MeNu BLog aYe

Minggu, 16 Oktober 2011

1

DataBase Terdistribusi


BASIS DATA TERDISTRIBUSI



DATABASE TERDISTRIBUSI : Database yang disimpan pada beberapa komputer didistribusi dalam sebuah sistem terdistribusi melalui media komunikasi seperti high speed buses atau telepone line.

SISTEM DATABASE TERDISTRIBUSI :  berisi kumpulan site à eksekusi transaksi  lokal (mengakses data pada satu site) & transaksi global (mengakses data pada site berbeda )

Contoh :
Transaksi lokal : transaksi menambahkan dana pada nomor rekening 1112234 yang berada di cabang margonda. Transaksi ditentukan pada cabang margonda.

Transaksi global : transaksi transfer dari rekening 1112234 ke rekening 2223410 yang berada di kramat jati (rekening didua site berbeda telah diakses sebagai hasil dari eksekusinya)

Site-site dalam database terdistribusi dihubungkan secara fisik dengan berbagai cara. Beberapa topologi digambarkan sebagai sebuah graph. Beberapa bentuk :
1.      Fully connected network
Kalau salah satu node rusak, yang lainnya masih dapat berjalan (biaya mahal),
kontrol manajemen tidak terjamin.

2.      Partially connected network
Reliability rendah, biaya dapat ditekan
Kontrol manajemen tidak terjamin.

3.      Tree structured network
Bersifat sentral, control manajemen lebih terjamin
Kalau node pusat rusak, semua akan rusak. (setiap proses dimulai dari bawah).

4.      Ring network (LAN)
Rusak satu, yang lain masih berjalan
Kontrol manajemen kurang terjamin karena bersifat dsesentralisasi.

5.      Star network (LAN)
Kontrol manajemen lebih terjamin, karena bersifat sentral
Kalau pusat rusak yang lain rusak.


KEUNTUNGAN DATA BASE TERDISTRIBUSI

1.      Pengawasan distribusi dan pengambilan data
Jika beberpa site yang berbeda dihubungkan, seorang pemakai yang berada pada satu site dapat mengakses data pada site lain.
Contoh : sistem distribusi pada sebuah bank memungkinkan seorang pemakai pada salah satu cabang dapat mengakses data cabang lain.

2.      Reliability dan availability
Sistem distribusi dapat terus menerus berfungsi dalam menghadapi kegagalan dari site sendiri atau mata rantai komunikasi antar site.

3.      Kecepatan pemrosesan query
Contoh : jika site-site gagal dalam sebuah sistem terdistribusi, site lainnya dapat melanjutkan operasi jika data telah direplikasi pada beberapa site.

4.      Otonomi lokal
Pendistribusian sistem mengijinkan sekelompok individu dalam sebuah perusahaan untuk melatih pengawasan lokal melalui data mereka sendiri. Dengan kemampuan ini dapat mengurangi ketergantungan pada pusat pemrosesan.

5.      Efisiensi dan fleksibel
Data dalam sistem distribusi dapat disimpan dekat dengan titik diman data tersebut dipergunakan. Data dapat secara dinamik bergerak atau disain, atau salinannya dapat dihapus.


KERUGIAN DATABASE TERDISTRIBUSI

1.      Harga software mahal
Hal ini disebabkan sangat sulit untuk membuat sistem database distribusi.

2.      Kemungkinan kesalahan lebih besar
Site-site beroperasi secara paralel sehingga lebih sulit untuk menjamin kebenaran dan algoritma. Adanya kesalahan mungkin tak dapat diketahui.

3.      Biaya pemrosesan tinggi
Perubahan pesan dan penambahan perhitungan dibutuhkan untuk mencapai koordinasi antar site.


RANCANGAN DATABASE TERDISTRIBUSI

A.    FRAGMENTASI DATA
Fragmentasi : relasi dibagi ke dalam beberapa bagian, setiap bagian disimpan pada lokasi yang berbeda.

Tiga jenis fragmentasi :

1.                  Fragmentasi Horizontal.
Berisi tuple-tuple yang dipartisi dari sebuah relasi global ke dalam sejumlah 
subset.

