• Tidak ada hasil yang ditemukan

TA : Rancang Bangun Aplikasi Pengelolaan Pujasera Enam Belas Dengan Sistem Kasir Terpusat.

N/A
N/A
Protected

Academic year: 2017

Membagikan "TA : Rancang Bangun Aplikasi Pengelolaan Pujasera Enam Belas Dengan Sistem Kasir Terpusat."

Copied!
141
0
0

Teks penuh

(1)

RANCANG BANGUN APLIKASI PENGELOLAAN PUJASERA ENAM BELAS DENGAN SISTEM KASIR TERPUSAT

TUGAS AKHIR

Program Studi S1 Sistem Informasi

Oleh:

Haris Imansya 08.41010.0266

FAKULTAS TEKNOLOGI DAN INFORMATIKA

(2)

x

ABSTRAK ... Error! Bookmark not defined. KATA PENGANTAR ... Error! Bookmark not defined.

DAFTAR ISI ... x

DAFTAR GAMBAR ... xiii

DAFTAR TABEL ... xviii

DAFTAR LAMPIRAN ... xxi BAB I PENDAHULUAN ... Error! Bookmark not defined. 1.1 Latar Belakang... Error! Bookmark not defined. 1.2 Perumusan Masalah ... Error! Bookmark not defined. 1.3 Pembatasan Masalah ... Error! Bookmark not defined. 1.4 Tujuan ... Error! Bookmark not defined. 1.5 Manfaat ... Error! Bookmark not defined. 1.6 Sistematika Penulisan ... Error! Bookmark not defined. BAB II LANDASAN TEORI ... Error! Bookmark not defined. 2.1 Penelitian Sebelumnya ... Error! Bookmark not defined. 2.2 Penjualan ... Error! Bookmark not defined. 2.3 Pujasera... Error! Bookmark not defined. 2.4 Sewa Bagi Hasil ... Error! Bookmark not defined. 2.5 Kasir ... Error! Bookmark not defined. 2.6 Analisis dan Perancangan Sistem ... Error! Bookmark not defined. 2.7 System Development Life Cycle... Error! Bookmark not defined.

(3)

xi

defined.

3.1 Analisis Sistem ... Error! Bookmark not defined. 3.1.1 Identifikasi Masalah... Error! Bookmark not defined. 3.1.2 Analisis Kebutuhan ... Error! Bookmark not defined. 3.2 Perancangan Sistem ... Error! Bookmark not defined.

3.2.1 System Flow ... Error! Bookmark not defined.

3.2.2 Context Diagram ... Error! Bookmark not defined.

3.2.3 Diagram Berjenjang ... Error! Bookmark not defined. 3.2.4 Data Flow Diagram (DFD) Error! Bookmark not defined.

3.2.5 Entity Relationship Diagram (ERD)Error! Bookmark not defined.

3.3 Struktur Tabel ... Error! Bookmark not defined. 3.4 Perancangan Input dan Output (I/O)Error! Bookmark not defined.

3.5 Desain Uji Coba ... Error! Bookmark not defined. BAB IV IMPLEMENTASI DAN EVALUASI SISTEMError! Bookmark not

defined.

4.1 Implementasi ... Error! Bookmark not defined. 4.1.1 Kebutuhan Sistem ... Error! Bookmark not defined. 4.1.2 Penjelasan Implementasi SistemError! Bookmark not defined.

(4)

xii

4.2.3 Evaluasi Uji Coba Kemudahan Penggunaan Aplikasi Error!

Bookmark not defined.

BAB V PENUTUP ... Error! Bookmark not defined. 5.1 Kesimpulan ... Error! Bookmark not defined.

Halaman

(5)

xiii

Gambar 2.1 Model pengembangan Waterfall (Pressman, 2015) ... Error!

Bookmark not defined.

Gambar 3.1 Workflow saat ini pada Pujasera Enam BelasError! Bookmark not

defined.

Gambar 3.2 Workflow Sistem Aplikasi pengelolaan Pujasera Enam Belas Error!

Bookmark not defined.

Gambar 3.3 Diagram IPO Rancang Bangun Aplikasi Pengelolaan Pujasera

Error! Bookmark not defined.

Gambar 3.4 System Flow Penentuan Hak Akses Error! Bookmark not defined. Gambar 3.5 System Flow Registrasi Pegawai .... Error! Bookmark not defined. Gambar 3.6 System Flow Master Pemilik Gerai Error! Bookmark not defined. Gambar 3.7 System Flow Master Gerai... Error! Bookmark not defined. Gambar 3.8 System Flow Master Kerjasama GeraiError! Bookmark not defined.

Gambar 3.9 System Flow Master Menu ... Error! Bookmark not defined. Gambar 3.10 System Flow Pembayaran Iuran Gerai (Kontrak)Error! Bookmark

not defined.

(6)

xiv

Gambar 3.18 System Flow Laporan Pembayaran Fee GeraiError! Bookmark not defined.

Gambar 3.19 Context Diagram Aplikasi Pengelolaan Pujasera Enam Belas

Error! Bookmark not defined.

Gambar 3.20 Diagram Berjenjang Aplikasi Pengelolaan Pujasera Enam Belas

Error! Bookmark not defined.

Gambar 3.21 DFD Level 0 Aplikasi Pengelolaan Pujasera Enam Belas ... Error!

Bookmark not defined.

Halaman

Gambar 3.22 DFD Level 1 Manajemen Pegawai. Error! Bookmark not defined. Gambar 3.23 DFD Manajemen Gerai ... Error! Bookmark not defined. Gambar 3.24 DFD Level 1 Penjualan ... Error! Bookmark not defined. Gambar 3.25 DFD Level 1 Manajemen Laporan . Error! Bookmark not defined. Gambar 3.26 CDM Aplikasi Pengelolaan Pujasera Enam Belas ... Error!

Bookmark not defined.

Gambar 3.27 PDM Aplikasi Pengelolaan Pujasera Enam Belas... Error!

Bookmark not defined.

(7)

xv

Gambar 3.34 Rancangan Form Gerai... Error! Bookmark not defined. Gambar 3.35 Rancangan Form Kerjasama ... Error! Bookmark not defined. Gambar 3.36 Rancangan Form Menu ... Error! Bookmark not defined. Gambar 3.37 Rancangan Form Pembayaran Iuran GeraiError! Bookmark not

defined.

Gambar 3.38 Rancangan Form Bagi Hasil ... Error! Bookmark not defined. Gambar 3.39 Rancangan Form Penjualan ... Error! Bookmark not defined. Gambar 3.40 Rancangan Form Tutup Shift ... Error! Bookmark not defined. Gambar 3. 41 Rancangan Nota Penjualan ... Error! Bookmark not defined. Gambar 3.42 Rancangan Bukti Pembayaran Iuran KontrakError! Bookmark not defined.

Gambar 3.43 Rancangan Laporan Penjualan ... Error! Bookmark not defined. Gambar 3.44 Rancangan Laporan Pembayaran Fee GeraiError! Bookmark not

defined.

Halaman

Gambar 3.45 Rancangan Laporan Pendapatan PujaseraError! Bookmark not

defined.

(8)

xvi

Gambar 4.7 Halaman Data Kerjasama ... Error! Bookmark not defined. Gambar 4.8 Halaman Data Menu ... Error! Bookmark not defined. Gambar 4.9 Halaman Pembayaran Iuran Gerai .. Error! Bookmark not defined. Gambar 4.10 Halaman Buka Shift ... Error! Bookmark not defined. Gambar 4.11 Halaman Tutup Shift ... Error! Bookmark not defined. Gambar 4.12 Halaman Stok Menu ... Error! Bookmark not defined. Gambar 4.13 Halaman Penjualan ... Error! Bookmark not defined. Gambar 4.14 Struk Penjualan ... Error! Bookmark not defined. Gambar 4.15 Halaman Laporan Penjualan ... Error! Bookmark not defined. Gambar 4.16 Output Laporan Penjualan ... Error! Bookmark not defined. Gambar 4.17 Halaman Laporan Pembayaran Fee GeraiError! Bookmark not

defined.

Gambar 4.18 Output Laporan Pembayaran Fee GeraiError! Bookmark not defined.

Gambar 4.19 Hasil Uji Coba 01 Halaman Login . Error! Bookmark not defined. Gambar 4.20 Hasil Uji Coba 02 Login Sukses ... Error! Bookmark not defined. Gambar 4.21 Hasil Uji Coba 03 Login Gagal ... Error! Bookmark not defined.

Halaman

(9)

xvii

Gambar 4.27 Form Pemilik Gerai ... Error! Bookmark not defined. Gambar 4.28 Hasil Uji Coba 07 Data Pemilik Gerai Berhasil Ditambah .... Error!

Bookmark not defined.

Gambar 4.29 Hasil Uji Coba 08 Data Pemilik Gerai Berhasil Diubah ... Error!

Bookmark not defined.

Gambar 4.30 Hasil Uji Coba 09 Data Pemilik Gerai Berhasil Dihapus ... Error!

Bookmark not defined.

Gambar 4.31 Form Gerai ... Error! Bookmark not defined. Gambar 4.32 Hasil Uji Coba 10 Tambah Data GeraiError! Bookmark not defined.

Gambar 4.33 Hasil Uji Coba 11 Ubah Data GeraiError! Bookmark not defined.

Gambar 4.34 Hasil Uji Coba 12 Hapus Data GeraiError! Bookmark not defined.

Gambar 4.35 Hasil Uji Coba13 Hapus Data GagalError! Bookmark not defined.

