Anda di halaman 1dari 30

PERANCANGAN SISTEM INFORMASI

PENCATATAN DAFTAR PENJUALAN WARUNG


ANGKRINGAN TRIPLE-C BERBASIS ANDROID
Bab IV

A. Profil Usaha

1. Sejarah Angkringan Triple-C


Pada awal Pandemi virus Corona (COVID-19) menyebabkan semakin susah mencari
kerja. Jangankan membuka lowongan pekerjaan, yang ada pengusaha melakukan
efisiensi dengan mengurangi jumlah karyawannya, entah dengan merumahkan atau
mem-PHK.
Sulitnya mendapatkan pekerjaan kadang memaksa kita untuk berani membuka usaha
Angkringan. Saya pun mengajak keluarga saya agar berani dan tertarik terjun ke
usaha kuliner khas Yogyakarta tersebut. Alasan Saya membuka bisnis angkringan
karena melihat usaha tersebut di Jogja sangat ramai dan disukai diberbagai kalangan
Muda Mudi karena harganya yang merakyat dan cocok untuk kantong pelajar dan
modal yang diperlukan juga tidak mahal yang cocok untuk membuka usaha dimasa
pandemic Covid ini.Tentu saja awalnya ada kekhawatiran bahwa usahanya bakal
sukses atau tidak. Tapi akhirnya pada 25 Juli 2020, Saya dan Keluarga memutuskan
untuk memulai bisnis tersebut dengan nama Angkringan Triple-C. Saya berfikir
Sedikit agak goyang sih awalnya, bakal ramai nggak ya. Tapi, saya sudah terniat
apalagi dengan situasi lapangan pekerjaan yang sulit ingin membuka usaha.
2. Visi dan Misi

Visi :
- Menjadikan usaha kuliner yang tetap merakyat dan popular tanpa melihat strata
yang ada.
- Menjadi UKM mandiri yang mencapai sukses di era Milenial
Misi :
- Menyediakan Menu makanan dan minuman dengan variasi yang berbeda yang
sehat dengan memperhatikan kualitas kebersihan.
- Memberikan harga yang murah tapi tidak merugikan dan cocok untuk kalangan
muda mudi
- Menyediakan tempat yang nyaman untuk berkumpul.
B. Struktur Organisasi Usaha

1. Struktur Organisasi Usaha

Pemilik

Simbolon

Juru Masak

Manager

Kevin

Pramusaji/Bagian
Kasir Umum
Maria Mahsya

Pemilik serta sekaligus Juru Masak

a. Memimpin dan Mengatur Jalannya Usaha


b. Mengatur dan Mengendalikan Karyawan
c. Memegang kendali penuh atas hubungan usaha dengan pihak-pihak luar yang menjalin
kerjasama dengan Angkringan Triple-C
d. Melaksanakan keputusan untuk mencapai perencanaan yang sudah ditentukan
e. Bertanggung jawab terhadap proses produksi operasional Angkringan
f. Menyediakan dan Memasak bahan-bahan pokok makanan
Manager

Manager bertugas mengawasi dan membawahi 2 bidang yaitu Administrasi Keuangan


dan Pramusaji.
Tugas dari seorang Manager adalah :

a. Mengawasi jalannya proses operasional Angkringan


b. Mengkoordinasi bahan-bahan operasional Angkringan
c. Mengkoordinasi segala kebutuhan Angkringan
d. Bertanggung jawab terhadap proses produksi operasional Angkringan
e. Mempunyai inovasi atau ide unik untuk perkembangan Angkringan

Pramusaji/Bagian Umum

Pramusaji bertugas untuk menyambut kedatangan konsumen dan menerima makanan dan
minuman apa yang dipesan konsumen, serta mengantarkan makanan dan minuman yang
sudah dipesan konsumen. Tugas Pramusaji :
a. Melayani,menerima pesanan, dan memastikan pesanan konsumen
b. Mengetahui produk yang dijual
c. Memperhatikan kebutuhan konsumen
d. Mengantarkan alat-alat dan sisa makanan yang telah dipakai konsumen untuk segera
dibersihkan
e. Memastikan semua pesanan telah diterima konsumen ditempat duduknya
f. Memberikan Menu
Kasir

