Claim Missing Document
Check
Articles

Found 9 Documents
Search
Journal : Automata

Travel Itinerary Planning using Traveling Salesman Problem, K-Means Clustering, and Multithreading Approach Muhammad Yasin Deru Saputra; Sheila Nurul Huda; Septia Rani
AUTOMATA Vol. 1 No. 1 (2020)
Publisher : AUTOMATA

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

In this paper we proposed an algorithm for arranging travel itinerary using various approaches such as, traveling salesman problem with genetic algorithm, k-means clustering, and multithreading. The algorithm will be applied to develop a web based application which capable of making itinerary planning recommendation. This paper mainly focusing on how the proposed algorithm able to optimize the application in terms of computational proccessing time for the sake of efficiency. To make the itinerary recommendation, travelers must fill the input requirements such as number of days for vacation and list of destionations which  they whish to visit. The destinations will first be clustered. Then find the TSP solution for the best route for each cluster. This TSP solution will be the itinerary recommendation.
Wasiban: Game Edukasi untuk Meningkatkan Kewaspadaan dan Kesiagaan Terhadap Banjir Arfian Syawal Adli; Septia Rani
AUTOMATA Vol. 1 No. 2 (2020)
Publisher : AUTOMATA

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Banjir merupakan bencana yang sering terjadi di beberapa daerah di Indonesia. Akan tetapi, masyarakat seringkali tidak waspada dan peduli terhadap bahaya yang ditimbulkan dari bencana banjir. Selain itu, masyarakat juga masih memiliki kesadaran yang minim dalam tindakan pencegahan bencana banjir. Game edukasi Wasiban (waspada dan siaga banjir) ini dirancang dengan tujuan agar masyarakat dapat lebih sadar dan waspada terhadap bahaya-bahaya yang ditimbulkan oleh bencana banjir. Dengan kewaspadaan tersebut, masyarakat diharapkan dapat melakukan langkahlangkah preventif untuk mencegah terjadinya banjir dan dapat lebih siap apabila bencana tersebut terjadi
Implementasi Kombinasi Algoritma Genetika dan Tabu Search untuk Penyelesaian Travelling Salesman Problem Syarifah Elza Ramadhania; Septia Rani
AUTOMATA Vol. 2 No. 1 (2021)
Publisher : AUTOMATA

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Saat melakukan kunjungan ke beberapa tempat, seringkali seseorang kebingungan dalam menentukan urutan titik atau tempat yang akan dikunjungi agar seluruh tempat tersebut dapat dilalui dan jarak yang ditempuh sekecil mungkin. Permasalahan ini dikenal dengan Travelling Salesman Problem (TSP). TSP adalah sebuah persoalan klasik seorang salesman saat mencari rute atau jalur terpendek. Banyak algoritma yang dapat digunakan dalam penyelesaian TSP, namun setiap algoritma juga memiliki kelebihan dan kekurangan masing-masing. Tujuan dari makalah ini yaitu merancang kombinasi Algoritma Genetika dan Tabu Search (GA-TS) dalam menyelesaikan kasus TSP. Diharapkan dengan menggunakan kombinasi GA-TS, hasil akhir dari penyelesaian TSP yang didapatkan lebih optimal dibandingkan dengan Algoritma Genetika. Kombinasi GA-TS memiliki beberapa tahapan yaitu inisialisasi kromosom, evaluasi kromosom, seleksi kromosom, pengecekan tabulist, crossover, mutasi, regenerasi, dan penentuan kromosom terbaik. Tahapan selanjutnya setelah perancangan yaitu implementasi sistem. Sistem diharapkan dapat menghasilkan sebuah program yang mampu menyelesaikan beberapa kasus TSP yang berbeda dan mendapatkan hasil yang optimal.
Kajian Literatur Named Entity Recognition pada Domain Wisata Annisa Zahra; Ahmad Fathan Hidayatullah; Septia Rani
AUTOMATA Vol. 2 No. 1 (2021)
Publisher : AUTOMATA

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Abstrak—Saat merencanakan perjalanan wisata, pencarian destinasi wisata merupakan hal yang umumnya dilakukan. Proses tersebut seringkali dilakukan menggunakan bantuan mesin pencari, yaitu dengan membaca artikel yang tersedia di internet dan ditulis oleh orang lain. Pada proses pencarian informasi tersebut, terkadang dibutuhkan waktu yang tidak sedikit karena perlu membaca artikel-artikel yang tersedia untuk memperoleh informasi yang relevan. Named Entity Recognition (NER) dapat digunakan dalam mendeteksi entitas nama pada suatu teks sehingga dapat membantu pengguna dalam menemukan informasi yang diinginkan. Makalah ini mengkaji sebanyak 8 literatur mengenai NER pada domain wisata yang didapat dari hasil pencarian pada Google Scholar dengan kata kunci “Tourism Named Entity Recognition”. Dari kajian literatur yang telah dilakukan, diperoleh informasi bahwa model NER yang paling banyak digunakan pada domain wisata adalah Bidirectional Encoder Representations from Transformers (BERT). Model BERT bertujuan untuk melakukan pelatihan representasi kata menggunakan konverter dua arah dengan menyesuaikan konteks pada sisi kiri dan kanan semua lapisan. Sehingga, penggunaan BERT dapat membantu mencegah terjadinya ambiguitas pada suatu kata yang mengakibatkan kesalahan pengenalan entitas. Hasil penelitian ini diharapkan dapat membantu dalam pengembangan NER pada domain wisata selanjutnya.
Penerapan Design Pattern MVVM dan Clean Architecture pada Pengembangan Aplikasi Android (Studi Kasus: Aplikasi Agree Partner) Arief Rahman Fajri; Septia Rani
AUTOMATA Vol. 3 No. 2 (2022)
Publisher : AUTOMATA

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Indonesia merupakan negara yang memiliki lahan pertanian yang luas. Meskipun demikian, pemanfaatan teknologi pada bidang pertanian masih sedikit, padahal petani membutuhkan pengetahuan dan informasi mengenai perkembangan pasar, perkembangan harga, teknologi untuk produksi, dan juga manajemen penjualan. Untuk membantu mengatasi permasalahan ini, PT Telkom Indonesia berinovasi dengan mengembangkan aplikasi Agree. Agree memiliki tugas untuk menghubungkan semua stakeholder yang berperan di sektor pertanian ke dalam suatu ekosistem digital. Agree Partner yang merupakan sub bagian dari aplikasi Agree, memiliki berbagai fitur untuk mendukung produktivitas petani. Aplikasi ini berbasis Android dan membantu petani untuk dapat bermitra dengan perusahaan. Makalah ini bertujuan untuk membahas implementasi design pattern MVVM dan Clean Architecture pada pengembangan aplikasi Agree Partner, yang meliputi: struktur package yang menggunakan Clean Architecture, cara penerapan design pattern MVVM dan Clean Architecture pada pengembangan aplikasi Android, serta Dependency Injection agar Clean Architecture dapat berjalan dengan baik. Dengan penerapan design pattern MVVM dan Clean Architecture, diperoleh hasil yaitu fitur-fitur pada Agree Partner berjalan dengan baik tanpa kendala. Selain itu, dari sisi kualitas proyek, kode menjadi lebih rapi, mudah dibaca, dan mudah dirawat. Keywords—Aplikasi Agree Partner, Android, Clean Architecture, design pattern MVVM
Rancang Bangun Automation Test Journey pada E-Commerce Faiq Dhimas Wicaksono; Septia Rani
AUTOMATA Vol. 3 No. 2 (2022)
Publisher : AUTOMATA

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Pengujian perangkat lunak adalah serangkaian kegiatan yang dilakukan untuk mencari cacat atau kejanggalan pada aplikasi serta memastikan aplikasi sudah berjalan dengan baik sesuai persyaratan yang diharapkan. Proses ini dahulu sering dilakukan secara manual tetapi saat ini sebagian besar sudah beralih ke otomatis karena pengujian manual sangat memakan waktu dan biaya sehingga rawan terjadi kesalahan (human error). Pengujian otomatis sendiri saat ini semakin dibutuhkan oleh semua perusahaan pengembang perangkat lunak karena sifatnya yang otomatis sehingga dapat dilakukan kapan saja secara berulang dan mengurangi upaya yang perlu dilakukan dalam pengujian secara manual. Penerapan pengujian otomatis dapat mempercepat siklus pengujian dan meningkatkan produktivitas suatu tim. Namun demikian, pengujian otomatis secara menyeluruh dengan banyaknya kasus uji akan membutuhkan durasi waktu yang cukup lama dalam proses pengujiannya. Oleh karena itu, diperlukan metode yang tepat dalam membuat skrip pengujian otomatis supaya dapat mengurangi langkah aksi yang berlebih dan berulang-ulang antar kasus uji. Makalah ini bertujuan untuk membahas implementasi metode Automation Journey dalam pengujian otomatis dengan cara menambah logika baru dalam skrip pengujian untuk mengurangi langkah aksi yang kurang efektif serta mengubah urutan kasus pengujian agar saling berkaitan satu sama lain. Dengan adanya implementasi ini dapat mempercepat proses End-to-end testing secara otomatis namun menghasilkan pengujian yang lebih akurat dan skalabel daripada sebelumnya
Perancangan Desain UI/UX Aplikasi PeduliPanti Menggunakan Metode Human-Centered Design (HCD) Pradipta Kurniawan; Septia Rani
AUTOMATA Vol. 3 No. 2 (2022)
Publisher : AUTOMATA

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

