BAB III PEMBAHASAN - repository.bsi.ac.id · b) Menyerahkan kembali buku ekspedisi dan tanda...

83
29 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan perusahaan merupakan kegiatan pendekatan dan observasi untuk mengetahui profil perusahaan secara khusus dan mendalam mulai dari sejarah perusahaan hingga visi dan misi pada PT. Bintang Karindo Pontianak. PT. Bintang Karindo, merupakan perusahaan jasa Pengiriman barang yang beralamatkan di Jl. Imam Bonjol, Gg.H. Mursyid I No. 24 A Pontianak Selatan. PT. Bintang Karindo ini bergerak di bidang pengiriman barang dan pengiriman dokumen-dokumen yang berguna untuk melayani kebutuhan segenap masyarakat dengan pengiriman secara efektif dan fleksibel. Pengiriman barang maupun dokumen-dokumen yang di lakukan oleh PT. Bintang Karindo mencakup daerah Pontianak dan Pulau Jawa. Di bentuknya PT. Bintang Karindo Pontianak bertujuan untuk menghadapi persaingan di bidang jasa pengiriman dan juga untuk menambah income perusahaan dikarenakan Pontianak termasuk kota yang sedang berkembang dengan penggunaan jasa pengiriman barang yang selalu meningkat. 3.1.1. Sejarah Perusahaan Bermula dari layanan antaran dalam kota dan terus berkembang sampai ke seluruh wilayah domestik Indonesia, PT. Bintang Karindo dengan brand “Biro Cargo” kini menjadi perusahaan jasa kurir kargo dan logistik di Indonesia. Berbekal pengalaman selama bertahun-tahun sejak tahun 2006, Biro Cargo terus berkembang sampai saat ini. Biro Cargo berkomitmen akan melayani antaran

Transcript of BAB III PEMBAHASAN - repository.bsi.ac.id · b) Menyerahkan kembali buku ekspedisi dan tanda...

29

BAB III

PEMBAHASAN

3.1. Tinjauan Perusahaan

Tinjauan perusahaan merupakan kegiatan pendekatan dan observasi untuk

mengetahui profil perusahaan secara khusus dan mendalam mulai dari sejarah

perusahaan hingga visi dan misi pada PT. Bintang Karindo Pontianak.

PT. Bintang Karindo, merupakan perusahaan jasa Pengiriman barang yang

beralamatkan di Jl. Imam Bonjol, Gg.H. Mursyid I No. 24 A Pontianak Selatan.

PT. Bintang Karindo ini bergerak di bidang pengiriman barang dan pengiriman

dokumen-dokumen yang berguna untuk melayani kebutuhan segenap masyarakat

dengan pengiriman secara efektif dan fleksibel. Pengiriman barang maupun

dokumen-dokumen yang di lakukan oleh PT. Bintang Karindo mencakup daerah

Pontianak dan Pulau Jawa. Di bentuknya PT. Bintang Karindo Pontianak

bertujuan untuk menghadapi persaingan di bidang jasa pengiriman dan juga untuk

menambah income perusahaan dikarenakan Pontianak termasuk kota yang sedang

berkembang dengan penggunaan jasa pengiriman barang yang selalu meningkat.

3.1.1. Sejarah Perusahaan

Bermula dari layanan antaran dalam kota dan terus berkembang sampai ke

seluruh wilayah domestik Indonesia, PT. Bintang Karindo dengan brand “Biro

Cargo” kini menjadi perusahaan jasa kurir kargo dan logistik di Indonesia.

Berbekal pengalaman selama bertahun-tahun sejak tahun 2006, Biro Cargo terus

berkembang sampai saat ini. Biro Cargo berkomitmen akan melayani antaran

30

tepat waktu dengan jaminan keamanan terbaik. Komitmen PT. Bintang Karindo

pada pelanggan membawa kepercayaan dari sejumlah perusahaa besar ternama

dan mitra kerja termasuk customer untuk mempercayakan pengiriman kurir kargo

dan layanan logistik kepada biro cargo. Harapan PT. Bintang Karindo Pontianak

bahwa layanan yang PT. Bintang Karindo Pontianak berikan turut andil dalam

kesuksesan bisnis pelanggan sehingga melayani pelanggan menjadi suatu

kehormatan dan kepercayaan yang harus dijaga. Pelanggan adalah alasan utama

PT. Bintang Karindo Pontianak di Biro Cargo untuk selalu menjaga dan

meningkatkan kualitas layanan.

Visi

“Berusaha menjadi salah satu perusahaan expedisi jasa angkutan yang

terpercaya dan handal dengan kualitas pelayanan prima dan fleksibel.”

Misi

1. Berperan serta sebagai mitra kerja yang bertanggung jawab dalam

mengantarkan barang-barang pelanggan dengan aman dan tepat waktu sampai

tujuan.

2. Mejadi perusahaan yang terdepan dalam bidangnya sehingga dapat

memberikan kebanggaan bagi seluruh direksi dan karyawan.

Motto

“Serve with heart and Customer satisfaction is our happinesses”

( Melayani dengan hati dan kepuasan pelanggan adalah kebahagian kami )

31

3.1.2. Struktur Organisasi dan Fungsi

Sumber: PT. Bintang Karindo Pontianak

Gambar III.1 Struktur Organisasi PT. Bintang Karindo Pontianak

Fungsi dari masing-masing bagian yang ada di PT. Bintang Karindo Pontianak

adalah sebagai berikut:

1. Komisaris

Komisaris merupakan pemegang saham terbesar dalam perusahaan yang

berwenang untuk menentukan arah dan tujuan perusahaan tugas dari komisaris:

a) Menetapkan kebijakan perusahaan dengan menentukan rencana dan tujuan

perusahaan baik jangka pendek maupun jangka panjang.

b) Mengurus atau menyelenggarakan rapat-rapat direksi.

c) Memberikan pengarahan dan membuat program kerja pada perusahaan.

32

2. Direktur

a) Memimpin perusahaan dengan membuat kebijakan-kebijakan perusahaan

b) Memilih, menentukan, mengawasi pekerjaan karyawan

c) Menyetujui anggaran tahunan perusahaan dan melaporkan laporan pada

pemegam saham.

d) Mengontrol kemajuan perusahaan

3. Akunting

a) Melakukan pengaturan admiistrasi keuangan peusahan

b) Menyusun dan membuat laporan perpajakan perusahaan

c) Melakukan pembayaran gaji karyawan.

4. Administrasi

a) Mengagendakan surat masuk dan surat keluar.

b) Memperbarui jadwal pengiriman pelanggan

c) Mengendalikan seluruh arsip yang berada di departemen expedisi.