Kasir bertanggung jawab mengurus segala urusan keluar masuknya uang dan mengatur
pembukuan keuangan dan melayani segala pembayaran yang dilakukan oleh konsumen.
Tugas dari kasir adalah :
a. Menerima pembayaran yang dilakukan oleh konsumen
b. Memberikan laporan pada pemilik
c. Mencatat semua pembukuan yang menyangkut pada kegiatan Angkringan
d. Melakukan pembayaran kepada pemasok bahan baku
e. Mengelola keuangan Angkringan
f. Menyimpan dokumen yang menyangkut keuangan

C. Proses Bisnis Sistem Berjalan


Untuk mengetahui bagaimana terjadinya proses kegiatan-kegiatan operasional dan juga
untuk mengetahui masalah yang ada serta kelemahan sistem yang sedang berjalan,maka
diperlukan aliran sistem informasi yang berjalan. Apabila dalam prosesnya terdapat kekurangan
atau kelemahan,maka dapat disempurnakan dengan menggunakan sistem yang baru. Hal pertama
yang dilakukan dalam membuat sistem baru ini adalah mempelajari sistem yang berjalan pada
objek penelitian sebelumnya serta turut mempelajari permasalahan yang terjadi didalamnya.
Tujuannya adalah untuk mendapatkan informasi lengkap tentang bentuk permasalahan yang
terjadi pada sistem yang digunakan oleh objek penelitian tersebut. Sistem yang berjalan pada
Angkringan Triple-C masih bersifat manual, sehingga proses pencatatan daftar penjualan masih
dilakukan dengan alat tulis dan buku. Hal tersebut tentu tidak bersifat mobile mengingat kita
harus membawa buku catatan tersebut kemana-mana bila hendak ingin mengetahui daftar
penjualan harian maupun bulanan. Berdasarkan observasi dan wawancara secara langsung
dengan pemilik dari Angkringan Triple-C, analisis prosedur penjualan yang berjalan di
Angkringan Triple-C pada saat ini adalah sebagai berikut:
1. Pemilik warung melakukan konfirmasi pemesanan.
2. Pemilik mencatat jumlah pesanan.
3. Pemilik mencatat harga pesanan.
4. Konsumen melakukan pembayaran transaksi secara langsung.
5. Pemilik merekapitulasi daftar pesanan dalam buku.
Aliran sistem yang sedang berjalan pada saat ini dapat dilihat pada gambar :

Mulai

Menerima Pesanan
dari pelanggan

Mencatat
Pesanan
dalam sebuah
buku

Catatan Rekapitulasi
Penjualan

Akhir

Flow Chart Sistem Lama Berjalan


Dari hasil penelitian yang telah penulis lakukan pada Angkringan Triple-C, sistem yang sedang
berjalan masih memiliki kelemahan yaitu:
1. Media pencatat masih tulis manual.
2. Informasi daftar catatan penjualan tidak mobile dan kurang efisien.
3. Akses informasi masih bergantung pada buku dan tidak bisa diakses dimanapun dan kapan
pun sesuai dengan gaya hidup manusia sekarang ini.
Setelah di analisis dan evaluasi secara keseluruhan maka perlu dilakukan pengembangan
terhadap metode pencatatan daftar penjualan dan Elektronik Menu Angkringan Triple-C agar
lebih efisien dan lebih mudah di zaman sekarang ini,sehingga pemilik dapat mengakses
informasi daftar penjualannya secara efektif melalui perangkat telepon genggam berbasis
Android.

D. Aturan Bisnis Sistem Berjalan


Dalam aturan usaha bisnis didalamnya menjelaskan tentang kebijakan – kebijakan pada
system yang dibahas antara lain :
Proses pendataan barang
Proses pendataan barang hanya bisa dilakukan oleh bagian Kasir maupun Pemilik dari
Angkringan Triple- C.
Proses pendataan barang masuk
Proses barang yang menginformasikan tentang data pesanan dan stok makanan yang
tersedia
Proses pendataan barang keluar
Proses barang yang menginformasikan tentang data laporan Penjualan,Pembelian, dan
stok makanan pada Angkringan Triple-C

F. Analisa Masukan, Proses dan Keluaran


Data Masukan

Dalam melakukan analisis ini penulis mengumpulkan beberapa dokumen yang


