LOGIKA DAN ALGORITMA
KOMPUTER
SIMULASI DIGITIAL
KOMPETENSI DASAR
 3.1 Menerapkan logika dan algoritma komputer
 4.1 Menggunakan fungsi-fungsi perintah (Command)
TUJUAN PEMBELAJARAN
Melalui membaca buku siswa dapat :
1. Memahami pengertian dan konsep logika dan algoritma
Melalui demonstasi siswa dapat :
2. Melakukan melakukan atau menerapkan konsep logika dan algoritma ke dalam aplikasi
komputer
Melalui demonstrasi, siswa dapat :
3. Mengoperasikan fungsi-fungsi perintah (Command)
4. Memahami penggunaan fungsi-fungsi perintah (Command)
5. Menerapkan fungsi-fungsi perintah (Command) ke dalam aplikasi komputer
METODE PEMBELAJARAN
 Ceramah / Penjelasan
 Demonstrasi
 Diskusi
LOGIKA ?
ALGORITMA ?
 logika adalah kecakapan untuk berpikir
secara lurus, tepat, dan teratur.
ALGORITMA ?
Pengertian
 Algoritma adalah ilmu yang mempelajari cara
penyelesaian masalah berdasarkan langkah-langkah
terbatas yang logis dan sistematis dengan tujuan
tertentu.
ANALOGI PENDEKATAN MATERI
ALGORITMA
Bagaimana caranya masukin gajah
ke dalam kulkas?
 BUKA KULKAS, MASUKAN gajah, DAN TUTUP
PINTUNYA
 Bagaimana caranya masukin jerapah kedalam
kulkas?
Buka pintu kulkas, keluarin gajaHh
dari kulkas, trus masukin
jerapahnya...
 Waktu Tarzan ulang tahun, SEMUA HEWAN
diundang, hewan apa yang kaga hadir?
 Jerapah! kan dia masi di dalam kulkas.
 Di suatu sungai ada seorang bapak ingin
menyeberangi sungai tempat tinggalnya para
buaya, gimana cara bapak itu menyereberang
tanpa bantuan apapun?
 Tinggal nyebrang saja, kan buayanya lagi
menghadiri ulang tahunnya Tarzan...
BUATLAH ALGORITMA / URUTAN LANGKAH
 Bejana A berisi larutan yang berwarna merah,
sedangkan bejana B berisi air berwarna biru. Kita ingin
mempertukarkan isi kedua bejana itu sedemikian
sehingga bejana A berisi larutan berwarna biru dan
bejana B berisi larutan berwarna merah
Algoritma yang pertama, ada dua langkah :
Tuangkan larutan dari bejana A ke dalam bejana B
Tuangkan larutan dari bejana B ke dalam bejana A
Algoritma tukar isi bejana di atas tidak menghasilkan pertukaran yang benar,
karena langkah-langkahnya tidak logis sehingga yang terjadi adalah
percampuran keduanya.
Algoritma yang kedua, ada 3 langkah :
Tuangkan larutan dari bejana A ke dalam bejana C
Tuangkan larutan dari bejana B ke dalam bejana A
Tuangkan larutan dari bejana C ke dalam bejana B
Sekarang, dengan algoritma tukar isi bejana yang sudah diperbaiki ini, isi
bejana A dan B dapat dipertukarkan dengan benar.
Aplikasi / Penerapan Algoritma ke dalam
komputer
Algoritma
 Masukkan / Input angka yang pertama
 Masukkan / Input angka yang kedua
 Hitung Jumlah = angka pertama + angka kedua
 Hasil / Output : Jumlah
FLOWCHART START
END
INPUT
A,B
Jumlah = A+B
Output
Jumlah
Buatlah Algoritma / urutan langkah & Flowchart
Buatlah algoritma & Flowchart
Penjumlahan 3 buah bilangan
Algoritma
 Masukkan / Input angka yang pertama
 Masukkan / Input angka yang kedua
 Masukkan / Input angka yang ketiga
 Hitung Jumlah = angka pertama + angka kedua + angka
ketiga
 Hasil / Output : Jumlah
Input
A, B, C
Start
Jumlah=
A+B+C
Cetak
Jumlah
End
FLOWCHART
Buatlah Algoritma / urutan langkah & Flowchart
Buatlah algoritma & Flowchart
Penjumlahan 4 buah bilangan
TUGAS DI RUMAH
PERSIAPAN UNTUK UNJUK KERJA
 PELAJARI MATERI PENERAPAN ALGORITMA KE
DALAM APLIKASI KOMPUTER
 PELAJARI FUNGSI-FUNGSI PERINTAH (COMMAND)
PADA SOFTWARE PEMROGRAMAN KOMPUTER
KESIMPULAN
 Algoritma adalah ilmu yang mempelajari cara penyelesaian
masalah berdasarkan langkah-langkah terbatas yang logis
dan sistematis dengan tujuan tertentu.
 Dengan Algoritma dibantu dengan Flowchart untuk
