SISTEM INFORMASI PEMESANAN DAN DASHBOARD PENJUALAN UNIT YAMAHA OUTBOARD MOTOR ( OBM ) KE DEALER BERBASIS WEB PADA PT. KARYA BAHARI ABADI Laporan Tugas Akhir Diajukan untuk melengkapi salah satu syarat Memperoleh gelar sarjana komputer Oleh: Sita Dwi Rakhmita 41814110146 PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2016
LEMBAR PERSETUJUAN Nama : Sita Dwi Rakhmita Nim : 41814110146 Fakultas : Ilmu Komputer Program Studi : Sistem Informasi Judul : SISTEM INFORMASI PEMESANAN DAN DASHBOARD PENJUALAN UNIT YAMAHA OUTBOARD MOTOR ( OBM ) KE DEALER BERBASIS WEB PADA PT. KARYA BAHARI ABADI LAPORAN TUGAS AKHIR INI TELAH DIPERIKSA DAN DISETUJUI Jakarta, 31 Januari 2017 Ardiansyah, S.T., M.T.I. Dosen Pembimbing
KATA PENGANTAR Segala puji dan syukur kehadirat Allah SWT atas rahmat dan hidayah Nya sehingga laporan tugas akhir yang merupakan salah satu syarat untuk menyelesaikan program studi strata satu (S1) pada jurusan Sistem Informasi Universitas Mercubuana ini dapat selesai sebagaimana mestinya. Laporan tugas akhir ini masih jauh dari sempurna, oleh karena itu, segala bentuk kritik dan saran yang bersifat membangun akan senantiasa diterima dengan lapang hati. Dengan segala keterbatasan, laporan tugas akhir ini tidak akan terwujud tanpa bantuan, bimbingan, dan juga support dari berbagai pihak. Untuk itu dengan segala kerendahan hati, dihaturkan terima kasih kepada: 1. Bapak Arissetyanto Nugroho, Dr., MM, selaku Rektor Universitas Mercubuana. 2. Bapak Bambang Hariyanto, Dr., MT, selaku Dekan Fakultas Ilmu Komputer Universitas Mercubuana. 3. Ibu Nur Ani, ST, MMSI, selaku Kepala Prodi Sistem Informasi, 4. Ibu Inge Handriani, M.AK.,MMSI, selaku Kordinator Tugas Akhir Sistem Informasi, 5. Bapak Ardiansyah, S.T., M.T.I selaku Dosen Pembimbing yang selalu teliti memberikan koreksi terhadap penulisan laporan tugas akhir ini disertai dengan penjelasan yang rinci. 6. Sahabat sahabatku di PKK Univ. Mercubuana, Jurusan Sistem Informasi yang telah memberikan dukungan moril untuk menyelesaikan Tugas Akhir ini. 7. Orang tua serta keluarga besar lainnya atas motivasi dan dukungan moril maupun materilnya selama ini. Semoga Allah SWT membalas kebaikan dan selalu mencurahkan rahmat hidayah dan inayah-nya kepada kita semua. Jakarta, 3 Agustus 2016 Sita Dwi Rakhmita
DAFTAR ISI Halaman LEMBAR JUDUL... i LEMBAR PERNYATAAN... ii LEMBAR PENGESAHAN... iii LEMBAR PERSETUJUAN... iv KATA PENGANTAR... v ABSTRACTION... vi ABSTRAKSI... vii DAFTAR ISI... viii DAFTAR TABEL... xi DAFTAR GAMBAR... xiii DAFTAR LAMPIRAN... xv BAB I PENDAHULUAN... 1 1.1. Latar Belakang... 1 1.2. Rumusan Masalah... 3 1.3. Batasan Masalah... 3 1.4. Tujuan Penelitian... 3 1.5. Manfaat Penelitian... 4 1.6. Metode Penelitian... 4 1.7. Sistematika Penulisan... 7 BAB II LANDASAN TEORI... 9 2.1. Definisi Dasar Sistem... 9 2.2. Definisi Dasar Informasi... 10 2.3. Defini Dasar Sistem Informasi... 10 2.4. Definisi Basis Data... 11 2.4.1 Definisi Database Manajement System ( DBMS )... 12 2.5. Pengertian SDLC (System Development Life Cyle)... 14 2.5.1. Model SDLC (Model Waterfall)... 14 2.6. Definisi UML (Unified Modelling Language)... 15 2.6.1. Fokus Unified Modeling Language (UML)... 16 2.6.2. Diagram Diagram UML (Unified Modeling Language)... 16 2.6.3. Use Case Diagram... 17
2.6.4. Activity Diagram... 18 2.6.5. DiagramSequence... 20 2.6.6. Class Diagram... 21 2.7. Perangkat Lunak Pendukung... 22 2.7.1 Definisi Macromedia Dreamweaver CS5... 22 2.7.2 Definisi PHP... 23 2.7.3DefinisiMySQL... 24 2.7.4 XAMPP... 26 2.7.5 CSS (Cascading Style Sheets)... 26 2.7.6 PHP MyAdmin... 27 2.8. Konsep Dasar Dashboard Monitoring... 28 2.8.1. Klasifikasi Data... 28 2.8.2. Pengolahan Data... 29 2.9. Konsep Sistem Informasi Pemesanan dan Penjualan... 30 2.9.1.Metode Black Box... 30 2.9.2.Metode White Box... 30 2.9.3.Penjadwalan Pengujian Sistem... 31 2.10. Metode Pengujian... 30 2.10.1.Metode Black Box... 30 2.10.2.Metode White Box... 30 2.10.3.Penjadwalan Pengujian Sistem... 31 BAB III ANALISA DAN PERANCANGAN... 33 3.1. Profil Perusahaan... 33 3.1.1. Visi dan Misi Perusahaan... 33 3.1.2. Struktur Organisasi... 34 3.2. Analisa Sistem Proses Bisnis Berjalan... 36 3.3. Uraian Prosedur Berjalan... 37 3.3.1. Flowchart Diagram Proses Bisnis... 38 3.4. Perancangan Sistem Usulan... 42 3.4.1. Use Case Diagram Sistem Usulan... 43 3.4.2. Activity Diagram Sistem Sistem Usulan... 47 3.4.3. Sequence Diagram Sistem Usulan... 51 3.4.4. Class DiagramSistem Usulan... 55 3.4.5. Rancangan Struktur Tabel... 56
3.4.6. Rancangan Struktur Menu Aplikasi... 57 3.4.7. Rancangan Layar Aplikasi... 58 BAB IV IMPLEMENTASI DAN PENGUJIAN... 64 4.1. Implementasi Sistem... 64 4.2. Implementasi Database... 65 4.3. Implementasi Antar Muka Aplikasi... 69 4.3.1. Implementasi Halaman Login... 70 4.3.2. Implementasi Halaman Beranda Utama... 70 4.3.3. Implementasi Halaman Master Data Supplier... 71 4.3.4. Implementasi Halaman MasterData Cabang Pemasaran... 71 4.3.5. Implementasi Halaman Master Data Barang... 72 4.3.6. Implementasi Halaman Transaksi Pemesanan Barang... 73 4.3.7. Implementasi Halaman Transaksi Distribusi Barang... 74 4.3.8. Implementasi Halaman Laporan Pembelian... 75 4.3.9. Implementasi Halaman Laporan Penjualan... 76 4.3.10.Implementasi Halaman Beranda Manager... 76 4.3.11.Implementasi Halaman Laporan Pembelian Manager... 76 4.3.12.Implementasi Halaman Laporan Penjualan Manager... 77 4.4. Metode Pengujian Sistem... 77 4.4.1. Skenario Pengujian... 78 4.4.2. Hasil Pengujian... 79 4.4.3. Analisa Pengujian... 80 BAB V PENUTUP... 82 5.1. Kesimpulan... 82 5.2. Saran... 82 DAFTAR PUSTAKA... 83 LAMPIRAN... 84
DAFTAR TABEL Tabel 2.1 Notasi Use Case Diagram (Dennis at al:2012) Tabel 2.2 Perbedaan include dan extend pada Use Case (Dennis et al:2012) Tabel 2.3 NotasiPemodelan Activity Diagram (Dennis et al, 2012 : 516) Tabel 2.4 NotasiPemodelanKomponen Sequence Diagram(Dennis et al :2012) Tabel 2.5 Komponen Class Diagram (Dennis et al :2012) Tabel 2.6 KelebihandanKelemahan PHP (Sukarno, 2010 : 25) Tabel 3.1 Tabel 3.2 Tabel 3.3 Tabel 3.4 Tabel 3.5 Tabel 3.6 Tabel 3.7 Tabel 3.8 Tabel 3.9 Tabel 3.10 Tabel 3.11 Tabel 3.12 Tabel 3.13 Tabel 3.14 Tabel 3.15 Tabel 3.16 Tabel 3.17 Tabel 3.18 Tabel 3.19 Tabel 3.20 Tabel 3.21 Tabel 3.22 Skenario Flowchart Input Data Order Pemesanan Skenario Flowchart Terima Data Order Pemesanan Skenario Flowchart Input Data PO Skenario Flowchart Terima Data PO Skenario Flowchart Input Data Barang Masuk Skenario Flowchart Input Data Pengeluaran Barang Skenario Flowchart Terima Data Pengeluaran Barang Skenario Flowchart Buat Laporan Pengiriman Barang Skenario Flowchart Persetujuan PO Skenario Flowchart Persetujuan Barang Keluar Skenario Use Case Login Skenario Use CaseMengolah Data Supplier Skenario Use Case Mengolah Data Barang Skenario Use Case Login Akunting Skenario Use Case Mengolah Data Cabang Pemasaran Skenario Use Case Memesan Barang Skenario Use Case Mengolah Data Barang Masuk Skenario Use Case Mengolah Data Distribusi Barang Skenario Use Case Cetak Laporan Skenario Use Case Cetak Laporan Akunting Skenario Use Case Login Manager Struktur Tabel User
Tabel 3.23 Tabel 3.24 Tabel 3.25 Tabel 3.26 Tabel 3.27 Tabel 4.1 Tabel 4.2 Struktur Tabel Supplier Struktur Tabel Barang Struktur Tabel Cabang Pemasaran Struktur Tabel Pemesanan Barang Struktur Tabel Barang Keluar Tabel Skenario Pengujian Tabel Hasil Pengujian
DAFTAR GAMBAR Gambar 2.1 MetodeWaterfall (Alan Dennis 2012) Gambar 3.1 Gambar 3.2 Gambar 3.3 Gambar 3.4 Gambar 3.5 Gambar 3.6 Gambar 3.7 Gambar 3.8 Gambar 3.9 Gambar 3.10 Gambar 3.11 Gambar 3.12 Gambar 3.13 Gambar 3.14 Gambar 3.15 Gambar 3.16 Gambar 3.17 Gambar 3.18 Gambar 3.19 Gambar 3.20 Gambar 3.21 Gambar 3.22 Gambar 3.23 Gambar 3.24 Gambar 3.25 Gambar 3.26 Gambar 3.27 Struktur Perusahaan PT. Karya Bahari Abadi Flowchart Diagram Sistem Berjalan Use Case Diagram Sistem Usulan Activity Diagram Sistem Usulan Master Data Supplier Activity Diagram Usulan Master Data Barang Activity Diagram Usulan Master Data Cabang Pemasaran Activity DiagramUsulan Transaksi Pemesanan Barang Activity Diagram Usulan Transaksi Konfirmasi Barang Activity Diagram Usulan Transaksi Distribusi Barang Activity Diagram Usulan Cetak Laporan Activity Diagram Usulan Cetak Laporan Manager Activity Diagram Usulan Cetak Laporan Akunting Sequence Diagram Mengolah Master Data Supplier Sequence Diagram Mengolah Master Data Barang Sequence Diagram Mengolah Master Data Cabang Pemasaran Sequence Diagram Mengolah Transaksi Pemesanan Barang Sequence Diagram Mengolah Transaksi Barang Keluar Sequence Diagram Cetak Laporan Class Diagram Sistem Usulan Rancangan Struktur Menu User Admin Rancangan Layar Menu Beranda Rancangan Layar Menu MasterData Supplier Rancangan Layar Menu Master Data Barang Rancangan Layar Menu MasterData Cabang Pemasaran Rancangan Layar Menu Transaksi Barang Masuk Rancangan Layar Menu Transaksi Barang Keluar Rancangan Layar Laporan Pembelian
Gambar 3.28 Gambar 3.29 Gambar 3.30 Gambar 4.1 Gambar 4.2 Gambar 4.3 Gambar 4.4 Gambar 4.5 Gambar 4.6 Gambar 4.7 Gambar 4.8 Gambar 4.9 Gambar 4.10 Gambar 4.11 Gambar 4.12 Gambar 4.13 Gambar 4.14 Gambar 4.15 Gambar 4.16 Gambar 4.17 Gambar 4.18 Gambar 4.19 Gambar 4.20 Gambar 4.21 Gambar 4.22 Rancangan LayarLaporan Penjualan Rancangan Layar Laporan Pembelian Manager Rancangan Layar Laporan Penjualan Manager XAMPP Tampilan Local Host Pada Browser Database dash.sql Tampilan User TampilanTabel Supplier Tampilan Tabel Barang Tampilan Tabel Cabang Pemasaran Tampilan Tabel Barang Masuk Tampilan Tabel Barang Keluar Implementasi Halaman Login Implementasi Halaman Utama Implementasi Halaman Master Data Supplier Implementasi Halaman Master Data Cabang Pemasaran Implementasi Halaman Master Data Barang Implementasi Halaman Transaksi Pemesanan Barang Implementasi Halaman Transaksi Konfirmasi Barang Masuk Implementasi Halaman Transaksi Konfirmasi Barang Masuk Implementasi Halaman Laporan Pembelian Implementasi Halaman Laporan Penjualan Implementasi Halaman Beranda Manager Implementasi Halaman Laporan Pembelian Manager Implementasi Halaman Laporan Penjualan Manager
DAFTAR LAMPIRAN Halaman 1. Surat Keterangan Riset... xvi 2. Struktur Perusahaan... xvii 3. Kartu Asistensi...xviii