Anda di halaman 1dari 13

Jurnal Teknologi Informasi DINAMIK Volume XI, No.

2, Juli 2006 : 111-123 ISSN : 0854-9524

Migrasi Sistem Operasi Windows ke Sistem Operasi Linux Sidux pada


Laboratorium Jaringan Komputer
(Studi Kasus : SMK NU Kudus)

Jati Sasongko
Fakultas Teknologi Informasi, Universitas Stikubank Semarang
email : jati@unisbank.ac.id

ABSTRAK : Linux adalah sistem operasi yang bersifat multi user, multi tasking yang berbasis UNIX,
namun bersifat freeware, yaitu software yang bebas di distribusikan dan dikembangkan oleh semua orang.
Linux mendukung sistem TCP/IP sehingga linux telah digunakan untuk pengembangan sistem jaringan
komputer guna menggantikan sistem operasi jaringan komersial seperti Windows 2000, Windows
Millenium, Windows XP, Windows NT dan Novell Nerware.

Kata kunci : jaringan komputer, laboratorium komputer, linux, sidux

PENDAHULUAN maka dibutuhkan suatu tanggung jawab yang


besar terhadap sistem pendidikan untuk
Dalam era globalisasi dan teknologi meningkatkan kemampuan dan kemahiran
informasi seperti saat ini, perubahan yang sangat menggunakan komputer bagi siswa maupun
cepat dalam bidang teknologi informasi guru.
merupakan fakta dalam kehidupan khususnya
Dari latar belakang tersebut, maka dalam
pendidikan. Pengembangan pendidikan dalam
menyelenggarakan proses belajar mengajar
bidang pengetahuan tentang teknologi informasi
dibutuhkan suatu perangkat pendukung untuk
merupakan salah satu kunci keberhasilan
meningkatkan wawasan, pengetahuan maupun
peningkatan kemampuan dalam menyesuaikan
ketrampilan bagi siswa maupun guru. Jaringan
diri dengan perubahan dalam memasuki dunia
komputer atau laboratorium komputer
teknologi, termasuk teknologi informasi. Untuk
merupakan sarana pendukung yang mampu
kepentingan pribadi, sosial, ekonomi dan
meningkatkan kualitas pendidikan dalam bidang
lingkungan, siswa maupun guru perlu dibekali
teknologi dan informasi. Siswa dapat
dengan pengetahuan yang memadai agar
mempratekan materi yang telah didapatkan di
menjadi peserta aktif dalam pendidikan dan
dalam kelas ke dalam laboratorium komputer
masyarakat.
sehingga akan meningkatkan pemahaman dan
Tanggung jawab sekolah yang besar pengertian siswa terhadap materi yang telah
dalam memasuki era globalisasi adalah diberikan oleh guru. Guru juga dapat melakukan
mempersiapkan siswa maupun guru untuk kegiatan ketrampilan pemrograman,
menghadapi tantangan dalam masyarakat yang menjalankan program aplikasi atau melakukan
sangat cepat perubahannya. Salah satu dari penelitian di dalam laboratorium komputer
tantangan yang dihadapi oleh sekolah adalah sehingga akan meningkatkan pengayaan
menjadikan siswa maupun guru tidak terhadap materi mata pelajaran yang selama ini
ketinggalan dalam teknologi informasi. telah diampu.
Kemampuan dan kemahiran menggunakan
Hanya saja laboratorium yang sekarang
komputer merupakan bekal yang sangat
ada menggunakan sistem operasi windows
bermanfaat bagi para siswa maupun guru untuk
dimana sistem operasi tersebut merupakan
menghadapi tantangan dalam pendidikan dan
software yang berlisensi sehingga apabila
masyarakat. Adanya komputer yang telah
menggunakannya diwajibkan untuk membayar
merambah di segala bidang kehidupan manusia,

Migrasi Sistem Operasi Windows ke Sistem Operasi Linux Sidux pada Laboratorium Jaringan Komputer 111
Jurnal Teknologi Informasi DINAMIK Volume XI, No. 2, Juli 2006 : 111-123 ISSN : 0854-9524

lisensinya. Lisensi dari sistem operasi tersebut Jaringan Komputer


sangat mahal dibandingkan dengan hardware
Jaringan komputer adalah sejumlah
yang ada, sehingga tidaklah sesuai apabila
komputer yang saling dihubungkan dengan
menggunakan hardware yang murah dengan
media tertentu, sehingga satu dengan lainnya
software yang lebih mahal. Idealnya harga
dapat saling berkomunikasi dan berbagi-pakai
antara hardware dan software lebih mahal
resources. Apabila ditinjau berdasarkan area
hardwarenya dan tidak sebaliknya.
atau skala luasan jaringan komputer, maka
Oleh karena itu, dibutuhkan sistem operasi jaringan komputer ini dapat dikategorikan:
yang dapat mengurangi biaya dari penggunaan
Local Area Network (LAN)
software yang selama ini telah digunakan, lebih
lebih tidak berbayar sama sekali alias gratis. Jaringan komputer yang paling populer saat ini
Dengan menggunakan linux maka biaya yang adalah LAN (Local Area Network). Dan yang
dikeluarkan untuk biaya lisensi dapat dimaksud dengan LAN adalah sekelompok
dihilangkan, karena linux merupakan free komputer (3 50 node) yang saling
software sehingga apabila menggunakannya berhubungan dan dihubungkan oleh kabel
tidak perlu mengeluarkan biaya untuk membayar sebagai media jaringan sehingga komputer itu
lisensinya. akan saling mengakses. Selain itu komputer
yang saling terhubung dalam jaringan tersebut
PERUMUSAN MASALAH bisa saling berhubungan atau berkomunikasi,
berbagai pakai data, berbagai pakai peripheral
Perumusan masalah dari penelitian ini dan sebagainya. (Andre S. Tanenbaum, 1996).
yaitu bagaimana migrasi sistem operasi windows
ke sistem operasi linux sidux pada sebuah Keuntungan Jaringan Komputer
laboratorium jaringan komputer sesuai dengan Sebuah laboratorium komputer sering kali
spesifikasi hardware yang telah dimiliki, situasi memiliki komputer dalam jumlah besar dan
kondisi dari area yang telah ada. masing-masing komputernya saling terpisah.
Oleh karena itu dibutuhkan suatu jaringan untuk
TUJUAN DAN MANFAAT menghubungkan komputer satu dengan yang
lain. Jadi secara garis besar bisa disimpulkan
Adapun tujuan penelitian ini sebagai berikut: bahwa manfaat dari jaringan tersebut adalah :
1. Menghasilkan suatu sistem jaringan a. Shared data juga software
komputer berbasis linux sidux.
b. Penggunaan yang lebih efektif
2. Menghasilkan suatu jaringan komputer yang
dapat digunakan oleh semua guru maupun c. Komunikasi data kecepatan tinggi
siswa untuk menunjang proses belajar d. Menghemat uang
mengajar.
e Hiburan interaktif dan lain lain. (Budi
Dengan dibuatnya sebuah jaringan komputer Sutedjo, 2003 hal 8-10).
akan meningkatkan kualitas pendidikan. Siswa
dapat mempratekkan materi pelajaran yang telah Dengan membangun sebuah jaringan komputer
diterima dikelas di dalam laboratorium komputer akan mendapat beberapa keuntungan
sehingga siswa akan lebih mudah mengerti dan diantaranya yaitu :
memahami materi yang telah disampaikan oleh a. Keuntungan utama dari penggunaan jaringan
guru. Sedangkan guru dapat meningkatkan komputer adalah kemampuan resources
kualitas materi yang disampaikan kepada siswa sharing, yaitu kemampuan berbagi pakai
dengan sebelumnya mempraktekkan terlebih sumber daya yang terdapat dan terhubung
dahulu di dalam laboratorium komputer. dalam jaringan komputer tersebut.
ANALISA DAN PERANCANGAN b. Dengan adanya kemampuan untuk berbagi
pakai perangkat lunak terutama data, maka
memungkinkan pengguna komputer untuk

