March 2008


www.sepuluhtahunmendatang.com

Wah, sepuluh tahun yang akan datang yah, jadi kalau dihitung dari tahun ini jadi tentang tahun 2018 kan! Sebetulnya aku lebih suka untuk membayangkan tahun 3000 karena aku bisa berimajinasi yang lebih liar, seperti orang-orang seribu tahun lalu yang berimajinasi bisa terbang, berharap bisa bertemu atau mendengar suara kerabat mereka yang berada di tempat jauh. Yang sekarang menjadi sebuah kenyataaan. Ehm, karena hanya dibatasi sampai 2018, aku akan sedikit mengurangi imajinasiku dan sedikit melihat realita sekarang. Ada beberapa poin yang mungkin dapat terealisasikan sepuluh tahun mendatang

  1. Tak aka nada lagi proses loading yang membuat orang bosan menunggu. Tekan tombol power pada computer, seketika itu juga semua program pada computer bisa dijalankan secepat layaknya menggunakan kalkulator, pencet tombol on lalu langsung masukan angka dan operasi hitung lainya.

  2. Setiap rumah bahkan setiap orang akan memiliki laptop, seperti jaman sekarang dimana setiap orang memiliki telpon genggam.

  3. Kabel akan sedikit berkurang, karena wireless telah merebak dimana-mana. Kabel hanya digunakan untuk menghantarkan arus listrik saja.

  4. Komputer dapat dibuat sekecil buku 40 halaman saja.

  5. Warnet akan sesepi wartel karena setiap rumah akan memiliki jaringan internet.

  6. Home schooling menjadi lebih trend dari sekarang. Beberapa orang suka dengan hanya duduk didepan computer memasukkan username dan password lalu mengikuti pembelajaran via internet. Dan berangkat ke sekolah sewaktu ujian saja.

  7. Perangkat computer dapat terbuat dari bahan yang elastic sehingga dapat ditekuk dan dimasukkan kedalam tas atau saku sepertilayaknya karet atau kertas.

Warriors of The Net

Untuk pertama kalinya dalam sejarah, manusia dan mesin bekerja sama mewujudkan sebuah mimpi.

Ketika kita mengklik sebuah link terdapat sebuah proses yang sangat panjang, inilah secuplik perjalanan kisahya:

Pertama-tama computer user mengirimkan data atau informasi yang lalu dikode ulang oleh computer dan dipaket dalam sebuah kemasan yang utuh dan diberi label sesuai isi yang ada di dalam kemasan dan untuk membedakan paket satu dengan paket lain. selain itu dalam kemasan juga dicantumkan nama alamat computer server yang diakan dituju. Setelah itu data dalam paket harus melewati LAN yang merupakan sebuah jalur keluar masuknya data dalam sebuah jaringan local. Setelah itu paket dialihkan oleh sebuah router ke sebuah tempat yang benar dan diteruskan ke router switch. Oleh router switch paket dipilah lagi lalu diteruskan ke pada proxy. Dalam sebuah proxy, paket dibuka dan dilihat alamat yang akan dituju. Jika alamat tersebut tidak diinginkan maka data akan dihancurkan, tapi bila alamat dikehendaki maka data diteruskan ke sebuah firewall. Ketika melewati firewall pake dioilah oleh router lagi untuk diteruskan atau tidak, jika paket masih dikehendaki untuk diteruskan maka paket. Setelah proses penyeleksian yang ketat tersebut data bisa langsung dikeluarkan ke sebuah jaringan internet luas yang mirip sebuah sarang laba-laba. Disinilah semua pengiriman data dilakukan keseluruh jaringan internet, disini juga tersebar berbagai macam virus computer yang berbahaya bagi program computer. Ketika akan memasuki alamat yang akan dituju paket data menemui sebauh firewall lagi. Untuk memastikan keamanan data bagi sekuritas server. Jika paket-paket data yang datang memenuhi criteria maka paket akan diteruskan, jika tidak maka paket akan langsung dihancurkan, apabila masih ada paket yang terdeteksi berbahaya bagi server maka paket tersebut dihancurkan. Apabila paket dianggap cukup aman maka paket langsung dikirim ke server dan dibuka kemasannya lalu diambih data yang ada didalamnya dan kemasan tadi didaur ulang untuk mengemas data yang akan dikirim kembali ke user. Pengiriman data ke user sama seperti pengiriman data dari user ke server. Begitu seterusnya, antara user dan server saling mengirimkan informasi.

