PERANCANGAN SISTEM APLIKASI PENJUALAN TOKO KOMPUTER MASCOM BERBASIS DESKTOP Perancangan Sistem Aplikasi Penjualan Toko Komputer Mascom Berbasis Desktop.

PERANCANGAN SISTEM APLIKASI PENJUALAN
TOKO KOMPUTER MASCOM BERBASIS DESKTOP

SKRIPSI
Disusun sebagai salah satu syarat menyelesaikan Jenjang Strata I
Pada Jurusan Teknik Informatika Fakultas Komunikasi dan Informatika
Universitas Muhammadiyah Surakarta

Oleh :

Sandi Pramono Adi
NIM : L200080074

PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS KOMUNIKASI DAN INFORMATIKA
UNIVERSITAS MUHAMMADIYAH SURAKARTA
2013

.6II'OOI

:


)IN

I Eurqurqured

leEEuel
IJBH

: epud lnlnpsrp uep eop.rsdrp qelet 1ul

fidor)rsf,(I srsyflufl{ I lof,syr{ uf,rndr lox

oxor

NYTW}fN[d ISYXITdY ruflTSIS NYONVJNYf, fldT
lnpnfueEuep FdIDIS

NYOfOITS]Ufl d N\DIIYTYH

!!!


8)rl8urroJql rrBP

r

,;;;;;;::x*"
uu1erufsred fl$s rl"les pEeqss Burlro1rp rplel 1ur rsdrrxg

T86: XIN

?0gI'00u

T6II'OOI: XIN
r8ug'ru''J'S'Np&sqns Jnsn1

:

xN

1[nEue6 uB ,!.eO up8Euy


llnBued ucrai'o uaunsns

leEEu4eped
1[nEue6 rruAreq uedep rp rre>1usqspedlp

qqel

?10080002'I: hIIN

IpY ouoruBrd !pu?s
qelo unsnsrp uep ueldersredrp

"dOI)ISffC SISYflUflfl IAIODSYIAI Uf,TNdIATOX OXOI
NVTYOfN[d ISYXIT{V tr^tflISIS NVCNVf, NYUfld,,
INru{YST3Nfld NYIAIVTYH

A!

,6I I'OOI : )IN


l Eugqu4queg
: rnqBle8uew

'no*'-ruil
gtoz uEnmt ?uE)Prns
'sEl" rP J?sep rrBJeueqe{ uBp rsr sute qe \E[
8un88ueuaq e{ug 'el(umfnfss ueEuep pnq e{es ru1 Isnqutuo{ rBUBp uep uuupdued uurryueq

zHD 9'l oro3 IenC uolqlv OWV ue4eunEEueur repduro;

'E

'691-Ztulw-,uegddy uep I'6'9 gCI sueeqpN
tlulupu rur uepnfued 1su111de tue1srs ]"nqueru {n}un ueleunE e,{es Eue,( pe111de urerEor4 'Z

'latuelu utp uuluq h{nq usnu"q ueEuep rrrpues ur urpnfusd rse4rlde us]sp pnqrueur edeg

'I


: 1sdm1s ueunsndued urulep Isnql4uo{ rzuBp ue4edtuus efes p>1ysg

'e{e}snd mgBp IUBI?p IrB{}nqeslp uBp

Iq

qB{s?u ruEl?p nc?rp sllnuel srBxes Eue,( rpncs>y

urel Euero qolo u"Ilqrellp nu1e srln1rp qeured Euud pdepuod nup erfte{ pdeprq {epll e8nt
edes uenqepEued Euafuedss uep

uqnfep

qeured Eue,{

ef;q

p8ugl uerun6;e6 nl"ns rp ueuuuftesa>1re1e8 qaloredueur {n1un

pdeprel {epp lur 1sd1qs eff\qsq uelupdueur e,(es rur ue8ueq


ISNflIUINOX UYJJIVO

MOTTO DAN PERSEMBAHAN

MOTTO :
1. Aku tidak bisa menghentikan hujan begitu juga hujan tidak bisa menghentikan
langkahku dan semangatku.
2. Setelah kesulitan pasti ada kemudahan maka bersungguh-sungguhlah dalam
mengerjakan sesuatu.
3. Memang tidak ada jaminan sukses bagi orang yang mencoba tetapi tidak mencoba
adalah jaminan gagal.
4. Tiadanya keyakinanlah yang membuat orang takut menghadapi tantangan.
5. Harapan kosong itu lebih menyakitkan daripada kenyataan yang pahit.
6. Segala sesuatu yang indah itu belom tentu baik tetapi segala sesuatu yang baik sudah
tentu indah.
7. Jadikanlah kekecewaan masa lalu menjadi senjata sukses dimasa depan.

-Penulisv


PERSEMBAHAN :

1. Bapak dan ibu tercinta yang selalu ikhlas dalam membimbing, mendoakan yang terbaik,
membiayai dan tak henti-hentinya memberi motivasi untuk terus berusaha.
2. Untuk segenap keluarga penulis yang tidak dapat disebutkan satu-persatu, terima kasih
atas doa dan dukungannya.
3. Buat Sayankku Agrista Mega terima kasih atas dukungan, nasihat dan selalu ada
menemani baik suka maupun duka.
4. Teman-teman Teknik Informatika khususnya angkatan 2008 yang tidak dapat disebutkan
satu-persatu, terima kasih telah bersedia berbagi ilmu dan pengalamannya.
5. Buat temen-temenku bos udin, nyahpo, bayu, barik, terima kasih sudah membantu saya
dalam pengerjaan skripsi ini.

vi

KATA PENGANTAR

Alhamdulillah penulis panjatkan puji syukur kehadirat Allah SWT yang telah
melimpahkan rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan skripsi dengan
judul “Perancangan Sistem Aplikasi Penjualan di Toko MasCom Berbasis Desktop” ini dengan

baik. Skripsi ini dapat terselesaikan berkat bantuan dari berbagai pihak, oleh karena itu dalam
kesempatan ini kami mengucapkan terima kasih banyak kepada :
1. Bapak Husni Thamrin, S.T., M.T., Ph.D. selaku Dekan Fakultas Komunikasi dan Informatika
yang telah melayani dan memberikan fasilitas bagi kelancaran studi.
2. Bapak Dr.Heru Supriyono,M.Sc. selaku ketua jurusan Teknik Informatika.
3. Bapak Drs.Sudjalwo M.Kom. selaku pembimbing I dan Bapak Yusuf Sulistyo N, S.T.,
M.Eng. selaku pembimbing II yang penuh kesabaran di sela-sela kesibukannya untuk selalu
memberi petunjuk, bimbingan, saran-saran, serta dorongan untuk terselesainya skripsi ini.
4. Segenap dosen penguji pada seminar proposal dan pendadaran yang telah memberikan saran
dan masukan dalam penyusunan skripsi ini.
5. Bapak dan ibu dosen pengampu mata kuliah pada Program Studi Teknik Informatika yang
telah memberikan bekal ilmu dan motivasi yang sangat bermanfaat bagi penulis.
6. Segenap Staf / Karyawan pada Program Studi Teknik Informatika yang telah melayani dan
memberikan fasilitas bagi kelancaran studi.
7. Seluruh petugas dan karyawan di toko mascom atas partisipasinya sehingga skripsi ini dapat
terselesaikan dengan baik dan lancar.
8. Rekan-rekan Teknik Informatika khususnya angkatan 2008 yang tiada henti memberikan
dorongan dan dukungan kepada penulis.

vii


mA

'1

:

;

:

'E

'e,(uure1

Feq
11sq

reeJuerrusq


IsBruJoJuI

rEoloulel Eueprq rp rmdnuur repdruo>1 ue1unfued ueEuequreEued

pdup rur rsdgls e8oues daruqreq srpued 'uB{lreq u>leraru

pnq uuEuep }enses

Eue,{ uuseleq ue>1ueqtuoru

rtre1a1 Euur(

{n1m mue{req IA\S qqry e8ourag

DAFTAR ISI

Halaman Judul...............................................................................................

i


Halaman Persetujuan .....................................................................................

ii

Halaman Pengesahan ....................................................................................

iii

Motto dan Persembahan ...............................................................................

iv

Daftar Kontribusi ..........................................................................................

vi

Kata Pengantar ..............................................................................................

vii

Daftar Isi........................................................................................................

ix

Daftar Tabel ..................................................................................................

xii

Daftar Gambar ...............................................................................................

xiv

Daftar Lampiran ............................................................................................

xvii

Abstraksi .......................................................................................................

xviii

BAB I

BAB II

PENDAHULUAN ......................................................................

1

I.1. Latar Belakang .....................................................................

1

I.2. Rumusan Masalah ................................................................

2

I.3. Batasan Masalah ..................................................................

2

I.4. Tujuan Penelitian ..................................................................

3

I.5. Manfaat Penelitian ...............................................................

3

I.6. Sistematika Penulisan ..........................................................

3

TINJAUAN PUSTAKA ............................................................

5

II.2. Telaah Penelitian ................................................................

5

II.3. Landasan Teori ...................................................................

8

1. Sistem Informasi ............................................................

8

ix

BAB III

2. Netbeans .........................................................................

9

3. JDK ................................................................................

9

4. MySQL ...........................................................................

9

5. Desktop ..........................................................................

10

METODE PENELITIAN ........................................................

12

III.1. Waktu dan Tempat ............................................................

12

III.2. Peralatan Utama ................................................................

12

III.3. Flowchart Penelitian ..........................................................

13

III.4. Metode Penelitian ..............................................................

14

III.5. Langkah Penelitian ............................................................

15

1. Analisis Kebutuhan ........................................................

15

2. Perancangan Sistem .......................................................

16

a. Perancangan Use Case .............................................

16

1) Use Case Diagram ..............................................

16

2) Use Case Definition ...........................................

18

3) Finalize Use Case ...............................................

20

4) Use Case Description .........................................

23

3. Desain Database .............................................................

30

a. Tabel TIC (Table Instance Chart) ............................

30

b. Hubungan Antar Tabel .............................................

37

c. Entity Relationship (ER-Diagram) ...........................

38

4. Desain Dialog Layar ......................................................

39

5. Desain Input ...................................................................

40

x

BAB IV HASIL DAN PEMBAHASAN ................................................

48

IV.1. Hasil Penelitian .................................................................

48

IV.2. Analisa dan Pembahasan ..................................................

48

1. Analisa Sistem.................................................................

48

a. Menu Umum ............................................................

48

b. Halaman Menu Utama Administrator ......................

50

c. Halaman Menu Utama Operator ..............................

58

2. Pengujian Sistem ............................................................

75

a. Pengujian Internal ....................................................

75

b. Pengujian Eksternal ..................................................

78

1) Praktek Secara Langsung ...................................

78

2) Pengisian Kuisioner ...........................................

78

PENUTUP ..................................................................................

82

V.1. Kesimpulan ........................................................................

82

V.2. Saran ...................................................................................

83

DAFTAR PUSTAKA .................................................................................

84

BAB V

LAMPIRAN

xi

DAFTAR TABEL

Tabel 3.1 Use case cescription input login ...................................................

23

Tabel 3.2 Use case description input pegawai .............................................

24

Tabel 3.3 Use case description input supplier...............................................

24

Tabel 3.4 Use case description input penjualan ............................................

25

Tabel 3.5 Use case description input pembelian ...........................................

25

Tabel 3.6 Use case description input barang .................................................

26

Tabel 3.7 Use case description input kategori barang...................................

26

Tabel 3.8 Use case description input jasa service .........................................

27

Tabel 3.9 Use case description input retur masuk.........................................

27

Tabel 3.10 Use case description input retur keluar .......................................

28

Tabel 3.11 Use case description input pemesanan ........................................

28

Tabel 3.12 Use case description input user ...................................................

29

Tabel 3.13 Use case description input ubah password..................................

29

Tabel 3.14 Aturan TIC .................................................................................

30

Tabel 3.15 TIC untuk pegawai .....................................................................

30

Tabel 3.16 TIC untuk supplier .....................................................................

31

Tabel 3.17 TIC untuk barang .......................................................................

31

Tabel 3.18 TIC untuk kategori barang .........................................................

32

Tabel 3.19 TIC untuk penjualan ...................................................................

32

Tabel 3.20 TIC untuk pembelian .................................................................

33

Tabel 3.21 TIC untuk service .......................................................................

33

Tabel 3.22 TIC untuk retur ...........................................................................

34

xii

Tabel 3.23 TIC untuk tarnsaksi service ........................................................

35

Tabel 3.24 TIC untuk user ...........................................................................

35

Tabel 3.25 TIC untuk pemesanan barang ....................................................

36

Tabel 3.26 TIC untuk cetak nota ..................................................................

36

Tabel 3.27 TIC untuk cetak nota service .....................................................

37

Tabel 3.28 TIC untuk pemesanan ................................................................

37

Tabel 4.1 Black Box Halaman Admin .........................................................

76

Tabel 4.2 Black Box Halaman Operator ......................................................

77

xiii

DAFTAR GAMBAR
Gambar 3.1 Diagram Alir Penelitian ...........................................................

13

Gambar 3.2 Metode pengembangan Sistem SDLC .....................................

14

Gambar 3.3 Use Case Untuk Administrator .................................................

17

Gambar 3.4 Use Case Untuk Operator ..........................................................

18

Gambar 3.5 ER-Diagram .............................................................................

38

Gambar 3.6 Desain Menu Utama .................................................................

40

Gambar 3.7 Desain Menu Login ..................................................................

41

Gambar 3.8 Desain Menu Pegawai ..............................................................

41

Gambar 3.9 Desain Menu Supplier ..............................................................

42

Gambar 3.10 Desain Menu Barang ..............................................................

42

Gambar 3.11 Desain Menu Kategori Barang ...............................................

43

Gambar 3.12 Desain Menu Tasif Jasa ..........................................................

43

Gambar 3.13 Desain Menu Retur Masuk .....................................................

44

Gambar 3.14 Desain Menu Retur Keluar .....................................................

44

Gambar 3.15 Desain Menu Penjualan .........................................................

45

Gambar 3.16 Desain Menu User ..................................................................

45

Gambar 3.17 Desain Menu Pembelian .........................................................

46

Gambar 3.18 Desain Menu Ubah Password ................................................

46

Gambar 3.19 Desain Menu Pemesanan Barang ...........................................

47

Gambar 3.19 Desain Menu Pemesanan ........................................................

47

Gambar 4.1 Tampilan Form Login ..............................................................

49

Gambar 4.2 Tampilan Form Tentang ...........................................................

49

xiv

Gambar 4.3 Tampilan Form Ubah Password ...............................................

50

Gambar 4.4 Tampilan Form Menu Halaman Utama Menu Administrator ..

51

Gambar 4.5 Tampilan Form Data Pegawai ..................................................

51

Gambar 4.6 Tampilan Form Data Supplier ..................................................

53

Gambar 4.7 Tampilan Form Data Kategori Barang .....................................

54

Gambar 4.8 Tampilan Form Data Barang ....................................................

55

Gambar 4.9 Tampilan Form Data User ........................................................

57

Gambar 4.10 Tampilan Form Menu Utama Operator ..................................

58

Gambar 4.11 Tampilan Form Data Tarif Jasa ..............................................

59

Gambar 4.12 Tampilan Cetak Nota Service ................................................

60

Gambar 4.13 Tampilan Form Data Retur Masuk..........................................

61

Gambar 4.14 Tampilan Cetak Nota Retur Masuk ........................................

62

Gambar 4.15 Tampilan Form Data Retur Keluar .........................................

63

Gambar 4.16 Tampilan Form Data Penjualan ..............................................

64

Gambar 4.17 Tampilan Cetak Nota Penjualan ..............................................

65

Gambar 4.18 Tampilan Form Data Pembelian .............................................

66

Gambar 4.19 Tampilan Form Data Pemesanan ...........................................

67

Gambar 4.20 Tampilan Form Data Pemesanan Barang ...............................

68

Gambar 4.21 Tampilan Form Data Pemesanan Pembeli .............................

69

Gambar 4.22 Tampilan Tampilan Cetak Nota Pemesanan ...........................

69

Gambar 4.23 Tampilan Form Pengambilan Pemesanan ...............................

70

Gambar 4.24 Tampilan Laporan ...................................................................

70

Gambar 4.25 Tampilan Laporan Stok Barang ..............................................

71

xv

Gambar 4.26 Tampilan Laporan Penjualan .................................................

72

Gambar 4.27 Tampilan Laporan Pembelian ................................................

73

Gambar 4.28 Tampilan Laporan Service .....................................................

73

Gambar 4.29 Grafik Hasil Pengisian Kuisioner ...........................................

79

xvi

DAFTAR LAMPIRAN
Lampiran I Contoh Source Code Program pada Sistem Aplikasi Penjualan Toko
MasCom.
Lampiran II Kuisioner Uji Coba Sistem Aplikasi Penjualan Toko MasCom.
Lampiran III Surat Keterangan Pendirian Usaha.

xvii

ABSTRAKSI
Struktur pengolahan data dan sistem informasi yang masih manual pada
toko komputer MasCom membuat sistem berjalan tidak efektif, sehingga hal
tersebut menimbulkan berbagai masalah. Masalah yang lain adalah sistem
penjualan, pembelian, pemesanan barang, dan penyetokan barang yang masih sulit
dalam pengorganisasiannya, sehingga menimbulkan kesalahan dalam
penghitungan. Untuk itu dibuatlah sistem aplikasi penjualan berbasis desktop
yang bertujuan agar pengelolaan dan pengolahan datanya tersimpan dengan sistem
database untuk mencegah terjadinya redudansi data yang menyebabkan kerugian
pada toko.
Sistem ini menggunakan metode SDLC. Metode SDLC adalah metode
dengan proses pengembangan dan perancangan sistem hingga pengoperasian dan
pemeliharaan. Penyimpanan data menggunakan database jenis MySQL.
Perancangan sistem menggunakan aplikasi Netbeans IDE dengan seperangkat
JDK, dan untuk pembuatan laporan atau nota menggunakan aplikasi iReport.
Sistem Aplikasi Penjualan Toko MasCom ini memiliki fasilitas
pengolahan data pembelian, penjualan, pemesanan barang, dan penyetokan barang
beserta data laporan. Sehingga adanya sistem baru tersebut diperoleh jumlah
sebanyak 83,3% peserta yang menyatakan keseluruhan sistem layak dan baik
untuk digunakan dalam membantu toko MasCom untuk mengolah data,
pembuatan laporan, serta memudahkan dalam mendapatkan informasi tentang
data yang diolah baik untuk toko MasCom itu sendiri.
Kata Kunci : Desktop, Sistem Informasi, SDLC, Sistem Aplikasi.

xviii