SISTEM INFORMASI HARDI JAYA OPTIK Sistem Informasi Hardi Jaya Optik.

SISTEM INFORMASI HARDI JAYA OPTIK

SKRIPSI

Disusun sebagai salah satu syarat menyelesaikan jenjang
Strata I pada Program Studi Teknik Informatika Fakultas Komunikasi dan Informatika
Universitas Muhammadiyah Surakarta

Oleh :

EKO BUDYARTO
NIM : L200070111

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

il

ffi


w
sz9:xN

8€l,ryIN

TWTiWEffi

-,t/rnV
g Bmqur.qtns;

IBlnqutqtusd

: p88uel

:

: eped uuD1q?stp urry

trBH


ptrrrosp

"s{.u.{P
)trJJO YAVf

IIBI4 F4

IqIYII ISYNTUOf,NI I4IUI$S

ppnf ue8uap tsdfqs

arvffn.lgsufld ilylrtlvry. Ir
+

III

t-Avf,cF
rffin]jN *
h,f,,\

'r\ 1-"
{.rDIaI
IUEBITBI

euBftBs rulsE qelolsduteul trrqtm

uenspdsed n&s qeps pEeqes

"u4le{pqelst

1uI

tsdul5

'I'nt "I'S

*If^

IIE0SJ


---^,fu5q
g Bmqruque6

g rfn8us6

'r'fi

l

rftt3ue4

il-Urqfmrlxr(I ututrsns
ZI0Z IInf

tt p8Buclspsd

tfn8ue6 q?/tre61 wdep

p uurymqugadp qela


IIIOI,OOOZ] : I^[IN

opudpng o1g
qep unsns1p

wpnuldursradro

l

XIJ^dO YAYf I(nTYE ISWATUO{NI I,{f,.I.SIS

hIVHYSUCNf,d NYI,{Y'TYH

q{sBg I$pqY

AI

ffi

r


8gr;xN

Str9)IIN

trr-ffiffiilEFw

-.4*W
11

8mqurqured

:mq4e6usry

oErrys-oTE

Qtoz

Rmf


tu

?1r"{emS
'salq Ip regep uersueqe{ uep Iq sep qumeFrm8Etruueq

udeg 'ufurnfnfes ue8usp pnq edes rm Nnqr4uo{ regisp uep ue{edued rrBDIIureC
'edes

uepnqurod uup uu8trecuersd {nlrtn AA\TTOS

h{

rrqxv se8nl urulep asbqowp
vyas [eq_s] tenqtudw Tnrm

y tat8lsaggg 'rsaglde 1ungtuetu rygn g )ND{ l*nsq uapun8Eueru e,fuS 'Z
'uBruel-ueru4 rm8uep

34nqs el[os ntnq


usp lerlrelur apud 1e4Ue{eXIuB usnilrgq tmEuep XidO edul prug eped ep,u
Erre{ snsul qo}uoc lerpleru maEuep rrtpuas rserplde ure€ord Euucuerour ed?g '1
:rsdprls rmunsn(uod urepp rsnqr4uo{ rugup napedrues e,(es

'e1e6nd reg?p IrrBI"p ue4nqes.tp uap
sqn1Jel arures Etrez(

rpnoe:

u{

Iq

plueg

qu{seu urslup ncelp

Ew.ro qelo rro1{gre1rp te1u slptrp guurad EuB.(

pdepued ngp e[.m4 pduprer ryp11 ednf edes uenqele8ucd Euefu"das uup


'FEqI

uenm8re4 n1rns ry uzeuuftese>1 rela8 qeloredueru )tnlutt ueqnferp I{Eluad Arred

edre{ rudsPrq ryp$ 1uI rsdpls

B

{rpq uapp{ueur udes tur uu8ueg

ISNSIUINOX IIVJ^{Yd

MOTTO DAN PERSEMBAHAN

MOTTO:
1.

“Jadikan Kenangan Masa Lalu Sebagai Penyemangat Di Hari Depan”


2.

“Jangan Takut Salah Atau Disalahkan”

3.

“Jangan Ada Penyesalan Dalam Hidup, Jadikan Suatu Kesalahan Sebagai
Tolak Ukur Untuk Mendapatkan Kesuksesan”

4.

“Jadilah Diri Sendidri Dalam Menjalani Hidup Ini”

v

PERSEMBAHAN:
1.

Bapak dan Ibu tercinta yang selalu selalu membimbing, mendoakan,
membiayai, dan memberikan motivasi serta selalu berharap semoga kelak

bisa menjadi anak yang berbakti kepada orang tua, agama, bangsa, dan
negara.

2.

Adikku Ovi Oetari sekolah yang rajin jangan maen terus biar jadi anak pintar,
Semangat terus.

3.

Buat sahabatku Gery Gebyur dan Cristianto yang selalu membantuku, terima
kasih.

4.

Buat Teman-teman Teknik Informatika ’07 aku pasti akan merindukan kalian
semua.

5.

Semua pihak yang tidak bisa disebutkan satu persatu yang telah membantu
sehingga bisa terselesaikan skripsi ini.

vi

KATA PENGANTAR

Puji syukur kehadirat Allah SWT yang telah memberikan kenikmatan,
hidayah serta taufiq-Nya, sehingga sampai saat ini masih diberikan kesempatan
untuk beribadah dan menyembah pada-Nya dan telah menjadikanku manusia yang
berakal dan berguna dalam dunia ini. Sholawat serta salam selalu tercurahkan bagi
junjunganku, Nabi Muhammad SAW yang aku nantikan syafaatnya di hari akhir
nanti.
Penelitian tentang pembuatan Sistem Hardi Jaya Optik menggunakan
pemrograman Visual Basic 6.0 dan database menggunakan M SQL2000,
diharapkan bisa bermanfaat.
Penelitian skripsi ini masih tergolong sederhana dan penulis masih
merasa ada kekurangan di dalamnya. Walaupun demikian, dalam mengerjakan
skripsi ini sudah dilakukan dengan semaksimal mungkin, dengan harapan dapat
memberikan sumbangsih dalam menambah khazanah keilmuan dan semoga dapat
berguna bagi penulis secara pribadi maupun para pembaca. Oleh karena itu, kritik
dan saran yang konstruktif sangat penulis harapkan.
Dengan selesainya skripsi ini tentunya tidak lupa atas bantuan dari
berbagai pihak. Oleh karena itu, dengan tulus ikhlas dan kerendahan hati penulis
mengucapkan rasa terima kasih sebesar-besarnya kepada :

vii

1. Allah SWT dengan sebaik-baik pujian, puji yang tidak bisa diungkapkan dengan
kata. Bagi-Mu puji atas iman dan islam yang Engkau anugrahkan. Maha mulia
Engkau, Maha Suci nama-nama-Mu.
2. Bapak Husni Thamrin, S.T, MT., Ph.D. Dekan Fakultas Komunikasi dan
Informatika.
3. Bapak Aris Rakhmadi, ST., M.Eng. Ketua Program Studi Teknik Infomatika.
4. Abdul Basith, M.T. dan Fatah yasin, S.T, M.T yang senantiasa membimbing
saya dalam penyusunan skripsi.
5. Bapak/Ibu Dosen yang telah membimbing dan memberikan ilmunya selama ini
kepada kami dan khususnya saya pribadi.

Surakarta, Juni 2011

Penyusun

viii

DAFTAR ISI

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

i

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

ii

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

iii

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

iv

Motto Dan Persembahan ..................................................................................

vi

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

vii

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

ix

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

xiii

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

xiv

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

xvii

BAB I PENDAHULUAN ..............................................................................

1

1.1 Latar Belakang Masalah .............................................................................

1

1.2 Perumusan Masalah ...................................................................................

2

1.3 Batasan Masalah.........................................................................................

2

1.4 Tujuan Penelitian .......................................................................................

3

1.5 Manfaat Penelitian .....................................................................................

3

1.6 Sistematika Penulisan ................................................................................

4

BAB II TINJAUAN PUSTAKA ...................................................................

5

2.1 Telaah Penelitian ........................................................................................

5

2.2 Landasan Teori ...........................................................................................

7

ix

BAB III METODOLOGI PENELITIAN ..................................................

12

3.1 Waktu dan Tempat Penelitian ..................................................................

12

3.2 Alur Penelitian .........................................................................................

12

3.3 Diagram Alir .............................................................................................

14

a. Diagram Alir Program Admin ..............................................................

14

b. Diagram Alir Program Transaksi .........................................................

15

3.4 Analisa Kebutuhan Sistem .......................................................................

16

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

17

2. Analisis Kebutuhan Software ...............................................................

17

3.5 Perancangan Sistem .................................................................................

19

1. Metode Perancangan ............................................................................

19

2. Desain Sistem .......................................................................................

21

a. Data Flow Diagram ......................................................................

21

b. Perancangan Use Case ...................................................................

22

c. Use Case Description ...................................................................

23

3.6 Desain Basis Data ...................................................................................

25

a. Relasi Antar Tabel ................................................................................

25

b. Tabel dan Atributnya............................................................................

27

x

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

32

4.1 Hasil Desain Sistem .................................................................................

32

4.2 Desain Terinci ...........................................................................................

32

a. Pengujian Untuk Form Login ...............................................................

33

b. Pengujian Untuk Form Menu utama ....................................................

35

c. Pengujian Untuk Form Customer .........................................................

37

d. Pengujian Untuk Form Data Barang ....................................................

40

e. Pengujian Untuk Form Ukuran Lensa Kanan ......................................

41

f. Pengujian Untuk Form Ukuran Lensa Kiri ...........................................

46

g. Pengujian Untuk Form Pandangan Dekat ............................................

49

h. Pengujian Untuk Form Pandangan Jauh ..............................................

51

i. Pengujian Untuk Form Add ..................................................................

53

j. Peengujian Untuk Form Pembelian ......................................................

55

k.Pengujian Untuk Form Penjualan .........................................................

57

l. Pengujian Untuk Form Laporan ............................................................

60

m. Laporan Per Tanggal ...........................................................................

61

n. Laporan Per Periode .............................................................................

62

o. Laporan Data Customer .......................................................................

62

p. Laporan Stok Barang............................................................................

63

xi

4.3 Pengujian sistem ......................................................................................

63

4.4 Implementasi sistem informasi .................................................................

64

BAB V PENUTUP .......................................................................................

65

5.1 Kesimpulan ..............................................................................................

65

5.2 Saran ..........................................................................................................

66

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

63

Lampiran

xii

DAFTAR TABEL
Tabel 3.1 : Use case input login ....................................................................

23

Tabel 3.2 : Use case input customer..............................................................

23

Tabel 3.3 : Use case input data barang ..........................................................

23

Tabel 3.4 : Use case input ukuran kanan, kiri ...............................................

24

Tabel 3.5 : Use case input data pandangan jauh, dekat .................................

24

Tabel 3.6 : Use case input add ......................................................................

24

Tabel 3.7 : Tabel Login .................................................................................

27

Tabel 3.8 : Tabel Barang ...............................................................................

27

Tabel 3.9 : Tabel Customer .............................................................................

28

Tabel 3.10 : Tabel Dekat .................................................................................

28

Tabel 3.11 : Tabel Jauh ...................................................................................

28

Tabel 3.12 : Tabel Kanan ................................................................................

29

Tabel 3.13 : Tabel Kiri ....................................................................................

29

Tabel 3.14 : Tabel Nilai Add...........................................................................

30

Tabel 3.15 : Tabel Beli ....................................................................................

30

Tabel 3.16 : Tabel Jual ....................................................................................

31

xiii

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

13

Gambar 3.2 : Diagram Alir Program Admin ..................................................

14

Gambar 3.3 : Diagram Alir Program Transaksi ...............................................

15

Gambar 3.4 : DFD level 0 ................................................................................

21

Gambar 3.5 : DFD level 1 ................................................................................

21

Gambar 3.6 : Use Case Diagram .....................................................................

22

Gambar 3.7 : Entity Relationship Diagram (ERD) ..........................................

26

Gambar 4.1 : Tampilan login ...........................................................................

33

Gambar 4.2 : Script masuk login .....................................................................

34

Gambar 4.3 : Script kode login ........................................................................

34

Gambar 4.4 : Script password login .................................................................

35

Gambar 4.5 : Tampilan Menu Utama ..............................................................

36

Gambar 4.6 : Script tanggal menu utama .........................................................

36

Gambar 4.7 : Script penjualan menu utama .....................................................

37

Gambar 4.8 : Script laporan menu utama.........................................................

37

Gambar 4.9 : Tampilan Customer ....................................................................

38

Gambar 4.10 : Script simpan customer ............................................................

39

Gambar 4.11 : Script kode customer ................................................................

39

Gambar 4.12 : Script hapus customer ..............................................................

40

Gambar 4.13 : Tampilan Barang ......................................................................

41

Gambar 4.14 : Script kode data barang ............................................................

41

Gambar 4.15 : Tampilan Ukuran Lensa Kanan ...............................................

42

xiv

Gambar 4.16 : Script kode lensa kanan ............................................................

43

Gambar 4.17 : Script simpan lensa kanan ........................................................

44

Gambar 4.18 : Script edit lensa kanan .............................................................

44

Gambar 4.19 : Script hapus lensa kanan ..........................................................

44

Gambar 4.20 : Script batal lensa kanan ............................................................

45

Gambar 4.21 : Tampilan Ukuran Lensa Kiri ...................................................

41

Gambar 4.22 : Script kode lensa kiri ................................................................

46

Gambar 4.23 : Script simpan lensa kiri ............................................................

47

Gambar 4.24 : Script edit lensa kiri .................................................................

47

Gambar 4.25 : Script hapus lensa kiri ..............................................................

48

Gambar 4.26 : Script batal lensa kiri ................................................................

48

Gambar 4.27 : Script keluar lensa kiri .............................................................

48

Gambar 4.28 : Tampilan Pandangan Dekat .....................................................

49

Gambar 4.29 : Script nilai dekat ......................................................................

49

Gambar 4.30 : Script harga dekat ....................................................................

50

Gambar 4.31 : Tampilan Pandangan Jauh........................................................

51

Gambar 4.32 : Script nilai jauh ........................................................................

51

Gambar 4.33 : Script harga jauh ......................................................................

52

Gambar 4.34 : Tampilan Nilai Add..................................................................

53

Gambar 4.35 : Script nilai add .........................................................................

53

Gambar 4.36 : Script harga add........................................................................

54

Gambar 4.37 : Tampilan Pembelian.................................................................

55

Gambar 4.38 : Script simpan pembelian ..........................................................

55

xv

Gambar 4.39 : Script tambah pembelian ..........................................................

56

Gambar 4.40 : Script transaksi baru .................................................................

56

Gambar 4.41 : Tampilan Penjualan ..................................................................

57

Gambar 4.42 : Script kode penjualan ...............................................................

57

Gambar 4.43 : Script tanggal penjualan ...........................................................

58

Gambar 4.44 : Script kanan penjualan .............................................................

58

Gambar 4.45 : Script barang penjualan ............................................................

59

Gambar 4.46 : Script tanggal pembelian ..........................................................

59

Gambar 4.47 : Tampilan Laporan ....................................................................

60

Gambar 4.48 : Script laporan per tanggal ........................................................

60

Gambar 4.49 : Script laporan per periode ........................................................

61

Gambar 4.50 : Tampilan Laporan Per Tanggal ................................................

61

Gambar 4.51 : Tampilan Laporan Per Periode.................................................

62

Gambar 4.52 : Tampilan Laporan Data Customer ...........................................

62

Gambar 4.53 : Tampilan Laporan Stok Barang ...............................................

63

xvi

ABSTRAKSI
Proses pendataan barang dan laporan penjualan merupakan salah satu
bagian terpenting di toko Hardi Jaya Optik. Selama ini masih banyak kesalahan
dalam melakukan pendataan barang ,data pelanggan dan melihat stok barang yang
masih ada. Dalam melakukan pembukuan laporan penjualan setiap harinya masih
mengalami banyak kesulitan.
Didasari dari permasalahan yang ada perlu dirancang dan dibangun sebuah
sistem yang mampu mengatasi permasalahan tersebut. Metode perancangan
sistem yang digunakan adalah adalah SDLC (System Development Life Cycle)
yaitu siklus hidup pengembangan sistem. Untuk mengembangkan sebuah sistem
mempunyai proses/urutan terkait dengan sistem yang dikembangkan, SDLC
sendiri adalah proses yang digunakan oleh analisis sistem untuk mengembangkan
sistem informasi mulai dari analisis/penentuan kebutuhan, perancangan sistem,
implementasi sistem, perawatan sistem dan kebijakan perencanaan
sistem/penyerahan kepada konsumen.
Penulis membuat aplikasi sistem komputerisasi di toko Hardi Jaya Optik,
karena di perusahaan tersebut masih menggunakan metode secara manual dengan
melakukan pendataan barang dan pembukuan laporan penjualan dengan
menggunakan buku. Tujuan pembuatan aplikasi ini adalah untuk membantu
petugas dalam proses pendataan barang dan mengecek stok barang yang masih
ada, petugas tidak perlu lagi membuat sistem pembayaran dan menghitung hasil
laporan penjualan setiap harinya karena sudah bisa dilakukan secara otomatis oleh
sistem komputerisasi. Sistem Informasi Hardi Jaya Optik merupakan suatu sistem
informasi pada dasarnya digunakan untuk proses pendataan inventaris barang
dagang dan untuk pelayanan kasir serta mempermudah proses dalam laporan
keuangan tidak perlu lagi menghitung secara manual dalam bentuk pembukuan.
Pembuatan sistem ini dapat membantu petugas melakukan pendataan barang,
laporan penjualan dan data customer. Sistem telah mampu melayani kebutuhan
petugas dalam melakukan proses pendaaan barang dan mengecek stok barang
yang masih ada. Petugas tidak perlu lagi menghitung laporan hasil penjualan
setiap harinya karena sudah bisa dilakukan secara otomatis oleh sistem.

xvii