Jumat, 12 Desember 2008

perakitan komputer


cara merakit komputer yang baik


Berikut ini akan dibahas mengenai bagaimana cara merakit komputer, terutama bagi mereka yang baru belajar .. dari beberapa referensi yang saya pelajari .. maka berikut ini akan dijelaskan langkah demi langkah cara merakit komputer, mudah-mudahan bermanfaat .. Red. deden
Komponen perakit komputer tersedia di pasaran dengan beragam pilihan kualitas dan harga. Dengan merakit sendiri komputer, kita dapat menentukan jenis komponen, kemampuan serta fasilitas dari komputer sesuai kebutuhan.Tahapan dalam perakitan komputer terdiri dari:
A. PersiapanB. PerakitanC. PengujianD. Penanganan Masalah

Persiapan
Persiapan yang baik akan memudahkan dalam perakitan komputer serta menghindari permasalahan yang mungkin timbul.Hal yang terkait dalam persiapan meliputi:
Penentuan Konfigurasi Komputer
Persiapan Kompunen dan perlengkapan
Pengamanan
Penentuan Konfigurasi Komputer
Konfigurasi komputer berkait dengan penentuan jenis komponen dan fitur dari komputer serta bagaimana seluruh komponen dapat bekerja sebagai sebuah sistem komputer sesuai keinginan kita.Penentuan komponen dimulai dari jenis prosessor, motherboard, lalu komponen lainnya. Faktor kesesuaian atau kompatibilitas dari komponen terhadap motherboard harus diperhatikan, karena setiap jenis motherboard mendukung jenis prosessor, modul memori, port dan I/O bus yang berbeda-beda.
Persiapan Komponen dan Perlengkapan
Komponen komputer beserta perlengkapan untuk perakitan dipersiapkan untuk perakitan dipersiapkan lebih dulu untuk memudahkan perakitan. Perlengkapan yang disiapkan terdiri dari:
Komponen komputer
Kelengkapan komponen seperti kabel, sekerup, jumper, baut dan sebagainya
Buku manual dan referensi dari komponen
Alat bantu berupa obeng pipih dan philips
Software sistem operasi, device driver dan program aplikasi.
Buku manual diperlukan sebagai rujukan untuk mengatahui diagram posisi dari elemen koneksi (konektor, port dan slot) dan elemen konfigurasi (jumper dan switch) beserta cara setting jumper dan switch yang sesuai untuk komputer yang dirakit.Diskette atau CD Software diperlukan untuk menginstall Sistem Operasi, device driver dari piranti, dan program aplikasi pada komputer yang selesai dirakit.
Pengamanan
Tindakan pengamanan diperlukan untuk menghindari masalah seperti kerusakan komponen oleh muatan listrik statis, jatuh, panas berlebihan atau tumpahan cairan.Pencegahan kerusakan karena listrik statis dengan cara:
Menggunakan gelang anti statis atau menyentuh permukaan logam pada casing sebelum memegang komponen untuk membuang muatan statis.
Tidak menyentuh langsung komponen elektronik, konektor atau jalur rangkaian tetapi memegang pada badan logam atau plastik yang terdapat pada komponen.
Perakitan
Tahapan proses pada perakitan komputer terdiri dari:
Penyiapan motherboard
Memasang Prosessor
Memasang heatsink
Memasang Modul Memori
memasang Motherboard pada Casing
Memasang Power Supply
Memasang Kabel Motherboard dan Casing
Memasang Drive
Memasang card Adapter
Penyelesaian Akhir
1. Penyiapan motherboard
Periksa buku manual motherboard untuk mengetahui posisi jumper untuk pengaturan CPU speed, speed multiplier dan tegangan masukan ke motherboard. Atur seting jumper sesuai petunjuk, kesalahan mengatur jumper tegangan dapat merusak prosessor.
2. Memasang Prosessor
Prosessor lebih mudah dipasang sebelum motherboard menempati casing. Cara memasang prosessor jenis socket dan slot berbeda.Jenis socket
Tentukan posisi pin 1 pada prosessor dan socket prosessor di motherboard, umumnya terletak di pojok yang ditandai dengan titik, segitiga atau lekukan.
Tegakkan posisi tuas pengunci socket untuk membuka.
Masukkan prosessor ke socket dengan lebih dulu menyelaraskan posisi kaki-kaki prosessor dengan lubang socket. rapatkan hingga tidak terdapat celah antara prosessor dengan socket.
Turunkan kembali tuas pengunci.
Jenis Slot
Pasang penyangga (bracket) pada dua ujung slot di motherboard sehingga posisi lubang pasak bertemu dengan lubang di motherboard
Masukkan pasak kemudian pengunci pasak pada lubang pasak
Selipkan card prosessor di antara kedua penahan dan tekan hingga tepat masuk ke lubang slot.

3. Memasang Heatsink
Fungsi heatsink adalah membuang panas yang dihasilkan oleh prosessor lewat konduksi panas dari prosessor ke heatsink.Untuk mengoptimalkan pemindahan panas maka heatsink harus dipasang rapat pada bagian atas prosessor dengan beberapa clip sebagai penahan sedangkan permukaan kontak pada heatsink dilapisi gen penghantar panas.Bila heatsink dilengkapi dengan fan maka konektor power pada fan dihubungkan ke konektor fan pada motherboard.

4. Memasang Modul Memori
Modul memori umumnya dipasang berurutan dari nomor socket terkecil. Urutan pemasangan dapat dilihat dari diagram motherboard.Setiap jenis modul memori yakni SIMM, DIMM dan RIMM dapat dibedakan dengan posisi lekukan pada sisi dan bawah pada modul.Cara memasang untuk tiap jenis modul memori sebagai berikut.
Jenis SIMM
Sesuaikan posisi lekukan pada modul dengan tonjolan pada slot.
Masukkan modul dengan membuat sudut miring 45 derajat terhadap slot
Dorong hingga modul tegak pada slot, tuas pengunci pada slot akan otomatis mengunci modul.

Jenis DIMM dan RIMM
Cara memasang modul DIMM dan RIMM sama dan hanya ada satu cara sehingga tidak akan terbalik karena ada dua lekukan sebagai panduan. Perbedaanya DIMM dan RIMM pada posisi lekukan
Rebahkan kait pengunci pada ujung slot
sesuaikan posisi lekukan pada konektor modul dengan tonjolan pada slot. lalu masukkan modul ke slot.
Kait pengunci secara otomatis mengunci modul pada slot bila modul sudah tepat terpasang.

5. Memasang Motherboard pada Casing
Motherboard dipasang ke casing dengan sekerup dan dudukan (standoff). Cara pemasangannya sebagai berikut:
Tentukan posisi lubang untuk setiap dudukan plastik dan logam. Lubang untuk dudukan logam (metal spacer) ditandai dengan cincin pada tepi lubang.
Pasang dudukan logam atau plastik pada tray casing sesuai dengan posisi setiap lubang dudukan yang sesuai pada motherboard.
Tempatkan motherboard pada tray casing sehinga kepala dudukan keluar dari lubang pada motherboard. Pasang sekerup pengunci pada setiap dudukan logam.
Pasang bingkai port I/O (I/O sheild) pada motherboard jika ada.
Pasang tray casing yang sudah terpasang motherboard pada casing dan kunci dengan sekerup.