masuk dalam sistem informasi pencatatan dan pendataan pada Angkringan Triple- C adalah
sebagai berikut :
1. Faktor pembelian
Menginformasikan barang yang dibeli oleh konsumen.
2. Data Pesanan
Menginformasikan barang yang dipesan kepada konsumen.
3. Stok Makanan
Menginformasikan stok makanan kepada pemilik.

Data Keluaran

Dokumen masukan merupakan dokumen yang dipakai sebagai output ataupun


dokumen yang digunakan sebagai informasi kepada pemilik. Dokumen yang keluaran
dalam sistem inventori control pada Angkringan Triple-C adalah sebagai berikut :
1. Laporan Penjualan Barang
Menginformasikan transaksi penjualan yang diserahkan langsung ke
pemilik Angkringan.
2. Laporan Stok Makanan
Menginformasikan Jumlah persediaan Stok barang makanan kepada
pemilik.
3. Laporan Pembelian Barang
Menginformasikan transaksi pembelian makanan kepada pemilik
Angkringan.
4. Pembuatan laporan
Dalam proses pembuatan laporan mengumpulkan data-data dilakukan
secara berkala guna membuat laporan yaitu laporan barang keluar dan
barang masuk yang dibuat oleh Kasir.

H. Analisa Permasalahan Dan Penyelesaian Masalah

Sebagaimana yang telah dijelaskan sebelumnya bahwa ada kelemahan-kelemahan dari sistem
yang berjalan terutama pada sistem informasi penjualan pada Angkringan Triple-C. Sistem baru
bertujuan untuk menutupi kelemahan-kelemahan yang ada pada sistem yang lama. Dalam hal ini
prosedur yang dibuat tidak mengalami banyak perubahan dari sistem yang sedang berjalan,
perbedaannya sistem ini lebih memanfaatkan teknologi telepon genggam yang sudah menjadi
gaya hidup masyarakat dan sebagai kebutuhan sekunder. Berikut adalah prosedur sistem
informasi pencacatan yang diusulkan kepada Angkringan Triple-C .
1. Konsumen selesai melakukan transaksi pembayaran pesanan.
2. Pemilik/Kasir mencatatat daftar penjualan dengan memasukan no orderan,nama
pelanggan,nomor meja dan harga pesanan didalam Aplikasi android.
3. Sistem secara otomatis menyimpan data di dalam device android.
4. Kasir atau pemilik dapat mengakses data catatan sebelumnya.
5. Kasir atau pemilik juga dapat mengganti daftar pesanan bila terjadi kesalahan dalam
memasukan data.
6. Kasir atau pemilik juga dapat menyimpan data yang sudah diganti sebelumnya.

A. Aturan Bisnis Sistem yang Diusulkan

Flowmap,DFD dan diagram konteks adalah analisis sistem yang diusulkan penulis untuk
memberikan gambaran yang menjelaskan proses aliran data dalam sistem ini yang diharapkan
dapat menghasilkan informasi yang diinginkan. Perbandingan antara sistem yang sedang berjalan
pada. Angkringan Triple-C dan sistem pencatatan daftar penjualan berbasis Android yang
diusulkan dapat dilihat pada tabel berikut :
Sistem yang Berjalan Sistem yang Diusulkan Hasil Perbandingan

Penulisan manual hanya Mampu menulis di Gadget Dengan adanya sistem ini
mengandalkan buku dan yang sudah menjadi dapat mempadupadankan
kertas. kebutuhan masyarakat sehari- pencatatan dalam gaya hidup
hari masyarakat sekarang ini.
Media pencatatan seperti Handphone dapat dengan Pencatatan dengan resiko
buku dapat sewaktu-waktu mudah dikantongi atau sangat rentan terhadap
rusak apabila terkena air. disimpan secara praktis kerusakan dan tidak efisien
bila hendak dibawa kemana
mana.
Pengecekan daftar penjualan Pengecekan daftar penjualan Mempercepat kerja pemilik
masih dilakukan secara dapat menggunakan atau kasir dalam pengecekan
manual dengan media kertas Elektronik Menu langsung di rekapitulasi penjualan.
akses dengan handphone
dengan mudah.
Pemilik dibebankan dengan Tanpa perlu biaya tambahan Dengan adanya sistem ini
biaya pengadaan Alat tulis dan cukup memanfaatkan dapat mengurangi beban
dan buku. handphone yang dimiliki oleh biaya untuk pencatatan daftar
pemilik Angkringan Triple-C. penjualan.

