Kamis, 16 Februari 2017

PENJADWALAN PROSES PADA SISTEM OPERASI

1.Model Status Proses pada Sistem OperasiDefinisiProses adalah keadaan ketika sebuahprogram sedang di eksekusi. Saat komputer berjalan, terdapat banyak proses yang berjalan secara bersamaan. Sebuah proses dibuat melalui system call create-process yang membentuk proses turunan ( child process) yang dilakukan oleh proses induk ( parent process). Proses turunan tersebut juga mampumembuat proses baru sehingga semuaproses ini pada akhirnya membentuk pohon proses.Ketika sebuah proses dibuat maka proses tersebut dapat memperoleh sumber-daya seperti waktu CPU, memori, berkas, atau perangkat I/O. Sumber daya ini dapat diperoleh langsung dari sistem operasi, dari proses induk yang membagi-bagikan sumber daya kepada setiap proses turunannnya, atau proses turunan dan proses induk berbagi sumber-daya yang diberikan sistem operasi.Pengelolaan ProsesProses perlu dikelola karena dalam sebuah proses membutuhkan beberapa sumber daya untuk menyelesaikan tugasnya. Sumber daya tersebut dapat berupa CPU time, memori, berkas-berkas, dan perangkat-perangkat I/O.Sistem operasi bertanggung jawab atas aktivitas-aktivitas yang berkaitan dengan managemen proses seperti:*.Pembuatan dan penghapusan proses pengguna dan sistem proses*.Menunda atau melanjutkan proses*.Menyediakan mekanisme untuk proses sinkronisasi*.Menyediakan mekanisme untuk proses komunikasi*.Menyediakan mekanisme untuk penanganan deadlockPerkembangan sistem komputer mendatang adalah menuju ke sistem multi- processing, multiprogramming,terdistribusi dan paralel yang mengharuskan adanya proses-prosesyang berjalan bersama dalam waktu yang bersamaan. Hal demikian merupakan masalah yang perlu perhatian dari perancang sistem operasi. Kondisi dimana pada saat yang bersamaan terdapat lebih dari satu proses disebut dengan kongkurensi (proses-proses yang kongkuren). Proses-proses yang mengalami kongkuren dapat berdiri sendiri (independen) atau dapat saling berinteraksi, sehingga membutuhkan sinkronisasi atau koordinasi proses yang baik.Status ProsesProses yang dieksekusi mempunyai lima status yang terdiri dari:1.New : pembentukan suatu proses2.Running : instruksi-instruksi yang sedang dieksekusi3.Waiting : proses menunggu untuk beberapa event yang terjadi4.Ready : menunggu untuk dialirkanke pemroses (processor)5.Terminated : proses telah selesai dieksekusiKelima status proses tersebut dapat digambarkan pada diagram berikut:Pembentukan ProsesSaat komputer berjalan, terdapat banyak proses yang berjalan secara bersamaan. Sebuah proses dibuat melalui system call create-process membentuk proses turunan (child process) yang dilakukan oleh proses induk parent process. Proses turunan tersebut juga mampu membuat proses baru sehingga kesemua proses-proses ini pada akhirnya membentuk pohon proses.Ketika sebuah proses dibuat maka proses tersebut dapat memperoleh sumber-daya seperti ”waktu CPU”,”memori”, ”berkas” atau perangkat”M/K”. Sumber daya ini dapat diperoleh langsung dari Sistem Operasi, dari Proses Induk yang membagi-bagikan sumber daya kepada setiap proses turunannnya, atau proses turunan dan proses induk berbagi sumber-daya yang diberikan Sistem Operasi.Ada dua kemungkinan bagaimana jalannya (running) proses induk dan turunan berjalan (running). Proses-proses tersebut berjalan secara konkuren atau proses induk menunggu sampai beberapa/seluruh proses turunannya selesai berjalanTerminasi ProsesSuatu proses diterminasi ketika proses tersebut telah selesai mengeksekusi perintah terakhir serta meminta sistem operasi untuk menghapus perintah tersebut denganmenggunakan system call exit. Pada saat itu, proses dapat mengembalikan data keluaran kepadaproses induk-nya melalui system call wait. Semua sumber-daya yang digunakan oleh proses akan dialokasikan kembali oleh system operasi agar dapat dimanfaatkan oleh proses lain. Suatu proses juga dapat diterminasi dengan sengaja oleh proses lain melalui system call abort. Biasanya proses induk melakukan hal ini pada turunannya. Alasan terminasi tersebut seperti:*.Turunan melampaui penggunaan sumber-daya yang telah dialokasikan. Dalam keadaan ini, proses induk perlu mempunyai mekanisme untuk memeriksa status turunannya-nya.*.Task yang ditugaskan kepada turunan tidak lagi diperlukan.*.Proses induk selesai, dan sistem operasi tidak mengizinkan proses turunan untuk tetap berjalan.Jadi, semua proses turunan akan berakhir pula. Hal ini yang disebut cascading termination.Process Control Block (PCB)Proses Control Block adalah bentuk informasi-informasi lain yang diperlukan sistem operasi untuk mengendalikan dan mengoordinasikanberagam proses aktif dalam suatu proses. Dalam kenyataannya, proses banyak mengalami gangguan dalam menjalankan tugasnya oleh karena itu ada PCB (Proses Control Block) untuk membantu dan memberikan dukungan kepada proses itu.Setiap proses digambarkan dalam sistem operasi oleh sebuah process control block(PCB), juga disebut sebuah control block. PCB berisikan banyak bagian dari informasi yang berhubungan dengan sebuah proses yang spesifik, seperti status proses, program counter, CPU register, Informasi manajemen memori, informasi pencatatan, informasi status I/O. Berikut adalah gambar diagram PCB.2.PENJADWALAN PROSESPenjadwalan merupakan kumpulan kebijaksanaan dan mekanisme di sistem operasi yang berkaitan dengan urutan kerja yang dilakukan sistem komputer. Proses penjadwalan yang akan dibahas disiniadalah proses penjadwalan sistem operasiSOLARIS, LINUX, dan WINDOWS XP.Sasaran atau tujuan utama penjadwalan proses optimasi kinerja menurut kriteria tertentu. dimana kriteria untuk mengukur dan optimasi kerja penjadwalan antara lain :*.Agar semua pekerjaan memperoleh pelayanan yang adil (firness).*.Agar pemakaian prosesor dapat dimaksimumkan.*.Agar waktu tanggap dapat diminimumkan.*.Agar pemakaian sumber daya seimbang.*.Turn arround time, waktu sejak program masuk ke system sampai proses selesai.*.Efesien, proses tetap dalam keadaan sibuk tidak menganggur.*.Agar terobosan (thoughput) dapat dimaksimumkan.Terdapat 3 tipe penjadwal berada secara bersama-sama pada sistem operasi yang kompleks, yaitu:1.Penjadwal jangka pendek (short term scheduller)Bertugas menjadwalkan alokasi pemroses di antara proses-proses ready di memori utama Penjadwalan dijalankan setiap terjadi pengalihan proses untuk memilih proses berikutnya yang harus dijalankan.1.Penjadwal jangka menengah (medium term scheduller)Setelah eksekusi selama suatu waktu, proses mungkin menunda sebuah eksekusi karena membuat permintaan layanan masukan/keluaran atau memanggil suatu system call. Proses-proses tertunda tidak dapat membuat suatu kemajuan menuju selesai sampai kondisi-kondisi yang menyebabkan tertunda dihilangkan. Agar ruang memori dapat bermanfaat, maka proses dipindah dari memori utama kememori sekunder agar tersedia ruang untuk proses-proses lain. Kapasitas memori utama terbatas untuk sejumlah proses aktif. Aktivitas pemindahan proses yang tertunda dari memori utama ke memori sekunder disebut swapping. Proses-proses mempunyai kepentingan kecil saat itu sebagai proses yang tertunda. Tetapi, begitu kondisi yang membuatnya tertunda hilang dan dimasukkan kembali ke memori utama dan ready.1.Penjadwal jangka panjang (long term scheduller)Penjadwal ini bekerja terhadap antrian batch dan memilih batch berikutnya yang harus dieksekusi. Batch biasanya adalah proses-prosesdengan penggunaan sumber daya yang intensif (yaitu waktu pemroses,memori, masukan/keluaran), program-program ini berprioritas rendah, digunakan sebagai pengisi (agar pemroses sibuk) selama periodeaktivitas job-job interaktif rendah.PENJADWALAN PROSES SISTEM OPERASI SOLARISCompany/developerOracle CorporationProgrammed inCOS familyUnixSource modelMixed open source/ closed sourceInitial release1992Latest stable release10 10/09 / October 8, 2009; 10 months agoAvailablelanguage(s)EnglishAvailableprogramming languages(s)CSupported platformsSPARC, IA-32, x86-64,PowerPC(Solaris 2.5.1 only)KerneltypeMonolithicDefaultuser interfaceJava Desktop SystemorCDELicenseVariousOfficialwebsiteoracle.com/solarisSolaris menggunakan penjadwalan berdasarkan prioritas dimana yang mempunyai prioritas yang lebih tinggi dijalankan terlebih dahulu. Informasi tentang penjadwalan kernel threaddapat dilihat dengan ps -elcL. Kernel Solaris adalah fully preemtible, artinya semua thread, termasuk threadyang mendukung aktifitas kernel itu sendiri dapat ditunda untuk menjalankan threaddengan prioritas yang lebih tinggi.Gambar penjadwalan solarisSolaris mengenal 170 prioritas yang berbeda, 0-169. Terbagi dalam 4 kelas penjadwalan yang berbeda:1.Real time (RT).Threaddi kelas RT memiliki prioritas yang tetap dengan waktu kuantum yang tetap juga. Threadini memiliki prioritas yang tinggiberkisar antara 100-159. Hal inilah yang membuat proses waktu nyata memiliki response timeyang cepat. Proses waktu nyata akan dijalankan sebelum proses-proses dari kelas yang lain dijalankan sehingga dapat menghentikan proses di system class. Pada umumnya, hanya sedikit proses yang merupakan real time class.2.System (SYS).Solaris menggunakan system classuntuk menjalankan kernel proses, seperti penjadwalan dan paging daemon. Threadsdi kelas ini adalah “bound” threads, berarti bahwa mereka akan dijalankan sampai mereka di blok atau prosesnya sudah selesai. Prioritas untuk SYS threadsberkisar 60-99. Sekali dibangun, prioritas dari sistem proses tidak dapat dirubah. System classdialokasikan untuk kernel use( userproses berjalan di kernel modebukan di system class).3.Time Sharing (TS).Time sharing classmerupakan default classuntuk proses dan kernel threadyang bersesuaian. Time slicesmasing-masing proses dibagiberdasarkan prioritasnya. Dalam hal ini,prioritas berbanding terbalik dengan time slices-nya. Untuk proses yang prioritasnya tinggi mempunyai time-slicesyang pendek, dan sebaliknyaproses dengan prioritas yang rendah mempunyai time slicesyang lebih panjang. Besar prioritasnya berada antara 0-59. Proses yang interaktif berada di prioritas yang tinggi sedangkan proses CPU-boundmempunyai prioritas yang rendah. Aturan penjadwalan seperti ini memberikan response timeyang baik untuk proses yang interaktif, dan troughputyang baik untuk proses CPU-bound.4.Interactive (IA).Kelas Interaktif menggunakan aturan yang sama dengan aturan dengan kelas kelas timesharing, tetapi kelas ini memberikan prioritas yang tinggi untuk aplikasi jendela ( windowing application) sehingga menghasilkan performanceyang lebih baik. Seperti TS, rangeIA berkisar 0-59.Tabel .Solaris dispatch table for interactive and time sharing threadsPriorityTime quantumTime quantum expiredreturn from sleep00502005050200010511605155116020105212025155212030802053358025544040305545403556504040585540455859204959Keterangan:1.Priority: prioritas berdasarkan kelas untuk time sharingdan interactive class. Nomor yang lebih tinggi menunjukkan prioritas yang lebih tinggi.1.Time quantum: waktu kuantum untuk setiap prioritas. Dapat diketahui bahwafungsi waktu kuantum berbanding terbalik dengan prioritasnya.1.Time quantum expired: Prioritas terbaru untuk threadyang telah habis time slices-nya tanpa diblok. Dapat dilihat dari tabel bahwa threadyang CPU-boundtetap mempunyai prioritas yang rendah.1.Return from sleep: Prioritas threadyang kembali dari sleeping(misalnya menunggu dari M/K). Seperti yang terlihat dari tabel ketika M/K berada di waiting thread, prioritasnya berada antara 50-59, hal ini menyebabkan response timeyang baik untuk proses yang interaktif.1.Fixed Priority (FX).Threaddi kelas fixed prioritymemiliki rangeprioritas (0-59) yang sama seperti di time-sharing class; tetapi, prioritas mereka tidak akan berubah.2.Fair Share Scheduler (FSS).Thread yang diatur oleh FSS dijadwalkan berdasar pembagian sumber daya dari CPU yang tersedia dan dialokasikan untuk himpunan proses-proses (yang dikenal sebagai project). FS juga berkisar 0-59. FSS and FX baru mulai diimplementasikan di Solaris 9.Seperti yang telah diketahui, setiap kelas penjadwalan mempunyai himpunan dari prioritas-prioritas. Tetapi, penjadwal mengubah class-specific prioritiesmenjadi global prioritieskemudian memilih threaddengan prioritas paling tinggi untuk dijalankan. Threadyang dipilih tersebut jalan di CPU sampai threadtersebut (1) di- block, (2) habis time slices-nya, atau (3) dihentikan oleh threaddengan prioritas yang lebih tinggi. Jika ada beberapa threaddengan prioritas yang sama, penjadwal akan menggunakan Round-Robin queue. Seperti yang pernah dijelaskan sebelumnya, Solaris terdahulu menggunakan many-to-many modeltetapi solaris 9 berubah menggunakan one-to-onemodel.PENJADWALAN PROSES SISTEM OPERASI LINUXCompany/developerLinus Torvaldsand many othersProgrammed inAssembly, COS familyUnix-likeWorking stateCurrentSource modelFree and open source softwareLatest stable release2.6.35.3(August 20, 2010; 3 days ago)[1][+/−]Latest unstable release2.6.36-rc2(August 23, 2010; 0 days ago)[2][+/−]Marketing targetDesktops, servers, embedded devicesAvailablelanguage(s)Multi-lingualAvailableprogramming languages(s)Assembly, C, C++Supported platformsIA-32, MIPS, x86-64, SPARC,DEC Alpha, Itanium, PowerPC,ARM, m68k, PA-RISC, s390,SuperH, M32Rand moreKerneltypeMonolithicUserlandGNUand othersDefaultuser interfaceGraphical(X Window System)LicenseVarious including GNU General Public License, BSD License, Apache License, MIT License, and others[3]Officialwebsitehttp://www.kernel.orgMulai di versi 2.5, Kernel linux dapat berjalan di berbagai algoritma penjadwalanUNIX tradisional. Dua masalah dengan penjadwal UNIX tradisional adalah tidak disediakannya dukungan yang cukup untuk SMP (symmetric multiprocessor)sistem dantidak diperhitungkan dengan baik jumlah taskspada sistem yang berkembang. Dalam versi 2.5, penjadwal memeriksa dengan teliti hal tersebut, dan sekarang kernel juga menyajikan algoritma penjadwalan yang dapat rundalam waktu yang konstan tidak tergantung dari jumlah tasksdalam sistem. Penjadwal yang baru juga menyediakan peningkatan dukungan untuk SMP, termasuk processor affinitydan load balancing, sebaik dalam menyediakan keadilan dan dukungan terhadap interactive tasks.Penjadwal linux adalah preemptive, algoritmanya berdasarkan prioritas dengandua rangeprioritas yang terpisah: real-time rangedari 0-99 dan nice valueberkisar dari 100-140. Dua range ini dipetakan menjadi global priority schemedimana nilai yang lebih rendah memiliki prioritas yang lebih tinggi. Tidak seperti penjadwal yang lain, Linux menetapkan prioritas yang lebih tinggi memiliki waktu kuantum yang lebih panjang dan prioritas yang lebih rendah memiliki waktu kuantum yang lebih pendek.Linux mengimplementasikan real time schedulingseperti yang didefinisikan oleh POSIX 1.b: First Come First Serveddan Round Robin. Sistem waktu nyata( real time)diberikan untuk taskyang prioritasnya tetap. Sedangkan taskyang lainnya memiliki prioritas yang dinamis berdasakan nice valuesditambah atau dikurangi dengan 5. Interaktifitas sebuah task menentukan apakah nilai 5 tersebut akan ditambah atau dikurangi dari nice value. Task yang lebih interaktif mempunyai ciri khas memiliki sleep timesyang lebih lama dan karena itu maka ditambah dengan -5, karena penjadwal lebih menyukaiinteractive task. Hasil dari pendekatan ini akan membuat prioritas untuk interactive tasklebih tinggi. Sebaliknya, taskdengan sleep timeyang lebih pendek biasanya lebih CPU-boundjadi prioritasnya lebih rendah.Gambar . Hubungan antara prioritas dan waktu kuantumTaskyang berjalan memenuhi syarat untukdieksekusi oleh CPU selama time slice-nya masih ada. Ketika sebuah tasktelah kehabisan time slice-nya, maka task tersebut akan expireddan tidak memenuhi syarat untuk dieksekusi lagi sampai semua taskyang lain sudah habis waktu kuantumnya. Kernel mengatur daftar semua taskyang berjalan di runqueue datastructure. Karena dukungan Linux untuk SMP, setiap prossesor mengatur runqueuemereka sendiri dan penjadwalan yang bebas. Setiap runqueueterdiri dari dua array prioritas – activedan expired. Active arrayterdiri dari semua taskyang mempunyai sisa waktu time slices, dan expired arrayterdiri dari taskyang telah berakhir. Setiap array prioritas ini memiliki daftar task indexedberdasakan prioritasnya. Penjadwal memilih taskdengan prioritas paling tinggi di active arrayuntuk dieksekusi dalam CPU. Di mesin multiprossesor, ini berarti setiap prossesormenjadwalkan prioritas paling tinggi dalam runqueue structuremasing-masing. Ketikasemua tasktelah habis time slices-nya (dimana, active array-nya sudah kosong), dua array prioritas bertukar; expired arraymenjadi active array, dan sebaliknya.Gambar . Daftartask indexedberdasarkan prioritasPenghitungan ulang dari taskyang memilikiprioritas yang dinamis berlangsung ketika tasktelah menyelesaikan waktu kuantumnya dan akan dipindahkan ke expired array. Jadi, ketika ada dua larik ( array) ditukar, semua taskdi arrayaktif yang baru ditentukan prioritasnya yang baru dan disesuaikan juga time slices-nya.PENJADWALAN PROSES SISTEM OPERASI WINDOWS XPDeveloperMicrosoft CorporationRelease dateRTM:August 24, 2001Retail:October 25, 2001 (info)Current version5.1.2600.5512 Service Pack 3 (x86 SP3) (21April 2008; 2 years ago) (info)Source modelClosed source, Shared source[1]LicenseMicrosoft-EULAKerneltypeHybridUpdate methodWindows UpdatePlatformsupportIA-32, x86-64, IA-64WebsiteWindows XP: HomepageWindows XP menggunakan algoritma, prioritas penjadwalan quantum-based berbasis reemptive priority scheduling .Gambar Proses Pada Windows XpThreads dijadwalkan dalam proses, Karena prioritas preemptive algoritma diimplementasikan dengan beberapa queue,dapat dianggap sebagai algoritma multiple feedback-queue . Namun, masing-masing Threads biasanya terbatas pada kelompok kecil dari 5 level prioritas,Preemption dapat terjadi karena salah satu dari 4 alasan:*.*.thread menjadi prioritas lebih tinggi-siap*.thread berakhir*.kuantum habis waktu*.thread melakukan panggilan sistem pemblokiran, seperti untuk I / O, dalam hal ini meninggalkan keadaan ready menjadi keadaan menunggu.Gambar Quatum pada windows XP32 tingkat prioritas digunakan, di mana prioritas 31 merupakan prioritas tertinggi dan prioritas 0 adalah prioritas terendah*.*.memori manajemen thread:prioritas 0*.variabel kelasprioritas (1-15)*.real-time kelasprioritas (16-31)*.Threads di kelas real-time telah tetap prioritasnya.*.Threads yang berjalan selalu dengan tingkat prioritas tertinggi.*.Jika tidak ada thread yang ready, Threads idle dijalankan.*.Ketika waktu quantum thread habis, prioritasnya diturunkan, tetapi prioritasnya tidak pernah diturunkan terlalu jauh.Ketika Threads menjadi ready setelah keadaan menunggu, maka diberikan prioritas tertinggi setiap threads dari proses yang terkait dengan program yang saat ini pengguna gunakan diberikan prioritas lebih .3.ALGORITMA PENJADWALAN PROSESAlgorima ini merupakan proses antrian, yang mana proses akan mendapatkan jatah waktu sebesar time quantum. Jika waktu quantumnya selesai maka prosesnya pun selesai. Proses ini merupakan proses yang adil karena tidak ada proses yang didahulukan,semua proses mendapatkan jatah waktu yang sama yaitu 1/n.Permasalahan utama pada Round Robin adalah menentukan besarnya time quantum. Jika time quantum yang ditentukan terlalu kecil, maka sebagian besar proses tidak akan selesai dalam 1 quantum. Hal ini tidak baik karena akan terjadi banyak switch, padahal CPU memerlukan waktu untuk beralih dari suatu proses ke proses lain (disebut dengan context switches time). Sebaliknya, jika time quantum terlalu besar, algoritma Round Robin akan berjalan seperti algoritma first come first served yang mana yang dating dahulu akan dilayani terlebih dahulu.Time quantum yang ideal adalah jika 80% dari total proses memiliki CPU burst time yang lebih kecil dari 1 time quantum.Gambar Urutan Kejadian Algoritma Round RobinMultiple Feedback Queue (MFQ)Algoritma ini merupakan algoritma yang mengizinkan proses untuk pindah antrian. Jika suatu proses menyita CPU terlalu lama, maka proses itu akan dipindahkan ke antrian yang lebih rendah. Hal ini akan sangat menguntungkan karena akan menggunakan waktu yang sedikit dalam pengerjaan proses-proses tersebut. Demikian pula dengan proses yang menunggu lama maka prose ini akan dinaikkan ke tingkat yang lebih tinggi. Dengan begitu CPU akan bekerja dengan penuh dan M/K dapat terus sibuk. Semakin rendah tingkatnya, panjang CPU burst proses juga semakin panjang.Gambar Multilevel Feedback QueueShortest Remaining First (SRF)Pada algoritma ini setiap proses yang ada diready queueakan dieksekusi berdasarkanburst timeterkecil. Hal ini mengakibatkanwaiting timeyang pendek untuk setiap proses dan karena hal tersebut makawaiting timerata-ratanya juga menjadi pendek, sehingga dapat dikatakan bahwa algoritma ini adalah algoritma yang optimal.Tabel Contoh Shortest Job FirstContoh: Ada 4 buah proses yang datang berurutan yaitu P1 denganarrival timepada 0.0 ms danburst time7 ms, P2 denganarrival timepada 2.0 ms danburst time4 ms, P3 denganarrival timepada 4.0 ms danburst time1 ms, P4 denganarrival timepada 5.0ms danburst time4 ms. Hitunglahwaiting timerata-rata danturnaround timedari keempat proses tersebut dengan mengunakan algoritma SJF.Average waiting timerata-rata untuk ketiga prosestersebut adalah sebesar (0 +6+3+7)/4=4 ms.Higest Ratio Next (HRN)Higest Ratio Next (HRN)Merupakan penjadwalan untuk mengoreksi kelemahan SJFyangberprioritas dinamis. HRN Adalah strategi penjadwalan dengan prioritas proses tidak hanya merupakan fungsi waktu layanan,tetapi juga jumlah waktu tunggu proses. Begitu proses mendapat jatah pemroses, maka proses berjalan sampai selesai. Prioritas dinamis HRN dihitung berdasarkan rumus berikut : Prioritas = (waktu tunggu + waktu layanan ) / waktu layanan. Karena waktu layanan muncul sebagai pembagi, maka job lebih pendek berprioritas lebih baik, karena waktu tunggu sebagai pembilang, maka proses yang telah menunggu lebih lama juga mempunyai kesempatan lebih bagus. Mengapa algoritma ini disebut HRN karena waktu tunggu ditambah waktu layanan adalah waktu tanggap, yang berarti waktu tanggap tertinggi yang harus dilayani.Priority Schedulling (PS)Priority Scheduling merupakan algoritma penjadwalan yang mendahulukan proses yang memiliki prioritas tertinggi. Setiap proses memiliki prioritasnya masing-masing.Prioritas suatu proses dapat ditentukan melalui beberapa karakteristik antara lain:1.       Time limit.2.       Memory requirement.3.       Akses file.4.       Perbandingan antaraburstM/K denganCPU burst.5.       Tingkat kepentingan proses.Priority scheduling juga dapat dijalankan secara preemptive maupun non preemptive. Pada preemptive, jika ada suatu proses yang baru datangmemiliki prioritas yang lebih tinggi daripada proses yang sedang dijalankan, maka proses yang sedang berjalan tersebut dihentikan, lalu CPU dialihkan untuk proses yang baru datang tersebut. Sementara itu, pada non-preemptive, proses yang baru datang tidak dapat menganggu proses yang sedang berjalan, tetapi hanya diletakkan di depan queue.Kelemahan pada priority scheduling adalah dapat terjadinya indefinite blocking( starvation). Suatu proses dengan prioritas yang rendah memiliki kemungkinan untuk tidak dieksekusi jika terdapat proses lain yang memiliki prioritas lebih tinggi darinya. Solusi dari permasalahan ini adalah aging, yaitu meningkatkan prioritas dari setiap proses yang menunggu dalam queue secara bertahap. Contoh: Setiap 10 menit, prioritas dari masing-masing proses yang menunggu dalam queue dinaikkan satu tingkat. Maka, suatu proses yang memiliki prioritas 127, setidaknya dalam 21 jam 20 menit, proses tersebut akan memiliki prioritas 0, yaitu prioritas yang tertinggi (semakin kecil angka menunjukkan bahwa prioritasnya semakin tinggi).Guaranteed Scheduling (GS)Penjadwalan ini memberikan janji yang realistis (memberi daya pemroses yang sama) untuk membuatdan menyesuaikan performance adalah jika ada N pemakai, sehingga setiap proses (pemakai) akan mendapatkan 1/N dari daya pemroses CPU. Untuk mewujudkannya, sistem harus selalu menyimpan informasi tentang jumlah waktu CPU untuk semua proses sejak login dan juga berapa lama pemakai sedang login. Kemudian jumlah waktu CPU, yaitu waktu mulai login dibagi dengan n, sehingga lebih mudah menghitung rasio waktu CPU. Karena jumlah waktu pemroses tiap pemakai dapat diketahui, maka dapat dihitung rasio antara waktu pemroses yang sesungguhnya harus diperoleh, yaitu 1/N waktu pemroses seluruhnya dan waktu pemroses yang telah diperuntukkan proses itu. Rasio 0,5 berarti sebuah proses hanya punya 0,5 dari apa yang waktu CPU miliki dan rasio 2,0 berarti sebuah proses hanya punya 2,0 dari apa yang waktu CPU miliki. Algoritma akan menjalankan proses dengan rasio paling rendah hingga naik ketingkat lebih tinggi diatas pesaing terdekatnya. Ide sederhana ini dapat diimplementasikan ke sistem real-time dan memiliki penjadwalan berprioritas dinamis.

