SMK Negeri 3 Yogyakarta
Teknik Elektronika Kode : XI/1/PMM/01
Teknik Audio Video Waktu : 30 menit (peer teaching)
Pemrograman, Mikroprosesor &
Algoritma dan Tanggal :
Mikrokontroler
Flowchart
XI/ganjil No. Peserta :
Kelas : TAV ..... Nama :
A. Tujuan
Peserta didik diharapkan dapat :
1. Mengidentifikasi masalah
2. Menemukan prosedur pemecahan masalah yang dituangkan dalam algoritma
pemrograman
3. Merencanakan (mengkonsepkan) algoritma secara manual
4. Mengaplikasikan konsep algoritma dengan menggunakan bantuan perangkat lunak
B. Teori Dasar
Algoritma adalah suatu urutan dari beberapa langkah logis guna menyelesaikan masalah.
Dalam sistem komputer, algoritma ialah logika yang dibuat dengan memakai software oleh para
pembuat atau pengembang perangkat lunak untuk membuat software tersebut menjadi lebih baik.
Algoritma dapat disajikan ke dalam 2 bentuk, yaitu bentuk tulisan atau bahasa dan bentuk gambar.
penyajian algoritma yang dalam bentuk gambar disebut flow chart (diagram alir). Flowchart
atau 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. Walaupun tidak ada kaidah-kaidah yang baku dalam penyusunan flowchart,
namun ada beberapa anjuran:
a. Bila seorang analis dan programmer akan membuat flowchart, ada beberapa petunjuk yang
harus diperhatikan, seperti: Flowchart digambarkan dari halaman atas ke bawah dan dari kiri
kekanan.
b. Aktivitas yang digambarkan harus didefinisikan secara hati-hati dan definisi ini harus dapat
dimengerti oleh pembacanya.
a. Kapan aktivitas dimulai dan berakhir harus ditentukan secara jelas. Sebuah flowchart diawali
dari satu titik START dan diakhiri dengan END.
c. Setiap langkah dari aktivitas harus diuraikan dengan menggunakan deskripsi kata kerja
d. Setiap langkah dari aktivitas harus berada pada urutan yang benar.
e. Lingkup dan range dari aktifitas yang sedang digambarkan harusditelusuri dengan hati-hati.
Percabangan-percabangan yang memotong aktivitas yang sedang digambarkan tidak perlu
digambarkan pada flowchart yang sama. Simbol konektor harus digunakan dan
percabangannya diletakan pada halaman yang terpisah atau hilangkan seluruhnya bila
percabangannya tidak berkaitan dengan sistem.
f. Gunakan simbol-simbol flowchart yang standar.
g. Hindari pengulangan proses yang tidak perlu dan logika yang berbelit sehingga jalannya
proses menjadi singkat.
Berikut merupakan beberapa contoh simbol flowchart yang disepakati oleh dunia
pemrograman:
Jobsheet Algoritma dan Flowchart
PPG Pasca SM3T UNY
C. Alat dan Bahan
1. Laptop
2. Software Raptor
3. Jobsheet
4. Pena
5. Kertas A4
D. Keselamatan Kerja
1. Gunakan Pakaian laboratorium/bengkel
2. Pergunakan alat kerja sesuai dengan fungsinya
3. Menjaga kebersihan laboratorium/bengkel
4. Taatilah peraturan yang ada di laboratorium/bengkel
5. Hindari kontak langsung dengan sambungan listrik (220V)
E. Langkah Kerja
1. Hidupkan laptop.
2. Jalankan Software Raptor, dengan cara menekan tombol Start - Program - Raptor. maka
akan tampil seperti Gambar 1 di bawah ini
Jobsheet Algoritma dan Flowchart
PPG Pasca SM3T UNY
3. Selanjutnya akan tampil window seperti gambar 2, sampai langkah ini maka anda siap
untuk membuat flow chart dari permasalahan anda.
4. Buatlah algoritma dengan flowchart untuk proses menghitung keliling bangun datar
di bawah ini pada bagian lembar kerja program Raptor dan kolom hasil kerja,
kemudian simpan hasil kerja anda dengan nama file : bangun datar
5. Buatlah algoritma percabangan dengan flowchart untuk proses menghitung keliling
lingkaran dan luas pada bagian lembar kerja program Raptor dan kolom hasil kerja,
kemudian simpan hasil kerja anda dengan nama file : lingkaran.
6. Buatlah algoritma dengan flowchart untuk proses menghitung luas segitiga pada
bagian lembar kerja program Raptor dan kolom hasil kerja, kemudian simpan hasil
kerja anda dengan nama file : Segitiga
Jobsheet Algoritma dan Flowchart
PPG Pasca SM3T UNY
F. Hasil kerja
Gambarkan flowchart dan tuliskan bahasa pemrograman untuk masalah di atas pada kolom
yang telah disediakan ndi bawah ini:
1. Bangun Datar
Flowchart Algoritma SI
2. Lingkaran
Flowchart Algoritma SI
Jobsheet Algoritma dan Flowchart
PPG Pasca SM3T UNY
3. Segitiga
Flowchart Algoritma SI
G. Analisis dan Kesimpulan
......................................................................................................................................................................
......................................................................................................................................................................
......................................................................................................................................................................
......................................................................................................................................................................
......................................................................................................................................................................
......................................................................................................................................................................
......................................................................................................................................................................
......................................................................................................................................................................
......................................................................................................................................................................
......................................................................................................................................................................
......................................................................................................................................................................
......................................................................................................................................................................
......................................................................................................................................................................
......................................................................................................................................................................
......................................................................................................................................................................
Jobsheet Algoritma dan Flowchart
PPG Pasca SM3T UNY