Template IAII : RSTI...Alhamdulillah, mulai tahun 2020, Jurnal RESTI (Rekayasa Sistem dan Teknologi...

16

Transcript of Template IAII : RSTI...Alhamdulillah, mulai tahun 2020, Jurnal RESTI (Rekayasa Sistem dan Teknologi...

Page 1: Template IAII : RSTI...Alhamdulillah, mulai tahun 2020, Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi) terbit 6x dalam setahun, yaitu pada bulan Februari, April, Juni, Agustus,
Page 2: Template IAII : RSTI...Alhamdulillah, mulai tahun 2020, Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi) terbit 6x dalam setahun, yaitu pada bulan Februari, April, Juni, Agustus,

Vol. 4 No. 3 Juni 2020 ISSN : 2580-0760 (media online)

SAMBUTAN EDITOR

Alhamdulillah, mulai tahun 2020, Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi) terbit

6x dalam setahun, yaitu pada bulan Februari, April, Juni, Agustus, Oktober dan Desember, hal ini

menyikapi tingginya minat untuk mempublikasikan artikel di Jurnal RESTI, tentunya hal ini

menjadi perhatian serius bagi kami dalam meningkatkan kualitas publikasi.

Vol. 4 No. 3 Juni 2020 merupakan edisi ketiga di tahun 2020 yang dapat kami publish berkat usaha

yang sungguh-sungguh dari segenap tim redaksi, mitra bestari dan atas bantuan banyak pihak.

Akhirnya Jurnal ini dapat hadir tepat waktu dan memberikan kontribusi ilmiah di dalam bidang

informatika.

Volume ini terdiri atas 28 artikel dengan 81 penulis yang berasal dari 20 Perguruan

tinggi/Lembaga di Indonesia, yaitu Universitas Telkom, Kementerian Perindustrian, Universitas

Udayana, Universitas Negeri Padang, Universitas Dharmas Indonesia, Universitas Widyagama

Malang, STIKES Karya Husada, Institut Teknologi Telkom Purwokerto, Universitas Ahmad

Dahlan, Universitas Teknologi Yogyakarta, Universitas Sriwijaya, Universitas Kristen Satya

Wacana, Universitas Gadjah Mada, Universitas Muhammadiyah Surakarta, STMIK Nusa Mandiri

Jakarta, Universitas Esa Unggul, Universitas Trisakti, Universitas Budi Luhur, Universitas

Pendidikan Nasional, dan LIPI.

Artikel yang publish dalam edisi ini telah terakreditasi SINTA Peringkat 2 sesuai keputusan

Dirjen Penguatan Riset dan Pengembangan Kemenristekdikti No. 10/E/KPT/2019.

Penerbitan Jurnal ini tidak terlepas dari bantuan banyak pihak, terutama ucapan terima kasih kami

sampaikan kepada mitra bestari yang sudah rela bekerja keras dalam me-review manuskrip hingga

layak publish di Jurnal ini dan segenap tim editor. Kami juga mengapresiasi para peneliti yang

sudah menjadikan Jurnal RESTI sebagai media untuk publikasi hasil penelitiannya.

Terakhir, kami berharap semoga manuskrip di Jurnal RESTI dapat menambah khazanah keilmuan

dan wawasan ilmiah, khususnya dalam bidang informatika. Kritik dan saran membangun tetap

kami harapkan untuk perbaikan Jurnal ini.

Ketua Dewan Redaksi,

Dr. Yuhefizar, S.Kom., M.Kom

Page 3: Template IAII : RSTI...Alhamdulillah, mulai tahun 2020, Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi) terbit 6x dalam setahun, yaitu pada bulan Februari, April, Juni, Agustus,

Vol. 4 No. 3 Juni 2020 ISSN : 2580-0760 (media online)

SUSUNAN DEWAN REDAKSI

Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi)

Penanggung Jawab

Ketua Umum DPP IAII

Ketua Dewan Redaksi

Dr. Yuhefizar, S.Kom, M.Kom.

Sekretaris

Khairil Hamdi, S.Kom, M.Kom .

Editor

Prof. Jufriadif Na'am, S.Kom., M.Kom.

Dr. Arta Moro Sundjaja, S.Kom., S.E., M.M.

Arsyad Ramadhan Darlis, S.T., M.T.

Assoc. Prof. Leon Abdillah

Yance Sonatha, M.T.

Tri Apriyanto Sundara, S.Th.I, M.T.

Budi Sunaryo, S.T., M.T.

Dukungan Teknis dan Layout

Ikhwan Arief, M.Sc.

Mitra Bestari

Dr. Ruri Suko Basuki Dr. Yaya Sudarya Triana

Dr. Muljono Dr. Windu Gata

Dr. Muhammad Faisal Ir. Siswanto, MM

Dr. Leon Abdillah Dr. Asrul Huda

Dr. Mujiono Sadikin Dr. Yuhandri

Dr. Adele B. L. Mailangkay Dr. Gasim

Widianto, ST., M.T. Heri Nurdiyanto, M.Kom.

Dr. Muhammad Faisal Mohd. Helmi Abd Wahab, M.Sc

Sulfikar Sallu, M.Kom, ITIL., MTA Dr. Sandi Kosasi

Dr. Sandy Kosasi Dr. Darmawan Napitupulu

Dr. Astari Retnowardhani Dr. Krismadinata

Dr. Dadang Sudrajat Oman Somantri, S.Kom., M.Kom.

Page 4: Template IAII : RSTI...Alhamdulillah, mulai tahun 2020, Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi) terbit 6x dalam setahun, yaitu pada bulan Februari, April, Juni, Agustus,

Vol. 4 No. 3 Juni 2020 ISSN : 2580-0760 (media online)

Dr. Supratman Zakir Dr. Achmad Solichin

Emi Iryanti, S.ST., M.T. Diki Arisandi, S.Kom., M.Kom.

Painem, M.Kom. Ikhsan Romli, S.Si., M.Sc

Richki Hardi, S.T., M.Eng. Wahyu Pamungkas, S.T., M.T.

Apri Junaidi, M.Kom., M.Cs Dwi Ely Kurniawan, M.Kom

Heliza Rahmania Hatta, S.Kom., M.Kom Saruni Dwiasnati, S.T., M.M., M.Kom

Dr. Ir. Sabar Setiawidayat Edi Sutoyo, S.Kom., M.CompSc.

Dr. Rahmat Fadhil Dr. Ir. Albertus Joko Santoso

Falahah, S.T., M.T. Firman Tempola, M.Cs

Robbi Rahim, M.Kom. Agus Ambarwari, M.Kom

Penerbit

Organisasi Profesi Ikatan Ahli Informatika Indonesia (IAII)

Alamat Redaksi

Kampus STMIK Jayanusa

Jl. Damar No. 69E, Padang – Sumatera Barat

Website : www.jurnal.iaii.or.id | Email : [email protected]

Page 5: Template IAII : RSTI...Alhamdulillah, mulai tahun 2020, Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi) terbit 6x dalam setahun, yaitu pada bulan Februari, April, Juni, Agustus,

Vol. 4 No. 3 Juni 2020 ISSN : 2580-0760 (media online)

