Pembangunan Aplikasi E-commerce Penjualan Komputer Pada Merdeka Komputer Dengan Menggunakan PHP dan MySQL

(1)

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

Oleh

SHANDY 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)

IDENTITAS DIRI

Nama

: SHANDY SANTIKA

NIM

:

10106480

Kelas

:

IF-10

Tempat Tanggal Lahir : Sukabumi, 14 Juli 1988

Alamat

: Jl. Goalpara No. 105 RT. 04 / 13

Kel. Sukaraja Kec. Sukaraja Sukabumi 43192

Telepon

:

0856-911-8-7000

Jenis Kelamin

:

Pria

Agama

:

Islam

PENDIDIKAN

1994 - 2000

: SD Negeri 3 Sukaraja Sukabumi

2000 - 2003

: SMP Negeri 1 Sukaraja Sukabumi

2003 - 2006

: SMA Negeri 1 Sukaraja Sukabumi

2006 - sekarang

:

Program S1

Fakultas Teknik dan Ilmu Komputer

Jurusan Teknik Informatika