ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI PENJUALAN DAN PENGENDALIAN PERSEDIAAN PADA TERRACE RESTAURANT - Binus e-Thesis

  

_________________________________________________________________________

Program Studi Ganda

Sistem I nformasi - Akuntansi

Skripsi Sarjana Program Ganda

  

Semester Ganjil 2006/ 2007

ANALI SI S DAN PERANCANGAN

SI STEM I NFORMASI AKUNTANSI

PENJUALAN DAN PENGENDALI AN PERSEDI AAN

TERRACE RESTAURANT PADA

POETY AMELI A SARI

  

0600662724

ABSTRAK

Persaingan dalam dunia bisnis yang semakin ketat menyebabkan perusahaan

membutuhkan sistem informasi yang sesuai dan dapat menunjang kinerja perusahaan. Terrace

  

Restaurant adalah restoran yang bergerak di bidang penjualan makanan dan minuman,

mengalami kesulitan didalam menangani transaksi penjualan,persediaan dsb. Dimana dengan

volume transaksi yang besar tanpa disertai dengan jumlah sumber daya manusia yang cukup

serta cara manual yang digunakan selama ini sudah tidak mendukung kegiatan bisnis pada

Selain itu pesanan penjualan pada sering mengalami Terrace Restaurant. Terrace restaurant pembatalan karena tidak tersedianya bahan baku. Hal ini disebabkan karena pada

  Terrace belum terdapat aplikasi yang dapat mengintegrasikan data dari bagian-bagian yang

  Restaurant ada pada . restaurant

  Adapun hal yang dapat dilakukan sebagai bahan pertimbangan untuk mengurangi

masalah yang terjadi, yaitu dengan membuat sebuah aplikasi untuk Sistem I nformasi Akuntansi

Penjualan dan Pengendalian Persediaan yang dapat mengintegrasikan data dari bagian

penjualan, bagian dapur, bagian persediaan dan bagian keuangan. Metode analisis dan

perancangan yang diajukan didalam merancang aplikasi tersebut menggunakan konsep

berorientasi objek dan dipresentasikan melalui notasi Unified Modelling Language ( UML ).

  Dengan adanya aplikasi yang baru diharapkan dapat membantu memecahkan masalah

pada prosedur yang berjalan,diharapkan pesanan pelanggan dapat dilayani dengan cepat,

pengendalian atas persediaan bahan baku dapat dilakukan dengan semaksimal mungkin,

memudahkan manajemen dalam mendapatkan informasi yang lebih akurat dan cepat, serta

membantu manajemen dalam mengambil keputusan dan menganalisa perkembangan usaha

perusahaan.Hal tersebut bertujuan agar dapat memberikan pelayanan yang

  

Terrace Restaurant

