2.8.3 Pseudocode
Menurut Jogiyanto 2003:1, Pseudo berarti imitasi atau mirip atau menyerupai dan code menunjukkan kode dari program, berarti pseudocode
adalah kode yang mirip dengan instruksi kode program yang sebenarnya. Pseudocode adalah kode yang mirip dengan instruksi kode program yang
sebenarnya. Pseudocode berbasis pada bahasa pemrograman yang sesunggunya
sehingga lebih tepat digunakan untuk menggambarkan algoritma yang akan dikomunikasikan kepada programmer. Pseudocode akan memudahkan
programmer untuk memahami dan menggunakan, karena mirip dengan kode- kode program sebenarnya.
2.8.4 Flowchart Diagram Alur
Menurut Pressman 2002:535, komputer membutuhkan hal-hal terperinci, bahasa pemrograman bukan merupakan alat yang boleh dikatakan
baik untuk merancang sebuah algoritma awal. Alat yang banyak dipakai untuk membuat algoritma adalah diagram alur.
Diagram alur dapat menunjukkan secara jelas arus pengendalian algoritma, yakni bagaimana rangkaian pelaksanaan kegiatan. Suatu diagram alur
memberikan gambaran dua dimensi berupa simbol-simbol grafis. Masing-masing simbol telah ditetapkan terlebih dahulu fungsi dan
artinya. Simbol-simbol tersebut dipakai untuk menunjukkan berbagai kegiatan operasi dan jalur pengendalian. Diantara simbol- simbol yang akan digunakan
pada tabel 2.3 dibawah ini.
Tabel 2.3 Simbol-simbol Flowchart Jogiyanto, 2003:465
Gambar Simbol Keterangan
Simbol Kegunaan
Simbol proses Simbol yang menunjukkan
pengolahan yang dilakukan oleh komputer.
Simbol input-output Simbol
yang menyatakan
proses input dan output tanpa tergantung
dengan jenis
peralatannya. Simbol decision
Simbol untuk kondisi yang kan menghasilkan beberapa
kemungkinan jawaban aksi. Simbol terminal
Simbol untuk permulaan atau akhir dari suatu program.
Simbol connector Simbol untuk keluar atau
masuk proses dalam lembar yang sama.
Simbol Garis Alur Menunjukkan bagan instruksi
selanjutnya.
Simbol Document Simbol untuk menyatakan
input berasal dari dokumen dalam bentuk kertas.
Simbol catatan keterangan
Berisi catatan supaya mudah dimengerti isitujuan
algoritma atau uraian data yang akan diproses.
Simbol konektor halaman berikutnya
Tanda hubung antara satu simbol flowchart yang
berbeda halaman.
2.9 Bahasa Pemrograman Assembly