analisis dan perancangan sistem informasi...
TRANSCRIPT
ANALISIS DAN PERANCANGAN SISTEM INFORMASI BERBASIS WEB
E-COMMERCE PADA LAPTOP SERVICE CENTER (LSC) YOGYAKARTA
Naskah Publikasi
diajukan oleh
Ruli Ardianto
08.11.2107
kepada
JURUSAN TEKNIK INFORMATIKA
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM
YOGYAKARTA
2013
ANALYSIS AND DESIGN INFORMATION SYSTEM OF WEB BASED E-COMMERCE IN LAPTOP SERVICE CENTER (LSC) YOGYAKARTA
ANALISIS DAN PERANCANGAN SISTEM INFORMASI BERBASIS
WEB E-COMMERCE PADA LAPTOP SERVICE CENTER (LSC) YOGYAKARTA
Ruli Ardianto Heri Sismoro
JURUSAN TEKNIK INFORMATIKA STMIK AMIKOM YOGYAKARTA
ABSTRACT
This thesis analyzes the old system of web LSC-Yogyakarta by developing the existing deficiencies in the old system. Online sales application design mirror to the old system that has not had direct online transactions, and require visitors or prospective buyers by short message service/call directly to the store. The method is still not the maximum in service to prospective buyers online, and in terms of making or management transaction report shops still use a sheet of paper that can not quickly present period transaction report for LSC-Yogyakarta.
Starting from the problem of course ease of prospective buyers to shop and shop management reports make a goal of creating a new system, to be used as a medium that allows buyers to transact and data processing shop.
With the new system is expected to provide enhanced services to the buyer in the transaction and LSC-Yogyakarta management can better transaction reporting.
Keyword : Analisis & Perancangan, Sistem, Berbasis Web E-Commerce
1. Pendahuluan
Bisnis komputer telah lama membantu kita dalam memenuhi kebutuhan akan perangkat
komputer yang terus berkembang pesat dan lebih baik. Semakin banyak penyedia layanan
komputer, akan berbanding lurus dengan permintaan konsumen yang sangat tinggi. Dengan
berkembangnya komputer menjadi salah satu sarana komunikasi media informasi dan
edukasi yaitu internet. Internet dengan berbagai aplikasi adalah media yang digunakan untuk
mengefesienkan proses komunikasi.
Bisnis komputer secara konvensional yang penjualannya hanya melalui toko saja,
sekarang ada metode baru dan mulai berkembang dengan pesat, yaitu dengan cara online.
Melalui cara ini mempermudah konsumen yang tidak perlu lagi pergi ke toko komputer di
kawasan daerahnya atau ke berbagai toko komputer hanya untuk mendapatkan perangkat
yang dicarinya. Konsumen hanya perlu mengakses internet dan mencari situs toko komputer
online. Situs-situs tersebut akan menampilkan berbagai perangkat yang mereka tawarkan,
jasa service dan menampilkan bagaimana kita melakukan transaksi jual beli secara online.
Bisnis online ini membantu pengusaha untuk mengembangkan bisnisnya secara online
yang bisa di akses secara nasional maupun international dan tentunya membuka lapangan
kerja bagi orang lain.
Berdasarkan uraian di atas, penulis tertarik untuk membuat suatu situs bisnis secara
online dengan judul “Analisis dan Perancangan Sistem Informasi Berbasis Web E-
Commerce pada Laptop Service Center (LSC) Yogyakarta".
2. Landasan Teori
2.1 Pengertian Analisis
Menurut kamus besar bahasa indonesia (KBBI) menyebutkan pengertian analisis
sebagai sebuah proses menguraikan sebuah pokok masalah atas berbagai bagiannya.
penelaahan juga dilakukan pada bagian tersebut dan hubungan antara bagian guna
mendapatkan pemahaman yang benar serta pemahaman masalah secara menyeluruh.
2.2 Pengertian Data
Data adalah catatan atas kumpulan fakta. Data merupakan bentuk jamak dari datum,
berasal dari bahasa Latin yang berarti "sesuatu yang diberikan".
2.3 Pengertian Sistem
Definisi sistem berkembang sesuai dengan konteks di mana pengertian sistem itu
digunakan.
1. Kumpulan dari bagian-bagian yang bekerja sama untuk mencapai tujuan yang sama.
2. Sekumpulan objek-objek yang saling berelasi dan berinteraksi serta hubungan antar
objek bisa dilihat sebagai satu kesatuan yang dirancang untuk mencapai satu tujuan.
2.4 Konsep Dasar E-Commerce
Electronic commerce merupakan konsep yang bisa digambarkan sebagai proses jual
beli barang atau jasa pada World Wide Web Internet atau proses jual beli atau pertukaran
produk, jasa, dan informasi melalui jaringan informasi termasuk internet. (Suyanto, M.
2003)
3. Analisa
3.1 Tinjauan Umum
Perkembangan teknologi dan informatika khususnya di Yogyakarta menumbuhkan
berbagai usaha yang berhubungan dengan pemanfaatan teknologi tersebut. Salah
satunya adalah Laptop Service Center yang tumbuh dan berkembang.
3.2 Analisis
3.2.1 Analisis kelemahan Sistem
3.2.1.1 Analisis Kinerja (Performance)
Penggunaan sistem yang baru diharapkan akan mampu menghemat waktu
pembeli pada saat proses transaksi dan LSC-Yogyakarta akan mampu menerima
lebih banyak transaksi order dibandingkan dengan sistem yang lama. Sistem yang
baru merupakan sistem lama yang dikembangkan dan diharapkan dapat
meningkatkan kualitas transaksi dan penyampaian informasi menjadi lebih baik.
3.2.1.2 Analisis Informasi (Information)
Penggunaan sistem yang baru diharapkan akan mampu menyajikan
informasi yang lebih akurat, relevan dan tepat waktu. Sistem yang baru merupakan
sistem lama yang dikembangkan dan diharapkan dapat meningkatkan kualitas
transaksi dan penyampaian informasi menjadi lebih baik.
3.2.1.3 Analisis Ekonomi (Economic)
Pendataan transaksi pada sistem lama yang masih menggunakan sistem
manual yang memliki kelemahan-kelamahan antara lain :
1. Sistem lama membutuhkan biaya yang tinggi terutama dalam
pengumpulan data transaksi
2. Sistem yang lama membutuhkan rak atau lemari untuk menyimpan
buku/ dokumen keuangan laporan transaksi
3. Proses transaksi yang mengharuskan pembeli menghubungi untuk
mengetahui informasi barang / sparepart
Sedangkan sistem yang baru diharapakan setiap kali transaksi antara
pembeli dan LSC-Yogyakarta bisa mendapatkan waktu yang efisien dan mengurangi
biaya operasional pengumpulan dan pencatatan transaksi.
3.2.1.4 Analisis Pengendalian (Control)
Pengendalian terhadap sistem saat ini belum dilakukan secara maksimal.
Banyak kekurangan yang perlu diperbaiki, diantaranya adalah :
1. Tingkat keamanan data transaksi saat ini memang cukup baik akan
tetapi tidak adanya pemantauan data untuk mencegah penyalahgunaan
data.
2. Media penyimpanan transaksi yang masih menggunakan buku / kertas
memungkinkan tercampur dengan dokumen-dokumen lain dan tidak ada
backup datanya.
Dengan adanya perbaikan sistem diharapkan dapat dilakukan pengendalian
terhadap manajemen dokumen keuangan, agar tidak terjadi kekeliruan terhadap
penyampaian informasi keuangan setiap bulannya atau pada saat yang dinginkan.
3.2.1.5 Analisis Efisiensi (Efficiency)
Sistem baru yang akan diterapkan merupakan perbaikan dari sistem yang
lama, dengan menambahkan transaksi online yang dapat meningkatkan penjualan
dan mampu meningkatkan kecepatan waktu proses transaksi, serta meminimalkan
keterlambatan pengolahan data. Hal ini diharapkan mampu meningkatkan tingkat
efisiensi perusahaan secara keseluruhan.
3.2.1.6 Analisis Pelayanan (Service)
Sistem yang lama memiliki beberapa kelemahan dalam pelayanan antara
lain :
1. Tidak adanya transaksi online,
2. Apabila ingin mengetahui status barang ada atau tidak, harus
menghubungi LSC-Yogyakarta, dan
3. Rekapitulasi laporan transaksi yang kurang akurat, dan tidak memiliki
cadangan data transaksi.
Kelemahan-kelemahan tersebut dapat menyebabkan pelayanan yang
diberikan kurang maksimal. Penerapan sistem yang baru diharapkan dapat
memperbaiki kelemahan yang ada selama ini, sehingga pelayanan dapat lebih cepat
dan akurat serta proses penyajian informasi keuangan dapat lebih berkualitas sesuai
dengan yang dibutuhkan perusahaan.
3.2.2 Analisis Kebutuhan Sistem
3.2.2.1 Kebutuhan Fungsional
Kebutuhan fungsional merupakan jenis kebutuhan yang berisi proses-proses
apa saja yang nantinya dapat dilakukan oleh sistem. Kebutuhan fungsional juga
berisi informasi-informasi apa saja yang harus ada dan dihasilkan sistem.
3.2.2.2 Kebutuhan Non Fungsional
1. Kebutuhan Operasional
2. Kebutuhan Keamanan
3. Kebutuhan Informasi
4. Kebutuhan Kinerja
5. Kebutuhan Teknisi
3.2.3 Analisis Kelayakan Sistem
3.2.3.1 Kelayakan Teknologi
Sebuah Sistem Informasi akan menghasilkan kualitas yang baik jika
didukung dengan perkembangan teknologi komputer. Dengan teknologi komputer
akan dapat menunjang kinerja yang sangat dibutuhkan dalam berbagai macam
bentuk kinerja khususnya untuk menghasilkan informasi yang akurat.
3.2.3.2 Kelayakan hukum
Dengan penerapan sistem yang baru diharapkan tidak adanya masalah yang
ditumbulkan dikemudian hari, baik itu penyimpangan dari hukum yang berlaku
seperti penggunaan aplikasi pendukung sistem yang tidak sesuai dengan perijinan
maupun penyimpangan.
3.2.3.3 Kelayakan Teknis
LSC-Yogyakarta berdiri pada tahun 2010 yang bergerak dibidang penyedia
jasa service dan sparepart laptop memberikan pelayanan terbaik dan terjamin
kepada konsumen.
3.2.3.4 Kelayakan Operasional
Penggunaan sistem yang baru telah menerapkan transaksional secara
online. Sistem berbasis PHP dan JavaScript sehingga mempermudah pengguna
dalam pengoperasiannya. Pengguna dapat dengan segera mendapatkan informasi
produk atau sparepart dan melakukan transaksi dengan catatan telah login ke dalam
sistem.
3.3 Perancangan Sistem
3.3.1 Model Physic
Rancangan model physic dari sistem informasi lebih menjelaskan kepada
bagan alir (flowchart) yaitu bagan (chart) yang menunjukan aliran (flow) di dalam
program atau prosedur sistem secara logika, digunakan terutama sebagai alat bantu
komunikasi dan untuk dokumentasi.
Simbol yang digunakan dalam pembuatan flowchart sistem :
: Input manual dari keyboard
: proses
: media penyimpanan data
: dokumen
: arus data
Gambar 3.1 Flowchart Sistem Website LSC-Yogyakarta
3.3.2 Model Logic
3.3.2.1 Diagram Context
Diagram Context merupakan diagram yang menggambarkan aliran data
secara garis besar. Diagram ini mencatat data yang masuk ke sistem beserta
sumbernya dan informasi apa saja yang dihasilkan sistem beserta tujuan, kemana
informasi tersebut diberikan.
Simbol-simbol yang digunakan pada DFD dengan model Gane And Sarson
Symbols :
: Proses
: deskripsi dari elemen-elemen data atau arus data
: deskripsi entitas
: media penyimpanan data
Ada tiga entitas pada sistem ini, antara lain : admin, pengunjung, dan
konsumen. Masing-masing entitas memiliki aliran data masukan dan keluaran pada
sistem.
Gambar 3.2 Context Diagram Website LSC-Yogyakarta
3.3.2.2 DFD Level 1
Pada umumnya diagram level 1 dibuat dari setiap proses utama dari level 0.
Level ini menunjukan proses-proses internal yang menyusun setiap proses-proses
utama dalam level 0, sekaligus menunjukan bagaimana informasi berpindah dari
satu proses ke proses yang lainnya. Menganalisa dengan apa yang menjadi
kebutuhan pemakainya, sasaran utama sistem informasi yaitu menyediakan
informasi bagi user atau pengguna sistem.
Gambar 3.3 DFD Level 1 Website LSC-Yogyakarta
3.3.3 Perancangan Basis Data
3.3.3.1 Normalisasi
inti dari normalisasi adalah membuat desain database yang efisien (tidak
ada pengulangan data), database memuat semua sumber informasi, dan database
merupakan kesatuan data.
1. First Normal Form (1st NF)
2. Second Normal (2nd
NF)
3. Third Normal (3rd
NF)
3.3.3.2 Relasi Antar Tabel
Relasi antar tabel akan memberikan gambaran tentang hubungan masing-
masing tabel terhadap tabel lainnya. Dengan adanya relasi tersebut akan
mempermudah pembacaan tabel karena akan terlihat field mana yang dijadikan
primary key dan foreign key-nya.
4. Implementasi dan Pembahasan
4.1 Implementasi
Sistem pengolahan data berbasis PHP dan JavaScript pada penjualan online LSC-
Yogyakarta merupakan sistem yang dibangun untuk mempermudah dalam pengolahan
data. Dengan memanfaatkan sistem ini calon pembeli tidak harus datang ke LSC-
Yogyakarta untuk membeli produk, sparepart atau konsultasi masalah kerusakan laptop
namun bisa dari mana saja asalkan calon pembeli terkoneksi dengan Internet.
4.1.1 Implementasi Database
Agar aplikasi berjalan baik maka memerlukan sebuah database, dalam hal ini
pembuatan database dengan nama shop_lsc , adapun langkah-langkah dalam
pembuatannya sebagai berikut:
1. Agar terhubung keserver maka terlebih dahulu mengaktifkan dahulu xampp
dengan mengklik start pada apache dan mysql. Contohnya seperti pada gambar
berikut:
Gambar 4.1 Start Apache dan MYSQL
2. Buka web browser kemudian ketikkan pada address bar:
http://localhost/phpmyadmin/
3. Pembuatan database, isikan nama database pada bagian New Database
dengan nama database yang diinginkan. Misal: shop_lsc kemudian klik create.
4.1.2 Pembahasan Program
4.1.2.1 Menampilkan halaman Home
Halaman home berfungsi untuk menampilkan halaman muka dengan
menampilkan content produk terbaru, produk terfavorit, dan promo toko. Adapun tampilan
dan listing tampilan halaman home sebagai berikut:
Gambar 4.2 Halaman Home Website
<?php include"kepala.php"; ?> <script type="text/javascript" src="config/val.js"></script> …….. <?php $q=mysql_query("select * from produk order by id_produk desc limit 0,5"); while($qq=mysql_fetch_array($q)){ $harga = number_format($qq[harga],0,",","."); ?> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="20%" height="68" align="center"><img src="foto_produk/<?php echo"$qq[gambar]"; ?>" width="52" height="57" /></td> <td width="62%" valign="top"><table width="100%" height="58" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="10%" height="39"> </td> <td width="90%" valign="bottom"><span class="style3"><?php echo "$qq[nama_produk]"; ?></span><br /> <?php $deskripsi = nl2br($qq[deskripsi]); // membuat paragraf $isi = substr($deskripsi,0,50); // ambil sebanyak 50 karakter $isi = substr($deskripsi,0,strrpos($isi," ")); // potong per spasi kalimat echo "$isi"; ?> </tr> <tr><td height="19"> </td>
<td valign="top"><img src="images/c3.jpg" width="200" height="5" /> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr><td align="20%"><div><img src="images/icon/Tag Harga.ico" width="20" height="20" /></div></td> <td width="5%" align="center"><img src="images/cv.jpg" width="3" height="12" /> </td> <td width="80%"><strong><?php echo "IDR $harga";?></strong></td> ……… <?php include"kaki.php"; ?>
DAFTAR PUSTAKA
Alfatta, Hanif. 2007. Analisis dan Perancangan Sistem Informasi. Yogyakarta:
Penerbit Andi.
Firdaus. 2007. 7 jam belajar interkatif PHP & MySQL dengan Dreamweaver.
Palembang: Maxikom.
Foenadioen, & Prakoso, Samuel. 2007. Pedoman Praktis Pengembangan Aplikasi
Web Database Menggunakan Java Server Page. Yogyakarta: Penerbit Andi.
Jogiyanto, HM. 1990. Analisis dan Desain Sistem Informasi. Yogyakarta: Penerbit
Andi.
Jogiyanto HM. 2005. Analisis Dan Desain. Edisi 3.Yogyakarta: Penerbit Andi.
Kadir, A. 2003. Pengenalan Sistem Informasi. Yogyakarta: Penerbit Andi.
M.Rudyanto Arief. 2006. Pemrograman Basis Data Menggunakan Transact-SQL
dengan Microsoft SQL Server 2000.Yogyakarta: Penerbit Andi.
Nugroho, Bunafit. 2011. Membuat Sistem Informasi Penjualan Berbasis WEB dengan
PHP dan MySql. Yogyakarta: Penerbit Gava Media.
Prasetyo, Eko. 2008. Pemrograman Web PhP & MySwl untuk Sistem Informasi
Perpustakaan.Yogyakarta: Penerbit Graha Ilmu.
Suyanto, M. 2003. Strategi Periklanan Pada e-Commerce Perusahaan Top Dunia.
Yogyakarta: Penerbit Andi.
Utami, Ema & Sukrisno. 2008. Mengoptimalkan Query pada Ms SQL Server.
Yogyakarta: Penerbit Andi.