terbaik kepada para konsumennya dan untuk tetap kompetitif dalam persaingan bisnis.

  Kata Kunci: Sistem I nformasi Akuntansi, Analisis, Perancangan, Penjualan, Pengendalian Persediaan.

  Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa, yang telah memberikan rahmat dan karunia-Nya sehingga skripsi ini dapat terselesaikan dengan baik dan tepat waktu.

  Penulisan skripsi ini merupakan persyaratan didalam menyelesaikan studi Strata 1 pada Program ganda Jurusan Akuntansi dan Sistem Informasi di Universitas Bina Nusantara.

  Pada kesempatan ini, penulis ingin mengucapkan rasa terima kasih kepada semua pihak yang telah memberi dukungan baik dalam bentuk moral maupun materi, sehingga skripsi ini dapat selesai. Ucapan terima kasih ini penulis tujukan kepada :

  1. Orang tua dan keluarga, yang telah mencurahkan doa dan kasih sayang, dukungan moral dan materiil kepada penulis, sehingga penulis dapat menyelesaikan kuliah dan skripsi ini. Nusantara yang telah memberikan kesempatan kepada penulis untuk menyelesaikan penulisan skripsi ini.

  3. Bapak Johan, S.Kom., MM, selaku dosen pembimbing skripsi yang telah banyak memberikan waktu, masukan, kritik, dan saran dalam membimbing penulisan skripsi ini.

  4. Bapak Sulaeman Mihad., SE., MM, selaku dosen pembimbing skripsi yang telah banyak memberikan waktu, masukan, kritik, dan saran dalam membimbing penulisan skripsi ini.

  5. Bapak Engkos Achmad Kuncoro, SE, MM, selaku Dekan Fakultas Ekonomi.

  6. Bapak Ir. Sablin Yusuf, M.Sc., M.Com.Sc., selaku Dekan Fakultas Ilmu Komputer.

  7. Bapak Misbahul Munir, Ak., MBA, selaku Ketua Jurusan Akuntansi.

  8. Bapak Siswono, S.Kom., MM, selaku Ketua Jurusan Sistem Informasi

  9. Seluruh Bapak dan Ibu Dosen Universitas Bina Nusantara yang telah mendidik, membimbing, dan memberikan bekal ilmu pengetahuan kepada penulis selama ini.

  10. Bapak Ade Riznandi, S.Sos, selaku Resident Manager Terrace Restaurant, Bukit Biru Resort, serta seluruh karyawan yang memberikan kesempatan untuk mengadakan survey ke perusahaan dan telah bersedia memberikan informasi dan keterangan yang dibutuhkan penulis dalam penyusunan skripsi ini.

  11. Bapak Reynold Maulia yang telah memberikan bantuan dan dukungan didalam penyusunan skripsi ini.

  12. Bapak Prabowo Kristiadi selaku Branch Manager BiNusCenter Syahdan, serta seluruh rekan kerja BiNusCenter Syahdan atas pengertiaan dan dukungan yang diberikan kepada penulis.

  13. Sahabat – sahabat di Jurusan Sistem Informasi dan Akuntansi angkatan 2002 yang selalu memberikan semangat, dukungan, dorongan selama kuliah dan penyelesaian skripsi ini.

  14. Antonius Kiki Halim yang telah memberikan kasih sayang, dukungan dan

  15. Seluruh pihak yang telah memberikan bantuan kepada penulis, baik secara langsung maupun tidak langsung, yang tidak dapat disebutkan satu per satu.

  Akhir kata penulis mengucapkan maaf yang sebesar-besarnya apabila dalam skripsi ini terdapat kesalahan-kesalahan, baik yang disengaja maupun tidak dan bagi pihak-pihak yang memberikan kritik dan saran atas skripsi ini, penulis mengucapkan terima kasih.

  Jakarta, Januari 2007 Penulis Poety Amelia Sari 0600659401

  Halaman Abstrak iv

  Kata Pengantar v

  Daftar Tabel xiv

  Daftar Gambar xvii

  Daftar Lampiran xxiii

  BAB 1 PENDAHULUAN

  1.1 Latar Belakang

  1

  1.3 Tujuan dan Manfaat

  4

  1.4 Metodologi

  5

  1.5 Sistematika Penulisan

  6 BAB 2 LANDASAN TEORI

  2.1 Sistem Informasi Akuntansi

  2.1.1. Pengertian Sistem Informasi Akuntansi

  8

  2.1.2. Tujuan Sistem Informasi Akuntansi

  9

  2.1.3. Komponen Sistem Informasi Akuntansi

  9

  2.2 Sistem Informasi Akuntansi Penjualan

  2.4 Sistem Pengendalian Internal

  2.3.5. Perencanaan Persediaan

  20

  2.3.6. Manajemen Persediaan

  21

  2.3.7. Pengawasan Persediaan

  22

  2.4.1. Pengertian

  2.3.3. Metode Pencatatan Persediaan

  23

  2.4.2. Komponen Sistem Pengendalian Internal

  24

  2.4.3. Ancaman dalam Sistem Informasi Akuntansi Penjualan

  27

  2.4.4. Laporan yang dihasilkan

  19

  17

  2.2.1. Pengertian Penjualan

  12

  9

  2.2.1. Proses Bisnis

  10

  2.2.3. Tujuan Sistem Informasi Akuntansi pada Siklus Pendapatan

  12

  2.2.4. Dokumen yang berhubungan dengan siklus pendapatan

  2.2.5. Fungsi yang terkait pada siklua pendapatan

  2.3.2. Catatan Akuntansi Yang Digunakan

  14

  2.2.6. Prosedur dalam Siklus Pendapatan

  15

  2.3 Sistem Informasi Akuntansi Persediaan

  2.3.1. Pengertian Persediaan

  16

  29

  2.5 Tinjauan Umum Pengendalian Persediaan dan Harga Pokok Makanan dan Minuman pada hotel dan restaurant

  41

  2.7.4.1. Usage

  38

  2.7.4.2. Function

  38

  2.7.4.3. Interface

  40

  2.7.5. Architecture Design

  2.7.5.1. Criteria

  2.7.4. Analisis Application Domain

  41

  2.7.5.2. Component Architecture

  43

  2.7.5.3. Process Architecture

  44

  2.7.6. Component Design

  46

  2.7.6.1. Model Component

  37

  36

  2.5.1. Pendahuluan

  2.7 Pengertian Metode Analisis dan Desain Berorientasi Object

  29

  2.5.2. Tujuan

  30

  2.5.3. Fungsi yang Terlibat

  30

  2.6 Pengertian Analisis dan Perancangan Sistem

  31

  31

  2.7.3.2. Structure

  2.7.1.Object dan Class

  32

  2.7.2. System Choice

  32

  2.7.3. Analisis Problem Domain

  34

  2.7.3.1. Class

  35

  47

  2.7.6.2. Function Component

  47

  2.7.7. Implementation

  47

  2.7.7.1. Borland Delphi 7th Edition

  48 BAB 3 ANALISIS SISTEM YANG BERJALAN

  3.1 Gambaran Umum Perusahaan

  49

  3.1.1. Latar Belakang Perusahaan

  49

  3.1.2. Visi, Misi dan Strategi Perusahaan

  50

  3.1.3. Struktur Organisasi Perusahaan

  51

  3.1.4. Tugas, Tanggung Jawab, dan Wewenang

  52

  3.2 Analisis Sistem yang Sedang Berjalan

  59

  3.2.1. Rich Picture

  60

  3.2.2.1. Prosedur Penjualan Eat-In

  63

  3.2.2.2. Prosedur Penjualan Delivery-Order

  64

  3.2.2.3. Prosedur Persediaan

  66

  3.2.3. Diagram Alir Dokumen (flowchart) Sistem yang Berjalan 67

  3.2.3.1. Flowchart Penjualan Eat-In

  68

  3.2.3.2. Flowchart Penjualan Delivery-Order

  72

  3.2.3.3. Flowchart Pengendalian Persediaan

  76

  3.3 Analisa Permasalahan

  79

  3.4 Pemecahan Masalah

  81

  3.5 Analysis Document

  83

  3.5.1. The Task

  83

  3.5.1.1. Purpose

  83

  3.5.1.2. System Definition

  83

  3.5.1.3. Context

  85

  3.5.1.3.1. Problem Domain

  85

  3.5.1.3.2. Application Domain

  92

  3.5.2. The Problem Domain

  93

  3.5.2.1. Cluster

  93

  3.5.2.2. Structure

  93

  3.5.2.3. Classes

  97

  3.5.2.4. Statechart Diagram 104

  BAB 4 RANCANGAN SISTEM

  4.1 Application Domain Analysis 110

  4.1.1. Usage 110

  4.1.1.1. Overview 110

  4.1.1.2. Actors 111

  4.1.1.3. Use Case 115

  4.1.1.3.1. Use Case Specification 117

  4.1.2. Function 124

  4.1.3. User Interface 127

  4.1.4. Sequence Diagram 151

  4.1.5. Technical Platform 165

  4.2 Recommendation 165

  4.2.1. The System’s usefulness and feasibility 165

  4.2.2. Strategy 166

  4.2.3. Development economy 167

  4.3 166

  Design Document

  4.3.1. The Task 166

  4.3.1.1. Purpose 166

  4.3.1.2. Correction to the Analysis 166

  4.3.1.3. Quality Goal 167

  4.3.2. Technical Platform 168

  4.3.2.2. System Software 169

  4.3.2.3. System Interface 169

  4.3.2.4. Design Language 169

  4.3.3. Architecture Design 170

  4.3.3.1. Component Architecture 170

  4.3.3.2. Process Architecture 173

  4.3.3.3. Standard 175

  4.3.4. Component Design 176

  4.3.4.1. Model Component 176

  4.3.4.1.1. Structure 176

  4.3.4.1.2. Classes 178

  4.3.4.2. Function Component 179

  4.3.5. User Interface Component 181

  4.3.6. Recommendation 183

  4.3.6.1. System usefulness 183

  4.3.6.2. Plan for initiating user 183

  4.3.6.3. Implementation Plan 184

  BAB 5 SIMPULAN DAN SARAN

  5.1 Kesimpulan 185

  5.2 Saran 186

  RIWAYAT HIDUP LAMPIRAN FOTOKOPI SURAT SURVEI

  DAFTAR TABEL

  109

