Anda di halaman 1dari 8

Flowchart

Flowchart atau sering disebut dengan diagram alir merupakan suatu jenis diagram
yang merepresentasikan algoritma atau langkah-langkah instruksi yang berurutan dalam
sistem. Flowchart digambarkan dengan menggunakan simbol-simbol dimana setiap simbol
mewakili suatu proses tertentu. Sedangkan untuk menghubungkan satu proses ke proses
selanjutnya digambarkan dengan menggunakan garis penghubung. Dengan demikian
flowchart dapat membantu untuk memberikan solusi terhadap masalah yang bisa saja terjadi
dalam membangun sistem.
Dalam merancang suatu sistem, terdapat beberapa langkah yang harus diperhatikan,
salah satunya ialah membuat flowchart. Dengan adanya flowchart, setiap urutan proses dapat
digambarkan menjadi lebih jelas. Selain itu, ketika ada penambahan proses baru dapat
dilakukan dengan mudah menggunakan flowchart ini. Setelah proses membuat flowchart
selesai, maka giliran programmer yang akan menerjemahkan desain logis tersebut kedalam
bentuk program dengan berbagai bahasa pemrograman yang telah disepakati.
Tujuan dari pembuatan flowchart adalah untuk menggambarkan tahapan penyelesaian
terhadap suatu masalah secara sederhana, terurai, rapi dan jelas dengan menggunakan simbol-
simbol yang standar. Pada dasarnya, flowchart dibuat dengan tujuan untuk menunjukkan
setiap proses yang harus dilalui dalam suatu sistem.

Simbol-Simbol Flowchart
Pada dasarnya dalam merancang flowchart tidak ada ketentuan mutlak yang harus
dipenuhi. Hal itu dikarenakan flowchart dibuat berdasarkan pemikiran untuk menganalisa
suatu permasalahan. Hanya saja, kita baru dapat merancang flowchart ketika kita telah
mengetahui simbol-simbol standar yang umum digunakan dalam proses pembuatan
flowchart. Berikut diberikan simbol-simbol flowchart dan fungsinya.
Berikut ini diberikan contoh Flowchart untuk menghitung nilai dari fakulteit dari
sebuah bilangan.

Sesuai dengan fungsi fakulteit yaitu mengalikan bilangan yang diberikan dengan
bilangan dikurang satu hinga pengalinya 1 seperti ditunjukkan. Dikarenakan pada
instruksi mikroprosesor 8085 tidak ada operasi perkalian maka perkalian dilakukan
dengan proses penjumlahan bilangan itu sebanyak pengali. Berikut ini diberikan
flowchart untuk mencari nilai fakulteit dari suatu angka n.
Gambar Flowchart mencari nilai Fakulteit
Buatlah program untuk membaca isi memori 8005 H dimana jika isinya <05 disimpan
pada alamat 8100H, jika datanya =05 disimpan pada memori 8101H dan jika datanya
>05 disimpan pada memori 8102H.

Alamat Op-Code Label Mnemonic Komentar

9000 3A-05-80 LDA 8005 Baca isi 8100

9003 FE-05 CPI 05 Bandingkan dgn data 05

9005 CA-11-90 JZ SAMA Lompat ke SAMA Jika data =05

9008 D2-17-90 JNC BESAR Lompat ke besar jika data>05

900B 32-00-81 STA 8100H Simpan data ke 8100H Jika <05

900E C3 1A-90 JMP SELESAI Lompat

9011 32-01-81 SAMA: STA 8101H Simpan Data ke 8101 jika data=05

9014 C3-1A-90 JMP SELESAI

9017 32-02-81 BESAR: STA 8102H Simpan data jika >05

901A 76 SELESAI: HLT Berhenti


Mengcopy isi memori 8700 s/d 8704 ke memory 9700 s/d 9704

Atau
Mengcopy data yang terdapat pada memori 8800 s/d 880A yang bit b0 dan b5 logika
1 ke memori yang dimulai dari 8920. Dilogik AND dengan 0010 0001

Anda mungkin juga menyukai