6. Memasang Power Supply
Beberapa jenis casing sudah dilengkapi power supply. Bila power supply belum disertakan maka cara pemasangannya sebagai berikut:
Masukkan power supply pada rak di bagian belakang casing. Pasang ke empat buah sekerup pengunci.
HUbungkan konektor power dari power supply ke motherboard. Konektor power jenis ATX hanya memiliki satu cara pemasangan sehingga tidak akan terbalik. Untuk jenis non ATX dengan dua konektor yang terpisah maka kabel-kabel ground warna hitam harus ditempatkan bersisian dan dipasang pada bagian tengah dari konektor power motherboard. Hubungkan kabel daya untuk fan, jika memakai fan untuk pendingin CPU.
7. Memasang Kabel Motherboard dan Casing
Setelah motherboard terpasang di casing langkah selanjutnya adalah memasang kabel I/O pada motherboard dan panel dengan casing.
Pasang kabel data untuk floppy drive pada konektor pengontrol floppy di motherboard
Pasang kabel IDE untuk pada konektor IDE primary dan secondary pada motherboard.
Untuk motherboard non ATX. Pasang kabel port serial dan pararel pada konektor di motherboard. Perhatikan posisi pin 1 untuk memasang.
Pada bagian belakang casing terdapat lubang untuk memasang port tambahan jenis non slot. Buka sekerup pengunci pelat tertutup lubang port lalumasukkan port konektor yang ingin dipasang dan pasang sekerup kembali.
Bila port mouse belum tersedia di belakang casing maka card konektor mouse harus dipasang lalu dihubungkan dengan konektor mouse pada motherboard.
Hubungan kabel konektor dari switch di panel depan casing, LED, speaker internal dan port yang terpasang di depan casing bila ada ke motherboard. Periksa diagram motherboard untuk mencari lokasi konektor yang tepat.

8. Memasang Drive
Prosedur memasang drive hardisk, floppy, CD ROM, CD-RW atau DVD adalah sama sebagai berikut:
Copot pelet penutup bay drive (ruang untuk drive pada casing)
Masukkan drive dari depan bay dengan terlebih dahulu mengatur seting jumper (sebagai master atau slave) pada drive.
Sesuaikan posisi lubang sekerup di drive dan casing lalu pasang sekerup penahan drive.
Hubungkan konektor kabel IDE ke drive dan konektor di motherboard (konektor primary dipakai lebih dulu)
Ulangi langkah 1 samapai 4 untuk setiap pemasangan drive.
Bila kabel IDE terhubung ke du drive pastikan perbedaan seting jumper keduanya yakni drive pertama diset sebagai master dan lainnya sebagai slave.
Konektor IDE secondary pada motherboard dapat dipakai untuk menghubungkan dua drive tambahan.
Floppy drive dihubungkan ke konektor khusus floppy di motherboard
Sambungkan kabel power dari catu daya ke masing-masing drive.
9. Memasang Card Adapter
Card adapter yang umum dipasang adalah video card, sound, network, modem dan SCSI adapter. Video card umumnya harus dipasang dan diinstall sebelum card adapter lainnya. Cara memasang adapter:
Pegang card adapter pada tepi, hindari menyentuh komponen atau rangkaian elektronik. Tekan card hingga konektor tepat masuk pada slot ekspansi di motherboard
Pasang sekerup penahan card ke casing
Hubungkan kembali kabel internal pada card, bila ada.
10. Penyelessaian Akhir
Pasang penutup casing dengan menggeser
sambungkan kabel dari catu daya ke soket dinding.
Pasang konektor monitor ke port video card.
Pasang konektor kabel telepon ke port modem bila ada.
Hubungkan konektor kabel keyboard dan konektor mouse ke port mouse atau poert serial (tergantung jenis mouse).
Hubungkan piranti eksternal lainnya seperti speaker, joystick, dan microphone bila ada ke port yang sesuai. Periksa manual dari card adapter untuk memastikan lokasi port.

Pengujian
Komputer yang baru selesai dirakit dapat diuji dengan menjalankan program setup BIOS. Cara melakukan pengujian dengan program BIOS sebagai berikut:
Hidupkan monitor lalu unit sistem. Perhatikan tampilan monitor dan suara dari speaker.
Program FOST dari BIOS secara otomatis akan mendeteksi hardware yang terpasang dikomputer. Bila terdapat kesalahan maka tampilan monitor kosong dan speaker mengeluarkan bunyi beep secara teratur sebagai kode indikasi kesalahan. Periksa referensi kode BIOS untuk mengetahui indikasi kesalahan yang dimaksud oleh kode beep.
Jika tidak terjadi kesalahan maka monitor menampilkan proses eksekusi dari program POST. ekan tombol interupsi BIOS sesuai petunjuk di layar untuk masuk ke program setup BIOS.
Periksa semua hasil deteksi hardware oleh program setup BIOS. Beberapa seting mungkin harus dirubah nilainya terutama kapasitas hardisk dan boot sequence.
Simpan perubahan seting dan keluar dari setup BIOS.
Setelah keluar dari setup BIOS, komputer akan meload Sistem OPerasi dengan urutan pencarian sesuai seting boot sequence pada BIOS. Masukkan diskette atau CD Bootable yang berisi sistem operasi pada drive pencarian.
Penanganan Masalah
Permasalahan yang umum terjadi dalam perakitan komputer dan penanganannya antara lain:
Komputer atau monitor tidak menyala, kemungkinan disebabkan oleh switch atau kabel daya belum terhubung.
Card adapter yang tidak terdeteksi disebabkan oleh pemasangan card belum pas ke slot/
LED dari hardisk, floppy atau CD menyala terus disebabkan kesalahan pemasangan kabel konektor atau ada pin yang belum pas terhubung. Selamat Mencoba dan Semoga Bermanfaat



jaringan tanpa disk(diskless)


