Pembangunan Aplikasi E-commerce Penjualan Komputer Pada Merdeka Komputer Dengan Menggunakan PHP dan MySQL
Diajuka Program
F
JURU
FAKULTA
UNIVER
SKRIPSI
kan untuk Menempuh Ujian Akhir Sarjana am Strata Satu Jurusan Teknik Informatika
Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia
SHANDY SANTIKA
10106480
PROGRAM STUDI S1
USAN TEKNIK INFORMATIKA
AS TEKNIK DAN ILMU KOMPUTER
RSITAS KOMPUTER INDONESIA
2011
(2)
i
PEMBANGUNAN APLIKASI E-COMMERCE PENJUALAN
KOMPUTER PADA MERDEKA KOMPUTER DENGAN
MENGGUNAKAN PHP DAN MYSQL
OlehSHANDY SANTIKA
10106480
Merdeka Komputer merupakan toko yang bergerak dibidang penjualan berbagai macam kebutuhan komputer dan aksesoris komputer yang terletak dikota bandung jawa barat. Saat ini toko Merdeka Komputer sudah memperkenalkan produknya dengan menggunakan media online, tetapi Merdeka Komputer belum mempunyai suatu sistem yang dapat memperkenalkan produk sekaligus menangani penjualannya. Dengan adanya hal itu, dibuatlah suatu website e-commerce yang dapat memperkenalkan produk dan penjualannya secara online.
Tujuan yang ingin dicapai dalam pembuatan website e-commerce ini yaitu membantu toko untuk memperkenalkann produknya kepada masyarakat, membantu meningkatkan penjualan produk, memberikan kemudahan kepada pelanggan untuk memesan produk dan berusaha meningkatkan image toko Merdeka Komputer.
(3)
ii
E-COMMERCE DEVELOPMENT APPLICATIONS ON COMPUTER
SALES MERDEKA COMPUTER USING PHP AND MYSQL
by
SHANDY SANTIKA
10106480
Merdeka Komputer is a store engaged in selling a wide range of needs of computer and computer accessories located west Java city of Bandung. Currently the shop Merdeka Komputer already introduced its product by using the online media, but Merdeka Komputer do not have a system that can introduce the product as well as handle the sales. Given this, they invented an e-commerce website that can introduce new products and sales online.
Objectives to be achieved in the manufacture of e-commerce website that is helping the store to memperkenalkann products to the public, helping increase sales of products, providing convenience to customers to order products and try to improve the image Merdeka Komputer store.
(4)
iii
Dengan mengucap puji dan syukur kepada Allah SWT, Tuhan semesta alam, Maha Penggenggam segala peristiwa, yang telah memberikan berbagai nikmat kepada kita semua khususnya penulis, karena atas ridho dan izin-Nya sehingga penulis dapat menyelesaikan tugas akhir ini yang berjudul : “PEMBANGUNAN APLIKASI E-COMMERCE PENJUALAN KOMPUTER PADA MERDEKA KOMPUTER DENGAN MENGGUNAKAN PHP DAN MYSQL”.
Shalawat serta salam tidak lupa penulis panjatkan kepada Nabi dan Rasul akhir zaman yaitu Rasulullah Muhammad SAW.
Adapun maksud dan tujuan penelitian tugas akhir ini yaitu untuk membangun sebuah aplikasi e-commerce yang dapat digunakan oleh Merdeka Komputer untuk membantu penjualan mereka secara online.
Selama proses penelitian tugas akhir ini, penulis tidak akan dapat menyelesaikannya tanpa bantuan dan dorongan dari berbagai pihak. Dengan kerendahan hati dan penuh rasa hormat, penulis mengucapkan banyak terima kasih kepada:
1. Allah SWT yang Maha Pengasih dan Maha Pemurah, karena selain teknis belajar yang menentukan, juga ada kuasa dan campur tangan Allah SWT yang sangat dominan.
2. Kedua Orang Tua yang ada di surga, Saudara dan seluruh anggota Keluarga penulis yang telah banyak memberikan dorongan doa, moril dan material. 3. Ibu Mira Kania Sabariah, S.T, M.T, selaku Ketua Jurusan Teknik Informatika
(5)
iv
6. Bapak Galih Hermawan, S.Kom., M.T., selaku penguji 1, beserta seluruh dosen yang bertugas di UNIKOM yang tidak dapat penulis sebutkan.
7. Bunda Selmi Putri Utami, AmKeb. yang telah banyak memberikan motivasi serta dukungan kepada saya.
8. Teman-teman Jurusan Teknik Informatika kelas IF-10 2006, Febrian Gumilang, Ginanjar, Ridwan Fariz, Yono Cahyono, Ahmad Fahruzi, Daniel VVB, Hamdan dan seluruh teman-teman penulis lainnya yang tidak dapat disebutkan satu-persatu, yang telah memberikan dorongan moril.
Penyusun menyadari bahwa laporan penelitian tugas akhir yang dibuat oleh penyusun ini masih sangat jauh dari sempurna, seperti kata pepatah : “Tak ada gading yang tak retak”. Oleh karena itu penyusun sangat mengharapkan saran dan kritik yang membangun dari para pembaca, agar dalam penulisan laporan ini selanjutnya dapat penyusun selesaikan dengan baik.
Besar harapan penyusun agar laporan penelitian tugas akhir ini akan bermanfaat bagi para pembaca dan dunia pendidikan pada umumnya dan bagi penyusun sendiri khususnya.
Akhirul kalam semoga skripsi ini dapat bermanfaat dan menjadi keberkahan untuk semuanya. Amiin Yaa Robbal’alamiin.
Bandung, 11 Agustus 2011 Penulis
(6)
192 Wibi Hardani. Ed.6, Erlangga, Jakarta.
[2] HM, Jogiyanto, 1999, Analisis dan Desain Sistem Informasi : Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis, ANDI Yogyakarta, Yogyakarta.
[3] Suryana, Taryana 2007, E-Commerce menggunakan PHP & MySQL Graha Ilmu, Yogyakarta.
[4] Kurniawan, Rulianto, 2007, 54 Trik Tersembunyi PHP, Maxikom, Palembang.
[5] Nugroho, Bunafit, 2009, Membuat Sistem Informasi Penjualan Berbasis WEB dengan PHP dan MySql, Gava Media, Yogyakarta.
(7)
1 I.1. Latar Belakang Masalah
Pada zaman komputerisasi sekarang ini internet menjadi salah satu infrastruktur komunikasi dengan tingkat penerimaan yang luas, sehingga menjadikan internet sebagai fasilitas pendukung dan bahkan sebagai urat nadi bisnis yang semakin nyata keunggulannya. Perusahaan-perusahan kecil, menengah hingga perusahaan besar dituntut agar bisa memuaskan kebutuhan para pelanggannya. Hal ini disebabkan karena maraknya persaingan global antara perusahaan-perusahaan dalam negeri maupun luar negeri yang memiliki produk yang sama. Berbagai cara diupayakan untuk meningkatkan daya jual dari produk-produk mereka serta untuk mempertahankan existensi dari perusahaan tersebut. Selain dari kualitas produk pelayanan juga diutamakan oleh pelanggan pada masa sekarang ini adalah pelayanan yang cepat, tepat, efisien, serta praktis dan yang tidak kalah pentingnya lagi adalah pelayanan yang memuaskan pelanggan. Para pelanggan rela membayar harga lebih mahal dari biasanya untuk mendapatkan kesemuanya itu. Tidak sedikit perusahaan yang “gulung tikar” akibat dari tidak bisanya perusahaan tersebut untuk memenuhi tuntutan dari pelanggan.
(8)
Berbagai cara dan strategi dibuat oleh perusahaan-perusahaan demi mempertahankan pelanggan yang lama atau menjaring yang baru. Salah satu strategi yang ditawarkan adalah penerapan aplikasi e-commerce sebagai fungsi terintegrasi dari pemasaran, penjualan dan pelayanan yang bertujuan untuk meningkatkan kepuasan dan keamanan pelanggan, terutama untuk mendapatkan, mempertahankan dan meningkatkan jumlah pelanggan.
Merdeka Komputer adalah salah satu badan usaha yang bergerak dalam bidang penjualan perlengkapan komputer, selama ini sistem pemasaran dan penjualan yang dilakukan di perusahaan sudah mengunakan media internet sebagai strategi pemasarannya, seperti sistem pemasaran dengan memanfatkan fasilitas blog dan website perusahaan, akan tetapi fasilitas yang dimiliki perusahaan masih belum optimal, seperti sistem pembayaran yang ada masih dilakukan transfer antar rekening, sistem keamanan website perusahaan masih rawan terhadap para hacker dan website perusahaan yang ada masih banyak kekurangannya, seperti tampilan website yang tidak komunikatif. Untuk mengelola kegiatan tersebut agar menjadi lebih baik lagi maka perusahaan tersebut membutuhkan sebuah perubahan dari sistem yang sudah ada, aplikasi berbasis web dengan keamanan dan pembayaran secara online dikira sangat penting untuk melakukan pemasaran, penjualan, yang cukup optimal bagi perusahaan yang bergerak di bidang perdagangan. Melalui media internet e-commerce digunakan sebagai strategi pemasaran, penjulan dan pemesanan dengan melakukan perancangan sebuah sistem pendukung proses penjualan dengan tetap mempertahankan konsep-konsep e-commerce dan strateginya.
(9)
Sehubungan dengan permasalahan di atas penulis termotivasi untuk melakukan penelitian di Merdeka Komputer, untuk meningkatkan pelayanan dalam memberikan informasi mengenai data penjualan dan pemesanan bagi pihak-pihak yang membutuhkan. Berdasarkan hal tersebut maka penulis mengambil judul “PEMBANGUNAN APLIKASI E-COMMERCE PENJUALAN KOMPUTER PADA MERDEKA KOMPUTER DENGAN MENGGUNAKAN PHP DAN MYSQL” sebagai judul tugas akhir.
Dengan sistem yang diusulkan tersebut diharapkan dapat membantu tingkat penjualan yang memuaskan dan keuntungan yang maksimal, serta memudahkan bagi masyarakat luas untuk mengakses informasi yang ada pada Merdeka Komputer dan dapat menyesuaikan dengan kondisi pasar saat ini.
I.2. Rumusan Masalah
Dengan melihat masalah-masalah pokok pada latar belakang masalah, penulis merumuskan masalah menjadi sebagai berikut:
1. Bagaimana membangun aplikasi sebagai alat bantu untuk media alternatif yang dapat mempercepat penjualan perlengkapan komputer yang ada pada Merdeka Komputer.
2. Bagaimana membangun aplikasi yang dapat diakses setiap saat oleh masyarakat dan pihak perusahaan.
3. Bagaimana membangun aplikasi dengan pelayanan dan keamanan pelanggan.
(10)
4. Bagaimana membangun aplikasi dengan pelayanan transaksi secara online.
I.3. Maksud dan Tujuan
Berdasarkan permasalahan yang diteliti maksud dari penulisan tugas akhir ini adalah untuk mengetahui dan memperoleh gambaran proses kegiatan yang ada di Merdeka Komputer, juga membantu perusahaan dalam membangun aplikasi dalam bentuk web yang dapat memberikan keuntungan bagi perusahaan.
Tujuan dari penelitian ini adalah :
1. Membantu toko untuk memperkenalkann produknya kepada masyarakat. 2. Membantu meningkatkan penjualan produk.
3. Memberikan kemudahan kepada pelanggan untuk memesan produk.
I.4. Batasan Masalah
Adapun pembatasan masalah yang akan penulis batasi adalah sebagai berikut:
1. Metode pembayaran
a. Pembayaran online menggunakan paypal b. Pembayaran dengan transfer antar bank
2. Sistem keamanan
Kemanan dengan mengunakan HTTPS SSL 3. Manajemen produk dan payment
(11)
a. Manajemen produk
1) Setiap produk memiliki homepage tersendiri sesuai dengan, keterangan, spesifikasi, banyak produk, harga, dan memiliki gambar setiap itemnya.
2) Toko ini hanya mengelola perlengkapan komputer.
3) Inventory Tracking, pelanggan hanya dapat melihat produk yang ada di persediaan.
b. Manajemen payment
1) Proses dimulai pada saat konsumen memberikan bukti pembayaran yang telah dilakukan dengan online (paypal) maupun offline (transfer antar rekening) kepada pihak Merdeka Komputer.
2) Untuk jasa melalui JNE, biaya pembayaran sudah disesuaikan dengan ongkos kirim.
4. Pengiriman
a. Pengiriman dilakukan melalui JNE, untuk biaya pengiriman sudah disesuaikan dengan harga barang yang dikirim.
b. Proses pengiriman barang akan dilakukan setelah pihak Merdeka Komputer menerima transfer dan bukti pembayaran yang dilakukan secara online atau offline atas pembelian produk tersebut dan Merdeka Komputer akan menelepon konsumen sehari sebelum proses pengiriman.
(12)
Sistem komunikasi antara sistem dilakukan oleh admin dan user dalam sebauh aplikasi yang akan dibuat, berikut ini komunikasi antara sitem dan user:
a. Pembeli dapat meninggalkan pesan tertentu terkait barang yang dibeli melalui email atau telepon terhadap admin.
b. Sistem menyediakan Integrasi dengan situs Social Network (Facebook dan Twitter) sebagai sarana promosi.
6. Aplikasi ini dibuat dengan masalah penjualan dan pemesanan terhadap perangkat komputer di Merdeka Komputer.
I.5. Metodologi Penelitian
Metodologi yang digunakan dalam penulisan tugas akhir ini adalah sebagai berikut:
I.5.1. Tahap Pengumpulan Data
Metode pengumpulan data yang digunakan dalam penelitian ini adalah sebagai berikut :
1. Studi Literatur
Pengumpulan data dengan cara mengumpulkan literatur, jurnal, paper dan bacaan-bacaan yang ada kaitannya dengan judul penelitian.
(13)
2. Observasi
3. Interview
Teknik pengumpulan data dengan mengadakan tanya jawab secara langsung yang ada kaitannya dengan topik yang diambil.
I.5.2. Tahap Pembuatan Perangkat Lunak
Teknik analisis data dalam pembuatan perangkat lunak menggunakan paradigma perangkat lunak secara waterfall, yang meliputi beberapa proses diantaranya:
1. System / Information Engineering
System atau Information Engineering merupakan bagian dari sistem yang terbesar dalam pengerjaan suatu proyek, dimulai dengan menetapkan berbagai kebutuhan dari semua elemen yang diperlukan sistem dan mengalokasikannya kedalam pembentukan perangkat lunak.
2. Analisis
Analisis merupakan tahap menganalisis hal-hal yang diperlukan dalam pelaksanaan proyek pembuatan perangkat lunak.
3. Design
Design merupakan tahap penerjemahan dari data yang dianalisis kedalam bentuk yang mudah dimengerti oleh user.
(14)
4. Coding
Coding merupakan tahap penerjemahan data atau pemecahan masalah yang telah dirancang keadalam bahasa pemrograman tertentu.
5. Pengujian
Pengujian merupakan tahap pengujian terhadap perangkat lunak yang dibangun.
6. Maintenance
Maintenance merupakan tahap akhir dimana suatu perangkat lunak yang sudah selesai dapat mengalami perubahan–perubahan atau penambahan sesuai dengan permintaan user.
I.6. Sistematika Penulisan
Sistematika penyusunan tugas akhir ini terdiri dari lima bab yang masing-masing bab telah dirancang dengan satu tujuan tertentu. Berikut penjelasan tentang masing-masing bab tersebut:
(15)
BAB I PENDAHULUAN
Bab ini menerangkan secara umum tentang latar belakang masalah, identifikasi masalah, maksud dan tujuan, batasan masalah, metodologi penelitian, sistematika penulisan.
BAB II TINJAUAN PUSTAKA
Bab ini membahas berbagai konsep dasar dan teori-teori yang berkaitan dengan topik penelitian yang dilakukan dan hal-hal yang berguna dalam proses analisis permasalahan serta tinjauan terhadap penelitian-penelitian serupa yang telah pernah dilakukan sebelumnya termasuk sintesisnya.
BAB III ANALISIS DAN PERANCANGAN SISTEM
Bab ini membahas bagaimana menganalisis masalah dari model penelitian untuk memperlihatkan keterkaitan antar variabel yang diteliti serta model matematis untuk analisisnya.
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM
Bab ini membahas bagaimana melakukan pengimplementasian data kedalam bentuk web dengan mengunakan program PHP dan sebagai databasenya Mysql.
BAB V KESIMPULAN DAN SARAN
Bab ini berisi kesimpulan yang didapat dari hasil analis dan beberapa saran yang dapat membuat sistem ini supaya kedepannya lebih berkembang.
(16)
(17)
11
BAB II
TINJAUAN PUSTAKA
2.1 Tinjauan Instansi
Tinjauan instansi diperlukan sebagai sarana pengenalan tempat penelitian dari tugas akhir ini.
2.1.1 Riwayat Perusahaan
Merdeka Komputer berdiri pada tahun 2000. Didirikan oleh beberapa orang pemilik modal, dari tahun ke tahun, merdeka komputer berkembang pesat, tahun 2002 merdeka komputer membuka cabang di kandaga, dan sekarang sudah ada 3 cabang dalam satu kota, yaitu dibandung.
2.1.2 Logo Perusahaan
Gambar II.1. Logo Merdeka Komputer
2.1.3 Struktur Organsisasi Perusahaan
Organisasi, menurut Kamus Lengkap Bahasa Indonesia berarti himpunan, perkumpulan orang-orang yang mempunyai dasar dan tujuan tertentu yang sama. Organisasi dapat dikatakan sebagai suatu kerjasama berdasarkan pembagian kerja yang telah ditetapkan. Karena manusia adalah mahluk sosial yang hidupnya
(18)
berkelompok, maka dibutuhkan suatu perkumpulan atau organisasi untuk
membuat hidup manusia lebih teratur.(1)
Organisasi perusahaan sangatlah penting didalam menjamin kelangsungan dan kelancaran mekanisme kerja perusahaan, adanya organisasi dapat menciptakan suatu sistem pembagian kerja atau tugas yang sesuai dengan kebutuhan perusahaan sehingga mempermudah kegiatan operasional perusahaan dalam mencapai tujuan. Oleh karena itu pada gambar II.2 dibawah, akan diuraikan struktur organisasi dari Perusahaan Merdeka Komputer.
Gambar II.2. Struktur organisasi Merdeka Komputer
Struktur organisasi uraian dari Perusahaan Merdeka Komputer adalah sebagai berikut :
1. Pemilik Perusahaan
a. Bertanggung jawab atas kelangsungan Perusahaan.
b. Membuat perencanaan tentang sistem kerja Perusahaan.
c. Memonitoring perkembangan Perusahaan.
Owner
Staff Administrasi
keuangan
(19)
2. Bagian Administrasi dan Keuangan
a. Melaksanakan tugas mencatat segala transaksi yang terjadi dalam satu
hari.
b. Bertanggungjawab pencatatan laporan laporan berupa dokumen atau
kwitansi.
c. Melakukan pencatatan setiap transaksi yang di perusahaan serta
memeriksa kebenaran pencatatan transaksi.
d. Bertanggung jawab terhadap pemasukan dan pengeluaran keuangan
perusahaan.
e. Membuat anggaran pemasukan dan pengeluaran perusahaan.
3. Bagian gudang / Storage
a. Bertanggungjawab atas barang yang masuk dan keluar gudang.
b. Membuat laporan atas barang yang masuk dan keluar gudang.
4. Staff
a. Bertanggungjawab atas barang display serta kondisi kenyamanan
Perusahaan.
b. Membuat laporan atas barang yang terjual.
2.1.4 Visi dan Misi Perusahaan
Perusahaan Merdeka Komputer mempunyai visi dan misi dalam menjalankan tugasnya sebagai salah satu perusahaan yang bergerak dalam penjualan penjualan perangkat komputer. Adapun visi dan misi Perusahaan Merdeka Komputer adalah :
(20)
1. Visi
Menjadi Produsen perangkat komputer no.1 di Indonesia.
2. Misi
a) Memberikan layanan terbaik bagi konsumen.
b) Memberikan kepuasan terhadap konsumen.
2.2 Landasan Teori
Landasan teori berisi ulasan atau penjabaran kembali teori-teori yang ada yang diambil dari berbagai sumber baik dari buku-buku bacaan maupun dari internet.
2.2.1 Basis Data
Basis data (database) adalah kumpulan dari berbagai data yang saling
berhubungan satu dengan yang lainnya. Basis data tersimpan di perangkat keras, serta dimanipulasi dengan menggunakan perangkat lunak. Pendefinisian basis data meliputi spesifikasi dari tipe data, struktur dan batasan dari data atau
informasi yang akan disimpan.Databasemerupakan salah satu komponen yang
penting dalam sistem informasi, karena merupakan basis dalam menyediakan
informasi pada para pengguna atauuser.
Penyusunan basis data meliputi proses memasukkan data kedalam media penyimpanan data dan diatur dengan menggunakan perangkat Sistem Manajemen
Basis Data (Database Management System DBMS). Manipulasi basis data
(21)
melakukan pembaharuan atau penggantian (update) data, serta
pembuatanreportdata.
2.2.2 Entity Relationship Diagram (ERD)
ERD merupakan suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan
antar relasi.ERDuntuk memodelkan struktur data dan hubungan antar data, untuk
menggambarkannya digunakan beberapa notasi dan simbol. Pada dasarnya ada tiga simbol yang digunakan, yaitu :
a. Entiti
Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat
dibedakan dari sesuatu yang lain. Simbol dari entitiini biasanya digambarkan
dengan persegi panjang.
b. Atribut
Setiap entitas pasti mempunyai elemen yang disebut atribut yang berfungsi untuk mendeskripsikan karakteristik dari entitas tersebut. Isi dari atribut mempunyai sesuatu yang dapat mengidentifikasikan isi elemen satu dengan yang
lain. Jenis-jenis dari atribut sendiri diantaranya adalah ; key, atribut simple, atribut
multivalue, atribut composite dan atribut derivatif. Gambar atribut diwakili oleh simbol elips.
c. Hubungan / Relasi
Hubungan (relationship) adalah hubungan yang terjadi antara satu atau lebih
entitas yang berasal dari himpunan entitas yang berbeda. Sedangkan relationship
(22)
2.2.3 Internet
Internet merupakan singkatan dari interconnected-networking adalah
rangkaian computer yang terhubung dengan jaringan yang terkoneksi dengan
jaringan yang lain nya dengan menggunakan bantuan router, internet sendiri
terkoneksi secara global dan menggunakan proPerusahaanl TCP/IP sebagai
proPerusahaanl pertukaran paket (packet switching communication protocol).
2.2.4 Website
Secara terminologi, website adalah kumpulan dari halaman-halaman situs,
yang biasanya terangkum dalam sebuah domain atau subdomain, yang tempatnya
berada di dalam World Wide Web (WWW) di Internet. Sebuah halaman web
adalah dokumen yang ditulis dalam format html (Hyper Text Markup Language),
yang hampir selalu bisa diakses melalui HTTP, yaitu proPerusahaanl yang
menyampaikan informasi dari server website untuk ditampilkan kepada para
pemakai melalui web browser. Semua publikasi dari website tersebut dapat
membentuk sebuah jaringan informasi yang sangat besar.
Halaman-halaman dari website akan bisa diakses melalui sebuah URL
(alamat website) yang biasa disebut Homepage. URL ini mengatur
halaman-halaman situs untuk menjadi sebuah hirarki, meskipun, hyperlink yang ada
dihalaman tersebut mengatur para pembaca dan memberitahu mereka sususan keseluruhan dan bagaimana arus informasi ini berjalan.
Beberapa website membutuhkan subskripsi (data masukan) agar para user
(23)
beberapa situs-situs bisnis, situs-situs e-mail gratisan, yang membutuhkan subkripsi agar kita bisa mengakses situs tersebut
2.2.5 Web Server
Server web adalah sebuah perangkat lunak server yang berfungsi
menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan browser
web dan mengirimkan kembali hasilnya dalam bentuk halaman-halaman web yang
umumnya berbentuk dokumen HTML. Server web yang terkenal diantaranya
adalah Apache dan Microsoft Internet Information Service (IIS). Apache
merupakan server web antar-platform, sedangkan IIS hanya dapat beroperasi di
sistem operasi Windows.
2.2.6 MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL
(bahasa Inggris: database management system) atau DBMS yang multithread,
multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat
MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General
Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.
Tidak sama dengan proyek-proyek seperti Apache, dimana perangkat
lunak dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia MySQL AB, dimana memegang hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang
(24)
Finlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael "Monty" Widenius.
2.2.7 E-Commerce
Perdagangan elektronik atau e-commerce adalah penyebaran, pembelian,
penjualan, pemasaran barang dan jasa melalui sistem elektronik seperti internet,
televisi, www, atau jaringan komputer lainnya. e-commerce dapat melibatkan
transfer dana elektronik, pertukaran data elektronik, sistem manajemen inventori otomatis, dan sistem pengumpulan data otomatis.
Industri teknologi informasi melihat kegiatan e-commerce ini sebagai
aplikasi dan penerapan dari e-bisnis (e-business) yang berkaitan dengan transaksi
komersial, seperti: transfer dana secara elektronik, SCM (supply chain
management), pemasaran secara elektronik (e-marketing), atau pemasaran online (online marketing), pemrosesan transaksi online (online transaction processing),
pertukaran data elektronik (electronicdatainterchange /EDI) dan lain lain.
E-commerce merupakan bagian dari e-business, di mana cakupan dari e-business lebih luas, tidak hanya sekedar perniagaan tetapi mencakup juga pengkolaborasian mitra bisnis, pelayanan nasabah, lowongan pekerjaan dll. Selain
teknologi jaringan www, e-commerce juga memerlukan teknologi basisdata atau
pangkalan data (databases), surat elektronik (e-mail), dan bentuk teknologi non
komputer yang lain seperti halnya sistem pengiriman barang, dan alat pembayaran
untuk e-commerce ini.
E-commerce pertama kali diperkenalkan pada tahun 1994 pada saat pertama kali banner-elektronik dipakai untuk tujuan promosi dan periklanan di
(25)
suatu halaman-web (website). Menurut Riset Forrester, perdagangan elektronik menghasilkan penjualan seharga AS$12,2 milyar pada 2003. Menurut laporan
yang lain pada bulan oktober 2006 yang lalu, pendapatan ritel online yang bersifat
non-travel di Amerika Serikat diramalkan akan mencapai seperempat trilyun dolar US pada tahun 2011.
Menurut Taryana Suryana dalam bukunya yang berjudul e-commerce
menggunakan PHP dan MySQL e-commerce (2) di klarifikasikan ke dalam
beberapa model yaitu:
2.2.7.1Model Store Front
Store front ialah kombinasi proses transaksi, sekuriti, pembayaran secara online serta penyimpanan informasi yang memungkinkan para pedagang untuk
menjual dagangannya di internet melalui website. Store front merupakan konsep
dasar perdagangan elektronik dimana terjadi interaksi penjual dan pembeli secara langsung.
Untuk menjalankan store front, seseorang harus mengorganisasikan dalam
bentuk katalog produk yang ditempatkan pada halaman website. Pemilik bisnis
online juga harus dapat menerima pembayaran secara online dalam kondisi aman, mengatur pengiriman dagangan para konsumen serta mengolah data konsumen.
Dalam praktiknya, para pedagang online menggunakan teknologi yang disebut
shoppingcart atau kereta belanja. Dengan menggunakan shoppingcart konsumen
dapat memasukan barang barang pesanannya kedalam shoppingcart nya.
(26)
Model lain perdagangan online ialah model lelang, model ini berfungsi
sebagai forum dimana para pengguna internet dapat memasuki website dengan
berperan sebagai penawar atau penjual. Jika seseorang berperan sebagai penjual produk, maka yang bersangkutan dapat mencari situs situs yang menyediakan barang barang yang sedang dia cari, melihat lihat kegiatan penawaran saat itu dan memasang penawaran.
2.2.7.3Model Portal
Model portal merupakan bentuk lain dari e-commerce. Portal berisi
berbagai informasi meliputi mulai berita politik dan ekonomi, olahraga, teknologi, sampai dengan berita berita ringan mengenai kehidupan selebriti, gaya hidup, cerita bersambung dll.
2.2.7.4Model Dynamic Pricing
Model dynamic pricing atau penetapan harga merupakan model yang
mengikuti pola mekanisme bisnis, yaitu bagaimana antara bisnis berlangsung dan produk diberi harga, dengan demikian seorang konsumen dapat membeli suatu produk dengan tawaran yang paling rendah. Strategi lain ialah dengan cara menawarkan produk atau jasa tertentu secara gratis.
Model model dalam kategori ini ialah model menentukan sendiri harga
produk (your price model), model harga perbandingan (comparison pricing
(27)
model), Model barter, Model rebate dan model penawaran produk dan jasa secara gratis.
2.2.7.5Model Online Trading
Model online trading biasanya merupakan perdagangan elektronik dalam
bentuk perdagangan sekuritas. Perdagangan saham secara online dilakukan oleh
broker yang mendapatkan komisi karena jasa para broker dalam mengatur
jalannya perdagangan saham tersebut. Melalui perdagangan saham secara online
ini, konsumen dapat melakukan penelitian terhadap sekuritas, membeli dan menjual investasi melalui komputer yang tersambung dengan internet.
2.2.7.6Model Online Loan
Online loan atau pinjaman secara online merupakan salah satu bisnis
online yang sudah cukup popular, konsumen saat ini dapat mencari pinjaman dengan bunga rendah melalui internet. Salah satu portal yang member pinjaman
secara online adalah e-loan dengan alamat www.eloan.com . situs ini menawarkan
layanan kartu kredit, pinjaman pembelian rumah dan peralatan, serta kalkulator untuk membuat konsumen mahir dalam memutuskan mencari pinjaman.
2.2.7.7Layanan Perjalanan Secara Online
Saat ini bagi orang yang senang bepergian akan lebih mudah mengaturnya
karena mulai pemilihan lokasi wisata, booking hotel dan tiket pesawat dapat
dipesan secara online. Para pelancong dapat memilih lokasi baik didalam maupun
luar negeri. Yang bersangkutan hanya menyediakan biaya dan siap melakukan perjalanan.
(28)
Banyak sekali situs penjualan mobil secara online dimana konsumen dapat memilih dan membeli mobil baru maupun mobil bekas. Situs ini menyediakan simulasi cara memilih mobil dan cara menghitung cicilan, jika seseorang ingin membeli mobil secara kredit dan perhitungan bunganya dilakukan jika sudah terdapat kesepakatan, dan konsumen tinggal memesan kemudian mobil akan dikirim ke alamat konsumen.
2.2.8 HTML
Hyper Text Markup Language (HTML) adalah sebuah bahasa markup
yang digunakan untuk membuat sebuah halaman web, menampilkan berbagai
informasi di dalam sebuah Penjelajah web internet dan formating hypertext
sederhana yang ditulis kedalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang terintegerasi. Dengan kata lain, berkas yang dibuat dalam perangkat lunak pengolah kata dan disimpan kedalam format ASCII normal sehingga menjadi home page dengan perintah-perintah HTML. Bermula dari sebuah bahasa yang sebelumnya banyak digunakan di dunia penerbitan dan
percetakan yang disebut dengan SGML (Standard Generalized Markup
Language), HTML adalah sebuah standar yang digunakan secara luas untuk menampilkan halaman web. HTML saat ini merupakan standar Internet yang
didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium
(29)
ketika mereka bekerja di CERN pada tahun 1989 (CERN adalah lembaga penelitian fisika energi tinggi di Jenewa).
Versi terakhir dari HTML adalah HTML 4.01, meskipun saat ini telah berkembang XHTML yang merupakan pengembangan dari HTML.
2.2.9 PHP
PHP adalah bahasa pemrograman script yang paling banyak dipakai saat
ini. PHP banyak dipakai untuk memrogram situs web dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain.
Contoh terkenal dari aplikasi PHP adalah phpBB dan MediaWiki (software
di belakang Wikipedia). PHP juga dapat dilihat sebagai pilihan lain dari ASP.NET/C#VB.NET Microsoft, ColdFusion Macromedia, JSP/Java Sun Microsystems, dan CGI/Perl. Contoh aplikasi lain yang lebih kompleks berupa CMS yang dibangun menggunakan PHP adalah Mambo, Joomla!, Postnuke, Xaraya, dan lain-lain.
2.2.10 Java Script
JavaScript adalah bahasa scripting yang popular di internet dan dapat
(30)
Firefox, Netscape dan Opera. Kode JavaScript dapat disisipkan dalam halaman web menggunakan tag SCRIPT.
2.2.11 Adobe Dreamweaver
Adobe Dreamweaver merupakan program penyunting halaman web
keluaran Adobe Systems yang dulu dikenal sebagai Macromedia Dreamweaver
keluaran Macromedia. Program ini banyak digunakan oleh pengembang web
karena fitur-fiturnya yang menarik dan kemudahan penggunaannya. Versi terakhir Macromedia Dreamweaver sebelum Macromedia dibeli oleh Adobe Systems yaitu versi 8. Versi terakhir Dreamweaver keluaran Adobe Systems adalah versi 10 yang ada dalam Adobe Creative Suite 4 (sering disingkat Adobe CS4).
2.2.12 Secure Socket Layer (SSL)
Secure Sockets Layer atau yang disingkat SSL adalah sebuah proPerusahaanl keamanan data yang digunakan untuk menjaga pengiriman data antara web server dan pengguna situs web tersebut. SSL umumnya sudah terinstall didalam mayoritas browser web yang ada (IE, Netscape, Firefox, dll), sehingga pengguna situs web dapat mengidentifikasi tingkat keamanan situs web tersebut yang menggunakan proPerusahaanl keamanan SSL ini.
Browser web secara otomatis akan mencek apakah sertifikat SSL dan identitas situs web valid dan situs tersebut terdaftar pada otoritas sertifikasi (CA) SSL (cth. Verisign). Dengan demikian, SSL ini menjadi sangat penting terutama untuk situs web yang menjalankan transaksi online.
Koneksi SSL akan memproteksi informasi vital dengan meng-enkripsi informasi yang dikirim dan diterima antara pc pengguna situs dan web server,
(31)
sehingga informasi yang berjalan tidak mungkin dapat diambil ditengah jalan dan dibaca isinya. Hal ini berarti pengguna tidak perlu ragu untuk mengirim informasi vital seperti nomor kartu kredit kepada situs web yang telah memasang SSL tersertifikat ini.
2.2.13 Paypal
PayPal adalah salah satu alat pembayaran (Payment procesors)
menggunakan internet yang terbanyak digunakan didunia dan teraman. Pengguna
internet dapat membeli barang di ebay, lisensi software original, keanggotaan
situs, urusan bisnis, mengirim dan menerima donasi/sumbangan, mengirim uang ke pengguna PayPal lain di seluruh dunia dan banyak fungsi lainnya dengan mudah dan otomatis menggunakan internet atau mobile, PayPal mengatasi
kekurangan dalam pengiriman uang tradisional seperti Cek atau Money order
yang prosesnya dapat memakan waktu PayPal seperti rekening bank, pertama
anda membuat account, lalu dana akan ditarik langsung dari kartu kredit anda ke
account tersebut atau dengan dana dari transferan account PayPal orang lain ke
Saldo / Balance PayPal anda, dan anda sudah dapat menggunakan account PayPal
(32)
26
III.1. Analisis Sistem
Pada bab ini akan menjelaskan mengenai analisis sistem yang sedang berjalan, dengan tujuan untuk mengetahui proses kegiatan yang ada pada Merdeka Komputer. Tahap ini sangat penting, karena tahap ini sangat menunjang untuk tahap-tahap selanjutnya.
III.1.1. Analisis Masalah
Selama ini kegiatan penjualan dan pembelian yang dilakukan pada Merdeka Komputer sudah menggunakan media Internet sebagai strategi pemasarannya seperti sistem pemasaran dengan memanfaatkan fasilitas blog dan website perusahaan, akan tetapi fasilitas yang dimiliki perusahaan masih belum optimal, seperti sistem pembayaran yang ada masih dilakukan transfer antar rekening, seperti tampilan website yang tidak dinamis. Untuk mengelola kegiatan tersebut agar menjadi lebih baik lagi maka perusahaan tersebut membutuhkan sebuah perubahan dari sistem yang sudah ada, aplikasi berbasis web dengan keamanan dan pembayaran secara online dikira sangat penting untuk melakukan pemasaran, penjualan, yang cukup optimal bagi perusahaan yang bergerak di bidang perdagangan. Melalui media Internet E-Commerce digunakan sebagai strategi pemasaran, penjulan dan pembelian dengan melakukan perancangan sebuah sistem pendukung proses penjualan dengan tetap mempertahankan konsep-konsep E-Commerce dan strateginya.
(33)
yang akan dibuat. Adapun batasan pembatasan masalah yang akan penulis batasi adalah sebagai berikut:
1. Pembayaran dengan paypal atau transfer antar bank.
2. Sistem keamanan dengan HTTPS SSL.
3. Pengiriman hanya dilakukan dengan TIKI dan JNE. Untuk Proses pengiriman barang akan dilakukan setelah pihak Merdeka Komputer menerima bukti pembayaran yang dilakukan secara online (paypal) maupun offline (transfer antar bank) atas pembelian produk tersebut, dan Merdeka Komputer akan menelpon konsumen sehari sebelum proses pengiriman.
4. Sistem komunikasi antara sistem dengan user dengan email, telepon terhadap admin dan YM.
5. Sistem Promosi dengan facebook.
III.1.2. Analisis Dokumen
Analisis dokumen merupakan kegiatan menganalisis seluruh dokumen dasar yang digunakan dan mengalir pada sebuah sistem yang sedang berjalan. Adapun jenis-jenis
dokumen yang digunakan pembangunan aplikasi ecommerce pada Merdeka Komputer yang
sedang berjalan yaitu data barang, faktur pembelian, surat pesanan, faktur penjualan, surat jalan, tanda terima barang, data stok barang, rekap data barang dan laporan penjualan. Adapun rincian dari masing-masing dokumen tersebut dapat dilihat pada tabel 3.1.
(34)
1
Pembelian data barang
Deskripsi : Barang yang akan diberikan kepada konsumen Fungsi : Sebagai informasi barang yang akan diberikan kepada konsumen.
Sumber : Bagian gudang
Atribut : Tanggal, Nama pemesan, Alamat , No Telepon, Nama Barang, Jenis Barang, Satuan, Jumlah, Harga.
2
Faktur Penjualan
Deskripsi : Bukti transaksi penjulan yang diberikan bagian administrasi kepada konsumen.
Fungsi : Untuk mencatat dan bukti transaksi penjualan.
3 Surat Jalan
Deskripsi : Bukti barang yang akan dikirim ke konsumen Fungsi : Untuk bukti pengiriman barang
Sumber : Bagian penjualan
Atribut : Tanggal, Nama pemesan, Alamat , No Telepon, Nama Barang, Jenis Barang, Satuan, Jumlah, harga.
4
Tanda Terima Barang
Deskripsi : Bukti barang yang dipesan telah dikirim Fungsi : Untuk bukti barang yang dikirim telah diterima Sumber : Bagian pengiriman
Atribut : Tanggal, Nama pemesan, Alamat , No Telepon, Nama Barang, Satuan, Jumlah, harga.
5
Data Stok Barang
Deskripsi : Catatan persediaan barang/ keluar masuk barang
Fungsi : Mengetahui persediaan barang Sumber : Bagian gudang
(35)
6 Suarat Jalan
Fungsi : Untuk bukti pengiriman barang Sumber : Bagian penjualan
Atribut : Tanggal, Nama pemesan, Alamat , No Telepon, Nama Barang, Jenis Barang, Satuan, Jumlah, harga.
Laporan Data Barang
Deskripsi : Catatan persediaan barang atau keluar masuk barang.
Fungsi : Mengetahui persediaan barang Sumber : Bagian gudang
Atribut : Tanggal, Nama barang,nama, Jenis Barang, jumlah.
8
Laporan Penjualan
Deskripsi : Catatan penjualan barang Fungsi : Mengetahui laporan penjualan Sumber : Bagian penjualan
Atribut : Tanggal, Nama barang, Jenis Barang, jumlah, satuan, Harga.
III.1.3. Analisis Prosedur
Pada tahapan ini akan dianalisis mengenai prosedur-prosedur yang sedang berjalan pada Merdeka Komputer, sehingga dari analisis ini diperoleh beberapa prosedur diantaranya proses dan penjualan. Untuk lebih jelasnya dapat dilihat pada gambar 3.1.
(36)
Pada prosedur pemesanan terdapat beberapa entitas yang terlibat didalamnya diantaranya: konsumen, kasir, pimpinan.
1. Konsumen melakukan pemesanan terhadap barang yang akan dibeli.
2. Kasir akan mencatat pemesanan barang, dan setelah diproses kasir akan memnerikan data detail pemesana barang kepada bagian produksi untuk dicek.
3. Bagian produksi akan mengecek stok data barang dan menghasilkan empat rangkap, rangkap pertama jika barang tidak ada akan diberikan kepada kasir setelah itu kasir akan memberikan kepada konsumen.
4. Rangkap kedua, jika barang tersedia maka barang akan direkap dan akan digunakan oleh bagian produksi untuk pembuatan laporan data barang yang akan diberikan kepada pimpinan.
5. Rangkap ketiga akan diberikan kepada kasir untuk pembuatan laporan data penjualan dan pembuatan faktur penjualan.
6. Setelah mendapat rekap data barang yang akan dipesan, kasir akan membuat laporan data penjualan yang akan diberikan kepada pimpinan dan faktur penjualan yang menghasilkan tiga rangkap, rangkap pertama berwarna putih untuk konsumen, warna kedua berwarna merah untuk arsip, warna ketiga berwarna kuning untuk pimpinan perusahaan.
7. Rangkap keempat akan diberikan kepada Bagian pengiriman untuk pembuatan surat jalan dan pembuatan kwitansi tanda terima barang yang menghasilkan dua rangkap, rangkap pertama diarsipkan dan rangkap kedua diberikan kepada konsumen.
Adapun prosedur transaksi penjualan tersebut dapat diihat pada Gambar III.1. flowmap
(37)
Gambar III.1. FlowMap penjualan yang sedang berjalan Keterangan :
A : Arsip faktur penjualan barang B : Arsip kwitansi tanda terima barang
III.1.4. Analisis Aliran Informasi
Dalam tahap ini akan dianalisis dari aliran informasi dari aplikasi yang akan dibuat berikut ini analisis dari aliran informasi yang akan dibuat:
(38)
Dalam proses pengolahan data penjualan, pembayaran dan pemesanan maka dibutuhkan data untuk menjalankan pemprosesan. Data yang dibutuhkan untuk mengolah data, seperti pada tabel III.2.
Tabel III.2. Kebutuhan data
N0 Nama Data Fungsi Sumber
1 Informasi konsumen Bagian Admin Kasir
2 Laporan data penjualan Mengetahui laporan data penjualan Kasir
3 Laporan data barang Mengetahui persediaan barang Bagain produksi
III.1.4.2. Informasi yang Dihasilkan
Adapun informasi yang dihasilkan dari prosedur-prosedur yang digambarkan pada tabel III.3.
Tabel III.3. Informasi yang dihasilkan
No Nama Informasi Tujuan Fungsi
1 Informasi konsumen
Bagian admin Informasi mengenai
identitas konsumen
2 Informasi penjualan Bagian admin dan Pimpinan Informasi tentang jumlah
pemesanan barang 3 Informasi
pembayaran
Bagian operator Merdeka Komputer dan Pimpinan
informasi tentang jumlah penjualan barang
4 Informasi stok barang
Bagian administrator, bagian gudang, dan Pimpinan
informasi tentang jumlah stok barang
5 Informasi
pemesanan barang
Bagian admin, dan pimpinan informasi mengenai
(39)
Kode merupakan penyajian dalam mengklafikasikan data sehingga mudah dalam proses masukan ke dalam sistem program. Pengunaan kode biasanya untuk mengidentifikasi data, simbol kode biasanya digunakan pada hampir semua proses yang ada keterkaitannya dengan data.
Kode barang
Contoh :
Kode barang A.11.001.012
Barang dengan jenis Motherboard dengan nomor produksi 12, diproduksi pada tahun 2011
III.1.6. Analisis Konseptual Basis Data
Dalam memodelkan data dan menggambarkan hubungan antara data digunakan alat bantu yaitu diagram E-R, sehingga dari diagram E-R dapat dilihat hubungan antar entitas. Diagram E-R yang diusulkan untuk sistem yang akan dibangun dapat dilihat pada gambar III.2 dibawah ini.
(40)
(41)
Dokumen SRS ini menjelaskan requirement untuk mengimplementasikan fitur-fitur pada pembangunan aplikasi E-Commerece Merdeka Komputer.
II.1.7.1. Administrator
1. Login
Menu ini digunakan untuk masuk kedalam sistem agar dapat melakukan transaksi.
2. Melihat kategori
Menu ini digunakan untuk melihat menambah atau menghapus kategori 3. Melihat stock
Menu ini digunakan untuk melihat, mengubah, dan menghapus data kategori.
4. Menambah data produk
Menu ini digunakan untuk menambah data barang. 5. Melihat data produk
Menu ini digunakan untuk melihat, mengubah, dan menghapus data barang 6. Melihat data pembelian
Menu ini digunakan untuk melihat, mengubah status pesanan, dan penyesuaian data detail pesanan.
7. Mengirim konfirmasi pembelian ke konsumen
Menu ini digunakan untuk melakukan pengiriman pesan ke konsumen
8. .Logout
Menu ini digunakan untuk keluar dari sistem.
9. Menambah data admin
(42)
1. Melihat lihat data barang
Informasi barang yang ditawarkan pada Merdeka Komputer. 2. Melakukan registrasi
Tahap yang harus dilakukan untuk dapat melakukan transaksi pemesanan barang adalah melakukan registrasi.
3. Melihat menu Forgot Password
Menu ini digunakan untuk mengetahui password member. 4. Melihat menu cara pesan
Menu ini digunakan untuk melihat cara-cara pemesanan
II.1.7.3. Konsumen
1. Login
Menu ini digunakan untuk masuk kedalam sistem agar dapat melakukan transaksi.
2. Melihat data barang
Informasi barang yang ditawarkan pada Merdeka Komputer. 3. Melihat Cara Pesan
Menu ini digunakan untuk melihat cara pesan.
4. Melihat Produk
Menu ini digunakan untuk melihat Produk yang ada pada Merdeka Komputer.
5. Melihat menu cara pemesanan
Menu ini digunakan untuk melihat cara pemesanan barang. 6. Melihat Keranjang
(43)
7. Tracking
Menu ini digunakan untuk mellihat pengiriman barang. 8. Mengubah profil
Menu ini digunakan untuk mengubah profil konsumen.
9. Logout
Menu ini digunakan untuk keluar dari sistem.
III.1.8. Analisis Kebutuhan Non Fungsional
Pada tahap ini akan dijelaskan kebutuhan non fungsional dari aplikasi yang akan dibangun.
III.1.8.1. Analisis User
1. Adapun karakterisik dari administrator yaitu : yang harus dimiliki administrator yaitu kemampuan dasar di bidang komputer dan mengoperasikan Sistem Operasi Windows XP, pemahaman yang cukup untuk mengelola data dalam web serta memiliki pengetahuan tentang Internet.
2. Karakteristik untuk layanan pengunjung yaitu : Mengerti kualifikasi yang harus dimiliki yaitu dapat melakukan browsing di Internet.
3. Karakteristik untuk layanan konsumen yaitu : Mengerti kualifikasi yang harus dimiliki yaitu dapat melakukan browsing di Internet.
III.1.8.2. Analisis Perangkat Keras
Perangkat keras merupakan komponen atau unsur peralatan yang digunakan untuk menunjang pembangunan sistem informasi.
(44)
1. Processor intel Pentium Dualcore 3 Ghz dengan kapasitas memori 1 Gb
2. Monitor LG 17 “
3. Harddisk 80 GB
4. DVD rom asus 16Xmax
5. Mouse dan keyboard
6. printer Epson Stylus T11
7. Internet dengan bandwith 1MB
Sedangkan spesifikasi yang digunakan sistem yang akan di bangun yaitu :
1. Processor intel Pentium Dualcore 3 Ghz dengan kapasitas memori 1 Gb
2. Monitor LG 17 “
3. Harddisk minimal 80 GB
4. DVD rom asus 16Xmax
5. Mouse dan keyboard
6. printer Epson Stylus T11
7. Internet dengan bandwith 1MB
Berdasarkan spesifikasi di atas maka dalam pembangunan aplikasi ini tidak ada perubahan dalam spesifikasi perangkat keras.
III.1.8.3. Analisis Perangkat Lunak
Kebutuhan perangkat lunak merupakan faktor-faktor yang harus dipenuhi untuk merancang sebuah perangkat lunak sehingga perangkat lunak tersebut sesuai dengan maksud dan tujuan perangkat lunak tersebut dibuat.
(45)
1. Windows Xp service pack 2
2. Microsoft Office 2007
3. Internet explorer
4. Adobe reader 6.0
Spesifikasi perangkat lunak yang dibutuhkan untuk membagun aplikasi E-Commercepada Merdeka Komputer adalah :
1. Windows xp sebagai sistem operasi
2. PHP
3. Adobe Dreamweaver CS3
4. MySQL sebagai Database
5. Web Server phpMyadmin
6. Mozila sebagai browser
III.1.8.4. Analisis Jaringan
Aplikasi ini bekerja pada jaringan tingkat Internet dimana computer client dan server
terkoneksi dengan Internet agar bisa saling berhubungan dengan jaringan Internet maka administrator dan user harus memiliki kontrak dengan provider Internet.
III.1.9. Analisis Kebutuhan Fungsional
Analisis ini diperlukan untuk menentukan masukan yang diperlukan sistem, keluaran yang akan dihasilkan sistem, lingkup proses yang digunakan untuk mengolah masukan menjadi keluaran.
(46)
Diagram konteks merupakan gambaran secara umum mengenai sebuah sistem yang dirancang secara global, yaitu suatu diagram yang mempresentasikan atau menggambarkan hubungan antara sistem dengan luar lingkungan luar sistem yang mempengaruhi operasi sistem. Sistem ditunjukkan dalam satu lingkungan yang menggambarkan keseluruhan proses dalam sistem hubungannya dengan entitas.
Diagram konteks yang sedang berjalan pada Merdeka Komputer dapat dilihat pada gambar III.3.
(47)
Data Flow Diagram (DFD) merupakan model grafis dari sebuah sistem yang menunjukkan sebuah aliran sistem, berikut ini DFD Level 0 dapat dilihat pada gambar III.4.
(48)
Gambar III.5. DFD Level 1 P0.2. Login Admin
(49)
(50)
(51)
Gambar III.9. DFD Level 1 Pengelolaan Data Transaksi
(52)
Gambar III.11. DFD Level 2 Pengelolaan Data Pembelian
(53)
Gambar III.13. DFD Level 2 Pengelolaan Data Kategori
(54)
Gambar III.15. DFD Level 2 Pengelolaan Data Provinsi
(55)
Gambar III.17. DFD Level 2 Pengelolaan Data Forwarder
3.1.9.3.Kamus data
Kamus data merupakan deskripsi formal mengenai seluruh elemen yang tercangkup dalam DFD. Kamus data untuk diagram alir data pada aplikasi E-Commerece ini akan dijelaskan sebagai berukut pada tabel III.4
Tabel III.4 Kamus data
Nama Aliran data Data konsumen
Where used/ how used Pengunjung proses 1
Konsumen proses 4
Deskripsi Berisi data konsumen yang digunakan untuk registrasi, validasi dan data data
yang akan disimpan didalam database.
Struktur data id_konsumen, password, nama, email, alamat, kota, tlp, kode_pos,
id_konsumen password nama email alamat kota
[0-9]
[A-Z|a-z|0-9] [A-Z|a-z|0-9] [A-Z|a-z|0-9] [A-Z|a-z|0-9] [A-Z|a-z|0-9]
(56)
Nama Aliran data Info konsumen
Where used/ how used Pengunjung proses 1
Konsumen proses 4
Deskripsi Berisi informasi data konsumen yang digunakan untuk registrasi, validasi dan
data data yang akan disimpan didalam database.
Struktur data id_konsumen, password, nama, email, alamat, kota, tlp, kode_pos,
id_konsumen password nama email alamat kota tlp kode pos [0-9] [A-Z|a-z|0-9] [A-Z|a-z|0-9] [A-Z|a-z|0-9] [A-Z|a-z|0-9] [A-Z|a-z|0-9] [0-9] [0-9]
Nama Aliran data Info kategori
Where used/ how used
Pengunjung proses 8
Pengunjung proses 7 Konsumen proses 8 Konsumen proses 7 Administrator proses 6 Administrator proses 6.4 Administrator proses 6.3.1 Administrator proses 6.3.2 Administrator proses 6.3.3 Administrator proses 6.4.1 Administrator proses 6.4.2 Administraotr proses 6.4.3
Deskripsi Berisi data pada tabel kategori
Struktur data id_kategori, id_admin, nama_kategori, keterangan,
Nama Aliran data Data kategori
Where used/ how used
Administrator proses 6 Administrator proses 6.3 Administrator proses 6.4 Administrator proses 6.3.1 Administrator proses 6.3.2 Administrator proses 6.3.3 Administrator proses 6.4.1 Administrator proses 6.4.2 Administrator proses 6.4.3
Deskripsi Berisi data pada tabel kategori
Struktur data id_kategori, id_admin, nama_kategori, keterangan.
id_kategori id_admin nama_kategori keterangan [0-9] [0-9] [A-Z|a-z|0-9] [A-Z|a-z|0-9]
(57)
Where used/ how used
Administrator proses 6.3 Administrator proses 6.3.1 Administrator proses 6.3.2 Administrator proses 6.3.3 Administrator proses 6.3.4
Deskripsi Berisi data pada table produk
Struktur data Kode_produk, id_kategori, nama_produk, harga, diskon, stok, gambar,
keterangan.
Nama Aliran data Info produk
Where used/ how used
Administrator proses 6 Pengunjung proses 7 Pengunjung proses 8 Konsumen proses 7 Konsumen proses 8 Administrator proses 6.3 Administrator proses 6.3.1 Administrator proses 6.3.2 Administrator proses 6.3.3
Deskripsi Berisi data pada tabel produk
Struktur data kode_produk, id_kategori, nama_produk, harga, diskon, stok, gambar,
keterangan. kode_produk id_kategori nama_produk harga diskon stok gambar keterangan [0-9] [0-9] [A-Z|a-z|0-9] [0-9] [0-9] [0-9] [A-Z|a-z|0-9] [A-Z|a-z|0-9]
Nama Aliran data Data pembelian
Where used/ how used
Konsumen proses 9 Konsumen proses 9.2 Konsumen proses 9.4 Konsumen proses 9.5 Admin proses 6 Admin proses 6.2
Deskripsi Berisi data pada tabel pembelian_konsumen
Struktur data no,Id_pembelian,kode_produk,id_konsumen,tgl,jumlah,total,diskon,
sub_total, id_kirim. no id_pembelian kod_produk id_konsumen tgl jumlah [0-9] [0-9] [0-9] [0-9] date [0-9]
(58)
sub_total id kirim
[0-9] [0-9]
Nama Aliran data Info pembelian
Where used/ how used
Administrator proses 6 Administrator proses 6.2 Konsumen proses 9 Konsumen proses 9.2 Konsumen proses 9.4 Konsumen proses 9.5 Konsumen proses 10
Deskripsi Data pada tabel pembelian
Struktur data no,id_pembelian,kode_produk,id_konsumen,tgl,jumlah,total, diskon,
sub_total, id_kirim. no id_pembelian kod_produk id_konsumen tgl jumlah total diskon sub_total id kirim [0-9] [0-9] [0-9] [0-9] date [0-9] [0-9] [0-9] [|0-9] [0-9]
Nama Aliran data Data login Admin
Where used/ how used
Administrator proses 2 Administrator proses 2.1 Administrator proses 2.2
Deskripsi Data yang di lakukan untuk verivikasi login
Struktur data username, password
username password
[A-Z|a-z|0-9] [A-Z|a-z|0-9]
Nama Aliran data Data login Login konsumen
Where used/ how used
Konsumen proses 3 Konsumen proses 3.1 Konsumen proses 3.2 Konsumen proses 3.3
Deskripsi Data yang di lakukan untuk verivikasi login
Struktur data username, password
username password
[A-Z|a-z|0-9] [A-Z|a-z|0-9]
(59)
Where used/ how used Administrator pross 6.1.1 Administrator pross 6.1.2 Administrator pross 6.1.3
Deskripsi Data pada tabel berita
Struktur data id_berita, id_admin, judul,isi, gambar, tanggal. id id_admin judul gambar tanggal [0-9] [0-9] [A-Z|a-z|0-9] [A-Z|a-z|0-9] Date
Nama Aliran Data Info berita
Where used/ how used
Administrator proses 6 Administrator proses 6.1 Administrator pross 6.1.1 Administrator pross 6.1.2 Administrator pross 6.1.3
Deskripsi Data pada tabel berita
Struktur data id, judul, isi
id id_admin judul gambar tanggal [0-9] [0-9] [A-Z|a-z|0-9] [A-Z|a-z|0-9] Date
Nama Aliran data Data ongkos_kirim
Where used/ how used
Administrator proses 6 Administrator proses 6.7 Administrator proses 6.7.1 Administrator proses 6.7.2 Administrator proses 6.7.3 Administrator proses 6.7.4 Konsumen proses 9.6
Deskripsi Data pada tabel ongkos kirim
Struktur data id_kirim, id_provinsi, id_kabkota, ongkos_kirim, id_forwader
id_kirim id_provinsi id_kabkota ongkos_kirim id_forwader [0-9] [0-9] [0-9] [A-Z|a-z|0-9] [0-9]
Nama Aliran data Info ongkos kirim
Where used/ how used
Administrator proses 6 Administrator proses 6.7 Administrator proses 6.7.1 Administrator proses 6.7.2 Administrator proses 6.7.3 Administrator proses 6.7.4 Konsumen proses 9.6
(60)
id_provinsi id_kabkota ongkos_kirim id_forwader [0-9] [0-9] [A-Z|a-z|0-9] [0-9]
Nama Aliran data Data Forwarder
Where used/ how used
Administrator proses 6 Administrator proses 6.8 Administrator proses 6.8.1 Administrator proses 6.8.2 Administrator proses 6.8.3 Administrator proses 6.8.4 Konsumen proses 9.6
Deskripsi Data pada tabel fowader
Struktur data id_forwader, nama_forwader, alamat_forwader, tlp id_forwader nama_forwader alamat_forwader tlp [0-9] [A-Z|a-z|0-9] [A-Z|a-z|0-9] [A-Z|a-z|0-9]
Nama Aliran data Info Forwarder
Where used/ how used
Administrator proses 6 Administrator proses 6.8 Administrator proses 6.8.1 Administrator proses 6.8.2 Administrator proses 6.8.3 Administrator proses 6.8.4 Konsumen proses 9.6
Deskripsi Data pada tabel fowader
Struktur data id_forwader, nama_forwader, alamat_forwader, tlp id_forwader nama_forwader alamat_forwader tlp [0-9] [A-Z|a-z|0-9] [A-Z|a-z|0-9] [A-Z|a-z|0-9]
Nama Aliran data det_pembelian
Where used/ how used
Administrator proses 6 Administrator proses 6.2.1 Administrator proses 6.2.2 Administrator proses 6.2.3 Konsumen proses 9
Deskripsi Berisi data pada tabel det_pembelian
Struktur data
id_pembelian, id_konsumen, tgl, status, totalbayar, tgl_kirim, tgl_terima, status_kirim, kodetransaksibayar,waktubayar, besarbayar, matauangbayar, id_konfirmasi_bank id_pembelian id_konsumen status tgl status_kirim [0-9] [A-Z|a-z|0-9] [A-Z|a-z|0-9] date [A-Z|a-z|0-9]
(61)
besarbayar matauangbayar id_konfirmasi_bank [0-9] [A-Z|a-z|0-9] [0-9]
Nama Aliran data Info det_pembelian
Where used/ how used
Admin proses 6
Administrator proses 6.2.1 Administrator proses 6.2.2 Administrator proses 6.2.3 Konsumen proses 9 Konsumen proses 10
Deskripsi Berisi data pada tabel det_pembelian
Struktur data
id_pembelian, id_konsumen, tgl, status, totalbayar, tgl_kirim, tgl_terima, status_kirim, kodetransaksibayar,waktubayar, besarbayar, matauangbayar, id_konfirmasi_bank id_pembelian id_konsumen status tgl status_kirim kodetransaksibayar waktubayar besarbayar matauangbayar id_konfirmasi_bank [0-9] [A-Z|a-z|0-9] [A-Z|a-z|0-9] date [A-Z|a-z|0-9] [A-Z|a-z|0-9] [0-9] [0-9] [A-Z|a-z|0-9] [0-9]
Nama Aliran data Data pengiriman
Where used/ how used
Konsumen proses 9 Konsumen proses 9.6
Deskripsi Berisi data pada tabel pengiriman
Struktur data id,id_konsumen,id_forwarder
id id_konsumen id_forwarder [0-9] [A-Z|a-z|0-9] [0-9]
Nama Aliran data Info pengiriman
Where used/ how used Konsumen proses 9
Konsumen proses 9.6
Deskripsi Berisi data pada tabel pengiriman
Struktur data id,id_konsumen,id_forwarder
id id_konsumen id_forwarder [0-9] [A-Z|a-z|0-9] [0-9]
(62)
Tujuan dari perancangan sistem adalah untuk memberikan gambaran secara umum kepada pemakai tentang sistem yang baru. Perancangan dapat mengidentifikasikan komponen-komponen sidtem informasi yang akan dirancanhg secara terperinci. Perancangan sitem merupakan lanjutan dari analisis sitem, dimana pada perancangan ini digambarkan rancangan sistem yang akan dibangun sebelum dilakukan pengkodean kedalam suatu bahasa pemrograman.
III.2.1. Perancangan Basis Data
Perancangan basis data merupakan perancangan sebuah data base, pada dasarnya melibatkan enam tahap yang bersifat berulang yaitu perancangan, analisis, pemrograman, implementasi dan penggunaan.
III.2.2. Skema relasi
Skema relasi mengambarkan hubungan antar data, arti data dan batasanya dijelaskan dangan baris dan kolom. Untuk lebih jelasnya dapat dilihat pada gambar III.18.
(63)
Gambar III.18.. Skema relasi
III.2.3. Perancangan Struktur Tabel
Tabel-tabel yang terdapat dalam basis data yang digunakan dalam sistem ini adalah sebagai berikut:
1. File berita
a. Nama File : berita
b. Primary Key : id_berita c. Jumlah Field : 6
(64)
Nama Tabel : Tabel berita Keterangan : Tabel untuk data berita
Nama Field Tipe Data Panjang Keterangan
Id_berita Int 11 Primary key
Id_admin varchar 15
judul Text
isi Text
Gambar Varchar 50
Tanggal datetime
2. File kategori
a. Nama File : kategori
b. Primary Key : id_kategori
c. Jumlah Field : 5
d. Keterangan : Tabel untuk data kategori
Tabel III.6. Tabel kategori Nama Tabel : Tabel kategori Keterangan : Tabel untuk data kategori
Nama Field Tipe Data Panjang Keterangan
Id_kategori Int 11 Primary key
Id_admin varchar 10
nama_kategori varchar 20
keterangan Text
(65)
a. Nama File : admin
b. Primary Key : id_admin
c. Jumlah Field : 6
d. Keterangan : Tabel untuk data admin
Tabel III.7. Tabel admin Nama Tabel : Tabel admin Keterangan : Tabel untuk data admin
Nama Field Tipe Data Panjang Keterangan
Id_admin varchar 10 Primary key
nama_admin varchar 50
pass_admin varchar 10
email varchar 50
telp varchar 15
rule enum
4. File produk
a. Nama File : produk
b. Primary Key : kode_produk c. Jumlah Field : 9
d. Keterangan : Tabel untuk data produk Tabel III.8. Tabel produk
Nama Tabel : Tabel produk Keterangan : Tabel untuk data produk
Nama Field Tipe Data Panjang Keterangan
Kode_produk varchar 10 Primary key
Id_kategori varchar 10
(66)
stok int 20
gambar varchar 50
keterangan text
status enum
5. File pembelian
a. Nama File : pembelian
b. Primary Key : no c. Jumlah Field : 11
d. Keterangan : Tabel untuk data pembelian
Tabel III.9. Tabel pembelian Nama Tabel : Tabel pembelian Keterangan : Tabel untuk data pembelian
Nama Field Tipe Data Panjang Keterangan
no int 11 Primary key
id_pembelian int 11
kode_produk varchar 10
Id_konsumen varchar 10
Id_forwarder int 11
tgl tgl Date
jumlah int 11
total int 30
diskon int 20
subtotal int 30
Ongkos_kirim int 11
status varchar 6
Id_kirim int 11
Alamat text
(67)
6. File konsumen
a. Nama File : konsumen
b. Primary Key : id_konsumen
c. Jumlah Field : 11
d. Keterangan : Tabel untuk data konsumen
Tabel III.10. Tabel konsumen Nama Tabel : Tabel konsumen Keterangan : Tabel untuk data konsumen
Nama Field Tipe Data Panjang Keterangan
Id_konsumen varchar 10 Primary key
Pass_konsumen varchar 10
nama varchar 20
alamat varchar 20
email varchar 50
kodepos varchar 10
telp varchar 10
cp varchar 20
telp_cp int 15
tgl_buat_konsumen datetime
status enum
rule enu
Id_kabkota varchar 10
7. File provinsi
a. Nama File : provinsi
(68)
d. Keterangan : Tabel untuk data provinsi
Tabel III.11. Tabel provinsi Nama Tabel : Tabel provinsi Keterangan : Tabel data provinsi
Nama Field Tipe Data Panjang Keterangan
Id_provinsi int 10 Primary key
nama varchar 100
8. File kota
a. Nama File : kota
b. Primary Key : id_kabkota
c. Jumlah Field : 6
d. Keterangan : Tabel untuk data kab_kota
Tabel III.12. Tabel kota Nama Tabel : Tabel kota Keterangan : Tabel untuk data kab_kota
Nama Field Tipe Data Panjang Keterangan
Id_kabkota int 10 Primary key
Id_provinsi int 10
nama varchar 50
kabkota varchar 20
kd_telepon vachar 10
tampil varchar 2
9. File ongkos kirim
a. Nama File : ongkos kirim
b. Primary Key : id_kirim c. Jumlah Field : 5
(69)
Tabel III.13. Tabel ongkos kirim
Nama Tabel : Tabel ongkos krirm Keterangan : Tabel untuk data ongkos kirim
Nama Field Tipe Data Panjang Keterangan
Id_kirim int 11 Primary key
Id_provinsi varchar 10
Id_kabkota varchar 10
Ongkos_kirim int 20
Id_Forwader int 20
10.File forwarder
a. Nama File : forwarder
b. Primary Key : id_forwarder
c. Jumlah Field : 5
d. Keterangan : Tabel untuk data forwarder
Tabel III.14. Tabel forwarder
Nama Tabel : Tabel Forwarder
Keterangan : Tabel untuk data Forwarder
Nama Field Tipe Data Panjang Keterangan
Id_Forwarder int 11 Primary key
Nama_Forwarder varchar 20
Alamat_Forwarder varchar 50
telp varchar 15
(70)
a. Nama File : konfirmasi_kirim
b. Primary Key : id
c. Jumlah Field : 4
d. Keterangan : Tabel untuk data konfirmasi kirim pengiriman
Tabel III.15. Tabel konfirmasi_kirim Nama Tabel : Tabel konfirmasi_kirim
Keterangan : Tabel untuk data konfirmasi kirim satus pembelian
Nama Field Tipe Data Panjang Keterangan
id int 5 Primary key
Id_pembelian int 5
Id_Forwarder int 5
Kode_pengiriman varchar 50
12.File pengiriman
a. Nama File : pengiriman
b. Primary Key : id
c. Jumlah Field : 4
d. Keterangan : Tabel untuk data pengiriman
Tabel III.16. Tabel pengiriman Nama Tabel : Tabel pengiriman Keterangan : Tabel untuk data pengiriman
Nama Field Tipe Data Panjang Keterangan
id int 11 Primary key
Id_konsumen varchar 100
(71)
a. Nama File : konfirmasi_bank
b. Primary Key : id
c. Jumlah Field : 4
d. Keterangan : Tabel untuk order transfer bank
Tabel III.17. Tabel ongkos kirim Nama Tabel : Tabel konfirmasi_bank Keterangan : Tabel untuk order transfer bank
Nama Field Tipe Data Panjang Keterangan
id int 5 Primary key
Id_pembelian int 5
Nama_pengirim varchar 100
No_rekening varchar 20
Nama_bank varchar 50
Ongkos_kirim int 20
Total_bayar int 20
14.File det_pembelian
e. Nama File : det_pembelian
f. Primary Key : id_pembelian
g. Jumlah Field : 4
(72)
Nama Tabel : Tabel det_pembelian Keterangan : Tabel untuk det_pembelian
Nama Field Tipe Data Panjang Keterangan
Id_pembelian int 11 Primary key
Id_konsumen varchar 10
tgl date
status varchar 20
carabayar varchar 50
totalbayar int 50
Tgl_kirim date
Tgl_terima date
Status_bayar int 1
Nama_pengirim varchar 255
Nama_bank varchar 255
No_rekening varchar 255
Kodetransaksibayar varchar 100
waktubayar datetime
Besarbayar double
matauangbayar varchar 3
(73)
Perancangan arsitektur merupakan perancangan yang dibuat sebelum program aplikasi dibuat. Dengan perancangan arsitektur akan mempermudah proses pembangunan aplikasi E-Commerce pada Merdeka Komputer.
III.2.5. Perancangan antar muka
Interface atau antar muka merupakan tampilan dari suau program aplikasi yang berperan sebagai media komunikasi yang digunakan sebagai sarana berdialog antara program dengan user. Sistem yang akan dibangun diharapkan menyediakan interface yang mudah dipahami dan digunakan oleh user. Perancangan interface untuk Aplikasi E-Commerce
(74)
1. Form antarmuka index pengunjung (P01)
Gambar III.19. Form antarmuka index pengunjung
1. Form antarmuka produk pengunjung (P02)
Gambar III.20. Form antarmuka produk pengunjung Search :
Header
Home Produk forgot password register :
username
password
cart chatbox
(75)
Gambar III.21. Form antarmuka cara beli
3. Form antarmuka forgot password (P04)
(76)
(77)
1. Form antarmukaIndex Konsumen (K01)
Gambar III.24.Form antarmuka Index Konsumen
2. Form antarmuka produk (K02)
(78)
Gambar III.26. Form antarmuka cara pesan
4. Form antarmuka retur (K03B)
(79)
Gambar III.28. Form antarmuka history
6. Form antarmuka histori belanja pada saat tidak kosong (K04B)
(80)
Gambar III.30. Form antarmuka cart
8. Form antarmuka cart kosong (K06)
(81)
Gambar III.32. Form antarmuka tracking
10.Form antarmuka profile (K08)
(82)
Gambar III.33. Form antarmuka konfirmasi pembayaran transfer bank
12.Form antarmuka tracking pengiriman (K010)
(83)
Gambar III.35. Form antarmuka ubah jumlah pembelian
14.Form antarmuka pengiriman (K12)
(84)
Gambar III.37. Form antarmukadetail pembelian
16.Form antarmukapembayaran (K14)
(85)
(86)
1. Form antarmuka login administrator (A0)
Gambar III.40. Form antrarmuka login administrator
2. Form antarmuka Index administrator (A01)
(87)
Gambar III.42. Form antarmuka data administrator
4. Form antarmukadata produk(A03)
(88)
Gambar III.44 . Form antarmukadata kategori
6. Form antarmukadata provinsi(A05)
(89)
Gambar III.46. Form antarmukadata kota
8. Form antarmukadata forwader (A07)
(90)
Gambar III.48. Form antarmuka data ongkos kirim
10.Form antarmukadata pembelian(A09)
(91)
Gambar III.50. Form antarmuka data berita
12.Form antarmukadata laporan (A11)
(92)
Gambar III.52. Form antarmuka perubahan password admin
14.Form antarmuka edit data admin(A13)
(93)
Gambar III.54. Form antarmuka edit data status konsumen
16.Form antarmukatambah data produk(A15)
(94)
Gambar III.56. Form antarmuka edit data poduk
18.Form antarmukatambah data kategori (A17)
(95)
Gambar III.58. Form antarmuka edit data kategori
20.Form antarmukatambah provinsi (A19)
(96)
Gambar III.60. Form antarmuka edit data provinsi
22. Form antarmukatambah kota(A21)
(97)
Gambar III.62. Form antarmuka edit data kota
24.Form antarmukatambah data Forwader (A23)
(98)
Gambar III.64. Form antarmuka edit data Forwarder 26.Form antarmukatambah data ongkos kirim(A25)
(99)
Gambar III.66. Form antarmuka edit data ongkos kirim
28.Form antarmukadetal pembelian(A27)
(100)
Gambar III.68. Form antarmuka konfirmasi kirim satus pengiriman
30.Form antarmuka edit berita(A29)
(1)
187
Berdasarkan hasil pengujian diatas maka dapat disimpulkan sebanyak 100% dari objek yang di ujikan menyatakan tidak kesulitan ketika ingin melakukan kontak dengan pihak toko Merdeka Komputer.
c. Pengujian Administrator
Kuisioner pengujian konsumen ini diujikan kepada 1 orang administrator (setelah dilakukan training terlebih dahulu).
1. Tampilan website dari Merdeka Komputer sangat menarik
Tabel IV.37. Hasil pengujian kuesioner administrator soal nomor 1
Pertanyaan No. Keterangan Responden Prosentase (%)
1
1 Sangat setuju 0 0
2 Setuju 1 100
3 Kurang setuju 0 0
4 Tidak setuju 0 0
Jumlah 1 100
Berdasarkan hasil pengujian diatas maka disimpulkan bahwa administrator menyatakan setuju bahwa tampilan website sangat menarik.
2. Aplikasi website Merdeka Komputer sangat mudah digunakan Tabel IV.38. Hasil pengujian kuesioner administrator soal nomor 2
Pertanyaan No. Keterangan Responden Prosentase (%)
2
1 Sangat setuju 0 0
2 Setuju 1 100
3 Kurang setuju 0 0
4 Tidak setuju 0 0
(2)
Berdasarkan hasil prosentase diatas maka dapat disimpulkan administrator menyatakan setuju karena aplikasi website Merdeka Komputer ini sangat mudah digunakan.
3. Aplikasi website Merdeka Komputer sangat mudah dikelola
Tabel IV.39. Hasil pengujian kuesioner administrator soal nomor 3
Pertanyaan No. Keterangan Responden Prosentase (%)
3
1 Sangat setuju 0 0
2 Setuju 1 100
3 Kurang setuju 0 0
4 Tidak setuju 0 0
Jumlah 1 100
Berdasarkan hasil prosentase diatas maka dapat disimpulkan administrator menyatakan setuju karena dapat dengan mudah mengelola website Merdeka Komputer ini.
4. Sangat mudah dalam pengelolaan pesanan pelanggan
Tabel IV.40. Hasil pengujian kuesioner administrator soal nomor 4
Pertanyaan No. Keterangan Responden Prosentase (%)
4
1 Sangat Setuju 0 0
2 Setuju 1 100
3 Kurang setuju 0 0
4 Tidak setuju 0 0
Jumlah 1 100
Berdasarkan hasil prosentase diatas maka dapat disimpulkan administrator menyatakan setuju bahwa pengelolaan pesanan pelanggan mudah dikerjakan
(3)
189
5. Sangat mudah dalam pembuatan laporan penjualan dari toko Merdeka Komputer
Tabel IV.41. Hasil pengujian kuesioner administrator soal nomor 5
Pertanyaan No. Keterangan Responden Prosentase (%)
5
1 Sangat Setuju 0 0
2 Setuju 1 100
3 Kurang setuju 0 0
4 Tidak setuju 0 0
Jumlah 1 100
Berdasarkan hasil pengujian diatas maka dapat disimpulkan bahwa administrator sangat mudah dalam membuat laporan penjualan dari toko Merdeka Komputer.
4.2.2.3Kesimpulan Pengujian Beta
Berdasarkan pengujian beta diatas, bahwa dapat diambil kesimpulan bahwa:
1. Aplikasi E-Commerce berbasis web di toko Merdeka Komputer memudahkan konsumen toko dalam mendapatkan informasi barang yang tersedia.
2. Konsumen dapat melakukan transaksi pembelian barang di toko Merdeka Komputer dengan lebih mudah.
3. Aplikasi ini juga memudahkan komunikasi antara pihak Merdeka Komputer dengan pelanggan karena adanya status online YM.
4. Aplikasi ini juga dapat memperluas pangsa pasar bagi toko Merdeka Komputer karena menjadi tidak terbatas secara geografis.
(4)
190
BAB V
KESIMPULAN DAN SARAN
Pada bab ini akan diulas tentang kesimpulan yang berisi hasil-hasil yang diperoleh setelah dilakukan analisis, desain, dan implementasi dari perancangan perangkat lunak yang dibangun dan telah dikembangkan serta saran-saran yang akan memberikan catatan penting dan kemungkinan perbaikan yang perlu dilakukan untuk pembangunan perangkat lunak selanjutnya.
5.1.1 Kesimpulan
Adapun kesimpulan yang dihasilkan adalah sebagai berikut :
1. Dengan adanya website pelanggan dari toko Merdeka Komputer menjadi mudah mendapatkan informasi tentang barang maupun detailnya tanpa harus datang ke toko.
2. Dengan adanya website, fleksibilitas akan dapat tercapai karena setiap costumer dapat melakukan transaksi dimanapun dia berada..
3. Dengan adanya website, toko Merdeka Komputer terbantu untuk dapat menjaring pelanggan di luar kota.
4. Transaksi pembayaran yang digunakan lebih memudahkan costumer juga dapat meningkatkan keamanan bagi costumer karena tidak perlu membawa uang cash untuk berbelanja.
(5)
191
5.1.2 Saran
Saran-saran terhadap penggunaan sistem yang telah dibuat adalah sebagai berikut :
1. Perlu adanya cabang, sehingga lebih meningkatkan penjualan. 2. Perlu adanya pengembangan pada pelayanan.
3. Harus ada pihak toko yang khusus untuk menanggapi keluhan atau pesanan secara online melalui yahoo messenger ataupun dengan bantuan jejaring sosial.
(6)