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

of 83 /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

Embed Size (px)

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