• Tidak ada hasil yang ditemukan

Perancangan Web E Commerce Website 5K La

N/A
N/A
Protected

Academic year: 2018

Membagikan "Perancangan Web E Commerce Website 5K La"

Copied!
38
0
0

Teks penuh

(1)

PERANCANGAN WEB E-COMMERCE 5K

LAPAK

Disusun Sebagai Persyaratan Penilaian Ujian Akhir Semester pada Mata Kuliah Perancangan Web

Dosen Pengampu: Lisnawanty, ST, M.Kom

Kelas: 12.5K.30 Muhammad Ifan Irfani

Ricky Chandra Roni Darmanto

PROGRAM STUDI MANAJEMEN INFORMATIKA

AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER “BSI PONTIANAK”

(2)

KATA PENGANTAR

Tiada puja dan puji yang patut dipersembahkan selain Allah SWT, zat yang maha sempurna dari segala bentuk kesempurnaan. Teriring pula shalawat dan salam semoga senantiasa tercurah kepada junjungan Nabi kita Nabi Muhammad SAW. Terbingkai dalam rasa syukur yang teramat dalam, penulis dapat membuat makalah ini dengan judul “PERANCANGAN WEB E-COMMERCE 5K LAPAK”. Makalah ini disusun guna memenuhi nilai UAS salah satu mata perkuliahan yaitu mata kuliah Perancangan Web.

Dalam penulisan makalah ini penulis memperoleh banyak bantuan dan dukungan dari berbagai pihak, untuk itu penulis mengucapkan terima kasih yang sebesar-besarnya kepada :

(3)

Penulis menyadari bahwa penulisan makalah ini masih jauh sekali dari sempurna, untuk itu penulis mohon kritik dan saran yang bersifat membangun demi kesempurnaan penulisan dimasa yang akan datang.

Akhir kata, semoga makalah ini dapat berguna bagi penulis khususnya dan bagi para pembaca yang berminat pada umumnya.

Pontianak, 5 November 2016

(4)

DAFTAR ISI

1.3 Metode Pengembangan Perangkat Lunak ... 8

BAB 2 LANDASAN TEORI

3.1.1 Kubutuhan Fungsional ... 11

3.2 Desain ... 12

3.2.1 Desain Antar Muka ... 12

3.2.2 Desain Basis Data ... 17

3.2.3 Desain Struktur Navigasi ... 17

3.3 Implementasi dan Pengujian Unit ... 20

3.3.1 Implementasi ... 20

(5)

3.4 Unggulan Desain ... 30

BAB 4 PENUTUP ... 31

(6)

DAFTAR GAMBAR

Gambar III.1 Desain Antar Muka Halaman Daftar ... 13

Gambar III.2 Desain Antar Muka Halaman Login... 13

Gambar III.3 Desain Antar Muka Halaman Utama ... 14

Gambar III.4 Desain Antar Muka Halaman Produk ... 14

Gambar III.5 Desain Antar Muka Halaman Edit Member ... 15

Gambar III.6 Desain Antar Muka Halaman Pemesanan ... 15

Gambar III.7 Desain Antar Muka Halaman Status Pembelian ... 16

Gambar III.8 Desain Antar Muka Halaman Isi Data Produk ... 16

Gambar III.9 Desain Desain LRS Basis Data ... 17

Gambar III.10 Desain Navigasi Front End ... 17

Gambar III.11 Desain Navigasi Back End ... 18

Gambar III.12 Implementasi Halaman Daftar ... 20

Gambar III.13 Implementasi Halaman Login ... 20

Gambar III.14 Implementasi Halaman Utama ... 21

Gambar III.15 Implementasi Halaman Produk ... 22

Gambar III.16 Implementasi Halaman Edit Member ... 23

Gambar III.17 Implementasi Halaman Halaman Pemesanan ... 23

Gambar III.18 Implementasi Halaman Status Pembelian ... 24

(7)

DAFTAR TABEL

Tabel 3.1 Pengujian Blackbox Halaman Login ... 26

Tabel 3.2 Pengujian Blackbox Halaman Daftar ... 26

Tabel 3.3 Pengujian Blackbox HalamanIsi Data Produk ... 28

