KELAS : VII (A-B-C-D)
FASE : D
MATERI : ALGORITMA & FLOWCHART
PERTEMUAN : Ke-7
GURU PENGAMPU : Fentri Romalfi, SE
WAKTU PELAKSANAAN : 23 - 26 Februari 2026
SEMESTER : GENAP
TP : 2025 - 2026
ELEMEN : ANALISIS DATA
CAPAIAN PEMBELAJARAN :
"Pada
akhir fase D, peserta didik mampu mengakses, mengolah, mengelola, dan
menganalisis data secara efisien, terstruktur, dan sistematis untuk
menginterpretasi dan memprediksi sekumpulan data dari situasi konkret
seharihari yang berasal dari suatu sumber data dengan menggunakan perkakas TIK atau manual."
Tujuan Pembelajaran :
Siswa lebih memahami :
- Algoritma & Flowchart
- Contoh-contoh Algoritma & Flowchart
- Menyusun sebuah Algoritma & Flowchart Sederhana
Assalamu'alaikum Warahmatullahi Wabarakatuh...
Sebelum kita memulai Kegiatan Pembelajaran hari ini, marilah kita Berdo'a di dalam hati, semoga Kegiatan Pembelajaran hari ini berjalan dengan baik dan lancar dan memberikan ilmu dan manfaat untuk kita semua....
aamiin yaa rabbal'alamiin.
Anak-anak sholeh dan sholeha, bagaimana kabarnya hari ini....
Bagaimana dengan ibadah Sholat dan Puasanya ...Semoga kita semua masih diberikan kekuatan iman dan keistiqomahan oleh ALLAH SWT untuk menunaikan itu semua ya....aaamiin ya robbal alaamiiin.....
Ayoo kita semangat hari ini nak, semangat pagi.....
pagi...pagi...pagi...luar biasa...Allahu Akbar
Alhamdulillah kita berjumpa pada hari ini di Mapel Informatika,
PAda minggu kita akan membahas dua materi pokok untuk persiapan STS kalian, yaitu Materi Algoritma dan Flow Chart.
Algoritma
Algoritma adalah langkah-langkah logis dan sistematis yang digunakan untuk menyelesaikan suatu permasalahan. Dalam pemrograman, algoritma menentukan urutan instruksi yang harus dijalankan komputer untuk menghasilkan output tertentu dari input yang diberikan.
Algoritma harus:
1. Jelas (tidak ambigu)
2. Terurut (memiliki urutan langkah)
3. Efisien (tidak boros waktu/memori)
4. Berakhir (memiliki kondisi berhenti
Tujuan Algoritma
· Mempermudah penyelesaian masalah
· Mengoptimalkan proses komputasi
· Menghasilkan solusi yang sistematis
· Memudahkan implementasi ke bahasa pemrograman
Ciri-Ciri Algoritma
1. Input: memiliki data masukan
2. Output: menghasilkan data keluaran
3. Definiteness: setiap langkah harus jelas
4. Finiteness: memiliki akhir
5. Effectiveness: dapat dikerjakan secara nyata (realistic)
Flowchart
Flowchart (diagram alir) adalah representasi visual dari langkah-langkah, alur kerja, atau algoritma sistem yang menggunakan simbol-simbol grafis standar (kotak, belah ketupat, panah). Tujuannya untuk menyederhanakan proses yang rumit, memudahkan analisis, serta mendokumentasikan prosedur sistem agar lebih mudah dipahami secara terstruktur.
Fungsi Utama Flowchart:
· Memvisualisasikan alur: Mempermudah pemahaman langkah-langkah logis dalam sebuah proses.
· Analisis Sistem: Membantu menemukan potensi kesalahan, kemacetan (bottleneck), atau inefisiensi dalam sistem.
· Dokumentasi: Menjadi standar dokumentasi yang jelas untuk prosedur kerja atau kode pemrograman.
· Komunikasi: Mempermudah komunikasi tim, baik teknis maupun non-teknis.
Simbol-Simbol Dasar:
· Terminator (Oval): Awal atau akhir proses.
· Proses (Persegi Panjang): Tindakan atau aktivitas.
· Keputusan (Belah Ketupat): Percabangan atau pengambilan keputusan.
· Input/Output (Jajaran Genjang): Data masuk atau keluar.
· Garis Alir (Panah): Arah alur proses.
Jenis-Jenis Flowchart:
1. Flowchart Dokumen: Menunjukkan alur dokumen dalam sistem.
2. Flowchart Proses: Memvisualisasikan langkah-langkah terinci dari suatu prosedur.
3. Flowchart Sistem: Menggambarkan urutan prosedur keseluruhan sistem.
4. Flowchart Program: Menjelaskan logika pemrograman secara teknis.
Flowchart sangat penting dalam pengembangan perangkat lunak, manajemen proyek, dan pemetaan proses bisnis.
KESIMPULAN
Algoritma dan flowchart berkaitan erat sebagai satu kesatuan dalam pemecahan masalah komputer: algoritma adalah urutan langkah logis tertulis, sedangkan flowchart adalah representasi visual atau grafis dari algoritma tersebut. Flowchart menggunakan simbol standar untuk menggambarkan alur algoritma secara sistematis, memudahkan pemahaman logika program.
Berikut adalah detail keterkaitan keduanya:
- Fungsi Sama, Bentuk Berbeda: Keduanya bertujuan memecahkan masalah atau merancang program, namun algoritma menggunakan bahasa deskriptif (narasi) atau pseudocode, sementara flowchart menggunakan simbol grafis.
- Visualisasi Logika: Flowchart mempermudah visualisasi algoritma yang kompleks agar lebih mudah dipahami dan didokumentasikan.
- Tahap Pemrograman: Algoritma disusun terlebih dahulu sebagai logika dasar, kemudian divisualisasikan ke dalam flowchart sebelum diimplementasikan menjadi kode bahasa pemrograman.
- Komponen: Simbol flowchart (oval untuk start/end, persegi untuk proses, jajar genjang untuk input/output) secara langsung mewakili langkah-langkah yang ada di dalam algoritma.
Secara singkat, algoritma adalah "isi" logikanya, dan flowchart adalah "peta" visualnya
TUGAS
Silahkan kalian literasi buku Modul TIK-IFORMATIKA Kelas 7 Halaman 69 - 78
PENUTUP
Baiklah anak2 ku semuanya demikianlah kegiatan pembelajaran pada hari ini semoga memberikan ilmu dan manfaat untuk kita semua,
jgn lupa untuk Literasi, tetap semangat, jangan lupa beribadah dan berdo'a,
Kita berjumpa kembali minggu depan...Bunda akhiri Billahi taufik wal hidayah, Wassalamu'alaikum Warahmatullahi Wabarakatuh.