Deposit 1 = s branch-name = “Hillside” (Deposit)
Deposit 1 = s branch-name = “Valleyview” (Deposit)

Branch-name
Account-number
Customer-name
Balance
Hillside
305
Lowman
500
Hillside
226
Camp
336
Hillside
115
Khan
62
                                    Deposit 1

Branch-name
Account-number
Customer-name
Balance
Valleyview
177
Camp
205
Valleyview
402
Khan
10000
Valleyview
408
Khan
1123
Valleyview
639
Green
750
                                    Deposit 2

2.                  Fragmentasi Vertikal.

Branch-name
Account-number
Customer-name
Balance
Tuple-id
Hillside
305
Lowman
500
1
Hillside
226
Camp
336
2
Valleyview
117
Camp
205
3
Valleyview
402
Khan
10000
4
Hillside
115
Khan
62
5
Valleyview
408
Khan
1123
6
Valleyview
639
Green
750
7

Deposit 3 = p branch-name, customer-name,tuple-id (deposit)
Deposit 4 = p account-number,balance,tuple-id (deposit)

Branch-name
Customer-name
Tuple-id
Hillside
Lowman
1
Hillside
Camp
2
Valleyview
Camp
3
Valleyview
Khan
4
Hillside
Khan
5
Valleyview
Khan
6
Valleyview
Green
7

Account-number
Balance
Tuple-id
305
500
1
226
336
2
117
205
3
402
10000
4
115
62
5
408
1123
6
639
750
7

3.                  Fragmentasi campuran.


B.     REPLIKASI
Sistem memelihara beberapa salinan (copy) dari relasi. Setiap salinan disimpan pada beberapa lokasi yang berbeda.

Dalam sebuah database terdistribusi, database disimpan pada beberapa
komputer. Komputer-komputer dalam sebuah sistem terdistribusi berhubungan
satu sama lain melalui bermacam-macam media komunikasi seperti high-speed
buses atau telephone line.
Sebuah sistem database terdistribusi berisikan sekumpulan site, di mana tiap-tiap
site dapat berpartisipasi dalam pengeksekusian transaksi-transaksi yang
mengakses data pada satu site atau beberapa site. Tiap-tiap site dapat
memproses transaksi lokal yaitu sebuah transaksi yang mengakses data pada
satu site di mana transaksi telah ditentukan.
Sebuah site juga dapat mengambil bagian dalam mengeksekusi transaksi global
yaitu transaksi yang mengakses data pada site yang berbeda di mana transaksi
telah ditentukan, atau transaksi yang mengakses data pada beberapa site yang
berbeda.
Ada 2 aspek penting dari DDB :
1. Distribusi : data tidak disimpan pada tempat (prosesor) yang sama,
sehingga DDB dapat dibedakan dari database tunggal, sentralisasi
2. Korelasi logika : data memiliki property yang berhubungan sehingga DDB
dapat dibedakan dari sekumpulan database local atau file yang disimpan
pada tempat yang berbeda pada jaringan komputer.
 DDBS bukan merupakan kumpulan dari file yang dapat disimpan tersendiri di