112 Migrasi Sistem Operasi Windows ke Sistem Operasi Linux Sidux pada Laboratorium Jaringan Komputer
Jurnal Teknologi Informasi DINAMIK Volume XI, No. 2, Juli 2006 : 111-123 ISSN : 0854-9524

menggunakan perangkat komputer lain berfungsi sebagai client. Sesuai namanya maka
untuk mengakses data yang terdapat pada komputer server berfungsi dan bertugas
sebuah komputer pada saat komputer melayani seluruh komputer yang terdapat dalam
tersebut dipergunakan orang lain. Dengan jaringan tersebut. Salah satu bentuk
demikian tidak ada keharusan bagi implementasi dari sistem terdistribusi adalah
seseorang untuk bekerja pada satu komputer. penerapan model client/server pada Sistem
Dengan demikian diharapkan dapat Informasi yang akan dikembangkan. Prinsip
meningkatkan efisiensi dan produktifitas utama dari model client/server ini adalah suatu
para pengguna komputer tersebut. proses dapat dipisahkan menjadi 2, yaitu pada
proses client dan proses server, dimana kedua
c. Dengan kemampuan berbagi pakai data, hal
proses tersebut menggunakan suatu protokol
itu memungkinkan dilakukannya pemusatan
tertentu agar dapat berkomunikasi dan
data sehinggaakan meningkatkan faktor
mengontrol. Model client/server ini dikenal pula
keamanan data, terutama karena data tidak
sebagai suatu bentuk arsitektur aplikasi.
akan dapat diakses oleh orang yang tidak
Arsitektur yang lama telah ada adalah arsitektur
berhak.
monolithic, contoh yang sederhana adalah kita
d. Keuntungan lain adalah kemungkinan membangun suatu aplikasi Sistem Informasi
dilakukannya kontrol terhadap penggunaan yang stand alone, kita membangun aplikasi
perangkat komputer yang terdapat dalam dimana model file server menjadi dominan.
jaringan tersebut. Hal ini akan mengurangi Sebagai catatan : File server sebenarnya lebih
penggunaan perangkat-perangkat tersebut mengarah pada suatu layanan yang disediakan
untuk hal-hal yang tidak perlu, begitu pula pada level Sistem Operasi bukan pada level
halnya dengan waktu penggunaan perangkat aplikasi yang dikembangkan itu sendiri.(Andi
tersebut. Yogyakarta, 2002 : 4)
Dari uraian diatas jelaslah bahwa untuk Arsitektur Jaringan Komputer
sebuah institusi dimana pemanfaatan komputer
Selain tipe jaringan, hal lain yang berkaitan
sudah sedemikian rupa, maka jaringan komputer
dengan bentuk jaringan komputer adalah
merupakan alternatif yang dapat digunakan
arsitektur jaringan tersebut. Arsitektur sebuah
untuk mengatasi permasalahan-permasalahan
jaringan komputer dibedakan menjadi arsitektur
yang mungkin timbul sehubungan dengan
fisik dan arsitektur logic. Arsitektur fisik
penggunaan komputer.
berkaitan dengan susunan fisik sebuah jaringan
Tipe dan Arsitektur Jaringan komputer, biasa juga disebut dengan topologi
Untuk dapat membangun sebuah jaringan jaringan. Sedangkan arsitektur logic berkaitan
komputer, harus memahami tipe dan arsitektur dengan logika hubungan masing-masing
jaringan komputer yang sesuai dengan kondisi komputer dalam jaringan.
yang ada. Hal ini penting karena tipe dan
arsitektur sebuah jaringan menentukan
perangkat apa yang harus disediakan untuk
membangun jaringan tersebut.(Andi Yogyakarta,
2002 : 3)
Tipe Jaringan Komputer
Menurut fungsi komputer pada sebuah jaringan,
maka tipe jaringan komputer ini, yaitu :
Jaringan client server.
Berbeda dengan jaringan peer to peer,
pada jaringan client-server terdapat sebuah
komputer yang berfungsi sebagai server
sedangkan komputer-komputer yang lain Gambar 1. Topologi Star

Migrasi Sistem Operasi Windows ke Sistem Operasi Linux Sidux pada Laboratorium Jaringan Komputer 113
Jurnal Teknologi Informasi DINAMIK Volume XI, No. 2, Juli 2006 : 111-123 ISSN : 0854-9524