5. Operasional Ekspedisi

a) Mengagendakan datangnya barang kiriman di airport Cargo

b) Mengambil barang yang datang di airport Cargo

c) Mempersiapkan transportasi penjemputan barang datang di airport Cargo.

6. OutBound/Kurir

a) Melakukan pengantaran barang berupa dokumen maupun paket yang di

tujukan kepada penerima.

a) Bertanggung jawab dalam proses pengantaran barang seperti dokumen

maupun paket.

33

b) Menyerahkan kembali buku ekspedisi dan tanda penerima surat/dokumen

pada ekspeditur sebagai bahan pertanggung jawaban bahwa surat/dokumen

telah sampai ke tangan si penerima.

3.2. Analisa Kebutuhan

Pada pembuatan sistem informasi pengiriman barang berbasis web pada

PT. Bintang Karindo Pontianak ini memiliki dua kebutuhan, yaitu kebutuhan

fungsional dan kebutuhan non fungsional. Berikut ini adalah uraian kedua analisa

kebutuhan tersebut.

3.2.1. Kebutuhan Fungsional

Kebutuhan fungsional merupakan bagian kebutuhan yang di perlukan oleh

user saat mengakses aplikasi ini, terdiri dari:

1. Login

Login ini digunakan untuk hak akses admin dalam mengolah data yang

diperlukan agar tidak semua orang yang bersangkutan tidak dapat masuk ke

halaman utama pengiriman dan tidak dapat menggunakannya. Dalam form login

cukup mengisi username dan password lalu masuk login. Kemudian admin

langsung dapat masuk ke halaman berikutnya.

2. Data pengiriman Barang

Dalam data pengiriman barang ini digunakan petugas untuk melakukan

pengisian data pengiriman barang yang berikan oleh si pengirim atau pun

pelanggan yang akan melakukan transaksi pengiriman barang. Dimana di dalam

form pengiriman barang ini harus mengisikan kode pengirim, nama pengirim, no

34

telpon pengirim, alamat pengirim, kota pengirim, kemudian data disimpan dan di

cetak . setelah itu admin dapat menampilkan pengiriman, serta dapat mengubah

data pengiriman.

3. Data Penerimaan Barang

Dalam penerimaan barang petugas melakukan pengisian data penerimaan

barang dari kurir maupun konsumen yang akan melakukan penerimaan barang.

Dalam form ini harus mengisi kode penerima, nama penerima, no telpon

penerima, alamat si penerima, dan kota penerima kemudian data disimpan setelah

itu admin dapat menampilkan penerimaan dan dapat mengubah data pernerima.

4. Tarif

Di halaman tarif dimana untuk melakukan pengecekan harga kiriman

berdasarkan lokasi atau daerah yang di tuju. Dimana halaman tersebut admin dan

konsumen juga dapat melakukan pengecekan tarif kiriman.

5. Tracking

Di halaman tracking dimana halaman ini untuk melakukan pengecekan

keberadaan barang apakah barang sudah diterima si penerima barang. Pada

halaman ini admin dan pengunjung dapat melakukan pengecekan barang kiriman.

6. Perubahan Status Pengiriman Barang

Di halaman perubahan status pengiriman barang ini dimana admin dapat

melakukan perubahan status pengiriman dari pengiriman On proses dapat di ubah

menjadi Destination dan Delivered.

35

3.2.2. Kebutuhan Non Fungsional

Adapun kebutuhan non fungsional yang dapat di analisa dari sisi perangkat

keras , perangkat lunak, dan brainware.

1. Perangkat Keras

Perangkat keras merupakan sebuah komponen dari komputer yang sifat

alatnya dapat dilihat dan diraba secara langsung atau berbentuk nyata, yang

bertujuan mendukung sistem komputerisasi. Perangkat keras berupa komputer PC

atau laptop dapat terhubung ke internet. Spesifikasi yang dibutuhkan pada

perangkat keras ini minimal adalah sebagai berikut:

a. CPU (Central Processing Unit)

Processor : 2.10GHz

Memory : 4 GB

Hardisk : 500 GB

b. Keyboard, Mouse dan Monitor

2. Perangkat Lunak (spftware)

Perangkat lunak (software) merupakan perangkat yang tidak terlihat

secara fisik akan tetapi terdapat dalam sebuah komputer digunakan untuk

membantu programmer dalam mengembangkan suatu pembuatan aplikasi web

yang membantu admin dalam menjalankan aplikasi web. Adapun perangkat lunak

yang digunakan sebagai berikut:

a. Server

1) Sistem Operasi : Microsoft Windows

2) Aplikasi Web Server : WampServer Version 2.0

Yang terdiri beberapa kompenen di antaranya:

36

a) Apache Version 2.2.17

b) PHP Version 5.3.5

c) MySQL Version 5.5.8

3) Bahasa Pemograman

a) PHP (Hypertext Proprocessor)

b) HTML (HyperText Markup Langguage)

c) CSS (Cascading StyleSheet)

d) Sublime Text 3

4) Aplikasi Web Browser : Google Chrome

b. Client

1) Sistem Operasi : Microsoft Windows 8

1) Aplikasi Web Browser : Google Chrome

3. Pengguna (Brainware)

Brainware merupakan manusia yang ikut terlibat dalam mengoperasikan

bahkan mengatur sistem dalam sebuah komputer. yang dapat di artikan dengan

perangkat intelektual yang mengoperasikan kemampuan dari hardware serta

software

Brainware merupakan bagian penting dari sebuah sistem komputer.

hardware tidak dapat bekerja tanpa adanya software, sedangkan software dan

hardware tidak dapat berfungsi tanpa adanya brainware. brainware dalam sebuah

sistem informasi ekspedisi pengiriman barang dimana admin bertugas untuk

mengolah data. admin diwajibkan login terlebih dulu agar dapat masuk ke halam

selanjutnya.

37

3.3 Perancangan Perangkat Lunak

Perancangan perangkat lunak merupakan bagian yang berkaitan dengan

pengembangan modifikasi desain gambar yang dibuat oleh penulis sebagai acuan

atau pandangan dalam bentuk tampilan web yang merupakan desain manual.

Berikut bagian-bagian dari rancangan perangkat lunak:

3.3.1 Rancangan Antar Muka

Untuk Mengetahui cara kerja aplikasi web dalam pengolahan sistem

aplikasi yang berkenaan pengiriman barang, maka penulis akan menampilkan

rancangan antar muka sebagai petunjuk pemakaian dan penjelasan sebagai

berikut:

1. Rancangan Antar Muka pengunjung

Halaman ini adalah halaman pertama yang akan ditampilkan ketika