setiap node dari jaringan komputer. Untuk membentuk DDBS, file tidak
seharusnya berelasi secara logika saja, tetapi perlu ada struktur di antara file dan
akses data bukan merupakan hal yang khusus.
Keuntungan dari DDBS
�� Otonomi local : karena data didistribusikan, user dapat mengakses dan bekerja
dengan data tersebut sehingga memiliki kontrol local.
�� Meningkatkan kinerja : karena setiap site menangani hanya bagian dari DB,
CPU dan I/ O tidak seberat seperti DB pusat. Data yang dipakai untuk
transaksi disimpan dalam beberapa site, sehingga eksekusi transaksi dapat
secara parallel.
�� Meningkatkan reliability/ availability : jika satu site mengalami crash, dapat
membuat beberapa site tidak dapat diakses. Jika data direplikasi ke banyak
site, kerusakan hubungan komunikasi tidak menjadikan sistem total tidak dapat
dioperasikan.
�� Ekonomis : dari biaya komunikasi, baik membagi aplikasi dan memproses
secara local di setiap site. Dari biaya komunikasi data, akan lebih murah untuk
memelihara sistem komputer dalam satu site dan menyimpan data secara
local.
�� Expandibility : akan lebih mudah mengakomodasikan ukuran DB yang semakin
besar. Ekspansi dapat dilakukan dengan menambah proses dan kekuatan
penyimpanan ke jaringan.
�� Shareability : jika sistem informasi tidak terdistribusi, akan sulit untuk berbagi
data dan sumber daya. Sistem DB terdistribusi memungkinkan hal ini.
Kerugian dari DDBS
�� Kurangnya pengalaman : sistem DB terdistribusi bertujuan umum (generalpurpose)
tidak sering digunakan. Yang digunakan adalah sistem prototype
yang dibuat untuk satu aplikasi (misal : reservasi pesawat)
�� Kompleksitas : masalah DDBS lebih kompleks dibandingkan dengan
manajemen database terpusat
�� Biaya : sistem terdistribusi membutuhkan tambahan hardware (untuk
mekanisme komunikasi) sehingga biaya hardware meningkat. Yang terpenting
pada biaya ini adalah replikasi. Jika fasilitas komputer dibuat di banyak site,
akan memerlukan orang2 yang memelihara fasilitas tersebut
�� Kontrol distribusi : sebelumnya menjadi keuntungan. Tetapi karena distribusi
menyebabkan masalah sinkronisasi dan koordinasi, kontrol terdistribusi
menjadi kerugian atau kekurangan di masalaha ini.
�� Keamanan : akan mudah mengontrol database yang terpusat. Dalam sistem
database terdistribusi, jaringan membutuhkan keamanan tersendiri.
�� Perubahan yang sulit : tidak ada tool atau metodologi untuk membantu user
mengubah database terpusat ke database terdistribusi.
PERANCANGAN DATABASE TERDISTRIBUSI
Alokasi data
Ada beberapa alternatif dasar untuk menyimpan atau menempatkan data : partisi
dan replikasi. Dalam skema partisi, database dibagi ke dalam sejumlah partisi
yang disjoin yang masing2 ditempatkan di site yang berbeda. Perancangan
replikasi dibedakan atas fully replication atau fully duplicated dimana seluruh
database ditempatkan di masing2 site, atau partially replicated yaitu masing2
partisi dari database disimpan di lebih dari satu site tetapi tidak di semua site.
Ada 2 perancangan dasar yaitu fragmentasi, pemisahan database ke dalam
partisi2, disebut fragment, dan distribusi.
Fragmentasi
Relasi dibagi ke dalam beberapa fragment, masing2 disimpan di site yang
berbeda. Ada 2 strategi, yaitu fragmentasi horizontal dan vertikal.
Fragmentasi horizontal
Fragmentasi berdasarkan tupel. Setiap fragment memilki subset dari tupel relasi.
Relasi r dibagi ke dalam sejumlah subset r1, r2,.., rn, masing2 berisi dari sejumlah
tupel relasi r. Masing2 tupel relasi r harus merupakan satu dari fragment2
tersebut sehingga relasi awalnya dapat dibentuk kembali. Suatu fragmen
didefinisikan sebagai seleksi pada relasi global r. Sebuah predikat Pi digunakan
untuk menyusun fragmen ri :
ri = σ Pi (r)
Pembentukan kembali dilakukan dengan menggabungkan seluruh fragment :
n
R = U ri
i=1
Fragmentasi vertikal
Fragmentasi vertikal dari r(R) melibatkan beberapa subset R1, R2, …, Rn dari R
sedemikian sehingga
n
U Ri = R
i=1
Setiap fragment ri dari r didefinisikan sebagai :
ri = Π Ri (r)
Pembentukan kembali dengan menggunakan join natural : r = r1|x| r2 |x|…|x| rn
Fragmentasi vertikal dibuat dengan menambahkan atribut khusus yaitu tuple-id,
yang merupakan alamat fisik atau logika untuk tupel dan menjadi kunci pada
skema. Tetapi tuple-id tidak diperlihatkan ke user.







NAMA :FAHMI NUR SIDQI
NIM      : 09.01.53.0031


jati.staff.unisbank.ac.id

Rabu, 21 September 2011