Bentuk arsitektur jaringan komputer secara fisik PCI pada PC biasanya slot yang berwarna
adalah: hitam adalah ISA, dan yang berwarna putih
adalah PCI.
Topologi Star.
Jenis protokol pada sebuah kartu jaringan di
Berbeda dengan topologi lain yang
antaranya adalah Ethernet, Fast Ethernet,
menggunakan satu bus untuk berkomunikasi,
Token Ring, FDDI, dan ATM. Dari
dalam topologi ini masing-masing komputer
beberapa jenis protokol yang dipergunakan
dalam jaringan dihubungkan ke pusat atau
biasanya hanya Ethernet dan Fast Ethernet,
sentral dengan menggunakan jalur yang berbeda,
untuk jenis Ethernet kecepatan transfer data
dengan begitu jika terjadi gangguan atau
yang didukung sampai 10 Mbps, sedangkan
masalah pada salah satu titik dalam jaringan
untuk Fast Ethernet sampai 100 Mbps.
tidak akan mempengaruhi bagian jaringan yang
lain. Kelemahan dari topologi ini adalah bahwa 4. HUB atau concentrator
kinerja jaringan sangat dipengaruhi oleh
HUB adalah suatu perangkat yang memiliki
kemampuan sentral atau dari jaringan tersebut.
banyak port yang akan menghubungkan
Sedangkan arsitektur jaringan komputer secara beberapa node sehingga membentuk suatu
logika ada bermacam-macam, bahkan terus jaringan atau topologi. Umumnya pada
dikembangkan bentuk-bentuk jaringan baru. sebuah jaringan sederhana salah satu port
dihubungkan ke komputer server sedangkan
Komponen Komponen Jaringan
yang lainnya dihubungkan ke komputer
Untuk membangun sebuah jaringan komputer client. Untuk saat ini HUB yang terdapat di
maka dibutuhkan komponen-komponen pasaran terdapat berbagai macam
penunjang yang memungkinkan komputer- berdasarkan jumlah port yang disediakan
komputer tersebut dapat berkomunikasi. misalnya 8 port, 16 port, 24 port, dan
Agar jaringan LAN terbentuk selain harus ada sebagainya. Untuk jaringan dalam skala
komputer server dan workstation juga lebih besar akan dibutuhkan sebuah switch
diperlukan perangkat keras dan perangkat lunak yang juga merupakan sebuah HUB tetapi
yang mendukung jaringan tersebut. mempunyai kemampuan untuk
menghubungkan sebuah HUB dengan HUB
Perangkat keras yang digunakan meliputi yang lain.
berbagai bentuk dan macam bergantung
kebutuhan jaringan yang akan dibangun. Untuk 5. Kabel
jaringan sederhana terdapat beberapa komponen Pada dasarnya tipe dan jenis kabel jaringan
penting dan merupakan kebutuhan utama, yaitu : ada tiga yaitu UTP (Unshielded Twisted
1. Komputer Server (Host Komputer) Pair), Coaxial, dan Fiber Optic. Pada saat ini
jenis kabel yang paling banyak digunakan
2. Komputer Workstation (Receiving adalah kabel UTP sebab selain harganya
Komputer) tidak terlalu mahal, kecepatan transfer
3. NIC (Network Interface Card) datanya juga cukup tinggi.

NIC adalah kartu jaringan atau LAN Card Pemasangan kabel jaringan komputer
yang dipasang pada setiap komputer yang dengan menggunakan kabel UTP dapat
akan dihubungkan ke suatu jaringan. Pada dibedakan menjadi 2 cara:
saat ini terdapat berbagai jenis dan merek a. Straight Over Cable
kartu jaringan, namun demikian terdapat tiga
hal pokok yang perlu diketahui dari NIC Pemasangan dengan Straight Over
yaitu tipe kartu, jenis protokol, dan tipe Cable biasanya dimanfaatkan pada
kabel yang mendukungnya. Tipe kartu instalasi jaringan dengan menggunakan
jaringan yang tersedia di pasaran dibedakan 1 buah HUB, dimana untuk pemasangan
menjadi dua berdasarkan tipe slot yaitu ISA kabel UTP antara satu ujung dengan
dan PCI. Untuk membedakan slot ISA dan ujung yang lain sama konfigurasi

114 Migrasi Sistem Operasi Windows ke Sistem Operasi Linux Sidux pada Laboratorium Jaringan Komputer
Jurnal Teknologi Informasi DINAMIK Volume XI, No. 2, Juli 2006 : 111-123 ISSN : 0854-9524

warnanya harus sama, sebagai contoh Network Access Layer


konfigurasi warna sebagai berikut:
Merupakan Layer terbawah dari protokol
TCP/IP. Tugas dari layer ini :
2. Cross Over Cable 1. Menyediakan sarana untuk pengiriman data
bagi sistem ke alat yang lain yang terhubung
Cross Over Cable biasanya digunakan untuk
di jaringan.
instalasi jaringan komputer peer to peer
(antara dua komputer tanpa menggunakan 2. Mendefinisikan bagaimana menggunakan
HUB) dan juga menghubungkan HUB jaringan untuk mentransmisikan datagram.
dengan switch jika ingin melakukan 3. Melakukan enkapsulasi datagram ke dalam
pemasangan instalasi jaringan yang besar. frame yang ditransmisikan oleh jaringan.
Konfigurasi pemasangan insatalasi kabel
sedikit berbeda yaitu dengan melakukan 4. Konversi IP address ke dalam alamat yang
cross atau persilangan antara kabel pin 1 cocok dengan jaringan fisik dimana
dengan kabel pin 3 dan kabel 2 dengan kabel datagram ditransmisikan.
pin 6 . Internet Layer
6. Konektor Pada layer ini terdapat beberapa bagian yang
penting yaitu:
Konektor yang dipergunakan pada jaringan
disesuaikan dengan kabel yang digunakan 1. Internet Protocol (IP)
misalnya untuk kabel UTP menggunakan Merupakan protokol terpenting dalam
konektor RJ-45, sedangkan untuk kabel Internet Layer, tugasnya menyediakan
coaxial menggunakan konektor BNC. pelayanan pengiriman paket. Fungsi dari IP:
Protokol Jaringan a. Mendefinisikan datagram (unit transmisi
Protokol adalah kumpulan aturan-aturan yang dasar di internet)
disepakati bersama penggunanya untuk b. Mendefinisikan skema pengalamatan
melakukan komunikasi data antara satu internet
komputer dengan komputer yang lain. protokol c. Melewatkan data antara network access
yang sering digunakan dalam jaringan adalah layer dan transport layer
TCP/IP (Andrews. Tananbaum, 1996)
d. Routing datagram ke remote host
1. Protokol TPC/IP
e. Melakukan framentasi/pembagian dan
Untuk model komunikasi data yang penyusunan kembali datagram IP
menggunakan protokol TPC/IP, akan agak merupakan protokol yang
berbeda dengan mengunakan model OSI connectionless (tidak memerlukan
dengan 7 layer-nya. handshake), tidak dilengkapi dengan
2. Cara Kerja TCP/IP error detection dan error recovery
Setiap data yang dilewatkan ke masing- f. Datagram. Format paket yang
masing layer akan ditambahkan suatu header didefinisikan oleh IP.
kontrol. Setiap layer memperlakukan semua g. Routing Datagram. Merupakan data
informasi yang diterima sebagai data dan tentang jalur mana datagram harus
menambahkan suatu header diawal dilewatkan di jaringan
informasi tersebut ketika data ini akan
dilewatkan pada layer dibawahnya. h. Internet Control Massage Protocol.
Penambahan informasi ini disebut dengan 2. IP Address
enkapsulasi. Proses ini akan berlaku
sebaliknya bila data telah sampai ke IP address terdiri dari bagian network dan
penerima. bagian host, tapi format dari bagian bagian
ini tidak sama untuk setiap IP address.