Tulisan ini dibuat untuk mengenalkan teknik membangun jaringan komputer gaya lama dengan perangkat yang lebih baru dan memanfaatkan Operating System (O/S) Linux.
Sebetulnya, metode jaringan tanpa disk telah banyak dilakukan sejak era mikro komputer berkembang dengan pesat, antara lain untuk platform Novell (Netware), Unix dengan dumb terminal ataupun platform lainnya yang memungkinkan.
Teknik demikian sebetulnya telah banyak digunakan di platform PC terutama rental komputer di daerah dekat kampus. Alasan utama menggunakan metode ini kebanyakan untuk mengurangi beban biaya media penyimpanan (harddisk) dan mempermudah perawatan (maintenance). Herannya sangat sedikit (bila tidak dapat dikatakan nihil) yang memanfaatkan teknik jaringan seperti ini untuk keperluan Internet.
Beberapa hal yang dapat penulis simpulkan mengapa metode diskless ini tidak diterapkan pada jaringan Internet di Indonesia walaupun banyak menawarkan kemudahan:
Mahalnya perangkat keras untuk type jaringan ini, misalnya mesin-mesin yang berjalan di platform Unix, demikian juga dengan faktor maintenance yang tidak kalah mahalnya dari harga perangkat kerasnya. Selain itu harga perangkat lunaknya juga sangat mahal. Atau disimpulkan semua serba mahal. Mengapa Unix? karena pada platform Unix fasilitas Internet merupakan sesuatu yang default.
Mudahnya mendapatkan perangkat lunak bajakan, membuat pemilik jaringan tidak mau bersusah payah untuk membangun suatu jaringan komputer yang tangguh dengan berbagai macam dalih dari mulai “Tidak ada waktu untuk belajar sampai dengan bajakan menolong ekonomi lemah” yang ujung-ujungnya adalah “pembenaran diri sendiri dengan mengabaikan kepentingan orang lain”.
Kalaupun ada perangkat keras/lunak untuk keperluan jaringan tanpa disk dengan penerapan yang cukup mudah, akan tetapi tidak cukup bagus untuk dihubungkan dengan Internet, juga merupakan suatu alasan untuk menolak konsep jaringan tanpa disk ini misalnya jaringan berbasiskan Netware yang cukup sulit bila dihadapkan kepada InternetProtocol (IP). Bukannya tidak bisa akan tetapi akan menghadapi banyak kendala bila dipaksakan. Ditambah lagi walaupun perangkatnya cukup PC akan tetapi Software (O/S) nya bukanlah murah.
Langkanya aplikasi-aplikasi populer untuk Internet yang berbasiskan O/S tertentu, misalnya Netware dan OS2 juga salah satu faktor untuk menolak dalam penggunaan software-software tersebut.
Jaringan yang terhubung ke Internet haruslah cukup tangguh untuk mengatasi permasalahan security dan yang paling banyak terjadi adalah kekhawatiran akan Virus.
Lalu bagaimana jalan keluarnya? jawabannya adalah gunakan Linux, O/S nya murah, bahkan gratis bila didownload langsung dari Internet; tidak ada pembatasan (quota) pemakaian; didampingi banyak software aplikasi yang populer serta dokumentasi yang tak terbatas jumlahnya dan pendukung yg berjumlah jutaan orang yang setiap saat mau membantu dengan sangat terbuka dan sukarela terutama jika kita bergabung di berbagai mailing list Linux di Internet.
Seperti kita ketahui bersama, bahwa komponen komputer khususnya PC berkembang dengan sangat cepat dan semakin murah dari hari kehari. Demikian juga dengan kecepatan komunikasi data di Internet, sebagai gambaran pada pertengahan tahun delapan puluhan, modem 9,6 kbps sudah membuat orang berdecak dibandingkan kecepatan sebelumnya yang 1,2 atau 2,4 kbps. Demikian juga dengan harddisk yang berkembang sangat cepat baik dari sisi kapasitas penyimpanan, kecepatan putarnya serta harganya yang semakin rendah. Network Card (janggal untuk menyebut dengan kartu jaringan) juga tidak bedanya, dimana tadinya 10 mbps merupakan standard telah berubah ke 100 mbps sebagai standard bahkan sedang menuju kearah 1 gbps (1 giga bit per second). Processor di PC yang sudah melewati batas 1 Ghz (Giga Hertz).
Maka sangat dimungkinkan untuk mengembangkan suatu jaringan dengan terminal-terminal tanpa media storage, berhubungan satu sama lain dan dengan kecepatan yang seolah-olah seragam. Cara ini juga memungkinkan penghematan biaya “software upgrade”, juga biaya administrasi sistem seperti backup, recovery, yang terpusat di satu komputer utama (server) dengan demikian dapat mengoptimalkan kinerja prosesor, memory, harddisk, dsb. dikedua sisi, baik client ataupun server. Ini semua mengarah kepada suatu bentuk efisiensi besar-besaran, bukankah langkah efisiensi merupakan langkah paling tepat di jaman serba susah ini ? Bila anda seorang Administrator suatu network maka cara ini akan sangat membantu anda dalam mengatasi keruwetan bahkan untuk menaikan peringkat anda dalam penilaian kinerja.
Dengan diskless maka dimungkinkan membangun suatu jaringan dengan bermodalkan PC sebagai terminal yang hanya bermuatan 8 MB RAM, Motherboard sederhana, CPU murah (dibawah 100 Mhz), NetworkCard dan VGA Card tanpa perlu ada harddisk, Floppy disk, CDROM ataupun Tape. Benar-benar mengurangi ketergantungan terhadap storage lokal dan juga menekan biaya pengadaan suatu jaringan besar. Metode ini sangat baik untuk perusahaan-perusahaan menengah kebawah, sekolah-sekolah lanjutan ataupun kejuruan untuk fasilitas Laboratorium Komputer mereka dan juga tidak tertutup kemungkinan untuk dimanfaatkan perusahaan-perusahaan besar untuk mengembangkan jaringan dengan optimasi komputer lama mereka.
Cara Kerja PC Diskless
Konsep ini sudah ada lama dan dasar pemikirannya adalah bagaimana suatu komputer dapat mengaktifkan proses boot tanpa mengandalkan suatu media disk (floppy ataupun harddisk) akan tetapi melalui suatu kode binary yang disimpan dalam memory yang non-volatile seperti ROM Chip dan sejenisnya. Dengan demikian suatu komputer akan dimungkinkan untuk menghubungi servernya dan mendapatkan systemnya melalui network yang ada. Terdapat beberapa tujuan yang akan dicapai dengan memanfaatkan system diskless ini selain menghindari pemakaian disk, antara lain:
Mengurangi beban biaya perawatan system pada jaringan dengan banyak terminal sebab cara ini memungkinkan seluruh file/berkas berada pada satu mesin yang bertindak sebagai server. Sehingga tindakan upgrade terhadap software cukup dilakukan sekali dan terpusat.
Keamanan/Security dimana jaringan dikendalikan cukup dari servernya saja, demikian juga pengaturan user yang terlibat.
Penggunaan komputer pada tempat-tempat dimana menggunakan harddisk merupakan suatu hal yang riskan, pada pabrik misalnya, dimana getaran yang tercipta pada mesin akan mengganggu kinerja harddisk.
Cara ini juga dimungkinkan untuk digabung dengan proses pada harddisk, misalnya boot melalui network akan tetapi file lainnya didapatkan secara lokal atau boot suatu sistem melalui network dan sistem lainnya melalui harddisk dimana sistem yang diboot melalui harddisk memerlukan file-file sangat besar dan kurang bijaksana bila didapatkan melalui jaringan MS-Win9X misalnya. Terdapat trik-trik yang bagus dalam memanfaatkan cara boot melalui network card ini, misalnya pada saat Windows yang terinstall mengalami corrupt seperti yang biasa terjadi, maka sistem yang baru dapat diperoleh dari server Linux dengan cara menginstallnya kembali melalui network.
Cara Kerja Diskless
Bila suatu PC akan dihubungkan ke suatu jaringan (network) maka terdapat beberapa syarat yang harus dipenuhi, antara lain:
Memiliki Network Card
Memiliki identitas (dalam hal ini nomor IP)
Operating System Image
Filesystem yang bekerja
Untuk mempermudah istilah maka beberapa singkatan akan dipergunakan:
WS = Work Station
SV = Server
HWA = Hardware Address
IPA = IP Address
NA = Network Address BC = Broadcast AddressSN = SubNet
Suatu komputer yang mempunyai network card pada saat terhubung kesuatu jaringan lokal akan melakukan suatu proses pertukaran data yang rumit dengan komputer lain, baik secara langsung ataupun melalui suatu server perantara, akan tetapi karena dilakukan dengan cepat maka pertukaran ini tidak terlihat kecuali pada saat suatu jaringan mengalami lalu lintas data yang sangat padat diluar batas kemampuan peralatan maka akan terdapat delay yang cukup tinggi untuk disadari.
Lalu bagaimana masing-masing komputer mengenali identitas satu dengan yang lain dalam suatu network ? Jawabnya adalah setiap network card mempunyai identitas yang khas berupa bilangan 48 bit dengan penulisan berupa 6 blok bilangan hexa yang dipisahkan oleh colon atau tanda “:” dan masing-masing blok terdiri dari 2 digit, misalnya: 00:60:67:73:E7:82 dan ini bersifat unik serta berlaku secara global diseluruh dunia sebab masing-masing pembuat networkcard ataupun perangkat network lainnya telah menetapkan suatu blok address untuk produk-produk mereka. Address ini sangatlah penting karena merupakan identitas dasar suatu PC dalam suatu jaringan dikenal sebagai Hardware Address.
Protocol yang digunakan dalam menyediakan dan menterjemahkan HWA ke IPA disebut boot protocol (BOOTP) dan Dynamic Host Configuration Protocol (DHCP), biasanya apa yang berjalan di bootp juga berjalan di dhcp sebab dhcp merupakan pengembangan dari bootp. Secara umum DHCP dan BOOTP mengenal dan dapat bekerja dengan berbagai HWA akan tetapi hampir semua dan merata menggunakannya untuk penerjemahan HWA pada peralatan ethernet termasuk networkcard. Dapat digambarkan bahwa komunikasi yang terjadi antara dua (2) PC yang terhubung melalui network card akan seperti ini:
WS: Halo saya adalah 00:60:67:73:E7:82
secara berkala dan demikian juga PC lain yang terhubung dan akan tetap begitu sampai ada suatu aturan yang membuat hubungan menjadi lebih spesifik. Karena metode yang akan dipakai adalah netboot untuk mencapai suatu bentuk diskless maka WS dianggap tidak mempunyai identitas lainnya kecuali HWA maka IPA didapat melalui server yang menjalankan BOOTP atau DHCP, berarti keduanya harus mempunyai suatu database yang berisi daftar nomor IP yang akan diberikan untuk masing-masing WS yang terhubung, dan meminta identitas IP, maka komunikasinya akan lebih lengkap lagi: WS: Halo server saya adalah 00:60:67:73:E7:82, tolong beri saya nomor IP.
Maka DHCP akan mencari dalam database serta membuat daftar IP terpakai berikut jangka waktu pemakaiannya. Sehingga bila suatu nomor IP yang mempunyai pasangan HWA tertentu serta jangka waktu pemakaiannya belum habis atau sedang terpakai maka IP tersebut tidak dapat digunakan sampai jangka waktu pemakaiannya habis, maka IP yang baru akan dipasangkan kepada HWA yang meminta berikutnya. Demikianlah proses pada server dimana akan terbentuk dua buah database, satu adalah konfigurasi dan yang lain adalah daftar IP terpakai berikut kontraknya.
Setelah nomor IP didapat maka WS harus melakukan download Operating System agar dapat mengaktifkan seluruh perangkat keras yang dimiliki serta proses-proses lainnya. Untuk keperluan ini terdapat suatu protokol transfer yang disebut Trivial File Transfer Protocol (TFTP) sebagai bentuk yang lebih kecil dan simpel dari File Transfer Protocol (FTP) dimana perbedaan yang paling mendasar adalah TFTP menggunakan UDP (User Datagram Protocol) yang bekerja secara blok per blok dan tanpa autentikasi sedang FTP menggunakan TCP (Transmission Control Protocol) yang bekerja secara stream serta lebih rumit dibanding TFTP. Dengan lebih simpelnya TFTP maka ukuran nya cukup kecil untuk ikut masuk kedalam ROM. Mekanismenya akan bekerja seperti ini:
WS: Berikan saya vmlinuz blok-1
Server: Nih vmlinuz blok-1
WS: Berikan saya vmlinuz blok-2
Server: Nih vmlinuz blok-2
Dan seterusnya sampai selesai. Setelah selesai proses download diatas, akhirnya WS memerlukan root file system untuk menjalankan Operating System dan bagi platform Linux atau Unix lainnya maka protocol yang lazim dipakai adalah NFS (Network File System) dan tidak tertutup kemungkinan menggunakan protocol lain selain NFS. Dalam hal ini NFS tidak perlu disimpan dalam ROM, cukup berupa bagian Operating System yang telah didownload akan tetapi harus dapat bekerja terhadap file system yang ada. Dengan kata lain Operating System yang didownload, filesystem serta protocol yang bekerja haruslah dari sumber yang seragam versinya sehingga dapat bekerja sama satu dengan yang lainnya. Agar NFS dapat berlangsung dengan baik maka konfigurasi NFS pun harus dilakukan dengan baik agar segala sesuatu yang diperlukan WS dapat terpenuhi. Demikianlah gambaran cara kerja suatu sistem diskless, dimana proses boot dilakukan melalui network dengan bantuan ethernet card yang dilengkapi dengan ROM Chip.
Pembuatan Diskless PC
Untuk mencoba pembuatan sistem tanpa disk ini, diperlukan perangkat-perangkat sebagai berikut:
Server dengan storage yang cukup besar. Saat ini harddisk yang beredar dipasaran berukuran lebih dari 1 GB dan itu sudah lebih dari cukup. Server tersebut telah terinstall Linux O/S, tidak terikat jenis distribusi yang dipergunakan. Kernel Release bisa 2.0.xx keatas.
PC yang akan bertindak sebagai Work Station (WS). Pada tahap awal mencoba sebaiknya dilengkapi dengan floppy drive dan floppy disk akan bertindak sebagai emulator dari ROM Chip. PC bisa dilengkapi dengan Processor dari 486 keatas. Processor 386 dan 286 tetap dapat digunakan, akan tetapi sering kesulitan untuk mencari perlengkapan networknya yang berkarakteristik 16 bit. Oleh sebab itu pada tahap awal gunakan perlengkapan yang mudah didapat.
Network Card pada masing-masing Server dan WS. Pilihlah yang banyak dijual dipasaran dan cukup terjangkau harganya, misalnya NE2000, Realtek.Ada juga yang berkelas lebih tinggi sejalan dengan harganya, seperti 3Com.
Dalam penerapan metode diskless ini, dianggap para pembaca telah memiliki sistem Linux yang telah terinstall dan “cukup komplit”.
Selain versi komersil, terdapat dua paket sebagai sumber diskless yang free dan banyak dipergunakan termasuk tulisan ini, yaitu NetBoot dan EtherBoot, keduanya terdapat dalam paket etherboot. Dapat diperoleh pada http://www.linuxapps.com ataupun site-site Linux lainnya.
Untuk dapat membuat EPROM (Erasable Programmable ReadOnly Memory) maka anda harus minta orang yang mempunyai alat pemrogram EPROM sehingga image-image yang hendak digunalan dapat ditulis kedalam EPROM. Bila dirasa sulit maka pada tahap awal akan digunakan diskette sebagai sarana latihan dengan hasil yang sama dengan EPROM akan tetapi memakan waktu yang lebih lama pada saat boot, mengingat cara kerja pisik diskette berbeda dengan memory terutama dalam kecepatannya.
Dapatkan paket program Diskless, dalam hal ini penulis menggunakan diskless-1.2.tar.gz berukuran 4,3 MB
Walaupun diskless dapat bekerja pada semua system Linux, akan tetapi langkah termudah untuk melakukannya adalah dengan melakukannya pada distribusi RedHat, penulis menggunakan RedHat6.0 dan dari beberapa kali percobaan, hal ini dapat dilakukan dengan mulus pada distribusi Linux ini.
Ekstrak paket diskless pada komputer yang telah disiapkan sebagai server dan berjalan under RedHat 6.0
Ikuti petunjuk yang ada, atau singkatnya ketik make untuk melakukan kompilasi diskless.
Lihat, seharusnya anda sudah mendapatkan binary (program) diskless yang dapat dieksekusi.
Jalankan program tersebut dengan mengetikan diskless, maka anda akan disuguhkan menu yang harus diikuti secara ber-urut. Dari mulai menetapkan nama jaringan Diskless, menentukan nomor IP yang akan dipakai, sampai memilih image yang akan ditulis ke EPROM dan menyimpannya di diskette. Untuk pemula, ikuti secara cermat menu tersebut satu persatu.
Proses-proses diatas memakan waktu yang cukup lama terutama pada saat membuat salinan directory /usr dan juga root file system untuk masing-masing client, oleh sebab itu pada tahap awal pilihlah subnet yang kecil untuk latihan saja, misalnya 255.255.255.252 yang berjumlah 1 server dan 1 client. Setelah berhasil, silahkan kembangkan untuk jumlah yang lebih besar.
Directory yang tercipta adalah /tftpboot dan subdirectorynya ditunjukan dengan nomor IP masing-masing client misalnya /tftpboot/192.168.1.2 dst.
Ada satu hal yang perlu menjadi catatan disini, bahwa kernel untuk diskless yang terpadat pada /tftpboot/kernel bukanlah salinan dari kernel vmlinuz dengan cara mengcopy dari boot directory, akan tetapi hasil kompilasi tool yang bernama mknbi (baca readme pada directory nbi pada paket diskless).
Bila dilakukan sesuai dengan petunjuk dan benar, maka anda sudah memiliki server diskless untuk Linux.
Selanjutnya harus mempersiapkan sarana untuk client diskless, seperti yang disampaikan sebelumnya bahwa terdapat image yang harus disiapkan untuk ditulis baik ke diskette ataupun ke EPROM yang dihasilkan dari step 6 diatas dan harus sesuai dengan jenis network-card yang dipergunakan.
Untuk NE2000-PCI maka digunakan nepci.rom, untuk 3c905 digunakan 3c905-TA.rom dari 3Com dan banyak lagi yang lain, ambilah sesuai dengan networkcard yang kita miliki.
Untuk menuliskannya sebagai suatu image kedalam floppy disk, silahkan cari program floppy.load.bin di directory /diskless/src/bin dan lakukan hal berikut:
cat floppy.load.bin nepci.rom > /dev/fd0
Maka akan didapat diskette image untuk networkcard ne2k-pci yang kalau diaktifkan dalam proses boot via diskette akan memberi pilihan boot melalui Network atau Local dan akan mencari server DHCP nya. Bila komputer client telah tersambung dengan servernya, seharusnya terjadi proses boot seperti lazimnya tampilan boot suatu server Linux, bila ini yang didapat, Selamat anda telah membuat jaringan canggih dengan biaya murah.
Bila belum maka silahkan periksa pada server langkah-langkah sebagai berikut:
Periksa apakah pada /etc/inetd.conf baris yang menyatakan tftpd sudah aktif ? Bila belum, aktifkan dan ketik killall -HUP inetd
Periksa apakah program dhcpd telah dijalankan ? Bila belum, aktifkan dengan mengetik dhcpd.
Pemeriksaan juga dapat dilakukan melalui log message pada server dengan menjalankan tail -f /var/log/messages dan pada saat ada permintaan dari client akan terlihat apa yang belum terpenuhi.
Selanjutnya README, HOW-TO dan man adalah kawan setia setiap pengguna Linux, dari tingkat pemula sampai dengan akhli selalu berteman baik dengan mereka.
Selamat mencoba, bekerja dengan hati-hati dan cermat adalah kunci keberhasilan. Jangan khawatir, trust your hope not your fear, bahkan penulis pernah mencoba instalasi secara asal, dimana server RedHat diinstall semuanya, kemudian install diskless-1.2.tar.gz dan dikompilasi, jalankan perintah-perintah sesuai menu, sampai dengan membuat dikette image, ternyata langsung berhasil.