DAFTAR ISI

Water Discharge and River Depth Measurement Using Fuzzy Logic Based on Internet of

Things

Debit Air dan Pengukuran Kedalaman Sungai Menggunakan Fuzzy Logic Berbasis Internet of Things

Kurnia Wisuda Aji, Aji Gautama Putrada, Sidik Prabowo, 384 – 391

Mas'ud Adhi Saputra

DOI: https://doi.org/10.29207/resti.v4i3.1785

Effectiveness of Sniffer Using Natural Language in Learning Computer Network Traffic

Efektivitas Sniffer Menggunakan Natural Language dalam Mempelajari Traffic Jaringan Komputer

Putu Adhika Dharmesta, I Made Agus Dwi Suarjaya, I Made Sunia Raharja 392 – 403

DOI: https://doi.org/10.29207/resti.v4i3.1696

IT Blueprint Design Using TOGAF ADM to Support Digital Transformation at UMKM

Perancangan IT Blueprint Menggunakan TOGAF ADM untuk Mendukung Transformasi Digital pada UMKM

Berlian Maulidya Izzati, Asti Amalia Nur Fajrillah, 404 – 417

Rahmania Arina Alkha Saputri, Ivana Tyora Oktavian, Lolly Asri Widyastri

DOI: https://doi.org/10.29207/resti.v4i3.1763

CRM Implementation Using the VTiger CRM Application in Bottled Water Companies

Pemodelan dan Implementasi Proses Bisnis Berbasis E-CRM Menggunakan Aplikasi VTiger CRM

I Wayan Widiana, Putu Wira Buana, I Putu Agung Bayupati 418 - 428

DOI: https://doi.org/10.29207/resti.v4i3.1826

Development of E-Module Oriented Flipped Classroom Strategies in Computer Network

Learning

Pengembangan E-Modul Berorientasi Strategi Flipped Classroom pada Pembelajaran Jaringan Komputer

Abna Hidayati, Andra Saputra, Raimon Efendi 429 - 437

DOI: https://doi.org/10.29207/resti.v4i3.1641

Detection of Amplitude Peak and Duration of QRS Electrocardiogram Waves Using Discrete

Data

Deteksi Puncak Amplitudo dan Durasi Gelombang QRS Elektrokardiogram Menggunakan Discrete Data

Setiawidayat Sabar, Aviv Yuniar Rahman, Ratna Hidayati 438 - 446

DOI: https://doi.org/10.29207/resti.v4i3.1658s

Application of Long Short Term Memory to Predict Flight Delay on Commercial Flights

Penerapan Long Short Term Memory untuk Memprediksi Flight Delay pada Penerbangan Komersial

Muhammad Genta Ari Shandi, Rifki Adhitama, Amalia Beladinna Arifa 447 - 453

DOI: https://doi.org/10.29207/resti.v4i3.1759

Judul, Penulis, dan DOI Hal.

Page 6: Template IAII : RSTI...Alhamdulillah, mulai tahun 2020, Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi) terbit 6x dalam setahun, yaitu pada bulan Februari, April, Juni, Agustus,

Vol. 4 No. 3 Juni 2020 ISSN : 2580-0760 (media online)

Implementation of Playfair Cipher and Least Significant Bit Algorithms in Digital Imagery Implementasi Algoritma Playfair Cipher dan Least Significant Bit pada Citra Digital

Hermansa, Rusydi Umar, Anton Yudhana 454 - 461

DOI: https://doi.org/10.29207/resti.v4i3.1877

A Simple Vehicle Counting System Using Deep Learning with YOLOv3 Model

Sistem Penghitungan Kendaraan Sederhana Menggunakan Pembelajaran Jauh dengan Model YOLOv3

Muhammad Fachrie 462 - 468

DOI: https://doi.org/10.29207/resti.v4i3.1871

Feature Selection using Particle Swarm Optimization Algorithm in Student Graduation

Classification with Naive Bayes Method

Seleksi Fitur menggunakan Algoritma Particle Swarm Optimization pada Klasifikasi Kelulusan Mahasiswa

dengan Metode Naive Bayes

Evi Purnamasari, Dian Palupi Rini, Sukemi 469 - 475

DOI: https://doi.org/10.29207/resti.v4i3.1833

Fruit Detection for Classification by Type with YNOv3-Based CNN Algorithm

Deteksi Buah untuk Klasifikasi Berdasarkan Jenis dengan Algoritma CNN Berbasis YOLOv3

HR.Wibi Bagas N Bagas, Evang Mailoa, Hindriyanto Dwi Purnomo 476 - 481

DOI: https://doi.org/10.29207/resti.v4i3.1868

Evaluation on Augmented-Reality-Based Interactive Book Using System Usability Scale and

User Experience Questionnaire

Evaluasi Buku Interaktif Berbasis Augmented Reality Menggunakan Skala Kegunaan Sistem dan Kuesioner

Pengalaman Pengguna

Dinan Yulianto, Rudy Hartanto, Paulus Insap Santosa 482 - 488

DOI: https://doi.org/10.29207/resti.v4i3.1870

Educational Game in Learning Arabic Language for Modern Islamic Boarding School

Game Edukasi dalam Belajar Bahasa Arab untuk Pondok Pesantren Modern

Hasna Azizah, Fatah Yasin Irsyadi 489 - 496

DOI: https://doi.org/10.29207/resti.v4i3.1894

Footstep Recognition Using Mel Frequency Cepstral Coefficients and Artificial Neural

Network

Footstep Recognition Menggunakan Mel Frequency Cepstral Coefficients dan Artificial Neural Network

Thasya Nurul Wulandari Siagian 497 - 503

DOI: https://doi.org/10.29207/resti.v4i3.1964

Analysis of Sentiment of Moving a National Capital with Feature Selection Naive Bayes

Algorithm and Support Vector Machine

Analisis Sentimen Pemindahan Ibu Kota Negara dengan Feature Selection Algoritma Naive Bayes dan Support

Vector Machine

Faried Zamachsari, Gabriel Vangeran Saragih, Susafa'ati, Windu Gata 504 - 512

DOI: https://doi.org/10.29207/resti.v4i3.1942

Page 7: Template IAII : RSTI...Alhamdulillah, mulai tahun 2020, Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi) terbit 6x dalam setahun, yaitu pada bulan Februari, April, Juni, Agustus,

Vol. 4 No. 3 Juni 2020 ISSN : 2580-0760 (media online)

Application of MVP Architecture in Developing Android-Based Seminar Ticket Booking

Applications

Penerapan Arsitektur MVP dalam Pengembangan Aplikasi Pemesanan Tiket Seminar Berbasis Android

I Made Sukarsa, I Nyoman Piarsa, I Gede Bagus Premana Putra 513 - 520

DOI: https://doi.org/10.29207/resti.v4i3.1396

Scheduler Team Meeting Application Based on Mobile by Using Push Notification

Aplikasi Scheduler Team Meeting Berbasis Mobile dengan Menggunakan Push Notification

Masmur Tarigan, Adven Kristianata 521 - 530

DOI: https://doi.org/10.29207/resti.v4i3.1864s