Migrasi Sistem Operasi Windows ke Sistem Operasi Linux Sidux pada Laboratorium Jaringan Komputer 115
Jurnal Teknologi Informasi DINAMIK Volume XI, No. 2, Juli 2006 : 111-123 ISSN : 0854-9524

Jumlah bit address yang digunakan untuk dapat berkomunikasi satu sama lain,
mengidentifikasi jaringan, dan bilangan menggunakan peralatan yang dapat diakses
yang digunakan untuk mengidentifikasi host secara bersama sama dan dapat berhubungan
berbeda beda tergantung kelas address dengan komputer induk sistem lain yang jauh
yang digunakan. letaknya.
Ada empat kelas address utama yang sering
Perangkat Lunak
digunakan yaitu : kelas A, kelas B, kelas C,
dan kelas D. Dengan memeriksa bit pertama Linux adalah sistem operasi yang bersifat multi
dari suatu address, software IP bias dengan user, multi tasking yang berbasis UNIX, namun
cepat membedakan kelas address dengan bersifat freeware, yaitu software yang bebas di
strukturnya. distribusikan dan dikembangkan oleh semua
Address biasanya ditulis sebagai 4 urutan orang. Linux mendukung sistem TCP/IP
bilangan desimal yang dipisahkan dengan sehingga linux telah digunakan untuk
titik. Setiap bilangan tersebut berupa salah pengembangan sistem jaringan komputer guna
satu bilangan yang berharga diantara 0 225 menggantikan sistem operasi jaringan komersial
(nilai desimal yang mungkin untuk 1 byte) seperti Windows 2000, Windows Millenium,
Windows XP, Windows NT dan Novell
Sistem Keamanan Jaringan
Nerware.
Ancaman terhadap keamanan jaringan terbagi
Keunggulan Linux
dalam dua kategori yaitu:
Linux mempunyai banyak keunggulan antara
1. Ancaman pasif, mencakup upaya upaya
lain :
untuk mendapatkan informasi yang
berkaitan dengan suatu komunikasi a. Open Source
2. Ancaman aktif, mencakup beberapa Linux merupakan salah satu system open
modifikasi data yang ditransmisikan atau source, yang berarti memberi kesempatan
pembuatan transisi yang salah. kepada penggunanya untuk melihat program
asal, dan atau mengubahnya sesuai
Pengendalian keamanan dan teknik
keperluan tanpa terkena sanksi property
pemeliharaan merupakan faktor yang sangat
right di bawah lisensi GNU.
penting untuk menunjang kinerja suatu jaringan.
b. Freeware
Pengendalian keamanan yang dilakukan secara
langsung adalah: Linux merupakan salah satu system yang
freeware di bawah lisensi GNU , yang
a. Menggunakan disklist
memungkinkan seorang secara pribadi,
b. Penggunaan password jaringan beberapa orang, maupun instansi untuk
memakai dan menyebarkannya tanpa
Adapun teknik pemeliharaan adalah:
dituntut royalty oleh penciptanya.. Hal ini
a. Peralatan perangkat keras yang dilakukan sangat menguntungkan masyarakat dalam
oleh teknisi arti sempit, pengguna komputer dan negara
b. Pengecekan sistem operasi secara berkala secara luas. Selain menghemat devisa, juga
akan semakin memperluas pengembangan
Instalasi sangat penting dalam penyusunan dan sumber daya manusia
pembuatan jaringan instalasi yang dapat dipakai
dan dibuat pada suatu jaringan banyak sekali dan c. Minimal perangkat keras (hardware)
disesuaikan dalam bentuk, letak dan sarana yang Linux tidak memerlukan hardware yang
ada, diantaranya menggunakan instalasi mahal, minimal hardware yang dibutuhkan
network. adalah Procesor Intel 386DX, dengan RAM
Instalasi ini adalah pengembangan dari sistem minimal 8MB, serta kapasitas harddisk
terpusat dan sistem tersebar. Dan alasan minimal 85MB. Untuk keperluan khusus ,
penggunaan sistem ini dikarenakan komputer Linux dapat dijalankan hanya dengan satu
atau dua disket saja, misalnya pada

116 Migrasi Sistem Operasi Windows ke Sistem Operasi Linux Sidux pada Laboratorium Jaringan Komputer
Jurnal Teknologi Informasi DINAMIK Volume XI, No. 2, Juli 2006 : 111-123 ISSN : 0854-9524