pengunjung membuka aplikasi ini. Pada halaman ini terdapat menu beranda, profil

perusahaan, cek tarif, lokasi ekspedisi, hubungi kami, dan login.

Gambar III.2

Rancangan Antar Muka Beranda Pengunjung

38

2. Rancangan Antar Muka Tracking pengunjung

Halaman tracking adalah halaman yang digunakan pengunjung untuk

melihat status kiriman. Pada halaman ini terdapat status kiriman tanggal, status,

jam, penerima, kurir.

Gambar III.3

Rancangan Antar Muka Tracking Pengunjung

Gambar III.3

Rancangan Antar Muka Tracking Pengunjung

39

3. Rancangan Antar Muka Profil Perusahaan

Halaman profil perusahaan adalah halaman yang digunakan untuk

mengetahui sejarah terbentuknya perusahaan. Pada halaman ini terdapat Visi, Misi

dan Motto Perusahaan.

Gambar III.4

Rancangan Antar Muka profil perusahaan

40

4. Rancangan Antar Muka Cek Tarif

Halaman cek tarif adalah halaman yang digunakan untuk pengunjung

mengetahui tarif pengiriman di setiap kota. Pada halaman ini tujuan, jalur, biaya,

berat(kg), total.

Gambar III.5

Rancangan Antar Muka Cek Tarif

41

5. Rancangan Antar Muka lokasi ekspedisi

Halaman lokasi perusahaan adalah halaman yang digunakan untuk

pengunjung dapat melihat denah lokasi perusahaan agar mempermudah

mencarinya. Pada halaman ini terdapat gambar denah lokasi.

Gambar III.6

Rancangan Antar Muka lokasi ekspedisi

42

Rancangan Antar Muka Hubungi Kami

Halaman hubungi kami adalah halaman untuk pengunjung melihat nomor

telepon kantor dan fax email office kantor. Pada halaman ini terdapat nomor

kantor, fax kantor, alamat kantor, email kantor.

Gambar III.7

Rancangan Antar Muka hubungi kami

43

7. Rancangan Antar Muka login

Halaman ini adalah halaman untuk user masuk ke halaman admin dimana

halaman ini terdapat Nik dan Password untuk masuk ke halaman admin.

Gambar III.8

Rancangan Antar Muka login

44

8. Rancangan Antar Muka Halaman Tambah Kantor

Halaman tambah kantor adalah halaman digunakan untuk admin mengisi

data kantor baru . Dimana terdapat tombol tambah kantor.

Gambar III.9

Rancangan Antar Muka Halaman Tambah Kantor

45

9. Rancangan Antar Muka Halaman Lihat Tambah Kantor

Halaman lihat tambah kantor adalah halaman digunakan untuk admin dapat

melihat data halaman lihat tambah kantor dimana admin dapat melihat data yang

sudah tersimpan.

Gambar III.10

Rancangan Antar Muka Halaman Lihat Tambah Kantor

Gambar III.10

Rancangan Antar Muka Halaman Lihat Tambah Kantor

46

10. Rancangan Antar Muka Halaman Tambah Karyawan

Halaman tambah karyawan adalah halaman digunakan untuk admin dapat

menambahkan karyawan yang akan mengolah data.

Gambar III.11

Rancangan Antar Muka Halaman Tambah Karyawan

Gambar III.11

Rancangan Antar Muka Halaman Tambah Karyawan

47

11. Rancangan Antar Muka Halaman Lihat Tambah Karyawan

Halaman lihat tambah karyawan adalah halaman digunakan untuk admin

dapat melihat data halaman lihat tambah karyawan dimana admin dapat melihat

data yang sudah tersimpan.

.

Gambar III.12

Rancangan Antar Muka Halaman Lihat Tambah Karyawan

48

11. Rancangan Antar Muka Halaman Tambah Pengiriman

Halaman tambah pengiriman adalah halaman digunakan untuk admin

dapat menambahkan pengiriman baru dan memperbaruinya.

Gambar III.13

Rancangan Antar Muka Halaman Tambah Pengiriman

49

12. Rancangan Antar Muka Halaman Lihat Tambah Pengiriman

Halaman lihat tambah pengiriman adalah halaman digunakan untuk admin

dapat melihat tambah pengiriman yang sudah disimpan.

Gambar III.14

Rancangan Antar Muka Halaman Lihat Tambah Pengiriman

50

13. Rancangan Antar Muka Halaman Tambah Detail Pengiriman

Halaman tambah detail pengiriman adalah halaman digunakan untuk

admin dapat menambahkan detail pengiriman dan memperbaruinya.

Gambar III.15

Rancangan Antar Muka Halaman Tambah Detail Pengiriman

51

14. Rancangan Antar Muka Cetak Laporan Pengiriman

Halaman cetak laporan pengiriman adalah halaman digunakan untuk

admin dapat mencetak hasil laporan pengiriman.

Gambar III.16

Rancangan Antar Muka Cetak Laporan Pengiriman

52

14. Rancangan Antar Muka Halaman On Proses

Halaman on proses adalah halaman digunakan untuk admin dapat

memperbarui barang yang sedang dalam proses pengiriman atau perjalanan.

Gambar III.17

Rancangan Antar Muka Halaman On Proses

53

15. Rancangan Antar Muka Halaman Destination

Halaman destinatin adalah halaman digunakan untuk admin dapat

memperbarui barang yang akan di kirim ke alamat tujuan. Barang telah sampai di

kota tujuan dan akan dikirim ke alamat tujuan

Gambar III.18

Rancangan Antar Muka Halaman Destination

54

16. Rancangan Antar Muka Halaman Dilivered

Halaman destination adalah halaman digunakan untuk admin dapat

memperbarui barang telah diterima di alamat yang dituju dan biasanya tertera

nama penerima barang tersebut.

Gambar III.19

Rancangan Antar Muka Halaman Delivered

55

17. Rancangan Antar Muka Halaman Tambah Tarif Tujuan

Halaman tambah tarif tujuan adalah halaman digunakan untuk admin

dapat memperbarui tarif tujuan berdasarkan kota tujuan.

Gambar III.20

Rancangan Antar Muka Halaman Tambah Tarif Tujuan

56

18. Rancangan Antar Muka Halaman Lihat Tarif Tujuan

Halaman lihat tarif tujuan adalah halaman digunakan untuk admin dapat

melihat data tarif tujuan yang sudah tersimpan.

Gambar III.21

Rancangan Antar Muka Halaman Lihat Tarif Tujuan

57

19. Rancangan Antar Muka Halaman Tambah Detail Tarif Tujuan

Halaman Tambah Detail tarif tujuan adalah halaman digunakan untuk