Model Open Systems Interconnection (OSI) diciptakan tahun 1984 oleh International Organization for Standardization (ISO). Dari situlah dibuat sebuah kerangka logika terstruktur mengenai proses komunikasi data berinteraksi lewat jaringan. Tujuan pembuatan standard ini tak lain agar komputer dapat berkomunikasi pada jaringan yang berbeda maupun teknologi dari vendor yang berbeda secara efektif dan efisien

 

pembahasan-lebih-lanjut.doc

 

 

 

 

 

 

freebsd1.gifFREEBSD

 

 

 

§      Sejarah

 

FreeBSD adalah sebuah UNIX-like operating system atau dapat diartikan sebagai sistem operasi yang seperti UNIX. FreeBSD dibuat dari source code UNIX original yang diproduksi oleh AT&T

tahun 1970. Pada zaman dahulu AT&T membutuhkan komputer yang sangat banyak agar bisnis mereka tetap jalan. Di lain pihak, saat itu AT&T dilarang menjalankan bisnis komputer. Jalan yang mereka ambil atas masalah tersebut adalah dengan menjual semua lisensi software dan source code mereka kepada beberapa universitas dengan harga yang murah. Sebagai akibatnya, banyak mahasiswa yang memanfaatkan peluang ini untuk mengetahui source code dan belajar mengenai cara kerja software tersebut. Tak kalah menariknya, AT&T-pun juga mendapat keuntungan dalam hal ini karena mereka mendapatkan programmer, patch, dan para scientist secara cuma-cuma untuk meningkatkan kualitas software mereka. Salah satu software buatan AT&T yang terkenal dalam lisensi ini adalah UNIX, yaitu UNIX yang pada zaman sekarang banyak digunakan dalam dunia ISP.

 

 

§      Network Address Translation (NAT)

 

Pada FreeBSD, mekanisme NAT (Network Address Translation) dijalankan oleh sebuah program Natd. Natd yang bekerja sebagai daemon, menyediakan solusi untuk permasalahan penghematan.  Penghematan ini dilakukan dengan cara menyembunyikan IP address jaringan internal, dengan membuat paket yang di generate di dalam terlihat seolah-olah dihasilkan dari mesin yang memiliki IP address legal. Natd  dapat memberikan konektivitas ke dunia luar tanpa  menggunakan IP address legal dalam jaringan internal. Selain itu fasilitas Network Address Translation juga dapat digunakan dengan socket divert. Natd mampu mengubah semua paket yang ditujukan ke host lain sedemikian sehingga source IP addressnya berasal dari mesin Natd. Berdasarkan aturan, untuk setiap paket yang diubah harus dibuat tabel translasi untuk mencatat transaksi ini. Sehingga dengan menggunakan NAT, aturan tentang komunikasi yang harus menggunakan IP address legal dapat dilanggar. NAT bekerja dengan jalan mengubah IP-IP address ke satu atau lebih IP address lain. IP address yang diubah adalah IP address yang diberikan untuk tiap mesin dalam jaringan internal (bisa sembarang IP). IP address yang menjadi hasil konversi/ ubahan terletak di luar jaringan internal tersebut dan merupakan IP address legal yang valid/routable.

 

 

§      Cara Kerja NAT

 

Sebuah paket TCP terdiri dari header dan data. Header memiliki sejumlah field di dalamnya, salah satu field yang penting di sini adalah:

1.      MAC (Media Access Control) address asal dan tujuan

2.      IP address asal dan tujuan

3.      nomor port asal dan tujuan

 

Cara kerja NAT dapat diperinci sebagai berikut:

 

