PENDAHULUAN
Pujasera merupakan tempat makan yang terdiri dari gerai-gerai atau kios-kios
jajanan yang dikelompokkan menjadi satu bangunan maupun berbagai bangunan
dalam satu area yang terkoordinasi (Iqbal, Hidayat, & Susilawati, 2019). Pujasera
biasanya terdapat di kampus-kampus sebagai tempat mahasiswa untuk memesan
makanan pada jam istirahat. Beberapa pujasera kampus menerapkan sistem
pembayaran terpusat, yaitu semua transaksi pembayaran dilakukan di kasir.
1
2
tetapi tampilan dan cara kerja aplikasi hybrid lebih mirip seperti aplikasi web
daripada aplikasi mobile (Tun, P.M., 2014). Aplikasi ini menyediakan beberapa
fitur yang terdapat pada aplikasi Point of Sale (POS). Aplikasi POS merupakan
aplikasi yang menyediakan fungsional kasir pada umumnya seperti menghitung
total pembayaran, menampilkan total penjualan, dan mengecek persediaan barang
(Moka, 2015).
Aplikasi ini ditujukan untuk tenan, kasir dan admin. Admin adalah pengelola
pujasera yang dapat mengelola data tenan, kasir dan laporan penjualan. Aplikasi
ini menyediakan fitur pemesanan dan laporan penjualan. Fitur pemesanan ditujukan
untuk tenan. Fitur ini dapat mencetak struk pesanan yang berisikan QR Code. QR
Code pada struk pesanan akan di scan oleh kasir menggunakan aplikasi. Kasir dapat
melakukan verifikasi pembayaran setelah proses scan QR Code berhasil. Fitur
laporan penjualan dapat dilihat oleh tenan, kasir, dan admin. Admin dan kasir dapat
melihat laporan penjualan dari seluruh tenan. Sedangkan tenan hanya dapat melihat
laporan penjualan untuk tenan sendiri.
Dengan merancang aplikasi pengelolaan pujasera berbasis hybrid mobile apps ini
diharapkan dapat mengoptimalkan proses pemesanan dan pencatatan penjualan
yang belum terkomputerisasi, sehingga dapat memudahkan tenan dan kasir untuk
3
I.3 Tujuan
Pengerjaan tugas akhir ini diharapkan dapat memenuhi tujuan sebagai berikut:
Ruang lingkup dari aplikasi yang dibangun dalam tugas akhir ini yaitu:
1. Aplikasi yang dibangun dapat mengelola pemesanan dan struk pesanan yang
berisi QR Code dapat dicetak;
2. Aplikasi yang dibangun dapat mengelola laporan penjualan harian untuk kasir;
3. Aplikasi yang dibangun dapat mengelola laporan penjualan tenan;
4. Aplikasi yang dibangun dapat mengelola laporan penjualan keseluruhan tenan
pada admin.
4
1. Aplikasi ini hanya dioperasikan dan diujikan pada perangkat mobile berbasis
Android;
2. Aplikasi ini menggunakan smartphone yang tersambung dengan intranet.
3. Aplikasi ini hanya melingkupi proses pemesanan dan laporan penjualan;
4. Pendaftaran tenan dan kasir hanya dapat didaftarkan oleh admin;
5. Persetujuan untuk menambah menu baru diasumsikan telah dilakukan secara
manual atau langsung dilakukan antara tenan dan pengelola.
Laporan ini secara garis besar terdiri dari beberapa bab dengan perincian sebagai
berikut:
1. BAB I Pendahuluan
Berisi gambaran umum dari topik tugas akhir yang dikerjakan. Bab ini terdiri
dari beberapa subbab yaitu latar belakang, rumusan masalah, tujuan, ruang
lingkup, batasan masalah dan sistematika penulisan.
2. BAB II Tinjauan Pustaka
Berisikan karya ilmiah sejenis sebelumnya dan dasar teori yang digunakan
sebagai pendukung dalam tugas akhir.
3. BAB III Metodologi Penyelesaian Tugas Akhir
Berisi metodologi penyelesaian tugas akhir yang dikerjakan. Bab ini terdiri dari
beberapa subbab yaitu pendefinisian, studi literatur, pengumpulan data,
eksplorasi teknologi dan pengembangan perangkat lunak.
4. BAB IV Analisis
Berisi analisis yang dilakukan untuk mengetahui kebutuhan dalam
pengembangan aplikasi. Bab ini terdiri dari dua subbab yaitu analisis sistem
saat ini (As-Is) dan analisis kebutuhan aplikasi yang akan dibangun (To-be).
5
5. BAB V Perancangan
Berisi perancangan dari hasil analisis pada Bab IV untuk pengusulan
pengembangan aplikasi. Bab ini terdiri dari beberapa subbab yaitu perancangan
arsitektur sistem, perancangan model data, perancangan class diagram, dan
perancangan model dinamis.
6. BAB VI Implementasi dan Pengujian
Berisi hasil pengembangan fungsi-fungsi aplikasi pengelolaan pujasera dan
hasil pengujiannya. Bab ini terdiri dari beberapa subbab yaitu struktur
komponen aplikasi, requirement yang diimplementasikan, hasil implementasi
interface aplikasi dan hasil pengujian.
7. BAB VIII Penutup
Berisi kesimpulan dan saran terhadap hasil pengerjaan tugas akhir. Bab ini
terdiri dari dua subbab yaitu kesimpulan dan saran.