ANALISIS DAN PERANCANGAN SISTEM PENJUALAN
DENGAN E-COMMERCE PADA CV. BATAVIASINDO
SUKRON
FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS ISLAM NEGERI
Oleh:
Sukron
100091020241
Skripsi
Sebagai Salah Satu Syarat untuk Mempemleh Gelar Sarjana Komputer
Fakultas Sains dan Teknologi UIN .Jakarta Univcrsitas Islam Ncgeri Syarif Hidayatullah .Jakarta
FAKULTAS SAlNS DAN TEKNOLOGI
UNIVERSITAS ISLAM NEGERI
SY ARIF HIDA YA TULLAH
JAKARTA
Dengan ini menyatakan bahwa skripsi yang ditulis oleh : Nama
NIM
Program Studi Judul Skripsi
: Sukron
: 100091020241 : Teknik Informatika
: Analisis dan Perancangan Sistem Penjualan dengan E-Commerce pada CV. Bataviasindo
Dapat diterima sebagai syarat kelulusan untuk memperoleh gelar sarjana Komputer pada jurusan Teknik Informatika, Fakultas Sains dan Teknologi UIN Syarif Hidayatullah Jakarta.
Pembimbing I,
Amir 1lan, M.Kom
Dekan,
Jakarta, Juli 2004 Menyetujui, Dosen Pembimbing
Pembimbing II,
Mengetahui,
Ketua J umsan,
SEBAGAI SKRIPSI ATAU KARYA ILMIAI-1 PADA PERGURUAN TINGGI ATAU LEMBAGA MANAPUN.
Jakarta, Juli 2004
WIDA YA T SINGGIH)
lnformasi telah menjadi ha! yang tidak terpisahkan dalam kehidupan
dewasa ini. Setiap orang membutuhkan informasi yang dapat diperoleh kapan dan
dimana saja. Dunia perdaganganpun ikut terkena pengaruh untuk memenuhi
kebutuhan informasi yang efektif dan efisien. Salah satu metode penjualan secara
elektronik yang pada saat ini banyak digunakan adalah e-Commerce.
Dalam skripsi ini digunakan dua macam metode penelitian, yaitu metode
analisis dan metode pcrancangan. Mctode analisis yang dipakai yaitu dengan cara
mclakukan survei untuk mendapatkan data-data yang mendukung, analisa sistem
yang berjalan dan perancangan sistem yang baru. Sedangkan metode perancangan
yang digunakan adalah pembentukan spcsifikasi proses dan data serta penerapan
informasi yang dapat diimplcmenlasikan untuk aplikasi e-Con11nace.
Dari hasil irnplernentasi sistem yang baru diperoleh kesimpulan bahwa
sislen1 penjualan dengan e-C:onunercc di ('\' I3ataviasindo dapat n1engata:-:;i
nrnsalah ataupun kenda!n-kendala yang dialami konsurnen selama ini dalam
mcndapatkan informasi yang diinginkan イョ・ョァセョ。ゥ@ produk dan layanan jasa serta
dapat digunakan oleh pihak rnanajemen unluk melihat kinerja dari sistem
Aclapun tujuan clari penulisan skripsi ini adalah untuk memenuhi persyaratan
dalam menyelesaikan program stucli Strata-I (SI) di Universitas Islam Negeri,
Jakarta.
Pembahasan yang saya Jakukan adalah meliputi Penerapan Teknologi
e-Commerce pada CV. Bataviasindo, khususnya pacla bagian penjualan melalui
internet. Sejauh ini kami menyadari sepenuhnya rnasih banyak kekurangan pacla
skripsi ini, yang disebabkan terbatasnya kemampuan clan pengetahuan yang kami
miliki. Walaupun demikian karni berharap skripsi ini clapat berguna bagi
perusahaan yang bersangkutan dan sernua pihak yang memerlukan.
Pada kesempatan ini penulis rnenyampaikan rasa terima kasih 1 ang
sebesar-besarnya kepada semua pihak yang telah mernbantu pcnulis '<1lam
melakukan penulisan ini. yaitu kepada :
i. Bapak Amir Dahlan clan Bapak Widayat Singgih. P. selaku dosen pernbirnbmg
yang telah banyak rncmbantu mengarahkan penulis dalam penulisan skripsi
llll.
l. Direktur clan staf CV. Bataviasinclo, yang telah banyak rnemhamu
memberikan informasi dan saran dalam penyelesaian skripsi ini.
3. Seluruh Dosen dan staf Pengajar Universitas lslz,m Negeri yang telah
membimbing kami selama masih kuliah.
-+.
()rang tua dan seluruh anggota keluarga penulis yang tercinta. yang エセlNエィ@memberikan clukungan moril maupun materil.
). jセ」ォ。ョMイ」ォ。ョ@ dan sen1ua pihak yang tidak dapaL di:-_;,__>:butkan :;atu p1.:'L<1lu : ang
telah n1er11herikan bantuan baik secara langsung rnaupu.n tidak sccara !anL.;sung
Jakarta, Juli 2004 Penulis
Hal am Pengesahan ... ii
Hal am Pernyataan ... iii
Abstrak ... iv
Kata l'engantar ... v
Daftar Isi ... vi
DAFTAR TA BEL ... x
DAFT AR GAMBAR ... xi
BABIPENDAHULUAN 1.1 Latar Belakang ... 1
1.3 Pembatasan Masalah ... 2
1.4 Tujuan ... 3
1.5 Metodologi ... 3
1.5 Sistematika Penulisan ... 5
BAB 2 LANDASAN TEORJ 2.1 Tcori Sistem ... 7
2.1. l Definisi Si stem ... 7
2.1.2 Lingkungan Si stem ... 8
2.1.3 Komponen Sistem ... 8
2.2 Penjualan ... 9
2.2. l Konsep Penjualan ... 10
2.2.2 Pengertian sistem pemasaran melalui internet ... 10
2.3 E-Commerce ... 11
2.3.1 Definisi E- Commerce ... 12
2.3.2 Jenis-Jenis (Pembagian) E-Comrnerce ... 13
BAB 3 METODOLOGJ PENELITIAN
3.1 Analisis Sistem ... 28
, セ@ _)._ Pcrancangan Si stem ... 32
3
.3
Pcmrograrnan Si stem ...3 3
3 .4 Pcncrapan S islcm ... 343 .5 Pcrawatan S istem ... 34
BAB 4 PFMBABASAN 4.1 Analisis Sistcrn ... 35
4.1. I Prolil CV. Bataviasindo ... 35
4.1.1.1 Scjarah Singkat CV. Bataviasindo ... 35
4.1.1.2 Filosofi ... 36
4.1.1.3 Struktur Organisasi CV. Bataviasindo ... 38
4.1.1.4 Fungsi dan Tugas ... 39
4.2 Analisis Sistem Betjalan ... 41
4.2.1 Flow Map ... 41
3.2.2 Diagram Konteks Sistem Penjualan yang Sedang Be1jalan ... 43
4.2.3 Diagram Nol Sistem penjualan yang sedang Yang Sedang Be1jalan ... 44
4.2.4 Prosedur yang Bei:jalan ... 45
4.2.5 Permasalahan yang dihadapi ... 48
4.3 Perancangan Sistem Usulan ... 49
4.3. I Diagram Konteks sistem yang diusulkan ... 49
4.3.2 Diagram Nol sistem yang diusulkan ... 50
4.5 Pcrancangan Interface ... 61
4.5.1 Sruktur Menu ... 61
4.5.2 Pcrancangan Tampilan Layar ... 62
4.6 Pcmrograman Sistem Usulan ... 67
4.7 Pcnerapan Sistem Usulan ... 67
4. 7.1 Arsitektur lnfonnasi ... 68
4. 7 .2 Cara Pcngoperasian Si stem ... 69
4.7.3 Tampilan Menu ... 70
4.9 llasil clan Evaluasi ... 71
4.9.1 Hasil Pengembangan ... 71
4.9.2 Evaluasi Sistem ... 75
BAB 5 KESIMPULAN DAN SARAN 5.1 Kesimpulan ... 77
5.2 Saran ... 78
Gambar 3 .2 : Simbol dokumen ... 29
Gambar 3.3 : Simbol Operasi Manual.. ... 29
Gambar 3.4 : Sirnbol Masukan Manual ... 29
Garn bar 3.5 : Simbol Sirnpanan (N) ... 30
Gmnbar 3.6 : Sirnbol Sirnpanan (A) ... 30
Garn bar 3.7 : Sirnbol Sirnpanan (C) ... 31
Gambar 3.8 : Sirnbol keputusan ... 31
CJan1bar 3.') : Sin1bol tcrn1inal ... 32
[image:12.595.23.432.102.544.2]Gambar 3.10 : Simbol penghubung ... 32
Gambar 4.1 : Struktur Organisasi CV. Bataviasindo ... 38
Garn bar 4.2 : Struktur Organisasi CV. Bataviasindo (Pad a Objek Penelitian) ... 3 9 Gambar 4.3 : Flow Map Sistern Pcnjualan Yang Sedang l3e1:ialan Di CV. Bataviasiudo ... 42
Gambar 4.4 : Diagram Konteks Sistem Penjualan Yang Sedang Berjalan Di CV. Bataviasindo ... 4 3 Gambar 4.5 : Diagram Nol Penjualan Yang Seclang Bei:jalan Di CV. Bataviasinclo ... 44
Gambar 4.6 : Diagram Konteks Sistem Penjualan Yang Diusulkan Di CV. Bataviasindo ... 50
Gambar 4.7 : Diagram Nol Sistem Penjualan Yang Diusulkan Di CV. Bataviasindo ... 51
Gambar 4.8 : ERD Sistem Penjua!an Yang Yang Diusulkan Di CV. Bataviasindo ... 55
Gambar 4.9 : Relasi Sistem Penjualan Yang Yang Diusulkan Di CV. Bataviasindo ... 60
Gambar 4.15 : Rancangan Tampilan Layar Produk Kategori PC ... 64
Gambar 4.16 : Rancangan Tampilan Layar Procluk Kategori Proyektor ... 65
Gambar 4.17 : Rancangan Tampilan Layar Procluk Kategori Monitor ... 65
Gambar 4.18 : Rancangan Tam pi Ian Layar Layanan ... 66
Gambar 4.19 : Rancangan Tam pi Ian Layar Tanya .lawab ... 66
Gambar 4.20 : Rancangan Tampilan Layar Buku Tamu ... 67
Gambar 4.21 : Rancangan Arsitektur lnformasi ... 68
Gambar 4.22 : Tampilan Layar Menu ... 71
Garn bar 4.23 : Tampilan Layar Profil Perusahaan ... 72
Gambar 4.24 : Tampilan Layar Layanan ... 72
Garn bar 4.25 : Tampilan Layar Produk ... 73
Gambar 4.26 : Tampilan Layar Produk Notebook ... 73
Gau bar 4.27 : Tampilan Layar Pesanan Produk ... 74
Garn bar 4.28 : Tam pi Ian Layar Tanya .lawab ... 74
[image:13.595.32.424.85.493.2]1.1 Latar Bclakang
Perkcmbangan teknologi informasi yang pesat dan s\セュ。ォゥョ@ cepat dewasa
ini mc111pc"1garuhi bcrbagai bidang kchidupan, diantaranya dunia bisnis. Informasi
rnerupakan bagian yang tidak terpisah dari dunia bisnis. Pihak intern maupun
pihak ekstern pcrusahaan rnemerlukan informasi dan hal itu dibutuhkan kapan
saja dan din1ana saja.
Salah satu tcknologi infonnasi yang rncndukung kebutuhan tersebut diatas
aclalah internet. internet sebagai suatu media untuk menyampaikan informasi
maupun untuk berintcraksi dapat mcngatasi hambatan waktu dan tempat. Setiap
orang dapat rnengakses informasi serta dapat berinteraksi kapan saja dari mana
saja dengan mernanfriatkan internet.
Pcngaksesan iuformasi internet yang semakin mudah merupakan peluang
untuk rnengembangkan layanan-layanan informasi yang bernilai tambah, dengan
layanan baru tersebut akan tercapai suatu efisiensi, yang berclampak pada
penghematan dana dan waktu.
CV. Bataviasindo sebagai salah satu perusahaan dagang dan jasa yang
memiliki jumlah pelanggan yang cukup banyak, memiliki kendala dalam ha!
layanan penjualan yang terbatas. Hal ini disebabkan karena sistem dalam
pelanggan mcrupakan hal yang umum dan memerlukan t!mggapan yang cepat
untuk memberikan infonnasi yang dikehendaki.
Penyusunan skripsi ini memanfaatkan internet dan teknologi komunikasi
yang ada untuk membangun suatu sistem aplikasi "penjualan berbasis internet"
guna mengatasi kendala yang ada pada CV. Bataviasindo. Dengan sistem ini
pelanggan dapat juga mengajukan pertanyaan dan keluhan langsung melalui
wehsite CV. Bataviasindo clan pelanggan akan memperoleh tanggapan clalam
waklu yang singkat baik berupa tanggapan tertulis melalui e-mail ataupun
mengajukan pertanyaan pada kolom Tanya Jawab yang terdapat di dalam website
CV. Bataviasindo. Secarn keseluruhan sistem ini dapat membantu meningkatkan
pelayanan CV. Bataviasinc!o terhadap pelanggan c!alam ha! layanan penjualan.
l.2 Pcmbatasan Masalah
Pada pcmbuatan sistcm 1111, penulis hanya membatasi pembahasan
mengenat sistem penjualan, yaitu penjualan produk berupa komputer dan
peripheralnya secara on-line mclalui jaringan internet, dan untuk sementara
belum mernbahas sistem pernbayaran, sistem produksi, sistem pembelian produk
dan sistem pengmman barang dikarenakan pemilik perusahaan belum
menginginkan dan belum mempercayakan proses pembayaran dilakukan secara
on-line. Sclain itu informasi yang clicakup adalah mengenai:
lnformasi produk clan harga produk
1.3 Tujuan
Pcnyusunan skripsi ini bcrtujuan untuk rnenganalisa sistcm pcnjualan pada
CV. Bataviasindo scrta rncrnbuat aplikasi sistcm pcnjualan bcrbasis internet
inlernet yang clapat rnenyajikan informasi yang clibutuhkan oleh pelanggan.
1.4 Metodologi
Dalarn penulisan ini rnenggunakan beberapa rnetodologi yang bertujuan
untuk rncrnpennuclah pengembangan suatu sistem, baik clalam pengumpulan data
atau analisa da11 pe1·ancangan sistcn1 yang baru.
Mctocle-metoclc yang cligunakan untuk melakukan penelitian aclalah :
• Observasi
Mctodc ini digunakan untuk rnencari clan rnengumpulkan data clan
mengetahui bagaimana data tersebut disimpan. Pengumpulan data
tersebut dengan meneliti dokumen-clokumen procluk inovasi yang ada untuk
rnengctahui sistem yang lama. Obscrvasi clilaksanakan di CV. Bataviasindo yang
bcralarnat di
JI.
Srengseng Sawah No. 8 Jakarta Selatan• Studi pustaka
Pcngumpulan data dcngan cara mcmbaca buku atau literate lainnya yang
• S)wtem Development
Life
CycleMetocle System Development
Life
Cycle cligunakan untuk pacla tahappengembangan sistcm usulan. Pacla metocle clan penclekatan ini terclapat beberapa
tahap, cliantaranya:
• Analisis : l'ada tahap ini dilakukan analisis terhaclap sistem yang
seclang bc1:jalan clan melakukan pendataan terhaclap
kebutuhan-kebutuhan terhadap sistem yang baru. Tools yang cligunakan pada
tahap ini adalah Flow ojDocument.
• Perancangan : Pada tahap ini clilakukan perancangan sistem usulan.
Dimana memiliki cmpat tahap perancangan, yaitu : perancangan
proses bisnis, perancangan formulir masukan clan laporan,
pcrancangan basis data, normalisasi dan Data Dictionary, clan
merancang screen dialog atau Grafic User Interface (GUI) atau
tampilan. Pada tahap inipenulis menggunakan tools Data Flow
Diagram (DFD).
0 Pen1rogrn1nan kegiatan yang clilakukan pada tahap 1111 adalah
mentransfor dari hasil perancangan ke clalam coding bahasa
pemrograman. Bahasa pemrograman yang digunakan aclalah
Macromedia Dreamweaver MX clan PHI' sebagai aplikasi inte1face clan
MySQL sebagai basis datanya.
• Penerapan : Dalam penerapan dilakukan dua ha! utama yaitu pers1apan
• Perawatan : Perawatan sistem usulan akan dilakukan oleh Help Desk.
Sehingga jika user mengalami kesulitan dalam menggunaklm sistem
usulan, maka bantuan akan dilakukan oleh Help Desk.
1.5 Sistcmatilrn Pcnulisan
Secara garis besar, penulisan skripsi ini dibagi menjadi 5 (lima) bab. Adapun isi
dari masing-masing bab tersebut adalah sebagai berikut :
Bah I : Pcndahuluan
Bab ini mengcmukakan gambaran umum yang berisi mengenm latar
belakang, batasan masalah, tujuan, metodologi, dan sistematika penulisan.
Bab II : Landasan Tcori
Bab ini menguraikan tentang teori-teori yang digunakan sebagai landasan
atau clasar clari penulisan skripsi ini. Antara lain menge:nai teori penjualan,
internet, e-commerce, serta teori penclukung lainnya.
Bab Ill: Mctodologi Pcneliforn
Bab ini mcnguraikan secara rinci metodologi yang cligunakan dalam
analisis sistem yang be1jalan saat ini dan pengembangan sistem usulan yang barn.
Selain itu akan dibahas pula secara garis besar mengenai tahapan dari penerapan
dan perawatannya.
Bab IV: Pcmbahasan
Bab ini membahas mengenai pengembangan sistem usulan melipuli
Bab V : Kcsimpulan dan Saran
Bab ini rnenguraikan kesirnpulan-kesirnpulan dan semua pcrnbahasan pada
bab-bab sebelurnnya serta saran-saran yang diharapkan berguna bagi
2.1 Tcori Sistcm
Teori sistem merupakan kumpulan dari elemen-elemen atau
komponen-komponen yang merupakan definisi yang lebih luas clan lebih banyak diterima, di
mana komponen-komponcn tersebut tidak clapal bercliri sencli.ri, semuanya saling
bcrintcraksi dan :;aling bcrhubungan membentuk satu kesaluan schingga sasaran
sistem dapal tercapai. Teori sistem meliputi clefinisi sislem, lingkungan sistem clan
komponen sistem.
2.1.1 Dcfinisi Sistcm
Dalam buku Decision Support and Expert System, Turban (1995, p38)
menyatakan "A .1ystem is a collection of object such as people, resources, concept,
and procedures intended to perji;rm an identifiable .function or to serve a goal."1
atau sistem merupakan kumpulan objek berupa orang, jumlah claya, konsep clan
proseclur-proseclur yang rnelakukan suatu fungsi untuk melakukan suatu tujuan.
Seclangkan menurut Jogiyanto (1990, p9), sistem pada umumnya, terbagi
clua kelompok penclekatan, yaitu :
•
Penclekatan secara prosedur jaringan clan proseclur yang salingberhubungan clan berkumpul bersama untuk melaksanakan sesuatu
• Pendekatan secarn elemen atau komponen
bcrintcraksi untuk mencapai sualu tujuan.
kumpulan elemen yang
• Dcngan demikian sistem dapat diartikan sebagai suatu kumpulan elemen
bcrupa manusia. sumber daya. konsep dan prosedur yang saling
berinteraksi dcngan maksud yang sama untuk mencapai sasarannya.
2. l.2 Lingkungan Sistcm
Mcleod ( 1995, p 15), membagi lingkungan sistem menjadi dua, yaitu:
I. Sistcm Terlulup : suatu sistem dimana komponen-komponennya tidak
berintcraksi dcngan lingkungan.
Sistcm Terbuka : sistem dalam berinteraksi tergantung atau dipengaruhi
lingkungan sekitarnya.
2.1.3 Komponcn Sistcm
Menurut Mcleod (1995, pl4), sistem tidak merniliki kombinasi
Input
Tujuan
Mekanisme pengendallan
[image:22.595.31.428.120.472.2]Transformasi
Gambar 2.1, Hubungan Dasar Sistem
Sumber: Mcleod (1995, pl4)
Output
Sumber daya input diubah menjadi sumber daya output yang mengalir dari
elemen input, melalui elemen transformasi, kepada elemen output suatu
mekanisme kontrol memantau proses transformasi untuk meyakinkan bahwa
sistem tersebut memenuhi tujuannya. Mekanisme kontrol ini dihubungkan paciu
arus sumber daya dengan memakai suatu lingkaran umpan balik (feet backloop)
yang mendapatkan informasi dari output sistem bagi mekanisme kontrol.
Mekanisme kontrol membandingkan sinyal-sinyal umpan balik dengan tujuan,
dan mengarahkan sinyal pada elemen input jika sistem operasi memang perlu
diubab.
2.2 l'enjeR!an
Penjualan merupakan salah satu fungsi penting dalarn pemasaran karena
mcnjalankan usahanya, karena dengan penjualan dapat tercipta suatu proses
perlukaran barang atau jasa antara penjual dengan pembeli.
2.2. l Konscp Pcnjualan
Penjualan menurut Kotler (1994, p4) didefenisikan sebagai proses sosial
dan manejerial climana seseorang atau kelompok memperoleh ap'l yang mereka
inginkan clan butuhkai;, melalui penciptaan clan pertukaran procluk clan nilai.
Konsep penjualan mengatakan bahwa kunci utama untuk mencapai tujuan
organisasi adalah tercliri clari penentuan kebutuhan clan keinginan pasar serta
memberikan kepuasan yang diharapkan secara lebih efektif clan efisien
dibandingkan para pesaing yang ada.
Adapun konsep penjualan tersebut bersandar pada empat ( 4) tiang utama
yakni : fokus pasar, oricntasi pada pelanggan, penjualan yang terkoordinasi
dengan baik dan tepat, dan profitability.
2.2.2 Pengcrtian Sistcm Penjualan Di Internet
Konsep penjualan dalam internet mempunyai pengertian yang sedikit
berbeda dengan konsep penjualan pada umumnya dimana unsure place dan
promotion menjacli fokus utama dalam penjualan melalui internet. Menurut
Ellsworth (1995, p27) konsep penjualan dalam internet terbagi menjadi:
I. Prociuk (Product)
2. 1-larga (Price)
1-larga product pada internel serupa dengan konsep harga pada penjualan
konvensional akan tetapi pada inlernel (web khususnya) terdapat beberapa
pcnghcnrntnn bin ya penj ualan karcna rncnggunakan penjualan yang on-line
sehingga produk disesuaikan dcngan harga-harga bersaing.
3. Tcrnpat (Place)
Metodc yang diciptakan untuk mcnjadikan web sebagai media distribusi
inforrnasi produk dan dapal juga mcnjadi sasaran penjualan.
4. Promosi (Promotion)
Prornosi pacla internet clapat berupa periklanan, penjualan procluk,
penjualan clan hubungan masyarakat.
2.3 E - Commerce
Teknologi e-Commerce telah lama dipakai di Internet yaitu berasal clari
layanan EDI ( Electronic Data lnlerchange ) climana layanan EDI ini telah berkcmbang seclemikian pesatnya di negara-negara yang rnempunyai jaringan
kompuler clan lelpon c!engan akses tak terbatas untuk memperoleh data yang
2.3.1 Dcfinisi E - Commerce
Dcfinisi pasti dari e-Commerce yang sudah distandarkan dan disepakati bersama adalah :
"E - Commerce is a dynamic set of technologies, applications, and business process that link enterprises, costumers, and communities through electronic transactions and the electronic exchange of goods, services, and information" (David Baum 1999, p 36-44).
Jadi e-Commerce rncrupakan satu set clinamis teknologi, aplikasi, clan proses bisnis yang mcnghubungkan pcrusahaan, konsumen, dan komunitas tcrtcntu melalui transaksi elektronik clan perdagangan barang, pelayanan Gasa), clan inforrnasi yang dilakukan secara elektronik (David Baum 1999, p 36-44).
Dalam clunia modern sekarang ini, e-Commerce telah memberikan pengaruh yang besar terhadap pertumbuhan tata sosial clan ekonomi masyarakat. e-Commerce telah menjadi bagian yang penting dari sektor bisnis khusus (private) clan umum (public). Hal ini memang diakui, karena clengan adanya kehadiran e-Commerce ini, biaya operasional bisa dikurangi agar bisa bersaing dan beijuang clengan semakin banyaknya permintaan yang mengharuskan pclayanan yang cepal dan akurat. Ini merupakan gejala perkembangan informasi sosial yang bcrtarnbah pesat.
Sebagai pernyataan sederhana, e-Commerce ticlak hanya menjacli rnekanisme yang tepat dan membutuhkan biaya yang rnurah untuk cliterapkan, tctapi .1uga akan mcnjadi scbuah sistem sosial yang clapat cliterima clan dapat
-2.3.2 .Jen is - .Jcnis (Pcmbagian) e-Commerce
Secara umum, kita dapat mengklasifikasikan e-Commerce menjadi 2 (dua) jenis yait.1 .
• Business to Business (B2B)
Mcrupakan sistem komunikasi bisnis on-line antar pelaku bisnis. Para pengamat e-Cummerce mengakui bahwa akibat terpenting dengan adanya sistem komersial yang berbasis web tampak pada aspek business to business.
B2B bukanlah satu hal yang baru. Pada umumnya B2B menggunakan mekanisme EDI (Electronic Data Interchange) yang sudah ada sejak lama. Tetapi sistem ini relatif masih sangat ma'.:al dan standar yang digunakan seringkali menyulitkan interkomunikasi antar pelaku bisnis. Adapun beberapa karakteristik yang terdapat dalam B2B ini adalah antara lain :
hading partners yang sudah saling mengctahui dan antara mereka sudah tei:jalin hubungan yang berlangsung cukup lama. Pertukaran informasi yang dilakukan, hanyalah diantara mereka saja, karena sudah sangat mengenal satu sama lain, sehingga periukaran tersebut di lakukan alas dasar kebutuhan dan kepercayaan.
Pertukaran data dilakukan secara berulang dengan format data yang telah disepakati.
Salah satu pclaku tidak harus menunggu
partner
mereka lainnya untuk mengirimkan data.Mode yang umum digunakan aclalah
Peer-to-Peer,
climana Prot:essing Intelligence dapat clidistribusikan di keclua pelaku bisnis.• Business to Customer ( B2C)
Permasalahan yang clihadapi Jellis e-Commerce yang satu ini berbeda clengan B2B. Banyak cara yang digunakan untuk melakukan pendekatan pada konsumen, antara lain dengan mekanisme toko on-line (Electronic Shopping Ma({) atau bisa juga dengan menggunakan konsep portal scpcrli yang scdang rneledak di Indonesia sekarnng iai.
Dalarn B2C, para pcnjual rnenyediakan semacam
storefi"ont
yang bcrisi katalog produk dan pelayanan yang diberikan. Dan para pembeli dapa! mclihat-lihal barang apa saja yang akan dia beli, dan ha! ini dapal dilakukan dimana clan kapan saja tanpa hams dibatasi :ileh jam buka tokopada un1un1nya.
Banyak ha! yang hams diperhatikan clalam penerapan e-Commerce 3or· ini, antara lain aclalah sebagai berikut:
Pclanggan
Promosi
Bagimana cara kita untuk menarik pelanggan dan berusaha agar pelanggan-pelanggan yaug telah kita miliki selalu se,ia kepada kita.
Barang Dagangan
Produk apa saja yang akan diberikan dan bagimana memposisikan scrta memperlihatkannya pada pelanggan agar mudah untuk dilihat clan diketahui oleh para pelanggan.
Pclayanan
Bagaimana cara kita menjawab pertanyaan dari pelanggan dan sekaligus memecahkannya. Hal ini dilakukan agar para pelanggan akan merasa puas akan transaksi pembelian yang telah mereka lakukan, dan akan menjadi pelanggan yang setia.
Proses Transaksi
Bagaimana earn menangam permintaan, dan pemrosesan pembayaran yang dilakukan oleh pelanggan. Proses transaksi yang tidak berbelit-belit merupakan ha! yang harus diterapkan. Untuk itu, penggunaan sqfiware transaksi on-line yang didukung oleh fasilitas server yang handal, aman, cepat sangatlah mutlak dibutuhkan.
Pcngirim:m
memberikan pelayanan gratis terhadap pei.girim..in yang
dilakukan.
Analisis Data Pcnjnalan
Scmua transaksi dan hasil-hasilnya dicatal untuk kemudian
clianalisis, apakah usaha mengalami kemajuan i.tau kemuncluran.
Pcnampilan Website
Desain lt'ehsite yang menarik clan ticlak membingungkan, clan akses
yang dapal clilakukan clengan cepal, muclah oleh siapapun, kapan
clan climana saja akan sangat menarik minat calon atau pelanggan.
Seperti halnya B2B, maka B2C juga memiliki beberapa
karakleristik yang cliantaranya aclalah sebagai berikut :
Terbuka unluk umum, dengan informasi disebarkan secara umum
.1uga
Service yang dilakukan .1uga bersifat umum, sehingga
mekanismenya clapal cligunakan oleh banyak orang.
Service yang cliberikan aclalah berclasarkan p<'rmintaan clari
pelanggan.
2.3.3 Kcuntungan - Kcuntungan E-Commerce
Beberapa bentuk keuntungan e-Commerce yang dapat diperoleh dari
pelaksanaannya antara lain adalah sebagai berikut :
• Revenue Stream (aliran pendapatan) barn yang mungkin lebih menjanjikan, yang tidak bisa ditemui di sistem transaksi tradisional.
• Dapal meningkatkan Market Exposure (pangsa pasar).
• Menurunkan tingkat bi a ya operasional (Operating Cost).
e Melebarkan jangkauan perusahaan (Global Reach).
e Meningkarkan Customer Loyality. • Meningkatkan Supplier lvfanagement.
• Mcmpcrpcndck waktu procluksi.
• Mcningkatkan Value Chain (mata rantai pendapatan).
2.3.4 Kcgiatan yang bcrhubungan dengan £-Commerce
Banyak sekali hal yang clapat clilakukan melalui e-Commerce. Namun
pacla urnumnya orang menganggap e-Commerce sebagai kegiatan seperti kita
mcmbcli scbuah buku di toko 011-/ine. Padahal e-Commerce ticlak sesempit itu. £-Commerce masih luas clan masih banyak biclang-bidang lain yang harus
dikembangkan. Kctepatan, kemudahan, clan kecepatan menjacli ciri utama dari
e-C'onunerce.
/U,, beberapa hal yang berkaitan clengan kegiatan e-Commerce, antara
• Perdagangan on-line mclalui WWW (PC-Personal Computer) merupakan
hal yang paling gampang dan umum.
• Transaksi on-line bisnis antar perusahaan.
• Internet banking yang saat ini sedang berkembang di Indonesia, dimana kita dapat mcngakscs scmua kegiatan yang berhubungan dengan
pcrbanka11.
• TV intcraktif: climana mclalui ini kita dapat melihat daftar acara, internet
sccara interakti f.
• WAI' (Wireless Application Protocol) juga menjadi 1ren yang tidak kalah menarik di kalangan sistem belanja on-line.
2.3.5 Resiko dalam E-Commerce
l'vleskipun c-Commerce merupakan sistem yang menguntungkan karena
clapat mengurangi biaya transaksi bisnis clan dapat memperbaiki kualitas
pelayanan pada pelanggan, namun e-Commerce clan semua infrastrukturnya akan
mudah sekali clisalah-gunakan oleh pihak yang ticlak be1ianggung-jawab.
Dari segi panclangan bisnis, pcnyalahgunaan clan kegagalan sistem yang te1jadi
aclalah antara Jain sebagai berikut :
Kehilangan segi finansial secara langsung karena kecurangan
scorang pcnipu yang berasal clari clalam atau dari luar mentransfer
sej umlah uang dari rekening yang satu ke rekening lainnya, a tau
Pencurian informasi rahasia yang berharga. Pada umumnya banyak organisasi maupun lembaga yang menyimpat1 data rahasia yang sangat penting bagi kelangsungan hidup mercka. Gangguan yang timbul clapat menyingkap semua informasi rahasia tersebut kepada pihak-pihak yang tidak bcrhak dan dapat mengakibatkan kerugian
ynng bcsar.
Kehilangan kesempatan bisnis karena gangguan pelayanan. Bergantung pada pelayanan elektronik dapat mengakibatkan gangguan selama periode waktu yang ticlak clapat diperkirakan. Bcntuk kcsalahan ini bersifat nonteknis. seperti paclamnya aliran listrik sccara tiba-tiba, atau jenis gangguan lainnya yang tidak tcrduga.
Penggunaan akses ke sumber oleh pihak yang ticlak berhak. Pihak luar menclapatkan akses yang sebenarnya bukan menjacli haknya clan dia gunakan ha! itu untuk kepentingan pribaclinya. Misalnya, scorang hacker yang berhasil membobol sebuah sistem perbankan. Sctelah itu, dengan seenaknya sendiri ia akan memindahkan sejumlah rekening orang lain ke dalam rekeningnya sendiri.
barang yang ditawarkan di internet dengan mutu barang yang dikirimkan berbeda.
Berdasarkan semua ha! diatas, maka untuk melakukan atau menyusun kegiatan e-Commerce tidaklah semudah kita membalikkan telapak tangan. Banyak sekali faktor yang harus dipcrhatikan dan dipertimbangkan untuk mendapatkan hasil yang memuaskan para pelanggan atau konsumen.
2.4 PHI' (Personal Home Pege Tools)
Pada bulan Agustus-September 1994 Rasmus Lerdorf, seorang programer Unix clan perl. saat sedang mencari ke1ja. Ia menaruh resumenya di Web, dan membuat skrip makro Perl CG! untuk mengetahui siapa saja yang melihat resumenya. Skrip ini membaca dengan cara membaca sebuah file HTML berisi makro/tag, mengganti tag-tag tersebut melalui regex, lalu mencetak hasilnya kembali.Tag ini berupa tancla
#
yang clitaruh di awal baris, di bagian bawah halaman, clan menandai instruksi untuk melakukan log dan me-ngmm1 Rasmus emai I manakala halaman yang bersangkutan di-akses.Awai tahun 1995 -PI-IP 1 (Personal Home Page Tools), Rasmus pada saat
Rasmus mcnulis u'ang PHP clalam C untuk meninglrntkan kecepatannya.
Saal ilu PHP I ama1 seclcrhana : bcrbasis makro, parsernya beke1ja perbaris,
clan hanya mengenal scpuluh buah fungsi. Kebutuhan proyek di Toronto,
Rasmus juga rncngernbangkan Form Interpreter, tool untuk menanamkan SQL
clalam halarnan Web clan untuk mernroses masukan clari form HTML.
Pacla bulan September - Oktober 1995 Kocle PHP claerah Fl clitulis ulang
clan cligabungkan mcnjacli PHP/FI. Generasi kocle berikut-nya ini barn clisebut
l'HP/FJ vcrsi 2.0 setcngah tahun lebih kemuclian, narnun di akhir I 995 untuk
pertama kalinya dirilis bagi publik secara gratis. Rasmus memilih untuk
mcrnbagikan kodc ini karena percaya, jika bermanfaat bag,i clirinya, lalu bagi
orang lain, pacla akhirnya akan n,embawa manfaat kembali pacla clirinya.
Kemuclian bulan April 1996 Rasmus menulis mocl_php, moclul untuk
memroses skrip PHP langsung dari Apache. Pada saat ini belum acla mocl_perl,
Embperl, maupun rilis HTML: :Mason, sehingga praktis mod _php menjadi salah
satu pilihan utarna bahasa skripting embedded di Apache.
Desember 1996 PHP/Fl untuk pertama kalinya mendukung MySQL.
Database pertama yang didukung adalah mSQL. PHP versi 2.0 ini juga sudah
mulai mendukung Windows 32 bit (95/NT). PHP/FI dipakai di I 5 ribu situs
seluruh dunia. Kemudian pada pertengahan 1997 pemakai PHP/FI mencapai 50
ribu situs. Pada bulan Oktober 1997 pengerjaan PHP3 dimulai setelah
Pada awal tahun 1998 dukungan MySQL untuk Windows hingga saat
ini, PHI' telah menclukung lebih clari 7 database : mSQL, MySQL, Sybase,
PostgreSQL, SQL Server (melalui library Sybase CT), Adabas, clan Oracle.
l'ada tanggal 6 .Juni 1998 versi final PHP 3.0 clirilis setelah 7 bulan fase
beta. PHP3 (Professional Home Page), berbasis parser baru, memiliki kine1:ja
yang lebih tinggi, berkemampuan object-oriented, syntax highlighting, array
multidimcnsi. dan clapat diperluas melalui mekanisme extension. Dukungan
database dan liturnya pun jauh bertambah banyak. Secara umum, sebuah
pcningkatan clrastis dari Pl-IP/Fl yang lebih merupakan proyek pribacli Rasmus.
PHP 3 adalah hasil kontribusi banyak orang dari berbagai penjuru clunia.
Kepanjangan PllP diubah dari Personal menjacli Professional Home Page.
l'ada akhir tahun 1998. Pl-IP/Fl mulai disertakan di Red I-lat Linux 6.0
(PHP3 sejak Red Hat 6.2 clan PHP4 sejak 7.0.). Zencl Technologies, Ltd cliclirikan
oleh Zccv dan J\ndi (Zcnd merupakan gabungan dari kedua penclirinya tersebut)
dengan kucuran dana dari shimon Eckhouse dan Moshe Mizrachi.
Di bulan Fcbruari 2000 Walden Israel Venture menanamkan modal
$2,Sjt
ct:
;•',end, clengan valuasi perusahaan pacla saat itu sebesar $13jt. Paclatanggal 2 Maret 2000, Zend.com diluncurkan sebagai portal bagi komunitas Pl-IP.
Pada tanggal 22 Mei 2000, Setelah setahun lebih dalam masa
penggoclokan. vcrsi final Pl-11'4 akhirnya clirilis oleh Zecv Suraski. Pl-11'4 aclalah
melakukan kompilasi clan eksekusi; core Pl-IP4, yang beri:;i fungsi clan regex
builtin; SAP!, yang menjacli interface ke webserver TSRM, sebagai manajer
memori clan resource serta modul extension, yang menyediakan mayoritas
fitur-fitur PHP bagi pemakai. PHP4 juga lebih cepat, clilengkapi kemampuan
manajernen sesi builtin rnenclukung.
Pacla bulan Oktober 2000 PHP 4.0.3 Highlight: clukungan Sablotron,
is_uploaclecl_file() untuk mengatasi lubang kearnanan file upload PHP.
Pada tanggal 23-27 .Juli 2001 cliadakan konferensi inter-nasioanl resmi
PHP pertarna yang diselenggarakan oleh O'reilly di San Diego, California.
Pacla tanggal 2 Agustus 2001, PHP-GTK 0.1 clirilis. Berka! PHP-GTK,
Pl-IP pacla saat ini clapat dipakai untuk pemrograman desktop. PHP-GTK aclalah
extension Pl-IP yang menyecliakan interface ke library GUI toolkit GTK +.
Paci a tanggal 8 November 200 I Zencl Engine clirilis ulang clengan lisensi
BSD. Sebelumnya, Zend Engine clirilis clengan lisensi QPL. Ini artinya, Zencl
Engine ticlak clapat cliclistribusikan ulang terpisah clari PI-!P4. Dengan lisensi
baru, maka kegunaan Zencl Engine bagi pemakai bertambah, karena clapat
climoclifikasi clan didistribusikan ulang lebih bebas.
PI-IP adalah salah satu bahasa Server-side yang diclesain klrnsus untuk
aplikasi web. PHP dapat clisisipkan cliantara bahasa HTML clan karena
bahasa Server sille. maka bahasa PI-IP akan dieksekusi di server, sehingga yang
clikirirnkan kc browser adalah "basil jacli" clalam bentuk HTML, clan kocle PHI'
Diawal Januari 2001, PHP telah dipakai lebih dari 5 juta domain
diseluruh dunia, dan akan terus bcrtambah karcna kemudahan aplikasi
PHP ini dibandingkan dengan bahasa Server side yang lain. Anda aapac
mclihat angka sesungguhnya di http://www.php.net/usage.phn..,
PHI' tcrmasuk dalam Open Source Product. Jadi ancla dapat merubah
source code clan rncnclistribusikannya secara bebas. PHP juga cliedarkan secara
gratis. Anda bisa rnenclapatkannya secara gratis. PHP juga clapat berjalan
dibcrbag:1i web server scmisal !IS, Apache. l'WS, ell!.
Pengembangan PHP terus clilakukan sehingga sampai naskah ini disusun
vcrsi-nya aclalah Pl-IP 4.0 yang diterbitkan pacla awal Mei 2000.
Adapun kelebihan-kelebihan dari PI-IP yaitu :
• PHP mudah clibuat dan kecepatan akses tinggi
• PHP clapat berjalan clalam web server yang berbeda clan dalam sistem
operasi yang berbeda pula. PHP clapat berjalan di sistem operasi UNIX,
Windows98, Windows NT clan Macintosh.
• PI-IP diterbitkan secara gratis.
• PI-IP juga dapal bc1:jalan pacla web server Microsoft Personal Web Server,
Apache, llS, Xitami dan sebagainya. I PHP aclalah termasuk bahasa yang
embedded (bisa ditempel atau diletakan dalam tag HTML).
• PHP termasuk server-side programming
• Oracle
• Sybase
• mSQL
• MySQL
• Solid
• Generic ODBC
• Postgres SQ L
Pl-IP juga rncndukung komunikasi dcngan layanan lain mdalui protokol
IMAP, SNMP, NNTP, POPS clan HTTP.
2.5 SQL
SQL (structured 11ue1y language) adalah bahasa standard yang digunakan
untuk rncngakses server database. Bahasa ini pada awalnya dikembangkan oleh
IBM, namun tclah cliadopsi clan digunakan sebagai standard industri. Dengan
mcnggunkan SQL, proses akses database menjadi l.ebih user-jhendly
clibandingkan dcngan rnisalnya rncnggunakan dBASE alau Clipper yang masih
mcnggunakan pcrintah-perintilh pemrograman.
SQ L Server adalah sebuah program yang berfungsi untuk melayani
perrnintaan query database. misalnya :
• MySQL
•
Oracle•
Sy base•
Infomix•
PoslgrcSQI,Dalam pcmbuatan aplikasi sistcrn informasi p•cnjualan penyusun
menggunakan SQL Server MySQL. MySQL adalah database yang paling umum
digunakan di lingkungan web, 、セョ@ banyak aplikasi-apiikasi pihak ketiga, gratis
atau komcrsil yang mcnggunakan MySQL sebagai back end-nya. MySQL adalah
Dalarn pengembangan sistem infonnasi usulan ini terdapat siklus
pengembangan untuk mengembangkan sistem seperti yang telah disebutkan pada
Bab I dan cliuraikan pada Bab II, yailu system development
lift'
lycle (siklus hiduppengembangan sistem). Siklus hidup dari pengembangan sistem merupakan suatu
bentuk yang digunakan untuk rncnggambarkan tahapan utama dan
langkah-langkah di dalam tahapan tersebut dalam proses pengembangannya.
Siklus hidup pcngembangan sistem dapal diuraikan tahapan-tahapan
utanmnya sebagai berikut yaitu climulai clari analisis sistem, perancangan sistem,
penerapan sistern clan perawatan sistem.
Analis Sistem
Perancangan Sistcm
Penerapan Sistem
Dalam pengcmbangan sistem, alur atau siklus pengembangan dapat diikuti
masing-rnasing tahapnya. Narnun pada praktiknya, ada bebernpa tahap yang dapat
dilakukan secara bersarnaan (overlapping), hal ini dilakukan untuk mempercepat
mendapatkan hasil yang diinginkan dan rnernuaskan. Di bawah ini akan diuraikan
secara garis besar mengcnai tahapan dari siklus pengembangan sebagai berikut:
3.1 Analisis Sistcm
Seperti telah diuraikan pada bab sebelumnya pada analisis sistem akan
menganalisis sistem penjualan pada Divisi Penjualan yang 「・セェ。ャ。ョ@ saat ini dan
mengusulkru1 sistem yang barn agar dapat memperbaiki ォゥョ・セェ。N@
Pada proses analisis sistem akan diuraikru1 mengenai:
l. Grunbarru1 Urnum Orgru1isasi
Mcnguraikan tentang organisasi tempat dilakukru1 observasi.
2. Sistem ャS・セェ。ャ。ョ@ Saat lni
Akan diuraikan mengenai sistem mengenai sistern penjualan yang
be1:jalan saal ini pada Divisi Penjualan.
3. Analisis Sistem
Pada analisis sistern, dilakukan analisis dari sistem yang be1:jalan juga
digambarkan aliran dokumen produk inovasi yang ada dengaa
Berikut ini rnerupakan komponen-komponen yang digunakan padajlow of
Lloczonent :
• Dokumen
Mcnunjukkan dokumcn rnasnkan dan keluaran baik untuk proses manual,
n1ckanik atau kon1putcr.
Dokumcn digarnbarkan dcngan :
Garnbar 3.2 Simbol dokumen
• Opetmi 1mmual
Menunjukkan opcrasi mmrnal. Digan1bm-km1 dengm1 simbol o:ebagai berikut:
\'---'1
Gambar 3.3 Simbol Operasi Manual
@ Masukan Manual
[image:42.595.35.416.182.536.2]• Simparan rlffline
Menunjukkan simpanan data secara manual. Terdapat tiga (3) macam simpanan data yaitu :
• File non-kornputer yang diarsip diurnt secara ;:mgka. Digambarkan dengan simhol berikut:
[image:43.595.49.417.182.602.2]N
Gambar 3.5 Simbol Simpanan (N)
• File non-komputer yang diarsip secara alphabet. Digambarkan dcngan simbol scbagai berikut:
A
• File 11011-kompuler yang diarsip secara tanggal. Digambarkan dengan
sirnbol sebagai berikut:
[image:44.595.49.417.144.522.2]c
Gambar 3.7 Simbol simpanan (C) • Keputusan
Menunjukkan pengarnbilan keputusan. Digambarkan dengan simbol belah
ketupat.
o Terminal
Mcnunjukkan kapan dimulai atau cliakhirinya suatu aliran clokumen.
Digambarkan dengan ellips.
(
___
)
Cia111bar J.9. Simbol tcrminal
0 Pcnghubung
Menunjukkan penghubung kc halaman yang sama atau yang lain.
[image:45.595.45.423.181.516.2]Digambarkan dengan lingkaran.
Gambar 3.10 Simbol pcnghubung
3.2. Perancangan Sistcm
Setelah dilakukannya analisis sistem, maka yang dilakukan
bcrikutnya adalah melakukan perancangan sistem penjualan yang diusulkan.
Dengan adanya rancang bangun sistem penjualan usulan maka akan
digunakan untuk mempennudah perancangan danjuga agar lebih sistematis. Perancangan sistem terdiri atas :
1.
Perancangan Data Flow DiagramDalan1 perancangan sistem usulan ini menggunakan tools yaitu Data Flow Diagram (DFD) untuk menggambarkan aliran data atau proses yang mengalir padaDFD.
2. Perancangan basis data
Pada perancangan basis data sistem pe1tjuala11 ini menggunakan beberapa tools yaitu Entity Relationship Diagram, pada diagram ini dapat dilihat bagaimana relasi antar entitas dan bentuk hubungan relasinya yang ada pada sistem penjualan usulan, normalisasi yang bertujuan membuat tabel-tabel agar menjadi normal dengan menerapkan sejumlah peraturan dan kamus data clan tabel data yang digunakan untuk melihat struktur tabel yang alcan dibuat.
3. Perancangan screen dialog/Grc!fic User Inteiface (perancangan tampilan antar muka).
Pada perancangan ini bagairnana tampilan atau interface akan dibuat sehingga didapat tampilan yang userfi·iendly.
SNセ@ 1>cn1rograman Sisten1
3..1. l'cncrapan Sistcm
Setelah melakukan pemrograman sistem tahap yang selanjutnya dilakukan
adalah 1x·n0rapan sistem. Dalam penerapan sistem dilakukan persiapan Go-Live dan
pencrapan Go·Llive sistem usulan.
Pacla persiapan Go-Llive clilakukan pelatihan kepacla user dan data konversi.
Pada penerapan <To-Uive dilakukan penerapan sistem usulan pada LAN Divisi
Penjualan.
3.5. l'ernwatan Sistcm
Setelah penerapan sistem yang perlu dilakukan selanjutnya adalah
perawatan terhaclap sistem yang telah diterapkan. Perawatan sistem ini dilakukan
oleh Help Desk, yaitu ,ihli Teknik Informatika, yang merupakan bagian yang berada
di bawah Bagian Pengendalian Satelit. Help Desk akan memberikan bantuan jika
para karyawan mengalami gangguan atau kesulitan pada sistem usulan saat
Seperti telah diuraikan pada bab sebelumnya yaitu m<mgenai siklus hidup pengembangan sistem se1ia tahapan-tahapan yang dilakukan pada pengembangan sistem. Dimana dalam tahapan-tahapan pengembangan sistem tersebut terdapat sub pokok bahasan untuk dapal memudahkan pengembangan sistem usulan. Bcrikut ini rnerupakan pembahasan secara rinci mengenai pengembangan sistem usulan.
4. l. Analisis Sistcm
Dalam analisis sistem, seperti yang telah dijelaskan pada bab sebelumnya. cliuraikan tiga ha!, yaitu mengenai gambaran umum orgamsas1, sistem yang bezjalan saat ini (current ;,ystem) dan analisis sistem saat ini (current
.1ystem analysis). Secara rinci dijelaskan di bawah ini:
4.1.1 Profil CV. Bataviasindo
Profil CV. Bataviasindo meliputi sejarah singkat, filosofi dan struktur organ1sas1.
4.1.1.l Scjan1h Singkat CV.Bataviarindo
dibidang jual-beli komputer. Pengembangan bidang usaha, yang meliputi : rental
komputcr clan jual-beli Notebook. Dari sini melahirkan Multi Usaha Komputer
ditahun l 997. Selanjutnya pacla tahun 2000 dengan meningkatnya pasar komputer
clan teknologi informasi menuntut Multi Usaha komputer untuk membentuk
secarn khusus divisi IT di tahun 2000.
Pcsalnya perkembangan clivisi IT dcngan sendirinya membutuhkan
konsentrasi lebih, organisasi yang lebih bcsar clengan ruang gerak yang lebih luas.
Karena itu pada tahun 200 l clivisi ini berdiri sendiri, terlcpas clari Multi Usaha
Komputer dengan nama CY. Bataviasinclo clan secara khusus bergerak clibidang
IT support.
4.l.1.2 Filosofi
Dcngan filosofi " WE GIVE YOU SOLUTION ", CV. Bataviasindo
mcnyiapkan karyawan-karyawannya terutama didalam kelornpok marketing clan
エ」ォQセゥォ。ャ@ untuk bcrwawasan clan berpcngetahuan luas clibiclang masing-masing,
sebingga dengan clemikian didalam usaha penjualannya, CY. Bataviasindo lebih
bcrsikap scbagai konsultan. Hal ini tercermin dari kegiatan-kegiatan yang
dilakukan oleb CY. Bataviasindo, baik kegiatan-kegiatan pdatiban intern bagi
karyawan baik traning - traning ekstern sepe1ii technical gathering bagi pelanggan
serta calon-calon pelanggan dalam rangka tukar-menukar informasi yang terns
berkembang atas dasar ketiga kelompok bisnis penunjang yang selama ini dijalani
I. Service dan Maintenance Komputer yang meliputi : Komputer, printer,
monitor, sparepart komputer dan perawatan kontrak berkala
2. Bidang IT konsultan dan Networking. Sampai saat ini CV. Bataviasindo menangani bebera:1a 1->royek dan maintenance, diantaranya:
• PT Prima Ciraha Bangun Tunggal, merupakan pcrusahaan pembuatan
kolam renang yang berlokasi di jakmia. Terdapat kurang lebih
15
workstation.
• PT Ramayana Graha, merupakan perusahaan Export-Import
bahan-bahan kirnia. Terdapat 20 workstation yang tersebar di dua lantai.
• HPPI (Himpunan Pengusaha Perikanan Indonesia).
• PT.
Setya Lcncana• Departemen Kesahatan kebayoran baru.
• Dll
3. Bidang Software House
Sampai saat ini CV. Bataviasindo menangam sollware untuk
pcrusahaan jasa. Diantaranya :
• PT. Ramayana Graha, menangani pembuatan sofware Inventory
Control.
• Strawberry Kids and Mum's Club, menangani pembuatan software
untuk Sistem lnformasi finance dan administrasi.
4.1.l.3 Struktur Organisasi CV. Bataviasimlo
CV. Bataviasindo saat ini mempunyai struktur organisasi sebagai berikut :
2
I
I
Finance & Account
IT OoP"tornool
J
[
R&D-·-r-
I
ャセᄋj@
..
{セ}@
I
Stal
,....-···-··
I
{セ@
8
Hardware Netwolkセ@
I
· -I
Soioo "'"'"'"9
·1 Technical Support WarehouseMセZ@
.••
[
Garnbar 4.1
Manager Operaslonal
I
I
Sales & Marketing Technical Support
C:ehouse
Garn bar 4.2
Struktur Organisasi CV. Bataviasindo (Pada Objek Penelitian)
4.1.l A Fungsi dan Tngas
Setelah rnelihat struktur organisasi diatas maka perlu penulis uraikan fungsi dan tugas masing-masing bagian pada CV. Bataviasindo. Diantaranya:
a) Director
1) Menandatangani sendiri clan atau bersama-sama para manager dibawalmya surat kontrak/pe1:janjian atau proposal ke1ja sama yang berhubungan dengan pihak lain dalam rangka kegiatan usaha.
2) Memimpin, mengkoordinir dan mengawasi kegiatan perusahaan sesuai dengan garis-garis kebijaksanaan yang telah ditetapkan.
b) finance dan Account
1) Bertugas melaksanakan kegiatan financial perusahaan seperti membuat tagihan dan menerima pembayaran.
2) Accounting membuat laporan bulanan kepada manager finance dan administration.
c) IT Department
1) Mengurusi atau melayani jasa pembuatan software, menyediakan hardware, jaringan komputer dan pelatihan dimana ini dibagi menjadi cmpat divisi, yaitu :
1. Software
セ@ 1 lardwarc 3. Networking
4. l'raining
d) Sales dan Marketing
I) Mempelajari dan menganalisa situasi pasar dan perkembangan di dunia teknologi khususnya hardware.
2) Bertugas mempromosikan/menawarkau, menjual hardware baik itu komputer, notebook, perangkat keras ataupun training sesuai dengan target yang diatur.
3) Bcrtugas mcnjelaskan produk yang terdapat di CV. Bataviasindo pada customer atau calon customer.
c) R & D Department
I) R & D mempunyai tugas mengembangkan materi training dan
mcmpelajari produk-produk hardware terbaru sesuai dengan
pcrkcmbangannya.
2) Memherikan masukan kepada Direktur mengcnm hal-hal yang
mcnunjang kebcrhasilan penjualan.
3) Memberikan laporan berkala kepada direktur.
4.2 Analisis Sistcm Bcrjalan
Analisis Sistern berjalan meliputi :
- Flow map
- Diagram kontcks
- DFD
4.2.1 Flow Map
Flow map digunakan untuk mendefinisikan hubungan antara bagian
(pdaku proses), proses (manual atau berbasis computer) dan alirm1 data (dalmn
PELANGGAN DIVISI PENJUALAN KEUANGAN GU DANG
Pengumpulan 3 ) 3 )
Pesanan Barang
QMᄋMMMᄋMMセセᄋᄋQ@
KEYIN
,.'.'"'"""'"''I
I
FaklurRangkap2
I
i
Pe1hilungan
Fak!ur Rangkap 1
Transaksi
Faklur
[image:55.595.28.406.99.563.2]( 3
4.2.2 Diagram Kontcks Sistcm pcnjualan yang sedang berjalan
Context Diagram adalah kasus khusus DFD (Data Flow Diagram) yang direpresentasikan dengan lingkaran tunggal yang mewakili ke:;eluruhan sistem.
Spesilikasi_Pelanggan
Harga _J)esanan CUSTOMER
Pesanan _ Barang
I
セッョセュ。ウゥセ・セセエョ@
I
I
セB|@
Faklur _Penjualan _rkp2
FINANCE
Faktur _Penjualan _rkp1
Pesanan yang dibual CV BATAVIASINDO . _________ _ __
Perminlaan _ Laporan
J
(
---/,!._ .. _. _______ . ___ . ___ セBMᄋᄋMᄋᄋᄋM ----1
_,,,.,/ I
Faktur _Penjualan _rkp3
Laporan _T ransaksi _Penjuaionl
l
Pesanan Pelanggan
セMIQ@
WAREHOUSE
L
Laporan _Pelanggan I I
[image:56.595.32.414.191.540.2]MANAGER
4.2.3 Diagram Nol Sistcm Pcnjualan yang scdang berjalan
DFD (level 0) menunjukkan keterhubungan antara program utama dengan konteks ckstcrnal di luar program.
Pclanggan_,Vulid
/ - Pcsanau_yalid
/ 6.0
-.11··-·---r
pセLZセZZZセNN@
セセA@
セMャ@
:;I Pcsmmn y.mg dibuutセᄋ@
____ ,Ii
1
ᄋセ@
-1>1 rumncc L, _____セ@
オM]ZQQQウョォセMM
セ@
fl .
r
5 セ@ E-j-Pcsamm_Pclanggnn
" - - - Warehouse MMMMM]GMMMMM]セ@
セ@
-7.0
セ@
bセセセセセァ。ョ@ セMMMMMMMMMMMMMMM@
4.2.4 Proscdur yang Bcrjalan
Sistcm Pcnjualan yang ada pada CV. Bataviasindo selama ini menggunakan B2C (Bussiness To Customer). Fokus utama adalah pelanggan yang langsung menggunakan produk tersebut, karena penentu utama keberhasilan perusahaan adalah dari pelanggan itu sendiri.
Sistcrn l'enjualan yang dilakukan oleh CV. Bataviasinclo clalam menjual procluknya adalah scbagai bcrikut :
barang berdasarkan banyaknya jumlah barang yang diinginkan, pada proses 3.0 menghitung harga pesanan ini, pelanggan harus memberihm informasi barang yang akan dipesan (barang_yang_clipesan), basil perhitungan itu akan diberikan kepada pelanggan (harga_pesanan), untuk mendapatkan persetujuan dari pelanggan (konlirmasi_pesanan), apabila pesanan lersebut disetujui oleh pelanggan, malrn data barang pesanan (barang_yang_ dicek) akan dilihat di stok barang yang ada (konfinnasi_stok_barang) pada proses berikutnya proses 4.0 eek stok. stok barang dilihat pacla file ms_barang, infonnasi stok barang (permintaan_ barang) akan diberikan kepada divisi pembelian untuk order barang bila pcnycdiaan barang sudah menipis atau sudah mencapai batas minimum barang.
yang climinta. scdangkan laktur rangkap 3 (faktur_penjualan_rkp_3) diberikan
pada c!ivisi guc!ang agar disiapkan produk atau barang yang diinginkan.
Setiap bulan atau sewaktu-waktu divisi penjualan akan membuat laporan
transaksi penjualan (laporan_transaksi_penjualan) clan laporan pelanggan
(laporan_pelanggan) yang c!iminta oleh Manajer (perrnintaan_laporan),
berdasarkan data pelanggan clan data transaksi. Pada Japoran pelanggan berisi
inforrnasi pclanggan Jama atau barn clan laporan transaksi penjualan berisi jumlah
transaksi yang sudah dilakukan oleh pelanggan dalam akhir bulan atau dalam
bulan berjalan, ini clapat dilihat p'.lda proses 7.0 membuat laporan.
CV. Bataviasinc!o mempunyai visi yaitu membuat suatu produk atau jasa
layanan dengan biaya yang sewajarnya, menjual dengan harga yang wajar clan
menghasilkan laba rnernungkinkan perusahaan dapat bertahan terns and
berkcmbang, seclangkan 1111s1 dari pernsahaan CV. Bataviasindo adalah
mernuaskan konsumen clengan mencoba memenuhi segala kcbutuhannya. Tujuan
dari perusahaan CV. Bataviasindo adalah sebagai berikut :
I. Meningkatkan jumlah pendapatan pertahun.
2. Meningkatkan jumlah barang (stok).
3. Mcningkatkan layanan terhaclap konsumen.
4. Meningkatkan kincr:ja para sales clalam memasarkan produk clan
memperluas daerah penjualan.
5. Dapat memberikan informasi layanan jasa dan procluk untuk pekerjaan
6. Dapat menyesuaikan proses pemesanan dan mendahulukan proses
pemesanan untuk pelanggan yang setia.
4.2.5 Pcrmasalahan yang dihadapi
i\clapun pcrmasalahan yang dihadapi oleh CV. Bataviasindo sehubungan
dcngan sistern yang sedang beijalan yaitu :
I) Pada divisi kcuangan clan divisi gudang masing-masing mendapatkan
pcsanan barang melalui telepon, clan kemudian menerima kembali detail
pesanan sctelah foktur clicetak olch divisi pcnjualan berbentuk faktur
rangkap 2 untuk clivisi keuangan clan rangkap 3 untuk clivisi gudang,
schingga pacla kedua divisi tersebut mendapatkan dua infonnasi pada satu
pcsanan.
2) Adanya kelebihan informasi pada divisi gudang dilihat clari faktur rangkap
3 yang diterimanya, karena pacla faktur tersebut terdapat detail pelanggan,
detail harga clan detail barang yang dipesan seclangkan yang diperlukan
lrnnya detail barnng.
3) Pclayanan pemesanan yang masih menggunakan telepon, faks, atau
pclanggan yang datang secara langsung ke pcrusahaan untuk mcnclapatkan
informasi mengenai produk sehingga mengakibatkan pelanggan hams
rnenunggu giliran untuk mendapatkan informasi mengenai produk/barang.
4) Pelanggan sering mengalami kesulitan clalam memberikan komentar atau
5) Layanan penjut>.lan yang terbatas karena sistem perusahaan belum be1jalan
secara online.
4.3 Pcrancangan Sistcm Usulan
Sepe11i yang telah diuraikan pada Bab III sebelumnya,, dalam perancangan
siste111 usulan 111erniliki 3 tahap perancangan yaitu peranGangan DFD, ERD,
normalisasi. clan perancangan tampilan/screen dialog (Grafic IJser Interface).
Pacla masing-masing tahap perancangan ini hams clilak:>anakan clengan baik
agar hasil yang cliinginkan rnernuaskan clan clapat digunakan secara tepat guna.
Berikut akan cliuraikan tahapan-tahapan perancangan sistem secara rinci.
4.3.J Diagram Kontcks sistcm yang diusulkan
Context Diagram yang cliusulkan merepresentasikan keseluruhan sistem
I j
I
I CUSTOMER,
t
II
S pcs i tlkasi _pc langgan
Pcsanan __ bara11g
Konfinnasi __ pcsanan
I
'(
v
'
I l<irga __ pcsanan
\ Pcsanan_pclanggan !
SISTEM PENJUJ\LAN I
CV. llATJ\ VIASINDO
J---··---1
- -- ---1
···-- l
I
-
---
""]
Pcsanan __ yang_dibuat WAREHOUSE _,,. -- ·-···-..
--
I
Garn bar 4.6 Diagram Konteks Sistem Penjualan yang diusulkan
Di CV. Bataviasindo
4.3.2 Diagram Nol sistcm yang diusulkan
DFD (level 0) menunjukkan keterhubungan antara program utama dengan
l
I
J
__
⦅jセ@[ transaksi _
4 0
[image:64.595.41.413.113.554.2]C,;:k StoJ..
_
J
Gambar 4.7 Diagram Nol Sistem Penjualan yang diusulkan
Di CV. Bataviasindo
4...1 Anal:s:.; Sistcrn yang Diusulkan
CV. Bataviasindo, dengan informasi yang berisi nama barang, jenis transaksi, dan jumlah barang. Pelanggan yang melakukan pesanan barang melalui telepon, fax
atau yang datang ke kantor, akan diinput secara langsung datanya ke dalarn sistem komputer oleh divisi penjualan pada proses 1.0 menerima pesanan, pelanggan juga diminta untuk memberikan data pelanggan (spesifikasi_pelanggan) untuk dicek apakah data yang diberikan pelanggan sudah lengkap atau belum (pelanggan __ yang_dicck). Jika sudah lengkap (pelanggan_valid) akan diupdate dan dimasukkan kc dalam file ms pelanggan pada proses 2.0 update relanggan, jika informasi yang diberikan belum lengkap, maka akan dikonfirmasikan kembali pada pelanggan (pelanggan_invalid).
Pesanan yang disetujui dan pelanggan yang valid akan digunakan untuk proses 5.0 mcmbuat pesanan, informasi pesanan barang (pesanan_pelanggan) akan dibcrikan divisi keuangan untuk dibuatkan tagihan, infonnasi barang (pesanan_yang_dibuat) juga akan diberikan kepada divisi gudang peuyedia/tempat stok barang, karena itu divisi gudang tidak memerlukan informasi lainnya seperti detail harga barang dan detail pelanggan, sedangkan divisi penjualan tidak memcrlukan informasi dari divisi gudang mengenai proses produknya, karena setelah pesanan cliberikan akan dibuatkan tagihan dan earn pembayaran, yang merupakan proses selanjutnya dan sudah diluar ruang lingkup sistem penjualan seperti proses pembayaran baik secara kredit ataupun tunai.
Proses 6.0 membuat laporan adalah proses terakhir yang dilakukan, jika scwaklu-waklu ada pcrrninlaan direktur (pcrmintaan_laporan) atau laporan bulanan perusahaan, akan dibuatkan laporan pelanggan (laporan_pelanggan), laporan pcnjualan perpelanggan (laporan_penjualan_perpelanggan) dan laporan penjualan perbarang (laporan_penjualan_perbarang) dengan berdasarkru1 file pelanggan, file barang dan file transaksi, laporan-laporan tersebut yang nantinya diberikan kepada dircktur. Dalam DFD-nol yang sedang bc1jalan pada sistem penjualan CV. Bataviasindo hanya mernberikan dua buah laporan, yakni laporan pelanggan yang isinya jumlah pelanggan yang ada, pelanggan baru dan detil pelanggan dan laporan transaksi penjualan yang isinya jurnlah penjualan barru1g dan transaksi pelanggan. Karena itu pada DFD-nol yang cliusulkan ini diubah mcnjadi tiga lapornn yang lebih lengkap, yaitu laporan pclanggan yang isinya ticlak berubah dari sistem yang sedang berjalan, ditambah laporan pe11jualan perpelanggan. yang 1s1nya nama pelanggan, nama perusahaan, alamat, jumlah barang yang dipesan, dan jenis transaksi. Laporan yang ketiga aclalah laporan penjualan perbarang yang isinya berupa nama barang tiap transaksi dan jumlah penjualan.
Dengan ini, informasi yang dibutuhkan oleh semua divisi dapat diakses langsung pada database tersebut.
4.4.l U:RD
ERO digunakan untuk memodelkan struktur data dan hubungan antar data.
dijual
」Z⦅ッイ、・イ⦅ョオョセI@
·----·--·---lvfork
,,,---MMMMセHッイ、・イ⦅ウAオエオ[I@
I ··-.. ----"
I ...---.
I·-"-··(_
Tgl_lrans -)I '.._______..
sー・ウゥヲゥォ。セゥゥ@ 'j
Hurga J
[image:68.595.34.425.170.633.2]/
Gambar
Siok
Gambar 4.8 ERO Sistem Penjualan Yang Diusulkan Di CV. Bataviasindo
MMセ@
Password )
4.4.2 Normalisasi
Ide clasar normalisasi berkaitan erat clengan kunci relasi clan clepenclensi antar kunci.
Fonn_penjualan yang mempunyai attribute-attribute :
Orcler_num
+
Tgl_trans+Jam_trans+
Kcl_plg + Username+Passworcl+Nm_prsh + Nrn_plg + /\lrn_plg +Kola+ Kcl_pos + Tclp_plg + Fax_plg +Email+ lcl_brg + Kategori +Merk+ Spesifikasi + Harga + gambar+Jml_brg+TotalBcntuk Normal he-I (1" NF)
Tabcl Transaksi
セイZセZャャセQQセM
セMセAセZセ@
MセL]セMMエイ。⦅ョ⦅ウMQMjMョMQj@
___ b1-·g--1--T-o-ta-J--1 '°Y'']_u_s_e_rn_a_m_e_+_Pa_s_s,_vo_r_d-;Mセ@
Nm_prsh Nm_plg /\lm_plg Ko ta Kcl_pos Telp_plg Fax_plg Email
セᄋ@
I
J
Harga Cia1nbar Stok
Bentuk Normal kc-2 (2"" NF)
Tabel Penjualan
.
Order_• 1un1* Toi b _ tras Jain -trans Jml _brg Total Kd_plg* Userna1ne Password
I
-[[
__ _
[image:70.595.16.439.164.508.2]Nm_prsh Nrn_plg Alm __ plg Ko ta Kd_pos Telp_plg Fax_plg Email
Tabel Barang
-Id brg* Kategori Merk Spesifikasi Barga Gambar Stok
Catalan : Ketergantungan parsial dipisahkan. Attribute hasil perhitungan/ proses
(generated data) dihilangkan
Bcntuk Normal kc-3 (3rd NF)
Tabel Transaksi
Order nr1111* Tgl_tras Jam trans J ml _brg
-- セMMMMMM
---Tabel Pelanggan
ername Password Nm_prsh Nm_plg Aln
MMセ@
E,;-l=g*=·
]セャMj⦅ウ@
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _>_'"-
Ko•J
Kd_pos Tclp _pig Fax _pig ErnailTabel Barang
,_l_d ___ セMM
「MイァMᄋJセMQMHM。エN⦅」⦅ァ⦅ッ⦅イゥセMmM」Mイォ⦅ᄋセMsMー⦅」⦅ウゥ⦅イ⦅Lォ⦅。⦅ウゥMセMhM。MイァMᄋ。⦅セ⦅g⦅エ⦅オ⦅ョ⦅「⦅。イセ@
MMMMMMMMMMセMMM セMM.. ---·-·--1----4---LJ
[image:71.595.22.408.138.494.2]4.4.3 Spcsifikasi File File Data Pclanggan
Nama File Kcterangan Kunci
Nama Field Kd _pig U scr name
Password Nm_prsh N 111.rlg Alm _pig Ko ta Kd _pos Tclp_plg Fax_plg Email
ヲQセゥャ」@ l)ata Barang
Nama File Keterangan Kunci
Narna Field
: Ms_pelanggan : Master Pelanggan : Kd_plg
Tirie Panjang N 5 Char
100
Char
15
Char
25
Char
25
Char
30
Char
20
Char 5
Char I 1
Char 11
Char
30
Keterangan Kode Pelanggan User Name Password Nama Pcrusahaan Nama Pclanggan Alamat Pelanggan Kola Pelanggan Kode Pos Pelm1ggan Telepon Pelanggan Faximile Pelanggan E-mail Pclang