admin dapat menambahkan detail tarif tujuan berdasarkan lokasi.

Gambar III.22

Rancangan Antar Muka Halaman Tambah Detail Tarif Tujuan

58

20. Rancangan Antar Muka Halaman konten

Halaman konten adalah halaman digunakan untuk admin dapat

memperbarui data yang berkenaaan dengan profil,lokasi,hubungi kami,dan konten

penjelas rute.

Gambar III.23

Rancangan Antar Muka Halaman konten

59

21. Rancangan Antar Muka Halaman Edit Profil

Halaman edit profil adalah halaman digunakan untuk admin dapat

memperbarui data profil perusahaan.

Gambar III.24

Rancangan Antar Muka Halaman Edit Profil

60

22. Rancangan Antar Muka Halaman Edit Lokasi Ekpedisi

Halaman edit lokasi ekspedisi adalah halaman digunakan untuk admin

dapat memperbarui data denah lokasi perusahaan.

Gambar III.25

Rancangan Antar Muka Halaman Edit Lokasi Ekspedisi

61

23. Rancangan Antar Muka Halaman Edit Hubungi Kami

Halaman edit hubungi kami adalah halaman digunakan untuk admin

dapat memperbarui data office, nomor kantor , dan email.

Gambar III.26

Rancangan Antar Muka Halaman Edit Hubungi Kami

62

24. Rancangan Antar Muka Halaman Edit jalur udara

Halaman edit jalur udara adalah halaman digunakan untuk admin dapat

memperbarui data penjelasan tentang jalur udara.

Gambar III.27

Rancangan Antar Muka Halaman Edit Jalur Udara

63

25. Rancangan Antar Muka Halaman Edit jalur Darat

Halaman edit jalur Darat adalah halaman digunakan untuk admin dapat

memperbarui data penjelasan tentang jalur darat.

Gambar III.28

Rancangan Antar Muka Halaman Edit Jalur Darat

3.4.2. Rancangan Basis Data

Perancangan basis data dapat menghasilkan pemetaan tabel-tabel yang

digambarkan dengan Entity Relationship Diagram (ERD) dan Logical Relation

Structure (LRS)

1. Enttity Relationship Diagram (ERD)

ERD merupakan suatu model untuk menjelaskan hubungan antar data

dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan

antar relasi.

64

Gambar III.29 Entity Relationship Diagram (ERD)

65

2. Regional Relationship Structure (LRS)

LRS merupakan repsentasi dari structure record-record pada tabel-tabel

yang terbentuk dari hasil antar himpunan entitas.

Gambar III.30 Regional Relationship Structure (LRS)

66

3.4.3. Rancangan Struktur navigasi

Dalam rancangan struktur navigasi ini terbagi menjadi 2 struktur navigasi,

diantaranya struktur navigasi pengunjung dan struktur navigasi untuk halaman

Admin. Adapun rancangannya sebagai berikut:

1. struktur navigasi pengunjung

Gambar III.31

Rancangan Struktur Navigasi Pengunjung

INDEX

TRACKING

Berand Profil Cek Tarif Hubungi

kami login Lokasi

Ekspedisi

67

2. struktur navigasi Admin

Gambar III.32

Rancangan Struktur Navigasi Admin

3.4.4. Spesifikasi File

Spesifikasi file menjelaskan tentang file atau label yang terbentuk dari

transformasi ERD.

1. Spesifikasi file Kantor

Nama file : kantor

Akronim : kantor

Fungsi : untuk menambahkan cabang kantor

Tipe File : Master

68

Organisasi File : Sequential

Akses File : Random

Media File : Hardisk

Panjang Record : 521

Kunci Field : Kantor_id

Software : MySQl

Tabel III.1

Spesifikasi File Kantor

No Elemen Data Nama Field Tipe Size Ket

1. Kantor_id Kantor_id int 11 Primary Key

2. Kantor_nama Kantor_nama varchar 255

3. Kantor_bidang Kantor_bidang varchar 255

2. Spesifikasi File kantordetail_id

Nama file : kantor detail

Akronim : kantor detail

Fungsi : untuk menambahkan cabang kantor

Tipe File : Master

Organisasi File : Sequential

Akses File : Random

Media File : Hardisk

Panjang Record : 1042

Kunci Field : Kantordetail_id

Software : MySQl

69

Tabel III.2

Spesifikasi File Kantor detail

No Elemen Data Nama Field Tipe Size Ket

1. Kantordetail_id Kantordetail_id int 11 Prima

ry Key

2. Kantordetail_kantorid Kantordetail_kantorid int 11

3. Kantordetail_sebagai Kantordetail_sebagai enum

4. Kantordetail_alamat Kantordetail_alamat text

5. Kantordetail_telepon Kantordetail_telepon varchar 255

6. Kantordetail_fax Kantordetail_fax varchar 255

7. Kantordetail_email Kantordetail_email varchar 255

8. Kantordetail_kota Kantordetail_kota varchar 255

3. Spesifikasi File karyawan_id

Nama file : karyawan id

Akronim : karyawan id

Fungsi : untuk menambahkan user

Tipe File : Master

Organisasi File : Sequential

Akses File : Random

Media File : Hardisk

Panjang Record : 1031

Kunci Field : Karyawan_id

Software : MySQl

70

Tabel III.3

Spesifikasi File Karyawan

No Elemen Data Nama Field Tipe Size Ket

1. Karyawan_id Karyawan_id int 11 Primary

Key

2. Karyawan_kantor

Detailid

Karyawan_kantor

detailid

int 11

3. karyawan_nik karyawan_nik varchar 255

4. karyawan_nama karyawan_nama varchar 255

5. karyawan_pass karyawan_pass varchar 255

6. karyawan_tgllahir karyawan_tgllahir date

7. karyawan_jk karyawan_jk enum

8. karyawan_agama karyawan_agama enum

9. karyawan_hp karyawan_hp varchar 255

10. karyawan_alamat karyawan_alamat text

11. karyawan_level karyawan_level enum

4. Spesifikasi File konten_id

Nama file : konten id

Akronim : konten id

Fungsi : untuk menambahkan isi info

Tipe File : Master

Organisasi File : Sequential

Akses File : Random

Media File : Hardisk

Panjang Record : 532

Kunci Field : Konten_id

Software : MySQl

71

Tabel III.4

Spesifikasi File Konten

No Elemen Data Nama Field Tipe Size Ket

1. konten_id konten_id int 11 Primary

Key

2. konten_karyawanid konten_karyawanid int 11

3. konten_link konten_link varchar 255

4. konten_nama konten_nama varchar 255

5. konten_isi konten_isi text

5. Spesifikasi File pengiriman_id

