Linux Networking

Embed Size (px)

DESCRIPTION

Dasar linux

Citation preview

  • 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