Anda di halaman 1dari 8

PERANCANGAN WEBSITE E-COMMERCE PADA TOKO

SEPATU ANGGA SPORT


NASKAH MENGGUNAKAN
PUBLIKASI
FRAMEWORK CODEIGNITER
PERANCANGAN WEBSITE E-COMMERCE PADA TOKO
SEPATU ANGGA SPORT
NASKAH MENGGUNAKAN
PUBLIKASI
FRAMEWORK CODEIGNITER

yang dipersiapkan dan disusun oleh


Rizal
14.01.3381

Dosen Pembimbing

Bayu Setiaji, M.Kom.


NIK. 190302216

Tanggal, 27 November 2017


Ketua Program Studi
diajukan oleh
D3 - Teknik Informatika
Rizal
14.01.3381

Melwin Syafrizal, S.Kom., M.Eng.


NIK. 190302105
Kepada
FAKULTAS ILMU KOMPUTER
UNIVERSITAS AMIKOM YOGYAKARTA
YOGYAKARTA
2017
PERANCANGAN WEBSITE E-COMMERCE PADA TOKO
SEPATU ANGGA SPORT MENGGUNAKAN
FRAMEWORK CODEIGNITER

Rizal1), Bayu Setiaji2),

1)
Teknik Informatika Universitas AMIKOM Yogyakarta
2)
Informatika Universitas AMIKOM Yogyakarta

Jl Ringroad Utara, Condongcatur, Depok, Sleman, Yogyakarta Indonesia 55283


Email : rizal3381@students.amikom.ac.id1),bayusetiaji@amikom.ac.id2),

Abstract - Shoes store requires a media Toko Sepatu Angga Sport saat ini masih
campaign supporting the sales revenue and mengguanakan sistem penjualan yang
provide satisfactory services to the customers. To konvensional, dimana pelanggan harus mendatangi
which the author tries create a final project in toko untuk memilih dan membeli barang yang
footwear sales system that is still using the offline diinginkan. Kondisi ini menimbulkan kesulitan
system sales. berbelanja bagi konsumen yang berada di luar kota
Web-based online sales is the best solution Klaten yang tidak bisa datang langsung ke Toko
to solve the problems that exist at a shoes store Sepatu Angga Sport. Hal ini dirasakan oleh
making easier to do transactions, save time, more pelanggan yang mempunyai kesibukan dalam
affordable and more advatages that can taken in kegiatan sehari-hari sehingga tidak sempat belanja.
sell online Pada saat ini di Toko Sepatu Angga Sport
The e-commerce website will be built using belum menggunakan fasilitas E-Commerce
the codeigniter framework. The e-Commerce tersebut . Proses penjualan terbatas pada konsumen
website will help Angga Sport Shoe Shop in yang datang ke toko saja. Hal inilah yang
online sales. All customers can buy shoes via e- mendasari bahwa perlu adanya fasilitas E-
Commerce website easily without having to go to Commerce yang dapat menginformasikan dan
the store. Owners of Angga Sport Shoes Store will menawarkan produk secara global . Sehingga toko
also be easier to monitor sales. lebih cepat maju dan berkembang. Berdasarkan
Key words: Website, e-Commerce, Sales, Online permasalahan diatas maka penulis tertarik untuk
Sale menulis laporan tugas akhir dengan mengambil
judul “Perancangan Website E-Commerce pada
1. Pendahuluan Toko Sepatu Angga Sport Menggunakan
1.1 Latar Belakang Masalah Framework Codeigniter”
E-Commerce adalah sebuah sistem jual beli
yang bersifat online, dimana seorang pembeli tidak 1.2 Tinjauan Pustaka
perlu selalu datang ke toko untuk membeli suatu Perancangan toko online berbasis website
barang . Saat ini E-Commerce merupakan salah sebagai sarana pemasaran dan promosi pada Choco
satu alternative pilihan untuk membuka usaha Shoes Store. Mohamad Syaifullah Ansharudin
dalam bidang penjualan sebagai media informasi 13.01.31974 dan Muhamad Choiri 13.01.3251
yang memudahkan adanya interaksi antara penjual Penjelasan : pada kasus penelitian yang dilakukan
dan pembeli tanpa di batasi oleh ruang dan waktu . oleh Mohamad Syaifullah Ansharudin dan
Dengan didukung oleh perkembangan teknologi Muhamad Choiri 13.01.3251 ini, menggunakan
informasi yang semakin canggih dan mudah analisis PIECES dalam perancangannya. Kasus
didapat, perkembangan E-Commerce semakin yang ada pada objek penelitian ini yaitu
diminati Toko Sepatu Angga Sport adalah sebuah menekankan keranjang belanja yang kurang
wirausaha yang bergerak di bidang penjualan efektif. Pemodelan Sistem pada penelitian ini
sepatu sekolah, sepatu olahraga dan sepatu santai . menggunakan DFD dan website dibuat
Selama ini toko yang beralamat Jl.Lintas Karang menggunakan Macromedia Dreamweaver 8.[1]
Duwet. Klaten utara, Klaten ini masih memasarkan Perancangan dan pembuatan website
produk secara manual. Pada sistem yang berjalan di sebagai media promosi mebel dan furniture di UD
Toko Sepatu Angga Sport, masih menggunakan AGUNG JATI menggunakan framework
brosur . Hal ini tidak efektif selain itu brosur codeigniter Arief dwi cahyo 15.11.1682 Penjelasan
biasanya hanya bersifat lokal dan tidak menjangkau : pada kasus penelitian yang dilakukan oleh Arief
luar daerah. Dwi Cahyo ini, menggunakan analisis PIECES
dalam perancangannya. Kasus yang ada pada objek

