Makalah Web Programminng
Makalah Web Programminng
Dibuat oleh :
Kelas 12.5D.12
Jakarta
2016
KATA PENGANTAR
i
Dengan mengucap puji syukur kehadirat Tuhan yang Maha Esa, karena atas
rahmat dan hidayah-Nya kami selaku anggota kelompok dapat menyelesaikan tugas
makalah web programming ini untuk memenuhi syarat nilai pengganti UAS mata
kuliah web programming. Dalam makalah yang kami buat ini, kami mendapatkan
bahwa penulisan di dalam makalah ini masih jauh dari kesempurnaan dan tidak luput
dari kesalahan. Hal ini mengingat kemampuan dan pengalaman kami serta
pengetahuan yang kami miliki sangat terbatas untuk menghasilkan karya tulis yang
baik. Oleh karena itu saran dan kritik yang membangun dari semua pihak sangat kami
harapkan.
Penulisan makalah ini tidak akan terwujud tanpa bantuan dari beberapa pihak,
yaitu kepada kedua orang tua kami tercinta yang telah mengizinkan kami meluangkan
waktu kami untuk belajar kelompok, Dosen kami Bapak Risang Prisaltomo yang
Semoga Tuhan yang Maha Esa senantiasa membalas kebaikan atas bantuannya
kepada kami.
Jakarta, 2016
Penulis
DAFTAR ISI
Halaman Judul
Kata Pengantar ............................................................................................. ii
Daftar Isi ......................................................................................................... iii
Bab I PENDAHULUAN ................................................................................. 1
1.1. Latar Belakang ................................................................................. 1
1.2. Maksud dan Tujuan .......................................................................... 2
1.3. Metode Penelitian ............................................................................. 3
1.4. Ruang Lingkup ................................................................................. 3
ii
Bab II PEMBAHASAN ................................................................................... 5
2.1. Analisis kebutuhan .......................................................................... 5
2.2. Perancangan Perangkat Lunak ........................................................... 7
2.2.1. Rancangan Antar Muka .......................................................... 7
2.2.2. Rancangan Struktur Navigasi ................................................. 10
2.2.3. Rancangan Basis Data (ERD, LRS, Spesifikasi File) .............. 14
2.3. Implementasi dan Pengujian ............................................................. 25
Bab III PENUTUP ............................................................................................. 29
3.1. Kesimpulan ....................................................................................... 29
3.2. Saran .................................................................................................. 29
iii
BAB I
PENDAHULUAN
dari kebutuhan, kue juga kini menjadi trend fashion terbaru. Umumnya cara
yang dilakukan hanya sebatas pada toko yang mereka miliki, dampak dari
penjualan seperti ini adalah produk yang dijual terbatas pada pelanggan
tertentu saja. Selain itu kurang tersedianya waktu pelanggan untuk datang
yang menjanjikan. Hal ini dapat dilihat dari faktor kian bertambahnya
secara detail kapanpun dan dimanapun. Baik itu seperti harga, model, warna,
ukuran, dan sebagainya. Selain itu, transaksi tetap dapat berjalan tanpa harus
1
Shop Cake Online merupakan usaha dagang yang bergerak di bidang
penjualan kue berbagai macam jenis. Dalam proses penjualannya, Shop Cake
Pengembangan aplikasi berbasis web ini akan penulis sajikan dalam bentuk
KUE ONLINE.
transaksi penjualan.
Tujuan dari pembuatan makalah ini adalah untuk memenuhi salah satu
Semester (UAS)
1.3. Metode Penelitian
Metode yang kami gunakan adalah :
1. Studi Pustaka
2. Studi Literatur
Metode ini bertujuan untuk mencari literature yang berisi teori-teori
yang berkaitan dengan masalah yang akan dibahas. Dalam hal ini penulis
2
Berdasarkan uraian diaatas, maka ruang lingkup penulis di batasi pada :
1. Pengelolaan transaksi penjualan
a. Katalog produk
b. New produk
2. Pemesanan.
a. Cara pemesanan
b. Proses Pengiriman
3. Pembayaran.
a. Transfer melalui bank
b. Konfirmasi pembayaran
c. History pembayaran.
d. Status barang / status pengiriman.
e. History pemesanan
3
BAB II
PEMBAHASAN
2.1. Analisis Kebutuhan
Pengguna yang akan menggunakan web ini tediri dari tiga bagian
a. Admin
b. Pelanggan
browsing di internet.
4
c. Pengunjung
browsing di internet.
bagian pada umumnya sudah bisa mengoperasikan komputer, dapat dilihat bahwa
Perangkat lunak (Software) yag kami pakai dalam pembuatan web ini adalah
sebagai berikut :
a. Komputer Tersedia
Mozila Forefox
5
2.2 Perancangan Perangkat Lunak
Username :
Gambar
Password :
Login
Gambar II.1.
Rancangan Antarmuka Login Admin
Administrator
Gambar II. 2
Rancangan antarmuka Halaman Admin
6
c. Rancangan Antarmuka Halaman User
Beranda
LOGO Tentang Kami Produk Cara Pemesanan Kontak
Logo
SHOP CAKE ONLINE
Slider
Produk
Gambar II.2
Footer
Search
Gambar II.3
7
Menurut Prihatna (2005:51) Struktur Navigasi adalah susunan menu
atau hirarki dari suatu situs yang menggambarkan isi dari setiap halaman dan
halaman dan link atau navigasi tiap halaman pada situs web.
terhadap waktu pembuatan situs web. Bentuk dasar dari struktur navigasi
rangkaian serita yang berurut. Dengan kata lain struktur ini hanya
Gambar II.4
2.Hierarchical (hirarki)
Struktur Hierarchi (bercabang)ini percabangan untuk
8
pendukung dipilih atau diaktifkan , maka tampilan tersebut akan bernama
Gambar II.5
menelusuri website tanpa di batasi oleh suatu rute dimana control navigasi
pada struktur Non Linear ini berbeda dengan percabangan yang di buat
kedudukan yang sama tidak ada Master Page dan Slave Page.
9
Sumber: Prihatna (2005:51)
Gambar II.6
4. Composite (campuran)
Composite (campuran) atau disebut juga struktur penjejakan
tujuan dari web yang hendak di buat. Semakin kompleks peta penjejakan
yang digunakan, maka semakin sulit pembuatan page dari peta penjejakan
tersebut.
10
Sumber: Prihatna (2005:51)
Gamabar II.7
11
Gambar II.8
ERD Structure
12
Gambar II.9
LRS Structure
c. Spesifikasi File
1. Tabel Admin
13
No Field Jenis Panjang Keterangan Ekstra
1 username Varchar 50 Primary Key Auto Increment
2 Password Varchar 50
3 nama_lengkap Varchar 100
4 email Varchar 100
5 no_telp Varchar 20
6 level Varchar 20
7 blokir Enum (Y,N)
2. Table Hubungin
14
Software : Mysql
3. Tabel Kategori
4. Tabel Kota
15
Software : Mysql
5. Tabel Kustomer
6. Tabel Modul
16
Panjang Record : 110
Kunci Fild : id_modul
Software : Mysql
7. Tabel Orders
17
Software : Mysql
18
Akronim : Produk
Fungsi : Tempat penyimpanan data Produk
Tipe file : File Master
Organisasi File : Index Squencial
Aksi File : Random
Media : Hardisk
Panjang Record : 280
Kunci Fild : id_produk
Software : Mysql
Implementasi
ditampilkan.
Gambar II.10
19
2. Halaman Admin
Halaman admin berisi modul-modul yang digunakan oleh admin untuk
Gambar II.11
Halaman Admin
3. Halaman User
Halaman user berisi tentang semua informasi mengenai perusahaan
20
Gambar II.21
Halaman User
Pengujian
21
password kemudian (password)
klik tombol login -salah
BAB III
PENUTUP
3.1. Kesimpulan
Dari pembahasan makalah yang telah kami susun, penulis mencoba
sebagai berikut:
1. Web E-Commerce Shop Cake Online dibuat dengan menggunakan
didalam Web E-Commerce Shop Cake Online dapat berjalan dengan baik
cepat.
22
23