Pengertian Logika, Algoritma dan Pemrograman

logika dan algoritma - Pengertiaan algoritma sangat lekat dengan kata logika, yaitu kemampuan seorang manusia untuk berfikir dengan akal tentang suatu masalah dan menghasilkan sebuah kebenaran, dapat dibuktikan dan masuk akal.

Dalam menyelesaikan suatu masalah logika sangat diperlukan. Logika identik dengan masuk akal dan penalaran. Penalaran adalah salah satu bentuk pemikiran . Definisi logika sangat sederhana yaitu cara berfikir untuk tujuan tertentu namun menurut aturan yang berlaku.

 

Logika dan algoritma komputer

Logika dan algoritma komputer - Definisi Algoritma berasal dari nama seorang ilmuwan Arab yang bernama Abu Jafar Muhammad Ibnu Musa Al Khuwarizmi penulis buku berjudul Al Jafar Wal Muqabala.

(Abu Ja’far Mohammed Ibn Musa al Khowarizmi)

konsep logika dan algoritma

konsep logika dan algoritma Kata Al Khuwarizmi dibaca orang barat menjadi Algorism yang kemudian menjadi Algorithm diserap dalam bahasa indonesia menjadi Algoritma yang dapat diartikan urutan penyelesaian masalah yang disusun secara sistematis menggunakan bahasa yang logis untuk memecahkan suatu masalah.

 

Definisi algoritma

Selain itu, terdapat beberapa definisi algoritma diantaranya menurut Rinaldi Munir, algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis. Sedangkan menurut Kamus Besar Bahasa Indonesia , algoritma adalah urutan logis pengambilan keputusan untuk pemecahan masalah.

Untuk lebih mudah memahami algoritma perhatikan contoh berikut :

Permasalahan :

Diberikan dua buah gelas yang berisi gelas A Teh dan gelas B Kopi. Tukarkan isi gelas tersebut hingga menghasilkan gelas A kopi dan gelas B Teh. Ilustrasi permasalahan bisa dilihat pada gambar berikut :

 

Gambar 1.1

Cara penyelesaian permasalahan  :

  1. Siapkan gelas cadangan X
  2. Tuangkan air teh dari gelas A ke dalam gelas cadangan X ( Gelas A menjadi kosong).
  3. Tuangkan kopi dari gelas B ke dalam gelas A (Gelas B menjadi kosong).
  4. Tuangkan air teh ke dalam gelas B

Gambar 1.2

Dari contoh di atas dapat dilihat bahwa penyelesaian sebuah masalah penukaran isi dua buah gelas sangat sederhana. Cukup menggunakan urutan langkah yang masuk akal atau logis dan inilah yang dinamakan “Algoritma”, yaitu urutan penyelesaian sebuah masalah dengan urutan dan langkah yang logis dan masuk akal menghasilkan sesuatu langkah yang benar.

 

Logika dan Algoritma adalah

Berdasarkan definisi diatas dapat disimpulkan bahwa Logika dan Algoritma adalah ilmu yang mempelajari cara penyelesaian suatu masalah berdasarkan urutan langkah-langkah yang disusun secara sistematis dan menggunakan bahasa yang logis dengan tujuan tertentu.

 

Definisi Pemrograman

Definisi Pemrograman Pemrograman adalah proses membuat suatu Program dengan menggabungkan Algoritma dan Bahasa Pemrograman. Dengan Algoritma dan Bahasa Pemrograman maka Sebuah Software bisa terwujud.

Algoritma pertukaran dua buah gelas diatas dimisalkan memindahkan dua variabel dapat dibuat kedalam bahasa pemrograman seperti ( Pascal, C, C++, java, Python, PHP, dsb) sesuai kebutuhan .

Contoh menggunakan bahasa C++ :

 

Langkah-langkah dalam pemrograman

Langkah-langkah yang dilakukan dalam pemrograman yang umum adalah :

  • Definisikan Masalah
  • Mengumpulkan kebutuhan (requirement)
  • Buat Algoritma dan Struktur Cara Penyelesaian
  • Menulis Program dengan bahasa pemrograman
  • Testing dan Verifikasi Program
  • Implementasi/Instalasi Program
  • Dokumentasi Program
  • Pemeliharaan Program

Bahasa pemrograman apa saja yang hendak kita gunakan dan kuasai dapat dengan bebas kita pilih, namun tidak semua bahasa pemrograman cocok dengan permasalahan yang ada. Jadi, kita harus cari tahu terlebih dahulu bahasa pemrograman manakan yang cocok dan sesuai kebutuhan.

 

#GarudaCyber23April/Ulti

Logika dan Algoritma adalah

 

Sukai/Like Fan Page Facebook Garuda Cyber Indonesia

Subscribe Channel Youtube Garuda Cyber Indonesia

Follow Instagram Garuda Cyber Indonesia

Chat Wa

Artikel Terpopuler

Definisi Struktur Kontrol Perulangan Dalam Pemrograman Dan Contohnya

Pada dasarnya perulangan pada pemrograman yang sama dengan perulangan bahasa pemrograman lainnya. Struktur kontrol perulangan yang dipakai memilki suatu fungsi dari program yang akan dijalankan secara berulang. Contohnya anda ingin membuat tampilan nama anda sebanyak 100 kali, tentu akan sangat lama jika anda menuliskan kode program secara dengan manual. Dengan struktur kontrol perulangan bisa menampilkan dengan nama sebanyak 100 kali...