Gambar 4.36 Form Kerjasama ... Error! Bookmark not defined. Gambar 4.37 Hasil Uji Coba 13 Tambah Data KerjasamaError! Bookmark not

defined.

Gambar 4.38 Hasil Uji Coba 14 Ubah Data KerjasamaError! Bookmark not

(10)

xviii

Gambar 4.40 Hasil Uji Coba 16 Ubah/Hapus Data Kerjasama Gagal ... Error!

Bookmark not defined.

Gambar 4.41 Form Menu ... Error! Bookmark not defined. Gambar 4.42 Hasil Uji Coba 17 Tambah Data Menu GeraiError! Bookmark not defined.

Gambar 4.43 Hasil Uji Coba 18 Ubah Data Menu GeraiError! Bookmark not

defined.

Gambar 4.44 Hasil Uji Coba 19 Hapus Data Menu GeraiError! Bookmark not

defined.

Halaman

Gambar 4.45 Hasil Uji Coba 20 Hapus data Menu Gerai Gagal ... Error!

Bookmark not defined.

Gambar 4.46 Form Pembayaran Iuran Gerai ... Error! Bookmark not defined. Gambar 4.47 Hasil Uji Coba 20 Tambah Data Pembayaran Iuran Gerai .... Error!

Bookmark not defined.

Gambar 4.48 Hasil Uji Coba 21 Hapus Data Pembayaran Iuran Gerai ... Error!

Bookmark not defined.

Gambar 4.49 Hasil Uji Coba 20 Transaksi PenjualanError! Bookmark not defined.

(11)

xix

Gambar 4.52 Hasil Uji Coba 24 Buka Shift ... Error! Bookmark not defined. Gambar 4.53 Hasil Uji Coba 24 Buka Shift BerhasilError! Bookmark not defined.

Gambar 4.54 Hasil Uji Coba 25 Tutup Shift BerhasilError! Bookmark not defined.

Gambar 4.55 Hasil Uji Coba 24 Stok Menu ... Error! Bookmark not defined. Gambar 4.56 Hasil Uji Coba 25 Input Stok BerhasilError! Bookmark not defined.

Gambar 4.57 Hasil Uji Coba 29 Laporan PenjualanError! Bookmark not defined.

Gambar 4.58 Hasil Uji Coba 29 Crystal Report PenjualanError! Bookmark not

defined.

Gambar 4.59 Hasil Uji Coba 30 Laporan Pembayaran Fee Gerai ... Error!

Bookmark not defined.

(12)

xx

Tabel 3.1 Tabel Stok Menu ... Error! Bookmark not defined. Tabel 3.2 Tabel Pegawai ... Error! Bookmark not defined. Tabel 3.3 Tabel Jabatan ... Error! Bookmark not defined. Tabel 3.4 Tabel Hak Akses ... Error! Bookmark not defined. Tabel 3.5 Tabel Jenis Kerjasama ... Error! Bookmark not defined. Tabel 3.6 Tabel Gerai ... Error! Bookmark not defined. Tabel 3.7 Tabel Pemilik Gerai ... Error! Bookmark not defined. Tabel 3.8 Tabel Menu ... Error! Bookmark not defined. Tabel 3.9 Tabel Kerjasama ... Error! Bookmark not defined. Tabel 3.10 Tabel Pembayaran Fee Gerai ... Error! Bookmark not defined. Tabel 3.11 Tabel Detail Penjualan ... Error! Bookmark not defined. Tabel 3.12 Tabel Daftar Pembayaran Iuran KontrakError! Bookmark not defined.

Tabel 3.13 Tabel Kas Kasir ... Error! Bookmark not defined. Tabel 3.14 Tabel Penjualan ... Error! Bookmark not defined. Tabel 3.15 Desain Uji Coba Halaman Login ... Error! Bookmark not defined. Tabel 3.16 Desain Uji Coba Form Pegawai ... Error! Bookmark not defined. Tabel 3.17 Desain Uji Coba Form Pemilik GeraiError! Bookmark not defined.

(13)

xxi

Halaman

Tabel 3.23 Desain Uji Coba Form Pembayaran Iuran GeraiError! Bookmark not defined.

Tabel 3.24 Desain Uji Coba Form Penjualan ... Error! Bookmark not defined. Tabel 3.25 Desain Uji Coba Form Input Stok MenuError! Bookmark not defined.

Tabel 3.26 Desain Uji Coba Laporan Penjualan . Error! Bookmark not defined. Tabel 3.27 Desain Uji Coba Laporan Pembayaran Fee GeraiError! Bookmark

not defined.

Tabel 4.1 Penjelasan Halaman Login ... Error! Bookmark not defined. Tabel 4.2 Penjelasan Halaman Menu Utama .... Error! Bookmark not defined. Tabel 4.3 Penjelasan Halaman Data Pegawai ... Error! Bookmark not defined. Tabel 4.4 Penjelasan Halaman Hak Akses ... Error! Bookmark not defined. Tabel 4.5 Penjelasan Halaman Data Pemilik GeraiError! Bookmark not defined.

Tabel 4.6 Penjelasan Halaman Data Gerai ... Error! Bookmark not defined. Tabel 4.7 Penjelasan Halaman Data KerjasamaError! Bookmark not defined. Tabel 4.8 Penjelasan Halaman Data Menu ... Error! Bookmark not defined. Tabel 4.9 Penjelasan Halaman Pembayaran Iuran GeraiError! Bookmark not

defined.

(14)

xxii

Tabel 4.14 Penjelasan Halaman Laporan PenjualanError! Bookmark not defined.

Tabel 4.15 Penjelasan Halaman Laporan Pembayaran Fee Gerai ... Error!

Bookmark not defined.

Tabel 4.16 Hasil Uji Coba Halaman Login ... Error! Bookmark not defined. Tabel 4.17 Hasil Uji Coba Halaman Data PegawaiError! Bookmark not defined.

Tabel 4.18 Hasil Uji Coba Halaman Data Pemilik GeraiError! Bookmark not

defined.

Halaman

Tabel 4.19 Hasil Uji Coba Halaman Data Gerai . Error! Bookmark not defined. Tabel 4.20 Hasil Uji Coba Halaman Data KerjasamaError! Bookmark not defined.

Tabel 4.21 Hasil Uji Coba Halaman Data Menu Error! Bookmark not defined. Tabel 4.22 Hasil Uji Coba Halaman Pembayaran Iuran GeraiError! Bookmark

not defined.

Tabel 4.23 Hasil Uji Coba Halaman Penjualan .. Error! Bookmark not defined. Tabel 4.24 Hasil Uji Coba Halaman Buka Shift . Error! Bookmark not defined. Tabel 4.25 Hasil Uji Coba Halaman Input Stok MenuError! Bookmark not

defined.

(15)
(16)

xxiv

(17)

1

1.1 Latar Belakang

Pujasera adalah sebuah tempat makan yang terdiri dari gerai-gerai

(counters) makanan yang menawarkan aneka menu makanan dan minuman yang

variatif. Pujasera Enam Belas yang terletak di Jalan Nginden Intan Raya No. 16 dibangun untuk merelokasi para pedagang kaki lima yang awalnya berjualan di sekitar jalan Taman Nginden. Saat ini Pujasera Enam Belas terdapat sebelas gerai yang berjualan, yang beroperasi pada pukul 08.00 sampai dengan pukul 22.00 WIB. Berdasarkan informasi yang didapat dari pemilik pujasera, jumlah pengunjung setiap hari mencapai kurang lebih 200 orang. Dengan asumsi rata-rata transaksi penjualan tiap gerai senilai Rp700.000,00 per hari, maka perputaran uang di pujasera yang telah terbentuk sejak tahun 2008 ini mencapai kisaran Rp7.000.000,00 per hari atau mendekati Rp200.000.000,00 per bulan.

(18)

uang sewa di awal bulan dan tidak dikenakan potongan sebesar 10%. Proses pemesanan makanan dan pembayaran dilakukan pada masing-masing gerai. Selanjutnya pada malam hari saat pujasera tutup, petugas gerai melakukan rekap penjualan pada hari tersebut dan melakukan perhitungan pembagian hasil sesuai dengan kontrak kerjasama dan diberikan kepada pengelola pujasera.

Berdasarkan proses bisnis yang telah dijelaskan, terdapat beberapa permasalahan yang dihadapi oleh pemilik Pujasera Enam Belas antara lain, proses pemesanan makanan pada Pujasera Enam Belas dilakukan di masing-masing gerai oleh konsumen dan pembayaran dilakukan oleh konsumen kepada masing-masing gerai. Hal ini menyebabkan terjadinya penyelewengan keuangan oleh petugas gerai apalagi jika petugas gerai bukanlah pemilik gerai karena dalam dua bulan terakhir kepala pujasera mendapat tiga kali keluhan yang berasal dari pemilik gerai akibat ketidaksesuaian stok persediaan dengan pendapatan yang didapat.

Permasalahan lain yang dihadapi oleh pujasera enam belas adalah rekap penjualan, menurut kepala pujasera proses rekap penjualan membutuhkan waktu kurang lebih enam puluh menit dan tidak jarang petugas gerai menutup gerainya lebih awal dari jam operasional karena untuk merekap nota penjualan, hal tersebut dapat mengurangi jam buka operasional pujasera. Perhitungan dengan metode konvensional menyebabkan terjadinya kesalahan dalam perhitungan pembagian hasil, hal tersebut terjadi karena petugas gerai melakukan perhitungan pendapatan satu per satu nota yang ada dan juga tidak adanya pemantauan dari pengelola.

(19)