Prediction Vulnerability Level of Dengue Fever Using KNN and Random Forest

Prediksi Tingkat Kerentanan Demam Berdarah Menggunakan KNN dan Random Forest

Abduh Salam, Sri Suryani Prasetiyowati, Yuliant Sibaroni 531 - 536

DOI: https://doi.org/10.29207/resti.v4i3.1926

Comparison of Rice Price Forecasting Using the ARIMA Method on Amazon Forecast and

Sagemaker

Perbandingan Peramalan Harga Beras Menggunakan Metode ARIMA pada Amazon Forecast dan Sagemaker

Is Mardianto, Muhamad Ichsan Gunawan, Dedy Sugiarto, Abdul Rochman 537 - 543

DOI: https://doi.org/10.29207/resti.v4i3.1902

Determination of Initial K-means Centroid in the Process of Clustering Data Evaluation of

Teaching Lecturers

Penentuan Centroid Awal K-means pada Proses Clustering Data Evaluasi Pengajaran Dosen

Ridho Ananda, Achmad Zaki Yamani 544 - 550

DOI: https://doi.org/10.29207/resti.v4i3.1896

Improving Document Retrieval with Spelling Correction for Weak and Fabricated Indonesian-

Translated Hadith

Meningkatkan Pengambilan Dokumen dengan Koreksi Ejaan untuk Hadits Lemah dan Fabrikasi Indonesia

yang Lemah

Muhammad Zaky Ramadhan, Kemas Muslim Lhaksmana 551 - 557

DOI: https://doi.org/10.29207/resti.v4i3.1913

Sistem Pakar Untuk Mengidentifikasi Kerusakan Perangkat PABX Panasonic NS1000 Dengan

A* Pathfinding

Sistem Pakar untuk Mengidentifikasi Kerusakan Perangkat PABX Panasonic NS1000 dengan A* Pathfinding

Siswanto Siswanto, Helmy Ligaputra, M. Anif, Windu Gata, 558 – 568

Basuki Hari Prasetyo

DOI: https://doi.org/10.29207/resti.v4i3.1882

Feature Selection in Classification of Blood Sugar Disease Using Particle Swarm Optimization

(PSO) on C4.5 Algorithm

Seleksi Fitur pada Klasifikasi Penyakit Gula Darah Menggunakan Particle Swarm Optimization (PSO) pada

Algoritma C4.5

Dwi Meylitasari Tarigan, Dian Palupi Rini, Samsuryadi 569 – 575

DOI: https://doi.org/10.29207/resti.v4i3.1881

Page 8: Template IAII : RSTI...Alhamdulillah, mulai tahun 2020, Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi) terbit 6x dalam setahun, yaitu pada bulan Februari, April, Juni, Agustus,

Vol. 4 No. 3 Juni 2020 ISSN : 2580-0760 (media online)

Application of Static Forensics Method for Extracting Steganographic Files on Digital Evidence

Using the DFRWS Framework

Penerapan Metode Static Forensics untuk Ekstraksi File Steganografi pada Bukti Digital Menggunakan

Framework DFRWS

Sunardi, Imam Riadi, Muh. Hajar Akbar 576 – 583

DOI: https://doi.org/10.29207/resti.v4i3.1906

How Can IoT Applicable to Practice Gross Motor Skill Through Hopscotch Game?

Bagaimana IoT Dapat Dimanfaatkan untuk Melatih Keterampilan Motorik Kasar melalui Permainan

Hopscotch?

Irvan Naufali Rahmanto, Novian Anggis Suwastika, Rahmat Yasirandi 584 – 590

DOI: https://doi.org/10.29207/resti.v4i3.1962

Web Service Implementation in Logistics Company uses JSON Web Token and RC4

Cryptography Algorithm

Implementasi Web Service pada Perusahaan Logistik menggunakan JSON Web Token dan Algoritma

Kriptografi RC4

Mochammad Rizky Royani, Arief Wibowo 591 – 600

DOI: https://doi.org/10.29207/resti.v4i3.1952

Expert System Using the Weighting Method for Eye Disease Symptoms

Sistem Pakar Menggunakan Metode Pembobotan Gejala Penyakit Mata

Adie Wahyudi Oktavia Gama, Dewa Ayu Putu Adhiya Garini Putri 601 – 607

DOI: https://doi.org/10.29207/resti.v4i3.1952

Augmented Reality for Media Promotion Research Findings

Augmented Reality Untuk Media Promosi Hasil Penelitian

Andrian Wikayanto 608 – 617

DOI: https://doi.org/10.29207/resti.v4i3.1879

Page 9: Template IAII : RSTI...Alhamdulillah, mulai tahun 2020, Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi) terbit 6x dalam setahun, yaitu pada bulan Februari, April, Juni, Agustus,

Diterima Redaksi : 07-11-2019 | Selesai Revisi : 06-06-2020 | Diterbitkan Online : 20-06-2020

513

Terakreditasi SINTA Peringkat 2 Surat Keputusan Dirjen Penguatan Riset dan Pengembangan Ristek Dikti No. 10/E/KPT/2019

masa berlaku mulai Vol. 1 No. 1 tahun 2017 s.d Vol. 5 No. 3 tahun 2021

Terbit online pada laman web jurnal: http://jurnal.iaii.or.id

JURNAL RESTI

(Rekayasa Sistem dan Teknologi Informasi)

Vol. 4 No. 3 (2020) 513 - 520 ISSN Media Elektronik: 2580-0760

Penerapan Arsitektur MVP dalam Pengembangan Aplikasi Pemesanan

Tiket Seminar Berbasis Android

I Made Sukarsa1, I Nyoman Piarsa2, I Gede Bagus Premana Putra3 1,2,3Program Studi Teknologi Informasi, Fakultas Teknik, Universitas Udayana

[email protected], [email protected], [email protected]

Abstract

The success of an event, especially a seminar cannot be separated from the success of the organizer to get participants. The

scattered challenges faced by the seminar organizers are closely related to the ease and convenience of the procedures applied

to order seminar tickets to prospective participants. So that the application of information and communication technology is

needed by the organizer as a tool to provide convenience and comfort to prospective participants. Ticket reservations are

generally done manually and still use tickets in printed. An application is needed to speed up and simplify the ticket booking

process for prospective participants. To solve this problem, prospective seminar participants will use the seminar ticket booking

application via a smartphone device. This application uses the RESTful API on the Laravel framework, as one of the

implementations of web service. Security of data exchange between android devices and web services using Laravel Passport,

as a token generator API. The architecture that is applied in the development of android applications is the MVP architecture

(Model, View, Presenter). Using QR-codes on tickets and sending tickets via e-mail participants can also avoid the possibility

of loss and damage to tickets obtained by participants.

Keywords: Seminar Ticket Booking, MVP, Android, Web Service, Laravel Passport

Abstrak

Keberhasilan suatu event, khususnya seminar tidak dapat dipisahkan dari keberhasilan pihak penyelenggara untuk

mendapatkan peserta. Tantangan tersebar yang dihadapi oleh pihak penyelenggara seminar, sangat berkaitan dengan

