Download - skpl Restorant

Transcript
Page 1: skpl Restorant

TUGAS UJIAN AKHIR SMESTER

ANALISA DAN DESAIN SISTEM INFORMASI

I KADEK YUDA SETIADI

(1204405032)

FAKULTAS TEKNIK

UNIVERSITAS UDAYANA

2015

Page 2: skpl Restorant

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.

Page 3: skpl Restorant

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.

Page 4: skpl Restorant

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.

Page 5: skpl Restorant

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.

Page 6: skpl Restorant

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.

Page 7: skpl Restorant

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

Page 8: skpl Restorant

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

Page 9: skpl Restorant

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

Page 10: skpl Restorant

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

Page 11: skpl Restorant

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

Page 12: skpl Restorant

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.

Page 13: skpl Restorant

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.

Page 14: skpl Restorant

3.2 Context Diagram

Page 15: skpl Restorant

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

Page 16: skpl Restorant

3.3 Dekomposisi Diagram

Page 17: skpl Restorant

3.4 DFD Level 0

Page 18: skpl Restorant

3.4.1 DFD Level 1 Proses 1

3.4.2 DFD Level 1 Proses 2

Page 19: skpl Restorant

3.4.3 DFD Level 1 Proses 3

Page 20: skpl Restorant

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

Page 21: skpl Restorant

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

Page 22: skpl Restorant

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

Page 23: skpl Restorant

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

Page 24: skpl Restorant

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

Page 25: skpl Restorant

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

Page 26: skpl Restorant

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

Page 27: skpl Restorant

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

Page 28: skpl Restorant

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

Page 29: skpl Restorant

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

Page 30: skpl Restorant

BAGIAN IV

DESKRIPSI ANTARMUKA INPUT/OUTPUT

4.1 Perancangan Struktur Menu

Adapun bentuk rancangannya sebagai berikut :

4.2 Perancangan Input

Page 31: skpl Restorant

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

Page 32: skpl Restorant

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

Page 33: skpl Restorant

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

Page 34: skpl Restorant

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

Page 35: skpl Restorant

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

Page 36: skpl Restorant

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

Page 37: skpl Restorant

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

Page 38: skpl Restorant

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) :

Page 39: skpl Restorant