Vous êtes sur la page 1sur 21

Logika dan Algoritma

KELAS X
SMK NEGERI SITURAJA
Standar Kompetensi

 KI 3.
Memahami, menerapkan, menganalisis, dan
mengevaluasi tentang pengetahuan faktual,
konseptual, operasional dasar, dan metakognitif
sesuai dengan bidang dan lingkup Simulasi dan
Komunikasi Digital (Simdig) pada tingkat teknis,
spesifik, detil, dan kompleks, berkenaan dengan ilmu
pengetahuan, teknologi, seni, budaya, dan humaniora
dalam konteks pengembangan potensi diri sebagai
bagian dari keluarga, sekolah, dunia kerja, warga
masyarakat nasional, regional, dan internasional.
Standar Kompetensi

 KI 4.
Melaksanakan tugas spesifik dengan menggunakan
alat, informasi, dan prosedur kerja yang lazim dilakukan
serta memecahkan masalah sesuai dengan lingkup
Simulasi dan Komunikasi Digital (Simdig). Menampilkan
kinerja di bawah bimbingan dengan mutu dan kuantitas
yang terukur sesuai dengan standar kompetensi kerja.
Menunjukkan keterampilan menalar, mengolah, dan
menyaji secara efektif, kreatif, produktif, kritis, mandiri,
kolaboratif, komunikatif, dan solutif dalam ranah abstrak
terkait dengan pengembangan dari yang dipelajarinya di
sekolah, serta mampu melaksanakan tugas spesifik di
bawah pengawasan langsung
Standar Kompetensi

 3.1 Menerapkan logika dan algoritma komputer


 4.1 Menggunakan fungsi-fungsi Perintah
(Command)
Tujuan Pembelajaran

 Siswa mampu menjelaskan konsep logika dan


algoritma
 Siswa mampu mengetahui dan menjelaskan
lambing flowchart
 Siswa mampu mengamati untuk mengidentifikasi
dan merumuskan masalah tentang konsep
logika dan algoritma menggunakan flowchart
 Siswa mampu membuat salah satu algoritma
yang ada dalam kehidupan sehari hari dengan
menggunakan flowchart
LOGIKA dan ALGORITMA

 Algoritma sangat lekat dengan logika, yaitu


kemampuan seorang manusia untuk berfikir
dengan akal tentang suatu permasalahan
menghasilkan sebuah kebenaran, dibuktikan
dan dapat diterima akal, logika seringkali
dihubungkan dengan kecerdasan, seseorang
yang mampu berlogika dengan baik sering
orang menyebutnya sebagai pribadi yang
cerdas.
 Logika identik dengan masuk akal dan
penalaran
LOGIKA dan ALGORITMA

 Logika berasal dari dari bahasa Yunani yaitu


LOGOS yang berarti ilmu.
 Algoritma berasal dari nama seorang Ilmuwan
Arab yang bernama Abu JafarMuhammad Ibnu
Musa Al Khuwarizmi penulis buku berjudul Al
Jabar Wal Muqabala tahun 825 M.
 Algoritma dapat diartikan urutan penyelesaian
masalah yang disusun secara sistematis
menggunakan bahasa yang logis untuk
memecahkan suatu permasalahan.
 Tahap Penyelesaian Masalah
Kriteria Pemilihan Algoritma.

 Ada Output,
 Efektifitas dan Efesiensi,
 Jumlah Langkahnya Berhingga,
 Berakhir, ( SEMI ALGORITMA )
 Terstruktur,
Maka Suatu Algoritma yg terbaik (The Best) :
“Suatu algoritma harus menghasilkan output yg
tepat guna (efektif) dlm waktu yg relatif singkat
dan penggunaan memori yang relatif sedikit
(efesien) dengan langkah yang berhingga dan
prosedurnya berakhir baik dalam keadaan
diperoleh suatu solusi ataupun tidak ada
solusinya”
Contoh

1. Sebuah prosedur ketika akan mengirim kan


surat kepada teman !
2. Sebuah prosedur untuk masalah menentukan
akar kuadrat dari suatu bilangan Bulat Positif yg
di Input Baca bilangan Bulat Positif yg diinput,
sebut saja sebagai A
Buatlah Kelompok

 Masing-masing kelompok beranggotakan 5


orang.
 Diskusikan tugas yang diberikan oleh guru.
Tugas kelompok

 Bagaimana merencanakan suatu algoritma ?


 Bagaimana menyatakan suatu algoritma ?
 Buat sebuah contoh dalam kehidupan sehari hari
penerpan Logika dan Algoritma !
Flowchart

 Flowchart merupakan gambar atau bagan yang


memperlihatkan urutan dan hubungan antar
proses beserta instruksinya. Gambaran ini
dinyatakan dengan simbol.
 Simbol menggambarkan proses tertentu.
 Hubungan antar proses digambarkan dengan
garis penghubung
Flowchart

 Flowchart ini merupakan langkah awal


pembuatan program.
 Flowchart urutan poses kegiatan menjadi lebih
jelas. Jika ada penambahan proses maka dapat
dilakukan lebih mudah.
 Setelah flowchart selesai disusun, selanjutnya
pemrogram (programmer) menerjemahkannya
ke bentuk program dengan bahsa pemrograman
Flowchart

 Pengertian Flowchart ( Bagan Alir ) adalah


bagan (chart) yang menunjukkan alir (flow) di
dalam program atau prosedur sistem secara
logika. Bagan alir (flowchart) digunakan
terutama untuk alat bantu komunikasi dan untuk
dokumentasi
Flowchart
Ada beberapa jenis - Jenis flowchart
diantaranya:
 Bagan alir sistem (systems flowchart).
 Bagan alir dokumen (document
flowchart).
 Bagan alir skematik (schematic
flowchart).
 Bagan alir program (program
flowchart).
 Bagan alir proses (process flowchart).
Simbol-simbol Flowchart
Tugas / diskusi kelompok

Buatlah Flowchart
 Menghitung Luas Lingkaran
 Menghitung Luas Segitiga
 Persamaan Kuadrat

Vous aimerez peut-être aussi