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
http://digilib.mercubuana.ac.id/
http://digilib.mercubuana.ac.id/
http://digilib.mercubuana.ac.id/
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
http://digilib.mercubuana.ac.id/
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
http://digilib.mercubuana.ac.id/
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
http://digilib.mercubuana.ac.id/
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
http://digilib.mercubuana.ac.id/
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
http://digilib.mercubuana.ac.id/
DAFTAR TABEL
Tabel 2.1
Notasi Use Case Diagram (Dennis at al:2012)
Tabel 2.2
Tabel 2.5
Perbedaan include dan extend pada Use Case (Dennis et al:2012) NotasiPemodelan Activity Diagram (Dennis et al, 2012 : 516) NotasiPemodelanKomponen Sequence Diagram(Dennis et al :2012) Komponen Class Diagram (Dennis et al :2012)
Tabel 2.6
KelebihandanKelemahan PHP (Sukarno, 2010 : 25)
Tabel 3.1
Skenario Flowchart Input Data Order Pemesanan
Tabel 3.2
Skenario Flowchart Terima Data Order Pemesanan
Tabel 3.3
Skenario Flowchart Input Data PO
Tabel 3.4
Skenario Flowchart Terima Data PO
Tabel 3.5
Skenario Flowchart Input Data Barang Masuk
Tabel 3.6
Skenario Flowchart Input Data Pengeluaran Barang
Tabel 3.7
Skenario Flowchart Terima Data Pengeluaran Barang
Tabel 3.8
Skenario Flowchart Buat Laporan Pengiriman Barang
Tabel 3.9
Skenario Flowchart Persetujuan PO
Tabel 3.10
Skenario Flowchart Persetujuan Barang Keluar
Tabel 3.11
Skenario Use Case Login
Tabel 3.12
Skenario Use CaseMengolah Data Supplier
Tabel 3.13
Skenario Use Case Mengolah Data Barang
Tabel 3.14
Skenario Use Case Login Akunting
Tabel 3.15
Skenario Use Case Mengolah Data Cabang Pemasaran
Tabel 3.16
Skenario Use Case Memesan Barang
Tabel 3.17
Skenario Use Case Mengolah Data Barang Masuk
Tabel 3.18
Skenario Use Case Mengolah Data Distribusi Barang
Tabel 3.19
Skenario Use Case Cetak Laporan
Tabel 3.20
Skenario Use Case Cetak Laporan Akunting
Tabel 3.21
Skenario Use Case Login Manager
Tabel 3.22
Struktur Tabel User
Tabel 2.3 Tabel 2.4
http://digilib.mercubuana.ac.id/
Tabel 3.23
Struktur Tabel Supplier
Tabel 3.24
Struktur Tabel Barang
Tabel 3.25
Struktur Tabel Cabang Pemasaran
Tabel 3.26
Struktur Tabel Pemesanan Barang
Tabel 3.27
Struktur Tabel Barang Keluar
Tabel 4.1
Tabel Skenario Pengujian
Tabel 4.2
Tabel Hasil Pengujian
http://digilib.mercubuana.ac.id/
DAFTAR GAMBAR
Gambar 2.1
MetodeWaterfall (Alan Dennis 2012)
Gambar 3.1
Struktur Perusahaan PT. Karya Bahari Abadi
Gambar 3.2
Flowchart Diagram Sistem Berjalan
Gambar 3.3
Use Case Diagram Sistem Usulan
Gambar 3.4
Activity Diagram Sistem Usulan Master Data Supplier
Gambar 3.5
Activity Diagram Usulan Master Data Barang
Gambar 3.6
Activity Diagram Usulan Master Data Cabang Pemasaran
Gambar 3.7
Activity DiagramUsulan Transaksi Pemesanan Barang
Gambar 3.8
Activity Diagram Usulan Transaksi Konfirmasi Barang
Gambar 3.9
Activity Diagram Usulan Transaksi Distribusi Barang
Gambar 3.10
Activity Diagram Usulan Cetak Laporan
Gambar 3.11
Activity Diagram Usulan Cetak Laporan Manager
Gambar 3.12
Activity Diagram Usulan Cetak Laporan Akunting
Gambar 3.13
Sequence Diagram Mengolah Master Data Supplier
Gambar 3.14
Sequence Diagram Mengolah Master Data Barang
Gambar 3.15 Gambar 3.16
Sequence Diagram Mengolah Master Data Cabang Pemasaran Sequence Diagram Mengolah Transaksi Pemesanan Barang
Gambar 3.17
Sequence Diagram Mengolah Transaksi Barang Keluar
Gambar 3.18
Sequence Diagram Cetak Laporan
Gambar 3.19
Class Diagram Sistem Usulan
Gambar 3.20
Rancangan Struktur Menu User Admin
Gambar 3.21
Rancangan Layar Menu Beranda
Gambar 3.22
Rancangan Layar Menu MasterData Supplier
Gambar 3.23
Rancangan Layar Menu Master Data Barang
Gambar 3.24
Rancangan Layar Menu MasterData Cabang Pemasaran
Gambar 3.25
Rancangan Layar Menu Transaksi Barang Masuk
Gambar 3.26
Rancangan Layar Menu Transaksi Barang Keluar
Gambar 3.27
Rancangan Layar Laporan Pembelian
http://digilib.mercubuana.ac.id/
Gambar 3.28
Rancangan LayarLaporan Penjualan
Gambar 3.29
Rancangan Layar Laporan Pembelian Manager
Gambar 3.30
Rancangan Layar Laporan Penjualan Manager
Gambar 4.1
XAMPP
Gambar 4.2
Tampilan Local Host Pada Browser
Gambar 4.3
Database dash.sql
Gambar 4.4
Tampilan User
Gambar 4.5
TampilanTabel Supplier
Gambar 4.6
Tampilan Tabel Barang
Gambar 4.7
Tampilan Tabel Cabang Pemasaran
Gambar 4.8
Tampilan Tabel Barang Masuk
Gambar 4.9
Tampilan Tabel Barang Keluar
Gambar 4.10
Implementasi Halaman Login
Gambar 4.11
Implementasi Halaman Utama
Gambar 4.12
Implementasi Halaman Master Data Supplier
Gambar 4.13
Implementasi Halaman Master Data Cabang Pemasaran
Gambar 4.14
Implementasi Halaman Master Data Barang
Gambar 4.15
Implementasi Halaman Transaksi Pemesanan Barang
Gambar 4.16
Implementasi Halaman Transaksi Konfirmasi Barang Masuk
Gambar 4.17
Implementasi Halaman Transaksi Konfirmasi Barang Masuk
Gambar 4.18
Implementasi Halaman Laporan Pembelian
Gambar 4.19
Implementasi Halaman Laporan Penjualan
Gambar 4.20
Implementasi Halaman Beranda Manager
Gambar 4.21
Implementasi Halaman Laporan Pembelian Manager
Gambar 4.22
Implementasi Halaman Laporan Penjualan Manager
http://digilib.mercubuana.ac.id/
DAFTAR LAMPIRAN
Halaman 1.
Surat Keterangan Riset ............................................................................................. xvi
2.
Struktur Perusahaan................................................................................................. xvii
3.
Kartu Asistensi........................................................................................................xviii
http://digilib.mercubuana.ac.id/