Alur logika pemrograman komputer adalah ilmu yang mempelajari cara menyelesaikan masalah atau persoalan menggunakan komputer secara terstruktur. Jadi kita akan belajar cara menyelesaikan masalah dengan berfikir seperti komputer Halo siswa-siswi SMK yang budiman, pada postingan kali ini saya akan membahas materi menerapkan atau membuat Alur logika pemrograman komputer.
Komputer bekerja secara sistematis, oleh sebab itu programmer juga perlu melakukan langkah-langkah penyelesaian dalam cara yang sistematis, masuk di akal, dan efisien dan memiliki alur yang jelas layaknya komputer bekerja.
Kompetensi Dasar
- 3.1. menerapkan alur logika pemrograman komputer
- 4.1. membuat alur logika pemrograman komputer
Indikator pencapaian kompetensi dasar 3.1 Menerapkan alur logika pemrograman komputer
Materi Alur logika pemrograman komputer
- Pengertian logika
- Pengertian logika dari para ahli
- Hubungan logika dan algoritma pemrograman komputer
- Alur logika pemrograman berdasarkan contoh
Tujuan Pembelajaran
Setelah mempelajari materi Alur logika pemrograman komputer, saya mampu:
- Memahami Pengertian logika
- Memahami Pengertian logika dari ahli
- Menerapkan contoh-contoh alur logika pemrograman komputer
Media dan Sumber Belajar
- Media:Powerpoint dan Google slide
- Sumber belajar: Buku, Modul dan LKS pemrograman dasar
Pengertian Logika pemrograman
Logika pemrograman adalah cara berfikir yang sistematis, masuk di akal, dalam menyelesaikan sebuah masalah.
Kata logika berasal dari kata logic (logis) berarti nilai kebenarannya harus dapat ditentukan, misal benar atau salah (tidak ada diantaranya), on dan off, hidup dan mati, masuk akal atau tidak, dan lain lain.
Logika harus mempunyai awal dan akhir, serta harus berhenti setelah mengerjakan serangkaian tugas. Setiap langkah harus didefinisikan secara tepat sehingga tidak memiliki arti ganda (
not ambiguous)
Pengertian Logika lainnya – Logika adalah istilah yang dibentuk dari kata logikos yang berasal dari kata benda logos. Kata logos, berarti sesuatu yang diutarakan, suatu pertimbangan akal (pikiran), kata, percakapan, atau ungkapan lewat bahasa. Kata logikos, berarti mengenal kata, mengenai percakapan atau yang berkenaan dengan ungkapan lewat bahasa.
Pengertian Logika berdasarkan Ahli
Logika adalah suatu pertimbangan akal atau pikiran yang diutarakan lewat kata dan dinyatakan dalam bahasa. Logika adalah ilmu pengetahuan dan keterampilan berpikir lurus. Tt, (1999 :71)
Logika adalah suatau pertimbangan akal atau pikiran yang diatur lewat kata dan dinyatakan dalam bahasa. Jan Hendrik Rapar, (1996 : 5)
Logika adalah ilmu dan kecakapan menalar, berpikir dengan tepat.W. Poespoprodjo, Ek. T. Gilarso. (2006: 13)
Logika adalah suatu metode atau teknik yang diciptakan untuk meneliti ketepatan nenalar. Soekadijo, (1983-1994: 3)
Aristoteles : logika adalah ajaran tentang berpikir yang secara ilmiah membicarakan bentuk pikiran itu sendiri dan hukum-hukum yang menguasai pikiran.(Harun, 1980) Surajiyo, Sugeng Astanto, Sri Andiani
William Alston : logika adalah studi tentang penyimpulan, secara lebih ceramat usaha untuk mennetapkan ukuran-ukuran guna memisahkan penyimpulan yang sah dan tidak sah. Surajiyo, Sugeng Astanto, Sri Andiani
Relasi antara logika dan algoritma pemrograman
Algoritma adalah urutan langkah logis yang digunakan untuk menyelesaikan suatu masalah.
Nah, kalau logika itu adalah bentuk penalaran atau bentuk konsep berfikir (seperti) komputer, maka Algoritma adalah langkah aksi yang akan kamu lakukan sesuai logika (komputer).
Hubungan antara logika dan algoritma adalah cara kalian berfikir dalam menyelesaikan masalah lalu membuat langkah untuk melakukan penyelesaian masalah tersebut secara sistematis dan sesuai dengan cara kerja komputer.
Syarat utama agar algoritma berjalan adalah, algoritma haruslah bernilai benar. Artinya saat membuat algoritma anda harus berfikir logis dan kebenarannya dapat ditentukan.
Benar disini bukan berarti harus jawaban benar, tapi memberikan nilai output yang sesuai logika (masuk akan). Apa yang terjadi jika output algoritmanya aja gak benar? Ya ancur…
Gini contoh output logika dan algoritma harus benar…(kita tidak bicara nilai benar atau salah, tapi logikanya)
Contoh penulisan algoritma sesuai dengan logika dalam kehidupan sehari-hari: menentukan antara bilangan genap dan ganjil…ingat, logikanya harus benar
- Mulai
- Masukan sembarang angka.
- Bagi angka tersebut dengan 2
- Apakah habis di bagi 2?
- Jika ya, Tampilkan genap.
- Jika tidak, tampilkan ganjil.
- Selesai.
Gampang ‘kan? Perhatikan list nomor 5 dan 6, outputnya selalu benar ‘kan?
Contoh permasalahan logika dan penyelesaiannya dalam algoritma.
Amati dan analisalah, bagaimana cara memindah isi gelas kopi ke gelas teh dan sebaliknya. Di pakai Logikanya…
Gambar 1. Pada gambar diatas, anda diminta untuk menyelesaikan permasalahan bagaimana menukar “isi” gelas. Anda dibebaskan menggunakan cara-cara apapun, yang penting isi gelas tertukar
Kita akan menggunakan logika lalu kita tulis algoritmanya dalam kalimat deskriptif dan strukturnya adalah Runtutan (sequence). Cara penulisan algoritma:
- Mulai
- Siapkan gelas X.
- Tuang gelas berisi teh kedalam gelas X.
- Tuang gelas berisi kopi kedalam gelas teh yang telah kosong
- Tuang gelas X kedalam gelas kopi yang telah kosong
- Selesai.
Nah, gampang ‘kan?
Tinggalkan Komentar