Tabel 4.8 Use Case specification untuk membuat struk pembayaran 118Tabel 4.7 Use Case specification untuk Entry Sales Order 117Tabel 4.6 Use Case specification untuk Login 117Tabel 4.5 Actor specification untuk Accounting&Finance 114Tabel 4.4 Actor specification untuk Warehouse 113Tabel 4.3 Actor specification untuk Kitchen 112Tabel 4.2 Actor specification untuk Cashier 111Tabel 4.1 Use Case Tabel 110Tabel 3.2 Event Table

  Halaman

  44 Tabel 2.8 Kegiatan Component desain 46

  42 Tabel 2.7 Beberapa distribution pada client-server architecture

Tabel 2.6 Beberapa criteria dalam perancangan

  37 Tabel 2.5 Kegiatan Architecture desain 41

  36 Tabel 2.4 Kegiatan Application-domain analysis

  34 Tabel 2.3 Contoh Table Event

  28 Tabel 2.2 Kegiatan Problem-domain analysis

Tabel 2.1 Ancaman didalam proses siklus pendapatanTabel 4.9 Use Case specification untuk Entry Status Pesanan 118Tabel 4.10 Use Case specification untuk View Bahan Baku 119Tabel 4.11 Use Case specification untuk Entry Permintaan Bahan Baku 120Tabel 4.12 Use Case specification untuk Entry Penerimaan Bahan Baku 120Tabel 4.13 Use Case specification untuk Entry Pemakaian Bahan Baku 120Tabel 4.14 Use Case specification untuk Membuat Laporan Penjualan 121

  Harian