berupa kertas. Pada saat rekap data sewa gerai pada akhir bulan, diketahui terjadi kehilangan bukti pembayaran sewa mencapai lima nota tiap bulannya. Hal tersebut terjadi karena penyimpanan dokumen yang tidak tertata dengan baik.

Dampak yang terjadi apabila Pujasera Enam Belas tidak menyusun sistem yang lebih baik yaitu Pujasera Enam Belas tidak akan dapat meningkatkan pendapatan pujasera dikarenakan konsumen akan merasa kesusahan untuk melakukan pemesanan makanan kembali (repeat order) karena konsumen harus berjalan untuk melakukan pemesanan ke gerai yang dituju yang membutuhkan waktu sekitar 5-7 menit bahkan apabila gerai ramai akan membutuhkan waktu 10 menit. Selain itu, penutupan pujasera lebih awal akan membuat berkurangnya jam operasional pujasera. Hal tersebut berpengaruh pula terhadap pendapatan dari masing-masing gerai. Selain itu, terjadinya kesalahan dalam perhitungan dan kehilangan rekap data sewa akan merugikan pemilik pujasera. Dengan adanya permasalahan tersebut selain pemilik pujasera, pemilik gerai pun akan mengalami kerugian dan yang dikhawatirkan adalah pemilik gerai tidak bertahan lama untuk bekerjasama dengan pujasera. Untuk memberikan pelayanan terbaik kepada konsumen maupun pemilik gerai, pemilik Pujasera Enam Belas hal utama yang membutuhkan perbaikan sistem dari pengelolaan pujasera yang meliputi sistem sewa gerai, sistem pemesanan dan pembayaran makanan, serta sistem rekap penjualan (bagi hasil).

(20)

gerai dan kepala pujasera, berupa bagi hasil omset. Selain itu, pemesanan dan pembayaran dapat dilakukan melalui kasir yang kemudian kasir akan memberikan kepada pelayan pujasera untuk ditujukan ke gerai makanan yang dipesan oleh konsumen. Pemilik gerai tidak direpotkan dengan transaksi pemesanan dan pembayaran dari konsumen, sehingga pemilik gerai dapat lebih fokus menyediakan menu pesanan dari konsumen. oleh karena itu, dibutuhkan sebuah rancang bangun aplikasi pengelolaan Pujasera Enam Belas. Dengan sistem kasir terpusat diharapkan dapat membantu pemilik pujasera dalam mengelola pujasera dan mempermudah pemilik gerai dalam mengelola transaksi penjualan.

1.2 Perumusan Masalah

Berdasarkan latar belakang masalah di atas, maka dapat diambil perumusan masalah yaitu bagaimana merancang bangun aplikasi pengelolaan Pujasera Enam Belas dengan sistem kasir terpusat.

1.3 Pembatasan Masalah

Batasan masalah dari sistem yang dibahas adalah sebagai berikut: 1. Sistem digunakan oleh kepala pujasera, dan petugas kasir pujasera.

2. Hanya membahas tentang penjualan dan kontrak gerai dan sistem bagi hasil. 3. Tidak membahas biaya listrik dan air dikarenakan sudah termasuk didalam

uang sewa.

4. Tidak membahas tentang penanganan aplikasi apabila terjadi pemadaman listrik.

(21)

1.4 Tujuan

Berdasarkan perumusan masalah di atas maka didapatkan tujuan Tugas Akhir ini, yaitu untuk menghasilkan Rancang Bangun Aplikasi Pengolahan Pujasera Enam Belas dengan Sistem Kasir Terpusat.

1.5 Manfaat

Aplikasi pengelolaan Pujasera Enam Belas memiliki beberapa manfaat antara lain:

1. Bagi Pemilik Pujasera

a. Memudahkan pemilik pujasera dalam melakukan pemantauan pendapatan pujasera dan pemantauan sewa gerai.

b. Data transaksi bisa disimpan dalam waktu yang lama

c. Perhitungan bagi hasil bisa dilaksanakan secara otomatis dan bisa dirubah untuk masing-masing gerai sesuai kontrak

2. Bagi Pemilik Gerai

a. Dapat fokus menyediakan menu order dari konsumen, karena konsumen dapat memesan langsung melalui pelayan.

b. Petugas gerai akan mendapat laporan penjulan oleh sistem tanpa harus menghitung secara konvensional, karena proses transaksi dilakukan oleh kasir pujasera.

1.6 Sistematika Penulisan

Laporan Tugas Akhir “Rancang Bangun Aplikasi Aplikasi Pengelolaan

(22)

aplikasi yang dibuat. Rangkuman berupa penjelasan singkat setiap bab terdapat dalam sistematika penulisan sebagai berikut:

BAB I PENDAHULUAN

Bab pertama berisi beberapa sub bab seperti latar belakang masalah, perumusan masalah, batasan masalah, manfaat dan tujuan serta sistematika penulisan. Setiap sub bab memiliki hubungan, baik dengan sub bab dalam bab pertama maupun dengan bab lainnya.

BAB II LANDASAN TEORI

Pada bab kedua dibahas konsep dan teori yang berkaitan dengan pembuatan aplikasi. Teori-teori penunjang tersebut antara lain, penelitian sebelumnya, penjualan, pujasera, sewa bagi hasil, analisis dan perancangan sistem, System Development Life Cycle (SDLC), dan aplikasi

BAB III ANALISIS DAN PERANCANGAN SISTEM

Bab ketiga berisi analisis sistem terdiri atas sub bab identifikasi masalah dan analisis permasalahan. Perancangan sistem berupa blok diagram,

system flow, context diagram, diagram berjenjang, data flow diagram,

entity relationship diagram yang berupa conceptual data model dan

physical data model, struktur tabel, perancangan halaman aplikasi, dan

perancangan evaluasi hasil.

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM

(23)

terhadap aplikasi yang telah dibuat untuk memastikan apakah program yang dibuat telah sesuai dengan apa yang diharapkan.

BAB V PENUTUP

(24)

8

2.1 Penelitian Sebelumnya

Pada penelitian sebelumnya yang dijadikan referensi berjudul “Rancang Bangun Sistem Pemesanan Makanan Berbasis J2ME Pujasera Online” yang disusun oleh Nuswanoto (2010). Penelitian ini bertujuan sebagai sarana alternatif untuk melakukan promosi, pemasaran dan pemesanan produk-produk kuliner rumah makan melalui ponsel dengan teknologi J2ME. Penelitian ini menghasilkan aplikasi yang dapat melayani pemesanan makanan, alternatif lain untuk menampilkan menu makanan dan menampilkan catatan pesanan yang pernah dilakukan oleh pelanggan.

Pada penelitian kedua menggunakan aplikasi software pujasera yang dirancang oleh Bramana (2014). Pada aplikasi ini menyediakan transaksi yang dilakukan oleh kasir pengelola pujasera sehingga pedagang lebih fokus menyediakan menu order dari pembeli. Dan pedagang tidak perlu menyewa tempat usaha karena telah memberikan fee atau komisi ke pengelola dari hasil keuntungan.

(25)

melakukan pembayaran. Aplikasi pengelolaan pujasera ini disesuaikan dengan objek penelitian yaitu di Pujasera Enam Belas Surabaya.

2.2 Penjualan

Penjualan merupakan salah satu fungsi pemasaran yang sangat penting dan menentukan bagi perusahan dalam mencapai sebuah tujuan perusahan yaitu memperoleh laba untuk menjaga kelangsungan hidup perusahaan. Beberapa para ahli mengemukakan tentang deinisi penjualan antara lain:

1. Narafin (2006), penjualan adalah proses menjual, yang dimaksud penjualan dalam laporan laba-rugi adalah hasil menjual atau hasil penualan (sales) atau jualan.

2. Warren Reeve Fees yang diterjemahkan oleh Farahmita (2006), penjualan

adalah jumlah yang dibebankan kepada pelanggan untuk barang dagang yang

dijual, baik secara tunai maupun kredit”.

3. Kusnadi (2009), penjualan adalah sejumlah uang yang dibebankan kepada pembeli atas barang atau jasa yang dijual.

(26)

Selain itu terdapat berbagai macam transaksi penjualan yang dapat diklasifikasikan sebagai berikut:

1. Penjualan Secara Tunai

Penjualan yang bersifat “Cash and Carry” dimana penjualan setelah terjadi kesepakatan harga antara penjual dengan pembeli, pembeli langsung menyerahkan pembayaran secara tunai dan biasa langsung dimiliki oleh pembeli.

2. Penjualan Kredit

Penjualan non cash dengan tenggang waktu rata-rata diatas satu bulan. 3. Penjualan Secara Tender

Penjualan yang dilaksanakan melalui prosedur tender untuk memenuhi permintaan pihak pembeli yang membuka tender.

4. Penjualan Ekspor

Penjualan yang dilaksanakan dengan pihak pembeli luar negeri yang mengimpor barang yang biasanya menggunakan fasilitas Letter of Credit (LC).

5. Penjualan Secara Konsiyasi

Penjualan barang secara “titipan” kepada pembeli yang juga sebagai

penjualan apabila barang tersebut tidak terjual maka akan dikembalikan pada penjual.

6. Penjualan Secara Grosir

(27)

2.3 Pujasera

Menurut Sutedja (2006) pujasera merupakan kepanjangan dari Pusat Jajanan Serba Ada. Pada pujasera terdapat ruangan tempat menjual makanan dan minuman dan terdiri atas gerai-gerai makanan yang menyediakan pilihan beragam makanan dari semua tingkatan yang terkoordinasi. Selain menyediakan makanan dan minuman, pujasera juga sering digunakan sebagai ruangan untuk bersosialisasi dan beristirahat.

