KATA PENGANTAR Puji syukur penulis panjatkan kehadirat Allah SWT yang telah memberikan rahmat dan karunia-nya, sehingga karya ilmiah proyek akhir dengan judul Sistem Informasi Penyewaan Studio Musik dan Akuntansi Laba Rugi Berbasis Web (Studi Kasus : Studio Musik DY, Bandung) ini dapat terselesaikan dengan baik. Penulisan Proyek Akhir ini merupakan salah satu syarat untuk memperoleh gelar Ahli Madya (A.Md) di Politeknik Telkom. Proyek Akhir ini disusun berdasarkan pada proses bisnis yang terjadi pada tempat studi kasus yaitu Studio Musik DY di Bandung. Penulis mengucapkan terima kasih kepada seluruh pihak yang telah membantu dan mendukung penyelesaian Proyek Akhir dan penyusunan buku ini, yang diantaranya: 1. Bapak Heryono Lalu dan Bapak Sendi Gusnandar Arnan sebagai dosen pembimbing yang telah banyak membimbing dalam proses pengerjaan proyek akhir ini 2. Studio musik DY, yang telah bersedia membantu memberikan data dan informasi tentang proses bisnis perusahaan 3. Orang tua, saudara, teman-teman dan semua pihak yang telah menyemangati dan memberikan kritik, saran, serta pendapatnya. Semoga laporan proyek akhir ini dapat memberikan manfaat bagi pembaca maupun penulis. Penulis berharap adanya penelitian lebih lanjut, agar sistem ini mampu menjadi produk yang dapat mendukung perusahaan jasa persewaan di Indonesia dalam hal penjadwalan dan laporan keuangan. Bandung, 30 Agustus 2012 Penulis i
DAFTAR ISI KATA PENGANTAR... i ABSTRAK... ii ABSTRACT...iii DAFTAR ISI... iv DAFTAR GAMBAR... vi DAFTAR TABEL... viii BAB 1 PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 2 1.3 Tujuan... 2 1.4 Batasan Masalah... 2 1.5 Definisi Operasional... 3 1.6 Metode Pengerjaan... 3 BAB 2 TINJAUAN PUSTAKA... 5 2.1 Definisi dan Konsep Akuntansi... 5 2.1.1 Siklus Akuntansi... 5 2.1.2 Pendapatan... 5 2.1.3 Beban... 6 2.1.4 Jurnal... 6 2.1.5 Buku Besar... 7 2.1.6 Laporan Laba Rugi... 7 2.2 Teori dan Analisis Perancangan... 8 2.2.1 Sistem Informasi... 8 2.2.2 Flowmap... 8 2.2.3 PHP... 10 2.2.4 Framework... 10 2.2.5 Unified Modelling Language (UML)... 11 2.2.6 Entity-Relationship Diagram (E-RD)... 14 BAB 3 ANALISIS DAN PERANCANGAN... 16 3.1 Gambaran Sistem Saat Ini... 16 3.1.1 Proses Bisnis Penyewaan Studio... 16 3.1.2 Proses Bisnis Pelaporan... 17 iv
3.1.3 Perancangan Kebutuhan Sistem... 18 3.1.4 Use Case Diagram... 19 3.1.5 Sequence Diagram... 31 3.1.6 Class Diagram... 39 3.2 Perancangan Basisdata... 40 3.2.1 Entity-Relationship Diagram (E-RD)... 40 3.2.2 Struktur Tabel... 41 3.2.3 Diagram Relasi... 44 3.3 Kebutuhan Perangkat Keras dan Perangkat Lunak... 44 3.3.1 Pengembangan Sistem... 44 3.3.2 Implementasi Sistem... 45 BAB 4 IMPLEMENTASI DAN PENGUJIAN... 46 4.1 Implementasi... 46 4.1.1 Implementasi File Aplikasi... 46 4.1.2 Implementasi Tabel... 47 4.1.3 Implementasi File Basisdata... 47 4.1.4 Implementasi Struktur Menu... 49 4.1.5 Implementasi Aplikasi... 50 4.2 Pengujian... 65 4.2.1 Pengujian Proses Akuntansi... 65 4.2.2 Pengujian Fungsionalitas secara Black Box... 66 BAB 5 PENUTUP... 71 5.1 Kesimpulan... 71 5.2 Saran... 71 DAFTAR REFERENSI... 73 v
DAFTAR GAMBAR Gambar 2.1 Siklus Akuntansi... 5 Gambar 2.2 Contoh Rumus Laporan Laba Rugi Perusahaan Dagang... 8 Gambar 2.3 Diagram UML... 12 Gambar 3.1 Proses Bisnis Pemesanan Studio (existing)... 17 Gambar 3.2 Proses Bisnis Pembuatan Laporan Laba Rugi (usulan)... 18 Gambar 3.3 Diagram Use Case Penyewaan... 19 Gambar 3.4 Diagram Use Case Pelaporan... 25 Gambar 3.5 Squence Diagram Lihat Jadwal... 31 Gambar 3.6 Squence Diagram Memasukan Data Sewa... 32 Gambar 3.7 Squence Diagram Tambah Data Member... 32 Gambar 3.8 Squence Diagram Pelunasan Sewa... 33 Gambar 3.9 Squence Diagram Pembatalan Sewa... 33 Gambar 3.10 Squence Diagram Melihat Data Sewa... 34 Gambar 3.11 Squence Diagram Melihat Trend Sewa... 34 Gambar 3.12 Squence Diagram Melihat Buku Besar... 35 Gambar 3.13 Squence Diagram Melihat Jurnal Penerimaan Kas... 35 Gambar 3.14 Squence Diagram Melihat Jurnal Pengeluaran Kas... 36 Gambar 3.15 Squence Diagram Melihat Jurnal Umum... 36 Gambar 3.16 Squence Diagram Melihat Laporan Laba Rugi... 37 Gambar 3.17 Squence Diagram Melihat Laporan Penyewaan... 37 Gambar 3.18 Squence Diagram Memasukan Data Beban... 38 Gambar 3.19 Squence Diagram Melihat Data Beban... 38 Gambar 3.20 Class Diagram Sistem... 40 Gambar 3.21 Entity Relationship Diagram... 41 Gambar 3.22 Diagram Relasi... 44 Gambar 4.1 Implementasi File Basisdata... 48 Gambar 4.2 Struktur Menu... 49 Gambar 4.3 Antar Muka Login... 50 Gambar 4.4 Antar Muka Menu Utama... 51 Gambar 4.5 Antar Muka Home Lanjutan... 52 Gambar 4.6 Antar Muka Form Pemesanan... 52 Gambar 4.7 Antar Muka Review Pemesanan... 53 Gambar 4.8 Antar Muka Kwitansi Pemesanan... 54 Gambar 4.9 Antar Muka Form Pemesanan Member... 55 Gambar 4.10 Antar Muka Kwitansi Penyewaan Sebelum Pelunasan... 56 Gambar 4.11 Antar Muka Kwitansi Penyewaan Setelah Pelunasan... 56 Gambar 4.12 Antar Muka Laporan Trend Penyewaan... 57 Gambar 4.13 Antar Muka View Data Sewa... 58 Gambar 4.14 Antar Muka Menu Pelaporan... 58 vi
Gambar 4.15 Antar Muka Input Beban 1... 59 Gambar 4.16 Antar Muka Form Input Beban 2... 59 Gambar 4.17 Antar Muka View Data Beban... 60 Gambar 4.18 Antar Muka Laporan Buku Besar... 60 Gambar 4.19 Antar Muka Laporan Penyewaan... 61 Gambar 4.20 Antar Muka Laporan Laba Rugi... 62 Gambar 4.21 Antar Muka Jurnal Umum... 63 Gambar 4.22 Antar Muka Jurnal Penerimaan Kas... 64 Gambar 4.23 Antar Muka Jurnal Pengeluaran Kas... 64 vii
DAFTAR TABEL Tabel 2.1 Contoh Jurnal Penerimaan Pembayaran Dimuka... 6 Tabel 2.2 Contoh Jurnal Penyesuaian Penerimaan Pembayaran Dimuka Yang Telah Diterima... 6 Tabel 2.3 Contoh Jurnal Beban Asuransi... 6 Tabel 2.4 Contoh Jurnal Umum Investasi Awal Perusahaan... 7 Tabel 2.5 Contoh Buku Besar Modal... 7 Tabel 2.6 Notasi Flowmap... 9 Tabel 2.7 Simbol-Simbol Use Case Diagram... 13 Tabel 2.8 Notasi Chen ER Diagram... 14 Tabel 3.1 Skenario Use Case Mengelola Data Sewa... 19 Tabel 3.2 Skenario Use Case Melihat Data Sewa... 20 Tabel 3.3 Skenario Use Case Memasukan Data Sewa... 20 Tabel 3.4 Skenario Use Case Pelunasan Sewa... 21 Tabel 3.5 Skenario Use Case Cetak Kwitansi Penyewaan... 22 Tabel 3.6 Skenario Use Case Melihat Jadwal Sewa... 22 Tabel 3.7 Skenario Use Case Tambah Data Member... 23 Tabel 3.8 Skenario Use Case Pembatalan Sewa... 24 Tabel 3.9 Skenario Use Case Melihat Laporan Trend Penyewaan... 24 Tabel 3.10 Skenario Use Case Melihat Jurnal Pengeluaran Kas... 26 Tabel 3.11 Skenario Use Case Melihat Laporan Penyewaan... 26 Tabel 3.12 Skenario Use Case Melihat Jurnal Umum... 27 Tabel 3.13 Skenario Use Case Melihat Buku Besar... 27 Tabel 3.14 Skenario Use Case Melihat Jurnal Penerimaan Kas... 28 Tabel 3.15 Skenario Use Case Melihat Laporan Laba Rugi... 28 Tabel 3.16 Skenario Use Case Mengelola Data Beban... 29 Tabel 3.17 Skenario Use Case Melihat Data Beban... 29 Tabel 3.18 Skenario Use Case Memasukan Data Beban... 30 Tabel 3.19 Skenario Use Case Cetak... 30 Tabel 3.20 Struktur Tabel Pembayaran... 41 Tabel 3.21 Struktur Tabel Shift... 41 Tabel 3.22 Struktur Tabel Transaksi... 42 Tabel 3.23 Struktur Tabel J_Sewa... 42 Tabel 3.24 Struktur Tabel Operator... 42 Tabel 3.25 Struktur Tabel Beban... 42 Tabel 3.26 Struktur Tabel Akun... 43 Tabel 3.27 Struktur Tabel J_Beban... 43 Tabel 3.28 Struktur Tabel User... 43 Tabel 3.29 Struktur Tabel penyewaan... 43 viii
Tabel 4.1 Implementasi File Aplikasi... 46 Tabel 4.2 Implementasi Tabel... 47 Tabel 4.3 Pengujian Fungsionalitas Pemesanan Non-Member... 66 Tabel 4.4 Pengujian Fungsionalitas Pemesanan Member... 67 Tabel 4.5 Pengujian Fungsionalitas Input Beban... 67 Tabel 4.6 Pengujian Fungsionalitas Melihat Jadwal Sewa... 67 Tabel 4.7 Pengujian Fungsionalitas View Data Sewa... 68 Tabel 4.8 Pengujian Fungsionalitas Melihat Jurnal Umum... 68 Tabel 4.9 Pengujian Fungsionalitas Melihat Jurnal Pengeluaran Kas... 68 Tabel 4.10 Pengujian Fungsionalitas Melihat Jurnal Penerimaan Kas... 69 Tabel 4.11 Pengujian Fungsionalitas Melihat Buku Besar... 69 Tabel 4.12 Pengujian Fungsionalitas Melihat Laporan Penyewaan... 70 Tabel 4.13 Pengujian Fungsionalitas Melihat Laporan Laba Rugi... 70 ix