Upload
ngodiep
View
237
Download
0
Embed Size (px)
Citation preview
RANCANG BANGUN APLIKASI PENJUALAN SECARA
KREDIT PADA CV KARUNIA SAHABAT
KERJA PRAKTIK
Program Studi
S1 Sistem Informasi
Oleh:
Kevin Widoni Oktorianto
13410110016
FAKULTAS TEKNOLOGI DAN INFORMATIKA
INSTITUT BISNIS DAN INFORMATIKA STIKOM SURABAYA
2017
LAPORAN KERJA PRAKTIK
RANCANG BANGUN APLIKASI PENJUALAN SECARA KREDIT
PADA CV KARUNIA SAHABAT
Diajukan sebagai salah satu syarat untuk menempuh ujian Tahap Akhir
Program Strata Satu (S1)
Disusun Oleh:
Nama : Kevin Widoni Oktorianto
NIM : 13410110016
Program : S1 (Strata Satu)
Jurusan : Sistem Informasi
FAKULTAS TEKNOLOGI DAN INFORMATIKA
INSTITUT BISNIS DAN INFORMATIKA STIKOM SURABAYA
2017
“Lakukan semampumu untuk memperoleh hasil yang maksimal”
Ku persembahkan kepada
Ayah dan Ibu Tercinta
Beserta semua teman dan sahabat yang selalu
Memberikan nasihat dan dukungan
ABSTRAK
CV Karunia Sahabat bergerak dalam bidang manufaktur dimana dalam
proses bisnisnya perusahaan ini memiliki kegiatan dalam pembuatan produk yaitu
panel listrik, berada di Jalan Dukuh Kali Kendal Rt.04/02 No.42 Surabaya Jawa
Timur. CV Karunia Sahabat memiliki tenaga kerja dua puluh orang dan pemegang
perusahaan masih pemilik utama. Saat ini memilik dua departemen yaitu bagian
administrasi yang bertugas melayani pelanggan atau customer pada saat
melakukan pemesanan barang dan bagian keuangan yang membuat nota
pengiriman dan hutang pelanggan kepada perusahaan
Dalam kegiatan pembuatan panel listrik perusahaan ini juga menangani
kegiatan penjualan secara kredit, dimana dalam kegiatannya penjualan kredit
pencatatan oleh perusahaan masih semi manual. Dikarenakan kegiatan tersebut
masih dicatat dalam sebuah microsoft excel. Sehingga membutuhkan waktu satu
sampai dua hari. Hal tersebut terjadi karena bagian administrasi harus mencatat
semua transaksi yang terjadi dan baru melaporkan kebagian keuangan, setelah itu
bagian keuangan akan mengecek kembali data dari bagian administrasi.
Kata Kunci: penjualan, penjualan secara kredit, bagian
KATA PENGANTAR
Puji syukur kehadirat Tuhan Yang Maha Esa, karena berkat dan rahmat
yang diberikan sehingga penulis dapat menyelesaikan pembuatan Laporan Kerja
Praktik yang berjudul “Rancang Bangun Aplikasi Penjualan Secara Kredit pada
CV Karunia Sahabat”.
Pada laporan kerja praktik ini membahas tentang proses perancangan dan
pembuatan Aplikasi Penjualan Secara Kredit pada CV Karunia Sahabat yang
dapat membantu bagian Administrasi dalam pencatatan data pemesanan
pelanggan dan bagian keuangan dalam pembuatan nota pengiriman, nota hutang
pelanggan serta membuat laporan jatuh tempo hutang yang dilakukan oleh bagian
keuangan..
Dalam proses pembuatan kerja praktik ini tidak terlepas dari dukungan
dari berbagai pihak yang telah meberikan nasihat, saran, kritik kepada penulis.
Oleh karena itu, pada kesempatan ini penulis menyampaikan ucapan terima kasih
kepada:
1. Ayah dan Ibu tercinta yang selalu mendoakan serta memberikan nasihat dan
dukungan di setiap perjuangan penulis.
2. Bapak Prof. Dr. Budi Jatmiko, M.Pd selaku Rektor Institut Bisnis dan
Informatika Stikom Surabaya.
3. Ibu Dr. M.J. Dewiyani Sunarto selaku Kepala Program Studi Sistem
Informasi Institut Bisnis dan Informatika Stikom Surabaya.
4. Bapak HM.Sukirno selaku pemilik perusahaan di CV Karunia Sahabt yang
telah memberikan tempat kerja praktik dan memberikan pengarahan kepada
penulis selama melakukan kerja praktik di perusahaan.
5. Bapak Dr. Drs. Antok Supriyanto, M.MT. selaku dosen pembimbing yang
telah membimbing penulis selama proses pengerjaan laporan kerja praktik
ini.
6. Teman-teman yang telah memberikan bantuan dan dukungannya.
7. Semua pihak yang tidak dapat disebutkan dalam kesamptan ini, yang telah
memberikan bantuan doa dan dukungan kepada penulis.
Semoga Tuhan Yang Maha Esa memberikan balasan baik kepada semua
pihak yang telah memberikan bantuan, nasehat, dan dukungan selama pelaksanaan
kerja praktik maupun pembuatan laporan kerja praktik ini.
Penulis menyadari bahwa laporan kerja praktik yang telah dikerjakan ini
masih terdapat kekurangan. Oleh karena itu, penulis berharap terdapat saran dan
kritik yang bersifat membangun sehingga laporan ini dapat diperbaiki dikemudian
hari. Semoga laporan kerja praktik bermanfaat bagi penulis dan semua pihak.
Surabaya, 23 Januari 2017
Penulis
DAFTAR ISI
ABSTRAK .......................................................................................................... xiv
KATA PENGANTAR ........................................................................................ xvi
DAFTAR ISI ..................................................................................................... xviii
DAFTAR TABEL............................................................................................... xxi
DAFTAR GAMBAR ......................................................................................... xxii
DAFTAR LAMPIRAN .................................................................................... xxiii
BAB I ...................................................................................................................... 1
1.1 Latar Belakang .................................................................................................... 1
1.2 Rumusan Masalah .............................................................................................. 2
1.3 Batasan Masalah ................................................................................................ 2
1.4 Tujuan ................................................................................................................ 2
1.5 Manfaat .............................................................................................................. 3
BAB II .................................................................................................................... 6
2.1 Tentang Perusahaan ........................................................................................... 6
2.2. Visi dan Misi ....................................................................................................... 7
2.3 Diskripsi Tugas .................................................................................................... 7
2.4 Struktur Organisasi ............................................................................................. 9
BAB III ................................................................................................................. 10
3.1 Penjualan.......................................................................................................... 10
3.2 Penjualan Kredit ............................................................................................... 10
3.3 Visual Studio ..................................................................................................... 10
3.4 Basis Data ......................................................................................................... 11
3.4.1 Entity Relationship Diagram (ERD) ................................................................. 11
3.4.2 Model Relasional ............................................................................................ 12
3.4.3 Model Sistem ................................................................................................. 12
3.4.4 Data Flow Diagram ......................................................................................... 12
BAB IV DESKRIPSI PEKERJAAN ................................................................. 14
4.1 Diskripsi Pekerjaan ........................................................................................... 14
4.2 Analisis Sistem .................................................................................................. 15
4.3 Perancangan ..................................................................................................... 17
4.3.1 Sistem Flow .................................................................................................... 17
4.3.2 Hierarchy Input Process Output (HIPO) .......................................................... 19
4.3.3 Context Diagram ............................................................................................ 20
4.3.4 Data Flow Diagram (DFD) Level 0 ................................................................... 21
4.3.5 Data Flow Diagram (DFD) Level 1 ................................................................... 22
4.3.5.1 Data Flow Diagram (DFD) Level 1 proses 1 ..................................................... 22
4.3.5.2 Data Flow Diagram (DFD) Level 1 proses 2 ..................................................... 23
4.3.6 Conceptual Data Model (CDM) ....................................................................... 24
4.3.7 Physical Data Model (PDM) ............................................................................ 24
4.3.8 Struktur Tabel ................................................................................................. 25
4.4 Kebutuhan Sistem .......................................................................................... 28
4.4.1 Perangkat Keras (Hadware) ............................................................................ 28
4.4.2 Perangkat Lunak (Software) ........................................................................... 28
4.5 Implementasi Sistem ...................................................................................... 29
4.5.1 Implementasi Sistem Fungsional .................................................................... 29
4.5.2 Implementasi Sistem Non Fungsional ............................................................ 31
BAB V ................................................................................................................... 36
5.1 Kesimpulan ....................................................................................................... 36
5.2 Saran ................................................................................................................ 36
Daftar Pustaka ..................................................................................................... 37
LAMPIRAN ......................................................................................................... 38
Lampiran 1. Surat Balasan Instansi ................................................................................ 38
Lampiran 2. Form KP-5 Acuan Kerja .............................................................................. 39
Lampiran 3. Form KP-5 Garis Besar Rencanaan Mingguan ......................... 40
Lampiran 4. Form KP- 6 Log Harian dan Catatan Perubahan Acuan Kerja ..................... 41
Lampiran 5. Form KP-7 Kehadiran Kerja Praktik ............................................................ 42
Lampiran 6. Kartu Bimbingan Kerja Praktik ................................................................... 44
Lampiran 7. Kode Program Transaksi Pesanan Pelanggan ............................................. 45
BIODATA PENULIS .......................................................................................... 49
DAFTAR TABEL
DAFTAR GAMBAR
Gambar 2.1 Struktur Organisasi .............................................................................. 9
Gambar 4.1 Document Flow Penjualan secara kredit ........................................... 16
Gambar 4.2 System Flow penjualan secara kredit ................................................ 18
Gambar 4.3 Hierarchy Input Process Output (HIPO) ........................................... 19
DAFTAR LAMPIRAN
.
1
BAB I
PENDAHULUAN
1.1 Latar Belakang
Menurut Rivai (2004:4), kredit adalah penyerahan barang, jasa, atau uang
dari satu pihak (kredit atau pemberi pinjaman) atas dasar kepercayaan kepada
pihak lain (nasabah atau pengutang) dengan janji membayar dari penerima kredit
kepada pemberi kredit pada tanggal yang telah disepakati kedua belah pihak.
CV Karunia Sahabat bergerak dalam bidang manufaktur dimana dalam
proses bisnisnya perusahaan ini memiliki kegiatan dalam pembuatan produk yaitu
panel listrik, berada di Jalan Dukuh Kali Kendal Rt.04/02 No.42 Surabaya Jawa
Timur. CV Karunia Sahabat memiliki tenaga kerja dua puluh orang dan pemegang
perusahaan masih pemilik utama. Dalam kegiatan pembuatan panel listrik
perusahaan ini juga menangani kegiatan penjualan secara kredit, dimana dalam
kegiatannya penjualan kredit pencatatan oleh perusahaan masih semi manual.
Dikarenakan kegiatan tersebut masih dicatat dalam sebuah microsoft excel.
CV Karunia Sahabat memiliki beberapa pelanggan tetap dan ada
beberapa pelanggan baru. Penjualan kredit yang terjadi saat ini pelanggan dapat
melakukan pemesanan barang melalui telepon, dan pelanggan bisa langsung
melakukan pemesanan ke perusahaan. Proses pengerjaan barang yang dipesan
memakan waktu selama tiga minggu dari waktu pemesanan. Barang yang sudah
jadi, lalu perusahaan melakukan pengiriman barang pemesanan kepada pelanggan
dan mendapatkan surat jalan. Setelah itu perusahaan mencatat tanggal jatuh tempo
2
pembayaran pelanggan kepada perusahaan, pembayaran yang terjadi saat ini tidak
sesuai dengan perjanjian kedua bela pihak yaitu pelanggan dan perusahaan.
Dari permasalahan tersebut, maka dilakukan perbaikan dan pembuatan
aplikasi penjualan kredit yang dapat membantu perusahaan dalam pencatat
tanggal jatuh tempo pembayaran hutang pelanggan kepada perusahaan.
1.2 Rumusan Masalah
Berdasarkan latar belakang di atas, maka dapat dirumuskan permasalahan
sebagai berikut:
Bagaimana rancang bangun aplikasi yang dapat membuat laporan tanggal
jatuh tempo Hutang Pelanggan?
1.3 Batasan Masalah
Untuk mencegah meluasnya pokok bahasan, maka pokok bahasan
dibatasi meliputi:
1. Pada perusahaan tidak ada retur penjualan barang yang terjadi
2. Pada perusahaan tidak membahas tentang pembayaran hutang pelanggan
pada perusahaan CV Karunia Sahabat
1.4 Tujuan
Berdasarkan latar belakang dan rumusan masalah diatas, maka tujuan
yang ingin dicapai adalah:
1. Membangun aplikasi yang menghasilkan laporan tanggal jatuh tempo
hutang dan laporan barang yang terjual secara kredit kepada pelanggan
3
2. Menghasilkan dokumen data barang pesanan dan nota hutang pelanggan
kepada perusahaan
1.5 Manfaat
Manfaat dari pembuatan aplikasi yang dapat menghasilkan laporan
realisasi PO adalah:
1. Mempermudah dalam mengetahui data tanggal jatuh tempo hutang
pelanggan kepada perusahaan
2. Meningkatkan efektifitas dan efisiensi kinerja perusahaan
3. Pembaca dapat mengetahui tentang proses bisnis pada perusahaan CV
Karunia Sahabat
4. Pembaca dapat mengetahui tentang penjualan kredit pada perusahaan CV
Karunia Sahabat
6
BAB II
GAMBARAN UMUM PERUSAHAAN
2.1 Tentang Perusahaan
CV. Karunia Sahabat berdiri pada tanggal 01 September 2006. Pertama
kali berdiri bertempat di Dukuh Kali Kendal RT 01 RW 02 No. 16 Surabaya.
Setelah 2 tahun berdiri, CV. Karunia Sahabat mendirikan bangunan untuk tempat
pengelasan pembuatan panel listrik. Seiring berjalannya waktu, tempat untuk
memproduksi panel listrik bertambah lagi yaitu di daerah Juanda dan di Dukuh
Kali Kendal RT 04 RW 02 No. 42 Surabaya yang sekarang menjadi kantor CV
Karunia Sahabat
CV. Karunia Sahabat merupakan sebuah perusahaan yang bergerak
dalam bidang manufaktur dengan produk utama panel listrik. Panel yang dibuat
untuk setiap kota di Indonesia yang berbeda. Semakin susah produk yang dibuat,
semakin lama proses pembuatannya. Bahan baku yang dipakai untuk membuat
panel listrik meliputi busbar, fuse, kabel, NFB, MCB, selector swtich, travo arus,
lampu indicator, sekring, dan lain-lain. Dimana setia komponen atau bahan baku
tersebut mempunyai jenis yang berbeda-beda. Bahan baku tersebut di import dari
Cina karena mempunyai kualitas yang bagus. Proses pemesanan bahan baku
melalui supplier. Jika bahan baku yang dibutuhkan sudah siap di supplier, maka
bisa siap untuk dikirim. Jika produk tidak ada, maka perusahaan menunggu dari 1
bulan sampai 2 bulan.
7
Pada awal pendirian, kegiatan perusahaan masih bersifat passive yaitu
hanya ada ketika pesanan. Namun beberapa tahun kemudian perusahaan
berkembang dengan pesat sampai saat ini dan menjadi perusahaan yang besar. CV
Karunia Sahabat juga mendapat respon positif dari beberapa perusahaan dalam
memproduksi berbagai panel listrik di seluruh Indonesia. Salah satu perusahaan
besar yang telah bekerjasama dengan perusahaan yaitu PT.PLN(Persero)
2.2.Visi dan Misi
A. Visi
Menjadi perusahaan manufaktur pertama yang unggul, terdepan, dan
berkualitas dalam bidang panel maker
B. Misi
1. Memberikan jasa dan hasil produk yang berkualitas dan tepat waktu
pengiriman
2. Memproduksi panel yang mempunyai ragam produk yang bernilai
tinggi dan layanan secara harga yang kompetitif
2.3 Diskripsi Tugas
Berdasarkan Gambar 2.1 Struktur Organisasi maka dijelaskan deskripsi
tugas berdasarkan bagiannya yaitu :
1. Direktur :
A. Memantau atau mengawasi jalannya bisnis di CV. Karunia Sahabat.
B. Memonitor dan mengevaluasi kegiatan dalam perusahaan
8
C. Melakukan pembinaan dan pendampingan usaha langsung ke
lapangan.
D. Menerima laporan hasil kerja.
2. Wakil Direktur :
A. Menyusun laporan perkembangan kegiatan bulanan
B. Memberikan laporan hasil kerja kepada Direktur.
3. Administrasi dan Keuangan :
A. Menerima pesanan dari customer
B. Membuat faktur penjualan.
C. Menyiapkan faktur tagihan untuk customer.
D. Membuat surat jalan untuk supir yang akan mengirim barang.
E. Melakukan review dan evaluasi peluang pengurangan biaya.
F. Menyususn laporan keuangan perusahaan yang dibuat.
G. Mengevaluasi dan menyampaikan laporan keuangan.
4. Qulity Control :
A. Memantau perkembangan semua produk yang di produksi oleh
perusahaan.
B. Memastikan kualitas barang yang dibeli serta barang jadi.
5. Kepala Produksi :
A. Mengawasi kualitas produk yang telah selesai di produksi.
B. Bertanggung jawab terhadap berlangsungnya proses produksi
9
2.4 Struktur Organisasi
Gambar 2.2 Struktur Organisasi
Direktur
H.M Sukirno
Wakil Direktur
Aris Adi
Adm & Keuangan
Luluk Farida
Kepala Produksi
Arif Andrianto
Qulity Control
Umbar Santoso
10
BAB III
LANDASAN TEORI
3.1 Penjualan
Menurut Philip Kotler yag diterjemahkan oleh Ronny A. Rusli dan
Hendra dalam buku “Manajemen Pemasaran” pengertian penjualan adalah proses
social manajerial dimana individu dan kelompok mendapatkan apa yang mereka
butuhkan dan inginkan, menciptakan, menawarkan, dan mempertukarkan produk
yang bernilai dengan pihak lain.
3.2 Penjualan Kredit
Menurut Turut pula memberikan batasan tentang pengertian penjualan
kredit yakni Utoyo Widayat dan Sugito Wibowo (1993:2) yaitu penjualan barang
dagangan atau jasa yang di laksanakan dengan perjanjian dimana pembayaran
dilakukan secara bertahap ata berangsur. Biasanya pada saat barang atau jasa
diserahkan kepada pembeli, penjual menerima uang muka (down paymen) sebagai
pembayaran pertama dan sisanya diangsur dalam beberapa kali angsuran.
3.3 Visual Studio
Visual Studio merupakan sebuah aplikasi yang digunakan untuk
membuat aplikasi menggunakan Bahasa Beginner All-purpose symbolic
Instruction Code (BASIC) yang dibuat oleh Microsoft. Bahasa Basic merupakan
Bahasa yang mulai dikenalkan pada tahun 1960 oleh Dartmouth College.
Sedangkan aplikasi Visual Studio sendiri mulai dikenalkan pada tahun 1991.
11
3.4 Basis Data
Menurut Gordon C. Everest database adalah kumpulan data yang
mekanis, terbagi, terdefinisi secara formal dan juga dikontrol terpusat pada suatu
organisasi
3.4.1 Entity Relationship Diagram (ERD)
Model data Entity Relationship Diagram (ERD) merupakan model yang
dibuat berdasarkan anggapan bahwa dalam dunia nyata terdiri atas koleksi objek-
objek yang dinamakan entitas, dan tiap entitas memiliki hubungan satu sama lain
yang disebut dengan relasi.
Dalam basis data, entitas dideskripsikan menggunakan atribut yang ada
pada tiap entitas. Secara umum, tiap entitas biasanya memiliki satu atribut yang
bersifat unik atau berbeda satu sama lain untuk digunakan sebagai pembeda satu
dengan lainnya.
Relasi menjelaskan hubungan antara beberapa entitas. Contohnya,
mahasiswa memiliki orang tua, memiliki menggambarkan relasi antara entitas
mahasiswa dengan orang tua. Terkadang, relasi juga memiliki atribut untuk
menggambarkan relasi antar entitas dengan lebih jelas.
Secara skematik, model basis data dapat digambarkan dengan gambar
ERD dengan komponen-komponen sebagai berikut:
1. Persegi panjang, yang digunakan untuk menggambarkan entitas.
2. Oval/elips, yang digunakan untuk menggambarkan atribut.
3. Jajaran genjang, yang digunakan untuk menggambarkan relasi antar entitas.
12
4. Garis, yang menyatukan atribut-atribut dalam entitas serta menyatukan
entitas-entitas dalam suatu relasi tertentu.
3.4.2 Model Relasional
Model relasional adalah model yang menggunakan sejumlah table untuk
menggunakan sejumlah table untuk menggambarkan data serta hubungan antara
satu dengan lainnya. Setiap table memiliki sejumlah kolom yang masing-masing
memiliki nama yang unik.
Model relasional adalah model basis data yang berbasis rekaman
(record). Dikatakan rekaman karena setiap data didefinisikan dalam satu record
yang terdiri dari beberapa kolom dalam satu baris.
3.4.3 Model Sistem
Dalam membuat suatu sistem, diperlukan gambaran desain untuk
mencerminkan bentuk sistem yang akan dibangun secara struktural dan aktual
dengan pendekatan analisis terstruktur. Menurut (Sutabri, 2012) ada beberapa tool
sistem yang dapat menjelaskan model sistem yang akan dirancang, antara lain:
1. Data Flow Diagram (DFD)
2. Data Dictionary / Kamus Data (DD)
3. Structured English (SE)
4. Decision Table (DTA)
5. Decision Trees (DTE)
3.4.4 Data Flow Diagram
Data Flow Diagram adalah suatu diagram yang menggunakan notasi-
notasi untuk menggambarkan arus dari data system, yang penggunaannya sangat
13
membantu untuk memahami system secara logika, terstruktur dan jelas (Pahlevy.
2010.)
DFD merupakan alat bantu dalam menggambarkan atau menjelaskan
sistem yang sedang berjalan logis. Dalam sumber lain dikatakan bahwa DFD ini
merupakan salah satu alat pembuatan model yang sering digunakan, khususnya
bila fungsi- fungsi sistem merupakan bagian yang lebih penting dan kompleks
dari pada data yang dimanipulasi oleh sistem. Dengan kata lain, DFD adalah alat
pembuatan model yang memberikan penekanan hanya pada fungsi sistem. DFD
ini merupakan alat perancangan sistem yang berorientasi pada alur data dengan
konsep dekomposisi dapat digunakan untuk penggambaran analisa maupun
rancangan sistem yang mudah dikomunikasikan oleh profesional sistem kepada
pemakai maupun pembuat program (Pahlevy. 2010).
14
BAB IV
DESKRIPSI PEKERJAAN
4.1 Diskripsi Pekerjaan
Kerja praktek ini dilakukan selama 30 hari dari tanggal 02 juli 2016 sampai
dengan 10 agustus 2016, pada awal mula melakukan kerja praktek di perusahaan
CV Karunia Sahabat, ditempatkan pada bagian administrasi. Bagian administrasi
melayani pelanggan baik melalui telepon atau pelanggan langsung datang ke
perusahaan. Adapun pekerjaan lainnya yang dikerjakan seperti mengecek data
barang pada gudang, melakukan pencatatan data barang yang tersedia pada
gudang, memberikan daftar barang pesanan pelanggan kepada bagian keuangan
untuk dibuat nota hutang pelanggan kepada perusahaan, melakukan penagihan
kepada pelanggan yang memiliki hutang kepada perusahaan, melakukan
pembelian bahan baku untuk pembuatan panel listrik dan melaporkan penjualan
setiap hari kepada pemilik perusahaan.
Dari hasil analisis kelemahan sistem yang ada pada perusahaan CV Karunia
Sahabat terdapat beberapa kelemahan yang dapat mengakibatkan kurang efektif
dan efisien sistem yang berjalan sekarang. Dimana data barang yang ada pada
buku laporan barang tidak sesuai yang ada digudang, dan proses tanggal jatuh
tempo penagihan tidak sesuai dengan perjanjian.
Oleh karena itu melalui hasil analisis sistem yang telah dilakukan akan
dirancang bangun sistem penjualan secara kredit pada CV Karunia Sahabat, agar
dapat membantu meminimalisir permasalahan yang dialami perusahaan dalam
15
melakukan transaksi yang terjadi selama periode kedepannya, dan dalam segi
waktu perusahaan dapat lebih efektif dan efisien untuk jangka waktu yang lama.
4.2 Analisis Sistem
Aplikasi ini digunakan oleh bagian administrasi pada CV Karunia
Sahabat. Dimana pelanggan melakukan permintaan melalui telepon atau langsung
datang kekantor. Setelah itu bagian administrasi pada perusahaan melakukan
pengecekan stok barang pada dokumen data barang dan gudang. Jika barang
tersedia pada dokumen data barang dan gudang bagian administrasi mencatat
pesanan sesuai dengan permintaan pelanggan berdasarkan nama barang, jumlah
pemesanannya dan pelanggan melakukan negosiasi kepada pemilik perusahaan.
Setelah menemukan harga kesepakatan, bagian administrasi memberikan data
pesanan pelanggan kepada bagian keuangan untuk dibuatkan daftar pesanan dan
nota hutang kepada perusahaan dimana nota hutang terdapat tanggal pembayaran
hutang pelanggan yang harus dilunasi kepada perusahaan.. Jika stok barang pada
gudang dan data barang tidak ada bagian administrasi melakukan konfirmasi
kepada pelanggan untuk memberitahukan bahwa barang yang diminta tidak
tersedia, setelah itu bagian administrasi melakukan penawaran kepada pelanggan
dengan barang lainnya. Jika pelanggan setuju dengan penawaran bagian
administrasi, pelanggan melakukan negosiasi dan menanyakan kepada perusahaan
kapan barang akan dikirim. Setelah harga disepakati dan hari pengiriman yang
telah ditentukan. Perusahaan melakukan produksi berdasarkan permintaan barang
dari pelanggan. Setelah barang jadi bagian adminitrasi membuat dokumen
pesanan pelanggan lalu diserahkan kebagian keuangan untuk dibuatkan dokumen
16
daftar pesanan dan nota hutang kepada perusahaan. Jika pelanggan tidak setuju
proses berakhir
Docflow Penjualan secara kredit
AdministrasiCustomer Keuangan
Ph
ase
Start
Permintaan pelanggan
Permintaan pelanggan
Cek Data barang
Barang
Data barang
ada
Menyiapkan
Barang
Data barang pesanan
1
1
Pembuatan Nota
Barang pesanan
Nota pembelian
Pelanggan
Data barang pesanan dan Nota
pembelian
Data barang pesanan dan Nota
pembelian
END
T
Y
Acc
T
Data pesananY
Produksi barang
Barang
Konfirmasi pelanggan
Gambar 4.1 Document Flow Penjualan secara kredit
17
4.3 Perancangan
Pada bagian ini, berisi pengembangan dari analisis sitem berupa desain
sistem yang akan dibuat. Desain sistem akan digambarkan menggunakan System
Flow, Context Diagram, Data Flow Diagram (DFD), Entity Relational Diagram
(ERD), struktur tabel serta desain input output dari aplikasi yang buat.
4.3.1 Sistem Flow
Sistem yang akan dibangun akan memiliki fungsi utama, yaitu fungsi
mencetak dokumen daftar pesanan pelanggan, dokumen nota hutang pelanggan
kepada perusahaan dan fungsi membuat laporan tanggal jatuh tempo hutang
pelanggan kepada perusahaan
A. Sistem Penjualan secara kredit
Pada sistem penjualan secara kredit menjelaskan tentang pembuatan
laporan jatuh tempo hutang pelanggan kepada perusahaan CV Karunia Sahabat.
Pelanggan melakukan permintaan barang kebagian admnistrasi lalu bagian
administrasi akan mengecek persediaan barang jika barang tersedia, bagian
administrasi mencatat permintaan pelanggan yang akan diberikan kepada bagian
keuangan perusahaan untuk dibuatkan dokumen daftar pesanan pelanggan dan
nota hutang pelanggan kepada perusahaan. Jika barang tidak ada bagian
administrasi melakukan konfirmasi kepada pelanggan. Jika pelanggan setuju
perusahaan akan melakukan produksi ulang barang, setelah barang jadi bagian
adminitrasi mencatat permintaan pelanggan yang akan diberikan kepada bagian
keuangan untuk dibuatkan dokumen daftar pesanan dan nota hutang pelanggan
kepada perusahaan. Jika pelanggan tidak setuju proses berakhir.
18
Melalui daftar pesanan dan nota hutang pelanggan kepada perusahaan
dapat menghasilkan sebuah laporan tanggal jatuh tempo hutang pelanggan kepada
perusahaan.
Sysflow Penjualan secara kredit
KeuanganCustomer Administrasi
Ph
ase
START
Permintaan Pelanggan
Permintaan Pelanggan
Input permintaan Pelanggan
Pengecekan Data barang
Barang
ada
Pesanan Pelanggan
Y
Input Pesanan pelanggan
Pesanan Pelanggan
Pesanan
Data pesanan pelanggan
Daftar pesanan pelanggan
Input pesanan pelanggan
pelanggan
Pesanan pelanggan
Daftar barang dan Nota
2
2
Daftar barang dan Nota
END
stuju
T
Permintaan produksi barangY
Input produksi barang
Produksi barang
Konfirmasi pelanggan
T
Pembuatan Laporan jatuh tempo hutang
Laporan jatuh tempo hutang
1
1
Gambar 4.2 System Flow penjualan secara kredit
19
4.3.2 Hierarchy Input Process Output (HIPO)
Aplikasi Penjualan Secara Kredit
Maintance Data Master
1
1
1.1
Transaksi
1.2
Master Barang
1.1.1
Master Pelanggan
.1.1.2
Permintaan
1.2.1
Penjualan Secara kredit
1.2.2
Laporan jatuh tempo
1.3.1
Gambar 4.3 Hierarchy Input Process Output (HIPO)
20
4.3.3 Context Diagram
Pada Gambar 4.4 Context Diagram berisi gambaran mengenai ruang
lingkup laporan tanggal jatuh tempo hutang customer kepada perusahaan CV
Karunia Sahabat yang dihasilkan dari daftar barang dan nota.
Data Barang dan Nota
Data Daf tar pesanan
Data Barang tersediaData Daf tar Barang dan nota
Laporan tanggal jatuh tem po
Data Pesanan Customer
Data Permintaan Produksi
Konf irmasi
Data Permintaan Customer
1
Proses Penjualan
Secara Kredit
+
Adm inist rasi
Keuangan
Gambar 4.4 Context Diagram
21
4.3.4 Data Flow Diagram (DFD) Level 0
Pada Data Flow Diagram (DFD) merupakan hasil subproses dari Context
Diagram. Pada Data Flow Diagram (DFD) memilik dua proses seperti Maintance
Data Master dan Transaksi terletak pada Gambar 4.5 Diagram (DFD) Level 0
Data barang
Data Pesanan
Data Daf tar pesanan
Data Daf tar Barang dan nota
Laporan tanggal jatuh tem po
Data Barang tersedia
Data Permintaan Produksi
Konf irmasi
Data Pesanan Customer
Data Permintaan Customer
Data Custom er
Data Barang
Adm inist rasiAdm inist rasiAdm inist rasiAdm inist rasi
KeuanganKeuangan
1 Barang
Adm inist rasi
1
Maintance
Data Master
+
2
Transaksi
+
2 Customer
3 Pesanan
Keuangan
Adm inist rasi
Gambaran 4.5 Data Flow Diagram (DFD) Level 0
22
4.3.5 Data Flow Diagram (DFD) Level 1
4.3.5.1 Data Flow Diagram (DFD) Level 1 proses 1
Berikut ini adalah subproses dari maintance data master pada gambar 4.5
Diagram (DFD) Level 0
Data Pelanggan
Data Baraang
Data Baarang
Data Custom eer
Data Custom er
Data Barang
1 Barang
2 Customer
1
Master Barang
2
Master
Customer
Adm inist rasii
Gambar 4.6 Diagram (DFD) Level 1 Maintance Data Master
23
4.3.5.2 Data Flow Diagram (DFD) Level 1 proses 2
Berikut ini adalah subproses dari transaksi pada gambar 4.5 Diagram
(DFD) Level 0
Data Barang dan Nota
data Pesanan
Data baranggData Pesanan Customer
Data Pesanan
Data Daf tar Barang dan nota
Laporan tanggal jatuh tem po
Data Daf tar pesanan
Konf irmasi
Data barangData Barang tersedia
Data Permintaan Produksi
Data Permintaan Customer
Adm inist rasiAdm inist rasiAdm inist rasiAdm inist rasiAdm inist rasi
KeuanganKeuanganKeuangan
3 Pesanan
1 Barang
1
Permintaan
2
penjualan Secara Kredit
3
Laporan
Adm inist rasi
Gambar 4.7 Diagram (DFD) Level 1 Transaksi
24
4.3.6 Conceptual Data Model (CDM)
CDM yang digunakan dalam aplikasi penjualan secara kredit merupakan
gambaran hubungan antara lima tabel yang berbeda saling berhubungan satu sama
lainnya. Dimana terdiri dari tabel pegawai, tabel pelanggan, tabel barang, tabel
pesanan, dan tabel produksi seperti Gambar 4.7 Conceptual Data Model (CDM) :
Gambar 4.8 Conceptual Data Model (CDM)
4.3.7 Physical Data Model (PDM)
PDM yang dibuat merupakan gambaran struktur table pada database yang
akan digunakan pada aplikasi penjualan secara kredit. Pada PDM terdapat tabel
barang yang mempunyai relasi many to many pada tabel pesanan sehingga
terdapat tabel baru yaitu tabel detail pesanan
Melakukan4
Melakukan3
Melakukan
DetailPesan
Melakukan2
Pelanggan
IdPelanggan
NamaPelanggan
Alamat
JK
NoHP
Barang
IdBarang
NamaBarang
Jum lahBarang
HargaBarang
Pesanan
IdPesanan
NamaPesanan
TglPesanan
TglBayar
Produksi
IdProduksi
NamaProduksi
Jum lahProduksi
Pegawai
IdPegawai
NamaPegawai
Alamat
JK
NoHP
Jabatan
25
Gambar 4.9 Physical Data Model (PDM)
4.3.8 Struktur Tabel
Struktur tabel pada Aplikasi Penjualan Secara Kredit sebagai berikut :
A. Nama Tabel : Pelanggan
Primary Key : IDPELANGGAN
Foreign Key : -
Fungsi : Menyimpan data pelanggan
Tabel 4.1 Struktur Tabel Pelanggan
No Nama Kolom Tipe Panjang Keterangan
1. IDPELANGGAN Char 4 Primary Key
2. NAMAPELANGGAN Varchar 50 Not Null
3. Alamat Varchar 50 Not Null
IDPEGAWAI = IDPEGAWAI
IDPEGAWAI = IDPEGAWAI
IDPELANGGAN = IDPELANGGAN
IDBARANG = IDBARANG
IDPESANAN = IDPESANAN
IDBARANG = IDBARANG
PELANGGAN
IDPELANGGAN CHAR(4)
NAMAPELANGGAN VARCHAR(50)
ALAMAT VARCHAR(50)
JK CHAR(1)
NOHP INTEGER
BARANG
IDBARANG CHAR(4)
NAMABARANG VARCHAR(50)
JUMLAHBARANG INTEGER
HARGABARANG DECIMAL(8,2)
PESANAN
IDPESANAN CHAR(4)
NAMAPESANAN VARCHAR(50)
TGLPESANAN DATE
TGLBAYAR DATE
IDPELANGGAN char(4)
IDPEGAWAI char(4)
PRODUKSI
IDPRODUKSI CHAR(4)
NAMAPRODUKSI VARCHAR(50)
IDBARANG char(4)
IDPEGAWAI char(4)
JUMLAHPRODUKSI int
PEGAWAI
IDPEGAWAI char(4)
NAMAPEGAWAI varchar(50)
ALAMAT varchar(50)
JK char(1)
NOHP char(12)
JABATAN varchar(50)
DETAILPESAN
IDPESANAN CHAR(4)
IDBARANG CHAR(4)
SATUANHARGA FLOAT
TOTALHARGA FLOAT
JUMLAHBELI integer
NO integer
26
4. JK Char 1 Not Null
5. NOHP Int - Not Null
B. Nama Tabel : Pegawai
Primary Key : IDPEGAWAI
Foreign Key : -
Fungsi : Menyimpan data pegawai
Tabel 4.2 Struktur Tabel Pegawai
No Nama Kolom Tipe Panjang Keterangan
1. IDPELANGGAN Char 4 Primary Key
2. NAMAPELANGGAN Varchar 50 Not Null
3. ALAMAT Varchar 50 Not Null
4. JK Char 1 Not Null
5. NOHP Int - Not Null
6. JABATAN Varchar 50 Not Null
C. Nama Tabel : Barang
Primary Key : IDBARANG
Foreign Key : -
Fungsi : Menyimpan data barang
27
Tabel 4.3 Struktur Tabel Barang
No Nama Kolom Tipe Panjang Keterangan
1. IDBARANG Char 4 Primary Key
2. NAMABARANG Varchar 50 Not Null
3. JUMLAHBARANG Integer - Not Null
4. HARGABARANG Money - Not Null
D. Nama Tabel : Produksi
Primary Key : IDPRODUKSI
Foreign Key : IDBARANG
Fungsi : Menyimpan data produksi
Tabel 4.4 Struktur Tabel Produksi
No Nama Kolom Tipe Panjang Keterangan
1. IDPRODUKSI Char 4 Primary Key
2. NAMAPRODUKSI Varchar 50 Not Null
3. IDBARANG Char 4 Not Null
4. IDPEGAWAI Char 4 Not Null
5. JUMLAHPRODUKSI Integer - Not Null
E. Nama Tabel : Pesanan
Primary Key : IDPESANAN
Foreign Key : IDPELANGGAN
Fungsi : Menyimpan data pesanan
Tabel 4.5 Struktur Tabel Pesanan
No Nama Kolom Tipe Panjang Keterangan
1. IDPESANAN Char 4 Primary Key
28
2. NAMAPESANANI Varchar 50 Not Null
3. TGLPESANAN DateTime 4 Not Null
4. TGLBAYAR DateTime 4 Not Null
5. IDPELANGGAN Char 4 Not Null
6. IDPEGAWAI Char 4 Not Null
4.4 Kebutuhan Sistem
Kebutuhan sistem pada aplikasi penjualan secara kredit terdiri dari
kebutuhan perangkat keras (hardware) dan perangkat lunak (software).
4.4.1 Perangkat Keras (Hadware)
Keperluan perangkat keras untul menjalankan sebuah aplikasi penjualan
secara kredit pada CV Karunia Sahabat adalah perangkat komputer yang memiliki
spesifikasi minimal yaitu:
1. Komputer dengan processor 2.4GHz. DDR 3 atau lebih tinggi.
2. VGA 32MB bit dengan resolusi 1024 x 768 atau lebih tinggi
3. Memori RAM 2GB atau lebih tinggi
4. Seperangkat komputer terdiri dari monitor, mouse, keyboard, dan CPU
4.4.2 Perangkat Lunak (Software)
Keperluan perangkat keras dalam menjalankan aplikasi penjualan secara
kredit antara lain:
1. Sistem Operasi Windows 7
2. Microsoft SQL Server R2 2008
3. MicrosoftVisual Studio 2010
29
4.5 Implementasi Sistem
Implementasi Sistem merupakan pengujian fungsional dan non fungsional
terhadap aplikasi penjualan secara kredit pada CV Karunia Sahabat yang telah
dikerjakan :
4.5.1 Implementasi Sistem Fungsional
Implementasi sistem fungsional merupakan penjelasan tentang fungsi-
fungsi yang ada pada aplikasi penjualan secara kredit pada CV Karunia Sahabat.
adapun penjelasan setiap fungsi yang ada sebagai berikut :
A. Menu produksi barang
Menu produksi barang digunakan oleh bagian administrasi CV Karunia
Sahabat, produksi barang terjadi karena jumlah barang yang tidak tersedia dan
pada saat permintaan dari pelanggan. Gambar lebih detail dapat dilihat pada
Gambar 4.10 Menu Produksi Barang.
Gambar 4.10 Menu Produksi Barang
Untuk melakukan proses produksi dimana bagian administrasi mencari Id
pegawai dan Id barang terlebih dahulu dengan menekan tombol cari, setelah itu
memasukan data nama produksi dan jumlah barang yang harus diproduksi. Jika
30
semua data terisi maka data produksi akan tampil pada tabel seperti gambar
Gambar 4.11 Tampil Data Produksi
Gambar 4.11 Tampil Data Produksi
B. Menu Pesanan
Menu pesanan panel digunakan oleh bagian keuangan CV Karunia Sahabat,
pesanan terjadi jika ada pengiriman dan pemesanan yang dilakukan oleh
pelanggan kepada perusahaan. Gambar lebih detail dapat dilihat pada Gambar
4.12 Menu Pesanan
Gambar 4.12 Menu Pesanan
Untuk melakukan proses pesanan bagian keuangan melakukan pencarian
terhadap Id pelanggan, Id Pegawai, dan Id Barang. Setelah itu bagian keuangan
mengisi nama pesanan dan jumlah beli pelanggan kepada perusahaan. Jika semua
31
data terisi maka data pesanan akan tampil pada tabel seperti Gambar 4.13 Tampil
Data Pesanan.
Gambar 4.13 Tampil Data Pesanan
4.5.2 Implementasi Sistem Non Fungsional
Implementasi sistem non fungsional meliputi mnu login, menu master, dan
pesan-pesan yang akan tampil pada aplikasi penjualan secara kredit CV Karunia
Sahabat. Ada beberapa penjelasan sebagai berikut :
A. Menu Login
Menu ini dignunakan untuk memverifikasi pengguna aplikasi. Hal ini
digunakan untuk menjaga keamanan data agar tidak disalah gunakan oleh bagian
lainnya, dimana setiap bagian memiliki hak akses masing-masing. Bagian
administrasi hanya bisa membuka master barang dan produksi, bagian keuangan
hanya bisa membuka master pelanggan, transaksi pemesanan, dan dapat melihat
laporan tanggal pembayaran hutang pelanggan kepada perusahaan. Setiap bagian
sudah memilik username dan password masing-masing. Pada awal membuka
aplikasi akan tampil Gambar 4.14 Form Login
32
Gambar 4.14 Form Login
Jika login berhasil maka langsung membuka kehalaman utama aplikasi seperti
Gambar 4.15 Halaman Utama
Gambar 4.15 Halaman Utama
Jika login gagal makan akan muncul pesan seperti Gambar 4.16 Login Gagal
33
Gambar 4.16 Login Gagal
B. Menu Master Pelanggan
Menu master pelanggan dikelola oleh bagian keuangan perusahaan untuk
mengelola data-data pelanggan. Lebih detail dapat dilihat pada gambar 4.16
MasterPelanggan
Gambar 4.17 Master Pelanggan
Gambar 4.16 Master Pelanggan merupakan halaman yang digunakan untuk
mencatat data pelanggan CV Karunia Sahabat, data yang dicatat meliputi Nama
pelanggan, Alamat, JK, No Hp, sedangkan Id Pelanggan tidak dapat diubah.
Untuk mengubah data dapat memilih data yang ingin diubah pada tabel
pelanggan.
C. Menu Master Barang
34
Menu master barang dikelola oleh bagian administrasi perusahaan, untuk
mengelola data-data barang. Lebih detail dapat dilihat pada gambar 4.16
MasterPelanggan
Gambar 4.18 Master Barang
Gambar 4.17 Master Barang merupakan halaman yang digunakan untuk
mencatat data barang CV Karunia Sahabat, data yang dicatat meliputi Nama
barang, Jumlah barang, dan Harga Barang, sedangkan Id Barang tidak dapat
diubah. Untuk mengubah data dapat memilih data yang ingin diubah pada tabel
pelanggan
D. Dialog Simpan Data
Dialog data tersimpan digunakan untuk memberikan pesan kepada pengguna
bahwa data yang diinputkan berhasil disimpan seperti pada gambar Gambar 4.18
Dialog Simpan data
35
Gambar 4.19 Dialog Simpan data
E. Dialog Ubah Data
Dialog ubah data digunakan untuk memberikan pesan kepada pengguna
bahwa data yang ingin diganti berhasil diubah seperti pada Gambar 4.18 Dialog
ubah data
Gambar 4.20 Dialog ubah data
36
BAB V
PENUTUP
5.1 Kesimpulan
Kesimpulan dari perancangan aplikasi Penjualan Secara kredit pada CV
Karunia Sahabat sebagai berikut :
1. Aplikasi ini dapat menghasilkan sebuah laporan tanggal jatuh tempo
hutang pelanggan kepada perusahaan
2. Aplikasi dapat menghasilkan nota tanggal jatuh tempo dan nota
pengiriman barang kepada customer
3. Aplikasi dapat menghasilkan dokumen berdasarkan pemesanan barang
customer.
5.2 Saran
Dalam Aplikasi Penjualan Secara Kredit pada CV Karunia Sahabat
memilik beberapa kekurang yang dapat dikembangkan menjadi lebih baik :
1. Laporan yang disediakan tidak terlalu detail, berdasarkan alamat tempat
tinggal customer CV Karunia Sahabat
2. Penambahan fitur-fitur yang dapat meningkatkan sebuah kinerja dari
perusahaan CV Karunia Sahabat
37
Daftar Pustaka
Auwarsa. 2004. Konsep Dasar Penjualan dan Pembelian. Salemba Empat, Jakarta
Budiharto, Widodo (2006), Visual Basic .Net 2005, Andi , Yogyakarta
Nugroho, A. (2007). Perancangan dan Implementasi Sistem Basis Data. Yogyakarta:
Andi Offset.
Sutabri, T. (2012). Analisis sistem Informasi. Yogyakarta: Andi Offset.