Monday, January 9, 2012

CONNECT

<?
mysql_connect("localhost","root","password");
mysql_select_db("es_duren");
?>

Listing Output2 "ES DUREN"

<html>
<head>
       <title>Es duren</title>
</head>
<body>
<body bgcolor=#cc0000 text=#000000>
<h1><b><center><font face="ravie" color=pink>---ES Duren---</center></b></font></h1>
<h2><b><center><font face="calibri" color=pink>JL.Kemang Blok C 14 No.20 Bekasi Timur 17510</b></center></font></h2>
<hr>
<font face="times new roman" color=#000000 size=4>
<?
require("connect-esdur.php");
echo"<center><h1>transaksi</h1></center>";
echo"<center><Table size=100% border=6 bgcolor=purple></center>";
echo"<tr><td>no.transaksi</td><td>nama kasir</td><td>kode paket</td><td>kode ukuran</td><td>jumlah pesan</td><td>harga</td><td>total</td></tr>";
$sqlstr2=mysql_query("select * from transaksi");
while($hasil=mysql_fetch_row($sqlstr2))
{
    echo"<tr>";
    echo"<td>$hasil[1]</td>";
    echo"<td>$hasil[0]</td>";
    echo"<td>$hasil[2]</td>";
    echo"<td>$hasil[3]</td>";
    echo"<td>$hasil[4]</td>";
    echo"<td>$hasil[5]</td>";
    echo"<td>$hasil[6]</td>";
    echo"</tr>";
}
echo"</table>";
?>
<br>
<center><table size=100% border=3 bgcolor=pink></center>
<tr>
<td><a href="in.php">INPUT ES DUREN</a></tr></td>
</tr></table>
</body>
</html>

Listing Output1 "ES DUREN"

<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
       <title>ES DUREN</title>
</head>
<body>
<body bgcolor=#cc0000 text=#000000>
<form action="out2.php" action="post">
<h1><b><center><font face="ravie" color=pink>---ES Duren---</center></b></font></h1>
<h2><b><center><font face="calibri" color=pink>JL.Kemang Blok C 14 No.20 Bekasi Timur 17510</b></center></font></h2>
<hr>
<font face="times new roman" color=#000000 size=4>
<?
require("connect-esdur.php");
echo"<table size=100% border=1 bgcolor=red>";
echo"<tr>";
echo"<td>";
echo"<pre>";
echo"<b><center>Struk Pesanan</center></b>";
echo"<br>";
echo"No Transaksi:$no<br>";
echo"Nama Kasir:$nama<br>";
echo"Kode Paket:$paket<br>";
if ($paket=="Paket 1")
   {
       $jenis="es duren original";
     if($size=="Small")$harga=5000;
     else
     if($size=="Medium")$harga=6000;
     else
     $harga=7000;}
else
if ($paket=="Paket 2")
   {
       $jenis="es duren+keju+coklat";
     if($size=="Small")$harga=6000;
     else
     if($size=="Medium")$harga=7000;
     else
     $harga=8000;
     }
else
    {$jenis="es duren+keju+coklat+kacang";
     if($size=="Small")$harga=8000;
     else
     if($size=="Medium")$harga=9000;
     else
     $harga=10000;
     }
echo"Jenis Pesanan :$jenis<br>";
echo"Ukuran:$size<br>";
echo"Jumlah Pesan:$jumlah<br>";
echo"Harga:$harga<br>";
echo"<hr>";
$total=$harga*$jumlah;
echo"Total:$total<br>";
echo"<hr>";
echo"===Terimakasih===<br>";
echo"</td>";
echo"</tr>";
echo"</table>";
echo"</pre>";
echo"<br>";
$simpan=mysql_query("insert into transaksi values('$nama','$no','$paket','$size','$jumlah','$harga','$total')");
if($simpan)
{
    echo"<b><h2>Data Sudah Berhasil Disimpan</h2></b>";
}
else
echo"<b><h2>Tidak Berhasil</h2><b>";
?>
<hr>
<p></font>
<center><table size=100% border=2 bgcolor=#ffff00></center>
<tr><td><a href="in.php"><b>INPUT ES DUREN</b></a></td><td><a href="out2.php"><b>TABEL TRANSAKSI</b></a></td></tr>
</table>
</body>
</html>



Listing Input program Web Pro "ES DUREN"

<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
       <title>ES DUREN</title>