komputer harddiskless (tanpa harddisk) dan dengan mendukung adanya file permission
router. (ijin file) yang dapat mencegah perubahan
atau penghapusan file tanpa ijin dari
d. Skalabilitas
pemiliknya. Karena itu virus pada dasarnya
Linux bisa berjalan di mesin sekecil 3Com tidak dikenal di dunia Linux. Bahkan di
Palm Pilot dan Digital Itsy dan mesin Linux sendiri sampai saat ini belum
sebesar Beowulf Cluster (sekumpulan PC ditemukan virus yang benar benar bisa
yang capat dihubungkan untuk merusak system operasi. Hal ini dikarenakan
menyelesaikan persoalan ilmiah/scientific). Linux adalah sistem operasi terbuka,
Linux juga mendukung multiprocessor sehingga rasa kebersamaan yang
hingga 16 buah. ditimbulkannya membuat Linux adalah
e. Stabilitas milik setiap orang, bukan hanya milik
pembuat atau pengembangnya saja.
Oleh NASA, Linux digunakan untuk
percobaan tanaman, dengan menggunakan i. Bugfix
prosesor Intel 486 DX-2 dan memory 4MB, Masalah keamanan yang menyangkut sistem
yang disyaratkan untuk terus hidup salama 4 operasi itu sendiri biasanya diumumkan
hari berturut turut di luar angkasa, tanpa beberapa jam saja setelah ditemukan, diikuti
boleh sekalipun mengalami gangguan. dengan bugfix, workaround, advisory, dan
f. Shared Libraries sebagainya. Misalnya waktu ditemukan bug
di hardware itu sendiri (Prosesor Pentium
Linux menggunakan penomoran versi dengan bug FO OF), workaround sudah
Shared Libraries. Shared Libraries di Linux tersedia untuk download beberapa saat
mencantumkan versi pada nama file-nya, setelah diumumkan adanya bug tersebut.
sehingga memungkinkan untuk menginstal
versi barunya tanpa merusak keterkaitan j. TCP/IP
program lain. Sedangkan kebanyakan Linux memiliki native protocol TCP/IP
aplikasi Windows menginstal versi versi sehingga semua yang memanfaatkan TCP/IP
baru dari Dynamic Link Libraries (DLL) akan dapat dilakukan lebih cepat disbanding
yang pada umumnya mengakibatkan system operasi lain non-UNIX sehingga
aplikasi lain yang meminta versi yang resource komputer yang dibutuhkan jauh
berbeda dari DLL tersebut tidak berfungsi lebih murah bila dibandingkan dengan
semestinya. Penomoran versi dari Shared sistem operasi lain.
Libraries adalah satu hal yang mendasari
k. File Sistem 32 Bit
stabilitas Linux.
Linux mendukung secara penuh file system
g. Non Fragmentasi
32 bit, bahkan 64 bit (Ultra Sparc) Yang
Yang memudahkan penggunanya untuk memungkinkan untuk dijadikan sebagai
membuat, mengedit dan menghapus file server, baik secara terpisah maupun secara
tanpa kuatir terjadi fragmentasi pada data bersama sama (Power Linux-Beowulf:
atau program yang ada. Karena Linux ratusan CPU disusun secara baersama
memakai sistem file ext2fs (Second sama sehingga seolah olah merupakan satu
Extended File System) yang mempunyai komputer / CPU / server).
keunggulan reduksi fragmentasi otomatis.
l. Multi User
Dengan memakai ext2fs, kinerja baca tulis
(akses) dari atau ke harddisk tetap terjaga. Dimana lebih dari satu orang dapat
menggunakan program yang sama atau
h. Kebal Virus
berbeda dari satu mesin yang sama, pada
Linux kebal terhadap virus DOS/ Windows . saat bersamaan diterminal yang sama atau
Ini merupakan hal terpenting jika berbeda.
memepertimbangkan untuk mempergunakan
m. Multiconsole
Linux. Linux juga mewarisi tradisi Unix

Migrasi Sistem Operasi Windows ke Sistem Operasi Linux Sidux pada Laboratorium Jaringan Komputer 117
Jurnal Teknologi Informasi DINAMIK Volume XI, No. 2, Juli 2006 : 111-123 ISSN : 0854-9524

Dalam satu komputer, pengguna dapat Dengan menggunakan VMWare, Linux


melakukan login dengan nama user yang bahkan bisa menjalankan Windows,
sama atau berbeda lebih dari satu kali, tanpa Windows NT dari system operasi Linux
perlu menutup sesi sebelumnya. secara bersamaan sehingga seolah-olah
n. Multitasking system operasi tersebut merupakan
suatu program aplikasi biasa.
Memungkinkan mengakses data, atau
mengeksekusi suatu program secara bersama s. Proxy Server Lokal
sama pada konsol yang berbeda tanpa Linux dilengkapi Proxy Server Lokal yang
takut terjadi stack atau hang pada sistem sama dengan yang digunakn oleh mayoritas
operasi. ISP dan kampus kampus di seluruh dunia.
o. Virtual Memory t. Transparent Proxy
Pemanfaatan memori secara maksimal oleh
Linux dilengkapi dengan Transparent Proxy
Linux.
sehingga semua klien seolah olah dapat
p. Login User berhubungan dengan internet tanpa ada
Linux memiliki login user atau operator pembatas, yang memungkinkan banyak
yang tidak terbatas jumlahnya sehingga aplikasi yang berjalan.
memungkinkan pemakaian hingga 254 klien u. Web Server
secara bersamaan, dan dilengkapi dengan
Linux bisa digunakan sebagai Web Server
password.
dangan perangkat lunak Apache yang dapat
q. Akses Sistem File digunakan sebagai basis www, Isi web
Linux mendukung 34 macam akses sistem server.
file yang berbeda, antara lain FAT16 untuk v. FTP Server
MS-DOS, 32/VFAT untuk MS Windows,
Linux bisa digunakan sebagai FTP
NTFS untuk mengakses Windows XP,
Serversehingga memungkinkan klien untuk
HPFS , MINIX, UFS, SCO, XENIX untuk
mendownload suatu program atau data pada
mengakses system operasi berbasis UNIX,
saat yang bersamaan.
Apletalk untuk mengakases Apple, Marsnw
untuk mengakses Novel Netware, dan lain w. Remote
lain.
Server Linux dapat dikonfigurasi dan
r. Emulator diperbaik secara remote (jarak jauh).
Linux menyediakan emulator untuk x. Firewall
menjalankan aplikasi yang didesain (baca:
Linux dilengkapi dengan Firewall yang
di-compile) untuk system operasi yang
digunakan untuk mengatur jalannya lalu
berbeda., misal :
lintas data agar lebih lancar, sehingga lebih
DOSemu (DOS emulator), untuk tahan terhadap ancaman luar dan dalam.
menjalankan aplikasi DOS. y. Shell Programmable
WINE (WINdows Emulator), untuk Yang memungkinkan system untuk
menjalankan aplikasi Windows 16 bit menerima perintah dari user dan
dan beberapa aplikasi Windows 32 bit. menjalankannya. Shell merupakan salah satu
Executor, untuk menjalankan aplikasi antarmuka dalam Linux yang bersifat CLI.
Macintosh. z. Program
IBCS, untuk menjalankan file Distribusi Linux menyediakan semua
executable FreeBSD, NetBSD, program dan aplikasi networking (dalam CD
OpenBSD, SCO UNIX(TM), dsb. atau disket),sehingga tidak perlu mencari,

