APLIKASI SISTEM INFORMASI PADA TOKO BUKU BEKAS APLIKASI SISTEM INFORMASI PADA TOKO BUKU BEKAS.

APLIKASI SISTEM INFORMASI PADA TOKO BUKU BEKAS

TUGAS AKHIR

Diajukan Untuk Memenuhi Tugas dan Syarat-syarat Guna Memperoleh Gelar
Sarjana Teknik pada Fakultas Teknik Jurusan Teknik Elektro
Universitas Muhammadiyah Surakarta

Disusun Oleh :
NAMA

:

FAJAR SABBAHA

NIM

:

D 400 080 011


JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH SURAKARTA
2015

ii

iii

iv

KATA PENGANTAR

Segala puji syukur kehadirat Allah SWT yang telah memberikan nikmat,
rahmat serta hidayahnya kepada saya sehingga sampai saat ini saya masih
diberikan kesempatan untuk beribadah dan meyembah kepadaNya. Sholawat serta
salam saya haturkan kepada junjungan saya, Nabi Muhammad SAW yang saya
nanti–nantikan syafa’atnya di hari akhir nanti.
Akhirnya penulis menyelesaikan Tugas Akhir ini. Semua keberhasilan
itu berkat bantuan dari semua pihak. Dengan penuh rasa syukur penulis berterima
kasih kepada:

1.

Allah SWT, atas nikmat, rahmat serta hidayahNya sehingga penulis dapat
menyelesaikan Tugas Akhir ini.

2.

Kedua Orang Tuaku tercinta Bapak Drs. Edi Jatmiko dan Ibu Endang Fuji
Astuti, Kakakku tercinta Ain Sabbahatun serta seluruh keluarga besarku
terima kasih atas semua kasih sayang, dukungan dan do’anya. Sehingga saya
dapat menyelesaikan Tugas Akhir ini.

3.

Bapak Prof. Bambang Setiadji, selaku Rektor UMS.

4.

Bapak Ir. Sri Sunarjono,MT, PhD selaku Dekan Fakultas Teknik dan seluruh
jajaran Dekanat Fakultas Teknik Universitas Muhammadiayah Surakarta.


5.

Bapak Umar, ST, MT selaku Ketua Jurusan Teknik Elektro Universitas
Muhammadiyah Surakarta.

v

6.

Bapak Fajar Suryawan, ST, M.Eng.Sc, PhD selaku Pembimbing I yang telah
memberikan bimbingan dan pengarahan kepada penulis sehingga dapat
menyelesaikan Tugas Akhir ini.

7.

Bapak Muhammad Kusban, ST, MT selaku Pembimbing II yang telah
memberikan bimbingan dan pengarahan kepada penulis sehingga dapat
menyelesaikan Tugas Akhir ini.


8.

Bapak/Ibu Penguji selaku Dewan Penguji dalam Tugas Akhir ini.

9.

Bapak Ir. Abdul Basith selaku Pembimbing Akademik yang telah banyak
membimbing selama menempuh studi di Teknik Elektro UMS.

10. Seluruh Dosen Fakultas Teknik Elektro, terima kasih atas semua
bimbingannya yang telah diberikan.
11. Seluruh Staf Tata Usaha, Akademik maupun non Akademik, yang telah
banyak membantu dan memberikan kemudahan kepada penulis selama
menempuh studi di Fakultas Teknik Jurusan Teknik Elektro Universitas
Muhammadiyah Surakarta.
12. Kepada teman-teman angkatan 2008 yang tidak bisa penulis sebutkan satusatu terima kasih atas semua dukungannya.
13. Keluarga Besar DINAMIK, terima kasih atas semuanya baik berupa ilmu,
fasilitas, kebersamaan dan dukungannya.
14. Semua teman-teman saya, terima kasih untuk semua supportnya.
15. Keluarga besar KMTE , terima kasih atas dukungan dan kebersamaannya.

Akhir kata, penulis menyadari bahwa Tugas Akhir ini masih jauh dari
kesempurnaan. Saran dan kritik yang membangun sangat penulis harapkan.

vi

vii

MOTTO

