1.1. Pengertian Algoritma
Algoritma adalah langkah-langkah yang diambil dalam menyelesaikan suatu pekerjaan.
Suatu pekerjaan dapat diselesaikan dalam satu langkah, dua langkah atau banyak langkah. Langkah-langkah harus tersusun secara logis agar pekerjaan dapat diselesaikan dengan benar.
Dalam pelajaran Algoritma yang menyelesaikan pekerjaan, adalah komputer. Tugas kita adalah memberikan perintah kepada komputer, langkah per langkah yang akan dilaksanakan oleh komputer untuk menyelesaikan pekerjaan tersebut.
Algoritma merupakan gabungan seni dan teknik. Seni, karena algoritma penuh dengan kreativitas dan imajinasi yang jenius. Teknik, karena algoritma diterapkan di komputer yang penuh dengan Tool dan metodologi.
Kriteria Algoritma
Setiap algoritma harus memenuhi kriteria sebagai berikut:
1) Ada atau tidak ada data yang dimasukan dari luar.
2) Paling tidak ada satu buah keluaran.
3) Setiap instruksi jelas maksudnya dan hanya mempunyai satu arti.
4) Algoritma baik secara keseluruhan maupun sub algoritma bila ditelusuri harus ada titik hentinya.
5) Setiap instruksi selain jelas juga harus dapat dilaksanakan, dan juga efektif dalam arti hanya menghasilkan sesuatu. Sebagai contoh A=A+0 (A ditambah 0) atau A=A*1 (A dikali satu), adalah termasuk instruksi yang tidak efektif.
1.2. Pengertian Program
Program adalah kumpulan instruksi-instruksi yang diberikan kepada komputer untuk menyelesaikan suatu tugas.
Instruksi-instruksi merupakan langkah-langkah dalam algoritma yang tersusun secara logis.
Program ditulis dalam suatu Bahasa yang disebut dengan Bahasa Pemrograman (Programming Language).
Contoh Bahasa Pemrograman yaitu Cobol, Fortran, Pascal, Basic, Java, C dan sebagainya.
Pada Modul ini akan digunakan Bahasa C untuk menerapkan logika di komputer.
1.3. Pengertian Pseudocode
Pseudocode adalah kode atau tanda atau ceritera yang menyerupai atau merupakan (pseudo) penjelasan cara menyelesaikan persoalan.
Kode atau tanda atau ceritera tersebut ditulis dalam suatu Bahasa yang dimengerti oleh manusia.
Contoh Studi Kasus Pseudocode
Bagaimana Login ke Facebook?
Dalam Bahasa sederhana:
1. Buka website www.facebook.com.
2. Isi Username.
3. Isi Password.
4. Klik tombol Login.
1.4. Algoritma VS Pseudocode








