No. No.Fungsi Deskripsi
Fungsional
Kelompok
Uji
Prosedu&
Kasus uji
Hasil yang
diharap
Hasil Test Tester Tgl Testing Keterangan
1 F_layar_Uta
ma
Layar_utama Transaksi
Normal - Menampilkan jadwal
keberangkatan
Diterima MIM 10-05-2008
2 F_1 Login Normal Memasukan
usename dan password
Masuk ke menu admin Diterima MIM 10-05-2008
Data Salah Memasukan
usename dan password
Muncul pesan kesalahan
Diterima MIM 10-05-2008
3 F_2.1.1 Insert_jadwal Normal Memasukkan data
jadwal
Pesan tambah data jadwal berhasil
Diterima MIM 10-05-2008
4 F_2.1.2 Update_jadwal Normal Memilih data
jadwal yang akan di update
Pesan update jadwal berhasil
Diterima MIM 10-05-2008
5 F_2.1.3 Delete_jadwal Normal Memilih jadwal
yang ingin di hapus
Pesan hapus jadwal berhasil
Diterima MIM 10-05-2008
6 F_2.2.1 Insert_customer Normal Memasukkan data
customer
Pesan tambah data customer berhasil
Diterima MIM 10-05-2008
7 F_2.2.2 Update_custome
r
Normal Memilih data
customer yang akan di update
Pesan update customer berhasil
Diterima MIM 10-05-2008
8 F_2.2.3 Delete_customer Normal Memilih customer
yang ingin di hapus
Pesan hapus customer berhasil
Diterima MIM 10-05-2008
No. No.Fungsi Deskripsi
Fungsional
Kelompok
Uji
Prosedu&
Kasus uji
Hasil yang
diharap
Hasil Test Tester Tgl Testing Keterangan
customer yang akan di cari
ditemukan Data Salah Memasukan data
customer yang akan di cari
Data yang dicari tidak ditemukan
Diterima MIM 10-05-2008
10 F_2.3.2 Update_saldo Normal Memilih data
saldo yang akan di update
Pesan update saldo berhasil
Diterima MIM 10-05-2008
11 F_3 Transaksi Normal Memasukkan data
transaksi
Data transaksi tersimpan dan muncul pesan transaksi berhasil
Diterima MIM 10-05-2008
Data salah Memasukkan data transaksi
Data transaksi tidak tersimpan dan muncul pesan kesalahan
Diterima MIM 10-05-2008
12 F_4.1 Report transaksi Normal Memasukkan data
transaksi
Tampil report transaksi Diterima MIM 10-05-2008
13 F_4.2 Report customer Normal Memasukkan data
customer
LAMPIRAN E FLOW MAP & PROSEDUR
Aplikasi Tiket Kapal Ferry Prabayar Berbasis RFID dan Portal Otomatis ini adalah aplikasi yang digunakan di kantor dipelabuhan dan perusahaan pelayaran yang berfungsi membantu seluruh proses meliputi pendataan penumpang, pengisian saldo kartu, laporan pemegang kartu, laporan keuangan, laporan keberangkatan, pembuatan jadwal kapal, tarif, pembuatan customer baru, Hal yang perlu dilakukan adalah :
Proses Instalasi
1. Instal dotNetFramework
Instal dotNetFramework yang telah disediakan di dalam CD dengan mengkuti langkah yang telah ada. dotNetFramework berfungsi sebagai Engine utama aplikasi sehingga aplikasi dapat berjalan dengan baik.
2. Instal MyODBC-3.51.06.exe
Instal MyODBC-3.51.06.exe yang berfungsi sebagai penghubung antara aplikasi dan database yang ada dan MyODBC-3.51.06.exe telah disediakan di dalam CD setelah MyODBC-3.51.06.exe diinstal maka lakukan pengaturan MyODBC-3.51.06.exe di Control Panel Administrative Tools Data Sources (ODBC) lalu
akan muncul kotak dialog sebagai berikut :
Selanjutnya buat ODBC baru dengan memilih tombol “Add…” lalu akan muncul kotak dialog seperti berikut :
Lalu pilih driver data source “MySQL ODBC 3.51 Driver” untuk memilih driver data source yang memakai database MySQL,lalu tekan tombol Finish, dan akan muncul kotak dialog seprti berikut :
Selanjutnya isi inputan seperti berikut :
Data Source Name : prabayar
Description : MySQL ODBC 3.51 Driver DSN
Host/Server Name(or IP) : Localhost untuk 1 komputer atau alamat IP dimana database berada untuk Database Server
Database Name : rfid
User : root
Password : (kosong)
Port(if not 3306) : 3306
SQL command on connect : (kosong)
3. Instal xampp-win32-1.4.13-installer.exe
Instal xampp yang tersedia didalam CD yang berfungsi sebagai Software database yang digunakan oleh Sistem Manajemen Pegadaian Berbasis Barcode ini yaitu database MySQL.
4. Instal Aplikasi Tiket Kapal Ferry Prabayar Berbasis RFID dan Portal Otomatis
Instal Aplikasi Tiket Kapal Ferry Prabayar Berbasis RFID dan Portal Otomatis yang merupakan Aplikasi Utama dengan memilih menu Instal Program pada menu Index.html atau dengan memilih Setup.exe yang tersedia pada CD.
Proses Pemakaian
1. Tampilan yang pertama kali muncul seperti yang terlihat dibawah ini
2. Untuk pemakaian yang pertama kali sebagai admin anda di minta untuk login dengan memasukkan Username dan Password dan user name default yang di berikan adalah :
Username : fenji
Password : 33105019 Tampilan login sebagai berikut :
2. Setelah login berhasil anda akan masuk ke menu utama admin,dimana anda bisa memilih menu-menu yang telah disediakan aloh aplikasi dengan tampilan sebagai berikut :
3. Untuk menu Customer,anda dapat melakukan proses penambahan,penghapusan pencarian dan pengeditan data User / Customer, dengan tampilan sebagai berikut :
4. Untuk menu Jadwal Keberangkatan dapat melakukan proses penambahan,penghapusan dan pengeditan data kapal dengan tampilan sebagai berikut :
5. Untuk menu Saldo,menu ini merupakan menu proses untuk pengisian saldo dengan memasukkan data pemegang kartu RFID dengan tampilan sebagai berikut :
6. Selanjutnya,untuk menu Laporan, dimana dalam menu ini anda dapat melihat laporan transaksi dan lapoaran customer.dengan tampilan sebagai berikut :
7. Untuk menu Keberangakatan,di menu ini di khususkan untuk customer yang akan melakukan transaksi,dengan tampilan sebagai berikut :
LAMPIRAN F LOGBOOK
Minggu Periode Ada/ Tidak Ada
1 dan 2 3 September s.d. 14 September 2007 Ada 3 17 September s.d. 21 September 2007 Ada 4 24 September s.d. 28 September 2007 Ada
5 22 Oktober s.d. 26 Oktober 2007 Ada
6 29 Oktober s.d. 2 November 2007 Ada
7 5 November s.d. 9 November 2007 Ada
8 12 November s.d. 16 November 2007 Ada 9 19 November s.d. 23 November 2007 Ada 10 26 November s.d 30 November 2007 Ada
11 3 Desember s.d 7 Desember 2007 Ada
12 10 Desember s.d 14 Desember 2007 Ada 13 17 Desember s.d 21 Desember 2007 Ada
14 4 Januari 2008 Tidak Ada
15 7 Januari s.d 11 Januari 2008 Tidak Ada
16 17 Maret s.d 21 Maret 2008 Ada
17 24 Maret s.d 28 Maret 2008 Ada
18 4 April 2008 Tidak Ada
19 7 April s.d 11 April 2008 Ada
20 14 April s.d 18 April 2008 Ada
21 21 April s.d 25 April 2008 Ada
23 28 April s.d 2 Mei 2008 Ada
24 12 Mei s.d 16 Mei 2008 Ada
26
LAMPIRAN A PERANCANGAN RINCI FUNGSIONAL
A.1 Spesifikasi Fungsi / Proses F_Layar Utama
Identifikasi / Nama : Layar Utama TransaksiDeskripsi Isi : Menampilkan form layar utama Jenis : Master detail
A.1.1 Spesifikasi Layar Utama
A.1.2 Spesifikasi Objek-Objek pada Layar
ID Objek Jenis Keterangan
1 Label Pesan Dari Aplikasi
2 Label Keterangan TextBox Tgl_ transaksi 3 Label Keterangan TextBox ID_kapal 4 Label Keterangan TextBox Sisa_saldo 5 Label Keterangan TextBox Nama_customer 6 Label Keterangan TextBox ID_customer
7 Label Keterangan Tanggal saat aplikasi dijalankan
8 Label Keterangan Tujuan
9 GroupBox Pengelompokan Jadwal keberangkatan 10 GroupBox Pengelompokan Transaksi
11 TextBox Inputan ID Customer 12 TextBox Inputan Nama Customer
27
13 TextBox Inputan Sisa Saldo14 ComboBox Pemilihan Tujuan Keberangkatan
15 TextBox Inputan ID_Kapal
16 Label Waktu portal akan terbuka dan tertutup 17 ListView Menampilkan jadwal keberangkatan 18 Label Untuk masuk ke menu admin 19 Button Untuk melakukan proses transaksi 20 Button Untuk membatalkan transaksi
A.1.3 Spesifikasi Layar Pesan
Tidak adaA.1.4 Spesifikasi Proses / Algoritma
Initial state
Tampilan layar menu utama
Final state
Customer dan admin telah memilih menu
Algoritma
Select(menu)
Case menu1 : melakukan transaksi
Case menu2 : melakukan pembatalan transaksi Case menu3 : memilih menu admin
End Select
A.1.5 Spesifikasi Report
Tidak ada28
A.2 Spesifikasi Fungsi / Proses F_1
Identifikasi / Nama : Login
Deskripsi Isi : Proses verifikasi password dan username aplikasi Jenis : Form entry columnar
A.2.1 Spesifikasi Layar Utama
1 2 3 6 7 8 5 4
A.2.2 Spesifikasi Objek-Objek pada Layar
ID Objek Jenis Keterangan
1 Label Judul Aplikasi
2 Label Keterangan TextBox username 3 Label Keterangan TextBox password
4 TextBox Inputan Username
5 TextBox Inputan Password
6 Button Tombol untuk pembatalan
7 Button Tombol untuk keluar dari layar login admin 8 Button Tombol untuk proses login
29
A.2.3 Spesifikasi Layar Pesan
Jika Login gagal,maka akamn mucul layar pesan sebagai berikut :
Jika Login berhasil,maka akamn mucul layar pesan sebagai berikut :
A.2.4 Spesifikasi Proses / Algoritma
Initial state
TextBox belum terisi Tombol login belum ditekan
Final state
Muncul layar utama admin
Algoritma
If tombol login di tekan then
Connect to database
Select password from user where nama = ‘txtnama.text’ If txtpassword == password from database
Login diterima Layer utama mucul End if
Else If tombol cancel di tekan then Keluar dari aplikasi
End if
A.2.5 Spesifikasi Report
Tidak ada30
A.3 Spesifikasi Fungsi / Proses F_2.1.1
Identifikasi / Nama : Insert jadwal keberangkatan Deskripsi Isi : Proses Menginput data jadwal Jenis : Form entry columnar
A.3.1
Spesifikasi Layar Utama
A.3.2 Spesifikasi Objek-Objek pada Layar
ID Objek Jenis Keterangan
1 Label Keterangan TextBox ID Kapal 2 Label Keterangan TextBox Nama Kapal
3 Label Keterangan TextBox Tujuan
4 Label Keterangan TextBox Tarif
5 Label Keterangan TextBox Waktu
6 Label Keterangan TextBox Daya Tampung 7 Textbox Inputan ID Kapal
8 Textbox Inputan Nama Kapal
9 Textbox Inputan Tujuan
10 Textbox Inputan Tarif
11 Textbox Inputan Daya Tampung 12 MaskedTextBox Inputan Waktu
13 Button Tombol untuk keluar dari layar jadwal 14 Button Tombol proses Insert jadwal
15 Button Tombol proses mengedit jadwal 16 Button Tombol proses hapus jadwal 17 Button Tombol proses refresh data jadwal 18 ListView Menampilkan jadwal keberangkatan
A.3.3 Spesifikasi Layar Pesan
31
Jika data berhasil dimasukan,maka akan muncul layar pesan sebagai berikut :A.3.4 Spesifikasi Proses / Algoritma
Initial state
Data belum diisi
Final state
Data jadwal baru tersimpan didatabase
Algoritma
If tekan tombol insert then Connect to database
If kolom inputan == null then
Insert into jadwal value(data jadwal) End if
Else if tekan tombol refresh then Membersihkan semua textbox End if
A.3.5 Spesifikasi Report
Tidak ada32
A.4 Spesifikasi Fungsi / Proses F_2.1.2
Identifikasi / Nama : Update jadwal keberangkatan Deskripsi Isi : Proses mengedit data jadwal Jenis : Form entry columnar
A.4.1 Spesifikasi Layar Utama
A.4.2 Spesifikasi Objek-Objek pada Layar
ID Objek Jenis Keterangan
1 Label Keterangan TextBox ID Kapal 2 Label Keterangan TextBox Nama Kapal
3 Label Keterangan TextBox Tujuan
4 Label Keterangan TextBox Tarif
5 Label Keterangan TextBox Waktu
6 Label Keterangan TextBox Daya Tampung 7 Textbox Inputan ID Kapal
8 Textbox Inputan Nama Kapal
9 Textbox Inputan Tujuan
10 Textbox Inputan Tarif
11 Textbox Inputan Daya Tampung 12 MaskedTextBox Inputan Waktu
13 Button Tombol untuk keluar dari layar jadwal 14 Button Tombol proses Insert jadwal
15 Button Tombol proses mengedit jadwal 16 Button Tombol proses hapus jadwal 17 Button Tombol proses refresh data jadwal 18 ListView Menampilkan jadwal keberangkatan
33
A.4.3 Spesifikasi Layar Pesan
Jika data tidak berhasil diupdate,maka akan muncul layar pesan sebagai berikut :
Jika data berhasil diupdate,maka akan muncul layar pesan sebagai berikut :
A.4.4 Spesifikasi Proses / Algoritma
Initial state
Data belum diisi dan diubah
Final state
Data telah diubah dan tersimpan ke database
Algoritma
If tekan tombol update then Connect to database
Update jadwal set data jadwal lama = ‘data jadwal baru’ End if
A.4.5 Spesifikasi Report
Tidak ada34
A.5 Spesifikasi Fungsi / Proses F_2.1.3
Identifikasi / Nama : Delete jadwal keberangkatan Deskripsi Isi : Proses menghapus data jadwal Jenis : Form Entry-Columnar
A.5.1 Spesifikasi Layar Utama
A.5.2 Spesifikasi Objek-Objek pada Layar
ID Objek Jenis Keterangan
1 Label Keterangan TextBox ID Kapal 2 Label Keterangan TextBox Nama Kapal
3 Label Keterangan TextBox Tujuan
4 Label Keterangan TextBox Tarif
5 Label Keterangan TextBox Waktu
6 Label Keterangan TextBox Daya Tampung 7 Textbox Inputan ID Kapal
8 Textbox Inputan Nama Kapal
9 Textbox Inputan Tujuan
10 Textbox Inputan Tarif
11 Textbox Inputan Daya Tampung 12 MaskedTextBox Inputan Waktu
13 Button Tombol untuk keluar dari layar jadwal 14 Button Tombol proses Insert jadwal
15 Button Tombol proses mengedit jadwal 16 Button Tombol proses hapus jadwal 17 Button Tombol proses refresh data jadwal 18 ListView Menampilkan jadwal keberangkatan
35
A.5.3 Spesifikasi Layar Pesan
Jika data berhasil dihapus,maka akan muncul layar pesan sebagai berikut :
A.5.4 Spesifikasi Proses / Algoritma
Initial state
Data belum terhapus
Final state
Data jadwal terpilih terhapus
Algoritma
Var : ID <- txtControl.text
If tombol hapus di tekan then
Connect to database
Delete from jadwal where ID_Kapal = ‘ID’ End if
A.5.5 Spesifikasi Report
Tidak ada36
A.6 Spesifikasi Fungsi / Proses F_2.2.1
Identifikasi / Nama : Insert customer
Deskripsi Isi : Proses menginput data customer Jenis : Form Entry-Columnar
A.6.1
Spesifikasi Layar Utama
12 15 14 13 11 10 9 8 7 6 1 2 3 4 5 16
A.6.2 Spesifikasi Objek-Objek pada Layar
ID Objek Jenis Keterangan
1 Label Keterangan TextBox ID Customer
2 Label Keterangan TextBox Nama
3 Label Keterangan TextBox Alamat 4 Label Keterangan TextBox No Telp 5 Label Keterangan TextBox Jumlah saldo 6 Textbox Inputan ID Customer
7 Textbox Inputan Nama
8 Textbox Inputan Alamat
9 Textbox Inputan No Telp
10 Textbox Inputan Jumlah Saldo
11 Button Tombol proses insert customer
12 Button Tombol untuk keluar dari layar customer 13 Button Tombol proses mengedit customer 14 Button Tombol proses menghapus customer 15 Button Tombol proses refresh customer 16 ListView Menampilkan data customer
37
A.6.3 Spesifikasi Layar Pesan
Jika data tidak berhasil dimasukan,maka akan muncul layar pesan sebagai berikut :
Jika data berhasil dimasukan,maka akan muncul layar pesan sebagai berikut :
A.6.4 Spesifikasi Proses / Algoritma
Initial state
Data belum diisi
Final state
Data customer baru tersimpan didatabase
Algoritma
If tekan tombol insert then Connect to database
If kolom inputan == null then
Insert into customer value(data customer) End if
Else if tekan tombol refresh then Membersihkan semua textbox End if
A.6.5 Spesifikasi Report
Tidak ada38
A.7 Spesifikasi Fungsi / Proses F_2.2.2
Identifikasi / Nama : Update customer
Deskripsi Isi : Proses mengedit data customer Jenis : Form Entry-Columnar
A.7.1
Spesifikasi Layar Utama
12 15 14 13 11 10 9 8 7 6 1 2 3 4 5 16
A.7.2 Spesifikasi Objek-Objek pada Layar
ID Objek Jenis Keterangan
1 Label Keterangan TextBox ID Customer
2 Label Keterangan TextBox Nama
3 Label Keterangan TextBox Alamat 4 Label Keterangan TextBox No Telp 5 Label Keterangan TextBox Jumlah saldo 6 Textbox Inputan ID Customer
7 Textbox Inputan Nama
8 Textbox Inputan Alamat
9 Textbox Inputan No Telp
10 Textbox Inputan Jumlah Saldo
11 Button Tombol proses insert customer
12 Button Tombol untuk keluar dari layar customer 13 Button Tombol proses mengedit customer 14 Button Tombol proses menghapus customer 15 Button Tombol proses refresh customer 16 ListView Menampilkan data customer
39
A.7.3 Spesifikasi Layar Pesan
Jika data tidak berhasil diupdate,maka akan muncul layar pesan sebagai berikut :
Jika data berhasil diupdate,maka akan muncul layar pesan sebagai berikut :
A.7.4 Spesifikasi Proses / Algoritma
Initial state
Data belum diisi dan diubah
Final state
Data telah diubah dan tersimpan ke database
Algoritma
If tekan tombol update then Connect to database
Update customer set data customer lama = ‘data customer baru’ End if
A.7.5 Spesifikasi Report
Tidak ada40
A.8 Spesifikasi Fungsi / Proses F_2.2.3
Identifikasi / Nama : Delete customer
Deskripsi Isi : Proses menghapus data customer Jenis : Form Entry-Columnar
A.8.1 Spesifikasi Layar Utama
12 15 14 13 11 10 9 8 7 6 1 2 3 4 5 16
A.8.2 Spesifikasi Objek-Objek pada Layar
ID Objek Jenis Keterangan
1 Label Keterangan TextBox ID Customer
2 Label Keterangan TextBox Nama
3 Label Keterangan TextBox Alamat 4 Label Keterangan TextBox No Telp 5 Label Keterangan TextBox Jumlah saldo 6 Textbox Inputan ID Customer
7 Textbox Inputan Nama
8 Textbox Inputan Alamat
9 Textbox Inputan No Telp
10 Textbox Inputan Jumlah Saldo
11 Button Tombol proses insert customer
12 Button Tombol untuk keluar dari layar customer 13 Button Tombol proses mengedit customer 14 Button Tombol proses menghapus customer 15 Button Tombol proses refresh customer 16 ListView Menampilkan data customer
41
A.8.3 Spesifikasi Layar Pesan
Jika data berhasil dihapus,maka akan muncul layar pesan sebagai berikut :
A.8.4 Spesifikasi Proses / Algoritma
Initial state
Data belum terhapus
Final state
Data customer terpilih terhapus
Algoritma
Var : ID <- txtControl.text
If tombol hapus di tekan then
Connect to database
Delete from customer where ID_Customer = ‘ID’ End if
A.8.5 Spesifikasi Report
Tidak ada42
A.9 Spesifikasi Fungsi / Proses F_2.3.1
Identifikasi / Nama : Search
Deskripsi Isi : Proses pencarian customer Jenis : Form Entry-Columnar
A.9.1 Spesifikasi Layar Utama
7 11 12 13 14 6 10 9 8 5 4 3 2 1 15
A.9.2 Spesifikasi Objek-Objek pada Layar
ID Objek Jenis Keterangan
1 RadioButton Pemilihan kategori pencarian ID Customer 2 RadioButton Pemilihan kategori pencarian Nama Customer
3 Button Tombol proses pencarian
4 Button Tombol proses refresh pencarian 5 Button Tombol untuk keluar dari layar saldo 6 Button Tombol proses mengedit saldo 7 Textbox Inputan kategori pencarian
43
9 Textbox Inputan Nama Customer
10 Textbox Inputan Jumlah saldo
11 Label Keterangan TextBox ID Customer
12 Label Keterangan TextBox Nama
13 Label Keterangan TextBox Jumlah Saldo 14 ListView Menampilkan data customer 15 GroupBox Pengelompokan blok pencarian
A.9.3 Spesifikasi Layar Pesan
Tidak adaA.9.4 Spesifikasi Proses / Algoritma
Initial state
Data customer yang dicari belum muncul
Final state
Data customer yang dicari muncul di listview
Algoritma
If tekan tombol search then Connect to database
If radiobutton1 dipilih then
Select * from customer where ID_Customer = txtControl Else if radiobutton2 dipilih then
Select * from customer where Nama_Customer = txtControl End if
End if
A.9.5 Spesifikasi Report
Tidak ada44
A.10 Spesifikasi Fungsi / Proses F_2.3.2
Identifikasi / Nama : Update saldo
Deskripsi Isi : Proses mengedit saldo Jenis : Form Entry-Columnar
A.10.1 Spesifikasi Layar Utama
7 11 12 13 14 6 10 9 8 5 4 3 2 1 15
A.10.2 Spesifikasi Objek-Objek pada Layar
ID Objek Jenis Keterangan
1 RadioButton Pemilihan kategori pencarian ID Customer 2 RadioButton Pemilihan kategori pencarian Nama Customer
3 Button Tombol proses pencarian
4 Button Tombol proses refresh pencarian 5 Button Tombol untuk keluar dari layar saldo 6 Button Tombol proses mengedit saldo 7 Textbox Inputan kategori pencarian
45
9 Textbox Inputan Nama Customer
10 Textbox Inputan Jumlah saldo
11 Label Keterangan TextBox ID Customer
12 Label Keterangan TextBox Nama
13 Label Keterangan TextBox Jumlah Saldo 14 ListView Menampilkan data customer 15 GroupBox Pengelompokan blok pencarian
A.10.3 Spesifikasi Layar Pesan
Jika data tidak berhasil diupdate,maka akan muncul layar pesan sebagai berikut :
Jika data berhasil diupdate,maka akan muncul layar pesan sebagai berikut :
A.10.4 Spesifikasi Proses / Algoritma
Initial state
Data belum diisi dan diubah
Final state
Data telah diubah dan tersimpan ke database
Algoritma
If tekan tombol update Saldo then Connect to database
Update customer set data customer lama = ‘data customer baru’ End if
A.10.5 Spesifikasi Report
Tidak ada46
A.11 Spesifikasi Fungsi / Proses F_3
Identifikasi / Nama : Transaksi Deskripsi Isi : Proses transaksi Jenis : Form Entry-Columnar
A.11.1
Spesifikasi Layar Utama
A.11.2 Spesifikasi Objek-Objek pada Layar
ID Objek Jenis Keterangan
1 Label Pesan Dari Aplikasi
2 Label Keterangan TextBox Tgl_ transaksi 3 Label Keterangan TextBox ID_kapal 4 Label Keterangan TextBox Sisa_saldo 5 Label Keterangan TextBox Nama_customer 6 Label Keterangan TextBox ID_customer
7 Label Keterangan Tanggal saat aplikasi dijalankan
8 Label Keterangan Tujuan
9 GroupBox Pengelompokan Jadwal keberangkatan 10 GroupBox Pengelompokan Transaksi
11 TextBox Inputan ID Customer 12 TextBox Inputan Nama Customer 13 TextBox Inputan Sisa Saldo
14 ComboBox Pemilihan Tujuan Keberangkatan
15 TextBox Inputan ID_Kapal
16 Label Waktu portal akan terbuka dan tertutup 17 ListView Menampilkan jadwal keberangkatan
47
18 Label Untuk masuk ke menu admin19 Button Untuk melakukan proses transaksi 20 Button Untuk membatalkan transaksi
A.11.3 Spesifikasi Layar Pesan
Jika customer belum memasukan data,maka akan mucul layar pesan sebagai berikut :
Jika jumlah saldo tidak mencukupi,maka akan mucul layar pesan sebagai berikut :
A.11.4 Spesifikasi Proses / Algoritma
Initial state
Data belum diisi
Final state
Data transaksi tersimpan kedatabase
Algoritma
If tombol ok di tekan then Connect to database
Saldo baru jumlah saldo - tarif
Update customer set jumlah_saldo lama = ‘jumlah_saldo baru’ Insert into transaksi value(data transaksi)
Open portal dan close portal Else if saldo baru < 35000 Tampil message box End if
A.11.5 Spesifikasi Report
Tidak ada48
A.12 Spesifikasi Fungsi / Proses F_4.1
Identifikasi / Nama : Report transaksi
Deskripsi Isi : Proses menbuat laporan transaksi Jenis : Master detail
A.12.1
Spesifikasi Layar Utama
3 2 1
A.12.2 Spesifikasi Objek-Objek pada Layar
ID Objek Jenis Keterangan
1 Button Tombol untuk proses report transaksi 2 Button Tombol untuk proses reportcustomer 3 Button Tombol untuk keluar dari proses report
A.12.3 Spesifikasi Layar Pesan
Tidak ada
A.12.4 Spesifikasi Proses / Algoritma
Initial state
Laporan belum ada
Final state
Laporan akan tampil dan bisa diprint
Algoritma
If tombol report transaksi ditekan then Select * from transaksi
Print Endif
49
A.12.5 Spesifikasi Report
50
A.13 Spesifikasi Fungsi / Proses F_4.2
Identifikasi / Nama : Report customer
Deskripsi Isi : Proses menbuat laporan customer Jenis : Master detail
A.13.1
Spesifikasi Layar Utama
3 2 1
A.13.2 Spesifikasi Objek-Objek pada Layar
ID Objek Jenis Keterangan
1 Button Tombol untuk proses report transaksi 2 Button Tombol untuk proses reportcustomer 3 Button Tombol untuk keluar dari proses report
A.13.3 Spesifikasi Layar Pesan
Tidak ada
A.13.4 Spesifikasi Proses / Algoritma
Initial state
Laporan belum ada
Final state
Laporan akan tampil dan bisa diprint
Algoritma
If tombol report customer ditekan then Select * from customer
Print Endif
51
A.13.5 Spesifikasi Report
52
LAMPIRAN B URAIAN RINCI LIBRARY
Aplikasi tiket kapal ferry prabayar berbasis RFID dan portal otomatis ini hanya memiliki satu buah library yaitu library inpout32.dll
B.1. Spesifikasi Library
Tidak adaB.1.1. Spesifikasi Fungsi <1>
Tidak ada53
LAMPIRAN C DAFTAR RINCI FILE DAN DATA
C.1 Struktur direktori
C.1.1 Direktori pengembangan
1. Source, berisi source code.2. ExeFiles, berisi semua executable file. 3. Data, berisi data yang dipakai aplikasi.
4. Dokumentasi, berisi semua dokumentasi yang berhubungan dengan Tugas Akhir ini.
C.1.2 Direktori operasional
1. ExeFiles, berisi semua executable file 2. Data, berisi data yang dipakai aplikasi
C.2 Isi Direktori TA
C.2.1 Isi Subdirektori : C:\TA\Source
Volume in drive D is Backup Volume Serial Number is D85B-CC6C
Directory of D:\kOeLiAh\TA_Fenji Helmairi\source\AplikasiTiketPrabayar
2008-03-18 13:59 <DIR> . 2008-03-18 13:59 <DIR> .. 2006-09-22 14:03 41.114 26679848362657l.jpg 2008-01-14 21:16 5.825 AplikasiTiketPrabayar.csproj 2008-01-14 21:16 219 AplikasiTiketPrabayar.csproj.user 2007-12-04 10:16 835 AplikasiTiketPrabayar.sln 2007-11-22 00:07 791 AssemblyInfo.cs 2007-11-22 09:34 <DIR> bin 2006-07-16 22:05 122.458 Butterfly.gif 2008-01-14 21:05 4.840 CrystalReport1.cs 2008-01-14 21:05 16.384 CrystalReport1.rpt 2008-01-08 22:08 17.973 Customer.cs 2008-01-08 20:25 5.817 Customer.resx 2008-01-18 08:19 21.339 Jadwal.cs 2008-01-18 08:19 5.817 Jadwal.resx 2008-01-14 21:23 4.564 Laporan.cs 2008-01-14 21:23 5.817 Laporan.resx 2008-01-14 20:22 4.861 Laporan_Transaksi.cs