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
v
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
vi
6. Bapak Fajar Suryawan, ST, M.Eng.Sc, PhDselaku 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 satu-satu 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.
viii 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”.
ix
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
xi DAFTAR ISI
HALAMAN JUDUL ... i
HALAMAN PERSETUJUAN ... ii
PERNYATAAN KEASLIAN TUGAS AKHIR ... iii
xii
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
xiii
4.1.8. Form Laporan Transaksi Penjualan ... 60
xiv
DAFTAR TABEL
xv
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.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
xvi
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.7. Form Transaksi Pasok... 56
xvii
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
xviii
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.