17 Yaitu perancangan proses-proses yang akan terjadi dalam sistem,
perancangan basis data, dan perancangan antarmuka. c
Fase Konstruksi Pada tahapan ini dilakukan tahap pengkodean terhadap rancangan-
rancangan yang telah didefinisikan. d
Fase Pelaksanaan Pada tahap ini dilakukan pengujian terhadap sistem dan pengenalan
terhadap sistem.
2.4 Analisis Program
Algoritma program terdiri dari dua macam, yaitu pseudocode dan flow chart diagram alur.
2.4.1 Pseudocode
Menurut Jogiyanto 2003:1, Pseudo berarti imitasi atau mirip atau menyerupai dan code menunjukan kode dari program, berarti
pseudocode adalah kode yang mirip dengan instruksi kode program yang sebenarnya. Pseudocode berbasis pada bahasa pemrograman yang
sesungguhnya seperti COBOL, FORTRAN, atau PASCAL, sehingga lebih tepat digunakan untuk menggambarkan algoritma yang akan
dikomunikasikan kepada programmer. Pseudecode akan memudahkan programmer untuk memahami
dan menggunakan, karena mirip dengan kode-kode program sebenarnya. Pseudocode menjelaskan juga tentang pemberian nilai awal dari suatu
18 variabel, membuka dan menutup file, subcript atau tipe-tipe data yang
digunakan misalnya real, integer, boolean.
2.4.2 Diagram Alur Flowchart
Menurut Pressman 2002: 535, Komputer membutuhkan hal-hal yang terperinci, maka 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 menunjukan 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 di tetapkan terlebih dahulu fungsi dan artinya. Simbol-simbol tersebut dipakai untuk menunjukan berbagai
kegiatan operasi dan jalur pengendalian. Diantara simbol-simbol yang akan digunakan pada tabel 2.1 sebagai berikut:
Tabel 2.1 Simbol-simbol Flowchart
Jogiyanto, 2001: 798.
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.
19
Simbol decision
Simbol untuk kondisi yang akan menghasilkan beberapa
kemungkinan jawabanaksi. Simbol terminal
Simbol untuk permulaan atau akhir dari suatu program.
Simbol connector Simbol untuk keluar atau
masuk prosedur atau proses dalam lembar yang sama.
Menunjukkan bagan instruksi selanjutnya
Simbol document Simbol
untuk menyatakan
input berasal dari dokumen dalam bentuk kertas atau
output dicetak di kertas. Simbol
catatanketerangan Berisi catatan supaya mudah
dimengerti isitujuan
algoritma atau uraian data yang akan diproses.
Tanda hubung antara symbol flowchart
yang berbeda
halaman.
2.5 Sekilas Tentang Konkordansi Al-Qur’an