BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1
Implementasi Setelah sistem dianalisis dan di desain secara rinci, maka akan menuju tahap
implementasi. Implementasi merupakan tahap meletakkan sistem sehingga siap untuk dioperasikan. Implementasi bertujuan untuk mengkonfirmasi modul-modul perancangan, sehingga pengguna dapat memberikan masukan kepada pembangun sistem.
4.1.1
Batasan Implementasi Sistem operasi yang digunakan pada pembuatan aplikasi ini menggunakan Mac
OS Sierra Versi 10.12.6 Beta (16G12b), sedangkan untuk peramban web yang digunakan adalah Mozilla Firefox, Safari dan Google Chrome. Tidak ada alasan khusus mengapa pembuatan aplikasi ini menggunakan sistem operasi dan browser tersebut, penulis hanya terbiasa menggunakan sistem operasi dan browser tersebut dan khawatir jika aplikasi tidak berjalan sebagaimana mestinya jika menggunakan sistem operasi dan browser lain.
4.1.2 Spesifikasi Kebutuhan Sistem Perangkat keras dan perangkat lunak yang digunakan untuk melakukan implementasi dan pengujian aplikasi yaitu sebagai berikut: 1. Macbook Pro Retina Display MGX82ID/A 2. Processor Intel(R) Core i5 2.6GHz 3. RAM 8Gb 4. Monitor 13” 5. SSD 256Gb Sedangkan untuk perangkat lunak yang digunakan untuk mengimplemetasikan sistem adalah sebagai berikut: 1. Sistem Operasi Mac OS Sierra Versi 10.12.6 Beta (16G12b) 64-bit 2. XAMPP 5.6.19-0 3. Netbeans 8.2
50
http://digilib.mercubuana.ac.id/
51
4. Google Chrome, Mozilla Firefox dan Safari 5. Adobe Photoshop CS6 4.1.3
Implementasi Database dan Cronjob Pembuatan database dilakukan dengan menggunakan aplikasi yang terdapat
dalam paket instalasi XAMPP. Berikut akan dijelaskan langkah-langkah pembuatan database Sistem Claim Internal Alert (CINTA) di Pertamina Perkapalan. 1. Buka aplikasi XAMPP Control Panel dan nyalakan service Apache dan MySQL nya.
Gambar 4.1 XAMPP 5.6.19-0 Running State
http://digilib.mercubuana.ac.id/
52
2. Masuk ke browser Google Chrome dan ketikkan pada address bar : localhost/phpmyadmin untuk dapat masuk ke database engine XAMPP dan mulai membuat database.
Gambar 4.2 Tampilan Halaman Awal PHPMyAdmin 3. Create database dengan nama “pertamina-alert” terlebih dahulu dengan perintah query berupa “CREATE DATABASE pertamina-alert;” atau melalui GUI yang disediakan oleh PHPMyAdmin.
http://digilib.mercubuana.ac.id/
53
4. Buat tabel “config” dengan struktur sebagai berikut.
Gambar 4.1 Tampilan Tabel Config 5. Kemudian buat tabel “email” dengan struktur sebagai berikut.
Gambar 4.2 Tampilan Tabel Email
http://digilib.mercubuana.ac.id/
54
6. Selanjutnya buat tabel “kapal” dengan struktur sebagai berikut.
Gambar 4.3 Tampilan Tabel Kapal 7. Lalu buat tabel “klaim” dengan struktur sebagai berikut.
Gambar 5.4 Tampilan Tabel Klaim
http://digilib.mercubuana.ac.id/
55
8. Buat tabel “lampiran” dengan struktur sebagai berikut.
Gambar 4.5 Tampilan Tabel Lampiran 9. Buat tabel “log” dengan struktur sebagai berikut.
Gambar 4.6 Tampilan Tabel Log
http://digilib.mercubuana.ac.id/
56
10. Buat tabel “owner” dengan struktur sebagai berikut.
Gambar 4.7 Tampilan Tabel Owner 11. Buat tabel “tugas” dengan struktur sebagai berikut.
Gambar 4.8 Tampilan Tabel Tugas
http://digilib.mercubuana.ac.id/
57
12. Buat tabel “user” dengan struktur sebagai berikut.
Gambar 4.9 Tampilan Tabel User
4.1.4 Implementasi Antarmuka Antar muka adalah bentuk realisasi dari aplikasi yang dibuat berdasarkan aplikasi yang dibangun yang merupakan tampilan sebenarnya saat seseorang membuka/ menjalankan aplikasi tersebut, Dalam aplikasi ini, dirancang bentuk antar muka hasil realisasi sebagai berikut: 4.1.4.1 Tampilan Antarmuka Login
Gambar 4.10 Tampilan Antarmuka Form Login
http://digilib.mercubuana.ac.id/
58
Untuk memulai menggunakan aplikasi, Anda diharuskan untuk login terlebih dahulu. Hal ini dapat Anda lakukan dengan membuka peramban web Anda (Mozilla Firefox, Google Chrome, Internet Explorer atau Safari) lalu masukkan alamat IP aplikasi CINTA sampai muncul halaman login. Lalu masukkan Alamat Email dan Password yang sudah Anda dapatkan dari Administrator. Setelah berhasil masuk, Anda akan di arahkan sesuai dengan role. Adapun role tersebut dibagi menjadi 3 yaitu Administrator, PIC, dan Pejabat, yang masing-masing memiliki akses penuh yang berbeda-beda.
4.1.4.2 Tampilan Antarmuka Halaman Utama
Gambar 4.11 Tampilan Antarmuka Halaman Utama Penjelasan menu sesuai gambar 4.13: 1. Beranda Berisikan daftar log history dan klaim statistik. 2. Tugas Berisikan daftar tugas yang diunggah oleh pengguna aplikasi.
http://digilib.mercubuana.ac.id/
59
3. Pengaturan Berisikan pengaturan aplikasi yang hanya dapat di setting oleh Administrator. 4. Profil Berisikan informasi detil pengguna yang sedang aktif login dan keterkaitan pengguna terhadap klaim. 4.1.4.3 Tampilan Antarmuka Halaman Pengaturan Umum
Gambar 4.12 Tampilan Antarmuka Halaman Pengaturan Umum Pada modul ini Administrator diwajibkan untuk menyetel pengaturan umum digunakan untuk menampilkan informasi di setiap footer email notifikasi.
http://digilib.mercubuana.ac.id/
60
4.1.4.4 Tampilan Antarmuka Pengaturan Kapal
Gambar 4.13 Tampilan Antarmuka Pengaturan Kapal Modul ini adalah modul wajib pertama kali yang harus disetel sebelum menyetel pengaturan lain. Di modul ini Administrator wajib untuk menyetel pengaturan kapal sebagai kunci utama untuk membuat aplikasi ini berjalan dengan baik. Modul ini dilengkapi dengan modul tambah masal digunakan untuk menambahkan sekaligus banyak data, modul ini memiliki 2 parameter yang harus diisi: No 1 2
Field Jenis Kapal Nama Kapal
Fungsi/Keterangan Isi dengan jenis kapal Isi dengan nama kapal
http://digilib.mercubuana.ac.id/
61
4.1.4.5 Tampilan Antarmuka Pengaturan Owner
Gambar 4.14 Tampilan Antarmuka Pengaturan Owner Modul ini bertujuan untuk meng-konfigurasi owner untuk nantinya dijadikan master data mengirimkan tugas kepada owner yang berkaitan dengan nama kapal. Modul ini dilengkapi dengan modul tambah masal digunakan untuk menambahkan sekaligus banyak datamemiliki 7 parameter yang harus diisi: No 1 2 3 4 5
Field PT Owner Alamat Telepon Fax
6
Email
7
Nama Kapal
Fungsi/Keterangan PT atau Ltd. Masukkan nama owner Masukkan alamat owner Masukkan nomor telepon owner Masukkan faksimil owner Masukkan email owner, perlu diperhatikan, pengisian alamat email tidak boleh ada spasi dan menggunakan pemisah titik koma (;) jika lebih dari 1 alamat email. Contoh:
[email protected];
[email protected] Pilih kapal yang memiliki asosiasi dengan owner dari data master kapal yang suda di input di pengaturan kapal.
http://digilib.mercubuana.ac.id/
62
4.1.4.6 Tampilan Antarmuka Pengaturan Pengguna
Gambar 4.17 Tampilan Antarmuka Pengaturan Pengguna Modul ini berfungsi untuk mengatur pengguna, pengguna dibedakan menjadi 3 akses: 1. Administrator, role ini memiliki akses penuh kepada aplikasi. 2. PIC, role ini memiliki akses penuh kepada modul dashboard, laporan, tugas dan profil. 3. Pejabat, role ini memiliki akses penuh kepada modul dashboard, laporan dan profil, read-only untuk modul tugas. Modul ini memiliki 7 parameter yang harus diisi: No 1 2 3 4 5
Field PT Owner Alamat Telepon Fax
6
Email
7
Nama Kapal
Fungsi/Keterangan PT atau Ltd. Masukkan nama owner Masukkan alamat owner Masukkan nomor telepon owner Masukkan faksimil owner Masukkan email owner, perlu diperhatikan, pengisian alamat email tidak boleh ada spasi dan menggunakan pemisah titik koma (;) jika lebih dari 1 alamat email. Contoh:
[email protected];
[email protected] Pilih kapal yang memiliki asosiasi dengan owner dari data master kapal yang suda di input di pengaturan kapal.
http://digilib.mercubuana.ac.id/
63
Khusus untuk akses pejabat, diwajibkan untuk menetapkan pejabat 1 atau pejabat 2, ini diperlukan saat mengirimkan notifikasi eskalasi pejabat 1 dan pejabat 2.
4.1.4.7
Tampilan Antarmuka Pengaturan Klaim
Gambar 4.18 Tampilan Antarmuka Pengaturan Klaim Modul ini berfungsi untuk mengelompokkan pengguna berdasarkan nama klaim. Tetapkan nama klaim kemudian assign dengan pengguna yang sudah ditambahkan di pengaturan pengguna. Klaim yang dibuat akan dijadikan master data penerima PIC pada saat pengiriman tugas. Modul ini memiliki 4 parameter yang harus diisi: No 1 2
Field Nama Klaim Singkatan
3
Tenggang (Hari)
4
Penerima
Fungsi/Keterangan Masukkan nama klaim Masukkan singkatan klaim. Masukkan tenggang hari untuk klaim yang dibuat. Tenggang hari bertujuan untuk memberikan tenggang waktu berdasarkan klaim yang dibuat. Pilih pengguna untuk dijadikan sebagai penerima tugas.
http://digilib.mercubuana.ac.id/
64
4.1.4.8 Tampilan Antarmuka Pengaturan Email
Gambar 4.19 Tampilan Antarmuka Pengaturan Email Modul ini berfungsi sebagai konfigurasi utama untuk mengatur metode pengiriman email. Terdapat 2 metode untuk mengirimkan email: No
Field
1
Postfix
2
SMTP
Fungsi/Keterangan Gunakan metode ini jika komputer server sudah dikonfigurasi untuk dapat mengirimkan email. Gunakan metode ini untuk mengirimkan email dengan informasi Simple Mail Transfer Protocol (SMTP).
http://digilib.mercubuana.ac.id/
65
4.1.4.9 Tampilan Antarmuka Halaman Tugas
Gambar 4.19 Tampilan Antarmuka Pengaturan Email
Gambar 4.20 Tampilan Antarmuka Halaman Tugas Modul Tugas adalah modul utama yang ada di aplikasi claim internal alert. Hanya pengguna dengan role Administrator dan PIC saja yang dapat menambahkan tugas. Untuk menambahkan tugas, terdapat 6 parameter yang harus diisi oleh pengguna: No
Field
1
Nama Kapal
2 3 4 5 6
Periode Kejadian No. Voyage Jenis Klaim No. Surat Owner Tgl Surat Owner
7
Slow Pumping
8
Over Bunker
Fungsi/Keterangan Pilih nama kapal dari database kapal yang sudah di input sebelumnya. Ketikkan periode kejadian dari tugas yang akan diisi. Ketikkan No. Voyage dari tugas yang akan diisi. Ketikkan Jenis Klaim dari tugas yang akan diisi. Ketikkan No. Surat Owner dari tugas yang akan diisi. Ketikkan Tgl Surat Owner dari tugas yang akan diisi. Ketikkan nilai slow pumping dari tugas yang akan ditambahkan. Ketikkan nilai over bungker dari tugas yang akan ditambahkan.
http://digilib.mercubuana.ac.id/
66
Modul ini dilengkapi dengan modul tambah masal digunakan untuk menambahkan sekaligus banyak data
Keterangan: Excel yang sudah memiliki Nilai No. Voyage dan Periode Kejadian yang sama tidak akan di input kedalam aplikasi.n Setelah tugas berhasil diunggah, status tugas menjadi Perlu Aksi. Artinya tugas yang pertama kali di unggah diwajibkan untuk diberikan aksi pengiriman tugas ke owner.
4.2
Pengujian Setelah tahap implementasi, maka tahap selanjutnya adalah tahap pengujian.
Pengujian program aplikasi ini dilakukan dengan metode Black Box testing. Metode Black Box ini merupakan pengujian program berdasarkan fungsi dari program. Tujuan dari metode Black Box testing ini adalah untuk menemukan kesalahan fungsi pada program.
http://digilib.mercubuana.ac.id/
67
4.2.1
Skenario Uji Coba
4.2.1.1 Skenario Uji Coba Login Id. Uji 1
Nama Uji
Fungsi yang Diuji
Login dengan mengosongkan mandatory field
Field username dan password pada form login Field username atau password pada form login Field username dan password pada form login Field username dan password pada form login
2
Login dengan username atau password yang salah
3
Login dengan username dan password yang salah
4
Login dengan username dan password yang benar
Skenario User login dengan mandatory field
Hasil yang Diharapkan mengosongkan
User login dengan memasukkan username atau password yang salah User login dengan memasukkan username dan password yang salah User login dengan memasukkan username dan password yang benar
Muncul tanda peringatan dan sistem tidak akan menampilkan halaman utama. Muncul pesan gagal dan sistem tidak akan menampilkan halaman utama Muncul pesan gagal dan sistem tidak akan menampilkan halaman utama Login berhasil dan sistem menampilkan halaman utama.
Tabel 4.1 Skenario Uji Coba Login
4.2.1.2 Skenario Uji Coba Kelola Tugas Id. Uji 1
2
Nama Uji
Fungsi yang Diuji
Skenario
Hasil yang Diharapkan • Muncul tanda peringatan • Sistem tidak menyimpan data ke database • Data tidak muncul pada halaman tugas • Muncul pesan berhasil • Sistem menyimpan data ke database • Data muncul pada halaman
Tambah tugas dengan mengosongkan mandatory field
Form tambah tugas
Menambahkan tugas dengan mengosongkan mandatory field pada form tambah tugas
Tambah tugas dengan mengisi mandatory field
Form tambah tugas
Mengisi form tambah tugas dengan mengisi mandatory field
http://digilib.mercubuana.ac.id/
68
3
4
Ubah tugas dengan mengosongkan mandatory field Ubah data training dengan tidak mengosongkan mandatory field
Form ubah training
data
Form ubah training
data
Merubah data training pada form ubah data training dengan mengosongkan mandatory field Merubah data training pada form ubah data training dengan tidak mengosongkan mandatory field
• • • •
tugas Muncul tanda peringatan Sistem tidak merubah data pada database Muncul pesan berhasil Sistem merubah data pada database
Tabel 4.2 Skenario Uji Coba Kelola Tugas
4.2.1.3 Skenario Uji Coba Kelola Pengaturan Umum Id. Uji 1
2
Nama Uji
Fungsi yang Diuji
Tambah data pengaturan umum dengan mengosongkan mandatory field Tambah data pengaturan umum dengan mengisi mandatory field
3
Ubah data pengaturan umum dengan mengosongkan mandatory field
4
Ubah data pengaturan umum dengan tidak mengosongkan mandatory field
Skenario
Form tambah data Mengisi form tambah data pengaturan umum pengaturan umum dengan mengosongkan madatory field Form tambah data Mengisi form tambah data pengaturan umum pengaturan umum dengan mengisi madatory field Form ubah data Mengubah data pengaturan umum pengaturan umum pada form ubah data pengaturan umum dengan mengosongkan madatory field Form ubah data Mengubah data pengaturan umum pengaturan umum pada form ubah data pengaturan umum dengan tidak mengosongkan madatory field
Tabel 4.3 Skenario Uji Coba Kelola Pengaturan Umum
http://digilib.mercubuana.ac.id/
Hasil yang Diharapkan • Muncul pesan peringatan • Sistem tidak menyimpan data pada database • Muncul pesan berhasil • Sistem menyimpan data pada database • Muncul pesan peringatan • Sistem tidak merubah data pada database • Muncul pesan berhasil • Sistem merubah data pada database
69
4.2.1.4 Skenario Uji Coba Kelola Pengaturan Kapal Id. Uji 1
Nama Uji
Fungsi yang Diuji
Tampil Data Kapal
2
Tambah data Kapal dengan mengosongkan mandatory field
Menu Kapal Form Kapal
3
Tambah data Kapal mengisi mandatory field
Form Kapal
4
Ubah data Kapal dengan mengosongkan mandatory field
Form ubah data Kapal
5
Ubah data Kapal dengan tidak mengosongkan mandatory field
Form ubah data Kapal
6
Hapus data Kapal
Data Kapal
dengan
pengaturan
Skenario Pilih menu pengaturan Kapal
tambah
data
Mengisi form tambah data Kapal dengan mengosongkan madatory field
tambah
data
Mengisi form tambah data Kapal dengan mengisi madatory field
Mengubah data Kapal pada form ubah data Kapal dengan mengosongkan madatory field Mengubah data Kapal pada form ubah Kapal dengan tidak mengosongkan madatory field Menghapus data Kapal
Tabel 4.4 Skenario Uji Coba Kelola Pengaturan Kapal
http://digilib.mercubuana.ac.id/
Hasil yang Diharapkan Sistem menampilkan data kapal • Muncul pesan peringatan • Sistem tidak menyimpan data pada database • Data tidak muncul pada halaman pengaturan kapal • Muncul pesan berhasil • Sistem menyimpan data pada database • Data muncul pada halaman pengaturan kapal • Muncul pesan peringatan • Sistem tidak merubah data pada database • Muncul pesan berhasil • Sistem merubah data pada database • Muncul pesan konfirmasi • Jika “Ya” maka sistem menghapus data dari database. Jika “Tidak” maka data tidak terhapus
70
4.2.1.5 Skenario Uji Coba Kelola Pengaturan Owner Id. Uji 1
Nama Uji
Fungsi yang Diuji
Tampil Data Owner
2
Tambah data Owner dengan mengosongkan mandatory field
Menu pengaturan Owner Form tambah data Owner
3
Tambah data Owner mengisi mandatory field
Form tambah Owner
4
Ubah data Owner dengan mengosongkan mandatory field
Form ubah data Owner
5
Ubah data Owner dengan tidak mengosongkan mandatory field
Form ubah data Owner
6
Hapus data Owner
Data Owner
dengan
Skenario Pilih menu pengaturan Owner
data
Mengisi form tambah data Owner dengan mengisi madatory field
Mengubah data Owner pada form ubah data Owner dengan mengosongkan madatory field Mengubah data Owner pada form ubah Owner dengan tidak mengosongkan madatory field Menghapus data Owner
Mengisi form tambah data Owner dengan mengosongkan madatory field
Tabel 4.5 Skenario Uji Coba Kelola Pengaturan Owner
http://digilib.mercubuana.ac.id/
Hasil yang Diharapkan Sistem menampilkan data Owner • Muncul pesan peringatan • Sistem tidak menyimpan data pada database • Data tidak muncul pada halaman pengaturan Owner • Muncul pesan berhasil • Sistem menyimpan data pada database • Data muncul pada halaman pengaturan Owner • Muncul pesan peringatan • Sistem tidak merubah data pada database • Muncul pesan berhasil • Sistem merubah data pada database • Muncul pesan konfirmasi • Jika “Ya” maka sistem menghapus data dari database. Jika “Tidak” maka data tidak terhapus
71
4.2.1.6 Skenario Uji Coba Kelola Pengaturan Pengguna Id. Uji 1
Nama Uji
Fungsi yang Diuji
Skenario
Tampil Data Pengguna
Menu Master Pengguna
Pilih menu Pengaturan Pengguna
2
Tambah data Pengguna dengan mengosongkan mandatory field
Form tambah Pengguna
data
Mengisi form tambah data Pengguna dengan mengosongkan madatory field
3
Tambah data Pengguna dengan mengisi mandatory field
Form tambah Pengguna
data
Mengisi form tambah data Pengguna dengan mengisi madatory field
4
Ubah data Pengguna dengan mengosongkan mandatory field Ubah data Pengguna dengan tidak mengosongkan mandatory field Hapus data Pengguna
Form ubah data Pengguna
5
6
Form ubah data Pengguna
Data Pengguna
Mengubah data Pengguna pada form ubah data Pengguna dengan mengosongkan madatory field Mengubah data Pengguna pada form ubah data Pengguna dengan tidak mengosongkan madatory field Menghapus data Pengguna
Tabel 4.6 Skenario Uji Coba Kelola Pengaturan Pengguna
http://digilib.mercubuana.ac.id/
Hasil yang Diharapkan Sistem menampilkan data Pengguna • Muncul pesan peringatan • Sistem tidak menyimpan data pada database • Data tidak muncul pada list data Pengguna. • Muncul pesan berhasil • Sistem menyimpan data pada database • Data muncul pada daftar data Pengguna • Muncul pesan peringatan • Sistem tidak merubah data pada database • Muncul pesan berhasil • Sistem merubah data pada database • Muncul pesan konfirmasi • Jika “Ya” maka sistem menghapus data dari database. Jika “Tidak” maka data tidak terhapus
72
4.2.1.7 Skenario Uji Coba Kelola Pengaturan Klaim Id. Uji 1
2
Fungsi yang Diuji Tampil Data Klaim Menu Pengaturan Klaim Tambah data Klaim dengan Form tambah mengosongkan mandatory data Klaim field Nama Uji
Skenario Pilih menu Pengaturan Klaim
Sistem menampilkan data Klaim
Mengisi form tambah data Klaim mengosongkan madatory field
• Muncul pesan peringatan • Sistem tidak menyimpan data pada database • Data tidak muncul pada halaman list klaim • Muncul pesan berhasil • Sistem menyimpan data pada database • Data muncul pada halaman list klaim • Muncul pesan peringatan • Sistem tidak merubah data pada database • Muncul pesan berhasil • Sistem merubah data pada database
3
Tambah data Klaim dengan Form tambah mengisi mandatory field data Klaim
Mengisi form tambah data Klaim dengan mengisi madatory field
4
Ubah data Klaim dengan mengosongkan mandatory field Ubah data Klaim dengan tidak mengosongkan mandatory field Hapus data Klaim
Mengubah data Klaim pada form ubah data Klaim dengan mengosongkan madatory field Mengubah data Klaim pada form ubah data Klaim dengan tidak mengosongkan madatory field Menghapus data Klaim
5
6
Form ubah data Klaim Form ubah data Klaim Data Klaim
Hasil yang Diharapkan
Tabel 4.7 Skenario Uji Coba Kelola Pengaturan Klaim
http://digilib.mercubuana.ac.id/
• Muncul pesan konfirmasi • Jika “Ya” maka sistem menghapus data dari database. Jika “Tidak” maka data tidak terhapus
73
4.2.1.8 Skenario Uji Coba Kelola Pengaturan Email Id. Uji 1
Nama Uji Tampil Data Email
Fungsi yang Skenario Diuji Menu Pilih menu Pengaturan Email Pegaturan Email Form tambah Mengisi form tambah data Email data Email dengan mengosongkan madatory field
2
Tambah data Email dengan mengosongkan mandatory field
3
Tambah data Email dengan mengisi mandatory field
Form tambah Mengisi form tambah data Email data Email dengan mengisi madatory field
4
Ubah data Email dengan mengosongkan mandatory field Ubah data Email dengan tidak mengosongkan mandatory field Hapus data Email
Form ubah Mengubah data Email pada form ubah data Email data Email dengan mengosongkan madatory field Form ubah Mengubah data Email pada form ubah data Email data Email dengan tidak mengosongkan madatory field Data Email Menghapus data Email
5
6
Hasil yang Diharapkan Sistem menampilkan data Email
Tabel 4.8 Skenario Uji Coba Kelola Pengaturan Email
http://digilib.mercubuana.ac.id/
• Muncul pesan peringatan • Sistem tidak menyimpan data pada database • Data tidak muncul pada halaman list email. • Muncul pesan berhasil • Sistem menyimpan data pada database • Data muncul pada halaman list email. • Muncul pesan peringatan • Sistem tidak merubah data pada database • Muncul pesan berhasil • Sistem merubah data pada database • Muncul pesan konfirmasi • Jika “Ya” maka sistem menghapus data dari database. Jika “Tidak” maka data tidak terhapus
74
4.2.2 Hasil Uji Coba 4.2.2.1 Hasil Uji Coba Login Id. Uji 1 2 3 4
Nama Uji
Fungsi yang Diuji
Skenario
Login dengan mengosongkan mandatory field Login dengan username atau password yang salah Login dengan username dan password yang salah Login dengan username dan password yang benar
Field username dan password pada form login Field username atau password pada form login Field username dan password pada form login Field username dan password pada form login
User login dengan mengosongkan mandatory field User login dengan memasukkan username atau password yang salah User login dengan memasukkan username dan password yang salah User login dengan memasukkan username dan password yang benar
Hasil Pengujian SUKSES SUKSES SUKSES SUKSES
Tabel 4.9 Hasil Uji Coba Login
4.2.2.2 Hasil Uji Coba Kelola Tugas Id. Uji Id. Uji 1
Nama Uji Nama Uji Tambah tugas dengan mengosongkan mandatory field
Fungsi yang Diuji Fungsi yang Diuji Form tambah tugas
2
Tambah tugas dengan mengisi mandatory field Ubah tugas dengan mengosongkan mandatory field
Form tambah tugas
Ubah data training dengan tidak mengosongkan mandatory field
Form ubah data training
3
4
Form ubah data training
Skenario Skenario Menambahkan tugas dengan mengosongkan mandatory field pada form tambah tugas Mengisi form tambah tugas dengan mengisi mandatory field Merubah data training pada form ubah data training dengan mengosongkan mandatory field Merubah data training pada form ubah data training dengan tidak mengosongkan mandatory field
Tabel 4.10 Hasil Uji Coba Kelola Pengaturan Tugas
http://digilib.mercubuana.ac.id/
Hasil Pengujian SUKSES SUKSES
SUKSES SUKSES
SUKSES
75
4.2.2.3 Hasil Uji Coba Kelola Pengaturan Umum Id. Uji 1
2
3
4
Nama Uji Tambah data pengaturan umum dengan mengosongkan mandatory field Tambah data pengaturan umum dengan mengisi mandatory field Ubah data pengaturan umum dengan mengosongkan mandatory field Ubah data pengaturan umum dengan tidak mengosongkan mandatory field
Fungsi yang Diuji Skenario Form tambah data Mengisi form tambah data pengaturan pengaturan umum umum dengan mengosongkan madatory field Form tambah data Mengisi form tambah data pengaturan pengaturan umum umum dengan mengisi madatory field
Hasil Pengujian SUKSES
Form ubah pengaturan umum
SUKSES
Form ubah pengaturan umum
data Mengubah data pengaturan umum pada form ubah data pengaturan umum dengan mengosongkan madatory field data Mengubah data pengaturan umum pada form ubah data pengaturan umum dengan tidak mengosongkan madatory field
SUKSES
SUKSES
Tabel 4.11 Hasil Uji Coba Kelola Pengaturan Umum
4.2.2.4 Hasil Uji Coba Kelola Pengaturan Kapal Id. Uji
1 2
3 4
5
Nama Uji
Tampil Data Kapal
Fungsi yang Diuji
Menu pengaturan Kapal Tambah data Kapal dengan Form tambah data mengosongkan mandatory Kapal field Tambah data Kapal dengan Form tambah data mengisi mandatory field Kapal Ubah data Kapal dengan Form ubah data Kapal mengosongkan mandatory field Ubah data Kapal dengan Form ubah data Kapal
Skenario
Pilih menu pengaturan Kapal Mengisi form tambah data Kapal dengan mengosongkan madatory field Mengisi form tambah data Kapal dengan mengisi madatory field Mengubah data Kapal pada form ubah data Kapal dengan mengosongkan madatory field Mengubah data Kapal pada form
http://digilib.mercubuana.ac.id/
Hasil Pengujian SUKSES SUKSES
SUKSES SUKSES
SUKSES
76
6
tidak mengosongkan ubah Kapal dengan tidak mandatory field mengosongkan madatory field SUKSES Hapus data Kapal Data Kapal Menghapus data Kapal Tabel 4.12 Hasil Uji Coba Kelola Pengaturan Kapal
4.2.2.5 Hasil Uji Coba Kelola Pengaturan Owner Id. Uji 1 2
Nama Uji Tampil Data Owner Tambah data Owner dengan mengosongkan mandatory field Tambah data Owner dengan mengisi mandatory field Ubah data Owner dengan mengosongkan mandatory field
3 4
Fungsi yang Diuji Menu pengaturan Owner Form tambah data Owner Form tambah data Owner Form ubah data Owner
5
Ubah data Owner dengan tidak mengosongkan mandatory field
Form ubah data Owner
6
Hapus data Owner
Data Owner
Skenario Pilih menu pengaturan Owner
Hasil Pengujian SUKSES
Mengisi form tambah data Owner dengan mengosongkan madatory field Mengisi form tambah data Owner dengan mengisi madatory field Mengubah data Owner pada form ubah data Owner dengan mengosongkan madatory field Mengubah data Owner pada form ubah Owner dengan tidak mengosongkan madatory field Menghapus data Owner
SUKSES SUKSES SUKSES
SUKSES
SUKSES
Tabel 4.13 Hasil Uji Coba Kelola Pengaturan Owner
4.2.2.6 Hasil Uji Coba Kelola Pengaturan Pengguna Id. Uji 1 2 3
Nama Uji Tampil Data Pengguna Tambah data Pengguna dengan mengosongkan mandatory field Tambah data Pengguna dengan mengisi mandatory field
Fungsi yang Diuji Menu Master Pengguna Form tambah data Pengguna Form tambah data Pengguna
Skenario Pilih menu Pengaturan Pengguna Mengisi form tambah data Pengguna dengan mengosongkan madatory field Mengisi form tambah data Pengguna dengan mengisi madatory field
http://digilib.mercubuana.ac.id/
Hasil Pengujian SUKSES SUKSES SUKSES
77
4
Ubah data Pengguna dengan mengosongkan mandatory field
Form ubah Pengguna
5
Ubah data Pengguna dengan tidak mengosongkan mandatory field Hapus data Pengguna
Form ubah Pengguna
6
Data Pengguna
data Mengubah data Pengguna pada form ubah data Pengguna dengan mengosongkan madatory field data Mengubah data Pengguna pada form ubah data Pengguna dengan tidak mengosongkan madatory field Menghapus data Pengguna
SUKSES
SUKSES
SUKSES
Tabel 4.14 Hasil Uji Coba Kelola Pengaturan Pengguna
4.2.2.7 Hasil Uji Coba Kelola Pengaturan Klaim Id. Uji 1 2
Nama Uji Tampil Data Klaim Tambah data Klaim dengan mengosongkan mandatory field Tambah data Klaim dengan mengisi mandatory field Ubah data Klaim dengan mengosongkan mandatory field
3 4
Fungsi yang Diuji Menu Pengaturan Klaim Form tambah data Klaim Form tambah data Klaim Form ubah data Klaim
5
Ubah data Klaim dengan tidak mengosongkan mandatory field
Form ubah data Klaim
6
Hapus data Klaim
Data Klaim
Skenario Pilih menu Pengaturan Klaim
Hasil Pengujian SUKSES
Mengisi form tambah data Klaim mengosongkan madatory field Mengisi form tambah data Klaim dengan mengisi madatory field Mengubah data Klaim pada form ubah data Klaim dengan mengosongkan madatory field Mengubah data Klaim pada form ubah data Klaim dengan tidak mengosongkan madatory field Menghapus data Klaim
SUKSES SUKSES SUKSES
SUKSES
SUKSES
Tabel 4.15 Hasil Uji Coba Kelola Pengaturan Klaim
4.2.2.8 Hasil Uji Coba Kelola Pengaturan Email Id. Uji 1
Nama Uji Tampil Data Email
Fungsi yang Diuji Menu Pegaturan Email
Skenario Pilih menu Pengaturan Email
http://digilib.mercubuana.ac.id/
Hasil Pengujian SUKSES
78
2
3 4
5
6
Tambah data Email dengan mengosongkan mandatory field Tambah data Email dengan mengisi mandatory field Ubah data Email dengan mengosongkan mandatory field Ubah data Email dengan tidak mengosongkan mandatory field Hapus data Email
Form Email
tambah
data
Mengisi form tambah data Email dengan mengosongkan madatory field
SUKSES
Form tambah data Email Form ubah data Email
Mengisi form tambah data Email dengan mengisi madatory field Mengubah data Email pada form ubah data Email dengan mengosongkan madatory field Mengubah data Email pada form ubah data Email dengan tidak mengosongkan madatory field Menghapus data Email
SUKSES
Form ubah data Email
Data Email
Tabel 4.16 Hasil Uji Coba Kelola Pengaturan Email
http://digilib.mercubuana.ac.id/
SUKSES
SUKSES
SUKSES