SKPL Restorant [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

TUGAS UJIAN AKHIR SMESTER ANALISA DAN DESAIN SISTEM INFORMASI



I KADEK YUDA SETIADI (1204405032)



FAKULTAS TEKNIK UNIVERSITAS UDAYANA 2015



BAGIAN I PENDAHULUAN Persaingan yang semakin ketat dalam dunia usaha telah mendorong pengelola suatu usaha untuk segera merumuskan strategi baru dan menciptakan keunggulan kompetitif sebagai daya saing untuk menghadapi para pesaing. Restoran “x” merupakan suatu usaha yang bergerak di bidang penjualan makanan dan minuman, haruslah pandai mengatur strategi penjualan untuk meningkatkan hasil penjualan. Dimana restoran ini berfungsi sebagai penyedia makanan dan minuman, harusnya mampu memberikan pelayanan yang terbaik kepada setiap pelanggan. Pelayanan yang sekarang berjalan masih dilakukan dengan cara manual, hal tersebut dapat dilihat dari proses transaksi penjualan dan dalam laporan. Dimana dengan proses yang manual sering terjadi kesalahan pencatatan, arsip yang sulit dicari, dan lain sebagainya. Untuk meningkatkan pelayanan, dibutuhkan penggunaan teknologi informasi khususnya Sistem Informasi Penjualan pada restoran.



1.1



Tujuan Penulisan Dokumen ini bertujuan untuk membuat sistem yang dapat mengelola proses



dimulai dari saat tamu datang, pemesanan makanan, pengolahan pesanan makanan di dapur hingga pencetakan tagihan dan pembayaran tagihan. Membuat sistem monitor restoran sehingga pengguna dapat memantau kondisi restoran secara langsung



(realtime).



Pengguna dapat



melakukan pengendalian



terhadap



persediaan bahan mentah. Sistem ini diharapkan dapat meningkatkan keamanan informasi/data, dapat melakukan pengolahan data untuk menghasilkan laporan dengan baik. Untuk mengetahui analisis perencanaan sistem informasi dalam menunjang pengambilan keputusan biaya proses dan mengetahui pelaksanaan sistem informasi akuntansi yang diterapkan dalam pengambilan keputusan biaya pengeluaran proses dan pendapatan yang didapat dari proses. 1.2



Lingkup Masalah



Sistem informasi manajemen Akuntansi restaurant dikembangkan dengan tujuan untuk: 1. Menangani pemasukan dan pengeluaran perusahaan. 2. Menangani pengelolaan keuangan. 3. Menangani pembuatan laporan keuntungan dan kerugian perusahaan. 1.3



Definisi, Istilah dan Singkatan (Akronim)



Daftar definisi akronim dan singkatan : Keyword/Phrase DFD



Definisi Data



Flow



Diagram



merupakan



teknis



grafis



yang



menggambarkan aliran informasi dan transformasi yang diaplikasikan saat data bergerak dari input menjadi output ERD



Entity Relationship Diagram merupakan teknis grafis/diagram yang menggambarkan objek dan hubungan antar objek.



SIA



Perangkat lunak Sistem Informasi Akuntansi berbasis desktop untuk monitoring atau memantau proses keuangan dari restoran “x”, agar dalam pengerjaannya menjadi terarah dan terpadu sehingga dapat mempercepat pengerjaannya.



1.4



Referensi



Referensi yang digunakan pada perangkat lunak tersebut adalah : 1. Analisis Perancangan Sistem Informasi di SMP Al Falah Dago Bandung.



2. DPPL – Program Studi Teknik Informatika – Fakultas Teknologi Industri Universitas Atma Jaya Yogyakarta. 3. Laporan Tugas Besar Analisi Perancangan Sistem Informasi – Departemen Teknik Industri Fakultas Teknik – Telkom University.



BAGIAN II DESKRIPSI UMUM SISTEM 2.1 Deskripsi Umum Sistem Sistem



informasi



akuntansi



(SIA)



adalah



suatu



aplikasi



yang



mengumpulkan, menggolongkan, mengolah, menganalisa dan komunikasikan informasi keuangan yang relevan untuk pengambilan keputusan. SIA adalah perangkat lunak Sistem Informasi Akuntansi berbasis desktop untuk monitoring atau memantau proses keuangan dari restoran “x”, agar dalam pengerjaannya menjadi terarah dan terpadu sehingga dapat mempercepat pengerjaannya. Aplikasi ini dapat dijalankan dari berbagai komputer yang menggunakan sistem operasi minimal windows xp. System ini juga memerlukan apache sebagai web servernya dan mysql sebagai DBMS nya. Apache dan mysql dibutuhkan agar aplikasi ini dapat berjalan walaupun tak terkoneksi dengan internet (offline). Aplikasi ini dibuat dengan Microsoft Visual Studio 2013. Aplikasi ini hanya dapat diakses oleh user yang terdaftar dalam database, tiap user memiliki hak akses yang berbeda tergantung dari jabatan yang didudukinya. Didalam aplikasi user dapat menginputkan data, mengolah data, menghapus data, dan membuat laporan.



2.2 Fungsi Produk Fungsi Software HRD Restauran berdasarkan user adalah sebagai berikut: A. Pegawai Akuntansi A.1 Login (SKPL-SIA.A-001) Login dengan username dan password untuk mengetahui pegawai dan jabatan dari pegawai yang masuk ke aplikasi sehingga aplikasi A.2



dapat membatasi fungsi yang disediakan. Memonitoring pengeluaran dan pemasukan (SKPL-SIA.A-002) Mengetahui pengeluaran yang dilakukan oleh perusahaan dan pemasukan yang diperoleh.



A.3



Pembuatan laporan laba rugi (SKPL-SIA.A-003) Membuat laporan tentang keuntungan dan kerugian yang diperoleh perusahaan.



A.4



A.5



Input uang asuransi restoran (SKPL-SIA.A-004) Menyisihkan keuntungan yang diperoleh perusaan untuk asuransi perusahaan. Input kas restoran (SKPL-SIA.A-005) Mengimput uang perusahaan. Digunakan



untuk



membiayai



operasional perusahaan seperti air, listrik dan kerusakan – kerusakan A.6 B. HRD B.1



pada peralatan perusahaan. Mengurus uang pajak restoran (SKPL-SIA-006) Input pembayaran pajak perusahaan. Login (SKPL-SIA.B-001) Login dengan username dan password untuk mengetahui pegawai dan jabatan dari pegawai yang masuk ke aplikasi sehingga aplikasi



B.2



dapat membatasi fungsi yang disediakan. Pembuatan slip gaji pegawai (SKPL-SIA.B-007) Membuat slip gaji yang nantinya akan diserahkan kepada akuntansi.



C. Inventory C.1.1 Login (SKPL-SIA.C-001) Login dengan username dan password untuk mengetahui pegawai dan jabatan dari pegawai yang masuk ke aplikasi sehingga aplikasi C.1.2



dapat membatasi fungsi yang disediakan. Pembuatan laporan permintaan anggaran (SKPL-SIA.C-008) Bagian inventory dapan membuat laporan permintaan anggaran yang nantinya akan diserahkan oleh akuntansi. Laporan permintaan anggaran berisikan permintaan anggaran operasional restoran seperti bahan makanan.



2.3 Karakteristik Pengguna Pengguna aplikasi ini adalah pegawai akuntansi restoran “x” untuk memudahkan dalam memonitoring keuangan dan pembuatan laporan keuangan. Administrator adalah orang yang berperan dalam mengelola aplikasi ini.: Kategori Pengguna Administrator



Tugas 1. Monitoring pengeluaran dan pemasukan 2. Pembuatan laporan labarugi



Hak Akses ke aplikasi (SKPL-SIA.A-001) (SKPL-SIA.A-002)



Kategori Pengguna



Tugas



Hak Akses ke aplikasi (SKPL-SIA.A-003) (SKPL-SIA.A-004) (SKPL-SIA.A-005) (SKPL-SIA.A-006)



1. Pembuatan slip gaji



HRD



pegawai 1. Pembuatan laporan



Inventory



permintaan anggaran



(SKPL-SIA.B-001) (SKPL-SIA.B-007) (SKPL-SIA.C-001) (SKPL-SIA.C-008)



2.4 Batasan Batasan-batasan yang digunakan pada pengembangan perangkat lunak ini adalah: 1. Untuk pembuatan laporan dalam bentuk hardcopy harus terkoneksi ke perangkat printer. 2. Menggunakannya



harus



menggunakan



computer



yang



sudah



menggunakan MySql sebagai DBMS dan Apache sebagai Web Server.



2.4 Lingkungan Operasi Perangkat lunak pada sisi server yang dibutuhkan adalah: A. Sistem operasi : Microsoft Windows XP/Vista/7/8.0/8.1 B. Web Server : Apache C. DBMS : MySql Perangkat lunak pada sisi client yang dibutuhkan adalah: A. Sitem operasi : Microsoft Windows XP/Vista/7/8.0/8.1 B. Web Server : Apache C. DBMS : MySql



BAGIAN III DESKRIPSI FUNGSIONALITAS 3.1 SOP 3.1.1 SOP Input pendapatan dan Pembuatan Laporan Pendapatan



Pihak yang terlibat dalam proses input pendapatan dan pembuatan laporan pendapatan: 1. Akuntansi 2. Manajer



Gambaran pada proses input pendapatan dan pembuatan laporan pendapatan: 1. Memulai aplikasi. 2. User akan melihat data transaksi penjualan terlebih dahulu sebelum membuat data pendapatan. 3. Apabila user memilih untuk menginputkan data transaksi yang telah dilihat sebelumnya, maka user akan diarahkan ke jendela input data pendapatan. Jika tidak user dapat menutup aplikasi. 4. Jika user memilih untuk membuat laporan maka aplikasi akan membuka jendela pembuatan laporan, lalu laporan akan diberikan kepada manajer. Jika user tidak ingin membuat laporan maka user dapat menutup aplikasi. 5. Selesai. 3.1.2 SOP Input pengeluaran dan pembuatan laporan pengeluaran



Pihak yang terlibat dalam proses input pengeluaran dan pembuatan laporan pengeluaran 1. 2. 3. 4.



Akuntansi HRD Inventory Manajer



Gambaran pada proses input pengeluaran dan pembuatan laporan pengeluaran: 1. 2. 3. 4.



Memulai aplikasi. User menerima slip gaji pegawai dan laporan permintaan anggaran. User melihat data pengeluaran dari database. Jika user memilih untuk membuat laporan maka user akan diarahkan ke jendela pembuatan laporan, lalu akan diserahkan ke manajer. Jika tidak maka user dapat menutup aplikasi. 5. Selesai. 3.1.3 SOP Pembuatan Laporan Permintaan Anggaran



Pihak yang terlibat dalam proses pembuatan laporan permintaan anggaran: 1. Akuntansi 2. HRD Gambaran pada proses pembuatan laporan permintaan anggaran: 1. 2. 3. 4.



Memulai aplikasi. User membuat laporan permintaan anggaran. Laporan diserahkan pada akuntansi. Jika laporan permintaan anggaran ditolak maka proses akan diulang kembali hingga laporan diterima oleh pihak akuntansi. 5. Selesai. 3.1.4 SOP Pembuatan Slip Gaji Pegawai



Pihak yang terlibat dalam proses pembuatan slip gaji pegawai: 1. HRD 2. Akuntansi Gambaran pada proses pembuatan slip gaji pegawai: 1. 2. 3. 4.



Memulai aplikasi. User membuat slip gaji pegawai. Slip gaji diserahkan ke bagian akuntansi. Selesai.



3.1.5 SOP Input kas, Pembayaran Pajak dan Asuransi



Pihak yang terlibat dalam proses pembuatan slip gaji pegawai: 1. Akuntansi 2. Pihak Pajak 3. Pihak Asuransi Gambaran pada proses pembuatan slip gaji pegawai: 1. Memulai aplikasi. 2. User dapat memilih proses yang akan dijalankan. 3. Setelah melalui proses yang dipilih maka user akan mendapat output sesuai dengan proses yang dipilih. 4. Selesai.



3.2 Context Diagram



Penjelasan context diagram



Bagian inventory dan HRD menginputkan data permintaan anggaran dan slip gaji ke sistem, selanjutnya data akan diproses didalam sistem untuk membuat laporan penegeluaran. Untuk laporan pemasukan data diambil dari database transaksi yang berada diluar system. Bagian akuntansi juga memasukan data kas restoran, asuransi restoran dan pajak restoran untuk diolah didalam system dan dimasukan ke dalam database pengeluaran. Untuk proses yang berjalan pada setiap entitas luar, penjelasannya adalah sebagai berikut: a. Akuntansi        



Akuntansi dapat membuat laporan laba – rugi. Akuntansi dapat menginputkan uang kas. Akuntansi dapat membayar uang pajak restoran. Akuntansi dapat membayar uang asuransi restoran. Akuntansi menerima data pemasukan dan pengeluaran. Akuntansi menerima slip gaji pegawai. Akuntansi menerima laporan permintaan anggaran. Akuntansi menerima struk pajak dan kwitansi asuransi.



b. HRD 



HRD dapat membuat slip gaji.



c. Inventory 



Inventory dapat membuat laporan permintaan anggaran



3.3 Dekomposisi Diagram



3.4 DFD Level 0



3.4.1



DFD Level 1 Proses 1



3.4.2



DFD Level 1 Proses 2



3.4.3



DFD Level 1 Proses 3



3.5



Spesifikasi Proses



No Proses : 1.1 Nama Proses : Pembuatan Laporan Pendapatan Deskripsi : Untuk membuat laporan pendapatan Source Data Entitas Akuntansi Data Akuntansi Database Transaksi



Data Transaksi Penjualan



Destination



Data



Entitas Manajer



Laporan Pendapatan



Logika Proses For Laporan Pendapatan Record Data Transaksi Penjualan No Proses : 1.2 Nama Proses : Pembuatan Laporan Pengeluaran Deskripsi : Untuk membuat laporan pengeluaran Source Data Entitas Akuntansi Data Akuntansi Slip gaji



Data Gaji Pegawai



Laporan Permintaan Anggaran



Data Harga Barang



Destination



Data



Entitas Manajer



Laporan Pengeluaran



Database Pengeluaran



Data Pengeluaran



Logika Proses For Laporan Pengeluaran Record Data Harga Barang



No Proses Nama Proses Deskripsi Source



: 1.3 : Pembuatan Laporan Peemintaan Anggaran : Untuk membuat laporan permintaan anggaran Data



Entitas Inventory



Data Harga Barang



Destination



Data



Laporan Permintaan Anggaran



Data Permintaan Anggaran



Logika Proses For Laporan Permintaan Anggaran Record Data Harga Barang No Proses Nama Proses Deskripsi Source Entitas HRD



: 2.1 : Pembuatan Slip Gaji Pegawai : Untuk membuat slip gaji pegawai Data Data Pegawai



Destination



Data



Slip Gaji Pegawai



Data Gaji Pegawai



Logika Proses For Slip Gaji Pegawai Record Data Pegawai



No Proses : 3.1 Nama Proses : Input Kas Restoran Deskripsi : Untuk menginputkan kas restoran Source Data Entitas Akuntansi Data Akuntansi Database Transaksi



Data Transaksi Penjualan



Destination



Data



Entitas Akuntansi



Data Kas Restoran



Logika Proses Repeat Input data transaksi to data kas restoran



Until input data transaksi = data kas restoran No Proses : 3.2 Nama Proses : Pembayaran Pajak Restoran Deskripsi : Untuk pembayaran pajak restoran Source Data Entitas Akuntansi Data Pembayaran Entitas Pihak Pajak



Data Struk Pajak



Destination



Data



Entitas Pihak Pajak



Data Pembayaran



Entitas Akuntansi



Data Struk Pajak



Logika Proses If Pembayaran Pajak Restoran = belum dibayar Bayar Pajak Restoran Else Tidak Bayar Pajak Restoran Endif



No Proses : 3.3 Nama Proses : Pembayaran Asuransi Restoran Deskripsi : Untuk pembayaran asuransi restoran Source Data Entitas Akuntansi Data Pembayaran Entitas Pihak Asuransi



Data Kwitansi Pembayaran



Destination



Data



Entitas Pihak Asuransi



Data Pembayaran



Entitas Akuntansi



Data Kwitansi Pembayaran



Logika Proses If Pembayaran Asuransi Restoran = belum dibayar Bayar Asuransi Restoran Else Tidak Bayar Asuransi Restoran Endif



3.6



Kamus Data KAMUS DATA



Nama arus data



: Membuat laporan pendapatan



Alias



: Laporan pendapatan



Bentuk data



: Dokumen cetakan komputer



Arus Data



: Proses 1.1 Proses 1.1



Penjelasan



-Akuntansi -Manajer



: Pembuatan laporan pendapatan untuk diserahkan ke manajer



Periode



: Setiap bulan



Volume



: Volume per-bulan adalah 1 laporan, volume puncak adalah 2 laporan



Struktur data



: Membuat laporan pendapatan terdiri dari item



data: No laporan



Nama laporan Tgl input Pendapatan transaksi Total jumlah pendapatan



KAMUS DATA



Nama arus data



: Membuat laporan pengeluaran



Alias



: Laporan pengeluaran



Bentuk data



: Dokumen cetakan computer



Arus Data



: Proses 1.2



Penjelasan



-Akuntansi



Proses 1.2



-Database pengeluaran



Proses 1.2



-Slip Gaji



Proses 1.2



-Laporan permintaan anggaran



Proses 1.2



-Manajer



: Pembuatan laporan pengeluaran untuk disimpan ke database pengeluaran. Dan laporannya ke manajer



Periode



: Setiap bulan



Volume



: Volume per-bulan adalah 1 laporan, volume puncak adalah 2 laporan



Struktur data



: Membuat laporan pendapatan terdiri dari item data:



No laporan Nama laporan Jumlah pengeluaran slip gaji Jumlah pengeluaran laporan permintaan anggaran Total jumlah anggaran



KAMUS DATA



Nama arus data



: Membuat laporan permintaan anggaran



Alias



: Laporan permintaan anggaran



Bentuk data



: Dokumen cetakan computer



Arus Data



: Proses 1.3 Proses 1.3



Penjelasan



-Inventory -Laporan permintaan anggaran



: Pembuatan laporan permintaan anggaran untuk dicetak dan diserahkan ke proses pembuatan laporan



Periode



: Setiap minggu



Volume



: Volume per-minggu adalah 1 laporan, volume puncak adalah 2 laporan



Struktur data



: Membuat laporan pendapatan terdiri dari item



data: No laporan



Nama laporan Harga barang Total harga barang



KAMUS DATA



Nama arus data



: Membuat slip gaji pegawai



Alias



: Slip gaji pegawai



Bentuk data



: Dokumen cetakan computer



Arus Data



: Proses 2.1



Penjelasan



-HRD



Proses 2.1



-Akuntansi



Proses 2.1



-Database HRD



: Pembuatan slip gaji pegawai untuk diserahkan ke bagian Akuntansi



Periode



: Setiap bulan



Volume



: Volume per-bulan adalah sesuai dengan jumlah pegawai dalam database HRD



Struktur data



: Membuat laporan pendapatan terdiri dari item data: No Slip gaji Nama penerima



Nominal gaji Jabatan penerima



KAMUS DATA



Nama arus data



: Input Kas Restoran



Alias



: Kas Restoran



Bentuk data



: Dokumen cetakan computer



Arus Data



: Proses 3.1



Penjelasan



-Akuntansi



Proses 3.1



-Database Transaksi



Proses 3.1



-Database Kas



: Penginputan kas restoran untuk dimasukan kedalam database kas



Periode



: Setiap bulan



Volume



: Volume per-bulan adalah 1 inputan, volume puncak adalah 2 inputan



Struktur data



: Menginputkan kas restoran terdiri dari item data: No input Tgl input



Nominal input



KAMUS DATA



Nama arus data



: Pembayaran pajak restoran



Alias



: Pajak restoran



Bentuk data



: Dokumen cetakan computer



Arus Data



: Proses 3.2 Proses 3.2



-Akuntansi -Pihak Pajak



Penjelasan



: Pembayaran pajak restoran kepada Pihak Pajak



Periode



: Setiap 6 bulan



Volume



: Volume per-6 bulan adalah 1 pembayaran



Struktur data



: Menginputkan kas restoran terdiri dari item data: No pembayaran Tgl pembayaran Nominal pembayaran



KAMUS DATA



Nama arus data



: Pembayaran asuransi restoran



Alias



: Asuransi restoran



Bentuk data



: Dokumen cetakan computer



Arus Data



: Proses 3.3 Proses 3.3



-Akuntansi -Pihak Asuransi



Penjelasan



: Pembayaran asuransi restoran kepada Pihak Asuransi



Periode



: Setiap bulan



Volume



: Volume per-bulan adalah 1 pembayaran



Struktur data



: Menginputkan kas restoran terdiri dari item data: No pembayaran Tgl pembayaran Nominal pembayaran BAGIAN IV DESKRIPSI ANTARMUKA INPUT/OUTPUT



4.1 Perancangan Struktur Menu Adapun bentuk rancangannya sebagai berikut :



4.2 Perancangan Input Perancangan input merupakan struktur masukan yang akan diproses program untuk mendapatkan informasi yang diinginkan. 1. Form Login



Keterangan : No 1



Nama Navigasi Login



2. Form Pembuatan Laporan Laba - Rugi



Keterangan Untuk menginputkan nama user



Keterangan : No 1 2 3 4 5



Nama Navigasi Tambah Edit Hapus Simpan Cari



3. Form Pembuatan Laporan Anggaran



Keterangan Untuk menambah data laporan Untuk mengubah data laporan Untuk menghapus data laporan Untuk menyimpan data laporan Untuk mencari data laporan



Keterangan : No 1 2 3 4 5



Nama Navigasi Tambah Edit Hapus Simpan Cari



4. Form Pembuatan Slip Gaji



Keterangan Untuk menambah data laporan Untuk mengubah data laporan Untuk menghapus data laporan Untuk menyimpan data laporan Untuk mencari data laporan



Keterangan : No 1 2 3 4 5



Nama Navigasi Tambah Edit Hapus Simpan Cari



5. Form Input Kas Restoran



Keterangan Untuk menambah data laporan Untuk mengubah data laporan Untuk menghapus data laporan Untuk menyimpan data laporan Untuk mencari data laporan



Keterangan : No 1 2 3 4 5



Nama Navigasi Tambah Edit Hapus Simpan Cari



6. Form Pembayaran Pajak Restoran



Keterangan Untuk menambah data laporan Untuk mengubah data laporan Untuk menghapus data laporan Untuk menyimpan data laporan Untuk mencari data laporan



Keterangan : No 1 2 3 4 5



Nama Navigasi Tambah Edit Hapus Simpan Cari



7. Form Pembayaran Asuransi Restoran



Keterangan Untuk menambah data laporan Untuk mengubah data laporan Untuk menghapus data laporan Untuk menyimpan data laporan Untuk mencari data laporan



Keterangan : No 1 2 3 4 5



Nama Navigasi Tambah Edit Hapus Simpan Cari



Keterangan Untuk menambah data laporan Untuk mengubah data laporan Untuk menghapus data laporan Untuk menyimpan data laporan Untuk mencari data laporan



4.3 Perancangan Output Perancangan Output merupakan laporan yang berisi tentang berbagai informasi yang diperlukan. Laporan ini dicetak dengan menggunakan printer. Berikut adalah rancangan output dari system informasi akuntansi (SIA) :