(8)

LEMBAR PENILAIAN

Tanggal Penilaian: 24 November 2016

NO. NAMA POINT PENILAIAN TOTAL

MAKALAH PRESENTASI PENGUASAAN MATERI

1. Antonius Andri 100 100 100 300

2. Muhammad Ifan Irfani 100 100 100 300

3. Ricky Chandra 0 0 0 0

(9)

BAB I

PENDAHULUAN

1.1. Umum

Jual beli adalah kegiatan harian manusia, selama proses jual beli terjadi interaksi oleh dua orang atau lebih dimana ada yang berperan sebagai pembeli dan ada yang berperan sebagai penjual. Kegiatan jual beli sudah ada sejak dahulu, yang dimulai dangan tukar menukar barang atau dapat disebut sistem barter. Setelah sistem barter, muncul sistem jual beli dengan menggunakan uang yang sampai saat ini menjadi sistem utama dalam jual beli oleh manusia.

(10)

Berdasarkan uraian diatas, maka dengan ini penulis membuat makalah dengan judul:

PERANCANGAN WEB E-COMMERCE 5K LAPAK

”.

1.2. Rumusan Masalah

1. Bagaimana merancang web e-commerce yang dapat memudahkan

customer dalam melakukan pemesanan barang?

2. Bagaimana merancang web e-commerce yang dapat memudahkan admin dalam mengolah data pemesanan?

1.3. Metode Pengembangan Perangkat Lunak

(11)

BAB II

LANDASAN TEORI

2.1. Rekayasa Web

Simarmata (2010:1) mengemukakan bahwa “rekayasa web adalah sebuah aplikasi yang menggunakan pendekatan sistematis, disiplin, dan terukur untuk pengembangan, operasi dan pemeliharaan aplikasi berbasis web (web-based applications)”.

Rekayasa web membantu pera pengembangan sistem dibawah kontrol, memperkecil resiko-resiko yang akan terjadi dan meningkatkan kualitas, dapat dipelihara, dan memiliki skabilitas aplikasi web. Tujuan utama dari rekayasa web adalah kesuksesan dalam mengatur kompleksitas serta keanekaragaman pengembangan aplikasi web. Oleh karena itu, kegagalan yang mungkin terjadi bisa menjadi implikasi yang sangat serius (Simarmata, 2010:1).

2.2. E-Commerce

(12)

E-commerce secara umum dapat diklasifikasikan menjadi busines to business

(B2B) dan business to costumer (B2C). B2B atau transaksi antar pelaku bisnis adalah mekanisme trading dengan partners yang sudah diketahui dan pada umumnya memiliki hubungan yang sudah cukup lama, sedangkan B2C adalah transaksi terbuka antara e-merchant dengan costumer yang dapat dilakukan tanpa harus saling mengenal (Hidayat, 2008:5).

2.3. Model Prototype

Cholis (2015:74) mengemukakan bahwa model prototype adalah contoh atau model awal yang dibangun untuk menguji sebuah konsep atau proses atau aksi sebagai sesuati yang dapat digandakan atau dipelajarinya. pengertian prototype tidak selalu harus berukuran sama dengan produk yang akan dibuat”.

Pengertian prototype tidak selalu merujuk pada ukuran, artinya prototype

tidak selalu harus berukuran sama dengan produk yang akan dibuat asalkan aksi atau proses yang terjadi pada prototype mewakili aksi atau proses yang akan terjadi pada sistem sebenarnya. Tujuan pembuatan prototype adalah untuk perbaikan atau penyempurnaan rancangan (Cholis, 2015:74).

(13)
(14)

BAB III

PEMBAHASAN

3.1. Analisa Kebutuhan 3.1.1. Kebutuhan Fungsional

Kebutuhan fungsional pada perancangan web e-commerce 5K Lapak, antara lain:

1. Login

Halaman login diperlukan untuk menentukan pengguna yang berhak mengakses web. Untuk dapat memiliki akses login tersebut, maka pengguna harus melakukan daftar/registrasi terlebih dahulu.

2. Daftar

Halaman untuk mendaftar bagi pengguna yang belum memiliki akun di website 5K Lapak.