Media penyimpanan laporan Penyimpanan laporan Dengan adanya database


masih bersifat manual dengan tersusun secara rapi dan dapat memudahkan pemilik
media kertas sehingga terstruktur dengan dalam mengelola data produk
terkadang terjadi kesalahan menggunakan database. dan data laporan dengan baik.
pada laporan penjualan.

Flowchart Data
Flowchart merupakan diagram alir data yang penguraian dari suatu sistem informasi yang utuh
kedalam bagian-bagian komponen dengan maksud untuk mengidentifikasi serta dapat mengevakuasi
suatu permasalahan yang diharapkan dapat diusulkan perbaikan-perbaikan Flowchart sistem pencatatan
daftar penjualan yang diusulkan pada sistem ini dapat dilihat pada gambar berikut :
Flowchart Memasukkan data penjualan

Start

Tampilan utama dimana terdapat


pilihan masukan orderan dan
daftar penjualan

Klik tombol Tidak/Back


masukan
pesanan

Form buat Orderan

Masukan no, nama pelanggan, no meja, jumlah


pesanan dan harga

Klik tombol
Tombol Back
simpan

Menyimpan di database

Kembali ke main activity dengan list


penjualan yang terupdate

Selesai

Flowchart Sistem yang diusulkan


Flowchart Mengubah catatan penjualan

Starrt

Tampilan main activity dimana terdapat


pilihan masukan orderan dan tampilan
daftar penjualan

Sentuh daftar penjualan yang hendak diubah

Pilih update Hapus penjualan lihat Tidak/back


penjualan daftar penjualan

Form buat ubah penjualan

Masukan data yang hendak diubah


Tombol back

Klik tobol
Tidak/Back
simpan

Menyimpan di database

Kembali ke main activity dengan list


penjualan yang ter update

Selesai

Flowchart mengubah catatan penjualan


Flowchart melihat detail catatan penjualan

Start

Tampilan main activity dimana


terdapat pilihan masukan orderan
dan tampilan daftar penjualan

Sentuh daftar penjualan yang hendak dilihat

Hapus penjualan update


Pilih lihat Tidak/Back
orderan/penjualan
penjualan

Form detail penjualan

Tombol Back

Kembali ke Main Activity


dengan list penjualan yang
ter update

Selesai

Flowchart melihat data penjualan


Flowchart menghapus catatan penjualan

Start

Tampilan Main Activity dimana


terdapat pilihan masukan orderan
dan tampilan daftar penjualan

Sentuh daftar penjualan yang hendak dihapus

Pilih hapus Lihat penjualan update Tidak/Back


orderan/penjualan orderan/penjualan

Proses menghapus data di database

Kembali ke Main Activity dengan list


penjualan yang ter update

Selesai

Flowchart menghapus catatan penjualan


B. Dekomposisi Fungsi Sistem Yang Diusulkan
SISTEM INFORMASI PENCATATAN DAFTAR PENJUALAN WARUNG
ANGKRINGAN TRIPLE-C BERBASIS ANDROID

Proses Proses
Proses Proses
Pendataan Pendataan
Pengguna Pemesanan Penjualan Laporan

Input Data Input data Input


Pengguna Pemesanan Transaksi
Penjualan

Rekapitulasi
Penjualan
Mingguan

Cetak Cetak Cetak


Cetak
Laporan Laporan Laporan
Laporan Penjualan Pemesanan
Pelanggan
Barang
M. Diafram Alir Data Sistem Yang Diusulkan
1. Diagram Konteks
2. Diagram Nol

3. Diagram Rinci Proses 1


Diagram Rinci Proses 2

Diagram Rinci Proses 3


N. Kamus Data Sistem Yang Diusulkan
Kamus data merupakan penjelasan tertulis mengenai data yang berada didalam database.
Adapun kamus data yang digunakan dalam rancangan system yang diusulkan adalah sebagai
berikut :
1. Nama arus data : Data Pengguna
Alias : DP
Bentuk data : File pengguna
Arus Data : Proses 1.0 – Master Data - Proses 1.1 – Master Data
Penjelasan : Data pengguna diinput dan disimpan dalam file pengguna
Periode : Setiap ada pengguna baru
Volume : Rata-rata 1 pengguna baru setiap 6 bulan sekali