kemudahan dan kenyamanan prosedur yang diterapkan untuk memesan tiket seminar kepada calon peserta. Sehingga penerapan

teknologi informasi dan komunikasi diperlukan oleh pihak penyelenggara sebagai alat untuk memberikan kemudahan dan

kenyamanan kepada calon peserta. Dari pihak penyelenggara, pemesanan tiket umumnya dilakukan secara manual dan masih

menggunakan tiket dalam bentuk tercetak. Diperlukan aplikasi untuk mempercepat dan mempermudah proses pemesanan tiket

kepada calon peserta. Untuk memecahkan masalah tersebut, calon peserta seminar akan menggunakan aplikasi pemesanan tiket

seminar melalui perangkat smartphone serta dari pihak penyelenggara juga menggunakan aplikasi melalui perangkat

smartphone untuk mempermudah pendataan terhadap calon peserta dan peserta. Aplikasi ini menggunakan RESTful API pada

framework Laravel, sebagai salah satu implementasi dari web service. Keamanan pertukaran data antara perangkat android

dengan web service menggunakan Laravel Passport, sebagai API token generator. Arsitektur yang diterapkan dalam

pengembangan aplikasi android adalah arsitektur MVP (Model, View, Presenter). Dengan adanya aplikasi ini dapat

mempermudah calon peserta untuk membeli tiket seminar. Penggunaan QR-code pada tiket dan pengiriman tiket melalui e-

mail peserta juga dapat menghindari adanya kemungkinan kehilangan dan kerusakan terhadap tiket yang didapat peserta.

Kata kunci: Pemesanan Tiket Seminar, MVP, Android, Webservice, Laravel Passport

1. Pendahuluan

Seminar pada umumnya digunakan sebagai wadah untuk

memberikan pengajaran akademis, baik itu dilingkungan

sekolah, universitas, maupun masyarakat umum[1].

Seminar juga dapat berfungsi sebagai kegiatan ilmiah

untuk mengeksplorasi ide, yang mana diperlukan sikap

aktif dari seluruh pesertanya[2]. Tantangan terbesar

yang dihadapi oleh pihak penyelenggara seminar adalah

penjualan tiket kepada peserta. Tanpa adanya cara

pemasaran tiket baik, tentunya materi yang diangkat,

pembicara, serta persiapan penyelenggara yang dapat

dikatakan cukup lama, akan kurang berarti bagi

keberhasilan penyelenggaraan seminar tersebut.

Page 10: Template IAII : RSTI...Alhamdulillah, mulai tahun 2020, Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi) terbit 6x dalam setahun, yaitu pada bulan Februari, April, Juni, Agustus,

I Made Sukarsa, I Nyoman Piarsa, I Gede Bagus Premana Putra

Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi) Vol . 4 No. 3 (2020) 513 – 520

Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi) Vol . 4 No. 3 (2020) 513 – 520

514

Penjualan tiket seminar, umumnya merupakan tanggung

jawab dari seluruh lapisan pihak penyelenggara tanpa

terkecuali. Sikap profesional dari setiap lapisan pihak

penyelenggara untuk menyusun strategi dan taktik

dalam menyakinkan calon peserta untuk membeli tiket

seminar sangat diperlukan, sehingga tidak terdapat

keraguan lagi dari calon peserta.

Kendala yang dialami pihak penyelenggara seminar

adalah adanya kinerja kurang maksimal dari beberapa

lapisan pihak penyelenggara dalam hal memasarkan

tiket kepada calon peserta. Pemasaran tiket yang masih

manual dengan mendatangi calon peserta, salah satu cara

yang dapat dilakukan pihak penyelenggara seminar

adalah membuat aplikasi pemesanan tiket seminar

berbasis mobile menggunakan teknologi RESTful API

dengan autentikasi keamanan menggunakan Laravel

Passport serta penerapan arsitektur MVP dalam

pengembangan aplikasi mobile-nya.

Tujuan pembuatan aplikasi pemesanan tiket seminar ini

adalah untuk menerapkan teknologi dengan rancangan

sistem berbasis RESTful API, sehingga dapat digunakan

oleh client dengan aplikasi mobile dan kedepannya dapat

dikembangkan untuk client dengan platform lain.

Keberadaan aplikasi ini juga dapat membantu pihak

penyelenggara seminar dari sistem pemesanan tiket yang

berjalan manual diubah menjadi sistem yang

terkomputerisasi sehingga dapat meningkatkan efisiensi

kinerja pihak penyelenggara seminar dalam

memasarkan dan menyalani pemesanan tiket oleh calon

peserta serta mempercepat proses pemberian tiket

kepada peserta.

Rancangan tampilan dan desain program untuk

memfasilitasi fitur-fitur yang diperlukan oleh pihak

penyelenggara didapat berdasarkan hasil wawancara

yang telah dilakukan dan digambarkan menggunakan

tabel serta use case diagram. Implementasi desain

rancangan pada mobile smartphone menggunakan

bahasa pemrogaman java dengan penerapan arsitektur

MVP (Model, View, Presenter), pembuatan RESTful

API dibuat menggunakan framework Laravel dengan

bahasa pemrograman PHP, serta database yang

terhubung menggunakan MySQL. Tahap terakhir

dilakukan testing RESTful API menggunakan tools

postman serta testing aplikasi terhadap user (pengguna).

Web services dapat diartikan sebagai teknologi yang

menjembatani pengaksesan informasi tanpa mengenal

permasalahan perbedaan teknologi yang digunakan.

Teknologi web services sangat diperlukan pada era

sekarang, karena aplikasi yang dikembangkan pada era

sekarang sangat beraneka ragam jenis dan platform-nya,

sehingga memungkinkan terjadinya masalah ketika

pertukaran data, teknologi web services hadir untuk

mengatasi masalah pertukaran data tersebut[3,4]. Web

services memiliki tiga komponen, yaitu sebagai berikut

1) XML (Extensible Markup Language). XML

merupakan bahasa universal yang dapat digunakan

untuk menjembatani komunikasi dan pertukaran

informasi antar web service dengan berbagai

platform.

2) SOAP (Simple Object Access Protocol). SOAP

merupakan sebuah format standar dokumen

berbentuk XML yang dapat digunakan dalam

proses request dan response antara web services

dengan aplikasi pemanggil.

3) WSDL (Web Services Definition Language).

WSDL merupakan dokumen berbentuk XML yang

menjelaskan tentang informasi detail sebuah web

services. Informasi detail tersebut meliputi method

yang tersedia, parameter yang diperlukan oleh

method dan hasil atau tipe yang di-return oleh

method.

Web services memiliki banyak teknologi pada

implementasinya, salah satu teknologi web services yang

sering digunakan adalah REST. REST

(Representational State Transfer) merupakan teknologi

web services yang menerapkan konsep perpindahan

antar state. State dapat digambarkan sebagai sebuah

platform yang meminta informasi dari sisi client dan dari

sisi server state akan mengirimkan informasi yang

diminta. REST bekerja dengan bernavigasi melalui link

HTTP untuk melakukan aktivitas tertentu. Perintah

HTTP yang biasanya digunakan dalam REST adalah

