Analisis Kebutuhan Analisis Sistem

Gambar 3.1 Workflow saat ini pada Pujasera Enam Belas Gambar 3.2 Workflow Sistem Aplikasi pengelolaan Pujasera Enam Belas

3.1.2 Analisis Kebutuhan

Dalam tahap ini, menjelaskan mengenai aplikasi yang dirancang dan dibangun yang bertujuan untuk membantu Pujasera Enam Belas. Pada gambar di bawah ini, menjelaskan kebutuhan perangkat lunak berupa Input Proses Output IPO diagram yang menggambarkan input, proses dan ouput pada progam. 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. 6. Konsumen melakukan transaksi penjualan dengan melakukan pengisian daftar menu makanan secara manual yang kemudian diserahkan dan melakukan pembayaran kepada kasir, selanjutnya kasir akan mencatat penjualan yang kemudian akan menghasilkan output nota penjualan rangkap tiga. nota rangkap pertama akan diberikan kepada konsumen dan nota rangkap kedua diberikan kepada pelayan yang selanjutnya diserahkan ke 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\ Gambar 3.3 Diagram IPO Rancang Bangun Aplikasi Pengelolaan Pujasera

3.2 Perancangan Sistem