ANALISIS DAN PERANCANGAN SISTEM INFORMASI...

15
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

Transcript of ANALISIS DAN PERANCANGAN SISTEM INFORMASI...

Page 1: ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/Publikasi_08.11.2107.pdf · ANALYSIS AND DESIGN INFORMATION SYSTEM OF WEB BASED E-COMMERCE IN LAPTOP SERVICE

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

Page 2: ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/Publikasi_08.11.2107.pdf · ANALYSIS AND DESIGN INFORMATION SYSTEM OF WEB BASED E-COMMERCE IN LAPTOP SERVICE
Page 3: ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/Publikasi_08.11.2107.pdf · ANALYSIS AND DESIGN INFORMATION SYSTEM OF WEB BASED E-COMMERCE IN LAPTOP SERVICE

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

Page 4: ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/Publikasi_08.11.2107.pdf · ANALYSIS AND DESIGN INFORMATION SYSTEM OF WEB BASED E-COMMERCE IN LAPTOP SERVICE

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".

Page 5: ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/Publikasi_08.11.2107.pdf · ANALYSIS AND DESIGN INFORMATION SYSTEM OF WEB BASED E-COMMERCE IN LAPTOP SERVICE

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.

Page 6: ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/Publikasi_08.11.2107.pdf · ANALYSIS AND DESIGN INFORMATION SYSTEM OF WEB BASED E-COMMERCE IN LAPTOP SERVICE

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.

Page 7: ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/Publikasi_08.11.2107.pdf · ANALYSIS AND DESIGN INFORMATION SYSTEM OF WEB BASED E-COMMERCE IN LAPTOP SERVICE

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.

Page 8: ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/Publikasi_08.11.2107.pdf · ANALYSIS AND DESIGN INFORMATION SYSTEM OF WEB BASED E-COMMERCE IN LAPTOP SERVICE

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

Page 9: ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/Publikasi_08.11.2107.pdf · ANALYSIS AND DESIGN INFORMATION SYSTEM OF WEB BASED E-COMMERCE IN LAPTOP SERVICE

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

Page 10: ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/Publikasi_08.11.2107.pdf · ANALYSIS AND DESIGN INFORMATION SYSTEM OF WEB BASED E-COMMERCE IN LAPTOP SERVICE

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

Page 11: ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/Publikasi_08.11.2107.pdf · ANALYSIS AND DESIGN INFORMATION SYSTEM OF WEB BASED E-COMMERCE IN LAPTOP SERVICE

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)

Page 12: ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/Publikasi_08.11.2107.pdf · ANALYSIS AND DESIGN INFORMATION SYSTEM OF WEB BASED E-COMMERCE IN LAPTOP SERVICE

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.

Page 13: ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/Publikasi_08.11.2107.pdf · ANALYSIS AND DESIGN INFORMATION SYSTEM OF WEB BASED E-COMMERCE IN LAPTOP SERVICE

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">&nbsp;</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">&nbsp;</td>

Page 14: ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/Publikasi_08.11.2107.pdf · ANALYSIS AND DESIGN INFORMATION SYSTEM OF WEB BASED E-COMMERCE IN LAPTOP SERVICE

<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" />&nbsp;&nbsp;</td> <td width="80%"><strong><?php echo "IDR $harga";?></strong></td> ……… <?php include"kaki.php"; ?>

Page 15: ANALISIS DAN PERANCANGAN SISTEM INFORMASI …repository.amikom.ac.id/files/Publikasi_08.11.2107.pdf · ANALYSIS AND DESIGN INFORMATION SYSTEM OF WEB BASED E-COMMERCE IN LAPTOP SERVICE

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.