0

PERANCANGAN WEB KELAS A1 PERANCANGAN WEB KELAS A1




KELOMPOK 1                                    KELOMPOK 2

  • BENI WIBOWO                         - M. IRFAN ARIFIANA ALVIN
  • LITA CHANDRA K.                   - LUTFI AGUS
  • SANDI ADI .P.                            - WAHYU WICAKSONO


KELOMPOK 3                                       KELOMPOK 4

  • FIRMAN SANJAYA                   - WAHYU BUDI SANTOSA
  • SINGGIH ARDHITA                   - RIYAN OKI PRADANA
  • BENNY HIDAYAT                     - FARDAN HASYMI


KELOMPOK 5                                         KELOMPOK 6

  • ROCHMAD                                   - NGESTI PRATIWI
  • DWI DARYANTO                         - PANDU HARI .W.
  • SINGGIH HERLAMBANG            - HARIYANSAH EKO .S.


KELOMPOK 7                                           KELOMPOK 8

  • DESTA RIDOLAH ISNAN           - MINANUR ROHMAN
  • RIYO SEMPATI                            - AHMAD SHOLIKIN
  • NUR CAHYANTI                          - ANNISA SETYANINGSIH


KELOMPOK 9                                              KELOMPOK 10
  • M. NUR ARIFIN                             - TRIAS WIJI ADMOKO
  • DODO WALUYO                           - AFRYAN RAMADHAN
  • FAHMI NUR SIDQI                       - YUANTORO BAYU


KELOMPOK 11                                             KELOMPOK 12

  • MARTHA SEPTIANI                          - ERA YANUAR HAPSARI
  • NICOLAS HANDIAWAN                  - M. AGUS RAHMADI
  • WAHYU FERDIANSYAH                  - PRITHO DWI . H.



KELOMPOK 13                                            KELOMPOK 14

  • DEFRI                                                   - ANAIS
  • ALIF NURMANSYAH                         - MUH SAMSUN
  • M . FADLULAH                                    - DHIDHIK

KELOMPOK 15

  • IRAWAN
  • RAHMAT BINTORO
  • ANGGUN


KETERANGAN :

KEL 1 : SISTEM MANAGEMENT HOTEL “ROOM BOY”

KEL 2 : SISTEM INFORMASI PERIKANAN “ADMINISTRATOR”

KEL 3 : SISTEM MANAGEMENT HOTEL “PEMBAYARAN BIAYA DAN KAS”

KEL 4 : SISTEM INFORMASI PERIKANAN “ MSY”

KEL 5 : SISTEM MANAGEMENT HOTEL “BOOKING SISTEM (FO)”

KEL 6 : SISTEM INFORMASI PERIKANAN “SMS GATEWAY”

KEL 7 : SISTEM MANAGEMENT HOTEL “BACK OFFICE”

KEL 8 : SISTEM MANAGEMENT “TAGIHAN CUSTOMER”

KEL 9 : SISTEM MANAGEMENT HOTEL “ADMINISTRATOR”

KEL 10 : COMPANY PROFILE WEB DESIGN AND PHOTOGRAPHY “ADMINISTRATOR”

KEL 11 : COMPANY PROFILE WEB DESIGN AND PHOTOGRAPHY “ COMPANY PROFILE”

KEL 12 : APLIKASI SEDERHANA TENTANG PERIKANAN

KEL 13 : SISTEM INFOMASI PERIKANAN “MEY”

KEL 14 : APLIKASI SEDERHANA TENTANG PERTANIAN

KEL 15 : APLIKASI SEDERHANA TENTANG PETERNAKAN
  • BAGI YANG DAPAT JUDUL SISTEM INFORMASI PERIKANAN DAN SISTEM MANAGEMENT HOTEL ASISTENSI DENGAN BAPAK TEGUH PRASANDY, M.KOM DAN BISA JANJIAN DENGAN BELIAU KAPAN MAU ASISTENSI.
  • YANG DAPAT JUDUL COMPANY PROFILE WEB DESIGN AND PHOTOGRAPHY DAN PEMBUATAN APLIKASI SEDERHANA ASISTENSI DENGAN SAYA (RINI YUNITA) BISA HUB NO SAYA 085842600866 UNTUK MASALAH JADWAL BIMBINGAN.
  • SETIAP ASISTENSI MASING – MASING MAHASISWA WAJIB MEMBAWA KARTU ASISTENSI.
  • APLIKASI HANYA DIPERBOLEHKAN MENGGUNAKAN PHP DIBUAT ONLINE DENGAN MENGGUNAKAN LOCAL HOST SAJA.
  • BAGI YANG BELUM PAHAN DENGAN TUGASNYA BISA MENGHUBUNGI MASING – MASING YANG MENGASISTENSI.

