perancangan aplikasi portal …maklumatika.uniat.ac.id/files/vol5no1juli2018/005.pdfberdasarkan...
TRANSCRIPT
43
PERANCANGAN APLIKASI PORTAL PEMESANAN DAN PERLENGKAPAN
EVENT BERBASIS WEBSITE
Rizqi Sukma Kharisma1, Muhammad Fatkhun Nur Aryanro
2
1, 2 Program Studi Informatika, Universitas Amikom Yogyakarta
Jl. Ringroad Utara, Condong Catur, Depok, Sleman, Yogyakarta
Email: [email protected] [email protected]
2
Abstrak
Prospek event organiser saat ini semakin meningkat. Penyedia layanan event organiser semakin
berkembang baik skala kecil maupun skala besar. Salah satu permasalahan penyedia event organiser adalah
ketersediaan perlengkapan event, pemesanan perlengkapan sampai dengan pemantauan progress pesanan. Maka
dibutuhkan sebuah portal yang menyedian itu semua. Dalam penelitian ini dibuat sebuah website portal yang
bertujuan untuk digunakan event organiser untuk mempromosikan perusahaan, penyedia perlengkapan event
menjual produknya dan para constumer yang membutuhkan event organiser dan peralatanya. Dalam penelitian
ini dihasilkan sebuah website portal ini diharapkan menjadi one stop service dalam penyelenggaraan event.
Website portal ini diberi nama eventsupplies.
Kata kunci : event, portal, website
I. PENDAHULUAN
1.1. Latar Belakang
Peluang bisnis event di Yogyakarta menurut yang penulis ambil di sebuah website penyedia
informasi event http://jadwalevent.user.id, menunjukkan data lebih dari 50 event setiap bulannya di
Yogyakarta. Persoalan pemesanan dan progress pemesanan khususnya perlengkapan event di
Yogyakarta tentunya akan saling muncul, mulai dari persoalan pencarian perlengkapan event,
pemesanan perlengkapan, sampai dengan memantau progress pesanan. Misalnya pemesanan souvenir
mug, pelanggan pasti mencari tempat paling murah, berkualitas, dan jelas progress pemesanan &
pengerjaannya. Selama ini pencarian perlengkapan-perlengkapan event tersebut masih terpisah-pisah
atau tercampur dengan prodak lain. Selain itu para produsen atau penjual perlengkapan event
membutuhkan marketplace yang terfokus pada perlengkapan event dan dapat memonitoring
penjualannya.
Kebutuhan ini dapat diakomodasi dengan menyediakan suatu layanan pemesanan khususnya
Perlengkapan event di Yogyakarta dan Sistim Informasi Progres Pemesanan yang nantinya akan
dimuat secara online, sehingga dapat diakses dan dipantau oleh seluruh pelanggan yang pesan melalui
jaringan internet dengan aplikasi berbasis user yang kami beri nama “Event Supplies”. Website ini
bersifat portal dan akan bekerjasama dengan penyedia jada event di Yogyakarta.
1.2. Rumusan Masalah
Berdasarkan latar belakang yang dapat diuraikan diatas, maka dapat dirumuskan suatu masalah
bagaimana membangun website sebagai sarana pemesanan perlengkapan event di Yogyakarta?
2. METODOLOGI
Dalam penelitian ini dilakukan studi pustaka dengan tujuan untuk mencegah terjadi pembuatan
ulang dan untuk meninjau metode yang dilakukan oleh peneliti sebelumnya yang melakukan
penelitian sejenis. Adapun penelitian tersebut adalah :
Jurnal Maklumatika
Vol. 5, No. 1, Juli 2018 ISSN : 2407-5043
Rizqi Sukma Kharisma, Perancangan Aplikasi Portal Pemesanan...
44
1. Penelitian yang dilakukan oleh Dana Pranata, Hamdani dan Dyna Marisa K (2015) dengan
judul Rancang Bangun Website Jurnal Ilmiah Bidang Komputer (Studi Kasus : Program Studi
Ilmu Komputer Universitas Mulawarman). dalam penelitian ini dibuat sebuah Content
Management System berbasis user untuk website Jurnal Informatika yang mempermudah
mahasiswa dan dosen dalam memperoleh informasi jurnal secara online. Metode penelitian
yang digunakan pada perancangan aplikasi meliputi lima tahap yaitu tahap pengumpulan data,
tahap penilaian, tahap perancangan, tahap integrasi dan pengujian serta tahap dokumentasi
serta teknik pemodelan yang digambarkan dengan Unified Modeling Language (UML). Hasil
yang dicapai dari perancangan adalah sebuah aplikasi dengan model Content Management
System dalam bentuk user portal jurnal ilmiah bidang komputer yang memiliki beberapa fitur
seperti manajemen jurnal dan manajemen anggota yang diharapkan dapat membantu pihak
pengelola user portal dalam melakukan pengelolaan jurnal yang akan dipublikasikan. Dalam
penelitian yang penulis lakukan, memiliki kesamaan dengan penelitian Dana Pranata,
Hamdani dan Dyna Marisa K yaitu dalam pembuatan website. Akan tetapi memliki perbedaan
di mana Dana Pranata, Hamdani dan Dyna Marisa K membuat website jurnal ilmiah
sedangkan penulis membuat website portal jual beli.
2. Penelitian Rizqi Sukma Kharisma, Arif Dwi Laksito (2016) dengan judul Perancangan
Content Management System (CMS) Untuk Publikasi Ilmiah Berbasis Website. Pada
penelitian ini penulis melakukan sebuah perancangan sistem untuk pembuatan Content
Management System (CMS) yang dapat memanajemen mulai dari pendaftaran, approval,
review sampai dengan informasi publikasi karya ilmiah. Dalam penelitian yang penulis
lakukan, memiliki kesamaan dengan penelitian Rizqi Sukma Kharisma dan Arif Dwi Laksito,
yaitu membuat website. Akan tetapi memiliki perbedaan di mana Rizqi Sukma Kharisma dan
Arif Dwi Laksito membuat CMS untuk publikasi ilmiah, sedangan penulis membuat website
portal jual beli.
3. Penelitian Muhammad Andrian Wijaya, Faqih, Sabar Setiawidayat (2017) dengan judul
Perancangan dan Pembuatan Portal Reservasi Rumah Sakit Berbasis User di Kota Malang.
Dalam penelitian ini penulis membuat website portal reservasi kamar rumah sakit sehingga
konsumen dapat melihat ketersediaan kamar rumah sakit tanpa harus datang langsung. Dalam
website portal ini terdapat juga vitur yang dapat menyajikan laporan untuk manajemen.
Dalam penelitian yang penulis lakukan, memiliki kesamaan dengan Muhammad Andrian
Wijaya, Faqih dan Sabar Setiawidayat yaitu membuat website portal. Akan tetapi memiliki
perbedaan di mana Muhammad Andrian Wijaya, Faqih dan Sabar Setiawidayat membuat
portal reservasi kamar rumah sakit, sedangan penulis membuat website portal jual beli.
Dari beberapa literatur di atas, penelitian yang terfokus kepada portal jual beli khususnya berkaitan
dengan event organiser masih jarang dilakukan. Dalam penelitian yang peneliti lakukan adalah untuk
membuat website portal pemesanan dan perlengkapan event.
3. HASIL DAN PEMBAHASAN
3.1. Kajian Teori
3.1.1. Pengertian User
User adalah salah satu aplikasi yang berisikan dokumen-dokumen multimedia (teks, gambar, suara,
animasi, video) di dalamnya yang menggunaka protokol HTTP (hypertext transfer protocol) dan untuk
mengaksesnya menggunakan perangkat lunak yang disebut browser. Banyak sekali browser yang
sudah dibuat oleh banyak vendor, namun ada beberapa browser utama dan populer yang biasa
digunakan oleh pengguna internet, di antaranya: Internet Explorer, Mozilla Firefox, Google Chrome,
Opera, dan Safari.
3.1.2. User Statis dan User Dinamis
Ditinjau dari aspek content atau isi, user dapat dibagi menjadi 2 jenis, yaitu user statis dan user
dinamis. Selain dari sisi content/isi, user statis dan user dinamis dapat dilihat dari aspek teknologi
yang digunakan untuk membuat jenis user tersebut.
45
User Statis adalah user yang isinya/content tidak berubah-ubah. Maksudnya adalah isi dari
dokumen user tersebut tidak dapat diubah secara cepat dan mudah. Ini karena teknologi yang
digunakan untuk membuat dokumen user ini tidak memungkinkan dilakukan perubahan isi/data.
Teknologi yang digunakan untuk user statis adalah jenis client slide scripting seperti HTML,
Cascading Style Sheet (CSS). Perubahan isi/data pada halaman user statis hanya dapat dilakukaan
dengan cara mengubah langsung isinya pada file mentah user tersebut. Misalkan jika sebuah dokumen
user dibuat menggunakan script HTML maka perubahan isi dilakukan dengan cara membuka
dokumen file user tersebut (yang berekstensi HTML) lalu isinya diganti langsung di dokumen user
tersebut. Untuk melakukannya diperlukan pengetahuan yang cukup tentang client side scripting atau
dengan kata lain hanya dapat dilakukan oleh seorang programmer user yang menguasai perintah-
perintah client side scripting. Jika dokumen user tersebut sudah diunggah di internet, maka perubahan
dilakukan dengan cara membuka file dokumen user tersebut di komputer lokal secara offline untuk
selanjutnya diganti isinya. Hasil perubahannya kemudian di simpan dan diunggah kembali ke internet.
Jelaslah bahwa perubahan content pada user statis tidak mudah karena harus melalui beberapa proses
yang hanya dapat dilakukan seorang user yang memiliki pengetahuan teknis tentang bahasa
pemrograman user seperti client side scripting dan memiliki pengetahuan tambahan mengenai
jaringan komputer dan internet. Contoh user statis diantaranya adalah user profil perusahaan yang
lebih dominan menggunakan animasi Flash atau HTML, user kumpulan produk animasi.
User dinamis adalah jenis user yang content/isinya dapat berubah-ubah setiap saat. User yang
banyak menampilkan animasi flash belum tentu termasuk user dinamis karena dinamis/berubah-ubah
isinya tidak sama dengan animasi. Untuk melakukan perubahan data, user cukup mengubahnya
langsung secara online di internet melalui halaman control panel/administrasi yang biasanya telah
disediakan untuk user administrator sepanjang user tersebut memiliki hak akses yang sesuai. Fitur
yang disediakan untuk melakukan pengelolaan terhadap content/isi halaman user dinamis biasanya
dibuat semudah mungkin, karena user yang akan melakukan perubahan data di halaman user tersebut
kemungkinan bukanlah user yang menguasai detail teknis bahasa pemrograman dan database atau
biasa diistilahkan user biasa/naive user. Untuk membuat user dinamis diperlukan beberapa komponen
yaitu client side scripting (HTML, JavaScript, Cascading Style Sheet), server side scripting seperti
PHP, program basis data seperti MySQL untuk menyimpan data-datanya. Contoh situs user dinamis
banyak sekali di internet, diantaranya: situs user berita, situs user e-Commerce, situs user e-Banking.
(M Rudyanto Arief, 2011)
3.1.3. User Portal
Dalam perkembangannya, layanan WWW mengalami banyak perkembangan isi dan teknologi.
Diantaranya adalah user portal ini. Seperti sebuah user, user portal sebenarnya hanyalah sebuah user
juga, tetepi memiliki kelebihan pada isinya. Di dalam suatu user portal, kita akan melihat banyak
fasilitas yang jarang kita jumpai pada user pribadi, user universitas dan lain-lain. User portal sendiri
mulai menjadi popular kira-kira pertengahan tahun 1999 dan menjadi aplikasi internet yang sedang
hangat- hangatnya kira-kira pada tahun 2000. Bebera paproyek-proyek kecil yang dikatakan “micro
portal” diantaranya adalah Slashdot dan proyek userlogs. Sejalan perkembangan teknologi yang ada,
keduaproyek portal diatas menjadi kurang popular, padahal kedua proyek di atas dapat kita katakan
sebagai pelopor dari teknologi portal internet.
Bermacam-macam user portal dapat kita jumpai di internet. Ada user portal informasi otomotif
seperti formula1.com, user portal informasi wanita seperti satuwanita.com, user portal
informasiberitaseperti CNN.com, user portal jual beliseperti OLX.co.id atau TokoPedia.com dan lain-
lain. Untuk menghidupkan kelangsungan hidupnya user portal, biasanya terdapat iklan (banner) yang
merupakan sumber pemasukan yang utama di samping pemasukan-pemasukan yang lainnya.
(Setiawan Suryatmoko 2003)
Jurnal Maklumatika Vol. 5, No. 1, Juli 2018, hlm. 43 – 53
Rizqi Sukma Kharisma, Perancangan Aplikasi Portal Pemesanan...
46
3.2. Kebutuhan Fungsional
Kebutuhan fungsional merupakan fungsi utama dari system untuk memenuhi kebutuhan system.
Adapun system yang dibangun harus mampu memenuhi kebutuhan-kebutuhan antara lain :
1. User / pengunjung biasa
a. User dapat melihat barang di user.
b. User dapat mencari barang di user.
c. User dapat mendaftar menjadi member.
2. Member
a. Member dapat melihat barang di user.
b. Member dapat mencari barang di user.
c. Member dapat menambah, edit, dan hapus data member
d. Member dapat menambah, edit, dan hapus data barang
e. Member dapat menambah, edit, dan hapus data penjualan
f. Member dapat menambah, edit, dan hapus data pembelian
3. Admin
a. Admin dapat melihat barang di user.
b. Admin dapat mencari barang di user.
c. Admin dapat menambah, edit, dan hapus data admin
d. Admin dapat menambah, edit, dan hapus data member
e. Admin dapat menambah, edit, dan hapus data barang
f. Admin dapat menambah, edit, dan hapus data penjualan
g. Admin dapat menambah, edit, dan hapus data pembelian
h. Admin dapat menambah, edit, dan hapus data kategori
i. Admin dapat menambah, edit, dan hapus data lokasi
j. Admin dapat menambah, edit, dan hapus data banner
3.2. Kebutuhan Non Fungsional
Kebutuhan non fungsional dari perancangan website ruangsewa.com meliputi :
A. Perangkat Lunak
1. Sistem operasi : Windows 7
2. Bahasa Pemrograman : Php dan Javascript
3. Database : SQL
4. User Server : Apache
5. User Browser : google chrome
6. Software
• Notepad ++ , digunakan untuk membuat kode program maupun mengedit kode program
yang diunggah ke server.
• Corel Draw x8, digunakan untuk membuat rancangan website dan membuat asset website.
• Microsoft Office Word 2013, digunakan untuk membuat laporan dan dokumentasi.
B. Perangkat Keras
1. Processor : Minimal setara Pentium 4
2. Memory : Minimal 512MB
3. Harddisk : Minimal 80GB
4. VGA : Minimal 512MB
47
3.3. Data Flow Diagram (DFD)
Dalam perancangan sistem ini menggunakan Data Flow Diagram (DFD) untuk menentukan aliran
data pada sistem secara logika. Gambar 1 menunjukkan DFD Level 0, Gambar 2 menunjukkan DFD
Level 1 dan Gambar 3 menunjukkan DFD Level 2
Gambar 1. DFD Level 0
Gambar 2. DFD Level 1
Jurnal Maklumatika Vol. 5, No. 1, Juli 2018, hlm. 43 – 53
Rizqi Sukma Kharisma, Perancangan Aplikasi Portal Pemesanan...
48
Gambar 3. DFD Level 2
3.4. Perancangan Basis Data
Dalam perancangan basis data dengan menggunakan Entity Relationship Diagram (ERD). Dari
hasil perancangan terdapat 8 (delapan) entitas, dimana setiap entitas akan memiliki ikatan pada entitas
pegawai yang menjadi entitas utama dalam perancangan basis data ini. Untuk detail entitas dapat
dilihat pada Gambar 4.
Gambar 4. Entity Relationship Diagram (ERD)
49
3.5. Relasi Antar Tabel
Dari hasil rancangan basisdata dibuat dalam bentuk tabel. Dimana jumlah entitas dan tabel adalah
sama. Dalam perancangan tabel dibuat memiliki 9 Primary Key pada setiap tabelnya dan memiliki
Foreign Key. Tabel 9 terebut antara lain : Transaksi, checkout, admin, member, barang, rekening,
lokasi, kategori dan banner. Lebih jelas tentang relasi dari setiap tabel dapat di lihat pada Gambar 5.
Gambar 5. Relasi Antar Tabel
3.5. Tampilan Halaman Utama
Pada halaman utama ditampilkan informasi utama dalam portal ini, meliputi kategori dan banner
yang berisikan promo event terbaru. Tampilan halaman utama di sajikan pada Gambar 6 :
Gambar 6. Halaman utama website eventsuplies
Jurnal Maklumatika Vol. 5, No. 1, Juli 2018, hlm. 43 – 53
Rizqi Sukma Kharisma, Perancangan Aplikasi Portal Pemesanan...
50
3.6. Halaman Iklan
Pada halaman iklan disajikan prodak-prodak terbaru yang disajikan berdasarkan kategori yang ada.
Pengunjung dapat memilih dan melihat detil iklan dengan cara me-click iklan yang ada. Tampilan
halaman iklan di sajikan pada Gambar 7 :
Gambar 7. Halaman iklan website eventsupplies
3.7. Halaman Detil Iklan
Halaman detail iklan menyajikan informasi detil dari iklan yang ada. Berisikan judul prodak, foto
prodak, harga dan deskripsi detil tentang prodak yang dijual. Tampilan halaman detil iklan di sajikan
pada Gambar 8 :
Gambar 8. Halaman detail iklan website eventsupplies
51
3.8. Halaman Member
Pada halaman member ini, member dapat melakukan manajemen profile, perubahan password dan
mengatur prodak yang dijual dan dibeli. Tampilan halaman member di sajikan pada Gambar 9 :
Gambar 9. Halaman member eventsupplies
3.9. Halaman Transaksi
Pada halaman transaksi, member dapat memantau transaksi yang dilakukan. Deltil transaksi mulai
dari harga sutan pemesanan, pembayaran, packing, pengiriman dan selesai dikirim. Tampilan halaman
member di sajikan pada Gambar 10 :
Gambar 10. Halaman transaksi eventsupplies
Jurnal Maklumatika Vol. 5, No. 1, Juli 2018, hlm. 43 – 53
Rizqi Sukma Kharisma, Perancangan Aplikasi Portal Pemesanan...
52
3.10. Halaman Admin
Pada halaman admin berisikan dashboard statistik transaksi dan jumlah member yang ada, moderasi
barang, informasi member, penambahan kategori, informasi lokasi dan edit banner. Tampilan halaman
admin di sajikan pada Gambar 11
Gambar 11 Halaman utama Admin
3.12. Pengujian
Dalam penelitian ini digunakan pengujian black box yaitu dengan menjalankan fitur-fitur yang
untuk memastikan keberfungsiannya. Pada tabel 1 disajikan hasil pengujian black box
Tabel 1. Hasil Pengujian Black Box
No Pengujian Hasil Status
1 Pengujian login Muncul pesan kesalahan jika username
dan pasword salah.Login berhasil jika
username dan pasword benar
Berfungsi
2 Pengujian menu-menu Muncul menu yang dipilih Berfungsi
3 Pengujian menu kategori Muncul produk sesuai kategori Berfungsi
4 Pengujian pencarian Hasil pencarian sesuai Berfungsi
5 Pengujian detil barang Muncul detil barang beserta gambar Berfungsi
6 Pengujian transaksi Proses transaksi muncul list barang dan
harga serta ongkos kirim dan tersimpan Berfungsi
7 Pengujian Dashboard
admin Muncul informasi statististik Berfungsi
8 Pengujian menu admin Muncul menu admin sesuai yang dipilih Berfungsi
4. KESIMPULAN
Dari hasil penelitian dan implementasi maka dapat diambil kesimpulan bahwa website portal
sebagai sarana pemesanan perlengkapan event di Yogyakarta ini di bagi menjadi 3 hak akses, yaitu
user biasa, member, dan admin. User biasa hanya mampu melihat info iklan, member dapat input iklan,
mampu melakuakan jual-beli/sewa di website sampai penghitungan biaya, dan admin sebagai pe-
moderasi iklan yg masuk, dan mengelola semua info di website. Website portal pemesanan dan
perlengkapan event dapat diakses melalui domain www.eventspl.com.
53
DAFTAR PUSTAKA
Arief, M.Rudyanto. 2011. Pemrograman User Dinamis Menggunakan PHP dan MYSQL. Yogyakarta:
Andi.
Dana Pranata, Hamdani, Dyna Marisa K. 2015. Rancang Bangun Website Jurnal Ilmiah Bidang
Komputer (Studi Kasus : Program Studi Ilmu Komputer Universitas Mulawarman). Jurnal
Informatika Mulawarman. Kalimantan Timur. Vol. 10 No. 2 September 2015
http://jadwalevent.user.id
Muhammad Andrian Wijaya, Faqih, Sabar Setiawidayat. 2017. Perancangan dan Pembuatan Portal
Reservasi Rumah Sakit Berbasis User di Kota Malang. Prosiding SENTIA 2017 Politeknik
Negeri Malang. Volume 9.
Rizqi Sukma Kharisma, Arif Dwi Laksito. 2016. Perancangan Content Management System (CMS)
Untuk Publikasi Ilmiah Berbasis Website. Jurnal Ilmiah DASI STMIK Amikom Yogyakarta.
Yogyakarta. Vol. 17 No 4 Desember 2016.
Setiawan Suryatmoko. 2003. Membuat Website Portal dengan USER PHP Nuke. Jakarta : Elex Media Komputindo.
Jurnal Maklumatika Vol. 5, No. 1, Juli 2018, hlm. 43 – 53