Pengertian dan Instalasi Sistem Operasi

Peran Sistem Operasi bagi komputer memang sangat penting karena berkaitan erat sebagai penghubung untuk mengatur perangkat keras (hardware) sehinggakomputer itu sendiri yang telah diinstal Sistem Operasi bia berjalan dan digunakan dengan baik oleh para penggunanya (user).Yang kita ketahui memang, bahwa setiap komputer memiliki yang namanya Sistem Operasi, karena dengan adanya Sistem Operasi tersebut, si pengguna (user) bisa menjalankan berbagai macam programaplikasi sesuai kebutuhan dan sesuai yang mereka kehendaki.Di dalam Buku Sistem Operasi JaringanKelas XI SMK (Teknik Komputer dan Jaringan) Semester 1 pada halaman 77, ialah :1. Apakah yang dimaksud dengan instalasi sistem operasi?Instalasi sistem operasi merupakan proses untuk menginstal sistem operasi ke dalam suatu komputer, sehingga program aplikasi yang ada di dalamnya bisa dijalankan dengan baik dan digunakan dengan baik pula oleh pengguna (user).Dalam artian lain bahwasannya jika Sistem Operasi ini merupakan perangkat lunak (software) yang memang memiliki tugas untuk mengatur, mengendalikan perangkat keras (hardware) komputer, dan bisa memudahkan pekerjaan pengguna (user).