Nama file : pengiriman id

Akronim : pengiriman id

Fungsi : untuk menambahkan data kiriman

Tipe File : Master

Organisasi File : Sequential

Akses File : Random

Media File : Hardisk

Panjang Record : 2309

Kunci Field : Pengiriman_id

Software : MySQl

Panjang Record : 532

Kunci Field : Pengirimandetail_id

Software : MySQl

72

Tabel III.6

Spesifikasi File pengiriman

No Elemen Data Nama Field Tipe Size Ket

1. konten_id konten_id int 11 Primary

Key

2. pengirimandetail_id pengirimandetail_

id

int 11

3. pengirimandetail_

pengirimanid

pengirimandetail_

pengirimanid

int 11

4. pengirimandetail_

nomor_stt

pengirimandetail_

nomor_stt

varchar 255

5. pengirimandetail_berat pengirimandetail_

berat

double

6. pengirimandetail_

keterangan

pengirimandetail_

keterangan

varchar 255

7. Spesifikasi File Tarif_id

Nama file : tarif id

Akronim : tarif id

Fungsi : untuk menambahkan data tarif

Tipe File : Master

Organisasi File : Sequential

Akses File : Random

Media File : Hardisk

Panjang Record : 266

Kunci Field : tarif_id

Software : MySQl

73

Tabel III.5

Spesifikasi File pengiriman

No Elemen Data Nama Field Tipe Size Ket

1. Karyawan_id Karyawan_id int 11 Prima

ry Key

2. pengiriman_kantordet

ailid

pengiriman_kantordet

ailid

int 11

3. pengiriman_no pengiriman_no varchar 255

4. pengiriman_pengirim_

nama

pengiriman_pengirim

_

nama

varchar 255

5. pengiriman_pengirim_

hp

pengiriman_pengirim

_hp

varchar 255

6. pengiriman_pengirim_

alamat

pengiriman_pengirim

_

alamat

varchar 255

7. pengiriman_pengirim_

asal

pengiriman_pengirim

_asal

varchar 255

8. pengiriman_penerima

_

nama

pengiriman_penerima

_

nama

varchar 255

9. pengiriman_penerima

_hp

pengiriman_penerima

_hp

varchar 255

10. pengiriman_penerima

_

alamat

pengiriman_penerima

_

alamat

varchar 255

11. pengiriman_tarifdetaili

d

pengiriman_tarifdetail

id

int 11

12. pengiriman_isi_kirima

n

pengiriman_isi_kirima

n

varchar 255

13. pengiriman_tanggal pengiriman_tanggal date

14. pengiriman_keteranga

n

pengiriman_keteranga

n

enum

15. pengiriman_createby pengiriman_createby int 11

6. Spesifikasi File pengirimandetail_id

Nama file : pengiriman detail id

Akronim : pengiriman detail id

Fungsi : untuk menambahkan data kiriman

Tipe File : Master

74

Organisasi File : Sequential

Akses File : Random

Media File : Hardisk

Tabel III.7

Spesifikasi File Tarif

No Elemen Data Nama Field Tipe Size Ket

1. tarif_id tarif_id int 11 Primary

Key

2. tarif_tujuan tarif_tujuan Varchar 255

8. Spesifikasi File Tarifdetail_id

Nama file : tarif detail id

Akronim : tarif detail id

Fungsi : untuk menambahkan data tarif

Tipe File : Master

Organisasi File : Sequential

Akses File : Random

Media File : Hardisk

Panjang Record : 277

Kunci Field : tarifdetail_id

Software : MySQl

75

Tabel III.8

Spesifikasi File Tarif Detail

No Elemen Data Nama Field Tipe Size Ket

1. tarifdetail_id tarifdetail_id int 11 Primary

Key

2. tarifdetail_tarifid tarifdetail_tarifid int 11

3. tarifdetail_jalur tarifdetail_jalur enum

4. tarifdetail_estimasi tarifdetail_estimasi varchar 255

5. tarifdetail_harga tarifdetail_harga double

9. Spesifikasi File Tracking_id

Nama file : tracking id

Akronim : tracking id

Fungsi : untuk mengetahui keberadaan barang

Tipe File : Master

Organisasi File : Sequential

Akses File : Random

Media File : Hardisk

Panjang Record : 44

Kunci Field : tracking_id

Software : MySQl

76

Tabel III.9

Spesifikasi File Tracking

No Elemen Data Nama Field Tipe Siz

e

Ket

1. tracking_id tracking_id int 11 Primar

y Key

2. tracking_pengiriman

id

tracking_pengiriman

id

int 11

3. tracking_tanggal tracking_tanggal Date time

4. tracking_status tracking_status enum

5. tracking_createby tracking_createby int 11

6. tracking_kuririd tracking_kuririd int 11

3.5. Implementasi dan Pengujian Unit

3.5.1. Implementasi

1. Implementasi Rancangan Antar Muka

Implementasi rancangan antar muka yang terdapat pada website ekspedisi

pengirima barang ini berdasarkan hasil rancangan antar muka.

a. Implementasi Halaman Beranda Pengunjung

pada halaman beranda pengunjung ini terdapat halaman untuk

pengunjung masuk ke halaman web.

77

Sumber: hasil penelitian

Gambar III.33

Implementasi Halaman Beranda Pengunjung

78

b. Implementasi Halaman Tracking

pada halaman tracking ini terdapat halaman untuk pengunjung agar dapat

mengetahui keberadaan barang yang dikirim sudah diterima atau belum.

Sumber: hasil penelitian

Gambar III.34

Implementasi Halaman Tracking

79

c. Implementasi Halaman Profil Perusahaan

pada halaman Profil perusahaan ini terdapat halaman untuk pengunjung

agar dapat mengetahui sekilas tentang sejarah perusahaan dan visi, misi

perusahaan

.

Sumber: hasil penelitian

Gambar III.35

Implementasi Halaman Profil Perusahaan

80

d. Implementasi Halaman Cek Tarif

pada halaman Cek Tarif ini terdapat halaman untuk pengunjung agar dapat

mengetahui Harga berdasarkan lokasi.

Sumber: hasil penelitian

Gambar III.36

Implementasi Halaman Cek Tarif

81

e. Implementasi Halaman Lokasi Ekspedisi

pada halaman Lokasi Ekspedisi ini terdapat halaman untuk pengunjung

agar dapat mengetahui denah lokasi perusahaan.

Sumber: hasil penelitian

Gambar III.37

Implementasi Halaman Lokasi Ekspedisi

82

f. Implementasi Halaman Hubungi Kami

pada halaman Hubungi Kami ini terdapat halaman untuk pengunjung agar

