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