“Hai orang-orang yang beriman, ruku’lah kamu, sujudlah kamu, sembahlah
Tuhanmu dan perbuatlah kebajikan, supaya kamu mendapat kemenangan”.
(Q.S. Al-Hajj (22) : 77)

“Penemuan terbesar dalam hidup saya adalah bahwa kita dapat merubah hidup
kita dengan merubah pola pikir kita”.
(William James)

“Untuk mencapai puncak gunung, kita harus berani melewati jalan yang terjal.
Begitu pula untuk mencapai kesuksesan, kita harus berani menghadapi
tantangan”.

(Penulis)

“Setiap waktu sangat berarti, jadi buatlah hidupmu menjadi lebih berarti baik itu
di dunia maupun di akhirat nantinya”.
(Penulis)

viii

PERSEMBAHAN
Ayahanda Drs. Edi Jatmiko dan Ibunda Endang Fuji Astuti
Terimakasih telah menjadi orang tua yang luar biasa bagi saya. Do’a restu, kasih
sayang, dukungan serta semangat kalian yang tidak henti-henti kalian berikan
sangat berpengaruh besar bagi saya dalam menyelesaikan Tugas Akhir ini.
Kakakku Ain Sabbahatun dan Keluarga Besar
Terimakasih atas dukungan dan semangatnya yang selalu kalian berikan tanpa
henti kepada saya dalam menyelesaikan Tugas Akhir ini.
Keluarga Besar DINAMIK FT UMS
Yang telah memberikan fasilitas, ilmu maupun semangat kepada saya dalam
menyelesaikan Tugas Akhir ini.
Teman-teman

Teman-teman angkatan Teknik Elektro 2008, dan seluruh teman-teman yang yang
telah memberikan dukungan dan semangat kepada saya yang tidak bisa saya
sebutkan satu-satu sehingga berkat motivasi kalian, saya bisa menyelesaikan
Tugas Akhir ini.

ix

x

DAFTAR ISI

HALAMAN JUDUL ....................................................................................

i

HALAMAN PERSETUJUAN ......................................................................

ii

PERNYATAAN KEASLIAN TUGAS AKHIR ............................................


iii

HALAMAN PENGESAHAN ......................................................................

iv

KATA PENGANTAR ..................................................................................

v

MOTTO........................................................................................................

viii

PERSEMBAHAN .........................................................................................

ix

DAFTAR KONTRIBUSI ..............................................................................


x

DAFTAR ISI ................................................................................................

xi

DAFTAR TABEL ........................................................................................

xiv

DAFTAR GAMBAR ....................................................................................

xv

ABSTRAKSI ................................................................................................ xviii
BAB I PENDAHULUAN .............................................................................

1


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

1

1.2. Rumusan Masalah ..................................................................

2

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

2

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

2

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

2


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

3

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

4

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

4

xi

2.2. LandasanTeori .......................................................................

4

2.2.1. NetBeans ...................................................................

4

2.2.1.1. Menjalankan Netbeans ...................................

7

2.2.2. Database.....................................................................

8

2.2.2.1. Entity Relationship Diagram ..........................

8

2.2.2.2. MySQL ...........................................................

10

BAB III METODE PENELITIAN ................................................................

13

3.1. Analisis Kebutuhan ................................................................

13

3.2. User Stories ...........................................................................

15

3.3. Perancangan Proses................................................................

25

3.4. Perancangan Sistem ...............................................................

29

3.5. Perancangan Database ...........................................................

31

3.6. Perancangan Tabel .................................................................

32

3.6.1. Perancangan Tabel Buku ............................................

32

3.6.2. Perancangan Tabel Pemasok .......................................

34

3.6.3. Perancangan Tabel Userpetugas ..................................

36

3.6.4. Perancangan Tabel Transjual ......................................

37

3.6.5. Perancangan Tabel Detailjual ......................................

39

3.6.6. Perancangan Tabel Transpasok ...................................

41

3.6.7. Perancangan Tabel Detailpasok ..................................

43

3.7. Bahan dan Peralatan...............................................................

45

BAB IV ANALISIS DAN PEMBAHASAN .................................................

46

4.1. Pengujian Use Case Aplikasi ...................................................

46

xii

4.1.1. Form Login .................................................................