1
penelitian ini yaitu menekankan stok barang yang photographer digital dan perusahaan iklan sehingga
belum bisa update otomatis dan transaksi dianggap sebagai pemimpin pasar(market leader)
pembayaran yang belum terintegrasi di web. untuk perangkat lunak pengolahan gambar/foto.[8]
Perancangan menggunakan UML dan website Uml (Unified modeling language) adalah
dibuat menggunakan Sublim text 3 dengan bahasa grafis untuk mendokumentasi,
framework codeigniter. [2] menspesifikasi, dan membangun sistem perangkat
Pembuatan website penjualan untuk distro lunak. Konsep yang diterapkan di UML (Unified
crows pantoro aji 09.01.2356 dan Toni purwanto modeling language) adalah satu model berisi
09.01.2639 Penjelasan : pada kasus penelitian yang informasi mengenal sistem, model-model berisi
dilakukan oleh Lihar Pantoro dan Toni Purwanto elemen-elemen mode seperti kelas.[9]
ini, menggunakan analisis PIECES dalam
perancangannya. Kasus yang ada pada objek 2. Pembahasan
penelitian ini yaitu menekankan masalah 2.1 Gambaran Umum
pemesanan produk yang kurang efektif. Perancangan Website E-Commerce pada
Perancangan sistem yang dibuat menggunakan Toko Sepatu Angga Sport Menggunakan
DFD dan website dibuat menggunakan Framework Codeigniter adalah sebuah sistem
Micromedia Dreameweaver 8.[3] penjualan online berbasis website yang bergerak di
bidang penjualan secara online dengan
1.3 Dasar Teori mengaksesnya melalui website.
Menurut Suyanto, Ecommerce merupakan Sistem akan menampilkan produk-produk
konsep baru yang bisa digambarkan sebagai proses sepatu kepada konsumen yang akan berbelanja
jual beli barang atau jasa pada World Wide Web secara online.
internet atau proses jual beli atau pertukaran 2.2 Analisis Sistem
produk, jasa dan informasi melalui jaringan 2.2.1 Analisis Kebutuhan Sistem
informasi termasuk internet.[4] Dalam mempermudah analisis sistem untuk
Interconnection network (internet) adalah menentukan keseluruhan kebutuhan secara
sistem global dari seluruh jaringan komputer yang lengkap, maka analisis membagi kebutuhan sistem
saling terhubung. Internet berasal dari bahsa latin menjadi dua jenis yaitu kebutuhan fungsional dan
“inter” yang berarti “antara”. Internet merupakan kebutuhan non-fungsional.
jaringan yang terdiri dari milyaran komputer yang 2.2.2 Analisis Kelayakan Sistem
ada di seluruh dunia. Internet melibatkan berbagai Analisis kelayakan merupakan analisis
jenis komputer serta topology jaringan yang yang digunakan untuk menentukan perkembangan
berbeda. Dalam mengatur integrasi dan komunikasi sistem layak diteruskan atau dihentikan. Analisis
jaringan, digunakan standar protocol internet yaitu kelayakan merupakan ringkasan dari keseluruhan
TCP/IP. TCP bertugas untuk memastikan bahwa analisis sistem dan proses perancangan aplikasi.
semua hubungan bekerja dengan baik, sedangkan Ada beberapa analisis kelayakan yang harus
IP bertugas untuk mentransmisikan paket datadari dilakukan antara lain:
satu komputer ke komputer lainnya.[5] 1. kelayakan teknologi
XAMPP adalah sebuah software web server 2. kelayakan hukum
apache yang didalamnya sudah tersedia database 3. kelayakan operasional
server mysql dan support php programming. 4. kelayakan ekonomi
XAMPP merupakan software yang mudah
digunakan, gratis dan mendukung instalasi di 2.3 Perancangan Sistem
Linux dan Windows. Keuntungan lainnya adalah Perancangan sistem dilakukan dengan
Cuma menginstal satu kali sudah tersedia Apache maksud untuk memberikan gambar secara umum
Web Server Database server, PHP Support (PHP 4 kepada user tentang sistem yang baru/sistem yang
dan PHP 5) dan beberapa module lainnya.[6] akan diusulkan. Rancangan ini mengidentifikasikan
Web browser adalah aplikasi perangkat komponen-komponen sistem. informasi yang akan
lunak yang digunakan untuk mengambil dan dirancang secara rinci. Desain sistem dapat
menyajikan sumber informasi web. Sember didefinisakan sebagai penggambaran, perencanaan
informasi web diidentifikasikan dengan Uniform dan pembuatan sketsa atau pengaturan dari
Resource Identifier (URL) yang dapat terdiri dari beberapa elemen yang terpisah dalam satu kesatuan
halaman web, video, gambar, atau konten lainnya. yang utuh dan berfungsi.
[7] Tujuan desain sistem adalah :
Adobe Photoshop atau biasa disebut 1. Untuk memenuhi kebutuhan kepada
Photoshop, adalah perangkat lunak editor citra pemakai sistem, desain sistem harus
mudah dipahami dan digunakan.
buatan Adobe Systems yang dikhususkan untuk
2. Dapat mendukung tujuan utama instansi.
mengedit foto/gambar dan pembuatan efek. 3. Desain sistem harus efisien dan efektif
Perangkat lunakini banyak digunakan oleh untuk mendukung pengolahan data,