dapat mengetahui kontak person dari perusahaan.

Sumber: hasil penelitian

Gambar III.38

Implementasi Halaman Hubungi Kami

83

g. Implementasi Halaman Login

pada halaman Login ini terdapat halaman untuk Admin agar dapat masuk

ke halaman admin

berfungsi sebagai halaman login bagi karyawan.karyawan dapat melakukan login

pada pada sisi kanan website dengan cara memasukan nik dan password yang

sebelumnya telah tersimpan pada database “kurir”. Jika nik dan password yang

dimasukan benar maka website akan menampilkan menu pilahan pada beranda

sesuai hak akses karyawan.

Sumber: hasil penelitian.

Gambar III.39

Implementasi Halaman login

84

h. Implementasi Halaman Beranda Admin

Setelah Admin berhasil melakukan login maka akan tampil halaman

beranda. Halaman beranda akan menampilkan menu data pengiriman, dan info

juga terdapat menu logout jika Admin ingin keluar dari website.

Sumber: hasil penelitian

Gambar III.40

Implementasi Halaman Beranda Admin

85

i. Implementasi Halaman Tambah Kantor

Halaman tambah kantor adalah dimana Admin dapat memperbarui dan

menambahkan data cabang perusahaan.

Sumber: hasil penelitian

Gambar III.41

Implementasi Halaman Tambah Kantor

86

i. Implementasi Halaman Lihat Data Kantor

Halaman lihat data kantor adalah dimana data yang sudah di tambahkan

admin dapat tampilkan dan dapat di lihat, di edit dan hapus.

Sumber: hasil penelitian

Gambar III.42

Implementasi Halaman Lihat Data Kantor

87

k. Implementasi Halaman Tambah Data Karyawan

Halaman lihat data karyawan adalah dimana Admin dapat menambahkan

karyawan penggunakan.

Sumber: hasil penelitian

Gambar III.43

Implementasi Halaman Tambah Data Karyawan

88

l. Implementasi Halaman Lihat Data Karyawan

Setelah admin sudah menambahkan data yang ingin di tambahkan makan

admin dapat melihat data yang sudah ditambahkan dan dapat di edit jika ada

pembaharuan serta di hapus.

Sumber: hasil penelitian

Gambar III.44

Implementasi Halaman Lihat Data Karyawan

89

m. Implementasi Halaman Tambah Data Pengiriman

Halaman tambah data pengiriman adalah halaman yang digunakan admin

untuk melakukan penambahan pengiriman baru di dalamnya terdapat nama,

alamat, no telpon, kota asal, penerima, kota tujuan, isi kiriman, keterangan.

Sumber: hasil penelitian

Gambar III.45

Implementasi Halaman Tambah data Pengiriman

90

n. Implementasi Halaman Tambah Detail pengiriman

Halaman tambah detail pengiriman adalah halaman yang digunakan

admin untuk melakukan penambahan pengiriman diantaranya nomor sst, berat,

dan keterangan.

Sumber: hasil penelitian

Gambar III.46

Implementasi Halaman Tambah Detail Pengiriman

91

o. Implementasi Halaman Lihat Data pengiriman

Halaman lihat data pengiriman adalah halaman yang dapat dilihat setelah

admin sudah menambahkan pengiriman baru makan dapat yang sudah di

tambhakan dapat dilihat dan di perbarui.

Sumber: hasil penelitian

Gambar III.47

Implementasi Halaman Lihat Data Pengiriman

92

p. Implementasi Halaman Cetak Laporan Pengiriman

Halaman Cetak laporan pengiriman adalah halaman yang dapat dicetak

setelah Admin selesai melakukan penambahan pengiriman.

Sumber: hasil penelitian

Gambar III.48

Implementasi Halaman Cetak Laporan Pengiriman

93

q. Implementasi Halaman On Proses

Halaman on proses adalah halaman untuk memperbarui status pengiriman

barang yang sudah dalam perjalanan pengiriman.

Sumber: hasil penelitian

Gambar III.49

Implementasi Halaman On Proses

94

p. Implementasi Halaman Destination

Halaman Destination adalah halaman untuk Admin memperbarui status

pengiriman barang yang sudah Sampai Di kota Tujuan.

Sumber: hasil penelitian

Gambar III.50

Implementasi Halaman Destination

95

r. Implementasi Halaman Delivered

Halaman Delivered adalah halaman untuk Admin memperbarui status

pengiriman barang yang sudah Sampai ke tujuan penerima.

Sumber: hasil penelitian

Gambar III.51

Implementasi Halaman Delivered

96

s. Implementasi Halaman Tambah Tarif tujuan

Halaman tsmsbh tarif tujuan adalah halaman untuk Admin dapat

menambahkan harga baru pada lokasi yang sudah di tentukan.

Sumber: hasil penelitian

Gambar III.52

Implementasi Halaman Tambah Tarif Tujuan

97

t. Implementasi Halaman Tambah Detail Tarif tujuan

Halaman tambah detail tarif tujuan adalah halaman untuk Admin dapat

menambahkan jalur yang dituju, estimasi keberangkatan, dan harga.

Sumber: hasil penelitian

Gambar III.53

Implementasi Halaman Tambah Detail Tarif Tujuan

98

t. Implementasi Halaman konten

Halaman konten adalah halaman untuk Admin dapat menambahkan dan

memperbarui data info yang ada di halaman beranda seperti : profil peruahaan,

halaman beranda, lokasi ekspedisi, serta hubungi kami.

Sumber: hasil penelitian

Gambar III.54

Implementasi Halaman Konten

3.5.2. Pengujian Unit

1. Pengujian Tautan

Untuk dapat mengetahui apakah fungsi-fungsi masukan dan keluaran

sesuai dengan yang dibutuhkan maka diperlukan pengujian tautan (link testing).

Admin harus melakukan login terlebih dahulu dan apabila login berhasil

maka akan tampil halaman beranda dengan menu sesuai dengan hak akses

masing-masing. Adapun hasil pengujian tautan adalah sebagai berikut:

99

Tabel III.10

Hasil Pengujian Black Box Pengujian Tautan (Link Testing)

NO. Nama Menu Link Kesimpulan

1. Beranda http://localhost/kurir/index.php?q=beran

da

Valid

2. Tracking http://localhost/kurir/index.php?q=track

ing&nomor=

Valid

3. Profil http://localhost/kurir/index.php?q=profil Valid

4. Cek Tarif http://localhost/kurir/index.php?q=tarif Valid

5. Lokasi

Ekspedisi

http://localhost/kurir/index.php?q=lokas

i

Valid

6. Hubungi Kami http://localhost/kurir/index.php?q=hubu

