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 :
- Siapkan gelas cadangan X
- Tuangkan air teh dari gelas A ke dalam gelas cadangan X ( Gelas A menjadi kosong).
- Tuangkan kopi dari gelas B ke dalam gelas A (Gelas B menjadi kosong).
- 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>