Analisis Kebutuhan perangkat server

analisa kebutuhan perangkat server yang khusus membahas mengenai spesifikasi dan identifikasi perangkat keras (hardware) dan perangkat lunak (software)yang meliputi:*.Pengertian Jaringan Komputer, Client server, Hardware dan software*.Analisa kebutuhan perangkat Server*.Spesifikasi perangkat keras untuk mesin server*.Spesifikasi perangkat lunak untuk mesin serverPengertian Jaringan Komputer, Client server, Hardware dan software1. Jaringan KomputerJaringan Komputer adalah jaringan telekomunikasi atar 2 komputer atau lebih yang saling terhubung dan  dapat saling bertukar data untuk mencapai tujuan tertentu. Aplikasi jaringan komputer pada umumnya menggunakan sistem client-server, yang memberikan layanan disebut sebagai server dan yang meminta layanan disebut sebagai client.Untuk terhubung kejaringan setiap komputer dala jaringan masing-masing harus memiliki sebuah kartu jaringan, kemudian dihubungkan melalui kabel maupunnirkabel sebagai medium transmisi data, dan terdapat perangkat lunak sistem operasi jaringan akan membentuk sebuah jaringan komputer yang sederhana. Apabilaingin membuat jaringan komputer yang lebih luas lagi jangkauannya, maka diperlukan peralatan tambahan seperti Hub, Bridge, Switch, Router, Gateway sebagai peralatan interkoneksinya.2. ServerServer adalahsuatu sistem komputer yang menyediakan layanan untuk client yang dilengkapi oleh sistem operasi khusus server (sistem operasi jaringan komputer), didukung oleh prosesor yang bersifat scalable serta RAM yang berkapasitas besaryang menyediakan berbagai macam jenis-jenis layanan,  menjalankan perangkat lunak administratif untuk  mengelola akses control dan sumber daya yang ada di dalamnya.3. ClientClient adalahkomputer yang terdapat dalam jaringan komputer, yang meminta layanan kepada mesin server untuk menggunakan berbagai macam sumber daya yang telah disediakan oleh server.4. HardwareHardware atau perangkat kerasyang menyusun sebuah komputer yang dapat disentuh secara fisik biasanya dikategorikan menjadi perangkat masukan (input) perangkat pemroses dan perangkat keluaran (output).5. SoftwareSoftware atau Perangkat Lunakadalah data-data yang terdapat pada sebuah komputer yang doformat kemudian disimpansecara digital. Bisa dibilang bahwa Software merupakan komponen yang tidak terlihat secara fisik. Ada 2 kategori software yaitu:1.Software Sistem Operasi:Merupakan Software yang digunakan untuk menghubungkan antara Hardware denganPengguna/User.2.Software Aplikasi: Merupakan Software yang dapat diaplikasikan untuk memenuhi kebutuhan pengguna. Contohnya adalah Software paket aplikasi perkantoran seperti Libre Office dan Microsoft Office.Analisis Kebutuhan Jaringan Komputer untuk perangkat server dan clientKebutuhan Hardware :1.    Personal computerPersonal Computer  atau PC merupakan perangkat utama dalam suatu jaringan computer. PC inilah yang akan bekarja mengirim dan mengakses data dalam jaringan.2.    NICNIC merupakan port yang menghubungkan computer dengan jaringan. Port atau card ini bergabung di dalam PC yang menempel pada Main Board. Berdasarkan tipe bus, adabeberapa tipe NIC atau Network Card, yaitu ISA dan PCI.3. Kabel jaringanKabel jaringan merupakan media yang digunakan untuk menghubungkan kopmputer satu dan komputer lainnya yang terhubung ke jaringan. beberapa jenis kabel jaringan  adalah sebagai berikut:*.Kabel Coaxial, Tampilan fisik terdiri dari kawat tembaga sebagai inti yang dilapisi oleh isolator.*.Fiber Optik, Terbuat dari serat kaca dengan teknologi canggih dan mempunyai kecepatan transfer data yang lebih cepat.*.Twisted Pair, Terdiri dari beberapa kabel yang saling melilit. Ada dua jenis kabel Twisted Pair. Shielded Twisted Pair (STP) dan Unshielded Twisted Pair (UTP).4. KonektorSebagai sarana penghubung antar kabel dengan colokan NIC.5. Hub/SwitchHub adalah alat yang digunakan untuk menghubungkan antar komputer dan perlatan lain dalam jaringan. Fungsi hub yaitu untuk mengarahkan informasi dalam jaringan sehingga sampai ke tujuan. Namununtuk mendapatkan kualitas transformasi data yang baik dapat digunakan switch untuk menggantikan hub. Hub dan switch memiliki persamaan fungsi untuk mengarahkan informasi dalam jaringan. Namun switch memiliki nilai lebih dibandingkan hub.6. ModemModem atau Modul the Modulator adalah peralatan jaringan yang digunakan untuk terhubung ke jaringan internet menggunakan kabel telpon. Dengan kata lain, modem adalah alat yang bertugas untuk mengubah data dari bentuk digital ke analog dan sebaliknya yang bisa dipahami oleh kita.7. BridgeBridge adalah peralatan yang digunakan untuk memperluas atau memecah jaringan. Bridge berfungsi untuk menghubungkan danmenggabungkan media jaringan yang tidak sama.8. RouterRouter memiliki kemampuan melewatkan paket IP dari satu jaringan yang berbeda ke jaringan lain yang bukan susunan atau jaringan yang mungkin memiliki banyak jalur diantara keduanya. Router berfungsi sebagai penghubung antar dua atau lebih jaringan untuk meneruskan data dari satu jaringan ke jaringan lainnya.9. RepeaterRepeater berguna untuk memperkuat sinyal dengan cara menerima sinyal dari suatu segmen kabel LAN lalu memancarkan kembali dengan kekuatan yang sama dengan sinyal asli pada segmen kabel lain.Kebutuhan Software :1. System OperasiSistem operasi (bahasa Inggris: operating system ; OS) adalah seperangkat program yang mengelola sumber daya perangkat keras komputer, dan menyediakan layanan umum untuk aplikasi perangkat lunak. Contohnya, Windows, Linux, Mac OS, dll.2. Web ServerWeb Server adalah komputer server yang menyediakan informasi yang bisa dilihat oleh pengguna internet. Fungsi utama sebuah server web adalah untuk mentransfer berkas atas permintaan pengguna melalui protokol komunikasi yang telah ditentukan.3. Web BrowserWeb Browser atau dalam bahasa indonesia peramban web merupakan software yang mempunyai fungsi menampilkan halaman sebuah website. Sedangkan pengertian webbrowser menurut wikipedia "perangkat lunak yang berfungsi menampilkan dan melakukan interaksi dengan dokumen-dokumen yang disediakan oleh server web" .4. File Transfer ProtocolProtokol pengiriman berkas (Bahasa inggris: File Transfer Protocol) adalah sebuah protokol Internet yang berjalan di dalam lapisan aplikasi yang merupakan standar untuk pengiriman berkas (file) komputer antar mesin-mesin dalam sebuah Antarjaringan.Analisis Jaringan Komputer di Sebuah Sekolaha. Kebutuhan Hardware :*.Personal Computer*.Modem*.Kabel UTP*.Konektor RJ-45*.NIC*.Access Point*.Antena*.Hub / Switch*.Routerb. Kebutuhan Software :*.System Operasi : Windows 7*.Web Browser : Mozila Firefox, Internet Explorer*.Anti Virus (Avira)*.Software Pendukung ( WinRar, Adobe Reader)c. Topologi Jaringan :topologi jaringan komputer adalah suatu cara atau konsep untuk menghubungkan beberapa atau banyak komputer sekaligus menjadi suatu jaringan yang saling terkoneksi.Topilogi yang digunakan adalah topologi start, Topologi ini membentuk seperti bintang karena semua komputer di hubungkan ke sebuah hub atau switch dengan kabel UTP, sehingga hub/switch lah pusat dari jaringan dan bertugas untuk mengontrol lalu lintas data, jadi jika komputer 1 ingin mengirim data ke komputer 4, data akan dikirim ke switch danlangsung di kirimkan ke komputer tujuan tanpa melewati komputer lain. Topologi jaringan komputer inilah yang paling banyak digunakan sekarang karena kelebihannya lebih banyak.

Fungsi Firewall Pada Jaringan Komputer & VoIP

Apa itu firewall?Dalam konstruksi bangunan, firewall adalah dinding yang tidak mudah terbakar yang mencegah kebakaran menyebar ke seluruh bangunan. Rumah, misalnya, mungkin memiliki firewall antara garasi dari rumah untuk mencegah kebakaran mengancam garasi dari kamar lain.Dengan cepat firewall populer di internet, firewall adalah istilah yang lebih umum digunakan dalam jaringan komputer. Seperti firewall yang digunakan di rumah-rumah dan bangunan, firewall komputer bertindak sebagai penghalang antara komputer dalam jaringan. Bagi perusahaan dengan jaringan komputer atau untuk individu dengan koneksi permanen ke internet (seperti melalui DSL atau kabel), firewall sangat penting.Tanpa firewall, penyusup pada jaringan kemungkinan akan mampu menghancurkan, merusak atau mendapatkan akses ke file di komputer Anda. Firewall dapat ditemukan dalam bentuk perangkat keras atau perangkat lunak. Walaupun tanpa penjelasan kompleks tentang bagaimana firewall bekerja, fungsi firewall adalah sebagai seperangkat filter yang terus-menerus memantau lalu lintas pada jaringan.Setiap kali paket informasi melewati salah satu filter, firewall mencegah upaya jahat dan mencegah kerusakan. Tentu saja, kadang-kadang firewall memblokir lalu lintas yang kita inginkan, tetapi dapat jugamemblokir progragram yang kita percaya aman. Melalui beberapa pengaturan, prosesperbaikan fungsi dan fasilitas firewall ditingkatkan dan filter dapat disesuaikan dengan keinginan kita untuk meningkatkan keberhasilan mereka.Banyak pengguna komputer yang mengakses internet melalui router broadband, mereka ini sangat diuntungkan dengan adanya firewall. Router itu sendiri dapat dikonfigurasi untuk melayani sebagai firewall, setiap serangan jahat dari jaringan, akan berhenti di router sehingga terhindar dari efek buruk komputer lain. Seperti hardware firewall dapat lebih diperkuat dengan pertahanan lini sekunder dalam bentuk firewall perangkat lunak.A.Fungsi jaringan Firewall pada Voip1.Voip memiliki ribuan port yang dapat diakses untuk berbagai keperluan.2.Firewall komputer bertugas menutup port-port tersebut kecuali beberapa port yang perlu tetap terbuka3.Firewall di VoIP bertindak sebagai garis pertahanan pertama dalam mencegah semua jenis hacking.4.Menjaga informasi rahasia dan berharga agar tidak keluar tanpa diketahui oleh pengguna.5.Untuk memodifikasi paket data yang datang melalui Firewall.B.Fungsi jaringan Firewall pada komputer1.Mengontrol dan mengawasi paket data yang mengalir di jaringan kompiter.2.Melakukan autentifikasi terhadap akses.3.Aplikasi Proxy Firewall mampu memeriksa lebih dari sekedar header dari paket data.4.Mencatat setiap transaksi kejadian yang terjadi di Firewall.

ANALISIS KEBUTUHAN TEKNOLOGI

ANALISIS KEBUTUHAN TEKNOLOGIDari Ketergantungan pada Teknologi Impor Menuju Kemandirian TeknologiIdentifikasi Kebutuhan TeknologiLangkah-langkah Analisis Kebutuhan TeknologiAdapun beberapa faktor penyebab ketergantungan pada teknologi impor antara lain adalah (Syarif, 1983 ; APCTT, 1986b) :Negara-negara maju sengaja menerapkan pendekatan kolonial dalam pembagian sistem produksi internasional, misalnya dengan cara menggunakan tenaga kerja murah dari negara-negara berkembang untuk meningkatkan daya saing internasional mereka.Negara-negara maju sengaja menerapkan siste industrialisasi yang merugikan (deceptive industrialization) negara-negara berkembang melalui praktik-praktik seperti mendirikan fasilitas-fasilitas di negara berkembang tetapi teknologinya tidak cocok dengan kebutuhan negara-negara berkembang.Negara-negara maju menciptakan superioritas teknologi Negara-negara berkembang melalui praktik-praktik komplementasi. Caranya adalah dengan membangun sistem produksi yang tidak lengkap di suatu negara berkembang. Sebagian daur produksinya dikembangkan di negara berkembang A, sementara daur produksi lainnya dalam sistem produksi yang sama dibangun di negara-negara berkembang lainnya.Negara-negara maju menerapkan subordinasi teknologi yang berkesinambungan, yaitu dengan cara seperti tidak menyediakan perangkat informasi yang penting yang dapat membantu pengembangan kemampuan teknologi lokal negara-negara berkembang.Adapun tahapan pengembangan teknologi lokal yang harus dilalui adalah sebagai berikut :Impor teknologi dalam bentuk paket (packaged technology).Impor teknologi secara individual (unpackaged technology).Adaptasi terhadap teknologi impor.Perbaikan terhadap teknologi impor.Pengembangan teknologi terkait.Pengembangan teknologi secara lengkap.Identifikasi Kebutuhan TeknologiLangkah pertama dalam mengidetifikasikan kebutuhan teknologi adalah merumuskan tujuan pembangunan nasional secara jelas dan spesifik. Pada umumnya, tujuan pembangunan di negara-negara berkembang berkaitan dengan beberapa hal berikut :pemenuhan kebutuhan dasar manusiameningkatkan lapangna kerja yang produktifmenciptakan pemerataan ekonomimeningkatkan produksi nasional (PDB)menumbuhkan keunggulan kompetitor di pasar internasionalmeningkatkan berbagai kegiatan pada semua sektor pembangunan.Ada tujuh langkah umum yang bisa ditempuh oleh negara-negara berkembang untuk menganalisa kebutuhan teknologi, yaitu :Mengidentifikasikan bidang-bidang teknologi yang relevan dengan tujuan pembangunan nasional.Peramalan Pasar Global dan Kecendrungan TeknologiMenyusun Prioritas dan Klasifikasi Bidang Teknologi yang RelevanMenganalisa Masukan dan Keluaran (input-output)

