Tutorial Menbuat "Bilangan Prima" dengan Menggunakan "Shell Script"
Kali ini saya akan menjelaskan tentang membuat program dengan shell script, atau biasa disebut dengan bash script yang biasa digunakan di sistem operasi linux untuk menjalankan perintah - perintah yang ada di sistem operasi linux. Sambil belajar membuat bash script saya akan menjelaskan cara membuat perintah perintah di bash script untuk menghasilkan bilangan prima.
Pertama kita mulai dengan mengetahui bagai mana men-generate atau menghasilkan bilangan prima. Dalam matematika, bilangan prima adalah bilangan asli yang lebih besar dari angka 1, yang faktor pembaginya adalah 1 dan bilangan itu sendiri. 2 dan 3 adalah bilangan prima. 4 bukan bilangan prima karena 4 bisa dibagi 2. Sepuluh bilangan prima yang pertama adalah 2, 3, 5, 7, 11, 13, 17, 19, 23 dan 29.
Dapat disimpulkan bahwa angka 1 dan 0 bukanlah bilangan prima, kemudian bilangan selainya memiliki kesempatan menjadi bilangan prima. Akan tetapi bila angka tersebut merupakan kelipatan dari bilangan prima maka bisa dipastikan bawha angka terebut bukanlah angka prima. Berikut penggambarannya, dimana bilangan kelipatan angka 2 dan 3 yang merupakan bilangan prima bukanlah bilangan prima, maka sisanya yang bukan kelipatan angka 2 dan 3 adalah bilangan prima
Sumber Pustaka :
Pertama kita mulai dengan mengetahui bagai mana men-generate atau menghasilkan bilangan prima. Dalam matematika, bilangan prima adalah bilangan asli yang lebih besar dari angka 1, yang faktor pembaginya adalah 1 dan bilangan itu sendiri. 2 dan 3 adalah bilangan prima. 4 bukan bilangan prima karena 4 bisa dibagi 2. Sepuluh bilangan prima yang pertama adalah 2, 3, 5, 7, 11, 13, 17, 19, 23 dan 29.
Dapat disimpulkan bahwa angka 1 dan 0 bukanlah bilangan prima, kemudian bilangan selainya memiliki kesempatan menjadi bilangan prima. Akan tetapi bila angka tersebut merupakan kelipatan dari bilangan prima maka bisa dipastikan bawha angka terebut bukanlah angka prima. Berikut penggambarannya, dimana bilangan kelipatan angka 2 dan 3 yang merupakan bilangan prima bukanlah bilangan prima, maka sisanya yang bukan kelipatan angka 2 dan 3 adalah bilangan prima
Jika kalian sudah sering membuat sebuah program maka, ini akan terlihat seperti array int atau boolean untuk menyimpan flag dari angka angka yang ada. Jika anda tidak biasa mmebuat program array merupakan cara penyimpanan data dengan menyediakan tempat yang banyak dapat digambarkan seperti lemari penyimpanan dengan nomor - nomor indeks agar kita mudah untuk mencari barang yang ingin kita cari.
Sekarang kita mulai pada bagian yang paling di tunggu - tunggu, yaitu membuat program dengan bash script untuk menghasilkan bilangan prima. Pertama - tama buatlah file untuk menyimpang shell script dengan perintah nano [Nama File].sh. Berikut adalah bash script yang sudah jadi, pertama memberi flag semua indeks array menjadi 0 kecuali 0 dan 1 karena mereka bukanlah bilangan prima. Kemudian mengubah flag angka - angka kelipatan dari bilangan prima, yang di tunjukkan dengan angka 0. Setelah itu kita hanya perlu mencetak semua indeks array yang diberi flag 0.
#!/bin/bash adalah perintah yang diterjemahkan ke kernel linux untuk mengeksekusi path yang disertakan dalam hal ini program bashpada direktory /bin, sebenarnya tanpa mengikutkan baris tersebut anda tetap dapat mengeksekusi script bash, dengan catatan bash adahal shell aktif atau dengan mengetikkan bash pada prompt shell. saya menginputkan range angka prima yang akan dibuat kedalam variabel x, yang kemudian digunakan untuk perulangan menggunakan for mulai dari 0 hinga banyaknya isi x yang memanfaatkan index array sebagai penanda bilangan prima. Dalam shell script operasi aritmatika untk membandingkan menggunakan perintah perintah berikut :
-lt <
-gt >
-le <=
-ge >=
-eq ==
-ne !=
Kemudian let untuk melakukan operasi matematis dalam schell script. Proses untuk mmebuat bilangan prima pun selesai, sekarang tinggal di tampilkan. Karena indeks array yang di beri nilai 0 adalah bilangan prima maka kita hanya akan menampilkan indeksnya.
Sekarang program untuk membuat bilangan primanya sudah jadi, sekarang save filenya dengan "ctrl+x" kemudian pilih "y" dan enter. Programnya sudah bisa dieksekusi, cara mengeksekusinya dengan menggunakan ./[Nama File].sh atau dengan bash [Nama File].sh dan inputkan range angka prima yang akan dibuat.
Sekian penjelasan membuat program untuk menciptakan angka prima dengan shell script dari saya.
https://id.wikipedia.org/wiki/Bilangan_prima





Komentar
Posting Komentar