Linux Networking

download Linux Networking

of 139

Transcript of Linux Networking

ModulPraktikumJarkom

1

LINUXISBEAUTIFUL!

EMILYA ULLY ARTHA S.Kom

Contactlist: [email protected] (YM, mail and friendster) [email protected]

Phone: 081328747192/08881351514

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

2

BABI PanduanInstalasiLinuxRedHat9Red Hat merupakan distro linux yang populer (paling tidak di Indonesia). Dengan kemudahan fitur yang ada menjadikan Red Hat sanggup menggantikan windows.Disisilain,banyakpenggunakomputeryangengganmeninggalkanwindows seratus persen. Solusi cerdas untuk kasus ini adalah menggunakan dua sistem operasisekaligus,windowsdanlinux.Namunbukanperkaramudah(setidaknyaitu yangpenulisalamibeberapawaktulalu)untukmenginstallinuxdisampingwindows yang dengan manisnya telah menempati space di hardisk. Masalah paling umum terjadipadapembagianpartisi.Walaubanyaksoftwarepembagipartisikatakanlah PartitionMagicyangpopuler,namunpenulismerasaperlumenulistutorialini,sebagai panduan bagi yang ingin beralih ke linux. RedHat 9.0 dirilis pada 31 Maret 2003, informasidandocumentasilengkapLinuxRedHatdapatdiperolehdarisitusresmi RedHat,http://www.redhat.com Satu hal yang tak boleh di tinggalkan, bahwa seluruh screnshot yang ada dalam tutorial 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 di www.download.com

2. Bagi atau ubah ukuran partisi windows anda dengan softawarepambagi partisi seperti partition magic . Sehingga terdapat satu partisi kosong untuk instalasi ini dapatkan ruang sebesar 1,8 GB. Pada umumnya, jika anda membeli komputer baru, maka hanya terdapat satu partisi di hardisk, yaitu C: Dengan kondisi ini, tidak memungkinkanandauntukmenginstallinux.JadiresizepartisiC:di windowsdengansoftwarepembagipartisiyangada. windowsanda.UntukmengetahuinyaklikStartSettingsControl PanelKeyboard.DikeyboardPropertiesPilihTablanguage. Silahkandiingatlayoutkeyboardnya.

3. Ketahui konfigurasi Keyboard. Gunakan layout keyboard seperti di

4. KetahuikonfigurasiMouse;PS/2,serialatauUSB,PS/2atauUSB,untuk mengatahuinya lihat colokan mouse dengan CPU (port); Kalau colokannya seperti dibawahini,berartimouseandaadalah PS/2 UntukmouseSerial,bentukportnyasepertiini:

STMIKAMIKOMYogyakarta

ModulPraktikumJarkomSedangmouseUSB,portnyasepertiini:

3

Untukmengetahuimousegenerik,geniusatauyanglainnya,lihatbaikbaikdimouse nya.Umumnyaadatertulisdimousetersebut. 5. Besar space yang belum terpakai di hardisk. Ini berguna untuk merencanakan partisi yang akan kita buat.Untuk melihat gunakan perintahchkdskdipromptdos. 6. Jenisdankonfigurasimonitordanvideocardyangandamiliki,jumlah memorivideocardanda,judulmonitoranda(judul=merek):)Dan satu lagi yang harus anda ketahui adalah istilah vertikal dan horizontalrangemonitoranda. 7. Jugayangtakkalahpentingnya,sebelummemulai,backupduludata penting anda,iniuntuk menjaga kemungkinanhilangnyadatasaat pembagianpartisi. 8. Terakhirsiapkancemilan,kopidanmajalah.Inisangatbergunasekali ssambilmenungguinstalasikomponenyangmemakanwaktusejam lebih.

Memulai InstalasiMasukkanDisk1dari3CDInstalRedHat.KemudianpilihOKlaluEnter.Beberapa saatakanmunculopsipemilihanbahasaselamaprosesinstalasisepertigambar berikut:

Pilihlah bahasa yang anda inginkan lalu pilih Next. Kemudian anda akan disuruh memilihlayoutkeyboard.Sepertiberikut,pilihnext.

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

4

SelanjutnyaSiInstalerakanmemintakitauntukmemilihjenisMouseyangsedang andagunakanitu,tadidiawaludahdijelaskan,nahceksekaranglalupilih,apakah modelmouseandaps/2kahatauserialdanjanganlupamelihatjumlahtomboldi mouseanda.

Lalumuncullahgambarsepertiini:

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

5

Disinikitadimintamemilih:UpgradeatauInstal.PilihPerformaNewRedHatLinux Instalasionuntukinstal.Next,instalerakanmembawakegambarberikut:

Adatigaopsidisana: 1. PersonalDesktop Ini cocok untuk anda yang akan menggunakan Red Hat untuk office plus multimedia. Tidak terlalubanyak paket yang di instal dan ini tentu makin meningkatkanperformakomputeranda.Untuktipeini,butuhpalingsedikit1,8 GBspacedihardiskanda.Iniudahtermasukpaketofficedanmultimedia. 2. Workstation Pilihtipeinstalasiyangsatuuntukkomputerandajikaandainginmerencakan komputertersebutsebagaikomputerkerja.Siapatauandaseorangdeveloper atauprogrameryanginginberalihkelinux,pilihlahtipeini.Minimalbutuh2,1 GBspace. 3. Server Untukinstalasitipeini,andabutuh5GBlebihspasidihardisk.Kecualianda tidaktertarikuntukinstallxwindows,makaspasiyangdibutuhkanhanya1,5 GB.

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

6

4. Custom Inimaksudnya,andamemilihsendiripaketapayangakanandainstal.Instalasi minimalmembutuhkanruangsebesar500MB.Sediakanruangsebesar5GB lebihuntukinstalasisemuapaketyangadadiCDinstalRedHat. Beberapa paket yang ada di CD instal, tergantung dengan paket lainnya. Ini tidak masalah,karenajikaandamemilihsatupaket,sementarapaketitudibutuhkan untuk aplikasi lain, maka Red Hat akan mengeluarkan pesan dependenciesnya. Pilih Next dan anda akan dibawa ke metode pembagian pembagian partisi sepertigambarberikut:

SedikitTentangPartisiHarddiskuntukbisadiisisistemoperasi,membutuhkansatuwadah,yangdinamakan partisi.JikaAndaterbiasamenggunakanMicrosoft,partisidisimbolkandenganDrive. Misal,DriveC:(partisipertama)DriveD:(partisikedua)danseterusnya. Dengan membagi hard disk ke dalam beberapa partisi Anda dapat menjalankan berbagaisistemoperasisecarabersamaan.MisalnyaLinuxWindows98Windows NT.JikadikomputerandatelahterpasangWindows,makamungkinharddriveAnda hanyamemilikisatuatauduapartisisaja,yangsemuanyadigunakanuntukwindows tadi.Lihatgambarberikut:

Saya mengagap gambar itu adalah gambar hardisk anda. Nah..jika anda akan menginstal Linux, maka Anda harus membuat partisi yang lain pada pada hardisk anda, sehinggaAndanantinyaakanmemilikipartisiuntukWindowsdanyanglainnyauntuk Linux.JadiHardidskandaakanmenjadisepertiini:

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

7

Ataujikaandaandabisamembuattigapartisi,masingmasinguntukwindows,linux dan datadata anda ( menguntungkan sekali membuat satu partisi untuk data. Sehinggajikaandainginmenghapus/uninstallinuxatauwindows,datadatapenting andatidakturuthilang).Sepertigambarberikut:

Dankitabisamembuatbeberapabuahpartisidalamsatuhardisk!! Bagaimanajikakitainginmembuatbanyakpartisi??Sebenarnyakitahanyadiiznikan membuatempatpartisinamunkitabisamembuatlebihdariempatpartisi.Disinilah muncul konsep partisi Primary, partisi extended dan partisi logical. Partisi primary adalahsalahsatudarikeempatpartisiyangmungkindibuatdalamharddiskAnda. Tetapi,bilaAndainginmembuatlebihdariempatpertisidalamsatudrive,makaAnda harus membuat sebuah partisi (partisi yg anda buat ini dikenal sebagai Partisi Extended)yangdapatmemuatberbagaipartisikecil(partisikecilinidisebutlogical partisi).DataandaakandisimpandipartisiPrimaridanpartislogicalsementarapartisi extendedhanyatempatuntukmenampungpartisilogicalLihatgambarberikut:

Sebenarnyadisetiappartisiterdapatsebuahsektorataubagiankecilyangdisebut sebagaiBootRecord.BootRecordiniterdapatdisemuapartisiyangadadihardisk. DandibagianpertamahardiskterdapatsebuahlagiBootRecord.BootRecordyang pertamainidisebutMasterBootRecord(MBR).MBRlahyangdibacapertamakali komputerdihidupkan(booting).JikadiMBRdiletakkanProgramBootLoaderuntuk linux(LinuxLoader)makaketikabooting,komputerakanmemberikanpilihanapakah maumenggunakanLinuxataukahsitemoperasiyanglain.Jikaandamemilihlinux, maka boot loader akan membawa anda ke partisi linux. Timbul pertanyaan bagaimanakahcaramembuatpartisibaruuntukLinuxdisampingpartisiyangtelahada (misal anda punya dua partisi di hardisk yg kesemuanya untuk windows) tanpa merusakfileanda?? 1. Gunakansoftwarepembagipartisiygpopulersaatini:partitionmagic,bisa anda download di : http://download.com.com/312020 0.html?qt=partition+magic&tg=dl20Petunjukpenggunaannyadapatandabaca dipaketyangandainstall. 2. MenggunakanToolygadadiRedHat9sendiri.Membagipartisidengantool ini,sedikitsusahkarenauserdihadapkanpadacommandlinenyaLinux.Kita akanmenggunakanPartitiomMagicDisini.

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

8

AutomaticallyPartitionKembalikeGambarsebelumnya.OpsiAutomaticallyPartition berartiinstalerakan mempartisisendirihardisk.Jikaandamemilihopsiinimakaakanmunculpilihandan layarsebagaiberikut:

1. RemoveallLinuxpartitionsonthissystem,inianda pilihjika sebelumnya telah ada LinuxdiHardiskandadan andaingin menggantinyadenganRedHatyangakanandainstal.Installerakanmenghapus file sistem linux sahaja (sahaja=saja; bahasa malaysia broo ) dan setelah terhapusbarulahRedHatdiinstal. 2. Removeallpartitionsonthissystem, Jikaandapilihopsiini,makasemuapartisiyangtelahadaakandihapusdarihard drive anda, gak peduli..mau windows kek..Linux kek..apa aja kekSetelah terhapus, dengansenanghatiinstalerakanmelanjutkaninstalRedHatkesayanganandaini. 3. Keepallpartitionsanduseexistingfreespace, Nah.jikainiyangandapilih..makaRedHatakandiinstalpadabagianygkosong darihardriveanda.Jikadihardiskandatelahadawindows,danhanyaadasatu partisimisalC:(iniseringterjadijikamembelikomputerbaru),makaopsi

ManuallyPartitioningwithDiskDruidJikapadagambar6andamemilihopsiManuallypartitioningwithDiskDruid,tampilan yangmunculadalahsebagaiberikut:

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

9

Karnaandatelahmnyiapkansatupartisikosonguntuklinuxmaka,tugaskitahanya membuatpartisibaru.Keterangantombolpadagambardiatasadalahsebagaiberikut: New:UntukMenambahpartisibaru,iniwajibhukumnyakitaisi.Kliktomboliniuntuk menambahpartisibaru.Kemudianakantampillayarsebagaiberikut:

Kolommountpointberarti,partisiandaakandiaksesdarimanakelaksetelahdiRed Hatterinstal.Penjelasanuntukiniterkaitdengansystemdirektoridilinux.Bahwadi Linuxadabeberapadirektorisebagaiberikut: 1. /[rootdirektori]disinilahseluruhfilelinuxdisimpan,kalaudiibaratkandiwindows sepertidriveC: 2. /binFilefileperintahlinuxdisimpandisini,sepertils,mkdirdsb(lihatarticlettg. Dasardasarlinux,diIlmukomuter.com)

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

1