Terdapat beberapa konsep dalam mengelola pujasera, yaitu konsep makanan cepat saji dan konsep pesan di meja makan. Konsep "makanan cepat saji" adalah suatu konsep yang mengarahkan para pengunjung untuk langsung memesan makanan atau minuman di gerai-gerai yang siap melayani konsumen. Produk-produk yang ditawarkan adalah produk-produk siap saji (maksimal 10 - 15 menit untuk produksi dan penyajian). Biasanya lebih banyak di pusat perbelanjaan yang ramai dan di area perkantoran yang para pengunjungnya mempunyai waktu terbatas. Konsep "pesan di meja makan" adalah suatu konsep yang memanjakan para pengunjung dengan pelayanan seperti di restoran. Pramusaji (waiter) yang disediakan siap melayani pesanan pengunjung dengan cepat dan ramah. Produk-produk yang disajikan juga terkadang membutuhkan waktu yang lama dalam proses produksi hingga penyajian. Biasanya pujasera dengan konsep ini berada di pusat perbelanjaan yang dinamis.

Beberapa hal yang harus dapat diperhatikan dalam pengelolaan pujasera diantaranya (Budiatmoko, 2011):

(28)

2. Untuk menghindari tunggakan, uang sewa dibayarkan pada awal bulan, dan jika menerapkan sistem bagi hasil pengelola dapat menetapkan uang jaminan. 3. Bagi jadwal piket kebersihan antara pedagang secara bergiliran.

4. Jam operasi usaha harus jelas sesuai dengan ketentuan sewa.

2.4 Sewa Bagi Hasil

Sewa bagi hasil adalah sebuah sistem dimana pedagang dan pengelola saling bekerjasama, saling menguntungkan dan sama-sama pula menanggung rugi. Sedangkan akuntansi sewa bagi hasil merupakan produk dan pikiran masyarakat yang mencerminkan nilai-nilai budayanya (Hanif, 2015). Sistem ini adalah sebuah sistem yang sangat cepat sekali bagi pengelola dalam mencari para pedagang atau tenant untuk mengisi gerai-gerai yang telah disiapkan.

Sistem sewa bagi hasil sendiri dapat mendorong pruduktivitas dan sehingga dapat menambah keuntungan, selain itu mendorong masing-masing gerai untuk bekerja memberikan yang terbaik kepada pelanggan. Langkah ini diambil agar keseluruhan operasional dan peraturan menjadi hak exclusive pengelola dan pedagang harus mematuhinya jika ingin bergabung atau masih ingin bergabung. Di tahap awal pengelola memasarkan pujasera kepada para pedagang dengan keunggulan dari lokasi pujasera yang dikelolanya. Kesepakatan antara pedagang dan pengelola pujasera biasanya memiliki syarat sebagai berikut:

1. Pedagang dikenakan potongan bagi hasil dari omset kotor yang biasanya antara 10% - 30%.

(29)

saja memutuskan masa kerjasama atau sewa, karena resikonya uang deposit akan hilang.

3. Perjanjian kerjasama kedua belah pihak menggunakan materai

4. Bilamana ada perbaikan, pengelola memberikan waktu pengerjaan maksimal atau satu minggu sebelum operasional.

5. Pedagang harus membayar listrik dan air yang digunakan sesuai dengan meteran yang akan dipasang di setiap gerai.

2.5 Kasir

Menurut Setiawan (2016) kasir adalah pemegang kas (uang); orang yang bertugas menerima dan membayarkan uang.

Tugas dan tanggung jawab kasir antara lain: menerima pembayaran dari pelanggan, mencatat semua transaksi keuangan, mengatur pengeluaran, membuat laporan keuangan harian dan bulanan, mengarsip segala bentuk bukti pembayaran dan pengeluaran dengan rapi dan tertib, serta bekerjasama dengan karyawan lain untuk menyelesaikan tugas-tugas diluar tanggungjawab pokok.

2.6 Analisis dan Perancangan Sistem

(30)

dan sangat penting, karena kesalahan di dalam tahap ini juga akan menyebabkan kesalahan di tahap selanjutnya.

Dalam tahap analisis sistem terdapat langkah-langkah dasar yang harus dilakukan oleh analisis sistem yaitu :

1. Identify, yaitu mengidentifikasi masalah.

2. Understand, yaitu memahami kerja dari sistem yang ada.

3. Analyze, yaitu menganalisa sistem.

4. Report, yaitu membuat laporan hasil analisis.

Setelah tahap analsis sistem selesai dilakukan, maka analis sistem telah mendapatkan gambaran dengan jelas apa yang harus dikerjakan. Selanjutnya analis sistem memikirkan bagaimana membentuk sistem tersebut. Tahap ini disebut dengan perancangan sistem. Analisis dan Perancangan Sistem dipergunakan untuk menganalisis, merancang dan mengimplementasikan peningkatan-peningkatan fungsi bisnis yang dapat dicapai melalui penggunaan sistem informasi terkomputerisasi.

2.7 System Development Life Cycle

(31)

pelanggan/pengguna (deployment), yang diakhiri dengan dukungan berkelanjutan pada perangkat lunak yang dihasilkan.

Communication

Project iniiation Requirement

gathering

Planning

Estimating Scheduling Tracking

Modeling

Analysis Design

Deployment

Delivery Support Feedback

Construction

Code Test

Gambar 2.1 Model pengembangan Waterfall (Pressman, 2015)

Gambar 2.1 menunjukkan tahapan umum dari model proses waterfall. Model ini disebut dengan waterfall karena tahap demi tahap yang dilalui harus menunggu selesainya tahap sebelumnya dan berjalan berurutan. Akan tetapi, Pressman (2015) memecah model ini meskipun secara garis besar sama dengan tahapan-tahapan model waterfall pada umumnya.

Model ini merupakan model yang paling banyak dipakai dalam software

engineering. Model ini melakukan pendekatan secara sistematis dan urut mulai

dari level kebutuhan sistem lalu menuju ke tahap Communication, Planning,

Modeling, Construction, dan Deployment.

Berikut ini adalah penjelasan dari tahap-tahap yang dilakukan di dalam Model Waterfall menurut Pressman (2015):

1. Communication

(32)

2. Planning

Setelah proses communication, kemudian menetapkan rencana untuk pengerjaan software yang meliputi tugas-tugas teknis yang akan dilakukan, risiko yang mungkin terjadi, sumber yang dibutuhkan, hasil yang akan dibuat, dan jadwal pengerjaan.

3. Modeling

Pada proses modeling ini menerjemahkan syarat kebutuhan ke sebuah perancangan perangkat lunak yang dapat diperkirakan sebelum dibuat code

generation. Proses ini berfokus pada rancangan struktur data, arsitektur

software, representasi interface, dan detail (algoritma) prosedural.

4. Construction

Construction merupakan proses membuat kode (code generation). Coding atau

pengkodean merupakan penerjemahan desain dalam bahasa yang bisa dikenali oleh komputer. Programmer akan menerjemahkan transaksi yang diminta oleh

user. Tahapan inilah yang merupakan tahapan secara nyata dalam mengerjakan

suatu software, artinya penggunaan komputer akan dimaksimalkan dalam tahapan ini. Setelah pengkodean selesai maka akan dilakukan testing terhadap sistem yang telah dibuat. Tujuan testing adalah menemukan kesalahan-kesalahan terhadap sistem tersebut untuk kemudian bisa diperbaiki.

5. Deployment

(33)

2.8 Aplikasi

Berikut ini adalah pengertian dari aplikasi, antara lain, aplikasi umum adalah program yang melakukan tugas atau pemrosesan secara umum bagi para pengguna akhir, misal pengolah kata, spreadsheet, DBMS, dan lain sebagainya. Sedangkan program aplikasi khusus adalah program yang secara khusus digunakan untuk mendukung aplikasi khusus untuk para pemakai seperti aplikasi untuk bisnis dan lain sebagainya sesuai dengan bidangnya (Mulyanto, 2009)

(34)

18

3.1 Analisis Sistem

Pada tahap ini akan dijelaskan mengenai analisis dari permasalahan yang diambil beserta rancangan desain sistem dari aplikasi pengelolaan Pujasera Enam Belas dengan sistem kasir terpusat. Pada analisis ini akan dimulai dari tahap identifikasi masalah dan analisis kebutuhan.

3.1.1Identifikasi Masalah

Berdasarkan hasil wawancara dan observasi yang dilakukan, maka selanjutnya dapat dilakukan identifikasi dan analisis permasalahan. Adapun langkah identifikasi dan analisis permasalahan pada tahap ini merupakan langkah untuk menemukan permasalahan utama, serta bagaimana sebaiknya solusi yang tepat untuk mengatasi permasalahan tersebut.

Adapun gambaran sistem yang sudah ada di Pujasera Enam Belas (Gambar 3.1, halaman 20), pada gambar tersebut dijelaskan bahwa pada sistem lama konsumen harus memesan dan membayar pesanan ke masing-masing gerai yang kemudian konsumen akan mendapatkan nomor pesanan makanan, setelah itu pesanan akan diantar oleh pelayan pujasera. Pada saat akhir jam operasional masing-masing gerai yang menerapkan sistem bagi hasil akan menghitung rekap penjual dan memberikan komisi penjualan kepada kepala pujasera. Setelah itu setiap akhir bulan kepala pujasera akan menyerahkan rekapan sewa gerai.

(35)

