Sistem Pengolahan Data Pembelian dan Penjualan di PT "X" Berbasis Web dengan Teknologi .Net Framewrok 3.5 C#.
iv
Universitas Kristen Maranatha
ABSTRAK
Perusahaan yang bergerak dalam bidang pembelian dan penjualan
pastilah akan melibatkan sistem keuangan. Sistem keuangan tersebut akan
dibentuk sebagai sistem keuangan akuntansi yang akan menampilkan
laporan keuangan baik jurnal, buku besar, laba rugi neraca saldo dan lainnya.
Karena itulah pada karya ilmiah ini penulis akan mencoba menerapkan
sistem pembelian dan penjualan berbasis web yang diintegrasikan dengan
sistem keuangan akuntansi tersebut. Bahasa pemrograman menggunakan
C# yang berorientasi objek, yang berbasiskan ASP.NET serta menggunakan
kelas dan objek. Untuk basis data menggunakan SQL Express.
(2)
v
Universitas Kristen Maranatha
DAFTAR ISI
PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH i
PERNYATAAN ORISINALITAS KARYA ILMIAH ii
PRAKATA
iii
ABSTRAK iv
DAFTAR ISI v
DAFTAR GAMBAR ix
DAFTAR TABEL xiv
DAFTAR LAMPIRAN xv
BAB I PENDAHULUAN 1
1.1 Latar Belakang Masalah 1
1.2 Rumusan Masalah 1
1.3 Tujuan Pembahasan 2
1.4 Ruang Lingkup Kajian 2
1.5 Sumber Data 3
1.6 Sistematika Penulisan 4
1.6.1 Bab I 4
1.6.2 Bab II 4
1.6.3 Bab III 4
1.6.4 Bab IV 4
1.6.5 Bab V 4
1.6.6 Bab VI 4
BAB II KAJIAN TEORI 5
2.1 .NetFramework 5
2.1.1 CLR (Common Language Runtime) 5
2.1.2 .NET 3.5 sebagai Platform 6
2.1.2.1 LambdaExpression 7
2.1.2.2 ExtensionMethods 7
2.1.2.3 LINQ 8
2.2 C# 9
2.3 Meta Data 10
2.4 ERD (Entity Relational Diagrams) 10
2.5 FlowChart 13
2.6 UML (Unified Modeling Language) 15
2.6.1 Use Case 15
2.6.2 ActivityDiagram 18
2.6.3 Class Diagram 19
2.7 Akuntansi 22
2.7.1 Jurnal 24
2.7.2 Buku Besar 24
2.7.3 Neraca Saldo 25
2.7.4 Ayat Jurnal Penyesuaian 25
2.7.5 Neraca Lajur 25
2.7.6 Laporan Laba / Rugi 26
2.7.7 Neraca 26
BAB III ANALISIS DAN PERANCANGAN 27
3.1 Proses Bisnis 27
3.2 UML 30
(3)
vi
Universitas Kristen Maranatha
3.2.2 Activity Diagram 32
3.2.3 Entity Relationship Diagram 42
3.3 Class Diagram 46
3.4 Rancangan Tampilan Antarmuka Pengguna 47
3.4.1 Rancangan Tampilan Login 47
3.4.2 Rancangan Form Utama Administrator 47
3.4.3 Rancangan Form Utama Gudang 48
3.4.4 Rancangan Form Transaksi Pembelian 48 3.4.5 Rancangan Form Transaksi Penjualan 50
BAB IV HASIL TERCAPAI 53
4.1 Tampilan Awal 53
4.2 Tampilan Login 54
4.3 Tampilan Halaman Admin 55
4.4 Input Profil Perusahaan 55
4.5 Mengubah Profil Perusahaan 56
4.6 Menghapus Profil Perusahaan 57
4.7 Menginput Data Admin 57
4.8 Mengubah Data Admin 58
4.9 Menghapus Data Admin 58
4.10 Mencari Data Admin 59
4.11 Menginput Data Operator Gudang 59
4.12 Mengubah Data Operator Gudang 60
4.13 Menghapus Data Operator Gudang 60
4.14 Mencari Data Operator Gudang 61
4.15 Menginput Data Kasir 61
4.16 Mengubah Data Kasir 62
4.17 Menghapus Data Kasir 62
4.18 Mencari Data Kasir 63
4.19 Mengubah Data Login Admin 63
4.20 Mengubah Data Login Gudang 64
4.21 Mengubah Data Login Kasir 64
4.22 Menginput Data Supplier 65
4.23 Mengubah Data Supplier 65
4.24 Menghapus Data Supplier 66
4.25 Mencari Data Supplier 66
4.26 Menginput Data Customer 67
4.27 Mengubah Data Customer 67
4.28 Menghapus Data Customer 68
4.29 Mencari Data Customer 68
4.30 Menginput Data Barang 69
4.31 Mengubah Data Barang 70
4.32 Menghapus Data Barang 71
4.33 Mencari Data Barang 72
4.34 Tampilan Order Pembelian 72
4.35 Tampilan Order Penjualan 73
4.36 Tampilan Retur Order Pembelian 73
4.37 Tampilan Retur Order Penjualan 74
4.38 Tampilan Pembayaran Beban 74
4.39 Tampilan Pembayaran Order Pembelian 75 4.40 Tampilan Pembayaran Order Penjualan 75
(4)
vii
Universitas Kristen Maranatha
4.42 Tampilan Pembuatan Buku Besar 76
4.43 Tampilan Melihat Buku Besar 77
4.44 Tampilan Pembuatan Neraca Saldo 77
4.45 Tampilan Melihat Neraca Saldo 78
4.46 Tampilan Pembuatan Laporan Laba Rugi 78 4.47 Tampilan Melihat Laporan Laba Rugi 79 4.48 Tampilan Pembuatan Laporan Perubahan Modal 79 4.49 Tampilan Melihat Laporan Perubahan Modal 80
4.50 Tampilan Pembuatan Neraca 80
4.51 Tampilan Melihat Neraca 81
4.52 Tampilan Halaman User Kasir 81
4.53 Tampilan Mengubah Data Pribadi 82
4.54 Tampilan Mengubah Data Login 82
4.55 Tampilan Order Pembelian 83
4.56 Tampilan Order Penjualan 83
4.57 Tampilan Retur Order Pembelian 84
4.58 Tampilan Retur Order Penjualan 84
4.59 Tampilan Pembayaran Order Pembelian 85 4.60 Tampilan Pembayaran Order Penjualan 85 4.61 Tampilan Halaman User Operator Gudang 86
4.62 Tampilan Mengubah Data Pribadi 86
4.63 Tampilan Update Data Login 87
4.64 Menginput Data Barang 87
4.65 Mengubah Data Barang 88
4.66 Mencari Data Barang 88
BAB V EVALUASI 89
5.1 Pengujian Black Box 89
5.2 Pengujian Halaman Login 89
5.3 Pengujian Menu Input Data User Admin 90 5.4 Pengujian Menu Ubah Data User Admin 91
5.5 Pengujian Menu Hapus User Admin 92
5.6 Pengujian Menu Search User Admin 94
5.7 Pengujian Menu Ubah Data User Login Admin 94 5.8 Pengujian Menu Input Data User Gudang 96 5.9 Pengujian Menu Ubah Data User Gudang 98
5.10 Pengujian Menu Hapus User Gudang 99
5.11 Pengujian Menu Search User Gudang 100
5.12 Pengujian Menu Ubah Data User Login Gudang 101 5.13 Pengujian Menu Input Data User Kasir 103 5.14 Pengujian Menu Ubah Data User Kasir 104
5.15 Pengujian Menu Hapus User Kasir 105
5.16 Pengujian Menu Search User Kasir 107
5.17 Pengujian Menu Ubah Data User Login Kasir 107 5.18 Pengujian Menu Input Data User Customer 109 5.19 Pengujian Menu Ubah Data User Customer 110 5.20 Pengujian Menu Hapus User Customer 111 5.21 Pengujian Menu Search User Customer 112 5.22 Pengujian Menu Input Data User Supplier 113 5.23 Pengujian Menu Ubah Data User Supplier 113 5.24 Pengujian Menu Hapus User Supplier 114 5.25 Pengujian Menu Search User Supplier 115
(5)
viii
Universitas Kristen Maranatha
5.26 Pengujian Menu Input Data Barang 116
5.27 Pengujian Menu Ubah Data Barang 116
5.28 Pengujian Menu Hapus Barang 118
5.29 Pengujian Menu Search Barang 119
5.30 Pengujian Halaman Transaksi Pembelian 119
5.31 Pengujian Halaman Order Penjualan 122
5.32 Pengujian Halaman Retur Pembelian 125
5.33 Pengujian Halaman Retur Penjualan 128
5.34 Pengujian Halaman Pembayaran Biaya Beban 131 5.35 Pengujian Halaman Pembayaran Order Pembelian 133 5.36 Pengujian Halaman Pembayaran Order Penjualan 135
5.37 Pengujian Halaman Daftar Akun 137
5.38 Pengujian Halaman Jurnal Umum 138
5.39 Pengujian Halaman Buku Besar 139
5.40 Pengujian Halaman Neraca Saldo 143
5.41 Pengujian Halaman Laporan Laba Rugi 144 5.42 Pengujian Halaman Laporan Perubahan Modal 145
5.43 Pengujian Halaman Neraca 146
BAB VI SIMPULAN DAN SARAN 147
6.1 Simpulan 147
6.2 Saran 148
(6)
ix
Universitas Kristen Maranatha
DAFTAR GAMBAR
Gambar 1 Bagan Akuntansi (Wibowo, 2003) 23
Gambar 2 Flow Chart Proses Pembelian Barang 27 Gambar 3 Flow Chart Proses Penjualan Barang 29 Gambar 4 Use Cases Sistem Aplikasi Retail PT X 32 Gambar 1 ActivityDiagram OlahData Barang Admin dengan Sistem 33 Gambar 2 ActivityDiagram OlahData Customer Admin dengan Sistem 34 Gambar 3 Activity Diagram OlahDataSupplier Admin dengan Sistem 35 Gambar 4 Activity Diagram OlahDataKeuangan Admin dengan Sistem 36 Gambar 5 Activity Diagram Olah Data Customer Kasir dengan Sistem 37 Gambar 6 Activity Diagram Olah Data Supplier Kasir dengan Sistem 38 Gambar 7 Activity Diagram Olah Data Pembelian Kasir dengan Sistem 39 Gambar 8 Activity Diagram OlahDataPenjualan Kasir dengan Sistem 40 Gambar 9 Activity Diagram Olah Data Barang Gudang dengan Sistem 41
Gambar 14 Entity Relational Diagram 42
Gambar 15 Class Diagram 46
Gambar 16 Rancangan Form Login 47
Gambar 17 Rancangan Form Menu Admin 47
Gambar 18 Rancangan Form Menu Gudang 48
Gambar 19 Rancangan Form Pembelian-A 48
Gambar 20 Rancangan Form Pembelian-B 49
Gambar 21 Rancangan Form Penjualan-A 50
Gambar 22 Rancangan Form Penjualan-B 50
Gambar 23 Tampilan Awal 53
Gambar 24 Tampilan Login 54
Gambar 25 Tampilan Awal Admin 55
Gambar 26 Input Profil Perusahaan 55
Gambar 27 Tampilan Informasi Profil Perusahaan 56
Gambar 28 Mengubah Profil Perusahaan 56
Gambar 29 Menghapus Profil Perusahaan 57
Gambar 30 Menginput Data Admin 57
Gambar 31 Mengubah Data Admin 58
Gambar 32 Menghapus Data Admin 58
Gambar 33 Mencari Data Admin 59
Gambar 34 Menginput Data Operator Gudang 59 Gambar 35 Mengubah Data Operator Gudang 60
Gambar 36 Mengubah Data Operator Gudang 60
Gambar 37 Mencari Data Operator Gudang 61
Gambar 38 Menginput Data Kasir 61
Gambar 39 Mengubah Data Kasir 62
Gambar 40 Menghapus Data Kasir 62
Gambar 41 Mencari Data Kasir 63
Gambar 42 Mengubah Data Login Admin 63
Gambar 43 Mengubah Data Login Gudang 64
Gambar 44 Mengubah Data Login Kasir 64
Gambar 45 Menginput Data Supplier 65
Gambar 46 Mengubah Data Supplier 65
Gambar 47 Menghapus Data Supplier 66
Gambar 48 Mencari Data Supplier 66
(7)
x
Universitas Kristen Maranatha
Gambar 50 Mengubah Data Customer 67
Gambar 51 Menghapus Data Customer 68
Gambar 52 Mencari Data Customer 68
Gambar 53 Menginput Data Barang 69
Gambar 54 Mengubah Data Barang 70
Gambar 55 Menghapus Data Barang 71
Gambar 56 Mencari Data Barang 72
Gambar 57 Tampilan Order Pembelian 72
Gambar 58 Tampilan Order Penjualan 73
Gambar 59 Tampilan Retur Pembelian 73
Gambar 60 Tampilan Order Pembelian 74
Gambar 61 Tampilan Pembayaran Beban 74
Gambar 62 Tampilan Pembayaran Order Pembelian 75 Gambar 63
Tampilan Pembayaran Order Penjualan
75
Gambar 64 Tampilan Jurnal Umum 76
Gambar 65 Tampilan Pembuatan Buku Besar 76
Gambar 66 Tampilan Lihat Buku Besar 77
Gambar 67 Tampilan Pembuatan Neraca Saldo 77
Gambar 68 Tampilan Lihat Neraca Saldo 78
Gambar 69 Tampilan Pembuatan Laporan Laba Rugi 78 Gambar 70 Tampilan Lihat Laporan Laba Rugi 79 Gambar 71 Tampilan Pembuatan Laporan Perubahan Modal 79 Gambar 72 Tampilan Lihat Laporan Perubahan Modal 80
Gambar 73 Tampilan Pembuatan Neraca 80
Gambar 74 Tampilan Lihat Neraca 81
Gambar 75 Tampilan Halaman Kasir 81
Gambar 76 Tampilan Mengubah Data Pribadi 82 Gambar 77 Tampilan Mengubah Data Pribadi Login User Kasir 82 Gambar 78 Tampilan Order Pembelian oleh Kasir 83 Gambar 79 Tampilan Order Penjualan oleh Kasir 83 Gambar 80 Tampilan Retur Order Pembelian oleh Kasir 84 Gambar 81 Tampilan Retur Order Penjualan oleh Kasir 84 Gambar 10 Tampilan Pembayaran Order Pembelian 85 Gambar 11 Tampilan Pembayaran Order Penjualan 85
Gambar 84 Tampilan Halaman User Gudang 86
Gambar 85 Tampilan Mengubah Data Pribadi Gudang 86 Gambar 86 Tampilan Mengubah Data Pribadi Login User Gudang 87 Gambar 87 Tampilan Menginput Data Barang oleh Gudang 87 Gambar 88 Tampilan Mengubah Data Barang oleh Gudang 88 Gambar 89 Tampilan Mencari Data Barang oleh Gudang 88
Gambar 90 Pengujian Login 89
Gambar 91 Pengujian Username dan Password Login 89
Gambar 92 Input Data User Admin Baru 90
Gambar 93 Pengujian Username Admin 90
Gambar 94 Pengujian Password Admin 91
Gambar 95 Edit Data User 91
Gambar 96 Perubahan Data User Admin 92
Gambar 97 Hasil Pengubahaan Data User Admin 92
Gambar 98 Hapus Data User Admin 93
Gambar 99 Konfirmasi Penghapusan 93
(8)
xi
Universitas Kristen Maranatha
Gambar 101 Ubah Login User Admin 94
Gambar 102 Ubah Password User Admin 95
Gambar 103 Pengujian Kecocokan Password Login User Admin 95 Gambar 104 Pengujian Password Login User Admin 96
Gambar 105 Input Data User Gudang Baru 96
Gambar 106 Pengujian Username Gudang 97
Gambar 107 Pengujian Password Gudang 97
Gambar 108 Edit Data User 98
Gambar 109 Perubahan Data User Gudang 98
Gambar 110 Hasil Pengubahaan Data User Gudang 99
Gambar 11 1 Hapus Data User Gudang 99
Gambar 112 Konfirmasi Penghapusan 100
Gambar 113 Search Data User Gudang 100
Gambar 114 Ubah Login User Gudang 101
Gambar 115 Ubah Password User Gudang 101
Gambar 116 Pengujian Kecocokan Password Login User Gudang 102 Gambar 117 Pengujian Password Login User Gudang 102
Gambar 118 Input Data User Kasir Baru 103
Gambar 119 Pengujian Username Kasir 103
Gambar 120 Pengujian Password Kasir 104
Gambar 121 Edit Data User 104
Gambar 122 Perubahan Data User Kasir 105
Gambar 123 Hasil Pengubahaan Data User Kasir 105
Gambar 124 Hapus Data User Kasir 106
Gambar 125 Konfirmasi Penghapusan 106
Gambar 107 Search Data User Kasir 107
Gambar 127 Ubah Login User Kasir 107
Gambar 128 Ubah Password User Kasir 108
Gambar 129 Pengujian Kecocokan Password Login User Kasir 108 Gambar 130 Pengujian Password Login User Kasir 109 Gambar 131 Input Data User Customer Baru 109
Gambar 132 Edit Data User 110
Gambar 133 Perubahan Data User Customer 110
Gambar 134 Hasil Pengubahaan Data User Customer 111
Gambar 135 Hapus Data User Customer 111
Gambar 136 Konfirmasi Penghapusan 112
Gambar 137 Search Data User Customer 112
Gambar 138 Input Data User Supplier Baru 113
Gambar 139 Edit Data User 113
Gambar 140 Perubahan Data User Supplier 114
Gambar 141 Hasil Pengubahaan Data User Supplier 114
Gambar 142 Hapus Data User Supplier 115
Gambar 143 Konfirmasi Penghapusan 115
Gambar 144 Search Data User Supplier 115
Gambar 145 Input Data Barang Baru 116
Gambar 146 Edit Data Barang Baru 117
Gambar 147 Perubahan Data Barang 117
Gambar 148 Hasil Pengubahaan Data Barang 117
Gambar 149 Hapus Data Barang 118
Gambar 150 Konfirmasi Penghapusan 118
(9)
xii
Universitas Kristen Maranatha
Gambar 152 Tampilan Awal Order Pembelian 119
Gambar 153 Tampilan Form Order Pembelian 120
Gambar 154 Pemilihan Barang 120
Gambar 155 Pembelian Salah Satu Barang 120
Gambar 156 Transaksi Pembelian Barang 121
Gambar 157 Transaksi Pembelian Barang – 2 121 Gambar 158 Tampilan Akhir Order Pembelian 122
Gambar 159 Tampilan Awal Order Penjualan 122
Gambar 160 Tampilan Form Order Penjualan 123
Gambar 161 Pemilihan Barang 123
Gambar 162 Penjualan Salah Satu Barang 123
Gambar 163 Transaksi Penjualan Barang 124
Gambar 164 Transaksi Penjualan Barang – 2 124 Gambar 165 Tampilan Akhir Order Penjualan 125
Gambar 166 Tampilan Awal Retur Pembelian 125
Gambar 167 Tampilan Form Retur Pembelian 126
Gambar 168 Pemilihan Transaksi 126
Gambar 169 Pemilihan Barang 126
Gambar 170 Data Barang Retur 127
Gambar 171 Penginputan Jumlah Barang Retur 127
Gambar 172 Total Retur Pembelian 128
Gambar 173 Tampilan Awal Retur Penjualan 128
Gambar 174 Tampilan Form Retur Penjualan 129
Gambar 175 Pemilihan Transaksi 129
Gambar 176 Pemilihan Barang 129
Gambar 177 Data Barang Retur 130
Gambar 178 Penginputan Jumlah Barang Retur 130
Gambar 179 Total Retur Pembelian 131
Gambar 180 Tampilan Awal Halaman Beban 131
Gambar 181 Beban Jasa Internet 132
Gambar 182 Beban Air 132
Gambar 183 Beban Listrik 132
Gambar 184 Beban Telepon 132
Gambar 185 Tampilan Awal Halaman Pembayaran 133
Gambar 186 Memilih Nota Order Pembelian 133
Gambar 187 Tampilan Akhir Menu Pembayaran Order Pembelian 134
Gambar 188 Hasil Print Order Pembelian 134
Gambar 189 Tampilan Awal Halaman Pembayaran 135
Gambar 190 Memilih Nota Order Penjualan 135
Gambar 191 Tampilan Akhir Menu Pembayaran Order Penjualan 136
Gambar 192 Hasil Print Order Penjualan 136
Gambar 193 Tampilan Awal Menginput Daftar Akun 137
Gambar 194 Tampilan Mengubah Nama Akun 137
Gambar 195 Tampilan Awal Jurnal Umum 138
Gambar 196 Tampilan Jurnal Umum 138
Gambar 197 Tampilan Awal Buku Besar 139
Gambar 198 Buku Besar Kas 139
Gambar 199 Buku Besar Persedian Barang Dagangan 139
Gambar 200 Buku Besar Modal 140
Gambar 201 Buku Besar Penjualan 140
(10)
xiii
Universitas Kristen Maranatha
Gambar 203 Buku Besar Pembelian 141
Gambar 204 Buku Besaar Retur Pembelian 141
Gambar 205 Buku Besar Beban Jasa Internet 141
Gambar 206 Buku Besar Beban Air 142
Gambar 207 Buku Besar Beban Listrik 142
Gambar 208 Buku Besar Beban Telepon 142
Gambar 209 Tampilan Awal Neraca Saldo 143
Gambar 210 Tampilan Neraca Saldo 143
Gambar 211 Tampilan Awal Laporan Laba Rugi 144
Gambar 212 Tampilan Laporan Laba Rugi 144
Gambar 213 Tampilan Awal Perubahan Modal 145
Gambar 214 Tampilan Perubahaan Modal 145
Gambar 215 Tampilan Awal Neraca 146
(11)
xiv
Universitas Kristen Maranatha
DAFTAR TABEL
Tabel I Tabel Daftar Diagram (Fathansyah,2001) 10 Tabel II Tabel Relasi Diagram (Fathansyah, 2001) 11 Tabel III Tabel FlowChart
(Witarto, 2004)
14 Tabel IV Tabel Notasi UseCase (Pressman, 2005) 16 Tabel V Tabel Activity Diagram (Pressman, 2005) 18 Tabel II Tabel ClassDiagram (Pressman, 2005) 20(12)
xv
Universitas Kristen Maranatha
DAFTAR LAMPIRAN
Lampiran Source Code HTML.ASPX A
(13)
1
Universitas Kristen Maranata
BAB I PENDAHULUAN
1.1 Latar Belakang Masalah
Perkembangan teknologi informasi saat ini kian pesat dan telah merambah
ke berbagai bidang perekonomian kehidupan manusia. Salah satu aspek
yang dapat terlihat secara nyata adalah dalam hal pemrosesan dan
pengolahan data pada sistem informasi perusahaan. Sebagai contoh,
sebuah perusahaan yang bergerak dibidang retailer akan membutuhkan
sebuah sistem aplikasi yang dapat mengolah pengelolaan barang pembelian
dan penjualan serta laporan keuangan secara terkomputerisasi.
Perusahaan yang masih menggunakan proses pengolahan data transaksi
secara manual, diharapkan dapat melakukan pengolahan data tersebut
berbasiskan komputerisasi, ini bukan saja dapat menyertakan informasi
kepada pelanggan, tetapi juga melalui terciptanya sistem digitalisasi dan
komputerisasi tersebut diharapkan juga dapat mengolah data pemesanan
secara lebih terstruktur dan teratur, serta dapat memantau pergerakan
keuangan sehingga berimbas akan kemajuan perusahaan tersebut.
Pada laporan tugas akhir ini akan dicoba untuk mengatasi permasalahan
tersebut diatas dengan membangun sebuah sistem aplikasi retail
berbasiskan web dengan bahasa pemrograman C#.
1.2 Rumusan Masalah
Pada bab-bab selanjutnya akan dibahas beberapa rumusan masalah antara
lain :
(14)
2
Universitas Kristen Maranata
1. Bagaimanakah menerapkan proses bisnis pembelian dan
penjualan yang terjadi pada perusahaan saat ini ke dalam
aplikasi?
2. Bagaimanakah membuat aplikasi yang dapat memproses
pengolahan data-data transaksi pembelian dan penjualan pada
sistem saat ini?
3. Bagaimanakah membuat sistem yang dapat melakukan transaksi
penjualan dan pembelian?
1.3 Tujuan Pembahasan
Tujuan yang tercapai setelah laporan tugas akhir ini terselesaikan, adalah
berupa :
1. Penjelasan tentang proses bisnis pembelian dan penjualan yang
sedang terjadi;
2. Proses pembentukan aplikasi yang menggunakan
web-based
dan
dapat mengolah data transaksi;
3. Proses pengolahan data untuk transaksi penjualan dan pembelian
serta laporan akuntansi neraca keuangan;
1.4 Ruang Lingkup Kajian
Ada beberapa poin yang dicantumkan untuk membatasi masalah-masalah
tersebut, yaitu:
Batasan perangkat keras, meliputi:
Processor : Intel / Amd @ 2.00GHz
Ram : 2GB
Hardisk : 80 GB
DVDRom 8x
Monitor 17
”
1024x768
(15)
3
Universitas Kristen Maranata
Batasan perangkat lunak, meliputi fitur dari :
User Admin:
Dapat melakukan login
Menginput, mengubah, menghapus data suplier
Menginput, mengubah, menghapus data
customer
Menginput, mengubah, menghapus data barang
Dapat melakukan transaksi pembelian dan penjualan
Membuat laporan keuangan
User Gudang:
Dapat melakukan login
Menginput, mengubah data barang
Melihat harga dan jumlah barang
User Kasir:
Dapat melakukan login
Melihat harga dan jumlah barang
Dapat melakukan transaksi pembelian dan penjualan
Dalam sistem ini ada beberapa hal yang tidak akan di ikut sertakan antara
lain :
Pengolahan sistem informasi pembayaran dan penjualan secara
hutang dan piutang baik kepada
customer
maupun kepada
supplier.
Pengolahan sistem gaji kepada karyawan beserta informasi
pengolahan keuangan gaji tersebut.
1.5 Sumber Data
Sumber - sumber yang diperlukan untuk pembuatan aplikasi dari internet,
data suplier, data
customer
yang berupa fiktif.
(16)
4
Universitas Kristen Maranata
1.6 Sistematika Penyajian
Bab I PENDAHULUAN
Pada bab ini dijelaskan alasan pembuatan laporan tugas akhir ini seperti,
latar belakang masalah, rumusan masalah, tujuan penelitian, batasan
masalah dan lain-lain.
Bab II KAJIAN TEORI
Pada bab ini akan dipaparkan dasar teori yang mendukung laporan tugas
akhir ini, agar pada bab-bab selanjutnya dapat dipahami secara lebih baik.
Bab III ANALISIS DAN RANCANGAN SISTEM
Pada bab ini akan dimulai analisis sistem yang sudah berjalan hingga
laporan ini dituliskan, penjelasan akan proses bisnis
–
proses bisnis yang
terjadi atau yang telah terbentuk akan digambarkan dalam bentuk
Flowchart
Diagram, Class Diagram, Activity Diagram, ER Diagram,
dll.
Bab IV HASIL PENELITIAN
Penjelasan akan hasil yang tercapai dari aplikasi
web-based
yang
menggunakan
ASPX
yang diprogramkan dengan bahasa pemrograman
C#
dipaparkan pada bab ini. Peng-
codding-
an dilampirkan pada halaman
lampiran, tetapi penjelasan-penjelasan yang mendetail dapat ditemukan
pada bab IV ini.
Bab V PEMBAHASAN DAN COBA HASIL PENELITIAN
Hasil evaluasi dan teknik pengujian dari aplikasi yang telah dibentuk tersebut
akan dilakukan pada bab V, di mana pengujian aplikasi yang telah dibuat
akan diujicobakan dalam bentuk
trial and error
(percobaan dan kesalahan
yang muncul).
Bab VI SIMPULAN DAN SARAN
(17)
147
Universitas Kristen Maranata
BAB VI SIMPULAN DAN SARAN
6.1 Simpulan
Berdasarkan hasil yang telah dicapai, terlihat bahwa sistem aplikasi ini dapat
digunakan untuk pengolahan data akunting. Adapun hasil dari pembuatan
aplikasi ini sudah menunjang fungsionalitas yang sama dengan tujuan yang
diharapkan dalam perumusan masalah, antara lain:
Pada aplikasi ini dapat melakukan proses pengolahan data pembelian
dan penjualan serta keuangan yang tersusun, yaitu membuat jurnal
umum, buku besar, neraca saldo, buku besar,laba-rugi, neraca.
Pada aplikasi ini terdapat fitur
error
handling
yang apabila pengguna
salah memasukkan data maka akan keluar peringatan kesalahan.
Data keuangan tiap bulannya tersipan di dalam
database
yang apabila
sewaktu-waktu pengguna ingin melihatnya maka pengguna tinggal
memasukan tanggal yang diinginkan.
Aplikasi ini dapat digunakan untuk pengelolaan data keuangan, juga
dapat mencatat
master
data seperti data
supplier
,
customer
,
COA
,
dan juga mengelola masukan transaksi jual beli.
6.2 Saran
Berdasarkan hasil evaluasi terdapat hal-hal yang dapat dilakukan guna
mengembangkan fungsionalitas dari aplikasi ini, diantaranya:
Mengembangkan aplikasi yang dapat diakses secara online.
Mengembangkan desain antarmuka agar menjadi lebih menarik.
Transaksi jual beli online.
Mengembangkan aplikasi dengan fungsionalitas untuk pengolahan
data lainnya seperti pengolahan gaji karyawan, ataupun absensi.
(18)
xvi
Universitas Kristen Maranata
DAFTAR PUSTAKA
A. Silberschatz, H.F. Korth, S. Sudarshan, McGraw Hill Companies, Database Systems Concept, New York, 1997
Adnan, Risman. (2008). Projek Otak Pengenalan .NET FRAMEWORK 3.5. Retrieved September 25, 2008.
Alam, S. (2001), “Akutansi”. Jakarta: Esis.
Alter Steven, 2002, “Information Systems”, Prentice Hall
Anderson Post, 2003, “Management Information Systems”, McGraw-Hill Irwin.
Booch, G., Rumbaugh, J., Jacobson, I. (1998) The Unified Modelling Language User Guide, Addison-Wesley.
Capron H.L, Johnson J.A., 2002, “Computers: Tools for an Information Age”, Prentice Hall. Darmeidi, Andhy S.,ST (2005). Materi Pengantar Sistem Informasi. Universitas Kristen Maranatha Dean, Elisa. (2007). Materi Basis Data Teori. Universitas Kristen Maranatha.
Dennis Alan, Wixom Barbara, 2003, “System Analysis Design”, John Wiley & Sons, Inc.
Dharma Oetomo Budi Sutedjo, Simanjuntak John Philio, Sukoco Andreas Ari, 2003,”I-CRM Membina Relasi dengan Pelanggan.Com, Andi.
Esposito, Dino. (2007). Introducing Microsoft ASP.Net. Retrieved September 25, 2008. Fathansyah, (2002). “Basis Data”. Informatika, Jakarta.
Glenford J.Myers (2004). “The Art Of Sotware Testing Second Edition”. Canada:John Wiley & Sons, Inc.
Hart, C. (2006). Beginning ASP.NET 2.0 with C#. Wiley Publishing, Inc. (hlm.27-619). Canada. Ir. Fathansyah, Basis Data, Penerbit Informatika Bandung, 2001
Ivar Jacobson, Object Oriented Software Engineering, Addison-Wesley. Jason T. Roff, UML A Beginner’s Guide, McGraw-Hill, 2003.
Jogiyanto HM, 2000, “Analisis & Disain”, Andi.
Jogiyanto HM, 2003, “Sistem Teknologi Informasi”, Andi. Kadir Abdul, 2003, “Pengenalan Sistem Informasi”, Andi.
Kronke David M, 2000, “Database Processing Fundamentals, Design & Implementation”, Prentice Hall, Inc
(19)
xvii
Universitas Kristen Maranata
Marakas, George M, 2001, “System Analysis and Design : An Active Approach”, Prentice Hall. McLeod Raymond Jr., 2001, “Management Information Systems”, Prentice Hall Inc.
Pialorsi, Paolo, & Russo, Marco. (2007). Introducing Microsoft LINQ. Retrieved September 25, 2008.
Potter Turban Rainer, 2003,”Introduction to Information Technology”, John Wiley & Sons, Inc. Pressman, Roger (2001). “Software Engineering”. McGraw-Hill:New York.
Rajagukguk, Ronald. (2008). Welcome to LINQ World! - Perjalanan ke desa LINQ. Retrieved September 25, 2008.
Roger S. Pressman, Software Engineering 6th edition, McGraw-Hill, 2005.
Rumbaugh, J., Jacobson, I., Booch, G. (1999) The Unified Modelling Language Reference Manual, Addison-Wesley.
Sawyer Williams, 2003, “Using Information Technology”, McGraw-Hill Irwin. Setiawan, Djoni S.,ST (2007). Materi OOTD. Universitas Kristen Maranatha
Siahaan, K.D. (2008). Deliver Robust Desktop Application with Visual C# 2008 Express Edition. Retrieved September 25, 2008.
Stair Ralp M, Reynoalds George W, 2003, “Principles of Information Systems”,Thomson.
Suteja, B.R., Prijono, A., Agustaf, R. (2005). Mudah dan Cepat Menguasai Pemrograman WEB.INFORMATIKA Bandung.(hlm.1-8).
Vaswani, Vikram (2005). “How to Do Everything with PHP & MySQL”. McGraw-Hill:New York. Whistten Jeffrey L, Bentley Lonie D, Dittman Kevin C, 5ed, “System Analysis and Design ethods”, McGraw-Hill Irwin.
Witarto, 2004, “Memahami Sistem Informasi”, Informatika.
C sharp - Electronic references. Retrieved September 26, 2008, 0:13:40, from http:// msdn. microsoft. com /vcsharp /team /language /default.aspx
Extension method - Electronic refrences. Retrieved October 01, 2008 12:06:50, from http://www.extensionmethod.net/
Getting Selected Row Index of Gridview? - ASP.NET Forums: Electronic references. Retrieved September 25, 2008 19:39:09, from http://forums.asp.net/p/1321012/2625429.aspx
(20)
xviii
Universitas Kristen Maranata
Language Integrated Query - Electronic references. Retrieved September 30, 2008 2:41:10, from http:// msdn. microsoft. com/ en-us/ netframework/ aa904594.aspx
Microsoft. (2007). An Overview of Microsoft® Visual Studio® 2008. Retrieved September 25, 2008, from www.microsoft.com/vstudio
.NET Framework - Electronic references. Retrieved September 26, 2008 0:13:29, from http://www.microsoft.com/net/default.aspx
Paging and Sorting a GridView using Custom Data Objects: Electronic references. Retrieved September 25, 2008 7:36:11, from http://microsoft.apress.com/index.php?id=51
(1)
3
Universitas Kristen Maranata Batasan perangkat lunak, meliputi fitur dari :
User Admin:
Dapat melakukan login
Menginput, mengubah, menghapus data suplier
Menginput, mengubah, menghapus data customer Menginput, mengubah, menghapus data barang
Dapat melakukan transaksi pembelian dan penjualan
Membuat laporan keuangan User Gudang:
Dapat melakukan login
Menginput, mengubah data barang
Melihat harga dan jumlah barang User Kasir:
Dapat melakukan login
Melihat harga dan jumlah barang
Dapat melakukan transaksi pembelian dan penjualan Dalam sistem ini ada beberapa hal yang tidak akan di ikut sertakan antara lain :
Pengolahan sistem informasi pembayaran dan penjualan secara hutang dan piutang baik kepada customer maupun kepada supplier. Pengolahan sistem gaji kepada karyawan beserta informasi
pengolahan keuangan gaji tersebut.
1.5 Sumber Data
Sumber - sumber yang diperlukan untuk pembuatan aplikasi dari internet, data suplier, data customer yang berupa fiktif.
(2)
4
1.6 Sistematika Penyajian
Bab I PENDAHULUAN
Pada bab ini dijelaskan alasan pembuatan laporan tugas akhir ini seperti, latar belakang masalah, rumusan masalah, tujuan penelitian, batasan masalah dan lain-lain.
Bab II KAJIAN TEORI
Pada bab ini akan dipaparkan dasar teori yang mendukung laporan tugas akhir ini, agar pada bab-bab selanjutnya dapat dipahami secara lebih baik.
Bab III ANALISIS DAN RANCANGAN SISTEM
Pada bab ini akan dimulai analisis sistem yang sudah berjalan hingga laporan ini dituliskan, penjelasan akan proses bisnis – proses bisnis yang terjadi atau yang telah terbentuk akan digambarkan dalam bentuk Flowchart Diagram, Class Diagram, Activity Diagram, ER Diagram, dll.
Bab IV HASIL PENELITIAN
Penjelasan akan hasil yang tercapai dari aplikasi web-based yang menggunakan ASPX yang diprogramkan dengan bahasa pemrograman C#
dipaparkan pada bab ini. Peng-codding-an dilampirkan pada halaman lampiran, tetapi penjelasan-penjelasan yang mendetail dapat ditemukan pada bab IV ini.
Bab V PEMBAHASAN DAN COBA HASIL PENELITIAN
Hasil evaluasi dan teknik pengujian dari aplikasi yang telah dibentuk tersebut akan dilakukan pada bab V, di mana pengujian aplikasi yang telah dibuat akan diujicobakan dalam bentuk trial and error (percobaan dan kesalahan yang muncul).
Bab VI SIMPULAN DAN SARAN
(3)
147
Universitas Kristen Maranata
BAB VI SIMPULAN DAN SARAN
6.1 Simpulan
Berdasarkan hasil yang telah dicapai, terlihat bahwa sistem aplikasi ini dapat digunakan untuk pengolahan data akunting. Adapun hasil dari pembuatan aplikasi ini sudah menunjang fungsionalitas yang sama dengan tujuan yang diharapkan dalam perumusan masalah, antara lain:
Pada aplikasi ini dapat melakukan proses pengolahan data pembelian dan penjualan serta keuangan yang tersusun, yaitu membuat jurnal umum, buku besar, neraca saldo, buku besar,laba-rugi, neraca.
Pada aplikasi ini terdapat fitur error handling yang apabila pengguna salah memasukkan data maka akan keluar peringatan kesalahan. Data keuangan tiap bulannya tersipan di dalam database yang apabila
sewaktu-waktu pengguna ingin melihatnya maka pengguna tinggal memasukan tanggal yang diinginkan.
Aplikasi ini dapat digunakan untuk pengelolaan data keuangan, juga dapat mencatat master data seperti data supplier, customer, COA, dan juga mengelola masukan transaksi jual beli.
6.2 Saran
Berdasarkan hasil evaluasi terdapat hal-hal yang dapat dilakukan guna mengembangkan fungsionalitas dari aplikasi ini, diantaranya:
Mengembangkan aplikasi yang dapat diakses secara online. Mengembangkan desain antarmuka agar menjadi lebih menarik. Transaksi jual beli online.
Mengembangkan aplikasi dengan fungsionalitas untuk pengolahan data lainnya seperti pengolahan gaji karyawan, ataupun absensi.
(4)
DAFTAR PUSTAKA
A. Silberschatz, H.F. Korth, S. Sudarshan, McGraw Hill Companies, Database Systems Concept, New York, 1997
Adnan, Risman. (2008). Projek Otak Pengenalan .NET FRAMEWORK 3.5. Retrieved September 25, 2008.
Alam, S. (2001), “Akutansi”. Jakarta: Esis.
Alter Steven, 2002, “Information Systems”, Prentice Hall
Anderson Post, 2003, “Management Information Systems”, McGraw-Hill Irwin.
Booch, G., Rumbaugh, J., Jacobson, I. (1998) The Unified Modelling Language User Guide, Addison-Wesley.
Capron H.L, Johnson J.A., 2002, “Computers: Tools for an Information Age”, Prentice Hall.
Darmeidi, Andhy S.,ST (2005). Materi Pengantar Sistem Informasi. Universitas Kristen Maranatha Dean, Elisa. (2007). Materi Basis Data Teori. Universitas Kristen Maranatha.
Dennis Alan, Wixom Barbara, 2003, “System Analysis Design”, John Wiley & Sons, Inc.
Dharma Oetomo Budi Sutedjo, Simanjuntak John Philio, Sukoco Andreas Ari, 2003,”I-CRM Membina Relasi dengan Pelanggan.Com, Andi.
Esposito, Dino. (2007). Introducing Microsoft ASP.Net. Retrieved September 25, 2008.
Fathansyah, (2002). “Basis Data”. Informatika, Jakarta.
Glenford J.Myers (2004). “The Art Of Sotware Testing Second Edition”. Canada:John Wiley &
Sons, Inc.
Hart, C. (2006). Beginning ASP.NET 2.0 with C#. Wiley Publishing, Inc. (hlm.27-619). Canada. Ir. Fathansyah, Basis Data, Penerbit Informatika Bandung, 2001
Ivar Jacobson, Object Oriented Software Engineering, Addison-Wesley.
Jason T. Roff, UML A Beginner’s Guide, McGraw-Hill, 2003.
Jogiyanto HM, 2000, “Analisis & Disain”, Andi.
Jogiyanto HM, 2003, “Sistem Teknologi Informasi”, Andi. Kadir Abdul, 2003, “Pengenalan Sistem Informasi”, Andi.
Kronke David M, 2000, “Database Processing Fundamentals, Design & Implementation”, Prentice Hall, Inc
(5)
xvii
Universitas Kristen Maranata
Marakas, George M, 2001, “System Analysis and Design : An Active Approach”, Prentice Hall. McLeod Raymond Jr., 2001, “Management Information Systems”, Prentice Hall Inc.
Pialorsi, Paolo, & Russo, Marco. (2007). Introducing Microsoft LINQ. Retrieved September 25, 2008.
Potter Turban Rainer, 2003,”Introduction to Information Technology”, John Wiley & Sons, Inc. Pressman, Roger (2001). “Software Engineering”. McGraw-Hill:New York.
Rajagukguk, Ronald. (2008). Welcome to LINQ World! - Perjalanan ke desa LINQ. Retrieved September 25, 2008.
Roger S. Pressman, Software Engineering 6th edition, McGraw-Hill, 2005.
Rumbaugh, J., Jacobson, I., Booch, G. (1999) The Unified Modelling Language Reference Manual, Addison-Wesley.
Sawyer Williams, 2003, “Using Information Technology”, McGraw-Hill Irwin. Setiawan, Djoni S.,ST (2007). Materi OOTD. Universitas Kristen Maranatha
Siahaan, K.D. (2008). Deliver Robust Desktop Application with Visual C# 2008 Express Edition. Retrieved September 25, 2008.
Stair Ralp M, Reynoalds George W, 2003, “Principles of Information Systems”,Thomson.
Suteja, B.R., Prijono, A., Agustaf, R. (2005). Mudah dan Cepat Menguasai Pemrograman WEB.INFORMATIKA Bandung.(hlm.1-8).
Vaswani, Vikram (2005). “How to Do Everything with PHP & MySQL”. McGraw-Hill:New York.
Whistten Jeffrey L, Bentley Lonie D, Dittman Kevin C, 5ed, “System Analysis and Design ethods”, McGraw-Hill Irwin.
Witarto, 2004, “Memahami Sistem Informasi”, Informatika.
C sharp - Electronic references. Retrieved September 26, 2008, 0:13:40, from http:// msdn. microsoft. com /vcsharp /team /language /default.aspx
Extension method - Electronic refrences. Retrieved October 01, 2008 12:06:50, from http://www.extensionmethod.net/
Getting Selected Row Index of Gridview? - ASP.NET Forums: Electronic references. Retrieved September 25, 2008 19:39:09, from http://forums.asp.net/p/1321012/2625429.aspx
(6)
Language Integrated Query - Electronic references. Retrieved September 30, 2008 2:41:10, from http:// msdn. microsoft. com/ en-us/ netframework/ aa904594.aspx
Microsoft. (2007). An Overview of Microsoft® Visual Studio® 2008. Retrieved September 25, 2008, from www.microsoft.com/vstudio
.NET Framework - Electronic references. Retrieved September 26, 2008 0:13:29, from http://www.microsoft.com/net/default.aspx
Paging and Sorting a GridView using Custom Data Objects: Electronic references. Retrieved September 25, 2008 7:36:11, from http://microsoft.apress.com/index.php?id=51