46

4.1.2. Form Menu Utama .....................................................

47

4.1.3. Form Data Buku .........................................................

48

4.1.4. Form Data Petugas .....................................................

50

4.1.5. Form Data Pemasok....................................................

52

4.1.6. Form Transaksi Pasok.................................................

54

4.1.7. Form Transaksi Jual....................................................

57

4.1.8. Form Laporan Transaksi Penjualan .............................

60

4.1.9. Form Laporan Transaksi Pasok ..................................

62

4.1.10. Form Laporan Data Buku ..........................................

64

4.1.11. Form Laporan Data Petugas .......................................

65

4.1.12. Form Laporan Data Pemasok .....................................

66

4.1.13. Form Tentang ............................................................

67

4.1.14. Form Backup dan Restore ..........................................

68

4.1.15. Menutup Aplikasi .......................................................

71

4.2. Analisa Hasil Use Case Aplikasi .............................................

72

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

73

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

73

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

74

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

75

xiii

DAFTAR TABEL

Tabel 2.1. Simbol ERD .................................................................................

9

Tabel 3.1. Simbol DFD .................................................................................

26

xiv

DAFTAR GAMBAR

Gambar 2.1 Menu NetBeans IDE 7.3.1 pada Taksbar ...................................

7

Gambar 2.2. Tampilan awal NetBeans IDE 7.3.1 ..........................................

8

Gambar 2.3. Daftar menu pada Taskbar ........................................................

11

Gambar 2.4. Tampilan XAMPP .....................................................................

12

Gambar 2.5. Tampilan halaman “Localhost”…………………………………

12

Gambar 3.1. Use Case Aplikasi Sistem Informasi pada Toko Buku Bekas ....

14

Gambar 3.2. Desain Form Menu Login .........................................................

15

Gambar 3.3. Desain Form Menu Utama ........................................................

15

Gambar 3.4 Desain Form Data Petugas (UC 01). ..........................................

16

Gambar 3.5. Desain Form Data Buku (UC 02) ..............................................

17

Gambar 3.6. Desain Form Data Pemasok (UC 03) ........................................

17

Gambar 3.7. Desain Form Transaksi Pasok (UC 04) .....................................

18

Gambar 3.8. Desain Kwitansi Transaksi Pasok (UC 06) ................................

19

Gambar 3.9. Desain Form Transaksi Jual (UC 05) ........................................

21

Gambar 3.10. Desain Kwitansi Transaksi Jual (UC 07) ................................

21

Gambar 3.11. Desain Laporan Data Buku (UC 08)........................................

22

Gambar 3.12. Desain Laporan Data Petugas (UC 09) ....................................

22

Gambar 3.13. Desain Laporan Data Pemasok (UC 10) ..................................

22

Gambar 3.14. Desain Form Laporan Transaksi Pasok (UC 11)......................

23

Gambar 3.15. Desain Laporan Transaksi Pasok (UC 11) ...............................

23

Gambar 3.16. Desain Form Laporan Transaksi Penjualan (UC 12)................

23

xv

Gambar 3.17. Desain Laporan Transaksi Penjualan (UC 12) ........................

24

Gambar 3.18. Desain Form Backup dan Restore (UC 13 dan UC 14) ...........

24

Gambar 3.19. Desain Form Tentang.............................................................

25

Gambar 3.20. Diagram Konteks Aplikasi Sistem Informasi pada Toko
Buku Bekas ............................................................................

27

Gambar 3.21. DFD Level 0 Aplikasi Sistem Informasi pada Toko Buku Bekas 28
Gambar 3.22. Perancangan Aplikasi Sistem Informasi pada Toko Buku Bekas.. 30
Gambar 3.23. ERD Aplikasi Sistem Informasi pada Toko Buku Bekas .........

31

Gambar 3.24. Rancangan Tabel Buku ..........................................................

32

Gambar 3.25. Rancangan Tabel Pemasok ......................................................

35

Gambar 3.26. Rancangan Tabel Userpetugas ................................................

36

Gambar 3.27. Rancangan Tabel Transjual .....................................................

38

Gambar 3.28. Rancangan Tabel Detailjual ....................................................

