RANCANG BANGUN APLIKASI PENILAIAN PERFORMA CLIENT UNTUK JASA PENGIRIMAN BARANG PT DC GLOBAL INTERNASIONAL BERBASIS MOBILE WEB Erni Ariningsih 41815110056 PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2017
RANCANG BANGUN APLIKASI PENILAIAN PERFORMA CLIENT UNTUK JASA PENGIRIMAN BARANG PT DC GLOBAL INTERNASIONAL BERBASIS MOBILE WEB Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer Oleh: Erni Ariningsih 41815110056 PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2017
i
ii
KATA PENGANTAR Pertama-tama penulis mengucapkan puji dan syukur kehadirat Allah SWT atas segala limpahan rahmat dan karunianya yang diberikan kepada penulis sehingga dapat menyelesaikan Tugas Akhir yang merupakan salah satu persyaratan untuk menyelesaikan Program Studi Strata Satu (S1) pada Jurusan Sistem Informasi di Universitas Mercubuana. Dengan segala kerendahan hati, penulis menyadari sepenuhnya bahwa tugas akhir ini masih jauh dari sempurna, baik dari segi materi maupun penyajiannya. Hal ini tidak lepas dari keterbatasan pengetahuan, kemampuan dan pengalaman yang dimiliki penulis selama proses penulisan tugas akhir ini. Penulis memohon maaf atas segala kekurangan dalam penulisan tugas akhir ini dan mengharapkan kritik dan saran yang sangat membangun. Untuk itu penulis menyampaikan ucapan terima kasih kepada: 1. Ibu Nur Ani, ST, MMSI., selaku pembimbing tugas akhir pada jurusan Sistem Informasi Universitas Mercu Buana. 2. Ibu Nur Ani, ST, MMSI., selaku Kepala Program Studi pada jurusan Sistem Informasi Universitas Mercu Buana. 3. Ibu Inge Handriani, M,Ak, MMSI., selaku Koordinator Tugas Akhir pada jurusan Sistem Informasi Universitas Mercu Buana. 4. Seluruh dosen Jurusan Sistem Informasi Universitas Mercu Buana. 5. Kepada orang tua dan teteh yang selalu memberikan semangat, doa, dan motivasinya untuk kelancaran pembuatan tugas akhir ini 6. Om dan tante terima kasih atas dukungannya baik moril maupun materil semoga Allah SWT yang balas semua kebaikannya, Amiin 7. Semua orang yang terlibat dalam pembuatan tugas akhir ini dari awal pembuatan hingga selesai. Akhir kata dengan segala kekurangan yang ada, semoga Penelitian dan Penulisan Tugas Akhir ini dapat bermanfaat baik untuk pribadi penulis, Dosen iii
Pembimbing serta rekan-rekan Mahasiswa Universitas Mercubuana dan masyarakat pada umumnya. Jakarta, 03 Juni 2017 Penulis iv
DAFTAR ISI Halaman LEMBAR PERNYATAAN.... i LEMBAR PENGESAHAN... ii KATA PENGANTAR.... iii ABSTRACT.... v ABTRAKSI... vi DAFTAR ISI.... vii DAFTAR GAMBAR.... xi DAFTAR TABEL.... xiii BAB I PENDAHULUAN 1.1 Latar Belakang.... 1 1.2 Rumusan Masalah.... 2 1.3 Batasan Masalah.... 2 1.4 Tujuan dan Manfaat... 3 1.4.1 Tujuan Penelitian... 3 1.4.2 Manfaat Penelitan... 3 1.5 Metode Penelitian.... 3 1.5.1 Metode Pengumpulan Data... 3 1.5.2 Metode Pengembangan Sistem... 4 1.6 Sistematika Penulisan.... 5 BAB II LANDASAN TEORI 2.1 Definisi Sistem Informasi... 7 v
2.2 Definisi Jasa Pengiriman Barang.... 9 2.3 Perangkat Mobile.... 9 2.4 Pengertian Web... 11 2.5 Aplikasi Web Mobile.... 11 2.6 Database... 12 2.7 SDLC (System Development Life Cycle)... 13 2.8 Unified Modeling Language (UML)... 14 2.8.1 Jenis-jenis UML... 14 2.8.1.1 Use Case Diagram... 14 2.8.1.2 Activity Diagram... 16 2.8.1.3 Class Diagram... 18 2.8.1.4 Sequence Diagram... 20 2.9 Perangkat Lunak Pendukung... 22 2.9.1 PHP... 22 2.9.2 Mysql... 23 2.9.3 Xampp... 23 2.9.4 CSS Framework... 23 2.9.5 Responsive... 23 2.10 Pengujian Perangkat Lunak... 24 2.10.1 Metode White Box... 24 2.10.2 Metode Black Box... 24 2.11 Penelitian Terdahulu... 25 BAB III ANALISA DAN PERANCANGAN vi
3.1 Informasi Umum Perusahaan... 27 3.1.1 Visi dan Misi Perusahaan... 27 3.1.2 Struktur Organisasi Perusahaan... 28 3.2 Analisa Sistem Berjalan... 30 3.2.1 Permasalahan... 31 3.3 Perancangan Prosedur yang diusulkan... 31 3.4 Perancangan Sistem Aplikasi Mobile Web... 33 3.4.1 Use Case Diagram... 33 3.4.1.1 Use Case Description... 33 3.4.2 Activity Diagram... 36 3.4.3 Class Diagram... 40 3.4.4 Sequence Diagram... 41 3.5 Perancangan Database... 46 3.6 Perancangan User Interface... 48 3.6.1 HIPO (Hierarchy Input Process Output)... 48 3.6.2 Perancangan User Interface... 49 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem... 54 4.1.1 Kebutuhan Perangkat Keras... 54 4.1.2 Kebutuhan Perangkat Lunak... 54 4.2 Implementasi Basis Data... 54 4.2.1 Tabel Karyawanuser... 54 4.2.2 Tabel Client... 55 vii
4.2.3 Tabel Pengiriman Header... 55 4.2.4 Tabel Pengiriman Detail... 56 4.3 Implementasi User Interface Program... 56 4.3.1 Halaman Login... 57 4.3.2 Halaman Utama Admin... 57 4.3.3 Halaman Utama Pimpinan... 58 4.3.4 Halaman Utama Bagian Operasional... 58 4.3.5 Halaman Master Client... 59 4.3.6 Halaman Master Karyawan... 59 4.3.7 Halaman Penilaian Pengiriman... 60 4.3.8 Halaman Pengiriman... 60 4.3.9 Halaman Laporan Client... 62 4.4 Pengujian Apllikasi... 63 4.4.1 Metode Pengujian... 63 4.4.2 Skenario Pengujian... 64 4.4.3 Hasil Pengujian Aplikasi... 66 4.4.4 Analisa Hasil Pengujian Apllikasi... 66 BAB V PENUTUP 5.1 Kesimpulan.... 67 5.2 Saran.... 67 DAFTAR PUSTAKA... 69 LAMPIRAN... 71 viii
DAFTAR GAMBAR Halaman Gambar 2.1 Sistem Informasi... 7 Gambar 2.2 Komponen-komponen didalam sistem informasi... 9 Gambar 2.3 Contoh Database... 12 Gambar 2.4 Metode Waterfall... 13 Gambar 2.5 Contoh Use Case... 16 Gambar 2.6 Contoh Activity Diagram... 18 Gambar 2.7 Contoh Class Diagram... 20 Gambar 2.8 Contoh Sequence Diagram... 22 Gambar 3.1 Struktur Organisasi Perusahaan... 28 Gambar 3.2 Aliran Pengiriman Barang... 31 Gambar 3.3 Arsitektur Sistem... 32 Gambar 3.4 Use Case Diagram... 33 Gambar 3.5 Activity Diagram Login... 37 Gambar 3.6 Activity Diagram Admin... 38 Gambar 3.7 Activity Diagram Pimpinan... 39 Gambar 3.8 Activity Diagram Bagian Operasional... 40 Gambar 3.9 Class Diagram Penilaian Performa Client... 41 Gambar 3.10 Sequence Diagram Login... 42 Gambar 3.11 Sequence Diagram Entry Data Client... 43 Gambar 3.12 Sequence Diagram Penilaian Performa Client... 44 Gambar 3.13 Sequence Diagram Laporan Penilaian Performa Client... 45 ix
Gambar 3.14 Sequence Diagram Status Pengiriman... 45 Gambar 3.15 HIPO... 49 Gambar 3.16 Halaman Login... 50 Gambar 3.17 Halaman Admin... 50 Gambar 3.18 Halaman Pimpinan... 51 Gambar 3.19 Halaman Utama Bagian Operasional... 51 Gambar 3.20 Halaman Data Client... 52 Gambar 3.21 Halaman Penilaian Performa... 52 Gambar 3.22 Halaman Laporan... 53 Gambar 3.23 Halaman Status Pengiriman... 53 Gambar 4.1 Halaman Login... 57 Gambar 4.2 Halaman Utama Admin... 57 Gambar 4.3 Halaman Utama Pimpinan... 58 Gambar 4.4 Halaman Utama Bagian Operasional... 58 Gambar 4.5 Halaman Master Client... 59 Gambar 4.6 Halaman Master Karyawan... 59 Gambar 4.7 Halaman Penilaian Pengiriman... 60 Gambar 4.8 Halaman Pengiriman... 61 Gambar 4.9 Halaman Input Pengiriman... 61 Gambar 4.10 Halaman Input Data Barang... 62 Gambar 4.11 Halaman Laporan Nilai... 62 Gambar 4.12 Halaman Laporan Ketepatan Waktu... 63 Gambar 4.13 Halaman Laporan Client... 63 x
DAFTAR TABEL Halaman Tabel 2.1 Simbol Use Case Diagram... 15 Tabel 2.2 Simbol Diagram Activity... 17 Tabel 2.3 Simbol Class Diagram... 18 Tabel 2.4 Simbol Sequence Diagram... 20 Tabel 3.1 Use Case Description Login... 33 Tabel 3.2 Ue Case Description Entry Data Client... 34 Tabel 3.3. Use Case Diagram Penilaian Performa Client... 34 Tabel 3.4 Use Case Diagram Laporan... 35 Tabel 3.5 Use Case Diagram Status Pengiriman... 35 Tabel 3.6 Tabel Client... 46 Tabel 3.7 Tabel User... 46 Tabel 3.8 Tabel Pengiriman Header... 47 Tabel 3.9 Tabel Pengiriman Detail... 48 Tabel 4.1 Tabel tb_karyawanuser... 55 Tabel 4.2 Tabel tb_client... 55 Tabel 4.3 Tabel tb_pengirimanhdr... 56 Tabel 4.4 Tabel tb_pengirimandtl... 56 Tabel 4.5 Skenario Pengujian... 64 Tabel 4.6 Hasil Pengujian... 66 xi