3. Deskripsi Produk

Halaman produk diperlukan untuk menampilkan produk yang dijual, tiap produk memiliki halaman masing-masing dengan detail sesuai produk masing-masing.

4. Beranda/Halaman Kategori Produk

(15)

5. Halaman Edit Member

Halaman yang akan digunakan untuk mengedit pengguna yang sudah mendaftar atau sudah menjadi member, dimana halaman ini berisi tentang member yang dapat dicari menggunakan kolom pencarian dan member terdaftar dapa dihapus dari daftar.

6. Halaman Pemesanan

Sebagai halaman yang berfungsi untuk memesan barang yang ingin dibeli. 7. Halaman Status Pembelian

Halaman yang digunakan untuk melihat status barang yang akan dibeli. 8. Halaman Isi Data Produk

Halaman untuk memasukkan data produk atau barang yang akan dijual.

3.2. Desain

3.2.1. Desain Antar Muka

Berikut ini diuraikan desain antar muka pada web e-commerce 5K Lapak: 1. Halaman Daftar

(16)

2. Halaman Login

Gambar III.2 Desain Antar Muka Halaman Login

3. Halaman Utama

(17)

4. Halaman Produk

Gambar III.4 Desain Antar Muka Halaman Utama 5. Halaman Edit Member

(18)

6. Halaman Pemesanan

(19)

7. Halaman Status Pembelian

(20)

8. Halaman Isi Data Produk

(21)

3.2.2 Desain Basis Data

Berikut ini diuraikan desain Basis Data pada web e-commerce 5K Lapak:

Gambar III.9 Desain LRS Basis Data

3.2.3 Desain Navigasi

Berikut ini diuraikan desain Navigasi pada web e-commerce 5K Lapak. 1. Desain Navigasi Front End

(22)

Keterangan : a. Beranda

Navigasi untuk menuju Halaman Utama atau Beranda jika tidak berada di halaman awal.

b. Produk

Navigasi untuk menuju halaman daftar produk utama yang di promosikan di 5K Lapak.

c. Tentang Kami

Navigasi untuk menuju halaman yang berisi informasi tentang website 5K Lapak.

d. Hubungi Kami

Navigasi untuk menuju halaman pengguna untuk dapat berkomunikasi dengan admin website, bisa berupa kiritik, saran dan masukan untuk

website. 2. Navigasi Back End

Gambar III.11 Navigasi Back End Keterangan :

(23)

Navigasi untuk masuk ke website sebagai admin. b. Home

Navigasi untuk menuju awal yang khusus untuk admin. c. Account

Navigasi untuk menuju ke halaman pengaturan akun. Navigasi menuju halaman untuk mengedit member.

d. Product

Navigasi menuju ke halaman produk. Navigasi menuju ke halaman untuk memilih lalu mengedit produk.

e. Order

Navigasi menuju ke halaman daftar produk yang sudah dipesan. f. About Us

Navigasi menuju ke halaman tentang website yang dapat diedit oleh admin.

g. Contact

Navigasi menuju halaman kontak website yang dapat diedit oleh admin. h. Logout

(24)

3.3. Implementasi dan Pengujian Unit 3.3.1. Implementasi

1. Halaman Daftar

Gambar III.12 Implementasi Halaman Daftar 2. Halaman Login

(25)

3. Halaman Utama

(26)

4. Halaman Produk

(27)

5. Halaman Edit Member

Gambar III.16 Implementasi Halaman Edit Member 6. Halaman Pemesanan

(28)

7. Halaman Status Pembelian

(29)

8. Halaman Isi Data Produk

(30)

3.3.2. Pengujian Unit

Pengujian unit beberapa halaman website ini menggunakan pengujian Black Box, sebagai berikut :

1. Pengujian Halaman Login

Tabel 3.1 Pengujian Blackbox Halaman Login

No. Skenario Pengujian Test Case Hasil yang Diharapkan 1. Email dan Password tidak menampilkan " Email dan

Password tidak dikenal" 2. Mengetikkan Email dan

Password tidak diisi atau kemudian klik tombol login

Email: andri1967

Password : (kosong)

Sistem akan menolak akses pengguna dan menampilkan "Anda Belum Memasukkan