3. /sbinFilefileperintahsystemdisimpandisinisepertishutdown. 4. /mntTempatmenyimpanfilefiledevicesystem.Ingat,dilinuxtidakdikenalistilahdrive,semuahardwaredikenalsebagaifile.Jadimisalkanandamaumengakses disket,makaandatidakdapatmenemukanfloppy.Untukmengaksesdeviceyg adadisystemkomputerlinux,kitaakeses(mounting)daridirektoriini.Misalnya untukmengaksesfloppydiskcaranya:moun/mnt/floppy. 5. dsb. Jadilangkahpertama,padakolommountpointbuat:/swaplalupadaFileSistem Type pilih linux swap. Untuk Kolom Size (MB) Isikan sebesar dua kali memory komputer.Misalkanmemorikomputeranda128makarumusuntuksizapartisiswap adalah256 MB. Nilai iniadalahnilaiminimal, andabolehmembuat lebihdari256 MB.Pada kolom AllowableDrives terdapat list hardisk yang terinstal di komputer anda.Jikamisalnyadikomputerandaterdapatduahardisk,danandamemilih hda makapartisiyangakandibuatini(partisi/swap)akandiinstaldihda1.Jikakomputer anda hanya memiliki satu hardisk pilih hda. Opsi Additional Size Option seperti terlihatpadagambarpilihFixSize.Andabisamencobaopsiyanglain.Tidakterlalu bemasalah.UntukopsiyanglainsepertiForcetobeaprimarypartition,jikaanda pilihinimakapartisi/swapiniakandijadikanpartisiutama,sedangjikaandatidak memilihnyamakapartisi/swapakanmenjadipartisilogical.Saransaya,beritanda centangpadaopsiini. Chekforbadblock bolehandapilihatautidak,uptoyou ;),namunsebaiknyapilihopsiini.LalutekanOK.Kemudiankitabuatsatupartisi 1 Padalinux,penamaanhardiskadalahdenganmemberiletterdanhuruf tertentu. Misalandapunya2hardiskyangterinstaldikomputermakahardiks pertama akan di kenal sebagai hda sedang partisi pertama dari hardisk pertama di beri kode 1. Sehingga arti dari hdb3 adalah partisi ketiga dari hardiskkedua. lagi.Pilihtombol NEW padakotakdialog Partitioning. Laluisikandikolom Mount Point/(tanpaquota tentunya).Untukfilesystem,pilihLinuxNative.Isikankolomsizesisadarihardiskanda yangmasihkosong. Jadi,misalnyaandapunyahardisk10GB,makasisadarihardiskyangmasihkosong adalahtotalsizedari hardiskandadikurangisizepartisiswapdansizepartisiwindows(jikawindowstelah adadihardiskanda). LalupilihOKkemudianpilihNext.Andadibawaketampilansebagaiberikut:

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

1

DisiniandaakanmenginstalBootLoader.Bootloaderadalahprogramyangpertama kali dijalankan ketika komputer di hidupkan (lihat keterangan sebelumnya). Biarkan nilai default jika anda bingung, tidak terlalu bermasalah. Lalu pilih Next, sehingga muncultampilansebagaiberikut:

Jikaandaberencanamenghubungkankomputerkejaringan,isikandatayangdiminta. Jika tidak biarkan kosong. Pilih Next, kemudian muncul kotak konfigurasi firewall. Biarkankosongjikaandatidakmenghubungkankomputerdenganjaringan.

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

1

PilihNext,muncultampilanberikutyangmemintaandamengisi anjenisbahasayang k akandigunakanolehRedHatnantinya.

. PilihNextuntukmelanjutkan.Sehinggatampilsettingwaktu.

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

1

LalulanjutkandenganmemilihNext.Muncullayarberikutyangmengharuskananda mengisipassowrdroot.RootmerupakanSuperuser.Rootlahyangbisamenambah dan menghapus account user. Root adalah nama lain dari administrator sistem di Linux.

Kemudianakanmuncultampilanberikutnya:

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

1

PilihNextjikatidakinginmenghubungkankomputerdenganjaringan.Berikutnyaanda akanmemilipaketpaketapayangakandiinstalsebagaiberikutjikasebelumnyaanda memilihtipeinstalasiPersonalDesktop:

Adaduaoptionaldisini,AcceptthecurrentpackagelistdanCustomizethesetof packagestobeinstalled.Acceptthecurrentpackagelistartinyaandamenerima paketpaket default sesuai dengan tipe instalasi yang anda pilih. Jika anda ingin memilih sendiri paketpaket yang akan di instal maka pilih Customize the set of packagestobeinstalled.PilihNextuntukmelanjutkan,jikaandamemilihCustomize thesetofpackagestobeinstalledmuncultampilansebagaiberikut:

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

1

Silahkanmemilihpaketpaketapayanghendakandainstal.Untukmemilihkomponen komponen dari paket, klik chek box yang ada disamping kiri nama paket, lalu klik Detailsuntukmemilihdanmenghilangkan(selectdanunselect)komponenkomponen dari paket yang tersebut. Setelah proses pemilihan paket selesai maka dilayar komputer kesayangan anda akan pemberitahuan bahwa installer akan mulai menginstalpaketpaketyangandapilih.Setelahbeberapasaat,paketpaketyanganda pilihakanmulaidiinstalolehinstallerRedHat9.0.

Inimemakanwaktuagaklama,tergantungberapabanyakpaketyangandapilih.Jika andapilihsemuapaket,bisa12jam.Setelahbeberapalamaprosesinstalasiberjalan, andadimintamemasukanCDinstalasiRedHat9.0yangkeduadanyangketiga.Jadi seringseringlah memperhatikan CDROOM anda :) Setelah itu, muncul tampilan berikutnyayangmemintaandamembuatDisketBoot. Terserahandamaumembuat

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

1

disketbootatautidak,noproblemlo!!Tetapialangkahbaiknyaandamembuatdisket boot.Jikasuatusaatkomputerandatidakbisabootingmakadisketbootlahsolusinya.

BerikutnyainstallerakanmemintaandamemilihkonfigurasiVideoCard.Umumnya, installermengenalijenisvideocardyangada.Danjugaandadimintamemilihjumlah RAMvideocardtersebut.Sepertiterlihatpadagambarberikut:

Jikavideocardyangandamilikitidakterdapatdidaftartersebut,makapilihUnlisted Card.DanJanganpilihSkipxconfiguration,karnajikaandamemilihini,andatidak akanbisamenikmatiindahnyadesktopdiLinuxRedHat,cumatampilanteksdoang. LalupilihNextyangakanmembawaandakekonfigurasimonitordanresolusimonitor.

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

1

Setelahandamemasukandenganbenar,makaselesaisudahinstalasiLinuxRedHat 9.0.

DirektoridiLinuxDirektoridapatdikatakansebagaisuatufileyangdidalamnyaterdapatfilefilelain.Di linuxterdapatbeberapadirektoristandarsebagaiberikut: / , adalah direktori root yang berguna menyimpan semua file yang terdapat di sistemLinux,sepertidriveC:diwindows /bin, adalah direktori yang digunakan menyimpan filefile perintah di Linux, jadi perintahsepertils,mkdirdsbdisimpandidirektoriini. /sbin,merupakandirektoriyangdijalankanolehsistemlinux,sepertishutdown. /boot,filefileyangdigunakansaatLinuxbootingdisimpandisini. /dev,disinidisimpanfilefiledevicekomputerseperticdroomdidev/cdrom,disketdi dev/fd0,modem,serialportdansebagainya. /etc,adalahfilefileyangdiperlukansaatmengkonfigurasilinux. /home, disinilah disimpan semua direktori user. Jika anda menambah user di komputeranda,makasemuafiledandatayangdibuatolehuserdisimpandisini. /lib,berisifilefileyangdigunakanolehprogramyangadadidirektori/bindan/sbin /mnt, berisi direktoridirektori yang digunakan untuk memounting/ mengakses devicedeviceyangdimilikiolehkomputer.Misalnyafloppydancdrom. /proc, merupakan tempat menyimpan filefile yang menginformasikan proses prosessedangberjalanpadasistemlinux. Filefileyangadadidirektoriinitidak disimpandihardisk,jadisemacamvirtualfile. /root, merupakan direktori khusus untuk root/ administrator sistem. Namun ada jugayangmenyimpandirektorirootdi/home. /tmp,adalahdirektoriyangmenampungfilefilesementara.Direktoriinibiasajuga dipakaiolehprograminstalasisaatmenginstalprogram/aplikasi.Andabisasaja menghapusisidirektoriinidanitutidakberpengaruhterhadapsistemdilinux. /usr,berisifilefileyangdijalankanolehuser/penggunalinux.Setiapmenggunakan linux,makakitaberhubungandengandirktoriinisecaratidaklangsung. /var,berisidatadatayangberubahdilinuxsecaratetap,misalnyafilelog.

FilediLinuxBerbedadenganwindowsyangmendefinisakanfilesebagaidatadata,makadilinux fileadalahsemuaatributyangdimilikiolehsistem.Hardiskdilinuxdisebutsebagaifile. Terdapatbeberapajenisfiledilinux. 1. Filefiledata.Fileinidibuatolehuser. 2. Filefile system. Yaitu filefile yang digunakan oleh sistem linux. Filefile ini tedapatdidirektori/sbindan/etc. 3. Filefileprogram.Yaitufilefileyanglangsungdapatdijalankanolehuser.File fileinimerupakanperintahperintahyangdijalankanolehuser. 4. Filefiledevice.Yaitudevicedevicekomputeryangdikenaliolehsistemseperti cdrom,disketdansebagainya.Dilinuxtidakdikenaladanyadrive.Kesemua

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

1

jenisdevicetersebutdisebutfile.Jadidrivefloppydikenalsebagaifileyaitu dev/fd0,cdromsebagai/dev/cdrom.

BABII PENGENALANLINUX SEJARAHLINUXLinuxadalahsistemoperasiberbasisUNIXyangdapatberjalandiberbagai macamperangkatkerasterutamadiPCberbasisIntelx86.DikatakanberbasisUNIX karena Linux dikembangkan menurut standar yang dimiliki UNIX dan kemampuan yang sama dengan UNIX. Artinya Linux memiliki kemampuan baik sebagai server maupunworkstationlayaknyaUNIX. PadaawalnyaLinuxhanyaberjalandiplatformIntelx86termasukAMDCyrix danlainnya.NamunseiringdenganberkembangnyajumlahpenggunaLinuxdanpara pengembangnyamakasekarangLinuxtelahberjalanpulapadaMacIntosh(Motorolla), SunSparc,DECAlpha,Amiga,strongARMdanmasihbanyaklagi.

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

1

LinuxPertamakalidibuatolehLinusTorvaldsdiUniversitasHelsinki,Finlandia. Kemudian Linux dikembangkan lagi oleh banyak programmer dan Hacker Unix di seluruhdunia.

GambarLinuzTorvalds PerkembanganLinuxsangatdidukungolehlisensiyangdigunakanolehLinux yaituGNUGeneralPublicLicense(GNUGPL).SecarasingkatGNUGeneralPublic Licensememungkinkansuatuaplikasi(termasuksistemoperasi)untuksecarabebas digunakandandisebarluaskandimanapengguna/penerimasoftwareberhakmenerima kodeasal(sourcecode)dariaplikasitersebutbesertasemuahakyangdiijinkanoleh penulisasli.Aplikasitersebutdapatdimodifikasimaupundigunakandalamaplikasilain dimanalisensidariaplikasiperubahan/barutetappadaGNUGPL.Penulisaslihanya bertanggungjawab pada kode asli dan tidak bertanggungjawab terhadap implikasi perubahanyangdilakukanpadaaplikasitersebut.Penyebarluasanaplikasiyangtelah dirubah tetap mencantumkan penulis asli , kode asli, kode perubahan yang ditambahkandanpenanggungjawabperubahantersebut.DenganGPLbukanberarti tidakmemungkinkanadanyakomersial,palingtidakbiayadapatditarikdaribiayakopi media distribusi. Jasa layanan seperti dukungan teknis dapat merupakan produk komersial.

SaatiniLinuxadalahsistemUNIXyangsangatlengkap,bisadigunakanuntuk jaringan, pengembangan software dan bahkan untuk pekerjaan seharihari. Linux sekarangmerupakanalternatifsistemoperasiyangjauhlebihmurahjikadibandingkan dengan sistem operasi komersial (misalnya Windows 9.x/NT/2000/ME). Linux mempunyai perkembangan yang sangat cepat. Hal ini dapat dimungkinkan karena Linuxdikembangkanolehberagamkelompokorang.Keragamaninitermasuktingkat pengetahuan, pengalaman serta geografis. Agar kelompok ini dapat berkomunikasi dengancepatdanefisien,internetmenjadipilihanyangsangattepat.Karenakernel Linuxdikembangkandenganusahayangindependent,banyakaplikasiyangtersedia,

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

2