</head>
<body bgcolor=Pink text=purple>
<form action="out1.php" action="post">
<form action="out2.php" action="post">
<h1>=========ES DUREN===========</h1>
<table size=100% border=6>
<td rowspan=8 width=30%><img src="es duren.jpg" width=140 height=200></td>
<tr><td rowspan=8 width=30%><img src="es duren.jpg" width=140 height=200></td></tr>
<hr><pre>
No Transaksi          : <input type=text name=no><p>
Nama Kasir            : <input type=text name=nama><p>
Kode Paket            : <select name=paket>
                        <option value="Paket 1">Paket 1</option>
                        <option value="Paket 2">Paket 2</option>
                        <option value="Paket 3">Paket 3</option></select></p>
Kode Ukuran           : <input type="radio" name="size" value="small">small
                        <input type="radio" name="size" value="medium">medium
                        <input type="radio" name="size" value="large">large</td><p>
Jumlah Pesanan        : <input type=text name=jumlah><p>
<hr></font>
<input type="submit" name="Cetak" value="Cetak">&nbsp;&nbsp;
<input type="reset" name="Batal" value="Batal"></td></tr>
</body>
</html>







Saturday, January 7, 2012

Wow!! Ditemukan Surat Dari Masa Depan



Sebuah Surat Dari Masa Depan
Kepada Yth
Manusia
Di
Tahun 2009

Aku hidup di tahun 2050. Aku berumur 50 tahun, tetapi kelihatan seperti sudah 85 tahun. Aku mengalami banyak masalah kesehatan, terutama masalah ginjal karena aku minum sangat sedikit air putih. Aku fikir aku tidak akan hidup lama lagi. Sekarang, aku adalah orang yang paling tua di lingkunganku, Aku teringat disaat aku berumur 5 tahun semua sangat berbeda, masih banyak pohon di hutan dan tanaman hijau di sekitar, setiap rumah punya halaman dan taman yang indah, dan aku sangat suka bermain air dan mandi sepuasnya. Sekarang, kami harus membersihkan diri hanya dengan handuk sekali pakai yang di basahi dengan minyak mineral. Sebelumnya, rambut yang indah adalah kebanggaan semua perempuan. Sekarang, kami harus mencukur habis rambut untuk membersihkan kepala tanpa menggunakan air. Sebelumnya, ayahku mencuci mobilnya dengan menyemprotkan air langsung dari keran ledeng. Sekarang, anak-anak tidak percaya bahwa dulunya air bisa digunakan untuk apa saja. Aku masih ingat seringkali ada pesan yang mengatakan: “JANGAN MEMBUANG BUANG AIR” Tapi tak seorangpun memperhatikan pesan tersebut. Orang beranggapan bahwa air tidak akan pernah habis karena persediaannya yang tidak terbatas. Sekarang, sungai, danau, bendungan dan air bawah tanah semuanya telah tercemar atau sama sekali kering. Pemandangan sekitar yang terlihat hanyalah gurun-gurun pasir yang tandus. Infeksi saluran pencernaan, kulit dan penyakit saluran kencing sekarang menjadi penyebab kematian nomor satu. Industri mengalami kelumpuhan, tingkat pengangguran mencapai angka yang sangat dramatik. Pekerja hanya dibayar dengan segelas air minum per harinya. Banyak orang menjarah air di tempat-tempat yang sepi. 80% makanan adalah makanan sintetis. Sebelumnya, rekomendasi umum untuk menjaga kesehatan adalah minum sedikitnya 8 gelas air putih setiap hari. Sekarang, aku hanya bisa minum setengah gelas air setiap hari. Sejak air menjadi barang langka, kami tidak mencuci baju, pakaian bekas pakai langsung dibuang, yang kemudian menambah banyaknya jumlah sampah. Kami menggunakan septic tank untuk buang air, seperti pada masa lampau, karena tidak ada air. Manusia di jaman kami kelihatan menyedihkan: tubuh sangat lemah; kulit pecah-pecah akibat dehidrasi; ada banyak koreng dan luka akibat banyak terpapar sinar matahari karena lapisan ozon dan atmosfir bumi semakin habis. Karena keringnya kulit, perempuan berusia 20 tahun kelihatan seperti telah berumur 40 tahun. Para ilmuwan telah melakukan berbagai investigasi dan penelitian, tetapi tidak menemukan jalan keluar. Manusia tidak bisa membuat air. Sedikitnya jumlah pepohonan dan tumbuhan hijau membuat ketersediaan oksigen sangat berkurang, yang membuat turunnya kemampuan intelegensi generasi mendatang. Morphology manusia mengalami perubahan… yang menghasilkan/melahirkan anak-anak dengan berbagai masalah defisiensi, mutasi, dan malformasi.
Pemerintah bahkan membuat pajak atas udara yang kami hirup: 137 m3 per orang per hari. [31.102 galon] Bagi siapa yang tidak bisa membayar pajak ini akan dikeluarkan dari “kawasan ventilasi” yang dilengkapi dengan peralatan paru-paru mekanik raksasa bertenaga surya yang menyuplai oksigen. Udara yang tersedia di dalam “kawasan ventilasi” tidak berkulitas baik, tetapi setidaknya menyediakan oksigen untuk bernafas.Umur hidup manusia rata-rata adalah 35 tahun. Beberapa negara yang masih memiliki pulau bervegetasi mempunyai sumber air sendiri. Kawasan ini dijaga dengan ketat oleh pasukan bersenjata. Air menjadi barang yang sangat langka dan berharga, melebihi emas atau permata. Disini ditempatku tidak ada lagi pohon karena s
angat jarang turun hujan. Kalaupun hujan, itu adalah hujan asam.Tidak dikenal lagi adanya musim. Perubahan iklim secara global terjadi di abad 20 akibat efek rumah kaca dan polusi. Kami sebelumnya telah diperingatkan bahwa sangat penting untuk menjaga kelestarian alam, tetapi tidak ada yang peduli. Pada saat anak perempuanku bertanya bagaimana keadaannya ketika aku masih muda dulu, aku menggambarkan bagaimana indahnya hutan dan alam sekitar yang masih hijau. Aku menceritakan bagaimana indahnya hujan, bunga, asyiknya bermain air, memancing di sungai, dan bisa minum air sebanyak yang kita mau. Aku menceritakan bagaimana sehatnya manusia pada masa itu. Dia bertanya: – Ayah ! Mengapa tidak ada air lagi sekarang ? Aku merasa seperti ada yang menyumbat tenggorokanku. .. Aku tidak dapat menghilangkan perasaan bersalah, karena aku berasal dari generasi yang menghancurkan alam dan lingkungan dengan tidak mengindahkan secara serius pesan-pesan pelestarian… dan banyak orang lain juga !. Aku berasal dari generasi yang sebenarnya bisa merubah keadaan, tetapi tidak ada seorangpun yang melakukan. Sekarang, anak dan keturunanku yang harus menerima akibatnya, Sejujurnya, dengan situasi ini kehidupan di planet bumi tidak akan lama lagi punah, karena kehancuran alam akibat ulah manusia sudah mencapai titik akhir. Aku berharap untuk bisa kembali ke masa lampau dan meyakinkan umat manusia untuk mengerti apa yang akan terjadi… Pada saat itu masih ada kemungkinan dan waktu bagi kita untuk melakukan upaya menyelamatkan planet bumi ini ! Tolong Kirim surat ini ke semua teman dan kenalan anda, walaupun hanya berupa pesan, kesadaran global dan aksi nyata akan pentingnya melestarikan air dan lingkungan harus dimulai dari setiap orang. Persoalan ini adalah serius dan sebagian sudah menjadi hal yang nyata dan terjadi di sekitar kita. Lakukan untuk anak dan keturunan mu kelak”
“AIR DAN BUMI UNTUK MASA DEPAN”
Regards, “TANAMLAH SEBANYAK-BANYAKNYA POHON DAN HEMATLAH AIR”
Jerry “UNTUK ANAK DAN CUCUMU KELAK DIMASA DEPAN”



