Oleh:
NAMA: ENRILLE VINCENTIUS SUDARJU
NIM: 20416010
i
PERNYATAAN KEASLIAN SKRIPSI / TUGAS AKHIR
Dengan ini menyatakan bahwa, karya Skripsi/Tugas Akhir yang saya buat dengan
judul: ”RANCANG BANGUN PENCATATAN PELANGGAN DI
NUTRITION CLUB BERBASIS ANDROID”
Saya:
a. Dibuat dan diselesaikan sendiri, dengan menggunakan materi kuliah, tinjauan
lapangan dan tinjauan pustaka serta jurnal acuan lainnya, seperti yang tertera
dalam daftar pustaka pada Skripsi / Tugas Akhir saya.
b. Skripsi / Tugas Akhir yang saya buat ini, bukan merupakan karya duplikasi
(baik sebagian maupun seluruhnya) dari karya tulis / karya desain lain yang
sudah pernah dipublikasikan atau yang sudah pernah dipakai untuk
mendapatkan gelar di universitas lain, kecuali pada bagian-bagian sumber
informasi yang dicantumkan dengan cara yang semestinya.
c. Karya Tugas Akhir yang saya buat ini, bukan merupakan karya terjemahan dari
buku atau jurnal acuan yang tertera pada Skripsi / Tugas Akhir saya.
Apabila saya terbukti tidak memenuhi apa yang telah saya nyatakan di atas, maka
Skripsi/Tugas Akhir saya ini dinyatakan BATAL.
Materai
Rp. 6000
ii
UNIVERSITAS CIPUTRA
FAKULTAS TEKNOLOGI INFORMASI
Oleh:
Nama : Enrille Vincentius Sudarju
Nomor Induk Mahasiswa : 20416010
Program Studi : S1 Informatika
Peminatan : Information & Multimedia Technology
Telah diperiksa dan disetujui untuk diajukan dan dipertahankan dalam Sidang
Skripsi/Tugas Akhir guna mencapai gelar Sarjana Komputer pada Fakultas
Teknologi Informasi, Universitas Ciputra Surabaya.
Menyetujui,
Pembimbing
iii
UNIVERSITAS CIPUTRA
FAKULTAS TEKNOLOGI INFORMASI
Pada hari Selasa, 12 Mei 2022 telah diselenggarakan Sidang Skripsi/Tugas Akhir
untuk memenuhi gelar Sarjana Komputer pada Fakultas Teknologi Informasi,
Universitas Ciputra Surabaya, atas nama:
iv
ABSTRAK
v
ABSTRACT
A Community Nutrition Club in the South Surabaya area which has many
customers of all ages and backgrounds, needs a program to record the progress
made by its customers, considering that in this community you have to pay to
enter. Based on the results of the researchers' observations, there is not yet a
system used to obtain these results. the results achieved by the customer are
recorded manually. With this system, it is expected to improve the performance of
the consultants so that it will have a better impact on the nutrition club.
vi
KATA PENGANTAR
Segala syukur dan puji kepada Tuhan Yesus Kristus, oleh karena anugrah-Nya
yang melimpah, kemurahan dan kasih setia yang besar, penulis dapat
ANDROID”.
Penulis menyadari sepenuhnya bahwa skripsi ini masih jauh dari kesempurnaan
karena menyadari segala keterbatasan yang ada. Untuk itu peneliti membutuhkan
dukungan dan kritik yang bersifat membangun yang sangat berguna untuk
penulis.
Berkat rahmat, dukungan, usaha, dan motivatsi, serta bantuan dari segala pihak,
1. Kepada orang tua, Sumarto Sudarju dan Susan Magdalena yang selalu
Akhir kata penulis mengucapkan terima kasih banyak kepada semua pihak yang
vii
Enrille Vincentius Sudarju
DAFTAR ISI
ABSTRAK..............................................................................................................V
ABSTRACT..........................................................................................................VI
KATA PENGANTAR..........................................................................................VII
DAFTAR ISI.........................................................................................................IX
DAFTAR GAMBAR..........................................................................................VIII
DAFTAR TABEL.................................................................................................XI
BAB I PENDAHULUAN.......................................................................................1
1.1 LATAR BELAKANG.......................................................................................1
1.2 RUMUSAN MASALAH....................................................................................3
1.3 TUJUAN PENULISAN TUGAS AKHIR.............................................................3
1.4 MANFAAT PENULISAN TUGAS AKHIR..........................................................3
1.5 RUANG LINGKUP...........................................................................................3
1.6 METODOLOGI TUGAS AKHIR........................................................................4
1.7 SISTEMATIKA PENULISAN TUGAS AKHIR.....................................................5
BAB II LANDASAN TEORI..................................................................................6
2.1 OPTIK............................................................................................................6
2.1.1 Optik yang Berkenaan Dengan Cahaya...............................................6
2.1.2 Toko Peralatan Optik...........................................................................6
2.2 KACAMATA..................................................................................................6
2.2.1 Bingkai kacamata.................................................................................7
2.2.2 Lensa kacamata....................................................................................7
2.3 PERSEDIAAN.................................................................................................8
viii
2.3.1 Pengertian Persediaan..........................................................................8
2.3.2 Fungsi Persediaan................................................................................8
2.4 ANDROID......................................................................................................9
2.5 FIREBASE....................................................................................................10
2.6 KODE QR....................................................................................................11
BAB III ANALISIS DAN DESAIN......................................................................13
3.1 ANALISA KEBUTUHAN...............................................................................13
3.1.1 Metode Pengumpulan Data................................................................13
3.1.2 Instrument Penelitian.........................................................................13
3.1.3 Pengolahan Data dan Analisis Data...................................................14
3.2 DESAIN APLIKASI ATAU DESAIN PENELITIAN (UNTUK TOPIK DATA
ANALISIS)...........................................................................................................15
3.2.1 Desain Arsitektur...............................................................................16
3.2.2 Desain Database.................................................................................16
3.2.3 Use Case Diagram..............................................................................17
3.2.4 Activity Diagram...............................................................................18
3.2.5 Desain User Interface.........................................................................30
3.3 NILAI ENTREPRENEURSHIP.........................................................................47
3.3.1 Creativity and Innovation..................................................................47
3.3.2 Market Sensitifty................................................................................48
BAB IV IMPLEMENTASI...................................................................................49
4.1 USER INTERFACE........................................................................................49
4.1.1 Halaman Login Owner.......................................................................49
4.1.2 Halaman Login Pegawai....................................................................50
4.1.3 Halaman Registrasi Owner................................................................51
4.1.4 Halaman Home..................................................................................52
4.1.5 Halaman Home User Pegawai...........................................................53
4.1.6 Halaman Pegawai...............................................................................54
4.1.7 Halaman Data Pegawai......................................................................55
4.1.8 Halaman Edit Hapus Pegawai............................................................57
4.1.9 Halaman Barang.................................................................................58
4.1.10 Halaman Barang User Pegawai.....................................................59
4.1.11 Halaman Data Barang....................................................................60
4.1.12 Halaman Edit Hapus Barang..........................................................61
4.1.13 Halaman Scan Kode QR Menggunakan Firebase ML...................62
4.1.14 Halaman Scan Kode QR Menggunakan Firebase ML User Pegawai
63
4.1.15 Halaman Transaksi.........................................................................64
4.1.16 Halaman Transaksi User Pegawai.................................................65
4.1.17 Halaman History............................................................................66
4.2 PROGRAM YANG DIGUNAKAN...................................................................68
4.2.1 Login Owner......................................................................................68
4.2.2 Login Pegawai...................................................................................69
4.2.3 Registrasi Owner................................................................................70
ix
4.2.4 Tambah Pegawai................................................................................70
4.2.5 Mengambil Gambar Pegawai.............................................................71
4.2.6 Edit Pegawai......................................................................................72
4.2.7 Hapus Pegawai...................................................................................72
4.2.8 Adapter Pegawai................................................................................73
4.2.9 Mengambil Data Pegawai..................................................................74
4.2.10 Navigasi Bar...................................................................................75
4.2.11 Mengambil Data Barang................................................................76
4.2.12 Membuat QR Code........................................................................76
4.2.13 Tambah Barang..............................................................................77
4.2.14 Mengambil Gambar Barang...........................................................78
4.2.15 Edit Barang....................................................................................78
4.2.16 Hapus Barang.................................................................................79
4.2.17 Search Barang................................................................................80
4.2.18 Scan QR.........................................................................................81
4.2.19 Tambah Transaksi..........................................................................81
4.2.20 Mengambil Gambar Transaksi.......................................................82
BAB V HASIL PENGUJIAN................................................................................83
5.1 PENGUJIAN APLIKASI.................................................................................83
5.1.1 Pengujian Alpha.................................................................................83
5.1.1.1 Pengujian White Box.....................................................................83
5.1.1.2 Pengujian Black Box......................................................................84
5.1.2 Pengujian Beta...................................................................................86
BAB VI KESIMPULAN DAN SARAN...............................................................88
6.1 KESIMPULAN..............................................................................................88
6.2 SARAN........................................................................................................89
DAFTAR PUSTAKA............................................................................................90
DAFTAR LAMPIRAN..........................................................................................92
x
DAFTAR GAMBAR
viii
Gambar 4. 5. Interface Home User Pegawai......................................................................54
Gambar 4. 6. Interface Pegawai..............................................................................................55
Gambar 4. 7. Interface Data Pegawai...................................................................................56
Gambar 4. 8. Interface Data Pegawai 2................................................................................57
Gambar 4. 9. Interface Edit Hapus Pegawai.......................................................................58
Gambar 4. 10. Interface Barang..............................................................................................59
Gambar 4. 11. Interface Barang User Pegawai.................................................................60
Gambar 4. 12. Interface Data Barang...................................................................................61
Gambar 4. 13. Interface Edit Hapus Barang.......................................................................62
Gambar 4. 14. Interface Scan..................................................................................................63
Gambar 4. 15. Interface Scan User Interface.....................................................................64
Gambar 4. 16. Interface Transaksi.........................................................................................65
Gambar 4. 17. Interface Transaksi User Pegawai.............................................................66
Gambar 4. 18. Interface History.............................................................................................67
ix
DAFTAR SEGMEN PROGRAM
x
DAFTAR TABEL
xi
BAB I
PENDAHULUAN
Mata merupakan indra penting bagi hidup kita. Gangguan mata dapat
Contoh gangguan mata yaitu rabun dekat, rabun jauh, mata tua, ataupun mata
silinder. Karena beberapa gangguan mata itu dibutuhkan alat bantu kacamata.
Kacamata adalah alat bantu yang dapat memperjelas penglihatan. Tapi disisi lain
ada juga yang menggunakan kacamata untuk dijadikan menjadi alat untuk bergaya
maupun alat untuk melindungi mata dari debu dan cahaya. Direktur Gapopin
potensi pasar industri optik terus berkembang dan menjadi banyak (detikFinance,
2008).
gangguan mata dan kebutuhan medis, bahkan ada orang yang berganti kacamata
beberapa kali dalam 1 tahun. Kacamata memiliki 2 bagian utama yaitu Bingkai
dan Lensa. Bingkai atau frame merupakan alat penopang lensa, bingkai yang
memakai sehingga sesuai dan terlihat bagus saat digunakan. Bingkai memiliki
1
banyak merek, tipe serta warna. Lensa pada kacamata digunakan untuk membantu
penglihatan pengguna.
Toko optik sering sekali disebut dengan toko kacamata. Karena toko optik
untuk masyarakat, dan tidak ada ikatan dengan dunia kesehatan mata. Dalam toko
optik juga dilakukan pencatatan stok barang. Stok barang yang dicatat memiliki
berbagai tipe dengan jumlah yang berbeda. Sehingga menyebabkan toko optik
kesulitan untuk mengontrol jumlah stok dari setiap jenis item yang dimiliki oleh
Proses penjualan kacamata dapat menjadi lama ketika karyawan tidak menemukan
orang dalam melakukan aktifitas sehari hari. Teknologi mobile maupun desktop
dengan negara lain di dunia, dengan waktu penggunaan sekitar 250 menit per hari.
Dibanding dengan negara Brazil, Korea Selatan dan Meksiko yang memiliki
waktu penggunaan 190 menit per hari, Indonesia memiliki waktu yang lebih
bernama kode QR. Kode QR merupakan perubahan barcode dari satu dimensi
menjadi dua dimensi (Wikipedia, Kode QR, 2019). Kode QR berbentuk dua
2
dimensi, yang dibuat oleh Denso-Wave pada tahun 1994. Kepanjangan “QR”
tinggi (Ir. Sere Saghranie Daulay, n.d). Kode QR dapat digunakan sebagai
membantu pemilik toko optik agar mengetahui stok barang yang dimiliki.
3
1.5 Ruang lingkup
Oklay. Tipe seperti Nike 001, Nike 002, Oklay 001. Warna seperti
3. Aplikasi ini dapat dipakai oleh dua tipe user yaitu pegawai toko
1. Tahap Perancangan
2. Tahap Desain
3. Tahap Implementasi
Tahap uji coba adalah tahapan yang dimana aplikasi diuji untuk
4
1.7 Sistematika Penulisan Tugas Akhir
BAB I Pendahuluan
Bab ini berisi latar belakang masalah, rumusan masalah, tujuan penulisan
Bab ini berisi penjelasan dan teori yang digunakan pada tugas akhir ini.
Bab ini berisi analisa dari masalah yang dihadapi hingga mendapatkan
BAB IV Implementasi
aplikasi tersebut.
BAB VI Kesimpulan
5
BAB II
LANDASAN TEORI
2.1 Optik
Cahaya merupakan hal penting bagi mata, tanpa cahaya kita kesulitan
untuk melihat barang atau benda di sekitar kita. Cahaya merupakan alat untuk
Toko Peralatan Optik adalah toko yang menjual bermacam macam alat
optik mulai dari mata, kacamata, lup, kamera, mikroskop, teropong, periskop,
2.2 Kacamata
dapat melindungi mata dari sinar matahari dan debu. Kacamata merupakan alat
yang penting bagi orang yang pernah memiliki penyakit mata minus dan mata
6
2.2.1 Bingkai kacamata
Bingkai atau frame merupakan alat penopang lensa, bingkai yang dipilih
sehingga sesuai dan terlihat bagus saat digunakan. Bingkai kacamata berguna
kurang tampan. Lensa juga harus cocok dengan bingkai, jika lensa terlalu tebal
atau ukuran terlalu tinggi tidak disarankan memakai bingkai yang besar karena
dapat membuat lensa terlihat lebih tebal. Tipe bingkai dapat dibagi menjadi 3
yaitu: Full frame atau bingkai penuh, Semirimless atau bagian bawah bingkai
memakai tali atau senar, Rimless atau tidak memakai tali atau senar jadi hanya
gangguan mata adalah lensa khusus kacamata yang memiliki dua jenis yaitu lensa
minus dan lensa plus. Lensa-lensa tersebut dapat mempengaruhi cahaya yang
masuk ke mata. Cahaya tersebut melewati lensa minus atau lensa positif yang
mengalami pembiasan saat melalui lensa hingga menuju titik fokus, hal tersebut
dapat disebut dengan titik fokus (Husna, Bambang, & Sari, 2018).
7
2.3 Persediaan
sedang dalam proses pengerjaan atau produksi, maupun barang mentah yang akan
diproses untuk produksi, akan dijual dalam periode usaha tertentu (Tamodia,
2013).
mentah, barang dalam proses produksi hingga barang jadi. Bahan-bahan tersebut
yang disimpan merupakan investasi modal pada kondisi tertentu menurut sudut
2. Dapat menangani masalah material yang telah dikirim tidak sesuai atau
banyak
persediaan
8
Secara umum sistem persediaan merupakan bahwa persediaan yang
2007).
2.4 Android
bahasa Inggris. Logo Android sendiri, dicerminkan seperti sebuat robot berwarna
hijau, yang mengacu kepada arti kata Android (Satyaputra, M.Sc. & Aritonang,
dirancang untuk perangkat layar sentuh seperti tablet dan juga teplon pintar.
Google berupa finansial, dan kemudian membelinya pada tahun 2005. Pada tahun
2007 sistem operasi ini di resmikan, bersamaan dengan berdirinya Open Handset
9
terbuka perangkat seluler. Pada bulan Oktober 2008 ponsel Android pertama kali
dijual.
Android adalah salah satu sistem operasi yang menguasai pasar. Menurut
2018 - oktober 2019, adalah Android merupakan sistem operasi yang paling
operating system market share worldwide pada oktober 2018 – oktober 2019 pada
Gambar 2.2.
yang memungkinkan aplikasi data yang akan disinkronisasi di klien dan disimpan
10
di cloud Firebase. Firebase menyediakan library untuk berbagai client platform
C dan Node aplikasi Js dan dapat juga disebut sebagai layanan DbaaS (Database
pada firebase yang dapat menyimpan dan mengambil data tanpa menggunakan
query dan juga berbasis cloud. Basis data ini dapat melakukan proses sinkronasi
dan update data dengan sangat cepat sehingga data tetap dipertahankan bahkan
saat pengguna tidak menyambung dengan koneksi internet sekalipun data tetap
2.6 Kode QR
atau kode batang. Barcode adalah simbol yang memiliki pola batang-batang
berwarna putih dan hitam yang digunakan untuk menandai objek sehingga mudah
barcode yaitu dapat memiliki tampilan yang lebih kecil, karena kode QR dapat
menjadi sepersepuluh dari ukuran barcode. Selain itu, Kode Qr juga tahan
terhadap kerusakan sampai 30% sehingga dapat lebih tahan meskipun sebagian
simbol rusak kode QR dapat disimpan dan dibaca. Persegi yang berbentuk
11
segitiga pada ujung ujung dapat digunakan sebagai simbol agar dapat dibaca dan
menampilkan hasil yang sama dari semua sudut tersebut (Rahmawati & Rahman,
2011).
informasi, diantaranya adalah teks, link URL, pesan singkat, kartu nama dan
berbagai macam informasi sejenis (Susilo, 2015). Pada Tugas Akhir ini
12
BAB III
Pada bab tiga ini menjelaskan mengenai analisis sistem dan desain
kebutuhan sehingga mendapatkan informasi atau data. Data atau informasi yang
didapat digunakan sebagai bahan dasar untuk membuat desain sistem. Dalam
Metode pengumpulan data yang digunakan dalam tugas akhir ini adalah
pegawai toko kacamata. Tujuan dari wawancara ini adalah mengetahui keluhan
toko. Beberapa pertanyaan yang dibuat dibagi menjadi dua yaitu, untuk pegawai
13
3. Apakah pernah terdapat masalah dalam melakukan penyimanan?
Mengapa?
lebih lama jika calon pembeli menginginkan merek atau tipe tertentu?
Mengapa?
lebih lama jika calon pembeli menginginkan merek atau tipe tertentu?
Mengapa?
No Pertanyaan Narasumber
Yohanes Ifa (pegawai) Dewi (owner)
(owner)
1 Apakah pernah Pernah terjadi - Pernah
terjadi dua kali pada
kecurangan yang tahun 1990an
dilakukan
pegawai?
2 Apakah jumlah Banyak, tidak - Banyak, dapat
stok kacamata tetapi dapat dilihat dari
yang dimiliki dikira-kira buku pencatatan
banyak? Apakah pemasukan
anda dapat barang
mengetahui
jumlah barang
yang dimiliki?
14
3 Apakah pernah Terkadang susah - Sulitnya
terdapat masalah menemukan menemukan
dalam melakukan barang yang barang yang
penyimpanan? disimpan tertimbun di
Mengapa? rumah
4 Apakah pencarian Butuh, karena Susah, karena Iya butuh,
frame kacamata harus mencari harus melihat karena frame
susah atau dahulu, jika satu persatu, dengan merek
membutuhkan tidak memiliki jika frame yang tertentu kadang
waktu lebih lama merek atau tipe biasa atau yang tidak dijual di
jika calon pembeli tertentu akan sering di beli toko sehingga
menginginkan diarahkan ke mudah karena membuat
merek atau tipe model frame sudah hafal pencarian frame
tertentu? yang mirip letaknya. menjadi lama
Mengapa? seperti yang di
inginkan
5 Bagaimana Menggunakan Pencatatan Menggunakan
pencatatan barang buku dengan transaksi buku besar
yang anda menuliskan dilakukan untuk
lakukan selama pembelian manual dengan menuliskan
ini? barang menggunakan pemasukan
nota barang
Teknik pengumpulan data di atas merupakan Teknik non-statistik.
3.2 Desain Aplikasi atau Desain Penelitian (untuk Topik Data Analisis)
Desain aplikasi atau desain penelitian pada tugas akhir ini dibagi menjadi
5 bagian yaitu desain arsitektur, desain database, use case diagram, activity
15
3.2.1 Desain Arsitektur
android. Android Studio dengan bahasa pemprogaman java yang digunakan untuk
membuat desain dan aplikasi. Firebase realtime yang digunakan sebagai database
aplikasi ini. Gambaran desain arsitektur pada tugas akhir ini terdapat pada
Gambar 3.1.
Firebase Realtime. Bentuk tampilan database yang telah dirancang dapat dilihat
16
Gambar 3. 2. Desain Database
3.2.3 Use Case Diagram
User Case Diagram dalam tugas akhir ini mengunakan dua user yaitu
Owner dan Employee yang dapat mengakses berbagai fitur seperti pada Gambar
3.3.
17
Gambar 3. 3. Use Case Diagram
3.2.4 Activity Diagram
Aktifitas yang dapat dilakukan oleh user pada aplikasi yaitu melakukan
melakukan scan kode QR, manajemen barang (tambah, edit, hapus data barang),
18
Gambar 3. 4. Activity Diagram Login Owner
3.2.4.2 Activity Diagram – Login Pegawai
19
Gambar 3. 5. Activity Diagram Login Pegawai
3.2.4.3 Activity Diagram – Registrasi
20
Gambar 3. 6. Activity Diagram Registrasi
3.2.4.4 Activity Diagram – Tambah Pegawai
21
Gambar 3. 7. Activity Diagram Tambah Pegawai
3.2.4.5 Activity Diagram – Edit Pegawai
22
Gambar 3. 8. Activity Diagram Edit Pegawai
3.2.4.6 Activity Diagram – Hapus Pegawai
23
Gambar 3. 9. Activity Diagram Hapus Pegawai
3.2.4.7 Activity Diagram – Melalukan Scan
24
Gambar 3. 10. Activity Diagram Melakukan Scan
3.2.4.8 Activity Diagram – Tambah Barang
25
Gambar 3. 11. Activity Diagram Tambah Barang
3.2.4.9 Activity Diagram – Edit Barang
26
Gambar 3. 12. Activity Diagram Edit Barang
3.2.4.10 Activity Diagram – Hapus Barang
27
Gambar 3. 13. Activity Diagram Hapus Barang
3.2.4.11 Activity Diagram – Cari Barang
28
Gambar 3. 14. Activity Diagram Cari Barang
3.2.4.12 Activity Diagram – Tambah Transaksi
29
Gambar 3. 15. Activity Diagram Tambah Transaksi
3.2.5 Desain User Interface
Desain halaman login owner pada aplikasi cukup sederhana yang memiliki
1. Label Logo
30
Gambar 3. 16. Desain Interface Login Owner
3.2.5.2 Halaman Login Pegawai
1. Label Logo
31
Gambar 3. 17. Desain Interface Login Pegawai
3.2.5.3 Halaman Registrasi Owner
1. Label Logo
2. Text field pada email, username, password untuk isian data user baru
32
Gambar 3. 18. Desain Interface Registrasi
3.2.5.4 Halaman Home
1. Label Logo
4. Label data barang untuk masuk ke halaman edit hapus data barang
33
9. Button transaksi untuk menyambungkan ke halaman transaksi
Desain halaman home user pegawai pada aplikasi cukup sederhana yang
1. Label Logo
34
7. Button scan untuk menyambungkan ke halaman scan
1. Label Logo
35
Gambar 3. 21. Desain Interface Pegawai
3.2.5.7 Halaman Data Pegawai
1. Label Logo
2. Gambar untuk memasukan gambar pegawai yang ada dalam galeri user
3. Text field nama, alamat, nomer telpon, tempat lahir, tanggal lahir,
36
Gambar 3. 22. Desain Interface Data Pegawai
3.2.5.8 Halaman Edit Hapus Pegawai
Desain halaman edit hapus pegawai pada aplikasi cukup sederhana yang
1. Label Logo
2. Text field alamat, nomer telpon, tempat lahir, tanggal lahir, deskripsi,
37
Gambar 3. 23. Desain Interface Edit Hapus Pegawai
3.2.5.9 Halaman Barang
1. Label Logo
4. Label data barang untuk masuk ke halaman edit hapus data barang
38
9. Button transaksi untuk menyambungkan ke halaman transaksi
Desain halaman barang user pegawai pada aplikasi cukup sederhana yang
1. Label Logo
4. Label data barang untuk masuk ke halaman edit hapus data barang
39
7. Button data barang untuk menyambungkan ke halaman barang
Desain halaman data barang pada aplikasi cukup sederhana yang memiliki
1. Label Logo
2. Gambar untuk memasukan gambar barang yang ada dalam galeri user
3. Text field nama, merk, tipe, warna, dan jumlah sebagai isian data
barang
40
5. Gambar qr code merupakan hasil generate qr code
Desain halaman edit hapus barang pada aplikasi cukup sederhana yang
1. Label Logo
2. Text field merk, tipe, warna, dan jumlah sebagai isian data barang
41
Gambar 3. 27. Desain Interface Edit Hapus Barang
3.2.5.13 Halaman Scan
3. Button scan again untuk melakukan scan ulang jika salah membaca qr
code
42
8. Button history untuk menyambungkan ke halaman history
Desain halaman scan user pegawai pada aplikasi cukup sederhana yang
3. Button scan again untuk melakukan scan ulang jika salah membaca qr
code
43
7. Button transaksi untuk menyambungkan ke halaman transaksi
1. Label Logo
4. Text field pembeli, alamat, nomer telpon sebagai isian data transaksi
44
8. Button scan untuk menyambungkan ke halaman scan
1. Label Logo
4. Text field pembeli, alamat, nomer telpon sebagai isian data transaksi
45
6. Button home untuk menyambungkan ke halaman home
1. Label Logo
46
5. Button data barang untuk menyambungkan ke halaman barang
aplikasi ini adalah dapat melakukan penyimpanan data online sehingga pengguna
47
dapat melakukan cek stok kacamata dengan lebih mudah dan cepat. Innovasi dari
aplikasi ini adalah memiliki fitur kode QR untuk melakukan pengecekan supaya
lebih cepat dan mudah. Aplikasi lainnya memakai barcode untuk penyimpanan
Market Sensitivity adalah potensi dan peluang yang dapat diraih pada
sebuah fenomena. Pada saat ini sudah banyak toko kacamata yang berada
diberbagai tempat, dengan berbagai macam jenis kacamata. Sebab itu calon
peluang untuk pemilik toko agar lebih mudah menunjukan barang yang dicari.
Fitur search dapat membantu menemukan barang yang diinginkan, serta ada fitur
kode QR yang dapat melakukan cek barang tersebut. Sehingga membantu pemilik
toko menemukan barang yang dicari dengan cepat sesuai dengan permintaan
calon pembeli.
48
BAB IV
IMPLEMENTASI
akhir dengan menggunakan screen capture dari aplikasi yang dibuat dan potongan
User Interface dalam tugas akhir ini terdapat 17 halaman yaitu login
sebagai pemilik, login sebagai pegawai, registrasi, home, home user pegawai,
pegawai, data pegawai, edit hapus pegawai, barang, barang user pegawai, data
barang, edit hapus barang, scan, scan user pegawai, transaksi, transaksi user
beberapa fitur dibandingkan halaman owner yaitu, fitur pegawai atau data
masuk kedalam aplikasi. Pada halaman ini owner dapat memasukan email dan
password untuk melakukan login. Jika owner belum memiliki akses maka, harus
mendaftar terlebih dahulu di halaman registrasi. Jika ingin login sebagai pegawai
maka pilih button login pegawai untuk masuk sebagai user pegawai. Berikut
49
Gambar 4. 1. Interface Login Owner
4.1.2 Halaman Login Pegawai
Pada halaman ini pegawai dapat memasukan nama dan password yang telah
dibuat oleh pemilik untuk melakukan login. Berikut adalah screen capture
50
Gambar 4. 2. Interface Login Pegawai
4.1.3 Halaman Registrasi Owner
Kacamata. Pada halaman ini owner memasukan email, username, dan password
sebagai data untuk register. Jika sudah register owner dapat kembali ke halaman
login. Berikut adalah screen capture halaman registrasi owner pada Gambar 4.3.
51
Gambar 4. 3. Interface Registrasi Owner
4.1.4 Halaman Home
halaman ini owner dapat kembali ke halaman login dengan memilih tombol
panah. Owner juga dapat memilih tombol pegawai untuk masuk ke halaman
pegawai. Data barang juga muncul di halaman home, serta terdapat menu dibawah
untuk menuju halaman barang, scan, transaksi, history. Berikut adalah screen
52
Gambar 4. 4. Interface Home
4.1.5 Halaman Home User Pegawai
Kacamata bagi pegawai. Pada halaman ini pegawai dapat kembali ke halaman
login dengan memilih tombol panah. Data barang juga muncul di halaman home,
serta terdapat menu dibawah untuk menuju halaman barang, scan, transaksi.
Berikut adalah screen capture halaman home user pegawai pada Gambar 4.5.
53
Gambar 4. 5. Interface Home User Pegawai
4.1.6 Halaman Pegawai
saja, berisi data-data pegawai. Owner dapat menambahkan data pegawai dengan
memilih tombol plus, serta dapat mengedit hapus data pegawai. Berikut adalah
54
Gambar 4. 6. Interface Pegawai
4.1.7 Halaman Data Pegawai
pegawai. Informasi dan data pegawai yang disimpan adalah gambar, nama,
alamat, nomer telpon, tempat lahir, tanggal lahir, deskripsi, dan password. Berikut
adalah screen capture halaman data pegawai pada Gambar 4.7 dan Gambar 4.8.
55
Gambar 4. 7. Interface Data Pegawai
56
Gambar 4. 8. Interface Data Pegawai 2
4.1.8 Halaman Edit Hapus Pegawai
dan data dari pegawai. Informasi dan data pegawai yang disimpan adalah nama,
alamat, nomer telpon, tempat lahir, tanggal lahir, deskripsi, dan password. Pada
halaman ini owner dapat melakukan edit dan hapus data pegawai. Berikut adalah
57
Gambar 4. 9. Interface Edit Hapus Pegawai
4.1.9 Halaman Barang
halaman ini owner dapat membuka halaman edit hapus barang. Owner dapat
mencari data barang dengan memilih dengan menggunakan search. Owner juga
dapat menambah data barang dengan memilih tombol plus. Serta terdapat menu
dibawah untuk menuju halaman home, scan, transaksi, history. Berikut adalah
58
Gambar 4. 10. Interface Barang
4.1.10 Halaman Barang User Pegawai
barang. Pada halaman ini pegawai dapat membuka halaman edit hapus barang.
Pegawai dapat mencari data barang dengan menggunakan search. Pegawai juga
dapat menambah data barang dengan memilih tombol plus. Serta terdapat menu
dibawah untuk menuju halaman home, scan, transaksi. Berikut adalah screen
59
Gambar 4. 11. Interface Barang User Pegawai
4.1.11 Halaman Data Barang
Informasi yang dapat dimasukan ke dalam data barang adalah gambar, nama,
merk, tipe, warna, jumlah, dan kode QR. Berikut adalah screen capture halaman
60
Gambar 4. 12. Interface Data Barang
4.1.12 Halaman Edit Hapus Barang
dan data barang yang dapat di edit maupun di hapus. Informasi yang dapat di edit
adalah merk, tipe, warna, jumlah. Berikut adalah screen capture halaman edit
61
Gambar 4. 13. Interface Edit Hapus Barang
4.1.13 Halaman Scan Kode QR Menggunakan Firebase ML
merupakan halaman yang berisi label scan here dan kamera. Kamera dapat
berfungsi untuk melakukan scan qr code yang telah dibuat, terdapat pula tombol
scan again untuk melakukan scan ulang. Serta terdapat menu dibawah untuk
menuju halaman home, barang, transaksi, history. Berikut adalah screen capture
62
Gambar 4. 14. Interface Scan
4.1.14 Halaman Scan Kode QR Menggunakan Firebase ML User Pegawai
pegawai merupakan halaman yang berisi label scan here dan kamera. Kamera
dapat berfungsi untuk melakukan scan qr code yang telah dibuat, terdapat pula
tombol scan again untuk melakukan scan ulang. Serta terdapat menu dibawah
untuk menuju halaman home, barang, transaksi. Berikut adalah screen capture
63
Gambar 4. 15. Interface Scan User Interface
4.1.15 Halaman Transaksi
data pembeli. Owner dapat memasukan data transaksi dan pembeli dengan
memasukan foto nota atau bukti transaksi dan mengisi nama, alamat, nomer
telpon pembeli. Serta terdapat menu dibawah untuk menuju halaman home,
barang, scan, history. Berikut adalah screen capture halaman transaksi pada
Gambar 4.16.
64
Gambar 4. 16. Interface Transaksi
4.1.16 Halaman Transaksi User Pegawai
transaksi dan data pembeli. pegawai dapat memasukan data transaksi dan pembeli
dengan memasukan foto nota atau bukti transaksi dan mengisi nama, alamat,
nomer telpon pembeli. Serta terdapat menu dibawah untuk menuju halaman home,
barang, scan, history. Berikut adalah screen capture halaman transaksi user
65
Gambar 4. 17. Interface Transaksi User Pegawai
4.1.17 Halaman History
owner, berisi data transaksi yang telah dilakukan. Serta terdapat menu dibawah
untuk menuju halaman home, barang, scan, transaksi. Berikut adalah screen
66
Gambar 4. 18. Interface History
67
4.2 Program Yang Digunakan
login sebagai owner maka langsung masuk kedalam tampilan home, jika tidak ada
data login sebelumnya atau login sebagai pegawai maka harus mengisi login
terlebih dahulu. ButtonSubmit2 berguna untuk melakukan login jika email dan
password kosong atau salah maka akan muncul text error atau text alert, jika email
68
4.2.2 Login Pegawai
Nama pegawai dan password harus sesuai dengan data pegawai yang telah dibuat
dicocokan jika cocok maka akan login sebagai pegawai, jika tidak cocok maka
69
4.2.3 Registrasi Owner
akan mengisi data email, username, dan password. Jika ada data yang kosong
maka akan muncul text error atau text alert. Jika pemilik toko mengisi data yang
sama dengan akun yang pernah dibuat maka akan muncul text error atau text alert,
jika tidak maka proses registrasi berhasil, data email dan password akan masuk ke
70
Insert merupakan button untuk melakukan tambah pegawai. GetValues
berguna untuk mengambil data yang telah dikumpulkan, yaitu gambar pegawai,
nama, alamat, nomer telpon, tempat lahir, tanggal lahir, deskripsi, password. Lalu
ref.child berguna untuk menyambungkan data kedalam child atau database yang
bernama ProfilePegawai, dengan mengisi value data pegawai yang telah diisi. Jika
sudah menambah pegawai baru maka akan lanjut menuju ke halaman pegawai.
uri. Karena gambar tidak berbentuk url maka harus dilakukan downloadurl agar
gambar berbentuk uri dapat berubah menjadi url. Setelah itu dimasukan kedalam
database.
71
4.2.6 Edit Pegawai
dataSnapshot berguna untuk mengambil data yang telah diisi, lalu disambungkan
kedalam firebase dan memasukan value atau data kedalamnya. Setelah itu muncul
text data berhasil diupdate, dan selesai melakukan aktifitas dihalaman tersebut.
atau data yang tersimpan didalam database. Jika berhasil maka akan muncul text
72
data pegawai telah berhasil diupdate, dan mengakhiri aktifitas dihalaman
edithapuspegawai.
ImageView. Lalu namelabel dan lainnya berguna untuk menaruh data pegawai
diclick.
73
4.2.9 Mengambil Data Pegawai
74
4.2.10 Navigasi Bar
layar. Diatas terdapat 5 menu navigasi yaitu home, barang, scan, transaksi, dan
history. Sedangkan pegawai, hanya memiliki 4 menu navigasi yaitu home, barang,
75
4.2.11 Mengambil Data Barang
76
Buttongenerateqrcode berfungsi untuk membuat atau generate QR code.
code menjadi JPEG, lalu data dimasukan kedalam ByteArray tersebut. Dan
GetValues berguna untuk mengambil data yang telah dikumpulkan, yaitu gambar
barang, nama, merk, tipe, warna, jumlah. Lalu ref.child berguna untuk
dengan mengisi value data barang yang telah diisi. Lalu sambungkan QR code
dalam url. Jika sudah menambah pegawai baru maka akan lanjut menuju ke
halaman home.
77
4.2.14 Mengambil Gambar Barang
untuk menampung gambar, lalu dilakukan pengambilan gambar dengan uri. Lalu
harus dilakukan downloadurl agar gambar berbentuk uri dapat berubah menjadi
78
Pada Update diatas berfungsi untuk melakukan update data barang.
dataSnapshot berguna untuk mengambil data yang telah diisi, lalu disambungkan
kedalam firebase dan memasukan value atau data kedalamnya. Setelah itu muncul
text data berhasil diupdate, dan selesai melakukan aktifitas dihalaman tersebut.
berguna untuk menyambungkan kefirebase dan menghapus value atau data yang
tersimpan didalam database. Jika berhasil maka akan muncul text data pegawai
79
4.2.17 Search Barang
jika ada kata yang berubah. Pada onTextChanged atau saat text berubah maka
akan dilakukan cek jika panjang text lebih dari 0 maka dilakukan, filter produk.
Jika text yang ditulis berisi text nama atau merk, tipe, warna maka akan
dimunculkan produk yang dicari. Setelah itu dilakukan pengembalian data atau
80
4.2.18 Scan QR
barcode jika terdeteksi maka dilakukan pengambilan value, jika value berbentuk
id nama tersebut.
GetValues berguna untuk mengambil data yang telah dikumpulkan, yaitu gambar
nota atau bukti transaksi, nama pembeli, alamat, nomer telpon. Lalu ref.child
81
berguna untuk menyambungkan data kedalam child atau database yang bernama
ProfileTransaksi, dengan mengisi value data transaksi yang telah diisi. Jika sudah
uri. Karena gambar tidak berbentuk url maka harus dilakukan downloadurl agar
gambar berbentuk uri dapat berubah menjadi url. Setelah itu dimasukan ke dalam
database.
82
BAB V
HASIL PENGUJIAN
akhir dengan menggunakan screen capture dari aplikasi yang dibuat dan potongan
serta orang yang terlibat dalam pembuatan aplikasi. Pengujian ini bertujuan untuk
mencari bug yang terdapat pada aplikasi agar aplikasi dapat digunakan sesuai
kebutuhan user. Pengujian Aplha ini menggunakan dua macam pengujian yaitu,
White Box Testing adalah salah satu cara untuk menguji suatu aplikasi
atau perangkat lunak untuk memeriksa dan menganalisis kode program ada yang
83
Pengujian white box pada penelitian ini menangani kesulitan pada fitur
scan kode QR karena data tidak dapat dibaca. Lalu dengan menggunakan hash
map dapat menyelesaikan masalah tersebut dengan cara, memasukan data berupa
Sehingga kode QR dapat dibaca sebagai identitas, lalu memanggil data barang
tersebut dari firebase. Kesimpulan dari pengujian ini fitur scan kode QR dapat
berjalan dengan baik sesuai dengan fungsinya yaitu membaca kode QR sebagai
identitas.
sistem yang telah dibuat. Untuk memastikan setiap bagian sudah sesuai dengan
alur proses yang telah ditetapkan dan memastikan kesalahan masukan yang
merupakan hasil pengujian dari aplikasi Stok Kacamata pada Tabel 5.1.
84
No Fitur Kondisi Hasil Yang Hasil Yang Status
Aplikasi Diharapkan Dikeluarkan
Sistem
Login Email dan Gagal masuk ke Gagal masuk ke Valid
Pegawai password aplikasi aplikasi
salah
3 Registrasi Email belum Berhasil daftar Berhasil daftar Valid
Owner pernah dan masuk ke dan masuk ke
digunakan home home
atau data
valid
Email pernah Gagal daftar Gagal daftar Valid
digunakan
atau data
tidak valid
4 Tambah Menambah Berhasil Berhasil Valid
Pegawai data pegawai menambah data menambah data
pegawai pegawai
5 Edit Mengedit Berhasil Berhasil Valid
Pegawai data pegawai mengedit data mengedit data
pegawai pegawai
6 Hapus Menghapus Berhasil Berhasil Valid
Pegawai data pegawai menghapus data menghapus data
pegawai pegawai
7 Tambah Menambah Berhasil Berhasil Valid
Barang data barang menambah data menambah data
barang barang
8 Edit Menngedit Berhasil Berhasil Valid
Barang data barang mengedit data mengedit data
barang barang
9 Hapus Manghapus Berhasil Berhasil Valid
Barang data Barang manghapus data manghapus data
Barang Barang
10 Search Mencari Berhasil mencari Berhasil mencari Valid
barang barang barang
11 Create QR Generate QR Berhasil generate Berhasil generate Valid
dengan QR dengan QR dengan
menimpan menyimpan menyimpan
nama barang nama barang nama barang
sebagai ID sebagai ID sebagai ID
85
No Fitur Kondisi Hasil Yang Hasil Yang Status
Aplikasi Diharapkan Dikeluarkan
Sistem
12 Scan QR Scan QR Berhasil Scan Berhasil Scan Valid
barang QR lalu masuk QR lalu masuk
ke halaman edit ke halaman edit
hapus barang hapus barang
13 Tambah Menambah Berhasil Berhasil Valid
transaksi transaksi menambah menambah
transaksi transaksi
Berdasarkan pengujian alpha tabel diatas, aplikasi Stok Kacamata dapat
Pengujian beta adalah pengujian yang dilakukan kepada user yang berada
dilapangan. Dalam tugas ini maka usernya adalah pemilik toko kacamata atau
atau kelebihan yang dilihat oleh sisi user. Berikut adalah hasil dari user testing
yang dilaksanakan.
aplikasi dapat berjalan dengan baik sesuai dengan fitur yang telah dibuat, load
86
karena kode QR butuh dicetak terlebih dahulu, serta tombol icon pada aplikasi
87
BAB VI
Pada enam ini menjelaskan kesimpulan dan saran dari tugas akhir ini.
6.1 Kesimpulan
menggunakan metode wawancara kepada pemilik toko dan pegawai. Hasil dari
analisa adalah jumlah stok kacamata yang dimiliki oleh pemilik toko banyak,
pemilik tidak dapat mengetahui jumlah stok kacamata dengan pasti, dibutuhkan
waktu yang lebih lama saat mencari barang. Maka dari itu di rancang lah aplikasi
Stok Kacamata berbasis android yang menggunakan java dan firebase. Aplikasi
ini dapat digunakan oleh dua tipe user yaitu pemilik toko dan pegawai, pemilik
toko memiliki fitur tambahan dibanding pegawai seperti halaman history dan
manajemen data pegawai. Aplikasi Stok Kacamata memiliki fitur login, registrasi,
melakukan transaksi. Dengan adanya fitur scan kode QR dan search dapat
Stok Kacamata juga telah di uji dengan menggunakan pengujian alpha dan beta,
hasilnya aplikasi dapat berjalan dengan baik sesuai dengan fitur yang telah dibuat,
load gambar agak lama, catatan dari responden bahwa penggunaan QR susah
karena kode QR butuh dicetak terlebih dahulu, serta tombol icon pada aplikasi
88
Berdasarkan hal tersebut, maka kesimpulan dari tugas ini dapat dirangkum
sebagai berikut.
1. Aplikasi dapat berjalan dengan baik sesuai fitur-fitur yang telah dibuat.
butuh dicetak terlebih dahulu, serta tombol icon pada aplikasi yang
mudah dipahami.
6.2 Saran
Saran pada tugas akhir ini bertujuan untuk memberi masukan dan
perbaikan pada aplikasi atau sistem aplikasi Stok Kacamata. Berikut adalah saran
Stok Kacamata.
89
DAFTAR PUSTAKA
Artikelsiana. (2015, Mei). Pengertian Alat Optik dan Macam-Macam Alat Optik.
Retrieved from artikelsiana:
https://www.artikelsiana.com/2015/05/pengertian-alat-optik-macam-
macam-alat-optik.html
Astana, I. N. (2007). PERANCANGAN PERSEDIAAN BAHAN BAKU
BERDASARKAN METODE MRP (MATERIAL REQUIREMENTS
PLANNING). Ilmiah Teknik Sipil Vol. 11, No. 2, 184-194.
detikFinance. (2008, Juni 4). 80 Juta Orang RI Pakai Kacamata, Potensi Pasar
Optik Rp 6 T. Retrieved from finance detik:
https://finance.detik.com/berita-ekonomi-bisnis/d-950573/80-juta-orang-
ri-pakai-kacamata-potensi-pasar-optik-rp-6-t/komentar?device=desktop
Herjanto, E. (1999). Manajemen Produksi dan Operasi edisi kedua. Karawang:
Pt. Grasindo.
Husna, H. N., Bambang, F., & Sari, D. L. (2018). Penyimpangan Titik Pusat
Optik Lensa (Oc) Dengan Jarak Pupil (Pd) Pemakai kacamata. Wahana
Fisika 3(2), 23-34.
Indroprasto, E. S. (2012). Analisis Pengendalian Persediaan Produk Dengan
Metode EOQ Menggunakan Algoritma Genetika untuk Mengefisiensikan
Biaya Persediaan. Teknik ITS Vol.1, 305-309.
Ir. Sere Saghranie Daulay, M. (n.d). Hubungan antara QR Code dan Dunia
Industri dan Perdagangan. Widyaiswara Pusdiklat Industri, 1-11.
Kbbi. (n.d.). optik. Retrieved from kbbi: https://kbbi.web.id/optik
Maulana, R. (2018, Januari 23). App Annie: Durasi Penggunaan Aplikasi Mobile
Indonesia Tertinggi di Dunia. Retrieved from techinasi:
https://id.techinasia.com/app-annie-report-2017-indonesian-app-market-
potentials
Payara, G. R., & Tanone, R. (2018). Penerapan Firebase Realtime Database Pada
Prototype Aplikasi Pemesanan Makanan Berbasis Android. Teknik
Informatika dan Sistem Informasi, Vol. 4 No. 3, 397-406.
Pratama, A. A. (2017). Perancangan Sistem Informasi Akuntansi pada Toko Optik
Mura Semarang dengan Metode Rapid Application Development.
Universitas Katolik Soegijapranata Semarang, 2-6.
90
Rahayu, Y. D., Ramadijanti, S.Kom M.Kom, N., & Setiowati, S.Kom M.Kom,
SCJP, Y. (2011). Pembuatan Aplikasi Pembacaan Quick Response Code
Menggunakan Perangkat Mobile Berbasis J2ME Untuk Identifikasi Suatu
Barang. Politeknik Elektronika Negri Surabaya Institut Teknologi Sepuluh
Nopember.
Rahmawati, A., & Rahman, A. (2011). Sistem Pengamanan Keaslian Ijasah
Menggunakan QR-Code dan Algoritma Base64. JUSI Vol. 1, No. 2, 105-
112.
Rusmadi. (2018). Perancangan Sistem Informasi E-commerce Pada Optik Point
Eyes Depok. Sekolah Tinggi Manajemen Informatika dan Komputer Nusa
Mandiri, 1-7.
Satyaputra, M.Sc., A., & Aritonang, S.kom., E. M. (2016). Let's Build Your
Android Apps with Android Studio. Jakarta: PT. Elex Media Komputindo.
statcounter. (2019, november). Mobile Operating System Market Share
Worldwide - November 2019. Retrieved from statcounter:
https://gs.statcounter.com/os-market-share/mobile/worldwide
Susilo, D. (2015). Rancang Bangun Aplikasi Identifikasi Aset TIK Menggunakan
QR Code Berbasis Android: Studi Kasus Laboratorium Komputer
UKRIDA, Kampus 1. Seminar Nasional Aplikasi Teknologi Informasi
(SNATi), 31-36.
sylva. (2014, Maret 18). Fungsi dan Kegunaan Kacamata. Retrieved from
kompasiana:
https://www.kompasiana.com/sylvayuan/54f80982a333119d1c8b4f15/fun
gsi-dan-kegunaan-kacamata
Tamodia, W. (2013). EVALUASI PENERAPAN SISTEM PENGENDALIAN
INTERN UNTUK PERSEDIAAN BARANG DAGANGAN PADA PT.
LARIS MANIS UTAMA CABANG MANADO. EMBA Vol.1 No.3, 20-
29.
Utami, H. P. (2007). Mengenal cahaya dan optik. bekasi: Ganeca extract.
Wikipedia. (2019, September 10). Kode QR. Retrieved from wikipedia:
https://id.wikipedia.org/wiki/Kode_QR
Wikipedia. (2019, Juni 14). Optika. Retrieved from wikipedia:
https://id.wikipedia.org/wiki/Optika
91
DAFTAR LAMPIRAN
92
Class 1 Class Splash Screen / Class MainActivity
93
Class 2 Class Login Owner / Class Login
94
95
Class 3 Class Login Pegawai / Class LoginPegawai
96
Class 4 Class Registrasi Owner / Class Registration
97
Class 5 Class Home Owner / Class Home
98
99
100
Class 6 Class Home Pegawai / Class HomeUser2
101
102
Class 7 Class Profile Pegawai / Class ProfilePegawai
103
Class 8 Class Adapter Pegawai / Class PegawaiAdapter
104
Class 9 Class Halaman Pegawai / Class HalamanPegawai
105
106
Class 10 Class Tambah Pegawai / Class DataPegawai
107
108
Class 11 Class Edit Hapus Pegawai / Class EditHapusPegawai
109
110
Class 12 Class Profile Barang / Class ProfileBarang
111
Class 13 Class Adapter Barang / Class AdapterClassBarang
112
113
Class 14 Class Halaman Barang / Class HalamanBarang
114
115
116
117
Class 15 Class Halaman Barang User Pegawai / Class HalamanBarangUser2
118
119
120
121
Class 16 Class Tambah Barang / Class Barang
122
123
124
125
Class 17 Class Tambah Barang User Pegawai / Class BarangUser2
126
127
128
129
Class 18 Class Edit Hapus Barang / Class EditHapusBarang
130
131
Class 19 Class Scan QR / Class Scan
132
133
134
135
Class 20 Class Scan QR User Pegawai / Class ScanUser2
136
137
138
Class 21 Class Profile Transaksi / Class ProfileTransaksi
139
Class 22 Class Transaksi / Class Transaksi
140
141
142
Class 23 Class Transaksi User Pegawai / Class TransaksiUser2
143
144
145
Class 24 Class History / Class History
146
147