1.      Saat mesin A menghubungi mesin B, header paket berisi IP A sebagai IP address asal dan IP B sebagai IP address tujuan. Header ini juga berisi nomor port asal (biasanya dipilih oleh mesin pengirim dari sekumpulan nomor port) dan nomor port tujuan yang spesifik, misalnya port 80 (untuk web).

2.      Kemudian B menerima paket pada port 80 dan memilih nomor port balasan untuk digunakan sebagai nomor port asal menggantikan port 80 tadi.

3.      Mesin B lalu membalik IP address asal & tujuan dan nomor port asal & tujuan dalam header paket. Sehingga keadaan sekarang IP B adalah IP address asal dan IP A adalah IP address tujuan.

4.      Kemudian B mengirim paket itu kembali ke A.

5.      Selama session terbuka, paket data hilir mudik menggunakan nomor port yang dipilih. Router (yang biasa – tanpa Natd) memodifikasi field MAC address asal & tujuan dalam header ketika me-route paket yang melewatinya. IP address, nomor port, dan nomor sequence asal & tujuan tidak disentuh sama sekali. NAT juga bekerja atas dasar ini. Dimulai dengan membuat tabel translasi internal untuk semua IP address jaringan internal yang mengirim paket melewatinya.

6.      Lalu men-set tabel nomor port yang akan digunakan oleh IP address yang valid. Ketika paket dari jaringan internal dikirim ke Natd untuk disampaikan keluar, Natd melakukan hal-hal sebagai berikut:

 

1. Mencatat IP address dan port asal dalam tabel translasi

2. Menggantikan nomor IP asal paket dengan nomor IP dirinya yang valid

3. Menetapkan nomor port khusus untuk paket yang dikirim keluar,memasukkannya    dalam tabel translasi dan menggantikan nomor port asal tersebut dengan nomor port khusus ini.

 

7.      Ketika paket balasan datang kembali, Natd mengecek nomor port tujuannya.

8.      Jika ini cocok dengan nomor port yang khusus telah ditetapkan sebelumnya, maka dia akan melihat tabel translasi dan mencari mesin mana di jaringan internal yang sesuai.

9.      Setelah ditemukan, ia akan menulis kembali nomor port dan IP address tujuan dengan IP address dan nomor port asal yang asli yang digunakan dulu untuk memulai koneksi.

10.  Lalu mengirim paket ini ke mesin di jaringan internal yang dituju. Natd memelihara isi tabel translasi selama koneksi masih terbuka.

 

§      Domain Name System (DNS)

 

Domain Name System (DNS) atau system nama domain adalah distribute database system yang digunakan untuk pencarian nama komputer (name resolution) di jaringan yang mengunakan TCP/IP (Transmission ControlProtocol/Internet Protocol). DNS biasa digunakan pada aplikasi yang terhubung ke Internet seperti web browser atau e-mail, dimana DNS membantu memetakan host name sebuah komputer ke

IP address. Selain digunakan di Internet, DNS juga dapat di implementasikan ke private network atau intranet dimana DNS memiliki keunggulan seperti:

 

1.      Mudah

DNS sangat mudah karena user tidak lagi direpotkan untuk mengingat IP address sebuah komputer cukup host name (nama Komputer).

2.      Konsisten

IP address sebuah komputer bisa berubah tapi host name tidakberubah.

3.      Simple

user hanya menggunakan satu nama domain untuk mencari baik di Internet maupun di Intranet.

 

Struktur DNS

Domain Name Space merupakan sebuah hirarki pengelompokan domain berdasarkan nama, yang terbagi menjadi beberapa bagian diantaranya:

 

A.     Root-Level Domains

Domain ditentukan berdasarkan tingkatan kemampuan yang ada di struktur hirarki yang disebut dengan level. Level paling atas di hirarki disebut dengan root domain. Root domain di ekspresikan berdasarkan periode dimana lambang untuk root domain adalah (“.”).

B.     Top-Level Domains

