BUKU MULTIMEDIA
Devi Indriani ( 10104454 )
Jurusan sistem Informasi, Fakultas Ilmu Komputer, Universitas Gunadarma
Email : devi.indriani@gmail.com
ABSTRAK
Salah satu teknologi untuk menyampaikan informasi dengan cepat, akurat dan
uptodate adalah internet. Website adalah salah satu sarana untuk penyampaian suatu
informasi yang saat ini banyak digunakan.Untuk itu penulis tertarik untuk membuat
website toko buku Multimedia dengan pelayanan berupa pemesanan buku secara
online. Website ini diharapkan dapat membantu pengguna Internet khususnya para
pelanggan untuk mendapatkan kemudahan dan informasi yang terbaru. Dan juga bagi
pemilik, website ini dapat mendatangkan keuntungan untuk menyampaikan atau
mengiklankan informasi dan merupakan sarana informasi bisnis yang praktis dan
kemudahan bagi pelanggan untuk melakukan transaksi. Website ini dibuat dengan
menggunakan bahasa pemrograman PHP yang digunakan bersama dengan tag tag
HTML dan sebagai databasenya menggunakan MySQL.
Kata kunci : Aplikasi, Pemesanan buku, Online, PHP dan MySQL
1.
PENDAHULUAN
Di zaman era globalisasi sekarang ini, teknologi komputer khususnya internet
bukanlah suatu hal yang baru lagi. Dan kini internet sudah menjadi suatu kebutuhan
di dalam masyarakat. Dengan kemudahan mengaksesnya banyak orang yang
menggunakan jasa internet sebagai sarana melakukan transaksi. Salah satunya
pemesanan buku secara online.
Pemesanan buku dengan cara online dapat memudahkan masyarakat yang
ingin membeli buku. Dengan cara Online ini, masyarakat tidak perlu secara langsung
datang ke toko buku multimedia untuk memesan buku tetapi dapat langsung
memesan buku melalui internet secara online. Disamping itu, masyarakat juga dapat
mengetahui informasi mengenai buku-buku terbaru dan sekaligus harga buku
tersebut.
Tujuan utama dari aplikasi ini adalah
1. untuk membuat aplikasi pemesanan buku secara online pada toko buku
multimedia berbasis web.
2. dapat memberikan pelayanan bagi masyarakat yang ingin memesan buku
secara online tanpa harus datang ke toko buku multimedia.
2. LANDASAN TEORI
2.1 Sejarah Internet
Internet awalnya merupakan suatu rencana Departemen Pertahanan Amerika
Serikat (US Department of Defense ) pada sekitar tahun 60-an yang digunakan untuk
keperluan militer. Dimulai dari suatu proyek yang dinamakan ARPANET atau
Advanced Research Project Agency yang dibuat oleh DARPA atau Defense Advance
Research Project Agency, suatu bagian dari Departemen Pertahanan Amerika Serikat
yang bekerjasama dengan beberapa universitas diantaranya UCLA, Stanford, UC
Santa Barbara dan University of Utah. ARPANET awalnya sangat kecil dan hanya
menghubungkan 3 buah komputer di California dan 1 di Utah. Pada tahun 1977,
ARPANET telah menghubungkan lebih dari 100 mainframe komputer dan saat ini
terdapat sekitar 4 juta host jaringan yang terhubung pada jaringan ini.
2.2 Cara Kerja Internet
Protokol TCP/IP ini merupakan cara standart untuk mempaketkan dan
menyelamatkan data komputer atau sinyal elektronik sehingga data tersebut dapat
dikirim ke komputer lain. Protokol TCP/IP ini menjadi standard protocol yang
digunakan pada jaringan internet, karena TCP/IP dikembangkan untuk dapat
diterapkan di hampir segala jenis platform komputer.
HTTP atau Hypertext Tranfer Protocol adalah suatu protokol yang menentukan
aturan yang perlu diikuti oleh web browser dalam meminta atau mengambil suatu
dokumen oleh web server dalam menyediakan dokumen yang diminta web browser.
Protokol ini merupakan protocol standart yang digunakan untuk mengakses dokumen
HTML.
2.3 Metode Pengalamatan di Internet
Dengan konsep dari protocol TCP/IP, setiap komputer yang terhubung pada
jaringan TCP/IP, secara teori harus mempunyai suatu alamat yang unik. Alamat ini
dikenal sebagai Internet Protokol Number ( IP Address / IP Number ), sebesar 32 bit
dan direpresentasikan dalam bentuk decimal dibagi menjadi 4 bagian dipisahkan
dengan titik. Satu IP address mempunyai suatu nama untuk dapat mempermudah
mengidentifikasi suatu komputer di internet atau yang biasa disebut sebagai host.
2.4 Server di Internet
Pada suatu jaringan komputer yang terkoneksi dengan internet dapat
ditempatkan satu atau lebih komputer yang berfungsi sebagai server atau komputer
yang dapat diakses baik dari jaringan tersebut maupun jaringan internet.
2.5 Adobe Dreamweaver CS3
Dremweaver CS3 merupakan salah satu software dari kelompok adobe yang
banyak digunakan untuk mendesain situs web. Adapun adobe Dreamweaver sendiri
adalah sebuah HTML editor professional yang berfungsi mendesain secara visual dan
mengelola situs web maupun halaman web.
2.6 PHP
PHP adalah sebuah bahasa script server side yang bisa digunakan dengan bahasa
HTML ( Hyper Text Markup Language ) atau dokumennya secara bersamaan untuk
membangun sebuah aplikasi di web yang sangat banyak kegunaaannya. PHP
merupakan bahasa yang disertakan dalam dokumen HTML, bekerja di sisi server
atau server-side HTML-embedded scripting.
2.7 Cara Kerja PHP
Pada saat browser meminta dokumen PHP, web server langsung menggunakan
modul PHP untuk mengolah dokumen tersebut. Jika pada dokumen terkandung
fungsi yang mengakses database maka modul PHP menghubungi database server
yang bersangkutan. Dokumen yang berformat PHP dikembalikan web server dalam
format HTML, sehingga source code PHP tidak tampak disisi browser.
2.8 Alasan menggunakan PHP
1. PHP open source ( PHP adalah aplikasi bahasa web yang bisa diperoleh secara
gratis).
2. PHP mudah
3. PHP Embedded
4. PHP berjalan di banyak platform
5. PHP bukan berbasis tag
6. PHP stabil
7. PHP cepat
8. PHP berjalan baik dengan aplikasi lain
9. PHP popular dan berkembang
10.Masyarakat PHP
PHP dikembangkan dan didukung secara bersama-sama oleh masyarakat
pengguna world-wide. Keuntungan utama pemakai baru adalah dukungan teknik
tanpa biaya dan tanpa batas.
2.9 MySQL
MySQL adalah software database opensource yang bersifat GPL( General Public
Licence ) artinya software ini dapat dilihat source codenya dan dapat digunakan
untuk kebutuhan apapun tanpa biaya.
2.10 Konektivitas MySQL dengan PHP
Interaksi PHP dengan database MySQL yang terjadi ketika client mengakses
web server yang mendukung PHP dan database MySQL melalui browser antara lain
ketika server menerima dan membaca permintaan dari browser, server akan
mengeksekusi perintah-perintah dalam kode PHP. Kemudian PHP akan melakukan
query pada database MySQL melalui Application Programming Interface ( API ) dan
mengkompilasi hasilnya. Selanjutnya web server akan mengirim hasil ke browser
client.
Perancangan Sistem
Proses pembuatan website toko buku multimedia yang di dalamnya terdapat
aplikasi pemesanan online ini dibagi menjadi beberapa tahap, yaitu tahap
perencanaan, tahap perancangan dan tahap Uji coba, hasil dan pembahasan.
3.1 Perencanaan Website
Pembuatan website ini bertujuan untuk memperoleh kemudahan dalam
pencarian informasi serta dapat melakukan pemesanan secara online. Website ini
ditujukan bagi mereka yang ingin mencari buku tanpa harus mendatangi toko buku
multimedia, yaitu dengan cara berinteraksi menggunakan internet untuk mencari
Login User
Novel
Komputer
Form
Pesanan
Anak
Masak
BPS
Profil
Bukutamu
Form
Bukutamu
Keterangan :
E1
: Admin
E2
: Login Admin
E3
: Menu
E4
: Input buku novel
E5
: Update buku novel
E6
: Input buku komputer
E7
: Update buku Komputer
E8
: Input buku anak
E9
: Update buku anak
E10 : Input buku masak
E11 : Update buku masak
E12 : Input Buku Pelajaran Sekolah
E13 : Update Buku Pelajaran Sekolah
E14 : Data pelanggan
E15 : Data pesanan
E16 : Data buku tamu
E17
E18
E19
E20
E21
E22
E23
E24
E25
E26
E27
E28
E29
E30
E31
E32
E33
3.4 Normalisasi
Nama field
No_Id
Username
Password
Type
Int
Varchar
Varchar
Varchar
Int
Size
7
100
25
6
6
Keterangan
Kode buku
Judul buku
Penerbit buku
Keterangan ada atau tidaknya barang
Harga buku
Nama
Jns_kelamin
Tmpt_tgl_lhr
Alamat
No_telp
Nama field
Nama
Kategori
Jdl_buku
Tgl_pesan
No_Id
Kd_buku
Nama field
Nama
Email
Alamat
Komentar
Nama field
No_id
Topik
Pil1
Pil2
Pil3
Pil4
Pil5
Vote1
Vote2
Vote3
Vote4
Vote5
varchar
varchar
varchar
varchar
varchar
25
9
20
50
12
Type
varchar
varchar
varchar
datetime
Int
Int
Type
varchar
varchar
varchar
text
Utama adalah halaman utama dari website ini. Pada halaman ini terdapat
teks berjalan Selamat datang di toko buku multimedia. Selain itu juga terdapat
counter, polling dan login untuk member yang ingin melakukan pemesanan.
4.2.1.2 Tampilan Halaman Novel