cara membobol password dan solusi menangkalnya

Jaman sekarang yang namanya hacker atau cracker semakin kreatif, dengan berbagai cara mereka berusaha menembus email Anda, friendster, rekening online, web site, bahkan blog.Anda tidak mau kan, kalau suatu saat profile Anda di friendster diubah oleh orang? Atau web site Anda tiba-tiba di ganti tampilannya oleh hacker / cracker ?
Salah satu cara hacker menembus account kita adalah dengan cara menebak password. Hacker menggunakan script yang dapat memasukkan puluhan password tiap detik untuk mencoba masuk ke dalam account kita.
Cara hacker menebak password kita antara lain dengan:
Brute force attack, yaitu dengan mencoba semua kombinasi, mulai dari aaaa sampai zzzz, sampai beberapa karakter.
Dictionary attack, yaitu dengan menebak menggunakan kata-kata dalam kamus, dan dikombinasikan dengan angka-angka atau karakter.
Personal information attack, dengan cara memasukkan data-data pribadi seperti nomor telepon, tanggal lahir, nama pacar, kode pos, dan sebagainya.
Password yang sangat lemah akan sangat mudah dibobol hacker dengan cara ini. Contoh password yang sangat lemah misalnya:
123456, qwerty, asdf, ini karena mudah sekali orang mengetik kombinasi ini di keyboard.
password, mypassword, dan lain-lain yang menggunakan kata-kata dalam kamus (semua bahasa).
tanggal lahir, nama pacar, dan lainnya yang merupakan data diri orang tersebut.
Password yang lemah, bisa dibobol dalam waktu yang lebih cepat, misalnya:
menggunakan semua huruf kecil.
menggunakan kombinasi kata dan angka, misalnya buku10, teroris80.
mengganti huruf dengan karakter, misalnya c1nt@
Bagaimana password yang kuat dan sulit ditembus hacker?
Merupakan kombinasi dari huruf besar, huruf kecil, nomor, dan karakter.
Panjang lebih dari 10 karakter.
Tidak menyertakan kata-kata dalam kamus.
Password yang kuat harus mudah diingat oleh pemiliknya.
Contoh password yang kuat: 1mAu$100Ribu
Cara mengingatnya:
1 = kata “saya” diterjemahkan dalam bahasa Inggris (I).
mAu = mau
$ = uang
100Ribu = 100 ribu
Contoh password kuat yang lain: ninG->0+1Gul
Cara mengingatnya:
ninG = misalnya nama orang sepesial buat Anda: Naning
-> = panah identik dengan adalah
0+ = lambang cewek
1 =berarti nomor satu atau paling
Gul = gula itu manis
Beberapa tips:
Jangan menggunakan password yang sama untuk berbagai macam layanan, misalnya password email Anda sama dengan password friendster. Ini berarti:
seseorang yang dapat menjebol password friendster Anda, bisa juga menjebol password email Anda. Sementara di mata hacker menjebol password friendster lebih mudah daripada menjebol email Yahoo.
admin atau “orang dalam” friendster tahu password Anda, dia juga bisa memasukkan password tersebut ke email Anda.
Jangan mengklik link di email yang menyatakan Anda harus memverifikasi password Anda. Email ini dikirim oleh hacker.
Jangan memasukkan password disitus selain yang memberikan layanan. Misalnya jangan memasukkan password yahoo di situs friendster untuk alasan apapun (misalnya import address book).
Sebelum login ke email atau yang lain, pastikan URL di browser Anda benar. Misalnya mail.yahoo.com bukan mail.yahoo-ltd.com atau yahoo-verify.com atau yang lain.
Untuk rekening online seperti e-gold, klik BCA, paypal, sebaiknya Anda tidak mengetik password Anda lewat keyboard (karena hacker bisa membaca keyboard Anda dengan program keylogger). Gunakan On Screen Keyboard, Charakter Map, atau copy paste dari huruf acak.
Okey begitulah tips-tips agar password kita sulit dibobol hacker. Semoga dengan tips ini account kita aman dan terhindar dari kebobolan.

