Senin, 20 Juni 2011

Belajar bash script

pengertian Shell

Assalamu’alaikum sahabat2 sekalian… sudah lama saya tidak update blog pribadi saya. Kali ini saya akan membagi pengetahuan saya kepada sahabat2 sekalian mengenai bash scripting atau bash shellpada linux. Sebelumnya kita kenalan dulu yuk dengan yang namanya shell yang ada di linux. Sebenarnya shell itu apa sih?? Fungsinya untuk apa?? nah mungkin sahabat2 sekalian bertanya-bertanya demikian saat pertama kali membaca judul tutorial saya. Kalo gitu ayoo kita pelajari bersama..

shell adalah program (penterjemah perintah) yang menjembatani user dengan sistem operasi dalam hal ini kernel (inti sistem operasi), umumnya shell menyediakan prompt sebagai user interface, tempat dimana user mengetikkan perintah-perintah yang diinginkan baik berupa perintah internal shell (internal command), ataupun perintah eksekusi suatu file progam (eksternal command), selain itu shell memungkinkan user menyusun sekumpulan perintah pada sebuah atau beberapa file untuk dieksekusi sebagai program. Dari keterangan di atas dapat kita simpulkan shell adalah suatu program penterjemah perintah yang kita ketikkan di dalam prompt linux kita. Dan dapat kita simpulkan juga bahwa fungsi dari shell adalah sebagai penghubung antara user/pengguna dengan mesin linux kita (dalam hal ini adalah kernel sebagai pondasi system operasi).

Tidak seperti sistem operasi lain yang hanya menyediakan satu atau 2 shell, sistem operasi dari keluarga unix misalnya linux sampai saat ini dilengkapi oleh banyak shell dengan kumpulan perintah yang sangat banyak, sehingga memungkinkan pemakai memilih shell mana yang paling baik untuk membantu menyelesaikan pekerjaannya, atau dapat pula berpindah-pindah dari shell yang satu ke shell yang lain dengan mudah, beberapa shell yang ada di linux antara lain:

  • Bourne shell(sh),

  • C shell(csh),

  • Korn shell(ksh),

  • Bourne again shell(bash),

  • dsb.

Masing – masing shell mempunyai kelebihan dan kekurangan yang mungkin lebih didasarkan pada kebutuhan pemakai yang makin hari makin meningkat, untuk dokumentasi ini shell yang digunakan adalah bash shell dari GNU, yang merupakan pengembangan dari Bourne shell dan mengambil beberapa feature (keistimewaan) dari C shell serta Korn shell, Bash shell merupakan shell yang cukup banyak digunakan pemakai linux karena kemudahan serta banyaknya fasilitas perintah yang disediakan.

2. belajar BASH scripting (Bourne Again Shell)

ok sahabat sekarang kita belajar sedikit demi sedikit mengenai bash scripting. Nah mengapa saya memilih bash daripada yang lain, hal ini di karenakan bash adalah shell yang paling banyak di gunakan oleh pemakain linux karena kemudahan serta banyaknya fasilitas perintah yang disediakan. Ok kita coba buat dulu script secara sederhana. Contoh :

keterangan!!

string yang diapit tanda kutip ganda (“”) akan ditampilkan pada layar anda, echo adalah statement (perintah) built-in bash yang berfungsi menampilkan informasi ke standard output yang defaultnya adalah layer.

Kita bisa membuat script tadi dalam sebuah file, hal ini bertujuan apabila kita ingin memberi perintah yang sangat banyak kita tidak perlu mengulang proses pengetikan (capek cinnn kalo ngetik terus,,,hahaha). Begini nih caranya..

Dalam mesin linux kita, kita ketik perintah debian:# nano belajar

