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 :
- 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.