Menggunakan flowchart
Model penulisan
algoritme yang menggunakan bentuk penyusunan bangun ruang disebut sebagai bagan
alir atau flowchart. Bagan alir merupakan bagan (chart) yang menunjukkan aliran
atau runtutan data (flow) yang terjadi dalam program secara logika. Model ini lebih
sering dipakai karena memiliki standar penggunaan yang sama.
Ada beberapa hal
yang harus teman-teman perhatikan jika ingin membuat sebuah flowchart yaitu :
1. Flowchart yang digambar dari halaman
atas kebawah dan dari kiri ke kanan.
2. Aktifitas yang akan digambarkan
haruslah didefinisikan terlebih dahulu secara hati-hati dan harus dapat
dimengerti oleh pembacanya.
3. Awal dan akhir dari aktifitas
haruslah jelas.
4. Setiap langkah-langkah dari
suatu aktifitas harus menggunakan kata kerja.
5. Setiap langkah-langkan aktifitas
harus diurutkan dengan benar.
6. Ruang lingkup atau range dari
aktifitas yang akan digambarkan harus ditelusuri dengan hati-hati. Bila ada
percabangan-percabangan yang memotong aktifitas tidak perlu digambarkan pada
flowchart yang sama. Simbol konektor harus digunakan dan percabangannya
diletakkan pada halaman yang terpisah atau hilangkans aja semua bila
percabangan tidak ada dalam sistem.
7. Harus menggunakan simbol-simbol
flowchart yang standar.
Simbol Flowchart
·
Terminator
Simbol yang menunjukkan awal dan akhir suatu proses.
·
Process
Simbol yang menunjukkan kegiatan yang sedang dilakukan/diproses oleh
computer.
·
Decision
Simbol yang menunjukkan untuk melanjutkan proses selanjutnya tergantung
dari kondisi yang ada.
·
Document
Simbol yang menunjukkan document dalam bentuk fisik atau output yang perlu
dicetak.
·
Multiple Document
Simbol yang menunjukkan dokumen dalam bentuk fisik lebih dari satu.
·
Stored data
Simbol yang menunjukkan penyimpanan data dengan berbagai format.
·
Internal Storage
Simbol yang menunjukkan penyimpanan data bersifat local.
·
Tipe Data
Simbol yang menunjukan tipe data.
·
Database
Simbol yang menunjukkan penyimpanan data.
·
Input Output Data
Simbol yang menunjukkan proses input output data
·
Display
Simbol yang menunjukan informasi yang akan ditampilkan kepada user.
·
Manual Operation
Simbol yang menunjukkan manual operation.
·
Merge
Simbol yang menunjukkan pengabungan antar proses.
·
Manual Input
Simbol yang menunjukkan inputan data dilakukan secara manual.
·
Connector
Simbol yang menunjukkan penghubung di chart dan halaman yang
berbeda.
3. Notasi Pseudocode
Pseudocode merupakan penyusunan dan penulisan logika dalam bentuk notasi kode yang mirip dengan bahasa pemrograman tertentu, tetapi tidak mewakili dari bahasa pemrograman yang akan digunakan. Tidak ada aturan khusus dalam penulisan struktur algoritme dengan pseudocode seperti flowchart.
Secara umum struktur penulisan pseudocode dibagi menjadi 3 bagian. Berikut ini struktur pseudocode:
1. Bagian judul
Bagian judul ini berisi judul algoritma. Biasanya bagian ini diawali dengan
kata “program”. Lalu, diikuti dengan nama algoritma. Pada umumnya, nama
algoritma hanya terdiri dari satu kata, jika nama yang terkandung lebih dari
satu kata penulisan disatukan. Artinya jika terdiri lebih dari dua kata, maka
sapasi ditiadakan.
Berikut ini
aturan penulisan nama judul:
- Judul tidak boleh terdapat spasi. Spasi bisa diganti
dengan karakter “_” (underscore).
- Judul tidak boleh diawali dengan angka.
- Judul tidak boleh menggunakan istilah – istilah yang
biasa digunakan sebagai keyword di bahasa pemrograman.
- Judul boleh menggunakan huruf besar, huruf kecil, dan kombinasinya selama tidak melanggar aturan diatas.
2. Bagian deskripsi
Seperti namanya, bagian deskripsi ini digunakan untuk mendefinisikan atau mendeklarasikan jenis – jenis variabel yang akan digunakan dalam proses algoritma. Di dalam pemograman komputer sendiri terdapat beberapa variabel, seperti bilangan bulat, desimal, pecahan, dan lain sebagainya.
3. Bagian implementasi
Bagian
implementasi ini bisa dikatakan sebagai bagian inti atau utama, yang mana
merupakan bagian jalannya sebuah algoritma. Pada bagian ini terdapat sekumpulan
perintah algoritma, perintahnya pun bisa berupa runtutan, kondisional ataupun
perulangan.