118 Migrasi Sistem Operasi Windows ke Sistem Operasi Linux Sidux pada Laboratorium Jaringan Komputer
Jurnal Teknologi Informasi DINAMIK Volume XI, No. 2, Juli 2006 : 111-123 ISSN : 0854-9524

membeli, atau mendoenload aplikasi Linux dapat dibagi menjadi beberapa


tambahan lagi. bagian, yaitu :
Linux mendukung fasilitas GUI (Graphic User File yang umumnya dibuat oleh user,
Interface). biasanya file file tersebut berupa file
.dat
Sistem File Linux
File file system, yaitu file file yang
Sistem file pada Linux meliputi : digunakan oleh system Linux yang
a. Direktori Linux terletak pada direktori /sbin dan /etc .

Direktori pada dasarnya dapat didefinisikan File file program, yaitu file file yang
sebagai suatu file yang didalamnya langsung dapat dijalankan oleh user,
terkandung file file / direktori direktori biasanya semua terletak pada direktori
lain yang memiliki tujuan untuk /bin .
pengelompokan, meningkatkan efisiensi Secara umum sintak perintah pada Linux
proses kerja dan yang penting adalah untuk memiliki format, sbb :
mempermudah pencarian file. Berikut ini
beberapa direktori direktori standar beserta perintah [ option ] [argumen ]
kegunaanya yang dibuat system Linux : Keterangan :
/ , adalah direktori root yang berguna Option merupakan pilihan yang dapat
untuk menampung seluruh file yang digunakan untuk memberikan hasil
terdapat dalam system Linux. tertentu dari suatu perintah.
/ bin , adalah direktori yang berisi file Argumen merupakan sesuatu yang akan
file yang dapat langsung dijalankan. diproses oleh perintah, misalnya nama
/ boot, adalah direktori yang berisi file file atau nama direktori.
file yang digunakan saat Linux Tanda kurung [ ] merupakan symbol
melakukan booting. bahwa option dan argumen tidak harus
/ root, adalah direktori home untuk selalu digunakan dalam menjalankan
root. perintah.
Tanda titik titik menandakan bahwa baik
/home, adalah direktori yang digunakan
option maupun argumen dapat digunakan
untuk menyimpan semua direktori user.
lebih dari satu.
/ etc, adalah direktori yang berisi file
file yang digunakan untuk INSTALASI
mengkonfigurasi Linux. File file ini
biasanya merupakan file file yang
berbentuk script atau file file dengan
tipe .text .
/ var, adalah direktori yang berisi file
file data yang dapat berubah ubah saat
Linux sedang dalam proses.
/ bin, adalah direktori yang berisi file
file yang dijalankan oleh system Linux.
b. File Linux
File Linux merupakan suatu dokumen yang
memiliki informasi diantaranya nama file
itu sendiri, ukuran, waktu pembuatan serta Gambar 2. Partition pada Gparted
atribut atribut lainnya. File dalam system

Migrasi Sistem Operasi Windows ke Sistem Operasi Linux Sidux pada Laboratorium Jaringan Komputer 119
Jurnal Teknologi Informasi DINAMIK Volume XI, No. 2, Juli 2006 : 111-123 ISSN : 0854-9524

Instalasi Harddisk data yang ada didalam partisi tersebut akan


hilang tanpa dapat di cari lagi.
Sebuah partisi harus mempunyai
filesystem. Linux dapat membedakan file sistem, Sedangkan pilihan new merupakan pilihan
misalnya ReiserFS, Ext3 dan XFS atau JFS untuk membuat partisi baru, tipe partisi yang
untuk user yang telah pengalaman. Ext2 dapat dipilih primary, extended atau logical
merupakan format yang digunakan sejak sesuai dengan file sistem yang akan dimasukkan
windows driver dapat digunakan dalam data- dalam partisi tersebut.
swap. Sidux biasanya menggunakan Ext3 untuk
Pilihan yang lainnya lagi yaitu resize/move
instalasi.
yang mempunyai fungsi dapat merubah ukuran
Menggunakan Gparted dari partisi, baik menjadi lebih kecil atau lebih
besar dari ukuran sebelumnya, disesuaikan
Gparted digunakan untuk membuat dan
dengan kapasitas harddisk yang ada.
memanajemen partisi. Ketika gparted
dijalankan, sebuah tampilan window akan Apabila yang dilakukan ternyata ada yang
terbuka, dan drive akan di scan. Jika salah maka dapat dilakukan undo, hanya saja
menggunakan klik menu sebelah kiri atas, akan pilihan undo hanya untuk membatalkan perintah
ditampilkan menu top down. Apabila di pilih yang terakhir dilakukan, tidak dapat
refresh maka semua drive yang ada pada sistem membatalkan semua perintah yang telah
akan ditampilkan. Untuk pilihan kedua, dapat dilaksanakan.
memilih hard drive mana yang akan di partisi.
Instalasi Sidux
Akan lebih kelihatan adanya perbedaan apabila
mempunyai lebih dari satu hard drive. Pilihan Di dalam linux untuk memformat harddisk
ketiga berisi fitur pada sistem yang ada. biasanya menggunakan format ext3, dimana
ext3 merupakan default dari system linux,
Pilihan menu yang kedua dari kiri yaitu
dengan ext3 sistem sidux lebih mudah dalam
edit. Di dalam menu edit akan ditampilkan
perawatannya. Sebelum memulai instalasi
window baru yang berisi beberapa sistem file
pastikan bahwa alat-alat yang biasanya
dan beberapa pilihan untuk melakukan edit
terpasang pada komputer misalnya kamera, usb
partisi. Selain itu terdapat fungsi yang sangat
dan alat-alat yang lain dipastikan tidak
penting yaitu undo dan apply juga ijin akses atau
terpasang. Dapat juga menggunakan file
melihat area lain yang mungkin dapat di edit
instalasi di ~/.sidconf, termasuk penggunaan file
partisinya.
system yang berbeda atau instalasi pada partisi
Menu view merupakan menu ketiga dari yang berbeda.
kiri yang dapat menampilkan informasi dari hard
Dalam instalasi sebaiknya mempunyai
drive. Informasi yang ditampilkan berupa
partisi sendiri untuk data. Manfaatnya yaitu
ukuran, model, path dan sebagainya. Panel ini
sangat berguna apabila menggunakan banyak
harddisk, dimana informasi yang ditampilkan
dapat sebagai konfirmasi untuk memeriksa
harddisk yang akan diproses.
Di bawah panel terdapat informasi untuk
menampilkan operasi yang dipending dalam
proses. Device dapat digunakan untuk
mengganti label dari harddisk untuk disesuaikan
dengan isi harddisk tersebut.
Menu partisi merupakan menu yang
mungkin sangat penting karena didalamnya
dapat melakukan hal yang sangat berbahaya,
salah satunya pilihan delete, dengan delete maka
partisi yang telah ada dapat dihapus sehingga Gambar 3. Partition Sidux

