• Tidak ada hasil yang ditemukan

Hasil Rinci Pengujian

No. No.Fungsi Deskripsi Fungsional

Tester Tgl Testing Keterangan Normal Memasukkan

username,pass word

Pesan login di setujui

Data salah Memasukkan username,pass word

Pesan login tidak di setujui

Diterima MI

Data salah Salah satu field tidak

data tidak dapat diupdate

Diterima MI BW

19-12-2007

No. No.Fungsi Deskripsi

Tester Tgl Testing Keterangan id_penumpang penumpang

terhapus dari database

BW penumpang

Data salah Id_penumpang tidak

dimasukkan

Data tidak dapat diubah

Normal Memasukkan data ke font barcode

Diterima MI salah satu field data transaksi

10 F.3.2 Batal tiket Normal Memasukkan no_tiket

Normal Memasukkan tgl_transaksi

No. No.Fungsi Deskripsi

Tester Tgl Testing Keterangan

Data salah Tidak memasukkan data agen

Data agen tidak tersimpan salah satu field agen

Data tidak dapat disimpan salah satu field boardingpass

Data tidak dapat disimpan

Normal Memasukkan data user salah satu field

Data tidak dapat disimpan kedalam

Diterima MI BW

19-12-2007

No. No.Fungsi Deskripsi

Tester Tgl Testing Keterangan username yang

diinput Data salah Tidak

memasukkan salah satu field user

Data tidak dapat disimpan

Normal Memasukkan data kapal salah satu field kapal

Data tidak dapat disimpan

Normal Memasukkan data kapal salah satu field kapal

Data tidak dapat disimpan

LAMPIRAN E FLOW MAP & PROSEDUR

Sistem Komputerisasi Pembelian Tiket Kapal Laut adalah suatu sistem yang digunakan dipelabuhan kapal laut yang berguna untuk mempermudah proses pembelian tiket kapal laut serta menyimpan data penumpang secara keseluruhan sehingga penumpang yang berangkat terjamin keamanannya

.

Proses Pemakaian 1. Proses install

a. 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.

b. Instal MyODBC-3.51.06.exe

Instal MyODBC-3.51.06.exe yang berfungsi sebagai penghubung antara aplikasi dan database yang ada dan 3.51.06.exe telah disediakan di dalam CD setelah MyODBC-3.51.06.exe diinstal maka lakukan pengaturan MyODBC-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 : tiket

ƒ 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 : tiket

ƒ User : root

ƒ Password : (kosong)

ƒ Port(if not 3306) : 3306

ƒ SQL command on connect : (kosong)

c. 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.

d. Instal Sistem Manajemen Pegadaian Berbasis Barcode

Instal Sistem Manajemen Pegadaian Berbasis Barcode yang merupakan Aplikasi Utama dengan memilih menu Instal Program pada menu Index.html atau dengan memilih Setup.exe yang tersedia pada CD.

2. Dalam sistem ini terdapat 3 karakteristik pengguna yaitu Agen tiket, Petugas boardingpass, Administrator.

Untuk pemakaian yang pertama kali anda di minta untuk login dengan memasukkan Username dan Password dan user name default yang di berikan adalah :

ƒ Username : admin

ƒ Password : admin

Tampilan login sebagai berikut :

3. Username dan password yang anda masukkan kemudian akan diproses oleh sistem sehingga sistem akan menampilkan menu – menu dari aplikasi sesuai hak akses.

a. User yang mempunyai hak akses sebagai administrator sistem akan menampilkan menu sebagai berikut :

b. User yang mempunyai hak akses sebagai agen tiket sistem akan menampilkan menu sebagai berikut:

c. User yang mempunyai hak akses sebagai petugas boardingpass sistem akan menampilkan menu sebagai berikut:

4. User yang mempunyai hak akses sebagai administrator memiliki beberapa menu yang dapat di operasikan sehingga sistem dapat berjalan dengan baik. Menu – menu tersebut antara lain : menu pengelolaan user, menu pengelolaan agen, menu pengelolaan kapal, menu pengelolaan penumpang, menu laporan. Untuk menggunakan masing – masing menu anda cukup mengklik menu yang anda inginkan. Sebagai contoh :

5. Menu pengelolaan user terdiri dari sub menu tambah user, sub menu edit user.