PeduliPanti adalah salah satu aplikasi wadah penyaluran dan pengelolaan donasi untuk panti asuhan di Indonesia. Organisasi sosial bernama Save the Children merilis data bahwa diperkirakan terdapat 15.000 panti asuhan di Indonesia, sehingga Indonesia dapat menduduki panti asuhan terbanyak dengan peringkat pertama di dunia. Panti asuhan di Indonesia masih memiliki banyak kekurangan, seperti afeksi, fasilitas, dan finansial. Aplikasi PeduliPanti hadir untuk memudahkan masyarakat dalam menjembatani semangat berbagi, dengan berdonasi untuk meningkatkan kesejahteraan panti asuhan di Indonesia. Aplikasi PeduliPanti pastinya memikirkan kenyamanan calon pengguna dari desain User Interface (UI) dan User Experience (UX). Tujuan dari artikel ini adalah untuk menguraikan perancangan desain UI/UX aplikasi PeduliPanti menggunakan metode Human-Centered Design (HCD). Tiga tahapan yang digunakan pada metode HCD adalah inspiration, ideation, dan implementation. Pada tahap ideation, penulis juga menggunakan gestalt principles untuk membantu dari sisi desain UX atau pengalaman pengguna dalam menggunakan aplikasi PeduliPanti. Terdapat tiga gestalt principles yang digunakan pada artikel ini, yaitu proximity, continuity, dan figure/ground. Kesimpulan yang didapatkan setelah menggunakan metode HCD dalam merancang desain UI/UX aplikasi PeduliPanti memperoleh tanggapan yang baik dari calon pengguna. Feedback dari calon pengguna menilai 84,5% baik, 14,1% menilai cukup, dan 1,4% menilai kurang. Artikel ini memiliki hasil akhir berupa desain prototype aplikasi PeduliPanti yang akan menjadi acuan untuk pengembangan aplikasi PeduliPanti.
Tinjauan Literatur: Gim untuk Pembelajaran Bahasa Indonesia Muhammad Mellano Anantatia; Chanifah Indah Ratnasari; Septia Rani
AUTOMATA Vol. 3 No. 2 (2022)
Publisher : AUTOMATA

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Bahasa Indonesia dapat diajarkan melalui berbagai cara, salah satunya yaitu melalui gim (dalam bahasa Inggris: game). Gim merupakan salah satu media yang dinikmati oleh banyak kalangan di masa sekarang ini, sehingga dapat menjadi media yang efektif sebagai media pembelajaran. Tinjauan literatur ini dilakukan untuk mengetahui detail-detail gim pembelajaran bahasa Indonesia dengan tujuan mengetahui efektivitas gim pembelajaran Bahasa Indonesia dalam mengajarkan Bahasa Indonesia ke pemainnya. Hasil penelitian ini diharapkan dapat berkontribusi untuk membantu pengembangan gim pembelajaran Bahasa Indonesia ke depannya.
Pengembangan Aplikasi E-learning Berbasis Website dengan Model Progressive Web Apps Gilang Arliand; Septia Rani
AUTOMATA Vol. 4 No. 1 (2023)
Publisher : AUTOMATA

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Corona Virus Disease (COVID-19) menyebabkan wabah yang membuat masyarakat sulit melakukan aktivitas sehari-hari seperti kegiatan belajar dan pendidikan. Hal ini disebabkan adanya Pembatasan Kegiatan Masyarakat atau biasa disingkat PPKM. Untuk menghentikan penyebaran COVID-19, PPKM dilaksanakan di Indonesia agar tidak meluas dan menyerang masyarakat Indonesia yang disebabkan COVID-19 yang dengan mudah untuk menyebar dalam kerumunan terutama lagi pada anak-anak dan orang tua. Tindakan ini berdampak besar pada pendidikan di Indonesia dan menghambat kegiatan belajar mengajar. Berkaitan dengan hal tersebut, diperlukan fasilitas untuk mendukung proses belajar mengajar secara daring. Menerapkan proses belajar mengajar secara daring ini memiliki beberapa hambatan yang terkadang sulit diatasi. Untuk mengatasi hal tersebut, penelitian ini akan membuat situs web menggunakan konsep PWA (Progressive Web Apps) yang mana konsep ini membutuhkan beberapa API untuk berjalan di beberapa platform. Diharapkan dengan dilaksanakan penelitian ini dapat membantu para masyarakat yang kesulitan dalam melakukan kegiatan belajar mengajar, dengan cara meniadakan urgensi masyarakat tentang melaksanakan proses kegiatan belajar mengajar dengan cara bertransisi dari kegiatan luring menjadi kegiatan daring.