Sunday, January 1, 2012

Fungsi Hak Akses adalah mengatur ijin akses terhadap suatu file/direktori kepada user/owner, group dan other.
User    (u)  : User Account dimana file dibuat
Group (g)  : Kumpulan dari banyak user account
Other  (o)  : Lingkungan diluar user dan group
Format izin akses
r    : Read.Hak akses untuk membaca, mempunyai nilai angka 4
w   : Write. Hak akses untuk menulis, mempunyai nilai angka 2
x    : executable. Hak akses untuk menjalankan, mempunyai nilai angka 1
-    : mengurangi hak izin
+   : menambah hak izin
Perintah Melihat Hak Akses
# ls[spasi]-l
Perintah untuk Mengganti Hak Akses
  #chmod hak aksesfile nama file
Ada beberapa cara untuk mengubah Hak akses
1. # chmod ruanglingkup=format namafile
       contoh:  #chmod u=rw-,g=rw-,o=r-- latihan
artinya adalah user hanya bisa membaca dan menulis, group hanya bisa membaca  dan menulis, dan other hanya bisa membaca
 
2. #chmod nilaiangka namafile
     contoh: #chmod 551 latihan
 
artinya user bisa membaca dan menjalankan, group bisa membaca dan menjalankan, dan other hanya bisa menjalankan
 