Tabel 4.15 Use Case specification untuk Membuat Laporan Penjualan 121

  Bulanan

Tabel 4.16 Use Case specification untuk Membuat Laporan Permintaan 122

  Bahan Baku

Tabel 4.17 Use Case specification untuk Membuat Laporan Penerimaan 122

  Bahan Baku Bahan Baku

Tabel 4.19 Use Case specification untuk Membuat Laporan Persediaan 123

  Bahan Baku

Tabel 4.20 Function List

  126

Tabel 4.21 Function List Specification untuk function Hitung 126Tabel 4.22 Daftar window user interface dan print out 128Tabel 4.23 Kriteria Sistem Informasi Akuntansi Penjualan dan 169

  Pengendalian Persediaan

Tabel 4.24 Spesifikasi Peralatan untuk Sistem Informasi Akuntansi 170

  Penjualan dan Pengendalian Persediaan

Tabel 4.25 Spesifikasi Revise Class Diagram 178Tabel 4.26 Criteria Sistem Informasi Akuntansi Penjualan dan

  Pengendalian Persediaan 183

Tabel 4.27 Jadwal Implementasi Sistem 184

  DAFTAR GAMBAR

Gambar 3.3 Rich Picture Prosedur Penjualan Delivery-Order 61Gambar 3.9 Rich Picture Prosedur Penjualan Delivery-Order

  76 Gambar 3.8 Rich Picture Prosedur Penjualan Eat-In 85

  72 Gambar 3.7 Diagram Alir Dokumen Sistem Persediaan Sistem yang berjalan

  Order Sistem yang berjalan

  68 Gambar 3.6 Diagram Alir Dokumen Sistem Penjualan Delivery-

  62 Gambar 3.5 Diagram Alir Dokumen Sistem Penjualan Eat-In Sistem yang berjalan

Gambar 3.4 Rich Picture Prosedur Persediaan

  46 Gambar 3.1 Struktur Organisasi Terrace Restaurant 52

  Halaman

  41 Gambar 2.7 Component desain

  37 Gambar 2.6 Architecture desain

  34 Gambar 2.5 Application-domain analysis

  33 Gambar 2.4 Problem-domain analysis

  32 Gambar 2.3 Contoh Simbol dalam Rich Picture

  11 Gambar 2.2 Object-oriented analysis and design

Gambar 2.1 Subsistem dalam Sistem Informasi Akuntansi

  86

Gambar 3.10 Rich Picture Prosedur Pengendalian PersediaanGambar 3.22 Class MenuGambar 3.29 State chart untuk class Kitchen 105Gambar 3.28 State chart untuk class Cashier 104Gambar 3.27 Class PemakaianBahanBaku 104Gambar 3.26 Class PenerimaanBahanBaku 103Gambar 3.25 Class PermintaanBahanBaku 102Gambar 3.24 Class BahanBaku 102Gambar 3.23 Class Pembayaran 101

  100

Gambar 3.21 Class SalesOrder 100

  87 Gambar 3.11 Model sistem informasi akuntansi penjualan dan pengendalian persediaan

Gambar 3.19 Behavioral Class Warehouse 98

  98 Gambar 3.18 Class Kitchen 98

  97 Gambar 3.17 Class Cashier

  96 Gambar 3.16 Class Karyawan

  Penjualan dan Pengendalian Persediaan

Gambar 3.15 Class Diagram Lengkap Sistem Informasi AkuntansiGambar 3.14 Struktur class Persediaan 94Gambar 3.13 Struktur class Penjualan 94

  93 Gambar 3.12 Struktur generalisasi dari class Karyawan 93

