bab iii pembahasan - repository.bsi.ac.id · b) menyerahkan kembali buku ekspedisi dan tanda...
TRANSCRIPT
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.
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.
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