a. Sub menu tambah user adalah menu yang digunakan untuk menambah user yang dapat menggunakan sistem ini. Anda yang bertindak sebagai administrator, anda diminta untuk mengisi field yang terdiri dari username, password, dan hak akses. Apabila anda memasukkan nama user yang sama maka aplikasi akan menginformasikan bahwa username telah terdaftar.

Untuk hak akses anda cukup memilih hak akses dari user yang anda daftarkan. Apabila anda tidak mengisi seluruh field maka sistem akan menginformasikan juga bahwa data yang di input kurang. Setelah data terisi seluruhnya kemudian anda mengklik tombol tambah. Apabila anda ingin membatalkan anda cukup mengklik tombol batal.

b. Sub menu edit user adalah menu yang digunakan untuk melakukan pengubah data user dan menghapus data user dari sistem. Untuk mengubah data user anda cukup mengklik salah satu data user yang ada di tabel maka secara otomatis data user yang anda pilih tadi akan masukkan ketextbox sesuai masing – masing field. Setelah data masuk maka anda dapat merubah field – field tersebut. Setelah anda merubah data user tersebut anda kemudian mengklik tombol ubah.

Untuk menghapus data user anda diminta untuk melakukan hal yang sama yaitu anda cukup mengklik salah satu dari table user kemudian data akan masuk kedalam texbox. Setelah textbox terisi maka anda cukup mengklik tombol hapus, maka data user yang anda hapus akan dihapus dari sistem. Apabila anda ingin membatalkan anda cukup mengklik tombol batal.

6. Menu pengelolaan agen terdiri dari sub menu tambah agen, sub menu edit agen.

a. Sub menu tambah agen adalah menu yang digunakan untuk menambah agen tiket yang dapat menggunakan sistem ini. Anda diminta untuk mengisi field yang terdiri dari id_agen, nama_agen, alamat, telepon, nama_user dan password. Apabila anda memasukkan id_agen yang sama maka aplikasi akan menginformasikan bahwa id_agen telah terdaftar. Apabila anda memasukkan nama user yang sama maka aplikasi akan menginformasikan bahwa username telah terdaftar. Apabila anda tidak mengisi seluruh field maka sistem akan menginformasikan juga bahwa data yang di input kurang. Setelah data terisi seluruhnya kemudian anda mengklik tombol tambah. Apabila anda ingin membatalkan anda cukup mengklik tombol batal.

Untuk menambah agen, id_agen dimasukkan dengan format AXXX. Contoh A001

Sub menu edit agen adalah menu yang digunakan untuk melakukan pengubah data agen dan menghapus data agen dari sistem. Untuk mengubah data agen anda cukup mengklik salah satu data agen yang ada di tabel maka secara otomatis data agen yang anda pilih tadi akan masukkan ketextbox sesuai masing – masing field. Setelah data masuk maka anda dapat merubah field – field tersebut. Setelah anda merubah data agen tersebut anda kemudian mengklik tombol ubah. Untuk menghapus data agen anda diminta untuk melakukan hal yang sama yaitu anda cukup mengklik salah satu dari table agen kemudian data akan masuk.

kedalam texbox. Setelah textbox terisi maka anda cukup mengklik tombol hapus, maka data agen yang anda hapus akan dihapus dari sistem.

7. Menu pengelolaan kapal terdiri dari sub menu tambah kapal, sub menu edit kapal.

a. Sub menu tambah kapal adalah menu yang digunakan untuk menambah kapal yang terdapat dalam pelabuhan ini. Anda diminta untuk mengisi field yang terdiri dari kode_trip, nama_kapal, tujuan keberangkatan, nama_perusahaan, harga_tiket dan jam_keberangkatan.

Apabila anda memasukkan kode_trip yang sama maka aplikasi akan menginformasikan bahwa kode_trip telah terdaftar. Apabila anda tidak mengisi seluruh field maka sistem akan menginformasikan juga bahwa data yang di input kurang. Setelah data terisi seluruhnya kemudian anda mengklik tombol tambah. Apabila anda ingin membatalkan anda cukup mengklik tombol batal.

Untuk menambah kapal, kode_trip dimasukkan dengan format KXXX. Contoh K001