fungsi GET, POST, PUT atau DELETE[7]. REST dalam

pengaplikasiannya lebih banyak digunakan untuk web

services yang berorientasi pada sumber data[5].

RESTful web services dapat dikembangkan dengan

berbagai framework dan berbagai bahasa pemrograman.

Salah satunya adalah Laravel yang berbasis bahasa

pemrograman PHP. Laravel merupakan web

development framework yang menerapkan konsep MVC

(Model, View, Controller) dan didesain untuk

meningkatkan kualitas perangkat lunak yang

dikembangkan serta meningkatkan efisiensi pekerjaan

para developer karena telah dirancang dengan sistem

pengkodean yang bersih dan memiliki banyak

fungsionalitas yang dapat mempercepat proses

pembuatan perangkat lunak[6-8].

Autentikasi pada RESTful API merupakan salah satu hal

penting dari segi pengamanan data. RESTful API

biasanya menggunakan token untuk autentikasi

penggunanya. Laravel passport merupakan salah satu

fungsi yang dimiliki oleh framework Laravel untuk

autentikasi API. Laravel passport menyediakan

implementasi server OAuth2 dan mampu menghitung

session dari suatu pengguna[9].

Smartphone dapat diartikan sebagai perangkat telepon

seluler yang dilengkapi dengan berbagai fitur, yang

selain digunakan sebagai alat komunikasi, smartphone

juga dapat digunakan untuk keperluan bisnis oleh

perusahaan, organisasi, ataupun masyarakat umum.

Sistem operasi yang sering digunakan oleh smartphone

adalah IOS, Android, Windows Phone, Ubuntu[10,11].

Page 11: Template IAII : RSTI...Alhamdulillah, mulai tahun 2020, Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi) terbit 6x dalam setahun, yaitu pada bulan Februari, April, Juni, Agustus,

I Made Sukarsa, I Nyoman Piarsa, I Gede Bagus Premana Putra

Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi) Vol . 4 No. 3 (2020) 513 – 520

Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi) Vol . 4 No. 3 (2020) 513 – 520

515

Android merupakan salah satu sistem operasi berbasis

kernel Linux yang berjalan pada platform mobile[12].

Android secara resmi rilis tanggal 5 November 2007

bersamaan dengan berdirinya perusahaan

telekomunikasi Open Handset Alliance dengan tujuan

untuk memajukan standar dari perangkat seluler yang

ada. Android dikenal sebagai sistem operasi yang open

source, yang mana pihak Google memperbolehkan dan

membebaskan para developer untuk mengembangkan

sistem operasi serta aplikasi pendukungnya[13,14].

Pengembangan aplikasi Android pada era sekarang

sering dilakukan dengan menerapkan arsitektur MVP

(Model, View, Presenter). MVP (Model, View,

Presenter) adalah sebuah arsitektur pengembangan

aplikasi Android yang memisahkan antara bagian

tampilan aplikasi dengan bagian proses bisnis dari

aplikasi. Arsitektur ini membuat pengembangan aplikasi

menjadi lebih terstruktur dan mudah untuk di-

maintenance[15].

Arsitektur MVP (Model, View, Presenter) pertama kali

tahun 1990 di IBM. Arsitektur ini memiliki pola

decouples development yang memungkinkan beberapa

pengembang bekerja dan menguji secara bersamaan.

Permasalahan utama yang sering timbul dalam

pengembangan aplikasi Android adalah digabungnya

mekanisme akses antarmuka dan data, yang mana dari

permasalahan tersebut mengakibatkan proses

maintenance aplikasi menjadi lebih lama, karena

pengembangan aplikasi yang kurang terstruktur. Agar

proses pengembangan aplikasi menjadi lebih efisien dan

proses maintenance menjadi lebih cepat perlu dilakukan

pendefinisian lapisan yang terpisah dengan baik

(disinilah arsitektur MVP diperlukan). Karakteristik

arsitektur MVP dalam pengembangan aplikasi adalah

sebagai berikut[15].

1) Tugas latar belakang dipisahkan dari aktivitas.

2) Tugas kompleks dipecah menjadi tugas yang lebih

sederhana.

3) Membuat pandangan independen dari sumber data.

4) Memfasilitasi pengujian unit otomatis.

Semua karakteristik yang dimiliki oleh arsitektur MVP

membuat para developer menjadi lebih nyaman dalam

mengembangkan aplikasi Android. MVP sebenarnya

adalah turunan dari pola MVC (Model, View,

Controller), namun terdapat perbedaan mendasar antara

keduanya, yang mana View pada MVP tidak disarankan

untuk berkomunikasi langsung dengan Model

melainkan harus melalui perantara atau class Contract

yang disebut Presenter[15]. Representasi dari pola MVP

dapat dilihat pada Gambar 1.

Arsitektur lain yang dapat digunakan dalam

pengembangan aplikasi Android adalah arsitektur DAO

(Database Access Object). Jika dibandingkan dengan

arsitektur MVP, arsitektur DAO lebih sesuai digunakan

dalam pengembangan aplikasi android yang

menggunakan SQLite, sebab dalam arsitektur DAO

terdapat class yang memiliki fungsi untuk mengakses

database yang bersifat local (SQLite)[16].

Gambar 1. Diagram Pola MVP

DBMS (Database Management System) adalah

perangkat lunak yang berfungsi untuk mengontrol

pembuatan, pemeliharaan, pengolahan dan penggunaan

database dalam skala besar[17]. DBMS juga berfungsi

untuk memudahkan dalam hal manipulasi data. DBMS

memiliki beragam jenis, salah satu jenis DBMS yang

paling banyak digunakan adalah MySQL. MySQL

merupakan DBMS open source yang paling populer di

dunia. MySQL menjadi pilihan banyak orang, karena

MySQL memiliki kelebihan dalam hal sintak yang

mudah untuk dipahami, memiliki dukungan untuk

bahasa pemrograman umum seperti C, C++, Java, PHP,

Python[18-20].

2. Metode Penelitian

Metode yang digunakan dalam pengembangan aplikasi

ini adalah metode waterfall, yang mana diawali dengan

tahap Analisis, yang mana tahap analisis dilakukan

melalui wawancara dengan pihak penyelenggara

seminar. Berdasarkan hasil wawancara, dapat

dirumuskan fitur yang nantinya akan dimiliki oleh

aplikasi pemesanan tiket seminar. Rumusan terkait fitur

yang akan dimiliki oleh aplikasi dapat dilihat pada Tabel

1. Tahap selanjutnya setelah data didapatkan, adalah

desain rancangan sistem menggunakan use case dan

rancangan basis data. Tahap implementasi dilakukan

setelah tahap desain rancangan sistem, yang didahulu

oleh penggambaran penerapan arsitektur MVP

menggunakan diagram class, kemudian dilakukan

pembuatan RESTful API menggunakan framework

Laravel serta pembuatan aplikasi mobile menggunakan

bahsa pemrograman java. Tahap terakhir adalah tahap

pengujian, yang mana dilakukan menggunakan tools

postman untuk pengujian RESTful API, pengujian pada

