PERANCANGAN WEBSITE E-MARKET PENJUALAN ONLINE
KEPERLUAN WANITA BERBASIS WEB
TUGAS AKHIR
RIDHLIA FARISA
112406088
PROGRAM STUDI D3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATRA UTARA
PERANCANGAN WEBSITE E-MARKET PENJUALAN ONLINE
KEPERLUAN WANITA BERBASIS WEB
TUGAS AKHIR
Diajukan sebagai salah satu syarat dalam menyelesaikan
Pendidikan Program Studi D3 Teknik Informatika
RIDHLIA FARISA
112406088
PROGRAM STUDI D3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGEAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
PERSETUJUAN
Judul
: PERANCANGAN WEBSITE E-MARKET PENJUALAN
ONLINE KEPERLUAN WANITABERBASIS WEB
Kategori
: PROPOSAL TUGAS AKHIR
Nama
: RIDHLIA FARISA
Nomor Induk Mahasiswa
: 112406088
Program Studi
: DIPLOMA (D3) TEKNIK INFORMATIKA
Departemen
: MATEMATIKA
Fakultas
: MATEMATIKA DAN ILMU PENGETAHUAN ALAM
(FMIPA) UNIVERSITAS SUMATRA UTARA
Diluluskan di
Medan juli 2014
Disetuji Oleh:
Pogram Studi D3 Tekhnik Infomatika
Pembimbing
FMIPA USU
Ketua,
Dr. Elly Rosmaini, M.Si
Syahriol Sitorus S.Si,M.IT
Nip.196005201985032002
Nip.
197103101997031004
PERNYATAAN
PERANCANGAN WEBSITE E-MARKET PENJUALAN ONLINE
KEPERLUAN WANITA BERBASIS WEB
TUGAS AKHIR
Saya mengakui bahwa tugas akhir ini adalah hasil karya saya sendiri, kecuali beberapa
kutipan dan ringkasan yang masing-masing disebut sumbernya.
Medan,
Mei 2014
PENGHARGAAN
Puji dan syukur penulis ucapkan atas rahmat dan kehadirat Allah SWT yang telah
memberikan Rahmat serta Hidayah kepada kita semua, sehingga berkat Karunia-Nya penulis
dapat menyelesaikan Tugas Akhir dengan baik yang berjudul âPerancangan Website
E-market Penjualan Online Keperluan Wanita Berbasis webâ pada waktu yang telah ditetapkan.
ABSTRAK
Dengan perkembangan teknologi informasi yang saat pesat, bukan hal yang sulit bagi
para masyarakat atau pengguna lain untuk mendapatkan informasi yang mereka perlukan.Apa
lagi saat ini dengan mudah menggunakan fasilitas
wireless
(WIFI) yang ada di tempat-tempat
umum untuk mencari (
browsing
) informasi yang di perlukan dalam proses transaksi
pembelian. Hal ini juga dapat mempermudah pihak yang melukan penjualan secara online
dalam menyampaikan informasi penjualan mereka.
Proses penjualan saat ini masih memiliki keterbatasan atau kekurangan umumnya
para pelaku ingin membeli barang yang bermacam macam pelaku harus berpindah pindah
toko untuk membeli barang yang pelaku butuhkan karna umumnya minim nya toko yang
menjual barang barang keperluan wanita secara lengkap dan sesuai yang di inginkan
DAFTAR ISI
Halaman
Persetujuan i
Pernyataan ii
Penghargaan iii
Abstrak vi
Daftar Isi v
Bab 1. Pendahuluan
1.1. Latar Belakang
1
1.2. Rumusan Masalah
2
1.3. Batasan Masalah
2
1.4. Tujuan dan Manfaat
3
1.5. Ruang Lingkup Permasalahan
3
1.6. Metodologi Penelitian
4
Bab 2. Landasan Teori
2.1. Internet
7
2.2. Website
8
2.3. E-Commerce
12
2.4. E-Market
17
2.5. Pengenalan Internet
20
2.6. Penjualan 23
2.7. PHP 26
Bab 3. Analisis dan Perancangan Sistem
3.1. Analisa Sistem 28
3.2. Perancangan Database 31
3.3. Perancangan Normalisasi 33
3.4.
Data Flow Diagram
(DFD) 40
3.5.
Entity Relational Diagram
(ERD) 42
3.6
Flowchart
44
Bab 4. Hasil dan Pembahasan
4.1. Hasil 48
4.1.1. Halaman Utama 49
4.1.2. Halaman Produk 53
4.1.3. Halaman Admin 57
4.2. Pembahasan 64
Bab 5. Kesimpulan dan Saran
6.1. Kesimpulan 66
6.2. Saran 67
ABSTRAK
Dengan perkembangan teknologi informasi yang saat pesat, bukan hal yang sulit bagi
para masyarakat atau pengguna lain untuk mendapatkan informasi yang mereka perlukan.Apa
lagi saat ini dengan mudah menggunakan fasilitas
wireless
(WIFI) yang ada di tempat-tempat
umum untuk mencari (
browsing
) informasi yang di perlukan dalam proses transaksi
pembelian. Hal ini juga dapat mempermudah pihak yang melukan penjualan secara online
dalam menyampaikan informasi penjualan mereka.
Proses penjualan saat ini masih memiliki keterbatasan atau kekurangan umumnya
para pelaku ingin membeli barang yang bermacam macam pelaku harus berpindah pindah
toko untuk membeli barang yang pelaku butuhkan karna umumnya minim nya toko yang
menjual barang barang keperluan wanita secara lengkap dan sesuai yang di inginkan
BAB 1
PENDAHULUAN
1.1.
Latar Belakang
Maraknya penggunaan
internet
di Indonesia menjadikan Indonesia menduduki rangking ke-5
pengguna internet se-Asia dan di dunia Indonesia menduduki rangking 11 yaitu pengguna
internet
mencapai 12.3% dari total populasi penduduknya. Pengguna
internet
yang terbesar
adalah dalam hal transaksi belanja
online
yaitu sebesar 68%. Belanja
online
menjadi hobi
baru masyarakat Indonesia, seperempat dari konsumen di Indonesia berniat menyisihkan
lebih dari 10% penghasilan bulanannya untuk berbelanja di dunia maya(Harian Merapi
Jogja,Kamis 8/11/2012). Melihat hal tersebut maka sangat besar peluang para pelaku bisnis
untuk melakukan perdagangan/transaksi secara
online
(
e-commerce
).
1.2.
Rumusan Masalah
Berdasarkan latar belakang yang telah diuraikan di atas, maka permasalahan yang akan
dibahas dapat dirumuskansebagai berikut:
a.
Bagaimana membangun suatu
website
e-market
yang mampu mendukung kegiatan
bisnis penjualan.
b.
Bagaimana sistem dapat mempermudah pembelian barang .
c.
Bagaimana sistem mampu mengontrol transaksi penjualan.
1.3 Pembatasan Masalah
Adapun batasan-batasan masalah yang digunakan di dalam tugas akhir ini yaitu :
1.
Website toko online ini tidak menangani proses pembayaran secara online dengan kartu
kredit, pembayaran di lakukan secara (offline payment) transfer antar rekening bank.
2.
Website toko online ini tidak terintegrasi dengan sistem jasa pengiriman.
4.
Website toko online ini tahap awal digunakan untuk pemesanan penjualan, pencarian
barang, akan tetapi tidak membahas analisis data pelanggan, tidak membahas sistem
pembelian atau pengadaan barang, tidak membahas pengembalian barang, dan tidak
membahas keamanan website dan jaringan.
1.4 Tujuan dan Manfaat
Tujuan dari pelaksanaan tugas akhir ini adalah mengembangkan penjualan dari
online
shop
yang penulis jalani. Manfaat dari pengembangan
web
ini antara lain :
b.
Mengontrol pengelolaan transaksi penjualan dan pemasaran.
c.
Mempermudah konsumen dalam pembelian produk
1.5 Ruang Lingkup Permasalahan
Berdasarkan uraian dia atas,maka ruang lingkup penulis di batasi pada :
a.
Pengelolaan transaksi penjualan
1.
Katalog produk.
2.
New produk.
b.
Pemesanan.
1.
Shoping chart.
2.
Cara pemesanan.
3.
Edit pemesanan.
c.
Pembayaran.
1.
Transfer melalui bank
2.
Konfirmasi pembayaran
d.
History pembayaran.
1.
Status barang / status pengiriman.
2.
History pemesanan
e.
Implementasi dari
website
yang di kembangkan ini akan di implementasikan pada sebuah
studi kasus yaitu pada toko RF93
market
.
1.6 Metode Penelitian
1.6.1 Metode Pengumpulan Data
Untuk mendukung penulisan tugas akhir ini,penulis melakukan pencarian serta
pembelajaran dari berbagai macam literatur dan dokumen yang berkaitan dengan
website
e-market
.
2.
Observasi
Penulis melakukan observasi berupa wawancara pada sumber informsi yang terlebih
dahulu melakukan bisnis e-market dengan mengajukan beberapa pertanyaan tentang
masalah dan kebutuhan yang harus terpenuhi agar tujuan dari tugas akhir ini tercapai
sesuai dengan apa yang di harapkan,baik dari segi
owner
maupun dari segi konsumen.
3.
Browsing
Penulis memanfaatkan sumber informasi yang dapat membantu penulis dalam pembuatan
website
ini.salah satunya menggunakan
internet
dengan melakukan browsing
jurnal-jurnal atupun skripsi yang berkaitan dengan
e-commerce
,
e-market
.
1.6.2 Metodologi Pengembangan Sistem dengan Menggunakan RAD
1.
Perencanaan Persyaratan
Dalam tahap ini penulis berperan sebagai analis yang bertemu dengan pengguna
untuk mengidentifikasi tujuan-tujuan yang akan di kembangkan di dalam sistem. Diantaranya
mengidentifikasi layanan, batasan,dan objektifitas dari sistem. Pengumpulan data yang di
lakukan terhadap
stakeholders
. Mengidentifikasi syarat-syarat informasi yang di timbulkan
dari tujuan-tujuan tersebut.Akan di rangkum dalam sebuah fitur,fitur-fitur menggunakan
Use
Case Diagram.
Dalam tahap ini untuk merancang dan memperbaiki sistem yang akan dikembangkan.
Selama workshop desain sistem, pengguna merespon
working prototype
yang ada. Dan analis
sistem memperbaiki modul-modul yang di rancang berdasarkan respon pengguna.
Perancangan desain
interface web
akan menggunakan Adobe Dreamweaver CS6 dan
pemodelan database menggunakan
Relasi Diagram
.
3.
Implementasi
Pada tahap ini penulis membangun aplikasi berdasarkan
prototype-prototype
yangsudah diselesaikan dan telah disetujui. Aplikasi dibangun menggunakanHTML5, CSS3,
JavaScript, dan PHP, serta menggunakan
SQL Server
sebagai
Database
untuk menyimpan
data dari
website
yang dikembangkan. Untuk lingkungan pengujian dilakukan secara
localhost
dengan
web browser Mozilla Firefox
dan pengembangan
website
ini tidak
BAB 2
LANDASAN TEORI
2.1
Internet
Internet
merupakan singkatan dari
Interconnection Networking
.
Internet
berasal dari bahasa
latin âinterâyang berarti antara. Secara kata perkata INTERNET berarti jaringan antara atau
penghubung, sehingga kesimpulan dari defenisi internet ialah merupakan hubungan antara
berbagai jenis komputer dan jaringan di dunia yang berbeda sistem operasi maupun
aplikasinya dimana hubungan tersebut memanfaatkan kemajuan komunikasi (telepon dan
satelit) yang menggunakan protokol standar dalam berkomunikasi yaitu protokol TCP/IP
(
Transmission Control/Internet Protocol
). (Supriyanto,2008,60).
2.2
Website
Web
adalah sebagai kumpulan halamanâhalaman yang digunakan untuk menampilkan
informasi teks, gambar diam atau gerak, animasi, suara dan atau gabungan dari semuanya
baik yang bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan yang
saling terkait dimana masingâmasing dihubungkan dengan jaringanâjaringan halaman
Web
secara fisik adalah kumpulan komputer pribadi,
web browser,
koneksi ke ISP,
komputer
server
,
router
, dan
switch
yang digunakan untuk mengalirkan informasi yang
menjadi wahana pertama berbagai pihak terkait.
Web
dibagi menjadi beberapa jenis, yaitu
(Sutedjo, 2007, 145):
1.
Web search engine
adalah
web
yang memiliki kemampuan untuk melakukan pencarian
dokumen berdasarkan kata kunci tertentu.
2.
Web
portal adalah
web
yang berisi kumpulan
link, search engine,
dan informasi.
3.
Web
perusahaan adalah
web
yang mendeskripsikan suatu perusahaan layanan, fasilitas,
dan segala sesuatu tentang perusahaan.
4.
Web
pribadi adalah
web
yang memberikan profil pemilik
web
.
2.2.1
Web Statis
Web statis
adalah web yang berisi atau menampilkan informasi-informasi yang sifatnya
statis
atau tetap. Disebut statis karena pengunjung tidak dapat berinteraksi dengan web tersebut.
Terdapat beragam macam bahasa pemrograman yang mendukung pembuatan
websitedinamis
(Abdul Kadir,2003,389).
2.2.2
Web Dinamis
termasuk juga website
dinamis
. Dikatakan dinamis karena tanggal tersebut dapat berganti
secara
otomatis
tanpa diganti secara manual(Abdul Kadir,2003,389).
2.2.3
Unsur-Unsur Website
Untuk menyediakan keberadaan sebuah website, maka harus tersedia unsur-unsur
penunjangnya, adalah sebagai berikut:
1.
Nama domain (
Domain name/URL â Uniform Resource Locator
)
Pengertian Nama domain atau biasa disebut dengan
Domain Name
atau URL adalah
alamat unik di dunia
internet
yang digunakan untuk mengidentifikasi sebuah
website
, atau
dengan kata lain domain name adalah alamat yang digunakan untuk menemukan sebuah
website
pada
dunia
internet
.
Contohnya
adalah
http://www.baliorange.nethttp://www.detik.com
Nama domain diperjualbelikan secara bebas di
internet
dengan status sewa tahunan.
Nama domain sendiri mempunyai identifikasi ekstensi/akhiran sesuai dengan kepentingan
dan lokasi keberadaan website tersebut. Contoh nama domain ber-ekstensi internasional
adalah com, net, org, info, biz, name, ws. Contoh nama domain ber-ekstensi lokasi
Negara Indonesia adalah co.id (untuk nama domain website perusahaan), ac.id (nama
domain website pendidikan), go.id (nama domain website instansi pemerintah), or.id
(nama domain website organisasi).
2.
Rumah tempat
website
(
Web hosting
)
ditampilkan di website. Besarnya data yang bisa dimasukkan tergantung dari besarnya
web hosting yang disewa/dipunyai, semakin besar web hosting semakin besar pula data
yang dapat dimasukkan dan ditampilkan dalam website. Web Hosting juga diperoleh
dengan menyewa. Besarnya hosting ditentukan ruangan harddisk dengan ukuran
MB(Mega Byte) atau GB(Giga Byte). Lama penyewaan web hosting rata-rata dihitung
per tahun. Penyewaan hosting dilakukan dari perusahaan-perusahaan penyewa web
hosting yang banyak dijumpai baik di Indonesia maupun Luar Negeri.
3.
Bahasa Program (Scripts Program)
Adalah bahasa yang digunakan untuk menerjemahkan setiap perintah dalam website yang
pada saat diakses. Jenis bahasa program sangat menentukan statis, dinamis atau
interaktifnya sebuah website. Semakin banyak ragam bahasa program yang digunakan
maka akan terlihat website semakin dinamis, dan interaktif serta terlihat bagus.
Beragam bahasa program saat ini telah hadir untuk mendukung kualitas website. Jenis
jenis bahasa program yang banyak dipakai para desainer website antara lain HTML, ASP,
PHP, JSP, Java Scripts, Java applets dsb. Bahasa dasar yang dipakai setiap situs adalah
HTML sedangkan PHP, ASP, JSP dan lainnya merupakan bahasa pendukung yang
bertindak sebagai pengatur dinamis, dan interaktifnya situs. Bahasa program ASP, PHP,
JSP atau lainnya bisa dibuat sendiri. Bahasa program ini biasanya digunakan untuk
membangun portal berita, artikel, forum diskusi, buku tamu, anggota organisasi, email,
mailing list dan lain sebagainya yang memerlukan update setiap saat.
4.
Desain website
website menentukan kualitas dan keindahan sebuah website. Desain sangat berpengaruh
kepada penilaian pengunjung akan bagus tidaknya sebuah website.
Untuk membuat website biasanya dapat dilakukan sendiri atau menyewa jasa website
designer. Saat ini sangat banyak jasa web designer, terutama di kota-kota besar. Perlu
diketahui bahwa kualitas situs sangat ditentukan oleh kualitas designer. Semakin banyak
penguasaan web designer tentang beragam program/software pendukung pembuatan situs
maka akan dihasilkan situs yang semakin berkualitas, demikian pula sebaliknya. Jasa web
designer ini yang umumnya memerlukan biaya yang tertinggi dari seluruh biaya
pembangunan situs dan semuanya itu tergantung kualitas designer. (Saputro,2007,1).
2.3
Fungsi Web
Secara umum situs web mempunyai fungsi sebagai berikut:
a.
Fungsi komunikasi
Situs web yang mempunyai fungsi komunikasi pada umumnya adalah situs web dinamis.
Karena dibuat menggunakan pemograman web
(server side)
maka dilengkapi fasilitas
yang memberikan fungsi-fungsi komunikasi, seperti
web mail, form contact, chatting
form,
dan yang lainnya.
b.
Fungsi informasi
Situs web yang memiliki fungsi informasi pada umumnya lebih menekankan pada
kualitas bagian kontennya, karena tujuan situs tersebut adalah menyampaikan isisnya.
Situs ini sebaiknya berisi teks dan grafik yang dapat di download dengan cepat.
Pembatasan penggunaan animasi gambar dan elemen bergerak sepertio shockwave dan
java diyakini sebagai langkah yang tepat, diganti dengan fasilitas yang memberikan
fungsi informasi seperti
news, profile company, library, reference,dll.
Situs web juga dapat memiliki fungsi entertainment/hiburan. Bila situs web kita berfungsi
sebagai sarana hiburan maka penggunaan animasi gambar dan elemen bergerak dapat
meningkatkan mutu presentasi desainnya, meski tetap harus mempertimbangkan
kecepatan downloadnya. Beberapa fasilitas yang memberikan fungsi hiburan adalah game
online, film online, music online, dan sebagainya.
d.
Fungsi transaksi
Situs web dapat dijadikan sarana transaksi biisnis, baik barang, jasa, atau lainnya. Situs
web ini menghubungkan perusahaan, konsumen, dan komunitas tertentu melalui transaksi
elektronik. Pembayarannya bisa menggunakan kartu kredit, transfer, atau dengan
membayar secara langsung.
2.3.1
Jenis Situs
Web
Ada beberapa jenis situs web yang dikelompokkan sesuai tujuannya yaitu sebagai berikut:
a.
Alat Pemasaran
Saat ini media pemasaran tidak hanya media cetak saja. Media elektronik sejenis situs
juga dapat digunakan sebagai media pemasaran. Pemasaran melalui internet lebh cepat
sampai dan memiliki jangkauan yang jauh lebih luas.
b.
Nilai Tambah
skripsi yang lebih banyak dan dapat diakses dengan mudah dengan cara mendownload
bentuk softfile nya.
c.
Katalog
Untuk di perpustakaan katalognya berupa katalog online yang dapat diakses melalui web
perpustakaan. Pada katalog tersebut tersedia koleksi-koleksi yang dimiliki oleh
perpustakaan. Pemustaka dapat mengakses koleksi tersebut dengan cara memasukkan
judul, pengarang maupun subjek dari suatu koleksi yang dibutuhkan. Sedangkan untuk
melakukan peminjaman pemustaka dapat langsung meminjam ke perpustakaan.
d.
E-Commerce
E-Commerce merupakan suatu kumpulan yang dinamis antara teknologi, aplikasi dan
proses bisnis yang menghubungkan perusahaan, konsumen dan komunitas tertentu
melalui transaksi elektronik. Pada perpustakaan web bertujuan untuk menghubungkan
antara perpustakaan yaitu melalui pemustaka dan pemustaka yang membuthkan informasi
sehingga terjadinya hubungan yang saling mengutungkan kedua belah pihak.
e.
E-Learning
belajar, semakin baik penguasaan siswa yang pada gilirannya akan memberikan hasilyang
lebih baik.
f.
Komunitas
Sebuah situs web yang dibuat dengan tujuan untuk memungkinkan pengunjung
berkomunikasi secara bersamaan. Pengunjung bisa berbagi pengalaman, cerita, ide, dan
lainnya, bisa juga mencari dan menambah teman, atau untuk membuat suatu perkumpulan
baru.
g.
Portal
Portal adalah aplikasi berbasis web yang menyediakan akses suatu titik tunggal dari
informasi online terdistribusi, seperti dokumen yang didapat melalui pencarian, kanal
berita, dan link ke situs khusus. Untuk memudahkan penggunaannya biasanya disediakan
fasilitas pencarian dan pengorganisasian informasi.
h.
Personal
Situs personal merupakan situs yang memiliki tujuan untuk mempromosikan atau
menginformasikan tentang seseorang. Biasanya berisi tentang biodata, portofolio
(kumpulan hasil karya yang pernah dibuat), prestasi, atau sebagai diary yang
menceritakan kehidupan sehari-hari yang dipublish agar orang lain dapat mengetahui dan
mengenal tentangnya.
2.4
E-commerce
E-Commerce
merupakan satu set dinamis teknologi, aplikasi, dan proses bisnis yang
E-commerce juga dapat diartikan sebagai suatu proses berbisnis dengan memakai
teknologi elektronik yang menghubungkan antara perusahaan, konsumen dan masyarakat
dalam bentuk transaksi elektronik dan pertukaran/penjualan barang, servis, dan informasi
secara elektronik. (Munir Fuady, 2005,407).
E-commerce adalah bagian dari
e-lifestyle
yang memungkinkan transaksi jual beli
dilakukan secara online dari sudut tempat mana pun. (Hidayat,2008,5).
E-commerce juga dapat diartikan sebagai suatu proses berbisnis dengan menggunakan
teknologi elektronik yang menghubungkan antara perusahaan, konsumen dan masyarakat
dalam bentuk transaksi elektronik dan pertukaran/penjualan barang, servis, dan informasi
secara elektronik. (Munawar,2009,1).
E-commerce adalah pembelian, penjualan dan pemasaran barang serta jasa melalui
sistem elektronik. Seperti televisi, radio, dan jaringan computer atau internet. (Jony
Wong,2010,33).
2.4.1
Jenis-jenis E-commerce
Jenis-jenis E-Commerce terdiri dari:
a.
Bussiness to Business
(B2B)
B2B adalah tipe
e-commerce
yang mengutamakan kerjasama transaksi antar
perusahaan dengan menggunakan media elektronik.
dalam
C Commerce
, partner bisnis saling bekerjasama secara elektronik. Kerjasama ini
biasanya terjadi sepanjang rantai produksi suatu barang atau jasa, misalnya produsen
dengan distributornya.
c.
Bussiness to Consumers
(B2C)
Pada B2C, pihak penjual adalah organisasi, sedangkan pihak pembeli biasanya individu.
d.
Consumers to Bussiness
(C2B)
C2B dapat mungkin konsumen membuat request akan kebutuhannya terdapat sebuah
barang atau jasa kemudian prganisasi atau perusahaan bersaing untuk menyediakan
barang atau jasa tersebut kepada konsumen.
e.
Consumers to Consumers
(C2C)
Transaksi antar individu sepertibmenjual produk atau jasa kepada individu lain.
f.
IntraBusiness Comerce
Pengguna E-Commerce dalam lingkup internal perusahaan atau organisasi untuk
meningkatkan kinerja dan operasi.
g.
Government to Citizens
(G2C)
Pelayanan pemerintah terhadap warga negaranya melalui teknologi E-Commerce. Selain
itu, dapat digunakan kerjasama antara pemerintah dengan pemerintah lain atau dengan
perusahaan.
h.
Mobile Commerce
Mobile Commerce
memungkinkan pengguna
E-Commerce
tanpa kabel, seperti
meng
akses internet
melalui
handphone.
(Efraim Turban, R.Kelly Rainer, Jr. Dan Richard
E.Potter, 2006,3).
Metode pembayaran di dalam sistem e-commerce dapat dikelompokkan sebagai berikut:
a.
Credit Card
Model pembayaran yang paling banyak digunakan dalam proses transaksi.
b.
e-Cash
Suatu account khusus untuk pembayaran melalui internet.
c.
Smart Card
(
Cash Card
)
Proses pengunaannya hamper sama dengan ATM, yakni pada saat transaksi, uang
langsung di debet. Untuk pembayaran di
internet
,
user/customer
harus memiliki
smart
card reader
. Dalam pemakaian, alat khusus ini disambungkan ke port serial di komputer.
Pada saat melakukan transaksi, kartu
smart card
harus digesekkan ke alat tersebut,
sehingga chip yang terdapat di kartu dapat dibaca oleh komputer untuk
software
,
digunakan
software
bernama
e-wallet
.
d.
i-Check
Model pembayaran dengan menggunakan
check
.
e.
Transaksi Model ATM
Yang menyangkut hanya institusi
financial
dan pemegang
account
yang akan melakukan
pengambilan atau mendeposit uang dari
account
masing-masing. Pembayaran dua pihak
tanpa perantara, transaksi dilakukan langsung antara dua pihak tanpa perantara
menggunakan uang nasionalnya. Pembayaran dengan perantaraan pihak ketiga, umumnya
proses pembayaran yang menyangkut debit, kredit maupun
check
masuk dalam katagori
ini. Ada beberapa metoda pembayaran yang dapat digunakan, yaitu: sistem pembayaran
kartu kredit
on-line
dan sistem pembayaran
check on-line
.
Dalam bahasa sederhananya adalah pembayaran untuk uang recehan yang kecil-kecil.
Mekanisme micropayment ini penting dikembangkan karena sangat diperlukan
pembayaran receh yang kecil tanpa overhead transaksi yang tinggi.
g.
Anonymous Digital Cash
Uang elektronik yang di enkripsi, di dahului oleh David Chaum dengan Digicash-nya
(http://www.digicash.com). Uang elektronik menjamin
privacy
dari
user cash
sama
terjaminnya seperti uang kertas maupun
coin
yang kita kenal. Metoda pembayaran yang
terakhir ini adalah yang paling sulit untuk di implementasikan di bandingkan empat
metoda yang disebutkan terdahulu. Berbeda dengan metoda-metoda pembayaran yang
sebelumnya yang umumnya terkait pada check, kartu kredit maupun pihak ketiga yang
dalam prosesnya selalu ada proses pencatatan identitas pemakai. (Hidayat,2008,7).
2.5
E-market
E-Marketing adalah sisi pemasaran dari E-Commerce, yang terdiri dari kerja dari
perusahaanuntuk mengkomunikasikan sesuatu, mempromosikan, dan menjual barang dan
jasa melalui internet.
Saat ini marketing telah berkembang seiring dengan perkembangan teknologi.
Aktivitas marketing menjadi lebih luas dengan adanya internet. Penggunaan internet dan
fasilitas yang ada di dalam internet untuk melakukan aktivitas marketing dikenal sebagai
e-marketing (Kleindl dan Burrow, 2005).
Menurut Boone dan Kurtz (2005) marketing adalah salah satu komponen dalam
e-commerce dengan kepentingan khusus oleh marketer, yakni strategi proses pembuatan,
pendistribusian, promosi, dan penetapan harga barang dan
jasa
kepada pangsa pasar internet
atau melalui peralatan digital lain.
Sedangkan menurut Strauss dan Frost (2001) e-marketing adalah penggunaan data
dan aplikasi elektronik untuk perencanaan dan pelaksanaan konsep, distribusi, promosi, dan
penetapan harga
untuk menciptakan pertukaran yang memuaskan tujuan individu dan
organisasi.
Keuntungan yang dapat diberikan dengan adanya penggunaan E-marketing ini bagi
perusahaan menurut Jamal (1996:18) yaitu:
a. Mampu menjangkau berbagai konsumen dalam suatu lingkungan yang belum dipenuhi
oleh
pesaing.
b. Target adalah konsumen yang telah terbagi ke dalam kelompok dan mengembangkan
dialog berkelanjutan.
e. Dapat menambahkan produk untuk dipasarkan secara cepat dan melakukan perubahan
dalam rencana penjualan dengan sangat cepat.
f. Dapat melacak kegiatan penjualan yang sudah terjadi, langkah-langkahnya dan hasil yang
didapat.
g.Dapat mengawasi pesaing
h.Menciptakan dialog antara perusahaan dengan konsumen
i. Dapat mendistribusikan program dan informasi tentang produk melalui E-mail atau file
transfer
.
2.6 Penjualan
Penjualan adalah sebagai proses social dan menejerial dimana seseorang atau
kelompokmemperoleh apa yang mereka inginkan dan butuhkan, melalui penciptaan dan
pertukaran produk dan nilai. Pada saat perusahaan menjual barang dagangan, maka diperoleh
pendapatan. Jumlah yang dibebankan kepada pembeli untuk barang dagang yang diserahkan
merupakan pendapatan perusahaan yang bersangkutan. Penjualan dapat dilakukan secara
kredit dan tunai dan pada umumnya kepada beberapa pelanggan. Seperti halnya waktu
membeli, ketika menjual perusahaan terikat dengan jual beli tertentu. (Soemarso,2000,174).
Penjualan adalah pendapatan lazim dalam perusahaan dan merupakan jumlah kotor
yang dibebankan kepada pelanggan atas barang dan jasa. (Henry Simamora,2000,24).
Dalam suatu perusahaan kegiatan penjualan adalah kegiatan yang penting, karena
dengan adanya kegiatan penjualan tersebut maka akan terbentuk laba yang dapat menjamin
kelangsungan hidup perusahaan.
Tujuan umum penjualan yang dimiliki oleh perusahaan, yaitu:
a.
Mencapai volume penjualan tertentu.
b.
Mendapat laba tertentu.
c.
Menunjang pertumbuhan perusahaan.(Basu Swastha,2005,404).
2.6.1 Klasifikasi Transaksi Penjualan
Ada beberapa macam transaksi penjualan yang dapat diklasifikasikan sebagai berikut:
a.
Penjualan Tunai, yaitu penjualan yang bersifat
cash
dan
carry
pada umumnya terjadi
secara kontan dan dapat pula terjadi pembayaran selama satu bulan dianggap kontan.
b.
Penjualan Kredit, yaitu penjualan dengan tenggang waktu rata-rata diatas satu bulan.
c.
Penjualan Tender, yaitu penjualan ynag dilaksanakan melalui prosedur tender untuk
memegangkan tender selain harus memenuhi berbagai prosedur.
d.
Penjualan Ekspor, yaitu penjualan yang dilaksanakan dengan pihak pembeli luar negeri
yang mengimpor barang tersebut.
e.
Penjualan Konsinyasi, yaitu penjualan yang dilakukan secara titipan kepada pembeli yang
juga sebagai penjual.
2.6.2 Dokumen-Dokumen Penjualan
Dokumen-dokumen penjualan antara lain sebagai berikut:
1.
Order Penjualan Barang
(Sales Order)
Merupakan penghubung antara beragam fungsi yang diperlukan untuk memproses
langganan dengan menyiapkan peranan penjualan.
2.
Nota Penjualan Barang
Merupakan catatan atau bukti atas transaksi penjualan barang yang telah dilakukan
oleh pihak perusahaan dan sebagai dokumen bagi pelanggan.
3.
Perintah Penyerahan Barang
(Delivery Order)
Merupakan suatu bukti dalam pengiriman barang untuk diserahkan kepada pelanggan
setelah adanya pencocokan rangkap slip.
4.
Faktur Penjualan
(Invoice)
Adalah dokumen yang menunjukan jumlah yang berhak ditagih kepada pelanggan
yang menunjukan informasi kuantitas, harga dan jumlah tagihannya.
5.
Surat Pengiriman Barang
(Shipping Slip)
Merupakan suatu bukti pengiriman atas transaksi penjualan yang sudah dilakukan.
6.
Jurnal Penjualan
(Sales Journal)
2.7
PHP
PHP merupakan singkatan dari
Personal Home Page
. PHP merupakan bahasa berbentuk
script
yang ditempatkan dalam
server
dan diproses di
server
, kemudian hasilnya dikirimkan
ke
client
, tempat pemakai menggunakan
browser.
PHP tergolong sebagai perangkat lunak
open source
yang diatur dalam aturan
General Purpose licences
(GPL). Dikatakan
Preprocessing
karena pada proses skrip PHP diminta oleh pengguna maka PHP hanya
mengeksekusi kode yang diminta dan mengirim hasil ke
web server
untuk dilanjutkan ke
klien. PHP dapat berjalan di Apache maupun IIS (
Internet Information Services
).
Secara khusus, PHP dirancang untuk membentuk aplikasi web dinamis. Artinya ia
dapat membentuk suatu tampilan berdasarkan permintaan terkini. Misalnya, kita bisa
menampilkan isi
database
ke halaman web. (Kadir Abdul, 2008).
PHP memiliki keunggulan diantaranya, yaitu:
a.
Memiliki tingkat akses yang lebih cepat.
b.
Memiliki tingkat
lifecycle
yang cepat sehingga selalu mengikuti perkembangan teknologi
internet.
c.
PHP dapat mengakses ke beberapa database yang sudah ada, baik yang bersifat gratis
maupun berbayar. Database tersebut antara lain MySql, PosgreSQL, dan lain-lain.
2.8
MYSQL
MySql merupakan sebuah program basis data yang bersifat
open source
, artinya siapa saja
boleh menggunakan tanpa dicekal. (Bunafit Nugroho,2004,29).MySql merupakan system
manajemen basis data yang fungsinga untuk menambah, mengakses, dan memproses data
yang disimpan dalam sebuah basis data komputer. (Wahana Komputer,2006,181).
Keunggulan MySql antara lain:
a.
Mampu berjalan di berbagai platform.
b.
Menyediakan mesin penyimpanan (
engine storage
) transaksi dan non transaksi.
c.
Server
tersedia sebagai program yang terpisah untuk digunakan pada lingkungan jaringan
klien/
server
.
d.
Mempunyai
library
yang dapat ditempelkan pada aplikasi berdiri sendiri (
standalone
application
) sehingga aplikasi tersebut dapat digunakan pada computer yang tidak
mempunyai jaringan.
BAB 3
ANALISA DAN PERANCANGAN SISTEM
3.1
Analisa Sistem
Analisa Sistem, yaitu penguraian dari sistem informasi yang utuh kedalam bagian-bagian
komponennya dengan maksud untuk mendefinisikan, mengevaluasi
permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan
kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan suatu upaya perbaikan-perbaikannya.
Analisis merupakan suatu kegiatan yang bertujuan untuk mempelajari serta
mengevaluasi suatu bentuk permasalahan yang ada pada sebuah sistem. Sedangkan sistem
adalah suatu kesatuan yang utuh, terdiri dari dua atau lebih komponen yang saling
berintegrasi dan beroperasi untuk mencapai tujuan tertentu dalam lingkungannya. Jadi,
analisis sistem merupakan penggambaran, perencanaan sekaligus pembuatan sketsa dan
beberapa peraturan dari elemen terpisah namun saling berintegrasi ke dalam suatu kesatuan
yang utuh dan berfungsi.
3.1.1 Analisis Yang Sedang Berjalan
3.1.2 Analisis Kelemahan Sistem
Analisis kelemahan sistem tujuan utamanya untuk mengevaluasi dan menentukan
permasalahan yang dihadapi, hal ini bertujuan agar analisis tersebut dapat mengetahui
kelemahan pada sistem yang lama atau pada sistem yang baru. Salah satu analisis yang
digunakan sebagai alat ukur untuk menentukan sebuah sistem yaitu dengan menggunakan
analisis PIECES
(
Performance
: perilaku,
Information
: kebutuhan & hasil informasi,
Economic
: pemanfaatan biaya terhadap informasi yang dihasilkan ,
Control
: pengendalian
operaasional / kegiatan sistem,
Efficiency
: pengaturan pemanfaatn informasi agar dicapai
hasil yang optimal & maksimal,
Servise
: pelayanan terhadap kebutuhan â kebutuhan baik
internal maupun eksternal ).
3.1.3 Analisis Kelayakan Sistem
3.1.4 Analisis Biaya dan Manfaat
Analisis biaya dan manfaat untuk mengetahui apakah suatu sistem baru layak atau tidak
diterapkan. Rincian perhitungan dengan menggunakan analisis kelayakan, yaitu dengan :
a.
Metode Periode Pengembalian (
Payback Period
)
b.
Metode Pengembalian Investasi (
Return On
Investasi)
c.
Metode Nilai Sekarang Bersih (
Next present Value
)
Peracangan sistem merupakan upaya perusahaan untuk memulai dan memiliki sistem baik
yang lama maupun untuk memulai memiliki sistem yang baru. Perancangan sistem ini
dilakukan setelah mendapat gambaran dengan jelas mengenai apa yang harus dikerjakan.
3.2
Perancangan Database
Database merupakan suatu kumpulan field-field yang berguna dalam hal menyimpan
data-data untuk proses pengambillan keputusan
Dalam website e
-market
yang enulis rancang terdapat 7 tabel database. Adapun ke 7
tabel tersebut adalah :
1.
Kategori
2.
Orders
3.
Orders_detail
4.
Orders_temp
5.
Produk
6.
Setting
7.
User
3.2.1 Perancangan Normalisasi
1. Tabel unnormalisasi
Field name
Description
Id_orders
Id order
Nama_kostumer Nama
kostumer
Alamat
Alamat
Telepon
Telepon
Kategori_seo
Kategori
Id_orders
Id order
Id_produk
Id produk
Jumlah
Jumlah
Id_orders_temp Id order
Id_produk
Id produk
Id_session
Id session
Jumlah
Jumlah
Tgl_order_temp Tanggal order
jam_order_temp Jam order
Id_produk
Id produk
Id_kategori
Id kstegori
Nama_produk
Nama produk
Produk_seo
produk
Deskripsi
Deskripsi
Harga
Harga
Stok
Stok
[image:38.595.66.257.67.651.2]tgl_masuk
Tanggal masuk
Gambar
Gambar
Dibeli
Di beli
Username
Username
Password
Password
Nama_lengkap
Nama lengkap
Telp_hp
Telp hp
Level
Level
2.Normalisasi Pertama (1NF)
a.Tabel Produk
Field name
Data type
Description
Id_produk
Int
Id produk
Id_kategori
Int
Id kstegori
Nama_produk Varchar
Nama produk
Produk_seo
Varchar
Produk
Deskripsi
Text
Deskripsi
Harga
Int
Harga
Stok
Int
Stok
[image:39.595.66.344.194.498.2] [image:39.595.67.350.614.765.2]tgl_masuk
Varchar
Tanggal masuk
Gambar
Varchar
Gambar
Dibeli
Int
Di beli
Id_kategori
Int
Id kategori
Nama_kategori Varchar
Nama kategori
Kategori_seo
Varchar
kategor
b.Tabel Order
Field name
Data type
Description
Id_orders
Int
Id order
Nama_kostumer Varchar
Nama
kostumer
Alamat
Varchar
Alamat
Telepon
Varchar
Telepon
Status_order
Varchar
Status order
Tgl_order
Date
Tanggal order
Jam_order
Time
Jam order
Id_orders
Int
Id order
Id_produk
Int
Id produk
Jumlah
Int
Jumlah
Id_orders_temp Int
Id order
Id_produk
Int
Id produk
Id_session
Varchar
Id session
Jumlah
Int
Jumlah
Tgl_order_temp Date
Tanggal order
jam_order_temp Time
Jam order
c.Tabel Kostumer
Field name
Data type
Description
Id_orders
Int
Id order
Nama_kostumer Varchar
Nama
kostumer
Alamat
Varchar
Alamat
Telepon
Varchar
Telepon
Varchar
Status_order
Varchar
Status order
Tgl_order
Date
Tanggal order
3, Normalisasi Kedua (2NF)
a.Tabel Order
Field name
Data type
Description
Id_orders
Int
Id order
Nama_kostumer Varchar
Nama
kostumer
Alamat
Varchar
Alamat
Telepon
Varchar
Telepon
Varchar
Status_order
Varchar
Status order
Tgl_order
Date
Tanggal order
Jam_order
Time
Jam order
b.Tabel Produk
Field name
Data type
Description
Id_produk
Int
Id produk
Id_kategori
Int
Id kstegori
Nama_produk Varchar
Nama produk
Produk_seo
Varchar
Produk
Deskripsi
Text
Deskripsi
Harga
Int
Harga
Stok
Int
Stok
[image:41.595.67.349.193.407.2] [image:41.595.66.343.529.766.2]tgl_masuk
Varchar
Tanggal masuk
Gambar
Varchar
Gambar
c.Tabel User
Field name
Data type
Description
Username
Varchar
Username
Password
Varchar
Password
Nama_lengkap Varchar
Nama lengkap
Varchar
Telp_hp
Varchar
Telp hp
Level
Varchar
Level
Status
Varchar
Status
d.Tabel Detail Order
Field name
Data type
Description
Id_kategori
Int
Id kategori
Nama_kategori Varchar
Nama kategori
Kategori_seo
Varchar
kategor
e.Tabel Order Temp
Field name
Data type
Description
Id_produk
Int
Id produk
Jumlah
Int
Jumlah
Id_orders_temp Int
Id order
Id_produk
Int
Id produk
Jumlah
Int
Jumlah
Tgl_order_temp Date
Tanggal order
jam_order_temp Time
Jam order
f.Tabel Kategori
Field name
Data type
Description
Id_kategori
Int
Id kategori
Nama_kategori Varchar
Nama kategori
Kategori_seo
Varchar
Kategor
g.Tabel Setting
Field name
Data type
Description
Id
Int
Id
Nama
Varchar
Nama
Alamat
varchar
Alamat
Telepon
varchar
Telepom
3.3
Diagram Alir Data
Diagram Alir Data (DAD)
atau
Data
Flow
Diagram (DFD)
adalah suatu diagram yang
menggunakan notasi-notasi untuk menggambarkan arus dari data sistem, yang
penggunaannya sangat membantu untuk memahami sistem secara logika, tersruktur dan jelas.
DFD merupakan alat bantu dalam menggambarkan atau menjelaskan DFD ini sering disebut
juga dengan nama
Bubble chart
,
Bubble
diagram, model proses, diagram alur kerja, atau
model fungsi.
[image:44.595.81.451.357.464.2]Laporan
Gambar 3.2. DFD Level 1
3.4 Diagram Hubungan Entitas
chen mencoba merumuskan dasar-dasar model dan setelah itu dikembangkan dan dimodifikai
oleh Chen dan banyak pakar lainnya. Pada saat itu diagram hubungan entitas dibuat sebagai
bagian dari perangkat lunak yang juga merupakan modifikasi khusus, karena tidak ada
bentuk tunggal dan standar dari diagram hubungan entitas
3.5
Flowchart
Program
3.5.1
Flowchart
Sistem
3.5.2
Flowchart
Halaman Utama
3.5.3
Flowchart
pembelian
3.5.4
Flowchart
Admin
[image:51.595.78.471.102.549.2]BAB 4
HASIL DAN PEMBAHASAN
Pada bab ini akan membahas mengenai hasil dan pembahasan lebih lanjut dari
pengimplementasian website e-market yang sebelumnya telah di rancang melalui dua tahap
prototyping
pada bab3. Hal ini di lakukan untuk mengetahui apakah hasil
website
yang di
bangun telah menjalankan proses sesuai dengan yang di harapkan. Berikut adalah tampilan
antar muka website.
4.1
Hasil
Gambar 4. 1. XAMPP Control panel
Website
e-market ini di kembangkan dari 2 bagian,yaitu bagian
front-end
yang
berupa tampilan yang dapat di lihat oleh pengunjung
website
dan bagian
back-end
yang di
kelola oleh
administrator
. Website ini di jalankan oleh
localhost.
4.1.1
Halaman Utama
Untuk dapat menjalankan website e-marke tbagian
front-end
,kita harus membuka website
browser
dan mengetikan alamat website pada
location bar
,alamatnya adalah
http://localhost/emarket/home
. Kemudian akan tampil halam beranda
front-end
seperti pada
halaman berikut ini.
Gambar 4.2. Halaman Utama (Home) Front-End
1.
Menu
Home
: Berisikan tentang semua yang ada pada halaman utama website
e-market.
Berikut tampilan dari
website
RF93
market
:
Gambar 4.4. Keranjang Belanja
[image:56.595.93.506.433.710.2]4.1.2
Halaman produk
Halaman
produk
digunakan pada saat
customer
akan melakukan pembelian pada
website
RF93
market .
Selanjutnya jika
customer
mau melakukan order.
Customer
bisa mengklik
[image:57.595.84.515.272.674.2]button
beli maka produk yang di order akan masuk ke dalam keranjang belanja seperti
gambar di bawah ini.
Gambar 4.7. Keranjang Belanja
Selanjutnya Setelah barang yang di order masuk kedalam keranjang belanja, apabila
ingin melanjutkan belanja silahkan mengklik
button
lanjutkan belanja dan apabila ingin
meng
update
jumlah yang ingin di beli silahkan klik
button update
keranjang dan jika telah
Gambar 4.8. Konfirmasi Data Pengiriman
Proses selanjutnya
customer
melakukan proses dan comtumer arus mengikuti
ketentuan seperti gambar d bawah ini , Maka akan menampilkan layar seperti ini.
[image:59.595.83.512.472.725.2]4.1.3
Halaman Admin
[image:60.595.76.535.308.668.2]Untuk dapat menjalankan website RF93
market
bagian halaman
dmin
,kita harus membuka
website
browser
dan mengetikan alamat website pada
location bar
,alamatnya
adalah
http://localhost/emarket/adminpanel
. Kemudian akan tampil halaman login seperti
gambar di bawah ini
Ketik username dan password admin maka admin berhasil login dan akan keluar tampilan
home admin :
Gambar 4.11. Tampilan
home
admin
a.
Home :tampilan awal dari halaman admin.
b.
admin: tampilan adata admin dan endaftaran admin baru.
c.
Kategori: Admin menginput jenis-jenis katagori di setiap produk yang di pasarkan.
e.
Order:tampilan data orderan dan data diri yang di pesan dan di isikan oleh pembeli.
[image:62.595.84.516.154.437.2]f.
Log out:
tampilan
log out
admin
4.2
Pembahasan
4.2.1
Kelebihan dan Kelemahan Sistem
Dari hasil pengembangan
website
RF93
market
masih memiliki kekurangan, adapun
kekurangan dari website RF93
market
ini yaitu:
a.
Belum tersedianya
ratting
pada produk terlaris.
b.
Transfer pembayaran hanya melakukan proses konfirmasi.
c.
Tidak adanya sistem keamanan bagi data-data privasi pelanggan.
Selain memiliki kelemahan,ada pula kelebihan dari
website
RF93
market
ini yaitu:
a.
Website tidak hanya melakukan pemasaran tapi juga melakukan proses penjualan.
b.
Memudahkan
customer
dalam memilih banyak produk yang di tawarkan sehingga
customer
dapat membeli prodak yang berbeda di dalam satu
website
.
3.2.2.
Kebutuhan Aplikasi
Adapun kebutuhan
hardware
dan
software
yang digunakan peneliti untuk menjalankan
aplikasi ini adalah sebagai berikut:
a.
Laptop dengan spesifikasi
a.
Intel® Core⢠i3 450M
b.
RAM 2048MB
c.
HDD 500GB
d.
Monitor 14.0â
c.
XAMPP ver. 5.2.7
d.
MySQ
BAB 5
KESIMPULAN DAN SARAN
5.1. Kesimpulan
Setelah melakukan pengembangan website RF93
market
penulis menarik beberapa
kesimpulan.
a.
Website yang dikembangakan dapat dijadikan pemasaran produk lebih luas dan penjualan
juga lebih mudah.
b.
Informasi produk yang beraneka ragam memudahkan
customer
memilih produk yang
diinginkan.
c.
Dengan menggunakan metodologi RAD memudahkan penulis mengembangkan sistem
website RF93
market
5.2. Saran
Adapun saran yang dapat penulis sampaikan setelah menyelesaikan tugas akhir ini adalah
sebagaiberikut.
2.
Menambah fitur rating pada penjualan produk terlaris.
DAFTAR PUSTAKA
Fowler, M. (2004).
UML Destilled Edisi 3.
Yogyakarta: Andi.
Hidayat, Taufik, 2008,
Panduan Membuat Toko Online dengan OSCommerce, Mediakita,
Jakarta.
Kadir, A. (2008).
Dasar Pemrograman Web Dinamis Dengan Menggunak PHP.
Yogyakarta:
Andi.
kerudungbandung.com
Munawar, Kholil. 2009. E-Commerce. http://staff.uns.ac.id.
Saputro, Hendra W. (2007).
Pengertian Website dan Unsur-unsurnya.
[Online].Tersedia:
http://www.balebengong.net/topik/teknologi/2007/08/01/pengertian-website-dan-unsur-unsurnya.html. [29
Maret 2014, 17.30 WIB].
Saputro, Hendra W. 2007,
Pengertian Website, Webhosting dan Domain Name,
http://www.baliorange.web.id/pengertian-website-webhosting-domainname/
Supriyatno, Wahyu dan Muhsin, Ahmad. (2008).
Teknologi Informasi Perpustakaan: strategi
perencanaan perpustakaan digital
. Yogyakarta: Kanisius.
Turban Efraim, R. Kelly rainer, jr. dan Richard E. Potter. 2006.
Pengantar Teknologi
Informasi
, edisi 3. Salemba Infotek. Jakarta
Whitten, J. L., L. D. Bentley, dan K. C. Ditmann, 2004, Metode Design & Analisis Sistem,
Edisi Ke-6, Andi, Yogyakarta.
Whitten, J. L., L. D. Bentley, dan K. C. Dittman, 2007,
System Analysis And Design
Methods, Edisi Ke-7, McGraw-Hill/Irwin, New York.
Lampiran I (kode program)
Admin panel
Home.php
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Administrator dan User Area</title> </head>
<body leftmargin=0 topmargin=0 marginheight="0" marginwidth="0" bgcolor="#ffffff">
<table border="0" cellspacing="0" cellpadding="0" width="100%" height="83%">
<tr>
<td width="50%" background="../gambar/bg.gif"><img
src="../gambar/px1.gif" width="1" height="1" alt="" border="0"></td>
<td valign="bottom" background="../gambar/bg_left.gif"><img
src="../gambar/bg_left.gif" alt="" width="17" height="16" border="0"></td> <td bgcolor="#FFFFFF"><table width="780" border="0" cellspacing="0" cellpadding="0">
<tr>
<td bgcolor="#FFFFFF"><?php include "header.php"; ?></td> </tr>
<tr>
<td background="../gambar/fon02.gif" height="34"><div align="center"></div></td>
</tr>
<p align="center" class="px"> <?php include "menu.php"; ?>
<table width="671" border="0" align="center" cellpadding="1" cellspacing="0">
<tr>
<td width="549" bgcolor="#FFFFFF"><h2 align="center">Selamat Datang <?php echo $_SESSION['nama_lengkap']; ?></h2>
<p align="center">Developer</p>
</table>
<div class="px" align="center"><img src="../gambar/bot01.jpg" width="780" height="9" alt="" border="0"></div>
<table border="0" cellspacing="0" cellpadding="0" width="780" align="center">
<tr>
<td><p align="center">
<?php include "footer.php"; ?> </p></td> <td height="50"> <p class="bot"> </p> </td> </tr> </table> </td>
<td valign="bottom" background="../gambar/bg_right.gif"><img
src="../gambar/bg_right.gif" alt="" width="17" height="16" border="0"></td> <td width="50%" background="../gambar/bg.gif"><img
src="../gambar/px1.gif" width="1" height="1" alt="" border="0"></td> </tr>
</table>
</html> <?php
}
else
{
// jika levelnya bukan admin, tampilkan pesan
echo "<script>alert('Sorry ya Coy.. Anda bukan admin atau user');javascript:history.go(-1);</script>";
} }
else
{
echo "<script>alert('Eeeh Maling.. Login dulu dong!!');javascript:history.go(-1);</script>"; }
?>
Index.php
<?phpheader("location:login.php"); ?>
Login.php
<?php
// memulai session
session_start();
include "../include/koneksi.php";
$username = $_POST['username']; $password = md5($_POST['pass']);
if(empty($username)){
echo "<script type='text/javascript'>
onload =function(){
alert('Username belum diisi');
}
</script>";
}
elseif(empty($password)){
echo "<script type='text/javascript'>
onload =function(){
alert('Password belum diisi');
}
</script>";
} else {
// query untuk mendapatkan record dari username
$query = "SELECT * FROM user WHERE username = '$username'"; $hasil = mysql_query($query);
$data = mysql_fetch_array($hasil);
// cek kesesuaian password
if ($password == $data['password']) {
header("location:home.php");
// menyimpan username dan level ke dalam session
$_SESSION['level'] = $data['level'];
$_SESSION['username'] = $data['username'];
$_SESSION['status'] = $data['status']; }
echo "<script type='text/javascript'> onload =function(){
alert('Username atau password salah!! Ulangi kembali'); }
</script>"; }
} ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html> <head>
<title>Login Administrator</title>
<link rel="stylesheet" type="text/css" href="HTML/style.css">
<style type="text/css"> <!--
.style13 { color: #0066CC; font-weight: bold;
font-size: 16px;
font-family: Arial, Helvetica, sans-serif; }
.style7 {color: #CC0000;
font-weight: bold;
}
.style7 {color: #333333}
</style> </head>
<body leftmargin=0 topmargin=0 marginheight="0" marginwidth="0" bgcolor="#ffffff">
<table border="0" cellspacing="0" cellpadding="0" width="100%" height="83%">
<tr>
<td width="50%" background="../gambar/bg.gif"><img
src="../gambar/px1.gif" width="1" height="1" alt="" border="0"></td>
<td valign="bottom" background="../gambar/bg_left.gif"><img
src="../gambar/bg_left.gif" alt="" width="17" height="16" border="0"></td> <td><table width="780" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><?php include "header.php"; ?></td>
</tr> <tr>
<td background="../gambar/fon02.gif" height="34"><img src="../gambar/separator.gif" width="2" height="34"></td>
</tr> </table>
<p class="px">
<table width="644" border="0" align="center" cellpadding="1" cellspacing="0">
<tr>
<td width="549"><p> </p>
<table width="413" border="1" align="center" cellpadding="1" cellspacing="0" bordercolor="#CCCCCC">
<tr>
<td valign="middle" background="../gambar/fon02.gif"><img src="../gambar/lock.png" width="22" height="22" align="left" /><span class="style13">Login Administrator </span></td>
<td background="../gambar/back_right.jpg"><table width="350" border="0" align="center" cellspacing="0"
bordercolor="#999999"> <tr>
<td><img src="../gambar/Action-encrypted-icon.png" width="128" height="128"></td>
<td><form action="" method="post" name="form1" id="form1">
<p align="center" class="style9">Masukkan Username dan Password anda !! </p>
<table width="244" height="87" border="0" align="center">
<tr>
<td
width="92"><strong>Username</strong></td>
<td width="210"><label>
<input name="username" type="text" id="username" size="0" style="background:#FFFF66" />
</label></td>
</tr> <tr>
<td><strong>Password</strong></td> <td><label>
<input name="pass" type="password" id="pass" size="0" style="background:#FFFF66" />
</label></td>
</tr> <tr>
<td> </td> <td><label>
<input name="Submit" type="submit" id="Submit" style="background-color:#CC9933" value="Masuk"/>
</label></td> </tr>
</form></td> </tr> </table> </tr> </table> <p align="center"> </p> </p>
<div align="center"><a href="../index.php">Back to Home</a> </div></td>
</tr>
</table>
<div class="px" align="center"><img src="../gambar/bot01.jpg" width="780" height="9" alt="" border="0"></div>
<table border="0" cellspacing="0" cellpadding="0" width="780" align="center">
<tr>
<td><p align="center">
<?php include "footer.php"; ?>
</p></td> <td height="50"> <p class="bot"> </p> </td> </tr> </table> </td>
<td valign="bottom" background="../gambar/bg_right.gif"><img
src="../gambar/bg_right.gif" alt="" width="17" height="16" border="0"></td>
<td width="50%" background="../gambar/bg.gif"><img
src="../gambar/px1.gif" width="1" height="1" alt="" border="0"></td>
</body>
</html>
Logout.php
<?phpsssession_start(); session_destroy();
header("location:index.php"); ?>a
Menu.php
<?php
session_start();
if ($_SESSION['level'] == "admin") {
echo "
<table width='760' border='0' align='center' cellpadding='1' cellspacing='0'>
<tr>
<td><div align='center'><a href='home.php'><img
src='../gambar/Home.png' width='48' height='48' border='0' /></a></div></td>
<td><div align='center'><a href='user.php'><img
src='../gambar/User.png' width='48' height='48' border='0' /></a></div></td>
<td><div align='center'><a href='produk.php'><img
src='../gambar/produk.png' width='48' height='40' border='0' /></a></div></td>
<td><div align='center'><a href='order.php'><img
src='../gambar/order.png' width='48' height='48' border='0' /></a></div></td>
<td><div align='center'><a href='logout.php'><img src='../gambar/Minus.png' width='48' height='48' border='0' /></a></div></td>
</tr>
<tr>
<td><div align='center'><span class='px style1'><a href='home.php' STYLE='TEXT-DECORATION:NONE'>Home</a></span></div></td>
<td><div align='center'><span class='px style1'><a href='user.php' STYLE='TEXT-DECORATION:NONE'>Admin</a></span></div></td>
<td><div align='center'><span class='px style1'><a
href='kategori_produk.php' STYLE='TEXT-DECORATION:NONE'>Kategori Produk</a></span></div></td>
<td><div align='center'><a href='produk.php' STYLE='TEXT-DECORATION:NONE'>Produk</a></div></td>
<td><div align='center'><a href='order.php' STYLE='TEXT-DECORATION:NONE'>Order</a></div></td>
<td><div align='center'><a href='logout.php' STYLE='TEXT-DECORATION:NONE'>LogOut</a></div></td> </tr> <tr><td colspan=10><hr></td></tr> </table> <p> </p>"; }
else if ($_SESSION['level'] == "user")
{ echo "
<table width='432' border='0' align='center' cellpadding='1' cellspacing='0'>
<td><div align='center'><a href='home.php'><img
src='../gambar/Home.png' width='48' height='48' border='0' /></a></div></td>
<td><div align='center'><a href='logout_usr.php'><img src='../gambar/Minus.png' width='48' height='48' border='0' /></a></div></td>
</tr> <tr>
<td><div align='center'><span class='px style1'><a href='home.php' STYLE='TEXT-DECORATION:NONE'>Home</a></span></div></td>
<td><div align='center'><a href='logout_usr.php' STYLE='TEXT-DECORATION:NONE'>LogOut</a></div></td>
</tr&g