KATA PENGANTAR Puji dan syukur kami panjatkan kehadirat Tuhan Yang Maha Esa. Karena atas berkat dan rahmat-Nya, kami dapat menyelesaikan makalah ini dengan sebaik mungki. Makalah ini berisi tentang Pengujian dan Implementasi Website transindoexpress.com. Pengujian perangkat lunak ini menggunakan metode pengujian black box testing yang berfokus pada persyaratan fungsional perangkat lunak yang dibuat. Makalah ini disusun agar pembaca dapat mengetahui apa itu pengujian perngkat lunak terutama dengan metode black box testing dan bagaimana pengimplementasiannya. Makalah ini di susun oleh penyusun dengan berbagai rintangan, namun dengan penuh kesabaran dan terutama pertolongan dari Allah SWT, akhirnya makalah ini dapat terselesaikan. Tidak lupa kami ucapkan banyak terima kasih kepada semua pihak yang telah membantu dalam menyelesaikan tugas yang diberikan oleh Dosen Pengajar Ibu Mina Ismu Rahayu, M.T . Semoga makalah ini dapat memberikan wawasan yang lebih luas kepada pembaca. Walaupun makalah ini memiliki keterbatasan dan kekurangan, penyusun mohon untuk saran dan kritiknya. Terima kasih.
PENYUSUN
Halaman 2
DAFTAR ISI
Halaman 3
Halaman 4
1.2.
Rumusan Masalah Berdasarkan identifikasi masalah pada jaminan kualitas ketepatan dan kebenaran sistem informasi tersebut antara lain : a. Bagaimana ketepatan dan kebenaran aplikasi pengiriman dokumen/barang terkait dengan kebutuhan pegawai dalam mengirim dokumen/barang pada sistem. b. Bagaimana mengolah kebenaran data pengiriman dokumen/barang tersebut sehingga dapat memudahkan customer dalam pengiriman. Tujuan dan Manfaat Adapun tujuan yang ingin dicapai adalah untuk menjamin kualitas ketepatan dan kebenaran sistem informasi tersebut yang diharapkan dapat sesuai dengan hasil nyata dilapangan melalui metode pengujian black box testing. Kemudian manfaat yang diharapkan adalah dapat memberikan kualitas sistem informasi yang ketepatan dan kebenarannya terjamin melalui metode pengujian perangkat lunak. Batasan Masalah Pengujian perangkat lunak ini menggunakan hanya menggunakan metode pengujian black box testing dan design test case yang berfokus pada persyaratan fungsional perangkat lunak yang dibuat.
1.3.
1.4.
Halaman 5
BAB II PEMBAHASAN
2.1.
Analisis Fungsional Berikut merupakan analisis fungsional dari Sistem Informasi Pengiriman Barang Berbasis Web di PT. TRANSINDO XPRESS
a. Customer dapat mengetahui letak barangnya dengan melakukan pencarian dengan
Operator melakukan transaksi STTB, SMU , upload , serta download data pada website.
2.2.
2.3.
Analisis Pengguna Ada dua jenis pengguna dalam system PT Transindo ini : a. Admin ialah pegawai PT transindo Xpress di cabang manapun. Berikut jenis-jenis level admin : 1) Admin, ialah pengguna tertinggi dalam level admin. Fungsinya ialah melakukan maintenance (perawatan) terhadap sistem . Memiliki semua hak akses . 2) Operator, bertugas melakukan semua input ke dalam database. 3) User, hanya dapat melihat isi database dan mengunduhnya . b. Customer ialah pelanggan yang mengirimkan barangnya melalui PT Transindo Xpress. Dapat mengetahui harga pengiriman barang serta mengecek status keberadaan barang kirimannya melalui website . Analisis Kebutuhan Data Data yang dibutuhkan untuk sistem ialah : a. Data user, berisi identitas user mulai dari username, password, email, no telefon, level serta status . b. Data customer, berisi identitas customer mulai dari nama, alamat, no telefon, email dan status. c. Data STTB (Surat Tanda Terima Barang) , berisi penjelasan tentang barang yang akan di kirim, mulai dari no STTB, tanggal terima barang, tanggal terima cabang,tanggal terima customer, tipe kiriman, tujuan, isi barang, koli (jumlah package), berat, nama pengerima, no SMU , id customer . d. Data SMU (Surat Muatan Barang), berisi penjelasan tentang kargo yang membawa paket . Dimana terdapat no SMU, tujuan, maskapai, koli, berat, level , total SMU, total non SMU, grant total, agent, vendor. e. Data Kota, berisi daftar tujuan .
Halaman 6
Data Hubungi berisi cara serta alamat customer dapat menghubungi operator perusahaan. g. Data Statistik berisi tentang informasi pengunjung website . h. Data Berita, berisi konten website berupa produk maupun pengumuman
f.
2.4.
2.5.
Pengujian Pengujian perangkat lunak ini menggunakan metode pengujian black box. Pengujian black box berfokus pada persyaratan fungsional perangkat lunak yang dibuat. Rencana Pengujian Pengujian aplikasi manajemen user dan manajemen barang berikut menggunakan data uji berupa pengolahan data, pengolahan proses dan pengolahan laporan serta informasi kelengkapannya. Kasus dan Hasil Pengujian Dalam melakukan pengujian, Tentu saja ada objek yang harus diuji dimana setelah itu akan didapat hasil dari pengujian tersebut. a. Pengujian Login Admin Web
2.6.
2.7.
Halaman 7
Pengujian Login Kasus dan Hasil Uji (Data Normal) Data username : admin password : admin Yang diharapkan Hasil Uji berhasil login, username dan password cocok berhasil login / sesuai dengan database Kasus dan Hasil Uji (Data Salah) Kesim pulan Ok
Data Yang diharapkan Hasil Uji username : admin menampilkan pesan peringatan pesan peringatan muncul password : salah 1. Password atau username tidak terdaftar 2. Password tidak sesuai dengan username 3. Password atau username tidak diisi (kosong) 4. Penggunaan huruf besar kecil (Caps Lock) karena bersifat case sensitive 5. Username dan password tidak boleh lebih dari 20 karakter .
Kesim pulan Ok
Halaman 8
1) Tujuan Entri data STTB adalah untuk mencatat data transaksi STTB 2) Ketentuan Entri data STTB a) Untuk no bukti otomatis di generate oleh sistem b) Untuk tipe kirim, tujuan, kode SMU, Customer menggunakan
maksimal 6 karakter
d) Untuk isi barang dan penerima harus menggunakan huruf a-z dan
Halaman 9
Pengujian Transaksi STTB Kasus dan Hasil Uji (Data Normal) Data Isi barang & nama : Diisi dengan huruf / Angka max 50 karakter Koli & Berat : Diisi hanya dengan angka saja Tipe Kirim, Tujuan, Kode Smu, customer : Diisi sesuai dengan pilihan ComboBox yang telah disediakan Kasus dan Hasil Uji (Data Salah) Data Isi barang & nama : Diisi dengan huruf / Angka > 50 karakter Koli & Berat : Diisi hanya dengan angka saja, max 15 karakter Yang diharapkan Hasil Uji
1. pesan peringatan muncul jika
Yang diharapkan
Hasil Uji
Ok
Ok
isian > 15 karakter pesan 3. peringatan muncul jika isian selain huruf 0 - 9
Halaman 10
1) Tujuan Entri data SMU adalah untuk mencatat data transaksi SMU 2) Entri data SMU 3) Ketentuan Entri data SMU
Halaman 11
a) Untuk no bukti otomatis di generate oleh sistem b) Untuk tipe kirim, tujuan, maskapai, level menggunakan combobox
maksimal 6 karakter
d) Untuk isi agen dan vendor harus menggunakan huruf a-zdan dengan
max 50 karakter
4) Jika tidak memenuhi ketentuan diatas, maka data yang diinput tidak dapat
tersimpan
Pengujian Transaksi SMU Kasus dan Hasil Uji (Data Normal) Yang diharapkan
Data Agen & vendor : Diisi dengan huruf / Angka max 50 karakter Koli & Berat, Total SMU, Total Non SMU, Gand Total : Diisi hanya dengan angka saja Tujuan, Maskapai , Level : Diisi sesuai dengan pilihan ComboBox yang telah disediakan Data Isi barang & nama : Diisi dengan huruf /
Hasil Uji
Kesimpu
Ok
Kasus dan Hasil Uji (Data Salah) Yang diharapkan Hasil Uji Kesimpu menampilkan pesan 4. pesan peringatan muncul jika Ok peringatan isian > 50 karakter
Halaman 12
Angka > 50 karakter Koli & Berat, Total SMU, Total Non SMU, Gand Total : Diisi hanya dengan angka saja, max 15 karakter
5. pesan peringatan muncul jika
isian > 15 karakter 6. pesan peringatan muncul jika isian selain huruf 0 - 9
Halaman 13
dan level karena akan dipergunakan pada fasilitas login admin web
d) Harus huruf (a-z) dan angka (0-9), tidak diperbolehkan memakai
simbol
e) Isian bersifat case sensitive (huruf besar dan kecil dianggap beda) f)
Untuk nama user dan password tidak boleh lebih dari 20 karakter
g) Untuk isian yang lainnya tidak boleh lebih dari 50 karakter 4) Jika tidak memenuhi ketentuan diatas, maka data yang diinput tidak dapat
tersimpan
Pengujian Entri Data User Kasus dan Hasil Uji (Data Normal) Yang diharapkan Hasil Uji
Data User name & password : Diisi dengan Huruf / angka max 50 karakter Level : Diisi sesuai dengan pilihan ComboBox yang telah disediakan Data User name & password : Diisi dengan huruf / Angka > 50 karakter
Kesimpulan
Ok
Kasus dan Hasil Uji (Data Salah) Yang diharapkan Hasil Uji Kesimpulan menampilkan pesan peringatan 1. pesan peringatan muncul jika Ok isian > 50 karakter
Halaman 14
1) Tujuan Lihat Data STTB adalah untuk melihat Lihat Data STTB 2) Pencarian / Filter data
Halaman 15
f.
1) Tujuan Lihat Data SMU adalah untuk melihat Lihat Data SMU 2) Pencarian / Filter data 3) Ketentuan Pencarian / Filter data boleh perkategori maupun bebas
3.1. Kesimpulan
Berdasarkan hasil pengujian dengan kasus Black Box dapat ditarik kesimpulan bahwa perangkat lunak dapat mengetahui fungsi fungsi yang tidak benar atau
Halaman 16
hilang, kesalahan interface, kesalahan dalam struktur data atau akses database eksternal, kesalahan kinerja, inisialisasi, kesalahan terminasi dan secara fungsional mengeluarkan hasil yang sesuai dengan yang diharapkan.
Halaman 17