sebagaicontoh,CCompilermenggunakangccdariFreeSoftwareFoundationGNUs Project.CompilerinibanyakdigunakanpadalingkunganHewlettPackarddanSun. Sekarang ini, banyak aplikasi Linux yang dapat digunakan untuk keperluan kantorsepertiuntukspreadsheet,wordprocessor,databasedanprogrameditorgrafis yangmemilikifungsidantampilansepertiMicrosoftOffice,yaitu StarOffice.Selainitu,jugasudahtersediaversiCoreluntukLinuxdanaplikasiseperti MatlabyangpadaLinuxdikenalsebagaiScilab.Linuxbisadidapatkandalamberbagai distribusi(seringdisebutDistro).DistroadalahbundeldarikernelLinux, besertasistemdasarlinux,programinstalasi,toolsbasic,danprogramprogramlain yangbermanfaatsesuaidengantujuanpembuatandistro.Adabanyaksekalidistro Linux,diantaranya: 1. RedHat, distribusi yang paling populer, minimal di Indonesia. RedHat merupakandistribusipertamayanginstalasidanpengoperasiannyamudah. 2. Debian,distribusiyangmengutamakankestabilandankehandalan,meskipun mengorbankan aspek kemudahan dan kemutakhiran program. Debian menggunakan.debdalampaketinstalasiprogramnya. 3. Slackware,merupakandistribusiyangpernahmerajaididuniaLinux.Hampir semuadokumentasiLinuxdisusunberdasarkanSlackware.Duahalpenting dariSlackwareadalahbahwasemuaisinya(kernel,libraryataupunaplikasinya) adalahyangsudahteruji.Sehinggamungkinagaktuatapiyangpastistabil. Yangkeduakarenadiamenganjurkanuntukmenginstalldarisourcesehingga setiapprogramyangkitainstallteroptimasidengansistemkita.Inialasannya diatidakmauuntukmenggunakanbinaryRPMdansampaiSlackware4.0,ia tetapmenggunakanlibc5bukanglibc2sepertiyanglain. 4. SuSE,distribusiyangsangatterkenaldenganYaST(YetanotherSetupTools) untuk mengkonfigurasi sistem. SuSE merupakan distribusi pertama dimana instalasinyadapatmenggunakanbahasaIndonesia. 5. Mandrake, merupakan varian distro RedHat yang dioptimasi untuk pentium. Kalaukomputerkitamenggunakanpentiumkeatas,umumnyaLinuxbisajalan lebihcepatdenganMandrake. 6. WinLinux,distroyangdirancanguntukdiinstalldiataspartisiDOS(WIndows). JadiuntukmenjalankannyabisadiklikdariWindows.WinLinuxdibuatseakan akanmerupakansuatuprogramaplikasiunderWindows. Danmasihbanyakdistrodistrolainnyayangtelahtersediamaupunyangakanmuncul.

MengapaMenggunakanLinux? DenganGNUGPLLinuxmenawarkansebuahsistemoperasisekelasUNIXdengan biayamurah.TerutamabagiperusahaandengankapitalkecilLinuxmemberiangin segarterhadapinvestasiperangkatlunakyangdibutuhkan.

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

2

DenganfasilitasyangdimilikiLinux,makaLinuxmerupakanalternatifsistemoperasi yangpatutdilihatterhadapsistemoperasilainnyasepertiWindowsNT,UNIX,SunOS danlainnya. BagipenggunaUNIX,LinuxdapatmenjadipersonalUNIXyangdigunakansebagai saranapemrogramantermasukpemrogramandatabasedanXWindows. Bagimahasiswa,Linuxmerupakansaranayangdapatdigunakanuntukmempelajari lingkunganUNIXyangbiasadigunakanolehperusahaanskalabesar. Bagiperusahaanskalakecildanmenengah,Linuxdapatmenghematbiayainvestasi UNIXdengankemampuansama. IngatlahselamainijikakitamenggunakanWindowsyangtidakmempunyailisensi resmi(aliasbajakan)kitatelahberbuatilegal.KenapakatakataFreeSoftwaretidak begitu menggema di Indonesia? Ya, karena negara kita sanagat permisif terhadap pembajakansoftware.TahukanandabilaharusmembelisoftwareVisualBasicsecara resmi?sekitar$2200 Dansatulagi,LinuxversiyangbarusekarangmempunyaiGUI(tampilangrafis)yang canggih dan mudah digunakan. Bahkan cukup mudah bagi pemula sekalipun. SehinggaLinuxbukanlahlagisuatubarangyangmenakutkanbagipemulasekalipun. ApakahLinuxbisauntukkeperluanseharihari?Jawabannyaadadibabbabyang belakang.Andaakantakjubbahwahampirsemuakegiatanyangbiasaandalakukan diWindowsbisajugadilakukandiLinuxdanhalalaliasbukanbajakan. Kalotidakpercayainibuktinya:)Tidaktampakmenakutkanbukan?.BahkandiLinux andadapatmembuattampilanandapersissepertiWin98atauMacdenganmemilih salahsatudesktopthemeyangada

GambarDesktoppadaLinux

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

2

KEMAMPUANSISTEMLINUX Multiuser KemampuanOSmenanganibanyakusersecarasimultanbaikpadaaplikasiyang samamaupunaplikasiyangberbeda. Multitasking KemampuanOSmenanganisejumlahpekerjaan(task)secarasimultan. KernelLinuxmerupakankernelmodulardimanadapatdikonfigurasidenganmodul modul(berupadevicedriver)pluggableyangdapatdipasangataudilepassesuai kebutuhan.HalinimembuatkernelLinuxmenjadikecildanringkas,menghemat memori yang digunakan kernel sehingga bisa digunakan untuk alokasi memori aplikasi.

DukunganlengkapterhadapjaringanberbasisTCP/IP Tersedia fasilitasfasilitas jaringan seperti telnet, FTP, dan NNTP. Linux menyediakanjugadriverdriveruntukEthernet,PPP,bahkanISDN. Pada platform Intel, Linux menggunakan mode protected, model penggunaan memori secara flat (tanpa segmentasi), demand paging, virtual memory . Penangananprogramdandataberukuranbesarmenjadilebihbaik. Linux menggunakan shared library pada filefile executeable sehingga ukuran programmenjadikecil.