b. Sub menu edit kapal adalah menu yang digunakan untuk melakukan pengubah data kapal dan menghapus data kapal dari sistem. Untuk mengubah data kapal anda cukup mengklik salah satu data kapal yang ada di tabel maka secara otomatis data kapal yang anda pilih tadi akan masukkan ketextbox sesuai masing – masing field. Setelah data masuk maka anda dapat merubah field – field tersebut. Setelah anda merubah data kapal tersebut anda kemudian mengklik tombol ubah. Untuk menghapus data kapal anda diminta untuk melakukan hal yang sama yaitu anda cukup mengklik salah satu dari table kapal kemudian data akan masuk kedalam texbox. Setelah textbox terisi maka anda cukup mengklik tombol hapus, maka data kapal yang anda hapus akan dihapus dari sistem. Apabila anda ingin membatalkan anda cukup

8. Menu pengelolaan penumpang terdiri dari sub menu edit penumpang. Sub menu edit penumpang adalah menu yang digunakan untuk melakukan pengubah data penumpang, pencarian data penumpang dan menghapus data penumpang dari sistem. Untuk mengubah data penumpang anda cukup mengklik salah satu data penumpang yang ada di tabel maka secara otomatis data penumpang yang anda pilih tadi akan masukkan ketextbox sesuai masing – masing field anda kemudian mengklik tombol ubah. Untuk menghapus data penumpang anda diminta untuk melakukan hal yang sama yaitu anda cukup mengklik salah satu dari table kapal kemudian data akan masuk kedalam texbox. Untuk proses penghapusan data penumpang penghapusan dilakukan berdasarkan masa berlaku kartu registrasi. Untuk itu setiap administrator harus menghapus data penumpang berdasarkan tanggal yang terdapat didalam system. Setelah textbox terisi maka anda cukup mengklik tombol hapus, maka data kapal yang anda hapus akan dihapus dari sistem. Untuk pencarian data penumpang anda diminta untuk memilih pencarian data penumpang yaitu pencarian berdasarkan id_penumpang atau nama penumpang atau alamat penumpang. Setelah anda memilih jenis pencarian anda diminta untuk menginput data yang akan dicari.untuk pencaraian berdasarkan nama anda dapat memasukan namasecara lengkap ataupun hanya sebagian.sedangkan pencaraian berdasarkan id_penumpang anda harus memasukkan secara keseluruhan dan juga pencarian berdasarkan masa berlaku anda diminta untukmengetik tanggal secaralengkap dengan format yyyy-mm-dd. Setelah itu anda cukup mengklik tombol cari maka sistem akan memproses data tersebut kemudian menampilkannya. Apabila anda ingin membatalakan anda cukup mengklik tombol batal.

9. Menu laporan terdiri dari sub menu laporan transaksi, sub menu laporan boardingpass, sub menu laporan transaksi agen.

a. Sub menu laporan transaksi adalah menu yang berfungsi untuk menampilkan seluruh transaksi berdasarkan tanggal transaksi dan kode trip masing – masing kapal. Disamping itu menu ini juga dapat mencetak laporan tersebut serta dapat menyimpannya dalam bentuk report. Dalam sub menu ini anda diminta untuk memilih tanggal transaksi dan juga kode trip kapal yang hendak ditampilkan. Setelah anda memilih tanggal transaksi dan kode trip kapal kemudian anda cukup mengklik tombol tampil. Apabila bila anda tidak memilih kode trip kapal yang hendak ditampilkan maka system akan memberikan informasi bahwa data tidak dapat ditampilkan. Untuk melakukan pencetakkan anda cukup mengklik icon printer yang ada di toolbar sistem. Untuk melakukan penyimpanan dalam report anda cukup mengklik icon yang bertuliskan exsport report kemudian sistem akan menunjukkan tempat anda akan menyimpan file. Anda diminta untuk menentukan tempat penyimpanan file kemudian klik tombol save.

b. Sub menu laporan boardingpass adalah menu yang berfungsi untuk menampilkan seluruh boardingpass yang keluar setiap hari berdasarkan tanggal boardingpass. Disamping itu menu ini juga dapat mencetak laporan tersebut serta dapat menyimpannya dalam bentuk report.

