APLIKASI SISTEM PENJUALAN PADA COUNTER KHALIFAH CELL BERBASIS DESKTOP Aplikasi Sistem Penjualan Pada Counter Khalifah Cell Berbasis Desktop.

APLIKASI SISTEM PENJUALAN PADA COUNTER
KHALIFAH CELL BERBASIS DESKTOP

SKRIPSI

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

Oleh:

Adi I rawan
NIM : L200070027

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

HALAMAN PERSETUJUAN


Skripsi dengan judul
“APLIKASI SISTEM PENJUALAN PADA COUNTER KHALIFAH CELL

BERBASIS DESKTOP”
ini telah diperiksa dan disetujui pada :

Hari

: ………………………….

Tanggal : …………………………..

Pembimbing I

Pembimbing II

Endah Sudarmilah, S.T., M.Eng.
NIP: 969


Aris Budiman, S.T., M.T.
NIK : 885

ii

HALAMAN PENGESAHAN

APLIKASI SISTEM PENJUALAN PADA COUNTER KHALIFAH
CELL BERBASIS DESKTOP
dipersiapkan dan disusun oleh
Adi Irawan
NIM : L200070027
telah dipertahankan di depan Dewan Penguji
pada tanggal … Juni 2012

Susunan Dewan Penguji

Pembimbing I

Anggota Dewan Penguji Lain


Endah Sudarmilah, S.T., M.Eng
NIP: 969

Ady Purna Kurniawan, S.T
NIK : 2001306

Pembimbing II

Fatah Yasin, S.T,M.T.
NIK : 738

Aris Budiman, S.T., M.T
NIK : 885

Skripsi ini telah diterima sebagai salah satu persyaratan
untuk memperoleh gelar sarjana
Tanggal ………………..
Dekan
Fakultas Komunikasi dan Informatika


Ketua Program Studi
Teknik Informatika

Husni Thamrin, S.T, MT., Ph.D.
NIK : 706

Aris Rakhmadi, ST., M.Eng.
NIK : 983

iii

MOTTO DAN PERSEMBAHAN
MOTTO :

Hassbunallah Wa ni’mal wakil
Cukuplah Allah menjadi Penolong kami dan Allah adalah sebaik-baiknya pelindung
~ Q.S Al I mran : 173 ~

Hari kemarin adalah kenangan, nikmatin dan jalanin hari sekarang, dan besok adalah

gaib atau misteri.
~ Penulis ~

iv

PERSEMBAHAN :
1.

Bapak dan Ibu tercinta.

2.

Saudara serahimku Ima Nur Williana.

3.

Kakak iparku Rahmat Priyanto.

4.


Ponakanku Pradipta Maulana Priyanto.

5.

Temen-temen Teknik Informatika khususnya angkatan 2007 yang tidak dapat
disebutkan satu-persatu, terima kasih telah bersedia berbagi ilmu dan
pengalamannya.

6.

Bidadari-bidadari penyelamatku.

7.

Russian Roulette Indonesia BanditMates.

v

DAFTAR KONTRIBUSI


Dengan ini saya menyatakan bahwa skripsi ini tidak terdapat karya
yang pernah diajukan untuk memperoleh gelar kesarjanaan di suatu Perguruan
Tinggi, dan sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat
yang pernah ditulis atau diterbitkan oleh orang lain kecuali yang secara tertulis
diacu dalam naskah ini dan disebutkan dalam daftar pustaka.
Berikut saya sampaikan daftar kontribusi dalam penyusunan skripsi:
1. Saya membuat aplikasi system penjualan ini sendiri dengan bantuan buku,
internet dan dari teman saya..
2. Program aplikasi yang saya gunakan untuk membuat sistem aplikasi ini ialah
NetBeans dan Xampp.
3. Komputer menggunakan Dual-Core 2,0 GHz.
Demikian pernyataan dan daftar kontribusi ini saya buat dengan sejujurnya. Saya
bertanggungjawab atas isi dan kebenaran daftar di atas.
Surakarta,

Juni 2012

Adi Irawan

Mengetahui:

Pembimbing I

Pembimbing II

Endah Sudarmilah, S.T., M.Eng
NIP: 969

Aris Budiman, S.T., M.T
NIK : 885

vi

KATA PENGANTAR

Puji syukur penulis panjatkan ke hadirat Allah SWT, yang telah melimpahkan
taufik, hidayah dan rahmat-Nya sehingga skripsi dengan judul “Aplikasi system
penjualan pulsa pada counter khalifah cell menggunakan NetBeans dan MySQL”
dapat diselesaikan dengan baik. Skripsi ini dapat terselesaikan berkat bantuan dari
berbagai pihak, ole karena itu pada kesempatan ini penulis menyampaikan terima
kasih dan penghargaan kepada :

1.

Bapak Husni Thamrin, S.T, MT., Ph.D. selaku Dekan Fakultas
Komunikasi dan Informatika yang telah melayani dan memberikan fsilitas
bagi kelancaran studi.

2.

Bapak Aris Rakhmadi, ST., M.Eng. selaku ketua jurusan Teknik
Informatika.

3. Endah Sudarmilah, S.T., M.Eng selaku pembimbing I dan Aris Budiman,
S.T., M.T selaku pembimbing II yang penuh kesabaran di sela-sela
kesibukannya selalu memberi petunjuk, bimbingan, saran-saran, serta
dorongan bagi penyelesaian skripsi ini.
4.

Segenap dosen penguji pada seminar proposal dan pra pendadaran yang
telah memberikan saran dan masukan dalam penyusunan skripsi ini.


5.

Bapak dan ibu dosen pengampu mata kuliah pada Program Studi Teknik
Informatikan yang telah memberikan bekal ilmu yang sangat bermanfaat
bagi penulis.

6.

Segenap Staf / Karyawan pada Program Studi teknik Informatika yang
telah melayani dan memberikan fasilitas bagi kelancaran studi.

vii

7.

Rekan-rekan Teknik Informatika khususnya angkatan 2007 yang tiada
henti memberikan dorongan dan dukungan.

Semoga Allah SWT berkenan untuk memberikan balasan yang sesuai
dengan budi baik yang telah mereka berikan. Penulis berharap semoga skripsi ini

dapat bermanfaat bagi pengembangan penjualan pulsa pada counter khalifah
cell.

Surakarta, Juni 2012

Penulis

viii

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

xiii

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

xv

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

1

A. Latar Belakang ...................................................................

1

B. Rumusan Masalah ..............................................................

2

C. Batasan Masalah ................................................................

2

D. Tujuan Penelitian ................................................................

3

E. Manfaat Penelitian .............................................................

3

F. Sistematika Penulisan ........................................................

3

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

5

A. Telaah Penelitian ...............................................................

5

B. Landasan Teori ..................................................................

6

1. MySQL ........................................................................

6

2. Kecepatan dan Keamanan ............................................

7

BAB I

BAB II

ix

3. Database ......................................................................

BAB III

4. NetBeans ……………………………………………..

9

5. JDK (Java Development Kit) ………………………..

9

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

11

A. Waktu dan Tempat .............................................................

11

B. Gambaran Sistem ...............................................................

11

C. Alur Penelitian ...................................................................

12

D. Metodologi Penelitian ........................................................

13

E. Langkah Penelitian ............................................................

14

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

15

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

17

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

17

b. Data Flow Diagram .................................................

26

c. Class Diagram …………………………………….

BAB IV

8

28

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

28

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

37

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

37

6. Desain Output ..............................................................

37

HASIL DAN PEMBAHASAN ...............................................

38

A. Hasil Penelitian ..................................................................

38

B. Analisa dan Pembahasan ....................................................

38

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

38

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

38

x

1) Menu Login .......................................................
2) Menu Logout ………………………………….

38
39

3) Menu Admin ……………………………………

39

b. Halaman Menu Utama ……………………………..

39

1) Menu Pegawai …………………………………

40

2) Menu Pembelian ………………………………

42

3) Menu Transaksi Fisik ………………………….
4) Menu Transaksi Elektrik ………………..........