Top level domain merupakan nama terakhir dari nama domain di Internet. Top level domain ini berupa deretan huruf setelah titik (dot) terakhir sebuah URL. Internet Assigned Number Authority ( IANA) menggolongkan top level domain menjadi 3 yaitu:

 

1.      Country code top level domain (ccTLD) merupakan top level domain untuk suatu Negara atau wilayah teritorial tertentu, terdiri dari dua huruf, misalnya: .id untuk Indonesia dan .jp untuk Jepang

2.      Generic top level domain(gTLD), terdiri atas minimal 3 huruf, digunakan oleh golongan/organisasi khusus, misalnya:

com Organisasi Komersial

edu Institusi pendidikan atau universitas

org Organisasi non-profit

net Networks (backbone Internet)

gov Organisasi pemerintah non militer

mil Organisasi pemerintah militer

num No telpon

arpa Reverse DNS

Hampir semua gTLD dapat diakses secara luas, kecuali .mil yang hanya terbatas untuk organisasi militer AS. Top level domainini juga dapat dibagi lagi menjadi beberapa kelas yaitu: Sponsored top level domain(sLTD) seperti .aero ; .coop ; .museum

          Unsponsored top level domain (uTLD) seperti .biz ; .info ; .name dan .pro

3.      Infrastructure top level domain, merupakan top level domain dari arpa

 

 

§      Web Server Dengan Apache

 

Saat ini web merupakan salah satu layanan informasi yang banyak diakses oleh pengguna internet di dunia. Sebagai salah satu layanan informasi maka perlu dibangun web yang mampu menangani permintaan dari banyak pengguna dengan baik tanpa meninggalkan aspek keamanannya. Masalah keamanan merupakan salah satu aspek yang penting dalam pembangunan web karena kelalaian dalam menangani keamanan web server dapat berakibat fatal. Apache merupakan salah satu distribusi web server yang popular dengan dukungan feature yang sangat banyak. Perhitungan statistik yang ada saat ini menunjukkan bahwa Apache menjadi web server yang paling banyak digunakan dalam dunia internet, yaitu mencapai nilai 60 % dari seluruh web server yang ada. Keberhasilan Apache mencapai kepopuleran saat ini selain dikarenakan memiliki banyak feature yang sering tidak dijumpai pada web server yang lain, juga dikarenakan Apache merupakan aplikasi gratis yang berjalan dalam berbagai sistem operasi. Ada beberapa aspek yang perlu diterapkan dalam mengamankan web server, antara lain :

 

1. Layanan web server dengan low previllages

2. Pengaturan akses terhadap web server

3. Meminimalkan layanan publik pada mesin yang menjalankan web server

4. Menyediakan filesystem khusus untuk layanan web server

 

 

§      QMAIL (mail server)

 

Qmail adalah MTA (Internet Mail Transfer Agent) yang aman, handal, dan sederhana. qmail merupakan alternatif sistem Sendmail-binmail yang terdapat pada UNIX. qmail menggunakan SMTP (Simple Mail Transfer Protocol) untuk bertukar pesan dengan MTA pada sistem lain. Dengan menggunakan qmail, terdapat beberapa keuntungan, antara lain :

1.      Keamanan :

qmail dirancang dengan jaminan keamanan yang cukup tinggi dibandingkan dengan Sendmail. Hal ini merupakan kebutuhan mutlak karena mail delivery merupakan masalah yang kritis bagi user.

2.      Kinerja :

qmail seperti pengantaran surat, dapat menyampaikan lebih dari 20 antaran secara simultan (sebagai default).

3.      Keterandalan :

Pada saat qmail menerima sebuah pesan, dijamin pesan tersebut tidak akan hilang. qmail juga mendukung maildir, format mailbox baru yang bekerja dengan handal. Maildirs, tidak seperti mbox files dan mh folders, tidak akan hilang jika terjadi crashes pada sistem pada saat delivery. Selain itu, user dapat membaca suratnya pada NFS dengan aman, dan pada waktu yang sama, sejumlah klien NFS dapat mengirim surat kepada user tersebut.

4. Kesederhanaan :

