Anda di halaman 1dari 8

Jaringan Tanpa Disk ( Diskless ) Sebagai Sarana murah dalam pengembangan IT pada Sekolah Menengah

M. Umar S. Tjokroaminoto Tulisan ini dibuat untuk mengenalkan teknik membangun jaringan komputer gaya lama dengan perangkat yang lebih baru dan memanfaatkan Operating System (O/S) Linu . Sebetulnya! metode jaringan tanpa disk telah banyak dilakukan sejak era mikro komputer berkembang dengan pesat! antara lain untuk platform "o#ell ("et$are)! Uni dengan dumb terminal ataupun platform lainnya yang memungkinkan. Teknik demikian sebetulnya telah banyak digunakan di platform %& terutama rental komputer di daerah dekat kampus. 'lasan utama menggunakan metode ini kebanyakan untuk mengurangi beban biaya media penyimpanan (harddisk) dan mempermudah pera$atan (maintenan(e). )erannya sangat sedikit (bila tidak dapat dikatakan nihil) yang memanfaatkan teknik jaringan seperti ini untuk keperluan *nternet. +eberapa hal yang dapat penulis simpulkan mengapa metode diskless ini tidak diterapkan pada jaringan *nternet di *ndonesia $alaupun banyak mena$arkan kemudahan, -. Mahalnya perangkat keras untuk type jaringan ini! misalnya mesin.mesin yang berjalan di platform Uni ! demikian juga dengan faktor maintenan(e yang tidak kalah mahalnya dari harga perangkat kerasnya. Selain itu harga perangkat lunaknya juga sangat mahal. 'tau disimpulkan semua serba mahal. Mengapa Uni / karena pada platform Uni fasilitas *nternet merupakan sesuatu yang default. 0. Mudahnya mendapatkan perangkat lunak bajakan! membuat pemilik jaringan tidak mau bersusah payah untuk membangun suatu jaringan komputer yang tangguh dengan berbagai ma(am dalih dari mulai 1Tidak ada $aktu untuk belajar sampai dengan bajakan menolong ekonomi lemah1 yang ujung.ujungnya adalah 1pembenaran diri sendiri dengan mengabaikan kepentingan orang lain1. 2. 3alaupun ada perangkat keras/lunak untuk keperluan jaringan tanpa disk dengan penerapan yang (ukup mudah! akan tetapi tidak (ukup bagus untuk dihubungkan dengan *nternet! juga merupakan suatu alasan untuk menolak konsep jaringan tanpa disk ini misalnya jaringan berbasiskan "et$are yang (ukup sulit bila dihadapkan kepada *nternet%roto(ol (*%). +ukannya tidak bisa akan tetapi akan menghadapi banyak kendala bila dipaksakan. 4itambah lagi $alaupun perangkatnya (ukup %& akan tetapi Soft$are (O/S) nya bukanlah murah. 5. Langkanya aplikasi.aplikasi populer untuk *nternet yang berbasiskan O/S tertentu! misalnya "et$are dan OS0 juga salah satu faktor untuk menolak dalam penggunaan soft$are.soft$are tersebut.

6. 7aringan yang terhubung ke *nternet haruslah (ukup tangguh untuk mengatasi permasalahan se(urity dan yang paling banyak terjadi adalah kekha$atiran akan 8irus. Lalu bagaimana jalan keluarnya/ ja$abannya adalah gunakan Linu ! O/S nya murah! bahkan gratis bila dido$nload langsung dari *nternet9 tidak ada pembatasan (:uota) pemakaian9 didampingi banyak soft$are 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 Linu di *nternet. Seperti kita ketahui bersama! bah$a komponen komputer khususnya %& berkembang dengan sangat (epat dan semakin murah dari hari kehari. 4emikian juga dengan ke(epatan komunikasi data di *nternet! sebagai gambaran pada pertengahan tahun delapan puluhan! modem ;!< kbps sudah membuat orang berde(ak dibandingkan ke(epatan sebelumnya yang -!0 atau 0!5 kbps. 4emikian juga dengan harddisk yang berkembang sangat (epat baik dari sisi kapasitas penyimpanan! ke(epatan putarnya serta harganya yang semakin rendah. "et$ork &ard (janggal untuk menyebut dengan kartu jaringan) juga tidak bedanya! dimana tadinya -= mbps merupakan standard telah berubah ke -== mbps sebagai standard bahkan sedang menuju kearah - gbps (- giga bit per se(ond). %ro(essor di %& yang sudah mele$ati batas - >h? (>iga )ert?). Maka sangat dimungkinkan untuk mengembangkan suatu jaringan dengan terminal. terminal tanpa media storage! berhubungan satu sama lain dan dengan ke(epatan yang seolah.olah seragam. &ara ini juga memungkinkan penghematan biaya 1soft$are upgrade1! juga biaya administrasi sistem seperti ba(kup! re(o#ery! yang terpusat di satu komputer utama (ser#er) dengan demikian dapat mengoptimalkan kinerja prosesor! memory! harddisk! dsb. dikedua sisi! baik (lient ataupun ser#er. *ni semua mengarah kepada suatu bentuk efisiensi besar.besaran! bukankah langkah efisiensi merupakan langkah paling tepat di jaman serba susah ini / +ila anda seorang 'dministrator suatu net$ork maka (ara ini akan sangat membantu anda dalam mengatasi keru$etan bahkan untuk menaikan peringkat anda dalam penilaian kinerja. 4engan diskless maka dimungkinkan membangun suatu jaringan dengan bermodalkan %& sebagai terminal yang hanya bermuatan @ M+ A'M! Motherboard sederhana! &%U murah (diba$ah -== Mh?)! "et$ork&ard dan 8>' &ard tanpa perlu ada harddisk! Bloppy disk! &4AOM ataupun Tape. +enar.benar mengurangi ketergantungan terhadap storage lokal dan juga menekan biaya pengadaan suatu jaringan besar. Metode ini sangat baik untuk perusahaan.perusahaan menengah keba$ah! sekolah.sekolah lanjutan ataupun kejuruan untuk fasilitas Laboratorium 3omputer mereka dan juga tidak tertutup kemungkinan untuk dimanfaatkan perusahaan.perusahaan besar untuk mengembangkan jaringan dengan optimasi komputer lama mereka.

Cara Kerja PC Diskless


3onsep 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. #olatile seperti AOM &hip dan sejenisnya. 4engan demikian suatu komputer akan dimungkinkan untuk menghubungi ser#ernya dan mendapatkan systemnya melalui net$ork yang ada. Terdapat beberapa tujuan yang akan di(apai dengan memanfaatkan system diskless ini selain menghindari pemakaian disk! antara lain, -. Mengurangi beban biaya pera$atan system pada jaringan dengan banyak terminal sebab (ara ini memungkinkan seluruh file/berkas berada pada satu mesin yang bertindak sebagai ser#er. Sehingga tindakan upgrade terhadap soft$are (ukup dilakukan sekali dan terpusat. 0. 3eamanan/Se(urity dimana jaringan dikendalikan (ukup dari ser#ernya saja! demikian juga pengaturan user yang terlibat. 2. %enggunaan komputer pada tempat.tempat dimana menggunakan harddisk merupakan suatu hal yang riskan! pada pabrik misalnya! dimana getaran yang ter(ipta pada mesin akan mengganggu kinerja harddisk. &ara ini juga dimungkinkan untuk digabung dengan proses pada harddisk! misalnya boot melalui net$ork akan tetapi file lainnya didapatkan se(ara lokal atau boot suatu sistem melalui net$ork dan sistem lainnya melalui harddisk dimana sistem yang diboot melalui harddisk memerlukan file.file sangat besar dan kurang bijaksana bila didapatkan melalui jaringan MS.Cin;D misalnya. Terdapat trik.trik yang bagus dalam memanfaatkan (ara boot melalui net$ork (ard ini! misalnya pada saat Cindo$s yang terinstall mengalami (orrupt seperti yang biasa terjadi! maka sistem yang baru dapat diperoleh dari ser#er Linu dengan (ara menginstallnya kembali melalui net$ork.

Cara Kerja Diskless


+ila suatu %& akan dihubungkan ke suatu jaringan (net$ork) maka terdapat beberapa syarat yang harus dipenuhi! antara lain, -. 0. 2. 5. Memiliki "et$ork &ard Memiliki identitas (dalam hal ini nomor *%) Operating System *mage Bilesystem yang bekerja

Untuk mempermudah istilah maka beberapa singkatan akan dipergunakan,

CS E Cork Station S8 E Ser#er )C' E )ard$are 'ddress *%' E *% 'ddress "' E "et$ork 'ddress +& E +road(ast 'ddress S" E Sub"et Suatu komputer yang mempunyai net$ork (ard pada saat terhubung kesuatu jaringan lokal akan melakukan suatu proses pertukaran data yang rumit dengan komputer lain! baik se(ara langsung ataupun melalui suatu ser#er perantara! akan tetapi karena dilakukan dengan (epat maka pertukaran ini tidak terlihat ke(uali pada saat suatu jaringan mengalami lalu lintas data yang sangat padat diluar batas kemampuan peralatan maka akan terdapat delay yang (ukup tinggi untuk disadari. Lalu bagaimana masing.masing komputer mengenali identitas satu dengan yang lain dalam suatu net$ork / 7a$abnya adalah setiap net$ork (ard mempunyai identitas yang khas berupa bilangan 5@ bit dengan penulisan berupa < blok bilangan he a yang dipisahkan oleh (olon atau tanda 1,1 dan masing.masing blok terdiri dari 0 digit! misalnya, ==,<=,<F,F2,GF,@0 dan ini bersifat unik serta berlaku se(ara global diseluruh dunia sebab masing.masing pembuat net$ork(ard ataupun perangkat net$ork lainnya telah menetapkan suatu blok address untuk produk.produk mereka. 'ddress ini sangatlah penting karena merupakan identitas dasar suatu %& dalam suatu jaringan dikenal sebagai )ard$are 'ddress. %roto(ol yang digunakan dalam menyediakan dan menterjemahkan )C' ke *%' disebut boot proto(ol (+OOT%) dan 4ynami( )ost &onfiguration %roto(ol (4)&%)! biasanya apa yang berjalan di bootp juga berjalan di dh(p sebab dh(p merupakan pengembangan dari bootp. Se(ara umum 4)&% dan +OOT% mengenal dan dapat bekerja dengan berbagai )C' akan tetapi hampir semua dan merata menggunakannya untuk penerjemahan )C' pada peralatan ethernet termasuk net$ork(ard. 4apat digambarkan bah$a komunikasi yang terjadi antara dua (0) %& yang terhubung melalui net$ork (ard akan seperti ini, CS, )alo saya adalah ==,<=,<F,F2,GF,@0 se(ara berkala dan demikian juga %& lain yang terhubung dan akan tetap begitu sampai ada suatu aturan yang membuat hubungan menjadi lebih spesifik. 3arena metode yang akan dipakai adalah netboot untuk men(apai suatu bentuk diskless maka CS dianggap tidak mempunyai identitas lainnya ke(uali )C' maka *%' didapat melalui ser#er yang menjalankan +OOT% atau 4)&%! berarti keduanya harus mempunyai suatu database yang berisi daftar nomor *% yang akan diberikan untuk masing.masing CS yang terhubung! dan meminta identitas *%! maka komunikasinya akan lebih lengkap lagi,

CS, )alo ser#er saya adalah ==,<=,<F,F2,GF,@0! tolong beri saya nomor *%. Maka 4)&% akan men(ari dalam database serta membuat daftar *% terpakai berikut jangka $aktu pemakaiannya. Sehingga bila suatu nomor *% yang mempunyai pasangan )C' tertentu serta jangka $aktu pemakaiannya belum habis atau sedang terpakai maka *% tersebut tidak dapat digunakan sampai jangka $aktu pemakaiannya habis! maka *% yang baru akan dipasangkan kepada )C' yang meminta berikutnya. 4emikianlah proses pada ser#er dimana akan terbentuk dua buah database! satu adalah konfigurasi dan yang lain adalah daftar *% terpakai berikut kontraknya. Setelah nomor *% didapat maka CS harus melakukan do$nload Operating System agar dapat mengaktifkan seluruh perangkat keras yang dimiliki serta proses.proses lainnya. Untuk keperluan ini terdapat suatu protokol transfer yang disebut Tri#ial Bile Transfer %roto(ol (TBT%) sebagai bentuk yang lebih ke(il dan simpel dari Bile Transfer %roto(ol (BT%) dimana perbedaan yang paling mendasar adalah TBT% menggunakan U4% (User 4atagram %roto(ol) yang bekerja se(ara blok per blok dan tanpa autentikasi sedang BT% menggunakan T&% (Transmission &ontrol %roto(ol) yang bekerja se(ara stream serta lebih rumit dibanding TBT%. 4engan lebih simpelnya TBT% maka ukuran nya (ukup ke(il untuk ikut masuk kedalam AOM. Mekanismenya akan bekerja seperti ini, CS, +erikan saya #mlinu? blok.Ser#er, "ih #mlinu? blok.CS, +erikan saya #mlinu? blok.0 Ser#er, "ih #mlinu? blok.0 4an seterusnya sampai selesai. Setelah selesai proses do$nload diatas! akhirnya CS memerlukan root file system untuk menjalankan Operating System dan bagi platform Linu atau Uni lainnya maka proto(ol yang la?im dipakai adalah "BS ("et$ork Bile System) dan tidak tertutup kemungkinan menggunakan proto(ol lain selain "BS. 4alam hal ini "BS tidak perlu disimpan dalam AOM! (ukup berupa bagian Operating System yang telah dido$nload akan tetapi harus dapat bekerja terhadap file system yang ada. 4engan kata lain Operating System yang dido$nload! filesystem serta proto(ol yang bekerja haruslah dari sumber yang seragam #ersinya sehingga dapat bekerja sama satu dengan yang lainnya. 'gar "BS dapat berlangsung dengan baik maka konfigurasi "BS pun harus dilakukan dengan baik agar segala sesuatu yang diperlukan CS dapat terpenuhi. 4emikianlah gambaran (ara kerja suatu sistem diskless! dimana proses boot dilakukan melalui net$ork dengan bantuan ethernet (ard yang dilengkapi dengan AOM &hip.

Pembuatan Diskless PC
Untuk men(oba pembuatan sistem tanpa disk ini! diperlukan perangkat.perangkat sebagai berikut,

-. Ser#er dengan storage yang (ukup besar. Saat ini harddisk yang beredar dipasaran berukuran lebih dari - >+ dan itu sudah lebih dari (ukup. Ser#er tersebut telah terinstall Linu O/S! tidak terikat jenis distribusi yang dipergunakan. 3ernel Aelease bisa 0.=. keatas. 0. %& yang akan bertindak sebagai Cork Station (CS). %ada tahap a$al men(oba sebaiknya dilengkapi dengan floppy dri#e dan floppy disk akan bertindak sebagai emulator dari AOM &hip. %& bisa dilengkapi dengan %ro(essor dari 5@< keatas. %ro(essor 2@< dan 0@< tetap dapat digunakan! akan tetapi sering kesulitan untuk men(ari perlengkapan net$orknya yang berkarakteristik -< bit. Oleh sebab itu pada tahap a$al gunakan perlengkapan yang mudah didapat. 2. "et$ork &ard pada masing.masing Ser#er dan CS. %ilihlah yang banyak dijual dipasaran dan (ukup terjangkau harganya! misalnya "G0===! Aealtek. 'da juga yang berkelas lebih tinggi sejalan dengan harganya! seperti 2&om. 4alam penerapan metode diskless ini! dianggap para pemba(a telah memiliki sistem Linu yang telah terinstall dan 1(ukup komplit1. Selain #ersi komersil! terdapat dua paket sebagai sumber diskless yang free dan banyak dipergunakan termasuk tulisan ini! yaitu "et+oot dan Gther+oot! keduanya terdapat dalam paket etherboot. 4apat diperoleh pada http,//$$$.linu apps.(om ataupun site.site Linu lainnya. Untuk dapat membuat G%AOM (Grasable %rogrammable AeadOnly Memory) maka anda harus minta orang yang mempunyai alat pemrogram G%AOM sehingga image.image yang hendak digunalan dapat ditulis kedalam G%AOM. +ila dirasa sulit maka pada tahap a$al akan digunakan diskette sebagai sarana latihan dengan hasil yang sama dengan G%AOM akan tetapi memakan $aktu yang lebih lama pada saat boot! mengingat (ara kerja pisik diskette berbeda dengan memory terutama dalam ke(epatannya. -. 4apatkan paket program 4iskless! dalam hal ini penulis menggunakan diskless. -.0.tar.g? berukuran 5!2 M+ 0. Calaupun diskless dapat bekerja pada semua system Linu ! akan tetapi langkah termudah untuk melakukannya adalah dengan melakukannya pada distribusi Aed)at! penulis menggunakan Aed)at<.= dan dari beberapa kali per(obaan! hal ini dapat dilakukan dengan mulus pada distribusi Linu ini. 2. Gkstrak paket diskless pada komputer yang telah disiapkan sebagai ser#er dan berjalan under Aed)at <.= 5. *kuti petunjuk yang ada! atau singkatnya ketik make untuk melakukan kompilasi diskless.

6. Lihat! seharusnya anda sudah mendapatkan binary (program) diskless yang dapat dieksekusi. <. 7alankan program tersebut dengan mengetikan diskless! maka anda akan disuguhkan menu yang harus diikuti se(ara ber.urut. 4ari mulai menetapkan nama jaringan 4iskless! menentukan nomor *% yang akan dipakai! sampai memilih image yang akan ditulis ke G%AOM dan menyimpannya di diskette. Untuk pemula! ikuti se(ara (ermat menu tersebut satu persatu. F. %roses.proses diatas memakan $aktu yang (ukup lama terutama pada saat membuat salinan dire(tory /usr dan juga root file system untuk masing.masing (lient! oleh sebab itu pada tahap a$al pilihlah subnet yang ke(il untuk latihan saja! misalnya 066.066.066.060 yang berjumlah - ser#er dan - (lient. Setelah berhasil! silahkan kembangkan untuk jumlah yang lebih besar. @. 4ire(tory yang ter(ipta adalah /tftpboot dan subdire(torynya ditunjukan dengan nomor *% masing.masing (lient misalnya /tftpboot/-;0.-<@.-.0 dst. ;. 'da satu hal yang perlu menjadi (atatan disini! bah$a kernel untuk diskless yang terpadat pada /tftpboot/kernel bukanlah salinan dari kernel #mlinu? dengan (ara meng(opy dari boot dire(tory! akan tetapi hasil kompilasi tool yang bernama mknbi (ba(a readme pada dire(tory nbi pada paket diskless). -=. +ila dilakukan sesuai dengan petunjuk dan benar! maka anda sudah memiliki ser#er diskless untuk Linu . Selanjutnya harus mempersiapkan sarana untuk (lient diskless! seperti yang disampaikan sebelumnya bah$a terdapat image yang harus disiapkan untuk ditulis baik ke diskette ataupun ke G%AOM yang dihasilkan dari step < diatas dan harus sesuai dengan jenis net$ork.(ard yang dipergunakan. Untuk "G0===.%&* maka digunakan nep(i.rom! untuk 2(;=6 digunakan 2(;=6.T'.rom dari 2&om dan banyak lagi yang lain! ambilah sesuai dengan net$ork(ard yang kita miliki. Untuk menuliskannya sebagai suatu image kedalam floppy disk! silahkan (ari program floppy.load.bin di dire(tory /diskless/sr(/bin dan lakukan hal berikut, (at floppy.load.bin nep(i.rom H /de#/fd= Maka akan didapat diskette image untuk net$ork(ard ne0k.p(i yang kalau diaktifkan dalam proses boot #ia diskette akan memberi pilihan boot melalui "et$ork atau Lo(al dan akan men(ari ser#er 4)&% nya. +ila komputer (lient telah tersambung dengan ser#ernya! seharusnya terjadi proses boot seperti la?imnya tampilan boot suatu ser#er Linu ! bila ini yang didapat! Selamat anda telah membuat jaringan (anggih dengan biaya murah.

+ila belum maka silahkan periksa pada ser#er langkah.langkah sebagai berikut, -. %eriksa apakah pada /et(/inetd.(onf baris yang menyatakan tftpd sudah aktif / +ila belum! aktifkan dan ketik killall .)U% inetd 0. %eriksa apakah program dh(pd telah dijalankan / +ila belum! aktifkan dengan mengetik dh(pd. 2. %emeriksaan juga dapat dilakukan melalui log message pada ser#er dengan menjalankan tail .f /#ar/log/messages dan pada saat ada permintaan dari (lient akan terlihat apa yang belum terpenuhi. 5. Selanjutnya AG'4MG! )OC.TO dan man adalah ka$an setia setiap pengguna Linu ! dari tingkat pemula sampai dengan akhli selalu berteman baik dengan mereka. Selamat men(oba! bekerja dengan hati.hati dan (ermat adalah kun(i keberhasilan. 7angan kha$atir! trust your hope not your fear! bahkan penulis pernah men(oba instalasi se(ara asal! dimana ser#er Aed)at diinstall semuanya! kemudian install diskless.-.0.tar.g? dan dikompilasi! jalankan perintah.perintah sesuai menu! sampai dengan membuat dikette image! ternyata langsung berhasil.

Anda mungkin juga menyukai