3. STRUKTUR PENULISAN ALGORITME
1. Menggunakan Bahasa alami atau
Natural Language
2. Menggunakan bagan alir dokumen atau
Flowchart
3. Menggunakan notasi pseudocode
4. Keuntungan dan kekurangan
keuntungan:
Programmer akan lebih mudah dan mengerti dalam proses pembuatan kode
program untuk algoritma yang akan diketik. Penjelasan: Algoritma dengan
bahasa natural merupakan cara penyajian suatu algoritma yang paling
sederhana dan paling mudah untuk dimengerti (dipahami).
kekurangan:
Gaya penulisan setiap programer tidak sama. -Pemahaman dalam pembacaan
algoritma menjadi sulit. -Jika permasalahan program yang akan dibuat
kompleks,algoritma menjadi sangat panjang sehingga kurang efisien.
5. Struktur Algoritme dengan Natural
Language
Algoritma menjumlahkan dua bilangan
Mulai
Inisialisasi variabel hasil, A dan B
Masukan nilai A
Masukan nilai B
Hitung hasil=A+B
Tampilkan hasil
Selesai
6. Struktur Algoritme dengan Flowchart/Bagan Alir
Flowchart atau bagan alir merupakan
bagan yang menunjukan aliran atau
runtutan data yang terjadi dalam
program secara logika
7. Fungsi Flowchart
1. Memastikan Program memiliki alurnya sendiri
Flowchart dapat membantu programmer untuk melihat alur atau pola ketika akan mem-build sebuah
program/aplikasi. Dengan demikian dapat mencegah malfungsi/error yang terjadi pada program
komputer yang sedang dibuat
2. Melihat keseluruhan program
Maksudnya disini flowchart membantu programmer dalam melihat rangkaian program secara
keseluruhan. Hal ini akan memudahkan siapa pun untuk melihat rancangan suatu program.
3. Melihat proses dari sebuah program ketika dijalankan
Flowchart program dapat digunakan untuk melihat proses-proses yang akan terjadi ketika program
dijalankan. Yang artinya anda dapat melihat penjelasan dari setiap proses di dalam program.
4. Pedoman dalam menyusun atau mengembangkan aplikasi
Fungsi flowchart program selanjutnya adalah menjadi pedoman dalam menyusun atau
mengembangkan aplikasi. Hampir sama dengan fungsi flowchart pada umumnya, flowchart program
juga dapat digunakan untuk melihat alur/tahapan proses sebuah program
8. Aturan Penyusunan Flowchart
Penyusunan simbol flowchart dimulai dari atas ke bawah dan dimulai dari sebelah kiri dari
suatu halaman
Setiap proses dalam simbol harus dilengkapi dengan nama dan aktivitas kerja
Alur bagan alir harus diawali dengan simbol start atau awal dan diakhiri dengan simbol end
atau akhir
Setiap proses harus memiliki input dan menghasilkan output
Pemberian nama proses simbol flowchart sebaiknya menggunakan kata kerja seperti :
“Masukkan variabel A”
“Hasil = A+B”
Masing-masing kegiatan di dalam bagan alir (flowchart) harus memiliki alur data proses
secara rinci dan jelas
Kegiatan yang terpotong yang akan disambung di tempat lain harus ditunjukkan dengan jelas
menggunakan simbol penghubung
9. Lima Jenis Bagan Alir Flowchart
Bagan alir sistem (system Flowchart) menjelaskan urutan setiap prosedur
yang terdapat pada sistem
Bagan alir dokumen (document flowchart) menunjukkan arah aliran data
laporan dan formulir pada subprogram atau proses
Bagan alir skematik (schematic flowchart) memiliki kemiripan dengan bagan
alir sistem, yaitu untuk menggambarkan skema aliran data pada prosedur di
dalam sistem
Bagan alir program (program flowchart) berguna untuk melakukan analisis
sistem dengan menggambarkan proses dalam suatu prosedur program
Bagan alir proses (process flowchart) merupakan bagan yang sering
digunakan dalam aliran proses pada teknik industri
10.
11. STRUKTUR ALGORITME dengan
PSEUDOCODE
Memiliki bagian header(kepala ) yang menunjukkan judul algoritme,
komentar, dan deklarasi
Memiliki bagian badan algoritme yang merupakan inti dan proses
Memiliki bagian akhir proses algoritme yang menandakan bahwa proses alir
program algoritme telah berakhir
Pada saat mendklarasikan variable, gunakan format