Senin, 22 Agustus 2011

0

MengHapuS DuaL BooT Pada WindowS 7


        Menghapus Dual Boot Pada Windows Posted in Windows Tips by frise1412 ADVERTISEMENTS  menghilangkan sistem dual boot dapat menjadi hal yang berbahaya, dan tidak menjamin bahwa windows akan melupakan boot sector ke 2, tetapi hal ini akan menghapus pilihan layar boot dan atau mengizinkan penghapusan sebuah OS.  -Klik kanan pada My Computer,pilih properties -Pindah ke tab advanced - Pada ‘Startup and recovery’ pilih settings -Di kotak dialog baru anda memiliki beberapa pilihan: -Jika Anda ingin meninggalkan DOS pada mesin, tetapi tidak melihat layar pilihan anda dapat mengatur ‘time to display list of operating systems :’ ke 0 sebagai WinXP sekarang harusnya sebagai default OS anda.  -Jika penghapusan dos adalah tujuan Anda, maka klik edit -Pertama simpan salinan dari file notepad yang membuka ‘boot.ini’ hanya kalau-kalau anda membuat kesalahan

-Sekarang akan ada baris seperti ini:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)WINDOWS=”Microsoft Windows XP Professional”
/fastdetect /NoExecute=OptIn

-Periksa apakah default line points ke XP, seperti yang terjadi atas -Sekarang hapus baris dengan OS lain, dalam hal ini yaitu DOS 7.1. “Multi (1) ‘* CATATAN seluruh baris mungkin lebih dari satu baris di notepad * -Simpan file -Maka Anda bebas untuk menghapus folder yang terkait dengan OS -Reboot sistem anda dan selesai.  Source : http://islam-download.net/tips-tricks/software-tips-windows/menghapus-dual-boot-pada-windows.html

Sabtu, 20 Agustus 2011

0

panduan Perintah-Perintah termiNaL LiNux


  1. Pertama – halaman manual perintah.
    • man <perintah> : menampilkan semua informasi tentang perintah.
    • <perintah> ­­help : manampilkan opsi yang tersedia dari sebuah perintah.
  2. Kedua – Buku dan Internet.

Perintah Penanganan File

mkdir - membuat direktori.
  • sintaks :
    mkdir [OPTION] DIRECTORY...
  • contoh :
    $ mkdir data
ls - menampilkan isi dari direktori.
  • sintaks :
    ls [OPTION]... [FILE]...
  • contoh :
    $ ls -ls
cd - berpindah direktori.
  • sintaks :
    cd [DIRECTORY]
  • contoh :
    $ cd data
pwd - menampilkan tempat direktori yang sedang dikerjakan.
  • sintaks :
    $ pwd
cp - mengcopy file dan direktori.
  • sintaks :
    cp [OPTION]... SOURCE DEST
  • contoh :
    $ cp sample.txt sample_copy.txt
    $ cp sample_copy.txt target_dir
mv - memindahkan atau merubah nama file.
  • sintaks :
    mv [OPTION]... SOURCE DEST
  • contoh :
    $ mv source.txt target_dir
    $ mv old.txt new.txt
rm -­ menghapus file atau direktori.
  • sintaks :
    rm [OPTION]... FILE...
  • contoh :
    $ rm file1.txt , rm ­rf some_dir
find - mencari file dalam sebuah direktori.
  • sintaks :
    find [OPTION] [path] [pattern]
  • contoh :
    $ find file1.txt, find ­name file1.txt
