Program Director Sigma Radio STT PLN

Jumat, 08 Januari 2016

Shell Script

Shell Script tidak hanya mengenai perintah untuk pengeditan text file, dalam shell script juga terdapat perulangan. Perulangan pada shell script hampir sama seperti perulangan pada bahasa pemrograman lain seperti C++ .

Kali ini saya akan menshare cara membuat perulangan pada shell script, let's enjoy :)




  • Loop Statis
Loop statis merupakan perulangan yang angka atau huruf nya hanya bisa kita input kan pada codingan vi saja. Dengan kata lain pada loop statis kita hanya bisa menampilkan perulangan angka atau huruf sesuai yang telah kita input kan sebelumnya pada codingan.

Beikut adalah langkah-langkah nya :

à  buat file baru :  $ cat > loop1 (enter)

à  masukkan codingan seperti yang terdapat pada gambar dibawah

à  sh merupakan perintah untuk menampilkan output codingan yang terdapat pada file"loop1"




  •  Loop Dinamis
Loop dinamis  merupakan perulangan yang berbanding terbalik dengan perulangan statis. Pada perulangan dinamis pada saat pemanggilan sh kita dapat menampilkan output perulangan angka atau huruf sesuai keinginan kita, tidak bergantung dengan apa yang telah kita inputkan pada codingan sebelumnya .

Langkah yang dilakukan sama seperti pada pembuatan perulangan statis :



à  buat file baru :  $ cat > loop2 (enter)

à  masukkan codingan seperti yang terdapat pada gambar dibawah





à  sh merupakan perintah untuk menampilkan output codingan yang terdapat pada file "loop2"

Berikut merupakan output dari perulangan dinamis :


  • Loop Pola Segitiga Siku-siku
Yang perlu kita lakukan untuk membuat perulangan dengan output membentuk pola segitiga siku-siku adalah :

à  buat vi baru : $ vi segitiga (enter)



à  Setelah vi baru telah jadi, maka asukkan codingan  pada vi baru tersebut dengan menggunakan perintah for seperti yang terdapat pada gambar dibawah




à   sh merupakan perintah untuk menampilkan output codingan yang terdapat pada "vi segitiga"

Berikut merupakan output dari perulangan dengan pola segitiga siku-siku :



Itulah beberapa cara yang dapat dilakukan mengenai pembuatan perulangan yang terdapat pada shell script, semoga bermanfaat ^^

Mengganti background pada centos

Berikut langkah-langkah untuk mengganti background bootloader :

1.   Pertama pilih foto yang diinginkan, copy dan paste foto. Setelah itu letakkan foto di desktop atau         simpan foto pada folder untuk mempermudah pengerjaan.

    
          


 2.   Klik kanan foto, pilih GNU Image Manipulation Program. Pilih image -> Scale image -> Atur            image size (width = 640 dan height = 480), lepas rantai pada size -> Scale

              

  
3.    Pilih, image -> mode -> indexed -> Maximum Number of Colors(14) -> convert
          

      
4.   Save as gambar dengan format .xpm (ex : ica.xpm)
        



     5.   Lalu setelah di save. Buka terminal, masuk sebagai super user
  


6.   Lalu masuk kedalam VI. Pada VI ganti bagian splashimage menjadi nama gambar yang telah di           edit : splashimage = (hd0,5) /boot/grub/ica.xpm.gz

        


7.   Selain merubah background, juga dapat memberikan password pada centOS. Penggunaan                   password terbagi menjadi dua yaitu, diatas title dan dibawah title centOS.
      Diletakkan diatas title fungsi nya agar menu tidak dapat diubah pada waktu grub ditampilkan           (ex : 1234). Apabila ingin mengubah menu yaitu dengan menekan "e" atau "c" maka                           pengguna harus menekan tombol "p" terlebih dahulu barulah memasukkan password. Tetapi               Apabila ingin booting maka tidak ada masalah, grub tidak aakn meminta password.

8.   Diletakkan dibawah title fungsinya agar ketika memilih OS centOS Anda akan diminta                     password agar bisa masuk atau booting.