Permasalahan yang dimaksud adalah Proses pemesanan dan pembayaran yang membutuhkan waktu yang cukup lama karena konsumen harus mendatangi masing-masing gerai, serta proses pembagian hasil yang harus merekap satu persatu nota pemesanan yang ada dan menghitungnya secara konvensional setiap harinya, selain itu juga masih sering ditemukan kesalalahan perhitungan bagi hasil yang dapat menimbulkan kecurangan yang dilakukan oleh pemilik gerai atau petugas gerai.

(36)

Gambar 3.1 Workflow saat ini pada Pujasera Enam Belas

Gambar 3.2 Workflow Sistem Aplikasi pengelolaan Pujasera Enam Belas

3.1.2Analisis Kebutuhan

(37)

Berikut ini adalah penjelesan alur sistem yang akan dirancang oleh penulis, alur sistem dapat dilihat pada Gambar 3.3 pada halaman 22:

1. Admin akan memberi hak akses sesuai dengan fungsi masing-masing jabatan.

2. Kemudian admin akan memasukan data pengguna progam dan memberikan jabatan yang sesuai yang selanjutnya akan di gunakan pengguna untuk mengakses progam.

3. Kepala pujasera dan calon penyewa gerai melakukan proses registrasi sewa dengan mengisi data pemilik gerai dan data sistem sewa (proses bagi hasil yang disesuaikan dengan kontrak kerjasama di awal antara pujasera dan pemilik gerai). Output yang dihasilkan yaitu data kontrak kerja gerai yang selanjutnya digunakan sebagai masukan pada registrasi gerai.

4. Setelah melakukan registrasi sewa maka akan dilakukan registrasi gerai untuk memasukkan data menu pada masing masing gerai.

5. Jika kerjasama menggunakan sistem kontrak maka tiap bulannya akan melakukan proses pembayaran iuran kontrak. Pada proses pembayaran iuran kontrak, input yang dibutuhkan adalah daftar iuran gerai dan akan mengeluarkan output daftar pembayaran iuran gerai (kontrak).

(38)

masing-masing gerai sesuai dengan pesanan konsumen sedangkan nota rangkap ketiga akan digunakan untuk rekap data oleh kasir.

7. Hasil penjualan, data gerai dan data kontrak kerja gerai digunakan untuk menentukan pendapatan gerai dan pendapatan pujasera. Output yang dihasilkan yaitu laporan penjualan, laporan pendapatan, laporan kas kasir, dan laporan pendapatan.

DIAGRAM IPO RANCANG BANGUN APLIKASI PENGELOLAAN PUJASERA ENAM BELAS

PROSES OUTPUT

INPUT

NOTA PENJUALAN REGISTRASI GERAI

KONTRAK KERJA GERAI

DAFTAR GERAI REGISTRASI SEWA

PEMBUATAN LAPORAN PENJUALAN GERAI DAN PUJASERA

TRANSAKSI PENJUALAN

LAPORAN PENJUALAN DATA SISTEM SEWA

DATA PEMESANAN DATA PEMILIK GERAI

DATA MENU GERAI

DATA JABATAN PENENTUAN HAK AKSES HAK AKSES PROGAM

DATA PEGAWAI REGISTRASI PEGAWAI DAFTAR PEGAWAI

LAPORAN KAS KASIR

LAPORAN PEMBAYARAN SEWA GERAI

PEMBAYARAN IURAN GERAI (KONTRAK)

DATA IURAN GERAI DAFTAR PEMBAYARAN IURAN GERAI (KONTRAK)

LAPORAN PENDAPATAN\

(39)

3.2 Perancangan Sistem

Berdasarkan analisis sistem dari permasalahan yang dihadapi, selanjutnya akan dibuat perancangan dari sistem tersebut. Tujuan dari desain sistem ini adalah membuat kerangka dasar dalam melakukan impliementasi ke aplikasi yang dibuat.

3.2.1System Flow

System flow merupakan bagan yang menunjukkan arus pekerjaan secara

keseluruhan dari sistem. System flow yang akan digambarkan adalah bagan yang menjelaskan urutan jalannya aplikasi pengelolaan Pujasera Enam Belas yang dibuat. Proses-proses yang ada pada sistem ini adalah sebagai berikut:

1. Manajemen Pegawai a. Penentuan Hak Akses

Pada proses penentuan hak akses, admin melakukan inputan keyboard dengan memilih menu hak akses selanjutnya sistem akan menampilkan menu hak akses dalam layar komputer dengan mengambil data jabatan yang telah tersimpan dalam database. Selanjutnya admin melakukan input jabatan dan memilih hak akses dan akan diproses untuk menyimpan data jabatan kedalam database data jabatan. System flow penentuan hak akses dapat dilihat pada Gambar 3.4 pada halaman 24.

b. Registrasi Pegawai

(40)

pegawai dan sistem akan melakukan pengecekan data pegawai apakah data pegawai telah teregistrasi atau belum, selanjutnya data registrasi pegawai disimpan pada database data pegawai. System flow registrasi pegawai dapat dilihat pada Gambar 3.5.

Penentuan Hak Akses

SISTEM KEPALA PUJASERA

Mulai

Memilih Menu Hak Akses

Menampilkan menu hak akses

Hak Akses

Imput jabatan dan pilih hak akses

Gambar 3.4 System Flow Penentuan Hak Akses

Registrasi Pegawai

Input data Pegawai dan pilih jabatan

(41)

2. Manajemen Gerai

a. Master Pemilik Gerai

Pada sistem master pemilik gerai, kepala pujasera memilih menu pemilik gerai yang selanjutnya akan ditampilkan oleh sistem pada layar komputer. Selanjutnya kepala pujasera melakukan input data pemilik gerai dan dilakukan pengecekan data pemilik gerai. Kemudian data pemilik gerai akan disimpan pada

database pemilik gerai. System flow master pemilik gerai dapat dilihat pada Input data pemilik

gerai

(42)

b. Master Gerai

Pada proses master gerai, kepala pujasera memilih menu master gerai yang diambil dari database pemilik gerai, kemudian ditampilkan pada layar komputer. Selanjutnya kepala pujasera melakukan input data gerai, kemudian dilakukan pengecekan data gerai dan disimpan pada database gerai. System flow registrasi gerai dapat dilihat pada Gambar 3.7.

Master Gerai

SISTEM KEPALA PUJASERA

T Y

Data berhasil di simpan Mulai

Pengecekan data gerai Input data gerai

Tampilkan menu Master gerai

Tampilkan pesan gagal simpan

Tampilkan pesan berhasil simpan

Gerai

Data gagal di simpan Master Gerai

Simpan data pemilik gerai

Selesai

Ada

Memilih menu master gerai

Pemilik gerai

Gambar 3.7 System Flow Master Gerai

c. Master Kerjasama Gerai

(43)

pemilik gerai, tanggal kerjasama, dan jenis kerjasama. Selanjutnya sistem akan melakukan cek jenis kerjasama dengan mengambil data dari database jenis kerjasama. Apabila jenis kerjasama adalah sistem kontrak maka sistem akan mengecek tanggal kerjasama dan melakukan proses registrasi sewa. Apabila jenis kerjasama adalah dengan sistem bagi hasil, maka kepala pujasera akan melakukan

input komisi bagi hasil dan jaminan uang sewa, selanjutnya data akan disimpan

pada database kerjasama. System flow master kerjasama gerai dapat dilihat pada Gambar 3.8.

Input Data Pemilik Gerai, Tanggal

Input Komisi Bagi Hasil (%), Uang

(44)

d. Master Menu

Pada proses master menu kepala pujasera memilih master menu, selanjutnya sistem akan menampilkan master menu pada layar computer. Selanjutnya kepala pujasera melakukan input data menu makanan dan dilakukan pengecekan data menu yang kemudian disimpan dalam databse menu. System

flow master Menu dapat dilihat pada Gambar 3.9.

Master Menu

SISTEM KEPALA PUJASERA

Tampilkan Master menu Memilih master

menu

Master menu Mulai

Input data menu

Menu

Kerjasama Gerai

T

Y Ada dan aktif

?

Simpan data pemilik gerai Data berhasil

di simpan Data gagal di

simpan

Tampilkan pesan gagal simpan

Tampilkan pesan berhasil simpan Pengecekan data

menu

Selesai

(45)

e. Pembayaran Iuran Gerai (Kontrak)

Pada sistem pembayaran iuran gerai (kontrak), kepala pujasera memilih menu pembayaran iuran gerai kemudian sistem akan melakukan cek kontrak kerjasama gerai, apakah gerai melakukan kerjasama dengan sistem kontrak atau tidak. Apabila gerai melakukan kerjasama dengan sistem kontrak maka sistem akan menampilkan menu pembayaran iuran gerai dan mencetak bukti pembayaran iuran gerai. System flow pembuatan laporan penjualan dapat dilihat pada Gambar 3.10.

Pembayaran Iuran Gerai (Kontrak)

SISTEM

Input Data Iuran Gerai

Gambar 3.10 System Flow Pembayaran Iuran Gerai (Kontrak)

(46)

a. Transaksi Penjualan

Pada transaksi penjualan, kasir memilih menu transaksi penjualan kemudian sistem akan melakukan pengecekan apakah kasir telah melakukan buka

shift atau belum. Apabila telah buka shift maka sistem akan menampilkan menu

transaksi penjualan pada layar computer, kemudian kasir melakukan input data pemesanan makanan dan sistem akan melakukan proses pengecekan stok dan transaksi penjualan. Pada sistem ini akan menghasilkan nota penjualan. System

flow transaksi penjualan dapat dilihat pada Gambar 3.11.

Transaksi Penjualan Belum ada shift di

buka

Gambar 3.11 System Flow Transaksi Penjualan

(47)

