Thursday, September 24, 2015

Shell Scripting Bilangan Prima

Halo gimana kabarnya semua? semoga baik-baik aja yah hehe. Oh iya Selamat Hari Raya Idul Adha bagi yang merayakan ya (bagi dagingnya dong hehe :p).

Kali ini gue mau ngasih bash script tentang bilangan prima, jadi disini gue bakal ngasih inputan sebuah angka, lalu dimunculkan antgka prima apa saja sampe pada angka inputan tadi. Gausah banyak ngomong lagi sikat aja ini diaaa...

Awalnya itu kita buka terminal bisa dengan cara cepat di ctrl+alt+t.

Masuk sudo su. Sudo su ini artinya kita masuk sebagai super user yang bisa mengakses hampir segala aktivitas di terminal

Terus setelah masuk sebagai super user. Kita ketik nano namafile.sh. Nano itu sebagai editor untuk mengcoding shell script. Kenapa nama extensi file nya itu .sh? Karena .sh itu yang bisa di eksekusi di terminal linux. Lalu coding di bawah ini

#!/bin/bash
angka=$1
for i in `seq 1 $angka`;
do
        cek=0
        for j in `seq 2 $angka`;
        do
                if [ $(( i%j )) -eq 0 ];
                then
                let "cek=$cek+1"
                fi
        done
                if [ $cek -eq 1 ];
                then
                echo $i
                fi
done

Setelah itu kita ketik chmod 777 namafile.sh. chmod 777 itu untuk mengubah permission untuk file tersebut agar bisa di read, write, dan execute.

Untuk menjalankan file tersebut kita ketik ./namafile.sh

Jadi gini penjelasannya untuk codingan di atas, untuk angka=$1 itu angka inputannya.

Buat baris selanjutnya itu memulai looping(perulangan) dimulai dari angka 1 sampe berhenti pada angka inputan di deklarasi sebagai i.

Lalu gue bikin cek atau flag nya atau penanda nya itu 0 setiap kali sebelum memasuki looping kedua.

Di looping kedua kali ini di mulai dari angka 2 sampe angka inputan di deklarasi sebagai j, karena gue bakal bagi ngelakuin i%j (i mod j).

Jika i%j sisa hasil bagi nya adalah 0,  maka gue naikin "cek"(flag/penanda) gue tadi jadi 1. Lalu keluar dr kondisi i%j=0 dan di cek apakah cek=1 atau engga. Karena bilangan prima itu bilangan yang bisa hanya bisa di bagi 1 dan bilangan itu sendiri, maka cek itu pasti 1, karena cek hanya akan naik dari 0 jadi 1 ketika i%j hasil baginya 0. Terus di keluarin deh angka-angka di variabel i.

Contohnya inputan gue adalah 3, lalu masuk looping dimulai dari 1, lalu masuk looping lagi di mulai dari 2, karena 1%2 hasil baginya bukan 0, terus ulang lagi ke j nya 3, dan 1%3 hasil baginya bukan 0, jadi 1 itu bukan prima.

Terus ulang lagi dari cek=0 karena looping untuk j itu udah selesai karena perintah loopingnya selesai ketika j sampai angka inputan, terus di mulai lagi i berikutnya yaitu 2, j nya juga 2, karena 2%2 hasil baginya adalah 0, lalu cek gue naikin dari 0 jadi 1, terus gue keluar dari kondisi i%j=0, dan masuk di kondisi apakah cek=1, karena benar cek gue sama dengan 1, terus gue munculin angka i tadi yaitu 2.


Lalu masuk lagi ke cek=0 dan di ulang lagi perintahnya kayak di atas ini, untuk i angka 3, begitulah seterusnya sampe nanti hasilnya yang keluar adalah angka 2 dan 3. Ini contohnya di bawah




Gimana? Simpel kan? hehe makasih yah udah baca blog gueee semoga lo semua bahagia hari ini. Have a great day!:)

Saturday, August 8, 2015

Install webserver dan deploy web pada Ubuntu

Saya disini ingin menjelaskan cara meng install webserver pada ubuntu
1. Pertama masuk ke terminal ubuntu
2. Ketik "sudo apt-get update" tanpa tanda ""(petik). Lalu akan diminta password user, masukkan password anda. Lalu tunggu hingga update selesai.
3. Ketik "sudo apt-get install mysql-client mysql-server php5-mysql"
4. Ketik "sudo mkdir /var/ww"
5. Ketik "sudo chmod 0777 /var/www"
6. Ketik "sudo chown username /var/www/"untuk username itu karena user di komputer saya namanya glleen, jadi saya ketik "sudo chown glleen /var/www/"
7. Ketik "sudo apt-get install apache2"
8. Ketik "sudo apt-get install libapache2-mod-php5 php5 php5-mysql"
9. Ketik "sudo apt-get install phpmyadmin" lalu webserver pilih yang apache (langsung di enter saja)
10. Ketik "sudo gedit /etc/apache2/apache2.conf" lalu ketik seperti gambar di bawah ini, ketikkan persis posisinya seperti gambar dibawah. Setelah itu di close saja lalu buka terminal lagi
11. Ketik "sudo gedit /etc/apache2/http.conf"
12. Akan muncul sebuah tempat kosong lalu tulis ServerName localhost. Setelah itu disave dan di close.
13. Ketik "sudo service apache2 restart"
Nah apache2 sudah terinstall

 Sekarang untuk deploy web profile saya.