2
laporan, dan mendukung keputusan yang 4. Activity Diagram Diskon Barang
dilakukan. 5. Activity Diagram Pemesanan Barang
6. Activity Diagram Konfirmasi Transaksi
2.3.1 Use Case Diagram 7. Activity Diagram Laporan Pemesanan

1. Use Case Diagram Admin 2.3.3 Class Diagram


Diagram Class memberikan pandangan
secara luas dari suatu sistem dengan menunjukan
kelas-kelasnya dan hubungan mereka. Diagram
Class bersifat sintetis “menggambarkan hubungan
apa yang terjadi jika mereka berhubungan”. Berikut
adalah diagram class Toko Sepatu Angga Sport :

Gambar 1. Use Case Diagram Admin


Gambar 3. Class Diagran
2. Use Case Diagram Member
2.3.4 Sequance Diagram
Sequence diagram atau diagram sekuensial
digunakan untuk menunjukkan aliran fungsionalitas
dalam use case.. Sequence diagram
memperlihatkan tahap demi tahap apa yang
seharusnya terjadi untuk menghasilkan sesuatu
didalam use case. Perancangan sequence diagram
dijelaskan pada gambar berikut ini:
1. Sequance Diagram Login User
2. Sequance Diagram Member
3. Sequance Diagram Olah Data Barang
4. Sequance Diagram Diskon Barang
5. Sequance Diagram Pemesanan Barang
6. Sequance Diagram Konfirmasi Transaksi
7. Sequance Diagram Laporan Pemesanan

2.4 Perancangan Basis Data


Dalam perancangan website ini, peneliti
Gambar 2. Use Case Diagram Member menggunakan pendekatan Unified Modeling
Language (UML) untuk melakukan perancangan
basis datanya. Perancangan basis data adalah tahap
2.3.2 Activity Diagram bagaimana mendesign data yang akan
Diagram aktivitas atau activity diagram menghasilkan suatu data yang cepat, efisien dan
menggambarkan aliran fungsionalitas sistem. Pada mudah dalam melakukan proses manipulasi.
tahap pemodelan bisnis, diagram aktivitas dapat Didalam pendekatan UML proses alur data
digunkan untuk menunjukkan aliran kerja bisnis digambarkan dengan class diagram yang sudah
(business work flow). Dapat juga digunakan untuk dijelaskan di penjelasan class diagram sebelumnya
menggambarkan aliran kejadian (flow of events)
dalam use case. Activity diagram dapat
digambarkan pada tabel berikut:
1. Activity Diagram Login User
2. Activity Diagram Member
3. Activity Diagram Olah Data Barang