Analisis Kebutuhan Bandwidth

Bandwidth adalah nilai hitung atau perhitungan konsumsi transfer data telekomunikasi yang dihitung dalam satuan bit per detik atau yang biasa disingkat bps yang terjadi antara komputer server dan komputer client dalam waktu tertentu dalam sebuah jaringan komputer.Throughput adalah bandwidth aktual yang terukur pada suatu ukuran waktu tertentu dalam suatu hari menggunakan rute internet yang spesifik ketika sedang mendownload suatu fileKebutuhan atas bandwidth dari satu jaringan ke jaringan lainnya bisa bervariasi. Sangat penting menentukan berapa banyak bit per detik yang melintasi jaringan dan jumlah bandwidth yang digunakan tiap-tiap aplikasi agar jaringan bisa bekerja cepat dan fungsional.Bisa dibuktikan oleh banyak administrator jaringan, bandwidth untuk jaringan adalah salah satu factor penting dalam merancang dan memelihara LAN atau WAN yang baik. Tidak seperti server, yang bisa dikonfigurasi dan di konfigurasi-ulang sepanjang masa aktif suatu jaringan, bandwidth adalah salah satu dari elemen-elemen desain jaringan yang biasanya dioptimalkan dengan cara terbaik dengan mengkonfigurasi jaringan secara benar dari terminal luar. Namun bagaimana Anda bisa menentukan berapa banyak bandwidth yang dibutuhkan saat merancang jaringan? Apa saja pertimbangan khusus yang diterapkan? Inilah beberapa pertanyaan yang ingin dijawab.Bandwidth mengacu pada data rate yang didukung oleh koneksi jaringan yang terhubung ke jaringan. Ia biasanya diekspresikan dalam istilah bit per sekon (bps), ataukadangkala byte per sekon (Bps). Bandwidth jaringan mewakili kapasitas koneksi jaringan, walaupunpenting untuk memahami beda antarathroughput secara teoretis dan hasil nyatanya. Misalnya, jaringan Ethernet Gigabit 1000BASE-T (yang menggunakan kabel UTP – unshielded twisted-pair) secara teoretis mendukung 1,000 megabit per sekon (Mbit/s), tapi level ini tidak pernah bisa dicapai dalam prakteknya karenaperangkat keras dan sistem perangkat lunak yang digunakannya. Inilah yang menjadi tantangan dalammenghitung bandwidth.Jadi bagaimana Anda menentukan berapa banyak bandwidth yang dibutuhkan? Proses ini dimulai denganmenanyakan pertanyaan yang tepat — Aplikasi apa saja yang dijalankan, dan bagaimana performa service-level agreement (SLA) untuk aplikasi-aplikasi tersebut? Sebab ada beberapa manajer jaringan yang hanya perhatian pada berapa banyak user terkoneksi pada VLAN. Apa yangperlu Anda ketahui adalah apa yang akan user lakukan pada jaringan. Mungkin saja terjadi 200 user menyebabkan bottleneck atas beberapa aplikasi client server yang “wah” daripada sekelompok user terdiri dari 3 orang tapi mereka sudah benar-benar mengoprek jaringan dengan benar.Menghitung badwidth jaringanAda dua langkah dasar dalam menghitung bandwidth:Menentukan jumlah bandwidth jaringan yang sudah ada.Menentukan penggunaan rata-rata aplikasi tertentu.Kedua langkah ini harus dinyatakan dalam Bps. Jika jaringan Anda dalah GbE (Gigabyte Ethernet), berarti tersedia 125,000,000 Bps. Ini dihitungdengan mengambil 1000 Mbps (untuk jaringan Gigabit); yang setara dengan 1 milyar (1,000,000,000) bps dan membaginya dengan 8 untuk mendapatkan byte.(1,000,000,000 bps / 8 = 125,000,000 Bps)Setelah memastikan besar bandwidth jaringan, Anda perlu menentukan berapa banyak bandwidth yang digunakan aplikasi. Gunakan network analyzer untuk mendeteksi angka Bps dari aplikasi yang dikirim melintasi jaringan. Untuk itu, Anda perlu mengaktifkan kolom CumulativeBytes pada network analyzer. Seteleh itu Anda harus:Menangkap traffic dari dan ke workstation pengujian yang menjalankan aplikasi.Pada jendela rangkuman decode, tandailah paket-paket pada awal transfer file.Telusuri catatan waktunya setiap satu detik lalu lihat field byte kumulatif.Jika Anda menetapkan aplikasi Anda mentransfer data pada 200,000 Bps, maka Anda sudah memiliki informasi untuk menghitung: 125,000,000 / 200,000 = 625. Dalam kasus ini, jaringan sudah memadai dan tidak masalah jika ada 100 user konkuren (terkoneksi terus-menerus). Tapi lihat apa yang terjadi jika Anda hanya punya jaringan sebesar 100 mbps. Maka jaringan Anda ini tidak bisa mendukung lebih dari kira-kira 60 user yang menjalankan aplikasi secara konkuren. Jadi, bandwidth sangat penting artinya!

Layanan-Layanan Jaringan

Jaringan komputer adalah sebuah kumpulan komputer, printer dan peralatan lainnya yang terhubung dalam satu kesatuan. Informasi dan data bergerak melalui kabel-kabel atau tanpa kabel sehingga memungkinkan pengguna jaringan komputer dapat saling bertukardokumen dan data, mencetak pada printer yang sama dan bersama-sama menggunakan hardware/software yang terhubung dengan jaringan. Setiap komputer, printer atau periferal yang terhubung dengan jaringan disebut node. Sebuah jaringan komputer dapat memiliki dua, puluhan, ribuan atau bahkan jutaan node.Layanan Jaringan KomputerFile Sharing & Printer Sharing : mempermudah pertukaran dan pengolahan data, sehingga pengaksesan file pada komputer lain menjadi lebih mudahDatabase : sekumpulan informasi yang diorganisir dengan suatu  cara sehingga aplikasi komputer dapat dengan mudah mengambil data yang diinginkanDNS (domain name server) : layanan padajaringan yang berfungsi menerjemahkandomain menjadi alamat IP suatu komputer Misal : mengakses www.contoh.com, maka DNS server akanmenerjemahkannya menjadi 202.101.55.22WEBSITE : merupakan kumpulan dari halaman-halaman web yang saling berhubungan (memiliki hyperlink/link) dan memiliki tema tertentuURL (uniform resource locator) : sistem penamaan situs webWWW : merupakan bagian dari protokol bahasa HTTP yang paling populer, dibangun oleh CERN, sebuah laboratoriumfisika di EROPA, mulai dikembangkan semenjak tahun 1991.HTML (hyper text mark up language) : bahasa program yang digunakan untuk menulis format dokumen yang dapat diakses dalam webChat : sebuah fasilitas internet yang memungkinkan sejumlah pengguna yang bergabung di dalamnya untuk berkomunikasi atau bercakap-cakap secara langsung (real-time) lewat tulisan yang diketikkan oleh masing-masing peserta chat. Contoh program chat yang terkenal yaitu IRC dan ICQ.Email (singkatan dari electronic mail) atau surat elektronik ialah pesan tertulis yang dikirim dari seorang pengguna komputer kepada pengguna komputer yang lain dengan menggunakanfasiltas program pengiriman data yang disediakan oleh sebuah server komputer yang terhubung dengan internetMailing List disingkat Milis yaitu kumpulan atau daftar dari sejumlah alamat e-mail yang digabungkan menjadi satu alamat e-mail. Emai l yang dikirim oleh seorang anggota milis ke alamat email milis tersebut akan diterima secaraserentak oleh seluruh anggota milis yangbersangkuan Dengan demikian akan terjadi semacam diskusi tertulis jarak-jauh antar para anggota milisDownload yaitu mengambil file (baik berupa file program, teks, gambar, audio, video, dan lain-lain) dari dari sebuah komputer diinternet ke komputerpribadi (user). Kebalikannya adalah Upload yaitu mengirim file dari komputer sendiri (user) ke komputer lain lewat jalur atau fasilitas internet.FTP (file transfer protocol) : merupakan protokol yang bertanggung jawab pada pertukaran file di internet.SFTP (securer transfer protocol)SCP (secure copy), bekerja diatas protokol SSH (secure Shell) untuk proses autentifikasi dan data transfer sehingga data dan file yang dilewatkan mendapatkan keuntungan dari fitur enkripsi & keamanan protokol SSHWAP (wireless application protocol) : pengaksesan internet via peralatan wireless (tanpa kabel) seperti handphone, PDA. Keuntungan WAP yaitu Sangat ringkas,Mudah digunakan,Dimanasaja dengan syarat ada sinyal telepon dan Bisa menggunakan media apa sajaWEBLOG : aplikasi website yang berisi komentar yang secara berkala diperbaruioleh pemiliknya. Bisa bermacam-macam topik, mulai dari diary pribadi, agenda politik atau program komersial.Layanan Server Pada Jaringan KomputerDNS (Domain Name System) Server : Menyediakan alamat IP dari sebuah website atau domain name sehingga hostdapat terkoneksi kepadanya.Telnet Server :  Menyediakan layanan bagi administrator agar dapat log in ke sebuah host dari remote location dan mampu mengatur host tersebut dari jarak jauh.DHCP (Dynamic Host Configuration Protocol) Server : Menyediakan layanan yang memberikan alamat IP, Subnet Mask, Default Gateway dan informasi bagi client.FTP (File Transfer Protocol) Server : Menyediakan layanan agar client dapat mengunduh dan mengunggah file antara client dan server.Email Server : Menggunakan Simple Mail Transfer Protocol (SMTP), Post Office Protocol (POP3) atau Internet Message Access Protocol (IMAP). Digunakan untukmengirimkan email dari client ke server  melalui Internet. Pengguna menggunakan format tertentu berupa user@xyz.Web Server : Menggunakan HTTP (Hypertext Transfer Protocol). Digunakan untuk mentransfer informasi dari web server ke web client. Sebagian besar web pages menggunakan HTTP.Layanan Pada Sistem Operasi Jarinagn1. Mail ServerMail server yaitu layanan atau perangkat lunak program yang mendistribusikan file atau informasi sebagai respons atas permintaan yang dikirim via email, juga digunakan pada bitnet untuk menyediakan layanan serupa http://FTP.2. DHCP ServerDHCP atau Dinamyc Host Configuration Protocol adalah sebuah layanan yang secara otomatis memberikan nomor IP kepada komputer yang memintanya. Komputer yang memberikan nomor IP inilah yang disebut sebagai DHCP server, sedangkan komputer yang melakukan request disebut DHCP Client.3. Web ServerWeb Server adalah layanan server yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan web browser dan mengirimkan kembali hasilnya dalam bentuk halaman-halaman web yang umumnya berbentuk dokumen HTML. Salah satu server web yang terkenal di linux adalah Apache. Apache merupakan server web antar platform yang dapat berjalan di beberapa platform seperti Linux dan Windows.Web Server juga merupakan sebuah komputer yang menyediakan layanan untuk internet. Server disebut juga dengan host. Agar anda dapat memasukkan web yang anda rancang ke dalam internet, maka anda harus memiliki ruangan terlebih dahulu dalam internet (hosting), ruangan inilah yang disediakan oleh server.4. DNS ServerDNS atau Domain Name System adalah distribute database system yang digunakan untuk pencarian nama komputer di jaringan yang mengunakan TCP/IP (Transmission Control Protocol/Internet Protocol). DNS server berfungsi untuk menterjemahkan (mentranslasi) IP address sebuah server menjadi nama domain. DNS digunakan pada aplikasi yang terhubung ke Internet seperti web browser atau e-mail, dimana DNS membantu memetakan host name sebuah komputer ke IP address.DNS dapat disamakan fungsinya dengan buku telepon. Dimana setiap komputer di jaringan Internet memiliki host name (nama komputer) dan Internet Protocol (IP) address. Secara umum, setiap client yang akan mengkoneksikan komputer yang satu ke komputer yang lain, akan menggunakan host name. Lalu komputer anda akan menghubungi DNS server untuk mencek host name yang anda minta tersebut berapa IP address-nya. IP address ini yang digunakan untuk mengkoneksikan komputer anda dengan komputer lainnya.Sebagai contoh, http://aantomatika.blogspot.com mempunyai IP address 223.255.219.30. Ketika seseorang mengakses blog tersebut yang berarti merequest situs http://aantomatika.blogspot.com, DNS request tersebut akan diarahkan oleh DNS server ke server yang memiliki IP address 223.255.219.30.5. FTP ServerFTP (File Transfer Protocol) server adalah layanan sistem operasi yang berfungsi untuk memberikan layanan tukar menukar file dimana server tersebut selalu siap memberikan layanan FTP apabila mendapat permintaan (request) dari FTP client.FTP client adalah computer yang merequest koneksi ke FTP server untuk tujuan tukar menukar file berupa download, upload, rename file, deleting file, dll sesuai dengan permission yang diberikan oleh FTP server. Tujuan dari FTP server adalah sebagai berikut :sharing datamenyediakan indirect atau implicit remote computermenyediakan tempat penyimpanan bagi usermenyediakan transfer data yang reliabledan efisien6. Proxy ServerProxy server adalah server yang berfungsi melayani permintaan dokumen World Wide Web dari pengguna internet, dapat menyimpan sementara (cache) file html server lain untuk mempercepat akses internet. Dapat dikatakan proxy server bekerja dengan menjembatani komputer (program internet seperti browser, download manager dan lainnya) ke internet.