3. #chmodruanglingkup-format namafile
      contoh: #chmod u-w,g-r,o-w latihan
 
artinya user dikurangi haknya untuk menulis, group dikurangi haknya membaca dan other dikurangi hanknya untuk menulis.

Perintah Dasar Editor Vi dan Ekspresi Beraturan

Untuk Memulai Editor Vi kita dapat mengetikan : vi namafile
Editor Vi mempunyai 2 metode:
1. Command Mode, digunakan untuk memberikan perintah-perintah untuk mengedit text
2. Insert Mode,  digunakan untuk melakukan pengetikan text.
Perintah yang berlaku di Command Mode:
1. Navigasi Cursor
  • l atau panah kanan atau spasi :untuk menggeser kanan 1 karakter
  • h atau panah kiri                    : untuk bergeser kekiri 1 karakter
  • j atau panah kebawah            : untuk bergeser kebawah satu baris
  • k atau panah keatas               : untuk bergeser keatas 1 karakter
  • :0 atau 1+shift+G                   : untuk berpindah kebaris pertama
  • "$                                              : untuk berpindah kebaris terakhir
  • n+shift+G                                : untuk berpindah kebaris ke n
  • 0                                               : untuk berpindah keawal baris
  • $                                               : untuk berpindah keakhir baris
  • ^D                                            : untuk berpindah setengah layah kebawah
  • ^U                                            : untuk berpindah setengah layar keatas
  • ^w                                            : untuk berpindah satu kata kedepan
  • ^b                                             : untuk berpindah satu kata kebelakang
2. Menghapus Tex
  • x                                           : menghapus satu karakter
  • X                                          : menghapus satu karakter pada sebelah kiri kursor
  • dw                                        : menghapus satu kata pada sebelah kanan kursor
  • d                                           : menghapus 2 baris
  • d0                                        : menghapus dari awal baris sampai kursor
  • dG                                        : menghapus dari kursor sampai akhir
  • d^                                        : menghapus dari kursor sampai baris
  • 3dd                                      : menghapus 3 baris dari kursor kebawah
3. copy dan paste text
a. tempatkan kursor pada baris yang akan dicopy lalu tekan tombol 'yy', contoh: jika ingin copy 3 baris maka tekan 3yy
b. lalu tempatkan kursor pada tempat yang akan diinsertkan kemudian tekan p.
4. memindahkan Text
a. tempatkan kursor pada baris yang akan di cut, lalu tekan 'dd', contoh: jika ingin mengcut 3 baris makan tekan 3dd
b. lalu letakan kursor pada tempat yang akan diinsert lalu tekan p
5. Membatalkan Perubahan
  • u                                          : untuk membatalkan perubahan terakhir
  • U                                         : untuk membatalkan seluruh perubahan
Ekspresi Beraturan
adalah perintah atau code yang digunakan untuk pencarian data dan memanipulasi file.
Pencarian data dengan pattern matching:
  • /huruf                                   : untuk mencari huruf
  • /kata                                    : untuk mencari kata
  • /[a,i,u]                                  : untuk menampilkan huruf a,i,u
  • /[1-5]                                   : untuk menampilkan angka 1-5
  • /^kata                                  : menampilkan kata pada awal baris
  • /kata$                                  : mencari kata pada akhir baris
  • /[Li]linux                              : mencari kata linux atau Linux
Manipulasi string
  • :s/linux/LINUX                      : mengubah kata linux menjadi LINUX
  • :s/linux/LINUX/g                   : mengubah semua kata linux menjadi LINUX
  • :1,$s/linux/LINUX/g              : mengubah semua linux menjadi LINUX pada dokumen
  • :1,#co $                                : mengcopy semua isi file ke baris terakhir
  • :/^$/d                                    : menghapus baris kosong
  • :1,$ s/linux/g                          : menghapus seluruh kata linux
  • 1,$ s/[A-Z]/\1&/g                 : mengganti semua huruf besar menjadi huruf kecil
  • 1,$ s/[a-z]/\u&/g                   : mengganti semua huruf kecil menjadi besar
  • 1,$ s/^/<</g                         : menyisipkan << pada setiap awal baris
  • 1,$ s/$/>>/g                         : menyisipkan >> pada setiap akhir baris

Perintah Dasar Linux

Berikut ini beberapa perintah dasar yang biasa digunakan untuk mengoperasikan dan mengadministrasi sistem berbasis Linux pada mode command-line-interface atau biasa disebut mode KONSOLE. Pentunjuk pembacaan penulisan :
1. Setiap bagian perintah memiliki 3 bagian, yaitu arti atau kegunaan, syntax dan contoh. Contoh
    dapat lebih dari satu sesuai dengan kebutuhan.