120 Migrasi Sistem Operasi Windows ke Sistem Operasi Linux Sidux pada Laboratorium Jaringan Komputer
Jurnal Teknologi Informasi DINAMIK Volume XI, No. 2, Juli 2006 : 111-123 ISSN : 0854-9524

dapat menjaga stabilitas data, penyelamatan data menggunakan simbol root partisi (/), dan
apabila partisi rusak dan mudah dalam pada saat ini juga dapat membuat partisi
manajemen hardisk karena nilai data tidak dapat data.
diukur dengan materi. Oleh karen itu direktori
Jika hard drive belum mempunyai partisi
$Home merupakan tempat konfigurasi aplikasi
maka lakukan partisi tanpa harus berpikir
yang harus diamankan atau dapat juga
kehilangan data, tetapi apabila hard drive
diletakkan dalam direktori yang berbeda yang
sudah di partisi maka perlu melakukan
penting semua aplikasi yang nanti diinstall
partisi dengan sangat hati-hati, karena dapat
menggunakan setting yang ada di dalam
menyebabkan semua data yang dipunyai
direktori tersebut.
akan hilang.
Memori yang dibutuhkan instalasi sidux
Tool yang dapat digunakan untuk
tidak boleh kurang dari 512MB RAM, apabila
manajemen partisi ini salah satunya Gparted.
kurang maka harus mempunyai swap-partition.
Untuk mejalankan Gparted melalui konsol
Ukuran swap-partition tidak boleh kurang dari
dapat dilakukan
128MB hingga 1GB apabila memang
su
dibutuhkan, misalnya digunakan untuk
gparte
mengcopy data yang sangat besar, seperti
atau
mencopy CD/DVD, dan atau ingin membackup
su
server. Jika memang kasusnya demikian maka
cfdisk
dibutuhkan minimum 2GB swap. Sebelum
instalasi dimulai backup semua data yang ada di 3. Sidux menggunakan GRUB untuk boot
dalam komputer termasuk email, bookmark dsb. manager, sehingga GRUB harus install pada
Instalasi menggunakan hard drive lebih mudah MBR. Jika tidak menggunakan boot
dan cepat dari pada menggunakan cd. manager harus tahu benar apa yang akan
dilakukan, karena apabila salah maka
Pertama yang harus dilakukan untuk
booting dapat berubah urutannya atau dapat
instalasi dengan cd-rom yaitu menseting bios,
menghilangkan boot dari system yang lain.
untuk masuk ke bios ketika booting menekan
GRUB juga dapat mengenali sistem
tombol del pada keyboard, ada juga beberapa
windows sehingga tampilan booting dapat
komputer yang menekan tombol F1 untuk
menampilkan windows, sidux atau sistem
masuk ke bios. Setelah melakukan seting pada
yang lain. Tambahan lain pada tampilan saat
bios, masukkan cd-sidux, kemudian lakukan
ini dapat merubah time/zone sesuai dengan
restart. Dalam beberapa media instalasi sidux
waktu saat install.
secara otomatis cd-instalasi akan mencopykan
beberapa file yang dibutuhkan untuk instalasi ke 4. Berikutnya memasukkan user name dan
harddisk. password. Pilih user name dan password
yang orang lain sulit menebak, tetapi mudah
1. Instalasi dimulai dengan mengklik Kmenu >
diingat. Untuk menambahkan user baru
sidux > sidux-installer atau melalui konsol :
dapat menggunakan tool KDE-kuser.
su-me install-gui
5. Pilih nama instalasi dengan nama yang
2. Setelah membaca dan memahami peringatan
disukai, nama instalasi akan menjadi
text yang ditampilkan maka pilih tab
hostname dari computer yang digunakan
berikutnya partitioining
instaslasi, nama instalasi boleh terdiri dari
Sekarang pilih dimana instalasi yang akan huruf dan angka tetapi angkanya tidak boleh
diharapkan dengan memilih cek point cek di depan.
point yang tersedia. Ketika mempartisi
Setelah itu berikutnya pilih cupsys atau ssh
dengan tidak memilih cek point yang ada
shall, cupsys atau ssh akan start secara
maka swap partition otomatis akan
otomatis apabila dipilih.
dibuatkan ketika sistem restart. Semua
partisi yang ada akan diletakkan di 6. Pilihan ini merupakan kesempatan terakhir
/media/partition, untuk instalasi sidux dapat untuk mengecek konfigurasi yang telah

Migrasi Sistem Operasi Windows ke Sistem Operasi Linux Sidux pada Laboratorium Jaringan Komputer 121
Jurnal Teknologi Informasi DINAMIK Volume XI, No. 2, Juli 2006 : 111-123 ISSN : 0854-9524

