Upload
yudasetyadi-thelonedruid
View
435
Download
63
Embed Size (px)
DESCRIPTION
this is about skpl resto in ankuntansi
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 Definisi
DFD 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
dapat membatasi fungsi yang disediakan.
A.2 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 Input uang asuransi restoran (SKPL-SIA.A-004)
Menyisihkan keuntungan yang diperoleh perusaan untuk asuransi
perusahaan.
A.5 Input kas restoran (SKPL-SIA.A-005)
Mengimput uang perusahaan. Digunakan untuk membiayai
operasional perusahaan seperti air, listrik dan kerusakan – kerusakan
pada peralatan perusahaan.
A.6 Mengurus uang pajak restoran (SKPL-SIA-006)
Input pembayaran pajak perusahaan.
B. HRD
B.1 Login (SKPL-SIA.B-001)
Login dengan username dan password untuk mengetahui pegawai
dan jabatan dari pegawai yang masuk ke aplikasi sehingga aplikasi
dapat membatasi fungsi yang disediakan.
B.2 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
dapat membatasi fungsi yang disediakan.
C.1.2 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 Tugas Hak Akses ke aplikasi
Administrator 1. Monitoring pengeluaran
dan pemasukan
2. Pembuatan laporan laba-
rugi
(SKPL-SIA.A-001)
(SKPL-SIA.A-002)
(SKPL-SIA.A-003)
(SKPL-SIA.A-004)
(SKPL-SIA.A-005)
(SKPL-SIA.A-006)
HRD 1. Pembuatan slip gaji
pegawai
(SKPL-SIA.B-001)
(SKPL-SIA.B-007)
Inventory 1. Pembuatan laporan
permintaan anggaran
(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. Akuntansi2. 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. Akuntansi2. HRD3. Inventory4. Manajer
Gambaran pada proses input pengeluaran dan pembuatan laporan pengeluaran:
1. Memulai aplikasi.2. User menerima slip gaji pegawai dan laporan permintaan anggaran.3. User melihat data pengeluaran dari database.4. 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. Akuntansi2. HRDGambaran pada proses pembuatan laporan permintaan anggaran:
1. Memulai aplikasi.2. User membuat laporan permintaan anggaran.3. Laporan diserahkan pada akuntansi.4. 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. HRD2. AkuntansiGambaran pada proses pembuatan slip gaji pegawai:
1. Memulai aplikasi.2. User membuat slip gaji pegawai.3. Slip gaji diserahkan ke bagian akuntansi.4. Selesai.
3.1.5 SOP Input kas, Pembayaran Pajak dan Asuransi
Pihak yang terlibat dalam proses pembuatan slip gaji pegawai:
1. Akuntansi2. Pihak Pajak3. 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 : 1.3
Nama Proses : Pembuatan Laporan Peemintaan Anggaran
Deskripsi : Untuk membuat laporan permintaan anggaran
Source 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 : 2.1
Nama Proses : Pembuatan Slip Gaji Pegawai
Deskripsi : Untuk membuat slip gaji pegawai
Source Data
Entitas HRD 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 -Akuntansi
Proses 1.1 -Manajer
Penjelasan : 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 -Akuntansi
Proses 1.2 -Database pengeluaran
Proses 1.2 -Slip Gaji
Proses 1.2 -Laporan permintaan anggaran
Proses 1.2 -Manajer
Penjelasan : 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 -Inventory
Proses 1.3 -Laporan permintaan anggaran
Penjelasan : 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 -HRD
Proses 2.1 -Akuntansi
Proses 2.1 -Database HRD
Penjelasan : 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 -Akuntansi
Proses 3.1 -Database Transaksi
Proses 3.1 -Database Kas
Penjelasan : 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 -Akuntansi
Proses 3.2 -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 -Akuntansi
Proses 3.3 -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 Nama Navigasi Keterangan
1 Login Untuk menginputkan nama user
2. Form Pembuatan Laporan Laba - Rugi
Keterangan :
No Nama Navigasi Keterangan
1 Tambah Untuk menambah data laporan
2 Edit Untuk mengubah data laporan
3 Hapus Untuk menghapus data laporan
4 Simpan Untuk menyimpan data laporan
5 Cari Untuk mencari data laporan
3. Form Pembuatan Laporan Anggaran
Keterangan :
No Nama Navigasi Keterangan
1 Tambah Untuk menambah data laporan
2 Edit Untuk mengubah data laporan
3 Hapus Untuk menghapus data laporan
4 Simpan Untuk menyimpan data laporan
5 Cari Untuk mencari data laporan
4. Form Pembuatan Slip Gaji
Keterangan :
No Nama Navigasi Keterangan
1 Tambah Untuk menambah data laporan
2 Edit Untuk mengubah data laporan
3 Hapus Untuk menghapus data laporan
4 Simpan Untuk menyimpan data laporan
5 Cari Untuk mencari data laporan
5. Form Input Kas Restoran
Keterangan :
No Nama Navigasi Keterangan
1 Tambah Untuk menambah data laporan
2 Edit Untuk mengubah data laporan
3 Hapus Untuk menghapus data laporan
4 Simpan Untuk menyimpan data laporan
5 Cari Untuk mencari data laporan
6. Form Pembayaran Pajak Restoran
Keterangan :
No Nama Navigasi Keterangan
1 Tambah Untuk menambah data laporan
2 Edit Untuk mengubah data laporan
3 Hapus Untuk menghapus data laporan
4 Simpan Untuk menyimpan data laporan
5 Cari Untuk mencari data laporan
7. Form Pembayaran Asuransi Restoran
Keterangan :
No Nama Navigasi Keterangan
1 Tambah Untuk menambah data laporan
2 Edit Untuk mengubah data laporan
3 Hapus Untuk menghapus data laporan
4 Simpan Untuk menyimpan data laporan
5 Cari 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) :