Langsung ke konten utama

Logika dan Algoritma Pemrograman

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  :
  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

Komentar

Postingan populer dari blog ini

Dasar Pemrograman

Instruksi harus diberikan kepada komputer agar dapat memecahkan suatu masalah. Langkah-langkah yang dilakukan untuk memberikan instruksi kepada komputer untuk memecahkan masalah inilah yang dinamakan pemrograman komputer. Pemrograman komputer bukanlah hal yang sederhana. Kegiatan ini memerlukan ketelitian dan kemauan untuk bekerja dalam jangka waktu yang lama. 1. Pemrograman komputer        Dalam komunikasi sehari-hari seorang harus berbicara dalam bahasa yang sama dengan orang tersebut. Hal ini berlaku juga untuk berkomunikasi dengan komputer. Kita harus menggunakan bahasa yang dimengerti oleh komputer untuk memberikan suatu instruksi. Pada dasarnya komputer adalah sebuah mesin digital, artinya komputer hanya mengenal kondisi adanya arus (dilambangkan sebagai angka 1) atau tiadanya arus (dilambangkan sebagai angka 0). Dengan kata lain sandi 1 dan 0 harus digunakan untuk melakukan pemrograman. Sandi tersebut dikenal sebagai bahasa mesin...

Novel

Kisah cinta nyata Mamo-Zein membuat dr. Said Ramadhan El Bouthi seorang ulama syiria menghidupkan kembali nafas cinta mereka dengan menulis novel seni terlaris di Timur Tengah yaitu Mamo- Zein Qishshotu Hubbin Nabaa Fil Ardh Wa Antsaa Fis Sama , yang oleh diterjemahkan menjadi Mamo- Zein kisah cinta yang bersemi di bumi dan berbuah di langit. Bukan Laila Majnun Bukan pula Romeo dan Juliet Yang mati sia-sia karena Cinta Inilah Cinta yang Agung Cinta Karena Allah Sang Raja Diraja Meski tak jelas benar bagaimana wujud mencintai karena Allah. Sungguh, sebuah romantika cinta yang menyayat hati Dimana sang pecinta tertawan oleh pesona keindahan pujaan hati Namun semuanya tinggallah harapan, ketika cinta tak sampai dalam pelaminan Duka pun menggantung di langit hati Awan awan mendung mengarak menimbulkan hujan tangis membasahi hati para pecinta. Prolog Bouthy membawa pembaca (seakan) ke dunia virtual dengan kata- kata puitik ” duhai dayang-dayang! Pe...

UTS PTI AWAL

UTS SEMESTER 1 PENGANTAR TEKNOLOGI INFORMASI Dosen Pembimbing : Zaehol Fatah, M.Kom. Oleh : Sofi Permata Sari NPM : 2019503123 FAKULTAS SAINS DAN TEKNOLOGI PRODI TEKNOLOGI INFORMASI UNIVERSITAS IBRAHIMY SUK o REJO SITUBONDO TAHUN PELAJARAN 2019 – 2020 Fungsi Sistem Telekomunikasi Sebelum kita membahas fungsi sistem telekomunikasi, kita harus tau dulu Apa itu sistem telekonunikasi ? Sistem Telekomunikasi adalah system   untuk mengkomunikasi data atau informasi dari dari satu lokasi ke lokasi lain. Untuk mengkomunikasi data dari   satu tempat ke tempat lain, di butuhkan beberapa komponen di antaranya: Ø   Media Telekomunikasi Media telekomunikasi adalah suatu alat atau sarana yang di gunakan untuk menyampaikan pesan dari kumunikator kepada khalayak. Media telekomunikasi juga di jelaskan sebagai sebuah sarana yang di pergunakan memproduksi, reproduksi, mengolah dan mendistribusikan untuk menyampaikan sebuah informasi. Biasanya jika kita ingin...