Flow-Chart Bagan alir program program flow-chart adalah suatu

53 Tabel 2.7. Simbol-simbol Program Flow-Chart Menurut ANSI American National Standard Institute, Sumber: Jogiyanto Hartono, 2005 SIMBOL NAMA FUNGSI TERMINATOR Permulaan atau akhir program GARIS ALIR FLOW LINE Arah aliran program PREPARATION Proses inisialisasi atau pemberian harga awal PROSES Proses perhitungan atau proses pengolahan data INPUTOUTPUT DATA Proses input atau output data, parameter, informasi PREDEFINED PROSES SUB PROGRAM Permulaan sub program atau proses menjalankan sub program DECISION Perbandingan pernyataan, penyeleksian data yang memberikan pilihan untuk langkah selanjutnya ON PAGE CONNECTOR Penghubung bagian-bagian flow- chart yang berada pada satu halaman OFF PAGE CONNECTOR Penghubung bagian-bagian flow- chart yang berada pada halaman berbeda ANNOTATION FLAG Digunakan untuk memberikan keterangan guna memperjelas simbol-simbol yang lain 54 Gambar dibawah ini merupakan contoh bagan alir yang didalamnya terdapat bentuk-bentuk dasar struktur logika. mulai for selesai ya tidak ya tidak ya tidak Struktur Perulangan FOR Struktur Seleksi IF Struktur Perulangan DO-UNTIL Struktur seleksi IF-THEN-ELSE Struktur urut sederhana Struktur Perulangan DO-WHILE Gambar 2.24 Contoh Diagram Alir Sumber: Jogiyanto Hartono, 2005 55

2.10.4 Struktur Navigasi

Struktur navigasi adalah struktur alur cerita dari sebuah program. Sebelum menyatukan semua elemen-elemen yang digunakan dalam aplikasi multimedia, diharuskan mendefinisikan objek-objek, dan merancang tampilan agar semua objek yang berada dalam suatu tampilan tidak menimbulkan kekeliruan informasi. Binanto, 2010 Versi Vaught ada empat macam bentuk dasar dari struktur navigasi yang biasa digunakan di dalam proses pembuatan aplikasi, Binanto, 2010 yaitu :

a. Linier Merupakan struktur yang hanya mempunyai satu

rangkaian cerita yang berurut. Struktur ini menampilkan satu demi satu tampilan layar secara berurut sesuai dengan urutannya. Pada struktur navigasi ini tidak diperkenankan adanya percabangan. Biasanya struktur ini digunakan untuk membuat multimedia presentasi karena tidak terlalu menuntut keinteraksian, tetapi hanya memerlukan keindahan dan kemudahan menampilkan data sebagai informasi.

b. Hierarkis

Merupakan suatu struktur yang mengandalkan percabangan untuk menampilkan data. Pada struktur navigasi ini tidak diperkenankan adanya tampilan secara linier. 56

c. Non-Linier

Merupakan pengembangan dari struktur navigasi Linier. Pada struktur ini diperkenankan membuat navigasi bercabang, sehingga pengguna dapat melakukan navigasi dengan bebas melalui isi aplikasi tidak terkait dengan rute yang telah ditetapkan sebelumnya. d. Komposit Merupakan gabungan dari ketiga struktur sebelumnya yaitu Linier, Non-Linier, dan Hierarkis. Struktur navigasi ini juga biasa disebut struktur navigasi bebas. Struktur navigasi ini banyak digunakan dalam pembuatan aplikasi sebab struktur ini dapat memberikan ke-interaksian yang lebih tinggi.