cara aman mengotak-atik setting bios pc

Bila Windows adalah wajah ramah yang ditampilkan proyek-proyek komputer kepada dunia, maka BIOS adalah sisi gelap bawah sadar yang bertugas untuk berpikir. BIOS (Basic Input/Output System) adalah kode untuk fungsi-fungsi fundamental PC, seperti mengumpulkan ketukan tombol dari keyboard atau meletakkan pixel ke layar.
Program kecil ini bekerja di balik layar, menterjemahkan perintah Windows yang people-friendly menjadi angka nol dan satu yang hanya dimengerti oleh hardware Anda. Dan sebagaimana alam bawah sadar manusia, BIOS bisa berpengaruh sangat kuat pada tingkah laku dan kinerja PC Anda.
Terapi BIOS
Ketika teknologi baru muncul dan bug tua ditemukan, para pembuat komputer sering menerbitkan versi BIOS yang telah diupdate yang dapat mengatasi problem dan meningkatkan kinerja. Periksa situs Web pembuat PC Anda mengenai update terbaru. Namun pertama-tama pastikan Anda memiliki nomor versi terbaru BIOS; biasanya muncul sekilas di monitor Anda tepat setelah Anda menyalakan sistem. (Tekan tombol Pause bila kilasannya terlalu cepat.)
Mengupdate BIOS mudah, tetapi Anda harus melakukannya dengan hati-hati. Biasanya Anda perlu menjalankan program kecil dari floppy disk saja. Namun bila terjadi masalah, Anda hanya bisa meratapi motherboard yang tidak bisa lagi Anda gunakan. Jadi pastikan bahwa sebelumnya Anda telah membaca semua instruksi di file readme BIOS update. Dan selalu lakukan persis seperti apa yang petunjuk-petunjuk itu katakan.
Jika BIOS adalah bawah sadar PC, maka utiliti Setup merupakan fondasi untuk membangun karakter PC. Utiliti tersebut memiliki setting user untuk mengontrol harddisk, memori, kartu-kartu grafis, power saving, port USB, dan hardware lain. Program tersebut biasanya disertakan dalam disk, tetapi sekarang sudah tersimpan dalam chip ROM yang sama dengan BIOS PC.
Untuk membuka Setup, cukup tekan tombol (atau kombinasi tombol) yang disarankan kepada Anda untuk dimasukkan ketika PC melakukan start up. Masing-masing pembuat BIOS menggunakan tombol yang berbeda — Delete, F1, atau F10. Di layar Anda seharusnya memperlihatkan tombol atau tombol-tombol mana yang perlu ditekan untuk Setup tepat setelah layar menampilkan angka versi BIOS. Jika tidak, periksa dokumentasi sistem Anda.
Karena utiliti Setup dibuat oleh pembuat BIOS dan berada dalam chip yang sama dengan BIOS, ini sering disebut utiliti BIOS Setup. Dan karena utiliti ini menyimpan settingnya di chip clock/calendar — chip complementary metal-oxide semiconductor, atau CMOS — maka sering pula disebut sebagai program Setup CMOS. (Chip CMOS memiliki batere sendiri untuk memelihara setting chip sekalipun PC dimatikan.)
Utiliti Setup memiliki setting hardware yang berlimpah, mulai dari yang terlihat nyata, seperti setting waktu di clock PC, sampai yang tidak kelihatan, seperti jumlah “wait states” yang mengkoordinasi aliran data antara RAM dan CPU.
Pertama, Jangan Merusak
Ketika bekerja dengan utiliti Setup PC, gunakan petunjuk praktis yang sama diajarkan pada awal bedah otak: Bila Anda tidak tahu apa yang dilakukan sesuatu, jangan berurusan dengannya. Kecerobohan mengubah wait state atau setting lainnya dapat menurunkan kinerja atau bahkan menyebabkan sistem mengalami crash.
Jika Anda mengira Anda telah tanpa sengaja mengubah setting ketika sedang bekerja dengan utiliti Setup, segera berhenti dan mulailah dari awal lagi. Semua utiliti Setup memiliki pilihan menu yang memungkinkan Anda keluar tanpa menyimpan perubahan. Anda mungkin melihat pula pilihan untuk mengembalikan setting ke nilai defaultnya. Abaikan opsi ini: Bila vendor PC Anda telah melakukan fine-tune terhadap sistem, setting default si pembuat BIOS mungkin membuatnya menjadi tidak optimal.
Backup setting-setting Anda sebelum membuat perubahan. Bila batere yang menghidupi chip clock/calendar mati, setting-setting Anda mati bersamanya. Bila utiliti Setup Anda mempunyai opsi backup, gunakanlah. Jika tidak, catat setting di kertas — atau tekan key Print Screen untuk masing-masing layar di utiliti tersebut (tetapi ini tidak selalu berfungsi).
Apa yang Dicari
Sebelum mulai, baca sampai selesai user manual yang menyertai PC atau motherboard. Banyak manual menawarkan penjelasan singkat masing-masing setting. Setting bervariasi menurut manufaktur dan model, namun Anda seharusnya menemukan ini di hampir semua PC:
Optimalisasi dan kompatibilitas setting: Utiliti Setup sering berisi setting-setting untuk kinerja hardware. Kadang-kadang ini tidak diatur secara optimal di pabrik, utamanya pada PC yang dibuat berdasar pesanan atau generik. Scan seluruh program Setup. Setting modus AGP dan setting DMA merupakan kandidat utama untuk dioptimalisasi. Setting-setting ini juga berguna untuk troubleshooting hardware yang baru diinstall: Menonaktifkan atau menurunkan setting yang diberikan bisa memicu ketidak-kompatibelan kartu grafis, CD-ROM drive, atau peranti lain yang terjadi sebelumnya.
Setting harddisk: Anda akan menemukan tabel, biasanya pada halaman kedua atau Advanced dan dengan judul “IDE”, yang mendaftar semua parameter konfigurasi untuk EIDE harddisk yang secara langsung terkoneksi ke motherboard. (SCSI harddisk dan EIDE harddisk yang tidak punya kartu ekspansi akan menjalankan program konfigurasinya sendiri.) Sementara kebanyakan PC yang dibuat selama beberapa tahun terakhir dapat dengan mulus mendeteksi dan mengkonfigurasi harddisk baru, sebagian memerlukan instalasi manual. Baca your dokumentasi disk baru Anda mengenai prosedur tersebut dan gunakan opsi-opsi on-screen untuk membuat perubahan di tabel ini.
Floppy disk: Opsi ini memungkinkan Anda menyetel tipe floppy drive (3,5 inci, 1,44MB, sebagai contoh) yang telah Anda tetapkan sebagai drive A: atau B: Anda. Ini merupakan setting yang perlu diperiksa jika Anda mengalami problem floppy-drive. Sebagian utiliti Setup mempunyai setting sekuriti `Floppy Read only` tersendiri yang mencegah data Anda dituliskan ke floppy disk dan dihapus dari PC.
Urutan booting: Setting ini menentukan mana yang pertama kali dilihat PC ketika instruksi boot-up. Contoh: `A: kemudian C:`, `C: kemudian A:`, atau `C:, Zip drive`. Untuk booting dari CD-ROM drive, Zip, atau LS-120, Anda sepertinya harus mengubah setting ini.
Proteksi password: Bila ini diaktifkan, BIOS akan menanyakan password sebelum booting up. Sangat berhati-hatilah dengan yang satu ini: Bila melupakan password, Anda terpaksa mereset jumper motherboard atau mencopot batere CMOS, yang akan menyebabkan Anda kehilangan semua setting, atau Anda bahkan harus membeli motherboard baru.
Setting IRQ: Bila Anda butuh setting IRQ ekstra untuk hardware baru, Anda perlu membebaskan satu IRQ dengan menonaktifkan feature yang tidak digunakan, seperti port serial, port paralel, atau port USB.
Setting port paralel: Pilih modus yang paling cocok untuk hardware. Modus ECP atau EPP dapat sangat mempercepat printer dan peranti lain.
Kipas RPM dan temperatur CPU: Dua parameter kritis ini sebaiknya dicentang secara periodik untuk memastikan mereka berfungsi dengan benar.
Bantuan Hardware OfflineInternet sangat bagus untuk menemukan jawaban atas pertanyaan-pertanyaan hardware, tetapi menyelidiki situs-situs Web untuk mendapatkan nasihat yang bisa dipercaya cukup menghabiskan waktu. Kadangkala cara tercepat untuk mendapat jawaban adalah cara gaya kuno: dengan buku referensi yang baik. Di bawah ini adalah dua yang terbaik.
Upgrading and Repairing PCs ( www.upgradingandrepairingpcs.com) karya Scott Mueller (US$ 60) merupakan buku klasik yang mencakup segala sesuatu yang Anda butuhkan tentang PC dan hal-hal yang mungkin Anda tidak ketahui. Bila Anda mencari referensi menyeluruh, keluasan dan kedalaman judul ini belum terkalahkan ( www.quepublishing.com).
PC Hardware in a Nutshell ( www.oreilly.com/catalog/pchardnut2) oleh Barbara Fritchman Thompson dan Robert Bruce Thompson (US$ 40) merupakan panduan praktis yang bagus untuk membeli dan menggunakan PC. Dimuati dengan nasehat bergaya ringkas yang secara jelas memberikan informasi yang Anda perlukan, tanpa Anda harus mencari-carinya (www.oreilly.com).
Drive Kotor
Benah-benah di akhir minggu meninggalkan lapisan debu yang menutupi seluruh kantor, dan Anda kuaatir CD-RW drive Anda mungkin kotor. Bagaimana sebaiknya membersihkannya?
Mungkin sebaiknya tidak. Gosokan paling halus sekalipun dapat menghambat laser sensitif pada drive, jadi bila tidak rusak, jangan bersihkan. Bila kinerja menurun, atau bila drive Anda tidak mampu membaca medianya, coba beberapa semprotan yang diarahkan dengan baik dari kaleng semprotan udara — tersedia dengan harga kurang dari US$ 10 di toko-toko komputer. Pastikan menggunakan sedotan plastik yang menyertai kaleng. Dan jaga agar menyemprot pelan-pelan; desakan semprotan yang berlebihan dapat menyebabkan kondensasi yang menumpuk uap lembab pada interior drive. Sebelum menggunakan kit pembersih CD-RW seperti US$ 15 Drive Guardian buatan Kensington ( www.kensington.com/html/1080.html), carilah rekomendasi dari pembuat drive; sebagian merekomendasikannya, tetapi yang lainnya tidak.
Menghentikan Program Tua
Beberapa program software yang benar-benar tua hanya tidak sanggup berfungsi pada PC kecepatan tinggi sekarang ini. Jika Anda memiliki program kuno yang mengunci atau memunculkan pesan error setiap kali Anda hendak menjalankannya, cobalah CPUKiller; utiliti gratis dan mudah digunakan, yang memungkinkan Anda memperlambat PC sesedikit atau sebanyak Anda inginkan.