Keterangan :

  • baris pertama (#!/bin/bash) ini berfungsi untuk memberitau orang lain yang membuka file yang kita buat mengenai shell apa yang kita gunakan… jadi kita wajib memberinya pada baris awal pada file yang kita buat.

Nah setelah kita selesai membuat file tersebut kita keluar, kemudian kita ketikkan perintah sebagai berikut.

Keterangan

perintah chmod +x di gunakan untuk merubah hak akses file belajar.,

Setelah kita mengetikkan chmod +x maka akan menjadi

Dan fungsi dari perubahan hak akses seperti ini adalah supaya file yang isinya script-script yang kita buat tadi bisa di eksekusi oleh linux kita…

perintah ./belajar di gunakan untuk mengeksekusi file belajar.. hehehe

untuk supaya perintah yang kita inginkan tidak ada awalan (./), kita cukup mengcopy file yang sudah kita buat tadi ke direktori /usr/bin…

ok sekian dulu tutorial dari saya… semoga dapat bermanfaat bagi sahabat2 sekalian… amiinnn


Membuat Wallpaper Hp dengan GIMP

Handphone yang saat ini berkembang di pasaran sudah mengalami revolusi yang sedemikian rupa, smartphone dan blackberry merupakan contoh gamblang bahwa handphone telah berevolusi dengan cepat. Salah satu kelebihannya adalah tampilan bentuk yang menawan baik secara fisik maupun digital.
Secara fisik, tampilan menawan adalah kewajiban para vendor pembuatnya, namun secara digital, siapapun bisa ikut serta menambah keanggunannya. Dari sisi digital, para programmer bisa ikut serta membuat program yang memudahkan pengguna untuk berinteraksi dengan alat komunikasinya. Para desainer dapat membuat wallpaper dan tema tampilannya. Untuk itu, layak dicoba untuk ikut serta berkontribusi memperindah alat komunikasi kita secara digital tentunya menggunakan software grafis yang really free seperti GIMP.
Untuk itu, ikuti langkah-langkah berikut untuk membuat wallpaper handphone menggunakan GIMP.
Pertama, Buka aplikasi GIMP, dan buat file baru berukuran 240 x 320 px atau 320 x 480 px

Create New file
Kedua, klik menu Filters>Render>Clouds>Solid Noise, di jendela Solid Noise, beri tanda check pada kotak Randomize dan Turbulence [perhatikan gambar di bawah ini untuk isian angkanya] > klik OK

Solid Noise
Ketiga, klik menu Filters>Render>Clouds>Difference Cloud, sama seperti langkah di atas > Klik OK

Difference Clouds
Keempat, klik menu Colors>Levels, isi isian pada kotak seperti tertera pada gambar di bawah ini. Geser slider putih di sebelah kanan dan tarik ke kiri sampai di sekitar 180. Lalu, geser slider tengah abu-abu ke kiri menjadi sekitar 1.80 > klik OK

Colors Level
Kelima, Selanjutnya kita tambahkan blur zoom, klik Filters> Blur> Motion Blur. Ubah tipe blur menjadi zoom, pastikan pusat blur tepat di tengah-tengah gambar dan tingkatkan jumlah blur ke nilai mendekati 60. (Karena blur zoom memerlukan waktu lama untuk melihat preview, Anda mungkin ingin menonaktifkan pilihan preview)

Motion Blur
Keenam, Klik menu Filter>Distorts>Whirl and Pinch. Atur sudut Whirl ke sekitar 160, jika anda ingin, atur dan geser slider lain sesuai keinginan

Whirl and Pinch
Ketujuh, pada tab Layer klik tombol Duplicate.

Duplicate Layer
Kedelapan, Pastikan lapisan kedua (duplicate) dipilih dan klik Filter> Whirl and Pinch atau menggunakan cara pintas keyboard Shift + Control. Kali ini, kita membalikkan arah putaran dan mengatur sudutnya mendekat -400. Cobalah mengubah pinch atau jumlah radius untuk mendapatkan efek yang lebih beragam.

Whirl and Pinch 2
Kesembilan, Pada tab Layer, ubah bagian atas Layer Duplicate (blend mode) untuk “lighten only” dan kemudian, klik kanan Layer Duplicate tersebut dan klik “flatten the image”. Bisa juga menggunakan perintah lain dengan cara klik Image>Flatten Image

Lighten Only Mode
Kesepuluh, Satu-satunya yang tersisa adalah mengatur warna sesuai taste Anda. Atur warna yang Anda inginkan! Untuk mendapatkan warna yang sesuai gambar, buka menu Level> Curves, ubah posisi channel menjadi green channel lalu drag diagonal line seperti tampak pada gambar. Lakukan hal yang sama pada blue channel.

Adjust Colors Curves
Kesebelas, Jika memang diperlukan, aturlah Contrast dan Brightness gambar dengan klik Colors>Brightness and Contrast serta tambahkan aksesoris tulisan di pojok bawah.