This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Friday, October 23, 2015

Pengertian Shell script beserta contohnya pada LINUX

      Shell script adalah file teks yang berisi command yang dapat dieksekusi dengan unix shell. File teks tersebut berisi unix command, informasi mengenai input dan output, dan perintah  shell script dapat ditulis dengan semua text editor yang tidak mengandung control character.

Terdapat beberapa macam shell dalam sistem operasi unix, antara lain :
         Bourne shell (sh)
               - prompt : $, biasa digunakan untuk pemrogaman
         C-shell (csh)                                      
               - prompt : %, digunakan untuk keperluan umum
         Tenex C-shell (tcsh)                       
                 prompt : >,  pengembangan dari C-shell
         Korn-shell (ksh)                               
               - prompt :      campuran Bourne shell dan C-Shell
         Bourne Again Shell (bash)           
                 prompt : bash %, pengembangan dari Bourne shell

Bourne Again Shell (bash)
         Bash adalah sebuah shell, atau interpreter perintah baris, untuk sistem operasi GNU.
         Bash sangat kompatibel dengan sh dan menyertakan fitur-fitur bermanfaat dari shell Korn (ksh) dan shell C (csh).
         Bash merupakan implementasi lengkap spesifikasi shell POSIX.2.

Fitur Bash (1)
         Pengeditan dan Pelengkapan
         Sejarah dan Pemasukan Kembali Perintah
         Kendali Kerja
         Fungsi Shell dan Alias
         Array
         Aritmatika
Fitur Bash (2)
         ANSI-C Quoting
         Kemampuan I/O Yang Diperluas
         Keamanan
         Mode POSIX
         Internasionalisasi
         Membuat Skrip Shell
Bourne shell (sh)
         Kita buat : vi latihan.sh
         Baris pertama sebuah script ini selalu memanggil ‘executing shell’. Sintaksnya adalah:
                #! /bin/bash
                #!            latihan.sh

contoh:
buat pendeklarasian i=saya j=tamvan :)
untuk menampilkan beri perintah echo .


JALANKAN SCRIPT

         Atur permission :
                chmod 755/777[filename]                                                                           atau
                chmod +x [filename]
         Jalankan script : ./[nama_file]


KETERANGAN
         Baris pertama script akan menandakan program yang akan mengeksekusi script. Baris ini biasanya disebut "shbang".
         Simbol "#!" adalah simbol yang digunakan kernel untuk mengindentifikasikan program yang akan menginterpretasi baris-baris script. Baris ini harus berada paling atas dalam script.
         Untuk file dengan pilihan menu eksekusi diakhiri dengan :
                                                                “ ;; esac ”

buat vi
dalam editor vi , masukkan perintah yang di inginkan seperti dibawah..
kemudian save




penggunaan expr untuk perhitungan


input nama danlainlain

membuat program kalkulator sederhana

Thursday, October 22, 2015

Editor Vi

vi (Visual Text Editor)
Fungsi Umum yang harus dimiliki text editor:
• Memasukkan dan menghapus teks
• Membaca dan menulis file -file
• Mencari teks
• Menyalin dan memindahkan teks

Editor Vi (visual)
• Berorientasi layar(screen oriented)
• Bisa dipakai di semua jenis terminal
• Merupakan editor standart untuk Unix/Linux
• Sintaks : $vi nama_file
• Syarat nama file:
Maksimum 14 Karakter Alfanumerik
Kecuali karakter : & ; | ? ‘ “\ -
• Modus Operasi:
1. Modus Edit : Hanya digunakan waktu penulisan teks
2. Modus Instruksi : Hanya digunakan untuk
menjalankan perintah

MODUS EDIT
1. APPEND
    a = menambahkan pada posisi sesudah kursor
   A = menambahkan pada akhir baris
2. INSERT
   (I kecil) = menyisipkan pada posisi kursor
    I = menyisipkan pada awal baris
3. OPEN
  o = membuka baris baru di bawah posisi kursor
  O = membuka baris baru di atas posisi kursor



Thursday, October 15, 2015

Pemrosesan string LINUX

masuk pada direktori pljb

dalam pemrosesan string beberapa perintah Linux dapat digunakan untuk melakukan pemrosesan file teks seperti manipulasi file, pengurutan dan pencarian file dan string. 

buat vi biodata.txt

1.head
Fungsi : menampilkan n baris pertama isi suatu file
Sintaks: head [-n] file
Keterangan :
-n : jumlah baris yang akan ditampilkan
Default = 10

contoh :

2.tail
Fungsi : menampilkan n baris terakhir isi suatu file
Sintaks: tail [-n] file
Keterangan :
-n : jumlah baris yang akan ditampilkan
Default = 10
contoh:
3.sort
Fungsi : mengurutkan isi suatu file berdasarkan key tertentu
Sintaks : sort [-tchar] [+key] [-r] file
Keterangan :
-tchar : delimeter/karakter pemisah antar field/kolom
+key : nomor kolom sebagai key pengurutan, dimulai dari nol
-r : reverse - mengurutkan secara descending
contoh:
4.cut
Fungsi : mengambil bagian tertentu dari suatu file dan menampilkannya ke layar
Sintaks : cut [-dchar] [-fc] file
Keterangan :
-d : delimeter/pemisah antar field/kolom, digunakan jika menggunakan option -f
Default = TABULASI
-f : field/kolom
-c : character/karakter
contoh:
5.wc (word count)
Fungsi : menghitung jumlah baris, kata dan karakter dalam suatu file
Sintaks : wc [-lwc] file
Keterangan :
-l : line/baris
-w : word/kata
-c : character/karakter
contoh:
6.uniq
Fungsi : menghilangkan duplikasi data, syarat : data harus terurut
Sintaks : uniq file
contoh:

7.tr
Fungsi : untuk mengubah suatu karakter menjadi karakter lain
Sintaks : tr "string1" "string2"
contoh:

8.grep
Fungsi : mencari string di dalam suatu file
Sintaks : grep [-pilihan] string file
Keterangan :
Pilihan yang sering digunakan :
-q : tidak menampilkan hasil keluaran ke layar
-v : menampilkan baris string yang tidak cocok
9.find
Fungsi : mencari file dengan kriteria tertentu
Sintaks : find nama_path -pilihan
Keterangan :
nama_path = direktori awal pencarian
Pilihan yang sering digunakan :
- name nama_file : cari file dengan nama nama_file
- user owner : cari file dengan pemilik owner
- type tipe_file : cari file dengan tipe tipe_file   (f=file,d=direktori,dll)
- perm : cari file dengan ijin akses=permission dalam format angka permission
- size kap_size : cari file dengan kapasitas = kap_size
- ok perintah : eksekusi perintah dengan konfirmasi
- exec perintah : eksekusi perintah tanpa konfirmasi

contoh programgabungan antara tail ,head,dan cut atau sort