i
SISTEM INFORMASI MONITORING STOK BARANG PADA PT CATUR SENTOSA ANUGRAH PANGKAL PINANG
BERBASIS WEB DENGAN METODE FAST
SKRIPSI
JURIADI MUHABDANA 1622500185
PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNOLOGI INFORMASI
INSTITUT SAINS DAN BISNIS (ISB) ATMA LUHUR
PANGKALPINANG
2021
ii
SISTEM INFORMASI MONITORING STOK BARANG PADA PT CATUR SENTOSA ANUGRAH PANGKAL PINANG
BERBASIS WEB DENGAN METODE FAST
SKRIPSI
Diajukan Untuk Melengkapi salah Satu Syarat memperoleh Gelar Sarjana Komputer
Oleh :
JURIADI MUHABDANA 1622500185
PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNOLOGI INFORMASI
INSTITUT SAINS DAN BISNIS (ISB) ATMA LUHUR
PANGKALPINANG
2021
iii
iv
v
KATA PENGANTAR
Segala puji dan syukur penulis panjatkan kepada Allah SWT yang telah melimpahkan segala rahmat dan hidayah-nya, sehingga penulis dapat menyelesaikan laporan skripsi dengan judul: “SISTEM INFORMASI MONITORING STOK BARANG PADA PT.CATUR SENTOSA ANUGRAH PANGKALPINANG BERBASIS WEB DENGAN METODE FAST”, sehingga kami dapat melaksanakan dan menyelesaikan laporan skripsi ini. Kami harapkan yang mana merupakan salah satu persyaratan untuk menyelesaikan program studi Strata Satu (S1) pada Jurusan Sistem Informasi Institut Sains dan Bisnis ATMA LUHUR.
Dengan segala keterbatasan, kami menyadari pula bahwa laporan Skripsi ini takkan bisa tanpa bantuan, bimbingan, dan dorongan dari berbagai pihak.
Untuk itu dengan segala kerendahan hati, kami mengharapakan adanya masukan, kritik dan saran yang bersifat membangun dan mengarahkan pada penyempurnaan penelitian ini banyak kesulitan yang kami alami dalam proses penulisan, semuanya dapat kami lewati dengan baik.
Untuk itu kami ingin menyampaikan ucapan terimakasi yang sebesar-besarnya kepada semua pihak yang turut membantu, khususnya kepada :
1. Allah SWT yang telah menciptakan dan memberikan dunia.
2. Bapak dan Ibu tercinta yang telah mendukung dan mensupport kami.
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 Wishnu Aribowo P, M.Kom selaku dosen pembimbing
6. Bapak Okkita Rizan S.Kom, M.Kom selaku Kaprodi Sistem Informasi 7. Bapak Jefry Santo Selaku pimpinana PT. Catur Sentosa Anugrah
8. Bapak/ Ibu Dosen yang senantiasa membagikan ilmu tanpa pamrih kepada penulis selama kuliah di ISB Atma Luhur.
9. Saudara dan sahabat-sahabatku , khususnya Irfandi Amanda putra ,Rehanditok, Mawi,Feram,Ando yang mana telah memberikan dukungan moral untuk terus menyelesaikan skripsi ini.
vi
Semoga Allah SWT membalas kebaikan dan selalu mencurahkan hidayah serta rahmat-Nya, Amin. Akhir kata penulis berharap semoga skripsi ini berguna bagi para pembaca umumnya, khususnya untuk teman-teman ISB Atma Luhur nantinya
Pangkalpinang, 2 Agustus 2021
Penulis
vii ABSTRACTION
This paperinvolves the design of an information system application for monitoring stock of goods which is installed on a hidden server with a database stored in a hosting. This is done because the process of stock information is still done manually. To realize this, the analysis method will be carried out, the authors analyze the needs and through the results of the analysis the authors design the stages that will be carried out. The purpose of this paper is to produce real work in providing convenience in obtaining stock information at Pt. catur Sentosa anugrah. What is achieved is the achievement of the convenience that users get, namely warehouse officers in getting stock information quickly and easily, which means that the admin can monitor the activity of goods. In use, this application must be connected to the internet so that information can be accessed. The conclusion obtained is the application of this inventory monitoring information system, then the delivery of information regarding the stock of goods to the concerned leadership will be easier, faster and more effective, when compared to using the manual method.
Keywords: Monitoring stock of goods, FAST PT.catur sentosa
viii ABSTRAKSI
Tulisan ini melibatkan pada rancangan aplikasi sistem informasi monitoring stok barang yang diinstal pada server yang terselubung dengan database yang di simpan dalam suatu hosting. Hal ini dilakukan karena proses informasi stok barang ini masih dilakukan secara manual. Untuk merealisasikan hal tersebut, maka akan di lakukan metode analisasi, penulis menganalisa kebutuhan dan melalui hasil analisa tersebut penulis merancang tahapan-tahapan yang akan di lakukan. Tujuan dari penulisan ini adalah untuk menghasilkan karya nyata dalam memberikan kemudahan dalam mendapatkan informasis stok barang pada Pt.catur Sentosa anugrah. Hal yang dicapai adalah tercapainya kemudahan yang didapatkan pengguna yaitu petugas gudang dalam mendapatkan informasi stok dengan cepat dan mudah, dimana artinya adalah admin dapat memantau aktifitas barang. Dalam penggunaannya, aplikasi ini harus terhubung dengan internet agar informasi dapat di akses. Kesimpulan yang didapat adalah Aplikasi sistem informasi monitoring stok barang ini, maka penyampaian informasi prihal stok barang kepada pimpinan yang bersangkutan akan lebih mudah, cepat dan efektif, jika dibandingkan dengan menggunakan cara manual.
Kata Kunci : Monitoring stok barang, FAST PT.catur sentosa
ix DAFTAR ISI
Halaman
LEMBAR PERNYATAAN ... ii
LEMBAR PENGESAHAN SKRIPSI ... iii
KATA PENGANTAR ... iv
ABSTRACTION ... vi
ABSTRAKSI ... vii
DAFTAR ISI ... viii
DAFTAR GAMBAR ... xi
DAFTAR TABEL ... xii
DAFTAR SIMBOL ... xiii
DAFTAR LAMPIRAN ... xv
BAB I PENDAHULUAN 1.1 Latar Belakang ... 1
1.2 Rumusan Masalah ... 2
1.2.1 Identifikasi Masalah... 2
1.2.2 Batasan masalah... 2
1.3 Tujuan dan Manfaat ... 2
1.3.1 Tujuan ... 2
1.3.2 Manfaat ... 3
1.4 Metode Penelitian ... 3
1.4.1 Metode Pengumpulan data ... 3
1.4.2 Metode Pengembangan Sistem ... 4
1.5 Sistematika Penulisan ... 4
BAB II LANDASAN TEORI 2.1 Pengertian Sistem Informasi ... 6
2.1.1 Sistem 2.1.2 Informasi
x
2.2 Metode Frameowork for the application of system thinking ( FAST ) ... 6
2.3 Metodologi Berorientasi Objek ... 8
2.4 Tools ... 8
2.4.1 Unified modeling language ( UML ) ... 8
2.4.2 Diagaram - Diagram unified modeling language ( UML ) ... 8
2.5 Entity Relatinship Diagram ( ERD ) ... 9
2.6. Tujuan Penelitaan Terdahulu ... 9
BAB III METODOLOGI PENELITIAN 3.1 Pengembangan Sistem Informasi ... 12
3.2 Metodologi Penelitian Pengembang sistem ... 13
3.3 Tools ... 13
3.3.1 Unified Modeling Language ( UML ) ... 13
3.3.2 Entity Relationship Diagram ( ERD ) ... 14
3.3.3 Langkah - Langkah Penelitian ... 15
3.4 Perencanan ... 15
3.5 Analisis Sistem ... 15
3.6 Desain ... 16
1. User Interface... 16
2. Admin Interface ... 16
3.7 Pengkodean ... 16
3.8 Ujicoba program ... 16
3.9 Metode Pengembangan system... 17
BAB IV PEMBAHASAN 4.1 Tinjuaan Organisasi ... 18
4.1.1 Struktur Organisasi ... 19
4.1.2 Tugas Pokok ... 19
4.2 Analisi Sistem Berjalan ... 22
4.3 Activity Diagram ... 23
4.4 Analisa Keluaran ... 26
xi
4.5 Analisa Masukan ... 27
4.6 Identifikasi Kebutuhan... 28
4.7 Usecase ... 30
4.8 Deskripsi Usecase ... 30
4.9 ERD ... 34
4.10 ERD to LRS ... 35
4.11 LRS ... 36
4.12 Tabel ... 37
4.13 Spesifikasi basis Data ... 39
4.14 Deplyitmen Diagram ... 44
4.15 Rancangan Antar muka... 44
4.16 Rancangan Dialog layar ... 46
4.17 Squance diagaram ... 51
4.18 Class Diagaram ... 59
BAB V PENUTUP 5.1 Kesimpulan ... 60
5.2 Saran ... 60
DAFTAR PUSTAKA ... 61
xii
DAFTAR GAMBAR
Halaman
Gambar 3.1 Langkah-langkah penelitian ... 15
Gambar 4.1 Struktur Organisasi ... 19
Gambar 4.2 Activity Diagaram proses Pesanan ... 23
Gambar 4.3 Activity Diagaram Proses Surat Jalan ... 24
Gambar 4.4 Laporan Activity Diagram Proses Data Barang ... 25
Gambar 4.5 Use Case Diagram Monioring Stok Barang ... 30
Gambar 4.6 Entity Relationship Diagram ERD ... 34
Gambar 4.7 Transformasi ERD Logical Record Structure (LRS) ... 35
Gambar 4.8 Logical Record Structure (LRS) ... 36
Gambar 4.9 Deployment Digram ... 44
Gambar 4.10 Rancangan layar Menu Login ... 46
Gambar 4.11 Rancangan layer Data Barang ... 47
Gambar 4.12 Rancangan layer Supplier... 47
Gambar 4.13 rancangan layer Salesman ... 48
Gambar 4.14 Rancangan Layar Admin ... 48
Gambar 4.15 rancangan layar Pesanan ... 49
Gambar 4.16 rancangan layar Surat Jalan ... 49
Gambar 4.17 rancangan layar Nota Ambil ... 50
Gambar 4.18 rancangan layer Form Retur ... 50
Gambar 4.19 Sequance diagram Admin ... 51
Gambar 4.20 Sequance diagram Barang ... 52
Gambar 4.21 Sequance diagram Supplier ... 53
Gambar 4.22 Sequance diagram Salesman ... 54
Gambar 4.23 Sequance diagram Pesanan ... 55
Gambar 4.24 Sequance diagram Surat Jalan ... 56
Gambar 4.25 Sequance diagram Nota Ambil ... 57
Gambar 4.26 Sequance diagram Retur... 58
Gambar 4.27 Class Diagram ... 59
xiii
DAFTAR TABEL
Halaman
Tabel 4.1 Tabel Barang ... 37
Tabel 4.2 Tabel Admin ... 37
Tabel 4.3 Tabel Supplier ... 37
Tabel 4.4 Tabel Pesanan ... 37
Tabel 4.5 Tabel Surat jalan ... 37
Tabel 4.6 Tabel Retur ... 38
Tabel 4.7 Tabel Salesman ... 38
Tabel 4.8 Tabel Ada ... 38
Tabel 4.9 Tabel Isi... 38
Tabel 4.10 Tabel Nota Ambil... 38
Tabel 4.11 spesifikasi Basis Data Barang ... 39
Tabel 4.12 spesifikasi Basis Data Supplier ... 39
Tabel 4.13 spesifikasi Basis Data Pesanan ... 40
Tabel 4.14 spesifikasi Basis Data Surat Jalan ... 40
Tabel 4.15 spesifikasi Basis Data Retur ... 41
Tabel 4.16 spesifikasi Basis Data Salesman ... 42
Tabel 4.17 spesifikasi Basis Data Ada ... 42
Tabel 4.18 spesifikasi Basis Data Isi... 43
Tabel 4.19 spesifikasi Basis Data Nota Ambil... 43
xiv
DAFTAR LAMPIRAN
Halaman
LAMPIRAN A : ANALISA DOKUMEN MASUKAN
Lampiran A-1: Data Pesanan ... 64
Lampiran A-2: Data Surat Jalan ... 56
Lampiran A-3: Data Laporan Data Barang ... 66
Lampiran A-4: Data Retur ... 67
LAMPIRAN B : ANALISA DOKUMEN KELUARAN Lampiran B-1: Data Stok Barang ... 69
LAMPIRAN C : RANCANGAN KELUARAN Lampiran C-1: Pesanan ... 71
Lampiran C-2: Nota Ambil ... 72
Lampiran C-3: Retur... 73
LAMPIRAN D : RANCANGAN MASUKAN Lampiran D-1: Surat Jalan... 75
Lampiran D-2: Data Barang ... 76
Lampiran D-3: Salesman ... 77
Lampiran D-4: Supplier ... 78
LAMPIRAN E : PERMOHONAN RISET Lampiran E-1: Surat Permohonan Riset ... 80
Lampiran E-2: Surat Balasan Riset ... 81
LAMPIRAN F : KARTU BIMBINGAN Lampiran F-1: Lembar Kartu Bimbingan... 82
LAMPIRAN G : KARTU BIMBINGAN Lampiran G-1: Lembar Biodata Penulis... 85
xv
DAFTAR SIMBOL
ACTIVITY DIAGRAM
Start State
Menggambarkan awal dari aktifitas
End State
Menggambarkan akhir aktifitas
Transition
Menggambarkan aliran perpindahan control antar state
Activity State
Menggambarkan proses bisnis
Decision
Menggambarkan pilihan yang terjadi pada transisi
Swimlane Menggambarkan
pembagian/pengelompokan berdasarkan dan fungsi tersendiri
Fork
untuk menunjukkan kegiatan yang dilakukan secara paralel atau untuk menggabungkan dua kegiatan paralel menjadi satu.
NewSwimlane NewSwimlane
xvi USE CASE DIAGRAM
Use Case
Use case dibuat berdasar keperluan actor, merupakan “apa” yang dikerjakan system, bukan “bagaimana” system mengerjakannya
Actor
Actor menggambarkan orang, system atau external entitas / stakeholder yang menyediakan atau menerima informasi dari system.
Actor memberi input atau menerima output informasi dari system
Association
Ujung panah pada association antara actor dan use case mengindikasikan siapa/apa yang
meminta interaksi dan bukannya
mengindikasikan aliran data
<<Include>> Include
Menggambarkan suatu use case termasuk di dalam use case lain (diharuskan).
NewUseCase
xvii CLASS DIAGRAM
Class Diagram Tanpa Method
Menggambarkan sesuatu yang mengkapsul informasi dan perilaku.
Association
Menggambarkan mekanisme komunikasi suatu objek dengan objek lainnya. Atau dapat juga menggambarkan ketergantungan antar objek.
1 1..* Multiplicity
Menggambarkan banyaknya object yang terhubung satu dengan yang lainnya. Contoh : 1 Tepat Satu
0..* Nol atau lebih 1..* Satu atau lebih 0..1 Nol atau Satu 5..8 range 5 s.d 8
4..6,9 range 4 s.d 6 dan 9 Pesanan
NoPsn TgPsn Simpan()
xviii SEQUENCE DIAGRAM
Actor
Actor menggambarkan orang, system atau external entitas / stakeholder yang menyediakan atau menerima informasi dari system.
Actor memberi input atau menerima output informasi dari sistem.
Boundary
Boundary atau disebut juga dengan Form, tempat user berintraksi untuk memberikan masukan data.
Control
Control menjembatani User berintraksi dengan form untuk menghubungkannya dengan entity.
Entity
Entity merupakan letak dimana data disimpan
Object Message
Untuk menunjukan aliran kegiatan atau urutan dari intraksi
Recursive
Message yang dikirim untuk dirinya sendiri
Activation
Mewakili sebuah eksekusi operasi dari obyek
xix Lifeline
Garis titik-titik yang terhubung dengan obyek
Loop
Menggambarkan suatu kegiatan yang dilakukan secara berulang-ulang.
ENTITY RELATIONSHIP DIAGRAM Entitas
Suatu obyek yang dapat diidentifikasi dilingkungan pemakai
Relasi
Menunjukan adanya hubungan diantara sejumlah entitas yang berbeda.
Garis
Sebagai penghubung antara relasi dengan entitas
Loop