ngi

Valid

7. Login http://localhost/kurir/admin/action_logi

n.php

Valid

8. Kantor http://localhost/kurir/admin/pages.php?

q=kantor

Valid

9. Tambah

Kantor

http://localhost/kurir/admin/pages.php?

q=kantor&action=add

Valid

10. Edit Kantor http://localhost/kurir/admin/pages.php?

q=kantor&action=edit&id=1

Valid

11. Karyawan http://localhost/kurir/admin/pages.php?

q=karyawan

Valid

12. Tambah

Karyawan

http://localhost/kurir/admin/pages.php?

q=karyawan&action=add

Valid

13. Edit Karyawan http://localhost/kurir/admin/pages.php?

q=karyawan&action=edit&id=1

Valid

14. Lihat Data

Pengiriman

http://localhost/kurir/admin/pages.php?

q=pengiriman

Valid

15. Tambah Data

Pengiriman

http://localhost/kurir/admin/pages.php?

q=pengiriman&action=add

Valid

100

16. Edit

Pengiriman

http://localhost/kurir/admin/pages.php?

q=pengiriman&action=edit&id=12

Valid

17. Detail

Pengiriman

http://localhost/kurir/admin/pages.php?

q=pengiriman&action=add_detail&id=1

1

Valid

18. On Proses http://localhost/kurir/admin/pages.php?

q=onprocess

Valid

19. Destination http://localhost/kurir/admin/pages.php?

q=destination

Valid

20. Delivered http://localhost/kurir/admin/pages.php?

q=delivered

Valid

22.

Tarif

http://localhost/kurir/admin/pages.php?

q=tarif

Valid

23.

Tambah Tarif

http://localhost/kurir/admin/pages.php?

q=tarif&action=add

Valid

24.

Edit Tarif

http://localhost/kurir/admin/pages.php?

q=tarif&action=edit&id=1

Valid

25.

Tambah Detail

Tarif

http://localhost/kurir/admin/pages.php?

q=tarif&action=add_detail&id=1

Valid

26.

Konten

http://localhost/kurir/admin/pages.php?

q=konten

Valid

27.

Edit Konten

profil

http://localhost/kurir/admin/pages.php?

q=konten&action=edit&id=1

Valid

28.

Edit Konten

lokasi

http://localhost/kurir/admin/pages.php?

q=konten&action=edit&id=2

Valid

101

ekspedisi

29 Edit Konten

Hubungi Kami

http://localhost/kurir/admin/pages.php?

q=konten&action=edit&id=3

Valid

2. Pengujian Browser (Browser Testing)

Pengujian browser dilakukan untuk mengetahui apakah aplikasi dapat

dijalankan pada browser web yang berbeda dan sesuai harapan yang diinginkan.

Berikut analisa pengujian browser:

Tabel III.11

Hasil Pengujian Black Box Browser Testing

NO. Skenario

Pengujian

Test Case Hasil yang

diharapkan

Hasil

Pengujian

Kesimpulan

1. Penggunaan

web browser

Google Chrome

Sistem

dijalankan

Sistem

berjalan

dengan baik

Sesuai

harapan

Valid

2. Penggunaan

web browser

Mozilla Firefox

Sistem

dijalankan

Sistem

berjalan

dengan baik

Sesuai

harapan

Valid

3. Pengujian Keamanan (Security Testing)

Pengujian keamanan berfokus pada kemampuan dalam mencegah akses

yang tidak sah pada saat melakukan login, baik dengan sengaja maupun tidak

disengaja. Adapun pengujian yang dilakukan adalah sebagai berikut:

102

Tabel III.12

Hasil Pengujian Black Box Security Testing

No. Nama

Masukan

Skenario

Hasil

Kosong Terisi

Benar Terisi Salah

1. Masukan

Username

Tampil Peringatan

Username dan

Password tidak

boleh kosong

Berhasil

Login

Gagal Login

Tampil

Peringatan

Username dan

Password tidak

boleh kosong

Valid

2. Masukan

Password

Tampil Peringatan

Username dan

Passwor tidak boleh

kosong

Berhasil

Login

Gagal Login

Tampil

Peringatan

Username dan

Passwor tidak

boleh kosong

Valid

4. Pengujian Test Case

Pengujian black box testing berikut berdasarkan keamanan login admin

yang telah telah dibuat. Berikut akan di sajikan dalam bentuk tabel dari masing-

masing kasus dan hasil yang diharapkan

103

a. Halaman Login Admin

Tabel III.13

Hasil Pengujian Black Box Halaman Login Admin

NO Skenario

Pengujian

Test case Hasil yang

diharapkan

Hasil

pengujian

Kesimpulan

1. Nik dan Password

tidak diisi

kemudian klik

login

Nik

(kosong)

dan

Password

(kosong)

Sistem akan

menolak

akses admin

dan kembali

ke halaman

login

Sesuai

harapan

Valid

2. Nik diisi dengan

benar dan

Password kosong

kemudian klik

login

Nik

(admin)

dan

Password

(kosong)

Sistem akan

menolak

akses dengan

membaca Nik

atau

password

salah

Sesuai

harapan

Valid

3. Nik kosong dan

Password diisi

dengan benar

kemudian klik

login

Nik

(kosong)

dan

Password

(admin)

Sistem akan

menolak

akses dengan

membaca Nik

atau

password

salah

Sesuai

harapan

valid

4. Nik diisi dengan

benar dan

password diisi

dengan salah

kemudian klik

login

Nik

(admin)

dan

Password

(salah)

Sistem akan

menolak

akses dengan

membaca Nik

atau

password

salah

Sesuai

harapan

valid

5. Nik diisi dengan

salah dan

password diisi

dengan benar

kemudian klik

login

Nik (salah)

dan

Password

(admin)

Sistem akan

menolak

akses dengan

membaca Nik

atau

password

salah

Sesuai

harapan

valid

6. Nik diisi dengan

benar dan

password diisi

dengan benar

kemudian klik

login

Nik

(admin)

dan

Password

(admin)

Sistem akan

menerima

dan

melanjutkan

kehalaman

beranda

Sesuai

harapan

valid

104

b. Halaman Tambah Kantor Baru

Tabel.III.14

Hasil Pengujian Black Box Halaman Tambah Kantor Baru

NO Skenario Pengujian Test case Hasil yang

diharapkan

Hasil

pengujian

Kesim

pulan

1. Tidak mengisi

semua kolom

kemudian klik

tombol simpan

kolom

(kosong)

Sistem akan

menolak

menyimpan

tambah kantor

dan

menampilkan

pesan kolom ini

tidak boleh

kosong

Sesuai

harapan