perangkat Android terhadap aplikasi pemesanan tiket

seminar dan pengujian aplikasi kepada user (pengguna)

melalui pengisian kuisioner.

Tabel 1 menjelaskan fitur utama yang akan dimiliki oleh

aplikasi pemesanan tiket seminar berbasis android,

berdasarkan hasil wawancara dengan pihak

penyelenggara. Fitur dari aplikasi berdasarkan Tabel 1

terdiri dari dua jenis pengguna, yaitu aplikasi untuk

Page 12: Template IAII : RSTI...Alhamdulillah, mulai tahun 2020, Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi) terbit 6x dalam setahun, yaitu pada bulan Februari, April, Juni, Agustus,

I Made Sukarsa, I Nyoman Piarsa, I Gede Bagus Premana Putra

Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi) Vol . 4 No. 3 (2020) 513 – 520

Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi) Vol . 4 No. 3 (2020) 513 – 520

516

pihak penyelenggara dan aplikasi untuk calon peserta

atau peserta.

Tabel 1 Rumusan Fitur Aplikasi

No Fitur Penyelenggara

(Admin) Calon

Peserta/Peserta

1 Login 2 Register 3 Pesan tiket seminar 4 Lihat informasi

seminar

5 Upload bukti bayar 6 Lihat bukti bayar 7 Verifikasi pembayaran 8 Edit data pemesanan

tiket

9 Batalkan pemesanan tiket

10 Lihat FAQ 11 Input FAQ 12 Tambah admin 13 Scan tiket 14 Lihat data kehadiran

peserta

15 Update informasi

seminar

16 Terima notifikasi hasil

verifikasi pembayaran

17 Terima notifikasi pemesanan tiket

Aplikasi pemesanan tiket seminar yang akan dibuat

secara umum terdiri dari dua sistem yaitu sistem di sisi

server dan sistem di sisi client. Sistem di sisi server

bertugas untuk menyediakan data yang diperlukan oleh

client, sedangkan sistem di sisi client digunakan untuk

meminta data dari server.

Gambar 2. Arsitektur Sistem

Gambar 2 menunjukkan arsitektur sistem yang

digunakan. Sisi client dari sistem merupakan aplikasi

berbasis mobile sedangkan sisi server dikembangkan

RESTful API untuk keperluan pengaksesan data dari

basis data. Aplikasi mobile akan mengirimkan data

request kepada RESTful API, kemudian RESTful API

akan menjalankan method sesuai dengan request dari

client, terakhir RESTful API akan memberikan response

kepada client dalam bentuk json.

Perancangan use case diagram merupakan skema yang

digunakan untuk menggambarkan segala aktivitas yang

dapat dilakukan oleh aktor (user) yang terlibat dalam

aplikasi. Aktivitas yang dapat dilakukan oleh calon

peserta antara lain adalah registrasi akun (register), login

ke aplikasi, melakukan pemesanan tiket, melakukan

pembayaran tiket yang diikuti dengan upload bukti

pembayaran dan mendapatkan tiket dalam bentuk

softcopy. Aktivitas yang dapat dilakukan oleh admin

antara lain login ke aplikasi, memverifikasi pembayaran

yang dilakukan oleh calon peserta, menambahkan

informasi seputar seminar, menambahkan admin baru

dan men-scan tiket saat penyelenggaraan seminar

sebagai bukti kehadiran peserta. Penggambaran use case

diagram yang dimiliki oleh aplikasi dapat dilihat pada

Gambar 3.

Gambar 3. Use Case Diagram

Rancangan database dari sistem dibuat menggunakan

PDM untuk menggambaran relasi antar tabel yang

digunakan dalam sistem dan telah dilengkapi dengan

tipe data dari masing-masing field. Rancangan database

dapat dilihat pada Gambar 4.

Gambar 4. Rancangan Basis Data

3. Hasil dan Pembahasan

Implementasi dari rancangan yang telah dijelaskan pada

bagian sebelumnya dilakukan dengan pembuatan web

service RESTful API dan pembuatan aplikasi android

yang menerapkan arsitektur MVP (Model, View,

Presenter). Pembahasan yang dilakukan adalah

penjelasan mengenai penerapan arsitektur MVP (Model,

View, Presenter) pada aplikasi android dalam bentuk

diagram class serta tampilan dari pengujian web service

dan tampilan aplikasi android pemesanan tiket seminar.

Page 13: Template IAII : RSTI...Alhamdulillah, mulai tahun 2020, Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi) terbit 6x dalam setahun, yaitu pada bulan Februari, April, Juni, Agustus,

I Made Sukarsa, I Nyoman Piarsa, I Gede Bagus Premana Putra

Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi) Vol . 4 No. 3 (2020) 513 – 520

Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi) Vol . 4 No. 3 (2020) 513 – 520

517

Tampilan layar login merupakan tampilan yang muncul

setelah tampilan splash screen dari aplikasi mobile.

Tampilan layar login untuk admin (penyelenggara) dan

user biasa (calon peserta dan peserta) dibuat menjadi

satu, yang mana untuk membedakan kedua aktor

tersebut digunakan permission pada akunnya. Tampilan

layar login dapat dilihat pada Gambar 5. Back-end dari

proses login dibuat dengan menerapkan arsitektur MVP,

yang mana penggambaran arsitektur MVP pada proses

login dibuat dalam bentuk diagram class. Diagram class

untuk proses login dapat dilihat pada Gambar 6.

Gambar 5 Tampilan Layar Login

Gambar 6 Diagram Class Proses Login

Aktor yang sudah berhasil melakukan login akan

diarahkan ke layar main menu admin untuk aktor dengan

permission admin dan layar main menu user biasa untuk

aktor dengan permission user biasa (calon peserta atau

peserta). Layar main menu user biasa akan menampilkan

menu-menu untuk melakukan pemesanan tiket oleh

calon peserta dan meng-upload bukti pembayaran. Layar

main menu admin akan menampilkan menu-menu untuk

melakukan verifikasi terhadap bukti pembayaran yang

telah di-upload dan manampilkan hasil scan tiket yang

telah dilakukan. Tampilan dari menu untuk memesan

tiket dapat dilihat pada Gambar 7. Tampilan dari menu

upload bukti pembayaran dapat dilihat pada Gambar 8.

Tampilan dari menu untuk melakukan verifikasi

terhadap bukti pembayaran dapat dilihat pada Gambar 9

dan tampilan dari QR-code yang diterima oleh peserta

dapat dilihat pada Gambar 10. Tampilan dari menu

untuk menampilkan hasil scan tiket dapat dilihat pada

Gambar 11 dan tampilan list data scan tiket dapat dilihat

pada Gambar 12.

Gambar 7 Tampilan Menu Pemesanan Tiket

Gambar 8 Tampilan Menu Upload Bukti Pembayaran Tiket

Pengujian terhadap RESTful API menggunakan tools

postman. Fungsi utama dari program postman

sebenarnya sebagai API Caller yang berbasis GUI,

namun pada era sekarang, postman juga sudah memiliki

fitur untuk Testing API dan Monitoring API. Ketika

aplikasi postman dijalankan, hal yang harus dilakukan

