Institutional Repository | Satya Wacana Christian University: Sistem Informasi Penjualan dan Persediaan PT. Platinum Crop International T0 552013010 BAB IV
BAB IV
HASIL PRAKTEK KERJADAN ANALISIS
4.1 Analisis
Sampai saat ini, pencatatan penjualan dan persediaan di PT. Platinum Crop
International masih dilakukan secara manual menggunakan aplikasi Microsoft
Excel. Model pencatatan seperti yang diterapkan pada perusahaan ini sangat tidak
efektif dan efisien, serta rawan terjadinya kecurangan. Untuk sekali saja proses
penjualan, staf yang bertanggung jawab untuk mencatat proses tersebut harus
mengupdate setidaknya 5 fileMicrosoft Excel antara lain file penjualan, file
persediaan barang dagangan, file surat jalan, file piutang per jatuh tempo dan file
pembayaran apabila pembayaran dilakukan secara cash. Tentu hal tersebut
sangatlah memakan waktu dan tenaga.
4.1.1 Prosedur Penjualan di PT. Platinum Crop International
1. Bagian Administrasi menerima pesanan dari marketing melalui
email perusahaan
2. Berdasarkan
pesanan
yang
diterima,
bagian
administrasi
memeriksa persediaan barang dagangan di file persediaan barang
dagangan.
3. Jika barang tersedia, maka bagian administrasi akan meminta
bagian gudang dan pengemasan untuk menyiapkan dan mengemas
barang yang dipesan.
15
16
4. Berdasarkan data barang yang siap dikirim, bagian administrasi
menyiapkan nota penjualan 4 rangkap. Rangkap pertama disimpan
sementara dan akan diberikan kepada pelanggan saat nota tersebut
dilunasi. Rangkap kedua dikirim kepada pelanggan bersama
dengan barang yang dipesan. Rangkap ketiga diarsip oleh
marketing. Dan rangkap keempat dsimpan oleh bagian akuntansi.
5. Berdasarkan nota yang dibuat, bagian akuntansi mencatat penjualan
di file laporan penjualan dan mengupdate data persediaan barang
dagangan.
4.2 Kebutuhan
Aplikasi sistem informasi penjualan dan persediaan yang dibahas dalam
laporan ini adalah aplikasi berbasis Web PHP (Hypertext Preprocessor). Untuk
merancang dan membangun aplikasi tersebut diperlukan beberapa komponen
software antara lain :
4.2.1 Web Browser
Web browser digunakan untuk menjalankan aplikasi. Web browser
yang dapat digunakan untuk menjalankan aplikasi tersebut antara lain :
Mozilla, Google Chrome, Internet explore, Opera dan sebagainya.
4.2.2 MySQL
Mysql
merupakan program
database
yang digunakan sebagai
penyimpan data untuk kepentingan apliakasi. Mysql bersifat opensource atau
dapat digunakan oleh siapapun secara bebas.
17
4.2.3 PHP
PHP merupakan sebuah bahasa pemrograman yang digunakan untuk
membuat web yang dinamis
4.3 Jadwal
Berikut adalah jadwal perancangan aplikasi Sistem Informasi Penjualan dan
Persediaan selama melakukan kerja praktek mulai tanggal 4 Januari 2016 –30
Maret 2016 :
Tabel 2 : Jadwal Perancangan Aplikasi
Waktu Perencanaan
Uraian Perencanaan
Minggu 1
- Mengidentifikasi masalah
- Gambaran masalah
Minggu 2
- Merancang desain database dan desain form yang
akan digunakan dalam aplikasi
Minggu 3
- Pembuatan halaman input data benih curah dan
benih pack
Minggu 4
- Pembuatan halaman input data pelanggan dan
marketing
Minggu 5
- Pembuatan proses transaksi penjualan, transaksi
retur dan pembayaran
Minggu 6
- Pembuatan halaman rekap penjualan, pembayaran
dan retur
Minggu 7
- Pembuatan fungsi pencarian dan pencetakan
Minggu 8
- Pembuatan fungsi login dan batasan sesuai level
login nya
Minggu 9
- Pengujian dan pembuatan Laporan Tugas Akhir
Minggu 10
- Laporan Tugas Akhir
Minggu 11
- Laporan Tugas Akhir
Minggu 12
- Laporan Tugas Akhir
18
4.4 Perancangan
4.4.1 Konteks Diagram
Laporan Penjualan
Laporan Retur Penjualan
Laporan Pembayaran
Laporan Pelanggan
Laporan Marketing
Laporan Stok Barang
Data Penjualan
PIMPINAN
Data Retur Penjualan
Data Pembayaran
PEGAWAI
Data Pelanggan
SISTEM INFORMASI
PENJUALAN DAN
PERSEDIAAN
Data Marketing
Nota Penjualan
Data Stok Barang
Gambar 1 : Context Diagram
4.4.2 Data Flow Diagram
Laporan Penjualan
Nota Penjualan
Laporan Pelanggan
PELANGGAN
PIMPINAN
Laporan Marketing
Data Penjualan
Data Penjualan
PEGAWAI
Data Pelanggan
Data Marketing
PENJUALAN
Pengolahan
Data Penjualan
Data Pelanggan
PELANGGAN
Data Marketing
MARKETING
Laporan Pembayaran
Data Pembayaran
Pengolahan
Data Penjualan
Data Pembayaran
PEMBAYARAN
Laporan Stok Barang
Data Stok Barang
Pengolahan
Data Stok
Barang
Data Stok Barang
BARANG
Laporan Retur Penjualan
Data Retur Penjualan
Pengolahan
Data Retur
Penjualan
Data Retur Penjualan
Gambar 2 : Data Flow Diagram
RETUR
PELANGGAN
19
4.4.3 Entity Relationship Diagram
userid
kodepelanggan
nonota
jumlah
username
level
password
kodecurah
notransaksi
namacurah
tanggal
kodecurah
nobayar
pembayaran
user
mencatat
curah
mendata
Berisi data
transaksicurah
kodepack
tanggalbayar
mendata
noretur
kodepack
tanggal
nonota
kodecurah
tanggal
transaksi
retur
namapack
kodeuser
pack
nonota
kodepelanggan
mempunyai
volume
mencatat
jatuhtempo
mempunyai
volumepack
crop
noretur
jumlah
Berisi data
nonota
kodepack
detailretur
detailtransaksi
tanggal
jumlah
notrans
harga
nonota
harga
kodepack
diskon
transaksi_pack
kodepack
Berisikan data
Berisikan data
keterangan
noretur
jumlah
kodetrans
kodemarketing
namamarketing
marketing
wilayah
kodepelanggan
namapelanggan
pelanggan
alamatpelanggan
kodemarketing
nomortelepon
Gambar 3 : Entity Relationship Diagram
4.4.4 Model Relational
User
curah
#userid
+username
+password
+level
#kodecurah
+namacurah
detailtransaksi
+nonota
+kodepack
+jumlah
+harga
+diskon
pelanggan
#kodepelanggan
+namapelanggan
+alamatpelanggan
+kodemarketing
+nomortelepon
marketing
#kodemarketing
+namamarketing
+wilayah
pack
#kodepack
+namapack
+crop
+kodecurah
+volumepack
transaksi
#nonota
+tanggal
+kodeuser
+kodepelanggan
+jatuhtempo
detailretur
retur
pembayaran
#nobayar
+nonota
+kodepelanggan
+jumlah
+tanggalbayar
#noretur
+tanggal
+nonota
+noretur
+kodepack
+jumlah
+harga
+keterangan
Gambar 4 : Model Relational
transaksicurah
#notransaksi
+kodecurah
+tanggal
+kodepack
+volume
+kodetrans
transaksipack
#notrans
+nonota
+noretur
+tanggal
+kodepack
+jumlah
+kodetrans
kodetrans
20
4.4.5 Rancangan Database
Database yang digunakan untuk perancangan aplikasi ini bernama “pci”
yang mempunyai beberapa tabel danfieldsebagai berikut :
1. Tabel User
Nama
Userid
Username
Password
Level
Tabel 3 : Tabel User
Type Data Size Null Default
Key
varchar
10
No
Primary Key
varchar
30
No
varchar
30
No
varchar
10
No
-
2. Tabel Pelanggan
Tabel 4 : Tabel Pelanggan
Nama
Type Data Size Null Default
Key
Kodepelanggan
varchar
10
No
Primary Key
Namapelanggan varchar
30
No
Alamatpelanggan varchar
30
No
Kodemarketing
varchar
10
No
Nomortelepon
varchar
20
No
3. Tabel Marketing
Tabel 5 : Tabel Marketing
Nama
Type Data Size Null Default
Kodemarketing varchar
10
No
Namamarketing varchar
30
No
alamatmarketing varchar
30
No
Key
Primary Key
-
4. Tabel Curah
Nama
Kodecurah
Namacurah
Tabel 6 : Tabel Curah
Type Data Size Null Default
Key
varchar
10
No
Primary Key
varchar
20
No
-
21
5. Tabel Transaksicurah
Nama
Notransaksi
Tanggal
Kodecurah
Kodepack
Volume
kodetrans
Tabel 7 : Tabel Transaksicurah
Type Data Size Null Default
Int
11
No
date
No
varchar
10
No
varchar
10
No
Int
11
No
varchar
10
No
Key
Primary Key
-
6. Tabel Pack
Nama
Kodepack
Namapack
Crop
Kodecurah
voumepack
Tabel 8 : Tabel Pack
Type Data Size Null
varchar
10
No
varchar
20
No
varchar
20
No
varchar
10
No
int
11
No
Default
Key
Primary Key
-
7. Tabel Transaksipack
Nama
Notrans
Nonota
Noretur
Tanggal
kodepack
Jumlah
Kodetrans
Tabel 9 : Tabel Transaksipack
Type Data Size Null Default
Int
11
No
varchar
20
No
varchar
20
No
date
No
varchar
10
No
Int
11
No
varchar
10
Key
Primary Key
Index
Index
Index
-
22
8. Tabel Transaksi
Tabel 10 : Tabel Transaksi
Type Data Size Null Default
varchar
20
No
date
No
varchar
10
No
varchar
10
No
date
No
Nama
Nonota
Tanggal
Kodeuser
Kodepelanggan
Jatuhtempo
Key
Primary Key
-
9. Tabel Detailtransaksi
Nama
nonota
kodepack
jumlah
harga
diskon
Tabel 11 : Tabel Detailtransaksi
Type Data Size Null Default
varchar
20
No
varchar
10
No
Int
11
No
Int
11
No
Int
11
No
Key
index
-
10. Tabel Retur
Nama
Noretur
Tanggal
Nonota
Tabel 12 : Tabel Retur
Type Data Size Null
varchar
20
No
date
No
varchar
20
No
Default
Key
Primary Key
11. Tabel Detailretur
Nama
Noretur
Kodepack
Jumlah
Harga
Keterangan
Tabel 13 : Tabel Detailretur
Type Data Size Null Default
Varchar
20
No
Varchar
20
No
Int
11
No
Int
11
No
Varchar
20
No
Key
index
-
23
12. Tabel Pembayaran
Nama
Nobayar
Nonota
kodepelanggan
Jumlah
tanggalbayar
Tabel 14 : Tabel Pembayaran
Type Data Size Null Default
Int
11
No
Varchar
20
No
Varchar
10
No
Int
11
No
Date
No
Key
Primary key
-
4.4.6 Rancangan Desain Tampilan
1. Halaman Login
Halaman login berfungsisebagai gerbang untuk masuk ke dalam
aplikasi. Hanya user yang telah memiliki user id yang dapat
mengakses aplikasi tersebut.
Sistem Informasi Penjualan dan Persediaan
PT. Platinum Crop International
Jl. Wuni Benoyo I No. 03 Salatiga 50742
Telp : (0298) 314767
FORM LOGIN
Userid
:
Password
:
Masuk
Gambar 5 : Rancangan Halaman Login
2. Halaman Home
Halaman Home berisi penjelasan mengenai fungsi dari menumenu yang terdapat pada aplikasi.
24
Sistem Informasi Penjualan dan Persediaan
PT. Platinum Crop International
Jl. Wuni Benoyo I No. 03 Salatiga 50742
Telp : (0298) 314767
HOME
USER
CURAH
PACK
MARKETING
PELANGGAN
DATA USER
DATA CURAH
DATA PACK
DATA MARKETING
DATA PELANGGAN
TRANSAKSI
TAMBAH USER TAMBAH CURAH TAMBAH PACK TAMBAH MERKETING TAMBBAH PELANGGAN
LAPORAN
LOGOUT
PENJUALAN LAPORAN PENJUALAN
SAMPLE
REPACKING
LAPORAN RETUR
LAPORAN SAMPLE
SELAMAT DATANG DI APLIKASI PENJUALAN DAN PERSEDIAAN PT. PLATINUM CROP INTERNATIONAL
Gambar 6 : Rancangan Halaman Home
3. Menu User
Di dalam menu curah terdapat dua halaman yaitu :
a. Halaman Data User
Halaman Data User berisi daftar pegawai yang memiliki hak
akses untuk menggunakan aplikasi.
Sistem Informasi Penjualan dan Persediaan
PT. Platinum Crop International
Jl. Wuni Benoyo I No. 03 Salatiga 50742
Telp : (0298) 314767
DAFTAR USER
User ID
Username
Level
Password
Aksi
Hapus
Edit
Hapus
Edit
Hapus
Edit
Gambar 7: Rancangan Halaman Data User
b. Halaman Tambah User
Halaman Tambah User digunakan untuk menginputkan user baru
yang berhak menggunakan aplikasi.
25
Sistem Informasi Penjualan dan Persediaan
PT. Platinum Crop International
Jl. Wuni Benoyo I No. 03 Salatiga 50742
Telp : (0298) 314767
INPUT DATA USER
User ID
:
User Name
:
Password
:
Level
:
Simpan
Reset
Gambar 8 : Rancangan Halaman Tambah User
4. Menu Curah
Di dalam menu curah terdapat dua halaman yaitu :
a. Halaman Data Curah
Halaman data curah berisi daftar benih curah yang tersedia di
gudang. Informasi yang disediakan yaitu Kode Benih, Nama
Benih dan jumlah (gram) yang masih tersedia.
Sistem Informasi Penjualan dan Persediaan
PT. Platinum Crop International
Jl. Wuni Benoyo I No. 03 Salatiga 50742
Telp : (0298) 314767
DAFTAR BENIH CURAH
Kode
Nama Barang
Stok (gram)
Gambar 9 : Rancangan Halaman Data Curah
26
b. Halaman Tambah Curah
Halaman Tambah Curah berfungsi untuk menginputkan data
benih curah yang baru diterima dari supplier.
Sistem Informasi Penjualan dan Persediaan
PT. Platinum Crop International
Jl. Wuni Benoyo I No. 03 Salatiga 50742
Telp : (0298) 314767
TAMBAH CURAH
Tanggal
:
Kode Curah
:
Nama
:
Jumlah
:
SIMPAN
Gambar 10 : Rancangan Halaman Tambah Curah
5. Menu Pack
Di dalam menu pack terdapat 3 halaman yaitu :
a.
Halaman Data Pack
Halaman data pack berisi daftar benih yang sudah dikemas serta
diberi brand Platinum Seed dan siap dijual kepada pelanggan.
Pada halaman ini terdapat tombol detail pada setiap baris data.
Sistem Informasi Penjualan dan Persediaan
PT. Platinum Crop International
Jl. Wuni Benoyo I No. 03 Salatiga 50742
Telp : (0298) 314767
DAFTAR BENIH PACK
Kode
Brand
Volume
Jumlah
Aksi
Detail
Detail
Detail
Gambar 11 : Rancangan Halaman Data Pack
27
b. Halaman Detail Packing
Halaman Detail Packing berisi detail keluar masuknya barang
dagangan sesuai dengan kode barangnya.
Sistem Informasi Penjualan dan Persediaan
PT. Platinum Crop International
Jl. Wuni Benoyo I No. 03 Salatiga 50742
Telp : (0298) 314767
FORM DETAIL PACK
Tanggal
Kode Pack
Nama Pack
Volume
Jumlah
Keterangan
Total Stock
Gambar 12 : Rancangan Halaman Detail Packing
c. Halaman Tambah Pack
Halaman tambah pack berfungsi untuk menginputkan data benih
yang telah atau baru dikemas. Saat data benih pack berhasil
disimpan, maka secara otomatis jumlah benih yang ada pada data
curah akan berkurang sesuai dengan benih yang di packing.
Sistem Informasi Penjualan dan Persediaan
PT. Platinum Crop International
Jl. Wuni Benoyo I No. 03 Salatiga 50742
Telp : (0298) 314767
TAMBAH PACK
Tanggal
:
Kode Pack
:
Brand
:
Crop
:
Kode Curah :
Volume
:
Jumlah
:
SIMPAN
Gambar 13 : Rancangan Halaman Tambah Pack
28
d. Halaman Repacking
Halaman ini berfungsi untuk menginputkan data saat terjadi
pengemasan ulang produk yang telah di packing.
Sistem Informasi Penjualan dan Persediaan
PT. Platinum Crop International
Jl. Wuni Benoyo I No. 03 Salatiga 50742
Telp : (0298) 314767
FORM REPACKING
Kode Pack Baru
:
Brand
:
Crop
:
Kode Pack Lama
:
Volume
:
Jumlah
:
Simpan
Reset
Gambar 14 : Rancangan Halaman Repacing
6. Menu Marketing
Didalam menu marketing terdapat 2 halaman antara lain :
a.
Halaman Data Marketing
Halaman daftar marketing berisi data dari sales marketing yang
bertugas untuk mempromosikan dan menjual barang kepada
pelanggan.
Sistem Informasi Penjualan dan Persediaan
PT. Platinum Crop International
Jl. Wuni Benoyo I No. 03 Salatiga 50742
Telp : (0298) 314767
DAFTAR MARKETING
Kode Marketing
Nama Marketing
Wilayah
Aksi
Hapus
Edit
Hapus
Edit
Hapus
Edit
Gambar 15 : Rancangan Halaman Data Marketing
29
b.
Halaman Tambah Marketing
Halaman ini digunakan untuk mnginputkan data marketing yang
bertugas untuk mempromosikan dan menjual barang kepada
pelanggan.
Sistem Informasi Penjualan dan Persediaan
PT. Platinum Crop International
Jl. Wuni Benoyo I No. 03 Salatiga 50742
Telp : (0298) 314767
INPUT DATA MAREKETING
Nama
:
Wilayah
:
Simpan
Reset
Gambar 16 : Rancangan Halaman Tambah Marketing
7. Menu Pelanggan
Didalam menu pelanggan terdapat 2 halaman yaitu :
a. Halaman Data Pelanggan
Halaman data pelanggan berisi data pelanggan PT. Platinum Crop
International.
Sistem Informasi Penjualan dan Persediaan
PT. Platinum Crop International
Jl. Wuni Benoyo I No. 03 Salatiga 50742
Telp : (0298) 314767
DAFTAR PELANGGAN
Kode Pelanggan
Nama Pelanggan
Alamat
No Telepon
Nama Marketing
Gambar 17 : Rancangan Halaman Data Pelanggan
Aksi
Hapus
Edit
Hapus
Edit
Hapus
Edit
30
b. Halaman Tambah Pelanggan
Halaman ini digunakan untuk menginputkan data pelanggan baru
dari PT. Platinum Crop International
Sistem Informasi Penjualan dan Persediaan
PT. Platinum Crop International
Jl. Wuni Benoyo I No. 03 Salatiga 50742
Telp : (0298) 314767
INPUT DATA PELANGGAN
Nama
:
Alamat
:
No.Telepon
:
Marketing
:
Simpan
Reset
Gambar 18 : Rancangan Halaman Tambah Pelanggan
8. Menu Transaksi
Didalam menu transaksi terdapat 2 halaman yaitu :
a. Halaman Transaksi Penjualan
Halaman transaksi penjualan digunakan untuk menginputkan
serta memproses transaksi penjualan
31
Sistem Informasi Penjualan dan Persediaan
PT. Platinum Crop International
Jl. Wuni Benoyo I No. 03 Salatiga 50742
Telp : (0298) 314767
PROSES TRANSAKSI
No. Nota
:
Tanggal
:
Pelanggan
:
Sales Person :
Jatuh Tempo :
Kode Pack
Nama Pack
Jumlah
Harga
Diskon
Subtotal
Action
Hapus
Tambah
Simpan
Gambar 19 : Rancangan Halaman Transaksi Penjualan
b. Halaman Transaksi Sample
Dalam prakteknya, PT. Platinum Crop International sering
memberikan sample produk kepada pelanggan sebagai sarana
promosi.
Halaman
Transaksi
sample
berfungsi
untuk
menginputkan data terkait pemberian sample kepada pelanggan
Sistem Informasi Penjualan dan Persediaan
PT. Platinum Crop International
Jl. Wuni Benoyo I No. 03 Salatiga 50742
Telp : (0298) 314767
TRANSAKSI SAMPLE
No. Nota
:
Tanggal
:
Pelanggan
:
Sales Person
:
Kode Pack
Pilih Pelanggan
Nama Pack
Jumlah
Action
Tambah
Simpan
Gambar 20 : Rancangan Halaman Transaksi Sample
32
9. Menu Laporan
Di dalam menu laporan terdapat 3 halaman yaitu :
a. Halaman Laporan Penjualan
Halaman laporan penjualan berisi data-data terkait dengan
transaksi penjualan, meliputi tanggal, nomor nota, nama
pelanggan, nama marketing, total penjualan, diskon, jumlah
terbayar, retur, dan jumlah piutang. Pada setiap baris data terdapat
kolom aksi yang berisi :
Sistem Informasi Penjualan dan Persediaan
PT. Platinum Crop International
Jl. Wuni Benoyo I No. 03 Salatiga 50742
Telp : (0298) 314767
LAPORAN PENJUALAN
Cari
Pelanggan
Tanggal Nota
No. Nota
Nama Pelanggan
Nama Marketing
Cari
E
Total Penjualan Jumlah Terbayar Jumlah Piutang
Aksi
Detail Penjualan
Proses Retur
Proses Bayar
Detail Bayar
Batalkan Transaksi
Edit Transaksi
Total
Gambar 21 : Rancangan Halaman Laporan Penjualan
Dalam setiap baris data pada halaman laporan penjualan terdapat
menu aksi antara lain :
Halaman Detail Penjualan
Halaman detail penjualan berisi detail dari nota yang dipilih.
Data yang ditampilkan antara lain tanggal jatuh tempo,nama
barang yang terjual, jumlah barang terjual, harga satuan dan
total penjualan.
33
Sistem Informasi Penjualan dan Persediaan
PT. Platinum Crop International
Jl. Wuni Benoyo I No. 03 Salatiga 50742
Telp : (0298) 314767
FORM DETAIL PENJUALAN
Tanggal
No. Nota
Jatuh Tempo
Salesperson
Pelanggan
:
:
:
:
:
Jumlah
Produk
Harga
Diskon
Subtotal
Grand Total
Gambar 22 : Rancangan Halaman Detail Penjualan
Halaman Proses Bayar
Halaman Proses Bayar berfungsi untuk menginputkan data
pembayaran sesuai dengan nomor nota.
Sistem Informasi Penjualan dan Persediaan
PT. Platinum Crop International
Jl. Wuni Benoyo I No. 03 Salatiga 50742
Telp : (0298) 314767
INPUT PEMBAYARAN
Total Piutang
:
Diskon
:
Retur
:
Terbayar
:
Sisa
:
No. Nota
:
Kode Pelanggan :
Jumlah Bayar
:
Tanggal
:
Simpan
Reset
Gambar 23 : Rancangan Halaman Proses Bayar
Halaman Detail Bayar
Halaman detail bayar berisi detail dari pembayaran yang
telah diinputkan sesuai dengan nomor nota. Data yang
34
ditampilkan antara lain tanggal bayar, nomor nota, nama
pelanggan, jumlah pembayaran dan tanggal pembayaran.
Dalam halaman ini juga terdapat tombol hapus untuk
menghapus pembayaran, namun tombol ini hanya akan aktif
jika user login dengan id manager atau admin.
Sistem Informasi Penjualan dan Persediaan
PT. Platinum Crop International
Jl. Wuni Benoyo I No. 03 Salatiga 50742
Telp : (0298) 314767
FORM DETAIL BAYAR
Tanggal Nota Nomor Nota Nama Pelanggan
Total Bayar
Jumlah Bayar Tanggal Bayar
Aksi
Rp.
Gambar 24 : Rancangan Halaman Detail Pembayaran
Halaman Proses Retur
Halaman Proses Retur berfungsi untuk menginputkan data
retur penjualan sesuai dengan nomor nota penjualan.
Sistem Informasi Penjualan dan Persediaan
PT. Platinum Crop International
Jl. Wuni Benoyo I No. 03 Salatiga 50742
Telp : (0298) 314767
PROSES RETUR
No. Retur
:
Tanggal Nota :
No. Nota
Kode Pack
:
Nama Pack
Keterangan
Jumlah
Harga
Subtotal
Action
Hapus
Tambah
Simpan
Gambar 25 : Rancangan Halaman Proses Retur
35
Batalkan Transaksi
Tombol batalkan transaksi berfungsi untukmembatalkan
transaksi penjualan. Tombol tersebuthanya akan aktif saat
user login dengan id manager atau admin.
Edit Transaksi
Saat tombol ini dipilih, maka akan masuk ke halaman edit
penjualan. Halaman tersebut berfungsi untuk mengedit
transaksi penjualan jika terjadi kesalahan. Tombol Edit
transaksi hanya akan aktif saat user login dengan id manager
atau admin.
b. Halaman Laporan Retur
Halaman laporan retur berisis data terkait proses retur barang
yang telah dilakukan, antara lain tanggal retur, nomor retur,
nomor nota, nama pelanggan, nama marketing, jumlah barang,
harga barang, dan nilai total dari retur tersebut. Halaman ini
dilengkapi dengan tombol hapus untuk membatalkan transaksi
retur, dan tombol ini akan aktif jika user login dengan id manager
atau admin.
36
Sistem Informasi Penjualan dan Persediaan
PT. Platinum Crop International
Jl. Wuni Benoyo I No. 03 Salatiga 50742
Telp : (0298) 314767
LAPORAN RETUR
Cari
Pelanggan
Tanggal
No. Retur
No. Nota
Cari
Nama Pelanggan
Marketing
Export ke Excel
Nama Barang
Jumlah
Harga
Total
Total
Gambar 26 : Rancangan Halaman Laporan Retur
c.
Halaman Laporan Sample
Halaman ini berisi data yang berkaitan dengan transaksi sample
yang telah diproses sebelumnya, antara lain tanggal, nomor nota,
nama pelanggan, nama marketing, nama barang, dan jumlah
barang.
Sistem Informasi Penjualan dan Persediaan
PT. Platinum Crop International
Jl. Wuni Benoyo I No. 03 Salatiga 50742
Telp : (0298) 314767
LAPORAN SAMPLE
Cari
Tanggal
Pelanggan
No. Nota
Nama Pelanggan
Cari
Export ke Excel
Marketing
Item
Jumlah
Gambar 27 : Rancangan Halaman Laporan Sample
Aksi
Hapus
37
4.5 Implementasi
Tampilan pada aplikasi Sistem Informasi Penjualan dan Persediaan PT.
Platinum Crop Internationaldirancang dengan cukup sederhana dan mudah
dipahami. Berikut adalah User Interface yang terdapat dalam aplikasi Sistem
Informasi Penjualan dan Persediaan :
1. Halaman Login
Gambar 28 : Implementasi Halaman Login
2. Halaman Home
Gambar 29 : Implementasi Halaman Home
38
3. Menu User
Di dalam menu user terdapat dua halaman yaitu :
a. Halaman Data User
Gambar 30 : Implementasi Halaman Data User
b. Halaman Tambah User
Gambar 31 : Implementasi Halaman Tambah User
39
4. Menu Curah
Di dalam menu curah terdapat dua halaman yaitu :
a. Halaman Tambah Curah
Gambar 32 : Implementasi Halaman Tambah Curah
b. Halaman Data Curah
Gambar 33 : Implementasi Halaman Data Curah
40
5. Menu Pack
Di dalam menu pack terdapat 3 halaman yaitu :
a. Halaman Data Pack
Gambar 34 : Implementsi Halaman Data Pack
b. Halaman tambah pack
Gambar 35 : Implementasi Halaman Tambah Pack
41
c. Halaman Repacking
Gambar 36 : Implementasi Halaman Repacking
6. Menu Marketing
Didalam menu marketing terdapat 2 halaman antara lain :
a. Halaman Data Marketing
Gambar 37 : Implementasi Halaman Data Marketing
42
b. Halaman tambah marketing
Gambar 38 : Implementasi Halaman Tambah Marketing
7. Menu Pelanggan
Didalam menu pelanggan terdapat 2 halaman yaitu :
a. Halaman data pelanggan
Gambar 39 : Implementasi Halaman Data Pelanggan
43
b. Halaman tambah pelanggan
Gambar 40 : Implementasi Halaman Tambah Pelanggan
8. Menu Transaksi
Didalam menu transaksi terdapat 2 halaman yaitu :
a. Halaman transaksi penjualan
Gambar 41 : Implementasi Halaman Transaksi Penjualan
44
b. Halaman Transaksi sample
Gambar 42 : Implementasi Halaman Transaksi Sample
9. Menu Laporan
Di dalam menu laporan terdapat 3 halaman yaitu :
a. Halaman Laporan Penjualan
Gambar 43 : Implementasi Halaman Laporan Penjualan
45
Halaman Detail Penjuan
Gambar 44 : Implementasi Halaman Detail Penjualan
Halaman Proses Retur
Gambar 45 : Implementasi Halaman Proses Retur
Halaman proses bayar
Gambar 46 : Implementasi Halaman Proses Bayar
46
Halaman detail bayar
Gambar 47 : Implementasi Halaman Detail Bayar
Batalkan Transaksi
Tombol
batalkan
transaksi
berfungsi
untukmembatalkan
transaksi penjualan. Tombol tersebuthanya akan aktif saat user
login dengan id manager atau admin.
Edit Transaksi
Saat tombol ini dipilih, maka akan masuk ke halaman edit
penjualan. Halaman tersebut berfungsi untuk mengedit transaksi
penjualan jika terjadi kesalahan. Tombol Edit transaksi hanya
akan aktif saat user login dengan id manager atau admin.
47
b. Halaman Laporan Retur.
Gambar 48 : Implementasi Halaman Laporan Retur
c. Halaman Laporan Sample
Gambar 49 : Implementasi Halaman Laporan Sample
HASIL PRAKTEK KERJADAN ANALISIS
4.1 Analisis
Sampai saat ini, pencatatan penjualan dan persediaan di PT. Platinum Crop
International masih dilakukan secara manual menggunakan aplikasi Microsoft
Excel. Model pencatatan seperti yang diterapkan pada perusahaan ini sangat tidak
efektif dan efisien, serta rawan terjadinya kecurangan. Untuk sekali saja proses
penjualan, staf yang bertanggung jawab untuk mencatat proses tersebut harus
mengupdate setidaknya 5 fileMicrosoft Excel antara lain file penjualan, file
persediaan barang dagangan, file surat jalan, file piutang per jatuh tempo dan file
pembayaran apabila pembayaran dilakukan secara cash. Tentu hal tersebut
sangatlah memakan waktu dan tenaga.
4.1.1 Prosedur Penjualan di PT. Platinum Crop International
1. Bagian Administrasi menerima pesanan dari marketing melalui
email perusahaan
2. Berdasarkan
pesanan
yang
diterima,
bagian
administrasi
memeriksa persediaan barang dagangan di file persediaan barang
dagangan.
3. Jika barang tersedia, maka bagian administrasi akan meminta
bagian gudang dan pengemasan untuk menyiapkan dan mengemas
barang yang dipesan.
15
16
4. Berdasarkan data barang yang siap dikirim, bagian administrasi
menyiapkan nota penjualan 4 rangkap. Rangkap pertama disimpan
sementara dan akan diberikan kepada pelanggan saat nota tersebut
dilunasi. Rangkap kedua dikirim kepada pelanggan bersama
dengan barang yang dipesan. Rangkap ketiga diarsip oleh
marketing. Dan rangkap keempat dsimpan oleh bagian akuntansi.
5. Berdasarkan nota yang dibuat, bagian akuntansi mencatat penjualan
di file laporan penjualan dan mengupdate data persediaan barang
dagangan.
4.2 Kebutuhan
Aplikasi sistem informasi penjualan dan persediaan yang dibahas dalam
laporan ini adalah aplikasi berbasis Web PHP (Hypertext Preprocessor). Untuk
merancang dan membangun aplikasi tersebut diperlukan beberapa komponen
software antara lain :
4.2.1 Web Browser
Web browser digunakan untuk menjalankan aplikasi. Web browser
yang dapat digunakan untuk menjalankan aplikasi tersebut antara lain :
Mozilla, Google Chrome, Internet explore, Opera dan sebagainya.
4.2.2 MySQL
Mysql
merupakan program
database
yang digunakan sebagai
penyimpan data untuk kepentingan apliakasi. Mysql bersifat opensource atau
dapat digunakan oleh siapapun secara bebas.
17
4.2.3 PHP
PHP merupakan sebuah bahasa pemrograman yang digunakan untuk
membuat web yang dinamis
4.3 Jadwal
Berikut adalah jadwal perancangan aplikasi Sistem Informasi Penjualan dan
Persediaan selama melakukan kerja praktek mulai tanggal 4 Januari 2016 –30
Maret 2016 :
Tabel 2 : Jadwal Perancangan Aplikasi
Waktu Perencanaan
Uraian Perencanaan
Minggu 1
- Mengidentifikasi masalah
- Gambaran masalah
Minggu 2
- Merancang desain database dan desain form yang
akan digunakan dalam aplikasi
Minggu 3
- Pembuatan halaman input data benih curah dan
benih pack
Minggu 4
- Pembuatan halaman input data pelanggan dan
marketing
Minggu 5
- Pembuatan proses transaksi penjualan, transaksi
retur dan pembayaran
Minggu 6
- Pembuatan halaman rekap penjualan, pembayaran
dan retur
Minggu 7
- Pembuatan fungsi pencarian dan pencetakan
Minggu 8
- Pembuatan fungsi login dan batasan sesuai level
login nya
Minggu 9
- Pengujian dan pembuatan Laporan Tugas Akhir
Minggu 10
- Laporan Tugas Akhir
Minggu 11
- Laporan Tugas Akhir
Minggu 12
- Laporan Tugas Akhir
18
4.4 Perancangan
4.4.1 Konteks Diagram
Laporan Penjualan
Laporan Retur Penjualan
Laporan Pembayaran
Laporan Pelanggan
Laporan Marketing
Laporan Stok Barang
Data Penjualan
PIMPINAN
Data Retur Penjualan
Data Pembayaran
PEGAWAI
Data Pelanggan
SISTEM INFORMASI
PENJUALAN DAN
PERSEDIAAN
Data Marketing
Nota Penjualan
Data Stok Barang
Gambar 1 : Context Diagram
4.4.2 Data Flow Diagram
Laporan Penjualan
Nota Penjualan
Laporan Pelanggan
PELANGGAN
PIMPINAN
Laporan Marketing
Data Penjualan
Data Penjualan
PEGAWAI
Data Pelanggan
Data Marketing
PENJUALAN
Pengolahan
Data Penjualan
Data Pelanggan
PELANGGAN
Data Marketing
MARKETING
Laporan Pembayaran
Data Pembayaran
Pengolahan
Data Penjualan
Data Pembayaran
PEMBAYARAN
Laporan Stok Barang
Data Stok Barang
Pengolahan
Data Stok
Barang
Data Stok Barang
BARANG
Laporan Retur Penjualan
Data Retur Penjualan
Pengolahan
Data Retur
Penjualan
Data Retur Penjualan
Gambar 2 : Data Flow Diagram
RETUR
PELANGGAN
19
4.4.3 Entity Relationship Diagram
userid
kodepelanggan
nonota
jumlah
username
level
password
kodecurah
notransaksi
namacurah
tanggal
kodecurah
nobayar
pembayaran
user
mencatat
curah
mendata
Berisi data
transaksicurah
kodepack
tanggalbayar
mendata
noretur
kodepack
tanggal
nonota
kodecurah
tanggal
transaksi
retur
namapack
kodeuser
pack
nonota
kodepelanggan
mempunyai
volume
mencatat
jatuhtempo
mempunyai
volumepack
crop
noretur
jumlah
Berisi data
nonota
kodepack
detailretur
detailtransaksi
tanggal
jumlah
notrans
harga
nonota
harga
kodepack
diskon
transaksi_pack
kodepack
Berisikan data
Berisikan data
keterangan
noretur
jumlah
kodetrans
kodemarketing
namamarketing
marketing
wilayah
kodepelanggan
namapelanggan
pelanggan
alamatpelanggan
kodemarketing
nomortelepon
Gambar 3 : Entity Relationship Diagram
4.4.4 Model Relational
User
curah
#userid
+username
+password
+level
#kodecurah
+namacurah
detailtransaksi
+nonota
+kodepack
+jumlah
+harga
+diskon
pelanggan
#kodepelanggan
+namapelanggan
+alamatpelanggan
+kodemarketing
+nomortelepon
marketing
#kodemarketing
+namamarketing
+wilayah
pack
#kodepack
+namapack
+crop
+kodecurah
+volumepack
transaksi
#nonota
+tanggal
+kodeuser
+kodepelanggan
+jatuhtempo
detailretur
retur
pembayaran
#nobayar
+nonota
+kodepelanggan
+jumlah
+tanggalbayar
#noretur
+tanggal
+nonota
+noretur
+kodepack
+jumlah
+harga
+keterangan
Gambar 4 : Model Relational
transaksicurah
#notransaksi
+kodecurah
+tanggal
+kodepack
+volume
+kodetrans
transaksipack
#notrans
+nonota
+noretur
+tanggal
+kodepack
+jumlah
+kodetrans
kodetrans
20
4.4.5 Rancangan Database
Database yang digunakan untuk perancangan aplikasi ini bernama “pci”
yang mempunyai beberapa tabel danfieldsebagai berikut :
1. Tabel User
Nama
Userid
Username
Password
Level
Tabel 3 : Tabel User
Type Data Size Null Default
Key
varchar
10
No
Primary Key
varchar
30
No
varchar
30
No
varchar
10
No
-
2. Tabel Pelanggan
Tabel 4 : Tabel Pelanggan
Nama
Type Data Size Null Default
Key
Kodepelanggan
varchar
10
No
Primary Key
Namapelanggan varchar
30
No
Alamatpelanggan varchar
30
No
Kodemarketing
varchar
10
No
Nomortelepon
varchar
20
No
3. Tabel Marketing
Tabel 5 : Tabel Marketing
Nama
Type Data Size Null Default
Kodemarketing varchar
10
No
Namamarketing varchar
30
No
alamatmarketing varchar
30
No
Key
Primary Key
-
4. Tabel Curah
Nama
Kodecurah
Namacurah
Tabel 6 : Tabel Curah
Type Data Size Null Default
Key
varchar
10
No
Primary Key
varchar
20
No
-
21
5. Tabel Transaksicurah
Nama
Notransaksi
Tanggal
Kodecurah
Kodepack
Volume
kodetrans
Tabel 7 : Tabel Transaksicurah
Type Data Size Null Default
Int
11
No
date
No
varchar
10
No
varchar
10
No
Int
11
No
varchar
10
No
Key
Primary Key
-
6. Tabel Pack
Nama
Kodepack
Namapack
Crop
Kodecurah
voumepack
Tabel 8 : Tabel Pack
Type Data Size Null
varchar
10
No
varchar
20
No
varchar
20
No
varchar
10
No
int
11
No
Default
Key
Primary Key
-
7. Tabel Transaksipack
Nama
Notrans
Nonota
Noretur
Tanggal
kodepack
Jumlah
Kodetrans
Tabel 9 : Tabel Transaksipack
Type Data Size Null Default
Int
11
No
varchar
20
No
varchar
20
No
date
No
varchar
10
No
Int
11
No
varchar
10
Key
Primary Key
Index
Index
Index
-
22
8. Tabel Transaksi
Tabel 10 : Tabel Transaksi
Type Data Size Null Default
varchar
20
No
date
No
varchar
10
No
varchar
10
No
date
No
Nama
Nonota
Tanggal
Kodeuser
Kodepelanggan
Jatuhtempo
Key
Primary Key
-
9. Tabel Detailtransaksi
Nama
nonota
kodepack
jumlah
harga
diskon
Tabel 11 : Tabel Detailtransaksi
Type Data Size Null Default
varchar
20
No
varchar
10
No
Int
11
No
Int
11
No
Int
11
No
Key
index
-
10. Tabel Retur
Nama
Noretur
Tanggal
Nonota
Tabel 12 : Tabel Retur
Type Data Size Null
varchar
20
No
date
No
varchar
20
No
Default
Key
Primary Key
11. Tabel Detailretur
Nama
Noretur
Kodepack
Jumlah
Harga
Keterangan
Tabel 13 : Tabel Detailretur
Type Data Size Null Default
Varchar
20
No
Varchar
20
No
Int
11
No
Int
11
No
Varchar
20
No
Key
index
-
23
12. Tabel Pembayaran
Nama
Nobayar
Nonota
kodepelanggan
Jumlah
tanggalbayar
Tabel 14 : Tabel Pembayaran
Type Data Size Null Default
Int
11
No
Varchar
20
No
Varchar
10
No
Int
11
No
Date
No
Key
Primary key
-
4.4.6 Rancangan Desain Tampilan
1. Halaman Login
Halaman login berfungsisebagai gerbang untuk masuk ke dalam
aplikasi. Hanya user yang telah memiliki user id yang dapat
mengakses aplikasi tersebut.
Sistem Informasi Penjualan dan Persediaan
PT. Platinum Crop International
Jl. Wuni Benoyo I No. 03 Salatiga 50742
Telp : (0298) 314767
FORM LOGIN
Userid
:
Password
:
Masuk
Gambar 5 : Rancangan Halaman Login
2. Halaman Home
Halaman Home berisi penjelasan mengenai fungsi dari menumenu yang terdapat pada aplikasi.
24
Sistem Informasi Penjualan dan Persediaan
PT. Platinum Crop International
Jl. Wuni Benoyo I No. 03 Salatiga 50742
Telp : (0298) 314767
HOME
USER
CURAH
PACK
MARKETING
PELANGGAN
DATA USER
DATA CURAH
DATA PACK
DATA MARKETING
DATA PELANGGAN
TRANSAKSI
TAMBAH USER TAMBAH CURAH TAMBAH PACK TAMBAH MERKETING TAMBBAH PELANGGAN
LAPORAN
LOGOUT
PENJUALAN LAPORAN PENJUALAN
SAMPLE
REPACKING
LAPORAN RETUR
LAPORAN SAMPLE
SELAMAT DATANG DI APLIKASI PENJUALAN DAN PERSEDIAAN PT. PLATINUM CROP INTERNATIONAL
Gambar 6 : Rancangan Halaman Home
3. Menu User
Di dalam menu curah terdapat dua halaman yaitu :
a. Halaman Data User
Halaman Data User berisi daftar pegawai yang memiliki hak
akses untuk menggunakan aplikasi.
Sistem Informasi Penjualan dan Persediaan
PT. Platinum Crop International
Jl. Wuni Benoyo I No. 03 Salatiga 50742
Telp : (0298) 314767
DAFTAR USER
User ID
Username
Level
Password
Aksi
Hapus
Edit
Hapus
Edit
Hapus
Edit
Gambar 7: Rancangan Halaman Data User
b. Halaman Tambah User
Halaman Tambah User digunakan untuk menginputkan user baru
yang berhak menggunakan aplikasi.
25
Sistem Informasi Penjualan dan Persediaan
PT. Platinum Crop International
Jl. Wuni Benoyo I No. 03 Salatiga 50742
Telp : (0298) 314767
INPUT DATA USER
User ID
:
User Name
:
Password
:
Level
:
Simpan
Reset
Gambar 8 : Rancangan Halaman Tambah User
4. Menu Curah
Di dalam menu curah terdapat dua halaman yaitu :
a. Halaman Data Curah
Halaman data curah berisi daftar benih curah yang tersedia di
gudang. Informasi yang disediakan yaitu Kode Benih, Nama
Benih dan jumlah (gram) yang masih tersedia.
Sistem Informasi Penjualan dan Persediaan
PT. Platinum Crop International
Jl. Wuni Benoyo I No. 03 Salatiga 50742
Telp : (0298) 314767
DAFTAR BENIH CURAH
Kode
Nama Barang
Stok (gram)
Gambar 9 : Rancangan Halaman Data Curah
26
b. Halaman Tambah Curah
Halaman Tambah Curah berfungsi untuk menginputkan data
benih curah yang baru diterima dari supplier.
Sistem Informasi Penjualan dan Persediaan
PT. Platinum Crop International
Jl. Wuni Benoyo I No. 03 Salatiga 50742
Telp : (0298) 314767
TAMBAH CURAH
Tanggal
:
Kode Curah
:
Nama
:
Jumlah
:
SIMPAN
Gambar 10 : Rancangan Halaman Tambah Curah
5. Menu Pack
Di dalam menu pack terdapat 3 halaman yaitu :
a.
Halaman Data Pack
Halaman data pack berisi daftar benih yang sudah dikemas serta
diberi brand Platinum Seed dan siap dijual kepada pelanggan.
Pada halaman ini terdapat tombol detail pada setiap baris data.
Sistem Informasi Penjualan dan Persediaan
PT. Platinum Crop International
Jl. Wuni Benoyo I No. 03 Salatiga 50742
Telp : (0298) 314767
DAFTAR BENIH PACK
Kode
Brand
Volume
Jumlah
Aksi
Detail
Detail
Detail
Gambar 11 : Rancangan Halaman Data Pack
27
b. Halaman Detail Packing
Halaman Detail Packing berisi detail keluar masuknya barang
dagangan sesuai dengan kode barangnya.
Sistem Informasi Penjualan dan Persediaan
PT. Platinum Crop International
Jl. Wuni Benoyo I No. 03 Salatiga 50742
Telp : (0298) 314767
FORM DETAIL PACK
Tanggal
Kode Pack
Nama Pack
Volume
Jumlah
Keterangan
Total Stock
Gambar 12 : Rancangan Halaman Detail Packing
c. Halaman Tambah Pack
Halaman tambah pack berfungsi untuk menginputkan data benih
yang telah atau baru dikemas. Saat data benih pack berhasil
disimpan, maka secara otomatis jumlah benih yang ada pada data
curah akan berkurang sesuai dengan benih yang di packing.
Sistem Informasi Penjualan dan Persediaan
PT. Platinum Crop International
Jl. Wuni Benoyo I No. 03 Salatiga 50742
Telp : (0298) 314767
TAMBAH PACK
Tanggal
:
Kode Pack
:
Brand
:
Crop
:
Kode Curah :
Volume
:
Jumlah
:
SIMPAN
Gambar 13 : Rancangan Halaman Tambah Pack
28
d. Halaman Repacking
Halaman ini berfungsi untuk menginputkan data saat terjadi
pengemasan ulang produk yang telah di packing.
Sistem Informasi Penjualan dan Persediaan
PT. Platinum Crop International
Jl. Wuni Benoyo I No. 03 Salatiga 50742
Telp : (0298) 314767
FORM REPACKING
Kode Pack Baru
:
Brand
:
Crop
:
Kode Pack Lama
:
Volume
:
Jumlah
:
Simpan
Reset
Gambar 14 : Rancangan Halaman Repacing
6. Menu Marketing
Didalam menu marketing terdapat 2 halaman antara lain :
a.
Halaman Data Marketing
Halaman daftar marketing berisi data dari sales marketing yang
bertugas untuk mempromosikan dan menjual barang kepada
pelanggan.
Sistem Informasi Penjualan dan Persediaan
PT. Platinum Crop International
Jl. Wuni Benoyo I No. 03 Salatiga 50742
Telp : (0298) 314767
DAFTAR MARKETING
Kode Marketing
Nama Marketing
Wilayah
Aksi
Hapus
Edit
Hapus
Edit
Hapus
Edit
Gambar 15 : Rancangan Halaman Data Marketing
29
b.
Halaman Tambah Marketing
Halaman ini digunakan untuk mnginputkan data marketing yang
bertugas untuk mempromosikan dan menjual barang kepada
pelanggan.
Sistem Informasi Penjualan dan Persediaan
PT. Platinum Crop International
Jl. Wuni Benoyo I No. 03 Salatiga 50742
Telp : (0298) 314767
INPUT DATA MAREKETING
Nama
:
Wilayah
:
Simpan
Reset
Gambar 16 : Rancangan Halaman Tambah Marketing
7. Menu Pelanggan
Didalam menu pelanggan terdapat 2 halaman yaitu :
a. Halaman Data Pelanggan
Halaman data pelanggan berisi data pelanggan PT. Platinum Crop
International.
Sistem Informasi Penjualan dan Persediaan
PT. Platinum Crop International
Jl. Wuni Benoyo I No. 03 Salatiga 50742
Telp : (0298) 314767
DAFTAR PELANGGAN
Kode Pelanggan
Nama Pelanggan
Alamat
No Telepon
Nama Marketing
Gambar 17 : Rancangan Halaman Data Pelanggan
Aksi
Hapus
Edit
Hapus
Edit
Hapus
Edit
30
b. Halaman Tambah Pelanggan
Halaman ini digunakan untuk menginputkan data pelanggan baru
dari PT. Platinum Crop International
Sistem Informasi Penjualan dan Persediaan
PT. Platinum Crop International
Jl. Wuni Benoyo I No. 03 Salatiga 50742
Telp : (0298) 314767
INPUT DATA PELANGGAN
Nama
:
Alamat
:
No.Telepon
:
Marketing
:
Simpan
Reset
Gambar 18 : Rancangan Halaman Tambah Pelanggan
8. Menu Transaksi
Didalam menu transaksi terdapat 2 halaman yaitu :
a. Halaman Transaksi Penjualan
Halaman transaksi penjualan digunakan untuk menginputkan
serta memproses transaksi penjualan
31
Sistem Informasi Penjualan dan Persediaan
PT. Platinum Crop International
Jl. Wuni Benoyo I No. 03 Salatiga 50742
Telp : (0298) 314767
PROSES TRANSAKSI
No. Nota
:
Tanggal
:
Pelanggan
:
Sales Person :
Jatuh Tempo :
Kode Pack
Nama Pack
Jumlah
Harga
Diskon
Subtotal
Action
Hapus
Tambah
Simpan
Gambar 19 : Rancangan Halaman Transaksi Penjualan
b. Halaman Transaksi Sample
Dalam prakteknya, PT. Platinum Crop International sering
memberikan sample produk kepada pelanggan sebagai sarana
promosi.
Halaman
Transaksi
sample
berfungsi
untuk
menginputkan data terkait pemberian sample kepada pelanggan
Sistem Informasi Penjualan dan Persediaan
PT. Platinum Crop International
Jl. Wuni Benoyo I No. 03 Salatiga 50742
Telp : (0298) 314767
TRANSAKSI SAMPLE
No. Nota
:
Tanggal
:
Pelanggan
:
Sales Person
:
Kode Pack
Pilih Pelanggan
Nama Pack
Jumlah
Action
Tambah
Simpan
Gambar 20 : Rancangan Halaman Transaksi Sample
32
9. Menu Laporan
Di dalam menu laporan terdapat 3 halaman yaitu :
a. Halaman Laporan Penjualan
Halaman laporan penjualan berisi data-data terkait dengan
transaksi penjualan, meliputi tanggal, nomor nota, nama
pelanggan, nama marketing, total penjualan, diskon, jumlah
terbayar, retur, dan jumlah piutang. Pada setiap baris data terdapat
kolom aksi yang berisi :
Sistem Informasi Penjualan dan Persediaan
PT. Platinum Crop International
Jl. Wuni Benoyo I No. 03 Salatiga 50742
Telp : (0298) 314767
LAPORAN PENJUALAN
Cari
Pelanggan
Tanggal Nota
No. Nota
Nama Pelanggan
Nama Marketing
Cari
E
Total Penjualan Jumlah Terbayar Jumlah Piutang
Aksi
Detail Penjualan
Proses Retur
Proses Bayar
Detail Bayar
Batalkan Transaksi
Edit Transaksi
Total
Gambar 21 : Rancangan Halaman Laporan Penjualan
Dalam setiap baris data pada halaman laporan penjualan terdapat
menu aksi antara lain :
Halaman Detail Penjualan
Halaman detail penjualan berisi detail dari nota yang dipilih.
Data yang ditampilkan antara lain tanggal jatuh tempo,nama
barang yang terjual, jumlah barang terjual, harga satuan dan
total penjualan.
33
Sistem Informasi Penjualan dan Persediaan
PT. Platinum Crop International
Jl. Wuni Benoyo I No. 03 Salatiga 50742
Telp : (0298) 314767
FORM DETAIL PENJUALAN
Tanggal
No. Nota
Jatuh Tempo
Salesperson
Pelanggan
:
:
:
:
:
Jumlah
Produk
Harga
Diskon
Subtotal
Grand Total
Gambar 22 : Rancangan Halaman Detail Penjualan
Halaman Proses Bayar
Halaman Proses Bayar berfungsi untuk menginputkan data
pembayaran sesuai dengan nomor nota.
Sistem Informasi Penjualan dan Persediaan
PT. Platinum Crop International
Jl. Wuni Benoyo I No. 03 Salatiga 50742
Telp : (0298) 314767
INPUT PEMBAYARAN
Total Piutang
:
Diskon
:
Retur
:
Terbayar
:
Sisa
:
No. Nota
:
Kode Pelanggan :
Jumlah Bayar
:
Tanggal
:
Simpan
Reset
Gambar 23 : Rancangan Halaman Proses Bayar
Halaman Detail Bayar
Halaman detail bayar berisi detail dari pembayaran yang
telah diinputkan sesuai dengan nomor nota. Data yang
34
ditampilkan antara lain tanggal bayar, nomor nota, nama
pelanggan, jumlah pembayaran dan tanggal pembayaran.
Dalam halaman ini juga terdapat tombol hapus untuk
menghapus pembayaran, namun tombol ini hanya akan aktif
jika user login dengan id manager atau admin.
Sistem Informasi Penjualan dan Persediaan
PT. Platinum Crop International
Jl. Wuni Benoyo I No. 03 Salatiga 50742
Telp : (0298) 314767
FORM DETAIL BAYAR
Tanggal Nota Nomor Nota Nama Pelanggan
Total Bayar
Jumlah Bayar Tanggal Bayar
Aksi
Rp.
Gambar 24 : Rancangan Halaman Detail Pembayaran
Halaman Proses Retur
Halaman Proses Retur berfungsi untuk menginputkan data
retur penjualan sesuai dengan nomor nota penjualan.
Sistem Informasi Penjualan dan Persediaan
PT. Platinum Crop International
Jl. Wuni Benoyo I No. 03 Salatiga 50742
Telp : (0298) 314767
PROSES RETUR
No. Retur
:
Tanggal Nota :
No. Nota
Kode Pack
:
Nama Pack
Keterangan
Jumlah
Harga
Subtotal
Action
Hapus
Tambah
Simpan
Gambar 25 : Rancangan Halaman Proses Retur
35
Batalkan Transaksi
Tombol batalkan transaksi berfungsi untukmembatalkan
transaksi penjualan. Tombol tersebuthanya akan aktif saat
user login dengan id manager atau admin.
Edit Transaksi
Saat tombol ini dipilih, maka akan masuk ke halaman edit
penjualan. Halaman tersebut berfungsi untuk mengedit
transaksi penjualan jika terjadi kesalahan. Tombol Edit
transaksi hanya akan aktif saat user login dengan id manager
atau admin.
b. Halaman Laporan Retur
Halaman laporan retur berisis data terkait proses retur barang
yang telah dilakukan, antara lain tanggal retur, nomor retur,
nomor nota, nama pelanggan, nama marketing, jumlah barang,
harga barang, dan nilai total dari retur tersebut. Halaman ini
dilengkapi dengan tombol hapus untuk membatalkan transaksi
retur, dan tombol ini akan aktif jika user login dengan id manager
atau admin.
36
Sistem Informasi Penjualan dan Persediaan
PT. Platinum Crop International
Jl. Wuni Benoyo I No. 03 Salatiga 50742
Telp : (0298) 314767
LAPORAN RETUR
Cari
Pelanggan
Tanggal
No. Retur
No. Nota
Cari
Nama Pelanggan
Marketing
Export ke Excel
Nama Barang
Jumlah
Harga
Total
Total
Gambar 26 : Rancangan Halaman Laporan Retur
c.
Halaman Laporan Sample
Halaman ini berisi data yang berkaitan dengan transaksi sample
yang telah diproses sebelumnya, antara lain tanggal, nomor nota,
nama pelanggan, nama marketing, nama barang, dan jumlah
barang.
Sistem Informasi Penjualan dan Persediaan
PT. Platinum Crop International
Jl. Wuni Benoyo I No. 03 Salatiga 50742
Telp : (0298) 314767
LAPORAN SAMPLE
Cari
Tanggal
Pelanggan
No. Nota
Nama Pelanggan
Cari
Export ke Excel
Marketing
Item
Jumlah
Gambar 27 : Rancangan Halaman Laporan Sample
Aksi
Hapus
37
4.5 Implementasi
Tampilan pada aplikasi Sistem Informasi Penjualan dan Persediaan PT.
Platinum Crop Internationaldirancang dengan cukup sederhana dan mudah
dipahami. Berikut adalah User Interface yang terdapat dalam aplikasi Sistem
Informasi Penjualan dan Persediaan :
1. Halaman Login
Gambar 28 : Implementasi Halaman Login
2. Halaman Home
Gambar 29 : Implementasi Halaman Home
38
3. Menu User
Di dalam menu user terdapat dua halaman yaitu :
a. Halaman Data User
Gambar 30 : Implementasi Halaman Data User
b. Halaman Tambah User
Gambar 31 : Implementasi Halaman Tambah User
39
4. Menu Curah
Di dalam menu curah terdapat dua halaman yaitu :
a. Halaman Tambah Curah
Gambar 32 : Implementasi Halaman Tambah Curah
b. Halaman Data Curah
Gambar 33 : Implementasi Halaman Data Curah
40
5. Menu Pack
Di dalam menu pack terdapat 3 halaman yaitu :
a. Halaman Data Pack
Gambar 34 : Implementsi Halaman Data Pack
b. Halaman tambah pack
Gambar 35 : Implementasi Halaman Tambah Pack
41
c. Halaman Repacking
Gambar 36 : Implementasi Halaman Repacking
6. Menu Marketing
Didalam menu marketing terdapat 2 halaman antara lain :
a. Halaman Data Marketing
Gambar 37 : Implementasi Halaman Data Marketing
42
b. Halaman tambah marketing
Gambar 38 : Implementasi Halaman Tambah Marketing
7. Menu Pelanggan
Didalam menu pelanggan terdapat 2 halaman yaitu :
a. Halaman data pelanggan
Gambar 39 : Implementasi Halaman Data Pelanggan
43
b. Halaman tambah pelanggan
Gambar 40 : Implementasi Halaman Tambah Pelanggan
8. Menu Transaksi
Didalam menu transaksi terdapat 2 halaman yaitu :
a. Halaman transaksi penjualan
Gambar 41 : Implementasi Halaman Transaksi Penjualan
44
b. Halaman Transaksi sample
Gambar 42 : Implementasi Halaman Transaksi Sample
9. Menu Laporan
Di dalam menu laporan terdapat 3 halaman yaitu :
a. Halaman Laporan Penjualan
Gambar 43 : Implementasi Halaman Laporan Penjualan
45
Halaman Detail Penjuan
Gambar 44 : Implementasi Halaman Detail Penjualan
Halaman Proses Retur
Gambar 45 : Implementasi Halaman Proses Retur
Halaman proses bayar
Gambar 46 : Implementasi Halaman Proses Bayar
46
Halaman detail bayar
Gambar 47 : Implementasi Halaman Detail Bayar
Batalkan Transaksi
Tombol
batalkan
transaksi
berfungsi
untukmembatalkan
transaksi penjualan. Tombol tersebuthanya akan aktif saat user
login dengan id manager atau admin.
Edit Transaksi
Saat tombol ini dipilih, maka akan masuk ke halaman edit
penjualan. Halaman tersebut berfungsi untuk mengedit transaksi
penjualan jika terjadi kesalahan. Tombol Edit transaksi hanya
akan aktif saat user login dengan id manager atau admin.
47
b. Halaman Laporan Retur.
Gambar 48 : Implementasi Halaman Laporan Retur
c. Halaman Laporan Sample
Gambar 49 : Implementasi Halaman Laporan Sample