Ukuran qmail lebih kecil dibandingkan jenis-jenis Internet MTA lainnya. MTA lainnya memiliki mekanisme forwarding, aliasing, dan mailing list yang terpisah. Sedangkan qmail memiliki sebuah mekanisme forwarding yang sederhana, yang memungkinkan user menangani mailing lists mereka. Qmail ditulis oleh Dan Berstein(DJB), seorang profesor matematika pada University of Illinois di Chicago. qmail pertama kali dikeluarkan dalam versi beta 0.70 pada tanggal 24 Januari 1996. Versi 1.0 dikeluarkan pada tanggal 20 Februari 1997. Versi yang terakhir adalah versi 1.03 yang dikeluarkan pada tanggal 15 Juni 1998. Rencananya, dalam waktu dekat, akan dikeluarkan versi 2.0. qmail mengikuti filosofi UNIX klasik, di mana masing-masing tool melaksanakan fungsi tunggal

dan fungsi kompleks yang terdefinisi dengan baik, yang dibangun dengan menyambungkan serangkaian tool menjadi sebuah “pipeline”. Sedangkan alternatifnya adalah dengan membangun tools yang lebih kompleks, yang menciptakan kembali fungsi- fungsi dari tools yang sederhana. Sebagai pengganti dari Sendmail, qmail mendukung host dan user masquerading, full host hiding, virtual domains, null clients, list-owner rewriting, relay control, doublebouncerecording, arbitrary RFC 822 address lists, cross-host mailing list loop detection,pre-recipient checkpointing, downed host backoffs, independent message retry schedules,dan lain- lain.

 

 

 

 

Sabtu, minggu kemarin aku mengikuti pertemuan perdana calon kru ARC. Pertemuan ini dalam rangka pengrekrutan anggota baru / calon kru . Acara rencananya akan di mulai jam 13.00 tepat. Aku usahakan aku datang tepat waktu. Akupun beranjak dari masjid Salman ITB menuju ruang TVST-B. Kupercepat langkahku agar aku tidak terlambat.

Akhirnyapun aku tiba di depan ruang TVST-B. Karena melihat suasana di depan ruang TVST-B masih sepi, aku mengalihkan langkahku ke sebuah tempat dimana tertempel pengumuman praktikum fisika dasar, yaitu Comlabs tercinta. Setelah yakin akan jadwal praktikumku aku memutar langkahku sekali lagi menuju ke ruang TVST-B.

Didepan ruang TVST-B telah tampak beberapa jiwa yang bersemangat mengikuti pertemuan perdana ini. Sebelum masuk ruangan aku mengisi absensi bersama para cakru lainya. Didalam ruangan aku masih harus menunggu lama, terlihat olehku beberapa teman yang masih terlambat datang. Tapi tak apa-apa, toh acara belum dimulai.

Akhirnya acarapun dimulai, ruangan TVST-B penuh akan para cakru dan beberapa kru. Beberapa orang terpaksa duduk di lantai. Didepan ruangan para kru memperkenalkan diri. Betapa kagetnya aku, karena sebagian besar kru didominasi oleh anak elektro dan matematika, kok bisa ya? Setelah sedikit penjelasan tentang kaderisasi acara intipun dimulai. Acara inti ini berisi pemberian materi tentang profil ARC. Usai pemberian materi beberapa mahasiswa mengajukan pertanyaan seperti pada umumnya. Sebelum acara berakhir, kami, para cakru diberi tugas untuk membuat blog dan mencari materi FreeBSD. Acarapun berakhir kira-kira pukul 15.00

Saran dan kritik saya untuk ARC:

Tolong untuk masalah eliminasi cakru dilakukan secara serius, jangan sampai salah tebang. Sayang jika anak yang berbakat, kalo gak bisa masuk ARC

Didik dan bina para cakru kayak adik sendiri aja, jangan terlalu cuek atau lainya. Gak salahkan menjalin hubungan baik antara kru dengan para cakru

Untuk materi kedepan tolong dipersiapkan dengan baik, biar para cakru terkesan dan bersemangat ikut kaderisasi

