IMPLEMENTASI ALGORITMA FISHER-YATES SHUFFLE DAN FUZZY TSUKAMOTO PADA APLIKASI PEMBELAJARAN PEMROGRAMAN DASAR BERBASIS ANDROID

Penulis

  • Achmad Santoso Universitas Mercu Buana
  • Wawan Gunawan Universitas Mercu Buana

Kata Kunci:

Pemrograman dasar, Fisher-yates shuffle, Fuzzy tsukamoto

Abstrak

Dunia informatika memiliki banyak bidang ilmu yang bisa dipelajari dari konfigurasi jaringan sampai pengolahan data. Dalam mempelajari sebuah ilmu yang berkaitan dengan pengodean, diperlukan pengetahuan yang paling dasar agar pengodean program berjalan dengan baik. Untuk menunjang pembelajaran maka dibuatlah aplikasi pembelajaran pemrograman dasar berbasis Android. Penelitian ini menggunakan algoritma fisher-yates shuffle untuk pengacakan kuis dan metode fuzzy tsukamoto untuk pemberian keputusan skor akhir berupa bintang. Metode perancangan yang digunakan dalam penelitian ini menggunakan metode rekayasa perangkat lunak berbasis multimedia versi Luther-Sutopo. Dimana untuk membuat suatu produk multimedia dengan menggunakan metode ini harus melalui enam tahapan yang dilakukan secara berurutan. Hasil dari penelitian ini menunjukkan bahwa algoritma fisher-yates shuffle menghasilkan urutan soal yang bervariatif dan tidak berulang. Serta hasil perhitungan skor akhir rata-rata sistem menggunakan fuzzy tsukamoto sebesar 66,63 dan skor akhir rata-rata perhitungan manual sebesar 57,59. Hasil perhitungan sistem dinilai lebih masuk akal dan dapat diterima karena bobot nilai yang diberikan terhadap variabel waktu cukup besar, dibandingkan dengan perhitungan menggunakan cara manual.

Referensi

M. S. Yanti, 2020. “Tinjauan Hukum Islam Terhadap Etika Periklanan Dalam Jual Beli Online (Studi Di Aplikasi Shopee Dan Toko Online Insanishop Bandar Lampung )”.

EMarketer, 2015. “Pengguna Smartphone di Indonesia 2016-2019”.

H. Kusniyati and N. S. Pangondian Sitanggang, “Aplikasi Edukasi Budaya Toba Samosir Berbasis Android,” J. Tek. Inform., vol. 9, no. 1, pp. 9–18, 2016, doi: 10.15408/jti.v9i1.5573.

A. Rokhim, “Jurnal Insand Comtech,” vol. 1, no. 2, pp. 15–22, 2016.

E. W. Fridayanthie and J. Charter, “Rancang Bangun Sistem Informasi Simpan Pinjam Karyawan Menggunakan Metode Object Oriented Programming,” J. Techno Nusa Mandiri, vol. XIII, no. 2, pp. 63–71, 2016.

R. Abdulloh, 2018. "7 in 1 Pemrograman Web untuk Pemula." PT. Elex Media Komputindo: Jakarta.

A. R. Barakbah, T. Karlita, and A. S. Ahsan, 2013. "Logika dan Algoritma", no. 1736.

A. Gani and L. Marlinda, “Aplikasi Pembelajaran Trigonometri Berbasis Android Menggunakan Algoritma Fisher Yates Shuffle,” J. Tek. Komput., vol. III, no. 2, pp. 114–119, 2017, doi: 10.31294/jtk.v3i2.2216.

I. Banyumanis and D. Fitrianah, “Aplikasi Alarm Weker Berbasis Android Dengan Algoritma Fisher Yates Shuffle Untuk Mengacak Pertanyaan,” J. Ilmu Tek. dan Komput., vol. 1, no. 1, pp. 1–10, 2017.

E. Ekojono, D. A. Irawati, L. Affandi, and A. N. Rahmanto, “Penerapan Algoritma Fisher-Yates pada Pengacakan Soal Game Aritmatika”. Sentia, vol. 9, pp. 101–106, 2017.

F. Kurniawan, “Game Bahari Menggunakan Algoritma Fisher Yates Suffle Sebagai Pengacak Posisi NPC,” Matics, vol. 7, no. 2, p. 71, 2016, doi: 10.18860/mat.v7i2.3281.

Fitria and S. Y. Irianto, “Penerapan Metode Fuzzy Inference System Tsukamoto Pada Sistem Pendukung Keputusan Untuk Penerimaan Beasiswa,” vol. 16, no. 1, pp. 10–23, 2016, doi: 10.30873/ji.v16i1.937.

A. Mulyanto and A. Haris, “Penerapan Metode Fuzzy Tsukamoto Untuk Menentukan Jumlah Jam Overtime Pada Produksi Barang di PT Asahi Best Base Indonesia ( ABBI ) Bekasi Abstrak,” Inform. SIMANTIK, vol. 1, no. 1, pp. 1–11, 2016.

I. Haditama, C. Slamet, and D. F. Rahman, “Implementasi Algoritma Fisher-Yates Dan Fuzzy Tsukamoto Dalam Game Kuis Tebak Nada Sunda Berbasis Android,” J. Online Inform., vol. 1, no. 1, p. 51, 2016, doi: 10.15575/join.v1i1.11.

A. Suhazli, A. Atthariq, and A. Anwar, “Game Puzzle ‘Numbers in English’Berbasis Android Dengan Metode Fisher Yates Shuffle Sebagai Pengacak Potongan Gambar,” J. Infomedia, vol. 2, no. 1, pp. 1–6, 2017, doi: 10.30811/.v2i1.476.

M. A. Hasan, S. Supriadi, and Z. Zamzami, “Implementasi Algoritma Fisher-Yates Untuk Mengacak Soal Ujian Online Penerimaan Mahasiswa Baru (Studi Kasus?: Universitas Lancang Kuning Riau),” J. Nas. Teknol. dan Sist. Inf., vol. 3, no. 2, pp. 291–298, 2017, doi: 10.25077/teknosi.v3i2.2017.291-298.

A. M. A. K. Parewe and W. F. Mahmudy, “Seleksi Calon Karyawan menggunakan Metode Fuzzy Tsukamoto,” Semin. Nas. Teknol. Inf. dan Komun. (SENTIKA), Yogyakarta, vol. 2016, no. Sentika, pp. 18–19, 2016, doi: 10.13140/RG.2.1.4079.1448.

D. S. Ramadhan and Syafrulloh, “Fuzzy Tsukamoto Untuk Rekomendasi Penerima,” vol. 1, no. 1, pp. 251–256, 2018.

I. Binanto, "Multimedia Digital Dasar Teori dan Pengembangannya". Yogyakarta: Andi, 2010.

Diterbitkan

2021-01-06