Password" 3. Email tidak disisi dan

Password diisi kemudian klik tombol login

Email : (kosong)

Password :

andritampanmaksimal

Sistem akan menolak akses pengguna dan menampilkan "Anda Belum Memasukkan

Email " 4. Mengetikkan salah satu pada

Email atau Password

kemudian klik tombol login

Email : andri1967 menampilkan "P Email

dan Password tidak sesuai"

5. Mengetikkan Email dan

Password dengan data yang

Email : andri1967 (benar)

(31)

benar kemudian klik tombol

login

Password :

andritampanmaksimal (benar)

langsung menampilkan menu utama

2. Pengujian Halaman Daftar

Tabel 3.2 Pengujian Blackbox Halaman Daftar

No. Skenario Pengujian Test Case Hasil yang Diharapkan 1. Nama, email, Password dan

ulangi Password tidak diisi lalu mengklik tombol daftar

Nama : (kosong) menampilan "anda belum mengisi formpendaftaran”

2. Mengisi nama,

mengosongkan email,

Password dan ulangi

Password lalu mengklik tombol daftar

menampilakan “anda belum mengisi ini” ditiap field yang masih kosong”

3. Mengisi email, mengosongkan nama,

Password dan ulangi

Password lalu mengklik tombol daftar

menampilakan “anda belum mengisi ini” ditiap field yang masih kosong”

4. Mengisi Password,

mengosongkan nama, email dan ulangi Password lalu mengklik tombol daftar

Nama : (kosong) Email : (kosong)

Password : andri123

Sistem akan menolak dan

(32)

Ulangi Password : (kosong)

5. Mengisi ulangi Password, mengosongkan email,

Password dan nama lalu mengklik tombol daftar

Nama : (kosong)

menampilakan “anda belum mengisi ini” ditiap

field yang masih kosong

6. Mengisi email menggunakan email yang sudah digunakan Dan mengisi nama,

Password dan ulangi

Password lalu mengklik tombol daftar

Password : andri123 Ulangi Password : andri123

Sistem akan menolak dan

menampilakan “email ini sudah digunakan”

7. Mengisi nama, email,

Password dan ulangi

Password, tetapi isi di field ulangi Password tidak sama dengan di field Password

lalu mengklik tombol daftar

Nama : andri Email :

andri@mail.com

Password : andri123 Ulangi Password : andri113

Sistem akan menolak dan

menampilkan “Password

tidak sesuai”

8. Mengisi Nama, email (yang belum pernah digunakan),

Password dan ulangi

Password (sesuai dengan isi di field Password)

Nama : andri Email :

andri@mail.com

Password : andri123 Ulangi Password : andri123

Sistem akan menerima dan menampilkan

halaman “silakan konfirmasi email anda”.

3. Pengujian Halaman Isi Data Produk

(33)

No. Skenario Pengujian Test Case Hasil yang Diharapkan 1. Tidak mengisi semua field

lalu klik simpan

Nama Produk : (kosong)

Keadaan : (kosong) Kategori : (kosong) Harga Satuan : (kosong)

Deskripsi : (kosong) Jasa Pengiriman : (kosong)

Gambar : (kosong)

Sistem akan minta untuk mengisi field yang masih kosong dan menampilkan

"anda belum mengisi ini”

2. Mengisi semua filed yang ada lalu klik kembali

Nama Produk : ExperiaE1 Keadaan : baru Kategori : gadget Harga Satuan : Rp1.200.000 Deskripsi : (berisi spesifikasi) Jasa Pengiriman : JNE, TIKI, Pos ada lalu klik simpan

Nama Produk : ExperiaE1 Keadaan : baru Kategori : gadget

Sistem akan meyimpan data dan menampilkan

(34)

Harga Satuan : Rp1.200.000 Deskripsi : (berisi spesifikasi) Jasa Pengiriman : JNE, TIKI, Pos Gambar : experiae1.jpg

4. Pengujian Halaman Pemesanan

Tabel 3.4 Pengujian Blackbox Halaman Pemesanan

No. Skenario Pengujian Test Case Hasil yang Diharapkan 1. Tidak mengisi semua field

lalu klik lanjut