Pada sistem master stok menu, kasir memilih menu stok menu kemudian sistem akan menampilkan menu stok menu pada layar komputer yang diambil dari

database kerjasama dan menu. Selanjutnya kasir akan melakukan input stok menu

dan akan disimpan dalam database stok menu. System flow master stok menu dapat dilihat pada Gambar 3.12.

Master Stok menu

SISTEM Kasir

Registrasi Gerai

Tampilkan Menu stock menu

Memilih Menu stock menu

Simpan stok menu Input Data stok

menu

Selesai Mulai

Stok menu

Tampilkan pesan berhasil simpan

Kerjasama

Menu

Stok menu berhasil di

simpan

Gambar 3.12 System Flow Master Stok Menu

c. Buka Shift

(48)

melakukan input saldo awal dan akan disimpan dalam databse kas kasir. System

flow pembuatan buka shift dapat dilihat pada Gambar 3.13.

Buka Shift

SISTEM KASIR

Imput saldo awal

Selesai Bukas shift

Data gagal di simpan

Cek buka shift ? Kas kasir

Tampilkan Pesan Gagal simpan Menampilkan menu

buka shift Mulai

Pilih menu buka shift

ada

Y

Simpan shift dan saldo awal

1

Data berhasil di

simpan 1

Gambar 3.13 System Flow Buka Shift

d. Tutup Shift

(49)

yang akan disimpan dalam database pembayaran fee gerai. System flow tutup shift dapat dilihat pada Gambar 3.14.

Tutup Shift

SISTEM KASIR

Shift berhasil di

tutup

Tampilkan Pesan tidak ada buka shift

Menampilkan menu tutup shift Mulai

Input saldo akhir

Tutup shift

Simpan shift dan saldo akhir

Selesai Pilih menu tutup shift

Data gagal di simpan

Cek buka shift Kas kasir

Ada ?

Y

T 2

Tampilkan Pesan

shift berhasil di tutup

T

Cek kerjasama

Kerjasama Sistem kotrak?

Fee gerai = Hasil penjualan

(hasil penjualan-bagi hasil (%))

2

Fee gerai = Hasil penjualan

Y

Kerjasama

Pembayaran fee gerai

Gambar 3.14 System Flow Tutup Shift

4. Manajemen Laporan a. Laporan Pendapatan

(50)

hasil akan ditampilkan pada layar sesuai dengan periode yang telah dipilih, selanjutnya kepala pujasera dapat mencetak laporan tersebut. System flow pembuatan laporan pendapatan dapat dilihat pada Gambar 3.15.

Laporan Pendapatan

Mencetak Laporan kas kasir Pendapatan yg jenis kerjasama bagi hasil Pendapatan yg jenis pendapatan kontrak

Gambar 3.15 System Flow Laporan Pendapatan

b. Laporan Penjualan

(51)

Sistem ini akan menghasilkan laporan penjualan. System flow pembuatan laporan penjualan dapat dilihat pada Gambar 3.16.

Laporan Penjualan Penjualan semua gerai

dan per tanggal Penjualan semua gerai

dan per periode Menampilkan Laporan Penjualan per gerai dan

per periode

T Menampilkan Laporan Penjualan per gerai dan

per tanggal

Gambar 3.16 System Flow Laporan Penjualan

c. Laporan Kas Kasir

(52)

pada sistem ini adalah laporan kas kasir. System flow pembuatan laporan kas kasir dapat dilihat pada Gambar 3.17.

Laporan Kas kasir Mencetak Laporan kas

kasir Menu Laporan

Kas kasir

1

Menampilkan Laporan Penjualan per gerai dan

per tanggal Laporan Kas kasir

Menampilkan Laporan kas kasir sesuai kasir yg

di pilih

Gambar 3.17 System Flow Laporan Kas Kasir

d. Laporan Pembayaran Fee Gerai

(53)

pembayaran sewa gerai. System flow pembuatan laporan fee gerai dapat dilihat pada Gambar 3.18.

Laporan Pembayaran Fee Gerai

SISTEM Pembayaran Sewa Gerai Menampilkan Laporan pembayaran fee gerai

Gambar 3.18 System Flow Laporan Pembayaran Fee Gerai

3.2.2Context Diagram

Context diagram menggambarkan asal data dan menunjukkan aliran dari

(54)

Sedangkan aliran data yang masuk mempunyai arti informasi data ditujukan untuk

external entity tersebut. Gambaran lebih detail dari setiap proses yang terdapat

pada aplikasi pengelolaan Pujasera Enam Belas dapat dilihat pada Gambar 3.19.

Bukti Pembayaran

Data Periode

Data Jabatan Data Jenis Kejas ama Hak akses Data Gerai Kas AKhir

Kas AWAL

Daftar menu DAftar Gerai

Laporan Pendapatan Bagi Hasil Laporan Pembayaran Sewa Gerai

Laporan Kas Kas ir Laporan Penjualan

Daftar Stock Menu Data Stoc k Menu

Data Pemesanan Makanan

Data Pembayaran Iuran Kontrak Gerai

Daftar Gerai yang T eregis tras i

Data Menu Gerai

Daftar Pemilik Gerai

Data Kerjas ama

Data Pemilik Gerai

Daftar Jabatan pegawai

Dt Pegawai 0

Ranc ang Bangun Aplikas i Pengelolaan Pujasera 16 dengan Sistem Kasir T epusat

+

KEPALA PUJASERA KASIR

Gambar 3.19 Context Diagram Aplikasi Pengelolaan Pujasera Enam Belas

3.2.3Diagram Berjenjang

Diagram berjenjang adalah sebuah bagan yang menggambarkan

proses-proses yang ada dan mendukung suatu aplikasi. Gambar 3.20 merupakan diagram

berjenjang dari aplikasi penilaian kinerja karyawan yang selanjutnya akan dijadikan

(55)

Rancang Bangun Aplikasi Pengelolaan Pujasera Enam Belas Dengan Sistem

Kasir Terpusat

Gambar 3.20 Diagram Berjenjang Aplikasi Pengelolaan Pujasera Enam Belas

(56)

3.2.4Data Flow Diagram (DFD)

Data Flow Diagram (DFD) merupakan suatu alat yang digunakan untuk

pemodelan atau menggambarkan sistem yang akan dirancang. Perancangan sistem dengan menggunakan DFD diawali dengan masukknya arus data ke dalam proses dan dihasilkan arus data yang keluar dari proses. Setiap proses akan dilengkapi dengan penjelasan yang lengkap mengenai identifikasi proses dan nama proses. Penggambaran sistem menggunakan Data Flow Diagram (DFD) dimulai dari

context diagram seperti dapat dilihat pada gambar 3.19 pada halaman 38. Dari

context diagram dapat didekomposisi lagi menjadi level yang lebih rendah (lowest

level) untuk menggambarkan sistem lebih rinci.

1. DFD Level 0 Aplikasi Pengelolaan Pujasera Enam Belas dengan Sistem Kasir Terpusat

Pada DFD Level 0 aplikasi pengelolaan Pujasera Enam Belas dengan sistem kasir terpusat terdapat empat proses utama yaitu manajemen pegawai, manajemen gerai, penjualan dan manajemen laporan. DFD level 0 pada aplikasi pengelolaan pujasera dengan sistem kasir terpusat dapat dilihat pada Gambar 3.21 di halaman 41.

2. DFD Level 1 Manajemen Pegawai

(57)

[Bukti Pembayaran]

Data Kas Kasir [Kas AKhir]

[Kas AWAL]

DftrPembayaran iuran Kontrak Daftar Sewa Bagi Hasil

DAftar Penjualan

Data Pembayaran Iuran Kontrak Perjanjian Kerjasama [Laporan Pendapatan Bagi Hasil]

[Laporan Pembayaran Sewa Gerai] [Laporan Kas Kasir]

[Laporan Penjualan]

[Data Pemesanan Makanan] [Data Stock Menu]

[Daftar Stock Menu]

[Daftar Gerai yang Teregistrasi]

[Data Pembayaran Iuran Kontrak Gerai]

[Data Menu Gerai]

5 Daftar Pembayaran Iuran Kontrak

Gambar 3.21 DFD Level 0 Aplikasi Pengelolaan Pujasera Enam Belas

[Daftar Jabatan] Regi strasi Pegawai

1.1

Gambar 3.22 DFD Level 1 Manajemen Pegawai

3. DFD Level 1 Manajemen Gerai

(58)

[Bukti Pembayaran] data pembayaran iuran kntrak

[dftr pmbyran kontrak]

[Data Pembayaran Iuran Kontrak Gerai]

[Daftar Gerai yang Teregistrasi] [Daftar Pemilik Gerai]

[Data Kerjasama] [Data Gerai]

[Data Pemilik Gerai]

[Data Menu]

[Data Pembayaran Iuran Kontrak]

[Perjanjian Kerjasama]

5 Daftar Pembayaran Iuran Kontrak 11 Menu

Gambar 3.23 DFD Manajemen Gerai

4. DFD Level 1 Penjualan

DFD level 1 penjualan memiliki tiga proses untuk melakukan proses penjualan yaitu input jumlah porsi, input kas kasir, input penjualan. DFD level 1 Penjualan dapat dilihat pada Gambar 3.24.

[pemb fee g erai] [dtil pnjualan] [Data Stock M enu]

[DAftar Gerai]

[Data Pemesanan M akanan] KASIR

(59)

5. DFD Level 1 Manajemen Laporan

DFD level 1 manajemen laporan memiliki lima proses untuk melakukan pelaporan yaitu membuat laporan pendapatan bagi hasil, membuat laporan pembayaran sewa gerai dan membuat laporan kas kasir. DFD level 1 manajemen laporan dapat dilihat pada Gambar 3.25.

