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

Pada artikel kali ini, penulis akan berbagi tutorial yang berhubungan dengan algoritma dan pemrograman, 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 random 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.

More »

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

EmailPermalinkComments (1)
Tags

 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.