#smkbandungselatan

KERAGAMAN KOMUNIKASI DATA

Komunikasi Data adalah proses pengiriman data / informasi dari dua/ lebih device (komputer, smartphone, handphone, dll) yang terhubung dalam suatu jaringan.Dapat juga diartikan sebagai upaya untuk bertukar pesan antara pengirim & penerimainformasi.Blok Diagram Komunikasi Data :Sumber -> Pengirim -> Sistem Transmisi -> Penerima -> TujuanMetoda Komunikasi :1.Simplex, yaitu komunikasi satu arah, pengirim hanya bisa mengirim pesan ke penerima dan tidak dapat menerima pesan&& penerima hanya dapat menerima pesan dari pengirim dan tidak dapat mengirim pesan (Contoh : Radio, Televisi, dll)2.Half-Duplex, yaitu komunikasi dua arah, pengirim dan penerima masing – masing dapat mengirim dan menerima pesan tetapi secara bergantian (Contoh : Walkie Talkie, Chatting, dll)3.Full-Duplex, yaitu komunikasi dua arah seperti Half-Duplex, tetapi penerima dan pengirim dapat mengirim dan menerima pesan secara bersamaan dalam satu waktu (Contoh : Telepon, Video Call, dll)Klasifikasi Komunikasi berdasarkan Informasi yang dikirim dan diterima :1.Komunikasi Audio, yaitu jenis komunikasi yang hanya memungkinkan mengirim dan menerima informasi dalam bentuk suara (Contoh : Radio, Voice Mail, dll)2.Komunikasi Video, yaitu jenis komunikasi yang memungkinkan mengirim dan menerimainformasi dalam bentuk gambar (Contoh : Big Screen yang menampilkan iklan di kota –kota, dll)3.Komunikasi Audio & Video, yaitu komunikasi yang memungkinkan mengirim dan menerima informasi dalam bentuk suaradan gambar sekaligus (Contoh : Televisi, Video Call, dll)4.Komunikasi Data, yaitu komunikasi yang mana informasi yang dikirimkan dan diterima berupa data digital (Contoh : Aplikasi Internetworking pada jaringan komputer)Jenis – jenis Komunikasi Data :1.Terestrial, menggunakan media kabel dan nirkabel sebagai aksesnya2.Satelit, menggunakan satelit sebagai aksesnyaMenurut salah satu blog,hal wajib yang harus ada dalam sebuah komunikasi dataadalah :1. Receiver / Penerima, penerima data / informasi yang dikirim oleh sender2. Sender / Pengirim,pengirim data / informasi yang selanjutnya akan diterima oleh receiver3. Message / Pesan,data yang dikirim oleh sender4. Media Transmisi,media yang dibutuhkan oleh data / informasi yang dikirim oleh sender agar sampai ke receiver (Contoh : Kabel, udara, dll)5. Protocol,aturan yang harus disepakati oleh dua atau lebih device agar dapat berkomunikasi (Contoh : IEEE 802.11 standar yang digunakan untuk jaringan local menggunakan wireless)Infrakstruktur terrestrial Aksesnya dengan menggunakan media kabel dan nirkabel. Untuk membangun infrakstuktur terrestrial ini membutuhkan biaya yang tinggi, kapasitas bandwitch yang terbatas, biaya yang tinggi dikarenakan dengan menggunakan kabel tidak diprngaruhi oleh factor cuaca jadi sinyal yang diguakan cukup kuat. b. Melalui satelit Aksesnya menggunakan satelit. Wilayah yang dicakup akses sateli lebih luas sehingga mampu menjangkau sebuah lokasi yang tidak bisa dijangkau. Oleh infrastruktur terrestrial namun untuk membuthkan waktu yang lama untuk berlangsung prosesnya komunikasi. Karena adanya gangguan karena radiasigelombang matahari (sun outage) yang terjadi paling parahnya setiap 11 tahunsekali.Dari kedua jenis tersebut dapat dibagi menjadi dua bentuk komunikasidata. System komuniksi data dapat pula bebentuk offline communication system (system komunikasi offline) dan on line communication system (system komunikasi online)a. System komunikasi offlineSystem komunikasi offline adalah proses pengiriman data dengan menggunakantelekomunikasi ke pusat pengolahan data tetapi akan diproses dulu oleh terminalkemudian dengan menggunakan modem dikirim melalui telekomunikasi danlangsung dip roses oleh CPU data disimpan pada disket, magnetik tape dn lain-lainPeralatan yang diperlukan 1. Terminal Merupakan suatu 1/0 device untuk mengirim data dan menerima data jarak jauh dengan fasilitas telekomunikasi.Peralatan terminal adalah magnetic tape unit, disk dirivepaper tape. 2. Jalur komunikasi Jalurnya merupakan fasilitas komunikasi seperti telepon, telegrf, telex dll.Modem Suatu alat yang mengalihkan data dari system kode digital kedalam system kode analog.b. System komunikasi onlineData yang dikirim melalui terminal computer bisa langsung diperolh dandiproses oleh computer.Sitem komunikasi on line berupa:Memungkinkan untuk mengirimkan data ke pusat computer, diproses I pusatcomputer. Perusahaan yang pertama mempelopori yaitu American Airlinesberlaku komunikasi dua arah. Merupakan komunikasi data degan kecepatantinggi. Sistm ini memerlukan suatu teknik dalam hal system disain danpemrograman karena pusat computer dibutuhkan suatu bank data ataudatabase.Time sharing systemTekhnik online system oleh beberapa pemakai secarabergantian menurutwaktu yang diperlukan pemakai karena perkembangan proses CPU lebihcepatsedangkan input dan output tidakdapat mngimbangi.Distributed data processing systemMerupakan system yang sering digunakan sekarang sebagai perkembangandari time sharing system. Sebagai system dapat didefinisikan sebagai systemcomputer interaktf secara geogrfis dan dengan jalur komunikasi dan mampumemproses data dengan computer lain dalam suatu system.Selain beberapa jenis komunikasi seperti yang dijelaskan diatas masih terdpatjenis-jenis yang lainnya yaitu:Komunikasi data terdiri dari komunikasi data analog dan digital. Komunikasidata analog contohnya adalah telepon umum – PSTN (Public SwitchedTelepohone Network). Komunikasi data digital contohnya adalah komunikasiyang terjadi pada komputer. Dalam komputer, data-data diolah secara digital.VoIP (Voice over Internet Protocol) merupakan teknik komunikasi suaramelalui jaringan internet. Suara yang merupakan data analog diubah menajdidata digital oleh decoder.data digital tersebut di-compress dan di-transmitmelalui jaringan IP. Oleh karena data dikirimkan melalui IP, maka datadikirimkan secara ‘Switcing Packet’ yaitu data dipecah menjadi paket-paket.Informasi dibagi-bagi dalam paket yang panjangnya tertentu kemudian tiappaket dikirimkan secara individual. Paket data mengandung alamat sehinggadapat dikirimkan ke tujuan denganbenar. Dalam VoIP, terdapat berbagaiprotokol yang digunakan diantaranya protokol H.323 yang merupakanprotokol standar untuk komunikasi multimedia seperti audio, video dan datareal time melalui jaringan berbasis paket seperti Internet Protocol (IP).Protokol H.323 mempunyai komponen seperi terminal, gateway, gatekeeperdan MCU (Multipoint Control Unit). Dalam komunikasi data pada VoIP,secara diagramnya terdiri atas sumber, voice coderserta jaringan internet.Voice coder merupakan pengkonversi suara dari data analog menjadi digital.Dalam voip ini masih memiliki kelemahankelemahan seperti delay yangmasih cukup tinggi dibandingkan dengan telepon biasa (PSTN). Diharapkandalam perkembangannya, VoIP dapat meiliki perkembangan yang baik sepertidelay yang diperkecil, sehingga dapat diambil keuntungannya yaitukomunikasi lebih murah terutama untuk komunikasi jarak jauh atau interlokal.

