Archive for April, 2006

Tugas 6 CaKru Arc…

Wednesday, April 19th, 2006

as usually… seperti biasanya… kali ini saya mempublikasikan tugas ARC yang saya kerjakan. kali ini, akan saya muat 3 topik sekaligus dari hasil pertemuan kaderisasi ARC kemarin. semoga hal ini bsia bermanfaat.

Resume Kaderisasi ARC ke-6, Sabtu, 15 Maret 2006

 

Hari Sabtu, 15 April 2006, diumumkan sebanyak 135 Cakru yang lolos tahap II, syukurlah aku dan seorang teman di TI2005 diterima, yang pasti ini membuat saya semakin semangat untuk ikut kaderisasi selanjutnya sampai menjadi kruARC…

 

Awal pertemuan ini dijelaskan Proses dalam tahap ke-2nya. Beberapa hal baru yang akan dijalani yaitu:

  1. ada tugas kelompok, di samping tugas individu,
  2. pembinaannya beda, per project (NET, RF, atau WEB), berarti beda pada mentor juga,
  3. sistem seleksi akan semakin ketat, tidak hanya sekedar dari kehadiran dan tugas, tapi juga dari penilaian tiap kru,
  4. tugas yang pasti akan jadi lebih susah,
  5. ada tugas besarnya (per div) yang dikerjakan per kelompok (1kelompok 8orang), topic yang boleh diambil yaitu:

 

Divisi Networking:

  1. Web Server
  2. FTP Server
  3. Mail Server
  4. PHP, My-SQL
  5. Firewall
  6. Webmail
  7. Milis
  8. Proxy Server

 

Divisi Web:

  1. Web Standar Cakru
  2. Forum Cakru
  3. MP3 Search
  4. FTP Search
  5. Document Search (.pdf, .doc, .ppt)

 

Divisi RW:

  1. Translate ARRL Handbook
  2. Translate FreeBSD Handbook
  3. Ringkasan Technology Wireless and Amateur Radio
  4. Koordinasi dan Dokumentasi

 

Targetnya kaderisasi tahap 2 selesai dalam waktu 6 minggu tapi akan lebih  disesuaikan dengan keadaan Cakru.

 

Pembahasan Materi

 

Unix and Open Source

By: reza@arc.itb.ac.id – Divisi Networking

 


UNIX

- UNIX adalah salah satu jenis sistem operasi yang ada di kehidupan ini. Saat ini UNIX sering digunakan sebagai basis program lainnya spt FreeBSD, Linux, OpenBSD, dsb.

- Ciri khas Unix antara lain:

  1. berbasis jaringan,

  2. berupa text data sehingga readable

  3. file security level penting untuk diperhatikan,

  4. semua hardware ditampilkan dalam bentuk file (yang dicontohkan dalam pertemuan adalah flashdisk, nama file: /dev/da0)

- Yang penting diperhatikan dalam Putty: hostname/address dan portnya.


- Beberapa perintah yang ada dalam Unix:

  • /bin — binary

  • /dev –device

  • ls (list) — menampilkan seluruh isi folder

  • pwd — lihat directory yang aktif

  • cp (copy) — mengcopy file dengan format perintah: cp <file> <folder>

  • mkdir — membuat directory

  • mv — memindahkan suatu file atau me-renamenya dengan nama lain

  • chown — change owner suatu file, format perintah: chown <new username> <filename>

  • ls –l — tampilkan karakteristik file secara lengkap

  • su — perintah untuk masuk ke root

  • id — melihat group dimana sebuah user berada

  • chmod – (berupa bilangan biner, jadi tidak dibahas saat ini)

  • ee — easy editor, untuk mengedit suatu file, fungsinya seperti notepad

 


- wheel adalah group yang memiliki akses ke bagian root

- 1 file minimal memiliki 5 atribut

- Atribut rwx berarti: read-write-execute (tidak semua file bisa dieksekusi)

- ada 2 jenis user yaitu ordinary dan root


OPEN SOURCE

 

