ANALISIS DAN PERANCANGAN APLIKASI BASIS DATA PENJUALAN, PEMBELIAN, PERSEDIAAN BARANG PADA CV. MEGA UTAMA PERKASA Eko Liangdita Cietra Bina Nusantara University, Jakarta, DKI Jakarta, Indonesia Rihan Bina Nusantara University, Jakarta, DKI Jakarta, Indonesia Hartadi Gunawan Kusumo Bina Nusantara University, Jakarta, DKI Jakarta, Indonesia Abstrak Tujuan dari penelitian ini adalah membangun aplikasi basis data yang dapat menangani pengelolaan data pembelian, penjualan, dan persediaan barang pada CV. Mega Utama Perkasa yang sesuai dengan kebutuhan perusahaan untuk mempermudah pengelolaan data perusahaan. Metode Penelitian yang digunakan untuk menganalisa kebutuhan sistem perusahaan yaitu metode analisis yang meliputi studi pustaka, pencarian fakta melalui wawancara, dan observasi. Adapun metode perancangan yang digunakan yaitu perancangan basis data konseptual, perancangan basis data logikal, dan perancangan basis data fisikal. Hasil yang dicapai dari penelitian ini adalah menghasilkan suatu rancangan basis data untuk CV. Mega Utama Perkasa
49
Embed
ANALISIS DAN PERANCANGAN APLIKASI BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2012-1-00161-IF Ringkasan.pdf · Aplikasi basis data yang mencakup penjualan produk jadi, pembelian
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
ANALISIS DAN PERANCANGAN APLIKASI BASIS DATA
PENJUALAN, PEMBELIAN, PERSEDIAAN BARANG PADA CV.
MEGA UTAMA PERKASA
Eko Liangdita Cietra
Bina Nusantara University, Jakarta, DKI Jakarta, Indonesia
Rihan
Bina Nusantara University, Jakarta, DKI Jakarta, Indonesia
Hartadi Gunawan Kusumo
Bina Nusantara University, Jakarta, DKI Jakarta, Indonesia
Abstrak
Tujuan dari penelitian ini adalah membangun aplikasi basis data yang dapat menangani
pengelolaan data pembelian, penjualan, dan persediaan barang pada CV. Mega Utama Perkasa
yang sesuai dengan kebutuhan perusahaan untuk mempermudah pengelolaan data perusahaan.
Metode Penelitian yang digunakan untuk menganalisa kebutuhan sistem perusahaan yaitu
metode analisis yang meliputi studi pustaka, pencarian fakta melalui wawancara, dan observasi.
Adapun metode perancangan yang digunakan yaitu perancangan basis data konseptual,
perancangan basis data logikal, dan perancangan basis data fisikal. Hasil yang dicapai dari
penelitian ini adalah menghasilkan suatu rancangan basis data untuk CV. Mega Utama Perkasa
dan aplikasi yang dapat meningkatkan kinerja perusahaan karena data tersimpan lebih
terstruktur, terorganisir, dan menyediakan informasi yang tepat dan akurat serta dapat digunakan
untuk kegiatan perusahaan. Simpulan yang didapat dari penelitian ini, antara lain memudahkan
pengambilan keputusan untuk pengembangan perusahaan, meminimalisir tingkat kesalahan
transaksi, serta mengkomputerisasi data-data dengan baik dan dapat dengan mudah dicari,
diubah, dan diolah menjadi informasi oleh pengguna aplikasi.
Kata Kunci : analisis, perancangan, basis, data, penjualan, pembelian, persediaan.
1. Pendahuluan
1.1. Latar Belakang
Pada masa sekarang ini, perkembangan teknologi informasi sangat pesat dan
merupakan salah satu faktor yang menyebabkan persaingan di dunia bisnis semakin
ketat. Hal ini menyebabkan perusahaan-perusahaan dan organisasi-organisasi yang
bergerak di dalam dunia bisnis berusaha untuk menerapkan teknologi informasi yang
baik agar dapat menunjang aktivitas bisnisnya.
CV. Mega Utama Perkasa dalam kegiatan sehari-hari transaksi penjualan produk
jadi, pembelian bahan baku, dan persediaan bahan baku dan produk jadi dilakukan
secara semi terkomputerisasi, sehingga perusahaan mengalami kesulitan dalam
menangani kegiatan operasional perusahaan dalam skala besar. Untuk membuat
kinerja perusahaan menjadi lebih maksimal, CV. Mega Utama Perkasa berencana
mengubah sistem yang sebelumnya semi terkomputerisasi menjadi terkomputerisasi.
Aplikasi basis data yang mencakup penjualan produk jadi, pembelian bahan
baku, serta persediaan produk jadi dan bahan baku merupakan salah satu pemecahan
permasalahan yang dihadapi oleh CV. Mega Utama Perkasa. Dengan adanya aplikasi
basis data yang baik, perusahaan dapat menyimpan data dalam jumlah besar serta
dapat mengolah dan menampilkan informasi data tersebut dengan cepat dan tepat.
Berdasarkan hal tersebut, maka dirancang sebuah aplikasi basis data guna
mempermudah perusahaan dalam melakukan kegiatan operasional.
1.2. Ruang Lingkup
Ruang lingkup dari skripsi yang dilakukan di CV. Mega Utama Perkasa meliputi :
• Sistem pembelian bahan baku dari supplier ke perusahaan tersebut dan
tercatat ke dalam proses transaksi pembelian bahan baku, laporan pembelian
bahan baku perusahaan tersebut.
• Sistem penjualan produk jadi ke customer dan untuk mencatat proses
transaksi penjualan produk jadi dan menghasilkan laporan penjualan produk
jadi yang terjadi di perusahaan.
• Sistem persediaan bahan baku perusahaan untuk mengetahui persediaan
bahan baku setelah terjadi transaksi pembelian bahan baku dan produksi
produk jadi dalam perusahaan tersebut.
• Sistem persediaan produk jadi perusahaan untuk mengetahui persediaan
produk jadi setelah terjadi transaksi penjualan produk jadi dan produksi
produk jadi dalam perusahaan tersebut.
1.3. Tujuan & Manfaat
Tujuan penulisan skripsi ini, antara lain :
• Untuk menghasilkan suatu sistem penjualan produk jadi yang menggunakan
aplikasi desktop yang dapat mempermudah penjualan produk jadi serta
pembelian bahan baku.
• Untuk menghasilkan aplikasi berbasis data yang dapat membantu perusahaan
dalam menghadapi permasalahan seperti inkonsistensi data, redudansi data,
dan integrasi data.
Manfaat penulisan skripsi ini, antara lain :
• Memudahkan dalam pencarian dan pengolahan informasi pada perusahaan
terutama dalam pengolahan informasi penjualan produk jadi, pembelian
bahan baku, dan persediaan bahan baku dan produk jadi pada CV. Mega
Utama Perkasa.
• Mempermudah bagi pemilik dan para karyawan dalam meninjau penjualan
produk jadi, pembelian bahan baku, dan persediaan bahan baku dan produk
jadi.
• Mengurangi faktor kesalahan manusia (human error) yang sering terjadi,
karena dengan adanya aplikasi ini, semua informasi yang diolah tercatat
secara terkomputerisasi (digital).
• Menunjang kegiatan operasional perusahaan berupa data yang lebih
terstruktur dan terintegrasi, sehingga dapat menunjang kegiatan operasional
perusahaan.
1.4. Permasalahan yang Dihadapi
Setelah melakukan analisis terhadap transaksi penjualan produk, pembelian
bahan baku, produksi produk, dan persediaan bahan baku dan produk pada CV. Mega
Utama Perkasa, dapat diidentifikasikan masalah-masalah yang dihadapi adalah sebagai
berikut :
1. Masih menggunakan sistem yang semi terkomputerisasi dalam mengelola
segala pembukuan dan data transaksi penjualan produk jadi, pembelian
bahan baku, dan persediaan bahan baku dan produk jadi pada perusahaan.
2. Tingginya tingkat duplikasi data sehingga banyak data yang sama dan
tidak tahu data mana yang akan dipakai.
3. Proses pencarian data berlangsung lambat. Hal ini dikarenakan harus
mencari berkas atau file-file yang tidak saling terintegrasi dan terpisah.
4. Hak akses pada file-file di CV. Mega Utama Perkasa belum dibatasi
sehingga karyawan yang tidak berkepentingan dapat mengakses file-file
tersebut.
1.5. Alternatif Pemecahan Masalah
Dari analisis permasalahan yang dihadapi pada sub-bab di atas, alternatif
pemecahan masalah yang diusulkan adalah sebagai berikut :
1. Merancang sebuah sistem basis data untuk mengelola data penjualan
produk jadi, pembelian bahan baku, dan persediaan bahan baku dan
produk jadi.
2. Membangun sebuah aplikasi basis data yang bertujuan untuk :
a. Melakukan input data pembelian bahan baku, penjualan produk
jadi, persediaan bahan baku dan produk jadi yang disertai dengan
validasi-validasi input, untuk meminimalisir terjadinya kesalahan
penginputan data.
b. Membuat system authentication sehingga data perusahaan menjadi
lebih aman dari pihak-pihak yang tidak berkepentingan.
c. Membuat system authorization sehingga data perusahaan dapat
dibatasi pada setiap masing-masing bagian.
d. Mempermudah pencarian data penjualan produk jadi, pembelian
bahan baku, dan persediaan bahan baku dan produk jadi yang cepat
dan akurat untuk pengguna.
e. Memantau jumlah persediaan bahan baku dan produk secara
otomatis saat terjadi transaksi penjualan produk jadi, proses
produksi produk jadi, atau pembelian bahan baku.
f. Mengolah data untuk membuat dan mencetak laporan sesuai
periode yang diinginkan pengguna.
2. Metodologi
Metodologi yang digunakan dalam memperoleh data untuk penyusunan skripsi ini adalah :
• Metode Fact Finding
a. Studi Pustaka
Meninjau berbagai kepustakaan untuk mendapatkan data-data yang dibutuhkan
dari buku-buku yang ada di perpustakaan atau buku-buku lainnya.
b. Wawancara (interview)
Wawancara adalah teknik pencarian fakta yang biasanya sering digunakan.
Wawancara dilakukan kepada pihak yang berkompeten untuk memberikan
informasi yang diperlukan. Kemudian menganalisis hasil wawancara tersebut
untuk mendapatkan gambaran mengenai masalah yang dihadapi, data yang
dibutuhkan, yang berhubungan, dan persyaratan apa saja yang diperlukan dalam
aplikasi basis data tersebut.
c. Observasi
Melakukan pengamatan langsung untuk memperoleh informasi yang diperlukan
dalam penyusunan skripsi.
• Metode Database Life Cycle
Metode perancangan yang digunakan dilakukan secara terstruktur, antara lain:
a. Perancangan Basis Data
b. Perancangan Prototipe Aplikasi
c. Pemilihan DBMS
d. Implementasi
2.1. Perancangan Basis Data
2.1.1. Perancangan Basis Data Konseptual
Perancangan basis data konseptual adalah proses membuat model data
konseptual dengan menggunakan hasil analisis transaksi yang ada dan
pengumpulan kebutuhan aplikasi yang sebelumnya telah dilakukan.
Hasil perancangan basis data konseptual :
Gambar 1 : ERD Konseptual
2.1.2. Perancangan Basis Data Logikal
Perancangan basis data logikal adalah proses konstruksi suatu informasi
yang digunakan dalam sebuah perusahaan berdasarkan sebuah model yang
spesifik, tetapi bebas dari fakta-fakta DBMS dan pertimbangan-pertimbangan
fisik lainnya.
Hasil perancangan basis data logikal :
Gambar 2 : ERD Logikal
2.1.3. Perancangan Basis Data Fisikal
Perancangan basis data fisikal merupakan proses pembuatan deskripsi
implementasi basis data pada secondary storage, mencakup relasi-relasi dasar,
organisasi file dan index yang digunakan untuk mencapai akses data yang
efisien, beserta semua integrity constraints, dan langkah-langkah yang
dilakukan untuk menjamin keamanan data. Perancangan basis data fisikal
terdiri dari beberapa langkah yaitu:
1. Menerjemahkan model data logikal global untuk menjadi target
DBMS
2. Merancang representasi fisik
3. Merancang user views
4. Merancang tingkat pengamanan
2.2. Perancangan Prototipe Aplikasi
2.2.1. Struktur Menu
Gambar 3 : Struktur Menu
2.2.2. Perancangan Input
Berikut adalah rancangan layar input dari aplikasi pembelian bahan baku,
penjualan produk, dan persediaan bahan baku dan produk pada CV. Mega
Utama Perkasa
LOGIN
Login Batal
Id Karyawan
Password
2.2.3.
Gambar 4 : Rancangan Layar Login
Gambar 5 : Rancangan Layar Menu Utama
Menu Utama
File Master Transaksi Laporan
Welcome, XXXXX Jabatan: Waktu
Gambar 6 : Rancangan Layar Faktur Penjualan
<< Logo MUP >>
Nomor Faktur
Simpan & Cetak
Faktur Penjualan
<< Tanggal & Jam >>
Clear
Kode Delivery Order
Nama Customer
Kode Customer
Kota
Alamat Customer
Customer
Detail
Kode Barang Nama Barang Qty (kg) Subtotal Harga Satuan
Total
Diskon
Grandtotal
%
Gambar 7 : Rancangan Layar Master Customer
Gambar 8 : Rancangan Output Faktur Penjualan
2.3. Implementasi
2.3.1. Spesifikasi Perangkat Keras
Spesifikasi perangkat keras minimum yang dibutuhkan untuk menerapkan
sistem aplikasi basis data pada CV. Mega Utama Perkasa yaitu :
a. Server
Processor : Pentium IV 2.0 GHz
Memory : 512MB
Harddisk : 80GB
Monitor : SVGA 15”
Keyboard : Keyboard QWERTY
Mouse : Optical Mouse
Peralatan Jaringan : NIC (Network Interface Card)
b. Client
Processor : Pentium IV 1.6 GHz
Memory : 512MB
Harddisk : 40GB
Monitor : SVGA 15”
Keyboard : Keyboard QWERTY
Mouse : Optical Mouse
Peralatan Jaringan : NIC (Network Interface Card)
2.3.2. Spesifikasi Perangkat Lunak
Spesifikasi perangkat lunak yang diusulkan untuk menerapkan sistem aplikasi
basis data pada CV. Mega Utama Perkasa yaitu :
a. Server
Sistem Operasi : Microsoft Windows Server 2003 SP2
DBMS : Microsoft SQL Server 2008
Aplikasi : Microsoft Visual Studio 2008 Professional Edition
b. Client
Sistem Operasi : Microsoft Windows XP Service Pack 2
Aplikasi : .NET Framework 3.5
2.3.3. Jadwal Implementasi
Tabel 1 : Jadwal Implementasi No. Kegiatan Minggu
1 2 3 4 5 6
1. Pengadaan perangkat keras dan
perangkat lunak
X
2. Instalasi perangkat keras dan perangkat
lunak
X
3. Konversi data X
4. Pengujian sistem aplikasi data X X
5. Pelatihan bagi pengguna X X
6. Evaluasi terhadap sistem aplikasi basis
data
X X
2.3.4. Tampilan Layar
Gambar 9 : Layar Login
Gambar 10 : Layar Menu Utama
Gambar 11 : Layar Master Customer
Gambar 12 : Layar Faktur Penjualan
Gambar 13 : Hasil Cetak Faktur Penjualan
3. Simpulan dan Saran
3.1. Simpulan
Berdasarkan analisis dan perancangan aplikasi basis data penjualan, pembelian, dan
persediaan pada CV. Mega Utama Perkasa yang telah dilakukan, dapat disimpulkan
bahwa :
1. Menunjang kegiatan operasional dikarenakan data yang tersedia telah
terintegrasi.
2. Dengan menggunakan aplikasi sistem basis data yang baru ini, maka data
penjualan produk jadi, pembelian bahan baku, dan persediaan bahan baku dan
produk jadi pada CV. Mega Utama Perkasa akan terkomputerisasi dengan baik
dan meminimalisir kesalahan data pada saat melakukan transaksi penjualan
produk jadi, pembelian bahan baku, dan persediaan bahan baku dan produk
jadi.
3. Keamanan data lebih terjamin karena adanya hak akses sistem basis data
sehingga basis data tidak dapat diakses oleh sembarang user.
3.2. Saran
Beberapa saran yang dapat digunakan untuk mendukung aplikasi sistem basis data
yang diusulkan adalah sebagai berikut :
1. Membuat sistem barcode pada barang jadi yang dijual untuk memudahkan
dalam pengisian data penjualan.
2. Memperluas cakupan program agar dapat mengintegrasikan semua fungsi yang
ada di perusahaan, seperti human resources development, marketing, keuangan,
dan lainnya.
3. Diperlukannya seorang administrator yang dapat memantau operasi aplikasi
basis data ini, sehingga ketika terjadi kesalahan dapat diketahui dengan cepat
dan dapat mengatasi permasalahan yang dihadapi.
4. Daftar Pustaka
[1] Connolly, Thomas and Begg, Carolyn. (2002). Database Systems: A Practical Approach
to Design, Implementation, and Management. (3rd Edition). California: Addison-
Wesley Publishing Company, Inc.
[2] Date, C. J. (2000). An Introduction to Database Systems. (7th Edition). Singapore:
Pearson Education Asia.
[3] Elmasri R., and Navathe S. (2000). Fundamentals of Database Systems. (3th Edition).
New York: Addison Wesley.
[4] Kadir, Abdul. (2000). Konsep dan Tuntunan Praktis Basis Data. (Edisi Pertama).