touch - Update waktu akses dan modifikasi setiap BERKAS ke waktu sekarang. Argumen FILE yang tidak ada menjadi ada kosong.
  • sintaks:
    touch [OPTION]... FILE...
  • contoh :
    $ touch done
file - menentukan jenis file.
  • sintaks:
    file [OPTION...] [FILE...]
  • contoh :
    $ file ubuntu-desktop.pdf
locate - menemukan atau mencari file.
  • sintaks :
    locate [OPTION]... FILE...
  • contoh :
    $ locate file1.txt
whereis - locate the binary, source, and manual page files for a command.
  • sintaks :
    whereis [-bmsu] [-BMS directory...  -f] filename...
  • contoh :
    $ whereis ssh

Pola

Pola adalah ungkapan yang menggambarkan satu set string yang digunakan untuk memberikan gambaran ringkas dari sebuah himpunan, tanpa harus daftar semua elemen. contoh : ab*cd cocok apa pun yang dimulai dengan ab dan diakhiri dengan cd dll.
$ ls *.txt
artinya mencetak semua file yang berekstensi .txt (file teks)

Pemrosesan Teks

cat - menggabungkan file dan cetak pada keluaran standar.
  • sintaks :
    cat [OPTION] [FILE]...
  • contoh :
    $ cat avatar.avi.001 avatar.avi.002 > avatar.avi
    $ cat readme.txt
echo - menampilkan baris teks.
  • sintaks :
    echo [OPTION] [string] ...
  • contoh :
    $ echo I love Indonesia
    $ echo $HOME
grep - mencetak baris yang cocok dengan pola.
  • sintaks :
    grep [OPTION] PATTERN [FILE]...
  • contoh :
    $ grep ­i apple sample.txt
wc - mencetak jumlah baris, kata, dan byte di file.
  • sintaks :
    wc [OPTION]... [FILE]...
  • contoh :
    $ wc file1.txt
sort - mengurutkan file teks baris.
  • sintaks :
    sort [OPTION]... [FILE]...
  • contoh :
    $ sort file1.txt
md5sum - compute and check MD5 message digest.
  • sintaks :
    md5sum [OPTION]... [FILE]...
  • contoh :
    $ md5sum LinuxMint-5-Fluxbox.iso > md5sums
    $ md5sum -c md5sums

Linux File Permissions

3 jenis file permission – read, write, execute 10 bit format dari perintah 'ls -­l' 1 2 3 4 5 6 7 8 9 10 file type owner group others contoh : drwxrw­r­­ owner berarti memiliki semua tiga hak akses, group mempunyai izin membaca dan menulis, others hanya mempunyai izin membaca. read - 4, write - 2, execute - ­1 contoh :
rwxrw­r­­   = 764

Sistem Administrasi

chmod - mengubah hak akses file.
  • sintaks :
    chmod [OPTION] [MODE] [FILE]
  • contoh :
    $ chmod 744 calculate.sh
chown - mengubah pemilik file dan group.
  • sintaks :
    chown [OPTION]... OWNER[:[GROUP]] FILE...
  • contoh :
    $ chown ugos myfile.txt
su - mengubah user ID atau menjadi super-user.
  • sintaks :
    su [OPTION] [LOGIN]
  • contoh :
    $ su ugos
    $ su
passwd - update token otentikasi pengguna.
  • sintaks :
    passwd [options] [LOGIN]
  • contoh :
    $ passwd ugos
who - menunjukkan siapa yang login.
  • sintaks :
    who [OPTION]
  • contoh :
    $ who

Managemen Proses

ps - laporan snapshot dari proses saat ini.
  • sintaks :
    ps [OPTION]
  • contoh :
    $ ps ax
kill - untuk membunuh proses (menggunakan mekanisme sinyal).
  • sintaks :
    kill [OPTION] pid
  • contoh :
    $ kill ­9 2275
lsusb - daftar perangkat USB.
  • sintaks :
    $ lsusb
jobs - menampilkan nama dan id latar belakang pekerjaan.
  • sintaks :
    $ jobs
top - tampilan tugas Linux.
  • sintaks :
    top -hv | -bcisSH -d delay -n iterations [-u user | -U user] -p pid [,pid ...]
  • contoh :
    $ top
clear - menghapus layar terminal.
  • sintaks :
    $ clear