9.   Klik Esc -> wq!. untuk menyimpan dan keluar dari vi

10. Setelah keluar, pada terminal ketik gzip/home/khairunisa/Desktop/ica.xpm

11. Kemudian pindahkan data : #mv /home/khairunisa/Desktop/ica.xpm.gz/boot/grub/

12. Reboot PC !
  


13. Setelah di reboot akan terlihat perubahan background seperti pada gambar dibawah

Senin, 04 Januari 2016

BackUp dan Restore

Tidak   ada   satupun   sistem   komputer   yang   sempurna   di   dunia   ini.   Oleh   karena   itu melakukan backup merupakan suatu keharusan. Ada beberapa macam tipe backup :

Full Backup
Menuliskan seluruh file pada suatu filesystem ke media backup. Pada tipe full backup tidak ada pemeriksaan apakah suatu file mengalami perubahan atau tidak.
Incremental Backup
Menuliskan hanya file yang mengalami perubahan ke media backup.

Langkah pertama untuk memback up kita harus masuk ke direktori yang ingin kita backup datanya. Contohnya kita ingin membackup gambar yang ada di desktop. Perhatikan gambar berikut.

Setelah masuk ke direktori desktop, buatlah folder baru dengan instruksi [ mkdir kelase ]. Setelah itu buatlah file baru dengan format gambar.png dan data.txt. Dan kemudian liatlah isi dari folder yang anda buat. Dengan perintah [ ls kelase ]. Lalu backup lah folder kelase dengan menggunakan instruksi berikut : [ tar cvf backup1 kelase ].


 Ket : tar adalah instruksi untuk membuat file yang di kompres.
         cvf adalah untuk membuat file arsip baru.

Setelah membackup kelase, kita mencoba menghapus salah satu filenya yaitu data.txt. Setelah dihilangkan, maka kita mencoba mengecek direktori tersebut menggunakan instruksi [ ls kelase ]. Perhatikan gambar, dan yang ditampilkan hanya gambar.png. Lalu kita akan restore kembali folder kelase dengan instruksi [ tar xvf  backup1 ].

 Ket : xvf adalah instruksi untu mengekstrack file tar.

Dan kita dapat melihat secara detail data yang telah di backup dengan instruksi [ tar tvf backup1 ]. Perhatikan gambar berikut.


 Selain [ tar ], kita juga bisa menggunakan cpio. Dengan instruksi [ cpio -o > backup2 ], dan dapat melihat hasil backupan dengan instruksi [ cpio -it < backup2 ]

  sedangkan untuk mengubah atau mengulang file atau data yang ingin di backup menggunakan instruksi [ cpio -i < backup2 ]


  Seperti itulah cara untuk dapat membackup dan merestore file atau data pada centOs yang telah saya dapatkan.




CRON TAB

Kita juga dapat menjadwalkan untuk pengaturan menghidupkan atau merestart komputer kita menggunakan CRON.  Cron adalah utilitas yang memungkinkan secara otomatis menjalankan tugas-tugas di latar belakang dari sistem secara berkala. Cron dikendalikan  oleh crontab,  sebuah file konfigurasi yang menentukan perintah shell untuk menjalankan secara berkala pada jadwal yang diberikan.  Crontab adalah file yang berisi sebuah file konfigurasi yang menentukan perintah shell untuk menjalankan secara berkala pada jadwal yang diberikan.

Format penulisan pada crontab : 
5 bintang (*) diatas merepresentasikan  format waktu yang berbeda, urutannya sebagai berikut :
(* pertama) : menit (mulai dari menit ke : 0 – 59) 
 (* kedua) : jam (mulai dari jam ke: 0 – 23) 
 (* ketiga) : tanggal (mulai dari tanggal : 1 – 31) 
 (* keempat) : bulan (mulai dari bulan : 1 – 12) 
 (* kelima) : hari dari minggu (mulai dari hari : 0 – 6) Ket : minggu = 0, Senin = 1, dst.