BEBERAPA MEDIA DALAM PROSES KOMUNIKASI DATA :1. Media kabel tembagaMedia yang cukup lama digunakan karena memang media inilah yang menjadi cikalbakal system komunikasi data dan suara. Saat ini media ini memang masih digunakanhanya saja pemanfaatannya sudah agak sedikit berkurang, hal ini dikarenakan karenaupaya penemuan dan pengembangan media komunikasi terus dipelajari dan hasilnyaterus banyak bermunculan media yang lebih baik dengan keuntungan yang lebihbanyak dibandingkan dengan keuntungan yang ditawarkan oleh media kabeltembaga.2. Media WLANSebuah jaringan local (LAN) yang terbentuk denganmenggunakan media perantarasinyal radio frekuensi tinggi, bukan dengan menggunakan kabel. Media wireless yangtidak kasat mata menawarkan cukup banyak keuntungan bagi penggunanya,diantaranya : a. Meningkatkan produktifitas Jaringan WLAN sangat mudah untuk di implementasikan, sangat rapi dalam hal fisiknya yang dapat meneruskan inforasi tanpa seutas kabe lpun, sangat fleksibel karena bisa diimplementasikan hamper di semua lokasi dan kapan saja, dan yang menggunakanya pun tidak terikat di satu tempat saja. Dengan semua factor yang ada ini, para penggunanya tentu dapat melakukan pekerjaan dengan lebih mudah akibatnya pekerjaan jadi cepat dilakukan, tiak membutuhkan waktu yang lama hanya karena masalah – masalah fisikal jarigan dari PC yang mereka gunakan. Berdasarkanfactor inilah, wireless LAN tentunyadapat secara tidak langsung menigkatkan produktifitas dari para penggunanya cukup banyak factor penghambat yang ada dalam jaringan kabel yang dapat dihilangkan jika anda menggunakn medi ini. Meningkatnya produktivitas kerja para karyawannya, tetu akan sangat bermanfaat bagi perushaan tempat mereka bekerja.b. Cepatdan sederhana implementasinya. Implementasi jaringan WLAN terbilang mudah dan sederhana. Mudah karena anda hanya perlu memiliki sebuah perangkat penerima pemancar untuk membangun sebuah jaringan wireless. Setelah memilikinya, konfigurasi sedikit anda siap menggunakan sebuah jaringan komunikasi data bau dalam lokasi anda. Namun, tidak sesederhana itu jika anda menggunakan media kabel.c. Fleksibel Media Wireless LAN dapat menghubungkan anda dengan jairngan pada tempat-tempat yang tidak bisa diwujudkan oleh media kabel. Jadi fleksibilitas media wireless ini benar-benar tinggi karena anda bisa memasang dan menggunakannya dimana saja dan kapan saja, misalnya di pest ataman, di ruangan meeting darurat dan banyak lagi.d. Dapat mengurangi biaya investasi. Wireless LAN sangat cocok bagi anda yang ingin menghemat biaya yang akan dikeluarkan untuk membangun sebuah jaringan komunikasi data. Tanpa kabel berarti juga tanpa biaya, termasuk biaya termasuk biayakabelnya sendiri, biaya penarikan, biaya perawatan, dan masih banyak lagi. Apalagi jika anda membangun LAN yang sering berubah-ubah, tentu biaya yang anda keluarkan akan semakin tinggi jika menggnakan kabel. e. Skalabilitas Dengan menggunakan media wireless LAN, ekspansi jaringan dan konfigurasi ulang terhadap sebuah jaringan tidak akan rumit untuk dilakukan seperti halnya dengan jaringan kabel. Disinilah nilai skalabilitas jaringan WLAN cukup terasa.Media Piranti Wireless 1. Wireless Client Device Access PointDigunakan untuk melakukan pengaturan lalulintas jaringan dari mobile radio kejaringan kabel atau dari backbone jaringan wireless client/server ı Biasanyaberbentuk kotak kecil dengan 1 atau 2 antena kecil. Peralatan ini merupakan radiobased, berupa receiver dantransmiter yang akan terkoneksi dengan LAN kabel ataubroadband ethernet. 3. AntennaDigunakan untuk mengkonversi signal high frekuensi (RF) dalam transmisinyasebagai gelombang di udara. Tipe antena akan menentukan pola radiasi gelombangseperti omnidirectional, bidirectional, atau unidirectional.Ada tiga jenis antena RF yaitu Omni-directional, Bidirectional, dan Unidirectional.Omnidirectional sangat cocokdigunakan untuk cakupan area yang luas. Bidirectionalcocok untuk menghubungkan antar gedung. Unidirectional cocok untuk koneksi pointto point antar gedung yang berlainan daerah. Antena omnidirectional akanmerambatkan sinyal RF ke segala arah secara horizontal, namun jarak dayapancarnya terbatas. Omnidirectional mempunyai range gain hingga 6db, yang dapatdigunakan pada aplikasi didalam gedung. Karena 6 keterbatasan jangkauan area,maka sering digunakan beberapa access point untuk memperluas area cakupan,sehingga dapat terjadi overlappingsel. Penggunaan gain yang tinggi akan menambahrange coverage area, sehingga akan mengurangi jumlah access point dalamsatu kawasan. Salah satu tipe antena unidirectional adalah antena Yagi, antena ini hanyaakan mentransmisikan serta menerima energi sinyal RF dalam satu arah.Antena Yagimerupakan antena unidirectional dengan gain yang cukup tinggi (antara 12 hingga 18dBi). Mempunyai bentuk fisik seperti antena televisi dengan bilah-bilah metal paralelsecara melintang. Radiasinya hampir sama dengan nyala lampusenter saatdinyalakan.Gambar Antena Yagi Media fiber optic.Fiber optic secara harafiah arti serat optic atau bisa juga disebut serat kaca. Fiberoptic memang berupa serat yang terbuat dari kaca, namun jangan anda samakandengan kaca yang biasa anda lihat. Serat kaca ini merupakan yang dibuat secarakhusus dengnproses yang cukup rumit yang kemudian dapat digunakan untukmelewati data yang ingin anda kirim atau terima.Jenis media fiber optic itu sendiri merupakan sebuah serat seukuran rambut manusiayang terbuat dari bahan kaca murni, yang kemudian dibuat bergulung-gulungpanjangnya sehingga menjadi sebentuk gulungan kabel. Setelah terjadi bentuk sepertiitu , maka jadilah media fiberoptic yang biasanya anda gunakan sehari-hari.Cara fiber optic melewati dataJika berhubungan dengan alat-alat optik, maka alat-alat tersebut akan erat sekalihubungannya dengan cahaya dan system pencahayaan. Serat optic yang digunakansebagai media, maka yang akan lalu-lalang di dalamnya tidak lain dan tidak bukanadalah cahaya.Seberkas cahaya akan digunakan sebagai pembawa informasi yang ingin andakirimkan. Cahaya informasi tersebut kemudian ditembakkan ke dalam media fiberoptic dari tempat asalnya. Kemudian cahaya akan merambah sepanjang media kacatersebut hingga akhirnya cahaya tadi tiba di lokasi tujuannya. Ketika cahaya tiba dilokasi tujuan, maka pengiriman informasi dan data secara teori telah berhasildikirimkan dengan baik. Dengan demikian, maka terjadilah proses kounikasi dimanakedua ujung media dapat mengirim dan menerima informasi yang ingin disampaikan. Komponen sistem komuniksi data dengan media fiber optic.Pada dasarnya setiap system informasi pasti memerlukan 5 komponenminimal dalam proses komunikasi data, yaitu transmitter (pemindah/pengalihpesan), receiver (penerima pesan), media pengalih pesan, pesan yangdialihkan, dan penguat sinyal. Adapun dalam komunikasi data denganmemanfaatkan media fiber optic, maka komponen-komponen yang ada yaitudiantaranya sebagai berikut:Cahaya yang membawa informasi.Karena media yang digunakannya berupa serat optic yaituserat yang terbuatdari bahan kaca yang dapat mentranmisikan data dengan cahaya.Denganmemanfaatkan cahaya maka dalam eproses transmisinyapun dapatmentransper kapasitas data yang tak terbatas, hal ini dikarenakan banyaknyakelebihan yang dimiliki oleh cahaya diantaranya cahaya kebal terhadapgangguan, mampu berjalan jauh, dengan kecepatan tinggi.Optical transmitter/pemindah berbentuk optis, merupakan sebuah komponenyang bertugas mengirimkan sinyal-sinyal cahaya kedalam media pembawadata/pesan. Tempatnya sangat dekat dengan media fiber optic.Sumber cahaya yang biasanya digunakan adalah Light Emitting Dioda (LED)atau solid state laser dioda. Sumber cahaya yang menggunakan LED lebihsedikit mengonsumsi daya daripada laser. Namun sebagai konsekuensinya,sinar yang dipancarkan oleh LED tidak dapat menempuhjarak sejauh laser.Fiber optic cable/ kabel serat kaca, bentuknya tidak jauh berbeda dengankabel tembaga, namun lebih kecil danmemiliki warna yang beningseperti benag pancingan, bagian ini merupakan bagian yang memiliki peran yang sangat penting dalam proses penyampaian data dalam mediafiber optic.Optical receiver/kaca penerima pesan kiriman.memiliki tugas untukmenangkap semua cahaya yang dikirimkan oleh optical transmitter,setelah cahayanya ditangkap maka langsung didekode menjadi sinyal-sinyal digital yaitu informasi yang dikirmkan dari device.opticalregenerator, yaitu penguat sinyal cahaya, agar semua cahaya bisaditerima ileh optical receiver dalam keadaan utuh, sehingga informasinyapunakan utuh pula.Beberapa keuntungan dari media fiber optic:Lebih ekonomis untuk jarak yang sangat jauh. Dengan bandwitch yangsangat besar disertai daya jangkau yang sangat jauh maka dengan mediafiber optic biaya akan lebih sedikit. Apalagi jika dibandingkan denganmedia kabel tembaga mislanya yang tentu dengan jarrak jauh pasti akanmenambah biaya untuk membeli kabelnya.Ukuran saluran serat yang lebih kecil. Karena terbuat dari serat kacamaka ukuran serat salurannya menjadi lebih keciljika dinadingkandengan media kabel tembaga.Penurunan kualitas sinyal yang lebih sedikit. Dengan menggunakan mediafiber optic maka degradasi sinyal transmisi akan lebih bisa dikurangi.Daya listrik yang diperlukan lebih kecil, karena memanfaatkan cahaya dalamproses transmisi datanya sehingga hanya membutuhkan sedikit daya listrikberbeda dengan media kabel tembaga. Menggunakansinyal digital, dalam media fiber optic karena tidak adanya sinyal listrik, maka yang lebih banyak mendominasi adalah sinyal digital. Fiber optic tidak mudah termakan usia, dikarenakan dalam proses transmisinya tidak melibatkan listrik sehingga kecil kemungkinan akan terjadinya kebakaran saluran yang diakibatkan oleh konsleting. Bahannya ringan dan fleksibel, hal ini dikarenakan ukuran serat yang sangat kecil dan juga elastic sehingga saluran dengan media fiberoptic lebih ringan dan fleksibel. Komunikasi bisa lebih aman, hal ini dikarenakan dengan media fiber optic maka informasinya tidak mudah disadap oleh pihak lain, dan juga sangat sulit untuk dimonitor, Jalan tercepat untuk transmisi data anda, karena memanfaatkan bantuan cahaya maka jelaslah bahwa dengan fiber optic, data akan lebih cepat sampai kepada tujuanpengiriman, ditambah lagi kapasitas data dengan media fiber optic tidak terbatas, sehingga data yang bisa dtransper bisa sangatcepat kilat.D. Contoh Kasus Komunikasi Data Sebenarnya sudah sangat banyak dan beragam mengenai contoh kasusatau contoh proses komunikasi data, baik itu yang memerlukan data dengan kapasitasbesar ataupun kecil. Misalnya seperti yang biasa kita lakukan setiap saat yaitu proses pengiriman sms dan e-mail, itu juga termasuk dalam proses komunikasi data hanya saja kapasitas pesan datanya terbilang kecil. Namun untuk yang berkapasitas besar juga sangat banyak sekali, misalnya kebiasaan pengiriman data dalam suatu perusahaan, misalnya suatu perusahaan yang besar yang telah membuka cabang diberbagai Negara, maka kemungkinan besar sering melakukan proses komunikasi data. Sekalipun komunikasi data telah dan terus dikembangkan sedemikian rupa,namun tetap saja terdapat beberapa masalah dalam proses komuniksi data,diantaranya sebagai berikaut: 1. Keterbatasan bandwith, yaitu kapasitas pengiriman data perdetik dapat diatasi dengan penambahan bandwith. 2. Memiliki Round Trip Time (RTT) yang terlalu besar, dioptimalkan dengan adanya TCP Optimizer untuk mengurangi RTT. 3. Adanya delay propagasi atau keterlambatan untuk akses via satelit, membangun infrastruktur terestrial jika mungkin.Komunikasi data adalah transmisi atau proses pengiriman dan penerimaan data dari dua atau lebih device (sumber), melalui beberapa media. Media tersebut dapat berupa kabel koaksial, fiber optic (serat optic) , microware dan sebagainya. Komunikasi data juga terbagi kedalam beberapa jenis, yaitu komunikasi data ananlog dan juga komunikasi data digital. Adpaun jenis berdasarkan medianya ada komunikasi data terreistrial yaitu komunikasi data dengan menggunakan media kabel tembaga dan nirkabel, sementara jenis lainnya yaitu komunikasi data melalui satelit, contohnya komunikasi data dalam dengan media wifi, internet,dll. Media komunikasi data yang banyak dimanfaatkan diantaranya ada media kabel tembaga, microwave, wireless, dan yang terbaru yaitu media fiber optic (serat kaca). Dari sekian banyak media yang ada, media yang memiliki beberapa kemampuan yang menonjol dimiliki oleh media fiber optic. Proses komunikasi data sangat komlek dan sering terjadi dalam kesehariankita, namun yang perlu digarisbawahi komunikasi data bukan komunikasi informasi, karena pada dasarnya dua hal tersebut sangat berlainan.Berhubung komunikasi data sudah selalu berhadapan dengan setiap gerak- herik tingkah laku kita, maka perlu diperhatikan yaitu kita harus pentar-peintar dalam menentukan media yang kiota gunakan, agar jangan sampai kita merasa kecewa dengan ,media yang kita pilih, maka dari itu pandai-pandailah memilih media komunikasi data yang memiliki keunggulan-keunggulan. Agardata yang kita komunikasikan bernar-benaroptimal dengan hasil maksimal.

MANAJEMEN USER DAN GRUP

Root adalah user tertinggi yang ada di linux. User bisa mengakses file dan direktori dengan full akses RWX.

Untuk lebih jelasnya berikut tutorialnya :

Menambahkan User 

Disini saya memakai linux Ubuntu13.04 yang secara default sudah memiliki 2 buah user yaitu Root dan user yang di buat pada saat proses instalasi. Kita bisa menambahkan user dengan syntax :

sudo adduser nama_user

Buka terminal dan masuk sebagai root


 Setelah itu ketikan syntax tadi, disini saya menambahkan user dengan nama "akuntan". Kemudia anda diminta untuk mengisi passwd dan identitas user tersebut.



Selamat anda telah berhasil membuat user baru. :)

Menambahkan Group

Untuk menambahkan group baru pada linux bisa menggunakan syntax :

sudo addgroup nama_group

Buka terminal dan login sebagai root



Kemudian ketikan syntax diatas dengan memasukan nama group yang ingin dibuat, disini saya menggunaka nama group "keuangan".



Selamat anda berhasil membuat group. :)

Memasukan User kedalam Sebuah Group 

Setelah tadi kita sudah membuat user dan group baru. Sekarang kita akan memasukan user "akuntan" tadi kedalam group "keuangan".Cara memasukannya dengan menggunakan syntax :

sudo adduser nama_user nama_group

Buka terminal dan login sebagai root. Ketikanlah syntax diatas dan rubah nama_user dan nama_group dengan user dan group tadi yang sudah dibuat.


Setelah mengeksuki perintah tersebut maka user akuntan akan masuk kedalam group keuangan. Untuk melihat apakah user tadi sudah masuk kedalam group atau belum, kita bisa mengeceknya dengan syntax :

cat /etc/group


Selamat kalian berhasil memasukan user kedalam suatu group. :)

Mengubah Owner dan Group Suatu File

Saya akan membuat file dengan user root. File ini nantinya akan saya rubah kepimilkikan dan groupnya. Pertama buat sebuha file menggunakan text editor gedit.

sudo gedit nama_file

Buka terminal login sebagai root. lalu ketikan syntax diatas, disini saya menggunakan "file" sebagai nama file tersebut.



Kemudian akan muncul text editorgedit. isikan isi dari file tersebut, lalu save.

Lihat apakah filenya sudah terbentuk atau belum dengan syntax :

ls


ls -l (untuk melihat atribut file)



Terlihat pada gambar diatas file yang bernama file owner dan groupnya masih sama-sama root. Disini saya akan merubah Owner dan Group dari file tersebut.

Syntax :

chown nama_user nama_file

chgrp nama_group nama_file

 

Setalah itu lihat lah dengan ls -l apakah sudah terganti atau belum owner dan groupnya.



Selamat file owner dan groupnya sudah berubah. :)

Menghapus User dan Group

Berikut adalah cara untuk menghapus user dan group yang sudah kita buat. Ini mungkin berguna apabila user dan group tersebut sudah tidak terpakai. Dari pada menuh-menuhin memori.

Prinsip Dan Cara Kerja DNS

DNS Server adalah singkatan dari Domain Name System, yaitu Distribute Database System dengan tugas untuk mencari sebuah nama komputer dalam jaringan yang memakai TCP/IP.

DNS termasuk layanan aplikasi yang umumnya dipakai pada jaringan internet dengan tujuan menerjemahkan nama domain ke dalam IP Address atau nomor IP.

Misalnya saja, ketika kita hendak mengunjungi link url nama domain tertentu, maka kita memakai sederetan huruf atau nama karena penggunaannya yang lebih mudah untuk diingat, seperti contohnya : www.yahoo.com.

Cara Kerja DNS

Bagaimana cara kerja DNS Server ini? Cara kerja dari DNS Server adalah dengan menerjemahkan sebuah nama jaringan komputer ke dalam bentuk IP Address, bisa juga dengan memetakan nama dari jaringan komputer tadi ke dalam alamat IP.

Adapun DNS Server dan Client DNS sendiri dinamakan sebagai name servers. Client atau revolver mengirimkan sebuah permintaan menuju name servers berbent queries. Name Server sendiri nantinya memproses melalui cara pengecekan menuju local database DNS.

Kemudian jika yang dicari ternyata tak ada dalam local database, sehingga name servers tadilah yang nantinya menghubungi jaringan name servers yang lainnya. Bisa juga DNS yang bertugas mengirimkan sebuah message failure apabila permintaan pada client tak ditemukan.

Biasanya proses yang terjadi di atas dinamakan Forward Lookup Query, di mana permintaan client akan di proses melalui pemetaan host ke dalam IP Address.

Prinsip Kerja DNS Server

Resolvers atau Client mengirimkan queries ke dalam name server, kemudian name server ini nantinya akan memeriksa local database, bisa juga dengan menghubungi sebuah name server yang lain.

Apabila ditemukan, akan langsung diberitahukan menuju resolvers atau client tadi, sebaliknya jika tidak ditemukan akan langsung mengirimkan sebuah failure message. Host tujuan dihubungi oleh client atau revolver memakai IP Address pemberian dari name server.

Adapun Client akan menjawab melalui 2 macam cara, yakni dengan bertanya pada sistem DNS Server lokal dan melakukan interpretasi hasil, serta melihat isi dari cachenya jika pertanyaan tasi sebelumnya pernah dipertanyakan lalu jawabannya disimpan pada cache miliknya.

Sistem Pendukung Kinerja DNS Server