aktor adalah melakukan login agar dapat menggunakan

semua fitur yang dimiliki oleh RESTful API. Method

yang dimiliki proses login adalah POST dan ketika aktor

berhasil melakukan login, maka akan mendapatkan

token dari Laravel Passport seperti pada Gambar 13.

Page 14: Template IAII : RSTI...Alhamdulillah, mulai tahun 2020, Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi) terbit 6x dalam setahun, yaitu pada bulan Februari, April, Juni, Agustus,

I Made Sukarsa, I Nyoman Piarsa, I Gede Bagus Premana Putra

Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi) Vol . 4 No. 3 (2020) 513 – 520

Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi) Vol . 4 No. 3 (2020) 513 – 520

518

Gambar 9 Tampilan Menu Verifikasi Pembayaran

Gambar 10 Tampilan QR-code pada E-mail Peserta

Gambar 11 Tampilan Data Hasil Scan Tiket

Gambar 12 Tampilan List Data Hasil Scan Tiket

Gambar 13 Passport Token pada Proses Login

Token yang didapat ketika login perlu disimpan pada

bagian header setiap kali melakukan request ke RESTful

API, agar proses request dan response berhasil.

Penambahan token pada header request dapat dilihat

pada Gambar 14.

Gambar 14 Penambahan Token pada Header

Langkah selanjutnya dalam pengujian RESTful API

adalah menambahkan data pemesanan tiket dengan

menggunakan method POST dan mengisi semua data

yang diperlukan oleh form pemesanan tiket seperti pada

Gambar 15. Tahap ini mengharuskan pengisian url dan

header dengan token yang didapat ketika login.

Gambar 15 Pengujian Pemesanan Tiket pada RESTful API

Proses dilanjutkan dengan menekan tombol send dan

jika proses penambahan data pemesanan berhasil

RESTful API akan memberikan response seperti pada

Gambar 16.

Gambar 16 Response Pemesanan Tiket pada RESTful API

Pengujian aplikasi pemesanan tiket seminar selain dari

segi software juga dilakukan dari segi brainware, yakni

dengan menyebarkan kuisioner kepada calon peserta dan

pihak penyelenggara yang sebelumnya sudah

menggunakan aplikasi pemesanan tiket seminar berbasis

android yang sudah dibuat. Pengisian kuisioner

melibatkan 18 orang yang terdiri dari 9 orang sebagai

calon peserta dan 9 orang dari pihak penyenggara

seminar. Rangkuman dari pengisian kuisioner oleh

semua pihak tersebut adalah sebagai berikut.

Page 15: Template IAII : RSTI...Alhamdulillah, mulai tahun 2020, Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi) terbit 6x dalam setahun, yaitu pada bulan Februari, April, Juni, Agustus,

I Made Sukarsa, I Nyoman Piarsa, I Gede Bagus Premana Putra

Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi) Vol . 4 No. 3 (2020) 513 – 520

Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi) Vol . 4 No. 3 (2020) 513 – 520

519

Tabel 2 Hasil Rangkuman Kuisioner Terkait Sistem Pemesanan Tiket

Seminar

No Pertanyaan

Jawaban

Manual Open PO

Online

Online dan

Terdapat

QR-code

1

Bagaimanakah

sistem pemesanan dan

penjualan tiket

dari acara seminar yang

pernah anda ikuti

16 2 - -

Terlihat sesuai dengan hasil rangkuman pengisian

kuisioner yang terdapat pada Tabel 1, sistem pemesanan

dan penjualan tiket seminar sebagian besar masih

dilakukan secara manual berdasarkan jawaban dari 16

responden dari total 18. Berdasarkan hasil tersebut,

terdapat suatu peluang dari pembuatan aplikasi

pemesanan tiket seminar berbasis android ini, sebagai

solusi alternatif dalam mempermudah proses pemesanan

dan penjualan tiket seminar. Pertanyaan lain yang

terdapat pada kuisioner adalah pertanyaan terkait fitur

utama yang dimiliki oleh aplikasi. Hasil rangkuman dari

kuisioner terkait fitur utama yang dimiliki aplikasi

adalah sebagai berikut.

Tabel 3 Hasil Rangkuman Kuisioner Terkait Fitur dari Aplikasi

Pemesanan Tiket Seminar

No Pertanyaan Skor

5 4 3 2 1

1

Bagaimana jika cara pemesanan tiket seminar dibuat berbasis

aplikasi mobile android dengan

memanfaatkan QR-code sebagai sesuatu yang unik?

8 8 2 - -

2

Keberadaan aplikasi

pemesanan tiket seminar berbasis android ini dapat

membantu calon peserta dan

peserta

7 11 - - -

3

Keberadaan aplikasi

pemesanan tiket seminar

berbasis android ini dapat

mempermudah pihak

penyelenggara

12 4 2 - -

4

Fitur FAQ yang dimiliki oleh aplikasi dapat membantu

menjawab pertanyaan yang

sering diajukan oleh peserta

10 4 4 - -

5 Registrasi pengguna baru

aplikasi sangat mudah 10 4 4 - -

6 Login ke aplikasi sangat mudah 12 4 2 - -

7

Data yang perlu diinputkan

untuk memesan tiket tidak

terlalu banyak

8 6 4 - -

8

Sistem pembayaran yang

dimiliki aplikasi dapat memudahkan calon peserta dan

peserta

- 14 4 - -

9

Fitur beranda yang dimiliki aplikasi dapat membantu calon

peserta dan peserta dalam

mencari informasi seputar acara seminar

2 14 2 - -

10

Aplikasi dapat memudahkan

penyelenggara dalam mendata

pemesanan tiket oleh calon peserta

8 10 - - -

11

Sistem QR-code yang dimiliki

aplikasi dapat mempermudah penyelenggara dalam

melakukan absensi kedatangan

peserta seminar

12 4 2 - -

12

Aplikasi dapat mempermudah

pihak penyelenggara dalam menyebarkan informasi terkait

seminar dan ketersedian tiket

kepada calon peserta dan peserta

10 4 4 - -

Berdasarkan hasil rangkuman pengisian kuisioner

terkait fitur aplikasi, responden lebih banyak

memberikan nilai 5, yang berarti keberadaan aplikasi

pemesanan tiket seminar dapat mempermudah kedua

pihak baik pihak penyelenggaran seminar ataupun pihak

calon peserta dan peserta. Kuisioner terakhir yang diisi

oleh responden adalah kuisioner terkait tampilan dari

aplikasi pemesanan tiket seminar. Hasil rangkuman

kuisioner terkait tampilan dari aplikasi pemesanan tiket

seminar pada tabel 4.

Tabel 4 Hasil Rangkuman Kuisioner Terkait Tampilan Aplikasi

Pemesanan Tiket Seminar

No Pertanyaan Skor

5 4 3 2 1

1 Tampilan aplikasi mudah untuk

dimengerti 2 12 4 - -

2 Penempatan tombol dari setiap fitur dapat mempermudah

penggunaan aplikasi

2 14 2 - -

3 Warna yang dimiliki aplikasi membuat pengguna merasa

nyaman

- 14 2 2 -

