Microsoft Word BAB 0
perpustakaan.uns.ac.id
digilib.uns.ac.id
PEMBANGUNAN APLIKASI MOBILE KASIR STUDI KASUS SEQUEL
AUDIO MOBIL
TUGAS AKHIR
Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya
Program Diploma III Teknik Informatika
Diajukan oleh:
MERLINDA RATNANINGTYAS
NIM. M3110094
PROGRAM DIPLOMA III TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET
SURAKARTA
2013
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id
HALAMAN PERSETUJUAN
PEMBANGUNAN APLIKASI MOBILE KASIR STUDI KASUS SEQUEL
AUDIO MOBIL
Disusun Oleh:
MERLINDA RATNANINGTYAS
NIM. M3110094
Tugas akhir ini telah disetujui untuk dipertahankan
di hadapan dewan penguji pada tanggal
Pembimbing Utama
Antonius Bima Murti W, S.T., M.T
NIDN. 0610068901
commit to user
ii
perpustakaan.uns.ac.id
digilib.uns.ac.id
HALAMAN PENGESAHAN
PEMBANGUNAN APLIKASI MOBILE KASIR STUDI KASUS SEQUEL
AUDIO MOBIL
Disusun Oleh:
MERLINDA RATNANINGTYAS
NIM. M3110094
Pembimbing Utama,
Antonius Bima Murti W, S.T., M.T
NIDN. 0610068901
Tugas akhir ini telah diterima dan disahkan oleh Dewan Penguji Tugas Akhir
Program Diploma III Teknik Infromatika pada hari , tanggal
Dewan Penguji:
1. Penguji 1
Antonius Bima Murti W, S.T., M.T
NIDN. 0610068901
2. Penguji 2
)
(
)
(
)
Dian Prajarini, S.T., M.Eng
NIDN. 0624078401
3. Penguji 3
(
Abdul Aziz, S.Kom, M.Cs
NIP. 19810413 200501 1 001
Disahkan Oleh:
Dekan
Ketua Program Studi
Fakultas MIPA UNS
Diploma III Teknik Informatika
Prof. Ir. Ari Handono Ramelan, M.Sc(Hons)., Ph.D.
commit to user
NIP. 19610223 198601 1 001
Drs. Y.S.Palgunadi, M.Sc.
iii
NIP. 19560407 198303 1 004
perpustakaan.uns.ac.id
digilib.uns.ac.id
ABSTRACT
Merlinda Ratnaningtyas, 2013. THE DEVELOPMENT OF CASHIER
MOBILE APPLICATION CASE STUDY OF SEQUEL CAR AUDIO.
Diploma III of Information Engineering, Faculty of Mathematics and
Natural Sciences, Sebelas Maret University Surakarta.
Cashier application is a program that is used to manage the database of
goods, suppliers which includes the purchases, sales, the reports. Cashier
application is used to allow the employee to manage buying and selling goods or
services automatically.
There are two types of Sequel Car Audio’s Cashier Application, they are
mobile application and desktop application. Cashier Mobile Application is a
mobile application that is used for the employee to enter the transaction and return
goods on android smartphone that is easy to carry anywhere and anytime. Cashier
Desktop Application is a desktop application that is used for the admin to enter,
update, delete the transaction, return goods, employee, and customer on desktop.
From the introduction above, has successfully built a mobile and desktop
application case study of Sequel Car Audio using Netbeans and Eclipse.
Keyword: Cashier, Mobile Application
commit to user
iv
perpustakaan.uns.ac.id
digilib.uns.ac.id
ABSTRAK
Merlinda Ratnaningtyas, 2013. PEMBANGUNAN APLIKASI MOBILE
KASIR STUDI KASUS SEQUEL AUDIO MOBIL. Diploma III Teknik
Informatika, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas
Sebelas Maret Surakarta.
Aplikasi kasir adalah suatu program yang digunakan untuk mengelola
database barang, supplier yang mencakup transaksi pembelian, penjualan, laporan
pembelian dan penjualan. Aplikasi kasir digunakan untuk memudahkan pegawai
dalam mengelola transaksi jual beli barang atau jasa.
Ada dua macam Aplikasi Kasir Bengkel Sequel Audio Mobil, yaitu aplikasi
mobile dan aplikasi desktop. Aplikasi mobile kasir adalah aplikasi mobile yang
digunakan untuk memasukkan transaksi dan retur barang pada smartphone
android yang mudah dibawa kemana saja dan kapan saja. Aplikasi desktop kasir
adalah aplikasi desktop yang digunakan admin untuk memasukkan, menghapus,
memperbaharui transaksi, retur barang, pegawai, dan pelanggan.
Dari penjelasan di atas, aplikasi mobile kasir studi kasus Bengkel Sequel
Audio Mobil telah berhasil dibangun dengan menggunakan Netbeans dan Eclipse.
Kata Kunci: Kasir, Aplikasi Mobile
commit to user
v
perpustakaan.uns.ac.id
digilib.uns.ac.id
MOTTO
“Dan kami akan memberi balasan kepada orang-orang
yang bersyukur.”
(Q.S 3:145)
“The future belongs to those who believe in the beauty
of their dreams.”
Eleanor Roosevelt
“No matter how your heart is grieving, if you keep on
believing, the dreams that you wish will come true.”
Unknown
commit to user
vi
perpustakaan.uns.ac.id
digilib.uns.ac.id
HALAMAN PERSEMBAHAN
Tugas Akhir ini ku persembahkan untuk:
1. Bapak dan Ibu, yang tak pernah lelah mendoakan, mendukung, dan
menfasilitasi segala yang diperlukan.
2. Adik-adik dan kakak-kakaku tercinta yang telah mendukung, memberi
semangat dan mendoakanku.
3. Keluarga besar yang selalu memberi dukungan.
4. Semua pihak yang telah membantuku, terima kasih semuanya.
commit to user
vii
perpustakaan.uns.ac.id
digilib.uns.ac.id
KATA PENGANTAR
Puji syukur ke hadirat Allah SWT yang telah melimpahkan rahmat dan
barokahnya sehingga penulis dapat menyelesaikan Tugas Akhir dengan judul
“Pembangunan Aplikasi Mobile Kasir Studi Kasus Bengkel Sequel Audio Mobil”.
Laporan Tugas Akhir ini disusun untuk memenuhi salah satu syarat dalam
memperoleh gelar Amd.) pada Program Studi Diploma III Teknik Informatika
Universitas Sebelas Maret.
Dalam melakukan penelitian dan penyusunan laporan Tugas Akhir ini
penulis telah mendapatkan banyak dukungan dan bantuan dari berbagai pihak.
Penulis mengucapkan terima kasih yang tak terhingga kepada:
1. Allah SWT, yang telah memberikan rahmat dan hidayahnya. Pendengar setia
yang selalu mendengar keluh kesah tanpa diminta. Dan selalu memberikan
kemudahan kepada penulis untuk menyelesaikan laporan ini.
2. Drs. Y. S. Palgunadi M, Sc., selaku ketua Program Studi Diploma III Teknik
Informatika FMIPA UNS.
3. Antonius Bima Murti W, S. T., M. T., selaku dosen pembimbing yang telah
memberikan banyak masukan dan bantuan untuk pembuatan project aplikasi
mobile kasir dan penyelesaian laporan tugas akhir.
4. Dian Prajarini, S.T., M.Eng. dan Abdul Aziz, S.Kom, M.Cs., selaku penguji
yang telah memberi masukan dalam penyelesaian laporan dan project Tugas
Akhir.
5. Big thanks for Ibu dan Bapak yang telah memberikan teladan dan kasih
sayang yang amat besar kepada penulis. Menyediakan semua fasilitas dalam
segala hal. Selalu mendukung dan memberikan dorongan tanpa mengeluh dan
tanpa diminta. Selalu ada ketika sedang dibutuhkan.
6. Keluarga besar tercinta, mas Ryan, Nanda, Adek Silva dan mbak Tyara.
Thanks for everything.
7. Febrian Putra Laksana, yang telah memberi semangat dan waktunya. Thanks
for always be there beside me.commit to user
viii
perpustakaan.uns.ac.id
digilib.uns.ac.id
8. Sahabatku Mira, Febriana, Arummi, Hepa, Dita, Nina, Pristy, Rulinda,
Bintang, Antonio, Lina, Fita, Nia, Etha, Fitri, Irul, Ian, Fredy yang telah
menghabiskan waktu bersama, berbagi cerita selama ini, menyemangati satu
sama lain. Our friendship will never end.
9. Teman-teman Diploma III Teknik Informatika angkatan 2010 khususnya
untuk kelas TI-B yang secara langsung maupun tidak langsung telah
memberikan bantuan dan semangat kepada penulis.
10. Dosen Diploma III Teknik Informatika atas bimbingan dan didikannya.
Penulis menyadari sepenuhnya bahwa laporan Tugas Akhir ini masih jauh
dari sempurna. Untuk itu, semua jenis saran, kritik dan masukan yang bersifat
membangun sangat penulis harapkan. Akhir kata, semoga tulisan ini dapat
memberikan manfaat dan memberikan wawasan tambahan bagi para pembaca dan
khususnya bagi penulis sendiri.
Surakarta, Juni 2013
Merlinda Ratnaningtyas
commit to user
ix
perpustakaan.uns.ac.id
digilib.uns.ac.id
DAFTAR ISI
Halaman
HALAMAN JUDUL............................................................................................. i
HALAMAN PERSETUJUAN .............................................................................. ii
HALAMAN PENGESAHAN............................................................................... iii
ABSTRACT ......................................................................................................... iv
ABSTRAK ......................................................................................................... v
HALAMAN MOTTO ........................................................................................... vi
HALAMAN PERSEMBAHAN ........................................................................... vii
KATA PENGANTAR .......................................................................................... viii
DAFTAR ISI .......................................................................................................... x
DAFTAR TABEL ................................................................................................ xii
DAFTAR GAMBAR .......................................................................................... xiii
BAB I PENDAHULUAN .................................................................................. 1
1.1 Latar Belakang .................................................................................. 1
1.2 Perumusan Masalah .......................................................................... 2
1.3 Batasan Masalah Penelitian ............................................................... 2
1.4 Tujuan Penelitian .............................................................................. 3
1.5 Jalannya Penelitian ............................................................................ 3
1.5.1 Observasi .................................................................................. 3
1.5.2 Wawancara ............................................................................... 3
1.5.3 Studi Pustaka ............................................................................ 3
1.5.4 SDLC (System Development Life Cycle) ................................ 4
1.5.5 Dokumentasi ............................................................................ 5
1.6 Manfaat Penelitian ............................................................................. 5
BAB II LANDASAN TEORI ............................................................................ 6
2.1 Sistem Informasi ............................................................................... 6
2.2 Sistem Informasi Kasir ....................................................................... 7
2.3 Arsitektur Android ............................................................................. 8
2.4 Java .................................................................................................... 10
2.5 UML (Unified Modeling Language) ................................................. 11
BAB III ANALISIS KEBUTUHAN DAN PERANCANGAN SISTEM ....... 12
3.1 Alat dan Bahan .................................................................................. 12
3.1.1 Kebutuhan Hardware ............................................................... 12
3.1.2 Kebutuhan Software ................................................................. 12
3.2 Perancangan Sistem .......................................................................... 13
3.2.1 Entity Relationship Diagram (ERD) ........................................ 13
3.2.2 Use Case Diagram .................................................................... 14
3.2.3 Activity Diagram ...................................................................... 15
3.2.4 Sequence Diagram ................................................................... 26
3.2.5 Class Diagram .......................................................................... 39
3.3 Horizontal dan Vertical Prototype pada Android .............................. 40
3.4 Arsitektur Sistem ............................................................................... 40
3.5 Desain User Interface ........................................................................ 41
3.6 Database ............................................................................................ 43
to user.................................................. 45
BAB IV IMPLEMENTASI DANcommit
ANALISIS
x
perpustakaan.uns.ac.id
digilib.uns.ac.id
4.1 Deskripsi Aplikasi ............................................................................... 45
4.2 Implementasi Aplikasi ......................................................................... 46
4.2.1 Desktop ....................................................................................... 46
1. Login .................................................................................... 46
2. Menu Utama Desktop ........................................................... 46
3. Pengelolaan Pegawai ............................................................ 47
4. Pengelolaan Master Barang ................................................. 48
5. Pengelolaan Customer .......................................................... 49
6. Pengelolaan Barang Masuk .................................................. 50
7. Pengelolaan Barang Keluar .................................................. 51
8. Pengembalian Barang .......................................................... 53
9. Melihat Laba ........................................................................ 54
10. Melihat Laporan Pengeluaran per Periode ............................ 54
4.2.2 Android .............................................................................................. 55
1. Login ...................................................................................... 55
2. Menu Utama Android ............................................................. 56
3. Menu Insert Transaksi ............................................................ 56
4. Menu Insert Retur .................................................................. 57
5. Menu Daftar Transaksi ........................................................... 57
6. Menu Daftar Retur Barang ..................................................... 58
7. Menu Daftar Barang ............................................................... 58
BAB V PENUTUP ............................................................................................ 59
5.1 Kesimpulan ........................................................................................... 59
5.2 Saran ..................................................................................................... 59
DAFTAR PUSTAKA ........................................................................................... 60
LAMPIRAN .......................................................................................................... 61
commit to user
xi
perpustakaan.uns.ac.id
digilib.uns.ac.id
DAFTAR TABEL
Halaman
Tabel 1. Jadwal Penelitian ................................................................................... 61
commit to user
xii
perpustakaan.uns.ac.id
digilib.uns.ac.id
DAFTAR GAMBAR
Halaman
Gambar 3.1. Entity Relationship Diagram ............................................................ 13
Gambar 3.2. Use Case Admin............................................................................... 14
Gambar 3.3. Use Case Pegawai ............................................................................ 15
Gambar 3.4. Activity Diagram Login Desktop ..................................................... 15
Gambar 3.5. Activity Diagram Login Android ..................................................... 16
Gambar 3.6. Activity Diagram Input Barang ........................................................ 17
Gambar 3.7. Activity Diagram Edit Barang ......................................................... 18
Gambar 3.8. Activity Diagram Delete Barang ...................................................... 19
Gambar 3.9. Activity Diagram Insert Transaksi ................................................... 20
Gambar 3.10. Activity Diagram Retur .................................................................. 21
Gambar 3.11. Activity Diagram Lihat Transaksi .................................................. 22
Gambar 3.12. Activity Diagram Lihat Retur ........................................................ 23
Gambar 3.13.Activity Diagram Lihat Laba .......................................................... 24
Gambar 3.14. Activity Diagram Lihat Transaksi Android ................................... 24
Gambar 3.15. Activity Diagram Lihat Retur Android .......................................... 25
Gambar 3.16. Sequence Diagram Add Pegawai ................................................... 26
Gambar 3.17. Sequence Diagram Edit Pegawai ................................................... 26
Gambar 3.18. Sequence Diagram Delete Pegawai ............................................... 27
Gambar 3.19. Sequence Diagram Cari Pegawai ................................................... 27
Gambar 3.20. Sequence Diagram Add Master Barang ......................................... 28
Gambar 3.21. Sequence Diagram Edit Master Barang ......................................... 28
Gambar 3.22. Sequence Diagram Delete Master Barang ..................................... 29
Gambar 3.23. Sequence Diagram Cari Master Barang .......................................... 29
Gambar 3.24. Sequence Diagram Add Master Harga ........................................... 30
Gambar 3.25. Sequence Diagram Edit Master Harga ........................................... 30
Gambar 3.26.Sequence Diagram Delete Master Harga ........................................ 31
Gambar 3.27. Sequence Diagram Cari Master Harga ........................................... 31
Gambar 3.28. Sequence Diagram Add Barang Masuk ......................................... 32
Gambar 3.29. Sequence Diagram Edit Barang Masuk ......................................... 32
Gambar 3.30. Sequence Diagram Delete Barang Masuk...................................... 33
Gambar 3.31. Sequence Diagram Cari Barang Masuk ......................................... 33
Gambar 3.32. Sequence Diagram Add Barang Keluar ......................................... 34
Gambar 3.33. Sequence Diagram Edit Barang Keluar ......................................... 34
Gambar 3.34. Sequence Diagram Delete Barang Keluar...................................... 35
Gambar 3.35. Sequence Diagram Cari Barang Keluar ......................................... 35
Gambar 3.36. Sequence Diagram Add Retur ........................................................ 36
Gambar 3.37. Sequence Diagram Edit Retur ........................................................ 36
Gambar 3.38. Sequence Diagram Delete Retur .................................................... 37
Gambar 3.39. Sequence Diagram Cari Retur ........................................................ 37
Gambar 3.40. Sequence Diagram Transaksi Android........................................... 38
Gambar 3.41. Sequence Diagram Retur Android ................................................. 38
Gambar 3.42. Class Diagram Desktop .................................................................. 39
Gambar 3.43. Class Diagram Android .................................................................. 39
commit
to user................................................. 40
Gambar 3.44. Horizontal dan Vertical
Prototype
xiii
perpustakaan.uns.ac.id
digilib.uns.ac.id
Gambar 3.45. Arsitektur Sistem............................................................................ 40
Gambar 3.46. Desain Pegawai ............................................................................. 41
Gambar 3.47. Desain Barang ............................................................................... 41
Gambar 3.48. Desain Transaksi ........................................................................... 41
Gambar 3.49. Desain Retur .................................................................................. 42
Gambar 3.50. Desain Transaksi Android .............................................................. 42
Gambar 3.51. Desain Retur Android .................................................................... 42
Gambar 3.52. Tabel User ...................................................................................... 43
Gambar 3.53. Tabel Barang .................................................................................. 43
Gambar 3.54. Tabel Customer .............................................................................. 43
Gambar 3.55. Tabel Barang Masuk ...................................................................... 44
Gambar 3.56. Tabel Barang Keluar ...................................................................... 44
Gambar 3.58. Relasi Tabel .................................................................................... 44
Gambar 4.1. Form Login....................................................................................... 46
Gambar 4.2. Menu Utama Desktop ...................................................................... 46
Gambar 4.3. Form Pegawai................................................................................... 47
Gambar 4.4. Form Master Barang ........................................................................ 48
Gambar 4.5. Form Customer................................................................................. 49
Gambar 4.6. Form Barang Masuk ......................................................................... 50
Gambar 4.7. Form Barang Keluar ......................................................................... 51
Gambar 4.8. Form Pengembalian Barang ............................................................. 53
Gambar 4.9. Form Lihat Laba ............................................................................... 54
Gambar 4.10. Form Parameter Tanggal ................................................................ 54
Gambar 4.11. Laporan per Periode ....................................................................... 55
Gambar 4.12. Login Android ................................................................................ 55
Gambar 4.13. Menu Utama Android .................................................................... 56
Gambar 4.14. Menu Transaksi Android................................................................ 56
Gambar 4.15. Menu Retur Android ...................................................................... 57
Gambar 4.16. Menu Daftar Transaksi Android .................................................... 57
Gambar 4.17. Menu Daftar Retur Android ........................................................... 58
Gambar 4.18. Menu Daftar Retur Android ........................................................... 58
commit to user
xiv
digilib.uns.ac.id
PEMBANGUNAN APLIKASI MOBILE KASIR STUDI KASUS SEQUEL
AUDIO MOBIL
TUGAS AKHIR
Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya
Program Diploma III Teknik Informatika
Diajukan oleh:
MERLINDA RATNANINGTYAS
NIM. M3110094
PROGRAM DIPLOMA III TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET
SURAKARTA
2013
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id
HALAMAN PERSETUJUAN
PEMBANGUNAN APLIKASI MOBILE KASIR STUDI KASUS SEQUEL
AUDIO MOBIL
Disusun Oleh:
MERLINDA RATNANINGTYAS
NIM. M3110094
Tugas akhir ini telah disetujui untuk dipertahankan
di hadapan dewan penguji pada tanggal
Pembimbing Utama
Antonius Bima Murti W, S.T., M.T
NIDN. 0610068901
commit to user
ii
perpustakaan.uns.ac.id
digilib.uns.ac.id
HALAMAN PENGESAHAN
PEMBANGUNAN APLIKASI MOBILE KASIR STUDI KASUS SEQUEL
AUDIO MOBIL
Disusun Oleh:
MERLINDA RATNANINGTYAS
NIM. M3110094
Pembimbing Utama,
Antonius Bima Murti W, S.T., M.T
NIDN. 0610068901
Tugas akhir ini telah diterima dan disahkan oleh Dewan Penguji Tugas Akhir
Program Diploma III Teknik Infromatika pada hari , tanggal
Dewan Penguji:
1. Penguji 1
Antonius Bima Murti W, S.T., M.T
NIDN. 0610068901
2. Penguji 2
)
(
)
(
)
Dian Prajarini, S.T., M.Eng
NIDN. 0624078401
3. Penguji 3
(
Abdul Aziz, S.Kom, M.Cs
NIP. 19810413 200501 1 001
Disahkan Oleh:
Dekan
Ketua Program Studi
Fakultas MIPA UNS
Diploma III Teknik Informatika
Prof. Ir. Ari Handono Ramelan, M.Sc(Hons)., Ph.D.
commit to user
NIP. 19610223 198601 1 001
Drs. Y.S.Palgunadi, M.Sc.
iii
NIP. 19560407 198303 1 004
perpustakaan.uns.ac.id
digilib.uns.ac.id
ABSTRACT
Merlinda Ratnaningtyas, 2013. THE DEVELOPMENT OF CASHIER
MOBILE APPLICATION CASE STUDY OF SEQUEL CAR AUDIO.
Diploma III of Information Engineering, Faculty of Mathematics and
Natural Sciences, Sebelas Maret University Surakarta.
Cashier application is a program that is used to manage the database of
goods, suppliers which includes the purchases, sales, the reports. Cashier
application is used to allow the employee to manage buying and selling goods or
services automatically.
There are two types of Sequel Car Audio’s Cashier Application, they are
mobile application and desktop application. Cashier Mobile Application is a
mobile application that is used for the employee to enter the transaction and return
goods on android smartphone that is easy to carry anywhere and anytime. Cashier
Desktop Application is a desktop application that is used for the admin to enter,
update, delete the transaction, return goods, employee, and customer on desktop.
From the introduction above, has successfully built a mobile and desktop
application case study of Sequel Car Audio using Netbeans and Eclipse.
Keyword: Cashier, Mobile Application
commit to user
iv
perpustakaan.uns.ac.id
digilib.uns.ac.id
ABSTRAK
Merlinda Ratnaningtyas, 2013. PEMBANGUNAN APLIKASI MOBILE
KASIR STUDI KASUS SEQUEL AUDIO MOBIL. Diploma III Teknik
Informatika, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas
Sebelas Maret Surakarta.
Aplikasi kasir adalah suatu program yang digunakan untuk mengelola
database barang, supplier yang mencakup transaksi pembelian, penjualan, laporan
pembelian dan penjualan. Aplikasi kasir digunakan untuk memudahkan pegawai
dalam mengelola transaksi jual beli barang atau jasa.
Ada dua macam Aplikasi Kasir Bengkel Sequel Audio Mobil, yaitu aplikasi
mobile dan aplikasi desktop. Aplikasi mobile kasir adalah aplikasi mobile yang
digunakan untuk memasukkan transaksi dan retur barang pada smartphone
android yang mudah dibawa kemana saja dan kapan saja. Aplikasi desktop kasir
adalah aplikasi desktop yang digunakan admin untuk memasukkan, menghapus,
memperbaharui transaksi, retur barang, pegawai, dan pelanggan.
Dari penjelasan di atas, aplikasi mobile kasir studi kasus Bengkel Sequel
Audio Mobil telah berhasil dibangun dengan menggunakan Netbeans dan Eclipse.
Kata Kunci: Kasir, Aplikasi Mobile
commit to user
v
perpustakaan.uns.ac.id
digilib.uns.ac.id
MOTTO
“Dan kami akan memberi balasan kepada orang-orang
yang bersyukur.”
(Q.S 3:145)
“The future belongs to those who believe in the beauty
of their dreams.”
Eleanor Roosevelt
“No matter how your heart is grieving, if you keep on
believing, the dreams that you wish will come true.”
Unknown
commit to user
vi
perpustakaan.uns.ac.id
digilib.uns.ac.id
HALAMAN PERSEMBAHAN
Tugas Akhir ini ku persembahkan untuk:
1. Bapak dan Ibu, yang tak pernah lelah mendoakan, mendukung, dan
menfasilitasi segala yang diperlukan.
2. Adik-adik dan kakak-kakaku tercinta yang telah mendukung, memberi
semangat dan mendoakanku.
3. Keluarga besar yang selalu memberi dukungan.
4. Semua pihak yang telah membantuku, terima kasih semuanya.
commit to user
vii
perpustakaan.uns.ac.id
digilib.uns.ac.id
KATA PENGANTAR
Puji syukur ke hadirat Allah SWT yang telah melimpahkan rahmat dan
barokahnya sehingga penulis dapat menyelesaikan Tugas Akhir dengan judul
“Pembangunan Aplikasi Mobile Kasir Studi Kasus Bengkel Sequel Audio Mobil”.
Laporan Tugas Akhir ini disusun untuk memenuhi salah satu syarat dalam
memperoleh gelar Amd.) pada Program Studi Diploma III Teknik Informatika
Universitas Sebelas Maret.
Dalam melakukan penelitian dan penyusunan laporan Tugas Akhir ini
penulis telah mendapatkan banyak dukungan dan bantuan dari berbagai pihak.
Penulis mengucapkan terima kasih yang tak terhingga kepada:
1. Allah SWT, yang telah memberikan rahmat dan hidayahnya. Pendengar setia
yang selalu mendengar keluh kesah tanpa diminta. Dan selalu memberikan
kemudahan kepada penulis untuk menyelesaikan laporan ini.
2. Drs. Y. S. Palgunadi M, Sc., selaku ketua Program Studi Diploma III Teknik
Informatika FMIPA UNS.
3. Antonius Bima Murti W, S. T., M. T., selaku dosen pembimbing yang telah
memberikan banyak masukan dan bantuan untuk pembuatan project aplikasi
mobile kasir dan penyelesaian laporan tugas akhir.
4. Dian Prajarini, S.T., M.Eng. dan Abdul Aziz, S.Kom, M.Cs., selaku penguji
yang telah memberi masukan dalam penyelesaian laporan dan project Tugas
Akhir.
5. Big thanks for Ibu dan Bapak yang telah memberikan teladan dan kasih
sayang yang amat besar kepada penulis. Menyediakan semua fasilitas dalam
segala hal. Selalu mendukung dan memberikan dorongan tanpa mengeluh dan
tanpa diminta. Selalu ada ketika sedang dibutuhkan.
6. Keluarga besar tercinta, mas Ryan, Nanda, Adek Silva dan mbak Tyara.
Thanks for everything.
7. Febrian Putra Laksana, yang telah memberi semangat dan waktunya. Thanks
for always be there beside me.commit to user
viii
perpustakaan.uns.ac.id
digilib.uns.ac.id
8. Sahabatku Mira, Febriana, Arummi, Hepa, Dita, Nina, Pristy, Rulinda,
Bintang, Antonio, Lina, Fita, Nia, Etha, Fitri, Irul, Ian, Fredy yang telah
menghabiskan waktu bersama, berbagi cerita selama ini, menyemangati satu
sama lain. Our friendship will never end.
9. Teman-teman Diploma III Teknik Informatika angkatan 2010 khususnya
untuk kelas TI-B yang secara langsung maupun tidak langsung telah
memberikan bantuan dan semangat kepada penulis.
10. Dosen Diploma III Teknik Informatika atas bimbingan dan didikannya.
Penulis menyadari sepenuhnya bahwa laporan Tugas Akhir ini masih jauh
dari sempurna. Untuk itu, semua jenis saran, kritik dan masukan yang bersifat
membangun sangat penulis harapkan. Akhir kata, semoga tulisan ini dapat
memberikan manfaat dan memberikan wawasan tambahan bagi para pembaca dan
khususnya bagi penulis sendiri.
Surakarta, Juni 2013
Merlinda Ratnaningtyas
commit to user
ix
perpustakaan.uns.ac.id
digilib.uns.ac.id
DAFTAR ISI
Halaman
HALAMAN JUDUL............................................................................................. i
HALAMAN PERSETUJUAN .............................................................................. ii
HALAMAN PENGESAHAN............................................................................... iii
ABSTRACT ......................................................................................................... iv
ABSTRAK ......................................................................................................... v
HALAMAN MOTTO ........................................................................................... vi
HALAMAN PERSEMBAHAN ........................................................................... vii
KATA PENGANTAR .......................................................................................... viii
DAFTAR ISI .......................................................................................................... x
DAFTAR TABEL ................................................................................................ xii
DAFTAR GAMBAR .......................................................................................... xiii
BAB I PENDAHULUAN .................................................................................. 1
1.1 Latar Belakang .................................................................................. 1
1.2 Perumusan Masalah .......................................................................... 2
1.3 Batasan Masalah Penelitian ............................................................... 2
1.4 Tujuan Penelitian .............................................................................. 3
1.5 Jalannya Penelitian ............................................................................ 3
1.5.1 Observasi .................................................................................. 3
1.5.2 Wawancara ............................................................................... 3
1.5.3 Studi Pustaka ............................................................................ 3
1.5.4 SDLC (System Development Life Cycle) ................................ 4
1.5.5 Dokumentasi ............................................................................ 5
1.6 Manfaat Penelitian ............................................................................. 5
BAB II LANDASAN TEORI ............................................................................ 6
2.1 Sistem Informasi ............................................................................... 6
2.2 Sistem Informasi Kasir ....................................................................... 7
2.3 Arsitektur Android ............................................................................. 8
2.4 Java .................................................................................................... 10
2.5 UML (Unified Modeling Language) ................................................. 11
BAB III ANALISIS KEBUTUHAN DAN PERANCANGAN SISTEM ....... 12
3.1 Alat dan Bahan .................................................................................. 12
3.1.1 Kebutuhan Hardware ............................................................... 12
3.1.2 Kebutuhan Software ................................................................. 12
3.2 Perancangan Sistem .......................................................................... 13
3.2.1 Entity Relationship Diagram (ERD) ........................................ 13
3.2.2 Use Case Diagram .................................................................... 14
3.2.3 Activity Diagram ...................................................................... 15
3.2.4 Sequence Diagram ................................................................... 26
3.2.5 Class Diagram .......................................................................... 39
3.3 Horizontal dan Vertical Prototype pada Android .............................. 40
3.4 Arsitektur Sistem ............................................................................... 40
3.5 Desain User Interface ........................................................................ 41
3.6 Database ............................................................................................ 43
to user.................................................. 45
BAB IV IMPLEMENTASI DANcommit
ANALISIS
x
perpustakaan.uns.ac.id
digilib.uns.ac.id
4.1 Deskripsi Aplikasi ............................................................................... 45
4.2 Implementasi Aplikasi ......................................................................... 46
4.2.1 Desktop ....................................................................................... 46
1. Login .................................................................................... 46
2. Menu Utama Desktop ........................................................... 46
3. Pengelolaan Pegawai ............................................................ 47
4. Pengelolaan Master Barang ................................................. 48
5. Pengelolaan Customer .......................................................... 49
6. Pengelolaan Barang Masuk .................................................. 50
7. Pengelolaan Barang Keluar .................................................. 51
8. Pengembalian Barang .......................................................... 53
9. Melihat Laba ........................................................................ 54
10. Melihat Laporan Pengeluaran per Periode ............................ 54
4.2.2 Android .............................................................................................. 55
1. Login ...................................................................................... 55
2. Menu Utama Android ............................................................. 56
3. Menu Insert Transaksi ............................................................ 56
4. Menu Insert Retur .................................................................. 57
5. Menu Daftar Transaksi ........................................................... 57
6. Menu Daftar Retur Barang ..................................................... 58
7. Menu Daftar Barang ............................................................... 58
BAB V PENUTUP ............................................................................................ 59
5.1 Kesimpulan ........................................................................................... 59
5.2 Saran ..................................................................................................... 59
DAFTAR PUSTAKA ........................................................................................... 60
LAMPIRAN .......................................................................................................... 61
commit to user
xi
perpustakaan.uns.ac.id
digilib.uns.ac.id
DAFTAR TABEL
Halaman
Tabel 1. Jadwal Penelitian ................................................................................... 61
commit to user
xii
perpustakaan.uns.ac.id
digilib.uns.ac.id
DAFTAR GAMBAR
Halaman
Gambar 3.1. Entity Relationship Diagram ............................................................ 13
Gambar 3.2. Use Case Admin............................................................................... 14
Gambar 3.3. Use Case Pegawai ............................................................................ 15
Gambar 3.4. Activity Diagram Login Desktop ..................................................... 15
Gambar 3.5. Activity Diagram Login Android ..................................................... 16
Gambar 3.6. Activity Diagram Input Barang ........................................................ 17
Gambar 3.7. Activity Diagram Edit Barang ......................................................... 18
Gambar 3.8. Activity Diagram Delete Barang ...................................................... 19
Gambar 3.9. Activity Diagram Insert Transaksi ................................................... 20
Gambar 3.10. Activity Diagram Retur .................................................................. 21
Gambar 3.11. Activity Diagram Lihat Transaksi .................................................. 22
Gambar 3.12. Activity Diagram Lihat Retur ........................................................ 23
Gambar 3.13.Activity Diagram Lihat Laba .......................................................... 24
Gambar 3.14. Activity Diagram Lihat Transaksi Android ................................... 24
Gambar 3.15. Activity Diagram Lihat Retur Android .......................................... 25
Gambar 3.16. Sequence Diagram Add Pegawai ................................................... 26
Gambar 3.17. Sequence Diagram Edit Pegawai ................................................... 26
Gambar 3.18. Sequence Diagram Delete Pegawai ............................................... 27
Gambar 3.19. Sequence Diagram Cari Pegawai ................................................... 27
Gambar 3.20. Sequence Diagram Add Master Barang ......................................... 28
Gambar 3.21. Sequence Diagram Edit Master Barang ......................................... 28
Gambar 3.22. Sequence Diagram Delete Master Barang ..................................... 29
Gambar 3.23. Sequence Diagram Cari Master Barang .......................................... 29
Gambar 3.24. Sequence Diagram Add Master Harga ........................................... 30
Gambar 3.25. Sequence Diagram Edit Master Harga ........................................... 30
Gambar 3.26.Sequence Diagram Delete Master Harga ........................................ 31
Gambar 3.27. Sequence Diagram Cari Master Harga ........................................... 31
Gambar 3.28. Sequence Diagram Add Barang Masuk ......................................... 32
Gambar 3.29. Sequence Diagram Edit Barang Masuk ......................................... 32
Gambar 3.30. Sequence Diagram Delete Barang Masuk...................................... 33
Gambar 3.31. Sequence Diagram Cari Barang Masuk ......................................... 33
Gambar 3.32. Sequence Diagram Add Barang Keluar ......................................... 34
Gambar 3.33. Sequence Diagram Edit Barang Keluar ......................................... 34
Gambar 3.34. Sequence Diagram Delete Barang Keluar...................................... 35
Gambar 3.35. Sequence Diagram Cari Barang Keluar ......................................... 35
Gambar 3.36. Sequence Diagram Add Retur ........................................................ 36
Gambar 3.37. Sequence Diagram Edit Retur ........................................................ 36
Gambar 3.38. Sequence Diagram Delete Retur .................................................... 37
Gambar 3.39. Sequence Diagram Cari Retur ........................................................ 37
Gambar 3.40. Sequence Diagram Transaksi Android........................................... 38
Gambar 3.41. Sequence Diagram Retur Android ................................................. 38
Gambar 3.42. Class Diagram Desktop .................................................................. 39
Gambar 3.43. Class Diagram Android .................................................................. 39
commit
to user................................................. 40
Gambar 3.44. Horizontal dan Vertical
Prototype
xiii
perpustakaan.uns.ac.id
digilib.uns.ac.id
Gambar 3.45. Arsitektur Sistem............................................................................ 40
Gambar 3.46. Desain Pegawai ............................................................................. 41
Gambar 3.47. Desain Barang ............................................................................... 41
Gambar 3.48. Desain Transaksi ........................................................................... 41
Gambar 3.49. Desain Retur .................................................................................. 42
Gambar 3.50. Desain Transaksi Android .............................................................. 42
Gambar 3.51. Desain Retur Android .................................................................... 42
Gambar 3.52. Tabel User ...................................................................................... 43
Gambar 3.53. Tabel Barang .................................................................................. 43
Gambar 3.54. Tabel Customer .............................................................................. 43
Gambar 3.55. Tabel Barang Masuk ...................................................................... 44
Gambar 3.56. Tabel Barang Keluar ...................................................................... 44
Gambar 3.58. Relasi Tabel .................................................................................... 44
Gambar 4.1. Form Login....................................................................................... 46
Gambar 4.2. Menu Utama Desktop ...................................................................... 46
Gambar 4.3. Form Pegawai................................................................................... 47
Gambar 4.4. Form Master Barang ........................................................................ 48
Gambar 4.5. Form Customer................................................................................. 49
Gambar 4.6. Form Barang Masuk ......................................................................... 50
Gambar 4.7. Form Barang Keluar ......................................................................... 51
Gambar 4.8. Form Pengembalian Barang ............................................................. 53
Gambar 4.9. Form Lihat Laba ............................................................................... 54
Gambar 4.10. Form Parameter Tanggal ................................................................ 54
Gambar 4.11. Laporan per Periode ....................................................................... 55
Gambar 4.12. Login Android ................................................................................ 55
Gambar 4.13. Menu Utama Android .................................................................... 56
Gambar 4.14. Menu Transaksi Android................................................................ 56
Gambar 4.15. Menu Retur Android ...................................................................... 57
Gambar 4.16. Menu Daftar Transaksi Android .................................................... 57
Gambar 4.17. Menu Daftar Retur Android ........................................................... 58
Gambar 4.18. Menu Daftar Retur Android ........................................................... 58
commit to user
xiv