Berdasarkan prinsip dan cara kerjanya, DNS Server didukung oleh beberapa sistem di bawah ini :

1. Authoratitative DNS Server, merupakan bagian untuk menangani setiap jawaban yang keluar menuju query yang berasal dari recursor, untuk tiap-tiap bagian dari jawaban, atau bisa juga termasuk bagian terhadap penyerahan , contohnya penyerahan menuju authorithative DNS Server lainnya.

2. Recursive DNS Server, merupakan sistem yang bertugas untuk meneruskan pencarian dari DN dengan respons query dari client/resolve, lalu mengembalikan jawaban menuju resolver.

3. DNS Resolver, adalah bentuk program dari DNS client dalam komputer pengguna atau user lalu menghasilkan produk berupa DNS request yang diperlukan dalam program aplikasi. Resolver merupakan salah satu bagian pada program aplikasi dengan fungsi agar bisa menjawab berbagai pertanyaan untuk program aplikasi mengenai domain.

Adapun agar Anda bisa melihat DNS pada jaringan komputer, maka bisa mengikuti cara-cara ini, yaitu dengan mengunjungi Open Network and Sharing Center lalu klik Connection pada jaringan internet lalu klik Details, selanjutnya Anda akan melihat dengan detail DNS pada komputer Anda tersebut.

Alamat DNS inilah yang nantinya digunakan ketika komputer melakukan request pada sebuah situs dalam jaringan internet.

1    Instalasi DNS

Setelah itu install BIND9 (Berkeley Internet Name Domain versi 9) sebagai DNS Server. Jalankan command apt-get install bind9 atau aptitute install bind9.

Proses instalasi BIND9

Tekan Y untuk melanjutkan. Tunggu sampai proses instalasi selesai.

2)    Konfigurasi DNS

Berikut file-file penting yang akan kita konfigurasi dalam DNS Server;

a. /etc/bind/named.conf

b. file forward

c. file reverse

d. /etc/resolv.conf

a.    Membuat Zona Domain

Setelah selesai menginstalasi bind9, kemudian konfigurasi bind9.

nano /etc/bind/named.conf.local

          Tambahkan command seperti di bawah ini.

Sintax untuk membuat Zona pada Debian

     #. . .

zone "nr.net" { //Zone Domain anda

type master;

file "/etc/bind/db.nr.net"; //lokasi file FORWARD

};

zone "192.in-addr.arpa" { //1 blok ip paling depan

type master;

file "/etc/bind/db.192"; //lokasi file REVERSE

};

Setelah itu save konfigurasi di atas.

b.    File forward

Forward berfungsi untuk konversi dari DNS ke IP Address. Sebagai contoh ketika kita mengetikan www.nr.net melaui Web Browser, maka akan muncul website dari server Debian.

Kemudian membuat file konfigurasi untuk DNS tersebut. Karena command yang dibutuhkan cukup banyak, maka kita kopikan saja dari file default yang sudah ada.

cp /etc/bind/db.local /etc/bind/db.nr.net

nano /etc/bind/db.nr.net

Sintax pada direktori db.nr.net

Edit konfigurasi command di atas menjadi seperti di bawah ini. Kemudian Save.

c.    File Reserve

Reverse berfungsi untuk konversi IP Address ke DNS. Sebagai contoh jika kita mengetikan IP Address 192.168.27.1 pada Web Browser, secara otomatis akan redirect ke alamatwww.nr.net. Pada bagian ini tidak diharuskan, jika tidak ingin mengkonfigurasi reverse juga bisa.

cp /etc/bind/db.127 /etc/bind/db.192.168.27.1

nano /etc/bind/db.192.168.27.1

Sintax pada direktori db.IP

Edit konfigurasi di atas menjadi seperti di bawah ini. Kemudian Save.

Sintax pada direktori db.IP setelah di edit

d.    Menambahkan dns-name-server

Tambahkan dns dan nameserver dari Debian tersebut pada file resolv.conf agar dapat diakses melalui komputer localhost.

nano /etc/resolv.conf

     search nr.net

     nameserver 192.168.27.1

     Kemudian yang terakhir restart daemon dari bind9.

/etc/init.d/networking restart

Jika failed terjadi kesalahan pada satu file, yaitu named.conf. Periksa kembali script yang dibuat.

Konfigurasi DNS server selesai. Untuk pengujian, ping ke IP dan ping nr.net dari server maupun dari client.

Ping IP Public 192.168.19.230 dari server.

Pengujian ping

            Ping IP local 192.168.27.1 dari server.

Pengujian ping

            Ping IP gateway 192.168.19.99 dari server.

Pengujian ping

            Ping DNS nr.net dari server.

Pengujian ping

Sebelum ping IP dan DNS dari client, setting IP client terlebih dahulu seperti dibawah ini.

                        Klik kanan. Properties.

                        Isikan IP seperti di bawah ini. Kemudia OK.

                        Jalankan command promt dari client.

                        Ping IP local server 192.168.27.1

Pengujian ping dari client

                        Ping IP public server 192.168.19.230

Pengujian ping dari client

                        Ping IP DNS server 192.168.27.1

Pengujian ping dari client

                        Ping DNS server nr.net.

Pengujian ping dari client

Konfigurasi DNS telah berhasil.

WEB SERVER XAMPP

XAMPP adalah sebuah aplikasi web server Apache yang didalamnya sudah tersedia database server mysql dan support php programming serta perl.
XAMPP dikembangkan dari sebuah tim proyek bernama Apache Friends, yang terdiri dari Tim Inti (Core Team), Tim Pengembang (Development Team) & Tim Dukungan (Support Team) 
XAMPP  adalah perangkat lunak bebas, yang mendukung banyak sistem operasi, merupakan kompilasi dari beberapa program.
Fungsinya adalah sebagai server yang berdiri sendiri (localhost), yang terdiri atas program Apache HTTP Server, MySQLdatabase, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl.

Logo XAMPP

      Nama XAMPP merupakan singkatan dari 
X (Cross Platform atau dapat berjalan dalam banyak sistem operasi )Apache ( HTTP  Server )MySQL ( Structured Query Language)PHP ( Bahasa pemrograman web dan sistem manajement database)Perl ( Bahasa pemrograman untuk segala keperluan ) Program ini tersedia dalam GNU General Public License dan bebas, merupakan web server yang mudah digunakan yang dapat melayani tampilan halaman web yang dinamis. Untuk mendapatkanya dapat mendownload langsung dari web resminyahttps://www.apachefriends.org/index.html

Server HTTP Apache atau Server Web/WWW Apache adalah server web yang dapat dijalankan di banyak sistem operasi (Unix,BSD, Linux, Microsoft Windows dan Novell Netware serta platform lainnya) yang berguna untuk melayani dan memfungsikan situs web. Protokol yang digunakan untuk melayani fasilitas web/www ini menggunakan HTTP.

Apache Friends



    Apache merupakan perangkat lunak sumber terbuka dikembangkan oleh komunitas terbuka yang terdiri dari pengembang-pengembang dibawah naungan Apache Software Foundation.
Apache memiliki fitur-fitur canggih seperti pesan kesalahan yang dapat dikonfigur, autentikasi berbasis basis data dan lain-lain. 
Apache juga didukung oleh sejumlah antarmuka pengguna berbasis grafik (GUI) yang memungkinkan penanganan server menjadi mudah 
dan meringankan pekerjaan para Adser.

Mudah bukan....?
MenJADI seorang ADSER  ( ADMINISTRASI SERVER  )

Kamis, 02 Februari 2017

Modem

Pengertian Modem


Modem adalah sebuah alat yang digunakan untuk menghubungkan komputer dengan internet melalui telepon, line kabel dan layanan dari penyedia jasa telekomunikasi lainnya. Modem sebenarnya merupakan singkatan darimodulator-demodulator. Dua kata itu sendiri mewakili dua macam fungsi yang dijalankan oleh sebuah modem. Fungsi modem yang pertama adalah melakukanmodulasi sinyal digital ke analog untuk ditransfer. Dan fungsi modem yang kedua adalah melakukan demodulasi sinyal untuk mengembalikan sinyal ke bentuk digital sehingga mempresentasikan informasi tertentu.Jadi fungsi modemsecara sederhana adalah mengubah sinyal analog menjadi digital dan mengubah sinyal digital menjadi analog. Dengan demikian, data dapat dikirim melalui media apapun yang mampu menstransmisikan sinyal analog, mulai dari mulai dioda sampai radio. Jenis modem juga menentukan kualitas koneksi yang dipakai untuk terhubung ke internet. Jika Anda ingin terhubung ke internet menggunakan koneksi broadband, maka anda perlu menggunakan modem dengan jenis koneksi broadband, seperti ADSL atau modem 3 G/HSDPA. Teknologi modem broadband saat ini lebih berkembang sehingga mampu mentransfer data dengan kecepatan lebih tinggi. Contoh modem ADSL adalah modem yang digunakan pada penggunaan telkom speedy. Umumnya saat ini modem dengan teknologi ADSL memiliki bentuk modem eksternal yang biasanya dihubungkan ke slot RJ-45 di Ethernet card pada sebuah komputer. Untuk menghubungkan ke slot RJ-45 ini biasanya digunakan kabel UTP. Modem ADSL juga memungkinkan kita untuk menghubungkannya dengan komputer lewat slot USB. Bahkan, kita mungkin juga bisa menjumpai modem ADSLyang langsung ditancapkan ke slot ekspansi PCI.

JENIS-JENIS MODEM

1.   Modem Dial-Up

Akses jaringan komputer melalui jalur telpon dengan menggunakan modem.

Dial-up Connection ini pada umumnya digunakan oleh pribadi-pribadi yang menginginkan untuk mengakses Internet dari rumah. Komputer yang digunakan untuk dial-up pada umumnya adalah sebuah komputer tunggal/PC (bukan jaringan komputer).

2.   Modem ADSL

Modem ADSL atau modem DSL adalah perangkat yang digunakan untuk menghubungkan komputer atau router ke saluran telepon, untuk menggunakan layanan ADSL.

Untuk memecah signal line telepon menjadi suara dan data.

3.   Modem Kabel

Modem Kabel (Cable Modem), adalah perangkat keras yang menyambungkan PC dengan sambungan TV kabel. Jaringan TV kabel ini dapat dipakai untuk koneksi ke internet dengan kecepatan maksimum 27Mbps downstream (kecepatan download ke pengguna) dan 2,5Mbps upstream (kecepatan upload dari pengguna). Agar dapat menggunakan modem kabel, komputer harus dilengkapi dengan kartu ethernet (ethernet card).

4.    Modem CDMA

         Modem CDMA merupakan jenis modem dengan sistem komunikasi internet melalui jalur komunikasi CDMA (Code Division Multyple Acces).pada umumnya modem cdma berbentuk usb Flashdisk yang dapat digunakan sewaktu-waktu.Kecepatan CDMA telah mencapai 3X sistem koneksi dialup.

5.    Modem GSM

          Modem GSM mempunyai kesamaan dengan modem CDMA,yaitu komunikasi internet dengan menggunakan jalur komunikasi GSM(Global Systewm for Mobile Communication), seperti modem CDMA modem GSM juga berbentu USB, PCMCIA dan dapat menggunakan ponsel yang memiliki fitur sebagai modem.

Pengertian Modem

Istilah Modem merupakan singkatan dari dua kata yaitu Modulator dan Demodulator.

Pengertian Modulator adalah suatu rangkaian yang berfungsi melakukan proses modulasi, yaitu proses “menumpangkan” data pada frekuensi gelombang pembawa (carrier signal) ke sinyal informasi/pesan agar bisa dikirim ke penerima melalui media tertentu ( seperti media kabel atau udara), biasanya berupa gelombang sinus. Dalam hal ini sinyal pesan disebut juga sinyal pemodulasi. Data dari komputer yang berbentuk sinyal digital dirubah menjadi sinyal Analog.

 Demodulator mempunyai fungsi kebalikan dari modulator (demodulasi), yaitu proses mendapatkan kembali data atau proses membaca data dari sinyal yang diterima dari pengirim. Dalam demodulasi, sinyal pesan dipisahkan dari sinyal pembawa frekuensi tinggi. Data yang berupa sinyal Analog diberubah kembali menjadi sinyal digital agar bisa terbaca di komputer penerima.

Dan Modem merupakan penggabungan dari kedua sistem tersebut diatas, sehingga modem merupakan alat komunikasi dua arah.

Jenis Modem berdasarkan pemasangannya :

1.   Modem internal 

Modem internal dipasangkan pada bagian dalam CPU misalnya pada slot PCI (pada motherboard tertentu sudah dilengkapi modem dari pabriknya). Untuk card modem komputer, slot PCI atau kadang-kadang slot ISA dibutuhkan, tergantung interface motherboard yang tersedia untuk menerima modem.

Internal Computer Modems digunakan dengan koneksi internet dial-up melalui sepasang koneksi RJ-11. Juga dikenal dengan kabel telepon tembaga, RJ-11 memampukan komputer untuk menerima dan mengirim data sebagaimana yang diterangkan di atas.

Modem komputer internal biasanya merupakan modem 56K yang berarti bahwa modem itu mampu menerima data sebesar 56 Kbits/detik ( 56 kilobits atau 56.000 bit per detik). Jenis transmisi data ini disebut transmisi downstream, datang dari provider dan ditransmisikan melalui kabel telepon. Umumnya besaran data ini merupakan bandwith standar untuk kabel telepon.

Akan tetapi karena Internet mempunya sistem dua arah, data juga harus dikirim dari klien ke provider (server). Untuk tujuan ini komputer bisa menggunakan modem 56K V90 untuk mengirim data dalam transmisi upstream sebesar 33,6 Kbits/s. Di sisi lain, modem V 92 56 K mampu mengirim 48 Kbits/s transmisi upstream.

1.   Modem external

Modem external dipasang pada bagian luar CPU, umumnya dipasangkan pada Serial port atau USB pada CPU. Modem Eksternal bisa digunakan untuk tujuan yang sama dan dalam kondisi yang sama dengan modem internal. Akan tetapi modem eksternal merupakan kotak kecil yang menggunakan jenis antar muka yang lain untuk terhubung dengan komputer.

