"LOGIKA DAN ALGORITMA KOMPUTER"
3.1 Memahami logika dan algoritma komputer
4.1 Menggunakan fungsi-fungsi Perintah (Command)
1. LOGIKA
a. Pengertian Logika
Logika adalah proses berpikir manusia pada suatu masalah. Lebih jelasnya yaitu Kemampuan seorang manusia untuk berpikir dengan akal tentang suatu permasalahan menghasilkan sebuah kebenaran, dibuktikan dan dapat diterima akal.
Logika berasal dari bahasa Yunani, yaitu Logos yang berarti ilmu. Logika dapat diartikan ilmu yang mengajarkan cara berpikir untuk melakukan kegiatan dengan tujuan tertentu.
Logika identik dengan masuk akal dan penalaran.
Syarat Logika : MASUK AKAL dan HUKUM LOGIKA (identitas, kontradiksi, tidak termasuk pihak ketiga, dan alasan)
b. Contoh Penerapan Logika
Salah satu fungsi logika adalah sebagai alat untuk menarik kesimpulan. Kita dapat menggunakan alat ini setelah melakukan penalaran berdasarkan pernyataan-pernyataan benar (premis) yang ada.
Penalaran untuk penarikan kesimpulan dibedakan menjadi dua jenis,yaitu pola nalar deduktif dan induktif:
- Deduktif
Penarikan kesimpulan yang bergerak dari pernyataan benar yang umum ke khusus.
Contoh:
Umum: Semua siswa SMK harus disiplin dan bertanggung jawab.KhususSandi adalah siswa SMK.
Kesimpulan (Khusus) : Sandi harus disiplin dan bertanggung jawab
- Induktif
Penarikan kesimpulan yang bergerak dari pernyataan benar yang khusus ke umum.
Contoh:
Khusus: Devi rajin belajar. Dia mendapat hasil yang memuaskan.
Khusus: Yuda rajin belajar. Dia mendapat hasil yang memuaskan.
Khusus: Tika rajin belajar. Dia mendapat hasil yang memuaskan.
Kesimpulan (Umum) : Siswa yang rajin belajar akan mendapatkan hasil yang memuaskan.
2. ALGORITMA KOMPUTER
a. Pengertian
Algoritma adalah langkah-langkah yang dilakukan secara sistematis untuk penyelesaian masalah menggunakan bahasa yang logis.
Algoritma adalah langkah-langkah/urutan penyelesaian masalah yang disusun secara sistematis menggunakan bahasa yang logis untuk memecahkan sustu permasalahan.
Algoritma berasal dari ilmuwan Arab yang bernama Abu Jafar Muhammad Ibnu Musa Al Khuwarizmi.
b. Ciri-ciri, Sifat dan Struktur Dasar Algoritma
Ciri-ciri Algoritma (Lihat di buku catatan):
- Finiteness
- Definiteness
- Input
- Output
- Effectiveness
Sifat Algoritma (Lihat Buku catatan):
- Tidak menggunakan Simbol
- Tidak tergantung pada bahasa pemrograman tertentu
- Notasi-notasinya dapat digunakan untuk seluruh bahasa manapun.
- Algoritma dapat digunakan untuk mempresentasikan suatu urutan kejadian secara logis dan dapat diterapkan di semua kejadian sehari-hari.
Struktur dasar Algoritma (Lihat Buku Catatan):
- Runtunan
- Pemilihan
- Pengulangan
c. Contoh Penerapan
Logika dan algoritma komputer merupakan satu kesatuan yang tidak dapat dipisahkan.
Contoh penerapan:
Logika:
Bagaimana cara membuat Kopi Manis?
Algoritma:
Langkah-langkah membuat kopi Manis:
1. Siapkan Gelas
2. Masukkan Kopi ke dalam Gelas
3. Masukkan Gula ke dalam Gelas
4. Masukkan Air panas
5. Aduk
6. Cicipi
7. Jika kurang manis, tambahkan Gula
8. Cicipi
9. Jika manis cukup, kopi siap diminum.
2. FLOWCHART
a. Pengertian
Flowchart adalah sekumpulan gambar-gambar tertentu untuk menyatakan alur dari suatu program yang akan diterjemahkan ke salah satu bahasa pemrograman.
Kegunaan Flowchart sama halnya dengan algoritma, yaitu untuk menuliskan alur program, tetapi dalam bentuk gambar atau simbol.
Flowchart sering juga disebut bagan alir.
b. Simbol Flowchart
Flowchart dalam menggambarkan alur sistem atau program menggunakan suatu gambar yang membunyai simbol tertentu dibawah ini.
Aturan Penulisan Flowchart:
- Flowchart umumnya digambarkan dari atas ke bawah.
- Semua kotak flowchart harus terhubung dengan panah.
- Semua flowchart dimulai dengan simbol terminal/terminator.
- Jika simbol keputusan, maka memiliki 2 titik keluar yaitu YA (BENAR) dan TIDAK (SALAH)
Silahkan kalian catat simbol flowchart berikut ini:
c. Contoh Penerapan Flowchart
Penerapan Flowchart berdasarkan Logika dan Algoritma Komputer:
Logika:
Bagaimana cara log in ke akun twitter?
Algoritma:
1. Masukkan www.twitter.com atau buka aplikasi twitter
2. Muncul Home Page Twitter
3. Masukkan Email/Username dan Password
4. Klik tombol Log in
5. Jika email dan password salah, ulangi lagi
6. Masukkan Email dan Password yang benar
7. Muncul tampilan akun
8. Selesai
Penerapan Flowchart:
Contoh lain penerapan logika, algoritma dan flowchart bisa kalian cari dari sumber lainnya supaya memperkaya pengetahuan kalian.
LATIHAN !!!
1. Buatlah Logika dan Algoritma :
a. Cara memasak Mie Instan
b. Cara Membuat akun Facebook
c. Cara mengirim Email
2. Buatlah 1 Contoh Penerapan Logika, Algoritma dan Flowchart yang berkaitan dengan aktifitasmu sehari-hari atau permasalahan yang berada disekitarmu!
Jika sudah selesai mengerjakan latihannya silahkan foto dan kirim ke link tugas yang sudah ibu share via Grup Whattsapp!!
Batas Pengerjaan : Jumat, 07 Agustus 2020.Pukul 18:00 WIB
Lewat dari itu dianggap tidak mengerjakan tugas dan nilainya Kosong.
Sekian Pertemuan kali ini, semoga bermanfaat untuk kalian.
Wassalamu'alaikum Wr. Wb
Tidak ada komentar:
Posting Komentar
saatnya berkomentar