Anda di halaman 1dari 26

BAB 1

3.1 Menerapkan alur logika


pemrograman komputer
Menerapkan alur logika pemrograman dalam 10 menit
Kompetensi Dasar: memahami konsep alur logika
pemrograman komputer
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-materi menerapkan alur logika dan algorima pemrograman
Paham pengertian logika
Paham pengertian logika dari para ahli
Paham contoh alur logika
Tujuan saya belajar ini.
Setelah mempelajari materi menerapkan alur logika dan algorima
pemrograman, saya mampu menjelaskan dengan teliti, cermat,
jujur dan percaya diri :

Pengertian logika Pengertian logika dari ahli Contoh alur logika


Alur logika pemrograman komputer adalah ilmu yang
mempelajari cara menyelesaikan masalah atau
persoalan menggunakan komputer secara terstruktur.

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.
Pengertian Logika pemrograman
komputer :
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 - 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)
Pengertian Logika berdasarkan Ahli
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)
Pengertian Logika berdasarkan Ahli
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
Hubungan antara algoritma dan
logika adalah cara kalian membuat
langkah untuk melakukan tugas
tertentu. Syarat utama algoritma
adalah, algoritma haruslah bernilai
benar. Artinya saat membuat
algoritma anda harus berfikir logis.
Benar disini bukan berarti jawaban
benar, tapi memberikan nilai output
yang sesuai logika. Apa yang terjadi
jika output algoritmanya aja gak
benar? Ya ancur...

Gini contoh output algoritma harus


benar...(kita tidak bicara nilai benar
atau salah, tapi logikanya)
Contoh algoritma dalam kehidupan sehari-hari :
cara menyeduh kopi instan ...
ingat, logikanya harus benar
1.Mulai
2.Masukkan kopi
3.Masukkan gula
4.Masukan air
5. Apakah sudah manis ?
6. Jika ya, tampilkan kopi
7. Jika tidak, ulangi lagi
6.Selesai.
Contoh algoritma dalam kehidupan sehari-hari :
menentukan antara bilangan genap dan ganjil..
ingat, logikanya harus benar

1.Mulai
2.Masukan sembarang angka.
3.Bagi angka tersebut dengan 2
4.Apakah habis di bagi 2?
5.Jika ya, Tampilkan genap.
6.Jika tidak, tampilkan ganjil.
7.Selesai.
Gampang 'kan?
Perhatikan contoh
soal yang tadi.
nomor 5 dan 6,
outputnya selalu
benar 'kan?
Contoh soal, algoritma dalam kehidupan sehari-hari. Gunakan
logikamu...
Amati dan analisalah, bagaimana cara memindah isi gelas kopi ke gelas
teh dan sebaliknya. Di pakai Logikanya...

Gambar 1. Pada gambar diatas, kamu diminta untuk menyelesaikan permasalahan


bagaimana menukar "isi" gelas. kamu dibebaskan menggunakan cara-cara apapun,
yang penting isi gelas tertukar.
Jawaban soal menukar isi gelas kopi ke gelas teh :
Kita akan menggunakan penulisan algoritma kalimat deskriptif dan
strukturnya adalah Runtutan (sequence).
Cara penulisan algoritma ialah :

1. Mulai
2. Siapkan gelas X.
3. Tuang gelas berisi teh kedalam 4. gelas X.
4. Tuang gelas berisi kopi kedalam 6. gelas teh yang telah kosong
5. Tuang gelas X kedalam gelas kopi 8. yang telah kosong
6. Selesai.

Nah, gampang 'kan?.... Nah jadi seperti itu.


OKE, saatnya kita Soal kuiz....
Tulis Soalnya dan ABCDE nya, ya, kemudian
lingkari jawaban yang menurut kalian
benar.....

Setelah anda mempelajari materi cara


penulisan algoritma pemrograman komputer,
saatnya kalian menjawab beberapa soal
algoritma pemrograman dasar komputer
dibawah ini.
Oiya, dari beberapa soal algoritma pemrograman dasar dan
logika komputer ini mungkin tidak ada di dalam materi
menerapkan alur logika pemrograman komputer. Untuk
menjawabnya, silahkan kalian mencari sumber data
lainnya sebagai tambahan informasi
Soal Pilhan ganda

1. Teknik penyusunan langkah-langkah penyelesaian masalah dalam bentuk kalimat


terbatas yang tersusun sistematis. Pengertian..................ini ditulis oleh Suarga
A.Algoritma
B.Logaritma
C.Algol
D.Logika
E.Algoris
2. Al-Khuwarizmi menulis buku yang berjudul Kitab Al Jabar Wal-Muqabala yang artinya
“Buku pemugaran dan pengurangan” (The book of restoration and reduction). Cabang
Ilmu matematika yang membahas geometri dan perhitungan matematika adalah...
A. Aljabar
B. Alalaq
C. Alqolam
D. Alfiil
E. Alfatehah
Soal Betul – Salah

3. Pernyataan Definiteness (kepastian), setiap langkah harus didefinisikan secara tepat dan


tidak berarti ganda
A. Betul
B. Salah
4. Kata Algoritma adalah serapan dari nama seorang cendikiawan Arab Abu Ja’far
Muhammad Ibnu Musa Al-Khuwarizmi.
A. Betul
B. Salah
5. Menurut Donal E Knuth, sifat algoritma Finitness artinya proses tanpa batas.
A. Betul
B. Salah
6. Runtutan adalah instruksi kode program dikerjakan secara berurutan sesuai dengan urutan
penulisannya. Jadi kode program akan dijalankan per baris
A. Betul
B. Salah
Soal Jawaban singkat
7. Runtutan (sequence) adalah instruksi kode program
komputer yang akan dikerjakan secara............. sesuai
dengan urutan penulisannya atau eksekusinya.

8. Pemilihan (seleksi)adalah instruksi kode program yang


akan dikerjakan apabila kondisi bernilai .................,
sebaliknya apabila FALSE maka instruksi kode program
tidak akan .....................atau dialihkan pada kondisi
berikutnya
Soal Uraian
9. Soal algoritma pemrograman dalam kehidupan sehari-hari:
Tulislah algoritma menggunakan kalimat deskriptif untuk
menyelesaikan masalah: membuat mie rebus sesuai petunjuk
yang ada di bungkusnya, dalam hal ini Indomie rasa soto

10. Soal algoritma pemrograman dalam kehidupan sehari-hari:


Tulislah algoritma menggunakan flowchart untuk
menyelesaikan masalah: menentukan Status LULUS atau
TIDAK LULUS jika nilai LULUS sama dengan atau lebih besar
dari 7, selain itu atau dibawah 7 dinyatakan TIDAK LULUS.
Question!

089656015463
Terimakasih !
SAMPAI JUMPA! DIPERTEMUAN
BERIKUTNYA . . . . . .
SEMOGA TETAP BAHAGIA TETAP
SEMANGAT DAN JANGAN LUPA
GUNAKAN MASKER DAN
SELALU DISIPLIN DALAM
KEBERSIHAN.

Anda mungkin juga menyukai