Pertama buat dulu web profile nya, setelah itu web profile saya, saya masukkan ke dalam folder "glleen" termasuk gambar-gambar untuk web saya.

Langkah berikutnya lalu pindahkan semua yang ada di folder glleen ke /var/www/html dengan terminal di ubuntu, bisa menggunakan perintah cp(copy) atau mv(move).

lalu agar semua orang bisa melihat web profile saya, perlu di setting dahulu VirtualBox nya.

1. Klik Setting lalu masuk ke bagian Network lalu ubah setting seperti pada gambar dibawah ini
2. Lalu jalankan Ubuntu nya. Buka terminal lalu ketik "ifconfig" akan muncul tampilan seperti ini, dan yang di beri kotak adalah alamat ip kita jika orang lain ingin membuka web profile kita





Install Dual Boot Linux pada VirtualBox (Ubuntu dan Debian)

Disini saya mau menjelaskan cara install Dual Boot Linux pada VirtualBox, saya akan menginstall Ubuntu 14.04 dengan Debian

Pertama buka VB yang sebelumnya sudah di install
Lalu klik New dan akan muncul tampilan seperti ini, berikan namanya untuk membedakan dengan virtual machine yang lain.
setelah itu set alokasi RAM yang akan di gunakan, untuk rekomendasi gunakan setengah dari RAM komputer anda, jika ingin OS nya tidak berjalan lelet. Setelah itu klik next dan klik Create.

lalu klik next saja sampai bertemu yang seperti ini
ini adalah alokasi memory untuk OS anda, karena kita akan menginstall dual boot maka dibutuhkan memory yang besar, saya disini menggunakan 30GB. Setelah itu klik Create, dan Virtual Machine nya sudah jadi.

Untuk menginstall OS pertama, klik dulu setting lalu masuk ke bagian storage, sebelumnya siapkan dulu OS yang ingin di install, karena saya ingin menginstall Ubuntu jadi bisa didapatkan di website ubuntu
Setelah itu klik OK, lalu jalankan dengan klik Start, akan muncul tampilan seperti ini, pilih bahasa yang ingin digunakan lalu klik install ubuntu, lalu klik continue
sampai bertemu tampilan seperti ini pilih something else
Lalu set partisi partisi nya dengan ukurang masing-masing untuk root(/) 8GB, untuk /home 2GB dan untuk swap area 2GB

lalu continue pilih daerah anda, continue lagi untuk memilih keyboard layout, lalu continue untuk setting nama user dan password user lalu klik continue dan mulai installasi Ubuntu
dan sudah jadi ubuntu nya di VB
sekarang untuk install OS kedua kita close dulu Ubuntu nya lalu kembali ke VB dan klik setting, di general ubah dahulu versi OS nya karena disini saya akan menginstall Debian maka ubah ke Debian 64bit, lalu ke bagian storage dan pilih iso untuk OS debian
setelah itu kita start dan akan muncul tampilan berikut
setelah itu saya memilih graphical install, lalu pilih bahasa, klik continue lalu pilih lokasi lalu continue lagi, continue lagi untuk memilih keyboard, lalu continue dan masukkan password untuk root anda.

Lalu ketikkan username yang anda inginkan dan password untuk username anda, lalu pilih untuk partition disks pilih manual dan akan muncul tampilan seperti ini

lalu pilih yang free space, klik continue, pilih create new partition, lalu continue dan tuliskan 8GB, lalu continue pilih yang logical, dan lakukan hal yang sama untuk /home sebanyak 2GB dan swap area sebanyak 2GB juga, lalu pilih finish partitioning, dan klik continue akan mulai untuk melakukan installasi
ditengah-tengah installasi akan muncul tampilan seperti ini saya pilih seperti yang di gambar


lalu untuk tampilan seperti di bawah ini saya checklist KDE, web server, print server, SSH server, dan standart system utilities, lalu klik continue.
setelah itu restart VB nya lalu ketika booting up akan muncul pilihan seperti ini
artinya kita sudah berhasil install dual boot.



Thursday, June 18, 2015

Install VirtualBox

Hallo..
Disini saya ingin memberitahu cara menginstall virtualbox untuk windows. Semoga membantu:)

1. Hal pertama yang perlu dilakukan adalah download virtualbox, sudah tersebar dimana-mana di google juga sudah banyak sekali

2. Setelah selesai download lalu buka aplikasi nya, akan muncul tampilan seperti berikut
3. Lalu tinggal next-next saja seperti gambar di bawah

4. Jika muncul peringatan seperti ini, klik saja yes
5. Lalu pilih install dan klik yes


Dan taraaa sudah selesai menginstall VirtualBox