KATA PENGANTAR Puji dan syukur kepada Yesus Kristus, karena atas segala kasih dan berkat-nya yang tak terhingga sehingga penulis dapat menyelesaikan buku proyek akhir ini dengan baik. Adapun penyusunan penulisan karya ilmiah ini merupakan syarat utama untuk memperoleh gelar Ahli Madya pada Politeknik Telkom Diploma Tiga Teknologi Informasi Program Studi Komputerisasi Akuntansi. Adapun judul yang penulis bahas adalah Aplikasi Perhitungan Harga Jual Untuk Pemesanan Pakaian Berbasis Web Hosting Pada Toko Online. Dalam menyelesaikan karya ilmiah ini, penulis menghadapi banyak hambatan dan kesulitan. Namun atas kasih karunia Yesus Kristus dan bantuan dari banyak pihak, penulis dapat mengatasi hal tersebut dan menyelesaikannya dengan baik. Penulis mengucapkan terima kasih kepada semua pihak yang telah membantu, baik dalam bimbingan penjelasan maupun motivasi kepada: 1. Yesus Kristus yang selalu memberikan kekuatan dan semangat dalam segala keadaan. 2. Bapak Heriyono Lalu dan Ibu Rochmawati selaku dosen pembimbing 1 dan pembimbing 2. 3. Orang tua, keluarga, beserta adik-adik yang senantiasa memberikan dukungan dan doa setiap saat. 4. Vridayanti Padang selaku wanita yang luarbiasa sehingga menjadi teladan bagi saya dalam mengerjakan Proyek Akhir ini. 5. Krisyadi Sutiawan selaku pemilik Toko Online yaitu perusahaan konveksi pakaian sebagai tempat implementasi proyek akhir ini. i
Penulis berharap proyek akhir ini dapat bermanfaat sebagaimana tujuannya. Bandung, 19 September 2013 Penulis ii
DAFTAR ISI KATA PENGANTAR... i ABSTRAK... iii ABSTRACT... iv DAFTAR ISI... v DAFTAR GAMBAR... viii DAFTAR TABEL... xi DAFTAR LAMPIRAN... xiv BAB 1 PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 3 1.3 Tujuan... 3 1.4 Batasan Masalah... 4 1.5 Definisi Operasional... 4 1.6 Metode Pengerjaan... 5 1.7 Jadwal Pengerjaan... 7 BAB 2 TINJAUAN PUSTAKA... 8 2.1 Perusahaan Manufaktur... 8 2.2 Akuntansi... 8 2.3 Siklus Akuntansi... 8 2.4 Jurnal... 10 2.5 Buku Besar... 11 2.6 Dasar Pembebanan Biaya Overhead Pabrik... 11 2.7 Harga Pokok Pesanan... 14 2.8 Penjualan... 15 2.9 Full Costing... 15 2.10 Laporan Rugi Laba Full Costing... 16 2.11 Alat Bantu Perancangan Sistem... 16 2.11.1 Flowchart... 17 2.11.2 Data Flow Diagram (DFD)... 18 v
2.11.3 Hypertext Preprocessor (PHP)... 19 2.11.4 Entity Relationship Diagram (ERD)... 19 2.11.5 MySQL... 20 BAB 3 ANALISIS DAN PERANCANGAN... 21 3.1 Analisis Sistem... 21 3.1.1 Proses Bisnis Sistem Berjalan... 21 3.1.1.1 Proses Bisnis Pembuatan Harga Jual Pemesanan Pakaian dan Bahan.. 21 3.1.1.2 Proses Pemesanan Bahan Pada Toko Online... 23 3.1.1.3 Proses Bisnis Pemesanan Pakaian Pada Toko Online... 25 3.1.1.4 Proses Bisnis Pembayaran Dengan Pengiriman Pada Toko Online... 27 3.1.1.5 Proses Bisnis Pembayaran Tanpa Pengiriman (Datang Langsung) Pada Toko Online... 29 3.1.1.6 Proses Bisnis Pembuatan Laporan Penjualan Pada Toko Online... 31 3.1.2 Proses Bisnis Sistem Usulan... 32 3.1.2.1 Proses Bisnis Usulan Pembuatan Harga Jual Untuk Pemesanan Pakaian Dan Bahan... 32 3.1.2.2 Proses Bisnis Usulan Pemesanan Langsung Bahan... 34 3.1.2.3 Proses Bisnis Usulan Pemesanan Langsung Pakaian... 36 3.1.2.4 Proses Bisnis Usulan Pelunasan Langsung Pakaian... 38 3.1.2.5 Proses Bisnis Usulan Pemesanan Online Pakaian... 40 3.1.2.6 Proses Bisnis Usulan Pembayaran Pesanan Online... 42 3.1.2.7 Proses Bisnis Usulan Pembuatan Laporan Penjualan Dan Laporan Laba/Rugi... 44 3.2 Analisis Kebutuhan Sistem (atau Produk)... 46 3.2.1 Analisis Proses... 46 3.2.2 Analisis Kebutuhan Fungsional... 46 3.2.3 Analisis Pengguna... 48 3.2.4 Kebutuhan Perangkat Keras dan Lunak... 48 3.2.4.1 Kebutuhan Perangkat Keras... 48 3.2.4.2 Kebutuhan Perangkat Lunak... 49 3.2.5 Perancangan... 50 3.3 Perancangan Basis Data... 80 vi
3.3.1 ER Diagram... 80 3.3.2 Struktur Tabel... 82 3.3.3 Relasi Antar Tabel... 89 3.3.4 Perancangan Struktur Rekening... 91 3.3.5 Perancangan Struktur Menu... 91 3.3.6 Perancangan Antarmuka... 94 BAB 4 IMPLEMENTASI DAN PENGUJIAN... 106 4.1 Implementasi... 106 4.1.1 Implementasi File/Sistem... 106 4.1.2 Implementasi File Basis Data... 109 4.1.3 Implementasi Antarmuka... 114 4.1.4 Implementasi Antarmuka Keluaran... 121 4.2 Pengujian... 124 4.2.1 Pengujian Proses Manual dan Proses Aplikasi... 124 4.2.2 Pengujian Kesalahan Edit atau Input... 135 4.2.3 Pengujian Kesalahan Pemrosesan Data... 145 BAB 5 PENUTUP... 147 5.1 Kesimpulan... 147 5.2 Saran... 147 DAFTAR REFERENSI... 148 LAMPIRAN... 149 vii
DAFTAR GAMBAR Gambar 1.1 Siklus Pengembangan Sistem... 5 Gambar 2.1 Siklus Akuntansi... 10 Gambar 2.2 Scontro... 11 Gambar 3.1 Proses Bisnis Pembuatan Harga Jual Pemesanan Pakaian Dan Bahan... 22 Gambar 3.2 Proses Bisnis Pemesanan Bahan Pada Toko Online... 24 Gambar 3.3 Proses Bisnis Pemesanan Pakaian Pada Toko Online... 26 Gambar 3.4 Proses Bisnis Pembayaran Dengan Pengiriman Pada Toko Online... 28 Gambar 3.5 Proses Bisnis Pembayaran Tanpa Pengiriman Pada Toko Online... 30 Gambar 3.6 Proses Bisnis Pembuatan Laporan Penjualan... 31 Gambar 3.7 Proses Bisnis Usulan Pembuatan Harga Pemesanan Pakaian... 33 Gambar 3.8 Proses Bisnis Usulan Pemesanan Langsung Bahan... 35 Gambar 3.9 Proses Bisnis Usulan Pemesanan Langsung Pakaian... 37 Gambar 3.10 Proses Bisnis Usulan Pelunasan Langsung Pakaian... 39 Gambar 3.11 Proses Bisnis Usulan Pemesanan Online Pakaian... 41 Gambar 3.12 Proses Bisnis Usulan Pembayaran Pesanan Online... 43 Gambar 3.13 Proses Bisnis Usulan Pembuatan Laporan Penjualan Dan Laporan Laba/Rugi... 45 Gambar 3.14 Diagram Konteks... 50 Gambar 3.15 DFD Level 0... 51 Gambar 3.16 DFD Level 1 Proses 1.0 Kelola Master... 53 Gambar 3.17 DFD Level 1 Proses 2.0 Penjualan Langsung... 54 Gambar 3.18 DFD Level 1 Proses 3.0 Penjualan Online... 56 Gambar 3.19 DFD Level 1 Proses 4.0 Membuat Laporan... 58 Gambar 3.20 DFD Level 2 Proses 2.1 Penjualan Bahan... 59 Gambar 3.21 DFD Level 2 Proses 2.2 Penjualan Celana... 60 Gambar 3.22 DFD Level 2 Proses 3.1 Register Customer... 61 Gambar 3.23 DFD Level 2 Proses 3.2 Order... 62 Gambar 3.24 ER Diagram... 81 Gambar 3.25 Relasi Antar Tabel... 90 Gambar 3.26 Struktur Menu Admin... 91 Gambar 3.27 Struktur Menu Penjualan... 92 Gambar 3.28 Struktur Menu Keuangan... 93 Gambar 3.29 Struktur Menu Pelanggan... 94 Gambar 3.30 Login... 94 Gambar 3.31 Home... 95 Gambar 3.32 input Biaya Bahan Baku... 95 Gambar 3.33 input Biaya Tenaga Kerja Langsung... 96 Gambar 3.34 Input Margin... 96 Gambar 3.35 Input Ukuran... 97 viii
Gambar 3.36 Input Model Celana... 97 Gambar 3.37 input Kebutuhan Bahan... 98 Gambar 3.38 Halaman Penjualan Bahan... 98 Gambar 3.39 Nota Penjualan Bahan... 99 Gambar 3.40 Halaman Penjualan Celana... 100 Gambar 3.41 Nota Penjualan Celana... 100 Gambar 3.42 Halaman Pelunasan... 101 Gambar 3.43 Halaman Jurnal Penjualan... 101 Gambar 3.44 Halaman Buku Besar... 102 Gambar 3.45 Halaman Laporan Penjualan... 102 Gambar 3.46 Home Pelanggan... 103 Gambar 3.47 Halaman Select Fabric... 103 Gambar 3.48 Halaman Order Detail... 104 Gambar 3.49 Halaman My Account... 104 Gambar 4.1 Tabel User... 109 Gambar 4.2 Tabel Ukuran... 109 Gambar 4.3 Tabel Penjualan... 110 Gambar 4.4 Tabel Pelanggan... 110 Gambar 4.5 Tabel Model_celana... 110 Gambar 4.6 Tabel Margin... 111 Gambar 4.7 Tabel Jurnal_penjualan... 111 Gambar 4.8 Tabel Jurnal_beban... 111 Gambar 4.9 Tabel Harga_jual... 111 Gambar 4.10 Tabel Harga_bom... 112 Gambar 4.11 Tabel Detail_penj_bhn... 112 Gambar 4.12 Tabel Detail_penjualan_celana... 112 Gambar 4.13 Tabel Coa... 112 Gambar 4.14 Tabel Btkl... 113 Gambar 4.15 Tabel Bop... 113 Gambar 4.16 Tabel Bom_celana... 113 Gambar 4.17 Tabel Beban... 114 Gambar 4.18 Tabel Bahan... 114 Gambar 4.19 Tampilan Login... 114 Gambar 4.20 Tampilan Home... 115 Gambar 4.21 Tampilan Kelola Data Master... 115 Gambar 4.22 Tampilan Penjualan Bahan... 116 Gambar 4.23 Tampilan Penjualan Celana... 116 Gambar 4.24 Tampilan Pelunasan Celana... 116 Gambar 4.25 Tampilan Penjualan Online... 117 Gambar 4.26 Tampilan Pembayaran Pesanan Online... 117 Gambar 4.27 Tampilan Pelunasan Celana... 117 Gambar 4.28 Tampilan Jurnal Penjualan... 118 ix
Gambar 4.29 Tampilan Buku Besar... 118 Gambar 4.30 Tampilan Laporan Penjualan... 119 Gambar 4.31 Tampilan Laporan Laba Rugi... 119 Gambar 4.32 Tampilan Home Pelanggan... 120 Gambar 4.33 Tampilan Menu Pilih Bahan... 120 Gambar 4.34 Tampilan Menu Detail Pesanan... 120 Gambar 4.35 Tampilan Keranjang Pesanan... 121 Gambar 4.36 Nota Penjualan... 121 Gambar 4.37 Jurnal Penjualan... 122 Gambar 4.38 Buku Besar... 122 Gambar 4.39 Laporan Penjualan... 123 Gambar 4.40 Laporan Laba Rugi... 123 Gambar 4.41 Transaksi Penjualan Bahan... 130 Gambar 4.42 Nota Penjualan Bahan... 131 Gambar 4.43 Jurnal Penjualan Bahan... 131 Gambar 4.44 Transaksi Penjualan Celana... 132 Gambar 4.45 Nota Penjualan Celana... 132 Gambar 4.46 Jurnal Pembayaran Down Payment... 133 Gambar 4.47 Transaksi Pelunasan Celana... 133 Gambar 4.48 Jurnal Pelunasan Celana... 133 Gambar 4.49 Buku Besar Periode September 2013... 134 Gambar 4.50 Laporan Penjualan Periode September 2013... 134 Gambar 4.51 Laporan Laba Rugi Periode September 2013... 135 x
DAFTAR TABEL Tabel 1.1 Jadwal Pengerjaan... 7 Tabel 2.1 Jurnal Umum... 10 Tabel 2.2 Staffel... 11 Tabel 2.3 Jurnal Penjualan Down Payment... 15 Tabel 2.4 Jurnal Pelunasan Penjualan... 15 Tabel 2.5 Harga Pokok Produksi Dengan Metode Full Costing... 16 Tabel 2.6 Laporan Rugi Laba Full Costing... 16 Tabel 2.7 Simbol-simbol Flowchart... 17 Tabel 2.8 Notasi DFD... 18 Tabel 2.9 Simbol-simbol Entity Relationship Diagram... 19 Tabel 3.1 Analisi Pengguna... 48 Tabel 3.2 Perangkat Keras... 49 Tabel 3.3 perangkat Lunak... 49 Tabel 3.4 Kamus Dt_bahan... 63 Tabel 3.5 Kamus Dt_ukuran... 63 Tabel 3.6 Kamus Dt_model_celana... 64 Tabel 3.7 Kamus Dt_bom_celana... 64 Tabel 3.8 Kamus Dt_btkl... 65 Tabel 3.9 Kamus Dt_bop... 65 Tabel 3.10 Kamus Dt_margin... 66 Tabel 3.11 Kamus Dt_coa... 67 Tabel 3.12 Kamus Dt_pelanggan... 67 Tabel 3.13 Kamus Dt_detail_penj_bahan... 68 Tabel 3.14 Kamus Dt_detail_penj_celana... 68 Tabel 3.15 Kamus Dt_harga_bom... 69 Tabel 3.16 Kamus Dt_harga_jual... 69 Tabel 3.17 Kamus Dt_penjualan... 70 Tabel 3.18 Kamus Dt_jurnal_penjualan... 70 Tabel 3.19 Kamus Dt_jurnal_beban... 71 Tabel 3.20 Kamus Dt_pesanan... 71 Tabel 3.21 Kamus Dt_bayar_DP... 72 Tabel 3.22 Kamus Dt_pelunasan... 72 Tabel 3.23 Spesifikasi Proses Input Penjualan Bahan... 73 Tabel 3.24 Spesifikasi Proses Cetak Nota Penjualan... 74 Tabel 3.25 Spesifikasi Proses Input Penjualan Celana... 74 Tabel 3.26 Spesifikasi Proses Cetak Nota Penjualan... 75 Tabel 3.27 Spesifikasi Proses Pelunasan Celana... 75 Tabel 3.28 Spesifikasi Proses Input Data Register... 76 xi
Tabel 3.29 Spesifikasi Proses Update Data Register... 76 Tabel 3.30 Spesifikasi Proses View Data Register... 77 Tabel 3.31 Spesifikasi Proses Select Fabric... 77 Tabel 3.32 Spesifikasi Proses Input Detail... 78 Tabel 3.33 Spesifikasi Proses Delete Order... 78 Tabel 3.34 Spesifikai Proses Checkout... 79 Tabel 3.35 User... 82 Tabel 3.36 Pelanggan... 82 Tabel 3.37 Bahan... 83 Tabel 3.38 Ukuran... 83 Tabel 3.39 Model_Celana... 83 Tabel 3.40 Coa... 84 Tabel 3.41 Margin... 84 Tabel 3.42 Bom_celana... 84 Tabel 3.43 Bop... 84 Tabel 3.44 Btkl... 85 Tabel 3.45 Beban... 86 Tabel 3.46 Harga_bom... 86 Tabel 3.47 Harga_jual... 86 Tabel 3.48 Penjualan... 87 Tabel 3.49 Jurnal_penjualan... 87 Tabel 3.50 Jurnal_beban... 87 Tabel 3.51 Detail_penj_celana... 88 Tabel 3.52 Detail_penj_bhn... 88 Tabel 3.53 Struktur Rekening... 91 Tabel 4.1 implementasi File Sistem... 106 Tabel 4.2 Data Spesifikasi Pesanan Celana... 124 Tabel 4.3 Perhitungan Harga Jual untuk Penjualan bahan... 125 Tabel 4.4 Jurnal Penjualan Bahan... 125 Tabel 4.5 Bill Of Material Celana... 125 Tabel 4.6 Lama Pengerjaan/produksi Celana... 126 Tabel 4.7 Margin Celana... 126 Tabel 4.8 Jurnal Pembayaran Down Payment... 127 Tabel 4.9 Jurnal Pelunasan Celana... 128 Tabel 4.10 Buku Besar... 128 Tabel 4.11 Laporan Penjualan... 129 Tabel 4.12 Laporan Laba Rugi... 129 Tabel 4.13 Pengujian Menu Login... 135 Tabel 4.14 Pengujian Input Login... 136 Tabel 4.15 Pengujian Form Input Bahan... 136 Tabel 4.16 Pengujian Form Input Ukuran... 137 Tabel 4.17 Pengujian Form Input Model... 137 xii
Tabel 4.18 Pengujian Form Input Kebutuhan Bahan... 138 Tabel 4.19 Pegujian Form Input Bop... 138 Tabel 4.20 Pengujian Form Input Btkl... 139 Tabel 4.21 Pengujian Form Input Pelanggan... 140 Tabel 4.22 Pengujian Form Input Penjualan Bahan... 140 Tabel 4.23 Pengujian Form input Penjualan Celana... 141 Tabel 4.24 Pengujian Pelunasan Celana... 141 Tabel 4.25 Pengujian Approve Pesanan Online... 142 Tabel 4.26 Pengujian Pembayaran Pesanan Online... 143 Tabel 4.27 Pengujian Pelunasan Pesanan Online... 143 Tabel 4.28 Pengujian Input Periode Jurnal... 144 Tabel 4.29 Pengujian Input Periode Buku Besar... 144 Tabel 4.30 Pengujian Input Periode Laporan Penjualan... 145 Tabel 4.31 Pengujian Input Periode Laporan Laba/rugi... 145 Tabel 4.32 Pengujian Kesalahan Pemrosesan Data... 145 xiii
DAFTAR LAMPIRAN Lampiran 1 Nota Penjualan Pada Toko Online... 149 Lampiran 2 Hasil Wawancara Dengan Pemilik Toko Online... 150 xiv