LANDASAN TEORI
Sebelum lebih dalam mengupas tugas akhir ini, alangkah baiknya apabila diketahui
terlebih dahulu definisi serta uraian singkat mengenai konsep dasar dari program yang
2.1.1. Program
Program menurut Sutabri dapat diartikan sebagai ”suatu kumpulan langkah-langkah atau
instruksi-instruksi atau tahapan-tahapan pengolahan yang ditulis dalam bahasa pemrograman
yang disusun secara logis dan sistematis yang telah dipersiapkan agar komputer dapat
melakukan fungsinya dengan cara yang telah ditentukan” .
Bahasa pemrograman menurut Sutabri, adalah ”perangkat lunak atau software yang
dapat digunakan dalam proses pembuatan program yang melalui beberapa tahapan-tahapan
penyelesaian masalah”. Bahasa pemrograman komputer dikelompokan menjadi dua kelompok
besar yaitu:
2.1.2. Pemrograman
viii
Pemrograman adalah proses mengimplementasikan urutan langkah untuk menyelesaikan
suatu masalah dengan menggunakan bahasa pemrograman. Bahasa pemrograman adalah
prosedur penulisan program. Ada tiga faktor dalam bahasa pemrograman, yaitu:
2. Sistematic adalah arti atau maksud yang terkandung didalam statement tersebut.
1. Definisi Masalah
Seorang programer harus paham permasalahan yang timbul dan harus dapat
mengidentifikasi permasalahan yang ada.
2. Desain Algoritma
Algoritma yang didesain harus memiliki kebenaran secara logika sebelum siap untuk
diimplementasikan ke dalam bentuk program.
3. Bahasa Pemrograman
Fungsi dari bahasa pemrograman adalah sebagai media untuk membuat program dan juga
sebagai alat komunikasi antara programmer dan komputer.
4. Testing dan Debugging
Testing adalah menguji program sampai bebas dari error. Debugging adalah
mengkoreksi error yang terdeteksi.
5. Dokumentasi Program
Melakukan pendokumentasian program sebagai cadangan (backup) untuk usaha
pengembangan selanjutnya.
Proses pemrograman komputer bukan hanya sekedar menuliskan suatu urutan dan
instruksi yang harus dikerjakan oleh komputer tetapi bertujuan untuk memecahkan masalah serta
membuat mudah sebuah pekerjaan yang diinginkan oleh pemakai (user).
viii
Ada lima langkah yang dapat dilakukan programmer dalam proses pemecahan suatu
masalah dengan menggunakan program komputer, yaitu:
1. Menganalisa dan memahami persoalan yang ada, kemudian mengembangkan suatu urutan
proses logika untuk menyelesaikan masalah tersebut dalam bentuk algoritma.
2. Menentukan bentuk data apa yang diperlukan sebagain input, serta apa yang akan dihasilkan
sebagai output dari program yang akan dibuat.
4. Melakukan test program dari proses logika yang sudah dibuat, apakah program tersebut sudah
benar dan bebas dari unsur kesalahan atau masih harus diperbaiki kembali.
5. Melakukan pendokumentasian program sebagai back-up, karena proses ini penting untuk
usaha program selanjutnya.
Salah satu tahapan dari pengembangan suatu program adalah menterjemahkan atau
mengkodekan rancangan terinci yang telah dibuat menjadi suatu program komputer yang siap
dipakai. Dengan menterjemahkan berarti kita melakukan penulisan program dengan
menggunakan suatu bahasa komputer yang kita kuasai.
Didalam membuat sebuah program komputer, tentu tidak lepas dari sifat individu
seorang programmer. Beberapa karakteristik seorang pemrogram yang mempengaruhi baik
tidaknya suatu program yang dibuatnya, adalah:
viii
Pola pikir logis, ketekunan dan ketelitian yang tinggi sangat dipengaruhi oleh sifat
individu pemrogram. Butir satu sampai dengan empat merupaka syarat mutlak yang harus
dikuasai sebelum memulai membuat program. Selain hal yang telah diuraikan diatas, yang
berhubungan dengan masalah pemrograman komputer, ada hal lain yang perlu diperhatikan
didalam struktur pemrograman yaitu sifat dari pemrograman.
1. Program Oriented
Penulisan program yang terstruktur, dimana programnya selalu berubah, pada kondisi data
yang diproses didalam suatu program tersebut akan bertambah volume datanya, dan bentuk
programnya bersifat statis serta tidak flexible. Contoh: Program animasi.
2. Data Oriented
Penulisan program yang terstruktur, dimana programnnya tidak selalu berubah , dan sifat
programnya dinamis serta mempunyai tingkaty flexibilitas yang tinggi. Contoh: Program
aplikasi.
3. Program Interaktif
Program dikatakan interaktif, jika program tersebut dapat digunakan secara mudah, serta
pemakai dapat mengerti tentang proses yang sedang dilakukan oleh pemrogram. Suatu
program yang interaktif tidak terlepas dari pemakai piranti masukan dan keluaran. Untuk
mencapai suatu program yang interaktif, gaya penulisan dan model program sangat
berpengaruh.
Berikut ini beberapa kiat tentang petunjuk penting didalam menulis program yang interaktif:
a. Program harus dapat melakukan validasi terhadap setiap data yang masuk.
viii
b.Program harus dapat mengecek setiap kemungkinan-kemungkinan yang penting yang akan
muncul pada data masukan.
d. Buatlah agar program dapat memberikan tanda bahwa data yang dikehendaki sudah terpenuhi.
e. Berikan label atau keterangan pada setiap keluaran termasuk bentuk pesan kesalahan, apabila
si pemakai salah mengoprasikan program tersebut.
f. Berikan pesan apabila program sedang melakukan suatu proses yang memerlukan waktu
tunggu.
Selain penulisan program yang interaktif, kita juga harus menciptakan suatu konsep penulisan
program yang baik dan benar, yang disebut sebagai suatu efisiensi program. Setidaknya ada
tiga hal yang dapat kita efisiensikan didalam penulisa suatu program komputer, yaitu sebagai
berikut:
2) Evaluasi bentuk perulangan proses (Loop), jangan sampai ada pernyataan yang salah.
3)Bila memerlukan variable untuk data yang banyak pergunakan struktur dinamis atau
Linked List.
viii
1) Pergunakan permintaan piranti masukan dan keluaran seminimum mungkin untuk
meningkatkan kecepatan data dan kualitas.
2) Setiap masukan dan keluaran haruslah melalui buffer sehingga akan mempercepat
proses.
3) Pilih dan pergunakan metode yang cepat untuk mengakses ke alat penyimpanan
(hardisk atau disket) Dengan mengefisiensikan pemakaian bagian-bagian tersebut maka
akan dapat menghasilkan suatu program yang cepat dan berkualitas. Untuk melakukan
efisiensi terhadap pernyataan yang terdapat di dalam suatu program komputer, caranya
adalah dengan mengefisiensikan algoritma program itu sendiri.
5. Portabilitas Program
Penulisan program yang ditentukan terhadap mesin komputer atau sistem operasinya,
sehingga portabilitas program yang dibuat semakin meningkat maka diperlukan persyaratan
yaitu:
a. Pergunakan perintah atau instruksi yang sudah baku pada bahasa pemrograman yang
digunakan.
b. Pergunakan subrutin atau function call, sehingga program yang dikembangkan tidak
tergantung pada mesin komputer.
Pengertian Java menurut Utomo (2013:1) yaitu, “Java merupakan salah satu bahasa
pemrograman yang bersifat multiplatform dengan slogan dari para pengembangnya adalah ‘Write
viii
once run everywhere’ Sehingga aplikasi yang dikembangkan meenggunakan bahasa java akan
Java berdiri di atas sebuah mesin penterjemah (interpreter) yang diberinama Java Virtual
Machine(JVM). JVM inilah yang akan membaca kode Bit (byte code) dalam file.Class dari suatu
program sebagai refresentasi langsung program yang berisi bahasa mesin.Oleh karena itu bahasa
java disebut sebagai bahasa pemrograman yang portable karena dapat dijalankan pada berbagai
sistem operasi, asalkan pada sistem operasi tersebut terdapat JVM.Alasan utama pembentukan
bahasa java adalah untuk membuat aplikasi-aplikasi yang dapat diletakan diberbagai macam
perangkat elektronik, sehingga java harus bersifat tidak bergantung pada platform (flatform
independent). Itulah yang menyebabkan dalam dunia pemrogrman java dikenal adanya istilah
‘write once, run everywere’, yang berarti kode program hanya ditulis sekali, namun dapat
dijalankan di bawah kumpulan pustaka (platform) manapun, tanpa harus melakukan perubahan
kode program.
Menurut Sukamto dan Shalahuddin (2015:43) mengatakan bahwa “Basis Data adalah
sistem terkomputerisasi yang tujuan utamanya adalah memelihara data yang sudah diolah atau
Pada intinya basis data adalah media untuk menyimpan data agardapat diakeses dengan
viii
Dalam hal ini pengertian akses dapat mencakup perubahan maupun pemanipulasian data,
seperti menambah (input), mengubah (edit), menghapus (delete) dan mencari (search) data.
Berdasarkan cara berinteraksi dengan sistem, penggunaan basis data dibedakan sebagai berikut:
1. Database Administrator
Adalah orang yang mendefinisikan basisdata, mengatur hak-hak akses, melakukan perawatan
2. Programmer Aplikasi
Adalah pengguna yang berinteraksi dengan basisdata, dengan membuat antarmuka yang
3. Sophisticated User
Pengguna ahli, maksudnya adalah pengguna yang mengakses langsung ke mesin basis data
4. Spesialzed User
5. Naïve User
viii
A. MySQL
manajemen basisdata rasional (RDBMS Relational Database Management System) yang mampu
bekerja dengan cepat, kokoh dan mudah digunakan”. MySQL pertama kali dirintis oleh seorang
programmer database yang bernama Michael Widenius. Selain Mysql ada beberapa program
database lain yang menggunakan standar query berupa sql, diantaranya yaitu :
1.Oracle
2.Postgresql
3.MySQL font
4.MySQL
5.Sql Server 97
MySql adalah sebuah database server, dapat juga berperan sebagai client sehingga
sering disebut database client/server, yang open source dengan kemampuan dapat berjalan
viii
Model yang digunakan pada pengembangan perangkat lunak ini menggunakan model
SDLC air terjun (waterfall) sering juga disebut model sekuensial linear (squential linear).” Model
air terjun menyediakan pendekatan alur hidup perangkat lunak secara sekuensial atau terurut
dimulai dari analisis, desain, pengkodean, pengujian, dan tahap pendukung (support). Berikut
viii
Proses pengumpulan kebutuhan dilakukan secara intensif untu memspesifikasikan
kebutuhan perangkat lunak agar dapat dipahami perangkat lunak seperti apa yang
dibutuhkan oleh user. Spesifikasi kebutuhan perangkat lunak pada tahap ini agar perlu untuk
didokumentasikan.
2. Rancangan (Desain)
Desain perangkat lunak adalah proses multi langkah yang fokus pada desain pembuatan
antar muka dan prosedur pengkodean. Tahap ini menstranlasi kebutuhan perangkat lunak
dari tahap analisa kebutuhan ke representasi desain agar dapat diimplementasikan menjadi
program pada tahap selanjutnya.Desain perangkat lunak yang dihasilkan pada tahp ini juga
perlu didokumentasikan.
Desain harus ditranslasikan kedalam program perangkat lunak.Hasil tahap ini adalah
program komputer sesuai dengan desain yang dibuat pada tahap desain.
4. Pengujian (Testing)
Setelah prosees pengkodean selesai, dilanjutkan dengan proses pengujian pada program
perangkat lunak. Pengujian fokus pada perangkat lunak secara dari segi logika dan fungsional
dan memastikan bahwa semua bagian sudah di uji. Hal ini dilakukan untuk meminimalisir
kesalahan (error) dan memastikan keluaran yang dihasilkan sesuai dengan apa yag
diinginkan.
viii
Tidak menutup kemungkinan sebuah perangkat lunak mengalami perubahan ketika sudah
dikirimkan ke user.Perubahan bisa terjadi karena adanya kesalahan yang muncul dan tidak
terditeksi saat pengujian atau perangkat lunak harus beradaptasi dengan lingkungan
baru.Tahap mulai dari analisis spesisifikasi untuk perubahan perangkat lunak yang sudah ada
2.2.Tools Program
sebuah program yang baik.Peralatan pendukung atau tools system merupakan alat-alat yang
digunakan untuk membuat sebuah logika sebuah program dengan menggunakan sebuah
simbol, lambang, grafik diagram yang menunjukan secara tepat arti dan fungsinya.
program yang baik dan terstruktur sehingga ketika ada kesalahan dalam pproses pengkodean
Dalam pembuatan program pengukuran kualitas dibutuhkan tools system ERD (Entity
Relationship Diagram), LRS (Logical Relational Structure), HIPO (Hirarchy Input Proses dan
viii
Menurut Fathansyah (2007:79) menyimpulkan bahwa “Entity Relation Diagram (ERD),
merupakan model Entity Relationship yang berisi komponen-komponen himpunan entitas dan
4. Garis, sebagai penghubung antara himpunan relasi dengan himpunan Entitas dan himpunan
5. Kardinalitas relasi dapat dinyatakan dengan banyaknya garis cabang atau dengan pemakaian
angka (1 dan 1) untuk relasi satu- ke- satu, dan N untuk relasi satu- ke banyak atau N dan N
Sifat hubungan atau relasi antara entitas dapat dibedakan menjadi tiga jenis ,yaitu :
Akan terjadi jika setiap entitas dapat dalam suatu himpunan entitas hanya berhubungan
Akan terjadi jika setiap entitas dalam suatu himpunan entitas dapat berhubungan dengan
viii
Terjadi jika setiap entitas dalam suatu himpunan entitas dapat berhubungan dengan beberapa
entitas pada himpunan entitas lain, demikian juga sebaliknya. Relasi many to many harus
dipisahkan dengan cara memberikan entitas tambahan diantara kedua entitas yang ada,
sehingga akan menjadi relasi tersebut menjadi dua buah relasi One to Many.
Microsoft Access menurut Yuswanto “merupakan program aplikasi untuk mengolah database
(basis data) model relasional karena terdiri dari lajur kolom dan baris, sengaja dipilih database
dari Microsoft Access karena pemrograman database ini selain mudah dilpelajari, program
Microsoft Access mudah didapat Karena berada satu paket yaitu Microsoft Office”
Keamanan data dilakukan dengan menerapkan sistem tingkatan akses dimana seseorang
hanya dapat mengakses data tertentu saja yang menjadi haknya. Dengan demikian untuk dapat
memberikan batasan pengaksesan pada bagian-bagian tertentu haruslah dibuat sebuah password
agar data-data dapat terlindungi dari orang-orang yang tidak bertanggung jawab.
Password adalah kata khusus yang hanya dikenal oleh satu orang atau sekelompok orang
tertentu yang mengijinkan mereka mengakses komputer atau program. Dalam pengetikan
password biasanya hanya memperlihatkan bullet (●●●●), asterisk (****), atau dapat juga berupa
simbol, sehingga tidak ada yang dapat mengetahui kata rahasia yang telah anda buat.
Password merupakan hal vital dalam proses aunthentication, agar password dapat digunakan
secara efektif, maka:
1. Minimal mempunyai panjang 6 karakter, lebih baik jika 8 karakter, sedikitnya memiliki 1
karakter angka atau karakter spesial.
viii
2. Tidak memiliki maksud atau makna. Password yang memiliki makna atau maksud relatif
lebih mudah untuk ditebak. Jadi penggunaan nama, alamat, tanggal lahir dan sejenisnya
harus dihindari.
3. Sebaiknya diberi periode waktu. Ini berarti harus sangat sering mengganti password.
5. Jangan pernah menuliskan password yang dipakai ditempat-tempat yang dapat diakses umum.
6. Jangan gunakan nama login (username) sebagai password dalam bentuk apapun, baik dengan
menggunakan huruf kapital, dibalik, diulang, dan sebagainya.
7. Jangan pernah memberitahukan password anda kepada orang lain. Sedapat mungkin gunakan
kombinasi karakter. Contoh:C0nT*h
Menurut Warren Reeve Fess ”mendefinisikan persediaan merupakan barang dagang yang
disimpan untuk kemudian dijual dalam operasi bisnis perusahaan, dan disimpan untuk tujuan
itu”.
2.2Tools Program
Peralatan pendukung mempunyai pengertian sebagai media yang dibutuhkan oleh setiap
programmer untuk membantu mempermudah dalam pembuatan dan pembacaan logika dan
algoritma program serta membantu setiap programmer untuk mengetahui alur program yang
dibuat. Peralatan yang mendukung dalam perancangan program meliputi normalisasi, flowchart,
dan HIPO (Hierarchy Input-ProcesOutput).
A. Normalisasi
viii
Menurut Kadir “Normalisasi adalah suatu proses yang digunakan untuk menentukan
pengelompokan atribut-atribut dalam sebuah relasi sehingga diperoleh relasi yang berstruktur
baik”. Normalisasi merupakan proses pengelompokan elemen data menjadi tabel-tabel
menunjukan entity dan relasinya”.
Pada proses normalisasi dilakukan pengujian pada beberapa kondisi seperti menambah
(insert), menghapus (delete) atau modify yang dapat mengakibatkan penyimpangan.
Penyimpangan tersebut disebut dengan anomali. Ada tiga macam anomali, yaitu :
1. Insert Anomaly
Kesalahan yang terjadi sebagai akibat operasi insert tuple / record pada sebuah relasi.
2. Deletion Anomaly Kesalahan yang terjadi sebagai akibat operasi hapus tuple / record pada
sebuah relasi.
3. Update Anomaly
Kesalahan yang terjadi sebagai akibat operasi perubahan tuple / record pada sebuah relasi.
viii
field hanya satu pengertian, bukan merupakan kumpulan kata yang mempunyai arti
mendua, hanya satu arti saja dan juga bukanlah pecahan kata sehingga artinya lain.
Dari bentuk normalisasi tersebut maka didapat beberapa file, antara lain:
1. Tipe File
viii
Database dibentuk dari kumpulan file. File didalam pemrosesan aplikasi dapat
dikategorikan kedalam beberapa tipe, diantaranya sebagai berikut:
1) File Referensi
File induk yang recordnya relative statis dan jarang berubah nilainya. Contoh:
file gaji, file karyawan.
2) File Dinamik
File induk yang nilai dari record-recordnya sering berubah atau sering
diperbaiki sebagai akibat adanya transaksi. Contoh: file barang, file customer.
Disebut juga file input yang digunakan untuk merekam data transaksi yang terjadi.
Contoh: file transaksi yang berhubungan dengan transaksi penjualan, file persediaan
barang.
Disebut juga file output yang berisi informasi yang akan ditampilkan dalam sebuah
laporan yang merupakan gabungan dari file master dan file transaksi.
Merupakan salinan dari file-file yang masih aktif di database dan digunakan untuk file
cadangan atau pelindung apabila file database yang aktif digunakan atau hilang.
viii
e) File Sejarah (History)
Disebut juga file arsip yang berisi data masa lalu yang sudah tidak aktif lagi, tetapi
perlu disimpan untuk keperluan mendatang atau sebagai dokumentasi.
Disebut juga file sementara (tenmporary) atau scratch file, yang berisi data yang
sifatnya sementara karena memori computer tidak mencukupi atau untuk menghemat
pemakaian memori selama proses dan akan dihapus bila proses telah selesai.
g) File Library
File yang berisi program-program apikasi atau utility program yang digunakan untuk
membantu dalam mengoptimalkan dan mempercepat system pengolahan data.
3. Organisasi File
Pengaturan dari record secara logika didalam file yang dihubungkan satu dengan yang
lainnya. Ada beberapa tipe organisasi file data yang digunakan:
viii
1) File Urut ( Sequential File )
Merupakan file dengan organisasi urut dan pengaksesan secara urut.
B. Struktur Kode
Menurut Jogiyanto adalah ”Suatu susunan digit (angka), huruf dan karakter-karakter
khusus yang dapat dirancang dalam bentuk kode”.
1. Mempercepat atau mempersingkat proses penulisan baik dari elemen data. Proses penyajian
maupun peng-entry-an data pada computer
3.Untuk mempermudah dan mempercepat proses pemasukan, pencarian serta pengolahan data
guna memperoleh informasi yang akurat.
Kode digunakan untuk tujuan mengklasifikasikan data, memasukkan data kedalam komputer
dan untuk mengambil bermacam–macam informasi yang berhubungan dengannya. Kode dapat
dibentuk dari kumpulan angka, huruf, dan karakter–karakter khusus (seperti %, ?, $, #, &; dll).
Angka merupakan simbol yang paling sering digunakan pada sistem kode, tetapi untuk 6 digit
kode akan sulit untuk diingat. Didalam merancang suatu kode harus diperhatikan beberapa hal,
yaitu sebagai berikut:
viii
1. Mudah Diingat
Supaya kode mudah diingat maka dapat dilakukan dengan cara menghubungkan kode
tersebut dengan objek yang diwakili dengan kodenya.
2. Unik
Kode harus unik untuk masing-masing item yang diwakilinya. Unik tidak ada yang sama.
3. Fleksibel
Kode harus fleksibel sehingga memungkinkan perubahan-perubahan atau penambahan item
baru dapat tetap diwakili oleh kode.
4. Efisien
Kode harus sependek mungkin, selain mudah diingat juga akan efisien bila direkam diluar
computer.
5. Konsisten
Bila mana mungkin, kode harus konsisten dengan kode yang telah dipergunakan.
6. Distandarisasi
Kode harus distandarisasi untuk seluruh tingkatan dan departemen dalam organisasi.
7. Spasi
Dihindari Spasi didalam kode sebaiknya dihindari, karena dapat menyebabkan kesalahan
didalam menggunakannya.
viii
Merupakan kode yang digunakan untuk tujuan mudah diingat. Kode ini dibuat
dengan dasar singkatan atau mengambil sebagian karakter dari item yang akan 25
diwakili dengan kode ini. Umumnya kode mnemonik menggunakan huruf, akan tetapi
dapat juga menggunakan gabungan huruf dan angka, kebaikan kode ini adalah mudah
diingat dan kelemahannya kode dapat terlalu panjang.
viii
Diagram Alur atau flowchart menurut Sugiono adalah “simbol-simbol yang digunakan
untuk menggambarkan urutan proses yang terjadi didalam suatu program komputer secara
sistematis dan logis”.
1. Program Flowchart
Simbol-simbol yang menggambarkan proses secara rinci dan detail antara instruksi yang
satu dengan yang lainnya dalam suatu program komputer.
2. Sistem Flowchart
Simbol-simbol yang menggambarkan proses secara rinci dan detail suatu sistem
komputerisasi yang bersifat fisik.
a. General Way
Teknik pembuatan dengan cara ini biasanya digunakan dalam menyusun logika suatu
program yang menggunakan perulangan proses secara tidak langsung (non direct
loop).
b. Iteration Way
Teknik pembuatan dengan cara ini biasanya digunakan untuk logika program yang
cepat serta bentuk permasalahan yang kompleks. Dimana perulangan atau proses
yang terjadi bersifat kompleks (direct loop).
Menurut Jogiyanto, HIPO (Hierarchy plus Input Proces Output) merupakan metodologi
yang dikembangkan dan didukung oleh IBM. HIPO (Hierarchy plus Input Proces Output) adalah
viii
alat dokumentasi program, akan tetapi sekarang HIPO (Hierarchy plus Input Proces Output) juga
banyak digunakan sebagai alat disain dan teknik dokumentasi dalam siklus pengembangan
sistem HIPO (Hierarchy plus Input Proces Output) berbasis pada fungsi, yaitu tiap-tiap modul
didalam sistem dikembangkan oleh fungsi utamanya.
HIPO (Hierarchy plus Input Proces Output) dapat digunakan sebagai alat pengembangan
sistem teknik dokumentasi program. Pengguna HIPO (Hierarchy plus Input Proces Output)
mempunyai sasaran utama, yaitu:
2. Untuk lebih menekan fungsi-fungsi yang harus diselesaikan oleh program, bukannya
menunjukan statement-statement program yang digunakan untuk melaksanakan fungsi
tersebut.
3. Untuk menyediakan penjelasan yang jelas dari input yang harus digunakan dan output yang
harus dihasilkan oleh masing-masing fungsi pada tiap-tiap tingkatan diagram HIPO
(Hierarchy Input-Proces-Output).
2. Overview Diagram
Diagram ini menunjukan secara garis besar hubungan dari input, proses dan output.
3. Detail Diagram
Detail diagram merupakan diagram tingkat yang paling rendah dalam diagram HIPO
(Hierarchy Input-Proces-Output) yang berisi elemen-elemen dasar dari paket yang
menggambarkan secara rinci dari fungsi. HIPO (Hierarchy Input-Proces-Output)
mempunyai tiga bagian sebagai berikut:
viii
1. Index Program
Merupakan nomor acuan yang menunjukan nomor layar dialog.
2. Nama Program
Merupakan nama layar dialog atau suatu program.
3. Escape Program
Merupakan nomor layar dialog sebelumnya yang akan dituju.
viii