Sunday, March 2, 2014

shell, perl dan python

v  Shell
Shell adalah program khusus yang bisa digunakan untuk berinteraksi dengan
kernel. Kernel yang dimaksud adalah kernel sistem operasi yang sedang aktif.
Shell merupakan salah satu dari sekian banyak bahasa pemrograman. Shell
memiliki sebuah keunikan tersendiri, Karena berjalan disebuah platformLinux
atau Unix, dan memiliki konsep perintah tingkat tinggi. Shell juga dikenal dengan bahasa “command line processing” ini karena sintak yang digunakan di dalam pemrograman shell merupakan perintah-perintah dasar dari Linux atau Unix.Selain itu juga sintak Shell dapat langsung dieksekusi langsung pada terminal console Linux atau Unix. Di dalam system operasi Linux atau Unix tipe-tipe shell sangat beragam.
Berikut ini macam-macam nama shell dalam Linux:S
·    BASH (Bourne-Again Shell)
·   CSH (C Shell)
·   KSH (Korn Shell)
                                  
Ø  Bekerja Dengan Shell
Pada saat seorang user login di Linux, atau berada dalam sebuah terminal
console Linux, pada saat itu juga di terminal console, user dapat menuliskan
sebuah skrip Shell dan kemudian akan langsung dieksekusi. Konsep inilah yang kemudian dikenal dengan Command Line Processing. Command Line Processing dalam sebuah sistem pemrogram disebut juga dengan Shell interaktif. Ini merupakan salah satu cara bekerja dengan Shell. Selain itu juga skrip Shell dapat dituliskan ke dalam sebuah file dan kemudian dipanggil untuk dieksekusi,konsep ini disebut dengan program Shell.

Ø  Shell Interaktif
Shell interaktif adalah skrip Shell yang langsung dijalankan pada terminal
console Linux. Cara ini sebenarnya bisa memudahkan seorang user untuk
mencoba apakah skrip Shell yang dimaksud telah ditulis dengan benar, dan
keluaran yang dihasilkan juga telah sesuai dengan yang diinginkan. Hal lain
lagi dari proses Shell interaktif ini kemungkinannya adalah bahwa user hanya
membutuhkan proses yang sekali saja.
Berikut ini contoh Shell interaktif dalam terminal consol Linux :
$ echo $PATH ‘enter’
/home/gsa12/bin:/usr/ucb:/usr/bin:/usr/local/bin:.
Keterangan :
 echo $PATH adalah perintah untuk menampilkan isi yang ada dalam
variable yang bernama PATH. Variabel berisi daftar beberapa path
yang dipisahkan dengan tanda ‘:’.

Ø  Program Shell
Selain Shell interaktif skrip Shell juga bisa ditulis dalam sebuah file dan
kemudian dieksekusi dengan cara memanggil file tersebut. File ini juga bisa
dengan nama program Shell atau skrip Shell. Ditinjau dari hasil eksekusi tidak
ada yang berbeda antara skrip Shell dengan Shell interaktif. Yang berbeda
adalah cara penulisan dan eksekusi.
Berikut ini contoh skrip Shell :
Tulis skrip berikut dengan menggunakan editor VIM dengan nama coba.
#!/bin/bash
echo “halo $LOGNAME , senang bertemu denganmu”
echo “direktori anda saat ini `pwd`”
echo “anda bekerja di mesin `uname –a`”
kemudian setelah file disimpan dan keluar dari editor
$ chmod 755 coba ‘enter’
$ ./coba ‘enter’



