Berikut adalah contoh flowchart
program Light Detector Robot pada praktikum Mikroprosesor :
Gambar 3.1. Flowchart
Program
Pada flowchart diatas terdapat beberapa simbol terminal, decision,
process, dan connector.
·
Simbol
terminal dugunakan untuk menyatakan
permulaan atau akhir suatu program.
·
Simbol
decision digunakan untuk menunjukkan suatu kondisi tertentu yang akan
mengasilkan dua kemungkinan jawaban ya atau tidak.
·
Simbol proses
digunakan untuk menyatakan suatu tindakan (proses) yang dilakukan oleh
computer.
·
Simbol
connector digunakan untuk menyatakan sambungan dari proses ke proses lainnya
dalam halaman yang sama
.
Analisa
Flowchart
1.
Langkah
pertama dimulai dari terminal start dan kemudian tentukan apakah sumber
tegangan aktif (Power ON )
jika belum maka akhiri program, jika ya maka ke langkah berikutnya.
2. Langkah kedua mengambil input dari PINC. apakah
kondisi PINC sama dengan “11111100b”, jika ya maka “Robot maju” jika tidak
lanjut ke langkah berikutnya.
3. Langkah ketiga apakah kondisi PINC sama dengan “11110100b”,
jika ya maka “Robot maju kanan” jika tidak lanjut ke langkah berikutnya.
4. Langkah keempat apakah kondisi PINC sama dengan “11111000b”,
jika ya maka “Robot maju kiri” jika tidak lanjut ke langkah berikutnya.
5. Langkah kelima apakah kondisi PINC sama dengan “11110011b”,
jika ya maka “Robot mundur” jika tidak lanjut ke langkah berikutnya.
6. Langkah keenam apakah kondisi PINC sama dengan “11110001b”,
jika ya maka “Robot mundur kanan” jika tidak lanjut ke langkah berikutnya.
7. Langkah ketujuh apakah kondisi PINC sama dengan “11110010b”,
jika ya maka “Robot mundur kiri” jika tidak lanjut ke langkah berikutnya.
8. Langkah kedelapan jika diluar kondisi tersebut maka
Robot diam.
0 komentar:
Posting Komentar