sejarah linux

Pendahuluan
Versi pendek dari tulisan ini, terbit di Koran Tempo, 12 September 2003. Ini merupakan memo perintisan Linux di Indonesia berdasarkan ingatan/ memori/ pengalaman penulis saat bekerja di Pusat Ilmu Komputer Universitas Indonesia (PUSILKOM UI). Tentu saja kurang akurat, namun diharapkan dapat memberikan gambaran keadaan Linux pada khususnya, Unix secara umum, dari era 1980-an hingga awal krisis moneter (krismon) tahun 1997.

Era Pra 1990an
Era 1980-an merupakan akhir dari zaman keemasan komputer mini — komputer yang tidak secanggih “main-frame”, namun setiap sistem terdiri dari bongkahan besar. Nama-nama besar pada zaman tersebut, seperti “DEC - Digital Equipment Corp.”, “DG — Data General”, “HP — Hewlett Packard”, “Honeywell — Bull”, “Prime”, dan beberapa nama lainnya. Setiap komputer mini ini, dijalankan dengan sistem operasi tersendiri. Setiap sistem operasi ini tidak cocok (kompatibel) dengan sistem operasi dari sistem lainnya. Sebuah program yang dikembangkan pada sistem tertentu, belum tentu dengan mudah dapat dijalankan pada sistem lainnya. Masalah ini mulai teratasi dengan sebuah sistem operasi yang lagi naik daun, yaitu UNIXTM. Sistem UNIX ini dapat dijalankan pada berbagai jenis komputer. Selain beroperasi pada komputer mini, UNIX pun dapat dioperasikan pada sebuah generasi komputer “super mikro”, yang berbasis prosesor 32 bit seperti Motorola MC68000. Ya: pada waktu itu, Motorola belum terkenal sebagai produser Hand Phone! Sistem berbasis UNIX pertama di Universitas Indonesia (1983) ialah komputer “Dual 83/20″ dengan sistem operasi UNIX versi 7, memori 1 Mbyte, serta disk (8″) dengan kapasitas 20 Mbytes. Sistem tersebut tentunya sangat “terbatas” dibandingkan komputer zaman sekarang. Namun, penelitian dengan memanfaatkan komputer tersebut, menghasilkan puluhan sarjana S1 UI. Tema penelitian S1 pada saat tersebut berkisar dalam bidang jaringan komputer, seperti pengembangan email (PESAN), alih berkas (MIKAS), porting UUCP, X.25, LAN ethernet, network printer server, dan lainnya. Komputer “Dual 83/20″ ini, kemudian lebih dikenal dengan nama “INDOGTW” (Indonesian Gateway), karena pada akhir tahun 1980-an digunakan “dedicated email” server ke luar negeri. Sistem INDOGTW ini beroperasi non-stop 24 jam sehari, 7 hari seminggu. Fungsi riset sistem tersebut di atas, digantikan oleh komputer baru “INDOVAX”, yaitu DEC VAX-11/750 dengan sistem unix 4.X BSD dengan memori 2 Mbytes, serta disk 300 Mbytes. Pada waktu itu, sanga lazim menamakan satu-satunya VAX pada setiap institusi, dengan akhiran “VAX”. Contohnya: UCBVAX (Universitas Berkley), UNRVAX (Universitas Nevada Reno), DECVAX (DEC), ROSEVAX (Rosemount Inc), MCVAX (Amsterdam). Sistem ini pun kembali menghasilkan puluhan sarjana S1 UI untuk berbagai penelitian seperti rancangan VLSI, X.400, dan sejenisnya. Untuk mewadahi para pengguna dan penggemar UNIX yang mulai berkembang ini, dibentuk sebuah Kelompok Pengguna Unix (Unix Users Group) yaitu INDONIX. Kelompok yang dimotori oleh bapak “Didik” Partono Rudiarto (kini pimpinan INIXINDO) ini melakukan pertemuan secara teratur setiap bulan. Setiap pertemuan ini akan diisi dengan ceramah kiat dan trik UNIX, serta sebuah diskusi/ tanya-jawab. Komputer mini — yang UNIX mau pun yang bukan — dominan hingga pertengahan tahun 1980-an. Komputer Personal (PC) masih sangat terbatas, baik kemampuannya, mau pun populasinya. Bahkan hingga akhir 1980-an, PC masih dapat dikatakan merupakan benda “langka” dan “mewah”. Semenjak pertengahan 1980-an, muncul sistem komputer “super-mikro” berbasis prosesor Motorola MC68000 dan sistem operasi Unix. Sejalan dengan ini, juga muncul PC/AT berbasis prosesor Intel 80286 dan 80386 dengan sistem operasi XENIX/SCO UNIX. Kehadiran prosesor Intel 80286 (lalu 80386) telah mendorong pengembangan sistem operasi dengan nama “XENIX”. Harga sistem yang relatif murah, berakibat kenaikan populasi sistem Unix yang cukup signifikan di Indonesia. Aplikasi yang populer untuk sistem ini ialah sistem basis data Usaha Kecil dan Menengah (UKM). Pada awalnya, setiap sistem operasi Unix dilengkapi dengan kode sumber (source code). Namun, hal tersebut tidak berlaku untuk negara non-US (terutama non Eropa) akibat regulasi ekspor US. Sebagai alternatif Prof. Andrew S. Tanenbaum dari VU (Belanda) mengedarkan sebuah sistem Operasi sederhana dengan nama “MINIX” (Mini Unix). Titik berat arah pengembangan MINIX ialah sesederhana mungkin agar dapat dipelajari dengan mudah dalam satu semester. Program Studi Ilmu Komputer Universitas Indonesia, tercatat pernah membeli source code MINIX dua kali, yaitu versi 1.2 (1987) dan versi 1.5 (1999). Sebagai penunjang mata kuliah Sistem Operasi, telah hadir MINIX (Mini Unix) yang bahkan dapat dijalankan pada PC biasa tanpa HardDisk! Namun, MINIX memiliki dua keterbatasan bawaan. Pertama, dititik-beratkan agar mudah dipelajari untuk keperluan pendidikan. Akibatnya, dengan sengaja tidak dibuat canggih dan rumit. Kedua, (pada awalnya) MINIX harus dibeli dengan harga lebih dari USD 100 per paket. Harga ini tidak dapat dikatakan murah bahkan untuk ukuran kantong mahasiswa di luar negeri. Namun, MINIX telah digunakan di Program Studi Ilmu Komputer Universitas Indonesia FUSILKOM UI, FakUltas ILmu KOMputer UI) sebagai bagian dari kuliah sistem operasi menjelang akhir tahun 1990an. Besar kemungkinan, siapa pun pengguna MINIX saat itu (termasuk penulis), pernah memiliki angan-angan untuk merancang sebuah kernel “idaman” pengganti MINIX yang dapat — “dioprek”, “dipercanggih”, dan “didistribusikan” — secara bebas. Tidak heran, Linus B. Torvalds mendapat sambutan hangat ketika tahun 1991 mengumumkan kehadiran sebuah kernel “idaman” melalui buletin USENET News “comp.os.minix”. Kernel ini kemudian lebih dikenal dengan nama Linux. Namun, Linux tidak langsung mendapatkan perhatian di UI.
Era 1990an
Belum jelas, siapa yang pertama kali membawa Linux ke Indonesia. Namun, yang pertama kali mengumumkan secara publik (melalui milis pau-mikro) ialah Paulus Suryono Adisoemarta dari Texas, USA, yang secara akrab dipanggil Bung Yono. Ketika 1992, bung Yono berkunjung ke Indonesia membawa distro SoftLanding System (SLS) dalam beberapa keping disket. Kernel Linux pada distro tersebut masih revisi 0.9X (alpha testing), dengan kemampuan dukungan jaringan yang sangat terbatas. Pada awal tahun 1990-an, kisaran harga sebuah ethernet board ialah USD 500; padahal dengan kinerja yang jauh dibawah board yang sekarang biasa berharga USD 5.-. Dengan harga semahal itu, dapat dimaklumi, jika masih jarang ada pengembang LINUX yang berkesempatan untuk mengembangkan driver ethernet. Perioda 1992-1994 merupakan masa yang vakum. Secara sporadis, terdengar ada yang mendiskusikan “Linux”, namun terbatas pada uji coba. Kernel Linux 1.0 keluar pada tahun 1994. Salah satu distro yang masuk ke Indonesia pada tahun tersebut ialah Slackware (kernel 1.0.8). Distro tersebut cukup lengkap dan stabil sehingga merangsang tumbuhnya sebuah komunitas GNU/ Linux di lingkungan Universitas Indonesia. Pada umumnya, PC menggunakan prosesor 386 dan 486, dengan memori antara 4-8 Mbytes, dan hardisk 40 - 100 Mbyte. Biasanya hardisk tersebut dibuat “dual boot”, yaitu dapat dalam mode DOS atau pun Linux. Slackware menjadi populer dikalangan para mahasiswa UI, karena pada waktu itu merupakan satu-satunya distribusi yang ada :-). Banyak hal-hal baru yang “dioprek”/ “setup”. Umpama: yang pertama kali men-setup X11R4 Linux di UI ialah Ivan S. Chandra (1994). Tahun 1994 merupakan tahun penuh berkah. Tiga penyelenggara Internet sekali gus mulai beroperasi: IPTEKnet, INDOnet, dan RADnet. Pada tahun berikutnya (1995), telah tercatat beberapa institusi/ organisasi mulai mengoperasikan GNU/Linux sebagai “production system”, seperti BPPT (mimo.bppt.go.id), IndoInternet (kakitiga.indo.net.id), Sustainable Development Network (www.sdn.or.id dan sangam.sdn.or.id), dan Universitas Indonesia (haur.cs.ui.ac.id). Umpamanya, Sustainable Development Network Indonesia (sekarang diubah menjadi Sustainable Debian Network) menggunakan distribusi Slackware (kernel 1.0.9) pada mesin 486 33Mhz, 16 Mbyte RAM, 1 Gbyte disk. Namun sekarang, situs tersebut numpang webhost di IndoInternet. Kehadiran internet di Indonesia merangsang tumbuhnya sebuah industri baru, yang dimotori oleh para enterpreneur muda. Mengingat GNU/ Linux merupakan salah satu pendukung dari Industri baru tersebut, tidak dapat disangkal bahwa ini merupakan faktor yang cukup menentukan perkembangan GNU/Linux di Indonesia. Selama perioda 1995-1997, GNU/Linux secara perlahan mulai menyebar ke seluruh pelosok Indonesia. Bahkan krismon 1997 pun tidak dapat menghentikan penyebaran ini. Pada tahun 1996, pernah ada sebuah milis linux yang dapat dikatakan kurang begitu sukses. Anggota dari milis tersebut ialah: Sl1zr@cc.usu- and1@indo.net- arwiya@indo.net- bjs@apoll.geologie- budi@cool.mb- chairilk@indo.net- harry@futaba.nagaokaut- herkusut@soziologie- ibrahim@indovax- idarmadi@indo.net- jimmyt@turtle- jonathan@bandung.wasantara- louis@Glue- mermaid+@CMU- mwiryana@netbox- rheza@indo.net- rosadi@indo.net- sentiono@cycor- trabas@indo.net- wibowo@hpsglsn- wiwit@bandung.wasantara- edybs@jakarta.wasantara- ssurya@elang- dhie@bandung.wasantara- tanu@m-net.arbornet- avinanta@gdarma- pink@cbn.net- louis@webindonesia- Sebelum 1997, issuenya mungkin “Apa itu Linux?” Alhamdulillah, dewasa ini, yang terjadi malah sebaliknya: “Anda belum kenal Linux?????” Demikian sekilas perkembangan sistem UNIX sebelum 1997. Mudah-mudahan, ini akan memicu para pelaku IT lainnya untuk melengkapi hikayat ini, terutama pasca 1997. PS: Sekarang mah… saya menggunakan distro bikinan sendiri: DeDe atau De2! Juga, turut mendukung DeAl atau Debian Alternatif.
Referensi:
[KMP000418A] Kompas Online. 2000. Semakin Seru Pertarungan di Ajang Sistem Operasi. Jakarta, April 18. [WAS: http://www.kompas.com/kompas-cetak/0004/18/IPTEK/sema07.htm].

URL Terkait
Open Source Software – Keinginan Mulia dan Kenyataan Dilapangan
Router Sederhana
Linux Indonesia

UICS-55 (1995)
CATATAN: Dokumen ini ditulis pada tahun 1995 yang lalu. Isinya mungkin sudah tidak akurat lagi.


tasikmalaya,12-desember-2008