Dalam sub menu ini anda diminta untuk memilih tanggal boardingpass yang keluar yang hendak ditampilkan. Setelah anda memilih boardingpass kemudian anda cukup mengklik tombol tampil. Untuk melakukan pencetakkan anda cukup mengklik icon printer yang ada di toolbar sistem. Untuk melakukan penyimpanan dalam report anda cukup mengklik icon yang bertuliskan exsport report kemudian sistem akan menunjukkan tempat anda akan menyimpan file. Anda diminta untuk menentukan tempat penyimpanan file kemudian klik tombol save.

c. Sub menu laporan transaksi agen adalah menu yang berfungsi untuk menampilkan seluruh transaksi yang dilakukan agen setiap hari berdasarkan tanggal transaksi dan nama agen.

Disamping itu menu ini juga dapat mencetak laporan tersebut serta dapat menyimpannya dalam bentuk report. Dalam sub menu ini anda diminta untuk memilih tanggal transaksi dan juga nama agen yang hendak ditampilkan. Setelah anda memilih tanggal transaksi dan nama agen kemudian anda cukup mengklik tombol tampil. Apabila bila anda tidak memilih kode trip kapal yang hendak ditampilkan maka system akan memberikan informasi bahwa data tidak dapat ditampilkan. Untuk melakukan pencetakkan anda cukup mengklik icon printer yang ada di toolbar sistem. Untuk melakukan penyimpanan dalam report anda cukup mengklik icon yang bertuliskan exsport report kemudian sistem akan menunjukkan tempat anda akan menyimpan file. Anda diminta untuk menentukan tempat penyimpanan file kemudian klik tombol save.

10. User yang mempunyai hak akses sebagai agen tiket memiliki satu menu dan dua sub menu yang dapat di operasikan sehingga sistem dapat berjalan dengan baik. Menu tersebut antara lain : menu pengelolaan transaksi. Untuk menggunakan masing – masing menu anda cukup mengklik menu yang anda inginkan. Sebagai contoh :

11. Menu pengelolaan transaksi terdiri dari sub menu pesan tiket, sub menu pembatalan tiket.

a. Sub menu pesan tiket adalah menu yang digunakan untuk melakukan transaksi pemesanan tiket oleh penumpang. Didalam sub menu ini terdapat beberapa menu tambahan yaitu menu tambah penumpang, menu cetak registrasi dan menu tambah transaksi. Penumpang yang melakukan pemesanan tiket datanya akan disimpan datanya melalui menu ini. Bagi penumpang yang baru agen tiket dapat menambah data penumpang dan mencetak kartu registrasi melalui menu tambah penumpang. Didalam menu ini anda diminta untuk mengisi data penumpang sesuai field yang ada.

b. Setelah anda mengisi seluruh field kemudian anda diminta untuk membuat font barcode untuk Id penumpang. Untuk membuat font barcode anda cukup mengklik tombol generate barcode.

Setelah anda mengklik tombol generate barcode maka akan tampil layar sebagai berikut :

Setelah tampil layar diatas maka id penumpang akan tampil juga secara otomatis. Selanjutnya anda diminta untuk mengklik tombol simpan file font barcode tersebut kedalam folder gambar dengan cara mengklik menu – simpan, maka data akan tersimpan. Kemudian anda mengklik menu keluar untuk keluar dari aplikasi generate font barcode.

c. Selanjutnya anda diminta untuk menambah data penumpang kedalam sistem dengan cara mengklik tombol tambah. Setelah tampil pesan ”data telah disimpan” selanjutnya anda dapat mencetak kartu registrasi penumpang dengan cara mengklik tombol cetak registrasi.

Selanjutnya anda dapat melakukan pemesanan tiket. Dalam melakukan pemesanan tiket anda cukup memilih jenis tiket yang hendak dijual. Setelah dipilih kemudian anda mengisi data yang diperlukan dalam pemesanan tiket. Untuk mengisi field Id penumpang anda cukup menscan font barcode yang ada di kartu registrasi dengan barcode reader. Sedangkan no.tiket anda cukup menscan font barcode yang terdapat didalam tiket. Setelah itu anda dapat mengisi field yang berikutnya sesuai keterangan yang ada. Apabila anda memasukkan no.tiket yang sudah pernah terdaftar maka sistem akan memberikan informasi bahwa tiket telah terjual.

