ModulPraktikumJarkom
LINUXISBEAUTIFUL!LINUXISBEAUTIFUL!
EMILYA ULLY ARTHA S.Kom
Contactlist:[email protected] (YM, mail and friendster)[email protected]
Phone:081328747192/08881351514
STMIKAMIKOMYogyakarta
1
ModulPraktikumJarkom
BABIPanduanInstalasiLinuxRedHat9
Red Hat merupakan distro linux yang populer (paling tidak di Indonesia).Dengan kemudahan fitur yang ada menjadikan Red Hat sanggup menggantikanwindows.Disisilain,banyakpenggunakomputeryangengganmeninggalkanwindowsseratus persen. Solusi cerdas untuk kasus ini adalahmenggunakan dua sistemoperasisekaligus,windowsdanlinux.Namunbukanperkaramudah(setidaknyaituyangpenulisalamibeberapawaktulalu)untukmenginstallinuxdisampingwindowsyangdenganmanisnya telahmenempati spacedi hardisk.Masalahpalingumumterjadipadapembagianpartisi.WalaubanyaksoftwarepembagipartisikatakanlahPartitionMagicyangpopuler,namunpenulismerasaperlumenulistutorialini,sebagaipanduanbagi yang inginberalihke linux. RedHat9.0dirilispada31Maret 2003,informasidandocumentasi lengkapLinuxRedHatdapatdiperolehdarisitusresmiRedHat,http://www.redhat.comSatuhal yang tak bolehdi tinggalkan,bahwaseluruhscrenshot yangadadalamtutorial ini penulis ambil dari documentasi resmi Red Hat(http://www.redhat.com/docs/manuals/linux/).
PersiapanInstalasiBeberapahalyangpatutandacatatsebelummemulaiinstalasiadalah:
1. SoftwarePembagiPartisi,SepertiPartitionMagic,Inisoftwarebisaanda beli atau download di situs internet. Silahkan cari diwww.download.com
2. Bagi atau ubah ukuran partisi windows anda dengan softawarepambagi partisi seperti partition magic . Sehingga terdapat satupartisi kosonguntuk instalasi ini dapatkan ruangsebesar 1,8 GB.Pada umumnya, jika andamembeli komputer baru, maka hanyaterdapatsatupartisi di hardisk,yaitu C: Dengankondisi ini, tidakmemungkinkanandauntukmenginstallinux.JadiresizepartisiC:diwindowsdengansoftwarepembagipartisiyangada.
3. Ketahui konfigurasi Keyboard.Gunakan layoutkeyboardseperti diwindowsanda.UntukmengetahuinyaklikStartSettingsControlPanelKeyboard.DikeyboardPropertiesPilihTablanguage.
Silahkandiingatlayoutkeyboardnya.
4. KetahuikonfigurasiMouse;PS/2,serialatauUSB,PS/2atauUSB,untuk mengatahuinya lihat colokan mousedenganCPU (port); Kalaucolokannyasepertidibawahini,berartimouseandaadalah PS/2
UntukmouseSerial,bentukportnyasepertiini:
STMIKAMIKOMYogyakarta
2
ModulPraktikumJarkom
SedangmouseUSB,portnyasepertiini:
Untukmengetahuimousegenerik,geniusatauyanglainnya,lihatbaikbaikdimousenya.Umumnyaadatertulisdimousetersebut.
5. Besar space yang belum terpakai di hardisk. Ini berguna untukmerencanakanpartisi yangakankita buat.Untukmelihat gunakanperintahchkdskdipromptdos.
6. Jenisdankonfigurasimonitordanvideocardyangandamiliki,jumlahmemorivideocardanda,judulmonitoranda(judul=merek):)Dansatu lagi yang harus anda ketahui adalah istilah vertikal danhorizontalrangemonitoranda.
7. Jugayangtakkalahpentingnya,sebelummemulai,backupduludatapentinganda, ini untukmenjagakemungkinanhilangnyadatasaatpembagianpartisi.
8. Terakhirsiapkancemilan,kopidanmajalah.Inisangatbergunasekalissambilmenungguinstalasikomponenyangmemakanwaktusejamlebih.
Memulai InstalasiMasukkanDisk1dari3CDInstalRedHat.KemudianpilihOKlaluEnter.Beberapasaatakanmunculopsipemilihanbahasaselamaprosesinstalasisepertigambarberikut:
Pilihlahbahasayang anda inginkan lalupilih Next. Kemudianandaakandisuruhmemilihlayoutkeyboard.Sepertiberikut,pilihnext.
STMIKAMIKOMYogyakarta
3
ModulPraktikumJarkom
SelanjutnyaSiInstalerakanmemintakitauntukmemilih jenisMouseyangsedangandagunakanitu,tadidiawaludahdijelaskan,nahceksekaranglalupilih,apakahmodelmouseandaps/2kahatauserialdan janganlupamelihat jumlahtomboldimouseanda.
Lalumuncullahgambarsepertiini:
STMIKAMIKOMYogyakarta
4
ModulPraktikumJarkom
Disinikitadimintamemilih:UpgradeatauInstal.PilihPerformaNewRedHatLinuxInstalasionuntukinstal.Next,instalerakanmembawakegambarberikut:
Adatigaopsidisana:1. PersonalDesktop
Ini cocokuntuk andayang akanmenggunakanRed Hat untukoffice plusmultimedia. Tidak terlalubanyak paket yang di instal dan ini tentu makinmeningkatkanperformakomputeranda.Untuktipeini,butuhpalingsedikit1,8GBspacedihardiskanda.Iniudahtermasukpaketofficedanmultimedia.
2. WorkstationPilihtipeinstalasiyangsatuuntukkomputerandajikaandainginmerencakankomputertersebutsebagaikomputerkerja.Siapatauandaseorangdeveloperatauprogrameryanginginberalihkelinux,pilihlahtipeini.Minimalbutuh2,1GBspace.
3. ServerUntukinstalasitipeini,andabutuh5GBlebihspasidihardisk.Kecualiandatidaktertarikuntukinstallxwindows,makaspasiyangdibutuhkanhanya1,5GB.
STMIKAMIKOMYogyakarta
5
ModulPraktikumJarkom
4. CustomInimaksudnya,andamemilihsendiripaketapayangakanandainstal.Instalasiminimalmembutuhkanruangsebesar500MB.Sediakanruangsebesar5GBlebihuntuk instalasisemuapaketyangadadi CDinstal RedHat. Beberapapaket yang ada di CD instal, tergantung dengan paket lainnya. Ini tidakmasalah,karenajikaandamemilihsatupaket,sementarapaketitudibutuhkanuntuk aplikasi lain, maka Red Hat akan mengeluarkan pesandependenciesnya.PilihNextdanandaakandibawakemetodepembagianpembagianpartisisepertigambarberikut:
SedikitTentangPartisiHarddiskuntukbisadiisisistemoperasi,membutuhkansatuwadah,yangdinamakanpartisi.JikaAndaterbiasamenggunakanMicrosoft,partisidisimbolkandenganDrive.Misal,DriveC:(partisipertama)DriveD:(partisikedua)danseterusnya.Denganmembagi hard disk ke dalambeberapa partisi Anda dapat menjalankanberbagaisistemoperasisecarabersamaan.MisalnyaLinuxWindows98WindowsNT.JikadikomputerandatelahterpasangWindows,makamungkinharddriveAndahanyamemilikisatuatauduapartisisaja,yangsemuanyadigunakanuntukwindowstadi.Lihatgambarberikut:
Saya mengagap gambar itu adalah gambar hardisk anda. Nah..jika anda akanmenginstalLinux,makaAndaharusmembuatpartisiyang lainpadapadahardiskanda,sehinggaAndanantinyaakanmemilikipartisiuntukWindowsdanyanglainnyauntukLinux.JadiHardidskandaakanmenjadisepertiini:
STMIKAMIKOMYogyakarta
6
ModulPraktikumJarkom
Ataujikaandaandabisamembuattigapartisi,masingmasinguntukwindows,linuxdan datadata anda ( menguntungkan sekali membuat satu partisi untuk data.Sehinggajikaandainginmenghapus/uninstallinuxatauwindows,datadatapentingandatidakturuthilang).Sepertigambarberikut:
Dankitabisamembuatbeberapabuahpartisidalamsatuhardisk!!Bagaimanajikakitainginmembuatbanyakpartisi??Sebenarnyakitahanyadiiznikanmembuatempatpartisinamunkitabisamembuatlebihdariempatpartisi.Disinilahmunculkonseppartisi Primary, partisi extendeddanpartisi logical.Partisi primaryadalahsalahsatudarikeempatpartisiyangmungkindibuatdalamharddiskAnda.Tetapi,bilaAndainginmembuatlebihdariempatpertisidalamsatudrive,makaAndaharus membuat sebuah partisi (partisi yg anda buat ini dikenal sebagai PartisiExtended)yangdapatmemuatberbagaipartisikecil(partisikecil inidisebut logicalpartisi).DataandaakandisimpandipartisiPrimaridanpartislogicalsementarapartisiextendedhanyatempatuntukmenampungpartisilogicalLihatgambarberikut:
Sebenarnyadisetiappartisi terdapatsebuahsektorataubagiankecilyangdisebutsebagaiBootRecord.BootRecordiniterdapatdisemuapartisiyangadadihardisk.DandibagianpertamahardiskterdapatsebuahlagiBootRecord.BootRecordyangpertamainidisebutMasterBootRecord(MBR).MBRlahyangdibacapertamakalikomputerdihidupkan(booting).JikadiMBRdiletakkanProgramBootLoaderuntuklinux(LinuxLoader)makaketikabooting,komputerakanmemberikanpilihanapakahmaumenggunakanLinuxataukahsitemoperasiyanglain.Jikaandamemilihlinux,maka boot loader akan membawa anda ke partisi linux. Timbul pertanyaanbagaimanakahcaramembuatpartisibaruuntukLinuxdisampingpartisiyangtelahada(misal anda punya dua partisi di hardisk yg kesemuanya untuk windows) tanpamerusakfileanda??
1. Gunakansoftwarepembagipartisiygpopulersaatini:partitionmagic,bisaanda download di : http://download.com.com/3120200.html?qt=partition+magic&tg=dl20Petunjukpenggunaannyadapatandabacadipaketyangandainstall.
2. MenggunakanToolygadadiRedHat9sendiri.Membagipartisidengantoolini,sedikitsusahkarenauserdihadapkanpadacommandlinenyaLinux.KitaakanmenggunakanPartitiomMagicDisini.
STMIKAMIKOMYogyakarta
7
ModulPraktikumJarkom
AutomaticallyPartitionKembalikeGambarsebelumnya.OpsiAutomaticallyPartitionberartiinstalerakanmempartisisendirihardisk.Jikaandamemilihopsiinimakaakanmunculpilihandanlayarsebagaiberikut:
1. RemoveallLinuxpartitionsonthissystem,ini andapilih jikasebelumnyatelahadaLinuxdi HardiskandadanandainginmenggantinyadenganRedHatyangakanandainstal.Installerakanmenghapusfile sistem linux sahaja (sahaja=saja; bahasamalaysia broo ) dan setelahterhapusbarulahRedHatdiinstal.
2. Removeallpartitionsonthissystem,Jikaandapilihopsiini,makasemuapartisiyangtelahadaakandihapusdariharddrive anda, gak peduli..mau windows kek..Linux kek..apa aja kekSetelahterhapus,dengansenanghatiinstalerakanmelanjutkaninstalRedHatkesayanganandaini.
3. Keepallpartitionsanduseexistingfreespace,Nah.jikainiyangandapilih..makaRedHatakandiinstalpadabagianygkosongdarihardriveanda.Jikadihardiskandatelahadawindows,danhanyaadasatupartisimisalC:(iniseringterjadijikamembelikomputerbaru),makaopsi
ManuallyPartitioningwithDiskDruidJikapadagambar6andamemilihopsiManuallypartitioningwithDiskDruid,tampilanyangmunculadalahsebagaiberikut:
STMIKAMIKOMYogyakarta
8
ModulPraktikumJarkom
Karnaandatelahmnyiapkansatupartisikosonguntuklinuxmaka,tugaskitahanyamembuatpartisibaru.Keterangantombolpadagambardiatasadalahsebagaiberikut:New:UntukMenambahpartisibaru,iniwajibhukumnyakitaisi.Kliktomboliniuntukmenambahpartisibaru.Kemudianakantampillayarsebagaiberikut:
Kolommountpointberarti,partisiandaakandiaksesdarimanakelaksetelahdiRedHatterinstal.Penjelasanuntukiniterkaitdengansystemdirektoridilinux.BahwadiLinuxadabeberapadirektorisebagaiberikut:1. /[rootdirektori]disinilahseluruhfilelinuxdisimpan,kalaudiibaratkandiwindows
sepertidriveC:2. /binFilefileperintahlinuxdisimpandisini,sepertils,mkdirdsb(lihatarticlettg.
Dasardasarlinux,diIlmukomuter.com)
STMIKAMIKOMYogyakarta
9
ModulPraktikumJarkom
3. /sbinFilefileperintahsystemdisimpandisinisepertishutdown.4. /mntTempatmenyimpanfilefiledevicesystem.Ingat,dilinuxtidakdikenalistilah
drive,semuahardwaredikenalsebagaifile.Jadimisalkanandamaumengaksesdisket,makaandatidakdapatmenemukanfloppy.Untukmengaksesdeviceygadadisystemkomputerlinux,kitaakeses(mounting)daridirektoriini.Misalnyauntukmengaksesfloppydiskcaranya:moun/mnt/floppy.
5. dsb.
Jadilangkahpertama,padakolommountpointbuat:/swaplalupadaFileSistemType pilih linux swap. Untuk Kolom Size (MB) Isikan sebesar dua kali memorykomputer.Misalkanmemorikomputeranda128makarumusuntuksizapartisiswapadalah256MB.Nilai iniadalahnilaiminimal,andabolehmembuat lebihdari256MB.Pada kolom AllowableDrives terdapat list hardisk yang terinstal di komputeranda.Jikamisalnyadikomputerandaterdapatduahardisk,danandamemilih hdamakapartisiyangakandibuatini(partisi/swap)akandiinstaldihda1.Jikakomputerandahanyamemiliki satuhardiskpilih hda. Opsi Additional Size Option sepertiterlihatpadagambarpilihFixSize.Andabisamencobaopsiyanglain.Tidakterlalubemasalah.UntukopsiyanglainsepertiForcetobeaprimarypartition,jikaandapilih inimakapartisi /swapiniakandijadikanpartisiutama,sedangjikaandatidakmemilihnyamakapartisi/swapakanmenjadipartisilogical.Saransaya,beritandacentangpadaopsi ini. Chekforbadblock bolehandapilihatautidak,uptoyou;),namunsebaiknyapilihopsiini.LalutekanOK.Kemudiankitabuatsatupartisi
1 Padalinux,penamaanhardiskadalahdenganmemberiletterdanhuruftertentu. Misalandapunya2hardiskyangterinstaldikomputermakahardikspertama akan di kenal sebagai hda sedang partisi pertama dari hardiskpertama di beri kode 1. Sehingga arti dari hdb3 adalah partisi ketiga darihardiskkedua.lagi.Pilihtombol NEWpadakotakdialogPartitioning. LaluisikandikolomMountPoint/(tanpaquotatentunya).Untukfilesystem,pilihLinuxNative.Isikankolomsizesisadarihardiskandayangmasihkosong.Jadi,misalnyaandapunyahardisk10GB,makasisadarihardiskyangmasihkosongadalahtotalsizedarihardiskandadikurangisizepartisiswapdansizepartisiwindows(jikawindowstelahadadihardiskanda).LalupilihOKkemudianpilihNext.Andadibawaketampilansebagaiberikut:
STMIKAMIKOMYogyakarta
1
ModulPraktikumJarkom
DisiniandaakanmenginstalBootLoader.Bootloaderadalahprogramyangpertamakalidijalankanketikakomputerdi hidupkan(lihatketerangansebelumnya). Biarkannilaidefault jikaandabingung, tidak terlalubermasalah.Lalupilih Next, sehinggamuncultampilansebagaiberikut:
Jikaandaberencanamenghubungkankomputerkejaringan,isikandatayangdiminta.Jika tidakbiarkankosong.Pilih Next, kemudianmunculkotakkonfigurasi firewall.Biarkankosongjikaandatidakmenghubungkankomputerdenganjaringan.
STMIKAMIKOMYogyakarta
1
ModulPraktikumJarkom
PilihNext,muncultampilanberikutyangmemintaandamengisikanjenisbahasayangakandigunakanolehRedHatnantinya.
.
PilihNextuntukmelanjutkan.Sehinggatampilsettingwaktu.
STMIKAMIKOMYogyakarta
1
ModulPraktikumJarkom
LalulanjutkandenganmemilihNext.Muncullayarberikutyangmengharuskanandamengisipassowrdroot.RootmerupakanSuperuser.Rootlahyangbisamenambahdanmenghapusaccountuser. Rootadalahnama laindariadministrator sistemdiLinux.
Kemudianakanmuncultampilanberikutnya:
STMIKAMIKOMYogyakarta
1
ModulPraktikumJarkom
PilihNextjikatidakinginmenghubungkankomputerdenganjaringan.BerikutnyaandaakanmemilipaketpaketapayangakandiinstalsebagaiberikutjikasebelumnyaandamemilihtipeinstalasiPersonalDesktop:
Adaduaoptionaldisini,AcceptthecurrentpackagelistdanCustomizethesetofpackagestobeinstalled. Acceptthecurrentpackagelistartinyaandamenerimapaketpaket default sesuai dengan tipe instalasi yang andapilih. Jikaanda inginmemilih sendiri paketpaket yang akan di instal maka pilih Customize the set ofpackagestobeinstalled.PilihNextuntukmelanjutkan,jikaandamemilihCustomizethesetofpackagestobeinstalledmuncultampilansebagaiberikut:
STMIKAMIKOMYogyakarta
1
ModulPraktikumJarkom
Silahkanmemilihpaketpaketapayanghendakandainstal.Untukmemilihkomponenkomponendaripaket, klikchekboxyangadadisampingkiri namapaket, laluklikDetailsuntukmemilihdanmenghilangkan(selectdanunselect)komponenkomponendari paket yang tersebut. Setelah proses pemilihan paket selesai maka dilayarkomputer kesayangan anda akan pemberitahuan bahwa installer akan mulaimenginstalpaketpaketyangandapilih.Setelahbeberapasaat,paketpaketyangandapilihakanmulaidiinstalolehinstallerRedHat9.0.
Inimemakanwaktuagaklama,tergantungberapabanyakpaketyangandapilih.Jikaandapilihsemuapaket,bisa12jam.Setelahbeberapalamaprosesinstalasiberjalan,andadimintamemasukanCDinstalasiRedHat9.0yangkeduadanyangketiga.Jadiseringseringlah memperhatikanCDROOM anda :) Setelah itu, muncul tampilanberikutnyayangmemintaandamembuatDisketBoot. Terserahandamaumembuat
STMIKAMIKOMYogyakarta
1
ModulPraktikumJarkom
disketbootatautidak,noproblemlo!!Tetapialangkahbaiknyaandamembuatdisketboot.Jikasuatusaatkomputerandatidakbisabootingmakadisketbootlahsolusinya.
BerikutnyainstallerakanmemintaandamemilihkonfigurasiVideoCard.Umumnya,installermengenalijenisvideocardyangada.DanjugaandadimintamemilihjumlahRAMvideocardtersebut.Sepertiterlihatpadagambarberikut:
Jikavideocardyangandamilikitidakterdapatdidaftartersebut,makapilihUnlistedCard.DanJanganpilihSkipxconfiguration,karnajikaandamemilihini,andatidakakanbisamenikmatiindahnyadesktopdiLinuxRedHat,cumatampilanteksdoang.LalupilihNextyangakanmembawaandakekonfigurasimonitordanresolusimonitor.
STMIKAMIKOMYogyakarta
1
ModulPraktikumJarkom
Setelahandamemasukandenganbenar,makaselesaisudahinstalasiLinuxRedHat9.0.
DirektoridiLinuxDirektoridapatdikatakansebagaisuatufileyangdidalamnyaterdapatfilefilelain.Dilinuxterdapatbeberapadirektoristandarsebagaiberikut:
/ , adalahdirektori root yangbergunamenyimpansemua fileyang terdapatdisistemLinux,sepertidriveC:diwindows/bin,adalahdirektoriyangdigunakanmenyimpanfilefileperintahdi Linux, jadiperintahsepertils,mkdirdsbdisimpandidirektoriini./sbin,merupakandirektoriyangdijalankanolehsistemlinux,sepertishutdown./boot,filefileyangdigunakansaatLinuxbootingdisimpandisini./dev,disinidisimpanfilefiledevicekomputerseperticdroomdidev/cdrom,disketdidev/fd0,modem,serialportdansebagainya./etc,adalahfilefileyangdiperlukansaatmengkonfigurasilinux./home, disinilahdisimpan semua direktori user. Jikaanda menambahuser dikomputeranda,makasemuafiledandatayangdibuatolehuserdisimpandisini./lib,berisifilefileyangdigunakanolehprogramyangadadidirektori/bindan/sbin/mnt, berisi direktoridirektori yang digunakan untuk memounting/ mengaksesdevicedeviceyangdimilikiolehkomputer.Misalnyafloppydancdrom./proc, merupakan tempat menyimpan filefile yang menginformasikan prosesprosessedangberjalanpadasistemlinux. Filefileyangadadidirektoriinitidakdisimpandihardisk,jadisemacamvirtualfile./root, merupakandirektorikhususuntuk root/administrator sistem.Namunadajugayangmenyimpandirektorirootdi/home./tmp,adalahdirektoriyangmenampungfilefilesementara.Direktoriinibiasajugadipakaiolehprograminstalasisaatmenginstalprogram/aplikasi.Andabisasajamenghapusisidirektoriinidanitutidakberpengaruhterhadapsistemdilinux./usr,berisifilefileyangdijalankanolehuser/penggunalinux.Setiapmenggunakanlinux,makakitaberhubungandengandirktoriinisecaratidaklangsung./var,berisidatadatayangberubahdilinuxsecaratetap,misalnyafilelog.
FilediLinuxBerbedadenganwindowsyangmendefinisakanfilesebagaidatadata,makadilinuxfileadalahsemuaatributyangdimilikiolehsistem.Hardiskdilinuxdisebutsebagaifile.Terdapatbeberapajenisfiledilinux.
1. Filefiledata.Fileinidibuatolehuser.2. Filefile system.Yaitu filefile yangdigunakanolehsistem linux.Filefile ini
tedapatdidirektori/sbindan/etc.3. Filefileprogram.Yaitufilefileyanglangsungdapatdijalankanolehuser.File
fileinimerupakanperintahperintahyangdijalankanolehuser.4. Filefiledevice.Yaitudevicedevicekomputeryangdikenaliolehsistemseperti
cdrom,disketdansebagainya.Dilinuxtidakdikenaladanyadrive.Kesemua
STMIKAMIKOMYogyakarta
1
ModulPraktikumJarkom
jenisdevicetersebutdisebutfile.Jadidrivefloppydikenalsebagaifileyaitudev/fd0,cdromsebagai/dev/cdrom.
BABII
PENGENALANLINUX
SEJARAHLINUXLinuxadalahsistemoperasi berbasisUNIXyangdapatberjalandiberbagai
macamperangkatkerasterutamadiPCberbasisIntelx86.DikatakanberbasisUNIXkarenaLinuxdikembangkanmenurutstandar yangdimiliki UNIXdankemampuanyangsamadenganUNIX.ArtinyaLinuxmemilikikemampuanbaiksebagaiservermaupunworkstationlayaknyaUNIX.
PadaawalnyaLinuxhanyaberjalandiplatformIntelx86termasukAMDCyrixdanlainnya.NamunseiringdenganberkembangnyajumlahpenggunaLinuxdanparapengembangnyamakasekarangLinuxtelahberjalanpulapadaMacIntosh(Motorolla),SunSparc,DECAlpha,Amiga,strongARMdanmasihbanyaklagi.
STMIKAMIKOMYogyakarta
1
ModulPraktikumJarkom
LinuxPertamakalidibuatolehLinusTorvaldsdiUniversitasHelsinki,Finlandia.KemudianLinuxdikembangkan lagi olehbanyak programmerdanHacker Unix diseluruhdunia.
GambarLinuzTorvaldsPerkembanganLinuxsangatdidukungolehlisensiyangdigunakanolehLinux
yaituGNUGeneralPublicLicense(GNUGPL).SecarasingkatGNUGeneralPublicLicensememungkinkansuatuaplikasi(termasuksistemoperasi)untuksecarabebasdigunakandandisebarluaskandimanapengguna/penerimasoftwareberhakmenerimakodeasal(sourcecode)dariaplikasitersebutbesertasemuahakyangdiijinkanolehpenulisasli.Aplikasitersebutdapatdimodifikasimaupundigunakandalamaplikasilaindimanalisensidariaplikasiperubahan/barutetappadaGNUGPL.Penulisaslihanyabertanggungjawab pada kode asli dan tidak bertanggungjawab terhadap implikasiperubahanyangdilakukanpadaaplikasitersebut.Penyebarluasanaplikasiyangtelahdirubah tetap mencantumkan penulis asli , kode asli, kode perubahan yangditambahkandanpenanggungjawabperubahantersebut.DenganGPLbukanberartitidakmemungkinkanadanyakomersial,palingtidakbiayadapatditarikdaribiayakopimedia distribusi. Jasa layanan seperti dukungan teknis dapat merupakan produkkomersial.
SaatiniLinuxadalahsistemUNIXyangsangatlengkap,bisadigunakanuntukjaringan, pengembangan software dan bahkan untuk pekerjaan seharihari. Linuxsekarangmerupakanalternatifsistemoperasiyangjauhlebihmurahjikadibandingkandengan sistem operasi komersial (misalnya Windows 9.x/NT/2000/ME). Linuxmempunyaiperkembanganyangsangatcepat.Hal ini dapatdimungkinkankarenaLinuxdikembangkanolehberagamkelompokorang.Keragamaninitermasuktingkatpengetahuan,pengalamansertageografis.Agarkelompok inidapatberkomunikasidengancepatdanefisien,internetmenjadipilihanyangsangattepat.KarenakernelLinuxdikembangkandenganusahayangindependent,banyakaplikasiyangtersedia,
STMIKAMIKOMYogyakarta
1
ModulPraktikumJarkom
sebagaicontoh,CCompilermenggunakangccdariFreeSoftwareFoundationGNUsProject.CompilerinibanyakdigunakanpadalingkunganHewlettPackarddanSun.
Sekarang ini, banyakaplikasiLinuxyangdapatdigunakanuntukkeperluankantorsepertiuntukspreadsheet,wordprocessor,databasedanprogrameditorgrafisyangmemilikifungsidantampilansepertiMicrosoftOffice,yaituStarOffice.Selainitu,jugasudahtersediaversiCoreluntukLinuxdanaplikasisepertiMatlabyangpadaLinuxdikenalsebagaiScilab.Linuxbisadidapatkandalamberbagaidistribusi(seringdisebutDistro).DistroadalahbundeldarikernelLinux,besertasistemdasarlinux,programinstalasi,toolsbasic,danprogramprogramlainyangbermanfaatsesuaidengantujuanpembuatandistro.AdabanyaksekalidistroLinux,diantaranya:
1. RedHat, distribusi yang paling populer, minimal di Indonesia. RedHatmerupakandistribusipertamayanginstalasidanpengoperasiannyamudah.
2. Debian,distribusiyangmengutamakankestabilandankehandalan,meskipunmengorbankan aspek kemudahan dan kemutakhiran program. Debianmenggunakan.debdalampaketinstalasiprogramnya.
3. Slackware,merupakandistribusiyangpernahmerajaididuniaLinux.HampirsemuadokumentasiLinuxdisusunberdasarkanSlackware.DuahalpentingdariSlackwareadalahbahwasemuaisinya(kernel,libraryataupunaplikasinya)adalahyangsudahteruji.Sehinggamungkinagaktuatapiyangpastistabil.Yangkeduakarenadiamenganjurkanuntukmenginstalldarisourcesehinggasetiapprogramyangkitainstallteroptimasidengansistemkita.InialasannyadiatidakmauuntukmenggunakanbinaryRPMdansampaiSlackware4.0,iatetapmenggunakanlibc5bukanglibc2sepertiyanglain.
4. SuSE,distribusiyangsangatterkenaldenganYaST(YetanotherSetupTools)untukmengkonfigurasisistem.SuSEmerupakandistribusi pertamadimanainstalasinyadapatmenggunakanbahasaIndonesia.
5. Mandrake, merupakanvariandistroRedHatyangdioptimasiuntukpentium.Kalaukomputerkitamenggunakanpentiumkeatas,umumnyaLinuxbisajalanlebihcepatdenganMandrake.
6. WinLinux,distroyangdirancanguntukdiinstalldiataspartisiDOS(WIndows).JadiuntukmenjalankannyabisadiklikdariWindows.WinLinuxdibuatseakanakanmerupakansuatuprogramaplikasiunderWindows.
Danmasihbanyakdistrodistrolainnyayangtelahtersediamaupunyangakanmuncul.
MengapaMenggunakanLinux?
DenganGNUGPLLinuxmenawarkansebuahsistemoperasisekelasUNIXdenganbiayamurah.TerutamabagiperusahaandengankapitalkecilLinuxmemberianginsegarterhadapinvestasiperangkatlunakyangdibutuhkan.
STMIKAMIKOMYogyakarta
2
ModulPraktikumJarkom
DenganfasilitasyangdimilikiLinux,makaLinuxmerupakanalternatifsistemoperasiyangpatutdilihatterhadapsistemoperasilainnyasepertiWindowsNT,UNIX,SunOSdanlainnya.
BagipenggunaUNIX,LinuxdapatmenjadipersonalUNIXyangdigunakansebagaisaranapemrogramantermasukpemrogramandatabasedanXWindows.
Bagimahasiswa,LinuxmerupakansaranayangdapatdigunakanuntukmempelajarilingkunganUNIXyangbiasadigunakanolehperusahaanskalabesar.Bagiperusahaanskalakecildanmenengah,LinuxdapatmenghematbiayainvestasiUNIXdengankemampuansama.
Ingatlahselamaini jikakitamenggunakanWindowsyangtidakmempunyai lisensiresmi(aliasbajakan)kitatelahberbuatilegal.KenapakatakataFreeSoftwaretidakbegitumenggemadi Indonesia?Ya, karenanegarakitasanagatpermisif terhadappembajakansoftware.TahukanandabilaharusmembelisoftwareVisualBasicsecararesmi?sekitar$2200
Dansatulagi,LinuxversiyangbarusekarangmempunyaiGUI(tampilangrafis)yangcanggih dan mudah digunakan. Bahkan cukup mudah bagi pemula sekalipun.SehinggaLinuxbukanlahlagisuatubarangyangmenakutkanbagipemulasekalipun.ApakahLinuxbisauntukkeperluanseharihari?Jawabannyaadadibabbabyangbelakang.AndaakantakjubbahwahampirsemuakegiatanyangbiasaandalakukandiWindowsbisajugadilakukandiLinuxdanhalalaliasbukanbajakan.
Kalotidakpercayainibuktinya:)Tidaktampakmenakutkanbukan?.BahkandiLinuxandadapatmembuattampilanandapersissepertiWin98atauMacdenganmemilihsalahsatudesktopthemeyangada
GambarDesktoppadaLinux
STMIKAMIKOMYogyakarta
2
ModulPraktikumJarkom
KEMAMPUANSISTEMLINUX Multiuser
KemampuanOSmenanganibanyakusersecarasimultanbaikpadaaplikasiyangsamamaupunaplikasiyangberbeda.
MultitaskingKemampuanOSmenanganisejumlahpekerjaan(task)secarasimultan.
KernelLinuxmerupakankernelmodulardimanadapatdikonfigurasidenganmodulmodul(berupadevicedriver)pluggableyangdapatdipasangataudilepassesuaikebutuhan.HalinimembuatkernelLinuxmenjadikecildanringkas,menghematmemoriyangdigunakankernel sehinggabisadigunakanuntukalokasimemoriaplikasi.
DukunganlengkapterhadapjaringanberbasisTCP/IPTersedia fasilitasfasilitas jaringan seperti telnet, FTP, dan NNTP. LinuxmenyediakanjugadriverdriveruntukEthernet,PPP,bahkanISDN.Pada platform Intel, Linuxmenggunakan mode protected, model penggunaanmemori secara flat (tanpa segmentasi), demand paging, virtual memory .Penangananprogramdandataberukuranbesarmenjadilebihbaik.Linuxmenggunakan shared library pada filefile executeable sehingga ukuranprogrammenjadikecil.
KemampuanPerangkatLunakLinux
HampirsemuautilityUNIXtelahdiportkeLinuxsehinggaparapenggunaUNIXdapatmenemukanaplikasiyangsamasepertiyangbiasamerekagunakandiUNIX.Perintahdasar(ls,tr,awk,more)padaUNIXterdapatpulapadaLinux.
Beberapacontohaplikasidanperangkatlunaknya: Pengolahankata:vi,emacs,joe,pico Documentprocessing:groff,latex BahasapemrogramanPascal,C,C++,Modula,Ada,Fortran,BASIC,Smalltalk,
Eiffel,Lisp,Java,Scheme,Oberon,Perl,Tcl/Tk,Phyton,Sather GUI:XWindowdengansegalautilitynya Pengolahcitra(sepertipadaCorelPhotopaint):xv,gimp,xpaint Menggambar(sepertipadaPaintbrush):xfig Userinterfacedevelopmenttools:Xlib,xforms Aplikasiberbasisjaringankomputer:email:mail,pine,elm FTP:ftp,ncftp Loginjarakjauh:rlogin,telnet MenjelajahWeb:netscapenavigator,arena,lynx Pengelolaanbasisdata:mSQL,PostgreSQL,mySQL
STMIKAMIKOMYogyakarta
2
ModulPraktikumJarkom
YangmembuatLinuxsangatdigemariadalahsifatnyayangterbuka:pemrogramdiberikeleluasaanuntukmembangunaplikasibesardaritooltoolsederhanayangberanekaragam.
BABIIII/OdanperintahDasarLinux
3.1.PengenalanredirectiondanpipeRedirectiondanpipemerupakanstandardarifasilitasshelldiunix.
RedirectionFasilitasredirectionmemungkinkankitauntukdapatmenyimpanoutputdarisebuahprosesuntukdisimpankefilelain(OutputRedirection)atausebaliknyamenggunakanisidarifilesebagaiinputdalamsuatuproses(Inputredirection).Komponenkomponendariredirectionadalah,Untuklebihjelasnyaakandiberikancontohuntukmasingmasingredirection:
OutputRedirectionKitaakanmenggunakanperintahcatyangtelahtersediasecaradefaultdishelllinux.Syntaxnyasbb:
$cat>Contoh:MembuatFiledengannamatest
sensei@server:~$cat>testinihanyasebuahtestdarioutputredirectionhehehehehe........^D
Melihatisifiletestsensei@server:~$cattestinihanyasebuahtestdarioutputredirectionhehehehehe........sensei@server:~$
Penambahanuntukfiletestsensei@server:~$cat>>testbarisinitambahandariyanglama...^D
Melihatkembaliisifiletestsetelahditambahkanbeberapakatasensei@server:~$cattestinihanyasebuahtestdarioutputredirectionhehehehehe........barisinitambahandariyanglama...
STMIKAMIKOMYogyakarta
2
ModulPraktikumJarkom
sensei@server:~$
Disinikitamelihatbahwaoutputdariperintahcatakandibelokkan(redirect)kesebuahfiledengannamatest.
InputRedirectionIsidarisuatufileakankitagunakansebagaiinputdarisuatuprosesyangakankitajalankan.Sebagaicontohkitaakanmencobamengirimkanmailkedirisendiridenganisimailberasaldarifiletesttadi
sensei@server:~$mailsensei
ModulPraktikumJarkom
Kornshell(ksh) BourneAgainshell(bash)
Yang paling banyak di gunakan adalah bash, dimana bash ini merupakanpengembangandarishdanksh.Mayoritasdistribusilinuxsaatinimenggunakanbashsebagaidefaultshellnya.
3.2.PerintahperintahdasardalamLinux
lsPerintah ls, tanpaparameter, akanmenampilkan isi direktori dimanaandaberadasekarang.
lsaMenampilkansemua file dandirektori yangadadi direktori dimanaanda berada,termasukfilefilehidden.lslMenampilkan filefiledi direktori sekarang, termasuk(darikiri kekanan) : tipe file,permissions,banyaknyahardlink,namapemilikfile,namagroup,ukuranfiledalambyte,dantanggalkapanfiletersebutterakhirdisimpan.
lsalKombinasidarilsadanlsl
lsF >perhatikanbahwaFhurufbesarDenganparameterF,akantampakperbedaanyangmanafile,yangmanadirektori.
Berpindahdirektori
Untuk pindah ke suatu direktori digunakan perintah cd Sebelummenggunakanperintahcd,kitalihatterlebihdahuludidirektorimanakitaberadasekarang,denganmenggunakanperintahpwd.Perintah pwd (print working directory) akan menunjukkan dimana kita sekarangberada.
Misalnyasebagaiberikut[sensei@serversensei]$pwd/home/sensei
STMIKAMIKOMYogyakarta
Catatan:
Linuxmembedakanhurufbesardanhurufkecil(casesensitive).FiledengannamaSayaberbedadengan
saya,berbedajugadengansaYa.
2
ModulPraktikumJarkom
OK,setelahkitatahuposisikita,sekarangkitapelajariperintahcddanvariasinya,sebagaiberikut:
cdPerintahcd tanpaparameterakanmembawakitakehomedirectorykita.Karenakitatadilogindenganaccount"sensei",makasecaradefaulthomedirectorykitaadalah/home/sensei
cd..Berpindahkedirektoriyangberadasatutingkatdiatasdirektorisekarang.Misalnyaandasekarangsedangberadadi/home/sensei,kemudianandamenjalankanperintahcd..,makaandaakandibawakedirektori/home
cd[namadirektori]Misalnyacd/usr/doc,akanmembawakitaberpindahkedirektori/usr/doc
cdHOWTOMisalnyakitamasihberadadi direktori /usr/doc,makaperintahcdHOWTOakanmembawakitakedalamdirektoriHOWTOyangberadadidalamdirektori /usr/doc,sehinggakitasekarangberadadidirektori/usr/doc/HOWTO
MembuatdirektoriSepertihalnyadiDOS,dilinuxkitajugabisamembuatdirektoribaru.Perintahyangkita gunakan adalah perintahmkdir . Misalnya kita ingin membuat direktori barubernamadir1,makaperintahyangkitaketikkanadalah
[sensei@serversensei]$mkdirdir1
Sekarangkitacobarangkaianperintahyangberikutini(yangandaketikadalahyangsetelahtanda$).Namadirektoriyangakanandabuatdisesuaikandengannamaanda.MisalnyanamaandaadalahSensei,andamenuliskan:
[sensei@serversensei]$mkdirsensei[sensei@serversensei]$lsFsensei/[sensei@serversensei]$cdsensei[sensei@serversensei]$pwd/home/sensei/sensei
Sudah ? OK, anda telah berhasil membuat sebuah direktori baru dengan namasensei,
catPerintahcatinimenampilkanisidarisuatufilekestandartoutput(stdout)Syntax:
$cat
STMIKAMIKOMYogyakarta
2
ModulPraktikumJarkom
Contoh:
sensei@server:~$cattestinihanyasebuahtestdarioutputredirectionhehehehehe........barisinitambahandariyanglama...
catdapatjugadigunakanuntukmemasukkansebuahisidarisuatufilekedalamfileyanglain.Syntax:
$catfile1file2file3>file4
clearPerintahclearinimiripdenganclspadaDOSyanggunanyamembersihkanlayarSyntax:
$clear
cpMiripdengancopypadaDOS,perintahcpiniberfungsimengkopifile.Syntax:
$cp[option]file/dir/path/
Untuklebihjelassilahkandibacapilihanpilihannyadenganmenjalankan:
$cphelp
cutPerintahcutmendefinisikansuatufileyangberisidataberdasarkankolomSyntax:
$cut[option]file
Contoh:kitaakancutfiletestdarikolom17
sensei@server:~$cutc17testinihanhehehehbarisisensei@server:~$cattestinihanyasebuahtestdarioutputredirectionhehehehehe........barisinitambahandariyanglama...sensei@server:~$
Daricontohdapatterlihatbahwacuthanyamenampilkanisidarifiletestdarikolom17
find
STMIKAMIKOMYogyakarta
2
ModulPraktikumJarkom
Darinamanyasudahdapatditerkabahwaperintah ini berfungsiuntukmencari fileataupundirectori.Syntax:
$find/path[option]
Contoh:
sensei@server:~$find.namete*./testsensei@server:~$
grepPerintahinibergunauntukpencariandatadidalamfile,penggunaangrepakanlebihmengefisienkanwaktuketimbangharusmembacasatupersatuSyntax:
$grep[option]"data"file
Contoh:
sensei@server:~$grep"ini"testinihanyasebuahtestdarioutputredirectionbarisinitambahandariyanglama...sensei@server:~$
lnKegunaanperintahiniadalahuntukmembuatlinkdarisatufile/directorikefile/directorilainSyntax:
$lns/path/to/sourcetarget
Contoh:
sensei@server:~$lnstestujisensei@server:~$lsltotal2rwrr1senseisensei102Nov914:11testlrwxrwxrwx1senseisensei4Nov1003:21uji>testsensei@server:~$
Daricontohdapatdilihatbahwafileujiadalahmerupakanlinkdarifiletestlocate.Perintahinidigunakanuntukmengetahuidimanaletaknyasebuahfileataudirectori.Fungsinya kurang lebih samadengan find, bedanya locate menggunakan sebuahdatabase(biasanyaterletakdi/var/lib/locatedb)yangdapatdiupdatemenggunakanperintahupdatedb.Syntax:
$locate
Contoh:
STMIKAMIKOMYogyakarta
2
ModulPraktikumJarkom
sensei@server:~$locateuji/home/sensei/ujisensei@server:~$
lsPerintahinisamasepertidirpadaDOSyanituberfungsiuntukmenampilkanisidarisuatudirectorybesertaatributatributfilenya.Syntax:
$ls[option]/directory
Contoh:
sensei@server:~$ls/home/senseitestujisensei@server:~$
mkdirPerintahmkdirekivalendenganmd(makedirectory)padaDOSyangbergunauntukmembuatsebuahdirectory.Syntax:
$mkdir
mvPerintahinimiripdenganperintahmovepadaDOSyangbergunauntukmemindahkanfiledarisatudirectorykedirectorylainnya,ataujugadapatdigunakansebagaipenggantinamafile(ren/renamepadaDOS)Syntax:
$mvfile1file2
rmdanrmdirPerintahrmadalahperintahuntukmenghapusfile.UntukdirectorydapatdigunakanrmdirSyntax:
$rm$rmdir
tailPerintahiniberlawanandenganperintahcut,tailmendefinisikansebuahdatapadafilemenurutbarisnya.Sedikitperbedaanadalahpadatailsecaradefaultditampilkan10baristerakhirdariisifileSyntax:
$tail[option]
Contoh:
STMIKAMIKOMYogyakarta
2
ModulPraktikumJarkom
sensei@server:~$tailtestinihanyasebuahtestdarioutputredirectionhehehehehe........barisinitambahandariyanglama...sensei@server:~$
Bilakitainginmenampilkanhanya2baristerakhirgunakanoption[[nilai].Misal:
sensei@server:~$tail2testhehehehehe........barisinitambahandariyanglama...sensei@server:~$
mountSetiapdevicedalam linuxagardapatdiaksesharus terlebihdahuludimountataudikaitkan.Syntax:
$mount[option]/dev//path/to/mountdir
Contoh:
$mount/dev/hda1/mnt/disk
psPerintahinidigunakanuntukmelihatsetiapprosesyangdijalankandidalammesinbesertanomorprosesnya.Syntax:
$ps[option]
killPerintahkill(mematikan)sesuainamanyaadalahberfungsiuntukmengirimkansignalke suatu proses. Sehingga bisa memerintahkan apakah suatu proses ditunda ,dihentikanataudilanjutkan.Tetapipalingseringdigunakanuntukmematikanprosesyangsedangberjalan.Syntax:
$kill
adduser,passwddanuserdelPerintah adduser dan userdel adalah filefile untuk administrasi user. adduserdigunakan untuk menambahkan user pada suatu mesin. Kemudian setelahditambahkanditentukanpassworduseryangbarutersebutdenganperintahpasswd. Sedangkan userdel digunakan untuk menghapus user di mesin. Untukmenjalankanperintahperintahinidiperlukanrootpriviledge.
STMIKAMIKOMYogyakarta
3
ModulPraktikumJarkom
Syntax:
#adduser#passwd#userdel[r]
BABIVAplikasidasar
STMIKAMIKOMYogyakarta
3
ModulPraktikumJarkom
Seperti jugapadaMSWindows, untukLinuxmaupunsemuavarianUNIXterdapat editor file yang dinamakan vi atau vim (vi improved with syntax colorhighlighting).Selainviterdapatprogrameditorlainyanglebihmudahpemakaiannyaserpertipico,joe,jove,mc(midnightcommander),dll.Padababini,akandikenalkanbagaimanamenggunakaneditorvi,joe,picodanmc.
4.1.VIVimmerupakanpengembangandari editor vi yangmempunyai keunggulandalampenggunaanwarna.VimerupakaneditoryangpalingterkenaldiduniaUNIX.Viialahkepanjangan dari "Visual" editor. Vim mendukung penggunaan warna untukmenandakankodeprogramdanjugapenandatekssepertipenggunaanhurufnormal,tebalmaupuncetakmiring.Untukmenjalanperintahvi,kitagunakansintakssbb:
vi
StatusviEditorvimempunyai3mode,yaitu:
commandmode,untukmenggunakannyatekanESCterlebihdahulu. inputmode,denganmengetikkanperintahperintahyangspesifik,sepertiaIo
0dandiakhiridenganESCataudenganinterrupt. linemode,suatukeadaansetelahadaprosesinput:?,/,!
NotasiyangdigunakanCTRLc,CTRLadalahtombolcontrolpadakeyboard,sehinggaCTRLcberarti"controlc".CR(CarriageReturn)ialahtombolenter.
Manipulasifile
Perintahvimanipulasifile
Perpindahankursor
STMIKAMIKOMYogyakarta
3
ModulPraktikumJarkom
Perintahviuntukpergerakankursor
Penghapusan
Perintahviuntukpenghapusan
Copydanpaste
Perintahviuntukcopydanpaste
STMIKAMIKOMYogyakarta
3
ModulPraktikumJarkom
Perintahcaridanganti
Perintahviuntukcaridanganti
Perintahlainnya
Perintahvilainnya
4.2.PicoPicoadalah tekseditor jenis lainyangberdasarkanpadaprogramcomposeemailPine.Navigasiuntukperintahnyadiletakkandibawahdarilayar.Semuakarakteryangdiketik langsungdisisipkankedalam teks.Perintahuntukmenjalankaneditor picoadalahsbb:
picoDaftarperintahyangtersediapadapico
Perintahpico
4.3.JoePerintahperintahdalameditor joe ini sangatmiripdenganperintahperintahpadaWordStar.JikakitatelahterbiasadenganperintahpadaWordStarmakatidakakan
STMIKAMIKOMYogyakarta
3
ModulPraktikumJarkom
kesulitan dalam menggunakan editor joe. Untuk menjalankan joe, kita dapatmenggunakanperintahsbb:
joe
Perintahjoe
4.4.MC(MidnightCommander)MCatauMidnightCommandermerupakanaplikasiyangsangatberguna.Kemampuanmc sebagai editor hanya salah satu dari kemampuankemampuan lainnya. Untukmenjalankannya,digunakanperintahsbb:
mceatau
mckemudianinsertfileyangakandieditlalutekanF4untukmengedit.
PerintahMC
Masingmasingeditor ini mempunyai kelebihandankekurangan.Contohnyasepertipadaeditorpicoyangsangatbaikberjalanditerminalapapun,termasukpadaterminal bila kita sedang telnet dengan menggunakan telnet client standardariWindows.Sedangkanvim/vi, kitagunakankarenabanyak featurefeatureyangsangatmenariksehinggamembantukitauntuklebihcepatdalammengeditfile.Editorjoedanmc,digunakankarenasederhanadantampilannyayangmenarik.
STMIKAMIKOMYogyakarta
3
ModulPraktikumJarkom
BABV
SYSTEMADMINISTRATION
5.1.AccountRootLinux membedakan antara user satu dengan lainnya. Hakhak tiap user dapatdibedakansatudenganlainnya.Filepermissiondiatursupayauserbiasatidakdapatmemodifikasifilefileyangterdapatdidirektorisistem seperti/bindan/usr/bin.Tiapusermelindungifiledidirektorinya(/home/nama_user)denganpermissionyangbenarsupayauserlainnyatidakdapatmengaksesmaupunmemodifikasinya.Sebenrnyauserdibagiduayaituuserbiasadansuperuser,yangmempunyaihakdankemampuanlebih.Superuseryangdisepakatibernamaroot,digunakanolehadministratoruntukmengatur sistem. Root dapatmembaca,memodifikasi,mengubah permission dankepemilikansemuafile,sertamenjalankansepertipartisihardisk,danmembuatfilesystem.Apabilauserbiasamenghapusfilefileyangadadi/etc,systemtidakakanmengijinkannnya,tetapisebaliknyadenganroot.Karenarootdapatberbuatapasajaterhadapsistem,hendaknyaberhatihatiterhadapkemungkinanterjadinyakesalahanyangmenyebabkansistemcrashatauhank.
5.2.HakAksesFiledanDirektoriHakakseskesuatufiledandirektorimerupakanbagiandarisekuritassistemlinux.Berikutakankitapelajarimengenaihaltersebut.
Hak akses (permission) dari sebuah file dibagi menjadi tiga bagian berdasarkanpengaksesfiletersebut,yaituhakuntukpemilikfiletersebut,hakuntukgroupdimanapemilikfiletersebuttergabung,danhakuntukoranglain.Masingmasingmempunyaihak akses sendirisendiri yang terdiri dari hak untuk membaca, menulis, danmengeksekusi. Hakakses ini disebut sebagai filemode dari file, yangbisadiaturdenganperintahchmod.
Hakaksesdarisebuahobyekdapatditerangkandenganduacara,yaitudengankodenumerisataudengankodehuruf.Dengankodehuruf,masingmasingdaritigakategoripengaksesdiatasdisimbolkandengansatuhuruf.Pemilikfile(user)diwakilihurufu,groupdiwakilihurufg,danlainnya(other)diwakilihurufo.Selainituadasatulagi,yaituhurufa,yangmewakiliketiganya(all).
STMIKAMIKOMYogyakarta
3
ModulPraktikumJarkom
Tigatipehakaksesadalahruntukhakbaca(read)file,wuntukhaktulis(write)kefile,danxuntukhakeksekusi(execute)fileapabilafile tersebutexecutable.Kombinasiketigatipehakaksesdenganketigabagiandiatasmembentukhakaksesdarisuatufile.
Bingung? Untuk jelasnya, cobaanda lakukanperintah ls al padadirektori andasekarang.Perhatikansemuayangmuncul.Misalnyaadayangsepertiini
rwxrr 1senseisensei505Mar1300:49test
Fieldpertama(rwxrr)adalahhakakesfileyangakankitabahas.Kemudianfieldketiga(sensei)adalahpemilikdarifile.Fieldkeempat(sensei)adalahnamagroupdariuserpemilikfiletersebut.Fieldterakhiradalahnamadarifile(test).Jadi,filetersebutmilikusersenseiyangtergabungdalamgroupsensei(kebetulansama).OK,yangkitabahasadalahfieldyangpertama,yaituhakaksesdari file tersebut.Perhatikanstringrwxrrdiatas. Karakterpertama menunjukkan tipedari file. Apabilakarakter pertamadari
suatustringhakaksesberupa,berartiituadalahsebuahfilebiasa.Apabilatestadalahsebuahdirektori, makakarakter pertamaakanberupa d, danapabilasuatulink,karakterpertamanyaakanmenjadil.
Tigakarakterberikutnyasetelahkarakterpertama,yaiturwxmenunjukkanhakaksesdariuser(u),dalamhalinisensei.rwxberartiusermempunyaihakuntukmembaca, menulis, dan mengeksekusi terhadap file tersebut (ingat bahwar=read,w=write,x=execute).
Tigakarakterberikutnya,yaiturmenunjukkanhakaksesdarigroup.Karenahakaksesnyar,berartiuserlainyangtergabungdidalamgrouptersebuthanyamempunyaihakuntukmembacafiletersebut.
Tigakarakter terakhir, yaitu r menunjukkanhakaksesdari other (orang lainselainuserdangroup).Dalamcontohinihakaksesotherdangroupkebetulansama,yaitur,yangberartihanyamempunyaihakbacapadafiletersebut.
Jadikesimpulannya,filedenganhakaksesrwxrrmempunyaiartibahwapemilikfilebisamelakukanapasajaterhadapfileitu,sedangkanuserlaindalamgroupdanoranglainhanyabisamembaca(melihatisi)filetersebut.
5.3.MengubahHakAksesdenganchmodHakaksesdarisebuahfileataudiektoridapatdiubah.Untukmelakukanhalitu,kitamenggunakanperintahchmod.Penggunaannyaadalahsebagaiberikut:Padacontohdiatas,andamempunyaisebuahfiledenganhakaksesrwxrr,danandaingin: Oranglain(other)mempunyaihakuntukmenulis(write)selainmembaca(read)
filetersebut,makaperintahyangandajalankanadalah
[sensei@serversensei]$chmodo+wtestsehinggapermissiondarifiletestmenjadi rwxrrw
STMIKAMIKOMYogyakarta
3
ModulPraktikumJarkom
Groupmempunyai hakuntukwritedanexecuteselainread file tersebut,makaperintahnyaadalah
[sensei@serversensei]$chmodg+wxtestsehinggapermissiondarifiletestmenjadi rwxrwxrw
Semua(all)tidakmempunyaihakuntukmenulis(write)padafiletersebut,makaperintahnyaadalah
[sensei@serversensei]$chmodawtestsehinggapermissiondarifiletestmenjadirxrxr
danlainlain,andatinggalmengubahubahu,g,o,a,tanda+/,danr,w,xnya.Janganlupanamafileataudirektoriyanginginandaubahtersebutditulispalingbelakang.
5.4.MANAGINGUSERS
Usermanagementconcepts
DidalamLinuxterdapat3kriteria,yaituuser,group,danother(lainuser).Daftaruserdangroup terdapatdalam file /etc/passwd,dandaftargroupnyaadadi /etc/group.Daftarpasswordyangtelahdiencripsiterdapatpada/etc/shadow.Dibawahiniadalahformatdaftardari/etc/passwd
contoh:
nover:*:102:100:noverkambing:/home/nover
nover adalah nama loginnya, dan semua file yang dimiliki user nover ada di/home/nover. Daftarpasswordyang telahdi enkripsiadadi /etc/shadowkemudiandiubahlagimenjadi*danditempatkandi/etc/passwd.Halitudimaksudkansebagaisekuritasfilesystem.102adalahUID,identitasunikdariseoranguser.100adalahGIDjugamerupakanidentitasunik,tetapidiperuntukkanuntukgroup
contoh/etc/group
KitabisamemasukkanuserlainkedalamgroupkitadengancaramenambahkannamausertersebutdibelakangGIDseperti didalamcontohyaitumdw,dan larrymerupakananggotadarigroupbernamausers
Untukmenambahuserdigunakanperintah:
#addusernama_user
Untukmemberipasswordpadauser:
#passwdnama_user
STMIKAMIKOMYogyakarta
3
ModulPraktikumJarkom
Modifikasiperintahadduserdapatdibacasendiridenagnmengetikkanperintah:
#manadduser
Sedangkanperintahuntukmengahapususeradalahdengan:
#deluserrnama_user
Akansecaraotomatismenghapus/home/namauser,entrydi/etc/group,/etc/passwd,dan/etc/shadow.
BABVIMANAGINGFILESYSTEMS
6.1.Mountingfilesystems
Sebelumdapatdiakses,fileyangterdapatdisuatumediamisalnyacdrom,dandisketsertaisipartisisistemoperasilainmislanyaWindowsharusdimountkesuatudirektori,biasanya di direktory /mnt. Dan untukmelepasmedia tersebut, harusdi umountterlebihdahulu,sehinggadirektroi/mntakankosong.Padasaatbootingpunfilesystemyangadadi partisi linuxdimount terlebihdahulusecaraotomatisdenganperintahmountavyangadadifile/etc/rcataudi/etc/rc.d/boot.
/etc/fstabberisimountpointsemuafilesystemyangada.
Untukcdrombernama/dev/cdromdandisketadalah/dev/fd0.Kemudianperintahnyaadalah:
Mountdevicemount_pointfilesystem
Pilihanfilesystemsebenarnyahanyaoptional,jadibisadipakaibisatidak.Misalnyakita maumemount cdrom (kadang cdromharusdisertai pilihan file systemyaituiso9660yangmerupakanformatuniversaldaricdrom).Diambilmountpointadalah/mnt/cdrom.
#mount/dev/cdrom/mnt/cdromtiso9660
STMIKAMIKOMYogyakarta
3
ModulPraktikumJarkom
ContohlainnyaadalahmemountdisketyangberfilesystemDOS/Windows.
#mount/dev/fd0/mnt/floopytmsdos
Untukmelepasnyaadalahdenganterlebihdahulumeumountdenganperintah:
Mountmount_point#umount/mnt/cdrom#umount/mnt/floopy
6.2.Checkingfilesystems
Sistemsecaradefaultmengecekfileyangrusakmaupuncorruptedpadasaatbbtingdidalam/etc/rcatau/etc/init.d/boot.Untukext2fsdapatdigunakane2fsck. Mengecekdansecaraotomatis membenarkanerror. Tetapisebelum itu,harusdiumountdulu.Jikatidakakanadapesan:Devicebusy.Untukfilesystemlainyaitudneganperintahefckatauxfsckmaupunfsck.
#fsck/dev/hda3
6.3.Archivingdancompressingfile
menggunakantar
syntaxnyaadalah:
tar
dimana options adalah opsi pilihan bagi tar. File adalah dafatar file yang akanditambahkanaatudiekstrakdariarchive.Contoh:
#tarcvfbackup.tar/etc
mengepaksemuafilefileyangadadi/etcketararchivebernamabackup.tar
cmenyuruhtarmembuatfilearchivebaru
vmenggunakanmodeverbise,yaitumencetaktiapnamafilesesuaiyangdiarchive
f memberitahutarbahwabackup.tarmerupakannamadariarchiveyangakandibuat
untukmengekstraknyadigunakanperintah:
#tarxvfbackup.tar
STMIKAMIKOMYogyakarta
4
ModulPraktikumJarkom
xmemberitahutaruntukmengekstrak
Untukmenampilkandaftarflearchivetanpamengekstraknyaadalahdengan:
#tartvgbackup.tar
gzip
Tartidaksecaraotomatismengkompresfile.Untukmelakukankompresi digunakanperintahgzip.9merupakanfaktorkompresiuntukmenghasilkanfilehasilkompresiterkecil
#gzip9backup.tar
untukmengekstraknyadigunakanperintahgunzipataugzipd
Menggunakankeduanya
Kita bisa mengarchive sekaligusmengkompres denganmemodifikasi perintah tarmaupunmelakukanperintahtarkemudiangzip.
#tarcvfzbackup.tar.gz/etc
zuntukmengkompresfilearchiveUntukmengekstraknyadigunakanperintah:#tarxvfzbackup.tar.gz
BABVII
MENGGUNAKANTELNETDANFTP
7.1.TELNETPerintah telnet digunakan untuk berkomunikasi dengan host lain menggunakanprotokol TELNET. Anda dapat memasuki mesin Linux teman anda denganmenggunakantelnet.Sintakpenggunaanperintahtelnetadalah
telnethostname[port]
Misalnyaandainginmasukkemesindenganhostname386mmx.if.te.ugm,makaandamenuliskanperintah:
[sensei@serversensei]$telnet386mmx.if.te.ugm
Apabilaporttidakdiisi,makaakandigunakanporttelnetdefault.
STMIKAMIKOMYogyakarta
4
ModulPraktikumJarkom
Setelahterhubung,andaakandimintauntukloginkedalammesinremote.Dalamhalini(misalkanandatelnetke386mmx.if.te.ugm)masukkansenseipadapromptlogindanpassword.Setelahandamasuk,andabisamelakukanperintahperintahLinuxsepertiyangtelahkitapelajari.
Untukkeluar(logout)darimesinremote,andabisamenuliskanexitpadacommandline,ataudenganmenekantombolCtrl+D.
AndadapatjugamencobatelnetkemesinyangberadadiluarjaringanTeknikElektroini.Cobaandaketikkan:
[sensei@serversensei]$telnetgrex.org
Tunggusampai terhubungkemesin remote. Setelah terhubung,andaakandiberipetunjukpetunjuk bagaimana cara menggunakan fasilitas di sana. Ikuti petunjukpetunjuktersebut,termasukbagaimanajikaandabarupertamakalikesitu.
7.2.FileTransferProtokol(FTP)
FTPmerupakanlayananyangmemungkinkankitamelakukantransferfileantarmesin.Kitabisamenggunakanftpuntukuploadataudownloadfiledaridankemesinremote.Sintakpenggunaanperintahftpadalah:
ftphostname
Untuk dapat masuk ke suatu mesin dengan menggunakan ftp, kita juga harusmempunyaiaccountdimesintersebut.Tetapi,adajugafasilitasyangmemungkinkansetiaporangdapatmemasukimesintersebutmelaluiftp,yaitudenganAnonymousFTP. DengananonymousFTPtersebut,biasanya loginIDkitaadalahanonymous,sedangkanpasswordnyaadalahalamatemailkita.
Sebagaicontohanonymousftpadalahsebagaiberikut:
[sensei@serversensei]$ftpftp.te.ugm.ac.id220tsx11FTPserver(Versionwu2.4(3)MonJun516:40:22EDT2004)ready.
Name(ftp.te.ugm.ac.id):anonymous
331Guestloginok,sendyourcompleteemailaddressaspassword.
Password:
Setelahmasukkitaakanbertemudenganprompt:
ftp>
Ketikkan help untuk melihat perintahperintah apa saja yang tersedia. Kita bisamelakukan download atau upload file dengan cara menuliskan perintah pada
STMIKAMIKOMYogyakarta
4
ModulPraktikumJarkom
commandline.Disiniandajugabisamenggunakanperintahlsdancduntukberpindahdirektoridanmelihatisisuatudirektori.Setelahandamenemukanfileyangandacari,andabisamelakukandownloaddanuploaddenganperintahberikut:
Untukdownload,gunakanperintahgetnamafile,misalnyapadadirektoridimanaandaberadasekarangdimesinremoteadasebuahfilebernamagambar1.jpg,makauntukmendownloadnyaandaketikkanperintah
ftp>getgambar1.jpg
Apabilaanda inginmendownloadbeberapa file sekaligus, gunakanperintahmget,misalnya:
ftp>mgetgambar*
Untukupload,perintahyangdigunakanadalahputataumput.Sintakdancarapenggunaannya samadenganget ataumget, hanya saja proses yang terjadiadalahsebaliknya.
Apabilaandainginmengetahuifungsifungsiperintahyanglain,gunakanperintahhelp[perintah],misalnya:
ftp>helplcd
Untuk memutuskan hubungan dengan ftp server dan keluar dari ftp, anda bisamengetikkanperintahbye.
MembootingSistem
SebagianorangmembootingLinuxdengandisketyangmempunyaicopydari linuxkernel.Kernelini mempunyaipartisiutama(rootpartition)yangsudahdikodekandidalamnya.Caranyayaitu:untukmenampilkanversikernelnya
#unamer2.2.14Menjalankanpembuatanbootdisk#mkbootdiskdevice/dev/fd02.2.14
Selainitu,kitabiasajugamembootinglinuxdaripartisiDOS.Terlebihdulukiataharusmengcopykan file loadlin.exe dan vmlinuz yang terdapat pada cd instalasi linux.Kemudinketikkan:
#dosprompt#loadlinc:\vmlinuzroot=/dev/hda3
Diatasdimisalakanapabilarootpartitionadadihda3danfileloadlinsertavmlinuzadadipartisic:DOS.
STMIKAMIKOMYogyakarta
4
ModulPraktikumJarkom
MenggunakanLILO
LILOadalahbootloaderyangmenetapdihardisk.LILOdieksekusiketikasistemmembooting hardiskdansecaraotomatismembootinglinuxdariimagekerneldidalamnya. LILO memberi pilihan apakah mau membooting DOS/Windowsataupun Linux. Dan secara default dapat diatur untuk dapat langsungmembooting salah satu darinya. Kita dapat menampilkan pilihan denganmenekanTab,kemudianmemilihdenganmengetikkanpilihankita.Apabilakitatekan enter, atau kita diamkan, Sistem Operasi default akan dibooting.Pengaturan LILO terdapat di file /etc/ lilo.conf. Dan untuk mengaktifkanperubahannyacukupdijalankanperintah:
ApabilakitamenginginkanuntukmembootingDOS/Windowssecaradefault, kitaharusmenambahkan baris dafault=dosdi bawahbaris yang bertuliskan prompt.Setelahkitamenyimpanperubahanpadaliunuxconf, jalankan/sbin/lilo.ApabilakitameninstallkembaliWindows,kitaterlebihdahuluharusmembuatdisketbootinguntukLinux.Karena,WindowsakanmengoverwriteLILObootmanager.Denganini,kitabisamembootingLinuxdanmengaktifkanulangLILOdenganmengetikkan/sbin/lilo.
Shuttingdown.
Men shutdownLinuxbox dapatdilakukandenganberbagai cara. Tetapi prosessebenarnya adalah mengirim sinyal pada semua proses untuk menghentikankegiatannya (contoh: menyimpandanmenutupsemua file). Cara pertamaadalahdenganperintahshutdown
shutdownttime
timedisiniadalahwaktuuntukmenghentikansistem.Warningmessageadalahpesanyangdikeluarkanpadaterminalsebelumshutdown.Agarshutdownsecepatnyatimedisini kita isi now. r bisa kita tambahkan untuk mereboot setelah shutdown.
Perintahhaltdapatdigunakanuntukmenshutdownsecepatnyatanpapesanapapun.Haltbergunapadasaatuntukmenshutdowndanmematikan linuxboxkita.Janganmenekantombolpowersebelumterdapatpesan:PowerDown.
ThreeFingerSalute(ctrlaltdel)jugadapatmerebootlinuxboxsecepatnya.
STMIKAMIKOMYogyakarta
4
ModulPraktikumJarkom
The/etc/inittabfile.
Program yang dijalankan pertama kali pada saat reboot adalah init. Program ini bertanggungjawabuntukmngeksekusiscriptsistemstartup,danmemodifikasiinisialbootupkebentukstandar,multiuser,dll.Initdapatdimodifikasidifile/etc/innittab.
STMIKAMIKOMYogyakarta
4
ModulPraktikumJarkom
BABVIII
AdministrasiXWindows
PadaBabinidanberikutnyasemogaandabisamenikmatiLinuxtidakadabedanyadenganWindowskarenakitamulaimasukmodeGrafispadaLinux.TerutamasalahsatuwindowManageryangpalingpopuleryaituKDE.SelainKDEmasihbanyaklagiWindowsManageryagpopulerpadaLinuxseperti:
1. GNOME2. Sawfis3. Enlightment4. AfterStep5. IceWM6. dll
AdministrasidiXWindowsini(khususuntukLinuxMandrake)pusatnyaadalahdiaplikasibernamaDrakConf.Toolinisangatmembantuuntukmelaksankanadministrasisistemseharihari.Tampilannyasebagaiberikut
Disanabisakitamelihatberbagaimacampilhankonfigurasiyangbisakitalakukan.Kita kan membahasanya secara mendalam Melihat Hardware yang dalamkomputerkita
STMIKAMIKOMYogyakarta
4
ModulPraktikumJarkom
KitamemilihHardwareConfigurations
DisinibisakitalihatkonfigurasiHardwareyangkitapunyai.MulaidarijenisProsesor,JumlahRAMdanGraphicCard.
MengubahResolusiLayarkita
KitaakanmemilihChangeScreenResolutions
Disinikitabisamemilihresolusibagimonitorkita.AndatinggalmemilihlalumengkliktombolOKUntukmengkonfigurasiDeviceGraphickitaklikpadaGraphicConfigurationsDisinikitabisamemilihJenisMonitor,KartuVGA,Informasitentangtampilangrafiskita
STMIKAMIKOMYogyakarta
4
ModulPraktikumJarkom
MengambilFontWindows
KalaukitamenginstalLinuxbagaimanakoleksifontsatadiWindows?Apakahmasihbisadigunakan?.Jawabannyaya!CaranyadenganmemilihFontManager.Dimenuinijugakitabisamenambah/mengurangifontyangadapadakomputerkita
PilihmenuGetWindowsFontLalukitabisamemilihfontWindwosapasajayangkitaakanmasukkanatausemuanya.
MengubahLevelSekuritas
KitapilihmenuSecurityLevel,lalukitapilihlevelsekuritasyangkitapilih.Ada3pilihanyaituLow,Medium,danHigh.Andatinggalmemilihsalahsatu.UntukpenggunaandirumahandcukupmemakaiyanLow.
STMIKAMIKOMYogyakarta
4
ModulPraktikumJarkom
MenkonfigurasiServiceyangberjalandiKomputer
Kitapilihmenustart upservice.Lalukitapilhserviceygotomatisberjalansecaraotomatistiapkalikomputerhidup.
Andasebaiknyatetapmenghidupkanservicehardrake,fungsinyaadalahsupayabilaandamemasanghardwarebarumakaLinuxbisalangsungmendeteksinya..(catatan:untukkepentinganpribadilhobukanuntukserver)
Menambah,Mengurangidanmelihatprogram
BaikRedHatmaupunMandrakemempunyaitoolsyangsangatmembantukitauntukmelakukanpenambahanmaupunpenguranganprogramyangadapadasistem.Bilatools ini tidak ada makauntukmenginstal yang berjalan di Linux/Unix kita harusmenginstal dari source program tersebut, mengcompilenya baru kemudianmengkonfigurasisesuaikebutuhankita.Prosesinicukupmembingungkanbagipemula.Makaitudiciptakansuatutoolsyangdisebut rpm.Denganhanyakata rpm i nama_paket makaprogram tersebutbisaterinstall pada komputer anda. Bahkan sekarang lebih mudah lagi karena sudahtampilanGUIuntukkeprluatersebut.UntukinikitamemilihpilhanPackageManagerpadaDrakConf.Dsituterlihattampilanprogramprogramyang terinstal, atauprogramyang inginadan instaldikomputerandaCarapemakaiannyaamatmudah,andatinggalmengklikdiprogramyangandaingintambahataukurangi,laluinstallatauunsinstall.SerupadenganAddRemoveProgrampadaWindows.
STMIKAMIKOMYogyakarta
4
ModulPraktikumJarkom
MENGATURLILO
Tanda * dibelakang tulisan linux(/boot/vmlinuz)menandakanbahwaLinuxmenjadisistemoperasidefaultyangakandiloadLILO/Grubketikakomputerdinyalakan.JadisetelahmenungguselamasekiandetikdanandatidakmemilihsistemoperasiapayangdijalankanmakasecaraotomatisLinuxyangdijalankan
BilaandninginmengubahdefaultkeWindows,doubleklikpadawindows(/dev/hda1)lalucektandadefault
Mengaturuser
UntukiniandaperlumembukaLinuxConftampilannyasebagaiberikut1. PilihUserAccount2. UntukmenggantirootpasswordPilihChangerootpassword3. Unutkmengedit,menambahuserklikUserAccount4. Disinibilakitainginmenambahtinggalklikadd
STMIKAMIKOMYogyakarta
5
ModulPraktikumJarkom
5. MasukkanDatauseryangandaingintambahkan
MengeditTableFileSystem
Untukmengeditnya1. KlikLinuxConf2. KlikFileSystems3. KlikAccessLocalDrive4. Laluadatampilanberikut5. Disini bisaandamenambah,menghapusdanmemount file sytemsyangaddi
komputeranda
STMIKAMIKOMYogyakarta
5
ModulPraktikumJarkom
KDesktopEnviroment
MerupakanWindowManageryangpopulerpadalinuxcarapengunaansangatmudah,tampilannyamiripWindows.ExplorasiFile
Untukmemindah,mengcopyfiledisiniandatidakperlurepotrepotsepertikemarinkarenasudahberbentukGUI.Sehinggaandatidakperlumengetikanperintahseperticp,mv
PengaturanDeskTop
PengaturanDesktopdipusatkandi KDEControlCenter. Disiniandabisamengaturbagaimanadesktopandaakantertampil.BaiksoalTheme,Backgrounddll.FasilitasinimiripdenganControlPanelpadaWindows
STMIKAMIKOMYogyakarta
5
ModulPraktikumJarkom
AplikasiXWindows
Disini kita bisa melihat bahwa ternyata Linux bukan hanya sistemoperasi untukjaringandanexpert. MulaidariMultiMedia,OfficesampaipengolahangrafisyangcanggihadadalamLinux
Aktionadalahaplikasiuntukmelihatfilefilevideo(*.avi,*.mpgdl). Tapibukanunutk.dat(VCD)untukVCDadadibawahnya
AplikasiUntukmemutarmusik
PemutarMP3
Aplikasinyabernamaxmmscaramenggunannyaamarmiripdenganwinampdanandajugabisamenggantiskinnyadanplugin
STMIKAMIKOMYogyakarta
5
ModulPraktikumJarkom
PemutarVCD
Masihmemakaixmmstapiandperlumenginstalpluginuntukmenontonvcdyangbernamaxmmssmpeg0.3.13mdk.i586.rpm
LalucaramenggunakannyapilihOpenLocationvcd:/mnt/cdromTapi sayangnya belum ada fasilitas untukmempercepat /memperlambat film, jadinggakbisamilihadegan..tertentu(misalvcdbalapanmobil,kitainginlihatschummynyalipDCjanganmikiranehaneh)trusdiulangulangCDplayeruntukmemutarCDmusikdikomputeranda
AplikasiuntukpengolahanGrafis
GIMPseperti"PhotoShop"forLinux.Fasilitasyangadapadasoftwaresangatbagussepertimendukungpemakaianlayer,gradien.JugaadaScriptFudimanaandadapatmenghasiilkanefekefekgrafisdalamwaktuyangsingkat
TampilanWorkSpaceGimp
STMIKAMIKOMYogyakarta
5
ModulPraktikumJarkom
AplikasiOffice
SebenarnyaaplikasiOfficeygcukupbagusadalahStarOfficetapisayangaplikasiinimemakanresourcesygcukupbesar . Sehinggacukup lambatdijalankan.SebagaicatatanpenulismenggunakanRAM64MB,ProsesorCeleron333MHZ
Caramenginstalnyaamatmudahandatinggalmengklikfilesetuplaluinstalasiakanberjalansecaraotomatis
tampilansaatinstalasiStarOffice5.2berlangsung
DalamStarOfficeinikitabisamenemukansoftwaresoftwareyangmemadaiuntukkeperluansehariharisepertipengolahankata,presentasi,gambarjugalembarkerja
StarWriter
AdalahaplikasipengolahkatayangcanggihtidahkalahdenganWord.Keunggulannyaadalahdiabisamenyimpandalam formathtmlbahkan*.docatauMicrosot Word,sehinggakitabisamelihatpekerjaankitayangmungkinkitalakukandalamMsWord
STMIKAMIKOMYogyakarta
5
ModulPraktikumJarkom
SpreadSheetpadaStarOffice
BanyakyangberpendapatbahwaaplikasispreadSheetinlebihcanggihdariMsExcel.Bagaimanapendapatanda?silahkandicobasendiri
StarDraw
Merupakan aplikasi untuk mengolah vektor, mirip denganCorel Draw tapi dalamsoftware ini ada fasilitasyang tidakdimilikiCorelDrawyaitumenggambarbentukbentuktigadimensi
STMIKAMIKOMYogyakarta
5
ModulPraktikumJarkom
Autopilot
Program untuk presentase mirip dengan power point. Dilengkapi juga dengantemplatetemplateyangcukupbagus.Soalfasilitastidakkalahdenganpowerpoint.Carmenggunakannyapunmirip
KOffice
AlternatifdariStarOfficeadalahKOfficeyaitupaketOfficebawaanKDEyangcukupringandantidakkalahdalamsoalfeature.
Kword
Adalah aplikasiuntukpengolahankata.CarapemakaiannyahampirsamadenganWinwordsehinggacukupmudah.
STMIKAMIKOMYogyakarta
5
ModulPraktikumJarkom
KPresenter
YaituaplikasiuntukpresentasidariKOffice
UntukSpreadSpreadbisaandagunakanpadaKOfficemungkintidaksecanggihmilikstarofficetapiyangjelaslebihringan
STMIKAMIKOMYogyakarta
5
ModulPraktikumJarkom
MembacaFilePDF
AplikasiinisepertiAdobeAcrobarReader.Carapenggunaanyaagakmembingungkankarenatidakadatoolbarmenuyangtampak,caranyayaituklikkanandulu
KompresiFile
AplikasiinimiripWinZipdiwindowsbernamaArk,dankompatibeldenganWinZip
STMIKAMIKOMYogyakarta
5
ModulPraktikumJarkom
BrowserWebKitamengunakanNetscapeNavigator,persissepertidiWindows
FTPKitamemakaigFTPyangmiripdenganWSFTPpadawindows
EditorHTML
STMIKAMIKOMYogyakarta
6
ModulPraktikumJarkom
YahbahkanandabisamembuathalamanHTML bukancumaitusampaimenyusunsitepunbisa(siteadalahkumpulahfileyangmembentuksitusweb)diLinux,selainaplikasiiniandajugabisamemakaiNetscapeComposeryanglebihmudahdipakai.
ApilkasinyabernamaScreem
Chating?
Pastiada,namanyaKvircpenggunaannyamiripdenganMircdiWindows
NahternyataLinuxsudahbisamenjawabkebutuhansehariharianda?Masihbanyakaplikasi lain tapikalaudibahassatupersatumungkinbutuh1000halamanlebih.Tapisetidaknyayangtercakupdisiniaplikasiyangbiasaandaperlukanseharihari.JadiLinuxer?SiapaTakut?????
STMIKAMIKOMYogyakarta
6
ModulPraktikumJarkom
Dan jangan lupa perkembangan aplikasi Linux sangat cepat, jadi ikuti trusperkembangandiInternet.SekaranginibahkansudahadapemutarDVD,games3Dyangcanggih.
BABIXPengenalanJaringan
1. SejarahJaringanKomputerTiga abad sebelum sekarang, masingmasing ditandai dengan dominasi yang
berbeda.Abadke18didominasiolehperkembangansistemmekanikyangmengiringirevolusi industri.Abadke19merupakan jamanmesinuap.Abadke20, teknologiradio, tv dankomputer memegangperananuntukpengumpulan, pengolahandanmediadistribusi informasi.Abadke21saatiniatauerainformasi,dimanateknologijaringan komputer global yang mampu menjangkau seluruh wilayah dunia,pengembangansistemdanteknologiyangdigunakan,penyebaraninformasimelalui
STMIKAMIKOMYogyakarta
6
ModulPraktikumJarkom
media internet, peluncuran satelitsatelit komunikasi dan perangkat komunikasiwireless/selularmenandaiawalabadmillenium.
SejakmemasyarakatnyainternetdandipasarkannyasistemoperasiWindows95olehMicrosoftInc.,menghubungkanbeberapakomputerbaikkomputerpribadi(PC)maupunserverdengansebuahjaringandarijenisLAN(LocalAreaNetwork)sampaiWAN(WideAreaNetwork)menjadisebuahhalyangmudahdanbiasa.Demikianpuladengankonsep"downsizing"maupun"lightsizing"yangbertujuanmenekananggaranbelanja (efisiensi anggaran)khususnyaperalatankomputer, makakebutuhanakansebuahjaringankomputermerupakansatuhalyangtidakbisaterelakkan.
2. PengertianJaringanKomputerJaringankomputeradalahhubunganinterkoneksiantara2komputerautonomous
ataulebih,yangterhubungdenganmediatransmisikabelatautanpakabel(wireless).Bila sebuah komputer dapat membuat komputer lainnya restart, shutdown ataumelakukankontrollainnya,makakomputerkomputertersebuttidakautonomous.
Duaunitkomputerdikatakanterkoneksiapabilakeduanyabisasalingbertukardata/ informasi. Pengertian lainnya adalah sekumpulan komputer dan peralatan lain(sepertiprinter)yangterhubungdalamsatukesatuanuntukbisasalingberkomunikasi,sharingfileataudata.
Datayangberupateks,audiomaupunvideo,bergerakmelaluimediakabelatautanpakabel(wireless)sehinggamemungkinkanpenggunakomputerdalamjaringankomputer dapatsalingbertukar file/data,mencetakpadaprinteryangsamadanmenggunakanhardware/software yang terhubung dalamjaringanbersamasama.(Tiapkomputer,printeratauperiferalyangterhubungdalamjaringandisebutnode.Sebuah jaringan komputerdapatmemilikiduaunitkomputer, puluhankomputer,ribuanataubahkanjutaannodeyangsalingterhubungsatusamalain).
3. ManfaatdanTujuanJaringanKomputerTujuanutamadariterbangunnyasebuahjaringanadalah:
Resourcesharingyangbertujuanagarseluruhprogram,peralatan,khususnyadatabisadigunakanolehsetiaporangyangadapada jaringan tanpa terpengaruholehlokasiresourcedanpemakai.
Highreliability (keandalantinggi)yangdiperolehkarenatersedianyasumberdayaalternatif.Misalnyasemuafiledapatdisalin(backup)kesemuamesin,sehinggabila
STMIKAMIKOMYogyakarta
6
ModulPraktikumJarkom
salahsatumesinmati,makafiletetapdapatdiaksesdarimesinlainyangmasihaktif.SelainitudenganadanyaCPUyangbanyak,makabilasalahsatuCPUtidakdipakai,maka CPU lain akan mengambil alih tugasnya, walaupun kinerjanya menurun.Kemampuanmelanjutkanpekerjaansaatmendapatkanmasalahpadaperangkatkerasadalahsuatuhalyangsangatpenting.
Saving Money (menghemat uang). Komputer berukuran kecil mempunyai rasioharga/kinerja yang lebih baik dibanding dengan komputer yang besar. Komputermainframekirakiramemilikikecepatan10xlipatkecepatankomputerpribadi.,akantetapihargamainframe10xlebihmahal.Ketidakseimbanganrasioharga/kinerjainimenyebabkanparaperancangsistemmerasa lebihbaikmembangunsistemyangterdiridarikomputerkomputerkecil(pribadi).
4. JenisjenisJaringanSecaraumumjaringankomputerterbagimenjadi3jenisjaringanyaitu:a. LocalAreaNetwork(LAN)SebuahLAN,adalah jaringanyangdibatasiolehareayangrelatifkecil, umumnyadibatasioleharealingkungan,sepertisebuahkantorpadasebuahgedung,atautiaptiapruanganpadasebuahsekolah. Biasanyajarakantarnodetidaklebihjauhdarisekitar200m.
b. MetropolitanAreaNetwork(MAN)SebuahMAN, biasanya meliputi area yang lebih besar dari LAN, misalnya antargedungdalamsuatudaerah(wilayahsepertipropinsiataunegarabagian).Dalamhalinijaringanmenghubungkanbeberapabuahjaringankecilkedalamlingkunganareayanglebihbesar,sebagaicontohyaitu: jaringanbeberapa kantor cabangsebuahbankdidalamsebuahkotabesaryangdihubungkanantarasatudenganlainnya.
c. WideAreaNetwork(WAN)WideAreaNetwork(WAN)adalahjaringanyangbiasanyasudahmenggunakanmediawireless,saranasatelitataupunkabelseratoptic,karena jangkauannyayanglebihluas,bukanhanyameliputisatukotaatauantarkotadalamsuatuwilayah,tetapimulaimenjangkauarea/wilayahotoritasnegaralain.SebagaicontohjaringankomputerkantorCityBankyangadadiIndonesiaataupunyangadadinegaralain,yangsalingberhubungan,jaringanATMMasterCard,VisaCardatauCirrusyangtersebardiseluruhduniadanlainlain.Biasanya WAN lebih rumitdansangatkompleksbiladibandingkanLANmaupunMAN. MenggunakanbanyaksaranauntukmenghubungkanantaraLANdanWANkedalamkomunikasiglobalseperti internet, meskidemikianantaraLAN,MANdanWANtidakbanyakberbedadalambeberapahal,hanya lingkupareanyasajayangberbedasatudiantarayanglainnya.Didalam jaringan LAN, MAN ataupun WAN dikenal sistem koneksi antar node(komputer),yakni:
1. PeertopeerPeertopeeradalahsuatumodeldimanatiapPCdapatmemakairesourcepadaPClainataumemberikanresourcenyauntukdipakai PC lain,dengankata laindapatberfungsisebagaiclientmaupunserverpadaperiodeyangsama.
STMIKAMIKOMYogyakarta
6
ModulPraktikumJarkom
Gambar1.Peertopeer
2. ClientServerSisteminibisajugaditerapkandenganteknologiinternet.Dimanaadasuatustasiun(unit komputer) berfungsi sebagai server yang hanya memberikan pelayanan kestasiun/komputer lain (client)yang jugahanyameminta layanandariserver. Aksesdilakukansecaratransparandariclientdenganmelakukanloginterlebihdulukeserveryangdituju.
Client hanya bisamenggunakan resource yang disediakan server sesuai denganotoritasyangdiberikanolehadministrator. Aplikasi yangdijalankanpadasisiclient,bisasajamerupakanresourceyangtersediadiserveratauaplikasiyangdiinstalldisisiclientnamunhanyabisadijalankansetelahterkoneksikeserver.JenislayananClientServerantaralain:
FileServer :memberikanlayananfungsipengelolaanfile. PrintServer :memberikanlayananfungsipencetakan. DatabaseServer : prosesproses fungsionalmengenaidatabasedijalankan
padamesininidanstasiunlaindapatmintapelayanan. DIP (Document Information Processing) : memberikan pelayanan fungsi
penympanan,manajemendanpengambilandata.
Gambar2.ModelClientServerdengansebuahServeryangberfungsiumum
STMIKAMIKOMYogyakarta
6
ModulPraktikumJarkom
Gambar3.ModelClientServerdenganDedicatedServer
Tidakadaklasifikasikhususyang tepatuntuksistem jaringanyangdapatditerimasecaraumum.Akantetapiterdapatduaklasifikasiyangsangatpenting,dansangatmempengaruhi, yakni: transmisi dan jarak. Secaragaris besar, terdapatdua jenisteknologitransmisi: Jaringanpointtopoint Jaringanpointtomultipoint
Jaringanpointtopointadalahhubunganlangsungdarisatunodekenodeyanglain,biasanyadigunakanpadajaringanyangbesar,denganmenghubungkanjaringanlokalkejaringanlainmelaluisatutitikaksespoint.Bilasatupaketdataakandikirimkankemesin(node)laindijaringanyanglain,makapakettersebutharusmelewatisatuataulebihnodeyanglainyangberfungsisebagaiperantara.Nodeperantarainidapatjugamerupakan komputer gateway yang berfungsi sebagai gerbang keluar masuknyapaketdatadarisatujaringankejaringanyanglain.
Jaringanpointtomultipointadalahhubunganlangsungdarisatutitikaksespointkebanyaknode(titikaksespointyanglain)sehinggabisamemperbanyakjumlahjaringanyangterkoneksimelaluisatutitikaksespoint.Denganteknologiini,anggaran(dana)yangdikeluarkanuntukpengadaanperangkatkoneksibisalebihdihemat,karenadarisatutitikaksespointbisadigunakanbersamasama.
SistemDirect seringdigunakanuntukmenjelaskantentangkoneksipointtopoint,sedangkansistembroadcastyangmemilikisalurankomunikasitunggaldandipakaibersamasama oleh semua mesin yang ada pada jaringan digunakan untukmenjelaskankoneksipointtomultipoint. Sistembroadcast jugadapatdigunakanuntukmenjelaskanbilaadapaketpaketdatayangdikirimkandarisatumesinakanditerimaolehmesinmesinlainnyadalamsatuataubanyakjaringan.Fieldalamatpadasebuahpaket berisi keterangan tentangkepadasiapapaket itudialamatkan.Saatmenerima sebuah paket, mesin akan mencek field alamat, bila alamat tersebutditujukanuntukdirinya,makapakettersebutakanditerima,namunbilaalamattersebutbukanditujukanbuatdirinya,makapakettersebutakandiabaikan.
STMIKAMIKOMYogyakarta
6
ModulPraktikumJarkom
5. TopologiJaringana. TopologiBusTopologiinimerupakanbentangansatukabelyangkeduaujungnyaditutup,dimanasepanjangkabelterdapatnodenode.Signaldalamkabeldengantopologiinidilewatisatuarahsehinggamemungkinkansebuahcollisionterjadi.Keuntungan: murah,karena tidakmemakaibanyakmedia, kabelyangdipakai sudahumum
(banyaktersediadipasaran) setiapkomputerdapatsalingberhubunganlangsung.
Kerugian: Seringterjadihang/crasstalk,yaitubila lebihdarisatupasangmemakai jalur
diwaktuyangsama,harusbergantianatauditambahrelay.
W o r k s t a t i o n
W o r k s t a t i o nW o r k s t a t i o n
W o r k s t a t i o nW o r k s t a t i o n
Gambar4.TopologiBus
b. TopologiRingTopologi jaringan yang berupa lingkaran tertutup yang berisi nodenode. Signalmengalirdalamduaarahsehinggadapatmenghindarkanterjadinyacollision,sehinggamemungkinkanterjadinyapergerakandatayangsangatcepat.Semuakomputersalingtersambungmembentuklingkaran(sepertibustetapiujungujungbusdisambung).Datayangdikirimdiberiaddresstujuansehinggadapatmenujukomputeryangdituju.Tiapstasiun(komputer)dapatdiberirepeater(transceiver)yangberfungsisebagai: ListenState
Tiapbitdikirimkembalidenganmengalamidelaywaktu.1. TransmitState
Bila bit yang berasal dari paket lebih besar dari ring maka repeater akanmengembalikankepengirim.Bilaterdapatbeberapapaketdalamring,repeateryangtengah memancarkan, menerima bit dari paket yang tidak dikirimnya harusmenampungdanmemancarkankembali.
BypassState Berfungsiuntukmenghilangkandelaywaktudaristasiunyangtidakaktif.Keuntungan: Kegagalankoneksiakibatgangguanmedia,dapatdiatasidenganjalurlainyang
masihterhubung.
STMIKAMIKOMYogyakarta
6
ModulPraktikumJarkom
Penggunaan sambungan point to point membuat transmission error dapatdiperkecilKerugian:
Datayangdikirimbilamelaluibanyakkomputer,transferdatamenjadilambat.
c. TopologiStarKarakteristikdaritopologijaringaniniadalahnode(station)berkomunikasilangsungdenganstationlainmelaluicentralnode(hub/switch),trafficdatamengalirdarinodekecentralnodedanditeruskankenode(station)tujuan.Jikasalahsatusegmenkabelputus,jaringanlaintidakakanterputus.Keuntungan: akseskestationlain(clientatauserver)cepat Dapat menerima workstation baru selama port di centralnode (hub/switch)
tersedia. Hub/switchbertindaksebagaikonsentrator. Hub/switchdapatdisusunseri(bertingkat)untukmenambahjumlahstationyang
terkoneksidijaringan. Userdapatlebihbanyakdibandingtopologibus,maupunring.
Kerugian:Bila traffic data cukup tinggi dan terjadi collision,maka semua komunikasi akanditunda, dan koneksi akandilanjutkan/dipersilahkan dengan cara random,apabilahub/switchmendetecttidakadajaluryangsedangdipergunakanolehnodelain.
W o r k s t a t i o n
C o n c e n t r a t o r
W o r k s t a t i o n
W o r k s t a t i o n W o r k s t a t i o n
Gambar6.TopologiStar
d. TopologiDaisyChain
STMIKAMIKOMYogyakarta
Gambar5.TopologiRing
6
ModulPraktikumJarkom
Merupakan peralihan dari topologi Bus dan topologi Ring, dimana tiap simpulterhubung langsung ke dua simpul lain melalui segmen kabel, tetapi segmenmembentuksaluran,bukanlingkaranutuh.Antarkomputerterhubungsecaraseri.Keuntungan:InstalasidanpemeliharaannyamurahKerugian:Kurangandal(tidaksesuaidengankemajuanjaman)
Gambar7.TopologiDaisyChain
e. TopologiTree(Pohon)/Hirarchical(Hirarki)Tidaksemuastasiunmempunyaikedudukanyangsama.Stasiunyangkedudukannyalebih tinggi menguasai stasiun dibawahnya, sehingga jaringan sangat tergantungdengan stasiun yang kedudukannya tinggi (hierachical topology) dan kedudukanstasiunyangsamadisebutperrtopology.
Gambar8.TopologiTree/Hirarchical
f. TopologiJaringanMeshTopologi jaringan ini menerapkan hubungan antar sentral secara penuh. Jumlahsaluran harus disediakan untukmembentuk jaringan Mesh adalah jumlah sentraldikurangi1(n1,n=jumlahsentral).Tingkatkerumitanjaringansebandingdenganmeningkatnya jumlahsentral yang terpasang. Dengandemikiandisampingkurangekonomisjugarelatifmahaldalampengoperasiannya.
STMIKAMIKOMYogyakarta
6
ModulPraktikumJarkom
Gambar9.TopologiMesh
Topologimesh ini merupakan teknologikhusus (adhock)yang tidakdapatdibuatdenganpengkabelan,karenasistemnyayangrumit,namundenganteknologiwirelesstopologi inisangatmemungkinkanuntukdiwujudkan(karenadapatdipastikantidakakanadakabelyangberseliweran).Biasanyauntukmemperkuatsinyaltransmisidatayangdikirimkan,ditengahtengak (area)antarkomputeryangkosongdi tempatkanperangkatradioyangberfungsisepertirepeateruntukmemperkuatsinyalsekaligusbisamengaturarahkomunikasidatayangterjadi.
BABXPerangkatKerasJaringan
1.PerangkatKerasJaringanKomputerDi dalammembentuk suatu jaringan, baik itu bersifat LAN (Local Area Network)maupunWAN(WideAreaNetwork),kitamembutuhkanmediabaiksecarahardwaremaupunsoftware.Beberapamediahardwareyangpentingdidalammembangunsuatujaringanantaralain:kabel,ethernetcard,hub,switch,repeater,bridge,danrouter.
a.KabelHampir 85% kegagalan yang terjadi pada jaringan komputer disebabkan karenaadanya kesalahan padamedia komunikasi yang digunakan (kabel dan konektor).Ethernetdapatmenggunakanduajeniskabeltembaga,yakniCoaxialdanUTP.ImplementasiEthernetdapatdilakukandenganberbgaimediaantaralain:
10baseT:menggunakankabelUTP,10Mbps,baseband.10base2:menggunakankabelthincoax,10Mbps,baseband.10base5:menggunakankabelthickcoax,10Mbps,baseband.
STMIKAMIKOMYogyakarta
7
ModulPraktikumJarkom
1. KabelCoaxialAdabanyakjeniskabelcoaxialyangdijualdipasaran,tetapiuntukjaringankomputerdenganbasisEthernet hanyadapatmenggunakankabeldenganresristansidalamsebesar50ohm (thinethernet RG58). UntukTransmisi sinyal televisi, biasanyaorangmenggunakankabelcoaxialdenganresistansi75ohm. Nilairesistansi50ohmsudahmenjadistandardariethernet. Nilairesistansi inibiasanyaterterapadaplastikpembungkuskabeltsb.
Gambar10.KabelCoaxialyangtelahdipasangkonektor,terminatordanBNCT
Sesuai dengan kapasitas maksimal dari kabel coaxial, Ethernet dengan mediatransmisicoaxialhanyadapatmencapaikecepatantransfermax610Mbps.PenggunaankabelcoaxialhanyamemungkinkanuntukpenerapantopologijaringanBUSdanRing.Yaknitopologidimanasemuakomputerterhubungdengansatukabelutama.
Untuklebihjelastentangtatacarapemasangandapatdilihatpadagambardibawah.PanjangkabelmaksimaldaritopologiBUSadalah200m.Penggunaankabellebihdari 200 m sangat tidak dianjurkan karena dapat mengurangi performansi darijaringankomputertersebut.
Gambar11.ModeljaringanEthernetBUS
2. KabelTwistedPairSelainkabelcoaxial,EthernetjugadapatmenggunakanjeniskabellainyakniUTP(UnshieldedTwistedPair) danShieldedTwistedPair (STP). Kabel UTPatauSTPyangbiasadigunakanadalahkabelyangterdiridari4pasangkabelyangterpilin.Dari8buahkabelyangadapadakabel ini,hanyadigunakan4buahsajauntukdapatmengirimdanmenerimadata(Ethernet).Perangkatperangkat lainyangberkenaandenganpenggunaanjeniskabeliniadalahkonektorRJ45danHUB.
STMIKAMIKOMYogyakarta
7
ModulPraktikumJarkom
Gambar12.KabelUPT(katagori5)
Standar EIA/TIA 568 menjelaskan spesifikasi kabel UTP sebagai aturan dalaminstalasijaringankomputer.EIA/TIAmenggunakanistilahkategoriuntukmembedakanbeberapatipekabelUTP,sepertitabelberikut:
KategoriAplikasi
Category1 Dipakaiuntukkomunikasisuara(voice),dandigunakanuntukkabeltelepondi rumahrumah, tidakdirekomendasikanuntuk transmisi data. UmumnyamenggunakankonduktorpadatstandarAWGsebanyak22atau24denganrangeimpedansiyanglebar.
Category2 Terdiridari4pasangkabeltwistedpairdanbisadigunakanuntukkomunikasidataT1/E1danISDNsampaikecepatanmax4Mbps.Sepertikabelcategory1,tanparangeimpedansiyangspesifik,seringdigunakanpadasistemPABXdansistemAlarm.
Category3 Bisadigunakanuntuktransmisidatadengankecepatansampai10MbpsdandigunakanuntukEthernetdanTokenRing.Seringdisebutkabelvoicegrade,menggunakankonduktorpadatsebanyak22atau24denganimpedansi100ohmdanberfungsihingga16MHz.Dapatdigunakanuntukjaringan10BaseTdanTokenRing10Mbps.
Category4 Sama dengan category 3 tetapi dengan kecepatan transmisi sampai 16Mbps. Seperti kategori3,namun digunakandenganbandwidth20MHz,diterapkandijaringanTokenRing16Mbps.
Category5 Bisa digunakan pada kecepatan transmisi sampai 100 Mbps, biasanyadigunakanuntukFastEthernet (100Base)ataunetworkATM. Disebut jugadatagrade,danmerupakankabelUTPterbaik.Digunakanpada jaringan100BaseTdanFDDI.Panjangsegmenkabelmaksimumdrnodekerepeateradalah 100 meter. Standar pengkabelan untuk 100 VGAnyLA N samaseperti10BaseT.
Tabel2.1.TipekabelUTP
STMIKAMIKOMYogyakarta
7
ModulPraktikumJarkom
Gambar13.KonektorRJ45dancaramembedakannya
AdaduajenispemasangankabelUTP,yakni:
PemasanganLurus(StraightThruCable)Untukpemasangan jenis ini,biasadigunakanuntukmenghubungkanHUBdengankomputer.
Gambar12.StraightThruCables
Gambar13.PemasanganStraightThruCablesdenganHUB
STMIKAMIKOMYogyakarta
7
ModulPraktikumJarkom
PemasanganMenyilang(CrossOverCable)Berbedadenganpemasangankabellurus,penggunaankabelmenyilanginidigunakanuntukkomunikasiantarkomputer(langsungtanpaHUB),ataujugadigunakanuntukmengcascadeHUBjikadiperlukan.Walaupun sekarang, ada beberapa jenis HUB yang dicascade tanpa harusmenggunakankabelmenyilang/terbalik,tetapijugadapatmenggunakankabellurus.
Gambar14.CrossOverCable
Penggunaan kabel UTP biasanya akan membentuk topologi start dengan HUBsebagai pusatnya. Atau dengan kata lain, HUB berperan penting dalam sebuahjaringankomputer.JikasebuahHUBtidakberfungsi,makaseluruhkomputeryangterhubungdenganHUBtersebuttidakdapatsalingberhubungan.PenggunaanHUBharussesuaidengankecepatandariEthernetyangdigunakanpadamasingmasingNICyangterpasangpadatiapkomputer.KarenaperbedaankecepatanpadaNICdanHUBberartikeduaperangkattersebuttidakdapatsalingberkomunikasi.4. FiberOpticKabelyangmemilikiintiseratkacasebagaisaluranuntukmenyalurkansinyalantarterminal, sering dipakai sebagai saluranBACKBONEkarena kehandalannya yangtinggidibandingkandengancoaxialcableataukabelUTP. Karakteristikdarikabelinitidakterpengaruholehadanyacuacadanpanas.
gambar15.KonektordankabelFiberOptic
STMIKAMIKOMYogyakarta
7
ModulPraktikumJarkom
EthernetCard(KartuJaringanEthernet)/NetworkAdapterDikembangkanolehXeroxCorpdansekarangsudahditerimasebagaistandartIEEE802.3.CarakerjaEthernet Cardberdasarkanbroadcastnetworkyaitusetiapnodedalamsuatujaringanmenerimasetiaptransmisidatayangdikirimolehsuatunodeyanglain.
EthernetmenggunakanmetodeCSMA/CD(CarrierSenseMultipleAcces/CollisionDetection)baseband.MetodeCSMA/CDmerupakansuatumetodepengirimanyaitusebelum paket data dikirimkan, setiap node melihat apakah network sedangmengirimkanpaketdatayanglain.Jikapadanetworksedangterjadipengirimanpaketdata,makanodetersebuitmenunggusampai tidakadalagipengirimanpaketdataolehnodeyang lain. Jika tidakadapengirimanpaket datayang lainmakanodetersebut akan mengirimkan paket data. Jika pada saat bersamaan dua nodemengirimkanpaketdata,makaterjadicollision/tabrakan.Halinidiketahuidengancaramengukurtegangankabel,jikategangannyamelebihitegangantertentumakaterjadicollision. Jika terjadi collision, maka masing masing ethernet card berhentimengirimkandatakembalidenganselangwaktuyangacak.Karenawaktutersebutsecaraacak,makakemungkinancollisiontelahlanjutsemakinkecil.
Setiap Ethernet card mempunyai alamat sepanjang 48 bit yang dikenal sebagaiEthernetaddress.KartujaringanEthernetbiasanyadibeliterpisahdengankomputer,kecuali network adapter yang onboard, juga komputer Macintosh yang sudahmengikutkankartu jaringanethernetdidalamnya.KartuJaringanethernetmodel10BaseumumnyatelahmenyediakanportkoneksiuntukkabelKoaksialataupunkabeltwistedpair, jika didesain untukkabelkoaksialkonenektornyaadalahBNC,danapabiladidesainuntukkabel twistedpairmakaakanpunyaport konektor RJ45.BeberapakartujaringanethernetkadangjugapunyakonektorAUI.Semuaitudikoneksikandengankoaksial,twistedpair,ataupundengankabelfiberoptik.
Gambar16.NetworkInterfacercard(dariataskebawahkonektorRJ45,konektorAUI,dankonektorBNC
Hub/KonsentratorSebuahKonsentrator/Hubadalahsebuahperangkat yangmenyatukankabelkabelnetworkdari tiaptiapworkstation,server atau perangkat lain. Dalam topologibintang,kabeltwistedpairdatangdarisebuahworkstationmasukkedalamhub.Hubmempunyaibanyakslotkonsentratoryangmanadapatdipasangmenurutnomorportdaricardyangdituju.
STMIKAMIKOMYogyakarta
7
ModulPraktikumJarkom
Gambar17.Beberapakomputeryangterhubungmelaluisebuahhub
Switch Switchmerupakankonsentratoryangmemilikikemampuanmanajementraficdatalebihbaikbila dibandingkanhub.Saat ini telah terdapatbanyak tipeswitchyangmanagible,selaindapatmengaturtrafficdata,jugadapatdiberiIPAddress.
e.RepeaterFungsiutamarepeateryaituuntukmemperkuatsinyaldengancaramenerimasinyaldarisuatusegmenkabelLANlalumemancarkankembalidengankekuatanyangsamadengansinyalaslipadasegmenkabelyanglain.Dengancarainijarakantarakabeldapatdiperjauh.
Penggunaan repeater antara dua segmen atau lebih segmen kabel LANmengharuskanpenggunaanprotocolphysicallayeryangsamaantarasegmensegmenkebel tersebutmisalnya repeater dapatmenghubungkanduabuah segmen kabelEthernet10BASE2.
Gambar18.Sinyalyangdikuatkankembaliolehsebuahrepeater
f.BridgeFungsidaribridgeitusamadenganfungsirepeatertapibridgelebihfleksibeldanlebihcerdasdaripadarepeater.Bridgedapatmenghubungkanjaringanyangmenggunakanmetode transmisi yang berbeda.Misalnya bridge dapat menghubungkan EthernetbasebanddenganEthernetbroadband.
Bridge mampu memisahkan sebagian dari trafik karena mengimplementasikanmekanismeframefiltering.Mekanismeyangdigunakandi bridge iniumumdisebutsebagaistoreand forward.Walaupundemikianbroadcast trafficyangdibangkitkandalamLANtidakdapatdifilterolehbridge.
Terkadangpertumbuhannetworksangatcepatmakanyadiperlukanjembatanuntukitu. Kebanyakan Bridges dapat mengetahui masingmasing alamat dari tiaptiapsegmenkomputer pada jaringansebelahnya dan jugapada jaringanyang lain disebelahnyapula.DiibaratkanbahwaBridgesinisepertipolisilalulintasyangmengatur
STMIKAMIKOMYogyakarta
7
ModulPraktikumJarkom
dipersimpangan jalan pada saat jamjamsibuk.Diamengaturagarinformasidiantarakeduasisinetworktetapjalandenganbaikdanteratur.Bridgesjugadapatdigunakanuntukmengkoneksinetworkyangmenggunakantipekabelyangberbedaataupuntopologiyangberbedapula.Bridgesdapatmengetahuialamatmasingmasingkomputerdimasingmasingsisijaringan.
g.RouterSebuahRoutermampumengirimkandata/informasidarisatujaringankejaringanlainyang berbeda, router hampir sama dengan bridge, meski tidak lebih pintardibandingkanbridge,namunpengembanganperangkatrouterdewasainisudahmulaimencapaibahkanmelampauibatastuntutanteknologiyangdiharapkan.
Routerakanmencarijalurterbaikuntukmengirimkansebuahpesanyangberdasarkanatas alamat tujuan dan alamat asal. Router mengetahui alamat masingmasingkomputerdilingkunganjaringanlokalnya,bridgesdanrouterlainnya.Routerjugadapatmengetahuikeseluruhanjaringandenganmelihatsisimanayangpalingsibukdanbisamenarikdatadarisisiyangsibuktersebutsampaisisitersebutbersih/clean.
JikasebuahperusahaanmempunyaiLANdanmenginginkanterkoneksikeinternet,makamerekasebaiknyamembelirouter,mengapa?Karenakemampuanyangdimilikirouter,diantaranya:1. routerdapatmenterjemahkaninformasidiantaraLANandadaninternet2. router akan mencarikan alternatif jalur yang terbaik untuk mengirimkan data
melewatiinternet3. mengatur jalur sinyal secara effisiendandapatmengatur data yangmengalir
diantaraduabuahprotocol4. dapatmengaturalirandatadiantaratopologijaringanlinearBusdanBintang(star)5. dapatmengaturalirandatamelewatikabelfiberoptic,kabelkoaksialataukabel
twistedpair.
Gambar20.Contohhubunganantarahub,bridge,repeaterdanrouterdenganjaringankomputer
STMIKAMIKOMYogyakarta
7
ModulPraktikumJarkom
BABXIIPADDRESS
3.1KonsepDasarTCP/IPTCP/IP merupakan pengetahuan dasar bagi seorang network administrator
Top Related