2. Nama arus data : Input Data Pelanggan


Alias : IDP
Bentuk data : File Data Konsumen
Arus Data : Proses 1.3- Master Data
Penjelasan : Data pelanggan diinput dan disimpan dalam file pengguna
Periode : Setiap ada pelanggan baru
Volume : Rata-rata 100 pelanggan per minggu

3. Nama arus data : Laporan Rekapitulasi


Alias : LR
Bentuk data : File
Arus Data : Proses 3.2- Laporan
Penjelasan : Merekap semua data yang diberikan oleh kasir dan disimpan oleh
pemilik
Periode : Seminggu sekali
Volume : Rata-rata merekapitulasinya per bulan sekali

O. Spesifikasi Proses Sistem yang Diusulkan


1. No. Proses : Proses 1.0
Nama Proses : Master Data
Masukan : Data pemilik/pengguna dan kasir
Keluaran : Menyimpan data Pemilik/pengguna dan disimpan
kedalam database
Uraian Penjelasan : Data pemilik dan kasir diinput dan disimpan didalam
database
P. Bagan Terstruktur yang Diusulkan
Bagan Terstruktur Diagram Rinci Input Data Pelanggan

Q. Spesifikasi Modul Sistem yang Diusulkan


1. Modul Data Pengguna/Pemilik

Mulai
Buka Form Data Pengguna
Baca Form Data Pengguna
Input Data Pengguna
Simpan
Tutup
Selesai

2. Modul Data Pelanggan

Mulai
Buka Form Data Pelanggan
Baca Form Data Pelanggan
Input Data Pelanggan
Simpan
Tutup
Selesai

3. Modul Data Pemesanan

Mulai
Buka Form Data Pemesanan
Baca Data Pemesanan
Input Data Pemesanan
Simpan
Tutup
Selesai

4. Modul Data Pengolahan Pesanan

Mulai
Buka Form Pengolahan Pesanan
Baca Data Bagian Pengolahan Pesanan
Input Data Pengolahan Pesanan
Simpan
Tutup
Selesai

5. Modul Data Pengolahan Transaksi

Mulai
Buka Form Pengolahan Transaksi
Baca Konfirmasi Pengolahan Transaksi Pemesanan
Input Data Pengolahan Transaksi
Simpan
Tutup
Selesai

6. Modul Data Bukti Transaksi

Mulai
Buka Form Bukti Transaksi
Baca Bukti Pembayaran Pelanggan
Input Data Bukti Transaksi
Simpan
Tutup
Selesai
7. Modul Data Laporan Stok Makanan

Mulai
Buka Form Laporan Stok Makanan
Baca Database Table Laporan Stok Makanan
Input Data Laporan Stok Makanan
Simpan
Tutup
Selesai

8. Modul Data Laporan Rekapitulasi Penjualan

Mulai
Buka Form Laporan Rekapitulasi Penjualan
Baca Database Table Laporan Rekapitulasi Penjualan
Input Data Laporan Rekapitulasi Penjualan
Simpan
Tutup
Selesai

9. Modul Data Laporan Pemesanan

Mulai
Buka Form Laporan Pemesanan
Baca Database Table Laporan Pemesanan
Input Data Laporan Pemesanan
Simpan
Tutup
Selesai

10. Modul Data Laporan Pelanggan

Mulai
Buka Form Laporan Pelanggan
Baca Database Table Laporan Pelanggan
Input Data Laporan Pemesanan
Simpan
Tutup
Selesai
R. Rancangan Sistem Basis Data Yang Diusulkan
1) Normalisasi
a. Unormalisasi

Nama*
Id
No_Id*
No_Meja*
No_Meja
No_Id
Pelanggan**
Pelanggan
Jumlah_Pesanan**
Barang_Pesanan**
Harga**

b. 1NF

NO_ID NO_MEJA NAMA PELANGGAN JUMLAH_PESANAN BARANG_PESANAN HARGA


1 001 ADMIN Rini 10 Sate Rp. 30.000
2 002 ADMIN Dina 3 Minuman Rp. 15.000
3 003 ADMIN Rizky 5 Roti Bakar Rp. 35.000