40

Gambar 3.29. Rancangan Tabel Transpasok ..................................................

41

Gambar 3.30. Rancangan Tabel Detailpasok .................................................

43

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

47

Gambar 4.2. Tidak Berhasil Login ................................................................

47

Gambar 4.3. Form Menu Utama ...................................................................

48

Gambar 4.4. Form Data Buku .......................................................................

50

Gambar 4.5. Form Data Petugas ...................................................................

52

Gambar 4.6. Form Data Pemasok..................................................................

54

Gambar 4.7. Form Transaksi Pasok...............................................................

56

Gambar 4.8. Hasil Cetak Kwitansi Transaksi Pasok ......................................

57

xvi

Gambar 4.9. Form Transaksi Jual..................................................................

59

Gambar 4.10. Hasil Cetak Kwitansi Transaksi Jual .......................................

60

Gambar 4.11. Form Laporan Transaksi Penjualan .........................................

61

Gambar 4.12. Hasil Cetak Laporan Transaksi Penjualan ...............................

62

Gambar 4.13. Form Laporan Transaksi Pasok ...............................................

63

Gambar 4.14. Hasil Cetak Laporan Transaksi Pasok .....................................

64

Gambar 4.15. Hasil Cetak Laporan Data Buku ..............................................

65

Gambar 4.16. Tam Hasil Cetak Laporan Data Petugas ..................................

66

Gambar 4.17. Hasil Cetak Laporan Data Pemasok ........................................

67

Gambar 4.18. Form Tentang .........................................................................

68

Gambar 4.19. Desain Form Backup dan Restore ...........................................

69

Gambar 4.20. Tampilan Lokasi Penyimpanan Hasil Backup ..........................

70

Gambar 4.21. Tampilan Pilih File Database .................................................

71

xvii

ABSTAKSI

Sistem penjualan buku yang berjalan di toko buku bekas saat ini
masih banyak yang melakukkan penginputan data buku secara manual.
Seperti dalam melihat data persediaan barang (stok barang) maupun data
barang yang terjual banyak memakan waktu. Masalah lain di antaranya
masih kesulitan mencari buku karena tidak didukung dengan tempat yang
tertata rapi sesuai kategori buku yang ada. Aplikasi komputer sangat
dibutuhkan untuk pengolahan dan penyimpanan data buku untuk
mempermudah pencatatan transaksi, pencarian buku sehingga menjadi
lebih praktis, hemat waktu, dan dapat menyajikan laporan yang tepat dan
akurat secara terkomputerisasi. Tujuan penulisan Tugas Akhir ini adalah
membuat aplikasi sistem informasi pada toko buku bekas berbasis komputer
secara offline dan standalone.
Pembuatan aplikasi sistem informasi pada toko buku bekas dimulai
dengan pembuatan database sebagai media penyimpanan data. Aplikasi ini
terdapat beberapa form untuk penginputan data buku, data petugas, data
pemasok, transaksi pasok dan transaksi jual . Untuk mempermudah
pembuatan kwitansi transaksi dan laporan data maka dibuatlah laporan
dari masing-masing transaksi dan data tersebut . Selain itu juga dibuat
form untuk membackup dan merestore data yang tidak terjadwal secara
otomatis sehingga kapanpun dapat dijalankan.
Hasil pembuatan aplikasi sistem informasi pada toko buku bekas ini
sudah diuji coba pada 3 komputer dan semua berjalan dengan baik.
Kesimpulan dari hasil pengujian aplikasi ini yaitu dapat menjalankan form
data buku, data petugas, data pemasok, transaksi jual dan transaksi pasok.
Saat transaksi jual dan transaksi pasok dapat mencetak kwitansi yang
diterima oleh pembeli maupum pemasok. Dalam pembuatan laporan data
buku, data petugas dan data pemasok semua data tampil dalam laporan
tersebut, sedangkan untuk laporan transaksi jual dan pasok dapat dicetak
sesuai tanggal yang diinginkan. Untuk backup dan restore database dapat
dilakukkan kapanpun sesusai yang diinginkan karena waktunya tidak
terjadwal otomatis.
Kata kunci: Aplikasi toko buku bekas.

xviii