Pada awal Semester I ini maimelajah.com akan membahas materi 1 yang akan dipelajari pada Mata Pelajaran Simulasi dan Komunikasi Digital (SIMKOMDIG) adalah mengenai materi Logika dan Algoritma. Mengapa dalam Mapel SIMKOMDIG ada materi Logika dan Algoritma? karena tanpa disadari setiap orang selalu berpikir menggunakan logika dan algoritma dalam kehidupan sehari-hari. Mapel SIMKOMDIG mengajarkan dan mengasah kemampuan berpikir logis siswa untuk mengindentifikasi masalah dan mencari solusi alternatif, sehingga materi ini memang harus ada dalam Mapel SIMKOMDIG.

Pokok Bahasan apa saja yang terdapat dalam materi Logika dan Algoritma :

  1. Konsep logika dan algoritma
  2. Ciri-ciri Algoritma
  3. Konsep Algoritma, Program dan Bahasa Pemrograman

Tujuan dari pembelajaran ini

  1. Mengenal dan memahami logika dan algoritma
  2. Mampu membuat contoh penyelesaian masalah dengan menggunakan konsep logika

Pengertian Logika dan Algoritma

Logika berasal dari bahasa yunani yaitu LOGOS yang berarti ilmu. Logika dapat diartikan ilmu yang mengajarkan cara berfikir untuk melakukan kegiatan dengan tujuan tertentu. Logika juga bisa diartikan kemampuan seseorang manusia untuk berfikir dengan akal tentang suatu permasalahan menghasilkan sebuah kebenaran, dibuktikan dan dapat diterima dengan akal. Logika sering sekali dihubungkan dengan kecerdasan, seseorang yang mampu berlogika dengan baik sering orang menyebutnya sebagai pribadi yang cerdas. Logika mutlak diperlukan dalam menyelesaikan suatu masalah

Abu Jafar Muhammad Ibnu Musa Al Khuwarizmi (Penemu Algoritma)

Logika identik dengan masuk akal dan penalaran. Penalaran adalah salah satu bentuk pemikiran. Pemikiran adalah pengetahuan tak langsung yang didasarkan pada pernyataan langsung pemikiran mungkin benar dan mungkin juga tidak benar. Pelajaran logika ini menimbulkan kesadaran untuk menggunakan prinsip-prinsip untuk berfikir secara sistematis.

Algoritma sendiri berasal dari nama seorang ilmuwan arab yang bernama Abu Jafar Muhammad Ibnu Musa Al Khuwarizmi penulis buku berjudul Al Jabar Wal Muqabala. Kata Al Khuwarizmi dibaca orang barat menjadi Algorism yang kemudian dikenal menjadi Algorithm diserap ke dalam bahasa indonesia menjadi Algoritma. Algoritma dapat diartikan urutan penyelesaian masalah yang disusun secara sistematis menggunakan bahasa yang logis untuk memecahkan suatu permasalahan.

Baca :

Pengenalan Simulasi Dan Komunikasi Digital (SIMKOMDIG)

Beberapa pengertian tentang Algoritma diantaranya, menurut Rinaldi Munir Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis. Sedangkan dalam kamus bahasa indonesia Algoritma adalah urutan logis pengambilan keputusan untuk pemecahan masalah.

Dari Pengertian diatas Logika dan Algoritma adalah ilmu yang mempelajari cara penyelesaian suatu masalah berdasarkan urutan langkah-langkah terbatas yang disusun secara sistematis dan menggunakan bahasa yang logis dengan tujuan tertentu

Contoh Penerapan Algoritma

Contoh 1 :

Terdapat dua buah gelas A dan B, gelas A berisi air teh dan gelas B berisi air kopi. Tukarkan isi gelas tersebut sehingga menghasilkan gelas A yang semula berisi air teh menjadi berisi air kopi dan kelas B yang semula berisi air kopi menjadi berisi air teh. contoh pada gambar :

Penyelesaiannya :

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

Contoh 2 :

Contoh membuat Algoritma untuk menghitung luas lingkaran, caranya :

  1. Menentukan nilai jari-jari (r) lingkaran
  2. Menentukan nilai phi
  3. Menghitung luas lingkaran dengan cara mengkalikan nilai jari-jari (r) dengan (r) lalu dikalikan dengan nilai phi
  4. Maka luas lingkaran ditemukan
  5. Selesai

Contoh 3 :

Algoritma mengganti ban mobil

  1. Lihat ban bagian mana yang bocor
  2. Siapkan dongkrak dan peralatan, apakah dongkrak dan peralatan ada?
  3. Jika tidak maka pinjam dongkrak
  4. Pasang dongkrak
  5. Lepaskan ban yang pecah
  6. Siapkan ban baru
  7. Apakah ban baru ada? Jika tidak ada, cari tukang ban
  8. Berikan ban yang pecah untuk ditambal, tunggu sampai selesai ditambal
  9. Kembali ke mobil
  10. Pasang ban yang baru
  11. Kencangkan baut
  12. Lepaskan dongkrak
  13. Masukkan dongkrak dan peralatan lainnya ke dalam bagasi mobil
  14. Mobil siap digunakan

Contoh 4 :

Algoritma menulis surat

  1. Mempersiapkan kertas dan amplop
  2. Mempersiapkan alat tulis, serta pena atau pensil
  3. Mulai menulis
  4. Memasukan kertas ke dalam amplop
  5. Pergi ke kantor pos untuk mengeposkan surat

Contoh 5 :

Algoritma menggunakan telepon umum

  1. Angkat gagang telepon
  2. Masukkan koin
  3. Tekan nomor yang dituju
  4. Bicara
  5. Letakkan gagang telepon
  6. Selesai

Contoh 6 :

Algoritma mengirim SMS

  1. Mengambil HP
  2. Pilih menu -> pesan
  3. Pilih tulis baru
  4. Ketikkan pesan yang mau dikirimkan
  5. Setelah selesai pilih lanjutkan untuk memasukan/ memilih no tujuan
  6. Klik OK untuk mengirim

Dan masih banyak contoh yang lainnya dalam kehidupan sehari-hari.

TINGGALKAN KOMENTAR

Silakan masukkan komentar anda!
Silakan masukkan nama Anda di sini