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.