FAKULTAS
ILMU KOMPUTER
UNIVERSITAS GUNADARMA
PENULISAN ILMIAH
PERANCANGAN WEBSITE
PENJUALAN SEPATU
DINGSDONGS SHOES MENGGUNAKAN
PHP DAN MYSQL
Nama
: Muhammad Aulia Rahman
NPM
: 19110297
Kelas : 3 KA 07
Jurusan
: Sistem Informasi
Pembimbing : ….
Diajukan
Untuk Melengkapi Syarat
Mencapai
Jenjang D III / Setara Sarjana Muda
UNIVERSITAS GUNADARMA
2012
LEMBAR
PENGESAHAN
Judul Penulisan Ilmiah : PERANCANGAN WEBSITE PENJUALAN SEPATU DINGSDONGS SHOES MENGGUNAKAN
PHP DAN MYSQL
Nama : Muhammad Aulia
Rahman
NPM : 19110297
Tanggal
Sidang :
Tanggal Lulus :
Menyetujui
:
Pembimbing Koordinator PI
(………………………) (……………………..)
Ketua Jurusan
(…………………)
ABSTRAKSI
Muhammad Aulia Rahman, 19110297
“PERANCANGAN WEBSITE PENJUALAN SEPATU DINGSDONGS SHOES MENGGUNAKAN
PHP DAN MYSQL”
PI, Fakultas Ilmu
Komputer, 2012
Kata Kunci : Website, Dingsdongs shoes, PHP dan Mysql.
(ix+76+lampiran)
Saat ini penggunaan
internet bukanlah suatu hal yang asing lagi. Hampir di seluruh dunia mengenalnya,
begitu pula di Indonesia. Masyarakat semakin mengerti akan apa yang bisa
dilakukan dan didapatkan dengan menggunakan fasilitas internet. Tidak hanya informasi
tentang suatu perusahaan, lembaga/organisasi, maupun perseorangan. Tetapi bisa
juga digunakan menjual dan membeli suatu barang ataupun jasa dengan menggunakan
website yang terkoneksi ke internet. Website sebagai bagian dari teknologi
internet berperan penting dalam penyebaran informasi, berbagai kegiatan yang
bersifat on-line, serta berbagai aktifitas lain yang membutuhkan kemampuan
website. Singkat kata, website adalah jendela dunia yang memberikan kita
fasilitas untuk berkomunikasi dengan semua orang diseluruh dunia, dan
mennjelaskan kepada mereka tentang apa
yang kita lakukan.
Dingsdongs shoes adalah
sebuah toko sepatu yang terletak di Jl. Raden saleh, Depok. Penulisan ilmiah
ini bertujuan untuk membuat website Dingsdongs shoes yang digunakan untuk
mempublikasikan jasa penjualan sepatu yang sebelumnya hanya dapat mencakup
lingkungan sekitar toko, dan juga bertujuan untuk memberikan
informasi-informasi terlengkap tentang sepatu tersebut sehingga diharapkan
konsumen mendapatkan jenis ataupun merek yang mereka inginkan berdasarkan
keterangan dalam website.
Dalam penulisan ilmiah
ini akan dibahas bagaimana membuat suatu website dingsdongs yang sederhana juga menarik. Pembuatan
website dingsdongs shoes ini menggunakan program aplikasi PHP dan Mysql dan
program-pprogram pendukung lainnya.
Daftar Pustaka (2005-2012)
Bab 1. PENDAHULUAN
1.1 Latar Belakang Masalah
Semakin
pesatnya perkembangan teknologi saat ini mempengaruhi segala bidang, terutama
bidang perdagangan melalui internet atau e-commerce. Menyediakan informasi
perdagangan sehingga memudahkan user untuk mencari dan mendapatkan informasi
yang dibutuhkan tentang perdagangan atau jual beli melalui internet. Untuk
mendapatkan informasi tantang e-commerce di internet dapat dilakukan dengan
mengunjungi situs (website) yang berhubungan dengan informasi yang dibutuhkan
atau dapat dengan pencarian disitus pencari, seperti yahoo, google, dan
sebagainya.
Dingsdongs
Shoes yang merupakan salah satu toko sepatu di daerah Depok yang
memberikan pelayanan bagi masyarakat untuk mendapatkan sepatu-sepatu yang
berkualitas baik. Tapi dalam melakukan promosi ini kurang efektif karena
jangkauannya terlalu sempit, sehingga konsumen yang datang hanya berasal dari
sekitar lokasi Dingsdong Shoes tersebut saja. Akibatnya toko ini
hanya diketahui oleh masyarakat sekitar saja dan sulit untuk masyarakat di
daerah lainnya untuk mengetahui tentang Dingsdongs Shoes ini karena masalah
jarak dan waktu.
Dengan
melihat permasalahan yang dihadapi oleh Dingsdongs Shoes dalam melakukan
promosi, sehingga penulis berencana untuk mencari solusi yang tepat untuk dapat
menangani permasalahan tersebut. Dengan perkembangan teknologi saat ini, salah
satunya adalah dengan menggunakan website atau situs web Dingsdongs Shoes agar
masyarakat lebih mudah untuk mendapatkan informasi mengenai Dingsdongs Shoes
ini tanpa mempermasalahkan jarak dan waktu.
Berdasarkan
latar belakang permasalahan maka penulis membuat Penulisan Ilmiah : PEMBUATAN
WEBSITE DINGSDONGS SHOES MENGGUNAKAN PHP DAN MYSQL.
1.2 Identifikasi Masalah
Dalam
Identifikasi masalah ini terdapat
beberapa masalah yang harus diuraikan, diantaranya:
-
Keunggulan
menggunakan PHP dan Mysql dalam pembuatan website Dingsdongs Shoes
-
Pengertian
E-commerce
-
Keuntungan
membuat website Dingsdongs Shoes
1.3 Rumusan Masalah
Website Dingsdongs shoes ini dibuat menggunakan aplikasi
pemrograman Macromedia Dreamwaver 8. Elemen – elemen yang digunakan
dalam pembuatan website ini adalah teks, gambar dan animasi. Penulisan ini
hanya terbatas pada pembuatan website Dingsdongs shoes, dimana didalamnya berisi informasi
tentang Dingsdongs Shoes, informasi yang berkaitan dengan produk, informasi
tentang merk-merk sepatu ternama dan
formulir pendaftaran unuk pelanggan baru.
1.4 Tujuan Penulisan Ilmiah
Tujuan penulisan ilmiah
ini adalah membuat website Dingsdongs
shoes untuk membantu pemasaran dari Toko Dingsdongs Shoes melalui media
internet. Selain itu ditujukan untuk masyarakat luas agar
mereka mengetahui keberadaan Dingsdongs Shoes, informasi produk yang dijual dan
informasi jenis sepatu serta daftar harga sepatu.
1.5 Manfaat Penulisan Ilmiah
Manfaat penulisan ilmiah ini adalah sebagai
suatu sarana mengasah keterampilan dalam pembuatan website menggunakan program PHP
dan Mysql. Serta menjadi bahan acuan untuk dapat membuat skripsi.
Bab
2. LANDASAN TEORI DAN HIPOTESIS
2.1 Internet
Internet
adalah suatau jaringan komputer global yang terbentuk dari jaringan-jaringan
komputer local dan regional, memungkinkan komunikasi data antar
komputer-komputer yang terhubung ke jaringan tersebut.
2.1.1
Berbagai Istilah Internet
-
WWW (World Wide Web)
Lebih
dikenal dengan sebutan Web, awalnya merupakan suatu penyajian informasi di
internet dengan menggunakan HTML. Web identik dengan internet, karena
kepopulerannya saat ini, web sudah menjadi interface aplikasi untuk melakukuan
transaksi dan sajian informasi yang lengkap dari seluruh dunia.
-
URL (Universal Resource Locator)
Menunjukkan
sumber daya internet atau alamat homepage yaitu alamat suatu dokumen atau
program yang ingin kita tampilkan. Orang sering menyebutnya kotak URL, di kotak
inilah user terlebih dahulu harus mengetikkan alamatnya pada kotak URL.
-
Web Browser
Web
browser adalah software yang digunakan untuk menampilkan informasi dari web
server dalam bentuk halaman web.
-
Web Server
Web
server adalah komputer yang digunakan untuk menyimpan dokumen-dokumen web,
komputer ini akan melayani permintaan dokumen web dari kliennya.
-
Web Site
Dapat
diumpamakan sebagai buku yang merupakan tempat penyimpanan data dan informasi
dengan berdasarkan topik tertentu. Kumpulan dari hal-hal web yang saling
berkaitan di dalam website tersebut.
-
HTTP (Hypertext Transfer Protocol)
Sebuah
protocol yang menentukan aturan main antara software web browser dan web server
dalam penyediaan dokumen yang diminta oleh browser.
-
Homepage
Merupakan
halaman yang berisi daftar isi atau menu dari sebuah situs web. Homepage adalah
halaman pembuka dari sekian banyak web page yang terdapat pada suatu web site.
Halaman pertama ini berisi tentang apa dan siapa, dari perusahaan atau
organisasi mana pemilik web site tersebut, juga sering memiliki link-link yang
membawa kita pada hal lain dari sebuah situs web.
2.2 Pengertian HTML
HTML
merupakan bahasa standar yang digunakan untuk dokumen WWW. Bahasa HTML
merupakan tag (akhiran) yang menandakan cara browser menampilkan elemen halaman
seperti : teks dan gambar dan cara browser menanggapi sesuatu tindakan tertentu
dari pemakai seperti Hyperlink dengan hanya meng-klik mouse dan / atau menekan
keyboard.
Dalam
dokumen HTML, terdapat 3 buah tag ‘<….>’ utama yaitu tag HTML, HEAD, dan
BODY dengan contoh penulisan dasar seperti berikut :
Welcome to my home
2.3 Pengenalan PHP
PHP
adalah bahasa scripting yang menyatu dengan HTML dan dijalankan pada server
side. Artinya semua sintaks yang kita berikan akan sepenuhnya dijalankan pada
server sedangkan yang dikirimkan ke browser hanya hasilnya saja. Dengan
menggunakan program PHP, sebuah website akan lebih interaktif dan dinamis. Data
yang dikirim oleh pengunjung website / komputer client akan diolah dan disimpan
pada database web server dan dapat ditampilkan kembali. Untuk menjalankan
kode-kode program PHP, file harus diupload ke dalam server. Upload adalah proses mentransfer data atau file dari komputer client ke web
server.
2.3.1 Keunggulan PHP
Beberapa
keunggulan program PHP antara lain :
1.
PHP memiliki tingkat akses yang lebih
cepat
2.
PHP memiliki tingkat lifecycle yang cepat
sehingga selalu mengikuti perkembangan teknologi Internet.
3.
PHP memiliki tingkat keamanan yang
tinggi.
4.
PHP mampu berjalan di beberapa server
yang ada, misalnya Apache, Microsoft IIS, PWS, AOLserver, phttpd, fhttpd, dan
Xitami.
5.
PHP mampu berjalan di Linux sebagai
platform system operasi utama bagi PHP, namun dapat juga berjalan di Unix,
Solaris, Windows dan yang lain.
6.
PHP juga mendukung akses ke beberapa
database yang sudah ada, baik yang bersifat free / gratis ataupun
komersial. Database ini antara lain MySQL, PosgreSQL, mSQL,
Informix, dan Microsoft SQL Server.
7.
PHP bersifat free atau gratis.
2.3.2 Script PHP
Setiap program PHP disebut dengan script. Script berupa file teks, yang
dapat dibuat dengan menggunakan editor file teks biasa seperti notepad, edit,
vi (dalam lingkungan Unix/Linux), ataupun lainnya. Setiap
baris perintah / statement harus diakhiri dengan menggunakan tanda titik koma
(;). Umumnya setiap statement dituliskan dalam satu baris.
Script
PHP diawali dan diakhiri dengan menggunakan tag khusus. Ada 4 macam cara yang
dapat digunakan untuk menuliskan script PHP di dalam suatu dokumen HTML.
Cara I :
Cara II :
Cara I merupakan cara yang lebih praktis,
selalu mengasumsikan bahwa
Cara III :
<% echo “Script PHP”; ?>
Cara IV :
<%=$nama Var;%>
Cara III dan IV menggunakan gaya Active
Server Pages (ASP). Cara III dan IV disediakan untuk mengakomodasikan
programmer ASP yang terbiasa menggunakan <% dan %> dalam membuat script
ASP, hanya sekarang yang dituliskan di dalamnya adalah script PHP bukan script
bahasa VBScript. ASP adalah teknik pemrograman web dengan bahasa VBScript,
merupakan produk yang dikembangkan oleh Microsoft (IIS). Cara III dan IV dapat
dilakukan oleh PHP apabial nilai asp_tags pada php.ini diberi
nilai On bukan Off. Pada cara IV tanda sama dengan (=)
digunakan untuk menggantikan perintah echo. Operator “=” digunakan jika hanya
ingin menampilkan isi dari suatu variable.
2.4 MySQL
MySQL adalah sebuah Relasional Database Management System(RDBMS)
yang didistribusikan secara gratis dibawah lisensi GPL (General Public
License). Karena MySQL berada di bawah GPL, maka orang bebas untuk
menggunakannya namun tidak boleh dijadikan produk turunan yang bersifat closed
source.
MySQL sebenarnya merupakan salah satu konsep utama dalam database sejak
lama, yaitu SQL (Structured Query Language) yang merupakan sebuah konsep
pengoperasian database, terutama untuk pemilihan / seleksi dan pemasukan data,
yang memungkinkan pengoperasian data dikerjakan dengan mudah. MySQL sendiri
menggunakan SQL sebagai bahasa dasar untuk mengakses databasenya.
MySQL bersifat bebas pada berbagai platform, kecuali pada
Windows yang bersifat software. Pada perkembangannya MySQL
banyak digunakan untuk pengelolaan web. Sebagai contoh, MySQL digunakan oleh
Yahoo! Dalam pengoperasian databasenya.
2.4.1 Menjalankan Perintah SQL di PHP
Untuk memproses perintah-perintah MySQL dalam PHP, dibutuhkan fungsi-fungsi
pendukung yang disediakan oleh PHP. Berikut ini adalah beberapa fungsi
pendukung yang digunakan oleh PHP dalam memproses perintah-perintah MySQL
dijelaskan oleh table berikut.
Tabel 2.8 Fungsi
pada PHP yang mendukung perintah MySQL
Nama Fungsi
|
Kegunaan
|
mysql_connect()
|
Menghubungkan / koneksi ke server
database MySQL
|
mysql_list_dbs()
|
Menampilkan basis data yang tersedia
|
mysql_select_db()
|
Memilih database yang ada di server
database MySQL
|
mysql_query
|
Mengirim perintah SQL ke server
MySQL
|
mysql_fetch_row()
atau
mysql_fetch_array()
|
Memanggil record-record yang diambil
dari server, menghasilkan set pointer yang dihasilkan oleh suatu query
|
mysql_num_row()
|
Mengetahui jumlah record yang
dihasilkan oleh suatu query
|
mysql_close()
|
Menutup koneksi ke server database
MySQL
|
2.5 E-commerce
2.5.1 Mengenal E-Commerce
Perdagangan sebenarnya merupakan kegiatan yang dilakukan manusia sejak awal
peradabannya. Sejalan dengan perkembangan manusia, cara
dan sarana yang digunakan untuk berdagang senantiasa berubah. Bentuk
perdagangan terbaru yang kian memudahkan penggunanya kini ialah e-commerce.
Makhluk apa sesungguhnya e-commerce itu, bagaimana ia dapat
mempermudah penggunanya, serta peran pentingnya akan dibahas dalam tulisan ini.
2.5.2 Pengertian E-Commerce
Electronic
Commerce (Perniagaan Elektronik), sebagai bagian dari Electronic
Business (bisnis yang dilakukan dengan menggunakan electronic
transmission), oleh para ahli dan pelaku bisnis dicoba dirumuskan definisinya.
Secara umum e-commerce dapat didefinisikan sebagai segala bentuk
transaksi perdagangan/perniagaan barang atau jasa (trade of goods and service)
dengan menggunakan media elektronik. Jelas, selain dari yang telah disebutkan
di atas, bahwa kegiatan perniagaan tersebut merupakan bagian dari kegiatan
bisnis. Kesimpulannya, "e-commerce is a part of
e-business".
Bab 3. PENUTUP
3.1 Kesimpulan Sementara
Banyak
keunggulan menggunakan PHP dan Msql dalam
pembuatan website. PHP memiliki tingkat keamanan yang tinggi sehingga
tidak perlu khawatir mengenai keamanannya. PHP dapat berjalan disemua system operasi
sehingga tidak terpaku dalam suatu system operasi saja.
E-commerce
memberikan warna tersendiri dalam
bidang perniagaan, karena dengan e-commerce kegiatan transaksi
jual beli menjadi lebih mudah. Selain itu e-commerce merupakan bagian dari e-business sehingga dapat disimpulkan
bahwa kegiatan perniagaan merupakan bagian dari kegiatan bisnis.
3.2 Saran
penggunaan PHP dan mySQL memudahkan kita dalam membuat website berbasis database. Data lebih
aman dan tersimpan dengan rapi.
Demikian
materi yang dapat saya paparkan dalam penulisan ilmiah ini. Tentunya banyak
kekurangan serta kesalahan dalam tulisan
ini karena keterbatasan pengetahuan yang dimiliki penulis serta kurangnya
referensi serta rujukan yang berhubungan dengan penulisan ilmiah ini.
Tidak ada komentar:
Posting Komentar