- Langkah-langkah membuat scdule pada centOs menggunakan Crontab :

     Langkah pertama, kita masuk ke konfigurasi [ vi /etc/crontab ]

 Sehingga akan menampilkan gambar berikut :
Lalu aturlah jadwal sesuai yang anda inginkan.


  Setelah itu, anda dapat melihat isi dari crontab yang di buat dengan menggunakan rumus [ crontab -l ]. Maka akan munculah pesan seperti gambar dibawah ini, dan menandakan komputer anda akan di reboot atau mati sesuai jadwal yang telah anda buat.
terimakasih udah membaca :)

Tugas Program Menu Restoran

kali ini aku bakal uat program dari centos untuk mendapatkan hasil seperti gambar dibawah ini.

                       
                                    1. masukkan kedalam vi


                  2. Buatlah codingan seperti dibawah ini. Gunakan logika If else. Logika If Else digunakan untuk memberikan kondisi pada suatu program.





3. gunakan perintah sh untuk menjalankan program yang telah dibuat dalam vi

                4. tadaaa.... nilah hasil yang akan diperoleh

sekian dan terimakasih :)

Jumat, 01 Januari 2016

Bootloader Pada Linux

Boot Loader digunakan untuk mem-boot atau memanggil sistem operasi yang ada pada hard disk atau media boot lainnya seperti flashdisk (contohnya GRUB dan LILO). Pada sistem operasi multiboot pada hard disk tersebut memiliki lebih dari 1 sistem operasi. Pada kali ini saya akan membahas tentang bagaimana cara mengganti background, memberikan password, serta bagaimana cara mengenkripsi password pada grub bootloader.


Berikut ini tahapan untuk mengganti background pada bootloader atau Grub :
  1. Masuk ke root = $ su -
  2. Melihat isi grub = # vi /boot/grub/menu.lst
  3. Pilihlah satu gambar lalu buka gambar tersebut menggunakan aplikasi GNU Image Manipulation Program, setelah itu lakukan beberapa langkah sebagai berikut = image-scale image(640x480) , lalu image-mode-indexed-Maximum Number of Colors(14), setelah itu save as gambar dengan format '.xpm'
  4. Lakukan extract data = # gzip /home/user/Desktop/ Gambar.xpm
  5. Kemudian pindahkan data = # mv /home/user/Desktop/ Gambar.xpm.gz /boot/grub/
  6. Untuk melihat file ada atau tidak = # cd /boot/grub 
  7. Masuk kembali ke isi grub, lalu ganti splashimage menjadi nama gambar yang telah kita edit sebelumnya
  8. Reboot.
Setelah proses reboot selesai maka gambar yang telah Anda edit tadi sudah menjadi background pada saat Anda memilih sistem operasi atau pada bootloader.

Berikut ini tahapan untuk memberikan password pada Grub :
  1. Masuk ke root = $ su - 
  2. Lalu ketikan perintah = # vi /boot/grub/menu.lst , di dalam konfigurasi inilah kita dapat memberikan password pada grub dengan 2 cara yang berbeda. 
  3. Password diletakkan di atas title = Peletakkan ini akan menyebabkan menu tidak dapat diubah pada waktu grub ditampilkan. Apabila ingin mengubah menu maka pengguna harus menekan tombol "p" terlebih dahulu dan memasukkan password. 
  4. Password diletakkan di bawah title = Efek dari pemberian password dengan cara ini ketika anda memilih suatu OS, maka Anda akan dimintai password agar Anda dapat masuk ke OS tersebut.

Berikut ini tahapan untuk mengenkripsi password pada Grub :
  1. Masuk ke root = $ su -
  2. Ketik perintah = # grub-md5-crypt (anda diminta menuliskan sebuah password tetapi password yang akan muncul berbentuk enkripsi. Copy kalimat enkripsi tersebut)
  3. Masuk ke file konfigurasi = # vi /boot/grub/menu.lst (paste kalimat acak dengan format : password --md5 <paste kalimat acak>)
  4. Reboot.
Sekian penjelasan mengenai bootloader pada linux. Semoga bermanfaat, Terima Kasih.