[Data Periode]

[Laporan Pendapatan Bagi Hasil]

[Laporan Pembayaran Sewa Gerai] [Laporan Kas Kasir]

df Penjualan [Daftar Kas Kasir]

[DftrPembayaran iuran Kontrak] [Daftar Sewa Bagi Hasil]

[DAftar Penjualan] [Laporan Penjualan]

KEPALA PUJASERA

2 Penjualan

3 Pembayaran_FEE_GERAI

5 Daftar Pembayaran Iuran Kontrak

Gambar 3.25 DFD Level 1 Manajemen Laporan

3.2.5Entity Relationship Diagram (ERD)

Entity Relational Diagram (ERD) menggambarkan hubungan data dari

tabel satu ke tabel yang lain. Berikut ini adalah Entity Relational Diagram (ERD) dari Rancang Bangun Aplikasi Pengelolaan Pujasera Enam Belas dengan Sistem Kasir Terpusat.

1. Conceptual Data Model (CDM)

Conceptual Data Model (CDM) adalah suatu konsep rancangan pembuatan

database yang terdiri dari beberapa entity, CDM menggambarkan struktur

(60)

tiap entity, dalam pembuatannya dapat ditentukan primary key dan juga tgl bagi has il total penjualan Uang s ewa bagi hasil Status dibayarkan

Persentase bagi has il Uang jaminan bagi hasil Uang Sewa Kontrak Uang jaminan sewa kontrak Uang Iuran Perbulan Status Kerjas ama Daftar Pembayaran iuran kontrak

Id Daftar Pembayaran TGl Pembayaran Jumlah yg di bayar Periode Bulan

Id Jenis Kerjas ama nama Kerjas ama

Hak Aks es Id hak aks es status hak akses

Menu

Uang Kas Seharus nya Jam Buka

Gambar 3.26 CDM Aplikasi Pengelolaan Pujasera Enam Belas

2. Physical Data Model

Physical Data Model (PDM) adalah merupakan generate dari Conceptual

Data Model (CDM). PDM dari sistem ini dapat dilihat pada Gambar 3.27

(61)

ID_KERJASAMA = ID_KERJASAMA

ID_KERJASAMA = ID_KERJASAMA

ID_PEGWAI = ID_PEGWAI

ID_PEGWAI = ID_PEGWAI

ID_PENJUALAN = ID_PENJUALAN

ID_MENU = ID_MENU

ID_MENU = ID_MENU

ID_GERAI = ID_GERAI ID_PEM ILIK varc har(20) NAMA_GERAI varc har(20) JENIS_GERAI varc har(10)

PENJ UALAN ID_PENJ UALAN varc har(20) ID_PEGWAI varc har(10) ID_KERJ ASAMA varc har(10) TGL_BAGI_HASIL datetime

ID_KERJ ASAMA varc har(10)

ID_GERAI varc har(10)

ID_JENIS_KERJ ASAMA varc har(20)

TGL_M ULAI datetime

TGL_AKHIR datetime

PERSENTASE_BAGI_HASIL decimal(5,2) UANG_JAMINAN_BAGI_HASIL int

UANG_SEWA_KONTRAK int

UANG__J AM IN AN_SEWA_KONTRAK int UANG_IURAN _PERBULAN int STATUS_KERJ ASAMA varc har(10)

DAFTAR_PEM BAYARAN_IURAN_KONTRAK ID_DAFTAR_PEMBAYARAN varc har(15) ID_KERJ ASAMA varc har(10)

TGL_PEMBAYARAN datetime

JUM LAH_YG_DI_BAYAR int

PERIODE_BULAN int

PERIODE_TAH UN int

PEM ILIK_GERAI ID_PEM ILIK varc har(20) NAMA_PEM ILIK varc har(20) ALAMAT varc har(10) USER_NAM E varc har(10) PASWORD varc har(15) ID_JENIS_KERJ ASAMA varc har(20) NAMA_KERJ ASAMA varc har(20)

HAK_AKSES JUM LAH_STO K int

DETAIL_PENJUALAN ID_PENJ UALAN varc har(20) ID_MENU varc har(20)

JUM LAH int

HARGA int

Gambar 3.27 PDM Aplikasi Pengelolaan Pujasera Enam Belas

3.3 Struktur Tabel

Dalam merancang struktur tabel yang perlu diperhatikan meliputi nama tabel, atribut, tipe data, serta data pelengkap seperti primary key dan sebagainya. Berikut rancangan tabel-tabel yang ada:

1. Tabel Stok Menu

Nama Tabel : Stok_Menu

Primary Key : ID_STOK

(62)

Fungsi : Menyimpan jumlah stok menu yang tersedia

Tabel 3.1 Tabel Stok Menu No Nama Field Tipe

Primary Key : ID_PEGAWAI

Foreign Key : ID_JABATAN

Fungsi : Menyimpan data pegawai

Tabel 3.2 Tabel Pegawai

(63)

Primary Key : ID_JABATAN

Foreign Key : -

Fungsi : Menyimpan data jabatan

Tabel 3.3 Tabel Jabatan

No Nama Field Tipe

Data Lebar

Const raint

Foreign Key

Tabel Kolom

1 ID_JABATAN Varchar 15 PK - -

2 NAMA_JABATA

N Varchar 15

Not

Null - -

4. Tabel Hak Akses

Nama Tabel : Hak_Akses

Primary Key : ID_HAK_AKSES

Foreign Key : ID_JABATAN

Fungsi : Menyimpan hak akses jabatan

Tabel 3.4 Tabel Hak Akses

No Nama Field Tipe

Data Lebar

Const raint

Foreign Key

Tabel Kolom

1 ID_HAK_AKSES Integer - PK - -

2 ID_JABATAN Varchar 15 FK Jabatan ID_JAB ATAN 3 STATUS_HAK_A

KSES Varchar 10

Not

Null - -

5. Tabel Jenis Kerjasama

Nama Tabel : Jenis_Kerjasama

Primary Key : ID_JENIS_KERJASAMA

Foreign Key : -

(64)

Tabel 3.5 Tabel Jenis Kerjasama

Primary Key : ID_GERAI

Foreign Key : ID_PEMILIK

Fungsi : Menyimpan data gerai

Tabel 3.6 Tabel Gerai No Nama Field Tipe

7. Tabel Pemilik Gerai

Nama Tabel : Pemilik_Gerai

Primary Key : ID_PEMILIK

Foreign Key : -

Fungsi : Menyimpan data pemilik gerai yang bekerjasama Tabel 3.7 Tabel Pemilik Gerai

(65)

2 NAMA_PEMILI

K Varchar 20

Not

Null - -

3 ALAMAT Varchar 10 Not

Null - -

4 NO_TLP Varchar 20 Not

Null - -

8. Tabel Menu

Nama Tabel : Menu

Primary Key : ID_MENU

Foreign Key : ID_GERAI

Fungsi : Menyimpan daftar menu

Tabel 3.8 Tabel Menu No Nama Field Tipe

Data Lebar

Constra int

Foreign Key

Tabel Kolom

1 ID_MENU Varchar 20 PK - -

2 ID_GERAI Varchar 10 FK Gerai ID_GER

AI

3 NAMA_MENU Varchar 20 Not

Null - -

4 HARGA_MENU Integer - Not

Null - -

5 STATUS_MENU Varchar 10 Not

Null - -

6 GAMBAR_MEN

U Varchar 100

Not

Null - -

9. Tabel Kerjasama

Nama Tabel : Kerjasama

Primary Key : ID_KERJASAMA

Foreign Key : ID_GERAI, ID_JENIS_KERJASAMA

Fungsi : Menyimpan data kerjasama pujasera dengan gerai

(66)

No Nama Field Tipe

BAGI_HASIL Decimal 5,2

Not

Null - -

7 UANG_JAMINA

N_BAGI_HASIL Integer -

Not

10. Tabel Pembayaran Fee Gerai

Nama Tabel : Pembayaran_Fee_Gerai

Primary Key : ID_FEE_GERAI

Foreign Key : ID_KERJASAMA

(67)

Tabel 3.10 Tabel Pembayaran Fee Gerai

11. Tabel Detail Penjualan

Nama Tabel : Detail_Penjualan

Primary Key : ID_PENJUALAN, ID_MENU

Foreign Key : -

Fungsi : Menyimpan data menu yang telah terjual

Tabel 3.11 Tabel Detail Penjualan No Nama Field Tipe

12. Tabel Daftar Pembayaran Iuran Kontrak

Nama Tabel : Daftar_Pembayaran_Iuran_Kontrak

(68)

Foreign Key : ID_KERJASAMA

Fungsi : Menyimpan pembayaran iuran kontrak

Tabel 3.12 Tabel Daftar Pembayaran Iuran Kontrak

No Nama Field Tipe

13. Tabel Kas Kasir

Nama Tabel : Kas_Kasir

Primary Key : ID_KAS_KASIR

Foreign Key : ID_PEGAWAI

Fungsi : Menyimpan saldo kas kasir awal dan akhir

(69)

Data int Tabel Kolom

14. Tabel Penjualan

Nama Tabel : Penjualan

Primary Key : ID_PENJUALAN

Foreign Key : ID_PEGAWAI

Fungsi : Menyimpan pendapatan penjualan

Tabel 3.14 Tabel Penjualan No Nama Field Tipe

3.4 Perancangan Input dan Output (I/O)

(70)

a. Rancangan Form Login