free - menampilkan jumlah memori yang bebas dan digunakan dalam sistem.
  • sintaks :
    free [-b | -k | -m | -g] [-o] [-s delay ] [-t] [-V]
  • contoh :
    $ free -m

Arsip

tar - ke arsip file.
  • sintaks :
    tar [OPTION] DEST SOURCE
  • contoh :
    $ tar ­cvf original.tar original
    $ tar ­xvf original.tar
bzip2 - kompresor blok-menyortir file.
  • sintaks :
    bzip2 [OPTION] FILE...
  • contoh :
    $ bzip2 original.mp3
    $ bzip2 -d original.mp3.bz2
zip - paket dan kompres (arsip) file.
  • sintaks :
    zip [OPTION] DEST SOURCE
  • contoh :
    $ zip original.zip original
rar - arsip file dengan kompresi.
  • sintaks :
    rar <command> [-<switch 1> -<switch N>] archive [files...]
  • contoh :
    $ rar original.rar original
unzip - daftar, test dan ekstrak file yang dikompresi dalam sebuah ZIP archive.
  • sintaks :
    unzip [-Z] [-opts[modifiers]] file[.zip] [list] [-x xlist] [-d exdir]
  • contoh :
    $ unzip original.zip
unrar - daftar, test dan ekstrak file yang dikompresi dalam sebuah RAR archive.
  • sintaks :
    unrar <command> -<switch 1> -<switch N> <archive> <files...> <@listfiles...> <path_to_extract>
  • contoh :
    $ unrar -x original.rar
7z - Sebuah pengarsipan file dengan rasio kompresi tertinggi.
  • sintaks :
    7z <command> [<switches>...] <archive_name> [<file_names>...] [<@listfiles...>]
  • contoh :
    $ 7z e original.7z

Jaringan

ssh - SSH client (remote login program) "ssh adalah program untuk login ke mesin remote dan untuk mengeksekusi perintah pada mesin remote".
  • sintaks :
    ssh [options] [user]@hostname
  • contoh :
    $ ssh ­-l guest 10.105.11.20
scp - secure copy (copy file program remote) "scp salinan file antara host pada jaringan".
  • sintaks :
    scp [options] [[user]@host1:file1] [[user]@host2:file2]
  • contoh :
    $ scp file1.txt guest@ip_address:~/ 
ifconfig - mengkonfigurasi perangkat jaringan.
  • sintaks :
    ifconfig [-a] [-v] [-s] <interface> [[<AF>] <address>]
  • contoh :
    $ ifconfig
iwconfig - mengkonfigurasi perangkat jaringan nirkabel.
  • sintaks :
    iwconfig [interface]
  • contoh :
    $ iwconfig
wget - Downloader non-interaktif jaringan.
  • sintaks :
    wget [option]... [URL]...
  • contoh :
    $ wget -c http://repo.ugm.ac.id/iso/ubuntu/10.04/ubuntu-10.04-netbook-i386.iso 
netstat - Cetak koneksi jaringan, tabel routing, statistik interface, koneksi masquerade, dan keanggotaan multicast.
  • sintaks :
    netstat [-vWeenNcCF] [<Af>] -r
  • contoh :
    $ netstat
mtr - tool diagnostik jaringan.
  • sintaks :
    mtr [-hvrwctglspniu46] [--help] [--version] [--report]
  • contoh :
    $ mtr google.co.id
iftop - menampilkan penggunaan bandwidth pada sebuah perangkat ethernet oleh host.
  • sintaks :
    iftop -h | [-nNpbBP] [-i interface] [-f filter code] [-F net/mask]
  • contoh :
    # iftop -i eth0

File Systems

fdisk - partisi manipulator.
  • sintaks :
    fdisk [options] <disk>
  • contoh :
    # fdisk ­l
mount - mount file system.
  • sintaks :
    mount ­t type device dir
  • contoh :
    # mount /dev/sda5 /media/target
umount - unmount file system.
  • sintaks :
    umount [OPTIONS] dir | device...
  • contoh :
    # umount /media/target
du - estimasi sintaks kapasitas file.
  • sintaks :
    du [OPTION]... [FILE]...
  • contoh :
    $ du -h