Gambar 3.30 State chart untuk class Warehouse 105Gambar 3.31 State chart untuk class Accounting and finance 106Gambar 4.5.1 Windows “Logout” 132Gambar 4.7 Windows “Menu Penjualan” 135Gambar 4.6.4 Windows “Menu restaurant” 135Gambar 4.6.3 Windows “Daftar Bahan Baku” 134Gambar 4.6.2 Windows “Data Suplier” 134Gambar 4.6.1 Windows “Data Karyawan” 133Gambar 4.6 Windows Menu Master 133

  132

Gambar 4.5.3 Icon Button

  132

Gambar 4.5.2 Windows “Exit”Gambar 4.4 Windows Menu Utama 131Gambar 3.32 State chart untuk class SalesOrder 106

  131

Gambar 4.3 Windows LoginGambar 4.2 Navigation Diagram 130Gambar 4.1 Use Case Diagram 115Gambar 3.38 State chart untuk class PemakaianBahanBaku 108Gambar 3.37 State chart untuk class PenerimaanBahanBaku 108Gambar 3.36 State chart untuk class PermintaanBahanBaku 107Gambar 3.35 State chart untuk class BahanBaku 107Gambar 3.34 State chart untuk class Pembayaran 107Gambar 3.33 State chart untuk class Menu 106Gambar 4.7.1 Windows “Penjualan” 136Gambar 4.7.2 Windows “Status Pesanan” 137Gambar 4.9.3 Windows “Laporan Penerimaan Bahan Baku” 143Gambar 4.14 Print out Laporan Penerimaan Bahan Baku 149Gambar 4.13 Print out Laporan Permintaan Bahan Baku 148Gambar 4.12 Print out Laporan Penjualan Bulanan 147Gambar 4.11 Print out Laporan Penjualan Harian 146Gambar 4.10.1 Windows “Setting Aplikasi” 145Gambar 4.10 Windows “Setting” 145Gambar 4.9.5 Windows “Laporan Persediaan Bahan Baku” 144Gambar 4.9.4 Windows “Laporan Pemakaian Bahan Baku” 144Gambar 4.9.1.3 Windows “Laporan Penjualan” 142Gambar 4.8 Windows “Persediaan” 137Gambar 4.9.1.2 Windows “Output Option” 142Gambar 4.9.1.1 Windows “Tanggal Laporan Penjualan” 141Gambar 4.9 Windows “Laporan” 141Gambar 4.8.3.1 Windows “Data Pemakaian Bahan Baku” 140Gambar 4.8.3 Windows “Form Pemakaian Bahan Baku” 140Gambar 4.8.2.1 Windows “Data Penerimaan Bahan Baku” 139Gambar 4.8.2 Windows “Form Penerimaan Bahan Baku” 139Gambar 4.8.1.1 Windows “Data Permintaan Bahan Baku” 138Gambar 4.8.1 Windows “Form Permintaan Bahan Baku” 138Gambar 4.15 Print out Laporan Pemakaian Bahan Baku 150Gambar 4.16 Print out Laporan Persediaan Bahan Baku 151Gambar 4.17 Sequence Diagram untuk “Entry Sales Order” 152Gambar 4.18 Sequence Diagram untuk “Mencetak Struk 153

  Pembayaran”

Gambar 4.19 Sequence Diagram untuk “Entry Status Pesanan” 154Gambar 4.20 Sequence Diagram untuk “View Bahan Baku” 155Gambar 4.21 Sequence Diagram untuk “Entry Permintaan Bahan 156

  Baku”

Gambar 4.22 Sequence Diagram untuk “Entry Penerimaan Bahan 157

  Baku”

Gambar 4.23 Sequence Diagram untuk “Entry Pemakaian Bahan 158

  Baku” Harian”

Gambar 4.25 Sequence Diagram untuk “Mencetak Laporan Penjualan 160

  Bulanan”

Gambar 4.26 Sequence Diagram untuk “Laporan Permintaan Bahan 161

  Baku”

Gambar 4.27 Sequence Diagram untuk “Laporan Penerimaan Bahan 162

  Baku”

Gambar 4.28 Sequence Diagram untuk “Laporan Pemakaian Bahan 163

  Baku”

Gambar 4.29 Sequence Diagram untuk “Laporan Persediaan Bahan

  Baku” 164

Gambar 4.30 Component Diagram 171Gambar 4.31 Topologi Jaringan 172Gambar 4.32 Deployment Diagram 174Gambar 4.33 Beberapa contoh gambar button dan error message 175

  Gambar 4.34

  Revised Class Diagram

  177