c. 2NF

NO_ID NO_MEJA NAMA


1 001 ADMIN
2 002 ADMIN
3 003 ADMIN

PELANGGAN JUMLAH_PESANAN BARANG_PESANAN HARGA


Rini 10 Sate Rp. 30.000
Dina 3 Minuman Rp. 15.000
Rizky 5 Nasi Bakar Rp. 35.000

NO_ID NO_MEJA JUMLAH_PESANAN HARGA


1 001 10 Rp. 30.000
2 002 3 Rp. 15.000
3 003 5 Rp. 35.000
d. 3NF

JUMLAH_PESANAN BARANG_PESANAN HARGA


10 Sate Rp. 30.000
3 Minuman Rp. 15.000
5 Nasi Bakar Rp. 35.000

NO_MEJA PELANGGAN JUMLAH_PESANAN BARANG_PESANAN HARGA


001 Rini 10 Sate Rp. 30.000
002 Dina 3 Minuman Rp. 15.000
003 Rizky 5 Nasi Bakar Rp. 35.000

* = Primary Key / Kunci Utama


** = Foreign Key / Kunci Tamu
2) ERD (Entity Relationship Diagram)
ERD digunakan untuk menggambarkan hubungan antar entitasdari sebuah sistem.
Berikut ini hasil perancangan ERD pada sistem informasi pencatatan daftar penjualan berbasis
android :
3) Spesifikasi File
Spesifikasi file yang akan digunakan dalam perancangan sistem ini akan
menentukan struktur fisik database yang menunjukkan struktur dari elemen – elemen
yang menyatakan panjang data dan tipe datanya. Pengembangan struktur file yang akan
diuraikan adalah sebagai berikut :
a. Nama Data : Username
Media : Harddisk
Isi : Spesifikasi Data Nama
Panjang Record : 50+20+10 = 80 Byte
Primary key : Nama
Struktur :

N0 KOLOM JENIS UKURAN KETERANGAN


1 Username Varchar 20
2 No_Id Varchar 50  
3 No_Meja Varchar 10  

b. Nama Data : Data Pelanggan


Media : Harddisk
Isi : Spesifikasi Data Pelanggan
Panjang Record : 50+20+10 = 80 Byte
Primary key : Pelanggan
Struktur :

N0 KOLOM JENIS UKURAN KETERANGAN


1 Data_Pel Varchar 20 Data Pelanggan
2 Id_Pel Varchar 50  Id Pelanggan
3 No_Meja Pel Varchar 10  No Meja Pelanggan

c. Nama Data : Data Barang Pesanan


Media : Harddisk
Isi : Spesifikasi Data Pesanan
Panjang Record : 50+20+10+10+10 = 100 Byte
Primary key : Barang Pesanan
Struktur :
N0 KOLOM JENIS UKURAN KETERANGAN
1 Nama_Pemesan Varchar 20 Nama Pemesan
2 Id_Pemesan Varchar 50 Id Pemesan
3 No_Meja Pemesan Varchar 10 No Meja Pemesan
4 Jum_Pemesan Varchar 10 Jumlah Pesanan
5 Har_Pemesan Varchar 10 Harga Pesanan

S. Rancangan Layar
A. Rancangan Tampilan Halaman Muka
B. Rancangan Tampilan Login
C. Rancangan Tampilan Home
D. Rancangan Tampilan Proses
Pada Activity ini kita harus menginput data dari Proses penjualan. Untuk menuju pada halaman
ini,kita harus mengklik tomblok buat pesanan pada halaman utama. Pada halaman ini terdapat
beberapa Edit text dan juga tombol simpan dan keluar.

1. Edit Text
Pada tampilan ini,user mengisi informasi berupa nomor atau tanggal,nama
pelanggan,nomor meja dan detail pemesanan yang diinginkan oleh pelanggan
2. Tombol Simpan
Tombol ini berfungsi untuk perintah simpan,dimana bila kita klik tombol tersebut,maka
secara otomatis data yang sudah di input tadi akan tersimpan ke database lalu halaman ini
akan tertutup secara otomatis dan kembali ke halaman utama
3. Tombol Keluar
Tombol keluar berfungsi untuk kembali ke halaman utama tanpa melakukan proses
penyimpanan data ke database

Anda mungkin juga menyukai