Nadia
BalasHapusKet: hadir
Kls : 10 b
Silviana agustin
BalasHapusKls xa
Ket hadir
NAMA:SELPI ARIANTI
BalasHapusKELAS : XA
KET: HADIR
Nurul Izzati
BalasHapusKls Xb
Hadir
Sinta wulandari
BalasHapusXa
Hadir
Nama : ari Sahputra
BalasHapusKls : X
Ket : hadir
Kls : xA
HapusNama:Nurya Wati
BalasHapusKls:Xb
Ket:hadir
Andini
BalasHapusKls: Xa
Ket: hadir
Nama : Tiza irpana
BalasHapusKls : Xa
Ket : hadir
Nama:timbul suryani
BalasHapusKelas:XC
Ket:hadir
NAMA:PUJA LESTARI PUTRI
BalasHapusKLS:XA
KET:HADIR
Nama: indah Putri cahaya Ritonga
BalasHapusKls: xc
Ket: hadir
Komentar ini telah dihapus oleh pengarang.
BalasHapusNama :FRAN FEBRIHATMA
BalasHapusKelas:XA
Ket :HADIR
Nama: yutina Dian Sari Zebua
BalasHapusKls:xb
Ket: hadir
Marsono
BalasHapusXa
Hadir
Reni Atia
BalasHapusXA
Hadir
Nama :Okta Ramadani
BalasHapusKls :xc
Ket. :hadir
Nama:Januar
BalasHapusKelas:Xb
Ket:Hadir
Rahma Zulviana
BalasHapusXb
Hadirrr
Nama: nestiti lestari
BalasHapusKelas:XB
Ket: hadir
Yuliana Tantri
BalasHapusXa
Hadir
Deriirawan
BalasHapusXc
Hadir
Ego prastio
BalasHapusXb
Hdir
Nama: indari Agustina
BalasHapusKls:xb
Ket:hadir
Nama:ayu nur habibah
BalasHapusKelas:Xa
Ket:hadir
nama :predi peradana. kls:xa. Ket:hadir
BalasHapusNama:Sonia sasma duwita
BalasHapusKls:Xb
Ket:Hadir
Nama : ike nurfaisyah
BalasHapusKls : xb
Ket : hadir
Nama:erin julita
BalasHapusKelas:xb
Ket:hadir
Nama: Trivianna Limbong
BalasHapusKls: XA
Ket: hadir
Nama :dame ria
BalasHapusKelas:xa
Ket :hadir
Nama :dame ria
BalasHapusKelas : xa
Ket : hadir
Nama:Ani anggraini
BalasHapusKls :xb
Ket:Hadir
Nama: RIAN ANDRI Ansah
BalasHapusKls:Xa
Hadir
Nama urdiansyah
BalasHapusKls Xb
Ket hadir
Nama:Nanik nur aidah
BalasHapusKelas:xa
Ket:hadir
Nama:Enjel Br Nainggolan
BalasHapusKrlas:Xa
Ket:Hadir
Nama:Khoirul anam
BalasHapusKls:x
Ket:hadir
Nama: Bagus nur habibi
BalasHapusKls:xb
Ket.:hadir
Rahayu khoiril fajri
BalasHapusXa
Hadir