valid

2. Hanya mengisi

salah satu atau

bebarapa kolom

kemudian klik

tombol simpan

kolom

(sebagian

terisi)

Sistem akan

menolak

menyimpan

tambah kantor

dan

menampilkan

pesan kolom ini

tidak boleh

kosong

Sesuai

harapan

valid

3. Semua kolom terisi

kemudian klik

tombol simpan

kolom

(semua

terisi)

Sistem akan

menyimpan dan

menampilkan

pesan “Data

Berhasil

Disimpan)

Sesuai

Harapan

valid

105

c. Halaman Tambah Karyawan

Tabel.III.15

Hasil Pengujian Black Box Tambah Karyawan

NO Skenario

Pengujian

Test case Hasil yang

diharapkan

Hasil

pengujian

Kesimpu

lan

1. Tidak mengisi

semua kolom

kemudian klik

tombol simpan

kolom

(kosong)

Sistem akan

menolak

menyimpan

tambah

karyawan dan

menampilkan

pesan kolom ini

tidak boleh

kosong

Sesuai

harapan

valid

2. Hanya mengisi

salah satu atau

bebarapa kolom

kemudian klik

tombol simpan

kolom

(sebagia

n terisi)

Sistem akan

menolak

menyimpan

tambah data

karyawan dan

menampilkan

pesan kolom ini

tidak boleh

kosong

Sesuai

harapan

valid

3. Semua kolom

terisi kemudian

klik tombol

simpan

kolom

(semua

terisi)

Sistem akan

menyimpan dan

menampilkan

pesan “Data

Berhasil

Disimpan)

Sesuai

Harapan

valid

106

d. Halaman Tambah Pengiriman

Tabel.III.16

Hasil Pengujian Black Box Tambah Pengiriman

NO Skenario

Pengujian

Test case Hasil yang

diharapkan

Hasil

pengujian

Kesimpu

lan

1. Tidak mengisi

semua kolom

kemudian klik

tombol simpan

kolom

(kosong)

Sistem akan

menolak

menyimpan

pengiriman dan

menampilkan

pesan kolom ini

tidak boleh

kosong

Sesuai

harapan

Valid

2. Hanya mengisi

salah satu atau

bebarapa

kolom

kemudian klik

tombol simpan

kolom

(sebagia

n terisi)

Sistem akan

menolak

menyimpan

pengiriman dan

menampilkan

pesan kolom ini

tidak boleh

kosong

Sesuai

harapan

Valid

3. Semua kolom

terisi

kemudian klik

tombol simpan

kolom

(semua

terisi)

Sistem akan

menyimpan dan

menampilkan

pesan “Data

Berhasil

Disimpan)

Sesuai

Harapan

Valid

107

e. Halaman Data On Proses

Tabel.III.17

Hasil Pengujian Black Box Data On Proses

NO Skenario

Pengujian

Test case Hasil yang

diharapkan

Hasil

pengujian

Kesimpula

n

1. Mengisi kolom

On Proses

kemudian klik

tombol Ok

No

xxx

nomor

xxxxxx

pengirim

xxxxx

penerima

xxxxx

tanggal

xxx

berat

xxxxxx

Sistem akan

menerima data

“Data Berhasil

Update”

Sesuai

harapan

Valid

2. Kolom tidak di

klik On Proses

kolom

(kosong)

Sistem akan

menolak

menyimpan on

proses

pengiriman dan

menampilkan

pesan gagal

update

Sesuai

harapan

Valid

3. kolom terisi

kemudian klik

tombol On

Proses

kolom

(terisi)

Sistem akan

menyimpan dan

menampilkan

pesan “Berhasil

Update)

Sesuai

Harapan

Valid

108

f. Halaman Data Destination

Tabel.III.18

Hasil Pengujian Black Box Data Destination

NO Skenario

Pengujian

Test case Hasil yang

diharapkan

Hasil

pengujian

Kesimpula

n

1. Mengisi kolom

Destination

kemudian klik

tombol Ok

No

xxx

nomor

xxxxxx

pengirim

xxxxx

penerima

xxxxx

tanggal

xxx

berat

xxxxxx

Sistem akan

menerima data

“Data Berhasil

Update”

Sesuai

harapan

Valid

2. Kolom tidak di

klik

Destination

kolom

(kosong)

Sistem akan

menolak

menyimpan

Destination

pengiriman

dan

menampilkan

pesan gagal

update

Sesuai

harapan

Valid

3. kolom terisi

kemudian klik

tombol

Destination

kolom

(terisi)

Sistem akan

menyimpan

dan

menampilkan

pesan

“Berhasil

Update)

Sesuai

Harapan

Valid

109

g. Halaman Data Delivered

Tabel.III.19

Hasil Pengujian Black Box Data Delivered

NO Skenario

Pengujian

Test case Hasil yang

diharapkan

Hasil

pengujian

Kesimpula

n

1. Mengisi

kolom

Delivered

kemudian

klik tombol

Ok

No

xxx

nomor

xxxxxx

pengirim

xxxxx

penerima

xxxxx

tanggal

xxx

berat

xxxxxx

Sistem akan

menerima data

“Data Berhasil

Update”

Sesuai

harapan

Valid

2. Kolom tidak

di klik

Delivered

kolom

(kosong)

Sistem akan

menolak

menyimpan

Delivered

pengiriman

dan

menampilkan

pesan gagal

update

Sesuai

harapan

Valid

3. kolom terisi

kemudian

klik tombol

Delivered

kolom

(terisi)

Sistem akan

menyimpan

dan

menampilkan

pesan

“Berhasil

Update)

Sesuai

Harapan

Valid

110

h. Halaman Tambah Tarif

Tabel.III.20

Hasil Pengujian Black Box Tambah Tarif

NO Skenario

Pengujian

Test case Hasil yang

diharapkan

Hasil

pengujian

Kesimpu

lan

1. Tidak mengisi

semua kolom

kemudian klik

tombol simpan

kolom

(kosong)

Sistem akan

menolak

menyimpan tarif

dan

menampilkan

pesan kolom ini

tidak boleh

kosong

Sesuai

harapan

valid

2. Hanya mengisi

salah satu atau

bebarapa kolom

kemudian klik

tombol simpan

kolom

(sebagia

n terisi)

Sistem akan

menolak

menyimpan

Tarif dan

menampilkan

pesan kolom ini

tidak boleh

kosong

Sesuai

harapan

valid

3. Semua kolom

terisi kemudian

klik tombol

simpan

kolom

(semua

terisi)

Sistem akan

menyimpan dan

menampilkan

pesan “Data

Berhasil

Update)

Sesuai

Harapan

valid

111