Sekian, Terima kasih

Mimpi Sang Pengemis

 

 

Desir angin seirama dengan desiran hatiku

Berhembus perlahan menyerbu ruang kosong

Angin itu telah membawa jiwaku berkhayal

Meninggalkan jasadku yang terpaku

 

            Hatiku menjadi ombak yang bergulung-gulung

            Ombak yang berkejaran meraih pantai

            Menghempas dan menyusup ke sela-sela karang

            Lalu meninggalkan buih-buih mimpi yang sempurna

 

Tiba-tiba gerimis menyapa

Tetesan harapan dan ketakutan berjatuhan

Menari-nari diatas tanah

Mengalir lenyap sebagian meresap

 

Rusaku tak sanggup berlari

Berserah diri akan harimau

Hanya berharap bisa melihat pelangi

Berangan berlari di jalan warna-warni

 

Petir mencabik semua bunga

Teringat lapuknya akar ini

Rapuhnya anyaman mimpi

Bukan beringin kokoh di padang

           

           

Akankah  sang gelap berpindah cahaya

            Akankah keledai menjelma kuda pacu

            Akankah racun berganti madu

            Mampukah aku

 

Siapakah aku?

 

 

Selama 18 tahun aku hidup di dunia ini, aku masih memendam sebuah pertanyaan “siapakah aku?” Mungkin bagi sebagian orang pertanyaan itu merupakan pertanyaan yang sepele. Tapi bagiku pertanyaan itu sangat berarti bagiku. Lebih berarti dari pertanyaan yang harus dijawab ketika ujian akan berakhir. Yang aku ketahui sekarang ini hanya sebatas nama, jenis kelamin, keluargaku, pendidikanku. Tanpa mengerti arti diriku, mustahil bagiku mengerti arti hidupku. Untuk apa, untuk siapa, mengapa aku hidup? Memang aku mengakui kebenaran bahwa hidup ini untuk beribadah kepada-Nya. Akan tetapi apa peranku di dunia ini, jika tak ada aku bagaimana keadaan dunia ini? Apakah sejarah dunia tanpa atau denganku akan sama saja? Lalu untuk apa aku di dunia ini. Yang aku bisa perbuat sekarang adalah melakukan sesuatu yang berjasa bagi dunia dan manusia khususnya. Aku berharap dengan begitu hidupku tidak sia-sia, Selain itu akupun juga tak mengenal kepribadianku, terkadang aku pemarah, terkadang aku baik hati; terkadang aku muslim yang soleh, terkadang aku seseorang yang tak beragama; terkadang aku jujur, terkadang aku pembohong yang ulung. Seperti apakah aku yang sesungguhnya. Cermin manakah yang dapat menunjukkan wajah asliku.

Sebagai penutup aku ingin berbagi informasi tentang diriku sebatas yang telah aku ketahui dan yang bisa aku ceritakan

Nama: Muchamad Musyafa’

Tempat/Tanggal lahir: Semarang, 30 Oktober 1989

Jenis kelamin : Laki-laki

Pendidikan:       Tk Tarbiyatul Athfal 2 ( Mohon koreksinya bila ada kesalahan penulisan)

                        SD NU Pungkuran ( Selama satu catur wulan)

                        SDN Bandungrejo II

                        SMPN 9 Semarang

                        SMAN 3 Semarang – IPA

                        Institut Teknologi Bandung – STEI

Cita-cita :      Astronot ( walaupun sekarang terdampar di jurusan yang sama sekali tak                               berurusan dengan Astronomi )

                        Presiden ( sedikit bermimpi gak apa-apa kan)

                        Pesulap, badut ( buat nyenengin orang lain)

                        Anggota power ranger/ super sentai, kamen rider, pokemon trainer,                                       Penjinak Digimon ( impian paling liar)

                        Seorang peneliti dibidang Elektronika ( lha ini baru masuk akal)

Sekian dulu dari saya

Welcome to WordPress.com. This is your first post. Edit or delete it and start blogging!