Bisa jadi itu berupa serial modem, dinamakan demikian karena benda itu menggunakan serial port untuk dihubungkan ke komputer. Biasanya terinstall pada belakang komputer, serial port merupakan pilihan yang mudah diinstall untuk modem eksternal. Kotak kecil yang sama, di sisi lain, bisa menjadi sebuah Modem USB yang normalnya menggunakan port USB yang biasanya ditempatkan dibelakang atau di depan komputer.

Yang pertama dari jenis modem eksternal bisa jadi modem dial up tetapi jenis ini lebih mahal daripada jenis internal. Sama seperti jenis lain dari modem eksternal anda mungkin mempertimbangkan dua tipe modem : modem kabel dan DSL jika anda menginginkan layanan internet berkecepatan tinggi. Semua ISP biasanya menyediakan modem spesial dinamakan modem digital di dalam paket broadband.

Sangat penting untuk memperhatikan bahwa modem kabel harus dihubungkan dengan kartu Ethernet, ditempatkan di slot PCI komputer yang disediakan oleh koneksi intenet broadband ke pengguna. Memang benar jika anda memilih koneksi Ethernet. Akan tetapi anda tidak akanmembutuhkannyajikapilihanandamenggunakankoneksiUSB.

Jenis jenis modem berdasarkan jaringan atau media

Ø  Modem kabel

Merupakan modem untuk aksesnya menggunakan jaringan kabel, misalnya seperti jaringan kabel telepon. Modem kabel menggunakan sumbu kabel jaringan televisi untuk menyediakan bandwitdth yang hebat dibandingkan modem komuter dial up. Akses yang benar-benar cepat ke Web yang disediakan oleh modem kabel dengan transmisi downstream hingga 38 Mbits/s dantransmisiupstreamhingga1Mbits/s.
Modem DSL ( Digital Subscriber Line) secara eklusif digunakan untuk koneksi dari telepon kantoryangdipindahkankepengguna.
Teknologi ini, tersedia dan seringkali dipakai, dipisahkan dalam dua kategori utama :

ADSLor Asymetric Digital Subcriber Line biasanya digunakan di Amerika Utara dan mendukung transmisi downstream dari 1,5 Mbits/s hingga 9 Mbits/s dan transmisi upstream hingga 3 Mbits/s.

SDSL. SDSL or Symetric Digital Subcriber Line biasanya digunakan di Eropa dan mempunyai besaran downstream dan upstream data yang sama yaitu sekitar 128 Kbits/s.

Ø  Modem wireless

Teknologi wireless untuk akses data merupakan bagian dari jaringan komputer yang biasanya tidak disebut modem, tetapi menggunakan istilah lain yang telah disepakati, seperti modem GSM, modem CDMA, modem HSDPA, dan modem HSUPA.

Jenis-jenis Koneksi Internet

Jenis-jenis dari koneksi Internet adalah senagai berikut :

A.  Koneksi fisik, misalnya ethernet, fiber-optik, modem, ADSL, wave-LAN, satelit, dan masih banyak lagi. Dari segi konfigurasi, koneksi ini cukup dilihat sebagai:

·         Point to point: yaitu Tipologi jaringan dengan metode pengalihan data diantara dua simpul yang berlainan tanpa perantara atau penghalang. Dan kedudukan dua simpul tersebut setingkat/sejajar. Contoh : koneksi dari ISP (Internet Service Provider) harus masuk langsung ke satu komputer, router atau gateway.

·         Point to multipoint: yaitu Tipologi jaringan dengan metode pengiriman / penerimaan data dari satu simpul kebanyak simpul. Contoh : koneksi dari ISP masuk dulu ke hub/switch lalu didistribusikan kebeberapa komputer.

B.   Koneksi logika misalnya IP Address, Subnetting, ada beberapa pembagian yaitu :

·         Node: yaitu terminal atau workstation yang terhubung dengan jaringan. Contoh : hanya 1 IP (internet protocol), bisa langsung dipakai oleh satu komputer.

·         Subnet: yaitu merupakan bagian dari jaringan TCP/IP yang dikenalkan oleh bagian data Internet Address. Contoh : ada beberapa IP yang bisa langsung dipakai oleh beberapa komputer. Walau terpisah, secara logika network PC kita masih satu segment dengan network ISP sehingga netmask tersebut akan ikut netmask ISP.

·         Segment: yaitu bagian dari jaringan komputer yang besar. Contoh : Anda diberi 1 IP koneksi oleh ISP, dan 1 (sub) segment IP. Segment anda punya netmask sendiri, misal sub segment 16 IP netmask 255.255.255.224, atau full segment kelas C 256 IP netmask 255.255.255.0. Koneksi ini harus masuk dulu ke router/gateway sebelum disebar ke beberapa komputer.
Perhatikan bahwa koneksi logikal node dan segment biasanya pakai koneksi fisik point to point. Kalau pakai koneksi multipoint, bisa sekali tapi agak mubzir. Koneksi fisik multipoint cocok dengan koneksi logikal subnet.

C.  IP external/internal. IP eksternal adalah IP yang sah dipakai untuk berkomunikasi di jaringan Internet sedunia. Sementara itu IP internal hanya boleh dipakai di Intranet. Ada tiga segment IP internal:

10.x.y.z
172.16-31.y.z
192.168.0-255.z
Kalau tidak masuk kelompok itu, maka IPnya adalah eksternal. ISP yang bagus seharusnya memberi IP eksternal. Tapi ISP yang murah meriah hanya akan memberi anda IP internal. Koneksi IP internal hanya bisa buat browsing, downloading atau chatting. Tidak bisa buat server atau main game.

D.  IP dinamik/statik. Jika pakai dinamik, IP komputer anda akan diberi oleh ISP melalui DHCP, dan secara periodik akan berubah. Sebaliknya IP statik bersifat tetap, anda isikan saat mengkonfigurasi network. IP dinamik biasanya hanya untuk koneksi satu node, dial-up point-to-point.

Macam-Macam Metode Koneksi Internet
1.    Koneksi Dial Up
Komputer yang dilengkapi dengan modem analog dapat melakukan dial up, yaitu menghubungi server milik ISP untuk memperoleh akses internet. Koneksi dial-up tidak hanya menggunakan jalur telepon rumah (PSTN), tetapi juga bisa menggunakan telepon genggam berteknologi CDMA.
Pertama-tama, komputer melalui modem melakukan pemanggilan telepon (dial-up) ke ISP. Setelah terhubung, komputer akan memperoleh akses internet dari ISP tersebut. Untuk mengakhiri koneksi internet, dilakukan dengan memutuskan hubungan telepon. Pelanggan akan dibebani biaya pulsa telepon plus layanan ISP yang jumlahnya bervariasi tergantung lamanya koneksi. Modem dial up mengubah sinyal digital dari komputer menjadi sinyal suara (sinyal analog) yang ditransmisikan melalui kabel telepon atau sebaliknya. Itu sebabnya, pada saat koneksi internet berlangsung, kamu tidak bisa menerima atau melakukan panggilan. Modem dial up umumnya diklasifikasikan berdasarkan jumlah bit data yang dapat dikirim per detik (bps, bit per second). Dengan adanya pembatasan interferensi sinyal suara, kecepatan modem dial up maksimum adalah 56 kbps.
Koneksi dengan metode ini paling mudah dilaksanakan, sehingga jangkauannya cukup luas. Kekurangan paling mendasar adalah masalah kecepatan koneksi. Kualitas jaringan telepon yang terpasang sangat berpengaruh pada kualitas koneksi. Hal ini disebabkan karena lebar pita frekuensi yang dipakai rentan terhadap gangguan (noise) yang ditimbulkan dari lingkungan. Meski demikian, masih banyak orang yang mempergunakan layanan dial up karena tidak tersedia layanan hubungan kecepatan tinggi akibat keterbatasan biaya atau karena keadaan geografis yang tidak memungkinkan.
2.    ADSL (Kecepatan Akses Internet-ADSL)
ADSL (Asymetric Digital Subscriber Line) adalah suatu teknologi modem yang bekerja pada frekuensi antara 34 kHz sampai 1104 kHz. Inilah penyebab utama perbedaan kecepatan transfer data antara modem ADSL dengan modem konvensional (yang bekerja pada frekuensi di bawah 4 kHz). Keuntungan ADSL adalah memberikan kemampuan akses internet berkecepatan tinggi dan suara/fax secara simultan (di sisi pelanggan dengan menggunakan splitter untuk memisahkan saluran telepon dan saluran modem).
Berapakah Bandwith maksimum yang didapat apabila kita menggunakan akses internet menggunakan ADSL: Untuk line rate 384 kbps, bandwidth maksimum yang didapatkan mendekati 337 kbps, Untuk line rate 384 kbps, throughput rata-rata (kecepatan download) yang bisa didapatkan sekitar 40 Kb/s, Untuk line rate 512 kbps, bandwidth maksimum yang didapatkan mendekati 450 kbps. Untuk line rate 512 kbps, throughput rata-rata (kecepatan download) yang bisa didapatkan sekitar 52 Kb/s.
3.    Koneksi dengan Jaringan Leased Line
Jaringan internet leased line artinya jaringan yang tersedia untuk mengakses internet selama 24 jam sehari. Hal ini berbeda dengan dial up, di mana akses internet hanya tersedia pada saat kamu melakukan hubungan ke ISP. Oleh karena itu jaringan leased line juga sering disebut sebagai jaringan dedicated line, yaitu jaringan yang dikhususkan untuk koneksi internet. Jaringan leased line dapat menggunakan jaringan telepon, kabel khusus untuk internet, maupun koneksi wireless. Untuk jaringan yang menggunakan kabel, tersedia layanan ISDN dan DSL. Perhatikan uraian berikut ini!
ISDN merupakan komunikasi melalui jaringan telepon yang dapat memisahkan aplikasi suara (data analog) dengan data nonsuara seperti teks, gambar, dan video (data digital) pada jaringan yang sama. ISDN dikembangkan pada jaringan telepon. Modem ISDN tidak mengubah data digital menjadi data analog atau sebaliknya seperti pada modem dial up (tidak ada proses modulasi dan demodulasi). Modem ISDN hanya memproses data digital antara komputer dengan jaringan ISDN. Kecepatan transfer data dengan layanan ini mencapai 128 kbps, lebih cepat bila dibandingkan dengan kecepatan koneksi dial up. Cara kerja koneksi jenis ini mirip dengan ISDN, yaitu dengan menumpangkan sinyal transmisi data frekuensi tinggi yang membawa data digital di saluran telepon. Pada bagian pelanggan dipasang pemisah sinyal (splitter) yang memisahkan sinyal frekuensi tinggi agar tidak mengganggu sinyal pembicaraan dan sinyal fungsi operasional pesawat telepon. Dengan demikian, kamu tetap bisa melakukan panggilan telepon ketika sedang berinternet. Sinyal data frekuensi tinggi diproses dalam modem DSL guna melangsungkan koneksi internet antara pelanggan dengan ISP.
Modem DSL langsung terhubung dengan ISP dari pertama dihidupkan dan menjaga koneksi ini tetap berlangsung. Kebanyakan modem ini mampu membagi koneksi internet dari ISP ke beberapa komputer menggunakan port Lokal Area Network (LAN) atau wireless LAN.
Kecepatan DSL mencapai ratusan kbps hingga beberapa Mbps. Ada dua jenis teknologi DSL, yaitu ASDL (Asymmetric Digital Subscriber Line) dan SSDL (Symmetric Digital Subscriber Line). Selain itu tersedia juga layanan DSL yang lebih cepat dibandingkan DSL standar, yaitu HDSL (High data-rate DSL) dan VDSL (Very high data-rate DSL).
4.     Satelite VSAT
Koneksi menggunakan satelite merupakan koneksi yang cukup cepat namun termahal. Koneksi ini kita harus menggunakan sebuah payung [ parabola khusus ] untuk menangkap signal satelit.
- kecepatan dari 64 hingga 2mb [ berlaku hanya di Indonesia ] international lebih dari 2mb.
- biaya fix rate bulanan by speed for unlimited use.
- lokasi ditentukan oleh ISP yang menyediakan fasilitas ini.
5.    HANDPHONE
Menghubungkan komputer ke internet melalui sambungan jaringan handphone. Dapat dihubungkan melalui Bluetooth maupun usb cable data. Saat online jalur telepon juga tidak terganggu. Bisa menggunakan jaringan GSM maupun CDMA. GSM dapat lebih cepat dengan teknologi 3G atau bahkan teknologi terbaru high speed 3,5G. Sedangkan CDMA menggunakan teknologi CDMA 2000 1x hampir setara dengan 3G. Perhitungan biaya hampir sama semua yaitu menggunakan sistem perhitungan per kilobyte. Kecepatan mulai dari 64kb – 2mb.
6.    WIFI / Hotspot
Jenis koneksi ini mulai heboh akhir-akhir ini. Dibeberapa kafe, mal berlomba-lomba memberikan fasilitas ini bahkan gratis untuk para pengunjung / langganan mereka. Wi-fi ini bisa terkoneksi apabila kita memiliki modem WIFI, biasanya notebook jadul belum ada jangan sedih bisa dibeli kok slot pcmci atau colokan usb. Kalau notebook baru biasanya sudah build in semua, dan handphone smartphone khususnya telah memiliki wifi build in juga. sehingga bisa langsung dapat digunakan.
- biaya GRATIS – kalo penyedianya kasi gratis. Kalo bayar maka biasanya di hitung oleh jumlah kb yang digunakan, model seperti isi voucher hp. semua ini tergantung kepada ISP / penyedia jasa internet.
- kecepatan 11mb — 100mb [ semacam lan card ]
- lokasi biasanya di mall, cafe, dan tempat yang ada memang kita telah tahu, misalnya kantor, rumah.
7.    Cable Modem
Cable Modem merupakan modem yang menyediakan dua arah komunikasi sata melalui frekuensi radio (RF) pada infrastruktur saluran CATV (Cable TV). Kabel modem ini terutama digunakan untuk memberikan akses internet broadband dalam bentuk internet cable dengan mengambil bandwidth yang tinggi dari jaringan televisi kabel.