Mata Pelajaran
Pemrograman Dasar
Kompetensi Dasar
3.1. Menrapkan alur logika pemrograman computer
4.1. Membuat alur logika pemrograman komputer
Teacher, Bu sany
Pengertian Logika
dan Algoritma
Logika dan
Algoritma
Logika 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.
Algoritma adalah ilmu yang
mempelajari cara menyelesaikan
masalah / persoalan dengan langkah
yang sistematis, masuk di akal, dan
efisien.
Teacher, Bu sany
Algoritma adalah teknik penyusunan
langkah-langkah penyelesaian masalah
dalam bentuk kalimat dengan jumlah kata
yang terbatas tetapi tersusun secara logis
dan sistematis
Algoritma Algoritma mempunyai awal dan akhir,
serta harus berhenti setelah mengerjakan
serangkaian tugas. Setiap langkah harus
didefinisikan secara tepat sehingga tidak
memiliki arti ganda (not ambiguous)
Teacher, Bu sany
Pemrograman berarti menulis
instruksi atau kode untuk
memerintahkan komputer atau
perangkat lain melakukan tugas tertentu
secara otomatis.
Pemrogram
an
Bahasa pemrograman paling awal
disebut bahasa mesin yang
menggunakan kode biner (terdiri dari 0
dan 1) dan instruksi lainnya untuk
berkomunikasi dengan komputer.
bahasa pemrograman tingkat tinggi yang
lebih mudah dikuasai. Di antara bahasa
pemrograman tingkat tinggi
adalah Python, Java, Javascript, C, C++,
c# dan Basic, Pascal, dan bahasa
program lainnya.
Teacher, Bu sany
Amati dan analisalah, bagaimana cara
memindah isi gelas kopi ke gelas teh
dan sebaliknya
Logika dan
Algoritma
Gambar 1 : Pada gambar
disamping, siswa diminta untuk
menyelesaikan permasalahn
bagaimana cara menukar "isi"
gelas. siswa bebas menggunakan
cara-cara apapun, yang penting isi
gelas tertukar.
Teacher, Bu sany
Solusi
Algoritma
Teacher, Bu sany
Kopi
Teh Kosong
Algortima
1. Siapkan gelas C untuk menyimpan
nilai dari gelas A
2. Tuangkan isi dari gelas A kedalam
gelas C
3. Tuangkan isi dari gelas B ke dalam
gelas A
4. Pindahkan isi dari gelas C menuju ke
gelas B
5. Isi dari gelas A tertukar dengan gelas B
Ciri-ciri
sifat
algoritma
1.Menurut Donald E. Knuth , algoritma
mempunyai lima ciri penting yang meliputi:
Finiteness (keterbatasan), algoritma harus
berakhir setelah mengerjakan sejumlah
langkah proses.
2.Definiteness (kepastian), setiap langkah
harus didefinisikan secara tepat dan tidak
berarti ganda.
3.Input (masukan), algoritma memiliki nol
atau lebih data masukan (input).
4.Output (keluaran), algoritma mempunyai
nol atau lebih hasil keluaran (output).
5.Effectiveness (efektivitas), algoritma
harus sangkil (efektif), langkah-langkah
algoritma dikerjakan dalam waktu yang
wajar.
Teacher, Bu sany
Struktur
Dasar
Algoritma
Teacher, Bu sany
Struktur Dasar
Algoritma
Runtutan Pemilihan Perulangan
Teacher, Bu sany
TUGAS KE-1
Buatlah satu contoh kasus
dalam kehidupan sehari-
hari dirumah dengan
menggunakan algoritma
Teacher, Bu sany
Terimakasih..!!

Ppt pemdas x tkj 2021 2022

  • 1.
    Mata Pelajaran Pemrograman Dasar KompetensiDasar 3.1. Menrapkan alur logika pemrograman computer 4.1. Membuat alur logika pemrograman komputer Teacher, Bu sany
  • 2.
    Pengertian Logika dan Algoritma Logikadan Algoritma Logika 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. Algoritma adalah ilmu yang mempelajari cara menyelesaikan masalah / persoalan dengan langkah yang sistematis, masuk di akal, dan efisien. Teacher, Bu sany
  • 3.
    Algoritma adalah teknikpenyusunan langkah-langkah penyelesaian masalah dalam bentuk kalimat dengan jumlah kata yang terbatas tetapi tersusun secara logis dan sistematis Algoritma Algoritma mempunyai awal dan akhir, serta harus berhenti setelah mengerjakan serangkaian tugas. Setiap langkah harus didefinisikan secara tepat sehingga tidak memiliki arti ganda (not ambiguous) Teacher, Bu sany
  • 4.
    Pemrograman berarti menulis instruksiatau kode untuk memerintahkan komputer atau perangkat lain melakukan tugas tertentu secara otomatis. Pemrogram an Bahasa pemrograman paling awal disebut bahasa mesin yang menggunakan kode biner (terdiri dari 0 dan 1) dan instruksi lainnya untuk berkomunikasi dengan komputer. bahasa pemrograman tingkat tinggi yang lebih mudah dikuasai. Di antara bahasa pemrograman tingkat tinggi adalah Python, Java, Javascript, C, C++, c# dan Basic, Pascal, dan bahasa program lainnya. Teacher, Bu sany
  • 5.
    Amati dan analisalah,bagaimana cara memindah isi gelas kopi ke gelas teh dan sebaliknya Logika dan Algoritma Gambar 1 : Pada gambar disamping, siswa diminta untuk menyelesaikan permasalahn bagaimana cara menukar "isi" gelas. siswa bebas menggunakan cara-cara apapun, yang penting isi gelas tertukar. Teacher, Bu sany
  • 6.
    Solusi Algoritma Teacher, Bu sany Kopi TehKosong Algortima 1. Siapkan gelas C untuk menyimpan nilai dari gelas A 2. Tuangkan isi dari gelas A kedalam gelas C 3. Tuangkan isi dari gelas B ke dalam gelas A 4. Pindahkan isi dari gelas C menuju ke gelas B 5. Isi dari gelas A tertukar dengan gelas B
  • 7.
    Ciri-ciri sifat algoritma 1.Menurut Donald E.Knuth , algoritma mempunyai lima ciri penting yang meliputi: Finiteness (keterbatasan), algoritma harus berakhir setelah mengerjakan sejumlah langkah proses. 2.Definiteness (kepastian), setiap langkah harus didefinisikan secara tepat dan tidak berarti ganda. 3.Input (masukan), algoritma memiliki nol atau lebih data masukan (input). 4.Output (keluaran), algoritma mempunyai nol atau lebih hasil keluaran (output). 5.Effectiveness (efektivitas), algoritma harus sangkil (efektif), langkah-langkah algoritma dikerjakan dalam waktu yang wajar. Teacher, Bu sany
  • 8.
    Struktur Dasar Algoritma Teacher, Bu sany StrukturDasar Algoritma Runtutan Pemilihan Perulangan
  • 9.
    Teacher, Bu sany TUGASKE-1 Buatlah satu contoh kasus dalam kehidupan sehari- hari dirumah dengan menggunakan algoritma
  • 10.