03 Aug 2013 @ 12:48 
Bismillaah. Alhamdulillaah. Nahmaduhu wa nushalli wa nusallimu 'alaa rasuulihil kariim.

Pada artikel kali ini, penulis akan berbagi yang berhubungan dengan algoritma dan , namun lebih dari sisi teknisnya saja.

Beberapa mahasiswa ketika mendesain program, kadang-kadang dalam sebuah fungsi/fitur programnya membutuhkan data yang diambil secara acak dari sekumpulan data.

Contoh kasus yang sering ditemui terdapat pada web elearning atau LMS (Learning Management System).

Misalnya, bagaimana mengambil satu atau beberapa buah soal dari bank soal secara acak dan unik.

Kadang-kadang fungsi sudah bisa dikerjakan, namun hasilnya tidak unik, sehingga soal yang sudah dimunculkan masih ada kemungkinan muncul lagi.

Beberap metode yang sering dipakai oleh mahasiswa adalah Fisher-Yates Shuffle (http://en.wikipedia.org/wiki/Fisher%E2%80%93Yates_shuffle).

Pada dasarnya, solusi dari permasalahan ini juga dapat diselesaikan hanya dengan bermain fungsi random dan array (larik).

Teknis singkatnya dapat dilihat di catatan slideshare berikut.
(http://www.slideshare.net/galihboy/mengambil-data-acak-secara-unik-dari-sekumpulan-data)

Untuk pseudocode-nya insya Allaah menyusul.

Bagi yang ingin mencoba program yang sudah penulis buat pakai 6 (Classic) ini, silakan.

Download: Pengacak Data – Galih Hermawan

Jika ada informasi baru yang akan ditambahkan  atau diubah akan diberitahukan di tulisan ini juga.

Mudah-mudahan Allaah ta’ala beri manfaat.

Posted By: Galih Hermawan
Last Edit: 03 Aug 2013 @ 13:06

EmailPermalink
Tags


 

Responses to this post » (One Total)

 
  1. eko wahyono says:

    mas bisa di ekspor ke excel tidak?

Post a Comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>


 Last 50 Posts
 Back
Change Theme...
  • Users » 1
  • Posts/Pages » 46
  • Comments » 311
Change Theme...
  • VoidVoid
  • LifeLife
  • EarthEarth
  • WindWind
  • WaterWater « Default
  • FireFire
  • LightLight

Ijtima’ Indonesia 2009



    No Child Pages.

Keamanan Informasi Lanjut



    No Child Pages.

About



    No Child Pages.