Rancangan form login (Gambar 3.28) berfungsi untuk melakukan validasi terhadap kata sandi yang dimasukkan dan menentukan hak akses pengguna.

Form Login Form Login

Nama Pengguna Kata Sandi

Masuk Keluar

Gambar 3.28 Rancangan Form Login

b. Rancangan Halaman Utama

Halaman ini berfungsi sebagai halaman awal yang menampilkan menu yang ada pada aplikasi. Pada aplikasi ini memiliki tiga menu utama, yaitu pegawai, data gerai, laporan dan terdapat tombol keluar untuk keluar aplikasi. Rancangan halaman utama dapat dilihat pada Gambar 3.29.

Pujasera Warung 16 Pujasera Warung 16

Login : Kepala Pujasera

Pegawai Data Gerai

09 September 2015 12:00 PM

Laporan Keluar

Gambar 3.29 Rancangan Halaman Utama c. Rancangan Form Hak Akses

(71)

Form Hak Akses

Form Hak Akses

Data Pegawai Nama Jabatan

Simpan Batal

Data Gerai Transaksi Penjualan

Pilih Jabatan

…..

Persediaan Menu

YA Tidak

Buka/Tutup Shift

Pembayaran Iuran Laporan

Pengaturan YA Tidak

YA Tidak YA Tidak YA Tidak YA Tidak YA Tidak YA Tidak

Gambar 3.30 Rancangan Form Hak Akses

d. Rancangan Form Buka Shift (kasir)

Pada rancangan form buka shift (kasir) berfungsi untuk mencatat jumlah nominal saldo awal pada kasir. Rancangan form buka shift (kasir) dapat dilihat pada Gambar 3.31.

Buka shift

Buka shift

Tanggal

Simpan Batal

DD-MM-YYYY

Saldo Awal

Shift Pagi Shift Malam

(72)

e. Rancangan Form Pegawai

Pada rancangan form pegawai berfungsi untuk memasukkan data pegawai yang akan mengakses aplikasi. Rancangan form pegawai dapat dilihat pada Gambar 3.32.

Form Pegawai Form Pegawai

ID Pegawai Nama Pegawai

Simpan Batal

Tambah Data Ubah data Hapus Keluar

ID Jabatan Nama Pegawai

Jabatan Alamat No Tlp User Name Password

Status Aktif Tidak Aktif

Jabatan Alamat No Tlp User Name Pasword Status

Gambar 3.32 Rancangan Form Pegawai

f. Rancangan Form Pemilik Gerai

Pada Rancangan form pemilik gerai berfungsi untuk mencatat pemilik gerai yang telah menyewa gerai pada Pujasera Enam Belas. Rancangan form pemilik gerai dapat dilihat pada Gambar 3.33.

Form Pemilik Gerai

Form Pemilik Gerai

ID Pemilik Nama Pemilik

Simpan Batal

Tambah Data Ubah data Hapus Keluar

ID Pemilik Nama Pemilik

Alamat No Tlp

Alamat No Tlp

(73)

g. Rancangan Form Gerai

Pada rancangan form gerai berfungsi untuk mencatatan gerai yang terdapat pada Pujasera Enam Belas. Rancangan form gerai dapat dilihat pada Gambar 3.30.

Form Gerai

Form Gerai

ID Gerai Nama Pemilik

Simpan Batal

Tambah Data Ubah data Hapus Keluar

ID Gerai Nama Pemilik

Nama Gerai Jenis Gerai

Nama Gerai Jenis Gerai

Gambar 3.34 Rancangan Form Gerai

h. Rancangan Form Kerjasama

Pada rancangan form kerjasama berfungsi untuk mencatat penentuan kerjasama masing-masing gerai beserta ketentuan-ketentuannya. Rancangan form kerjasama dapat dilihat pada Gambar 3.35.

Form Kerjasama Form Kerjasama

ID Kerjasama Nama Pemilik Gerai

Simpan Batal

Tambah Data Ubah data Hapus Keluar

ID Jabatan Nama Pegawai

Nama Gerai Tgl Mulai Tgl Akhir

Uang Sewa Kontrak Uang Jaminan Sewa Kontrak Jenis Kerjasama Bagi Hasil Kontrak

Jabatan Alamat No Tlp User Name Pasword Status

Kontrak

Uang Iuran Per Bulan

Persantase Bagi Hasil Jaminan Bagi Hasil

Bagi Hasil

(74)

i. Rancangan Form Menu

Pada rancangan form menu berfungsi untuk mencatat menu makanan dan minuman yang dijual pada masing-masing gerai yang tergabung dalam Pujasera Enam Belas. Rancangan form menu dapat dilihat pada Gambar 3.36.

Form Menu Form Menu

ID Menu Nama Gerai

Simpan Batal

Tambah Data Ubah data Hapus Keluar

ID Menu NamaMenu

Nama Pemilik Status Kerjasama

Status Aktif Tidak aKtif

Pilih Batal

Gambar

Gambar Menu Unggah Foto

GAMBAR MENU

Gambar 3.36 Rancangan Form Menu

j. Rancangan Form Pembayaran Iuran Gerai

Pada rancangan form pembayaran iuran gerai berfungsi untuk mencatat iuran gerai yang dilakukan tiap bulan. Rancangan form pembayaran iuran gerai dapat dilihat pada Gambar 3.37.

Form Pembayaran Iuran Gerai Form Pembayaran Iuran Gerai

ID Daftar Pembayaran TGL Pembayaran

Simpan Batal

Tambah Data Ubah data Hapus Keluar

ID Pembayaran Tgl Pembayaran

Nama Pemilik Nama Gerai

Nama Pemilik Nama Gerai

TGL Mulai Kerjasama TGL Akhir Kerjasama

Uang Iuran Perbulan Jumlah Yang Dibayar Periode

Tgl Mulai Kerjasama Tgl Akhir Kerjasama Iuran Perbulan Jumlah yg Dibayar Periode

(75)

k. Rancangan Form Bagi Hasil

Pada Rancangan form bagi hasil berfungsi untuk melihat apakah gerai telah melakukan pembayaran bagi hasil. Rancangan form bagi hasil dapat dilihat pada Gambar 3.38.

Bagi Hasil Status di bayarkan Cari

Sudah

Gambar 3.38 Rancangan Form Bagi Hasil

l. Rancangan Form Penjualan

Pada rancangan form penjualan berfungsi untuk transaksi penjualan makan dan minuman. Rancangan form penjualan dapat dilihat pada Gambar 3.39.

Form Penjualan

(76)

m. Rancangan Form Tutup Shift

Pada Rancangan form tutup shift berfungsi untuk mencatat nominal kas saldo akhir. Rancangan form tutup shift dapat dilihat pada Gambar 3.40.

Tutup shift Tutup shift

Tanggal

Simpan Batal

DD-MM-YYYY

Saldo Akhir Shift : XXXXX

Gambar 3.40 Rancangan Form Tutup Shift

n. Rancangan Nota Penjualan

Pada rancangan nota penjualan berfungsi untuk bukti penjulan rangkap dua yang akan diberikan kepada konsumen dan rekap pujasera. Rancangan nota penjualan dapat dilihat pada Gambar 3.41.

Pujasera Warung 16 Surabaya Nota

Jl.Nginden Intan Raya 132 surabaya No. : x-xx

Kasir : xxx

DD-MM-YYYY

xxxxxxxxxx xxxxxxxx

x x xxxxx Rp.xxxx

xxxxxxxx

x x xxxxx Rp.xxxx

Kembali

Rp.xxxx Rp.xxxx Rp.xxxx Terimakasih

Atas Kunjungan Anda xxxxxxxxxx

xxxxxxxx

x x xxxxx Rp.xxxx

xxxxxxxx

x x xxxxx Rp.xxxx

Gambar

Gambar 3.2 Workflow Sistem Aplikasi pengelolaan Pujasera Enam Belas
Gambar 3.3 Diagram IPO Rancang Bangun Aplikasi Pengelolaan Pujasera
Gambar 3.7 System Flow Master Gerai
Gambar 3.8.
+7

Referensi

Dokumen terkait

Pada uji coba fungsi mencatat kuesioner, telah diketahui bahwa aplikasi dapat berjalan sesuai dengan yang diharapkan pada analisis kebutuhan, yang mana pertama aplikasi

Berdasarkan hasil uji coba yang telah dilakukan, aplikasi persediaan kayu ini dapat melakukan perhitungan dalam transaksi persediaan kayu, dan menghasilkan laporan produksi kayu

Uji coba halaman maintenance kategori dilakukan untuk memastikan bahwa halaman yang digunakan untuk melakukan maintenance data-data kategori telah berjalan dengan baik

Menampilkan halaman ranking siswa dalam aplikasi D-SMART Proses menampilkan ranking siswa berdasarkan matapelajaran dan detail nama test latihan soal Combobox Combobox ini

Hasil yang diharapkan Masuk ke halaman utama sesuai dengan profil dan jabatan pengguna Menampilkan halaman master data yang dipilih Menampilkan inputan data di text field

Berdasarkan uji coba laporan piutang jatuh tempo, aplikasi telah mampu menghasilkan informasi yang sesuai dengan data penjualan diatas terkait dengan transaksi penjualan

Dari Gambar Activity Diagram Menambah Setoran Sampah dapat dijelaskan bahwa ketika Sistem menampilkan Halaman utama teller, selanjutnya teller memilih menu setoran,

Hasil Blackbox Testing No Kasus Pengujian Hasil yang Diharapkan Hasil Pengujian 1 Membuka Aplikasi Sistem menampilkan halaman utama Sistem menampilkan halaman utama 2 Melakukan