ISSN : 2302-450X
PROSIDING
PERTEMUAN DAN PRESENTASI KARYA ILMIAH
BALI, 28 JULI 2017
PEMBICARA UTAMA SEMINAR PARALEL DENGAN TEMA
Internet of Think IoT & Big Data : Teknologi, Tantangan dan
Pelu-ang
Dr. Nyoman Putra Sastra, ST.,MT.
Irsan Suryadi Saputra
PENYUNTING AHLI
Dr. Anak Agung Istri Ngurah Eka Karyawati, S.Si,M.Eng.
Dr. H. Agus Zainal Arifin,S.Kom.,M.Kom.
Dr. I Ketut Gede Suhartana,S.Kom.,M.Kom
Dr.techn. Ahmad Ashari,M.Kom.
PELAKSANA SEMINAR
PELINDUNG
Rektor Universitas Udayana, Bali
PENANGGUNG JAWAB
Dekan Fakultas MIPA Universitas Udayana
Ketua Program Studi Teknik Informatika, FMIPA Universitas Udayana
PANITIA
I Gede Oka Gartria Atitama, S.Kom., M.Kom.
Gst. Ayu Vida Mastrika Giri,S.Kom., M.Cs.
Luh Arida Ayu Rahning Putri, S.Kom.,M.Cs.
Dewa Made Bayu Atmaja Darmawan, S.Kom., M.Cs.
I Putu Gede Hendra Suputra, S.Kom., M.Kom.
I Gede Arta Wibawa,S.T., M.Cs.
I Made Widiartha, S.Si., M.Kom.
I Gusti Agung Gede Arya Kadnyanan, S.Kom., M.Kom.
I Gst. Ngurah Anom Cahyadi Putra, S.T., M.Cs.
I Wayan Supriana, S.Si.,M.Cs.
Dra. Luh Gede Astuti, M.Kom
Dr. I Ketut Gede Suhartana, S.Kom.M.Kom
Dr. A.A. I. N. Eka Karyawati, S.Si.,M.Eng.
I Gede Santi Astawa, S.T., M.Cs.
Made Agung Raharja, S.Si., M.Cs.
Ida Bagus Gede Dwidasmara, S.Kom.,M.Cs.
I Komang Ari Mogi, S.Kom., M.Kom.
Ida Bagus Made Mahendra, S.Kom., M.Kom.
KATA PENGHANTAR
Puji syukur kita panjatkan kehadirat Tuhan Yang Maha Esa, atas terselesainya penyusunan Pro-siding SNATIA 2017 ini. Buku ini memuat naskah hasil penelitian dari berbagai bidang kajian yang telah direview oleh pakar di bidangnya dan telah dipresentasikan dalam acara Seminar SNATIA tahun 2017 pada tanggal 28 Juli 2017 di Universitas Udayana kampus Bukit Jimbaran, Badung, Bali.
Kegiatan SNATIA 2017 merupakan agenda tahunan Program Studi Teknik Informatika, Jurusan Ilmu Komputer, Universitas Udayana. SNATIA 2017 mengambil tema Internet of Think IoT & Big
Da-ta : Teknologi, TanDa-tangan dan Peluang dengan pembicara uDa-tama seminar yang terdiri dari
pakar-pakar peneliti dan pemerhati di bidang Teknologi Informasi, Internet of Think (IoT), dan Big Data. Meskipun kegiatan seminar dan pendokumentasian naskah dalam prosiding ini telah dipersiap-kan dengan baik, namun kami menyadari masih banyak kekurangannya. Panitia memohon maaf yang sebesar-besarnya atas kekurangan yang ada. Kritik dan saran perbaikan sangat kami harapkan untuk penyempurnaan di masa mendatang, yang dapat dikirimkan melalui e-mail [email protected].
Kepada semua pihak yang terlibat baik langsung maupun tidak langsung dalam penyelenggaraan sem-inar dan penyusunan proceeding SNATIA 2017, panitia mengucapkan terima kasih.
Jimbaran, 28 Juli 2017
DAFTAR ISI
Kata Pengantar Daftar Isi
Artificial Intelegent
Penentuan Jalur Distribusi Barang Melalui Jalur Laut Menggunakan Algoritma Genetika
Ketut Adi Praja Putra ... 1
Penentuan Range Nilai Besaran Fisis Film Hasil Photo Sinar-X Mammografi Jenis C1, C2, C3, C4 dan C5 Tumor Payudara.
Dr. A. A. NGR Gunawan, MT ... 9
Personal Innovativeness, Social Presence, dan Motivasi Ekstrinsik-Intrinsik dalam Penerimaan Chatbot Asri
Oktavianus Ken Manungkarjono ... 14
Bioinformatics
Implementasi Algoritma Genetika pada Rekomendasi Menu Diet Sehat
Kadek Eliskarini ... 21
Cloud Computing
Implementasi Line Chat Bot Rekomendasi Wisata Menggunakan Platform As A Service
I Made Adi Susilayasa ... 29 Otomatisasi Pembuatan Tenant, Network, Dan Vm Pada Openstack
I Putu Gede Surya Adiputra Pratama ... 35
Penerapan Haversine Formula Pada Line Chat Bot Untuk Mencari Lokasi Terdekat Pada Tempat Wisata
Sidin Rahman ... 41
Penerapan Metode Load Balancing Dengan Algoritma Least Connection Pada Virtual Private Server Cloud
Ida Bagus Rathu Eka Surya Wibawa ... 48
Computer Vision
Sistem Perhitungan Orang Berbasis Sensor Visual Dalam Lingkup Jaringan Sensor Nirkabel
Control Dan Rocotics
Pemilahan Buah Jambu Air Menggunakan Mikrokontroler Atmega328 Dan Sensor Ldr
I Gede Andika ... 59
Perancangan Robot Pendeteksi Panas Berbasis Microcontroller Arduino R3
Bayu Putra Segara ... 67
Purwa Rupa Pengontrol Mobil Menggunakan Remote Berbasis Controller Board
Tendy Ariyanto ... 74
Data Mining
Implementasi Algortima C5.0 untuk Memprediksi Tingkat Kelulusan Mahasiswa Study Kasus Program Studi Teknik Informatika Universitas Udayana
Kadek Dimas Anggarajaya ... 81
Klasifikasi Kanker Payudara Dengan K-Nearest Neighbor Dan Principal Component Analysis
I. K Surya Negara ... 87
Penentuan Jurusan Calon Mahasiswa Baru Jurusan Ilmu Komputer FMIPA Universitas Udayana Berdasar-kan Nilai Akademik MenggunaBerdasar-kan Metode FMADM ELECTRE
Fajar Avianto Zainudin ... 92
Database Management
Implementasi Replikasi Basis Data Pada Private Cloud Computing
Ariesta Krisnayana ... 99
Perancangan Sistem Basis Data Terdistribusi Untuk Pendataan Penduduk Di Wilayah Kecamatan Kuta Dengan Metode Fragmentasi
Yogi Adi Wardana ... 106
Decision Support System
Perbandingan Sistem Pendukung Keputusan Pemilihan Mobil Bekas Dengan Metode Analytic Hierarcy Process Dan Simple Additive Weight
I Gede Oka Sudiatmika ... 113
Sistem Pemetaan Kakak Dan Adik Asuh Dengan Metode Profile Matching Pada Komunitas Kakak Asuh Bali
Ayu Nikki Asvikarini ... 119
SISTEM PENDUKUNG KEPUTUSAN DALAM MENENTUKAN LOKASI PENDIRIAN CABANG MINIMARKET DENGAN MENGGUNAKAN METODE ANALYTIC HIERARCHY PROCESS (STUDI KASUS MINIMARKET VIDYA)
Sistem Pendukung Keputusan Pemberian Bantuan Bedah Rumah Masyarakat Miskin Menggunakan Metode Analytical Hierarchy Process (Studi Kasus: Pemerintah Kabupaten Tabanan)
I Gusti Ngurah Bagus Putra Asmara ... 133
E-Commerce
Aplikasi E-Tani Sebagai Strategi Peningkatan Kualitas Dan Kesejahteraan Para Petani
Eka Suweantara ... 142
Rancang Bangun Aplikasi E-Commerce Marketplace Catering Berbasis Web Dengan Fitur Mix Menu
Cokorda Gede Agung Yudi Dharma Putra ... 151
Sistem Informasi E-Commerce Pada Maharanie Collection
Rendy Praditya Anggara ... 160
Expert Systems
Pemilihan Tempat Pembuangan Akhir (TPA) Sampah Menggunakan Metode Technique For Others Refer-ence by Similarity to Ideal Solution
I Wayan Rudi Edi Astawan ... 166
Penerapan Metode Profile Matching Dalam Perancangan Aplikasi E-Commerce Pada Clothing Line
Wiendu Adi Wiguna ... 174
Sistem Pendukung Keputusan Pemilihan Supplier Barang Menggunakan Metode Simple Additive Weighting (Studi Kasus PT. Berliando Mitra Abadi)
I Putu Septian Arya Candra ... 182
Sistem Pendukung Keputusan Penerimaan Pengajar Dengan Metode Analytical Hierarchy Process (AHP) Study Kasus: Lembaga Bimbingan Belajar XYZ
Aryana Dwi Putra ... 188
Sistem Seleksi Atlet Woodball Menggunakan Metode Simple Additive Weighting (SAW)
Ni Kadek Devi Kencana Dwi Merta ... 195
Human Computer Interaction
Modul Interaktif Pembelajaran Mindstorm NXT Berbasis Augmented Reality Pada Platform Android
Gerson Feoh ... 204
Information Retrieval
Implementasi Algoritma Stemmer Confix Stripping Pada Teks Bahasa Bali
Klasifikasi Musik Berdasarkan Genre Menggunakan Metode K-Nearest Neighbour
Gdt Ayu Vida Mastrika Giri ... 217
Information Systems
Analisis Dan Pemetaan Kecocokan Lahan Tanaman Kakao Berbasis Sistem Informasi Geografis (Studi Ka-sus Kabupaten Jembrana)
I Gede Agus Wahyudi ... 223
Analisis Dan Pemetaan Sistem Informasi Geografis Daerah Rawan Kebakaran Hutan Dan Lahan Di Kabu-paten Buleleng
Made Gede Amrita Suastika ... 231
Analisis Dan Perancangan Sistem Informasi Geografis Daerah Rawan Penyebaran Penyakit Demam Berdarah Dengue Di Kota Denpasar
Ni Made Ayudya Puspanegara ... 238
Analisis Dan Perancangan Sistem Informasi Geografis Kesesuaian Lahan Untuk Tanaman Anggur Di Ka-bupaten Buleleng
I Gede Eddy Anjasmara Putra ... 244
Analisis Dan Perancangan Sistem Informasi Geografis Kesesuaian Lahan Untuk Tanaman Jeruk Di Kabu-paten Gianyar
I Made Teja Geni Astra ... 250
Analisis Kesesuaian Penambahan Tempat Pembuangan Sementara (Tps) Di Kota Denpasar Menggunakan Sistem Informasi Geografis
Ni Luh Rika Aryanti ... 258
Analisis Potensi Risiko Tanah Longsor Di Kabupaten Bangli Menggunakan Sistem Informasi Geografis
Anak Agung Sri Yuniawati ... 267
Analisis Potensi Wilayah Rawan Banjir Menggunakan Aplikasi Sistem Informasi Geografis (Studi Kasus Kota Bima, NTB)
Inggit Srie Hartina ... 274
Aplikasi E-Voting Pemilu Raya Menggunakan Keamanan Secure Hash Algorithm-1 (Sha-1) Berbasis Web
Juniawan Saputra ... 282
Aplikasi Mobile Hybrid Pencarian Rute Optimum Taksi Menggunakan Algoritma Dijkstra
A. A. Gde Ari Sudana... 291
Desain Model Mapping Schema Data Center Pada Central Data Warehouse (Big Data) Untuk Mendukung Integrasi Pelayanan Pasien Rujukan Asuransi Terdistribusi
Sudaryanto ... 298
Pengujian Tranfromasi Wavelet Haar Dalam Kompresi Citra Digital
Perancangan Aplikasi E-Template Surat Berbasis Web
Ngurah Permana Agustara ... 310
Perancangan Aplikasi Pengaduan Mahasiswa (Udayana Motion) Berbasis Mobile
I Putu Yuda Juniantara Putra ... 316
Rancang Bangun Dan Analisa Aplikasi Pengumpulan Point TAK Berbasis Android (Primakara GO)
Indra Oktava Rospita ... 322
Rancang Bangun Sistem Rekomendasi Wisata Di Bali Menggunakan Metode Profile Matching
Wira Maharddhika Pradnyanna ... 327
Sistem Informasi Geografis Analisis Dan Pemetan Kawasan Rawan Bencana Tanah Longsor Di Kabupaten Bangli
Adam Rain Brawijaya ... 336
Sistem Informasi Manajemen Komplain SIMADE Berbasis Web
Victor Boy Simamora ... 343
Sistem Informasi Pengelolaan Data Alumni pada PS. Farmasi FMIPA Udayana
I Gede Pramarta Sedana ... 348
Sistem Pendukung Keputusan Pemilihan Mobil Baru Menggunakan Weighted Product (WP)
Made Hariyogi ... 356
Sistem Pendukung Keputusan Rekomendasi Tempat Wisata Di Bali Munggunakan Metode Profile Match-ing
Andrean Susanto ... 363
Sistem Penentuan Ketua SIC dengan menggunakan Metode Analytical Hierarchy Process (AHP)
Bryan Wahyu Krishnaputra ... 371
Sistem Penjadwalan Matakuliah Otomatis Dengan Algoritma Genetika
I Kadek Bayu Wana Permana ... 380
Web-GIS Model Untuk Integrasi Data Epidemiologi DBD Terdistribusi Sebagai Pendukung Tatakelola Sur-veilance dan Investigasi Wabah
Slamet Sudaryanto Nurhendratno ... 388
Machine Learning
Penerapan Neural Network Backpropagation Untuk Klasifikasi Pada Pengenalan Aktivitas Manusia
I Wayan Ariantha Sentanu ... 394
Multimedia Application
Identifikasi Citra Tanaman Rimpang Berdasarkan Ciri Tekstur Dan Warna Dengan Algoritma K-Nearest Neighbor
Penerapan Metode Noise Reduction Pada Citra Digital Lontar Aksara Bali
Made Erna Susanti ... 409
Penerapan Metode Transform Hough Line Untuk Mengidentifikasi Jenis Kendaraan
Kadek Dwi Sukri Yanthi ... 418
Pengenalan Sandi Semaphore Dengan Metode Findcontour Dan Matchshape Pada Opencv Menggunakan Bahasa Python
I Made Anggun Dwiguna ... 424
Segmentasi Citra Menggunakan Metode Watershed Transformation Untuk Menghitung Jumlah Ken-daraan Bermotor
Geby Noverita Br Sebayang ... 431
Sistem Pemeriksaan Lembar Jawaban Komputer Dengan Metode Template Matching Dan Pemrosesan Paralel
I Wayan Widarma Putra Pramana ... 440
Sistem Untuk Mendeteksi Nilai Dan Menghitung Uang Koin Menggunakan Transform Hough Circle
Ida Ayu Putu Manik Sintiya Dewi ... 447
Networking and Security
Akuisisi Data Heart Rate Pada Miband Menggunakan Bluetooth Low Energy (BLE)
I Kadek Agus Darma Putra ... 454
Analisis Quality Of Service Pada Jaringan Internet Pusat Pemerintahan Kabupaten Badung
I Nyoman Arta Jaya ... 461
Aplikasi Steganografi Untuk Menyembunyikan Pesan Teks Pada Gambar Dengan Metode Least Signifi-cant Bit (LSB)
I Gusti Ngurah Agung Wisnu Arimurti ... 468
Bahasa Pemrograman Python Untuk Pembuatan Aplikasi Packet Sniffer
I Putu Kuswara Adi Pradana ... 474
Clock Skew Sebagai Dasar Authentifikasi Keamanan Pada Jaringan Sensor Nirkabel
Nyoman Dita Krisnabayu ... 481
Implementasi High Availability Cluster Guna Mengurangi Downtime Server Studi Kasus Sintask.com
Almer Hafiz Wandalaksana... 488
Otomatisasi Konfigurasi Mikrotik Router Menggunakan Software Ansible
I Made Bayu Swastika ... 495
Penerapan Snmpv3 Pada Network Performance Monitoring Solarwinds System Studi Kasus Pt. Freeport Indonesia
Perancangan Aplikasi Keamanan Data Transaksi Elektronik Pada Rfid Di Koprasi Serba Guna Dengan Menggunakan Algoritma Rsa
Sidin Rahman ... 511
Perancangan Pengamanan Sms Gateway Dengan Algoritma Rsa Di Pt Xl
I Gede Bendesa Aria Harta ... 520
Perancangan Sistem Tanda Tangan Digital Dalam Transaksi Berbasis Online Pada Pt Asiana Menggunakan Algoritma Rsa
William Ulrich Innocentius Sitinjak... 526
Perangcangan Hybrid Network Untuk Pengembangan Internet Of Things
Wadarman Jaya Telaumbanua ... 531
Prototype Smart Building Data Center Berbasis Jaringan Sensor Nirkabel
Sastra Dwikiarta ... 538
Rancang Bangun Jaringan Internet Menggunakan Simulasi Jaringan Network Simulator 3 Di Desa Berangbang
I Komang Vijaya Adhyatma... 546
Sistem Monitoring Private Cloud Computing Pada Openstack Menggunakan Ceilometer
Made Darma Narayana ... 552
Uji Performa Parallel Processing Pada Pengamanan Citra Digital
Faisal Achmad Failusufi ... 560
Patern Recognition
Komparasi Deteksi Tepi Canny Dan Watershed Transformation Untuk Segmentasi Area Manuskrip Dalam Citra Lontar Aksara Bali
I Wayan Juliandika ... 566
Semantic Web
Rancang Bangun Fitur Pencarian Data Akademik Menggunakan Parser Noise Disposal
I Gusti Agung Gede Agung Surya Kusuma ... 573
Software and Web Engineering
Game Edukatif Rare Melajah Media Pembelajaran Calistung Bahasa Bali Berbasis Multimedia Interaktif Pada Android
Ni Luh Devi Lingga Pratiwi ... 580
Pemodelan Dan Simulasi Antrian Pelayanan Pembuatan E-Ktp Pada Kantor Camat Denpasar Selatan
Perancangan Sistem Absensi Pengenalan Wajah Pada Perangkat Android Menggunakan Metode Fisher-face Dan Menggunakan Gps Untuk Mendeteksi Lokasi Absensi
Iin Masdiana ... 594
Rancang Bangun Aplikasi Alarm Monitoring (Almont) Untuk Penjadwalan Tindakan Medis Pasien Rawat Inap Berbasis Mobile
Perancangan Aplikasi Pengaduan Mahasiswa
(Udayana Motion) Berbasis Mobile
I Putu Yuda Juniantara Putra1, I Gusti Ngurah Anom Cahyadi Putra2
1,2 Jurusan ilmu komputer fakultas matematika dan ilmu pengetahuan alam universitas udayana
Bukit Jimbaran Bali 80361 Indonesia
1[email protected], 2[email protected]
Intisari—
Fasilitas kampus merupakan salah satu kebutuhan mahasiswa untuk melaksanakan kegiatan perkuliahan. Oleh karena itu fasilitas kampus merupakan bagian penting dalam perkuliahan yang harus diperhatikan. Untuk mewujudkan kenyamanan fasilitas tersebut layanan pengaduan menjadi salah satu cara untuk mahasiswa menyalurkan aspirasi dan melakukan pelaporan terhadap fasilitas kampus yang kurang memadai bahkan yang mengalami kerusakan. Udayana Motion merupakan aplikasi pengaduan mahasiswa berbasis mobile dilingkungan Universitas Udayana. Civitas akademika dapat melakukan pengaduan melalui smart phone dengan mudah. Pengaduan pada aplikasi Udayana Motion dilengkapi dengan lampiran gambar sebagai data pendukung pengaduan. Pengaduan dari pelapor akan diverifikasi oleh admin dan diteruskan kebidang terkait untuk segera ditangani. Perancangan aplikasi Udayana Motion menggunakan model pengembangan Sistem Development Life Cycle (SLDC) waterfall sebagai metode
pengembangan sistem. Aplikasi Udayana Motion diharapkan dapat membantu pihak-pihak terkait dalam menangani laporan pengaduan mahasiswa Udayana. Dengan demikian masalah yang dilaporkan mahasiswa dapat ditangani dengan cepat.
Kata kunci— Pengaduan mahasiswa, aplikasi, mobile, android Abstract—
Campus facility is one of the students need to carry out lecturing activities. Therefore, the campus facility is an important part in the lecture that must be considered. To realize the facility of complaint service become one of the way to channel aspiration and reporting to campus facilities that are not sufficient even damaged. Udayana Motion is a mobile-based student complaint application within Udayana University. Civitas academica can make complaints through smart phone with ease. The complaint on the Udayana Motion application comes with an image attachment as a complaint support data. Complaints from the complainant will be verified by the admin and forwarded to the relevant field immediately. Udayana Motion application design using development model. (SLDC) waterfall as a method. Udayana Motion application is expected to assist the relevant parties in filing a complaint report Udayana students. Thus the problem with having students can be quickly.
Keywords— Student complaints, apps, mobile, android
I. PENDAHULUAN
Perkembangan yang sangat pesat dari teknologi informasi telah menjadi bagian yang sangat penting dalam kehidupan sehari-hari. Dalam perkembangannya, teknologi informasi dimanfaatkan untuk mendukung pemberian dan penerimaan informasi secara komputerisasi.
Di lembaga perguruan tinggi, kegiatan perkuliahan harus didukung oleh fasilitas perkuliahan yang baik. Kenyamanan proses perkuliahan sangat ditentukan fasilitas pendukung yang baik. Fasilitas pendukung perkuliahan di lembaga perguruan tinggi seperti proyektor, kursi, dan pendingin ruangan harus dalam keadaan baik. Pelaporan terhadap fasilitas yang mengalami kerusakan juga perlu untuk dilakukan. Jika tidak ada monitoring atau pelaporan terhadap fasilitas yang mengalami kerusakan maka kenyamanan dalam perkuliahan menjadi terganggu.
Pada sistem IMISSU udayana sebenarnya sudah terdapat layanan user care. Namun layanan ini hanya melayani pengaduan terkait sistem IMISSU itu sendiri. Misalnya jika terjadi eror pada sistem atau user menanyakan informasi yang kurang dipahami dalam sistem IMISSU. Di lingkungan universitas udayana, pelaporan atau pengaduan terhadap fasilitas yang mengalami kerusakan masih dilakukan secara
manual. Jika terjadi kerusakan pada fasilitas, civitas akademika harus melaporkannya langsung ke kantor bidang terkait untuk penanganannya.
Pada penelitian yang dilakukan oleh Muhammad Soleh
Ferdiansyah, Mohammad Jasri, dan Widjianto
mengenai ”Aplikasi Quick Response Dalam Melayani
Pengaduan Sarana STT Nurul Jadid Berbasis Android dan Web” (2016), aplikasi pengaduan sarana akan memudahkan
civitas akademika dalam melakukan proses pengaduan dan petugas juga akan lebih mudah mendeteksi dan menangani kerusakan sarana yang ada. [1]
Berdasarkan permasalahan yang diuraikan tersebut, maka penelitian ini mengangkat judul ”Perancangan Aplikasi
Pengaduan Mahasiswa (Udayana Motion) Berbasis Mobile”.
Tujuan aplikasi pengaduan mahasiswa Udayana Motion diharapkan dapat menangani masalah pengaduan mahasiswa dilingkungan universitas udayana dan dapat membantu pihak terkait dalam mendeteksi dan menangani kerusakan dengan cepat.
II. METODOLOGI PENELITIAN
A. Landasan Teori 1) Android
Android adalah system operasi berbasis linux yang dirancang terutama untuk perangkat touchscreenmobile seperti smartphone dan computer tablet. Awalnya dikembangkan oleh Android Inc. Kemudian diakusisi oleh Google pada pertengahan tahun 2005. Antarmuka pengguna Android didasarkan pada manipulasi langsung, menggunakan masukan sentuh yang serupa dengan tindakan di dunia nyata, seperti menggeser, mengetuk, mencubit dan membalikkan cubitan untuk manipulasi obyek di layer. Android juga merupakan system operasi dengan sumber terbuka, dan Goolgle merilis kodenya di bawah lisensi Apache.[2]
Android adalah sistem operasi berbasis kernel linux. Google mengibaratkan Android sebagai tumpukan software dimana setiap tumpukan berisi program yang mendukung fungsi spesifik dari system operasi. Adapun susunan lpaisan tersebut dari bawah ke atas adalah sebagai berikut :
• Linux sebagai kernel
• Android runtime dan libraries berisi Virtual Machine dan kode-kode library dalam bahasa C/C++
• Application framework berisi program untuk mengatur fungsi-fungsi dasar smartphone
• Application. [3]
2) Use Case Diagram
Use case diagram merupakan diagram yang menggambarkan interaksi antara sebuah sistem internal, eksternal, dan user. Dengan kata lain, menggambarkan siapa saja yang akan menggunakan sistem dan dengan cara apa user dapat berinteraksi dengan sistem. (Whitten & Bentley, 2007:246).
3) MySQL
SQL ( Structured Query Language ) adalah sebuah bahasa yang dipergunakan untuk mengakses data dalam basis data relasional. MySQL adalah salah satu perangkat lunak sistem basis data berbahasa SQL yang merupakan implementasi dari sistem manajemen basis data relasional (RDBMS), MySQL dapat dihunakan secara langsung dengan mengetikkan perintah atau syntaxnya dan bisa juga digunakan secara embeded SQL, artinya perintah dapat disisipkan dedalam bahasa pemrograman tertentu contohnya pada bahasa pemrograman PHP. [4]
4) Entity Relationship Diagram
ERD adalah salah satu pemodelan basis data ke dalam bentuk entitas dan relasi yang terjadi diantara entitas-entitas yang ada. Entitas diartikan sebagai objek didunia nyata yang bisa dibedakan dengan objek yang lain. Relasi diartikan
5) Flowchart
Flowchart adalah penggambaran secara grafik dari
langkah-langkah dan urutan-urutan prosedur dari suatu sistem. Flowchart menolong analis dan programmer untuk memecahkan masalah ke dalam segmen-segmen yang lebih kecil dan menolong dalam menganalisis alternatif-alternatif lain dalam pengoperasian. Flowchart biasanya mempermudah penyelesaian suatu masalah
khususnya masalah yang perlu dipelajari dan dievaluasi lebih lanjut
B. Pengembangan Sistem
Model pengembangan sistem yang digunakan pada perancangan aplikasi pengaduan mahasiswa Udayana Motion adalah metode SLDC waterfall. Menurut Pressman (2015:42), metode SLDC waterfall adalah model pengembangan sistem klasik yang bersifat sistematis dan berurutan dalam membangun software. Disebut dengan waterfall karena tahap-tahap yang dilalui harus menunggu selesainya tahap-tahap sebelumnya dan berjalan berurutan seperti air terjun. Berikut tahapan-tahapan metode SLDC waterfall :
1) Rekayasa Sistem (Informasi Engineering)
Suatu sistem yang akan dibangun membutuhkan data dari studi kasus yang ditentukan untuk melakukan penelitian. Pada penelitian ini, data diperoleh dari bidang pengadaan sarana prasarana dan instansi terkait di lingkungan universitas udayana.
2) Analisis Kebutuhan (Analysis)
Analisis sistem dilakkan dengan observasi, studi literatur dan melakukan wawancara terhadap civitas akademika dan pihak terkait berkenaan dengan pengadaan sarana prasarana. Hasil yang diperoleh dari observasi dan wawancara adalah proses pengaduan masih dilakukan secara manual. Dari permasalahan tersebut diharapkan aplikasi atau sistem baru dapat mempermudah proses pengaduan mahasiswa.
3) Desain (Design)
Tahap desain dilakukan setelah melakukan analisis permasalahan yang ada. Dari hasil analisis tersebut diperlukan sebuah perancangan dalam mendesain sistem seperti flowchart, ERD, dan use case diagram.
4) Pengkodean (Coding)
Tahap selanjutnya adalah coding. Hasil perancangan yang dibuat kemudian diimplementasikan dalam bentuk aplikasi menggunakan bahasa pemrograman.
5) Pengujian (Testing)
Setelah tahap coding selesai dilakukan, tahap selanjutnya adalah pengujian terhadap aplikasi atau sistem yang sudah dibuat. Tahap pengujian bertujuan untuk menemukan kesalahan yang terjadi pada sistem sehingga dapat dilakukan perbaikan. Teknik pengujian yang digunakan pada penelitian ini adalah metode Black Box. Penggunaan metode Black Box dalam pengujian sistem memungkinkan perekayasa perangkat lunak mendapatkan serangkaian kondisi input yng sepenuhnya menggunakan semua persyaratan fungsional untuk suatu sistem.
6) Pemeliharaan (Maintenance)
Tahap akhir dalam metode waterfall adalah
maintenance. Pada tahap ini akan dilakukan
pemeliharaan sistem. Hal ini bertujuan agar sistem tidak mudah terserang virus, validasi data dan updating data.
III. HASIL DAN PEMBAHASAN
A. Analisis Kebutuhan Fungsional
Analisis kebutuhan fungsional menggambarkan proses kegiatan yang akan diterapkan dalam sebuah sistem dan menjelaskan kebutuhan yang diperlukan oleh sistem agar dapat berjalan dengan baik dan sesuai dengan kebutuhan pengguna. Analisis kebutuhan fungsional mencangkup analisis terhadap data yang diperlukan dan analisis kemampuan aplikasi. Analisis terhadap data yang diperlukan seperti data instansi, data mahasiswa dan data pelaporan. Analisis kemampuan aplikasi seperti :
1. Aplikasi mampu membantu pengguna dalam proses pelaporan melalui smart phone.
2. Aplikasi memungkinkan mahasiswa mengakses informasi yang diunggah oleh instansi dilingkungan universitas udayana.
3. Aplikasi memungkinkan instansi untuk membagikan informasi kepada mahasiswa udayana.
B. Desain Sistem
1) Flowchart Alur Sistem
Gbr. 1 Flowchart alur sistem
2) Use Case Diagram
Gbr. 2 Use case diagram
C. Desain Antarmuka Aplikasi 1) Tampilan Antarmuka User
Gbr. 3 Tampilan login user
Gambar diatas merupakan tampilan login untuk pengguna aplikasi Udayana Motion yaitu mahasiswa. Sebelum
menggunakan aplikasi mahasiswa harus melakukan login terlebih dahulu dengan menggunakan nim.
Gbr. 4 Tampilan utama aplikasi
Gambar diatas merupakan tampilan halaman utama aplikasi dimana terdapat tiga fitur utama yaitu mahasiswa dapat melihat informasi pengaduan dengan menekan icon
home. Kemudian fitur informasi yang dapat dilihat disebelah
kanan icon home, dan fitur profil pengguna yang dapat dilihat dengan menekan icon user yang terletak paling kanan.
Gbr. 5 Tampilan antarmuka halaman pengaduan
Gambar diatas merupakan tampilan ketika pengguna ingin menambahkan data pengaduan. Hal ini dilakukan dengan cara menekan icon plus atau tambah pada halaman utama. Dapat dilihat pada gambar 4.
2) Tampilan Antarmuka Admin dan Instansi
Gbr. 6 Tampilan admin
Admin dalam sistem akan melakukan verivikasi terhadap laporan pengaduan yang dilakukan oleh mahasiswa. Setelah diverivikasi laporan tersebut kemudian diteruskan ke instansi terkait untuk segera dilakukan penanganan.
Gbr. 7 Tampilan Intansi
Instansi akan menerima data laporan pengaduan yang sudah diverivikasi oleh admin untuk kemudian dilakukan penanganan. Instansi juga dapat mengunggah informasi apa saja sehingga pengguna aplikasi dalam hal ini mahasiswa dapat dilihat melalui fitur informasi pada aplikasi.
IV. KESIMPULAN
Berdasarkan hasil perancangan aplikasi pengaduan mahasiswa Udayana Motion berbasis mobile dapat diperoleh kesimpulan yaitu:
1. Perancangan aplikasi pengaduan mahasiswa Udayana Motion berbasis mobile menghasilkan rancangan aplikasi pengaduan yang dapat membantu civitas akademika dilingkungan universitas udayana dalam
melakukan pengaduan terhadap fasilitas penunjang yang mengalami kerusakan.
2. Perancangan aplikasi pengaduan mahasiswa Udayana Motion memungkinkan untuk mempercepat proses penanganan dari pihak terkait atas laporan pengaduan yang dilakukan oleh mahasiswa.
UCAPAN TERIMA KASIH
Perancangan aplikasi pengaduan mahasiswa Udayana Motion berbasis mobile ini tentu tidak lepas dari bantuan berbagai pihak. Untuk itu saya mengucapkan terimakasi yang sebesar-besarnya kepada semua pihak yang telah membantu penulis dalam menyelesaikan perancangan aplikasi pengaduan mahasiswa Udayana Motion ini. Terimakasih penulis ucapkan kepada bapak I Gusti Ngurah Anom Cahyadi Putra selaku dosen pembimbing yang telah memberikan saran sehingga membantu dalam menyelesaikan perancangan aplikasi pengaduan mahasiswa Udayana Motion ini.
REFERENSI
[1] Ferdiansyah, M.S., Jasri, M., widjianto, 2016. Aplikasi Quick Response Dalam Melayani Pengaduan Kerusakan Sarana STT Nurul Jadid Berbasis Android dan Web.
[2] Jiang, F., Ku, S., 2010. How to Display the data from database by
ListView on Android, Journal of technology, Wuhan University of
Technology, Wuhan, China
[3] Collins, C., Galpin, M.D., & Kappler, M. 2012. Android in Practice.
Manning : Shelter Island, New York.
[4] Simarmata, Janner, Paryudi, Imam. 2006. Basis Data. Andi: Yogyakarta.
[5] Whitten, L., Jeffrey, & Bentley, D., Lonnie. 2007. System Analysis &
Design Methods Seventh Edition. New York, USA : McGraw-Hill
[6] Pressman, Roger, S. 2005. Software Engineering: A Practitioners
Approach Sixth Edition. New York, USA : McGraw-Hill