4 Tampilan inputan yang dimiliki aplikasi mampu memberikan

kenyamanan kepada pengguna

8 6 4 - -

Tampilan dari aplikasi pemesanan tiket seminar perlu

disempurnakan, sebab dari hasil pengisian kuisinoer,

responden lebih banyak memberikan nilai 4. Menurut

responden, hal yang perlu disempurnakan dari aplikasi

adalah warna dan penempatan setiap komponen dari

tampilan.

4. Kesimpulan

Aplikasi pemesanan tiket seminar berbasis Android ini

menggunakan RESTful API sebagai interfaces untuk

berkomunikasi dengan database server. Tujuan dari

pengembangan aplikasi ini adalah untuk mempermudah

pemesanan tiket seminar oleh calon peserta dan

kemudahan pendataan oleh admin dari pihak

penyelenggara. Penerapan arsitektur MVP (Model,

View, Presenter) dalam pengembangan aplikasi

pemesanan tiket berbasis android membuat

pengembangan aplikasi menjadi lebih terstruktur dan

lebih mudah dalam proses debugging. Penggunaan

autentikasi Laravel Passport token pada RESTful API,

membuat pengaksesan web service menjadi lebih aman,

Page 16: Template IAII : RSTI...Alhamdulillah, mulai tahun 2020, Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi) terbit 6x dalam setahun, yaitu pada bulan Februari, April, Juni, Agustus,

I Made Sukarsa, I Nyoman Piarsa, I Gede Bagus Premana Putra

Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi) Vol . 4 No. 3 (2020) 513 – 520

Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi) Vol . 4 No. 3 (2020) 513 – 520

520

karena web service ataupun aplikasi tidak bisa diakses

oleh pengguna yang tidak memiliki token. Pengujian

aplikasi dilakukan dengan cara pengisian kuisioner,

yang mana pengujian dilakukan terhadap fitur dan

tampilan yang dimiliki oleh aplikasi.

Daftar Rujukan

[1] Dharma Putra, I Kadek., 2017. Pengertian Tujuan Syarat Syarat

dan Fungsi Seminar Pendidikan. Educational, pp.1-10. [2] Utama, Andita., 2017. Hakikat Seminar. Education, pp.1- 9.

[3] Marthasari, G., Aminudin, M., dan Yuda., 2010. Implementasi

Web Service untuk Mendukung Interoperabilitas pada Aplikasi E-Commerce, pp.1-6.

[4] Sibagariang, S., 2016. Penerapan Web Services pada

Perpustakaan Berbasis Android. Jurnal Mahajana Informasi,

1(1), pp.28-32.

[5] Christianto, E., dan Santosa, J., 2018. Perancangan Arsitektur

RESTful pada Integrasi Data Referensi Buku di Perpustakaan Daerah dan Perpustakaan Universitas (Studi Kasus: Kota

Salatiga). Journal of Library and Information Science, 2(1), pp.

1-24. [6] Rahman, M,A., Kuswardayan, I., dan Hariadi, R.R., 2013.

Perancangan dan Implementasi RESTful Web Services untuk

Game Sosial Food Merchant Saga pada Perangkat Android. Jurnal Teknik POMITS, 2(1), pp.1-4.

[7] Luthfi, F., 2017. Penggunaan Framework Laravel dalam

Rancang Bangun Modul Back-End Artikel Website Bisnisbisnis.ID. JISKa, 2(1), pp.31-41.

[8] Chen, X., Ji, Zhoupeng., Fan, Yu., dan Zhan, Yongsong., 2017.

Restful API Architecture Based on Laravel Framework. Journal of Physics: Conference Series, 910(1), pp.1-4

[9] Laravel., 2019. Laravel Passport [Online] Tersedia di :

https://laravel.com/docs/5.8/passport. [Accessed 13 November 2019]

[10] Ardi, B.K., dan Subchan., 2014. Peranan Perkembangan

Aplikasi Smartphone Terhadap Pelayanan Parbankan di Indonesia. Jurnal Ekonomi Manajemen Akuntansi, 21(37), pp.

178-191.

[11] Mandias, G, F., 2017. Analisis Pengaruh Pemanfaatan Smartphone terhadap Prestasi Akademik Mahasiswa Fakultas

Ilmu Komputer Universitas Klabat. Cogito Smart Journal, 3(1),

pp. 83-90.

[12] Lengkong, H, N., Sinsuw, ST, MT., dan Lumenta, ST, MT., 2015. Perancangan Penunjuk Rute pada Kendaraan Pribadi

Menggunakan Aplikasi Mobile GIS Berbasis Android yang

Terintegrasi pada Google Maps. E-journal Teknik Elektro dan Komputer, pp.18-25.

[13] Edy., Ferdiansyah., Pramusinto, W., dan Waluyo, S., 2019.

Pengamanan Restful API Menggunakan JWT untuk Aplikasi Sales Order. Jurnal RESTI (Rekayasa Sistem dan Teknologi

Informasi), 3(2), pp.106-112. [14] Yusmantoro, S., Hermansyah, E., dan Efendi, R., 2014.

Pengamanan Keaslian Surat Elgamal Dan Secure Hash

Algorithm 256 Studi Kasus : Badan Pelayanan Perizinan Terpadu ( Bppt ) Kota Bengkulu. J. Rekursif, 2(1), pp. 28-36.

[15] Fiqhan,I,Y,M., Brata,A,H., dan Kharisma.A.P., 2018.

Pengembangan Aplikasi Pengingat Salat dengan Konsep

Context-Aware Menggunakan MVP pada Platform Android.

Jurnal Pengembangan Teknologi Informasi dan Ilmu

Komputer, 2(10), pp.3802-3809. [16] Fariz, Al, Hazmi, Moch., 2019. Pengembangan Aplikasi

Android Modern menggunakan Architecture Components :

Bagian 3 [Online] Tersedia di : https://medium.com/@alhazme/pengembangan-aplikasi-

android-modern-menggunakan-architecture-components-

bagian-3-7af44309a3f4. [Accessed 1 Oktober 2019] [17] Prasetyo, B., Pattiasina, T, J., Soetarmono, A, N., 2015.

Perancangan dan Pembuatan Sistem Informasi Gudang (Studi

Kasus : PT. PLN (Persero) Area Surabaya Barat). TEKNIKA, 4(1), pp.12-16.

[18] Warman, I., dan Ramdaniansyah, R., 2018. Analisis

Perbandingan Query Database Management System (DBMS) antara MySQL 5.7.16 dan MARIADB 10.1. Jurnal TEKNOIF,

6(1), pp.1-10.

[19] Yuliansyah, H., 2014. Perancangan Replikasi Basis Data MysQL dengan Mekanisme Pengamanan Menggunakan SSL

Encryption. Jurnal Informatika, 8(1), pp.826-836.

[20] Destiningrum, M., dan Adrian, Q, J., 2017. Sistem Informasi Penjadwalan Dokter Berbasis Web dengan Menggunakan

Framework Codeigniter (Studi Kasus: Rumah Sakit Yukum

Medical Centre). Jurnal TEKNOINFO, 11(2), pp.30-37.