Nama Penerima : (kosong)

Telepone : (kosong) Provinsi: (kosong) Kota/ Kabupaten: (kosong)

Kecamatan : (kosong) Alamat Lengkap : (kosong)

Kode Pos : (kosong)

Sistem akan minta untuk mengisi field yang masih kosong dan menampilkan

"anda belum mengisi ini”

2. Belum mengisi 1 field lalu klik lanjut

Nama Penerima : Andri

Telepone : (kosong)

(35)

Provinsi: Kalbar Kota/ Kabupaten: Pontianak

Kecamatan : Pontianak Timur Alamat Lengkap : Perumnas 4 Kode Pos : 78312 3. Mengisi semua filed yang

ada lalu klik lanjut

Nama Penerima : Andri Alamat Lengkap : Perumnas 4 Kode Pos : 78312

(36)

3.4. Unggulan Desain

Website 5K Lapak menggunakan tampilan yang minimalis, yaitu dengan tidak memunculkan banyak gambar, tombol, menu dan iklan. Dengan begitu website 5K Lapak tidak akan membuat kesulitan bagi pengguna baru yang mengunjungi. Dengan tidak banyaknya gambar yang dimunculkan waktu untuk memuat penuh halaman

(37)

BAB IV

PENUTUP

Dari hasil perancangan yang dikerjakan, penulis dapat menarik kesimpulan mengenai beberapa kelebihan dari penggunaan dari Website 5K Lapak, diantaranya:

1. Web e-commerce 5K Lapak ini dirancang untuk 2 user, yakni customer dan admin. 2. Pada halaman admin, admin dapat mengolah data member, daftar produk, produk

yang sudah dipesan, dsb.

3. Pada halaman untuk produk, customer dapat mencari, melihat dan membeli produk yang tersedia,

(38)

Daftar Pustaka

Simarmata, Janner. 2010. Rekayasa Web. Penerbit Andi Offset Yogyakarta.

Hidayat, Taufik. 2008. Panduan Membuat Toko Online Dengan OsCommerce. Penerbit Media Kita Jakarta.

Cholis, Noor. 2015. Pembelajaran Mekatronika Berbasis Objek. Penerbit Deepublish Yogyakarta.

Gambar

Gambar III.2 Desain Antar Muka Halaman Login
Gambar III.5 Desain Antar Muka Edit Member
Gambar III.6 Desain Antar Muka Halaman Pemesanan
Gambar III.7 Desain Antar Muka Halaman Status Pembelian
+7

Referensi

Dokumen terkait

The difference is that a state machine concerns the states of an object per- forming or undergoing a computation, whereas an activity concerns the states of the computation

Penulisan Karya Tulis Ilmiah yang berjudul “Pengaruh Pemberian Ubi Ungu (Ipomoea Batatas L) Terhadap Kadar Malondialdehida Serum Pada Tikus Wistar Yang Diberi Minyak Goreng

Hasil observasi kedua yang dilakukan dalam menunjukkan bahwa keberhasilan RA Miftahul Huda Ngasem dalam proses bermain matematika awal melalui beberapa tahapan, meliputi

Dalam pelaksanaan Alokasi Dana Desa (ADD), maka tata kelola ADD yang efektif supaya dana tersebut tetap sasaran dan dapat digunakan untuk kepentingan pembangunan dan

fondas, 2020.. nuosprendžiai rodo, kad duomenų rinkimo ir įrodymų vertinimo stadijose vis dar tebeieškoma bendro vardiklio, reikalingo būtinų duomenų visetui

Perubahan dari fakultas muda (cabang ) menjadi fakultas madya didasarkan pada kebijakan Menteri Agama H. Alamsyah Ratu Prawiranegara yang tidak menginginkan asset umat Islam ini

Tujuan penelitian ini adalah untuk mengetahui dan menganalisis regulasi pengelolaan hasil hutan dalam rangka peningkatan pendapatan asli daerah di Kabupaten Barito Selatan, serta

Jumlah : jumlah byte yang akan dibaca dari file, dapat merupakan suatu variabel dengan tipe word. Jumlah harus sama dengan besar buffer yang diberikan dan tidak boleh lebih dari