membantu memudahkan memecahkan masalah

Logika algoritma simulasi digital RPL.ppt

  • 1.
  • 2.
    KOMPETENSI DASAR  3.1Menerapkan logika dan algoritma komputer  4.1 Menggunakan fungsi-fungsi perintah (Command)
  • 3.
    TUJUAN PEMBELAJARAN Melalui membacabuku siswa dapat : 1. Memahami pengertian dan konsep logika dan algoritma Melalui demonstasi siswa dapat : 2. Melakukan melakukan atau menerapkan konsep logika dan algoritma ke dalam aplikasi komputer Melalui demonstrasi, siswa dapat : 3. Mengoperasikan fungsi-fungsi perintah (Command) 4. Memahami penggunaan fungsi-fungsi perintah (Command) 5. Menerapkan fungsi-fungsi perintah (Command) ke dalam aplikasi komputer
  • 4.
    METODE PEMBELAJARAN  Ceramah/ Penjelasan  Demonstrasi  Diskusi
  • 5.
  • 7.
     logika adalahkecakapan untuk berpikir secara lurus, tepat, dan teratur.
  • 8.
  • 9.
    Pengertian  Algoritma adalahilmu yang mempelajari cara penyelesaian masalah berdasarkan langkah-langkah terbatas yang logis dan sistematis dengan tujuan tertentu.
  • 10.
    ANALOGI PENDEKATAN MATERI ALGORITMA Bagaimanacaranya masukin gajah ke dalam kulkas?
  • 11.
     BUKA KULKAS,MASUKAN gajah, DAN TUTUP PINTUNYA  Bagaimana caranya masukin jerapah kedalam kulkas?
  • 12.
    Buka pintu kulkas,keluarin gajaHh dari kulkas, trus masukin jerapahnya...
  • 13.
     Waktu Tarzanulang tahun, SEMUA HEWAN diundang, hewan apa yang kaga hadir?
  • 14.
     Jerapah! kandia masi di dalam kulkas.  Di suatu sungai ada seorang bapak ingin menyeberangi sungai tempat tinggalnya para buaya, gimana cara bapak itu menyereberang tanpa bantuan apapun?  Tinggal nyebrang saja, kan buayanya lagi menghadiri ulang tahunnya Tarzan...
  • 15.
    BUATLAH ALGORITMA /URUTAN LANGKAH  Bejana A berisi larutan yang berwarna merah, sedangkan bejana B berisi air berwarna biru. Kita ingin mempertukarkan isi kedua bejana itu sedemikian sehingga bejana A berisi larutan berwarna biru dan bejana B berisi larutan berwarna merah
  • 16.
    Algoritma yang pertama,ada dua langkah : Tuangkan larutan dari bejana A ke dalam bejana B Tuangkan larutan dari bejana B ke dalam bejana A Algoritma tukar isi bejana di atas tidak menghasilkan pertukaran yang benar, karena langkah-langkahnya tidak logis sehingga yang terjadi adalah percampuran keduanya. Algoritma yang kedua, ada 3 langkah : Tuangkan larutan dari bejana A ke dalam bejana C Tuangkan larutan dari bejana B ke dalam bejana A Tuangkan larutan dari bejana C ke dalam bejana B Sekarang, dengan algoritma tukar isi bejana yang sudah diperbaiki ini, isi bejana A dan B dapat dipertukarkan dengan benar.
  • 17.
    Aplikasi / PenerapanAlgoritma ke dalam komputer
  • 18.
    Algoritma  Masukkan /Input angka yang pertama  Masukkan / Input angka yang kedua  Hitung Jumlah = angka pertama + angka kedua  Hasil / Output : Jumlah
  • 19.
  • 21.
    Buatlah Algoritma /urutan langkah & Flowchart Buatlah algoritma & Flowchart Penjumlahan 3 buah bilangan
  • 22.
    Algoritma  Masukkan /Input angka yang pertama  Masukkan / Input angka yang kedua  Masukkan / Input angka yang ketiga  Hitung Jumlah = angka pertama + angka kedua + angka ketiga  Hasil / Output : Jumlah
  • 23.
  • 24.
    Buatlah Algoritma /urutan langkah & Flowchart Buatlah algoritma & Flowchart Penjumlahan 4 buah bilangan
  • 25.
    TUGAS DI RUMAH PERSIAPANUNTUK UNJUK KERJA  PELAJARI MATERI PENERAPAN ALGORITMA KE DALAM APLIKASI KOMPUTER  PELAJARI FUNGSI-FUNGSI PERINTAH (COMMAND) PADA SOFTWARE PEMROGRAMAN KOMPUTER
  • 26.
    KESIMPULAN  Algoritma adalahilmu yang mempelajari cara penyelesaian masalah berdasarkan langkah-langkah terbatas yang logis dan sistematis dengan tujuan tertentu.  Dengan Algoritma dibantu dengan Flowchart untuk membantu memudahkan memecahkan masalah