perancangan sistem informasi persediaan barang …€¦ · spesifikasi dokumen sistem berjalan...
TRANSCRIPT
PERANCANGAN SISTEM INFORMASI PERSEDIAAN BARANG
PADA TOKO HILWA KOSMETIK
KARAWANG
TUGAS AKHIR
Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga (D.III)
FRANCISCA WIDIAWATI
NIM: 12151131
Program Studi Manajemen Informatika
AMIK BSI Karawang
Karawang
2018
ii
iii
iv
v
vi
KATA PENGANTAR
Puji syukur Alhamdulillah penulis panjatkan kehadirat Allah SWT. Yang
telah melimpahkan rahmatnya dan karunia sehingga pada akhirnya penulis dapat
menyelesaikan tugas akhir ini dengan baik. Dimana tugas akhir ini penulis sajikan
dalam bentuk buku yang sederhana. Adapun judul tugas akhir yang penulis ambil
sebagai berikut ”Perancangan Sistem Informasi Persediaan Barang Pada Toko
Hilwa Cosmetik Karawang”
Tujuan penulisan tugas akhir ini dibuat sebagai salah satu syarat kelulusan
Program Diploma Tiga (DIII) AMIK BSI. Sebagai bahan penulisan diambil
berdasarkan hasil penelitian, observasi dan beberapa sumber literature yang
mendukung penulisan ini. Mengingat keterbatasan, pengetahuan, kemampuan,
pengalaman dan waktu dari penulis, maka penulis menyadari bahwa laporan tugas
akhir ini tidak luput dari berbagai kekurangan. Oleh Karena itu penulis
mengharapkan saran dan kritik yang membangun untuk perbaikan serta penambahan
pengetahuan bagi penulis khususnya, dan untuk peneliti selanjutnya yang
membutuhkan pada umumnya. Selama penyusunan tugas akhir ini, penulis banyak
menerima bimbingan, arahan, bantuan dan dorongan yang sangat berarti. Terutama
kepada Bapak Didih Adityawarman, S.T. M.Kom selaku sebagai dosen pembimbing
yang dengan sabar membimbing saya hingga selesainya tugas akhir ini. Penulis sadar
bahwa tanpa bimbingan dan dorongan dari semua pihak, maka penulisan tugas akhir
vii
ini tidak akan lancar. Oleh karena itu pada kesempatan ini, izinkanlah penulis
menyampaikan ucapan terima kasih kepada :
1. Direktur Akademi Manajemen Informatika & Komputer Bina Sarana Informatika.
2. Ketua Jurusan Manajemen Informatika AMIK BSI.
3. Staff / Karyawan / Dosen dilingkungan Akademi BSI.
4. Ibu Ira Sri Rahayu selaku Pemilik Toko Hilwa Cosmetik Karawang.
5. Karyawan / Karyawati Toko Hilwa Cosmetik Karawang yang telah bersedia
membantu dan memberikan informasi untuk penulisan Tugas Akhir.
6. Mama & Papa tercinta yang telah memberikan dukungan moral maupun spiritual.
7. Adik tersayang Dwi Maya Anggren & M.Yusuf Kendry yang selalu memberikan
semangat dan dukungannya.
8. Suami tercinta Deka Irwan M.G ,A.md yang selalu memberikan dukungan,
semangat dan kasih sayangnya hingga penulis mampu melewati hari-hari sulit
selama menempuh studi.
9. Sahabat-sahabat yang bersama-sama berjuang menyelesaikan Tugas Akhir.
10. Teman-teman seperjuangan mahasiswa kelas MI-12.6D.15 angkatan 2018, yang
senantiasa selalu memberikan semangat, terima kasih atas kerja sama dan
bantuannya.
11. Serta semua pihak yang tidak dapat disebutkan satu persatu yang telah membantu
penulis, secara langsung ataupun tidak langsung dalam menyelesaikan laporan
tugas akhir ini.
viii
ix
ABSTRAK
Francisca Widiawati (12151131), Perancangan Sistem Informasi Persediaan
Barang Pada Toko Hilwa Cosmetik Karawang
Sistem Informasi Persediaan Barang adalah sebuah sistem yang digunakan untuk
memasukkan data-data persediaan barang ke dalam database, sehingga tidak
terjadi kesalahan dalam input, output data, dan pembuatan laporan berdasarkan
data yang diinginkan. Berdasarkan survey dan wawancara dengan pemilik toko
Hilwa cosmetik, didapatkan informasi yang ada ditoko Hilwa cosmetik masih
manual. Oleh karena itu, sistem yang akan dibuat oleh penulis adalah hasil
replikasi dari sistem yang telah ada ditoko Hilwa cosmetik.
Selain proses input dan output barang, pada sistem informasi ini juga dilengkapi
fitur pembuatan laporan data, input, dan output barang, dan pencarian data barang
berdasarkan nama barang. Dengan adanya Sistem Informasi persediaan barang ini
diharapkan dapat bermanfaat bagi ditoko Hilwa cosmetik.
Dengan diterapkannya sistem ini pada toko Hilwa cosmetik, maka diharapkan
dapat mengurangi kesalahan-kesalahan yang mungkin terjadi. Sistem ini juga
diharapkan dapat lebih mempercepat proses input, output, dan pembuatan laporan
yang pada akhirnya dapat membantu toko Hilwa cosmetik tersebut.
Kata Kunci : Perancangan Sistem Informasi, Persediaan Barang
x
ABSTRACT
Francisca Widiawati (12151131), Design of Information System of Goods
Inventory at Store Hilwa Cosmetik Karawang
Good Inventory Information System is a system used to enter the inventory data
into the database, so there is no error in the input, output data, and making
reports based on the desired data. Based on surveys and interviews with Hilwa
Cosmetics store owners, information obtained at the shop Hilwa Cosmetic is still
manual. Therefore, the system to be created by the authors is the result of
replication of the existing system in the shop of Hilwa Cosmetic. In addition to the
process of input and output of goods, the information system is also equipped with
features data reporting, input, and output of goods, and search data items based
on the name of the goods. With the Information System inventory is expected to be
useful for in shop Hilwa Cosmetik. With the application of this system to the
cosmetics Hilwa shop, it is expected to reduce the errors that may occur. The
system is also expected to further accelerate the process of input, output, and
report generation that can ultimately help the Hilwa cosmetics store.
Keywods: Information System Design, Inventory
xi
DAFTAR ISI
Halaman
Lembar Judul ........................................................................................................... i
Lembar Pernyataan Keaslian Tugas Akhir ............................................................. ii
Lembar Pernyataan Persetujuan Publikasi Karya Ilmiah ........................................ iii
Lembar Persetujuan dan Pengesahan Tugas Akhir. ................................................ iv
Lembar Konsultasi Tugas Akhir. ............................................................................ v
Kata Pengantar ........................................................................................................ vii
Abstraksi ................................................................................................................. x
Daftar isi .................................................................................................................. xii
Daftar Simbol .......................................................................................................... xv
Daftar Gambar ......................................................................................................... xvii
Daftar Tabel ............................................................................................................ xviii
Daftar Lampiran ...................................................................................................... xix
BAB I PENDAHULUAN ............................................................. 1 1.1. Latar Belakang Masalah ................................................................ 1
1.2. Tujuan dan Manfaat ...................................................................... 3
1.3. Metode Penelitian .......................................................................... 3
1.3.1. Metode Pengembangan Perangkat Lunak. .......................... 4
1.3.2. Metode Pengumpulan Data. ................................................ 4
1.4. Ruang Lingkup .............................................................................. 5
BAB II LANDASAN TEORI ........................................................ 6 2.1. Konsep Dasar Sistem ................................................................... 6
2.1.1. Pengertian Sistem ............................................................... 6
2.1.2. Pengertian Informasi dan Data ........................................... 7
2.1.3. Pengertian Sistem Informasi .............................................. 8
2.1.4. Pengertian Perancangan Sistem ......................................... 8
2.1.5. Pengertian Sistem Informasi Manajemen .......................... 9
2.1.6. Pengertian Persediaan ........................................................ 10
2.2. Teori Pendukung .......................................................................... 12
2.2.1. UML ................................................................................... 12
2.2.2. Diagram UML .................................................................... 13
2.2.3. Entity Relationship Diagram (ERD) .................................. 19
2.2.4. Logical Records Structure (LRS) ....................................... 20
2.2.5. Spesifikasi File ................................................................... 22
2.2.6. Pengertian Basis Data ........................................................ 23
2.2.7. Mengenal Visual Basic.Net ................................................ 24
2.2.8. Pengertian Microsoft Access .............................................. 25
2.2.9. Pengertian Crystal Report .................................................. 29
xii
BAB III ANALISA SISTEM BERJALAN .................................... 31 3.1. Tinjauan Perusahaan ..................................................................... 31
3.1.1. Sejarah Perusahaan.............................................................. 31
3.1.2. Struktur Organisasi dan Fungsi ........................................... 32
3.2. Prosedur Sistem Berjalan .............................................................. 34
3.3. Use Case Diagram Sistem Berjalan .............................................. 36
3.4. Spesifikasi Dokumen Sistem Berjalan .......................................... 40
3.4.1. Spesifikasi Bentuk Dokumen Masukan ............................ 40
3.4.2. Spesifikasi Bentuk Dokumen Keluaran ............................. 40
3.7. Permasalahan Pokok ..................................................................... 41
3.8. Pemecahan Masalah ...................................................................... 42
BAB IV RANCANGAN SISTEM USULAN .................................. 43 4.1.Tahapan Perancangan Sistem ......................................................... 43
4.1.1. Analisis Kebutuhan ............................................................. 43
4.1.2. Diagram Use Case Sistem Usulan ...................................... 45
4.1.3. Diagram Aktivitas Sistem Usulan ....................................... 54
4.1.4. Dokumen SistemUsulan ...................................................... 60
4.1.5. Rancangan Prototype .......................................................... 62
4.2. Perancangan Perangkat Lunak ..................................................... 67
4.2.1. Entity RelationshipDiagram(ERD) ..................................... 68
4.2.2. Logical Records Structure (LRS) ........................................ 69
4.2.3. Spesifikasi File .................................................................... 70
4.2.4. Class Diagram .................................................................... 77
4.2.5. Sequence Diagram .............................................................. 78
4.2.6. Spesifikasi Sistem Komputer .............................................. 85
4.3. Jadwal Implementasi ..................................................................... 86
BAB V PENUTUP. ........................................................................ 90 5.1. Kesimpulan.................................................................................... 90
5.2. Saran. ............................................................................................. 91
DAFTAR PUSTAKA ....................................................................... 92
DAFTAR RIWAYAT HIDUP ........................................................ 94
SURAT KETERANGAN RISET/PKL ........................................... 95
LAMPIRAN-LAMPIRAN ............................................................... 96
xiii
DAFTAR SIMBOL
A. Simbol Use Case Diagram
Simbol Deskripsi Use Case Fungsionalitas yang disediakan sistem sebagai
unit-unit yang saling bertukar pesan antar unit atau
aktor; biasanya dinyatakan dengan menggunakan
kata kerja di awal di awal frase nama use case
Orang, proses, atau sistem lain yang berinteraksi
dengan sistem informasi yang akan dibuat di luar
sistem informasi yang akan dibuat itu sendiri, jadi
walaupun simbol dari aktor adalah gambar orang,
tapi aktor belum tentu merupakan orang; biasanya
dinyatakan menggunakan kata benda
di awal frase nama aktor.
Asosisasi / association
Komunikasi antara aktor dan use case yang
berpartisipasi pada use case atau use case
memiliki interaksi dengan actor
Ekstensi / extend
Relasi use case tambahan ke sebuah use case
dimana use case yang ditambahkan dapat berdiri
sendiri walau tanpa use case tambahan itu; mirip
dengan perinsip inheritance pada pemrograman
berorientasi objek; biasanya use case tambahan
memiliki nama depan yang sama dengan use case
yang ditambahkan, misal
arah panah mengarah pada use case yang
ditambahkan; biasanya use case yang menjadi
extend-nya merupakan jenis yang sama dengan
use case yang menjadi induknya
Nama Use
xiv
Generalisasi / generalization
Hubungan generalisasi dan spesialisasi
(umum-khusus) antara dua buah use case
dimana fungsi yang satu adalah fungsi
yang lebih umum dari lainnya, misalnya:
Arah panah mengarah pada use case yang
menjadi generalisasinya (umum)
Menggunakan / include / uses
Relasi use case tambahan ke sebuah use
case dimana use case yang ditambahkan
memerlukan use case ini untuk
menjalankan fungsinya atau sebagai
syarat dijalankannya use case ini.
A. Simbol Activity Diagram
Simbol Deskripsi Status awal
Status awal aktivitas sistem, sebuah diagram
aktivitas memiliki sebuah status awal.
Aktivitas
Aktivitas yang dilakukan sistem, aktivitas
biasanya diawali dengan kata kerja.
Percabangan / decision
Asosiasi percabangan dimana jika ada pilihan
aktivitas lebih dari satu
Status akhir
Status akhir yang dilakukan sistem, sebuah
diagram aktivitas memiliki sebuah status akhir.
Swimlane
Memisahkan organisasi bisnis yang
bertanggung jawab terhadap aktivitas yang
terjadi.
xv
Atau
Fork, digunakan untuk menunjukkan
kegiatan yang dilakukan secara paralel.
Join, digunakan untuk menunjukkan
kegiatan yang digabungkan.
B. Simbol Sequence Diagram
Simbol Deskripsi
Orang, proses, atau sistem lain yang
berinteraksi dengan sistem informasi yang akan
dibuat di luar sistem informasi yang akan
dibuat itu sendiri,jadi walaupun simbol dari
aktor adalah gambar orang, tapi aktor belum
tentu merupakan orang; biasanya
dinyatakan menggunakan kata benda di awal
frase nama aktor.
Garis hidup / lifeline
Menyatakan kehidupan suatu objek
Menyatakan objek yang berinteraksi pesan
Waktu aktif
Menyatakan objek dalam keadaan aktif dan
berinteraksi pesan.
xvi
Pesan tipe create
Menyatakan suatu objek membuat objek yang
lain, arah panah mengarah pada objek yang
dibuat.
Pesan tipe call
Menyatakan suatu objek memanggil
operasi/metode yang ada pada objek lain atau
dirinya sendiri,
arah panah mengarah pada objek yang
memiliki operasi/metode, karena ini memanggil
operasi/metode maka operasi/metode yang
dipanggil harus ada pada diagram kelas sesuai
dengan kelas objek yang berinteraksi.
Pesan tipe send
Menyatakan bahwa suatu objek mengirimkan
data/masukan/ informasi ke objek lainnya, arah
panah mengarah pada objek yang dikirimi.
Pesan tipe return
Menyatakan bahwa suatu objek yang telah
menjalankan suatu operasi atau metode
menghasilkan suatu kembalian ke objek
tertentu, arah panah mengarah pada objek yang
menerima kembalian.
Pesan tipe destroy
Menyatakan suatu objek mengakhiri hidup
objek yang lain, arah panah mengarah pada
objek yang diakhiri, sebaiknya jika ada create
maka ada destroy.
xvii
C. Simbol Deployment Diagram
Simbol Deskripsi Package
Package merupakan sebuah bungkusan dari
satu atau lebih node
Node
Biasanya mengacu pada perangkat keras
(hardware), perangkat lunak yang tidsk dibuat
sendiri (software), jika di dalam node
disertakan komponen untuk mengkonsistenkan
rancangan maka komponen yang diikursertakan
harus sesuai dengan komponen yang
didefinisikan
sebelumnya pada diagram komponen
Kebergantungan/dependency
Kebergantungan antar node, arah panah
mengarah pada node yang dipakai
Link
Relasi antar node
D. Simbol ERD/LRS Diagram
Simbol Deskripsi Entitas/Entity
Digunakan untuk menggambarkan suatu yang
nyata atau abstrak dimana data akan disimpan.
Garis Relasi/Line Relationship
Digunakan untuk menggambarkan hubungan
antara relasi dengan entitas lainnya.
Relasi/Relationship
Digunakan untuk menghubungkan satu atau
lebih entitas.
Atribut/attribute
Digunakan sebagai ciri umum semua atau
sebagian besar instansi pada entitas tertentu.
xviii
DAFTAR GAMBAR
1. Gambar II.1 Contoh Class Diagram ................................................................ 13
2. Gambar II.2 Contoh Package Diagram ........................................................... 14
3. Gambar II.3 Contoh Use Case Diagram ......................................................... 15
4. Gambar II.4 Contoh Componen Diagram ....................................................... 16
5. Gambar II.5 Contoh Activity Diagram ............................................................. 17
6. Gambar II.6 Contoh Sequence Diagram .......................................................... 18
7. Gambar II.7 Contoh Deployment Diagram...................................................... 19
8. Gambar II.8 Contoh Entity Relationship Diagram (ERD) .............................. 20
9. Gambar II.9 Contoh Logical Records Structure (LRS) .................................... 22
10. Gambar III.I Struktur Organisasi dan Fungsi................................................... 32
11. Gambar III.2 Use Case Diagram Berjalan....................................................... 36
12. Gambar IV.1 Use Case Diagram Usulan ........................................................ 45
13. Gambar IV.2 Activity Diagram Login.............................................................. 54
14. Gambar IV.3 Activity Diagram Data Masuk ................................................... 55
15. Gambar IV.4 Activity Diagram Data Keluar ................................................... 56
16. Gambar IV.5 Activity Diagram Data Barang ................................................... 57
17. Gambar IV.6 Activity Diagram Data Supplier ................................................. 58
18. Gambar IV.7 Activity Diagram Mengakses Laporan....................................... 59
19. Gambar IV.8 User Interface Admin Login....................................................... 62
20. Gambar IV.9 User Interface Menu Utama ...................................................... 62
21. Gambar IV.10 User Interface Data Barang ..................................................... 63
22. Gambar IV.11User Interface Data Supplier .................................................... 64
23. Gambar IV.12 User Interface Data Masuk ...................................................... 65
24. Gambar IV.13User Interface Data Keluar ....................................................... 65
25. Gambar IV.14 User Interface Admin Mengelola Laporan .............................. 66
26. Gambar IV.15 Entity Relationship Diagram (ERD) ........................................ 67
27. Gambar IV.16 Logical Record Structure (LRS)............................................... 68
28. Gambar IV.17 Class Diagram ......................................................................... 76
29. Gambar IV.18 Sequence Diagram Login ......................................................... 77
30. Gambar IV.19 Sequence Diagram Data Barang .............................................. 78
31. Gambar IV.20 Sequence Diagram Data Supplier ............................................ 79
32. Gambar IV.21 Sequence Diagram Data Masuk............................................... 80
33. Gambar IV.22 Sequence Diagram Data Keluar............................................... 81
34. Gambar IV.23 Sequence Diagram Laporan Barang Masuk ............................ 82
35. Gambar IV.24 Sequence Diagram Laporan Barang Keluar ............................ 83
xix
DAFTAR TABEL
1. Tabel III.1 Use Case Diagram Pemesanan ....................................................... 37
2. Tabel III.2 Use Case Diagram Penerimaan Barang.......................................... 38
3. Tabel III.3 Use Case Diagram Pembayaran Pesanan ....................................... 39
4. Tabel IV.1 Deskripsi Use Case Diagram Login ............................................... 46
5. Tabel IV.2 Deskripsi Use Case Diagram Mengelola Data Masuk ................... 47
6. Tabel IV.3 Deskripsi Use Case Diagram Mengelola Data Keluar ................... 48
7. Tabel IV.4 Deskripsi Use Case Diagram Mengelola Laporan ......................... 49
8. Tabel IV.5 Deskripsi Use Case Diagram Admin/Pemilik Login ..................... 50
9. Tabel IV.6 Deskripsi Use Case Diagram Mengelola Data Barang .................. 51
10. Tabel IV.7 Deskripsi Use Case Diagram Mengelola Data Supplier ................ 52
11. Tabel IV.8 Deskripsi Use Case Diagram Mengelola Laporan ......................... 53
12. Tabel IV.9 Spesifikasi File User ....................................................................... 70
13. Tabel IV.10 Spesifikasi File Data Barang ........................................................ 70
14. Tabel IV.11 Spesifikasi File Data Supplier ...................................................... 71
15. Tabel IV.12 Spesifikasi File Data Barang Masuk ............................................ 72
16. Tabel IV.13 Spesifikasi File Detail Barang Masuk .......................................... 73
17. Tabel IV.14 Spesifikasi File Data Barang Keluar ............................................ 74
18. Tabel IV.15 Spesifikasi File Detail Barang Keluar .......................................... 75
19. Tabel IV.16 Jadwal Implementasi..................................................................... 88
xx
DAFTAR LAMPIRAN
A-1. Bukti Pengiriman Barang (Surat Jalan) .......................................................... 95
B-1. Bukti Permintaan Barang (Surat Permintaan Barang) .................................... 96
B-2. Laporan Penjualan ........................................................................................... 97
C-1. Bukti Pengiriman Barang (Surat Jalan)........................................................... 98
D-1. Contoh Surat Permintaan Barang.................................................................... 99
D-2. Tampilan Laporan Barang Masuk .................................................................. 100
D-3. Tampilan Laporan Barang Keluar .................................................................. 101
D-4. Tampilan Laporan Stok Barang ...................................................................... 102
D-5. Tampilan Nota Retur Barang .......................................................................... 103