3
2.6 Pengujian
Uji coba program atau testing menggunakan
Black Box Testing dan White Box Testing. Black
Box Testing yaitu penguji spesifikasi suatu fungsi
atau modul, apakah berjalan sesuai yang
diharapkan atau tidak. Black box testing dilakukan
untuk mengetahui apabila setiap button yang ada
dapat berjalan sesuai dengan fungsinya atau tidak.
Sedangkan.
White box testing menggunakan struktur
kontrol dari desain program secara procedural
untuk membagi pengujian ke dalam beberapa White
box testing menggunakan struktur kontrol dari
desain program secara procedural untuk membagi
pengujian ke dalam beberapa kasus pengujian.
White box testing merupakan cara pengujian
dengan melihat ke dalam modul untuk meneliti
kode-kode program yang ada, dan mencari apakah
terjadi kesalahan kasus pengujian.White box testing
Gambar 4. RelasiAntarTabel merupakan cara pengujian dengan melihat ke
dalam modul untuk meneliti kode-kode program
2.5 Implementasi Sistem yang ada, dan mencari apakah terjadi kesalahan.
Tahap implementasi sistem (System
Implementasi) adalah tahap meletakkan sistem Tabel 1. Tabel Black Box Testing
supaya siap dioperasikan.implementasi sistem Halaman Pengujian Hasil
merupakan tindak lanjut dalam pembuatan dan Login member User Berhasil
pemasangan sistem baru yang akan digunakan, memasukkan
sesuai desain yanga telah direncanakan sebelumnya username dan
password
<?php if ( ! defined('BASEPATH')) exit('No direct Register Memasukkan berhasil
script access allowed'); member data dan
$config['theme'] = 'v1'; identitas diri
$config['web_name'] = 'Ecommerce Angga Halaman Menampilkan berhasil
Sport'; Home halaman home
$config['web_keterangan'] = 'Klaten'; Halaman Profil Menampilkan berhasil
$config['web_desc'] = 'Penjualan Sepatu Sekolah, profil member
Sepatu Olahraga, dan Sepatu Santai'; Halaman Menampilkan berhasil
$config['web_alamat'] = " katalog katalog barang
Jl. Halmahera, mojayan, Klaten Tengah Kabupaten Halaman Menampilkan berhasil
Klaten, Jawa Tengah 57416<br/> Keranjang halaman
Telp : 085643329795<br/> keranjang
Email : angga_sport@yahoo.co.id Halaman Menginputkan berhasil
"; Konfirmasi data
$config['web_about'] = " Pembayaran pembayaran
<h1> Halaman Menampilkan Berhasil
<center> Berita halaman berita
ABOUT</h1>
<p> Tabel 2. Tabel White Box Testing
<center> Program 1 2 3
Ecommerce Angga Sport Record Berhasil Berhasil Berhasil
</center> Daftar
</p> Record Berhasil Berhasil Berhasil
<p> Login
<center> Record Berhasil Berhasil Berhasil
Klaten Produk
</center> Record Berhasil Berhasil Berhasil
</p> Edit
"; Produk
$config['web_tahun'] = 2017; Record Berhasil Berhasil Berhasil
$config['kota'] = 196; //Klaten

4
Tambah
Produk
Record Berhasil Berhasil Berhasil
Hapus
Produk

2.7 Design
Design merupakan pembahasan tentang
design interface sistem. Pembahasan tersebut
berdasarkan perancangan design yang telah dibuat
pada bab analisis
1. Form Dashboard Admin
Gambar 10. Konfirmasi
4. Form Berita
Halaman berita digunakan admin untuk
memberi informasi kepada member.

Gambar 5. Dashboard Admin


1. Form Home
Halaman home adalahhalaman yang
pertama kali munculketikamengakses website

Gamabar 11. Berita


5. Form Keranjang
Halaman keranjang untuk menampilkan
hasil tadi saat melakukan pembelian.

Gambar 8. Home
2. Form Katalog
Halaman katalog adalah halaman yang
menampilkan semua barang yang di promosikan ke
website Toko Sepatu Angga Sport.
Gambar 12. Keranjang

3 Penutup
3.1 Kesimpulan
Berdasarkan uraian dan penjelasan serta
pembahasan. Keseluruhan pada bab-bab
sebelumnya maka penyusun mengambil
kesimpulan sebagai berikut:
Gambar 9. Katalog 1. Media perancangan menggunakan UML
3. Form Konfirmasi 2. Menggunakan duaUse Case yaitu Use
Halaman konfirmasi untuk member Case Diagram Admin dan Use Case
melakukan pembayaran. Diagram member.
3. Membuat Activity Diagram
4. Membuat Class diagram yang bersifat
sintetis yaitu menggambarkan hubungan

5
apa yang terjadi jika tabel-tabel Daftar Pustaka
berhubungan” [1] Mohammad Syaifullah, Muhamad
5. Membuat Sequance diagram Choiri.2013. Perancangan toko online
6. Database yang dihasilkan ada 16 tabel berbasis website sebagai sarana pemasaran
7. Melalui dua tahap uji coba program yaitu dan promosi pada Choco Shoes Store. Tugas
uji Black box testing dan ujicoba White Akhir STMIK AMIKOM YOGYAKARTA.
Yogyakarta.
box testing
[2] Arief Dwi Cahyo.2015.Perancangan dan
3.2 Saran
pembuatan website sebagai media promosi
Setelah selesai melakukan penelitian dan
mebel dan furniture di UD AGUNG JATI
pembuatan sistem baru,penulis berharap hasil dari menggunakan framework codeigniter Skripsi
penelitian ini dapat dimanfaatkan oleh pihak Toko STMIK AMIKOM YOGYAKARTA.
Sepatu Angga Sport, dan dapat bermanfaat bagi Yogyakarta.
pihak yang lain. Dan sebagai bahan pertimbangan [3] Pantoro Aji, Toni Purwanto.2009. Pembuatan
bagi pihak yang akan membuat sistem yang mirip website penjualan untuk distro crows. Tugas
aatau bagi yang ingin mengembangkan website ini, Akhir STMIK AMIKOM YOGYAKARTA.
berikut adalah saran dari penulis: Yogyakarta
1. Website yang dibuat belum sempurna dan [4] M.Suyanto. 2003. Strategi Periklanan Pada E-
masih perlu ada pengembangan seperti commerse Perusahaan Top Dunia.Yogyakarta.
penambahan fitur. Fitur yang disaran kan Penerbit Andi
penulis adalah fitur untuk melakukan [5] http://www.termasmedia.com/65-pengertian/
percakapan online dengan member supaya 71-pengertian-internet.html, diakses 5
bisa berkomunikasi langsung di website, Februari 2017 pukul 10:14
fitur pembayaran langsung di website [6] http://www.maniacms.web.idf/
dengan hanya memasukkan no rekening 2012/1pengrtia-xampp.html, diakses 5
dan pilihan bank dan langsung terhubung Februari 2017
ke bank yang dituju sehingga member bisa [7] Sibero, Alexander F.K.2013. Web
dengan mudah melakukan pembayaran di Programming Power Pack. Yogyakarta;
website ini tanpa pergi ke bank langsung Medikom
karena proses transaksi pembayaran pada [8] Effendy, Asep.2011.Olah Photoshop Tingkat
website yang dibuat masih menginputkan Dewa.Penerbit:Mediakita.
bukti pembayaran transfer bank, juga [9] PudjoWidodo,Prabowo,Herlawati.2011.Meng
penambahan fitur request barang sehingga gunakan UML.Informatika.Bandung.
member bisa melakukan permintaan
barang yang di inginkan dan fitur lainnya
yang bisa menunjang website Toko Sepatu Biodata Penulis
Angga Sport agar lebih menarik.
2. Untuk stok di bagian keranjang belanja Rizal, Program Studi D3 Teknik Informatika
belum bisa tampil, saran untuk Universitas AMIKOM Yogyakarta, angkatan 2014.
pengembang jika ada yang
Bayusetiaji, memperoleh gelar sarjana komputer
mengembangkan untuk di bagian stok
(S.Kom) pada tahun 2006 dari Universitas Amikom
harus bisa tampil di keranjang belanja agar
Yogyakarta.Gelar Master of Computer (M.Kom.)
member bisa mengetahui stok ternyata
diperoleh tahun 2012 dari Universitas Amikom
masih banyak.
Yogyakarta. Sejak 2008 bergabung di Universitas
3. Terus berkembangnya teknologi
Amikom Yogyakarta sebagai dosen di program
khususnya dalam pembuatan website dan
studi S1Informatika, sampai sekarang.
kebutuhan masyarakat. Diaharapkan
pengembang dapat menyesuaikan atau
menggunakan dengan teknologi terbaru
yang dapat meningkatkan kualitas atau
kegunaan website ini.

Anda mungkin juga menyukai