perancangan sistem informasi penjualan ......berupa perancangan sistem yang baru dan lebih baik...

22
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

Upload: others

Post on 11-Jul-2020

16 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PERANCANGAN SISTEM INFORMASI PENJUALAN ......berupa perancangan sistem yang baru dan lebih baik dengan alat bantu analisis seperti,Activity Diagram,Use Case Diagram, Metode waterfall,

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

Page 2: PERANCANGAN SISTEM INFORMASI PENJUALAN ......berupa perancangan sistem yang baru dan lebih baik dengan alat bantu analisis seperti,Activity Diagram,Use Case Diagram, Metode waterfall,
Page 3: PERANCANGAN SISTEM INFORMASI PENJUALAN ......berupa perancangan sistem yang baru dan lebih baik dengan alat bantu analisis seperti,Activity Diagram,Use Case Diagram, Metode waterfall,
Page 4: PERANCANGAN SISTEM INFORMASI PENJUALAN ......berupa perancangan sistem yang baru dan lebih baik dengan alat bantu analisis seperti,Activity Diagram,Use Case Diagram, Metode waterfall,
Page 5: PERANCANGAN SISTEM INFORMASI PENJUALAN ......berupa perancangan sistem yang baru dan lebih baik dengan alat bantu analisis seperti,Activity Diagram,Use Case Diagram, Metode waterfall,
Page 6: PERANCANGAN SISTEM INFORMASI PENJUALAN ......berupa perancangan sistem yang baru dan lebih baik dengan alat bantu analisis seperti,Activity Diagram,Use Case Diagram, Metode waterfall,

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

Page 7: PERANCANGAN SISTEM INFORMASI PENJUALAN ......berupa perancangan sistem yang baru dan lebih baik dengan alat bantu analisis seperti,Activity Diagram,Use Case Diagram, Metode waterfall,

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.

Page 8: PERANCANGAN SISTEM INFORMASI PENJUALAN ......berupa perancangan sistem yang baru dan lebih baik dengan alat bantu analisis seperti,Activity Diagram,Use Case Diagram, Metode waterfall,

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.

Page 9: PERANCANGAN SISTEM INFORMASI PENJUALAN ......berupa perancangan sistem yang baru dan lebih baik dengan alat bantu analisis seperti,Activity Diagram,Use Case Diagram, Metode waterfall,

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

Page 10: PERANCANGAN SISTEM INFORMASI PENJUALAN ......berupa perancangan sistem yang baru dan lebih baik dengan alat bantu analisis seperti,Activity Diagram,Use Case Diagram, Metode waterfall,

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

Page 11: PERANCANGAN SISTEM INFORMASI PENJUALAN ......berupa perancangan sistem yang baru dan lebih baik dengan alat bantu analisis seperti,Activity Diagram,Use Case Diagram, Metode waterfall,

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

Page 12: PERANCANGAN SISTEM INFORMASI PENJUALAN ......berupa perancangan sistem yang baru dan lebih baik dengan alat bantu analisis seperti,Activity Diagram,Use Case Diagram, Metode waterfall,

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

Page 13: PERANCANGAN SISTEM INFORMASI PENJUALAN ......berupa perancangan sistem yang baru dan lebih baik dengan alat bantu analisis seperti,Activity Diagram,Use Case Diagram, Metode waterfall,

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

Page 14: PERANCANGAN SISTEM INFORMASI PENJUALAN ......berupa perancangan sistem yang baru dan lebih baik dengan alat bantu analisis seperti,Activity Diagram,Use Case Diagram, Metode waterfall,

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.

Page 15: PERANCANGAN SISTEM INFORMASI PENJUALAN ......berupa perancangan sistem yang baru dan lebih baik dengan alat bantu analisis seperti,Activity Diagram,Use Case Diagram, Metode waterfall,

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).

Page 16: PERANCANGAN SISTEM INFORMASI PENJUALAN ......berupa perancangan sistem yang baru dan lebih baik dengan alat bantu analisis seperti,Activity Diagram,Use Case Diagram, Metode waterfall,

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

Page 17: PERANCANGAN SISTEM INFORMASI PENJUALAN ......berupa perancangan sistem yang baru dan lebih baik dengan alat bantu analisis seperti,Activity Diagram,Use Case Diagram, Metode waterfall,

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

Page 18: PERANCANGAN SISTEM INFORMASI PENJUALAN ......berupa perancangan sistem yang baru dan lebih baik dengan alat bantu analisis seperti,Activity Diagram,Use Case Diagram, Metode waterfall,

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

Page 19: PERANCANGAN SISTEM INFORMASI PENJUALAN ......berupa perancangan sistem yang baru dan lebih baik dengan alat bantu analisis seperti,Activity Diagram,Use Case Diagram, Metode waterfall,

xvi

Page 20: PERANCANGAN SISTEM INFORMASI PENJUALAN ......berupa perancangan sistem yang baru dan lebih baik dengan alat bantu analisis seperti,Activity Diagram,Use Case Diagram, Metode waterfall,

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

Page 21: PERANCANGAN SISTEM INFORMASI PENJUALAN ......berupa perancangan sistem yang baru dan lebih baik dengan alat bantu analisis seperti,Activity Diagram,Use Case Diagram, Metode waterfall,

xviii

DAFTAR LAMPIRAN

Lampiran A.1 Data Barang ............................................................................ 64

Lampiran B.1 Nota Transaksi Penjualan ....................................................... 65

Page 22: PERANCANGAN SISTEM INFORMASI PENJUALAN ......berupa perancangan sistem yang baru dan lebih baik dengan alat bantu analisis seperti,Activity Diagram,Use Case Diagram, Metode waterfall,

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