2. Kata yang tebal dan diikuti tanda baca ':' adalah nama/judul perintah.
3. Bagian yang berlatar-belakang gray adalah output dari komputer dan dapat
    diaplikasikan/dipraktekkan menggunakan KONSOLE. Perlu diingat, saat mencoba
    menggunakan dengan KONSOLE perhatikan parameter-parameter yang digunakan. Bisa saja Anda
    menggunakan parameter yang berbeda dengan contoh. Akan lebih baik jika Anda mencoba bersama
    rekan/teman.

alias : Untuk membuat alias dan menampilkan alias yang sudah diset
sebelumnya.

Contoh :
menampilkan alias yang sudah diset sebelumnya
[kave@client10~]$ alias
alias d='dir'
alias ls='/usr/bin/ls -l'
alias v='vdir'
alias vdir='/usr/bin/ls $LS_OPTIONS --format=long'

membuat alias baru yaitu dir yang fungsinya sama dengan ls
[kave@client10~]$ alias dir='/usr/bin/ls -l'

cp: Copy, untuk melakukan proses copy file
Syntax : cp [options] file_sumber file_tujuan
Contoh : copy file dari direktori /data/mhs1/otomatis.sh ke /data/mhs2/

[kave@client10~]$ cp /data/mhs1/otomatis.sh /data/mhs2/

chmod: Untuk mengganti perijinan pada file atau direktori.

Syntax : chmod [options] file_atau_direktori
Contoh : Mengganti perijinan file /data/mhs1/otomatis.sh dari 664 menjadi
755
[kave@client10~]$ chmod 755 /data/mhs1/otomatis.sh

chown: Mengganti kepemilikan atas file atau direktori
Syntax : chown [options] username:groupname
Contoh : Mengganti kepemilikan file /data/otomatis.sh yang sebelumnya
dimiliki oleh user yang bernama labcrew menjadi labcrew2
[kave@client10~]$ chown labcrew2:labcrew2 /data/otomatis.sh

chgrp: Untuk mengganti grup pemilik suatu file atau direktori
Syntax : chgrp [options] groupname
Contoh :

[kave@client10~]$ chgrp labcrew /data/otomatis.sh
clear: Untuk membersihkan tampilan layar monitor
Syntax : clear
Note : untuk melakukan clear dengan cepat, Anda dapat menggunakan
kombinasi tombol CTRL + L

cat: Menampilkan isi dari suatu file
Syntax : cat nama_file
Contoh : menampilkan isi file /etc/issue.net
[kave@client10~]$ cat /etc/issue.net
Welcome to client10.dejavu.war.net.id. Unauthorized access is
prohibited !

cd: Change Directory, untuk berpindah/berganti direktori.
Syntax : cd nama_direktori
Contoh : berganti ke direktori praktikum
[kave@client10~]# cd praktikum

cal: Menampilkan kalender.
Syntax : cal
Contoh :
[kave@client10~]$ cal
November 2006
Su Mo Tu We Th Fr Sa
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30
date: Menampilkan informasi tanggal dan waktu saat ini.
Syntax : date
Contoh :
[kave@client10~]$ date
Thu Nov 16 23:15:35 UTC 2006

du: Menampilkan penggunaan kapasitas harddisk oleh suatu direktori.
Syntax : du [options]
Contoh : Menampilkan penggunaan kapasitas harddisk pada direktori
/home/kave dengan option -h (human readable) agar lebih mudah dalam
pembacaan karena hasil yang ditampilkan sudah dikonversi dalam bentuk
KiloByte, MegaByte bahkan GigaByte (jika diperlukan).
[kave@client10~]$ du -h
12K ./.config/xfce4/xffm
36K ./.config/xfce4/desktop
12K ./.config/xfce4/panel
4.0K ./.config/xfce4/xfwm4
68K ./.config/xfce4/mcs_settings
..
..
20K ./.nvu/plstbxas.default/extensions
4.0K ./.nvu/plstbxas.default/chrome
1.6M ./.nvu/plstbxas.default
1.7M ./.nvu
233M .

df: Menampilkan penggunaan partisi harddisk secara keseluruhan. df -h
Syntax : df [options]
Contoh : df dengan option -h untuk menghasilkan tampilan yang sudah
dikonversi dalam bentuk KiloByte, MegaByte bahkan GigaByte (jika
diperlukan).
[kave@client10~]$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/hda6 3.7G 3.1G 434M 88% /
/dev/hda7 2.3G 281M 2.0G 13% /home