df - diskfile, laporan sintaks kapasitas hardisk.
  • sintaks :
    df [OPTION]... [FILE]...
  • contoh :
    $ df -h
eject - eject removable media
  • sintaks :
    eject [OPTION]
  • contoh :
    $ eject
    $ eject -t

Editor perintah

nano - Nano, editor lainnya, yang bebas disempurnakan Pico clone.
  • sintaks:
    nano [OPTIONS] [[+LINE,COLUMN] FILE]..
  • contoh :
    $ nano readme.txt
pico - sebuah program editor teks yang ditingkatkan.
  • sintaks:
    pico [OPTIONS] [[+LINE,COLUMN] FILE]..
  • contoh :
    $ pico readme.txt
vi - program text editor.
  • sintaks :
    vi [OPTION] [file]...
  • contoh :
    $  vi hello.c
vim - Vi Improved, program text editor.
  • sintaks :
    vim [OPTION] [file]...
  • contoh :
    $  vim hello.c

Perintah Advanced

reboot - reboot sistem.
  • sintaks :
    reboot [OPTION]
  • contoh :
    # reboot
halt - shutdown komputer.
  • sintaks :
    # halt
shutdown - shutdown komputer.
  • sintaks :
    shutdown [OPTION]
  • contoh :
    # shutdown -h now
sed - stream editor untuk penyaringan dan mengubah teks.
  • sintaks :
    sed [OPTION] [input­file]...
  • contoh :
    $ sed 's/love/hate/g' loveletter.txt 
awk ­- pola scanning dan pengolahan bahasa.
  • contoh :
    $ awk ­F: '{ print $1 }' sample_awk.txt
watch - menjalankan program secara berkala, menunjukkan output fullscreen.
  • sintaks :
    watch [OPTION] <command>
  • contoh :
    $ watch lsusb
alias - membuat alias dari sebuah perintah.
  • sintaks:
    alias [name[=value] ... ]
  • contoh :
    $ alias dir='ls -l'
screen - layar manajer dengan emulasi terminal VT100/ANSI.
  • sintaks :
    screen [-opts] [cmd [args]]
  • contoh :
    $ screen -S ugos
lshw - list hardware.
  • sintaks :
    lshw [-format] [-options ...]
  • contoh :
    $ lshw -C network
dmidecode - DMI table decoder
  • sintaks :
    dmidecode [OPTIONS]
  • contoh :
    # dmidecode --type memory
uptime - menampilkan berapa lama sistem telah berjalan.
  • sintaks :
    $ uptime
split - membagi file menjadi potongan-potongan.
  • sintaks :
    split [OPTION]... [INPUT [PREFIX]]
  • contoh :
    $ split -b 200MB avatar.avi avatar.avi.
espeak - Sebuah perangkat lunak multi-lingual speech synthesizer.
  • sintaks :
    espeak [options] [<words>]
  • contoh :
    $ espeak -s 80 "Linux"
aplay - command-line perekam suara dan pemutar untuk driver soundcard ALSA.
  • sintaks :
    aplay [OPTION]... [FILE]...
  • contoh :
    $ aplay -l
    $ aplay donw.wav
arecord - command-line perekam suara untuk driver soundcard ALSA.
  • sintaks :
    arecord [OPTION]... [FILE]...
  • contoh :
    $ arecord -f cd -t raw | lame -x -r – out.mp3 
lsb_release - cetak distribusi informasi spesifik.
  • sintaks :
    lsb_release [options]
  • contoh :
    $ lsb_release -a
cal - menampilkan sebuah kalender.
  • sintaks :
    cal [-hjy] [[month] year]
  • contoh :
    $ cal 4 2011
date - mencetak atau mengatur tanggal dan waktu sistem.
  • sintaks :
    date [OPTION]... [+FORMAT]
  • contoh :
    # date 041520152011
    artinya Apr 15 8:15 2011
history - menampilkan perintah-perintah yang sudah digunakan.
  • sintaks :
    $ history
bc - bahasa kalkulator.
  • sintaks :
    bc [ -hlwsqv ] [long-options] [  file ... ]
  • contoh :
    $ bc