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 ABADILAPORAN 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
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.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.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
... 774.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
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 Case
Mengolah 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.23
Tabel 3.24
Tabel 3.25
Tabel 3.26
Tabel 3.27
Struktur Tabel Supplier
Struktur Tabel Barang
Struktur Tabel Cabang Pemasaran
Struktur Tabel Pemesanan Barang
Struktur Tabel Barang Keluar
Tabel 4.1
Tabel Skenario Pengujian
Tabel 4.2
Tabel Hasil Pengujian
DAFTAR GAMBAR
Gambar 2.1
Metode
Waterfall
(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 Diagram
Usulan 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
Sequence Diagram
Mengolah Master Data Cabang
Pemasaran
Gambar 3.16
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
Gambar 3.25
Gambar 3.26
Gambar 3.27
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
Rancangan LayarLaporan Penjualan
Rancangan Layar Laporan Pembelian Manager
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
DAFTAR LAMPIRAN
Halaman
1. Surat Keterangan Riset ... xvi 2. Struktur Perusahaan... xvii 3. Kartu Asistensi...xviii