Perancangan Web E Commerce Website 5K La
PERANCANGAN WEB E-COMMERCE 5K
LAPAK
Disusun Sebagai Persyaratan Penilaian Ujian Akhir Semester
pada Mata Kuliah Perancangan Web
Dosen Pengampu:
Lisnawanty, ST, M.Kom
No.
1
2
3
4
NIM
12147035
12146070
12142402
12147663
Kelas: 12.5K.30
Nama Mahasiswa
Antonius Andri
Muhammad Ifan Irfani
Ricky Chandra
Roni Darmanto
PROGRAM STUDI MANAJEMEN INFORMATIKA
AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER “BSI
PONTIANAK”
PONTIANAK
2016
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 :
1. Bapak Dedi Saputra, S.Pd, M.Kom, selaku Direktur AMIK BSI Pontianak.
2. Ibu Lisnawanty, ST, M.Kom, selaku Dosen mata kuliah Perancangan Web.
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
Penulis
DAFTAR ISI
Cover ......................................................................................................................
Kata Pengantar .......................................................................................................
Daftar Isi .................................................................................................................
Daftar Gambar ........................................................................................................
Daftar Tabel ...........................................................................................................
Lembar Penilaian ...................................................................................................
1
2
3
4
5
6
BAB I PENDAHULUAN
1.1 Latar Belakang ................................................................................................ 7
1.2 Rumusan Masalah ........................................................................................... 8
1.3 Metode Pengembangan Perangkat Lunak ....................................................... 8
BAB 2 LANDASAN TEORI
2.1 Rekayasa Web ................................................................................................. 9
2.2 E-Commerce ................................................................................................... 9
2.3 Model Prototype .............................................................................................. 10
BAB 3 PEMBAHASAN
3.1 Analisa Kebutuhan ...........................................................................................
3.1.1 Kubutuhan Fungsional ...........................................................................
3.2 Desain .............................................................................................................
3.2.1 Desain Antar Muka ................................................................................
3.2.2 Desain Basis Data ..................................................................................
3.2.3 Desain Struktur Navigasi .......................................................................
3.3 Implementasi dan Pengujian Unit ...................................................................
3.3.1 Implementasi .........................................................................................
3.3.2 Pengujian Unit .......................................................................................
11
11
12
12
17
17
20
20
26
3.4 Unggulan Desain ............................................................................................. 30
BAB 4 PENUTUP .............................................................................................. 31
Daftar Pustaka ..................................................................................................... 32
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
Gambar III.19 Implementasi Halaman Isi Data Produk........................................ 25
DAFTAR TABEL
Tabel 3.1 Pengujian Blackbox Halaman Login .....................................................
26
Tabel 3.2 Pengujian Blackbox Halaman Daftar ....................................................
26
Tabel 3.3 Pengujian Blackbox Halaman Isi Data Produk .....................................
28
Tabel 3.4 Pengujian Blackbox Halaman Pemesanan ............................................
29
LEMBAR PENILAIAN
Tanggal Penilaian: 24 November 2016
NO.
NAMA
MAKALAH
POINT PENILAIAN
PRESENTASI PENGUASAAN
MATERI
100
100
TOTAL
1.
Antonius Andri
100
300
2.
Muhammad Ifan Irfani
100
100
100
300
3.
Ricky Chandra
0
0
0
0
4.
Roni Darmanto
100
100
100
300
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.
Dengan semakin berkembangannya terknologi, proses jual beli yang dulu
hanya dapat dilakukan secara langsung atau bertatap muka antara penjual dan pembeli,
kini jual beli dapat pula dilakukan dengan cara tidak langsung, dimana antar penjual
dan pembeli terinteraksi dengan menggunakan media elektronik dan internet. Dengan
internet proses jual beli jarak jauh antar si penjual dan si pembeli dapat dimungkinkan.
Hal ini memudahkan para penjual untuk memperluas ruang lingkup penjualannya dan
mempermudah para pembeli untuk mencari barang yang ingin dibeli. Dengan begitu
muncul pula situs-situs jual beli di internet yang biasanya disebut website e-commerce.
Dari sistem jual beli online inilah yang memberikan pemecahan masalah bagi penjual
yang kesulitan dalam hal dana untuk membangun tempat usaha.
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
Metode pengembangan perangkat lunak yang digunakan dalam perancangan
web 5K Lapak ini adalah metode Prototype. Metode Prototype adalah metode
pengembangan perangkat lunak yang digunakan untuk menggali spesifikasi kebutuhan
pelanggan secara lebih detail tetapi beresiko tinggi terhadap membengkaknya biaya
dan waktu proyek.
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
Hidayat (2008:5) memberikan batasan bahwa “e-commerce atau electronic
commerce adalah bagian dari e-lifestyle yang memungkinkan transaksi jual-beli
dilakukan secara online dari sudut tempat mana pun”.
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 emerchant 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).
Pembuatan prototype meliputi pengembangan sistem uji coba yang cepat dan
murah untuk dievaluasi oleh pengguna akhir. Lewat interaksi dengan prototype, para
pengguna dapat memperoleh gagasan tang lebih baik mengenai kebutuhan informasi
mereka. Prototype yang telah disetujui oleh pengguna dapat digunakan sebagai patokan
untuk membuat sistem versi finalnya (Laudon, 2008:220).
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
Sebagai alaman awal yang dituju oleh pengunjung ketika mengakses website
5K Lapak yang berisi kategori produk.
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
Gambar III.1 Desain Antar Muka Halaman Daftar
2. Halaman Login
Gambar III.2 Desain Antar Muka Halaman Login
3. Halaman Utama
Gambar III.3 Desain Antar Muka Halaman Utama
4. Halaman Produk
Gambar III.4 Desain Antar Muka Halaman Utama
5. Halaman Edit Member
Gambar III.5 Desain Antar Muka Edit Member
6. Halaman Pemesanan
Gambar III.6 Desain Antar Muka Halaman Pemesanan
7. Halaman Status Pembelian
Gambar III.7 Desain Antar Muka Halaman Status Pembelian
8. Halaman Isi Data Produk
Gambar III.8 Desain Antar Muka Halaman Isi Data Produk
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
Gambar III.10 Desain Navigasi Front End
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 :
a.
Login
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
Navigasi untuk keluar dari website.
3.3.
Implementasi dan Pengujian Unit
3.3.1.
Implementasi
1. Halaman Daftar
Gambar III.12 Implementasi Halaman Daftar
2. Halaman Login
Gambar III.13 Implementasi Halaman Login
3. Halaman Utama
Gambar III.14 Implementasi Halaman Utama
4. Halaman Produk
Gambar III.15 Implementasi Halaman Produk
5. Halaman Edit Member
Gambar III.16 Implementasi Halaman Edit Member
6. Halaman Pemesanan
Gambar III.17 Implementasi Halaman Pemesanan
7. Halaman Status Pembelian
Gambar III.18 Implementasi Halaman Status Pembelian
8. Halaman Isi Data Produk
Gambar III.19 Implementasi Halaman Isi Data Produk
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 Email : (kosong)
diisi kemudian klik tombol
Password : (kosong)
login
Sistem akan menolak
akses
pengguna
dan
menampilkan " Email dan
Password tidak dikenal"
2.
Mengetikkan Email dan Email: andri1967
Password tidak diisi atau
Password : (kosong)
kemudian klik tombol login
Sistem akan menolak
akses
pengguna
dan
menampilkan
"Anda
Belum
Memasukkan
Password"
3.
Email tidak disisi dan Email : (kosong)
Password diisi kemudian
Password :
klik tombol login
andritampanmaksimal
Sistem akan menolak
akses
pengguna
dan
menampilkan
"Anda
Belum
Memasukkan
Email "
4.
Mengetikkan salah satu pada Email : andri1967
Email
atau
Password (benar)
kemudian klik tombol login Password :
andrikurangtampan
(salah)
Sistem akan menolak
akses
pengguna
dan
menampilkan "P Email
dan
Password
tidak
sesuai"
5.
Mengetikkan Email dan Email : andri1967
Password dengan data yang (benar)
Sistem akan menerima
akses login dan kemudian
langsung
menampilkan
benar kemudian klik tombol Password :
andritampanmaksimal
menu
utama
login
(benar)
2. Pengujian Halaman Daftar
Tabel 3.2 Pengujian Blackbox Halaman Daftar
No.
1.
Skenario Pengujian
Test Case
Nama, email, Password dan Nama : (kosong)
ulangi Password tidak diisi
Email : (kosong)
lalu mengklik tombol daftar
Password : (kosong)
Hasil yang Diharapkan
Sistem akan menolak dan
menampilan "anda belum
mengisi form pendaftaran”
Ulangi Password :
(kosong)
2.
3.
Mengisi nama,
mengosongkan email,
Password dan ulangi
Password lalu mengklik
tombol daftar
Nama : andri
Mengisi email,
mengosongkan nama,
Password dan ulangi
Password lalu mengklik
tombol daftar
Nama : (kosong)
Email : (kosong)
Password : (kosong)
Sistem akan menolak dan
menampilakan
“anda
belum mengisi ini” ditiap
field yang masih kosong”
Ulangi Password :
(kosong)
Email :
andri@mail.com
Sistem akan menolak dan
menampilakan
“anda
belum mengisi ini” ditiap
field yang masih kosong”
Password : (kosong)
Ulangi Password :
(kosong)
4.
Mengisi Password,
mengosongkan nama, email
dan ulangi Password lalu
mengklik tombol daftar
Nama : (kosong)
Email : (kosong)
Password : andri123
Sistem akan menolak dan
menampilakan
“anda
belum mengisi ini” ditiap
field yang masih kosong”
Ulangi Password :
(kosong)
5.
Mengisi ulangi Password,
mengosongkan email,
Password dan nama lalu
mengklik tombol daftar
Nama : (kosong)
Email : (kosong)
Password : (kosong)
Sistem akan menolak dan
menampilakan
“anda
belum mengisi ini” ditiap
field yang masih kosong
Ulangi Password :
andri123
6.
Mengisi email menggunakan Nama : andri
email yang sudah digunakan
Email :
andri@ymail.com
Dan mengisi nama,
(sudah pernah
Password dan ulangi
digunakan)
Password lalu mengklik
Password : andri123
tombol daftar
Sistem akan menolak dan
menampilakan “email ini
sudah digunakan”
Ulangi Password :
andri123
7.
8.
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
Mengisi Nama, email (yang
belum pernah digunakan),
Password dan ulangi
Password (sesuai dengan isi
di field Password)
Nama : andri
Email :
andri@mail.com
Sistem akan menolak dan
menampilkan “Password
tidak sesuai”
Password : andri123
Ulangi Password :
andri113
Email :
andri@mail.com
Sistem akan menerima
dan
menampilkan
halaman
“silakan
konfirmasi email anda”.
Password : andri123
Ulangi Password :
andri123
3. Pengujian Halaman Isi Data Produk
Tabel 3.3 Pengujian Blackbox Halaman Isi Data Produk
No.
1.
Skenario Pengujian
Test Case
Tidak mengisi semua field Nama Produk :
(kosong)
lalu klik simpan
Keadaan : (kosong)
Hasil yang Diharapkan
Sistem akan minta untuk
mengisi field yang masih
kosong dan menampilkan
"anda belum mengisi ini”
Kategori : (kosong)
Harga Satuan :
(kosong)
Deskripsi : (kosong)
Jasa Pengiriman :
(kosong)
Gambar : (kosong)
2.
Mengisi semua filed yang Nama Produk :
ExperiaE1
ada lalu klik kembali
Keadaan : baru
Data tidak disimpan dan
Anda akan menuju ke
halaman sebelumnya.
Kategori : gadget
Harga Satuan :
Rp1.200.000
Deskripsi : (berisi
spesifikasi)
Jasa Pengiriman :
JNE, TIKI, Pos
Gambar :
experiae1.jpg
3.
Mengisi semua filed yang Nama Produk :
ExperiaE1
ada lalu klik simpan
Keadaan : baru
Kategori : gadget
Sistem akan meyimpan
data dan menampilkan
“menyimpan data sukses”
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.
1.
Skenario Pengujian
Test Case
Tidak mengisi semua field Nama Penerima :
(kosong)
lalu klik lanjut
Telepone : (kosong)
Hasil yang Diharapkan
Sistem akan minta untuk
mengisi field yang masih
kosong dan menampilkan
"anda belum mengisi ini”
Provinsi: (kosong)
Kota/ Kabupaten:
(kosong)
Kecamatan : (kosong)
Alamat Lengkap :
(kosong)
Kode Pos : (kosong)
2.
Belum mengisi 1 field lalu Nama Penerima :
Andri
klik lanjut
Telepone : (kosong)
Sistem akan minta untuk
mengisi field yang masih
kosong dan menampilkan
"anda belum mengisi ini.
Provinsi: Kalbar
Kota/ Kabupaten:
Pontianak
Kecamatan :
Pontianak Timur
Alamat Lengkap :
Perumnas 4
Kode Pos : 78312
3.
Mengisi semua filed yang Nama Penerima :
Andri
ada lalu klik lanjut
Telepone :
0856xxxxxx
Provinsi: Kalbar
Kota/ Kabupaten:
Pontianak
Kecamatan :
Pontianak Timur
Alamat Lengkap :
Perumnas 4
Kode Pos : 78312
Sistem akan menyimpan
lalu anda menuju ke tahap
selanjutnya.
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
website ini tidak akan lama jika pengguna menggunakan koneksi internet yang lamban.
Selain itu, di web ini pembeli dapat membatalkan pembelian jika dalam keadaan barang
yang belum dibayar. Website ini menyediakan fasilitas forum antar sesama penjual,
sesama pembeli bahkan dapat berkomunikasi langsung dengan admin web dengan
menggunakan menu Hubungi Kami.
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,
4.
Dengan web e-commerce 5K Lapak ini, customer dapat dengan mudah melakukan
pemesanan produk secara online. Pembatalan pemesanan produk juga menjadi
unggulan dalam rancangan web ini, sehingga dapat meminimalisir kesalahan
pemesanan barang oleh pembeli.
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.
Laudon, Kenneth. Sistem Informasi Manajemen Edisi 10 Buku 2. Penerbit Salemba
Empat Jakarta.
LAPAK
Disusun Sebagai Persyaratan Penilaian Ujian Akhir Semester
pada Mata Kuliah Perancangan Web
Dosen Pengampu:
Lisnawanty, ST, M.Kom
No.
1
2
3
4
NIM
12147035
12146070
12142402
12147663
Kelas: 12.5K.30
Nama Mahasiswa
Antonius Andri
Muhammad Ifan Irfani
Ricky Chandra
Roni Darmanto
PROGRAM STUDI MANAJEMEN INFORMATIKA
AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER “BSI
PONTIANAK”
PONTIANAK
2016
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 :
1. Bapak Dedi Saputra, S.Pd, M.Kom, selaku Direktur AMIK BSI Pontianak.
2. Ibu Lisnawanty, ST, M.Kom, selaku Dosen mata kuliah Perancangan Web.
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
Penulis
DAFTAR ISI
Cover ......................................................................................................................
Kata Pengantar .......................................................................................................
Daftar Isi .................................................................................................................
Daftar Gambar ........................................................................................................
Daftar Tabel ...........................................................................................................
Lembar Penilaian ...................................................................................................
1
2
3
4
5
6
BAB I PENDAHULUAN
1.1 Latar Belakang ................................................................................................ 7
1.2 Rumusan Masalah ........................................................................................... 8
1.3 Metode Pengembangan Perangkat Lunak ....................................................... 8
BAB 2 LANDASAN TEORI
2.1 Rekayasa Web ................................................................................................. 9
2.2 E-Commerce ................................................................................................... 9
2.3 Model Prototype .............................................................................................. 10
BAB 3 PEMBAHASAN
3.1 Analisa Kebutuhan ...........................................................................................
3.1.1 Kubutuhan Fungsional ...........................................................................
3.2 Desain .............................................................................................................
3.2.1 Desain Antar Muka ................................................................................
3.2.2 Desain Basis Data ..................................................................................
3.2.3 Desain Struktur Navigasi .......................................................................
3.3 Implementasi dan Pengujian Unit ...................................................................
3.3.1 Implementasi .........................................................................................
3.3.2 Pengujian Unit .......................................................................................
11
11
12
12
17
17
20
20
26
3.4 Unggulan Desain ............................................................................................. 30
BAB 4 PENUTUP .............................................................................................. 31
Daftar Pustaka ..................................................................................................... 32
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
Gambar III.19 Implementasi Halaman Isi Data Produk........................................ 25
DAFTAR TABEL
Tabel 3.1 Pengujian Blackbox Halaman Login .....................................................
26
Tabel 3.2 Pengujian Blackbox Halaman Daftar ....................................................
26
Tabel 3.3 Pengujian Blackbox Halaman Isi Data Produk .....................................
28
Tabel 3.4 Pengujian Blackbox Halaman Pemesanan ............................................
29
LEMBAR PENILAIAN
Tanggal Penilaian: 24 November 2016
NO.
NAMA
MAKALAH
POINT PENILAIAN
PRESENTASI PENGUASAAN
MATERI
100
100
TOTAL
1.
Antonius Andri
100
300
2.
Muhammad Ifan Irfani
100
100
100
300
3.
Ricky Chandra
0
0
0
0
4.
Roni Darmanto
100
100
100
300
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.
Dengan semakin berkembangannya terknologi, proses jual beli yang dulu
hanya dapat dilakukan secara langsung atau bertatap muka antara penjual dan pembeli,
kini jual beli dapat pula dilakukan dengan cara tidak langsung, dimana antar penjual
dan pembeli terinteraksi dengan menggunakan media elektronik dan internet. Dengan
internet proses jual beli jarak jauh antar si penjual dan si pembeli dapat dimungkinkan.
Hal ini memudahkan para penjual untuk memperluas ruang lingkup penjualannya dan
mempermudah para pembeli untuk mencari barang yang ingin dibeli. Dengan begitu
muncul pula situs-situs jual beli di internet yang biasanya disebut website e-commerce.
Dari sistem jual beli online inilah yang memberikan pemecahan masalah bagi penjual
yang kesulitan dalam hal dana untuk membangun tempat usaha.
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
Metode pengembangan perangkat lunak yang digunakan dalam perancangan
web 5K Lapak ini adalah metode Prototype. Metode Prototype adalah metode
pengembangan perangkat lunak yang digunakan untuk menggali spesifikasi kebutuhan
pelanggan secara lebih detail tetapi beresiko tinggi terhadap membengkaknya biaya
dan waktu proyek.
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
Hidayat (2008:5) memberikan batasan bahwa “e-commerce atau electronic
commerce adalah bagian dari e-lifestyle yang memungkinkan transaksi jual-beli
dilakukan secara online dari sudut tempat mana pun”.
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 emerchant 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).
Pembuatan prototype meliputi pengembangan sistem uji coba yang cepat dan
murah untuk dievaluasi oleh pengguna akhir. Lewat interaksi dengan prototype, para
pengguna dapat memperoleh gagasan tang lebih baik mengenai kebutuhan informasi
mereka. Prototype yang telah disetujui oleh pengguna dapat digunakan sebagai patokan
untuk membuat sistem versi finalnya (Laudon, 2008:220).
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
Sebagai alaman awal yang dituju oleh pengunjung ketika mengakses website
5K Lapak yang berisi kategori produk.
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
Gambar III.1 Desain Antar Muka Halaman Daftar
2. Halaman Login
Gambar III.2 Desain Antar Muka Halaman Login
3. Halaman Utama
Gambar III.3 Desain Antar Muka Halaman Utama
4. Halaman Produk
Gambar III.4 Desain Antar Muka Halaman Utama
5. Halaman Edit Member
Gambar III.5 Desain Antar Muka Edit Member
6. Halaman Pemesanan
Gambar III.6 Desain Antar Muka Halaman Pemesanan
7. Halaman Status Pembelian
Gambar III.7 Desain Antar Muka Halaman Status Pembelian
8. Halaman Isi Data Produk
Gambar III.8 Desain Antar Muka Halaman Isi Data Produk
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
Gambar III.10 Desain Navigasi Front End
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 :
a.
Login
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
Navigasi untuk keluar dari website.
3.3.
Implementasi dan Pengujian Unit
3.3.1.
Implementasi
1. Halaman Daftar
Gambar III.12 Implementasi Halaman Daftar
2. Halaman Login
Gambar III.13 Implementasi Halaman Login
3. Halaman Utama
Gambar III.14 Implementasi Halaman Utama
4. Halaman Produk
Gambar III.15 Implementasi Halaman Produk
5. Halaman Edit Member
Gambar III.16 Implementasi Halaman Edit Member
6. Halaman Pemesanan
Gambar III.17 Implementasi Halaman Pemesanan
7. Halaman Status Pembelian
Gambar III.18 Implementasi Halaman Status Pembelian
8. Halaman Isi Data Produk
Gambar III.19 Implementasi Halaman Isi Data Produk
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 Email : (kosong)
diisi kemudian klik tombol
Password : (kosong)
login
Sistem akan menolak
akses
pengguna
dan
menampilkan " Email dan
Password tidak dikenal"
2.
Mengetikkan Email dan Email: andri1967
Password tidak diisi atau
Password : (kosong)
kemudian klik tombol login
Sistem akan menolak
akses
pengguna
dan
menampilkan
"Anda
Belum
Memasukkan
Password"
3.
Email tidak disisi dan Email : (kosong)
Password diisi kemudian
Password :
klik tombol login
andritampanmaksimal
Sistem akan menolak
akses
pengguna
dan
menampilkan
"Anda
Belum
Memasukkan
Email "
4.
Mengetikkan salah satu pada Email : andri1967
atau
Password (benar)
kemudian klik tombol login Password :
andrikurangtampan
(salah)
Sistem akan menolak
akses
pengguna
dan
menampilkan "P Email
dan
Password
tidak
sesuai"
5.
Mengetikkan Email dan Email : andri1967
Password dengan data yang (benar)
Sistem akan menerima
akses login dan kemudian
langsung
menampilkan
benar kemudian klik tombol Password :
andritampanmaksimal
menu
utama
login
(benar)
2. Pengujian Halaman Daftar
Tabel 3.2 Pengujian Blackbox Halaman Daftar
No.
1.
Skenario Pengujian
Test Case
Nama, email, Password dan Nama : (kosong)
ulangi Password tidak diisi
Email : (kosong)
lalu mengklik tombol daftar
Password : (kosong)
Hasil yang Diharapkan
Sistem akan menolak dan
menampilan "anda belum
mengisi form pendaftaran”
Ulangi Password :
(kosong)
2.
3.
Mengisi nama,
mengosongkan email,
Password dan ulangi
Password lalu mengklik
tombol daftar
Nama : andri
Mengisi email,
mengosongkan nama,
Password dan ulangi
Password lalu mengklik
tombol daftar
Nama : (kosong)
Email : (kosong)
Password : (kosong)
Sistem akan menolak dan
menampilakan
“anda
belum mengisi ini” ditiap
field yang masih kosong”
Ulangi Password :
(kosong)
Email :
andri@mail.com
Sistem akan menolak dan
menampilakan
“anda
belum mengisi ini” ditiap
field yang masih kosong”
Password : (kosong)
Ulangi Password :
(kosong)
4.
Mengisi Password,
mengosongkan nama, email
dan ulangi Password lalu
mengklik tombol daftar
Nama : (kosong)
Email : (kosong)
Password : andri123
Sistem akan menolak dan
menampilakan
“anda
belum mengisi ini” ditiap
field yang masih kosong”
Ulangi Password :
(kosong)
5.
Mengisi ulangi Password,
mengosongkan email,
Password dan nama lalu
mengklik tombol daftar
Nama : (kosong)
Email : (kosong)
Password : (kosong)
Sistem akan menolak dan
menampilakan
“anda
belum mengisi ini” ditiap
field yang masih kosong
Ulangi Password :
andri123
6.
Mengisi email menggunakan Nama : andri
email yang sudah digunakan
Email :
andri@ymail.com
Dan mengisi nama,
(sudah pernah
Password dan ulangi
digunakan)
Password lalu mengklik
Password : andri123
tombol daftar
Sistem akan menolak dan
menampilakan “email ini
sudah digunakan”
Ulangi Password :
andri123
7.
8.
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
Mengisi Nama, email (yang
belum pernah digunakan),
Password dan ulangi
Password (sesuai dengan isi
di field Password)
Nama : andri
Email :
andri@mail.com
Sistem akan menolak dan
menampilkan “Password
tidak sesuai”
Password : andri123
Ulangi Password :
andri113
Email :
andri@mail.com
Sistem akan menerima
dan
menampilkan
halaman
“silakan
konfirmasi email anda”.
Password : andri123
Ulangi Password :
andri123
3. Pengujian Halaman Isi Data Produk
Tabel 3.3 Pengujian Blackbox Halaman Isi Data Produk
No.
1.
Skenario Pengujian
Test Case
Tidak mengisi semua field Nama Produk :
(kosong)
lalu klik simpan
Keadaan : (kosong)
Hasil yang Diharapkan
Sistem akan minta untuk
mengisi field yang masih
kosong dan menampilkan
"anda belum mengisi ini”
Kategori : (kosong)
Harga Satuan :
(kosong)
Deskripsi : (kosong)
Jasa Pengiriman :
(kosong)
Gambar : (kosong)
2.
Mengisi semua filed yang Nama Produk :
ExperiaE1
ada lalu klik kembali
Keadaan : baru
Data tidak disimpan dan
Anda akan menuju ke
halaman sebelumnya.
Kategori : gadget
Harga Satuan :
Rp1.200.000
Deskripsi : (berisi
spesifikasi)
Jasa Pengiriman :
JNE, TIKI, Pos
Gambar :
experiae1.jpg
3.
Mengisi semua filed yang Nama Produk :
ExperiaE1
ada lalu klik simpan
Keadaan : baru
Kategori : gadget
Sistem akan meyimpan
data dan menampilkan
“menyimpan data sukses”
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.
1.
Skenario Pengujian
Test Case
Tidak mengisi semua field Nama Penerima :
(kosong)
lalu klik lanjut
Telepone : (kosong)
Hasil yang Diharapkan
Sistem akan minta untuk
mengisi field yang masih
kosong dan menampilkan
"anda belum mengisi ini”
Provinsi: (kosong)
Kota/ Kabupaten:
(kosong)
Kecamatan : (kosong)
Alamat Lengkap :
(kosong)
Kode Pos : (kosong)
2.
Belum mengisi 1 field lalu Nama Penerima :
Andri
klik lanjut
Telepone : (kosong)
Sistem akan minta untuk
mengisi field yang masih
kosong dan menampilkan
"anda belum mengisi ini.
Provinsi: Kalbar
Kota/ Kabupaten:
Pontianak
Kecamatan :
Pontianak Timur
Alamat Lengkap :
Perumnas 4
Kode Pos : 78312
3.
Mengisi semua filed yang Nama Penerima :
Andri
ada lalu klik lanjut
Telepone :
0856xxxxxx
Provinsi: Kalbar
Kota/ Kabupaten:
Pontianak
Kecamatan :
Pontianak Timur
Alamat Lengkap :
Perumnas 4
Kode Pos : 78312
Sistem akan menyimpan
lalu anda menuju ke tahap
selanjutnya.
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
website ini tidak akan lama jika pengguna menggunakan koneksi internet yang lamban.
Selain itu, di web ini pembeli dapat membatalkan pembelian jika dalam keadaan barang
yang belum dibayar. Website ini menyediakan fasilitas forum antar sesama penjual,
sesama pembeli bahkan dapat berkomunikasi langsung dengan admin web dengan
menggunakan menu Hubungi Kami.
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,
4.
Dengan web e-commerce 5K Lapak ini, customer dapat dengan mudah melakukan
pemesanan produk secara online. Pembatalan pemesanan produk juga menjadi
unggulan dalam rancangan web ini, sehingga dapat meminimalisir kesalahan
pemesanan barang oleh pembeli.
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.
Laudon, Kenneth. Sistem Informasi Manajemen Edisi 10 Buku 2. Penerbit Salemba
Empat Jakarta.