IJCCS, Vol.x, No.x, Julyxxxx, pp. 1~5 ISSN: 1978-1520 1
Received June1st,2012; Revised June25th, 2012; Accepted July 10th, 2012
Sistem Informasi E-Business Pada CV Valvindo Central Perkasa
Jimi King1, Yulius Tanu Jaya2, M Haviz Irfani3
1,2STMIK GI MDP; Jl Rajawali No 14, 0711-376400 3Jurusan Sistem Informasi, STMIK GI MDP, Palembang
e-mail: [email protected], [email protected] , [email protected]
Abstrak Dalam penulisan karya ilmiah ini bertujuan sebagai sarana pembantu proses bisnis CV.
Valvindo Central Perkasa dimana bisa membantu kinerja marketing , Gudang , admin , dan mampu mengikat pelanggan dan harga terbaik dari pemasok . Adapun permasalahan yang terjadi pada CV Valvindo Central Perkasa yaitu proses marketing yang masih manual membuat pekerjaan marketing menumpuk karena lambatnya proses tersebut yang menghambat proses bisnis. Dan untuk mengatasi masalah tersebut maka dibuatlah sistem E-Business berbasis web yang bertujuan untuk membantu CV. Valvindo Central Perkasa bertransaksi, berkomunikasi dengan Supplier dan Pelanggannya.Metodologi yang digunakan dalam penulisan skripsi ini adalah metodologi RUP (Rational Unified Process) dan untuk databasenya menggunakan database MySQL. Hasil dari penelitian ini adalah adanya fitur-fitur yang dapat dilakukan oleh user tertentu, seperti fitur laporan penjualan , pembelian , pembayaran serta pelanggan terbaik untuk membantu admin menentukan pelanggan mana yang akan mendapatkan cashback . Kata kunci :E-Business , RUP, Valvindo Central Perkasa, HTML, PHP, MySQL
Abstract In this scientific paper is active as a means of business process assistant CV Valvindo Central Perkasa which can help the marketing performance, warehouse, admin, and the ability of the customer. Like the problems that occur on CV Valvindo Central Perkasa is the process of marketing that is still manual to make the marketing work to accumulate because of the slow process that hampers business processes. And to overcome these problems then made a web-based system E-Business appropriate to assist CV. Valvindo Central Perkasa transacts, communicates with Supplier and Customer. The methodology used in writing this thesis is RUP (Rational Unified Process) methodology and for its database using MySQL database. The results of this study are the features that can be done by certain users, such as sales reporting features, purchases, payments and the best customers to help the admin determine which customers will get cashback Keywords: E-Business, RUP, Valvindo Central Perkasa, HTML, PHP, MySQL
ISSN: 1978-1520
IJCCS Vol. x, No. x, July201x : first_page–end_page
2
1. PENDAHULUAN
Perkembangan di bidang teknologi, komputer, dan telekomunikasi mendukung perkembangan teknologi internet. Dengan internet pelaku bisnis tidak lagi mengalami kesulitan dalam memperoleh informasi apapun, untuk menunjang aktifitas bisnisnya, bahkan sekarang cenderung dapat diperoleh berbagai macam informasi, sehingga informasi harus disaring untuk mendapatkan informasi yang tepat dan relevan.
CV. Valvindo Central Perkasa adalah perusahaan yang bergerak dibidang supplier alat-alat teknik , pipa , baut baut , mesin teknik , packing, safety tools , dll . Adapun Prosedur Sistem yang berjalan pada CV Valvindo Central Perkasa bisa dilihat seperti dibawah ini :
Gambar 1 Rich Picture Pemesanan Barang
Gambar 2 Rich Picture Proses Penjualan Barang
IJCCS ISSN: 1978-1520
Title of manuscript is short and clear, implies research results (First Author)
3
Gambar 3 Rich Picture Proses Pembayaran
Adapun permasalahan yang terjadi pada CV Valvindo Central Perkasa dapat dilihat pada analisis permasalahan yang menggunakan fishbone diagram pada gambar di bawah ini:
Gambar 4 Fishbone Stok Barang Tidak Akurat
ISSN: 1978-1520
IJCCS Vol. x, No. x, July201x : first_page–end_page
4
Gambar 5 Fishbone Penentuan Cashback Sulit Dihitung
Gambar 6 Fishbone Kinerja Marketing Kurang Efektif
IJCCS ISSN: 1978-1520
Title of manuscript is short and clear, implies research results (First Author)
5
Pada penelitian ini kami memiliki batasan pembahasan yaitu sistem yang dibuat berbasis website dengan menggunakan bahasa pemograman PHP, Html dan sistem yang dibuat berkaitan dengan e-Business yang meliputi data pemesanan data pelanggan, data penjualan, data register, data supplier, data penawaran, data penjualan, data barang, kirim barang , pengajuan permintaan barang , pembelian barang , validasi permintaan barang dan laporan.
2. METODE PENELITIAN
Metodologi yang di gunakan dalam pelaksanaan skripsi ini adalah metodologi RUP
(Rational Unified Proses). RUP adalah pendekatan perkembanagn perangkat lunak yang dilakukan berulang-ulang (iterative), fokus pada arsitektur (architecture-centrice), lebih diarahkan berdasarkan penggunaan kasus (use case driven). (Rosa A.S, 2013,h.125). Langkah pengembangan sistem terdiri atas : a. Inception (Permulaan): Pada langkah output yang dihasilkan berupa tabel wawancara dan rich picture. b. Elaboration (Perluasan/Perencanaan): Adapun output yang dihasilkan pada tahap ini adalah analisis permasalahan yang menggunakan diagram fish bone dan analisis kebutuhan menggunakan diagram use case. c. Construction (Kontruksi): Tahap ini menghasilkan output berupa diagram activity, diagram sequence, class diagram, kode program, rancangan antar muka dan database. d. Transition (Transisi): Tahap ini lebih pada deployment atau instalasi sistem agar dapat dimengerti oleh user.
3. HASIL DAN PEMBAHASAN 3.1 Analisis Kebutuhan dengan diagram Use Case pada CV Valvindo Central Perkasa
Diagram use case dapat menjadi teknik yang cukup baik untuk menganalisa kebutuhan terutama dari segi user sistem yang akan dibangun, karena selain bagus dalam unsur pemahamannya, diagram use case juga dapat mendokumentasikan persyaratan system dengan baik. Diagram use case yang diusulkan pada CV Valvindo Central Perkasa dapat dilihat pada Gambar 7 yang memperlihatkan beberapa fitur seperti penawaran barang yang dilakukan oleh supplier untuk menawarkan kebutuhan perusahaan dan fitur laporan , pembayaran , serta penjualan .
3.2 Rancangan sistem e-business pada CV.Valvindo Central Perkasa
Berikut ini adalah rancangan sistem yang dibuat penulis untuk Sistem Informasi EBusiness pada CV. Valvindo Central Perkasa, yaitu : 1. Skenario Use Case Kelola Laporan , Kelola Data Barang , Kelola Data Penjualan. 2. Diagram Activity
2.1 Diagram activity pada kelola laporan dilakukan oleh pimpinan pada saat ingin melakukan melakukan pengecheckan laporan dapat dilihat pada Gambar 8.
2.2 Diagram Activity pada kelola data penjualan dilakukan oleh pelanggan saat akan melakukan transaksi dapat dilihat pada gambar 10
ISSN: 1978-1520
IJCCS Vol. x, No. x, July201x : first_page–end_page
6
Gambar 7 Use Case Diagram CV Valvindo Central Perkasa
Gambar 8 Use Case Kelola Laporan
Kelola Data Pengguna
Ubah_Password
Daftar_Data_Pelanggan
Hapus_Data_Pelanggan
Kelola Data Barang
Menambah_Data_Barang
Mengubah_Data_Barang
Cari_Data_Barang
Cetak_Daftar_Pembelian
Cetak_Daftar_Penjualan
<<Extend>>
<<Extend>>Laporan
<<Extend>>
<<Extend>>
<<Extend>>
Cetak_Daftar_Pembayaran
Pelanggan
Administrasi
Pimpinan
Login
<<Include>>
<<Include>>
<<Include>>
<<Include>>
<<Include>>
Kelola Data Pembelian
Menambah_Data_Pembelian
Pengeluaran_Kas
Menghapus_Data_Pembelian
<<Extend>>
Pengajuan_Pembelian
Kelola Data Penjualan
Menambah_Data_Penjual
an
Penerimaan_Kas
Menghapus_Data_Penjualan
<<Extend>>
Notifikasi_Data_Penjualan
<<Extend>>
Daftar_Data_Supplier
Supplier
Gudang
IJCCS ISSN: 1978-1520
Title of manuscript is short and clear, implies research results (First Author)
7
Gambar 9 Use Case Kelola Data Barang
Gambar 10 Use Case Kelola Data Penjualan
Gambar 11 Activity Diagram Laporan Pembayaran
ISSN: 1978-1520
IJCCS Vol. x, No. x, July201x : first_page–end_page
8
Gambar 12 Activity Diagram Penjualan
Gambar 13 Activity Diagram Terima Barang
IJCCS ISSN: 1978-1520
Title of manuscript is short and clear, implies research results (First Author)
9
3. Rancangan Hubungan Class (Class Diagram) Diagram class menggambarkan struktur sistem dari segi pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem. Berikut adalah diagram class pada CV. Valvindo Central Perkasa.
Gambar 14 Class Diagram
4. Rancangan Program ( Diagram Sequence) dan Rancangan antarmuka program Laporan Pembayaran menjelaskan tentang kegiatan Pimpinan dalam pengecheckan dan
pembacaan laporan pembayaran pelanggan . Berikut gambar 15,16 dan 17 Diagram Sequence Laporan Pembayaran , Sequence Diagram Penjualan , Sequence Diagram Ubah Data Barang :
ISSN: 1978-1520
IJCCS Vol. x, No. x, July201x : first_page–end_page
10
Gambar 15 Sequence Diagram Laporan Pembayaran
Gambar 16 Sequence Diagram Penjualan
Gambar 17 Sequence Diagram Ubah Data Barang
IJCCS ISSN: 1978-1520
Title of manuscript is short and clear, implies research results (First Author)
11
Rancangan antarmuka program merupakan tampilan awal dari sistem yang dibangun.
Berikut merupakan rancangan antarmuka pengajuan penawaran dari system yang dibangun.
Gambar 18 Tampilan Antar Muka Laporan Pembayaran Pelanggan
ISSN: 1978-1520
IJCCS Vol. x, No. x, July201x : first_page–end_page
12
Gambar 19 Tampilan Antar Muka Master Barang
Gambar 20 Tampilan Antar Muka Penjualan
5. Kode program Penjualan dan Kelola Data Barang . Coding program merupakan persyaratan logika dari pseudocode atau diagram alur ke dalam
suatu bahasa pemograman baik huruf,angka dan simbol yang membentuk program. Dan ini adalah sebagian coding dalam pembuatan fitur Laporan Pembayaran :
Tabel 1 Kode Program function simpan(){ $cekemail=mysql_query("select*from pengguna where email='$this->emailpelanggan'"); if(mysql_num_rows($cekemail)>0){ echo"<script>alert('Maaf Email Telah Terdaftar');</script>";} else{ $simpan1=mysql_query("insert into pelanggan values('$this->emailpelanggan','$this->namapt','$this->nama','$this->alamat','$this->prov','$this->kota','$this->kecamatan','$this->tmplahir','$this->tgllahir','$this->tlpn','0')"); $simpan2=mysql_query("insert into pengguna values('$this->emailpelanggan', '$this->emailpelanggan', 'Pelanggan','V')"); if($simpan1 && $simpan2){ echo"<script>alert('Terima Kasih, Anda Telah Menjadi pelanggan Perusahaan Kami. :)');</script>"; echo "<meta http-equiv='refresh' content='0;url=./?h=registerpelanggan'>"; } else{echo"<script>alert('Gagal');</script>"; echo"<meta http-equiv='refresh' content='0;url=./?h=registerpelanggan'>";}}}
Kode ini berfungsi untuk menyimpan pembelian pelanggan ke chart
function ubah($u){ $edit=mysql_query("UPDATE pelanggan set
Kode ini untuk mengubah chart belanja pelanggan
IJCCS ISSN: 1978-1520
Title of manuscript is short and clear, implies research results (First Author)
13
namapt='$this->namapt', nama='$this->nama', alamat= '$this->alamat',prov='$this->prov',kota='$this->kota',kecamatan='$this->kecamatan', tmplahir= '$this->tmplahir', tgllahir= '$this->tgllahir', tlpn= '$this->tlpn' where emailpelanggan='$u'"); if($edit){echo "<script>alert('Data Diubah');</script>"; echo "<meta http-equiv='refresh' content='0;url=./?h=registerpelanggan'>";} else{echo "<script>alert('Gagal Diubah');</script>"; echo "<meta http-equiv='refresh' content='0;url=./?h=registerpelanggan'>";}} function hapus($hps){ $hapus=mysql_query("delete from pelanggan where emailpelanggan='$hps'"); if($hapus){echo "<script>alert('Berhasil Dihapus')</script>"; echo "<meta http-equiv='refresh' content='0;url=./?h=registerpelanggan'>";} else{echo "<script>alert('Gagal Dihapus')</script>"; echo "<meta http-equiv='refresh' content='0;url=./?h=registerpelanggan'>"; }}}
Kode ini untuk menghapus chart belanja pelanggan
function simpan(){ $simpan=mysql_query("insert into barang values(null,'$this->namabarang','$this->kategori','$this->spek','$this->satuan','$this->jumlah','$this->hargajual')"); if($simpan){ if(!empty($_FILES['gbr']['tmp_name'])){ move_uploaded_file($_FILES['gbr']['tmp_name'], "./gambar/barang_".mysql_insert_id().".png");}echo "<script>alert('Berhasil Disimpan');</script>"; "<meta http-equiv='refresh' content='0;url=./?h=update'>";}else{echo "<script>alert('Gagal Registrasi');</script>"; echo "<meta http-equiv='refresh' content='0;url=./?h=update'>";} }values(null,'".$noTrans['idpengajuan']."', '".$_POST['idbarang']."', '".$_POST['jumlah']."', '".$_POST['keterangan']."','0')"); if($eksekusi2){echo"<script>alert('Pengajuan Barang Berhasil Ditambah ! Terimakasih')</script> <meta http-equiv='refresh' content='0;url=?h=pengajuan'>";} else{echo"<script>alert('Ada Kesalahan ! Periksa Kembali'); </script>";}}
Kode ini untuk menyimpan barang atau menambah barang
function ubah($u){ Kode ini untuk mengubah Spesifikasi
ISSN: 1978-1520
IJCCS Vol. x, No. x, July201x : first_page–end_page
14
$edit=mysql_query("UPDATE barang set namabarang='$this->namabarang',kategori='$this->kategori',spek='$this->spek',satuan='$this->satuan',jumlah='$this->jumlah', hargajual= '$this->hargajual' where idbarang='$u'"); if($edit){ if(!empty($_FILES['gbr']['tmp_name'])){ move_uploaded_file($_FILES['gbr']['tmp_name'], "./gambar/barang_".$_GET['edit'].".png");} echo "<script>alert('Data Diubah');</script>"; echo "<meta http-equiv='refresh' content='0;url=./?h=master_barang'>";} else{echo "<script>alert('Gagal Diubah');</script>"; echo "<meta http-equiv='refresh' content='0;url=./?h=master_barang'>";}}
Barang.
function hapus($hps){ $hapus=mysql_query("delete from barang where idbarang='$hps'"); if($hapus){ echo "<script>alert('Berhasil Dihapus')</script>"; echo "<meta http-equiv='refresh' content='0;url=./?h=update'>";} else{echo"<script>alert('GagalDihapus')</script>";}}}
Kode ini untuk menghapus barang
4. KESIMPULAN
Berdasarkan hasil analisis dan perancangan sistem informasi E Business pada CV Valvindo Central Perkasa Palembang dapat disimpulkan sebagai berikut. 1. Dengan adanya sistem informasi E-Business ini diharapkan mampu meningkatkan
kinerja Team Gudang dan menghindari kesalahan update stock .. 2. Sistem Informasi E Business diharapkan mempermudah CV Valvindo Central Perkasa
dalam mepertahankan pelanggan dengan memberikan informasi penawaran kepada pelanggan yang rutin berbelanja.
3. Sistem informasi E Business diharapkan mempermudah CV Valvindo Central Perkasa dalam memperoleh harga terbaik. Sistem Informasi ini menyediakan proses penawaran yang interaktif sehingga CV Valvindo Central Perkasa dapat dengan mudah mengetahui harga terjangkau untuk memperoleh profit yang lebih besar.
5. SARAN
Masih terdapat banyak kekurangan dalam pengembangan sistem ini, maka dari itu diberikan beberapa saran yang dapat digunakan pada CV Valvindo Central Perkasa Palembang. 1. Dapat dikembangkan juga sistem informasi penjualan yang berisi lengkap dengan
laporan neraca , laba rugi , penyusutan , gaji pegawai , pajak yang kemudian dapat digunakan sebagai bahan analisis.
2. Mengembangkan sistem yang serupa dalam bentuk Mobile Aplication Android, IOS, Windows Phone, dll.
IJCCS ISSN: 1978-1520
Title of manuscript is short and clear, implies research results (First Author)
15
UCAPAN TERIMA KASIH
Puji syukur kami panjatkan kepada Tuhan Yang Maha Esa atas segala rahmat yang
diberikan sehingga skripsi ini dapat selesai tepat pada waktunya. Dan juga untuk CV. Valvindo Central Perkasa yang telah membantu dan memberikan izin untuk melakukan penelitian. Judul dari skripsi ini adalah “SISTEM INFORMASI E-BUSINESS CV Valvindo Central Perkasa” yang merupakan salah satu syarat untuk menempuh ujian akhir guna mencapai gelar sarjana komputer pada program Sistem Informasi, Sekolah Tinggi Manajemen Informatika dan Komputer Multi Data Palembang (STMIK MDP).
ISSN: 1978-1520
IJCCS Vol. x, No. x, July201x : first_page–end_page
16
DAFTAR PUSTAKA Rosa, AS dan Muhammad S 2013.Rekayasa Perangkat Lunak Terstruktur dan Berorientasi
Objek.Informatika, Bandung. Rosa, AS, Muhammad S 2011, Rekayasa Perangkat Lunak Terstruktur danBerorientasi
Objek, Informatika, Bandung. Sutabri, T 2012, Konsep Sistem Informasi.CV. Andi Offset, Yogyakarta. Riyanto, A dkk, 2014,Jurnal Manajemen Teknologi: Perancangan Model Integrasi
Manajemen Kebijakan Outsourcing dalam Perspektif Hubungan Industrial, Jurnal S1 Institut Pertanian Bogor.
Pri, GA, Henmaidi, Amrina E, Jurnal Optimasi Sistem Industri Jurnal Ilmiah Aplikasi Ilmu
Teknik Industri (Volume 14 Nomor 1 Oktober 2015), h.91 Wibowo,A 2007,16 Aplikasi PHP Gratis untuk Pengembangan Situs Web.Andi,
Yogyakarta. Sidik, B dan Pohan, H I 2012, Pemograman WEB dengan HTML, Informatika, Bandung Buttle, F 2007,Customer Relationship Management. Diterjemahkan Oleh Arief Subiyanto.
Bayumedia, Malang.