Assalamu'alaikum poinreaders,
Pada kesempatan kali ini kita akan belajar sebuah materi mengenai MATLAB. Materi yang akan dibahas yaitu Cara Membuat Bit Acak atau istilah lainnya Pseudo Random Bit dengan menggunakan MATLAB. Apa itu Pseudo Random Bit? Untuk penjelasan lengkapnya simak ulasan berikut...
Pada kesempatan kali ini kita akan belajar sebuah materi mengenai MATLAB. Materi yang akan dibahas yaitu Cara Membuat Bit Acak atau istilah lainnya Pseudo Random Bit dengan menggunakan MATLAB. Apa itu Pseudo Random Bit? Untuk penjelasan lengkapnya simak ulasan berikut...
Sesuai namanya, Bit Acak atau istilah lainnya Pseudo Random Bit merupakan bilangan acak yang didapatkan dengan menggunakan rumus-rumus matematika. Hasil bilangan yang didapatkan bergantung dari formulasi matematis yang digunakan. Pseudo Random Bit ini memerlukan sebuah Seed yang digunakan sebagai input dari Pseudo Random Bit sedangkan output-nya sendiri disebut Pseudo Random Bit Sequence. Karena Seed merupakan input pembangkit semi acak, maka panjangnya disesuaikan dengan algoritma Pseudo Random Bit yang digunakan. Pseudo Random Bit ini sebenarnya sudah ada pada software MATLAB yang berbentuk sebuah fungsi sehingga kita bisa menggunakannya secara langsung. Fungsi ini bernama Pseudo Random Bit Generator. Pseudo Random Bit Generator ini adalah suatu algoritma yang mempunya sifat deterministik, dimana apabila diberikan berisan biner dengan panjang x, maka akan mengahsilkan barisan biner dengan panjang x yang terlihat acak. Sedangkan deterministik berarti apabila generator diberikan initial seed yang sama maka akan menghasilkan barisan output yang sama atau berulang. Jika sobat bingung dengan istilahnya, anggap saja Pseudo Random Bit ini sebagai fungsi yang digunakan untuk membuat bit acak. Salah satu penggunaan Pseudo Random Bit sendiri biasanya digunakan sebagai input dalam pengolahan sinyal. Berikut ini cara untuk membuat bit acak atau Pseudo Random Bit dengan menggunakan MATLAB :
Untuk membuat bit acak atau Pseudo Random Bit kita bisa menggunakan syntak dibawah ini :
randi([x, y], b,k)Keterangan:
x : Menunjukan bit pertama yang ingin dihasilkan
y : Menunjukan bit kedua yang ingin dihasilkan
b : Menunjukan jumlah baris yang ingin dihasilkan
k : Menunjukan jumlah kolom yang ingin dihasilkan
Sehingga jika kita ingin membuat bit acak yang bernilai "1" dan "0" dengan menggunakan MATLAB kita bisa menggunakan syntak :
randi([0, 1], 1,5)
Arti dari syntak diatas adalah kita akan membuat bit acak yang bernilai "1" dan "0" yang terdiri dari 1 baris dan 5 kolom. Berikut ini output dari syntak diatas :
1 1 0 1 1
Output yang saya dapat pasti akan berbeda dengan output yang sobat dapat. Sesuai namanya, itu karena fungsi tersebut menghasilkan bit acak.
Semoga materi yang saya sampaikan tentang MATLAB dapat dipahami poinreaders. Silakan tulis pertanyaan seputar materi yang telah dibahas pada kolom komentar. jangan lupa follow akun sosial kami agar poinreaders bisa mendapatkan materi terbaru tentang pemrograman.
Semoga materi yang saya sampaikan tentang MATLAB dapat dipahami poinreaders. Silakan tulis pertanyaan seputar materi yang telah dibahas pada kolom komentar. jangan lupa follow akun sosial kami agar poinreaders bisa mendapatkan materi terbaru tentang pemrograman.