OPTIMASI SISTEM INFORMASI PEMESANAN GROSIR DI JeA KONFEKSI BERBASIS WEBSITE MENGGUNAKAN MODEL RAPID
APLICATION DEVELOPMENT (RAD)
SKRIPSI
VICTOR PARASIAN 1622500046
PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNOLOGI INFORMASI
INSTITUT SAINS DAN BISNIS (ISB) ATMA LUHUR
PANGKALPINANG 2020
OPTIMASI SISTEM INFORMASI PEMESANAN GROSIR DI JeA KONFEKSI BERBASIS WEBSITE MENGGUNAKAN
MODEL RAPID APLICATION DEVELOPMENT (RAD)
SKRIPSI
Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer
Oleh :
VICTOR PARASIAN 1622500046
PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNOLOGI INFORMASI
INSTITUT SAINS DAN BISNIS (ISB) ATMA LUHUR
PANGKALPINANG
2020
i
ii
iii
KATA PENGANTAR
Puji syukur Alhamdulillah kehadirat Allah SWT yang telah melimpahkan segala rahmat dan karuniaNya, sehingga penulis dapat menyelesaikan laporan skripsi yang merupakan salah satu persyaratan untuk menyelesaikan program studi strata satu (S1) pada Jurusan Sistem Informasi ISB ATMA LUHUR.
Penulis menyadari bahwa laporan skripsi ini masih jauh dari sempurna.
Karena itu, kritik dan saran akan senantiasa penulis terima dengan senang hati.
Dengan segala keterbatasan, penulis menyadari pula bahwa laporan skripsi ini takkan terwujud tanpa bantuan, bimbingan, dan dorongan dari berbagai pihak.
Untuk itu, dengan segala kerendahan hati, penulis menyampaikan ucapan terima kasih kepada:
1. Tuhan Yang Maha Esa, yang menciptakan dan memberikan kehidupan di dunia.
2. Kedua Orang Tua saya tercinta yang telah mendukung penulis baik spirit maupun materi.
3. Bapak Drs. Djaetun Hs yang telah mendirikan Atma Luhur.
4. Bapak Dr. Husni Teja Sukmana, S.T., M.Sc, selaku Rektor ISB Atma Luhur.
5. Bapak Ellya Helmud, M.Kom, selaku Dekan FTI ISB Atma Luhur.
6. Bapak Okkita Rizan, M.Kom, selaku Kaprodi Sistem Informasi.
7. Ibu Hillyah Magdalena, M.Kom, selaku Dosen Pembimbing yang telah membimbing serta pengarahan dalam pembuatan skripsi, sehinggan skripsi ini dapat selesai sebagaimestinya.
8. Bapak M. Aimi selaku pemilik dari CV. JeA Konfeksi yang telah memberikan izin riset kepada saya.
iv
9. Rekan-rekan sesama mahasiswa, terutama untuk mahasiswa jurusan Sistem Informasi angkatan 2016, serta semua pihak yang telah membantu dan mendukung penulis dalam menyelesaikan skripsi ini.
Semoga semua jasa yang telah diberikan mendapat balasan dari Tuhan Yang Maha Esa. Akhir kata penulis berharap semoga laporan skripsi ini berguna bagi para pembaca umumnya dan teman-teman mahasiswa ISB Atma Luhur Pangkalpinang khususnya.
Pangkalpinang, 03 Juli 2020
Victor Parasian
v
ABSTRACTION
JeA KONFEKSI is addressed at Jalan Dr. Wahidin No 127 Bukit Toboali, Kab. South Bangka. JeA Konfeksi was established in 2017 where the owner of the JeA Konfeksi Mr. M. Aimi who has 8 workers. In the process of making wholesale orders based on the model at JeA Konfeksi this configuration is still done manually where the ordering of carousers based on the model and payment is made directly coming to the place to make an order at JeA Konfeksi, the admin records the order and payment in the paper media, so it is less effective to do because it can resulting in an error in recording data and requires time in searching and re-viewing the order as well as frequent document damage or loss.
With this the author uses the Rapid Application Development Model (RAD) used to develop a system to be website-based, because it emphasizes the development cycle of short, short and fast so that this system can immediately be used in the Confirmation JeA in order to increase the effectiveness and accuracy in data processing according to the needs .
Keywords : Information System, Confirmation JeA, RAD, Website.
vi ABSTRAKSI
JeA KONFEKSI ini beralamatkan di Jalan Dr. Wahidin No 127 Bukit Toboali, Kab. Bangka Selatan. JeA Konfeksi ini berdiri sejak tahun 2017
dimana pemilik dari JeA Konfeksi ini Bapak M. Aimi yang memiliki 8 pekerja.
Dalam proses pembuatan pemesanan grosir berdasarkan model di JeA Konfeksi ini masih dilakukan secara manual dimana pemesanan gorsir berdasarkan model dan pembayaran dilakukan secara langsung datang ketempat untuk melakukan pesanan di JeA Konfeksi, admin mencatat pesanan dan pembayaran di media kertas, sehinggga kurang efektif untuk dilakukan karena dapat mengakibatkan terjadinya kesalahan dalam mencatat data dan membutuhkan waktu dalam mencari dan melihat kembali pesanan tersebut serta seringnya terjadi dokumen rusak atau hilang. Dengan ini penulis menggunakan Model Rapid Application Development (RAD) digunakan untuk mengembangkan sistem menjadi berbasis website, karena menekankan pada siklus pembangunan pendek, singkat dan cepat sehingga sistem ini segera dapat digunakan di JeA Konfeksi agar dapat meningkatkan efektifitas dan keakuratan dalam pengolahan data sesuai dengan kebutuhan.
Kata kunci : Sistem Informasi, JeA Konfeksi, RAD, Website.
vii DAFTAR ISI
Halaman
LEMBAR PERNYATAAN ... i
LEMBAR PENGESAHAN ... ii
KATA PENGANTAR ... iii
ABSTRACTION ... v
ABSTRAKSI ... vi
DAFTAR ISI ... vii
DAFTAR GAMBAR ... xi
DAFTAR TABEL ... xiii
DAFTAR SIMBOL ... xiv
BAB I PENDAHULUAN 1.1 Latar Belakang ... 1
1.2 Perumusan Masalah ... 2
1.3 Batasan Masalah ... 2
1.4 Tujuan dan Manfaat Penelitian ... 3
1.5 Sistematika Penulisan ... 2
BAB II LANDASAN TEORI 2.1 Teori Pendukung umum ... 5
2.1.1 Defenisi Sistem Informasi ... 5
2.1.2 Defenisi Pemesanan Grosir ... 5
2.1.3 Defenisi Konfeksi ... 6
2.1.4 Defenisi Website ... 6
2.2 Metode Object Oriented Analysis and Design (OOAD) ... 6
2.3 Model Rapid Application Development (RAD) ... 7
2.4 Basis Data ... 8
2.4.1 Entity Relationship Diagram (ERD) ... 8
viii
2.4.2 Logical Record Structure (LRS) ... 9
2.4.3 Tabel ... 9
2.5 Tools Pengembangan Perangkat Lunak ... 9
2.5.1 UML (Unifed Modelling Languange) ... 9
2.5.2 Diagram – Diagram UML ... 9
2.6 Perangkat Lunak Pendukung ... 10
2.6.1 HTML ... 10
2.6.2 PHP ... 10
2.6.3 MySQL ... 11
2.6.4 XAMPP ... 11
2.7 Tinjauan Penelitian Terdahulu ... 11
BAB III METODOLOGI PENELITIAN 3.1 Model Pengembangan Sistem Informasi ... 13
3.2 Metode Penelitian Pengembangan Sistem ... 14
3.2.1 (OOA) Object-oriented Analysis ... 15
3.2.2 (OOD) Object-oriented Design ... 15
3.3 Tools Pengembangan Sistem ... 15
3.3.1 Activity Diagram ... 15
3.3.2 Use Case Diagram ... 15
3.3.3 Package Diagram ... 15
3.3.4 Sequance Diagram ... 16
3.3.5 Class Diagram ... 16
BAB IV PEMBAHASAN 4.1 Tinjauan Organisasi ... 17
4.1.1 Profil ... 17
4.1.2 Sejarah Singkat Organisasi ... 17
4.1.3 Struktur Oganisasi ... 18
4.1.4 Tugas dan Wewenang... 18
ix
4.2 Analisa Proses Bisnis ... 21
4.2.1 Proses Bisnis ... 21
4.2.2 Activity Diagram ... 22
4.2.3 Analisa Keluaran ... 29
4.2.4 Analisan Masukan ... 31
4.3 Identifikasi Kebutuhan ... 32
4.4 Package Diagram ... 35
4.5 Use Case Diagram ... 36
4.6 Deskripsi Use Case ... 37
4.7 Rancangan Basis Data ... 43
4.7.1 ERD (Entity Relationship Diagram) ... 43
4.7.2 Transformasi ERD (Entity Relationship Diagram) to LRS (Logical Record Structure) ... 44
4.7.3 LRS (Logical Record Structure) ... 45
4.7.4 Tabel ... 45
4.7.4 Spesifikasi Basis Data ... 47
4.8 Class Diagram ... 54
4.9 Analisa Dokumen Usulan ... 55
4.9.1 Analisa Keluaran ... 55
4.9.2 Analisa Masukan ... 55
4.10 Rancangan Dialog Layar ... 58
4.11 Rancangan Layar ... 59
4.12 Sequence Diagram ... 71
4.13 Deployment Diagram ... 84
BAB V PENUTUP 5.1 Kesimpulan ... 85
5.2 Saran ... 86
DAFTAR PUSTAKA ... 87
x
LAMPIRAN A DOKUMEN KELUARAN SISTEM BERJALAN
Lampiran A-1 Nota Pembayaran Tunai ... 91
Lampiran A-2 Nota Pembayaran Uang Muka ... 92
Lampiran A-3 Nota Pembayaran Pelunasan ... 93
Lampiran A-4 Laporan Pendapatan ... 94
LAMPIRAN B DOKUMEN MASUKAN SISTEM BERJALAN Lampiran B-1 Data Katalog Model ... 96
Lampiran B-2 Data Katalog Bahan Baju ... 97
Lampiran B-3 Data Pesanan Model ... 98
LAMPIRAN C DOKUMEN KELUARAN SISTEM USULAN Lampiran C-1 Laporan Penjualan ... 100
LAMPIRAN D DOKUMEN MASUKAN SISTEM USULAN Lampiran D-1 Data Produk ... 102
Lampiran D-2 Data Metode Bayar ... 103
Lampiran D-3 Data Pesanan ... 104
Lampiran D-4 Data Customer ... 105
Lampiran D-5 Data Retur . ... 106
LAMPIRAN E SURAT KETERANGAN RISET ... 108
LAMPIRAN F KARTU KONSULTASI BIMBINGAN ... 110
LAMPIRAN G BIODATA PENULIS SKRIPSI ... 112
xi
DAFTAR GAMBAR
Halaman
Gambar 3.1 Siklus Tahap RAD ... 13
Gambar 4.1 Struktur Organisasi JeA Konfeksi ... 18
Gambar 4.2 Activity Diagram Buat Katalog Model ... 22
Gambar 4.3 Activity Diagram Buat Katalong Baju ... 23
Gambar 4.4 Activity Diagram Pesanan Berdasarkan Katalog Model ... 24
Gambar 4.5 Activity Diagram Pembuatan Nota Pembayaran Tunai ... 25
Gambar 4.6 Activity Diagram Pembuatan Nota Pembayaran Uang Muka ... 26
Gambar 4.7 Activity Diagram Pembuatan Nota Pelunasan ... 27
Gambar 4.8 Activity Diagram Laporan Pendapatan ... 28
Gambar 4.9 Package Diagram ... 35
Gambar 4.10 Use Case Diagram Admin ... 36
Gambar 4.11 Use Case Diagram Customer ... 37
Gambar 4.12 Entity Relantionship Diagram (ERD) ... 43
Gambar 4.13 Transformasi ERD ke LRS ... 44
Gambar 4.14 LRS (Logical Record Structure) ... 45
Gambar 4.15 Class Diagram ... 54
Gambar 4.16 Rancangan Dialog Layar ... 58
Gambar 4.17 Rancangan Layar Tampilan Utama ... 59
Gambar 4.18 Rancangan Layar Login Admin ... 59
Gambar 4.19 Rancangan Layar Entry Data Produk ... 60
Gambar 4.20 Rancangan Layar Data Produk ... 60
Gambar 4.21 Rancangan Layar Entry Metode Pembayaran ... 61
Gambar 4.22 Rancangan Layar Metode Pembayaran ... 61
Gambar 4.23 Rancangan Layar Entry Customer ... 62
Gambar 4.24 Rancangan Layar Data Customer ... 62
Gambar 4.25 Rancangan Layar Data Pesanan ... 63
Gambar 4.26 Rancangan Layar Detail Pesanan ... 63
xii
Gambar 4.27 Rancangan Layar Lihat Bukti Transfer ... 64
Gambar 4.28 Rancangan Layar Kirim Pesan Order ... 64
Gambar 4.29 Rancangan Layar Pesanan ... 65
Gambar 4.30 Rancangan Layar Login dan Registrasi ... 65
Gambar 4.31 Rancangan Layar Detail Produk ... 66
Gambar 4.32 Rancangan Layar Keranjang ... 67
Gambar 4.33 Rancangan Layar Checkout ... 68
Gambar 4.34 Rancangan Layar Pesanan Anda ... 68
Gambar 4.35 Rancangan Layar Upload Bukti Transfer ... 69
Gambar 4.36 Rancangan Layar Retur Customer . ... 69
Gambar 4.37 Rancangan Layar Data Retur ... 70
Gambar 4.38 Sequence Diagram Login Customer ... 71
Gambar 4.39 Sequence Diagram Login Admin ... 72
Gambar 4.40 Sequence Diagram Registrasi Customer ... 73
Gambar 4.41 Sequence Diagram Entry Produk ... 74
Gambar 4.42 Sequence Diagram Entry Metode Bayar ... 75
Gambar 4.43 Sequence Diagram Lihat Pesanan ... 76
Gambar 4.44 Sequence Diagram Detail Pesanan ... 77
Gambar 4.45 Sequence Diagram Lihat Bukti Transfer ... 78
Gambar 4.46 Sequence Diagram Enty Kirim Pesan Order ... 79
Gambar 4.47 Sequence Diagram Lihat Data Customer ... 80
Gambar 4.48 Sequence Diagram Laporan Penjualan ... 81
Gambar 4.49 Sequence Diagram Entry Pesanan ... 82
Gambar 4.50 Sequence Diagram Upload Bukti Transfer ... 83
Gambar 4.51 Deployment Diagram ... 84
xiii
DAFTAR TABEL
Halaman
Tabel 4.1 Tabel admin ... 44
Tabel 4.2 Tabel customer ... 45
Tabel 4.3 Tabel po ... 45
Tabel 4.4 Tabel isi ... 45
Tabel 4.5 Tabel produk ... 45
Tabel 4.6 Tabel bukti_tf ... 45
Tabel 4.7 Tabel metode_bayar ... 46
Tabel 4.8 Tabel kirim ... 46
Tabel 4.9 Tabel retur ... 46
Tabel 4.10 Tabel kembali ... 46
Tabel 4.11 Spesifikasi Basis Data admin ... 47
Tabel 4.12 Spesifikasi Basis Data customer ... 47
Tabel 4.13 Spesifikasi Basis Data po ... 48
Tabel 4.14 Spesifikasi Basis Data isi ... 49
Tabel 4.15 Spesifikasi Basis Data produk ... 49
Tabel 4.16 Spesifikasi Basis Data bukti_tf ... 50
Tabel 4.17 Spesifikasi Basis Data metode_bayar ... 50
Tabel 4.18 Spesifikasi Basis Data kirim ... 51
Tabel 4.19 Spesifikasi Basis Data retur ... 51
Tabel 4.20 Spesifikasi Basis Data kembali ... 52
xiv
DAFTAR SIMBOL
Simbol Activity Diagram
Start Point
Menggambarkan awal dari aktivitas.
End Point
Menggambarkan akhir dari aktivitas.
Activity
Menggambarkan suatu proses bisnis.
Fork
Menggambarkan aktivitas yang dimulai dengan sebuah aktivitas dan diikuti oleh dua atau lebih aktivitas yang harus dikerjakan.
Decision
Menggambarkan pilihan yang terjadi pada transisi.
State Transition
Menggambarkan aliran perpindahan kontrol antara state.
Swimlane
Menggambarkan pemisahan atau pengelompokkan aktivitas berdasarkan actor.
xv Simbol Use Case Diagram
Actor
Sebuah peran yang bisa dimainkan oleh pengguna dalam interaksinya dengan sistem.
Use case
Menggambarkan fungsionalitas dari suatu sistem, sehingga pengguna sistem paham dan mengerti mengenai kegunaan sistem yang akan dibangun.
Association
Menggambarkan hubungan antara actor dengan use case.
Simbol ERD (Entity Relationship Diagram) Entity
Menunjukkan objek-objek dasar yang terikat di dalam sistem. Objek tersebut dapat berupa orang, benda, atau hal lainnya yang keterangannya perlu disimpan di basis data.
Relationship
Adalah hubungan terjadi antara satu atau lebih entity.
Garis
Menghubungkan entity dengan relationship
Ajukan permohonan usulan kenaikan pangkat PNS
Buat surat pengantar usulan kenaikan pangkat PNS
Serahkan surat pengantar usulan kenaikan pangkat PNS
Terima surat pengantar usulan kenaikan pangkat PNS yang ditandatangani
Serahkan surat pengantar usulan kenaikan pangkat PNS yang ditandatangani
Terima surat keputusan kenaikan pangkat
Memberikan surat keputusan kenaikan pangkat
Terima konfirmasi agar dapat melengkapi persyaratan
Terima surat pengantar usulan kenaikan pangkat PNS
Tandatangani surat pengantar usulan kenaikan pangkat PNS
Serah surat pengantar usulan kenaikan pangkat PNS yang ditandatangani
Terima srt pengantar usulan kenaikan pangkat PNS
Melakukan pengecekan kelengkapan persyaratan
Konfirmasi agar dapat melengkapi persyaratan
Buat surat keputusan kenaikan pangkat
Serahkan surat keputusan kenaikan pangkat [Belum Lengkap] [Lengkap]
Terima srt keputusan kenaikan pangkat
Pegaw ai Negeri Sipil (PNS) Bagian Kepegaw aian Daerah (BKD)
Kepala Dinas Bagian Kepegaw aian
xvi Simbol Sequence Diagram
Actor
Menggambarkan orang yang sedang berinteraksi dengan sistem.
Entity
Menggambarkan informasi yang harus disimpan oleh sistem (struktur data dari sebuah sistem).
Boundary
Menggambarkan interaksi antara satu atau lebih actor dengan sistem, memodelkan bagian dari sistem yang bergantung pada pihak lain disekitarnya dan merupakan pembatas sistem dengan dunia luar.
Control
Digunakan untuk mengontrol kelas dari form layar kelas control, mengkoordinasikan perilaku sistem dan menggambarkan dinamika dari suatu sistem, menangani tugas utama dan mengontrol alur kerja suatu kelas.
Message()
Object Message
Menggambarkan pengiriman pesan.
Message to Self
Sebuah objek yang mempunyai sebuah pesan kepada dirinya sendiri.
Loop
Menggambarkan perulangan dalam sequence.
Ajukan permohonan usulan kenaikan pangkat PNS
Buat surat pengantar usulan kenaikan pangkat PNS
Serahkan surat pengantar usulan kenaikan pangkat PNS
Terima surat pengantar usulan kenaikan pangkat PNS yang ditandatangani
Serahkan surat pengantar usulan kenaikan pangkat PNS yang ditandatangani
Terima surat keputusan kenaikan pangkat
Memberikan surat keputusan kenaikan pangkat
Terima konfirmasi agar dapat melengkapi persyaratan
Terima surat pengantar usulan kenaikan pangkat PNS
Tandatangani surat pengantar usulan kenaikan pangkat PNS
Serah surat pengantar usulan kenaikan pangkat PNS yang ditandatangani
Terima srt pengantar usulan kenaikan pangkat PNS
Melakukan pengecekan kelengkapan persyaratan
Konfirmasi agar dapat melengkapi persyaratan
Buat surat keputusan kenaikan pangkat
Serahkan surat keputusan kenaikan pangkat [Belum Lengkap] [Lengkap]
Terima srt keputusan kenaikan pangkat
Pegaw ai Negeri Sipil (PNS) Bagian Kepegaw aian Daerah (BKD)
Kepala Dinas Bagian Kepegaw aian
Loop
xvii Simbol Class Diagram
Class Name
Merupakan nama dari sebuah kelas.
Attribute
Data yang dimiliki suatu objek dalam suatu kelas.
Method
Suatu proses yang dapat dilakukan oleh sebuah kelas.
Association
Menggambarkan hubungan yang terjadi antara kelas.
0 1 0..*
1..*
0..1
*
Multiplicity Zero
One
Zero or More One or More Zero or One N
Ajukan permohonan usulan kenaikan pangkat PNS
Buat surat pengantar usulan kenaikan pangkat PNS
Serahkan surat pengantar usulan kenaikan pangkat PNS
Terima surat pengantar usulan kenaikan pangkat PNS yang ditandatangani
Serahkan surat pengantar usulan kenaikan pangkat PNS yang ditandatangani
Terima surat keputusan kenaikan pangkat
Memberikan surat keputusan kenaikan pangkat
Terima konfirmasi agar dapat melengkapi persyaratan
Terima surat pengantar usulan kenaikan pangkat PNS
Tandatangani surat pengantar usulan kenaikan pangkat PNS
Serah surat pengantar usulan kenaikan pangkat PNS yang ditandatangani
Terima srt pengantar usulan kenaikan pangkat PNS
Melakukan pengecekan kelengkapan persyaratan
Konfirmasi agar dapat melengkapi persyaratan
Buat surat keputusan kenaikan pangkat
Serahkan surat keputusan kenaikan pangkat [Belum Lengkap] [Lengkap]
Terima srt keputusan kenaikan pangkat
Pegaw ai Negeri Sipil (PNS) Bagian Kepegaw aian Daerah (BKD)
Kepala Dinas Bagian Kepegaw aian