KemampuanPerangkatLunakLinuxHampirsemuautilityUNIXtelahdiportkeLinuxsehinggaparapenggunaUNIXdapat menemukanaplikasiyangsamasepertiyangbiasamerekagunakandiUNIX.Perintah dasar(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

ModulPraktikumJarkom

2

YangmembuatLinuxsangatdigemariadalahsifatnyayangterbuka:pemrogramdiberi keleluasaanuntukmembangunaplikasibesardaritooltoolsederhanayangberaneka ragam.

BABIII I/OdanperintahDasarLinux3.1.PengenalanredirectiondanpipeRedirectiondanpipemerupakanstandardarifasilitasshelldiunix. Redirection Fasilitasredirectionmemungkinkankitauntukdapatmenyimpanoutputdarisebuah prosesuntukdisimpankefilelain(OutputRedirection)atausebaliknyamenggunakan isidarifilesebagaiinputdalamsuatuproses(Inputredirection).Komponenkomponen dariredirectionadalah, Untuklebihjelasnyaakandiberikancontohuntukmasingmasingredirection: OutputRedirection Kitaakanmenggunakanperintahcatyangtelahtersediasecaradefaultdishelllinux. Syntaxnyasbb: $cat> Contoh: MembuatFiledengannamatest sensei@server:~$cat>test inihanyasebuahtestdarioutputredirection hehehehehe........ ^D Melihatisifiletest sensei@server:~$cattest inihanyasebuahtestdarioutputredirection hehehehehe........ sensei@server:~$ Penambahanuntukfiletest sensei@server:~$cat>>test barisinitambahandariyanglama... ^D Melihatkembaliisifiletestsetelahditambahkanbeberapakatasensei@server:~$cattest inihanyasebuahtestdarioutputredirection hehehehehe........ barisinitambahandariyanglama...

STMIKAMIKOMYogyakarta

ModulPraktikumJarkomsensei@server:~$

2

Disinikitamelihatbahwaoutputdariperintahcatakandibelokkan(redirect)kesebuah filedengannamatest. InputRedirection Isidarisuatufileakankitagunakansebagaiinputdarisuatuprosesyangakankita jalankan.Sebagaicontohkitaakanmencobamengirimkanmailkedirisendiridengan isimailberasaldarifiletesttadisensei@server:~$mailsenseiperhatikanbahwaFhurufbesar DenganparameterF,akantampakperbedaanyangmanafile,yangmanadirektori.

Catatan: Linuxmembedakanhurufbesardanhurufkecil(case sensitive).FiledengannamaSayaberbedadengan saya,berbedajugadengansaYa.

Berpindahdirektori Untuk pindah ke suatu direktori digunakan perintah cd Sebelum menggunakan perintahcd,kitalihatterlebihdahuludidirektorimanakitaberadasekarang,dengan menggunakanperintahpwd. Perintah pwd (print working directory) akan menunjukkan dimana kita sekarang berada. Misalnyasebagaiberikut[sensei@serversensei]$pwd /home/sensei

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

2

OK,setelahkitatahuposisikita,sekarangkitapelajariperintahcddanvariasinya, sebagaiberikut: cd Perintahcdtanpaparameterakanmembawakitakehomedirectorykita.Karenakita tadilogindenganaccount"sensei",makasecaradefaulthomedirectorykitaadalah /home/sensei cd.. Berpindahkedirektoriyangberadasatutingkatdiatasdirektorisekarang.Misalnya andasekarangsedangberadadi/home/sensei,kemudianandamenjalankanperintah cd..,makaandaakandibawakedirektori/home cd[namadirektori] Misalnyacd/usr/doc,akanmembawakitaberpindahkedirektori/usr/doc cdHOWTO Misalnya kita masih berada di direktori /usr/doc, maka perintah cd HOWTO akan membawakitakedalamdirektoriHOWTOyangberadadidalamdirektori/usr/doc, sehinggakitasekarangberadadidirektori/usr/doc/HOWTO

Membuatdirektori SepertihalnyadiDOS,dilinuxkitajugabisamembuatdirektoribaru.Perintahyang kita gunakan adalah perintah mkdir . Misalnya kita ingin membuat direktori baru bernamadir1,makaperintahyangkitaketikkanadalah[sensei@serversensei]$mkdirdir1

Sekarangkitacobarangkaianperintahyangberikutini(yangandaketikadalahyang setelahtanda$).Namadirektoriyangakanandabuatdisesuaikandengannamaanda. MisalnyanamaandaadalahSensei,andamenuliskan:[sensei@serversensei]$mkdirsensei [sensei@serversensei]$lsF sensei/ [sensei@serversensei]$cdsensei [sensei@serversensei]$pwd /home/sensei/sensei

Sudah ? OK, anda telah berhasil membuat sebuah direktori baru dengan nama sensei, cat Perintahcatinimenampilkanisidarisuatufilekestandartoutput(stdout) Syntax:$cat

STMIKAMIKOMYogyakarta

ModulPraktikumJarkomContoh: sensei@server:~$cattestinihanyasebuahtestdarioutputredirection hehehehehe........ barisinitambahandariyanglama...

2

catdapatjugadigunakanuntukmemasukkansebuahisidarisuatufilekedalamfile yanglain. Syntax:$catfile1file2file3>file4

clear PerintahclearinimiripdenganclspadaDOSyanggunanyamembersihkanlayar Syntax:$clear

cp MiripdengancopypadaDOS,perintahcpiniberfungsimengkopifile. Syntax:$cp[option]file/dir/path/

Untuklebihjelassilahkandibacapilihanpilihannyadenganmenjalankan: $cphelp

cut Perintahcutmendefinisikansuatufileyangberisidataberdasarkankolom Syntax:$cut[option]file

Contoh:kitaakancutfiletestdarikolom17sensei@server:~$cutc17test inihan heheheh barisi sensei@server:~$cattest inihanyasebuahtestdarioutputredirection hehehehehe........ barisinitambahandariyanglama... sensei@server:~$

Daricontohdapatterlihatbahwacuthanyamenampilkanisidarifiletestdarikolom1 7 find

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

2

Dari namanyasudah dapatditerka bahwa perintahiniberfungsiuntuk mencarifile ataupundirectori. Syntax:$find/path[option]

Contoh:sensei@server:~$find.namete* ./test sensei@server:~$

grep Perintahinibergunauntukpencariandatadidalamfile,penggunaangrepakanlebih mengefisienkanwaktuketimbangharusmembacasatupersatu Syntax:$grep[option]"data"file

Contoh:sensei@server:~$grep"ini"test inihanyasebuahtestdarioutputredirection barisinitambahandariyanglama... sensei@server:~$

ln Kegunaanperintahiniadalahuntukmembuatlinkdarisatufile/directorikefile/directori lain Syntax:$lns/path/to/sourcetarget

Contoh:sensei@server:~$lnstestuji sensei@server:~$lsl total2 rwrr1senseisensei102Nov914:11test lrwxrwxrwx1senseisensei4Nov1003:21uji>test sensei@server:~$

Daricontohdapatdilihatbahwafileujiadalahmerupakanlinkdarifiletestlocate. Perintahinidigunakanuntukmengetahuidimanaletaknyasebuahfileataudirectori. Fungsinya kurang lebih sama dengan find, bedanya locate menggunakan sebuah database(biasanyaterletakdi/var/lib/locatedb)yangdapatdiupdatemenggunakan perintahupdatedb. Syntax:$locate

Contoh:

STMIKAMIKOMYogyakarta

ModulPraktikumJarkomsensei@server:~$locateuji /home/sensei/uji sensei@server:~$

2

ls PerintahinisamasepertidirpadaDOSyanituberfungsiuntukmenampilkanisidari suatudirectorybesertaatributatributfilenya. Syntax:$ls[option]/directory

Contoh:sensei@server:~$ls/home/sensei testuji sensei@server:~$

mkdir Perintahmkdirekivalendenganmd(makedirectory)padaDOSyangbergunauntuk membuatsebuahdirectory. Syntax:$mkdir

mv PerintahinimiripdenganperintahmovepadaDOSyangbergunauntukmemindahkan filedarisatudirectoryke directorylainnya,ataujugadapatdigunakansebagaipenggantinamafile(ren/rename padaDOS) Syntax:$mvfile1file2

rmdanrmdir Perintahrmadalahperintahuntukmenghapusfile.Untukdirectorydapatdigunakan rmdir Syntax:$rm $rmdir

tail Perintahiniberlawanandenganperintahcut,tailmendefinisikansebuahdatapadafile menurutbarisnya.Sedikitperbedaanadalahpadatailsecaradefaultditampilkan10 baristerakhirdariisifile Syntax:$tail[option]

Contoh:

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

3

sensei@server:~$tailtest inihanyasebuahtestdarioutputredirection hehehehehe........ barisinitambahandariyanglama... sensei@server:~$

Bilakitainginmenampilkanhanya2baristerakhirgunakanoption[[nilai].Misal:sensei@server:~$tail2test hehehehehe........ barisinitambahandariyanglama... sensei@server:~$

mount Setiap device dalam linux agar dapat diakses harus terlebih dahulu dimount atau dikaitkan. Syntax:$mount[option]/dev//path/to/mountdir

Contoh:$mount/dev/hda1/mnt/disk

ps Perintahinidigunakanuntukmelihatsetiapprosesyangdijalankandidalammesin besertanomorprosesnya. Syntax:$ps[option]

kill Perintahkill(mematikan)sesuainamanyaadalahberfungsiuntukmengirimkansignal ke suatu proses. Sehingga bisa memerintahkan apakah suatu proses ditunda , dihentikanataudilanjutkan.Tetapipalingseringdigunakanuntukmematikanproses yangsedangberjalan. Syntax:$kill

adduser,passwddanuserdel Perintah adduser dan userdel adalah filefile untuk administrasi user. adduser digunakan untuk menambahkan user pada suatu mesin. Kemudian setelah ditambahkanditentukanpassworduseryangbarutersebutdenganperintah passwd. Sedangkan userdel digunakan untuk menghapus user di mesin. Untuk menjalankanperintahperintahinidiperlukanrootpriviledge.

STMIKAMIKOMYogyakarta

ModulPraktikumJarkomSyntax:#adduser #passwd #userdel[r]

3

BABIV AplikasidasarSTMIKAMIKOMYogyakarta

ModulPraktikumJarkom

3

Seperti juga pada MS Windows, untuk Linux maupun semua varian UNIX terdapat editor file yang dinamakan vi atau vim (vi improved with syntax color highlighting).Selainviterdapatprogrameditorlainyanglebihmudahpemakaiannya serpertipico,joe,jove,mc(midnightcommander),dll.Padababini,akandikenalkan bagaimanamenggunakaneditorvi,joe,picodanmc.

4.1.VIVim merupakan pengembangan dari editor vi yang mempunyai keunggulan dalam penggunaanwarna.VimerupakaneditoryangpalingterkenaldiduniaUNIX.Viialah kepanjangan dari "Visual" editor. Vim mendukung penggunaan warna untuk menandakankodeprogramdanjugapenandatekssepertipenggunaanhurufnormal, tebalmaupuncetakmiring.Untukmenjalanperintahvi,kitagunakansintakssbb:vi

StatusviEditorvimempunyai3mode,yaitu: commandmode,untukmenggunakannyatekanESCterlebihdahulu. inputmode,denganmengetikkanperintahperintahyangspesifik,sepertiaIo 0dandiakhiridenganESCataudenganinterrupt. linemode,suatukeadaansetelahadaprosesinput:?,/,!

NotasiyangdigunakanCTRLc,CTRLadalahtombolcontrolpadakeyboard,sehinggaCTRLcberarti"control c".CR(CarriageReturn) ialahtombolenter.

Manipulasifile

PerintahvimanipulasifilePerpindahankursor

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

3

PerintahviuntukpergerakankursorPenghapusan

Perintahviuntukpenghapusan

Copydanpaste

Perintahviuntukcopydanpaste

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

3

Perintahcaridanganti

Perintahviuntukcaridanganti Perintahlainnya

Perintahvilainnya

4.2.PicoPico adalah teks editor jenis lain yang berdasarkan pada program compose email Pine.Navigasiuntukperintahnyadiletakkandibawahdarilayar.Semuakarakteryang diketik langsung disisipkan ke dalam teks. Perintah untuk menjalankan editor pico adalahsbb:pico

Daftarperintahyangtersediapadapico

Perintahpico

4.3.JoePerintahperintah dalam editor joe ini sangat mirip dengan perintahperintah pada WordStar.JikakitatelahterbiasadenganperintahpadaWordStarmakatidakakan

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

3

kesulitan dalam menggunakan editor joe. Untuk menjalankan joe, kita dapat menggunakanperintahsbb:joe

Perintahjoe

4.4.MC(MidnightCommander)MCatauMidnightCommandermerupakanaplikasiyangsangatberguna.Kemampuan mc sebagai editor hanya salah satu dari kemampuankemampuan lainnya. Untuk menjalankannya,digunakanperintahsbb:mce mc

atau

kemudianinsertfileyangakandieditlalutekanF4untukmengedit.

PerintahMC Masingmasing editor ini mempunyai kelebihan dan kekurangan. Contohnya sepertipadaeditorpicoyangsangatbaikberjalanditerminalapapun,termasukpada terminal bila kita sedang telnet dengan menggunakan telnet client standar dariWindows. Sedangkan vim/vi, kita gunakan karena banyak featurefeature yang sangatmenariksehinggamembantukitauntuklebihcepatdalammengeditfile.Editor joedanmc,digunakankarenasederhanadantampilannyayangmenarik.

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

3

BABV SYSTEMADMINISTRATION

5.1.AccountRootLinux membedakan antara user satu dengan lainnya. Hakhak tiap user dapat dibedakansatudenganlainnya.Filepermissiondiatursupayauserbiasatidakdapat memodifikasifilefileyangterdapatdidirektorisistem seperti/bindan/usr/bin.Tiap usermelindungifiledidirektorinya(/home/nama_user)denganpermissionyangbenar supayauserlainnyatidakdapatmengaksesmaupunmemodifikasinya.Sebenrnyauser dibagidua yaituuser biasa dan superuser,yangmempunyaihakdan kemampuan lebih.Superuseryangdisepakatibernama root,digunakanolehadministratoruntuk mengatur sistem. Root dapat membaca, memodifikasi, mengubah permission dan kepemilikansemuafile,sertamenjalankansepertipartisihardisk,danmembuatfile system.Apabilauserbiasamenghapusfilefileyangadadi/etc,systemtidakakan mengijinkannnya,tetapisebaliknyadenganroot.Karenarootdapatberbuatapasaja terhadapsistem,hendaknyaberhatihatiterhadapkemungkinanterjadinyakesalahan yangmenyebabkansistemcrashatauhank.

5.2.HakAksesFiledanDirektoriHakakseskesuatufiledandirektorimerupakanbagiandarisekuritassistemlinux. Berikutakankitapelajarimengenaihaltersebut. Hak akses (permission) dari sebuah file dibagi menjadi tiga bagian berdasarkan pengaksesfiletersebut,yaituhakuntukpemilikfiletersebut,hakuntukgroupdimana pemilikfiletersebuttergabung,danhakuntukoranglain.Masingmasingmempunyai hak akses sendirisendiri yang terdiri dari hak untuk membaca, menulis, dan mengeksekusi. Hak akses ini disebut sebagai filemode dari file, yang bisa diatur denganperintahchmod. Hakaksesdarisebuahobyekdapatditerangkandenganduacara,yaitudengankode numerisataudengankodehuruf.Dengankodehuruf,masingmasingdaritigakategori pengaksesdiatasdisimbolkandengansatuhuruf.Pemilikfile(user)diwakilihurufu, groupdiwakilihurufg,danlainnya(other)diwakilihurufo.Selainituadasatulagi,yaitu hurufa,yangmewakiliketiganya(all).

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

3

Tigatipehakaksesadalahruntukhakbaca(read)file,wuntukhaktulis(write)kefile, danxuntukhakeksekusi(execute)fileapabilafiletersebutexecutable.Kombinasi ketigatipehakaksesdenganketigabagiandiatasmembentukhakaksesdarisuatu file. Bingung ? Untuk jelasnya, coba anda lakukan perintah ls al pada direktori anda sekarang.Perhatikansemuayangmuncul.Misalnyaadayangsepertiinirwxrr 1senseisensei505Mar1300:49test

Fieldpertama(rwxrr)adalahhakakesfileyangakankitabahas.Kemudianfieldke tiga(sensei)adalahpemilikdarifile.Fieldkeempat(sensei)adalahnamagroupdari userpemilikfiletersebut.Fieldterakhiradalahnamadarifile(test).Jadi,filetersebut milikusersenseiyangtergabungdalamgroupsensei(kebetulansama). OK,yangkitabahasadalahfieldyangpertama,yaituhakaksesdarifiletersebut. Perhatikanstringrwxrrdiatas. Karakter pertama menunjukkan tipe dari file. Apabila karakter pertama dari suatustringhakaksesberupa,berartiituadalahsebuahfilebiasa.Apabilatest adalah sebuah direktori, maka karakter pertama akan berupa d, dan apabila suatulink,karakterpertamanyaakanmenjadil. Tigakarakterberikutnyasetelahkarakterpertama,yaiturwxmenunjukkanhak aksesdariuser(u),dalamhalinisensei.rwxberartiusermempunyaihakuntuk membaca, menulis, dan mengeksekusi terhadap file tersebut (ingat bahwa r=read,w=write,x=execute). Tigakarakterberikutnya,yaiturmenunjukkanhakaksesdarigroup.Karenahak aksesnyar,berartiuserlainyangtergabungdidalamgrouptersebuthanya mempunyaihakuntukmembacafiletersebut. Tiga karakter terakhir, yaitu r menunjukkan hak akses dari other (orang lain selainuserdangroup).Dalamcontohinihakaksesotherdangroupkebetulan sama,yaitur,yangberartihanyamempunyaihakbacapadafiletersebut. Jadikesimpulannya,filedenganhakaksesrwxrrmempunyaiartibahwapemilikfile bisamelakukanapasajaterhadapfileitu,sedangkanuserlaindalamgroupdanorang lainhanyabisamembaca(melihatisi)filetersebut.

5.3.MengubahHakAksesdenganchmodHakaksesdarisebuahfileataudiektoridapatdiubah.Untukmelakukanhalitu,kita menggunakanperintahchmod.Penggunaannyaadalahsebagaiberikut: Padacontohdiatas,andamempunyaisebuahfiledenganhakakses rwxrr,danandaingin: Oranglain(other)mempunyaihakuntukmenulis(write)selainmembaca(read) filetersebut,makaperintahyangandajalankanadalah [sensei@serversensei]$chmodo+wtest

sehinggapermissiondarifiletestmenjadi rwxrrw

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

3

Group mempunyai hak untuk write dan execute selain read file tersebut, maka perintahnyaadalah[sensei@serversensei]$chmodg+wxtest

sehinggapermissiondarifiletestmenjadi rwxrwxrw

Semua(all)tidakmempunyaihakuntukmenulis(write)padafiletersebut,maka perintahnyaadalah[sensei@serversensei]$chmodawtest

sehinggapermissiondarifiletestmenjadirxrxr danlainlain,andatinggalmengubahubahu,g,o,a,tanda+/,danr,w,xnya.Jangan lupanamafileataudirektoriyanginginandaubahtersebutditulispalingbelakang.

5.4.MANAGINGUSERSUsermanagementconcepts DidalamLinuxterdapat3kriteria,yaituuser,group,danother(lainuser).Daftaruser dan group terdapat dalam file /etc/passwd, dan daftar groupnya ada di /etc/group. Daftarpasswordyangtelahdiencripsiterdapatpada/etc/shadow.Dibawahiniadalah formatdaftardari/etc/passwd contoh:nover:*:102:100:noverkambing:/home/nover

nover adalah nama loginnya, dan semua file yang dimiliki user nover ada di /home/nover. Daftar password yang telah di enkripsi ada di /etc/shadow kemudian diubahlagimenjadi*danditempatkandi/etc/passwd.Halitudimaksudkansebagai sekuritasfilesystem.102adalahUID,identitasunikdariseoranguser.100adalahGID jugamerupakanidentitasunik,tetapidiperuntukkanuntukgroup contoh/etc/group Kitabisamemasukkanuserlainkedalamgroupkitadengancaramenambahkan namausertersebutdibelakangGIDsepertididalamcontohyaitumdw,danlarry merupakananggotadarigroupbernamausers Untukmenambahuserdigunakanperintah:#addusernama_user

Untukmemberipasswordpadauser:#passwdnama_user

STMIKAMIKOMYogyakarta

ModulPraktikumJarkomModifikasiperintahadduserdapatdibacasendiridenagnmengetikkanperintah:#manadduser

3

Sedangkanperintahuntukmengahapususeradalahdengan:#deluserrnama_user

Akansecaraotomatismenghapus/home/namauser,entrydi/etc/group,/etc/passwd, dan/etc/shadow.

BABVI MANAGINGFILESYSTEMS6.1.MountingfilesystemsSebelumdapatdiakses,fileyangterdapatdisuatumediamisalnyacdrom,dandisket sertaisipartisisistemoperasilainmislanyaWindowsharusdimountkesuatudirektori, biasanya di direktory /mnt. Dan untuk melepas media tersebut, harus di umount terlebihdahulu,sehinggadirektroi/mntakankosong.Padasaatbootingpunfilesystem yang ada di partisi linux dimount terlebih dahulu secara otomatis dengan perintah mountavyangadadifile/etc/rcataudi/etc/rc.d/boot. /etc/fstabberisimountpointsemuafilesystemyangada. Untukcdrombernama/dev/cdromdandisketadalah/dev/fd0.Kemudianperintahnya adalah: Mountdevicemount_pointfilesystem Pilihanfilesystemsebenarnyahanyaoptional,jadibisadipakaibisatidak.Misalnya kita mau memount cdrom (kadang cdrom harus disertai pilihan file system yaitu iso9660yangmerupakanformatuniversaldaricdrom).Diambilmountpointadalah /mnt/cdrom.#mount/dev/cdrom/mnt/cdromtiso9660

STMIKAMIKOMYogyakarta

ModulPraktikumJarkomContohlainnyaadalahmemountdisketyangberfilesystemDOS/Windows.#mount/dev/fd0/mnt/floopytmsdos

4

Untukmelepasnyaadalahdenganterlebihdahulumeumountdenganperintah:Mountmount_point #umount/mnt/cdrom #umount/mnt/floopy

6.2.CheckingfilesystemsSistemsecaradefaultmengecekfileyangrusakmaupuncorruptedpadasaatbbting didalam/etc/rcatau/etc/init.d/boot.Untukext2fsdapatdigunakane2fsck. Mengecek dan secara otomatis membenarkan error. Tetapi sebelum itu, harus di umountdulu.Jikatidakakanadapesan:Devicebusy.Untukfilesystemlainyaitu dneganperintahefckatauxfsckmaupunfsck.#fsck/dev/hda3

6.3.Archivingdancompressingfilemenggunakantar syntaxnyaadalah: tar dimana options adalah opsi pilihan bagi tar. File adalah dafatar file yang akan ditambahkanaatudiekstrakdariarchive.Contoh:#tarcvfbackup.tar/etc

mengepaksemuafilefileyangadadi/etcketararchivebernamabackup.tar cmenyuruhtarmembuatfilearchivebaru vmenggunakanmodeverbise,yaitumencetaktiapnamafilesesuaiyangdiarchive f memberitahutarbahwabackup.tarmerupakannamadariarchiveyangakandi buat untukmengekstraknyadigunakanperintah:#tarxvfbackup.tar

STMIKAMIKOMYogyakarta

ModulPraktikumJarkomxmemberitahutaruntukmengekstrak Untukmenampilkandaftarflearchivetanpamengekstraknyaadalahdengan:#tartvgbackup.tar

4

gzipTartidaksecaraotomatismengkompresfile.Untukmelakukankompresi digunakan perintahgzip.9merupakanfaktorkompresiuntukmenghasilkanfilehasilkompresi terkecil#gzip9backup.tar

untukmengekstraknyadigunakanperintahgunzipataugzipd Menggunakankeduanya Kita bisa mengarchive sekaligus mengkompres dengan memodifikasi perintah tar maupunmelakukanperintahtarkemudiangzip.#tarcvfzbackup.tar.gz/etc

zuntukmengkompresfilearchive Untukmengekstraknyadigunakanperintah:#tarxvfzbackup.tar.gz

BABVII MENGGUNAKANTELNETDANFTP7.1.TELNETPerintah telnet digunakan untuk berkomunikasi dengan host lain menggunakan protokol TELNET. Anda dapat memasuki mesin Linux teman anda dengan menggunakantelnet.Sintakpenggunaanperintahtelnetadalah telnethostname[port] Misalnyaandainginmasukkemesindenganhostname386mmx.if.te.ugm,makaanda menuliskanperintah:[sensei@serversensei]$telnet386mmx.if.te.ugm

Apabilaporttidakdiisi,makaakandigunakanporttelnetdefault.

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

4

Setelahterhubung,andaakandimintauntukloginkedalammesinremote.Dalamhal ini(misalkanandatelnetke386mmx.if.te.ugm)masukkansenseipadapromptlogin dan password. Setelah anda masuk, anda bisa melakukan perintahperintah Linux sepertiyangtelahkitapelajari. Untukkeluar(logout)darimesinremote,andabisamenuliskanexitpadacommand line,ataudenganmenekantombolCtrl+D. AndadapatjugamencobatelnetkemesinyangberadadiluarjaringanTeknikElektro ini.Cobaandaketikkan:[sensei@serversensei]$telnetgrex.org

Tunggu sampai terhubung ke mesin remote. Setelah terhubung, anda akan diberi petunjukpetunjuk bagaimana cara menggunakan fasilitas di sana. Ikuti petunjuk petunjuktersebut,termasukbagaimanajikaandabarupertamakalikesitu.

7.2.FileTransferProtokol(FTP)FTPmerupakanlayananyangmemungkinkankitamelakukantransferfileantarmesin. Kitabisamenggunakanftpuntukuploadataudownloadfiledaridankemesinremote. Sintakpenggunaanperintahftpadalah: ftphostname Untuk dapat masuk ke suatu mesin dengan menggunakan ftp, kita juga harus mempunyaiaccountdimesintersebut.Tetapi,adajugafasilitasyangmemungkinkan setiaporangdapatmemasukimesintersebutmelaluiftp,yaitudengan Anonymous FTP.Dengan anonymousFTP tersebut, biasanyaloginID kita adalah anonymous, sedangkanpasswordnyaadalahalamatemailkita. Sebagaicontohanonymousftpadalahsebagaiberikut:[sensei@serversensei]$ftpftp.te.ugm.ac.id 220 tsx11 FTP server (Version wu2.4(3) Mon Jun 5 16:40:22 EDT 2004)ready. Name(ftp.te.ugm.ac.id):anonymous 331Guestloginok,sendyourcompleteemailaddressaspassword. Password: Setelahmasukkitaakanbertemudenganprompt: ftp>

Ketikkan help untuk melihat perintahperintah apa saja yang tersedia. Kita bisa melakukan download atau upload file dengan cara menuliskan perintah pada

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

4

commandline.Disiniandajugabisamenggunakanperintahlsdancduntukberpindah direktoridanmelihatisisuatudirektori.Setelahandamenemukanfileyangandacari, andabisamelakukandownloaddanuploaddenganperintahberikut:

Untukdownload,gunakanperintahgetnamafile,misalnyapadadirektoridimana anda berada sekarang di mesin remote ada sebuah file bernama gambar1.jpg, makauntukmendownloadnyaandaketikkanperintahftp>getgambar1.jpg

Apabila anda ingin mendownload beberapa file sekaligus, gunakan perintah mget, misalnya:ftp>mgetgambar*

Untukupload,perintahyang digunakanadalahput ataumput. Sintak dancara penggunaannya sama dengan get atau mget, hanya saja proses yang terjadi adalahsebaliknya.

Apabilaandainginmengetahuifungsifungsiperintahyanglain,gunakanperintahhelp [perintah],misalnya:ftp>helplcd

Untuk memutuskan hubungan dengan ftp server dan keluar dari ftp, anda bisa mengetikkanperintahbye. MembootingSistem SebagianorangmembootingLinuxdengandisketyangmempunyaicopydarilinux kernel.Kernelini mempunyaipartisiutama(rootpartition)yangsudahdikodekandi dalamnya.Caranyayaitu: untukmenampilkanversikernelnya #unamer 2.2.14 Menjalankanpembuatanbootdisk #mkbootdiskdevice/dev/fd02.2.14 Selainitu,kitabiasajugamembootinglinuxdaripartisiDOS.Terlebihdulukiataharus mengcopykan file loadlin.exe dan vmlinuz yang terdapat pada cd instalasi linux. Kemudinketikkan: #dosprompt#loadlinc:\vmlinuzroot=/dev/hda3 Diatasdimisalakanapabilarootpartitionadadihda3danfileloadlinsertavmlinuz adadipartisic:DOS.

STMIKAMIKOMYogyakarta

ModulPraktikumJarkomMenggunakanLILO

4

LILOadalahbootloaderyangmenetapdihardisk.LILOdieksekusiketikasistem membooting hardiskdansecaraotomatismembootinglinuxdariimagekernel didalamnya. LILO memberi pilihan apakah mau membooting DOS/Windows ataupun Linux. Dan secara default dapat diatur untuk dapat langsung membooting salah satu darinya. Kita dapat menampilkan pilihan dengan menekanTab,kemudianmemilihdenganmengetikkanpilihankita.Apabilakita tekan enter, atau kita diamkan, Sistem Operasi default akan dibooting. Pengaturan LILO terdapat di file /etc/ lilo.conf. Dan untuk mengaktifkan perubahannyacukupdijalankanperintah: Apabila kita menginginkan untuk membooting DOS/Windows secara default, kita harus menambahkan baris dafault=dos di bawah baris yang bertuliskan prompt. Setelahkitamenyimpanperubahanpadaliunuxconf,jalankan/sbin/lilo.Apabilakita meninstallkembaliWindows,kitaterlebihdahuluharusmembuatdisketbootinguntuk Linux.Karena,WindowsakanmengoverwriteLILObootmanager.Denganini,kita bisamembootingLinuxdanmengaktifkanulangLILOdenganmengetikkan/sbin/lilo. Shuttingdown. Men shut down Linuxbox dapat dilakukan dengan berbagai cara. Tetapi proses sebenarnya adalah mengirim sinyal pada semua proses untuk menghentikan kegiatannya (contoh: menyimpan dan menutup semua file). Cara pertama adalah denganperintahshutdown shutdownttime timedisiniadalahwaktuuntukmenghentikansistem.Warningmessageadalahpesan yangdikeluarkanpadaterminalsebelumshutdown.Agarshutdownsecepatnyatime disini kita isi now. r bisa kita tambahkan untuk mereboot setelah shutdown. Perintahhaltdapatdigunakanuntukmenshutdownsecepatnyatanpapesanapapun. Halt berguna pada saat untuk menshutdown dan mematikan linuxbox kita. Jangan menekantombolpowersebelumterdapatpesan:PowerDown. ThreeFingerSalute(ctrlaltdel)jugadapatmerebootlinuxboxsecepatnya.

STMIKAMIKOMYogyakarta

ModulPraktikumJarkomThe/etc/inittabfile.

4

Program yang dijalankan pertama kali pada saat reboot adalah init. Program ini bertanggungjawabuntukmngeksekusiscriptsistemstartup,danmemodifikasiinisial bootupkebentukstandar,multiuser,dll.Initdapatdimodifikasidifile/etc/innittab.

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

4

BABVIII AdministrasiXWindowsPadaBabinidanberikutnyasemogaandabisamenikmatiLinuxtidakadabedanya denganWindowskarenakitamulaimasukmodeGrafispadaLinux.Terutamasalah satuwindowManageryangpalingpopuleryaituKDE.SelainKDEmasihbanyaklagi WindowsManageryagpopulerpadaLinuxseperti: 1. 2. 3. 4. 5. 6. GNOME Sawfis Enlightment AfterStep IceWM dll

AdministrasidiXWindowsini(khususuntukLinuxMandrake)pusatnyaadalahdi aplikasibernamaDrakConf.Toolinisangatmembantuuntukmelaksankanadministrasi sistemseharihari. Tampilannyasebagaiberikut

Disanabisakitamelihatberbagaimacampilhankonfigurasiyangbisakitalakukan. Kita kan membahasanya secara mendalam Melihat Hardware yang dalam komputerkita

STMIKAMIKOMYogyakarta

ModulPraktikumJarkomKitamemilihHardwareConfigurations

4

DisinibisakitalihatkonfigurasiHardwareyangkitapunyai.MulaidarijenisProsesor, JumlahRAMdanGraphicCard.

MengubahResolusiLayarkita KitaakanmemilihChangeScreenResolutions

Disinikitabisamemilihresolusibagimonitorkita.Andatinggalmemilihlalumengklik tombolOK UntukmengkonfigurasiDeviceGraphickitaklikpadaGraphicConfigurations DisinikitabisamemilihJenisMonitor,KartuVGA,Informasitentangtampilangrafiskita

STMIKAMIKOMYogyakarta

ModulPraktikumJarkomMengambilFontWindows

4

KalaukitamenginstalLinuxbagaimanakoleksifontsatadiWindows?Apakahmasih bisadigunakan?.Jawabannyaya!CaranyadenganmemilihFontManager.Dimenu inijugakitabisamenambah/mengurangifontyangadapadakomputerkita

PilihmenuGetWindowsFontLalukitabisamemilihfontWindwosapasajayangkita akanmasukkanatausemuanya.

MengubahLevelSekuritas KitapilihmenuSecurityLevel,lalukitapilihlevelsekuritasyangkitapilih.Ada3pilihan yaituLow,Medium,danHigh.Andatinggalmemilihsalahsatu.Untukpenggunaandi rumahandcukupmemakaiyanLow.

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

4

MenkonfigurasiServiceyangberjalandiKomputer Kitapilih menustart up service.Lalu kita pilhservice yg otomatisberjalansecara otomatistiapkalikomputerhidup.

Andasebaiknyatetapmenghidupkanservicehardrake,fungsinyaadalahsupayabila andamemasanghardwarebarumakaLinuxbisalangsungmendeteksinya..(catatan: untukkepentinganpribadilhobukanuntukserver) Menambah,Mengurangidanmelihatprogram BaikRedHatmaupunMandrakemempunyaitoolsyangsangatmembantukitauntuk melakukanpenambahanmaupunpenguranganprogramyangadapadasistem.Bila tools ini tidak ada makauntuk menginstal yang berjalan di Linux/Unix kita harus menginstal dari source program tersebut, mengcompilenya baru kemudian mengkonfigurasisesuaikebutuhankita. Prosesinicukupmembingungkanbagipemula.Makaitudiciptakansuatutoolsyang disebut rpm. Dengan hanya kata rpm i nama_paket maka program tersebut bisa terinstall pada komputer anda. Bahkan sekarang lebih mudah lagi karena sudah tampilanGUIuntukkeprluatersebut. UntukinikitamemilihpilhanPackageManagerpadaDrakConf.Dsituterlihattampilan program program yang terinstal, atau program yang ingin adan instal di komputer anda Carapemakaiannyaamatmudah,andatinggalmengklikdiprogramyangandaingin tambahataukurangi,laluinstallatauunsinstall.SerupadenganAddRemoveProgram padaWindows.

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

5

MENGATURLILO Tanda * dibelakang tulisan linux(/boot/vmlinuz) menandakan bahwa Linux menjadi sistemoperasidefaultyangakandiloadLILO/Grubketikakomputerdinyalakan.Jadi setelahmenungguselamasekiandetikdanandatidakmemilihsistemoperasiapa yangdijalankanmakasecaraotomatisLinuxyangdijalankan

BilaandninginmengubahdefaultkeWindows,doubleklikpadawindows(/dev/hda1) lalucektandadefault

Mengaturuser UntukiniandaperlumembukaLinuxConftampilannyasebagaiberikut 1. PilihUserAccount 2. UntukmenggantirootpasswordPilihChangerootpassword 3. Unutkmengedit,menambahuserklikUserAccount 4. Disinibilakitainginmenambahtinggalklikadd

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom5. MasukkanDatauseryangandaingintambahkan

5

MengeditTableFileSystem Untukmengeditnya 1. KlikLinuxConf 2. KlikFileSystems 3. KlikAccessLocalDrive 4. Laluadatampilanberikut 5. Disini bisa anda menambah,menghapus dan me mount file sytems yang ad di komputeranda

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

5

KDesktopEnviroment MerupakanWindowManageryangpopulerpadalinuxcarapengunaansangatmudah ,tampilannyamiripWindows. ExplorasiFile Untukmemindah,mengcopyfiledisiniandatidakperlurepotrepotsepertikemarin karenasudahberbentukGUI.Sehinggaandatidakperlumengetikanperintahseperti cp,mv

PengaturanDeskTop

PengaturanDesktopdipusatkandiKDE Control Center. Disini andabisamengatur bagaimanadesktopandaakantertampil.BaiksoalTheme,Backgrounddll.Fasilitas inimiripdenganControlPanelpadaWindows

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

5

AplikasiXWindows Disini kita bisa melihat bahwa ternyata Linux bukan hanya sistem operasi untuk jaringandan expert. Mulaidari Multi Media,Office sampai pengolahangrafis yang canggihadadalamLinux Aktionadalahaplikasiuntukmelihatfilefilevideo(*.avi,*.mpgdl). Tapibukanunutk .dat(VCD)untukVCDadadibawahnya

AplikasiUntukmemutarmusik PemutarMP3 Aplikasinya bernama xmms cara menggunannya amar mirip dengan win amp dan andajugabisamenggantiskinnyadanplugin

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

5

PemutarVCD Masihmemakaixmmstapiandperlumenginstalpluginuntukmenontonvcdyang bernama xmmssmpeg0.3.13mdk.i586.rpm LalucaramenggunakannyapilihOpenLocationvcd:/mnt/cdrom Tapi sayangnya belum ada fasilitas untuk mempercepat /memperlambat film, jadi nggakbisamilihadegan..tertentu(misalvcdbalapanmobil,kitainginlihatschummy nyalipDCjanganmikiranehaneh)trusdiulangulang CDplayeruntukmemutarCDmusikdikomputeranda

AplikasiuntukpengolahanGrafis GIMPseperti"PhotoShop"forLinux.Fasilitasyangadapadasoftwaresangatbagus sepertimendukungpemakaianlayer,gradien.JugaadaScriptFudimanaandadapat menghasiilkanefekefekgrafisdalamwaktuyangsingkat TampilanWorkSpaceGimp

STMIKAMIKOMYogyakarta

ModulPraktikumJarkomAplikasiOffice

5

SebenarnyaaplikasiOfficeygcukupbagusadalahStarOfficetapisayangaplikasiini memakan resources yg cukup besar . Sehingga cukup lambat dijalankan. Sebagai catatanpenulismenggunakanRAM64MB,ProsesorCeleron333MHZ Caramenginstalnyaamatmudahandatinggalmengklikfilesetuplaluinstalasiakan berjalansecaraotomatis

tampilansaatinstalasiStarOffice5.2berlangsung DalamStarOfficeinikitabisamenemukansoftwaresoftwareyangmemadaiuntuk keperluansehariharisepertipengolahankata,presentasi,gambarjugalembarkerja

StarWriter AdalahaplikasipengolahkatayangcanggihtidahkalahdenganWord.Keunggulannya adalah dia bisa menyimpan dalam format html bahkan *.doc atau Microsot Word, sehinggakitabisamelihatpekerjaankitayangmungkinkitalakukandalamMsWord

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

5

SpreadSheetpadaStarOffice BanyakyangberpendapatbahwaaplikasispreadSheetinlebihcanggihdariMsExcel. Bagaimanapendapatanda?silahkandicobasendiri

StarDraw Merupakan aplikasi untuk mengolah vektor, mirip dengan Corel Draw tapi dalam software ini ada fasilitas yang tidak dimiliki Corel Draw yaitu menggambar bentuk bentuktigadimensi

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

5

Autopilot Program untuk presentase mirip dengan power point. Dilengkapi juga dengan templatetemplateyangcukupbagus.Soalfasilitastidakkalahdenganpowerpoint. Carmenggunakannyapunmirip

KOffice AlternatifdariStarOfficeadalahKOfficeyaitupaketOfficebawaanKDEyangcukup ringandantidakkalahdalamsoalfeature. Kword Adalah aplikasiuntukpengolahankata.Carapemakaiannyahampirsamadengan Winwordsehinggacukupmudah.

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

5

KPresenter YaituaplikasiuntukpresentasidariKOffice

UntukSpreadSpreadbisaandagunakanpadaKOfficemungkintidaksecanggihmilik starofficetapiyangjelaslebihringan

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

5

MembacaFilePDF AplikasiinisepertiAdobeAcrobarReader.Carapenggunaanyaagakmembingungkan karenatidakadatoolbarmenuyangtampak,caranyayaituklikkanandulu

KompresiFile AplikasiinimiripWinZipdiwindowsbernamaArk,dankompatibeldenganWinZip

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

6

BrowserWeb KitamengunakanNetscapeNavigator,persissepertidiWindows

FTP KitamemakaigFTPyangmiripdenganWSFTPpadawindows

EditorHTML

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

6

YahbahkanandabisamembuathalamanHTML bukancumaitusampaimenyusun sitepunbisa(siteadalahkumpulahfileyangmembentuksitusweb)diLinux,selain aplikasiiniandajugabisamemakaiNetscapeComposeryanglebihmudahdipakai. ApilkasinyabernamaScreem

Chating? Pastiada,namanyaKvircpenggunaannyamiripdenganMircdiWindows

NahternyataLinuxsudahbisamenjawabkebutuhansehariharianda?Masih banyak aplikasi lain tapi kalau dibahas satupersatu mungkin butuh 1000 halaman lebih.Tapisetidaknyayangtercakupdisiniaplikasiyangbiasaandaperlukansehari hari.JadiLinuxer?SiapaT akut?????

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

6

Dan jangan lupa perkembangan aplikasi Linux sangat cepat, jadi ikuti trus perkembangandiInternet.SekaranginibahkansudahadapemutarDVD,games3D yangcanggih.

BABIX PengenalanJaringan1. SejarahJaringanKomputer

Tiga abad sebelum sekarang, masingmasing ditandai dengan dominasi yang berbeda.Abadke18didominasiolehperkembangansistemmekanikyangmengiringi revolusi industri. Abad ke19 merupakan jaman mesin uap. Abad ke20, teknologi radio, tv dan komputer memegang peranan untuk pengumpulan, pengolahan dan mediadistribusiinformasi.Abadke21saatiniatauerainformasi,dimanateknologi jaringan komputer global yang mampu menjangkau seluruh wilayah dunia, pengembangansistemdanteknologiyangdigunakan,penyebaraninformasimelalui

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

6

media internet, peluncuran satelitsatelit komunikasi dan perangkat komunikasi wireless/selularmenandaiawalabadmillenium. SejakmemasyarakatnyainternetdandipasarkannyasistemoperasiWindows95 olehMicrosoftInc.,menghubungkanbeberapakomputerbaikkomputerpribadi(PC) maupunserverdengansebuahjaringandarijenisLAN(LocalAreaNetwork)sampai WAN(WideAreaNetwork)menjadisebuahhalyangmudahdanbiasa.Demikianpula dengankonsep"downsizing"maupun"lightsizing"yangbertujuanmenekananggaran belanja (efisiensi anggaran) khususnya peralatan komputer, maka kebutuhan akan sebuahjaringankomputermerupakansatuhalyangtidakbisaterelakkan.

2. PengertianJaringanKomputerJaringankomputeradalahhubunganinterkoneksiantara2komputerautonomous ataulebih,yangterhubungdenganmediatransmisikabelatautanpakabel(wireless). Bila sebuah komputer dapat membuat komputer lainnya restart, shutdown atau melakukankontrollainnya,makakomputerkomputertersebuttidakautonomous. Duaunitkomputerdikatakanterkoneksiapabilakeduanyabisasalingbertukardata / informasi. Pengertian lainnya adalah sekumpulan komputer dan peralatan lain (sepertiprinter)yangterhubungdalamsatukesatuanuntukbisasalingberkomunikasi, sharingfileataudata. Datayangberupateks,audiomaupunvideo,bergerakmelaluimediakabelatau tanpakabel(wireless)sehinggamemungkinkanpenggunakomputerdalamjaringan komputer dapat saling bertukar file/data, mencetak pada printer yang sama dan menggunakanhardware/software yang terhubung dalamjaringanbersamasama. (Tiapkomputer,printeratauperiferalyangterhubungdalamjaringandisebutnode. Sebuah jaringan komputer dapat memiliki dua unit komputer, puluhan komputer, ribuanataubahkanjutaannodeyangsalingterhubungsatusamalain).

3. ManfaatdanTujuanJaringanKomputer

Tujuanutamadariterbangunnyasebuahjaringanadalah: Resourcesharingyangbertujuanagarseluruhprogram,peralatan,khususnyadata bisa digunakan oleh setiap orang yang ada pada jaringan tanpa terpengaruh oleh lokasiresourcedanpemakai. Highreliability (keandalantinggi)yangdiperolehkarenatersedianyasumberdaya alternatif.Misalnyasemuafiledapatdisalin(backup)kesemuamesin,sehinggabila

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

6

salahsatumesinmati,makafiletetapdapatdiaksesdarimesinlainyangmasihaktif. SelainitudenganadanyaCPUyangbanyak,makabilasalahsatuCPUtidakdipakai, maka CPU lain akan mengambil alih tugasnya, walaupun kinerjanya menurun. Kemampuanmelanjutkanpekerjaansaatmendapatkanmasalahpadaperangkatkeras adalahsuatuhalyangsangatpenting. Saving Money (menghemat uang). Komputer berukuran kecil mempunyai rasio harga/kinerja yang lebih baik dibanding dengan komputer yang besar. Komputer mainframekirakiramemilikikecepatan10xlipatkecepatankomputerpribadi.,akan tetapihargamainframe10xlebihmahal.Ketidakseimbanganrasioharga/kinerjaini menyebabkan para perancang sistem merasa lebih baik membangun sistem yang terdiridarikomputerkomputerkecil(pribadi).

4. JenisjenisJaringanSecaraumumjaringankomputerterbagimenjadi3jenisjaringanyaitu: a. LocalAreaNetwork(LAN) Sebuah LAN, adalah jaringan yang dibatasi oleh area yang relatif kecil, umumnya dibatasioleharealingkungan,sepertisebuahkantorpadasebuahgedung,atautiap tiapruanganpadasebuahsekolah. Biasanyajarakantarnodetidaklebihjauhdari sekitar200m. b. MetropolitanAreaNetwork(MAN) Sebuah MAN, biasanya meliputi area yang lebih besar dari LAN, misalnya antar gedungdalamsuatudaerah(wilayahsepertipropinsiataunegarabagian).Dalamhal inijaringan menghubungkanbeberapabuahjaringankecilkedalamlingkunganarea yanglebihbesar,sebagaicontohyaitu:jaringanbeberapa kantor cabangsebuah bankdidalamsebuahkotabesaryangdihubungkanantarasatudenganlainnya. c. WideAreaNetwork(WAN) WideAreaNetwork(WAN)adalahjaringanyangbiasanyasudahmenggunakanmedia wireless, saranasatelitataupunkabel serat optic,karenajangkauannyayanglebih luas,bukanhanyameliputisatukotaatauantarkotadalamsuatuwilayah,tetapimulai menjangkauarea/wilayahotoritasnegaralain. SebagaicontohjaringankomputerkantorCityBankyangadadiIndonesiaataupun yangadadinegaralain,yangsalingberhubungan,jaringanATMMasterCard,Visa CardatauCirrusyangtersebardiseluruhduniadanlainlain. Biasanya WAN lebih rumitdansangatkompleksbiladibandingkanLANmaupun MAN. Menggunakan banyak sarana untuk menghubungkan antara LAN dan WAN kedalamkomunikasiglobal seperti internet,meski demikianantaraLAN,MAN dan WANtidakbanyakberbedadalambeberapahal,hanyalingkupareanyasajayang berbedasatudiantarayanglainnya. Didalam jaringan LAN, MAN ataupun WAN dikenal sistem koneksi antar node (komputer),yakni: 1. Peertopeer PeertopeeradalahsuatumodeldimanatiapPCdapatmemakairesourcepadaPC lain atau memberikan resourcenya untuk dipakai PC lain, dengan kata lain dapat berfungsisebagaiclientmaupunserverpadaperiodeyangsama.

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

6

Gambar1.Peertopeer 2. ClientServer Sisteminibisajugaditerapkandenganteknologiinternet.Dimanaadasuatustasiun (unit komputer) berfungsi sebagai server yang hanya memberikan pelayanan ke stasiun/komputer lain (client) yang juga hanya meminta layanan dari server. Akses dilakukansecaratransparandariclientdenganmelakukanloginterlebihdulukeserver yangdituju. Client hanya bisa menggunakan resource yang disediakan server sesuai dengan otoritasyangdiberikanolehadministrator.Aplikasiyangdijalankanpadasisiclient, bisasajamerupakanresourceyangtersediadiserveratauaplikasiyangdiinstalldisisi clientnamunhanyabisadijalankansetelahterkoneksikeserver. JenislayananClientServerantaralain: FileServer :memberikanlayananfungsipengelolaanfile. PrintServer :memberikanlayananfungsipencetakan. DatabaseServer : prosesproses fungsional mengenai database dijalankan padamesininidanstasiunlaindapatmintapelayanan. DIP (Document Information Processing) : memberikan pelayanan fungsi penympanan,manajemendanpengambilandata.

Gambar2.ModelClientServerdengansebuahServeryangberfungsiumum

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

6

Gambar3.ModelClientServerdenganDedicatedServer Tidak ada klasifikasi khusus yang tepat untuk sistem jaringan yang dapat diterima secaraumum.Akantetapiterdapatduaklasifikasiyangsangatpenting,dansangat mempengaruhi, yakni: transmisi dan jarak. Secara garis besar, terdapat dua jenis teknologitransmisi: Jaringanpointtopoint Jaringanpointtomultipoint Jaringanpointtopointadalahhubunganlangsungdarisatunodekenodeyanglain, biasanyadigunakanpadajaringanyangbesar,denganmenghubungkanjaringanlokal kejaringanlainmelaluisatutitikaksespoint.Bilasatupaketdataakandikirimkanke mesin(node)laindijaringanyanglain,makapakettersebutharusmelewatisatuatau lebihnodeyanglainyangberfungsisebagaiperantara.Nodeperantarainidapatjuga merupakan komputer gateway yang berfungsi sebagai gerbang keluar masuknya paketdatadarisatujaringankejaringanyanglain. Jaringanpointtomultipointadalahhubunganlangsungdarisatutitikaksespointke banyaknode(titikaksespointyanglain)sehinggabisamemperbanyakjumlahjaringan yangterkoneksimelaluisatutitikaksespoint.Denganteknologiini,anggaran(dana) yangdikeluarkanuntukpengadaanperangkatkoneksibisalebihdihemat,karenadari satutitikaksespointbisadigunakanbersamasama. SistemDirect seringdigunakanuntukmenjelaskantentangkoneksi pointtopoint, sedangkansistembroadcastyangmemilikisalurankomunikasitunggaldandipakai bersamasama oleh semua mesin yang ada pada jaringan digunakan untuk menjelaskankoneksipointtomultipoint. Sistembroadcastjugadapatdigunakan untukmenjelaskanbilaadapaketpaketdatayangdikirimkandarisatumesinakan diterimaolehmesinmesinlainnyadalamsatuataubanyakjaringan.Fieldalamatpada sebuah paket berisi keterangan tentang kepada siapa paket itu dialamatkan. Saat menerima sebuah paket, mesin akan mencek field alamat, bila alamat tersebut ditujukanuntukdirinya,makapakettersebutakanditerima,namunbilaalamattersebut bukanditujukanbuatdirinya,makapakettersebutakandiabaikan.

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

6

5. TopologiJaringan a. TopologiBus Topologiinimerupakanbentangansatukabelyangkeduaujungnyaditutup,dimana sepanjangkabelterdapatnodenode.Signaldalamkabeldengantopologiinidilewati satuarahsehinggamemungkinkansebuahcollisionterjadi. Keuntungan: murah, karena tidak memakai banyak media, kabel yang dipakai sudah umum (banyaktersediadipasaran) setiapkomputerdapatsalingberhubunganlangsung. Kerugian: Seringterjadihang/crasstalk,yaitubilalebihdarisatupasangmemakaijalur diwaktuyangsama,harusbergantianatauditambahrelay.

W o r k s ta tio n

W o r k s ta tio n

W o r k s ta tio n

W o r k s ta tio n

W o r k s ta tio n

Gambar4.TopologiBus

b. TopologiRing Topologi jaringan yang berupa lingkaran tertutup yang berisi nodenode. Signal mengalirdalamduaarahsehinggadapatmenghindarkanterjadinyacollision,sehingga memungkinkanterjadinyapergerakandatayangsangatcepat. Semuakomputersalingtersambungmembentuklingkaran(sepertibustetapiujung ujungbusdisambung).Datayangdikirimdiberiaddresstujuansehinggadapatmenuju komputeryangdituju.Tiapstasiun(komputer)dapatdiberirepeater(transceiver)yang berfungsisebagai: ListenState Tiapbitdikirimkembalidenganmengalamidelaywaktu. 1. TransmitState

Bila bit yang berasal dari paket lebih besar dari ring maka repeater akan mengembalikankepengirim.Bilaterdapatbeberapapaketdalamring,repeateryang tengah memancarkan, menerima bit dari paket yang tidak dikirimnya harus menampungdanmemancarkankembali. BypassState Berfungsiuntukmenghilangkandelaywaktudaristasiunyangtidakaktif. Keuntungan: Kegagalankoneksiakibatgangguanmedia,dapatdiatasidenganjalurlainyang masihterhubung.

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

6

Penggunaan sambungan point to point membuat transmission error dapat diperkecil Kerugian: Datayangdikirimbilamelaluibanyakkomputer,transferdatamenjadilambat.

Gambar5.TopologiRingc. TopologiStar Karakteristikdaritopologijaringaniniadalahnode(station)berkomunikasilangsung denganstationlainmelaluicentralnode(hub/switch),trafficdatamengalirdarinodeke centralnodedanditeruskankenode(station)tujuan.Jikasalahsatusegmenkabel putus,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 akan ditunda, dan koneksi akan dilanjutkan/dipersilahkan dengan cara random, apabila hub/switchmendetecttidakadajaluryangsedangdipergunakanolehnodelain.

W o r k s ta tio n

C o n c e n tra to r W o r k s t a tio n W o r k s ta tio n

W o r k s ta tio n

Gambar6.TopologiStar

d. TopologiDaisyChain

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

6

Merupakan peralihan dari topologi Bus dan topologi Ring, dimana tiap simpul terhubung langsung ke dua simpul lain melalui segmen kabel, tetapi segmen membentuksaluran,bukanlingkaranutuh.Antarkomputerterhubungsecaraseri. Keuntungan: Instalasidanpemeliharaannyamurah Kerugian: Kurangandal(tidaksesuaidengankemajuanjaman)

Gambar7.TopologiDaisyChain e. TopologiTree(Pohon)/Hirarchical(Hirarki) Tidaksemuastasiunmempunyaikedudukanyangsama.Stasiunyangkedudukannya lebih tinggi menguasai stasiun dibawahnya, sehingga jaringan sangat tergantung dengan stasiun yang kedudukannya tinggi (hierachical topology) dan kedudukan stasiunyangsamadisebutperrtopology.

Gambar8.TopologiTree/Hirarchical

f. TopologiJaringanMesh Topologi jaringan ini menerapkan hubungan antar sentral secara penuh. Jumlah saluran harus disediakan untuk membentuk jaringan Mesh adalah jumlah sentral dikurangi1(n1,n=jumlahsentral).Tingkatkerumitanjaringansebandingdengan meningkatnya jumlah sentral yang terpasang. Dengan demikian disamping kurang ekonomisjugarelatifmahaldalampengoperasiannya.

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

7

Gambar9.TopologiMesh Topologi mesh ini merupakan teknologi khusus (ad hock) yang tidak dapat dibuat denganpengkabelan,karenasistemnyayangrumit,namundenganteknologiwireless topologiinisangatmemungkinkanuntukdiwujudkan(karenadapatdipastikantidak akanadakabelyangberseliweran).Biasanyauntukmemperkuatsinyaltransmisidata yang dikirimkan, ditengahtengak (area) antar komputer yang kosong di tempatkan perangkatradioyangberfungsisepertirepeateruntukmemperkuatsinyalsekaligus bisamengaturarahkomunikasidatayangterjadi.

BABX PerangkatKerasJaringan1.PerangkatKerasJaringanKomputer Di dalam membentuk suatu jaringan, baik itu bersifat LAN (Local Area Network) maupunWAN(WideAreaNetwork),kitamembutuhkanmediabaiksecarahardware maupunsoftware.Beberapamediahardwareyangpentingdidalammembangunsuatu jaringanantaralain:kabel,ethernetcard,hub,switch,repeater,bridge,danrouter. a.Kabel Hampir 85% kegagalan yang terjadi pada jaringan komputer disebabkan karena adanya kesalahan pada media komunikasi yang digunakan (kabel dan konektor). Ethernetdapatmenggunakanduajeniskabeltembaga,yakniCoaxialdanUTP. ImplementasiEthernetdapatdilakukandenganberbgaimediaantaralain: 10baseT:menggunakankabelUTP,10Mbps,baseband. 10base2:menggunakankabelthincoax,10Mbps,baseband. 10base5:menggunakankabelthickcoax,10Mbps,baseband.

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

7

Adabanyakjeniskabelcoaxialyangdijualdipasaran,tetapiuntukjaringankomputer dengan basis Ethernet hanya dapat menggunakan kabel dengan resristansi dalam sebesar 50 ohm (thinethernet RG58). Untuk Transmisi sinyal televisi, biasanya orangmenggunakankabelcoaxialdenganresistansi75ohm. Nilairesistansi50 ohmsudahmenjadistandardariethernet. Nilairesistansiinibiasanyaterterapada plastikpembungkuskabeltsb.

1.

KabelCoaxial

Gambar10.KabelCoaxialyangtelahdipasangkonektor,terminator danBNCT Sesuai dengan kapasitas maksimal dari kabel coaxial, Ethernet dengan media transmisicoaxialhanyadapatmencapaikecepatantransfermax610Mbps. Penggunaankabelcoaxialhanyamemungkinkanuntukpenerapantopologijaringan BUSdanRing.Yaknitopologidimanasemuakomputerterhubungdengansatukabel utama. Untuklebihjelastentangtatacarapemasangandapatdilihatpadagambardibawah. PanjangkabelmaksimaldaritopologiBUSadalah200m.Penggunaankabellebih dari 200 m sangat tidak dianjurkan karena dapat mengurangi performansi dari jaringankomputertersebut.

Gambar11.ModeljaringanEthernetBUS 2. KabelTwistedPair Selainkabelcoaxial,EthernetjugadapatmenggunakanjeniskabellainyakniUTP (Unshielded Twisted Pair) dan Shielded Twisted Pair (STP). Kabel UTP atau STP yangbiasadigunakanadalahkabelyangterdiridari4pasangkabelyangterpilin.Dari 8buahkabelyangadapadakabelini,hanyadigunakan4buahsajauntukdapat mengirimdanmenerimadata(Ethernet).Perangkatperangkatlainyangberkenaan denganpenggunaanjeniskabeliniadalahkonektorRJ45danHUB.

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

7

Gambar12.KabelUPT(katagori5) Standar EIA/TIA 568 menjelaskan spesifikasi kabel UTP sebagai aturan dalam instalasijaringankomputer.EIA/TIAmenggunakanistilahkategoriuntukmembedakan beberapatipekabelUTP,sepertitabelberikut: Aplikasi Dipakaiuntukkomunikasisuara(voice),dandigunakanuntukkabeltelepon di rumahrumah, tidak direkomendasikan untuk transmisi data. Umumnya menggunakankonduktorpadatstandarAWGsebanyak22atau24dengan rangeimpedansiyanglebar. Terdiridari4pasangkabeltwistedpairdanbisadigunakanuntukkomunikasi dataT1/E1danISDNsampaikecepatanmax4Mbps.Sepertikabelcategory 1,tanparangeimpedansiyangspesifik,seringdigunakanpadasistemPABX dansistemAlarm. Bisadigunakanuntuktransmisidatadengankecepatansampai10Mbpsdan digunakanuntukEthernetdanTokenRing.Seringdisebutkabelvoicegrade, menggunakankonduktorpadatsebanyak22atau24denganimpedansi100 ohmdanberfungsihingga16MHz.Dapatdigunakanuntukjaringan10Base TdanTokenRing10Mbps. Sama dengan category 3 tetapi dengan kecepatan transmisi sampai 16 Mbps. Seperti kategori 3, namun digunakandenganbandwidth 20 MHz, diterapkandijaringanTokenRing16Mbps. Bisa digunakan pada kecepatan transmisi sampai 100 Mbps, biasanya digunakan untuk FastEthernet (100Base) atau network ATM. Disebut juga data grade, dan merupakan kabel UTP terbaik. Digunakan pada jaringan 100BaseTdanFDDI.Panjangsegmenkabelmaksimumdrnodekerepeater adalah 100 meter. Standar pengkabelan untuk 100 VGAnyLA N sama seperti10BaseT. Tabel2.1.TipekabelUTP

Kategori Category1

Category2

Category3

Category4

Category5

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

7

Gambar13.KonektorRJ45dancaramembedakannya

AdaduajenispemasangankabelUTP,yakni: PemasanganLurus(StraightThruCable) Untuk pemasangan jenis ini, biasa digunakan untuk menghubungkan HUB dengan komputer.

Gambar12.StraightThruCables

Gambar13.PemasanganStraightThruCablesdenganHUB

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

7

PemasanganMenyilang(CrossOverCable) Berbedadenganpemasangankabellurus,penggunaankabelmenyilanginidigunakan untukkomunikasiantarkomputer(langsungtanpaHUB),ataujugadigunakanuntuk mengcascadeHUBjikadiperlukan. Walaupun sekarang, ada beberapa jenis HUB yang dicascade tanpa harus menggunakankabelmenyilang/terbalik,tetapijugadapatmenggunakankabellurus.

Gambar14.CrossOverCable Penggunaan kabel UTP biasanya akan membentuk topologi start dengan HUB sebagai pusatnya. Atau dengan kata lain, HUB berperan penting dalam sebuah jaringankomputer.JikasebuahHUBtidakberfungsi,makaseluruhkomputeryang terhubungdenganHUBtersebuttidakdapatsalingberhubungan.PenggunaanHUB harussesuaidengankecepatandariEthernetyangdigunakanpadamasingmasing NICyangterpasangpadatiapkomputer.KarenaperbedaankecepatanpadaNICdan HUBberartikeduaperangkattersebuttidakdapatsalingberkomunikasi. 4. FiberOptic Kabelyangmemilikiintiseratkacasebagaisaluranuntukmenyalurkansinyalantar terminal, sering dipakai sebagai saluran BACKBONE karena kehandalannya yang tinggidibandingkandengancoaxialcableataukabelUTP. Karakteristikdarikabelini tidakterpengaruholehadanyacuacadanpanas.

gambar15.KonektordankabelFiberOptic

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

7

EthernetCard(KartuJaringanEthernet)/NetworkAdapter DikembangkanolehXeroxCorpdansekarangsudahditerimasebagaistandartIEEE 802.3. Cara kerja Ethernet Card berdasarkan broadcast network yaitu setiap node dalamsuatujaringanmenerimasetiaptransmisidatayangdikirimolehsuatunode yanglain. EthernetmenggunakanmetodeCSMA/CD(CarrierSenseMultipleAcces/Collision Detection)baseband.MetodeCSMA/CDmerupakansuatumetodepengirimanyaitu sebelum paket data dikirimkan, setiap node melihat apakah network sedang mengirimkanpaketdatayanglain.Jikapadanetworksedangterjadipengirimanpaket data,makanodetersebuitmenunggusampaitidakadalagipengirimanpaketdata oleh node yang lain. Jika tidak ada pengiriman paket data yang lain maka node tersebut akan mengirimkan paket data. Jika pada saat bersamaan dua node mengirimkanpaketdata,makaterjadicollision/tabrakan.Halinidiketahuidengancara mengukurtegangankabel,jikategangannyamelebihitegangantertentumakaterjadi collision. Jika terjadi collision, maka masing masing ethernet card berhenti mengirimkandatakembalidenganselangwaktuyangacak.Karenawaktutersebut secaraacak,makakemungkinancollisiontelahlanjutsemakinkecil. Setiap Ethernet card mempunyai alamat sepanjang 48 bit yang dikenal sebagai Ethernetaddress.KartujaringanEthernetbiasanyadibeliterpisahdengankomputer, kecuali network adapter yang onboard, juga komputer Macintosh yang sudah mengikutkan kartu jaringanethernet didalamnya.KartuJaringan ethernetmodel10 BaseumumnyatelahmenyediakanportkoneksiuntukkabelKoaksialataupunkabel twisted pair, jika didesain untuk kabel koaksialkonenektornyaadalahBNC,dan apabila didesain untuk kabel twisted pair maka akan punya port konektor RJ45. BeberapakartujaringanethernetkadangjugapunyakonektorAUI.Semuaitudi koneksikandengankoaksial,twistedpair,ataupundengankabelfiberoptik.

Gambar16.NetworkInterfacercard(dariataskebawahkonektorRJ45,konektor AUI,dankonektorBNC Hub/Konsentrator Sebuah Konsentrator/Hub adalah sebuah perangkat yang menyatukan kabelkabel networkdari tiaptiapworkstation,server atau perangkat lain. Dalam topologi bintang,kabeltwistedpairdatangdarisebuahworkstationmasukkedalamhub.Hub mempunyaibanyakslotkonsentratoryangmanadapatdipasangmenurutnomor portdaricardyangdituju.

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

7

Gambar17.Beberapakomputeryangterhubungmelaluisebuahhub Switch Switchmerupakankonsentratoryangmemilikikemampuanmanajementraficdata lebih baik bila dibandingkan hub. Saat ini telah terdapat banyak tipe switch yang managible,selaindapatmengaturtrafficdata,jugadapatdiberiIPAddress. e.Repeater Fungsiutamarepeateryaituuntukmemperkuatsinyaldengancaramenerimasinyal darisuatusegmenkabelLANlalumemancarkankembalidengankekuatanyangsama dengansinyalaslipadasegmenkabelyanglain.Dengancarainijarakantarakabel dapatdiperjauh. Penggunaan repeater antara dua segmen atau lebih segmen kabel LAN mengharuskanpenggunaanprotocolphysicallayeryangsamaantarasegmensegmen kebel tersebut misalnya repeater dapat menghubungkan dua buah segmen kabel Ethernet10BASE2.

Gambar18.Sinyalyangdikuatkankembaliolehsebuahrepeater

f.Bridge Fungsidaribridgeitusamadenganfungsirepeatertapibridgelebihfleksibeldanlebih cerdasdaripadarepeater.Bridgedapatmenghubungkanjaringanyangmenggunakan metode transmisi yang berbeda.Misalnya bridge dapat menghubungkan Ethernet basebanddenganEthernetbroadband. Bridge mampu memisahkan sebagian dari trafik karena mengimplementasikan mekanismeframefiltering.Mekanismeyangdigunakan di bridge ini umumdisebut sebagai store and forward. Walaupun demikian broadcast traffic yang dibangkitkan dalamLANtidakdapatdifilterolehbridge. Terkadangpertumbuhannetworksangatcepatmakanyadiperlukanjembatanuntuk itu. Kebanyakan Bridges dapat mengetahui masingmasing alamat dari tiaptiap segmen komputer pada jaringan sebelahnya dan juga pada jaringan yang lain di sebelahnyapula.DiibaratkanbahwaBridgesinisepertipolisilalulintasyangmengatur

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

7

dipersimpangan jalan pada saat jamjamsibuk.Diamengaturagarinformasidi antarakeduasisinetworktetapjalandenganbaikdanteratur. Bridgesjugadapatdigunakanuntukmengkoneksinetworkyangmenggunakantipe kabelyangberbedaataupuntopologiyangberbedapula.Bridgesdapatmengetahui alamatmasingmasingkomputerdimasingmasingsisijaringan. g.Router SebuahRoutermampumengirimkandata/informasidarisatujaringankejaringanlain yang berbeda, router hampir sama dengan bridge, meski tidak lebih pintar dibandingkanbridge,namunpengembanganperangkatrouterdewasainisudahmulai mencapaibahkanmelampauibatastuntutanteknologiyangdiharapkan. Routerakanmencarijalurterbaikuntukmengirimkansebuahpesanyangberdasarkan atas alamat tujuan dan alamat asal. Router mengetahui alamat masingmasing komputerdilingkunganjaringanlokalnya,bridgesdanrouterlainnya. Routerjugadapatmengetahuikeseluruhanjaringandenganmelihatsisimanayang palingsibukdanbisamenarikdatadarisisiyangsibuktersebutsampaisisitersebut bersih/clean. JikasebuahperusahaanmempunyaiLANdanmenginginkanterkoneksikeinternet, makamerekasebaiknyamembelirouter,mengapa? Karenakemampuanyangdimilikirouter,diantaranya: 1. routerdapatmenterjemahkaninformasidiantaraLANandadaninternet 2. router akan mencarikan alternatif jalur yang terbaik untuk mengirimkan data melewatiinternet 3. mengatur jalur sinyal secara effisien dan dapat mengatur data yang mengalir diantaraduabuahprotocol 4. dapatmengaturalirandatadiantaratopologijaringanlinearBusdanBintang(star) 5. dapatmengaturalirandatamelewatikabelfiberoptic,kabelkoaksialataukabel twistedpair.

Gambar20.Contohhubunganantarahub,bridge,repeaterdanrouterdengan jaringankomputer

STMIKAMIKOMYogyakarta

ModulPraktikumJarkom

7

BABXI IPADDRESS 3.1KonsepDasarTCP/IPTCP/IP merupakan pengetahuan dasar bagi seorang network administrator. TCP/IP merupakan dua protokol yang digunakan pada jaringan Internet yang memungkinkan komputer diseluruh dunia dengan topologi, sistem operasi, serta device yang berbedabeda dapat saling behubungan satu dengan yang lainnnya. Karenaperbedaanitulahmakadiperlukanstandarisasiuntukmemudahkannya.Dan haliniditanganiolehsuatubadan/organisasiyangbernamaIETF(InternetEngineering TaskForce).BadaninimembuatstaandarisasiTCP/IPdanmendokumentasikannya dalambentukdokumenRFC(RequestForComments). a. ApaituTCP/IP? TCP/IP adalah salah satu jenis protokol1 yang memungkinkan kumpulan komputer untukberkomunikasidanbertukardatadidalamsuatunetwork(jaringan). b. ApayangmembuatTCP/IPmenjadipenting? Karena TCP/IP merupakan protokol yang telah diterapkan pada hampir semua perangkatkerasdansistemoperasi,makarasanyatidakadarangkaianprotokollain yang begitu powerfull kemampuannya untuk dapat bekerja pada semua lapisan perangkatkerasdansistemoperasisepertiberikutini: a. NovellNetware. b. MainframeIBM. c. SistemDigitalVMS. d. MicrosoftWindowsServer. e. ServerdanworkstationUNIX,Linux,FreeBSD,OpenBSD.