Logika dan Algoritma

Dalam dunia komputer dikenal dengan istilah bahasa pemrograman atau dengan kata lain komputer juga memiliki bahasa tersendiri. Ternyata ada 3 tipe bahasa pemrograman dalam logika algoritma, yaitu :
  1. High Level Language (menyerupai bahasa manusia)
  2. Middle Level Language (setengah bahasa manusia, setengah bahasa mesin)
  3. Low Level Language (menyerupai bahasa mesin)
Untuk mengetahui struktur bahasa pemrograman,
pertama kali kita juga perlu mengetahui tentang algoritma, apa itu algoritma? dosen saya bilang sih algoritma itu adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis. Kata logis merupakan kunci dari suatu algoritma (langkahnya harus logis dan hanya memiliki 2 nilai saja yaitu benar atau salah)

Ternyata algoritma bisa disebut sebagai jantung komputer atau ilmu informatika. Ada tiga keharusan yang memang seharusnya kita laksanakan dalam membuat suatu algoritma, yaitu :
  1. Pembuatannya singkat tapi masuk akal
  2. Buat semudah mungkin
  3. Tidak terlalu panjang tapi tertuju
Algoritma itu  berbeda dengan program, jika algoritma itu adalah metode dan tahapan sistematis dari suatu program, sedangkan program adalah sekumpulan instruktur komputer. Bisa disimpulkan bahwa program itu terdiri dari Struktur data dan algoritma.

Algoritma memiliki 2 cara penyajian, yaitu :
  1. Dalam bentuk gambar dengan metode flowchart
  2. Dalam bentuk tulisan dengan metode Pseudocode
Simbol yang digunakan dalam algoritma.
Simbol Flowchart Program
simbol+flowchart+contoh+flowchart(Terminal Symbol), Menunjukkan awal dan akhir program

simbol+flowchart+contoh+flowchart(Preparation Symbol), Memberikan nilai awal pada suatu variable / counter

simbol+flowchart+contoh+flowchart(Processing Symbol), Menunjukkan pengolahan aritmatika dan pemindahan data

simbol+flowchart+contoh+flowchart(Input/output Symbol), Menunjukkan proses input atau output

simbol+flowchart+contoh+flowchart(Decision Symbol), Untuk mewakili operasi perbandingan logika, atau untuk proses seleksi (adanya syarat)

simbol+flowchart+contoh+flowchart(Predefined Process Symbol), Proses yang ditulis sebagai sub program, yaitu prosedur atau fungsi

simbol+flowchart+contoh+flowchart(Connector Symbol), Penghubung pada halaman yang sama

simbol+flowchart+contoh+flowchart(Off Page Connector Symbol), Penghubung pada halaman yang berbeda

simbol+flowchart+contoh+flowchart Arah atau proses

Contoh Algoritma dalam keseharian, yaitu algoritma membuat susu :
  1. Siapkan gelas ukuran sedang
  2. Siapkan susu bubuk satu sachet
  3. masukkan susu bubuk ke dalam gelas
  4. Siapkan panci bersih berisi air secukupnya
  5. Masak air menggunakan kompor
  6. Tunggu sampai mendidih
  7. Seteal air masak, masukkan air ke dalam gelas berisi susu bubuk
  8. Aduk hingga susu bubuk larut dalam air
  9. Tunggu susu sampai hangat
  10. Hidangkan di meja
Contoh Algoritma dengan Flowchart :
simbol+flowchart+contoh+flowchart+sistematika+flowchart

Demikian sedikit pembahasan saya mengenai Logika dan Algoritma, jika ingin melihat materi sebelumnya tentang Proses Perencanaan, bisa klik disini. Terimakasih sudah mampir di blog saya ini semoga bermanfaat, dan jika bermanfaat bisa follow blog saya ini.

Post a Comment

1 Comments