Pengertian Logika, Algoritma dan Pemrograman
logika dan algoritma -
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
Komentar
Posting Komentar