file : Untuk melihat tipe file.
Syntax : file nama_file
Contoh :
[kave@client10~]$ file index.html
index.html: HTML document text
[kave@client10~]$ file yakult_01.jpg
yakult_01.jpg: JPEG image data, JFIF standard 1.02
[kave@client10~]$ file sdat4866.exe
sdat4866.exe: MS-DOS executable (EXE), OS/2 or MS Windows

Dalam hal ini, perintah “file” akan menganalisa file yang diberikan,
bukan berdasarkan pada extension suatu file. Sebagai contoh jika suatu
file ber-ekstensi .doc tetapi sebenarnya adalah file gambar dalam
format JPEG maka perintah “file” akan menemukan file tersebut dalam
kondisi yang sebenarnya.

Contoh :
[kave@client10~]$ mv yakult_05.jpg yakult.doc
(perintah ini untuk merubah file yakult_05.jpg menjadi yakult.doc)
[kave@client10~]$ file yakult.doc
yakult.doc: JPEG image data, JFIF standard 1.01
(perintah “file” dapat membuktikan bahwa file yakult.doc sebenarnya
adalah file gambar dalam format JPEG.)
page

grep: Untuk mencari suatu “string” atau “pattern” tertentu pada suatu
file.
Syntax : grep PATTERN nama_file
Contoh : mencari PATTERN “center” pada file index.html
[kave@client10~]$ grep center index.html
<center>
<td align=center><a href="http://www.ilmukomputer.com/home.php"><img
src="/images/ikc-old.jpg" border=0><br><br>VERSI KONVENSIONAL</a></td>
<td align=center><a href="http://www.ilmukomputer.org"><img src="/images/ikcblog.
jpg" border=0><br><br>VERSI BLOG</a></td></center>
Perhatikan bahwa setiap baris di atas mengandung kata “center” sesuai dengan PATTERN yang diinginkan.
 
head: Secara default menampilkan 10 baris pertama pada suatu file. Jika ingin menampilkan jumlah baris yang berbeda dapat menggunakan option -n diikuti jumlah baris yang diinginkan.
Syntax : head [options] nama_file
Contoh : menampilkan 15 baris pertama pada file guitar.txt

[kave@client10~]$ head -n15 guitar.txt
To Her With Love Tab by Karas Flowers, www.Ultimate-Guitar.Com
To Her, With Love
Kara?s Flowers
The Fourth World
Tabbed by: Danielle Weitzman
Email: Jewelgirl04@aol.com
Tuning: Eb Ab Db Gb Bb eb
Intro
e|-------------------------------------------------------------|

history: Menampilkan perintah-perintah yang telah digunakan sebelumnya. Note:
Linux memiliki fasilitas untuk menyimpan perintah-perintah yang pernah
digunakan.

Syntax : history
Contoh :
[kave@client10~]$ history
1 su -
2 su -
3 su -
.
.
.
225 grep center index.html
226 ls -l
227 cat ada
228 mv ada guitar.txt
229 head -n15 guitar.txt
230 history

init: Untuk mengganti run level. Note: Karena penggunaan run level adalah hal yang berpengaruh besar pada sistem, maka untuk melakukan ini harus menggunakan SUPER-USER atau yang memiliki kemampuan sama dengan root. Syntax : init run_level

ls: Untuk menampilkan isi dari suatu direktori.
Syntax : ls [options] nama_file_atau_direktori

Contoh :
[kave@client10~]$ ls -l
total 1060
drwx------ 3 kave kave 4096 2006-11-16 22:40 Desktop/
drwxr-xr-x 2 kave kave 4096 2006-09-23 15:26 Pictures/
drwxr-xr-x 6 kave kave 4096 2004-05-23 15:31 RealPlayer8/
drwxr-xr-x 2 kave kave 4096 2006-09-02 11:31 Trash/
-rw-r--r-- 1 kave kave 4132 2006-09-15 12:41 acne3.jpeg
-rw-r--r-- 1 kave kave 1684 2006-10-02 13:09 dance.doc
-rw-r--r-- 1 kave kave 12763 2006-09-21 13:59 geng\ 5l.png
drwxr-xr-x 9 kave kave 4096 2006-09-03 02:51 google-earth/
-rw-r--r-- 1 kave kave 4415 2006-10-02 13:05 guitar.txt
-rw-r--r-- 1 kave kave 38859 2006-09-30 13:43 iPING.odt
-rw-r--r-- 1 kave kave 2162 2006-09-15 13:03 images.jpeg
-rw-r--r-- 1 kave kave 1045 2006-09-27 21:33 index.html
-rw-r--r-- 1 kave kave 38306 2006-10-14 12:38 lahiran1.odg

