PERANCANGAN SISTEM INFORMASI PENJUALAN ......berupa perancangan sistem yang baru dan lebih baik...
Transcript of PERANCANGAN SISTEM INFORMASI PENJUALAN ......berupa perancangan sistem yang baru dan lebih baik...
PERANCANGAN SISTEM INFORMASI PENJUALAN
BAHAN BAKU BANGUNAN PADA
TOKO BANGUNAN DUADE
TUGAS AKHIR
Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga (D3)
YIKI WAHYUDIN
NIM : 12143732
Program Studi Sistem Informasi Kampus Kabupaten Karawang
Fakultas Teknologi Informasi
Universitas Bina Sarana Informatika
Karawang
2019
vi
KATA PENGANTAR
Alhamdulillah, Dengan mengucapkan puji syukur kehadirat Allah SWT,
yang telah melimpahkan rahmat dan karunia-Nya, sehingga pada akhirnya penulis
dapat menyelesaikan tugas ini dengan baik. (Tugas Akhir pada Program Diploma
Tiga (D3) ini penulis sajikan dalam bentuk buku yang sederhana. Adapun judul (
Tugas Akhir), yang penulis ambil sebagai berikut, “Perancangan Sistem
Informasi Penjualan Bahan Baku Bangunan Pada Toko Bangunan Duade”.
Penulis menyadari bahwa tanpa bimbingan dan dorongan dari semua pihak,
maka penulisan (Tugas Akhir) ini tidak akan berjalan lancar. Oleh karena itu pada
kesempatan ini, ijinkanlah penulis menyampaikan ucapan terima kasih kepada:
1. Direktur Universitas Bina Sarana Informatika Karawang.
2. Ketua Program Studi (Sistem Informasi) Universitas Bina Sarana
Informatika.
3. Bapak Eko Haryadi,MM.M.Kom selaku Dosen Pembimbing (Tugas Akhir)
4. Bapak Dede Ubaidillah selaku pemilik toko atas izinnya melakukan riset.
Serta semua pihak yang terlalu banyak untuk disebut satu persatu
sehingga terwujudnya penulisan ini. Penulis menyadari bahwa penulisan Tugas
Akhir ini masih jauh sekali dari sempurna, untuk itu penulis mohon kritik dan saran
yang bersifat membangun demi kesempurnaan penulisan dimasa yang akan
datang.Akhir kata semoga Tugas Akhir ini dapat berguna bagi penulis khususnya
dan bagi para pembaca yang berminat pada umumnya
Karawang, 22 Juli 2019
Penulis
Yiki Wahyudin
vii
ABSTRAK
Yiki Wahyudin (12143732), Perancangan Sistem Informasi Penjualan Bahan
Baku Bangunan Pada TOKO BANGUNAN DUADE.
Dalam era Globalisasi dan Digital Sistem informasi yang sudah menjamur menjadi
suatu kebutuhan yang amat penting dalam melakukan aktivitas transaksi penjualan
agar cepat akurat dan efisien,dalam hal ini Sistem Informasi Penjualan merupakan
suatu sistem yang memberikan layanan informasi berupa data transaksi
penjualan.keberadaan sistem informasi ini saya buat di TOKO BANGUNAN
DUADE dijadikan sebagai tempat penelitian,karena sistem informasi penjualan yang
ada di tempat tersebut belum terkelola dengan baik sehingga sering terjadi kesalahan
dalam pembuatan laporan yang ada, seperti pengolahan data transaksi penjualan,
pengecekan stok barang, pembelian barang.Tujuan penelitian ini adalah untuk
memberikan kemudahan pada saat proses transaksi penjualan dan meminimalisir
kesalahan dalam proses tersebut. Metode yang di rencanakan dalam hal ini adalah
berupa perancangan sistem yang baru dan lebih baik dengan alat bantu analisis
seperti,Activity Diagram,Use Case Diagram, Metode waterfall, Entity Relationship
Diagram (ERD) dan Unified Modelling Language (UML).
Kata Kunci: Perancangan Sistem Informasi, Penjualan.
viii
ABSTRACT
Yiki wahyudin (12143732), Designing Informat ion sy stems for se l l ing
raw material s at DUADE bui lding shop .
In globalization era, depelopment of information system technology has
depeloved rapidly,make every single person is forced to learn something new
related to technology so that their quality thought and expertise continuing
develop,especially at computer technology which is the computer has important
role in today to ease a job.The important role of computer technology is
especially in selling transaction activity in order to fast,accuracy,and efficient.in
this case sales information system still book keeping form so found a problem that
can hinder company’s performance for example : difficulty in finding item data
process,because in using computer each job become easy and fast.based on the
reason above the writer concludes to make designing sale information system in
DUADE BUILDING SHOP as place of research because sales information
system in that place has not managed well.The purpose of this research is to give
easiness at sales transaction process and minimize error at the process.The
method that planed in this case is recent system design and advanced with
analysis tool such as diagram activity,use case diagram,waterfall method,entity
relationship diagram (ERD) and unified modeling language (UML).
Key Words: Information Systems, Sales.
ix
DAFTAR ISI
halaman
Lembar Judul Tugas Akhir .............................................................................. i
Lembar Penyataan Keaslian Tugas Akhir ....................................................... ii
Lembar Penyataan Persetujuan Publikasi Karya Ilmiah ................................. iii
Lembar Persetujuan dan Pengesahan Tugas Akhir ......................................... iv
Lembar Konsultasi Tugas Akhir ..................................................................... v
Kata Pengantar ................................................................................................ vi
Abstrak ............................................................................................................ vii
x
Daftar Isi .......................................................................................................... ix
Daftar Simbol .................................................................................................. xi
Daftar Gambar ................................................................................................. xv
Daftar Tabel .................................................................................................... xvi
Daftar Lampiran .............................................................................................. xvii
BAB I PENDAHULUAN .............................................................................. 1
1.1. Latar Belakang ............................................................... 1
1.2. Tujuan dan manfaat ......................................................... 2
1.3. Metode Penelitian ........................................................... 3
1.3.1.Pengembangan Perangkat Lunak(waterfall) .......... 4
1.3.2.Teknik Pengumpulan Data ..................................... 5
1.4. Ruang Lingkup ............................................................... 6
BAB II LANDASAN TEORI ...................................................................... 7
2.1. Konsep Dasar Sistem ..................................................... 7
A. Sistem ......................................................................... 7
B. Karakteristik Sistem ................................................... 8
C. Klasifikasi Sistem ....................................................... 9
D. Sistem Informasi ........................................................ 10
E. Program ...................................................................... 12
F. Java ............................................................................. 13
G. Basis Data ................................................................... 14
H. MySQL ....................................................................... 15
I. Model Pengembangan Perangkat Lunak .................... 16
2.2. Teori Pendukung ............................................................. 18
A. Entity Relationship Diagram(ERD) ........................... 18
B. Logical Record Structure(LRS) ................................. 19
C. Use Case Diagram ..................................................... 20
D. Activity Diagram ........................................................ 20
E. Class Diagram ............................................................ 21
F. Sequence Diagram ..................................................... 22
BAB III ANALISA SISTEM BERJALAN...................................................24
3.1. Tinjauan Perusahaan ...................................................... 24
3.1.1. Sejarah Perusahaan ................................................ 25
3.1.2. Struktur Organisasi dan Fungsi ............................ 26
xi
3.2. Prosedur Sistem Berjalan ................................................ 27
3.3. Activity Diagram ............................................................ 29
3.4. Spesifikasi Dokumen Sistem Berjalan ........................... 31
3.4.1.Spesifikasi Bentuk Masukan ................................. 31
3.4.2. Bentuk Dokumen Keluaran .................................. 32
3.5. Permasalahan Pokok ....................................................... 33
3.6. Pemecahan Masalah ....................................................... 33
BAB IV PERANCANGAN SISTEM USULAN...........................................35
4.1. Tahapan Perancangan Sistem ......................................... 35
4.1.1.Analisis Kebutuhan ................................................ 35
A. Kebutuhan Pengguna .................................................. 35
A.1.Skenario Kebutuhan Owner ................................. 36
B. Kebutuhan Sistem ...................................................... 36
4.1.2.Rancangan Diagram Use Case ............................... 37
1. Use Case Diagram Sistem Usulan ........................... 37
2. Use Case Diagram Master Pengguna ....................... 38
3. Use Case Diagram Data Barang .............................. 39
4. Use Case Diagram Transaksi Penjualan Barang ...... 41
4.1.3.Activity Diagram .................................................... 43
1. Activity Diagram Penjualan Barang ......................... 43
4.1.4.Rancangan Dokumen Sistem Usulan ..................... 44
4.1.5.Rancangan Prototype ............................................. 46
4.2. Perancangan Perangkat Lunak ........................................ 49
4.2.1.Entity Relationship Diagram ................................. 49
4.2.2.Logical Record Structure ....................................... 50
4.2.3.Spesifikasi File ....................................................... 51
a. Spesifikasi File Staff............................................ 51
b. Spesifikasi File Barang ....................................... 52
c. Spesifikasi File Penjualan ................................... 52
d. Spesifikasi Detail Penjualan................................ 53
4.2.4.Class Diagram ............................................ 55
4.2.5.Sequence Diagram ...................................... 56
4.2.6.Spesifikasi Hardware dan Software ........... 56
4.3. Jadwal Implementasi ....................................................... 57
xii
BAB V PENUTUP .......................................................................................... 59
5.1 Kesimpulan .......................................................................................... 59
5.2 Saran ..................................................................................................... 60
DAFTAR PUSTAKA .................................................................................... 61
DAFTAR RIWAYAT HIDUP ..................................................................... 62
SURAT KETERANGAN PKL/RISET ........................................................ 63
LAMPIRAN-LAMPIRAN ........................................................................... 64
DAFTAR SIMBOL
A. Simbol ERD (Entity Relationship Diagram)
ENTITAS ATAU OBYEK DATA
Kumpulan obyek atau sesuatu yang dapat dibedakan atau dapat
di identifikasi secara unik.
RELATIONSHIP
Hubungan yang terjadi antara satu entitas atau lebih.
Kumpulan relationship yang sejenis disebut relationship set.
ATRIBUT ATAU ELEMEN DATA
xiii
Karakteristik dalam entity atau relationship yang mengerjakan
penjelasan detail tentang entity atau relationship atau dengan
kata lain adalah kumpulan elemen data yang membentuk suatu
entitas.
WEAK ENTITY
Suatu entity dimana keberadaan dari entity tersebut tergantug
dari entity lain.
ATRIBUT MULTIVALVE
Atribut yang memiliki nilai lebih dari satu.
CONNECTION
Digunakan sebagai penghubung entitas yang membedakan
entitas tersebut dengan entitas lainnya
xiv
B. Simbol Use Case Diagram
NO
GAMBAR NAMA KETERANGAN
1
Actor
Menspesifikasikan himpuan peran
yang pengguna mainkan ketika
berinteraksi dengan use case.
2
Dependency
Hubungan dimana perubahan yang
terjadi pada suatu elemen mandiri
(independent) akan mempengaruhi
elemen yang bergantung padanya
elemen yang tidak mandiri
(independent).
3
Generalizatio
n
Hubungan dimana objek anak
(descendent) berbagi perilaku dan
struktur data dari objek yang ada di
atasnya objek induk (ancestor).
4
Include
Menspesifikasikan bahwa use case
sumber secara
eksplisit.
5
Extend
Menspesifikasikan bahwa use case
target memperluas perilaku dari use
case sumber pada suatu titik yang
diberikan.
6
Association
Apa yang menghubungkan antara
objek satu dengan objek lainnya.
7
System
Menspesifikasikan paket yang
menampilkan sistem secara terbatas.
xv
8
Use Case
Deskripsi dari urutan aksi-aksi yang ditampilkan sistem yang
menghasilkan suatu hasil yang
terukur bagi suatu aktor
9
Collaboratio
n
Interaksi aturan-aturan dan elemen
lain yang bekerja sama untuk
menyediakan prilaku yang lebih
besar dari jumlah dan elemen-
elemennya (sinergi).
xiii
10
Note
Elemen fisik yang eksis saat aplikasi
dijalankan dan mencerminkan suatu
sumber daya komputasi
C. Simbol Sequence Diagram
NO
GAMBAR NAMA
KETERANGAN
1
LifeLin
e
Objek entity, antarmuka yang
saling berinteraksi.
2
Messag
e
Spesifikasi dari komunikasi antar
objek yang memuat informasi-
informasi tentang aktifitas yang
terjadi
3
Messag
e
Spesifikasi dari komunikasi antar
objek yang memuat informasi-
informasi tentang aktifitas yang
terjadi
D. Simbol Activity Diagram
NO
GAMBAR NAMA KETERANGAN
1
Actifity Memperlihatkan bagaimana masing-
masing kelas antarmuka saling
berinteraksi satu sama lain
2
Action
State dari sistem yang mencerminkan
eksekusi dari suatu aksi
3
Initial
Node
Bagaimana objek dibentuk atau diawali.
4
Actifity
Final
Node
Bagaimana objek dibentuk dan
dihancurkan
5
Fork
Node
Satu aliran yang pada tahap tertentu
berubah menjadi beberapa aliran
xiv
E. Simbol Class Diagram
NO
GAMBAR NAMA KETERANGAN
1
Generalizatio
n
Hubungan dimana objek anak (descendent) berbagi perilaku dan struktur data dari
objek yang ada di atasnya objek induk
(ancestor).
2
Nary
Association
Upaya untuk menghindari asosiasi
dengan lebih dari 2 objek.
3
Class
Himpunan dari objek-objek yang
berbagi atribut serta operasi yang
sama.
4
Collaboration
Deskripsi dari urutan aksi-aksi yang
ditampilkan sistem yang menghasilkan
suatu hasil yang terukur bagi suatu
aktor
5
Realization
Operasi yang benar-benar dilakukan
oleh suatu objek.
6
Dependency
Hubungan dimana perubahan yang
terjadi pada suatu elemen mandiri (independent) akan mempegaruhi elemen yang bergantung padanya elemen yang tidak mandiri
7
Association
Apa yang menghubungkan antara objek
satu dengan objek lainnya
xv
DAFTAR GAMBAR
Halaman
Gambar III.1. Struktur Organisasi dan Fungsi ............................................. 26
Gambar III.2. Diagram Activity Sistem Berjalan .......................................... 29
Gambar IV.1. Rancangan Diagram Use Case Sistem Usulan ...................... 37
Gambar IV.2. Use Case Diagram Data Master Pengguna ............................ 38
Gambar IV.3. Use Case Diagram Data Barang ............................................ 39
Gambar IV.4. Use Case Diagram Transaksi Penjualan Barang.................... 41
Gambar IV.5. Activity Diagram Penjualan Barang ....................................... 43
Gambar IV.6. Rancangan Prototype Layar Login ........................................ 46
Gambar IV.7. Rancangan Laporan Transaksi ............................................... 47
Gambar IV.8. Rancangan Layar Transaksi Penjualan Barang ...................... 47
Gambar IV.9. Rancangan Layar Update Data Barang .................................. 48
Gambar IV.10. Rancangan Data Barang Baru ................................................ 48
Gambar IV.11. Entity Relationship Diagram .................................................. 49
Gambar IV.12. Logical Record Structure ....................................................... 50
Gambar IV.13. Class Diagram ........................................................................ 55
Gambar IV.14. Sequence Diagram Penjualan ................................................. 56
xvi
xvii
DAFTAR TABEL
Halaman
Tabel III.1. Deskripsi Activity Bukti Transaksi .............................................. 30
Tabel III.2. Deskripsi Activity Pembayaran .................................................... 30
Tabel III.3. Deskripsi Activity Rekap Penjualan ............................................. 30
Tabel III.4. Deskripsi Activity Laporan ........................................................... 31
Tabel IV.1. Deskripsi Use Case Diagram Usulan .......................................... 38
Tabel IV.2. Deskripsi Use Case Diagram Master Pengguna .......................... 39
Tabel IV.3. Deskripsi Use Case Diagram Data Barang .................................. 40
Tabel IV.4. Deskripsi Use Case Transaksi Penjualan Barang ........................ 42
Tabel IV.5. Spesifikasi File Staff .................................................................... 51
Tabel IV.6.Spesifikasi File Barang .................................................................. 52
Tabel IV.7.Spesifikasi File Penjualan .............................................................. 53
Tabel IV.8.Spesifikasi Detail Penjualan .......................................................... 54
Tabel IV.9.Jadwal Implementasi...................................................................... 58
xviii
DAFTAR LAMPIRAN
Lampiran A.1 Data Barang ............................................................................ 64
Lampiran B.1 Nota Transaksi Penjualan ....................................................... 65
xix
Lampiran B.2 Rekap Penjualan Harian .......................................................... 66
Lampiran B.3 Laporan Penjualan .................................................................. 67
Lampiran C.1 Data Pelanggan ....................................................................... 68
Lampiran C.2 Data Barang ............................................................................ 69
Lampiran D.1 Struk Transaksi Pembayaran .................................................. 70
Lampiran D.2 Faktur Laporan Penjualan ....................................................... 71
Lampiran D.3 Faktur Laporan Data Stok Barang .......................................... 72