Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Mengambil Data Acak Secara
Unik Dari Sekumpulan Data
By Galih Hermawan
http://galih.eu
Saturday, August 03, 2013
• Contoh, terdapat 5 buah data berisi huruf:
• Berikutnya kita ingin mengambil satu data secara
acak, misal yang terpilih ...
• Bagaimana cara supaya data yang sudah
terpilih secara acak tidak dipilih lagi (unik)?
• Kita bisa mengambil hikmah dari ...
• Berikutnya kita ambil lagi satu kartu secara
acak dari sekumpulan kartu yang terakhir
(yang sudah di-update), terus samp...
Ilustrasi Pengambilan Data Acak
KUMPULAN KARTU (UPTODATE) SATU KARTU ACAK
A B C D E C
A B D E E
A B D A
B D B
D D
Ilustrasi Menggunakan Array
KONDISI ARRAY (UPTODATE) SATU DATA ACAK
YANG DIAMBIL
KETERANGAN
Semua data di sebelah
kanan C ...
Catatan:
1. Pseudocode atau algoritma sengaja tidak
disertakan.
2. Logika langkah-langkah di atas dapat
diterapkan dan dis...
Upcoming SlideShare
Loading in …5
×

Tutorial mengambil data acak secara unik dari sekumpulan data

4,211 views

Published on

Info lengkap ada di http://galih.eu/2013/08/03/tutorial-mengambil-data-acak-secara-unik

Published in: Education
  • Be the first to comment

Tutorial mengambil data acak secara unik dari sekumpulan data

  1. 1. Mengambil Data Acak Secara Unik Dari Sekumpulan Data By Galih Hermawan http://galih.eu Saturday, August 03, 2013
  2. 2. • Contoh, terdapat 5 buah data berisi huruf: • Berikutnya kita ingin mengambil satu data secara acak, misal yang terpilih adalah • Berikutnya kita ambil satu buah data acak lagi dari sekumpulan data yang pertama, maka kemungkinan yang muncul adalah salah satu dari • Apa yang terjadi? sangat mungkin muncul lagi, betul. A B C D E C A B C D E C
  3. 3. • Bagaimana cara supaya data yang sudah terpilih secara acak tidak dipilih lagi (unik)? • Kita bisa mengambil hikmah dari sejumlah BENDA (berwujud fisik) di sekitar kita, misal kartu. • Ambil 5 buah kartu, misal: • Ambil satu kartu secara acak, misal: • Maka sisa kumpulan kartu sekarang adalah A B C D E C A B D E
  4. 4. • Berikutnya kita ambil lagi satu kartu secara acak dari sekumpulan kartu yang terakhir (yang sudah di-update), terus sampai kartu terakhir. • Untuk satu kartu terakhir tentunya tidak harus melalui pengacakan 
  5. 5. Ilustrasi Pengambilan Data Acak KUMPULAN KARTU (UPTODATE) SATU KARTU ACAK A B C D E C A B D E E A B D A B D B D D
  6. 6. Ilustrasi Menggunakan Array KONDISI ARRAY (UPTODATE) SATU DATA ACAK YANG DIAMBIL KETERANGAN Semua data di sebelah kanan C bergeser satu kali ke kiri. KET: Array yang pertama berukuran 5 (atau berisi 5 buah data), diberi indeks atau nomor mulai 0 sampai 4. Berikutnya, buat array baru, dengan menimpa array yang lama, yang ukurannya sebanyak N-1 atau 4. Isi dengan data sisa selain yang sudah diambil. Berikutnya, nomor indeks dapat disesuaikan lagi. Dan begitu seterusnya sampai data tinggal satu buah. A B C D E C A B D E 0 1 2 3 4 2 0 1 2 3
  7. 7. Catatan: 1. Pseudocode atau algoritma sengaja tidak disertakan. 2. Logika langkah-langkah di atas dapat diterapkan dan disesuaikan dengan bahasa pemrograman yang digunakan. Contoh program dapat dilihat di blog. 

×