d. Begitu juga apabila anda tidak mengisi data seluruhnya maka sistem akan memberikan pesan bahwa data inputan belum lengkap. Setelah anda mengisi data seluruhnya kemudian anda cukup mengklik tombol tambah transaksi. Apabila hendak membatalkan pemesanan tiket anda cukup mengklik tombol batal.

e. Untuk melakukan pengeditan data penumpang anda dapat mengklik tombol edit penumpang.

menu edit penumpang adalah menu yang digunakan untuk melakukan pengubah data penumpang, pencarian data penumpang dari sistem. Untuk mengubah data penumpang anda cukup mengklik salah satu data penumpang yang ada di tabel maka secara otomatis data penumpang yang anda pilih tadi akan masukkan ketextbox sesuai masing – masing field.

Setelah data masuk maka anda dapat merubah field – field tersebut. Setelah anda merubah data penumpang tersebut anda kemudian mengklik tombol ubah. Untuk menghapus data penumpang anda diminta untuk melakukan hal yang sama yaitu anda cukup mengklik salah satu dari table kapal kemudian data akan masuk kedalam texbox. Untuk pencarian data penumpang anda diminta untuk memilih pencarian data penumpang yaitu pencarian berdasarkan id_penumpang atau nama penumpang atau alamat penumpang.untuk mencari berdasarkan nama anda diminta untuk memasukkan data secara keseluruhan ataupun sebagian.

Begitu juga dengan pencarian berdasarkan alamat dilakukan dengan cara yang sama dengan pencarian berdasarkan alamat. Untuk pencarian berdasarkan id_penumpang anda diminta untuk memasukkan data yang lengkap. Setelah anda memilih jenis pencarian anda diminta untuk menginput data yang akan dicari. Setelah itu anda cukup mengklik tombol cari maka sistem akan memproses data tersebut kemudian menampilkannya.

f. Untuk mencetak kartu registrasi penumpang yang hilang bagi penumpang yang telah mendaftar anda dapat mengklik tombol cetak registrasi. Dalam menu ini anda cukup mengklik salah satu data penumpang yang ada di tabel maka secara otomatis data penumpang yang anda pilih tadi akan masukkan ketextbox sesuai masing – masing field apabila data langsung ketemu. Apabila data tidak ditemukan anda dapat melakukan pencarian dengan cara memasukkan nama penumpang baik secara lengkap maupun sebagian kemudian anda mengklik tombol cari. Kemudian anda mengklik tombol cetak untuk mencetak kartu registrasi.

g. Bagi penumpang yang hendak membatalkan keberangkatan anda juga dapat melakukan pembatal didalam sistem yaitu dengan cara mengklik sub menu pembatalan tiket. Didalam proses pembatalan tiket anda diminta untuk memilih pembatalan tiket pergi atau tiket pulang.

Setelah anda memilih kemudian anda dapat menscan no.tiket tersebut. Stelah anda menscan kemudiananda dapat mengklik tombol batal. Sistem akan memproses no.tiket tersebut apakah dapat dibatalkan atau tidak. Sistem akan menginformasikan berapa uang tiket yang harus dikembalikan oleh agen apabila penumpang melakukan pembatalan tiket. Sistem juga akan memberikan informasi apabila tiket yang sudah dibatalakan tidak dapat dibatalkan lagi.

12. User yang mempunyai hak akses sebagai petugas boardingpass memiliki satu menu dan satu sub menu yang dapat di operasikan sehingga sistem dapat berjalan dengan baik. Menu tersebut antara lain : menu pengelolaan boardingpass. Untuk menggunakan masing – masing menu anda cukup mengklik menu yang anda inginkan. Sebagai contoh :

Sub menunya yaitu tambah boardingpass. Untuk menambah boardingpass petugas boardingpass cukup menscan no.tiket penumpang. Kemudian sistem akan memproses no.tiket tersebut apakah no.tiket terdaftar atau tidak. Apabila no.tiket tidak terdaftar maka sistem akan menginformasikan bahwa tiket tidak terdaftar. Apabila no.tiket sudah pernah mendapat bodingpass maka sistem akan menginformasikan bahwa no.tiket telah mendapatkan boardingpass. Setelah no.tiket discan selanjutnya anda mengklik tombol tambah.

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 19 Desember s.d 21 Desember 2007 Ada

Dokumen terkait