OLEH:
Leonardo Davinsi Nainggolan
Dewi Puspita Sari
Andika Prabowo
Ryan Dwi Nanda
M. Nur Saputra
131421017
131421080
131421082
131421083
131421085
DAFTAR ISI
BAB 1 PENDAHULUAN
1.1
Latar Belakang
1.2
Rumusan Masalah...
1.3
Tujuan....................
2.1.1
2.1.2
2.2
XAMPP...................
12
2.2.1
2.2.2
2.2.3
2.3
Web Browser............
2.3.1
Mozilla Firefox.. 20
2.3.2
Google Chrome......... 22
20
26
3.1
26
3.2
Penjelasan Website 27
3.2.1
Halaman beranda......
27
3.2.2
Halaman daftar.........
28
3.3.3
Halaman login..........
28
3.3.4
3.3.5
Halaman produk.......
3.3.6
3.3.7
Halaman keranjang...
30
3.3.8
Halaman pesanan......
31
29
3.3.9
Halaman pembayaran 32
33
34
3.4
34
BAB 4 PENUTUP................
37
4.1
Kesimpulan...............
37
4.2
Saran........................
37
BAB 1
PENDAHULUAN
dari
program
desktop.
Website
tersebut
dikembangkan
dengan
1.3 Tujuan
Tujuan dari pembuatan project website penjualan ini adalah :
1.
2.
3.
4.
BAB 2
LANDASAN TEORI
sulit
untuk
berlatih
dan
kemudian
mengoperasikan
Dreamweaver.
Dreamweaver CS3 merupakan memiliki performa yang lebih baik dan memiliki
tampilan yang memudahkan kita membuat halaman web, baik saat sedang bekerja
dalam jendela desain maupun dalam jendela kode rumus.
Untuk memulai
Saat pertama kali kita menjalankan Dreamweaver CS3 , welcome Screen akan
tampil apabila tidak mendapati Welcome Screen, kita dapat menampilkannya
dengan klik menu Edit > Preferences. Pilihlah Kategory General, lalu aktifkan
kotak dan periksa Show Welcome Screen. Welcome Screen memberi kemudahan
dalam mengakses Tutorial Dreaweaver, memilih yang sudah terbuka, membuat
halaman baru, membuat halaman dari contoh dan Dreamweaver serta masih banyak
lagi.
2.1.1
1.
2. Halaman kerja Dreamweaver CS3 akan terbuka. Lihatlah bagian berlabel dari
diagram di bagian atas halaman
INSERT
BAR
di
bagian atas
layar
memiliki
semua
alat
umum
Dreamweaver dalam berbagai tool bar. Hal ini dapat ditampilkan sebagai menu atau
tab.
2.1.2
1. Klik 2 kali pada installer Dreamweaver CS3, tunggu sampai muncul gambar
10
11
12
XAMPP adalah perangkat lunak bebas, yang mendukung banyak system oprasi,
merupakan kompilasi dari beberapa program.XAMPP merupakan tool yang
menyediakan paket perangkat lunak ke dalam satu buah paket.Dengan menginstall
XAMPP maka tidak perlu lagi melakukan instalasi dan konfigurasi web server
Apache, PHP dan MySQL secara manual. XAMPP akan menginstalasi dan
mengkonfigurasikannya secara otomatis untuk anda atau auto konfigurasi.
XAMPP merupakan salah satu paket installasi Apache, PHP dan MySQL instant
yang dapat kita gunakan untuk membantu proses installasi ketiga produk
tersebut.Selain paket installasi instant XAMPP versi 1.6.4 juga memberikan fasiltias
pilihan pengunaan PHP4 atau PHP5.Untuk berpindah versi PHP yang ingin digunakan
juga sangat mudah dilakukan dengan mengunakan bantuan PHP-Switch yang telah
disertakan oleh XAMPP, dan yang terpenting XAMPP bersifat free atau gratis untuk
digunakan.
Dukungan
terhadap
pemrograman
berbasis
obyek
(object
oriented
programming/OOP) ditambahkan pada Perl 5, yang pertama kali dirilis pada tanggal
31 Juli 1993.Proyek pengembangan Perl 6 dimulai pada tahun 2000, dan masih
berlangsung hingga kini tanpa tanggal yang jelas kapan mau dirilis. Ini dikatakan
sendiri oleh Larry Wall dalam satu pidatonya yang dikenal dengan seri The State of
the Onion. Dua di antara karakteristik utama Perl adalah penanganan teks dan
berbagai jalan pintas untuk menyelesaiakn persoalan-persoalan umum.Perl sangat
populer digunakan dalam program-program CGI (Common Gateway Interface) dan
berbagai protokol Internet lainnya.Seperti diketahui, TCP/IP sebagai basis bagi semua
protokol Internet yang dikenal sekarang ini menggunakan format teks dalam
komunikasi data.Seperti juga bahasa populer lainnya, Perl menerima banyak
kritikan.Meski banyak di antaranya hanya berupa mitos, atau berlebih-lebihan, tapi
terdapat juga sejumlah kritikan yang valid. Salah satunya adalah, sintaksnya susah
dibaca, karena banyak menggunakan simbol-simbol yang bukan huruf dan angka.
13
Mengenal bagian XAMPP yang biasa digunakan pada umumnya:htdoc adalah folder
te mpat meletakkan berkas-berkas yang akan dijalankan, seperti berkasPHP, HTML
dan skrip lain. phpMyAdmin merupakan bagian untuk mengelola basis data MySQL
yang ada dikomputer. Kontrol Panel yang berfungsi untuk mengelola layanan service
XAMPP. Seperti menghentikan stop layanan, ataupun memulai start.kepanjangan dari
XAMPP yaiut Apache, PHP, MySQL dan perl.
XAMPP merupakan tool yang menyediakan paket perangkat lunak ke dalam
satu buah paket.Dengan menginstall XAMPP maka tidak perlu lagi melakukan
instalasi dan konfigurasi web server Apache, PHP dan MySQL secara manual.
XAMPP akan menginstalasi dan mengkonfigurasikannya secara otomatis untuk anda
atau auto konfigurasi. Versi XAMPP yang ada saat ini adalah Versi 1.4.14 atau yang
terbarunya anda bisa download pada http://www.apachefriends.org/en/xamppwindow.html.
Software XAMPP versi ini terdiri atas:
a. Apache versi 2.0.54
b. MySQL versi 4.1.12
c. PHP versi 5.0.4
d. phpMyAdmin versi 2.6.2-p11 dan lain-lain
web server tersebut mari kita mengenalnya lebih dekat satu per satu .
1. Mengenai APACHE
Apache sudah berkembang sejak versi pertamanya.Sampai saat ditulisnya artikel ini
versi terakhirnya yang ada yaitu Apache ver 2.0.54.Apache bersifat open source,
artinya setiap orang boleh menggunakannya, mengambil dan bahkan mengubah kode
programnya.
Tugas utama apache adalah menghasilkan halaman web yang benar kepada
peminta, berdasarkan kode PHP yang dituliskan oleh pembuat halaman web.Jika
diperlukan juga berdasarkan kode PHP yang dituliskan, maka dapat saja suatu
database diakses terlebih dahulu (misalnya dalam MySQL) untuk mendukung
halaman web yang dihasilkan.
14
2. Mengenai PHP
Bahasa pemrograman PHP merupakan bahasa pemrograman untuk mebuat web yang
bersifat server-side scripting. PHP memungkinkan kita untuk membuat halaman web
yang bersifat dinamis.PHP dapat dijalankan pada berbagai macam Operating System
(OS), misalnya Windows, Linux dan Mac OS.Selain Apache, PHP juga mendukung
beberapa web server lain, misalnya Microsoft IIS, Caudium, PWS dan lain-lain.
Seperti pernah disinggung sebelumnya bahwa PHP dapat memanfaatkan
database untuk menghasilkan halaman web yang dinamis.Sistem manajemen database
yang sering digunakan bersama PHP adalah MySQL.Namun PHP juga mendukung
system manajemen Database Oracle, Microsoft Acces, Interbase, d-Base, PostgreSQL
dan sebagainya.
\Hingga kini PHP sudah berkembang hingga versi ke 5. PHP 5 mendukung penuh
Object Oriented Programing(OOP), integrasi XML, mendukung semua ekstensi
terbaru MySQL, pengembangan web services dengan SOAP dan REST, serta ratusan
peningkatan kemampuan lainnya dibandingkan versi sebelumnya. Sama dengan web
server lainnya PHP juga bersifat open source sehingga setiap orang dapat
menggunakannya dengan gratis.
3. Mengenai MySQL
Perkembangannya disebut SQL yang merupakan kepanjangan dari Structured Query
Language.SQL merupakan bahasa terstruktur yang khusus digunakan untuk mengolah
database.SQL pertama kali didefinisikan oleh American National Standards Institute
(ANSI) pada tahun 1986.MySQL adalah sebuah sistem manajemen database yang
bersifat open source.MySQL adalah pasangan serasi dari PHP.MySQL dibuat dan
dikembangkan oleh MySQL AB yang berada di Swedia.
MySQL dapat digunakan untuk membuat dan mengola database beserta
isinya.Kita dapat memanfaatkan MySQL untuk menambahkan, mengubah dan
menghapus data yang berada dalam database.MySQL merupakan sisitem manajemen
database yang bersifat at relational. Artinya data-data yang dikelola dalam database
akan diletakkan pada beberapa tabel yang terpisah sehingga manipulasi data akan
menjadi jauh lebih cepat.
15
MySQL dapat digunakan untuk mengelola database mulai dari yang kecil
sampai dengan yang sangat besar.MySQL juga dapat menjalankan perintah-perintah
Structured Query Language (SQL) untuk mengelola database-database yang ada di
dalamnya.Hingga kini, MySQL sudah berkembang hingga versi 5. MySQL 5 sudah
mendukung trigger untuk memudahkan pengelolaan tabel dalam database.
4. Mengenai PHPMyAdmin
Pengelolaan database dengan MYSQL harus dilakukan dengan mengetikkan barisbaris perintah yang sesuai (command line) untuk setiap maksud tertentu.Jika anda
ingin membuat database, ketikkan baris perintah yang sesuai untuk membuat
database.Jika kita ingin menghapus tabel, ketikkan baris perintah yang sesuai untuk
menghapus tabel.Hal tersebut tentu cukup menyulitkan karena kita harus hafal dan
mengetikkan perintahnya satu persatu.
Banyak sekali perangkat lunak yang dapat dimanfaatkan untuk mengelola data base
dalam MySQL, salah satunya adalah phpMyAdmin. Dengan phpMyAdmin kita dapat
membuat tabel, mengisi data dan lain-lain dengan mudah tanpa harus hafal
perintahnya. Untuk mengaktifkan phpMyAdmin langkah-langkahnya adalah : yang
pertama setelah XAMP kita terinstall, kita harus mengaktifkan web server Apache dan
MySQL dari control panel XAMPP. Yang kedua, jalankan browser kesayangan Anda
(IE,
Mozilla
Firefox
atau
Opera)
lalu
ketikkan
alamat
web
berikut
Apache 2.2.6
MySQL 5.0.45
PHP 5.2.4 + PHP 4.4.7 + PEAR
PHP-Switch win32 1.0
XAMPP Control Version 2.5 from www.nat32.com
XAMPP Security 1.0
SQLite 2.8.15
16
8. OpenSSL 0.9.8e
9. phpMyAdmin 2.11.1
10. ADOdb 4.95
11. Mercury Mail Transport System v4.01b
12. FileZilla FTP Server 0.9.23
13. Webalizer 2.01-10
14. Zend Optimizer 3.3.0
15. eAccelerator 0.9.5.2 for PHP 5.2.4
menyediakan
beberapa
paket
yang
bisa
diperoleh
17
18
dilakukan.
19
Mozilla Firefox
20
Pada tanggal 21 Maret 1998, coder dari Netscape memulai sebuah proyek open source
yang mereka namakan Mozilla. Nama ini adalah nama kode pertama untuk browser
Netscape Navigator yang telah populer di tahun 1990-an. Pada tanggal 23 September
2002, pengembangnya merilis browser dengan nama Phoenix 0,1 yang menjadi cikal
bakal Firefox.
Pada tanggal 15 Juli 2003, Mozilla Foundation dilahirkan. organisasi ini adalah
organisasi non-profit yang mempunyai pedoman untuk melayani pengguna internet
bukan didasari oleh komoditasnya namun kepada layanannya. yayasan Mozilla untuk
merancang sebuah masa depan bagi merk Mozilla dan identitas visualnya. Karena
luasnya cakupan proyek yang dilakukan Mozilla sehingga menimbulkan kebingungan
tentang penggunaan nama/merk Mozilla yang dideskripsikan oleh para pengguna
sebagai aplikasi web browser, paket aplikasi, platform dan keseluruhan koleksi dari
proyek aplikasi tanpa batasan yang jelas.
Untuk itu pada tahun 2003 dimulai dari Mozilla Suite version 2.0, yaitu sebuah
paket aplikasi yang terdiri dari 4 aplikasi desktop, masing-masing telah diberi nama
dan logo. Pertama kali proyek Mozilla meluncurkan nama browser bukanlah Mozilla
Firefox, tapi Phoenix. Berhubung kata Phoenix sudah terambil untuk nama perusahaan
produsen BIOS Phoenix Technologies akhirnya diubah menjadi Mozilla Firebird. Pada
tanggal 09 November 2004 Mozilla firebird berganti nama menjadi Mozilla Firefox.
Fitur:
Fitur yang ditawarkan Firefox meliputi penggunaan tab, pengecekan ejaan, pencarian,
markah buku (bookmark), mengembalikan session, pengunduhan, dan private
browsing. Firefox menerapkan beberapa standar web, termasuk HTML4 (juga
sebagian HTML5), XML, XHTML, CSS, JavaScript, dan DOM.
Di antara fitur populer Firefox adalah pemblokir pop-up yang sudah terpasang di
dalamnya, dan sebuah mekanisme pengembangan (extension) untuk menambah
fungsionalitas tambahan.
a)
Firefox
Dibandingkan
IE
Merupakan
browser
dengan
21
3.
4.
5.
6.
7.
8.
9.
Explorer
10. Ukuran aplikasi yang relative kecil
11. Penampilan halaman yang lebih ringkas, luas dan area toolbar lebih ringkas
b) Kekurangan Mozilla Firefox
1. Startup time (waktu menjalankan program pertama kali) sangat lambat dan
berat
2. Tidak berfungsi optimal bila tidak ditambahi addons
3. Para krackers sekarang mulai membidik browser ini, karena jumlah
penggunanya yang besar. Program update berarti mendownload versi baru dari
Firefox, berbeda dengan IE yang hanya mengupgrade modulnya saja .
4. Banyak addons tidak berfungsi apabila Firefox telah diupdate. (berlaku untuk
perubahan yang besar, misalnya dari versi 2 ke versi 3.
5. Membutuhkan waktu yang lama saat pertama kali menjalankannya.Adanya
kebutuhan terhadap add on agar dapat berfungsi optimal, melihat keganasan
para cracker setelah mengetahui tingkat popularitasnya yang tinggi.
6. Waktu proses halaman situs tertentu lebih lambat, diperkirakan karena masalah
kompatibilitas atau kesesuaian antara pengkodean halaman situs dengan
Browser Mozilla Firefox. Mozilla Firefox tidak terintegrasi dengan Outlook
dan Outlook Express, beberapa fasilitas e-mail tidak berjalan dengan baik
2.3.2
Google Chrome
Google Inc. merupakan sebuah perusahaan publik Amerika Serikat, berperan dalam
pencarian Internet dan iklan online. Perusahaan ini berbasis di Mountain View,
California. Filosofi Google meliputi slogan seperti Dont be evil, dan Kerja
harusnya menantang dan tantangan itu harusnya menyenangkan, menggambarkan
budaya perusahaan yang santai. Google didirikan oleh Larry Page dan Sergey Brin
ketika mereka masih mahasiswa di Universitas Stanford dan perusahaan ini
merupakan perusahaan saham pribadi pada 4 September 1998
22
Larry Page Lawrence Edward Larry Page adalah salah satu pendiri dari
mesin pencari internet Google dan saat ini adalah presiden produk pada Google Inc.
Page adalah seorang lulusan dari East Lansing High School. Sergey Brin Sergey
Mikhailovich Brin adalah seorang pengusaha Amerika . Lahir di Rusia, Brin
mempelajari ilmu komputer dan matematika sebelum mendirikan Google
Keunggulan:
Sudah tentu Google Chrome mempunyai perbedaan dengan browser lainnya. Dan
perbedaan perbedaan itu adalah :
1 . Ringan
Pertama kali dibuka, chrome nyaris tidak terasa bebannya di resource CPU. Browser
ini adalah browser yang paling ringan yang pernah saya pakai. Sudah coba buka tab
sampai 20an, masih bagus.
2. Space Lega
Ini yang paling terasa beda. Menu Bar dan Bookmark Bar lenyap (juga statusbar yang
auto hide), ada ruang ekstra untuk melihat page yang sedang kita buka. Jadi lebih
terasa nyamannya browsing dengan Chrome
3 . Intuitif
Pertama kali dibuka, Chrome akan mengkonfirmasi apakah kita mau mengimport
data-data dari browser lain seperti Firefox, IE, dll. Address Bar dibuat mirip dengan
Firefox 3, punya Caption dan URL search, jadi cukup mengetikan URL atau Title dari
sebuah page, kita akan diberi list URL yang relevan, hanya saja awal awal proses
penampilannya terasa lebih lambat dibanding Firefox 3, tapi setelah dibiarkan
beberapa menit, sudah sama cepatnya dengan Firefox 3. Di Chrome, Address Bar juga
berfungsi sebagai Search Box, dalam artian jika kita mengetik sebuah keyword (bukan
URL), maka akan langsung berpindah ke halaman search (defaultnya adalah Google
Search). Juga, setiap page yang kita buka akan masuk ke halaman Most Viewed
(halaman yang muncul saat membuka tab baru). Cukup intuitif.
23
24
dapat menjelajah seperti biasa dan dalam mode penyamaran pada saat yang sama
menggunakan jendela terpisah.
9. Penelusuran Aman
Google Chrome akan menampilkan peringatan jika alamat Web yang tercantum pada
sertifikat tidak sesuai dengan alamat situs Web yang akan diakses oleh Chrome.
Bila Anda terhubung ke situs Web aman, server yang meng-host situs Web tersebut
akan memberikan sertifikat kepada Chrome dan browser lainnya untuk memverifikasi
identitas. Sertifikat ini berisi informasi seperti alamat situs Web yang dikonfirmasi
oleh pihak ketiga yang dipercaya komputer. Dengan mencocokkan alamat dalam
sertifikat dengan alamat situs Web, dapat dipastikan Anda berkomunikasi secara aman
dengan situs Web yang dituju, dan bukan pihak ketiga (misalnya, hacker di jaringan).
Kemungkinan alasan ditampilkannya tanda mencakup:
Komunikasi server dihentikan oleh seseorang di Web yang memberikan sertifikat
untuk situs Web lain. Hal ini akan menyebabkan ketidakcocokan.
Server mungkin dikonfigurasi agar mengembalikan sertifikat yang sama untuk
beberapa situs Web, termasuk situs yang akan Anda kunjungi, meskipun sertifikat
tersebut tidak valid bagi semua situs Web tersebut. Misalnya, sertifikat mungkin
menginformasikan bahwa alamat Web seharusnya adalah http://www.xyz.com, namun
kami tidak dapat memverifikasi bahwa situs Web ini sama dengan xyz.com.
Jika Anda benar-benar yakin bahwa kedua situs Web tersebut sama, Anda dapat
membuka situs Web dengan mengklik tombol Tetap lanjutkan. Secara umum,
sebaiknya
lakukan
tindakan
pencegahan,
lalu
klik
tombol Kembali
demi
keamanan yang akan membawa Anda kembali ke halaman Web yang dikunjungi.
Kelemahan atau kekurangan Browser Chrome :
1.
Privasi
25
2.
Lisensi
Google sempat mencantumkan pada Terms of Service mereka, bahwa semua muatan
dari pengguna yang hak ciptanya dimiliki oleh pengguna akan diserahkan haknya pada
Google. Tapi indicate ini telah dicabut oleh pihak Google.
3.
Celah Keamanan
Extensions
Bahasa
Pada chrome ketika kita memilih untuk menggunakan dalam bahasa Indonesia maka
akan terdapat beberapa kejanggalan dalam bahasanya.
BAB 3
HASIL INTERFACE WEB
26
bekerja, maka diperlukan syncron antara basis data desktop dan website. Proses
sinkron dilakukan dengan menggunakan program syncron dari aplikasi desktop
tersebut.
27
Pemilihan warna dan tampilan diupayakan terstruktur, dan melalui penempatan yang
gampang untuk dilihat pengguna website.
28
29
30
31
dan biru. Hijau untuk ke halaman pembayaran, sedangkan biru untuk ke halaman info
detail pesanan.
32
33
34
35
36
4. Sosiologi:
Costumer service sebagai sarana berinteraksi.
5. Multimedia:
Tampilan website yang lebih menarik dan lebih mudah dimengerti dengan
perpaduan text, gambar.
6. MATEMATIKA:
a. Kemudahan penggunaan website dalam pengoperasiannya.
b. Perhitungan yang diterapkan pada jumlah item dan total harga.
7. ERGONOMIK:
a. Karakter pada website dapat dilihat dengan jelas (font, warna tulisan) sehingga
memberikan kesan yang baik pada mata.
b. Halaman website memiliki ruang kosong yang cukup sehingga pengguna
merasa nyaman.
c. Scroll down pada website tidak terlalu panjang sehingga membuat pengguna
tidak cepat jenuh.
8. BISNIS:
a. Membuat website yang lebih mudah digunakan.
b. Alat elektronik sebagai produk kebutuhan pengguna.
BAB 4
PENUTUP
4.1 Kesimpulan
a. Interaksi Manusia dan Komputer sangat diperlukan dalam pengembangan
aplikasi, agar diharapkan setiap pengembang aplikasi perangkat lunak dapat
berkembang dan memperhatikan berbagai aspek-aspek.
b. Website yang interaktif dan indah dilihat sangat penting dalam membantu
interaksi yang lebih sering antara website dan pengguna.
37
4.2 Saran
Berdasarkan kesimpulan di atas, maka penulis mencoba memberikan saran. Adapun
saran penulis yang dapat dikemukakan adalah sebagai berikut:
a. Mahasiswa diharapkan dapat membuat aplikasi yang interaktif dengan
pengguna (manusia) dengan memperhatikan berbagai aspek-aspek yang telah
dipelajari di mata kuliah Interaksi Manusia dan Komputer.
b. Website agar dikembangkan lebih sempurna lagi,
terlebih
dengan