dilakukan sebelumnya. Baca lagi secara Untuk tampilan text dapat menggunakan
hati-hati, waktu keseluruhan proses konsol dengan mengetikkan :
tergantung dari sistem yang ada, dari 5
usr/sbin/netcardconfig
sampai 60 menit.(dengan pilihan booting
misalnya toram, waktu yang dibutuhkan Atau dengan tampilan grafis melalui Kmenu
akan lebih cepat sampai 4 menit). > sidux > network/internet > network card
configuration
Menu item lain untuk yang telah
berpengalaman menggunakan linux, yang Mengkonfigurasi Sidux menggunakan Samba
menginginkan perubahan konfigurasi (Mengkoneksikan Sidux dengan Windows)
melalui file config (~/.sidconf) atau Lakukan semua perintah dengan root melalui
mempunyai partisi yang telah ada di hard konsol dan jalankan kongueror.
drive akan ditolak secara otomatis saat
instalasi. server = servername or IP of the Windows
Apabila indikator bar mengalami hang, Machine
jangan dibatalkan, tapi tunggu beberapa share = name of the share
saat. Ketikan alamat url pada kongueror smb://server
Lakukan Reboot, ambil CD instalasinya, atau smb://server/share
selesai.
Di dalam konsol dapat melihat lokasi sharing
Booting pada server dengan :
Setelah booting pertama kali maka akan smbclient -L server
ditampilkan konfigurasi jaringan, Untuk mengakses sebuah direktori : Mountpoint
konfigurasi yang dapat dilakukan berupa harus telah aktif. Apabila belum maka harus
card, wlan, modem, isdn dan sebagainya. membuat direktori dahulu :
Tool yang dapat digunakan untuk
melakukan konfigurasi melalui Kmenu > mkdir -p /mnt/server_share
sidux > Network/Internet, atau dapat Kemudian akses direktori tersebut dengan sistem
menggunakan perintah di konsol dengan file VFAT :
mengetikkan sux.
mount -t smbfs -o
7. Mengkonfigurasi Kartu Jaringan username=Administrator,fmask=777,dmask=77
Apabila menggunakan server DHCP ketika 7 //server/share /mnt/
komputer melakukan booting maka server_share
konfigurasi jaringan otomatis akan Atau menggunakan sistem file NTFS :
dilakukan oleh server. Tetapi apabila tidak
menggunakan DHCP maka perlu melakukan mount -t smbfs -o
konfigurasi terhadap kartu jaringan. username=Administrator,fmask=777,dmask=77
7,lfs //server/share /mnt/
server_share
Untuk memutuskan akses menggunakan
perintah :
umount /mnt/server_share
Apabila ingin membuat akses lebih mudah yaitu
dengan cara memasukkan perintah ke dalam file
/etc/fstab :
//server/share /mnt/server_share smbfs
defaults,username=your_username,
password=**********,fmask=777,dmask=777
0 0
Gambar 4. Instalasi Jaringan dengan GUI

122 Migrasi Sistem Operasi Windows ke Sistem Operasi Linux Sidux pada Laboratorium Jaringan Komputer
Jurnal Teknologi Informasi DINAMIK Volume XI, No. 2, Juli 2006 : 111-123 ISSN : 0854-9524

Seting Sidux sebagai Samba-Server /etc/init.d/samba start dan


Samba tidak ada di dalam cd sidux, sehingga /etc/init.d/samba stop
dibutuhkan cara untuk install Samba :
Dapat juga melakukan start/stop secara otomatis
su saat booting :
apt-get update
update.rc.d samba defaults
apt-get install samba
Sekarang samba akan berjalan ketika booting
Samba belum terinstall di dalam harddisk,
dan berhenti ketika shutdown.
sehingga dibutuhkan cara untuk install Samba :
sux KESIMPULAN
apt-get update
apt-get install samba Migrasi jaringan komputer atau
laboratorium komputer dari sistem operasi
Setelah samba terinstall pada harddisk maka
windows ke sistem operasi linux sidux dengan
perlu mengkonfigurasi samba. Bagaimana
menggunakan topologi star dengan satu server
menggunakan dan menseting samba dapat
linux sidux dan 40 client linux sidux yang telah
dilakukan dengan membaca dokumentasi samba.
dilakukan dapat digunakan oleh semua siswa
Untuk mengkonfigurasi samba dapat dilakukan dan guru untuk proses belajar mengajar
dengan membuka file /etc/samba/smb.conf praktikum komputer dan juga dapat untuk
menggunakan editor text (misalnya kedit atau kegiatan ekstrakurikuler komputer. Dengan
kwrite) dan tekan enter : dibuatnya sebuah jaringan komputer akan
# Globale Changes - Proposal everything simple meningkatkan kualitas pendidikan. Siswa dapat
as mempratekkan materi pelajaran yang telah
#possible - no passwords, perform like Windows diterima dikelas di dalam laboratorium komputer
9x sehingga siswa akan lebih mudah mengerti dan
memahami materi yang telah disampaikan oleh
[global] guru. Sedangkan guru dapat meningkatkan
security = share kualitas materi yang disampaikan kepada siswa
workgroup = WORKGROUP dengan sebelumnya mempraktekkan terlebih
# Share without write-permission -important if dahulu di dalam laboratorium komputer.
NTFS Filesystems are to be shared!
DAFTAR PUSTAKA
[WINDOWS]
comment = Windows Partition 1. http://ngelmu.dhs.org
browseable = yes
writable = no 2. http://www.kernel.org
path = /media/hda1 # <-- adjust to your partition 3. http://www.opensource.org/docs/osd-
public = yes indo.php
# Sharing a partition with permission to write-
the partition has to be mounted 4. http://www.sidux.com
# writable - makes sense with e.g. FAT32. 5. Linux Manual
[DATA] 6. Milis linux-setup@linux.or.id
comment = Data Partition (first extended
7. Prihanto, Heri. (1999). Sistem operasi Linux.
Partition)
Mikrodata, Vol 1(14), pp29-35.
browseable = yes
writable = yes 8. Taslim, Edi. (1999). Alternatif untuk
path = /media/hda5 Windows. Chip, Vol 7, pp42-53.
public = yes
Jangan lupa disimpan. Selanjutnya dapat
melakukan start/stop pada samba dengan :

Migrasi Sistem Operasi Windows ke Sistem Operasi Linux Sidux pada Laboratorium Jaringan Komputer 123

Anda mungkin juga menyukai