option -l berfungsi untuk menampilkan file dalam format long seperti yang terlihat pada contoh. Jika tidak menggunakan option -l maka hasilnya akan seperti di bawah ini :
[kave@client10~]$ ls
Desktop/ acne3.jpeg google-earth/ lahiran1.odg
Flash\ Disk@ dance.doc guitar.txt
Pictures/ dancedancelyrics.html iPING.odt mp3@
RealPlayer8/ floppy@ images.jpeg oleg.odt
Trash/ geng\ 5l.png index.html ovalmain.gif

less: Untuk menampilkan isi dari suatu file. Dengan perintah “less”, saat menampilkan suatu file maka file akan terbuka dan dapat di scroll-up & scroll-down. Untuk keluar dari tampilan “less” dapat dilakukan dengan
menekan tombol 'q'. Perintah less ini lebih cocok dikatakan sebagai fileviewer, karena dapat menampilkan file tetapi tidak dapat melakukan proses update/editing.
Syntax : less nama_file

Contoh : less index.html

man: Menampilkan halaman bantuan/manual (help-page) untuk perintah yang diminta. Linux memiliki kelengkapan dokumentasi yang sangat tepat untuk dijadikan referensi. Halaman bantuan/manual ini biasanya selalu disertakan pada masing-masing program/perintah dan yang bersifat sangat informatif. Untuk menampilkan halaman-halaman manual, sistem menggunakan program “less”, karena itu untuk keluar dari halaman manual dapat dilakukan dengan menekan tombol 'q'.
Syntax : man nama_perintah

Contoh : menampilkan halaman manual dari perintah 'ls'
[kave@client10~]$ man ls
LS(1) LS(1)
NAME
ls, dir, vdir - list directory contents
SYNOPSIS
ls [options] [file...]
dir [file...]
vdir [file...]
POSIX options: [-CFRacdilqrtu1] [--]

mkdir: Membuat direktori
Syntax : mkdir nama_direktori

Contoh :
[kave@client10~]$ mkdir praktikum

mv: Untuk memindahkan atau mengganti nama suatu file atau direktori.
Syntax : mv file_atau_direktori_sumber file_atau_direktori_tujuan

Contoh :
memindahkan file guitar.txt ke direktori praktikum
[kave@client10~]$ mv guitar.txt praktikum/

mengganti nama direktori praktikum menjadi praktikumlinux
[kave@client10~]$ mv praktikum praktikumlinux

ping: Untuk melakukan test konektivitas/hubungan antara dua komputer dalam suatu jaringan (LAN).
Syntax : ping [options] ip-address
Contoh :
[kave@client10~]$ ping 192.168.0.203
PING 192.168.0.203 (192.168.0.203) 56(84) bytes of data.
64 bytes from 192.168.0.203: icmp_seq=1 ttl=64 time=4.00 ms
64 bytes from 192.168.0.203: icmp_seq=2 ttl=64 time=0.167 ms
--- 192.168.0.203 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1004ms
rtt min/avg/max/mdev = 0.167/2.086/4.006/1.920 ms
[kave@client10~]$ ping 192.168.0.220
PING 192.168.0.220 (192.168.0.220) 56(84) bytes of data.
From 192.168.0.210 icmp_seq=2 Destination Host Unreachable
From 192.168.0.210 icmp_seq=3 Destination Host Unreachable
From 192.168.0.210 icmp_seq=4 Destination Host Unreachable
--- 192.168.0.220 ping statistics ---
4 packets transmitted, 0 received, +3 errors, 100% packet loss, time
2999ms

Note : Pada contoh pertama proses PING berhasil mencapai tujuan yang berarti bahwa tes konektivitas berhasil, sedangkan pada contoh kedua proses PING tidak berhasil yang ditandai dengan info “Destination
Host Unreachable”.

pwd: Present Working Directory, menampilkan informasi direktori aktif saat
ini.
Syntax : pwd
Contoh :
[kave@client10~]$ pwd
/home/kave
menunjukkan bahwa direktori aktif saat ini adalah /home/kave

