BAB III ANALISIS DAN DESAIN SISTEM
III.1. Analisa Sistem Yang Sedang Berjalan Sistem yang saat ini sedang berjalan di Perseroan PT. Perkebunan Nusantara II dalam hal pengolahan laporan penjualan minyak kelapa sawit masih dilakukan menggunakan aplikasi sederhana yaitu aplikasi Microsoft Excel. Dalam sistem yang berjalan dapat penulis jelaskan prosedur pengolahan laporan penjualan minyak kelapa sawit pada Perseroan PT. Perkebunan Nusantara II sebagai berikut : 1.
Pembeli melakukan order minyak kelapa sawit dan melakukan transaksi pembelian minyak kelapa sawit pada bagian pemasaran di Perseroan PT. Perkebunan Nusantara II .
2.
Pihak pemasaran membuat faktur pembelian dan menyerahkan faktur tersebut kepada pembeli.
3.
Pihak pemasaran membuat laporan penjualan berdasarkan tanggal faktur pembelian.
4.
Pihak pemasaran mengerjakan laporan penjualan minyak kelapa sawit dengan menggunakan aplikasi Microsoft Excel.
III.1.1. Input Input dari sistem yang berjalan berupa faktur penjualan minyak kelapa sawit yang menampilkan banyaknya minyak kelapa sawit yang dijual kepada
pembeli. faktur penjualan tersebut nantinya akan diperlukan dalam penyusunan laporan penjualan minyak kelapa sawit setiap bulanya. Bagian Pemasaran melakukan transaksi penjualan minyak kelapa sawit dengan para pelanggan yang dicatat dalam faktur penjualan dengan menggunakan aplikasi Microsoft Excel. Dengan cara seperti ini sering terjadi kesalahan dalam penginputan No. Faktur penjualan (Invoice Nr). Hal tersebutlah yang menyebabkan banyaknya faktur penjualan yang diakibatkan oleh penggandaan No. faktur penjualan (Invoice Nr). Adapun faktur penjualan minyak kelapa sawit dapat terlihat pada Gambar III.1 berikut :
Gambar III.1 : Faktur Penjualan Minyak Kelapa Sawit Sumber : Persero PT. Perkebuanan Nusantara II
III.1.2. Proses Proses penyusunan laporan penjualan minyak selapa sawit pada PT. Perkebuanan Nusantara II selama ini masih menggunakan semi komputer dengan menggunakan aplikasi Microsoft Excel. Adapun prosesnya dapat digambarkan dengan Flow of Document (FOD) seperti terlihat pada Gambar III.2 berikut :
PEMBELI
Mulai
Pemesanan Minyak Kelapa Sawit
PEMASARAN
Order Pemesanan Minyak Kelapa sawit
Melakukan Input Data Pesanan Minyak Kelapa Sawit
ADMIN CABANG
PIMPINAN
Data Nota Pengangkutan Minyak Kelapa Sawit
Data Penjualan
Membuat laporan pengangkutan
Data Pesanan Minyak Kelapa sawit
Faktur Pembayaran Minyak Kelapa sawit
Data Pengangkutan Minyak Kelapa Sawit
Selesai
Membuat Nota Pembayaran Minyakk Kelapa sawit
Melakukan Pembayaran
Data Nota Pengangkutan Minyak Kelapa Sawit Minyak Kelapa Sawit Membuat Laporan Penjualan
Data Penjualan
Gambar III.2 : FOD (Flow Of Documen) Sistem Informasi Penjualan Minyak Kelapa Sawit Persero PT. Perkebunan Nusantara II
Berikut adalah penjelasan dari Gambar III.2 di atas : 1. Pembeli mendatangi PTPN II untuk melakukan order minyak kelapa sawit sesuai dengan yang dibutuhkan pembeli tersebut. 2. Bagian pemasaran membuat data pesanan minyak kelapa sawit dan kemudian membuat faktur penjualan yang nantinya akan diserahkan kepada Pembeli. 3. Pembeli membayar biaya pembelian minyak kelapa sawit sesuai dengan jumlah yang diorder. 4. Bagian pemasaran membuat Faktur pengangkutan minyak kelapa sawit sesuai dengan jumlah order minyak. kemudian Faktur Pengangkutan diserahkan ke Admin Cabang Untuk dilakukan proses pengangkutan. 5. Admin Cabang melakuakn pengiriman Minyak ke pembeli dan membuat laporan pengangkutan untuk diserahkan ke bagian Pemasaran. 6. Bagian Pemasaran membuat laporan penjualan dan menyerahkannya ke pimpinan. 7. Pimpinan perusahaan menandatangani laporan penjualan minyak kelapa sawit yang diterima dari bagian pemasaran.
II.1.3.
Analisa Output Output ataupun keluaran yang akan dihasilkan adalah berupa laporan dan
informasi mengenai data penjualan minyak kelapa sawit. Dalam hal ini penghitungan penjualan yang dilakukan oleh bagian pemasaran dilakukan dengan menggunakan aplikasi Microsoft Excel dan disimpan dalam bentuk file. Dengan aplikasi tersebut bagian pemasaran sering mengalami kesalahan dalam
perhitungan terutama dalam penggunaan rumus. Hal tersebut yang mengakibatkan laporan penjualan yang tidak sah. Adapun output dapat terlihat pada Gambar III.3 berikut:
Gambar III.3 : Laporan Penjualan Minyak Kelapa Sawit Kepada Pembeli Sumber : Persero PT. Perkebunan Nusantara II
III.2. Evaluasi Sistem yang Berjalan Dari hasil pengamatan riset yang dilakukan penulis didapat beberapa point yang ditemui yaitu: 1. Penyimpanan data penjualan minyak kelapa sawit yang tidak efisien karena pencatatnya masi semi komputer dengan menggunakan aplikasi Microsoft Excel. 2. Klasikasi pengkodean dalam penginputan No. Faktur Penjualan (Kode Penjualan) yang tidak akurat yang menyebabkan terjadinya pengkodean ganda. 3. Belum tersedia database dan sistem yang terintegrasi untuk memperoses data penjualan minyak kelapa sawit. Berdasarkan analisa sistem yang berjalan di atas penulis ingin membangun sebuah sistem dimana sistem ini diharapkan dapat membantu/mempermudah proses penyusunan laporan Penjualan Minyak kelapa sawit pada PT. Perkebunan Nusantara II. Dalam sistem yang akan dibangun nantinya, mulai dari input hingga output semuanya akan dikerjakan dalam aplikasi Sistem Informasi akutansi Penjualan Minyak Kelapa Sawit yang dibangun dengan menggunakan bahasa pemrograman VB.Net 2010. Dalam pembuatan laporan akan digunakan salah satu fitur dari VB.Net 2010 yaitu Crystal Report. Sedangkan pengolahan database sebagai tempat penyimpanan data akan digunakan SQL Server 2008.
III.3. Desain Sistem III.3.1. Desain Sistem Secara Global Pada tahap ini akan dilakukan perancangan terhadap sistem yang diusulkan. Adapun perancangan dari sistem ini dapat digambarkan dengan Unified Modelling Language (UML).
III.3.1.1. Use case Diagram Adapun Use case Diagram sistem informasi akututansi penjualan minyak kelapa sawit dapat dilihat pada Gambar III.4 berikut ini :
Pemesanan Minyak Kelapa sawit
Pembeli
LOGIN Input Data Petugas Admin
Hak Akses LOGOUT
Faktur Pembayaran Input Data Pelanggan Input Data Persediaan
Operator Input Data Pemasukan Input Data Pemesanan Input Data Penjualan
Admin Cabang Nota Pengiriman
Input Data Pembayaran Input Data Pengiriman
Laporan Penjualan Pimpinan
Laporan
Gambar III.4 : Use Case Diagram Sistem Informasi Penjualan Minyak Kelapa Sawit Persero PT. Perkebunan Nusantara II III.3.1.2. Class Diagram Class diagram menggambarkan struktur statis dari kelas dalam sistem dan menggambarkan atribut, operasi dan hubungan antara class. Adapun class diagram dapat dilihat pada Gambar III.5 berikut ini.
Gambar III.5 : Class Diagram Laporan Penjualan
III.3.1.3. Activity Diagram Activity Diagram menjelaskan interaksi objek yang disusun berdasarkan urutan waktu.
Cek Validasi Masukan Password
Valid
Login
Invalid
Gambar III.6 : Activity Diagram Login
Menu Utama Input Petugas Utama Utama Ubah
From Petugas
Simpan Utama
Utama Hapus
Utama
Utama Gambar III.7 : Activity Diagram Data Petugas
Menu Utama Input Pembeli Utama Utama Ubah
From Pembeli
Simpan Utama
Utama Hapus
Utama
Utama
Gambar III.8 : Activity Diagram Data Pembeli
Menu Utama Utama
Input Minyak
From Persediaan Minyak
Utama Ubah
Simpan
Utama Hapus
Utama
Utama
Gambar III.9 : Activity Diagram Persediaan Minyak
Menu Utama Utama
Input pemasukan
From Pemasukan
Utama Ubah
Simpan
Utama Hapus
Utama
Utama
Gambar III.10 : Activity Diagram Pemasukan Minyak
Menu Utama Utama
Input Pesanan
From Pesanan
Utama Ubah Utama Hapus
Cetak Utama Simpan Utama
Utama
Gambar III.11 : Activity Diagram Data Pesanan
Menu Utama Utama
Input data penjualan Cetak
From Penjualan
Utama Ubah Utama Hapus
Utama Simpan Utama
Utama
Gambar III.12 : Activity Diagram Data Penjualan
Menu Utama
Input Pembayaran
Utama From Pembayaran
Cetak Utama Ubah Utama Hapus
Utama Simpan Utama
Utama
Gambar III.13 : Activity Diagram Data Pembayaran
Menu Utama
Input Pengiriman
Utama From Pengiriman
Cetak Utama Ubah
Utama Simpan
Utama Hapus Utama
Utama
Gambar III.14 : Activity Diagram Data Pengiriman
Menu Utama
Input Laba Bersih Utama
Utama From Laba bersih
Cetak Utama Simpan
Ubah Utama Hapus
Utama
Utama
Gambar III.15 : Activity Diagram Data Laba Besih
III.3.1.4. Sequence Diagram Sequence diagram menjelaskan interaksi objek yang disusun berdasarkan urutan waktu. Login
Menu Utama
Database
Username dan Password Verifikasi Masuk Oprator Pemasaran Keluar
Gambar III.16 : Sequence Diagram Login
Menu Utama
Form Data Petugas
Database
Simpan
Pilih Menu Input Data Petugas
Ubah Hapus
Oprator Pemasaran
Keluar
Gambar III.17 : Sequence Diagram Data Petugas
Menu Utama
Form Data Pelanggan
Database
Simpan
Pilih Menu Input Data Pelanggan
Ubah Hapus
Oprator Pemasaran
Keluar
Gambar III.18 : Sequence Diagram Data Pembeli Form Data Persediaan Minyak
Menu Utama
Pilih Menu
Database Simpan
Input Data Minyak
Ubah Hapus
Oprator Pemasaran
Keluar
Gambar III.19 : Sequence Diagram Persediaan Minyak Form Data Pemasukan Minyak
Menu Utama
Database
Simpan
Pilih Menu Input Data Minyak Oprator Pemasaran
Ubah Hapus
dmin Pemasaran Keluar
Gambar III.20 : Sequence Diagram Pemasukan Minyak
Menu Utama
Pilih Menu
Form Pesanan
Database
Simpan
Input Data Pesanan
Ubah Hapus
Oprator Pemasaran
Keluar
Gambar III.21 : Sequence Diagram Data Pesanan
Menu Utama
Pilih Menu
Form Penjualan
Database
Cetak
Simpan
Input Data Penjualan
Ubah
Cetak Faktur
Hapus
Oprator Pemasaran
Keluar
Gambar III.22: Sequence Diagram Data Penjualan
Menu Utama
Pilih Menu
Form Pembayaran
Input Data Pembayaran
Database
Cetak
Simpan Ubah
Cetak Faktur
Hapus
Oprator Pemasaran
Keluar
Gambar III.23 : Sequence Diagram Data Pembayaran
Menu Utama Pilih Menu
Form Pengiriman
Database
Cetak
Simpan
Input Data pengiriman
Ubah
Cetak Faktur
Hapus
Oprator Pemasaran
Keluar
Gambar III.24 : Sequence Diagram Data Pengiriman Menu Utama Pilih Menu
Form Laba Bersih
Input Data Laba Bersih
Database
Cetak
Simpan Ubah
Cetak Laporan
Hapus
Oprator Pemasaran
Keluar
Gambar III.25 : Sequence Diagram Data Laba Bersih III.3.2. Desain Sistem Secara Detail Dalam hal ini penulis akan membahas perancangan sistem yang akan dibangun secara terperinci yaitu melaui desain output, desain input dan desain database.
III.3.2.1. Desain Output Pada perangcangan ini penulis akan menampilakan output berupa laporan-laporan yang dibuat dalam sistem ini :
1. Desain Output Laporan Pemesanan Adapun tampilan desain output Laporan Pemesanan dapat dilihat pada gambar III.26 berikut ini :
PERSEROAN (PERSERO) PT. PERKEBUNAN NUSANTARA II KEBUN KWALA SAWIT – MEDAN
P.0. Box : No. 4 Medan, Indonesia Telex : 51749 ptpdua ia Telp : (061) - 7940233 Fax : (061) - 7940055
LAPORAN PEMESANAN MINYAK KELAPA SAWIT Priode :...........s/d.............. Kode Pemesan
Tanggal Pemesanan
Nama Pelanggan
Nomor Kontrak
Alamat
Jenis CPO
Sumber CPO
Harga Jual (Rp)
Jumlah Pesanan (Kg)
xxxxx xxxxx
zzzzz zzzzz
xxxxx xxxxx
zzzzz zzzzz
xxxxx xxxxx
zzzzz zzzzz
xxxxx xxxxx
zzzzz zzzzz
xxxxx xxxxx
Medan, dd-mm-yy Operator
Pimpinan
(.................................)
(.................................................)
Gambar III.26 : Tampilan Desain Output Laporan Pemesanan
2. Tampilan Desain Output Laporan Penjualan Adapun tampilan desain output laporan penjualan dapat dilihat pada Gambar III.27 berikut ini :
PERSEROAN (PERSERO) PT. PERKEBUNAN NUSANTARA II KEBUN KWALA SAWIT – MEDAN
P.0. Box : No. 4 Medan, Indonesia Telex : 51749 ptpdua ia Telp : (061) - 7940233 Fax : (061) - 7940055
LAPORAN PENJUALAN MINYAK KELAPA SAWIT (CPO) Priode :...........s/d.............. Kode Penjualan
Tanggal Pemesanan
Nomor Kontrak
Jenis CPO
Sumber CPO
Harga Jual (Rp)
Jumlah Pesanan (Kg)
Sub Total (Rp)
xxxxx xxxxx
zzzzz zzzzz
xxxxx xxxxx
zzzzz zzzzz
Xxxxx Xxxxx
zzzzz zzzzz
xxxxx xxxxx
zzzzz zzzzz zzzzz
Total Pimpinan
Medan, dd-mm-yy Operator
(......................................)
(.................................................)
Gambar III.27 : Tampilan Desain Output Laporan Penjualan
3. Tampilan Desain Output Faktur Pembayaran Adapun tampilan desain output Faktur pembayaran dapat dilihat pada Gambar III.28 berikut ini :
PERSEROAN (PERSERO) PT. PERKEBUNAN NUSANTARA II KEBUN KWALA SAWIT – MEDAN
P.0. Box Telex Telp Fax
: No. 4 Medan, Indonesia : 51749 ptpdua ia : (061) - 7940233 : (061) - 7940055
FAKTUR PEMBAYARAN MINYAK KELAPA SAWIT (CPO) Kode Penjualan
Tanggal
Total Yang Harus Dibayar (Rp) ZZZZZZZZZZ
Sub Total (Rp) xxxxx
zzzzz
Pembayaran Pertama Pembayaran Kedua Pembayaran Ketiga Jumlah Pembayaran
(Rp) (Rp) (Rp) (Rp)
xxxxx zzzzzz xxxxx zzzzzz
Pembeli
Medan, dd-mm-yy Operator
(.........................................)
(.................................................) Gambar III.28 : Tampilan Desain Output Faktur Pembayaran
4. Tampilan Desain Output Laporan Pembayaran Adapun tampilan desain output Laporan pembayaran dapat dilihat pada Gambar III.29 berikut ini :
PERSEROAN (PERSERO) PT. PERKEBUNAN NUSANTARA II KEBUN KWALA SAWIT – MEDAN
P.0. Box Telex Telp Fax
: No. 4 Medan, Indonesia : 51749 ptpdua ia : (061) - 7940233 : (061) - 7940055
LAPORAN PEMBAYARAN MINYAK KELAPA SAWIT (CPO) Priode :...........s/d.............. Kode Penjualan
Tanggal
Total Yang Harus Dibayar (Rp) ZZZZZZZZZZ
Sub Total (Rp) xxxxx
zzzzz
Pembayaran Pertama Pembayaran Kedua Pembayaran Ketiga Jumlah Pembayaran
(Rp) (Rp) (Rp) (Rp)
xxxxx zzzzzz xxxxx zzzzzz
Pimpinan
Medan, dd-mm-yy Operator
(.........................................)
(.................................................) Gambar III.29 : Tampilan Desain Output Laporan Pembayaran
5. Tampilan Desain Output Laporan Persediaan Adapun tampilan desain output laporan persediaan dapat dilihat pada Gambar III.30 berikut ini : PERSEROAN (PERSERO) PT. PERKEBUNAN NUSANTARA II KEBUN KWALA SAWIT – MEDAN
P.0. Box Telex Telp Fax
: No. 4 Medan, Indonesia : 51749 ptpdua ia : (061) - 7940233 : (061) - 7940055
LAPORAN PERSEDIAAN MINYAK KELAPA SAWIT (CPO) Priode :...........s/d.............. No
Tanggal
Jenis CPO
Sumber CPO
Harga Jual (Rp)
Jumlah (Kg)
Sisa Akhir (Kg)
xxxxx xxxxx
zzzzz zzzzz
xxxxx xxxxx
zzzzz zzzzz
xxxxx xxxxx
zzzzz zzzzz
xxxx xxxx
Pimpinan
(......................................)
Medan, dd-mm-yy Operator
(.................................................)
III.3.2.2. Desain Input Gambar III.30 : Tampilan Desain Output Laporan Persediaan
6. Tampilan Desain Output Laporan Pengiriman Adapun tampilan desain output laporan pengiriman dapat dilihat pada Gambar III.31 berikut ini :
PERSEROAN (PERSERO) PT. PERKEBUNAN NUSANTARA II KEBUN KWALA SAWIT – MEDAN
P.0. Box Telex Telp Fax
: No. 4 Medan, Indonesia : 51749 ptpdua ia : (061) - 7940233 : (061) - 7940055
Tanggal :.........................
LAPORAN PENGIRIMAN MINYAK KELAPA SAWIT (CPO) Kepada
Kode Pengiriman
Kode Penjualan
Banyaknya KG
No Kontrak
No. Order Penyerahan
No. Intruksi
Dikirim Bnyaknya
Kotor (KG)
Tarra (KG)
Bersih (KG)
Bersih (KG)
s/d
zzzz zzzz
xxx xxx
zzzz zzzz
xxx xxx
zzzz zzzz
Xxxx Xxxx
zzzzz zzzzz
xxx xxx
zzz zzz
xxx xxx
zzz zzz
xxx xxx
zzz zzz
No.Tangki No.Tangki Truk
:......................... :........................
Nama Supir Pengangkutan
Penerima
(.................................)
:............................. :.............................. Medan, dd-mm-yy Operator
(.................................................) Gambar III.31 : Tampilan Desain Output Laporan Pengiriman
7. Tampilan Desain Output Laporan Laba Besih Adapun tampilan desain output laporan Laba Bersih dapat dilihat pada Gambar III.32 berikut ini :
PERSEROAN (PERSERO) PT. PERKEBUNAN NUSANTARA II KEBUN KWALA SAWIT – MEDAN
P.0. Box Telex Telp Fax
: No. 4 Medan, Indonesia : 51749 ptpdua ia : (061) - 7940233 : (061) - 7940055
LAPORAN LABA BERSIH MINYAK KELAPA SAWIT (CPO) Priode :...........s/d..............
No
Tanggal
xxxxx xxxxx
zzzzz zzzzz
Pimpinan
(.................................)
Hasil Pendapatan Penjualan zzzzz zzzzz zzzzz zzzzz
Pajak xxxxx xxxxx Total :
Laba Bersih zzzzz zzzzz
Medan, dd-mm-yy Operator (.................................................)
Gambar III.32 : Tampilan Desain Output Laporan Laba Bersih
8. Tampilan Desain Output Laporan Pelanggan Adapun tampilan desain output laporan pelanggan dapat dilihat pada Gambar III.33 berikut ini:
PERSEROAN (PERSERO) PT. PERKEBUNAN NUSANTARA II KEBUN KWALA SAWIT – MEDAN
P.0. Box Telex Telp Fax
: No. 4 Medan, Indonesia : 51749 ptpdua ia : (061) - 7940233 : (061) - 7940055
LAPORAN PELANGGAN PENJUALAN MINYAK KELAPA SAWIT (CPO) Dari Tanggal :......................... Kode Pelanggan
Nama Pelanggan
Alamat
Kota
Telepon
Fax
Nomor Kontrak
xxxxx
zzzzz
xxxxx
xxxxx
zzzzz
xxxxx
zzzzz
xxxxx
zzzzz
xxxxx
xxxxx
zzzzz
xxxxx
zzzzz
Gambar III.33 : Tampilan Desain Output Laporan Pelanggan
III.3.2.2. Desain Input Perancangan tampilan layar inputan merupakan implementasi dari bentuk aplikasi Sistem Informasi penjualan minyak kelapa sawit yang digunakan untuk menginputkan data transaksi penjualan. Dalam pembuatan input ini penulis menggunakan bahasa pemrograman VB.Net 2010. Adapun tampilan aplikasi Sistem Informasi Penjualan Minyak Kelapa Sawit yang penulis rancang terdiri dari : 1.
Desain Input Data Login Adapun tampilan desain input data pengguna seperti terlihat pada Gambar
III.34 berikut ini :
Login Username
:
Password
:
Level
:
OK
BATAL
Gambar III.34 : Desain Input Data Pengguna 2.
Desain Menu Utama Adapun tampilan desain input data pembeli seperti terlihat pada Gambar
III.35 berikut ini :
Sistem
Master Data
Persediaan CPO Transaksi
Laporan
LOGO
GAMBAR
Gambar III.35 : Tampilan Desain Menu Utama 3.
Desain Input Data Pelanggan Adapun tampilan desain input data pembeli seperti terlihat pada Gambar
III.36 berikut ini : Pelanggan Kode Pelanggan
:
Kota
:
Nama Pelanggan
:
Telp
:
No Kontak
:
Fax
:
Alamat
SIMPAN
BATAL
UBAH
:
HAPUS
KELUAR
Gambar III.36 : Tampilan Desain Input Data Pelanggan
4.
Desain Input Data Pemesanan Adapun tampilan desain input data pemesanan seperti terlihat pada Gambar
III.37 berikut ini : Pemesan
Kode pemesanan Tanggal
:
:
Kode pelanggan
Sumber cpo
Jenis cpo
:
:
Sisa Awal :
:
Jumlah Pesanan
Harga jual
:
:
Kg Nama Pelanggan
:
Kg Nomor Kontrak : Alamat
:
Telepon
:
KELUAR
SIMPAN Keterangan
BATAL :
(Rp) UBAH
CETAK BERDASARKAN KODE
HAPUS
CETAK
Gambar III.37 : Desain Input Data Pemesanan 5.
Desain Input Data Penjualan Adapun tampilan desain input data penjualan seperti terlihat pada Gambar
III.38 berikut ini:
Penjualan
Kode Penjualan
:
Jenis CPO
Kode Pemesanan
:
Jumlah Pesanan
Nama Pelanggan
:
Harga CPO (Rp)
:
Total (Rp)
:
Tanggal Pemesanan : Nomor Kontrak
:
Sumber CPO
:
: (Kg)
:
CETAK
SIMPAN
BATAL
UBAH
HAPUS
BAYAR
KELUAR
Gambar III.38 : Tampilan Desain Input Data Penjualan 6.
Desain Input Data Pengiriman Adapun tampilan desain input data Pengiriman seperti terlihat pada Gambar
III.39 berikut ini : Data Pengiriman
Kode_pengirimana
:
No intruksi
:
S/D
:
Tanggal
:
Banyak (Kg)
:
No.Tangki
:
Kode penjualan
:
Dkrm Bnyknya (Kg) :
Kepada
:
Kotor (Kg)
:
Nama_Supir :
No_Kontrak
:
Tarra (Kg)
:
Pengakutan
:
Keterangan CETAK
:
No_Order_Penyrhn
:
SIMPAN
BATAL Bersih
(Kg)
UBAH:
No.T/Truk
HAPUS
Gambar III.39 : Tampilan Desain Input Data Pengiriman
KELUAR
:
7.
Desain Input Data Pembayaran Adapun tampilan desain input data pembayaran seperti terlihat pada Gambar
III.40 berikut ini : Pembayaran Kode Penjualan
:
Pembayaran Pertama
Tanggal Penjulan
:
Total Harga (Rp)
:
CARI
(Rp)
Pembayaran kedua Pembayaran Ketiga Jumlah Pembayaran
SIMPAN
UBAH
BATAL
HAPUS
(Rp)
KELUA
: (Rp) (Rp) : CETAK
R
Gambar III.40 : Tampilan Desain Input Data Pembayaran 8.
Desain Input Data persediaan minyak kelapa sawit Adapun tampilan desain input data persediaan minyak kelapa sawit seperti
terlihat pada Gambar III.41 berikut ini:
: :
Persediaan Minyak Kelapa Sawit
Kode CPO
:
Jenis Minyak
:
Sumber CPO
:
Sisa Awal (Kg)
:
Harga Jual (Rp)
:
SIMPAN
BATAL
UBAH
HAPUS
KELUAR
Gambar III.41 : Tampilan Desain Input Data Persediaan Minyak Kelapa sawit
9.
Desain Input Data Pemasukan Adapun tampilan desain input data pemasukan pada Gambar III.42 berikut
ini : Pemasukan
Su,mber CPO Jenis CPO
Faktur
:
Harga (Rp)
:
Stok Awal (Kg)
:
: :
SIMPAN
Jumlah (Kg) BATAL CETAK
:HAPUS
KELUAR
J
Gambar III.42 : Tampilan Desain Input Data Pemasukan
10.
Desain Input Data Petugas/ Pegawai Adapun tampilan desain input data pegawai seperti terlihat pada Gambar
III.43 berikut ini :
Petugas Kode Petugas
CARI
:
Nama Pegawai
Alamat
:
:
Password
:
Golongan
Ulang Password
:
No_Hanphone
Jenis Kelamin
: :
Level
: SIMPAN
BATAL
UBAH
: HAPUS
KELUAR
Gambar III.43 : Tampilan Desain Input Data Petugas/ Pegawai 11.
Desain Input Data Laba Bersih Adapun tampilan desain input data pendapatan seperti terlihat pada Gambar
III.44 berikut ini : Laba Bersih
No
:
Tanggal
:
CARI
Hasil Penjualan Periode ( Rp) Beban (Rp)
:
Pajak (Rp)
:
Laba Bersih (Rp)
:
SIMPAN
BATAL
:
UBAH
HAPUS
CETAK
KELUAR
Gambar III.44 : Tampilan Desain Input Data Laba Bersih
III.3.2.3 Desain Database Untuk membuat database Sistem Informasi Akutansi Penjualan Minyak Kelapa Sawit pada Perseroan (persero) PT. Perkebunan Nusantara II ini penulis menggunakan SQL Server 2008.
III.3.2.3.1. Kamus Data Berikut adalah kamus data dari database yang akan dibentuk : 1.
Tabel Data Pelanggan Nama database : Penjualan Deskripsi
: Menginput data Pelanggan oleh Operator
Struktur data
: Kode_Pelanggan, Nama_Pelanggan, Alamat, Kota, Telepon, Fax, Nomor_Kontrak.
2.
Tabel Data Pemesanan Nama database : Penjualan Deskripsi
: Menginput data Pemesanan oleh Operator
Struktur data
: Kode_Pemesanan, Tanggal_Pemesanan, Kode_Pelanggan, Nama_Pelanggan, Nomor_Kontrak, Alamat, Telepon, Jenis_CPO, Sumber_CPO, Jumlah_Pesanan, Harga_Jual, Keterangan.
3.
Tabel Penjualan Rinci Nama database : Penjualan Deskripsi
: Menginput data Penjualan oleh Operator
Struktur data
: Kode_Penjualan, Kode_Pemesanan, Nama_Pelanggan, Tanggal_Pemesanan, Nomor_Kontrak, Jenis_CPO, Sumber_CPO, Jumlah_Pesanan, Harga_Jual, Sub_Total.
4.
Tabel Data Pengiriman Nama database : Penjualan Deskripsi
: Menginput data Pengiriman oleh Operator
Struktur data
: Kode_Pengiriman, Tanggal, Kode_Penjualan, Kepada, No_Kontrak, No_Order_Penyerahan, No_Intruksi, Banyaknya_Kg, Dikirim_Banyaknya, Kotor, Tarra, Bersih, s/d, No.Tangki, No.Tangki_Truk, Nama_Supir, Pengakutan, Keterangan
5.
Tabel Pembayaran Nama database : Penjualan Deskripsi
: Menginput data Pembayaran oleh Operator
Struktur data
: Kode_Penjualan, Tanggal, Sub_Total, Pembayaran_Pertama, Pembayaran_Kedua, Pembayaran_Ketiga, Total_Pembayaran
6.
Tabel PersediaanCPO Nama database : Penjualan Deskripsi
: Menginput data Persediaan oleh Operator
Stuktur data
: Kode_CPO, Jenis_CPO, Sumber_CPO, Sisa_Awal, Harga_Jual
7.
Tabel Pemasukan Nama database : Penjualan
8.
Deskripsi
:-
Stuktur data
: No, Tanggal
Tabel Pemasukan_Rinci Nama database : Penjualan Deskripsi
: Menginput data Persediaan oleh Operator
Stuktur data
: No, N, Jenis_Cpo, Sumber_Cpo, Harga_Jual, jumlah, Totaljum
9.
Nama database : Penjualan Deskripsi
: Menginput data Petugas oleh admin
Struktur data
: Kode_Petugas, Nama_Petugas, Password, Jenis_Kelamin, Alamat, Golongan, No_Hanpone, Level.
10. Tabel Laba Bersih Nama database : Penjualan Deskripsi
: Menginput data Laba Bersih oleh operator
Struktur data
: No , Tanggal, Hasil_Penjualan_periode, Beban, Pajak, Laba_Bersih
11. Tabel Hak Akses Nama database : Penjualan Deskripsi
: Menginput data Hak Akses oleh admin
Struktur data
: level, Petugas, Persediaan_CPO, Pemasukan, Pelanggan, Data_Pengiriman, Pemesanan, Penjualan_Rinci, Pembayaran, Laba_Bersih, Hak_Akses.
III.3.2.3.2 Desain Tabel/ File Database dari Sistem Informasi Akutansi Penjualan Minyak Kelapa Sawit ini diberi nama “penjualan”. Adapun rancangan tabel-tabelnya adalah sebagai berikut : 1. Tampilan Tabel Pelanggan Nama Tabel
: TblPelanggan
Primary Key
: Kode_Pelanggan Tabel III.1 : Tabel Pelanggan
Name Field Kode_Pelanggan Nama_Pelanggan Alamat Kota Telepon Fax Nomor_Kontrak
Type Data Char(10) Varchar(50) Varchar(50) Varchar(20) Char(15) Char(10) Char(10)
2. Tampilan Tabel Pemesanan Nama Tabel
: TblPemesanan
Primary Key
: Kode_Pemesanan
Allow Nulls
Tabel III.2 : Tabel Pemesanan Name Field Kode_Pemesanan Tanggal_Pemesanan Kode_Pelanggan Nama_Pelanggan Nomor_Kontrak Alamat Telepon Jenis_CPO Sumber_CPO Jumlah_Pesanan Harga_Jual Keterangan
Type Data Char(10) date Char(10) Varchar(50) Char(30) VarChar(30) Char(15) Varchar(30) Varchar(30) Numeric(18,0) Numeric(18,0) Varchar(50)
Allow Nulls
3. Tampilan Tabel Penjualan Nama Tabel
: TblPenjualan_Rinci
Primary Key
: Kode_Penjualan Tabel III.3 : Tabel Penjualan Rinci
Name Field Kode_Penjualan Kode_Pemesanan Nama_Pelanggan Tanggal_Pemesanan Nomor_Kontrak Jenis_CPO Sumber_CPO Jumlah_Pesanan Harga_Jual Sub_Total
Type Data Char(10) Char(10) Varchar(50) Date Char(30) Varchar(30) Varchar(30) Numeric(18,0) Numeric(18,0) Numeric(18,0)
Allow Nulls
4. Tampilan Table Pemasukan Nama Table
:TblPemasukan
Primary Key
:No Tabel III.4 : Tabel Pemasukan
Name Field No Tanggal
Type Data Char(10) Date
Allow Nulls
5. Tampilan Table Pemasukan_Rinci Nama Table
:TblPemasukan_Rincih
Promary Key
:Tabel III.5 : Tabel Penngiriman
Name Field No N Jenis _Cpo Sumber_CPO Harga_Jual Jumlah TotalJum
Type Data Char(10) int Varchar(30) Varchar(30) Numeric(18,0) Numeric(18,0) Numeric(18,0)
Allow Nulls
6. Tampilan Tabel DataPengiriman Nama Tabel
: TblDataPengiriman
Primary Key
: Kode_Pengiriman Tabel III.6 : Tabel Penngiriman
Name Field Kode_Pengiriman Tanggal Kode_Penjualan Kepada No_Kontrak No_Order_Penyerahan No_Intruksi Banyaknya_Kg Dikirim_Banyaknya Kotor Tarra Bersih s/d No.Tangki No.Tangki_Truk Nama_Supir Pengakutan Keterangan
Type Data Char(10) Date Char(10) Varchar(30) Char(30) Char(10) Char(10) Char(15) Char(15) Numeric(18,0) Numeric(18,0) Numeric(18,0) Numeric(18,0) Numeric(18,0) Char(9) Varchar(20) Varchar(30) Varchar(50)
Allow Nulls
7. Tampilan Tabel Pembayaran Nama Tabel
: TblPembayaran
Primary Key
: Kode_Penjualan Tabel III.7 : Tabel Pembayaran
Name Field Kode_Penjualan Tanggal Sub_Total Pembayaran_Pertama Pembayaran_Kedua Pembayaran_Ketiga Total_Pembayaran
Type Data Char(10) Date Numeric(18,0) Numeric(18,0) Numeric(18,0) Numeric(18,0) Numeric(18,0)
Allow Nulls
8. Tampilan Tabel Persediaan Nama Tabel
: TblPersediaan
Primary Key
: Kode_CPO Tabel III.8 : Tabel Persediaan
Name Field Kode_CPO Jenis_CPO Sumber_CPO Sisa_Awal Jumlah_CPO_KG Harga_Jual
Type Data Char(10) Varchar(30) Varchar(30) Numeric(18,0) Numeric(18,0) Numeric(18,0)
9. Tampilan Tabel Petugas Nama Tabel
: TblPetugas
Primary Key
:-
Allow Nulls
Tabel III.9 : Tabel Petugas Name Field Kode_Petugas Nama_Petugas Password Jenis_Kelamin Golongan Alamat No_Hanpone Level
Type Data Char(10) Varchar(35) char(10) char(10) char(5) Varchar(35) char(13) char(10)
Allow Nulls
10. Tampilan TabelLabaBersih Nama Tabel
: TblLabaBersih
Primary Key
: No Tabel III.10 : Tabel Laba Bersih
Name Field No Tanggal Hasil_Penjualan_Periode Beban Pajak Laba_Bersih
Type Data Char(10) Date Numeric(18,0) Numeric(18,0) Char(10) Numeric(18,0)
Allow Nulls
11. Tampilan TabelHakAkses Nama Tabel
: TblHakAkses
Primary Key
:Tabel III.11 : Tabel Hak Akses
Name Field [Level] Petugas Persediaan_Cpo Pemasukan Pelanggan Data_Pengiriman Pemesanan Penjualan_Rinci Pembayaran Laba_Bersih Hak_Akses
Type Data char(10) bit bit bit bit bit bit bit bit bit bit
Allow Nulls
III.2.3.3. ERD (Entity Relationship Diagram) Adapun ERD sistem informasi akutansi penjualan minyak kelapa sawit pada PT. Perkebunan Nusantara II seperti pada Gambar III.45. dibawah ini : Jenis_CPO Nomor_Kontrak ggan Tanggal_Pemesanan
Sumber_CPO Pelanggan Harga_Jual
Kode_Pemesanan
Jumlah_Pesanan
Kode_Penjualan
Sub_Total
Pegawai Kode_Petugas
Penjualan
Pelanggan
n
Fax Password
Nama_Petugas
Golongan
Alamat Level
Telp Nama_Pelanggan
Tel p
Jenis_Kelamin
Kode_Pelanggan
Nomor_Kontrak
Persediaan CPO
Kode_CPO Jenis_CPO
Harga_Jual Sumber_CPO
Sisa_Awal
Gambar III.45 : ERD (Entity Relationship Diagram)
Kota Alamat