- Keuntungan Open Source:

  1. biaya relatif murah

  2. open code, dapat dibaca oleh pengguna

  3. tidak ada rahasia yang disembunyikan

  4. memungkinkan kustomisasi software, seperti yang digunakan oleh beberapa editor di Hollywood

  5. Contoh open source: FireFox, WordPress, PHP, Apache, MySQL, FreeBSD, OpenOffice.org

 



Alasan saya memilih divisi Networking

alasan saya memilih divisi ini sebenarnya sederhana. saya mulai tertarik dengan dunia komputer sejak kelas 1 SD. waktu itu saya heran dengan game Sky (permainan ski yang disediakan oleh windows)… dari situ saya mulai menyukainya dan alhasil sudah banyak kali saya merusakkan komputer (karena mengutak-atik)… bertambahnya umur saya semakin suka mencoba2 program2 yang ada juga ikut coba2 dalam membuatnya. itu awal saya tertarik dengan bahasa pemrograman.

kemudian sejak kelas 6 saya mengenal internet dan saya pun tertarik dengan kemampuan hacker menjebol dan membuat virus juga dengan kemampuan programmer yang menciptakan sistem proteksi. saya heran dan ingin tahu caranya. saya kemudian mencari tahu bagaimana caranya dan ternyata hal ini sangat berhubungan erat dengan dunia networking. ketika saya dulu ingin memperdalam keilmuan ini ada banyak kendala… antara lain adalah bahasa inggris dan kendala bahasa komputer yang tidak begitu saya mengerti (bahasa C, assembler, dll) juga tentang sistem jaringan seperti telnet, dll…

saya kemudian tertarik bergabung dengan ARC… unit yang saya bisa dikatakan sangat dekat dengan komputer dan networking… saya ingin mengembangkan potensi diri saya di dunia networking ini dari latar belakang tadi… selain itu saya baru menyadari bahwa networking ternyata sudah menjadi kehidupan sehari2…tanpa adanya jaringan di dunia maka segala aktivitas bisa hancur… selain mempelajari networking di divisi ini, saya juga berharap ilmu yang saya dapt bisa digunakan di keilmuan yang sedang saya pelajari yaitu Teknik Industri.

berikut ini saya tampilkan tugas tentang perintah2 UNIX beserta penjelasannya. sayangnya masih banyak istilah2 yang tidak saya dapat sehingga terpaksa saya kosongkan.




UNIX Command and Explanation

 