rm: Menghapus file/direktori.
Syntax : rm [options] nama_file_atau_direktori
Contoh :
[kave@client10~]$ rm -v index.html
removed `index.html'

menghapus file index.html
[kave@client10~]$ rm -rv praktikum/
removed `praktikum//guitar.txt'
removed directory: `praktikum/'

menghapus direktori praktikum/ beserta subdirektori dan semua file yang ada di dalamnya. Dalam hal ini option -r berguna untuk menghapus direktori.

rmdir: Menghapus direktori. Serupa dengan perintah rm -r, hanya saja perintah ini khusus untuk menghapus direktori.
Syntax : rmdir [options]
Contoh :
[kave@client10~]$ rmdir praktikum/
su: Untuk berganti user aktif. Jika hanya menggunakan su saja maka diasumsikan user yang dituju adalah root.
Syntax : su [options] nama_user
Contoh :
[kave@client10~]$ su kavein
Password: (masukkan password di sini)
[kavein@client10/home/kave]$ 

tail: Secara default menampilkan 10 baris terakhir pada suatu file. Jika ingin menampilkan jumlah baris yang berbeda dapat menggunakan option -n diikuti jumlah baris yang diinginkan.
Syntax : tail [options] nama_file
Contoh : menampilkan 15 baris terakhir pada file /etc/wgetrc
[kave@client10~]$ tail -n15 /etc/wgetrc
# retrieved, by setting this to on.
#dirstruct = off
# You can turn on recursive retrieving by default (don't do this if
# you are not sure you know what it means) by setting this to on.
#recursive = off
# To always back up file X as X.orig before converting its links (due
# to -k / --convert-links / convert_links = on having been specified),
# set this variable to on:
#backup_converted = off
# To have Wget follow FTP links from HTML files by default, set this
# to on:
#follow_ftp = off

top: Untuk menampilkan aplikasi yang menggunakan resource CPU dan MEMORI terbesar pada sistem.
Syntax : top
Contoh :
[kave@client10~]$ top
top - 00:58:55 up 3:58, 1 user, load average: 0.00, 0.02, 0.12
Tasks: 92 total, 1 running, 91 sleeping, 0 stopped, 0 zombie
Cpu(s): 2.7% us, 1.3% sy, 0.0% ni, 96.0% id, 0.0% wa, 0.0% hi, 0.0% si
Mem: 256244k total, 231172k used, 25072k free, 1560k buffers
Swap: 497972k total, 71324k used, 426648k free, 90504k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
5057 root 15 0 162m 17m 2920 S 2.3 7.1 2:13.82 X
5144 kave 15 0 38552 15m 13m S 1.0 6.2 1:32.88 kded
17020 kave 16 0 2064 1072 824 R 0.3 0.4 0:00.05 top
1 root 16 0 668 72 44 S 0.0 0.0 0:00.50 init
2 root 34 19 0 0 0 S 0.0 0.0 0:00.02 ksoftirqd/0
3 root 10 -5 0 0 0 S 0.0 0.0 0:00.10 events/0
4 root 11 -5 0 0 0 S 0.0 0.0 0:00.01 khelper
5 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kthread
7 root 20 -5 0 0 0 S 0.0 0.0 0:00.00 kacpid


uname: Menampilkan informasi Sistem Operasi (distro, versi, nama mesin dll).
Syntax : uname [options]
Contoh :
[kave@client10~]$ uname -a
Linux client10.dejavu.war.net.id 2.6.13 #1 Sat Sep 3 21:11:20 PDT 2005
i686 unknown unknown GNU/L


vi: Teks editor vi.
Syntax : vi [nama_file]

 
Beberapa perintah dasar vi yang banyak digunakan adalah :
       i      : masuk ke mode INSERT, agar dapat melakukan pengetikan
    dd      : untuk menghapus sebanyak 1 baris.
   dnd     : untuk menghapus sebanyak N baris.
   yyp     : untuk meng-copy 1 baris penuh.
   [ESC] : untuk keluar dari mode yang sedang aktif.
   :w       : untuk menyimpan file (w = write).
   :q        : untuk keluar dari vi (q = quit).
   :wq     : untuk menyimpan file dan langsung keluar dari vi (wq = write quit) 


who: menampilkan informasi user yang sedang login pada sistem.
Syntax : who
Contoh :
[kave@client10~]$ who
kave vc/1 Nov 17 01:01
kave :0 Nov 16 21:00


menunjukkan bahwa sedang ada 2 user yang aktif, yaitu 'kave' pada vc/1 (mode teks) dan kave pada :0 (mode grafis)

 
whoami: Menampilkan informasi user yang digunakan.
Syntax : whoami
Contoh :

[kave@client10~]$ whoami
kave
menunjukkan bahwa user yang digunakan saat ini adalah 'kave'

wc: Word Count, menampilkan jumlah bytes, kata dan baris dalam suatu fil
Syntax : wc [options] nama_file
Contoh :
[kave@client10~]$ wc dance.html
203 855 9053 dance.html
menunjukkan bahwa file dance.html memiliki 203 baris, 855 kata dan
9035 bytes.