v            Perl
Perl adalah gagasan dari Larry Wall . Dia terus mengembangkan dan memelihara bahasa, yang, melalui bantuan net.community, tersedia di hampir setiap platform komputer, dari Apple Macintosh untuk VMS.
Perl adalah singkatan untuk "Ekstraksi Praktis dan Bahasa Report", meskipun Anda kadang-kadang akan mendengar itu disebut sebagai "patologis Eclectic Sampah Lister." Ini dimulai sebagai bahasa scripting untuk melengkapi rn , USENET mana-mana pembaca, yang juga menulis di Wall. (Kebanyakan orang hanya bisa bermimpi menulis sebuah program yang diinstal pada setiap kotak UNIX di planet ini - Larry memiliki dua.)
Ini adalah bahasa ditafsirkan yang dioptimalkan untuk manipulasi string, I / O, dan tugas sistem. Ini memiliki builtin untuk hampir semua yang ada di bagian 2 dari manual UNIX, yang membuatnya sangat populer dengan administrator sistem. Ini menggabungkan elemen sintaks dari Bourne shell, csh, awk, sed, grep, dan C.
Perl telah mendapat perhatian baru dalam ledakan World Wide Web sebagai cara cepat dan efektif untuk mengejek atas aplikasi yang menyediakan banyak interaktivitas Web. Ia memiliki banyak sintaks yang dapat membuat script berisi karakter lebih dari baris atas keyboard dari yang lain, tapi itu tidak diperlukan untuk mendapatkan apapun yang dilakukan. Bahkan, ada beberapa keterbatasan tradisional yang ditafsirkan .
baris 1: # / usr / bin / perl
baris 2:
baris 3: print "Content-Type: text / html \ n \ n";
baris 4:
"! Hello World!": baris 5 cetak;
Keterangan:
baris 1: baris ini digunakan untuk menentukan path ke perl dieksekusi di server, default path untuk menginstal program ini pada mesin linux / usr / bin / perl namun bisa ditemukan di mana saja. / Usr / local / perl dll jadi sebelum program anda akan berjalan Anda perlu memiliki jalur yang benar untuk (Perl) pada baris pertama dari setiap script perl / program.
baris 2: dosnt naskah Anda membutuhkan banyak ruang baris inbetween, i digunakan celah untuk membuatnya mudah dibaca '.
baris 3: ini adalah Content-Type (header alias). Anda tidak dapat (print!) untuk halaman tanpa mengatakan itu apa yang Anda mencoba untuk mencetak. saya mencetak teks ke layar pada "baris 5" sehingga jenis konten di sini adalah teks / html. naskah Anda wont berjalan tanpa ini.
baris 4: dosnt naskah Anda membutuhkan banyak ruang baris inbetween, i digunakan celah untuk membuatnya mudah dibaca '.
baris 5: untuk mencetak sesuatu ke layar itu harus didefinisikan dalam tag cetak.




v            Python

Python pertama kali dikembangkan oleh Guido van Rossum pada tahun 1990 di CWI, Belanda. Bahasa ini dikategorikan sebagai bahasa pemrogram an tingkat tinggi (very-high-level language ) dan juga merupakan object-oriented dynamic language – bahasa berorientasi objek yang dinamis.
Secara umum Python menawarkan:
·        Berorientasi objek
·         Struktur pemrograman yang handal
·         Arsitektur yang dapat dikembangkan (extensible ) dan ditanam (embeddable ) dalam bahasa lain
·        Sintaks yang mudah dibaca
Sebagai contoh, ciri orientasi objeknya membuat Python dapat digabungkan dengan modul lain yang dibuat dengan C++. Sebagai tools yang berdiri sendiri, Python sudah dipakai untuk system administrator tools,1 antarmuka grafis, script internet, dan pemrograman database.
Ø  Belajar program python pada linux ubuntu 10.10
Pada linux ubuntu 10.10. bahasa program python sudah terinstall bisa langsung dipakai untuk mencoba program python.
Latihan python dengan Modus Interaktif
Pada Sistem Operasi linux ubuntu 10.10. untuk mengaktifkan python anda masuk pada terminal.
Applications => Accessories => Terminal
smk3@datapokok:~$
Anda sudah aktif pada terminal sebagai user. Untuk mencoba python modus interaktif anda ketik python tekan enter akan masuk pada perintah interaktif python
smk3@datapokok:~$ python
Python 2.6.6 (r266:84292, Sep 15 2010, 15:52:39)
[GCC 4.4.5] on linux2
Type “help”, “copyright”, “credits” or “license” for more information.
>>>
Tampilan diatas menunjukan python sudah aktif, Anda bisa menulis perintah python pada sebelah kanan tanda prompt (>>>).
Berikut ini contoh perintah python dengan modus interaktif :
>>> a = 10
Memasukan nilai 10 pada variabel a
>>> b = 4
Memasukan nilai 4 pada variabel b

>>> c = 2 

0 comments:

Post a Comment