alias [command nickname] `[command definition]‘

command yang berfungsi membuat shortcut command lain

 


awk  [program | -f program file] [flags / variables] [files]

scanning and processing language script

 


bang 

bourne

buffer

 


cat [filename]

melihat isi suatu file… kalo di dos pake type


cd [directory] 

command untuk mengganti direktori sekarang ke direktori lain.

ex. % cd ~/www/htdocs/

 


chmod  

berguna untuk mengubah permission dari suatu file atau direktori

 


cp [source-file] [target-file] 

membuat copy file dari source ke destination.

bila target file sudah ada maka akan di overwrite.

 


cshrc


dot

echo 

command untuk ngasih argument text.

command ini akan menampilkan hasil text yang ditulis langsung di monitor

 


emacs [command-line switches] [files] 

standar UNIX editor

 


eqn 

tipe set mathematic, command untuk mendeskripsikan persamaan mathematic


exotic

 


grep [pattern] [filenames] 

fitur search untuk mencari suatu text dalam suatu file.

isi pattern dengan text yang dicari.

 


head 

untuk melihat isi file tapi sebatas beberapa baris pertama.

untuk default yaitu 10 baris. Bisa diatur dengan tambahan ‘–[angka]’

history 

menunjukkan command terakhir apa saja yang sudah digunakan

 


home

 


jobs – l 

menunjukan dengan 1 baris simple aplikasi apa yang sedang berjalan

 


join 

command untuk menggabungkan 2 file menjadi satu


korn

lpr 

standar perintah UNIX untuk mencetak suatu file

 


ls [directory] 

untuk melihat isi file di direktori sekarang.

-f (memisahkan subdir dengan file)

–l (melihat attribut lengkap dari suatu file)

-a (melihat hidden file… dibedakan dengan tanda titik)

 


mail 

program standar UNIX untuk program mail

man [-option] [command] 

manual UNIX command – kalo di dos pake ‘/?’ atau help

mkdir [directory] 

membuat direktori baru

more 

untuk melihat suatu file.

beberapa atribut untuk melihat file

    q (quit)
    spacebar (next page)
    return key (next line)
    b (goback 1 page)

 


mv [source-file] [target-file] 

ganti nama file dan memindahkan file ke tempat lain

 


network

 


nroff 

command untuk melakukan format document untuk dicetak ke printer

 


path

pipe

powerfull

 


quit 

command untuk keluar dari UNIX

 


redirection

 


rehash 

command untuk recompute internal table harsh dari isi suatu direktori

 


rlogin 

command untuk membuat shorcut login dimana kita bisa membuat shorcut dari koneksi ke komputer kita

 


rmdir [directory]  

menghapus direktori

 


script 

command untuk mengaktifkan record log suatu kejadian di login session untuk keluar ketik ‘exit’

 


sed 

command ini mengizinkan untuk menggunakan pre-record dan mengubahnya menjadi bentuk text

 


sort 

command untuk mengurutkan file berdasarkan abjad.

hasil output bisa ditampilkan di monitor atau dimasukkan di file

 


source

 


tail  

kebalikan dari head ini untuk melihat file dengan baris terakhir

 


tee 

command untuk membaca input dan menuliskannya menjadi standar output file

 


telnet  

untuk masuk (log in) ke mesin tertentu lewat jaringan komunikasi

 


troff 

tipe set atau format dokumen

 


uniq 

command untuk memfilter dan melaporkan bila ada line text yang sama

 


user friendly

versatile

visual editor

 


wc [file] 

untuk melihat jumah karakter, kata dan baris dari suatu file. format:

% wc dict

5 10 56 tmp -> 5 line; 10 words; 56 char.

 


who 

untuk melihat user siapa yang sedang log in

 


demikian tugas ARC ini saya buat… semoga teman2 bisa mendapatkan manfaatnya dan mengerti lebih jauh mengenai sistem operasi UNIX…

maaf bila banyak kesalahan

.thanx

Saturday, April 8th, 2006

Tugas
1 CaKru ARC – Blog
Hardian Prabianto - 13405097

Pengenalan
Jaringan Internet ITB

Melalui
kesempatan di blog ini, saya akan coba menjelaskan tentang jaringan
internet di ITB, tempat dimana saya belajar saat ini.  Mengapa topik
ini saya tempatkan di blog? Ini tidak lain karena bagian dari tugas
calon kru ARC dan agar menambah pengetahuan pembaca akan sistem
jaringan di ITB ini.

ITB,
sebagai institusi pendidikan terdepan di Indonesia, harus menyediakan
banyak fasilitas penunjang pendidikan. Banyak sekali fasilitas
penunjang pendidikan dan diantara itu semua, ada beberapa yang
esensi. Salah satunya adalah internet. Internet sendiri di ITB
berkembang demikian pesatnya. Hal ini disebabkan karena kebutuhan
mahasiswa untuk mencari literatur dan informasi secara mudah, cepat
dan ringkas dari luar ITB. Perkembangan jaringan internet ITB sendiri
sudah dimulai dari masa lalu dan berlanjut hingga kini. Berikut
adalah data mengenai kondisi jaringan internet ITB sekarang :

  • 4000
    Client

  • 65.000
    IP Address

  • 1
    Juta e-mail per hari

  • Trafik
    HTTP > 30GB

  • Backbone
    Fiber Optik

  • IPv6
    ready

Untuk
menangani permasalahan jaringan sebesar ini maka disusunlah suatu
sistem jaringan yang bisa dikatakan cukup besar. Sistem jaringan ini
bisa dilihat pada gambar backbone ITB

Arc1

Menurut
gambar
di atas terlihat terdapat 4 router yang mengatur jalur network
ITB dengan dunia luar. Selain itu juga tampak banyak sekali server
yang terdapat dan bekerja di ITB. Untuk menangani sekian banyak
server dan k
ebutuhan internet maka ITB membangun banyak koneksi
internet, yaitu :

  • AI3
    9 Mbit/s– merupakan koneksi untuk SOI (kerjasama dengan Jepang)

  • Jalawave
    (IIX) 2 Mbit/s- merupakan koneksi untuk internet umum di ITB

  • Indosat
    768 Kbit/s (backup)- merupakan backup internet di ITB

  • TEIN
    (future) 45Mbit/s- sedang dalam progress. TEIN adalah program
    bersama eropa dengan asia dalam rangka mengembangkan pendidikan
    berbasis penelitian. Bandwith sebesar ini akan lebih difokuskan pada
    penelitian.

AI3
(
Asian Internet Interconnection  Initiatives)

AI3 adalah jaringan internet terkoneksi
asia. Pusat AI3 berada di Jepang dan mempunyai bandwith 9 Mbit/s. AI3
sendiri lebih difokuskan untuk penggunaan program SOI (School of
Internet) yang merupakan kuliah umum langsung dari Jepang dengan
pesertanya merupakan mahasiswa dari 20 universitas, 11 negara asia
yang bergabung didalamnya. Penggunaan bandwith sebesar ini untuk
memudahkan kuliah yang menggunakan telekonferensi.


Fasilitas
Internet ITB

HTTP
/ Web

ITB menyediakan 4 cache (jalur) yang bisa
dipakai dalam berkoneksi net ke dunia luar. Cache-cache tersebut
sebut saja bernama cache 1 s/d 4. Untuk penggunaannya sendiri cache 1
dan 2 ditujukan untuk mahasiswa dengan koneksi dari Jalawave,
sedangkan cache 3 digunakan oleh rektorat ITB dan untuk cache 4
sebagai cache yang bercirikan Ipv6. Policy (aturan) penggunaan akses
web sendiri masing-masing user hanya boleh membuka 7 koneksi dan
mendownload 5 MB.

E-Mail

ITB
network mempunyai jaringan pengaturan sendiri dalam distribusi email.
Diperkirakan E-mail ITB keluar masuk setiap tahun bsia mencapai
jutaan. Untuk mengatasi hal ini maka dibangun jaringan distribusi
email dan pengamanannya dari spam dan virus. Selain itu ITB juga
sesudah memberikan pelajaran dasar tentang studi keinternetan ini.

Arc2_2ITB mempunyai jaringan ftp yang saling
berhubungan antar server dengan server yang lain. Server-server ftp
ini bisa berada di dalam masing-masing program studi atau diluar itu.
Untuk memudahkan pencarian digunakan mesin pencari ftp yaitu
http:\\ftp.itb.ac.id. di web ini kita dapat mencari file yang kita
inginkan tanpa membuka satu persatu server ftp dan mengecek isinya.

MP3
Streaming

ITB
menyediakan fasilitas streaming mp3 dimana kita bisa mendengarkan
lagu langsung dari server tanpa harus mendownloadnya. Server penyedia
file streaming sendiri cukup banyak di ITB. Untuk teknis pencariannya
dapat menggunakan search pada http:\\mp3search.ms.itb.ac.id. semuanya
ini lebih mudah daripada yang dibayangkan.

Untuk
masa depan internet di ITB sendiri sebenarnya sudah cukup
menjanjikan. Kemungkinan besar untuk beberapa tahun lagi ITB akan
berkoneksi dengan jaringan TEIN2 (
The Second Generation of the
Trans-Eurasia Information Network) yaitu jaringan internet yang
terkoneksi dari asia ke eropa yang disponsori oleh Uni-Eropa.
Bandwith yang disediakan bisa dikatakan sangat besar yaitu 45 MB. Itu
semua bertujuan untuk membantu para dosen dan mahasiswa dalam
pengerjaan proyek maupun berkomunikasi dengan universitas asing juga
membantu dalam pertukaran data dan informasi (jurnal, hasil riset,
dll). Untuk pemakaiannya yang bersifat pribadi TEIN2 sudah memiliki
daftar blok website mana yang bisa dibuka atau tidak. Kemungkinan
besar, website-website yang menarik seperti friendster akan diblok
karena dianggap tidak berhubungan dengan perkuliahan.

Demikian
gambaran kondisi jaringan internet saat ini dan
arahnya di masa datang. Semoga berguna bagi kita semua. Bila ada yang
memberikan tanggapan silakan tuliskan di box comment. Thanx for your
attention.