43
45

a) Analisis Kelebihan …………………………..

46

b) Analisis Kelemahan ………………………….

47

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

48

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

48

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

51

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

51

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

52

A. Kesimpulan ........................................................................

52

B. Saran .................................................................................

52

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

53

BAB V

xi

DAFTAR TABEL

Tabel 3.1 Use Case input Login .................................................................

22

Tabel 3.2 Use Case input data Transaksi Fisik ...........................................

22

Tabel 3.3 Use Case input data Transaksi Elektrik ......................................

23

Tabel 3.4 Aturan TIC ................................................................................

29

Tabel 3.5 TIC untuk user ...........................................................................

29

Tabel 3.6 TIC untuk pegawai ....................................................................

30

Tabel 3.7 TIC untuk pembelian .................................................................

30

Tabel 3.8 TIC untuk transaksi elektrik .......................................................

31

Tabel 3.9 TIC untuk transaksi elektrik detail .............................................

31

Tabel 3.10 TIC untuk transaksi fisik ..........................................................

32

Tabel 3.11 TIC untuk transaksi fisik detail ................................................

32

Tabel 3.12 TIC untuk detail ......................................................................

33

Tabel 3.13 TIC untuk kode nomor .............................................................

33

Tabel 3.14 TIC untuk jenis ........................................................................

33

Tabel 3.15 TIC untuk produk fisik ............................................................

34

Tabel 3.16 TIC untuk produk elektrik ……………………………………

34

Tabel 3.17 TIC untuk saldo ……………………………………………..

35

Tabel 3.18 TIC untuk keuangan ………………………………………...

35

xii

DAFTAR GAMBAR

Gambar 3.1 Diagram Alir Penelitian .........................................................

12

Gambar 3.2 Metode Pendekatan waterfall .................................................

13

Gambar 3.3 Use Case Umum dan Admin ……………………………....

18

Gambar 3.4 Diagram Konteks(DFD level 0) .............................................

26

Gambar 3.5 Data Flow Diagram Level 1 ...................................................

27

Gambar 3.6 Data Flow Diagram Level 2 ...................................................

27

Gambar 3.7 ER-Diagram ...........................................................................

36

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

39

Gambar 4.2 Tampilan Form Halaman Utama Admin ................................

40

Gambar 4.3 Tampilan Form Pegawai ........................................................

41

Gambar 4.5 Tampilan Form Pembelian .....................................................

42

Gambar 4.6 Tampilan Hasil Laporan Pembelian .......................................

43

Gambar 4.7 Tampilan Form Transaksi Fisik ..............................................

43

Gambar 4.8 Tampilan Hasil Laporan Transaksi Fisik ................................

44

Gambar 4.9 Tampilan Form Transaksi Elektrik .........................................

45

Gambar 4.10 Tampilan Hasil Laporan Transaksi Elektrik .........................

46

xiii

ABSTRAKSI
Aplikasi Sistem Penjualan pada Counter Khalifah Cell ini adalah sebuah
aplikasi yang bertujuan untuk merancang dan membangun sistem dan program
yang memudahkan counter Khalifah Cell dalam melakukan penghitungan
transaksi yang dilakukan baik transaksi penjualan maupun transaksi pembelian
yang secara otomatis akan tercatat langsung pada database. Dengan menggunakan
fasilitas modem sms gateway, aplikasi ini akan sangat berguna untuk
mempermudah proses transaksi.
Pencatatan transaksi yang masih dilakukan secara manual, yaitu mencatat
setiap transaksi yang dilakukan diatas secarik kertas lalu melakukan penghitungan
juga masih secara manual yaitu dengan menggunakan kalkulator.
Oleh karena itu dengan aplikasi seperti ini pastilah akan sangat membantu
sekali untuk proses penjualan pulsa fisik, pulsa elektrik, maupun accecories yang
ada pada counter Khalifah Cell dan juga dapat memperingan pekerjaan pegawai
dalam pencatatan data.

Kata Kunci : Aplikasi Sistem Penjualan Pada counter Khalifah Cell.

xiv