Wednesday, 19 December 2012

Perangkat Lunak Aplikasi


 Sejarah Software Komputer dan Aplikasi. Sebagaimana kita ketahui bahwa jika tidak ada software maka sebuah perangkat keras hanyalah sebuah barang rongsokan tidak berguna. Karena Software bisa di ibaratkan semacam otak dari semua perangkat keras (Hardware). Software Komputer adalah kumpulan dari pada intruksi atau statement yang di susun secara logis dan berbentuk kode yang hanya dapat di mengerti oleh komputer. Software Komputer ini berangsur-angsur mengalami peningkatan atau perubahan dari tahun ke tahun dalam perkembangannya. Berdasarkan perkembangannya
Teknologi yang canggih dari perangkat keras akan berfungsi bila instruksi-instruksi tertentu telah di berikan kepadanya. Intruksi-instruksi tersebut disebut dengan perangkat lunak (software). Intruksi-instruksi perangkat lunak di tulis oleh manusia untuk mengaktifkan fungsi dari perangkat keras computer.
Klasifikasi perangkat lunak
          Perangkat lunak secara umum dapat dibagi menjadi 2 yaitu perangkat lunak system dan perangkat lunak aplikasi. Perangkat lunak system dapat dibagi lagi menjadi 3 macam yaitu:
1. Bahasa Pemrograman: merupakan perangkat lunak yang bertugas mengkonversikan arsitektur&algoritma yang di rancang manusia ke dalam format yang dapat dijalankan computer,contoh bahasa pemprograman: BASIC, COBOL, Pascal, C++, FORTRAN.
2. System Operasi: saat computer pertama kali dihidupkan ,system operasilah yang pertama kali dijalankan,sistim operasi yang mengatur seluruh proses, menterjemahkan masukan, mengatur proses internal, memanajemen penggunaan memory dan memberikan keluaran ke peralatan yang bersesuaian, contoh system operasi: DOS, UNIX, Windows 95, IBM OS/2, Apple’s system.
3. Utility: system operasi merupakan perangkat lunak system dengan fungsi tertentu, misalnya pemerikasaan perangkat keras(hardware troubleshooting), memeriksa disket yang rusak (bukan rusak fisik), mengatur ulang isi harddisk (partisi,defrag), contoh utility adalah Norton utility
Perangkat lunak bahasa dapat dikategorikan menjadi:
1. Assembler(perakit): merupakan program yang digunakan untuk menterjemahkan program aplikasi yang ditulis dengan bahasa rakitan (assembly language) atau bahasa pemprogaman simbolik menjadi bahasa mesin.
Dengan bahasa simbolik, masing-masing kode operasi mesin tidak ditulis dengan bentuk bilangan biner, tetapi dengan suatu kode simbolik tertentu yang disebut dengan mnemonic. Program yang ditulis dengan bahasa simbolik disebut dengan program sumber (source program) dan hasil terjemahannya dalam bentuk bahasa mesin disebut dengan program objek (object program=OBJ). Proses pembuatan program obyek dari program sumber juga akan menapilkan daftar keslahan-kesalahan sintaks (jika ada) yang dibuat oleh pemprogram. Kesalahan ini harus dibetulkan terlebih dahulu sebelum di proses lebih lanjut.
Walau penulisan program dengan bahasa simbolik lebih mudah dibanding dengan bahasa mesin, tetapi harus dirasakan kesulitan karena penulis program harus:

- Mengetahui susunan serta fungsi dari masing-masing register di dalam cpu.
- Mengetahui dengan persis cara alokasi memori komputer yang di gunakan
- Mengetahui fungsi-fungsi yang di sediakan oleh OS.


Untuk mengatasi hal ini telah dikembangkan suatu bahasa yang lebih dekat dengan pemakai komputer yang di sebut bahasa tingkat tinggi (high level language), misalnya basic, fortran, pascal c, dsb. Program yang di tulis dengan bahasa tingkat tinggi ini harus di terjemahkan ke dalam bahasa mesin agar dapat di mengerti oleh komputer. Penerjemah ini dapat berupa kompilator atau interpreter.

2. Compiler: menterjemahkan setiap instruksi didalam suatu program sekaligus sama dengan assembler dan menghasilkan dengan program objek yang selanjutnya di link sehingga menghasilkan file exe. Contoh perangkat lunak bahasa seperti ini adalah pascal, c, dan masih banyak lagi.

3. Interpreter: menterjemahkan instruksi satu persatu dan langsung di proses sebelum komputer membaca instruksi selanjutnya,sehingga tidak dihasilkan program obyek maupun file exe. Contoh untuk ini adalah:basic versi baku, dbase, dan sebagainya.
Perangkat lunak aplikasi
Sistem operasi dengan perangkat lunak bahasa tidak di tunjukkan untuk menyelesaikan permasalahan dalam aplikasi tertentu yang dihadapi oleh pemakai komputer. Program yang ditunjukan untuk menyelesaikan suatu permasalahan dalam aplikasi tertentu di sebut program aplikasi atau program paket. Ada dua cara untuk bisa mendapatkan program aplikasi yang di butuhkan yaitu dengan mengembangkan sendiri (sangat sulit dan perlu keahlian khusus) atau membelinya (mudah).
Saat ini banyak sekali program-program aplikasi yang tersedia di pasaran. Program-program ini dapat diandalkan, dapat memenuhi kebutuhan pemakai, dirancang dengan baik, relatif bebas dari kesalahan, mudah digunakan (user friendly), mempunyai dokumen yang memadai dan didukung oleh purna jual yang baik. Program-program paket ini di gunakan untuk menyelesaikan masalah-masalah umum seperti membuat dokumen (word star, microsoft word), membuat slide presentasi (ms power point), penerbitan (adobe page maker), mengelola gambar (adobe photoshop) dsb. Akan tetapi bila kita mempunyai permasalahan yang sifatnya khusus dan unik sehingga tidak ada paket-paket program yang sesuai untuk digunakan, maka dengan terpaksa harus dikembangkan program aplikasi sendiri, misalnya program sistem SKS universitas, program sistem keuangan perusahaan, dll.

Saturday, 15 December 2012

Telekomunikasi


TELEKOMUNIKASI

1. Definisi Jaringan
Komunikasi data yang melibatkan sebuah atau lebih sistem komputer yang dihubungkan dengan jalur transmisi alat komunikasi membentuk satu sistem. Dengan jaringan, komputer yang satu dapat mengunakan data komputer yang lain, dapat mencetak laporan di printer di komputer yang lain, dapat memberi berita ke komputer yang lain walaupun berlainan area. Jaringan merupakan cara yang sangat berguna untuk mengintegrasikan sistem informasi dan menyalurkan arus informasi dari satu area ke area lainnya.
2. Peranan Telekomunikasi
Teknologi telekomunikasi atau biasa juga disebut teknologi komuni kasi adalah teknologi yang berhubungan dengan komunikasi jarak jauh Teknologi inilah yang memungkinan seseorang dapat mengirimkai informasi atau menerima informasi ke atau dari pihak lain yang letakny; berjauhan. Teknologi ini membuat jarak seperti tak ada lagi. Ratusanata bahkan ribuan kilometer bukanlah menjadi hambatan untuk berkomun kasi secara online karena kehadirannya.
Sejauh ini teknologi telekomunikasi telah melahirkan berbagai aplikasi, antara lain berupa:
- ATM (Anjungan Tunai Mandiri atau Automatic Teller Machine)
- Telekonferensi
- Telecommuting
- Komputasi grup kerja (workgroup computing)
- EDI (Electronic Data Interchange)
Perbankan Internet (Internet banking), belanja secara elektronis (i commerce), dan pembelajaran jarak jauh (e-learning) merupakan contc lain yang tercipta karena adanya sarana telekomunikasi.
Berbagai peralatan informasi (information appliance) yang meriiili kemampuan untuk mengakses informasi melalui sarana telekomunika juga telah tercipta; misalnya Internet TV, yaitu peralatan yar memungkinkan televisi dapat digunakan untuk mengakses Internet.
• ATM
ATM telah menjadi mesin yang umum dijumpai di Indonesia. Banyak bank yang telah menggunakan ATM sebagai sarana untuk memudahkan para nasabah mengambil uang. Dengan menggunakan alat ini, pengambilan uang dapat dilakukan kapan saja.
• Telekonferensi
Telekonferensi, atau yang juga dikenal dengan sebutan video-konferensi, adalah suatu sarana yang memungkinkan sejumlah orang saling bercakap-cakap dan bertatap muka melalui komputer. Dengan memanfaatkan teknologi Internet, videokonferensi mudah sekali untuk diimplementasikan. Masing-masing pihak yang hendak berkomunikasi cukup duduk menghadap komputer yang telah dilengkapi dengan kamera yang dinamakan webcam.
• Telecommuting
Telecommuting berarti bekerja yang dilakukan tidak dalam kantor. Seseorang dapat bekerja di rumah atau bahkan di dalam mobil yang terus berpindah. Model kerja seperti ini mulai umum dilakukan, terutama pada jenis pekerjaan yang memang tidak mungkin dilakukan di kantor (misalnya wartawan yang sedang memburu berita) atau pada jenis pekerjaan yang tidak memerlukan orang untuk datang ke kantor (misalnya pemrogram, yang membuat program komputer).
• Komputasi Grup Kerja
Komputasi grup kerja (workgroup computing), atau juga dinamak komputasi kolaboratif, adalah grup pekerja yang memakai komputer yang terhubung dalam jaringan untuk berdiskusi dan menyelesaikan suatu masalah. Teknologi seperti ini umum digunakan oleh pihak manejemen perusahaan untuk melakukan rapat virtual (rapat yang diadakan dengan masing-masing pihak berada dalam ruangan terpisah) guna melakukan pengambilan keputusan. Hal seperti ini mudah direalisasikan dengan bantuan perangkat lunak yang dinamakan groupware (misalnya Lotus Notes dan MS NetMeeting).
• EDI
EDI (Electronic Data Interchange) merupakan suatu sistem yang memungkinkan data bisnis seperti dokumen pesanan pembelian dari suatu perusahaan yang telah memiliki sistem informasi dikirimkan ke perusahaan lain yangjuga telah memiliki sistem informasi.
3. Mengenal Jenis Isyarat
- Isyarat Analaog
Biasa disebut Isyarat kontinyu yang membawa informasi dengan mengubah
karakterisik gelombang dengan ciri memiliki amplitudo dan frekuensi.
- Isyarat Digital
Biasa disebut dengan isyarat diskret yang tersusun atas dua keadaan disebut
Bit yaitu keadaan 0 dan 1
4. Spektrum Frekuensi
Yaitu suatu isyarat menyatakan jangkauan frekuensi yang dikandung oleh isyarat.
Transmisi Paralel Dan Serial
- Transmisi Paralel
Mode dimana transmisinya semua bit dari karakter yang diwakili oleh suatu
kode. Ditransmisikan secara serentak satu karakter tiap saat
- Transmisi Serial
Merupakan mode transmisi yang umum dipergunakan, pada mode ini masing-
masing bit dari suatu karakter dikirimkan secara berurutan, yaitu dari bit per
bit. Satu diikuti oleh bit berikutnya. Penerima kemudian marakit kembali arus
bit-bit yang datang ke dalam bentuk karakter.
5. Konfigurasi Transmisi
Yaitu cara menghubungkan pirant-piranti yang hendak berkomunikasi.
• Titik Ke Titik ( Point To Point)
Menghubungkan secara khusus dua buah piranti yang hendak berkomunikasi
yang dapat diterapkan pada dua buah komputer yang berkomunikasi
• Multititik (Multi Point)
Hubungkan yang memungkinkan sebuah jalur dapat digunakan oleh sejumlah
piranti yang berkomunikasi
6. Arah Transmisi
• Simplex
Merupakan arah transmisi yang hanya dapat membawa informasi data dalam bentuk satu arah saja, Tidak bolak-balik
Siaran radio atau televisi adalah contoh dari arah transmisi simplex, yaitu signal yang dikirimkan dari stasiun pemancar hanya dapat diterima oleh pesawat penangkap siaran, tetapi pesawat penangkap siaran tidak dapat mengirimkan informasi balik ke stasiun pemancar
Pengiriman data dari satu komputer ke komputer yang lain yang searah( komputer yang satu sebagai pengirim dan komputer yang lainnya sebagai penerima) merupakan contoh dari transmisi simplex, misalnya dari komputer Apple ke Komputer IBM PC.
• Half-Duplex
Merupakan arah transmisi dimana informasi data dapat mengalir dalam dua arah yang bergantian (satu arah dalam suatu saat tertentu), yaitu bila satu mengirimkan, yang lain sebagai penerimaan sebaliknya tidak bisa serentak. Dengan Half-Duplex. Maka dapat mengirim dan menerima data.
Radio CB Walkie talkie merupakan contoh dari Half-duplex, yaitu dapat mendengarkan atau berbicara bergantian
• Full-Duplex
Merupakan arah transmisi dimana informasi data dapat mengalir dalam dua arah serentak (dapat mengirim dan menerima data secara bersamaan). Komunikasi lewat telepon merupakan contoh dari Full-Duplex, yaitu dapat berbicara dan sekaligus mendengarka yang sedang diucapkan oleh lawan bicara.
7. Mode Transmisi
• Transmisi Sinkron ( Synchronous Transmission)
Dimana waktu pengirima bit-bit di sumber pengirim harus sinkron dengan waktu penerimaan bit-bit yang diterima oleh penerima (receiver). Transmisi data yang menggunakan synchronous transmission menghadapi permasalahan dalam sinkronisasi yang berhubungan dengan sinkronisasi bit (bit synchronization) dan sinkronisasi karakter (character synchronization)yang dikirim dengan yang diterima.
• Transmisi Asinkron (Asynchronous Transmission)
Merupakan transmisi dari data yang ditransmisikan atu karakter tiap waktu tertentu. Pengirim dapat mentransmisikan karakter-karakter pada interval waktu yang berbeda, atau dengan kata lain tidak harus dalam waktu yang sinkron antara pengiriman satu karakter dengan karakter berikutnya. Tiap-tiap yang ditransmisikan sebagai satu kesatuan yang berdiri sendiri dan penerima harus dapat mengenal masing-masing karakter diawali dengan suatu bit-bit tambahan, yaitu start bit atau start pulse yang berupa nilai bit 0 dan stop bit atau stop pulse yang berupa nilai bit 1 diletakan pada akhir dari masing-masing karakter.
8. Multiplexing
Multiplexing adalah proses untuk mengirimkan sejumlah isyarat melalui suatu media transmisi. Secara teknis proses ini dapat dilakukan melalui teknik yang disebut FDM dan TDM.
• FDM (Frequency-division multiplexing)
diterapkan pada media komunikasi yang broadband (jalur-lebar), yaitu media komunikasi yang memungkinkan sejumlah saluran dibentuk. Melalui teknik ini. data, video, dan suara dapat dilewatkan ke media transmisi secara serentak.
• TDM (Time-division multiplexing)
biasa digunakan pada media transmisi yang memiliki sifat baseband (jalur-sempit), yaitu media transmisi yang hanya memiliki satu jalur. Pada transmisi seperti ini, setiap peranti yang berkomunikasi mendapat ‘slot waktu yang digunakan untuk mengirimkan data
9. Media Transmis
- Media bberkabel
Media berkabel menyatakan media transmisi yang menghubungkan pengirim dan penerima yang secara fisik berupa kabel. Yang termasuk media kategori ini:
• kabel pasangan terpilin (twistedpair),
• kabel koaksial (coaxial cable atau coax), dan
• kabel serat optik.
• Kabel Pasangan Terpilin (UTP)
Kabel pasangan terpilin (twisted-pair cable) biasa disebut kabel telepon, karena kabel ini biasa dipakai sebagai penghubung pesawat telepon dengan jalur telpon. Setiap dua kabel (disebut sepasang) saling dipilin dengan tujuan untuk mengurangi interferensi elektromagnetik terhadap kabel lain atau terhadap sumber eksternal. Kabel ini umumnya terdiri atas 2 atau 4 pasang kabel yang diselubungi dengan penyekat (insulator).

• Kabel Coaxial
Coaxial kabel merupakan kabel yang dibungkus dengan metal yang lembek. Coaxial kabel mempunyai tingkat transmisi data yang lebih tinggi dibandingkan dengan kabel biasa, tetapi lebih mahal

• Kabel Serat Optik
Kabel serat optik dibuat dari serabut-serabut kaca (optical fibers) yang tipis dengan diameter sebesar diameter rambut manusia. Kabel serat optik mempunyai pengiriman data sampai 10 kali lebih besar dari coaxial cable

- Media Tak Berkabel
Media tak berkabel adalah media transmisi yang tidak menggunakan kabel. Termasuk dalam media ini yaitu:
• mikrogelombang (microwave),
• satelit,
• gelombang radio, dan
• inframerah.
• Mikrogelomband.
adalah bentuk gelombang radio yang menggunakan frekuensi tinggi (dalam satuan gigahertz), meliputi kawasan UHF, SHF, dan EHF. Mikrogelombang biasa disebut transmisi garis-pandang disebabkan antara pengirim dan penerima harus dalam garis-pandang. Sifat ini didasarkan karakteritik frekuensi yang digunakan. Perlu diketahui, gelombang dengan frekuensi di atas 100 MHz akan menjalar dengan arah lurus. Jarak transmisi biasanya terbatas pada 20-30 kilometer karena faktor kelengkungan bumi. Jika lebih dari jarak tersebut, perlu penambahan repeater. Transmisi mikrogelombang dapat menyediakan transmisi berganda dengan kecepatan hingga 50 Mbps.

• Satelit
Satelit sebenarnya juga menggunakan mikrogelombang. Dalam hal ini satelit bertindak sebagai stasiun relai yang berada di angkasa, dengan ketinggian kira-kira 480 – 22.000 mil di atas permukaan bumi. Satelit ini mengitari bumi per 24 jam. Sebagai akibatnya, seolah-olah satelit sebagai objek yang menetap di atas bumi. Tabel 10.6 memperlihatkan tiga jenis satelit berdasarkan orbitnya. Satelit (melalui peranti yang disebut transponder, yang bertindak sebagai penerima, penguat, dan sekaligus pengirim) menangkap isyarat yang berasal dari stasiun bumi pengirim dan kemudian memancarkan kembali ke stasiun bumi penerima. Umumnya, satelit memiliki sejumlah kanal, dengan masing-masing kanal memiliki kapasitas untuk menangani lebih dari 1,544 Mbps (Gelber, 1997). Yang menarik, hanya dengan tiga buah satelit dengan posisi 120° terhadap yang lain, komunikasi di seluruh penjuru bumi bisa dijangkau. Hal ini berlaku untuk jenis GEO.

• Gelombang Radio
Transmisi dengan gelombang radio dapat digunakan untuk mengirimkan suara ataupun data melalui udara. Kelebihan transmisi dengan gelombang radio adalah pengiriman isyarat dapat dilakukan dengan sembarang posisi (tidak harus lurus seperti pada mikro-gelombang) dan dimungkinkan dengan posisi yang bergerak. Frekuensi yang digunakan berkisar antara 3 KHz sampai dengan 300 GHz. Dalam hal ini, mikrogelombangjuga tercakup.

• Inframerah
Inframerah biasa digunakan untuk komunikasi jarak dekat, dengan kecepatan dapat mencapai 4 Mbps. Penggunaan yang umum yaitu untuk pengendalian jarak jauh (remote control) terhadap televisi dan peralatan audio-video. Kini inframerah juga diterapkan sebagai media transmisi pada jaringan lokal (LAN). Aplikasi inframerah yang paling umum yaitu untuk menghubungkan mouse tanpa kabe! ke komputer.

10. Jaringan komputer
• Local Area Network (LAN)
Local area network adalah hubungan satu komputer dengan komputer lain dalam suatu ruang atau gedung tertentu. Dengan Local area network maka kita dapat berbagipakai sumber daya komputer antara seorang user dengan user lain. Selain itu dapat juga untuk sharing (berbagi pakai) dokumen pekerjaan dengan user lain. Kita dapat membuka file atau dokumen tanpa harus duduk didepan komputer dimana dokumen tersebut disimpan. Pendek kata dengan adanya local area network maka akan mempercepat proses pertukaran dokumen dan menaikkan kinerja suatu perusahaan.
• Metropolitan Area Network (MAN)
Sebuah MAN, biasanya meliputi area yang lebih besar dari LAN, misalnya antar wilayah dalam satu propinsi. Dalam hal ini jaringan menghubungkan beberapa buah jaringan-jaringan kecil ke dalam lingkungan area yang lebih besar, sebagai contoh yaitu : jaringan Bank dimana beberapa kantor cabang sebuah Bank di dalam sebuah kota besar dihubungkan antara satu dengan lainnya. Misalnya Bank BNI yang ada di seluruh wilayah Ujung Pandang atau Surabaya.
• Wide Area Network
Wide Area Networks (WAN) adalah jaringan yang lingkupnya biasanya sudah menggunakan sarana Satelit ataupun kabel bawah laut sebagai contoh keseluruhan jaringan BANK BNI yang ada di Indonesia ataupun yang ada di Negara-negara lain. Menggunakan sarana WAN, Sebuah Bank yang ada di Bandung bisa menghubungi kantor cabangnya yang ada di Hongkong, hanya dalam beberapa menit. Biasanya WAN agak rumit dan sangat kompleks, menggunakan banyak sarana untuk menghubungkan antara LAN dan WAN ke dalam Komunikasi Global seperti Internet. Tapi bagaimanapun juga antara LAN, MAN dan WAN tidak banyak berbeda dalam beberapa hal, hanya lingkup areanya saja yang berbeda satu diantara yang lainnya.
11. Topologi Jaringan
Adalah istilah yang digunakan untuk menguraikan cara dimana komputer terhubungdalam suatu jaringan
• STAR
Dalam topologi jaringan bintang, salah satu sentral dibuat sebagai sentral pusat. Bila dibandingkan dengan sistem mesh, sistem ini mempunyai tingkat kerumitan jaringan yang lebih sederhana sehingga sistem menjadi lebih ekonomis, tetapi beban yang dipikul sentral pusat cukup berat. Dengan demikian kemungkinan tingkat kerusakan atau gangguan dari sentral ini lebih besar.
• RING
Untuk membentuk jaringan cincin, setiap sentral harus dihubungkan seri satu dengan yang lain dan hubungan ini akan membentuk loop tertutup. Keuntungan dari topologi jaringan ini antara lain : tingkat kerumitan jaringan rendah (sederhana), juga bila ada gangguan atau kerusakan pada suatu sentral maka aliran trafik dapat dilewatkan pada arah lain dalam sistem.
• Topologi Bus
Pada topologi ini semua simpul (umumnya komputer) dihubungkan melalui kabel yang disebut bus. Kabel yang digunakan adalah kabel koaksial. Jika seorang pemakai mengirimkan pesan ke seorang pemakai lain maka pesan tersebut akan melalui bus. Setiap komputer perlu membaca alamat dalam pesan. Sekiranya alamat pada pesan cocok dengan alamat komputer pembaca, komputer tersebut akan segera mengambil pesan tersebut.
12. Protokol Komunikasi
Protokol komunikasi atau biasa disebut protokol saja adalah suatu tatacara yang digunakan untuk melaksanakan pertukaran data (pesan) antara dua buah sistem dalam jaringan. Dalam hal ini kedua sistem bisa saja berbeda sama sekali. Protokol ini mengurusi perbedaan format data pada kedua sistem hingga pada masalah koneksi listrik. Standar protokol yang terkenal yaitu OSI (Open System Inter­connecting) yang ditentukan oleh ISO (International Standard Organization).
13. Interkoneksi Antarjaringan
Interkoneksi antarjaringan menyatakan hubungan antara dua buah jaringan atau lebih. Untuk melakukan interkoneksi antarjaringan diperlu-kan peranti-peranti khusus.
• Repeater
Repeater adalah peranti yang berfungsi untuk memulihkan isyarat yang agak cacat. Biasa digunakan pada jaringan bertopologi bus atau cincin untuk memperpanjang jangkauan jaringan.
• Bridge
Bridge diperlukan untuk menghubungkan dua buah LAN yang bertopologi berbeda (misalnya bus dan cincin). Kelebihan peranti ini adalah menjadikan lalu lintas lokal masing-masing jaringan tidak saling terpengaruh. Berbeda dengan repeater, bridge dapat memisahkan antarjaringan sekiranya memang tidak ada permintaan hubungan dari satu jaringan ke jaringan yang lain.
• Router
Sebuah Router mengartikan informasi dari satu jaringan ke jaringan yang lain, dia hampir sama dengan Bridge namun agak pintar sedikit, router akan mencari 13 jalur yang terbaik untuk mengirimkan sebuah pesan yang berdasakan atas alamat tujuan dan alamat asal. Sementara Bridges dapat mengetahui alamat masing-masing komputer di masing-masing sisi jaringan, router mengetahui alamat komputerr, bridges dan router lainnya. router dapat mengetahui keseluruhan jaringan melihat sisi mana yang paling sibuk dan dia bisa menarik data dari sisi yang sibuk tersebut sampai sisi tersebut bersih. Jika sebuah perusahaan mempunyai LAN dan menginginkan terkoneksi ke Internet, mereka harus membeli router. Ini berarti sebuah router dapat menterjemahkan informasi diantara LAN anda dan Internet. ini juga berarti mencarikan alternatif jalur yang terbaik untuk mengirimkan data melewati internet.
• Gateway
Peranti ini berfungsi untuk menghubungkan dua buah jaringan yang memiliki protokol yang sama sekali berbeda. Contoh penggunaan gateway adalah untuk menghubungkan jaringan SNA (IBM) dan jaringan yang menggunakan sistem operasi jaringan NetWare (Novell).


Internet


1. Pengertian Internet

Internet dapat diartikan sebagai Jaringan komputer luas dan besar yang mendunia, yaitu menghubungkan pemakai komputer dari suatu negara ke negara lain di seluruh dunia, dimana di dalamnya terdapat berbagai sumber daya informasi dari mulai yang statis hingga yang dinamis dan interaktif.

Secara umum ada banyak manfaat yang dapat diperoleh apabila seseorang mempunyai akses internet. Kita bisa menjelajah ke negara lain (melalui dunia maya tentunya) tanpa harus pergi kesana. Kita juga bisa berkomunikasi, bertransaksi (bisnis) melalui internet. Dan masih banyak lagi manfaat yang kita dapat jika kita berada di dalam dunia maya ini.



2. Sejarah internet Dunia

Sejarah intenet dimulai pada 1969 ketika Departemen Pertahanan Amerika, U.S. Defense Advanced ResearchProjects Agency (DARPA) memutuskan untuk mengadakan riset tentang bagaimana caranya menghubungkan sejumlah komputer sehingga membentuk jaringan organik. Program riset ini dikenal dengan nama ARPANET. Pada 1970, sudah lebih dari 10 komputer yang berhasil dihubungkan satu sama lain sehingga mereka bisa saling berkomunikasi dan membentuk sebuah jaringan.

Tahun 1972, Roy Tomlinson berhasil menyempurnakan program e-mail yang ia ciptakan setahun yang lalu untuk ARPANET. Program e-mail ini begitu mudah sehingga langsung menjadi populer.

Pada tahun yang sama, icon @juga diperkenalkan sebagai lambang penting yang menunjukkan “at” atau “pada”. Tahun 1973, jaringan komputer ARPANET mulai dikembangkan ke luar Amerika Serikat. KomputerUniversity College di London merupakan komputer pertama yang ada di luar Amerika yang menjadi anggota jaringan Arpanet. Pada tahun yang sama, dua orang ahli komputer yakni Vinton Cerf dan Bob Kahn mempresentasikan sebuah gagasan yang lebih besar, yang menjadi cikal bakal pemikiran internet. Ide ini dipresentasikan untuk pertama kalinya di Universitas Sussex.

Setahun kemudian, sudah lebih dari 100 komputer yang bergabung di ARPANET membentuk sebuah jaringan atau network. Karena komputer yang membentuk jaringan semakin hari semakin banyak, maka dibutuhkan sebuah protokol resmi yang diakui oleh semua jaringan. Pada tahun 1982 dibentuk Transmission Control Protocol atau TCP dan Internet Protokol atau IP yang kita kenal semua.

Sementara itu di Eropa muncul jaringan komputer tandingan yang dikenal dengan Eunet, yang menyediakan jasa jaringan komputer di negara-negara Belanda, Inggris, Denmark dan Swedia. Jaringan Eunet menyediakan jasa e-mail dan newsgroup USENET.

Untuk menyeragamkan alamat di jaringan komputer yang ada, maka pada tahun 1984 diperkenalkan sistem nama domain, yang kini kita kenal dengan DNS atau Domain Name System. Komputer yang tersambung dengan jaringan yang ada sudah melebihi 1000 komputer lebih.

Pada 1987 jumlah komputer yang tersambung ke jaringan melonjak 10 kali lipat manjadi 10.000 lebih. Tahun 1988, Jarko Oikarinen dari Finland menemukan dan sekaligus memperkenalkan IRC atau Internet Relay Chat. Setahun kemudian, jumlah komputer yang saling berhubungan kembali melonjak 10 kali lipat dalam setahun. Tak kurang dari 100.000 komputer kini membentuk sebuah jaringan.

Tahun 1990 adalah tahun yang paling bersejarah, ketika Tim Berners Lee menemukan program editor dan browser yang bisa menjelajah antara satu komputer dengan komputer yang lainnya, yang membentuk jaringan itu. Program inilah yang disebut www, atau Worl Wide Web.

Tahun 1992, komputer yang saling tersambung membentuk jaringan sudah melampaui sejuta komputer, dan di tahun yang sama muncul istilah surfing the internet. Tahun 1994, situs internet telah tumbuh menjadi 3000 alamat halaman, dan untuk pertama kalinya virtual-shopping atau eretail muncul di internet. Dunia langsung berubah. Di tahun yang sama Yahoo! didirikan, yang juga sekaligus kelahiran Netscape Navigator 1.0.



3. Sejarah Internet Indonesia

Beberapa nama-nama legendaris di awal pembangunan Internet Indonesia yang mungkin kurang banyak dikenal oleh khalayak Internet Indonesia di tahun 2000 ini antara lain RMS Ibrahim, Suryono Adisoemarta, Muhammad Ihsan, Robby Soebiakto, Putu, Firman Siregar, Adi Indrayanto merupakan nama-nama legendaris yang masing-masing personal tersebut telah mengkontribusikan keahlian dan dedikasinya dalam membangun cuplikan-cuplikan sejarah jaringan komputer di Indonesia.

Negara dengan akses internet yang terbaik termasuk Korea Selatan (50% daripada penduduknya mempunyai akses jalur lebar – Broadband), dan Swedia. Terdapat dua bentuk akses internet yang umum, yaitu dial-up, dan jalur lebar. Di Indonesia, seperti negara berkembang dimana akses Internet dan penetrasi PC masih juga rendah lainnya sekitar 42% dari akses Internet melalui fasilitas Public Internet akses seperti warnet , cybercafe, hotspot dll. Tempat umum lainnya yang sering dipakai untuk akses internet adalah di kampus dan dikantor.



4. Internet Masa Kini

Internet dijaga oleh perjanjian bi- atau multilateral dan spesifikasi teknikal (protokol yang menerangkan tentang perpindahan data antara rangkaian). Protokol-protokol ini dibentuk berdasarkan perbincangan Internet Engineering Task Force (IETF), yang terbuka kepada umum. Badan ini mengeluarkan dokumen yang dikenali sebagai RFC (Request for Comments). Sebagian dari RFC dijadikan Standar Internet (Internet Standard), oleh Badan Arsitektur Internet (Internet Architecture Board – IAB). Protokol-protokol internet yang sering digunakan adalah seperti, IP, TCP, UDP, DNS, PPP, SLIP, ICMP, POP3, IMAP, SMTP, HTTP, HTTPS, SSH, Telnet, FTP, LDAP, dan SSL.

Beberapa layanan populer di internet yang menggunakan protokol di atas, ialah email/surat elektronik, Usenet, Newsgroup, perkongsian file (File Sharing), WWW (World Wide Web), Gopher, akses sesi (Session Access), WAIS, finger, IRC, MUD, dan MUSH. Di antara semua ini, email/surat elektronik dan World Wide Web lebih kerap digunakan, dan lebih banyak servis yang dibangun berdasarkannya, seperti milis (Mailing List) dan Weblog. Internet memungkinkan adanya servis terkini (Real-time service), seperti web radio, dan webcast, yang dapat diakses di seluruh dunia. Selain itu melalui internet dimungkinkan untuk berkonikasi secara langsung antara dua pengguna atau lebih melalui program pengirim pesan instan seperti Camfrog, Yahoo! Messenger, MSN Messenger dan Windows Live Messenger.

Beberapa servis Internet populer yang berdasarkan sistem Tertutup(?) (Proprietary System), adalah seperti IRC, ICQ, AIM, CDDB, dan Gnutella. Sama seperti halnya sebuah komunitas, Internet juga mempunyai tata tertib tertentu, yang dikenal dengan nama Nettiquette



5. Istilah Dalam Internet

Banyak sekali istilah-istilah yang ada dalam Internet. Bagi mereka yang baru mengenal internet pasti belum begitu paham tentang istilah dalam komputer.

Beberapa istilah dalam internet antara lain :

- E-Mail

Surat menyurat melalui internet, pengguna dapat saling bertukar berita, berita tersebut dikumpulkan dalam satu file untuk pengamatan berupa mailbox.

- E-Mail Address

Alamat yang dipakai pada proses pengiriman e-mail ke tujuannya, alamat tersebut berdasarkan DNS.

- Access

Kegiatan mengambil atau menyimpan data atau ke memori atau ke disk drive.

- Attachment

Fasilitas pada sebuah program email baik program komputer maupun webmail yang dapat digunakan untuk mengirim file atau gambar yang diikut sertakan pada sebuah email yang akan dikirim.

- Attach

Perintah untuk melacak dan memasukkan dokumen web sekalipun kita menggulung scroolbar sampai ke akhir dokumen.

- Banner

Bagian yang tidak bergerak pada layer sekalipun kita mengulung dokumen.

- Blog

Blog atau weblog adalah tren gaya hidup digital yang kian berkembang, hari demi hari. Di Internet, blog disediakan gratis untuk siapa saja. Termasuk desain, hosting hingga berbagai fungsi tambahan yang mempermanis tampilan blog. Gratis dan mudah diaplikasikan.

- Body

Suatu Tag HTML yang digunkan untuk membuka dan menutup semua isian (text,grafik,dan lain lain) dalam dokumen HTML.

- Browse

Perintah dalam lingkungan windows untuk menampilkan isi disk.

- Browser

Program aplikasi yang digunakan untuk browsing.

- Browsing

Aktivitas penjelajahan beberapa situs di internet.

- Chatt

Layanan percakapan online berbasis text yang biasa digunakan pengguna internet untuk berbicara dengan pengguna lain.

- Counter

Sebuah script (program) yang menghitung jumlah pengunjung website secara otomatis.

- Cyberscape

Istilah yang berhubungan dengan kumpulan komputer yang data elektroniknya dapat diakses, jika komputer berhubungan dengan internet atau jaringan besar

lainnya.

- Dial

Proses terhubungnya komputer ke suatu stasiun atau sebuah alamat internet melalui saluran komunikasi.

- Dial-up

Jenis komunikasi yang menggunakan modem dan saluran telepon untuk bias berhubungan atara komputer yang satu dengan komputer lain atau bisa diartikan provider internet memanfaatkan saluran telepon sebagai saluran utamanya.

- Dial-up Line

Jalur komunikasi yang digunakan pada proses dial up terutama jaringan umum

atau jaringan telepon biasa.

- Disconnect

Istilah untuk menyatakan pemutusan hubungan dengan saluran komunikasi atau keadaan tidak terhuubung dengan jaringan manapun.

- Download

Mengambil file dari satu komputer ke komputer lain.

- Error message

Pesan yang muncul ketika ditemukan kesalahan pada saat menjalankan suatu

program

- Eudora

Program aplikasi layanan e-mail di internet

- Failure

Pernyataan yang menunjukan bahwa alat terkait tidak berjalan semestinya.

- Flame

Pesan dalam e-mail yang berisi kritikan atau pendapat biasanya dikirim pengguna internet ke seorang atau sebuah newsgroup sebagai sel ekspresi kesalahan karena adanya pelanggaran di internet.

- Freeware

software yang didistribuskan gratis kepada pemakai.

- Front Page/Namo WebEditor/Macromedia Dreamweaver

Software pengembangan web (program pembantu untuk membuat dokumen html).

- Gif

Format file untuk menyimpanan data berupa gambar.

- Google

Nama search engine di internet.

- Guest Book

Fasilitas interaktif dalam sebuah hal web yang mengizinkan pengunjung untuk menulis pesan.

- Hacker

Istilah untuk menyebut orang yang merusak system orang lain untuk sekedar iseng tanpa memperoleh apapun dari tindakannya tersebut.

- Homepage

Halaman pertama dari suatu website

- Html

Singkatan dari Hypertext Markup Language. Format dokumen yang digunakan dalam www (world wide wibe)

- Http

Bagian dari suatu url yang mengidentifikasikan lakasi sebagai satu yang digunakan oleh html.

- Hyperlink

Link atau sambungan ke sumber lain(bisa berupa file atau halaman yang berbeda).

- Internet

Sebuah jaringan seluas dunia dengan lebih dari 100 juta pengguna

- Internet Provider

Suatu sistem yang menyediakan layanan hubungan ke internet, seperti telkomnet, meganet, radnet, globalnet.

- Intranet

Sumber daya informasi yang digunakan untuk kepentingan internal dari suatu instansi, atau perusahaan dengan menggunakan jaringan komputer yang ada.

- IP

Ip adalah internet protocol suatu bentuk dari pengisian dan pengamatan paketpaket informasi yang dikirim dalam internet.

- Ip Address

Sebuah pengindentifikasikan untuk sebuah computer atau perangkat pada jaringan TCP/IP. Atau dapat diartikan sebagai alamat numeric dari sebuah computer di internet, ip address sama fungsinya dengan nomor telepon kita di rumah.

- Internet Explorer

Suatu browser web gratis terkenal yang diproduksi oleh Microsoft

- Irc

Irc (internet relay chat) sebuah layanan yang dapat berkomunikasi antara orang yang satu dengan yang lain.

- ISP

Isp (internet sevice provider) adalah perusahaan yang menawarkan dan menyediakan layanan jasa akses internet ke kalangan umum dengan mengenakan biaya. Contoh dari isp adalah telkomnet, indosat, centrin, cbn, wasantara.





- Link

Sambungan atau koneksi dari sebuah sumber ke sumber yang lain misalnya dalam system networking atau internet.

- LAN

Lan (local area networking) adalah sebuah jaringan yang berdiri sendiri biasanya pada sebuah kantor atau perusahaan.

- Log In

Proses masuk kedalam sebuah layanan online yang berisi nama dan password.

- Log out

Keluar atau menutup sama artinya dengan sign out.

- Mailing List

Sebuah forum diskusi di internet dengan menggunakan e-mail satu pesan dari seseorang anggota akan diterima oleh semua anggota.

- Member

Anggota member id merupakan identitas anggota,member name,nama anggota.

- Netscape

Browser graphical komersial terkenal

- Network

Sekelompok komputer yang terhubung yang biasa saling berbagi sumber daya, seperti printer,atau modem,dan data.

- Newslatter

Lembar warta semacam bulletin di internet, atau dapat diartikan sebagai lembar warta yang disebarluaskan melalui e-mail dengan tata letak menyerupai halaman web.

- Page Wizard

Langkah-langkah yang diberikan secara berurutan untuk membimbing dalam pembuatan sebuah halaman web.





- Provider

Perusahaan yang biasa melayani pembuatan website mengatur penempatan di dunia cyber termasuk juga maintenance dan penyedia akses internet juga membantu dari segi promosi agar website tersebut banyak dikunjungi para pengguna internet.

- Search Engine

Sebuah fasilitas web yang bias mencari link dari situs lain.

- Send mail

Untuk menerima e-mail dari luar maupun dari system setempat dan mengirimkannya ke tujuan.

- Server

Sebuah computer di internet atau jaringan yang menyimpan file dan membuat file tersebut tersedia untuk diambil jika diperlukan.

- Sign In

Mendaftarkan diri menjadi member.

- Situs

Sebuah computer yang terhubung oleh internet dan menyajikan informasi atau layanan seperti newsgroup,e-mail, atau halaman web.

- Spam

Pesan tidak diinginkan yang masuk melalui e-mail bias berupa pesan yang tak berarti.

- Submit

Mengirim form yang telah terisi ke dalam server web.

- Teleconfrencing

Konfrensi jarak jauh atau komunikasi interaktif antara tiga orang atau lebih yang terpisah jauh secara geografis.

- Url

Uniform resource locator sebuah alamat yang menunjukan rute ke file pada web atau pada fasilitas internet yang lain,url biasanya diketikkan pada browser untuk mengakses suatu situs web.

- Website

Suatu koleksi dokumen html baik pribadi atau perusahaan dalam server web,biasanya sebuah server web berisi lebih dari satu situs.

- WWW

World wide wibe servis internet yang dapat terkoneksi dengan dokumen multimedia bersama hyper text.



BAB II

PEMROGRAMAN INTERNET

( WEBSITE / SITUS )



Situs dapat diartikan sebagai kumpulan halaman-halaman yang digunakan untuk menampilkan informasi, gambar gerak, suara, dan atau gabungan dari semuanya itu baik yang bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan yang saling terkait dimana masing-masing dihubungkan dengan link-link.

Untuk membangun situs diperlukan beberapa unsur yang harus ada agar situs dapat berjalan dengan baik dan sesuai yang diharapkan. Unsur-unsur yang harus ada dalam situs antara lain:



2.1 Domain Name

Domain name atau biasa disebut nama domain adalah alamat permanen situs di dunia internet yang digunakan untuk mengidentifikasi sebuah situs atau dengan kata lain domain name adalah alamat yang digunakan untuk menemukan situs kita pada dunia internet. Istilah yang umum digunakan adalah URL.

Ada banyak macam nama domain yang dapat kita pilih sesuai dengan keinginan. Berikut beberapa nama domain yang sering digunakan dan tersedia di internet :

a. Generic Domains (gTLDs)

Merupakan domain name yang berakhiran dengan .Com .Net .Org .Edu .Mil atau .Gov. Jenis domain ini sering juga disebut top level domain dan domain ini tidak berafiliasi berdasarkan negara, sehingga siapapun dapat mendaftar.

- Ø.com : merupakan top level domain yang ditujukan untuk kebutuhan “commercial”.

- Ø.edu : merupakan domain yang ditujukan untuk kebutuhan dunia pendidikan (education)

- Ø.gov : merupakan domain untuk pemerintahan (government)

- Ø.mil : merupakan domain untuk kebutuhan angkatan bersenjata (military)

- Ø.org : domain untuk organisasi atau lembaga non profit (Organization).



b. Country-Specific Domains (ccTLDs)

Yaitu domain yang berkaitan dengan dua huruf ekstensi, dan sering juga disebut second level domain, seperti .id(Indonesia), .au(Australia), .jp(Jepang) dan lain lain. Domain ini dioperasikan dan di daftarkan dimasing negara. Di Indonesia, domain-domain ini berakhiran, .co.id, .ac.id, .go.id, .mil.id, .or.id, dan pada akhir-akhir ini ditambah dengan war.net.id, .mil.id, dan web.id. Penggunaan dari masing-masing akhiran tersebut berbeda tergantung pengguna dan pengunaannya



2.2 Hosting

Hosting dapat diartikan sebagai ruangan yang terdapat dalam harddisk tempat menyimpan berbagai data, file-file, gambar dan lain sebagainya yang akan ditampilkan di situs. Besarnya data yang bisa dimasukkan tergantung dari besarnya hosting yang disewa/dipunyai, semakin besar hosting semakin besar pula data yang dapat dimasukkan dan ditampilkan dalam situs.

Hosting juga diperoleh dengan menyewa. Besarnya hosting ditentukan ruangan harddisk dengan ukuran MB(Mega Byte) atau GB(Giga Byte). Lama penyewaan hosting rata-rata dihitung per tahun. Penyewaan hosting dilakukan dari perusahaan-perusahaan penyewa web hosting yang banyak dijumpai baik di Indonesia maupun Luar Negri.



2.3 Scripts

Adalah bahasa yang digunakan untuk menerjemahkan setiap perintah dalam situs yang pada saat diakses. Jenis scripts sangat menentukan statis, dinamis atau interaktifnya sebuah situs. Semakin banyak ragam scripts yang digunakan maka akan terlihat situs semakin dinamis, dan interaktif serta terlihat bagus. Bagusnya situs dapat terlihat dengan tanggapan pengunjung serta frekwensi kunjungan.

Beragam scripts saat ini telah hadir untuk mendukung kualitas situs. Jenis jenis scripts yang banyak dipakai para designer antara lain HTML, ASP, PHP, JSP, Java Scripts, Java applets dsb. Bahasa dasar yang dipakai setiap situs adalah HTML sedangkan ASP dan lainnya merupakan bahasa pendukung yang bertindak sebagai pengatur dinamis, dan interaktifnya situs. Scripts ASP, PHP, JSP atau lainnya bisa dibuat sendiri, bisa juga dibeli dari para penjual scripts yang biasanya berada di luar negri. Harga Scripts rata-rata sangat mahal karena sulitnya membuat, biasanya mencapai puluhan juta. Scripts ini biasanya digunakan untuk membangun portal berita, artikel, forum diskusi, buku tamu, anggota organisasi, email, mailing list dan lain sebagainya yang memerlukan update setiap saat.



2.4 Web Design

Setelah melakukan penyewaan domain dan hosting serta penguasaan scripts, unsur situs yang paling penting dan utama adalah design. Design web sangat menentukan kualitas dan keindahan situs. Design sangat berpengaruh kepada penilaian pengunjung akan bagus tidaknya sebuah web site. Untuk membuat situs biasanya dapat dilakukan sendiri atau menyewa jasa web designer. Saat ini sangat banyak jasa web designer, terutama di kota-kota besar. Perlu diketahui bahwa kualitas situs sangat ditentukan oleh kualitas designer. Semakin banyak penguasaan web designer tentang beragam program/software pendukung pembuatan situs maka akan dihasilkan situs yang semakin berkualitas, demikian pula sebaliknya. Jasa web designer ini yang umumnya memerlukan biaya yang tertinggi dari seluruh biaya pembangunan situs dan semuanya itu tergantung kualitas designer.



2.5 Publikasi

Keberadaan situs tidak ada gunanya dibangun tanpa dikunjungi atau dikenal oleh masyarakat atau pengunjung internet. Karena efektif tidaknya situs sangat tergantung dari besarnya pengunjung dan komentar yang masuk. Untuk mengenalkan situs kepada masyarakat memerlukan apa yang disebut publikasi atau promosi.

Publikasi situs di masyarakat dapat dilakukan dengan berbagai cara seperti dengan pamlet-pamlet, selebaran, baliho dan lain sebagainya tapi cara ini bisa dikatakan masih kurang efektif dan sangat terbatas. cara yang biasanya dilakukan dan paling efektif dengan tak terbatas ruang atau waktu adalah publikasi langsung di internet melalui search engine – search engine (mesin pencari, spt : Yahoo, Google, Search Indonesia, dsb).

Cara publikasi di search engine ada yang gratis dan ada pula yang membayar. Yang gratis biasanya terbatas dan cukup lama untuk bisa masuk dan dikenali di search engine terkenal seperti Yahoo atau Google. Cara efektif publikasi adalah dengan membayar, walaupun harus sedikit mengeluarkan akan tetapi situs cepat masuk ke search engine dan dikenal oleh pengunjung.



2.6 Pemeliharaan Web Site atau Situs




Untuk mendukung kelanjutan dari situs diperlukan pemeliharaan setiap waktu sesuai yang diinginkan seperti penambahan informasi, berita, artikel, link, gambar atau lain sebagainya. Tanpa pemeliharaan yang baik situs akan terkesan membosankan atau monoton, juga akan segera ditinggal pengunjung. Pemeliharaan situs dapat dilakukan per periode tertentu seperti tiap hari, tiap minggu atau tiap bulan sekali secara rutin atau secara periodik saja tergantung kebutuhan (tidak rutin). Pemeliharaan rutin biasanya dipakai oleh situs-situs berita, penyedia artikel, organisasi atau lembaga pemerintah. Sedangkan pemeliharaan periodik bisanya untuk situs-situs pribadi, penjualan/e-commerce, dan lain sebagainya.


BAB III 

INTERNET DALAM DUNIA PENDIDIKAN 



Penggunaan Internet berawal dari institusi pendidikan dan penelitian Amerika Serikat. Sejak tahun 1995 Internet mulai digunakan untuk kepentingan bisnis. Di luar negeri, Internet ini sering diasosiasikan dengan perguruan tinggi, sementara di Indonesia, Internet lebih diasosiasikan dengan bisnis (Internets Service Provider (ISP), e-commerce dan hiburan.



4.1 Manfaat Internet Bagi Pendidikan

Masalah utama yang dihadapi oleh pendidikan di seluruh dunia adalah akses sumber informasi yang sangat sulit. Perpustakaan konvensional yang merupakan sumber informasi sangat sulit dijangkau karena jumlahnya sangat terbatas dan dengan terbatasnya ketersediaan buku. Buku-buku dan jurnal harus dibeli dengan harga mahal sehingga ilmu (dalam hal ini sumber informasi) menjadi sangat sulit ditemukan dan terkesan mahal. Keberadaan internet mampu mengubah semua itu, karena kita dapat mengakses sumber informasi dengan begitu mudah dan tidak terbatas jumlahnya. Tetapi patut disayangkan karena di negara kita Indonesia, internet masih sangat mahal.

Di Indonesia, masalah kelangkaan sumber informasi konvensional (perpustakaan) lebih berat dibanding dengan tempat lain. Adanya Internet seharusnya menjadi salah satu solusi pamungkas untuk mengatasi masalah ini.


Internet dapat digunakan dalam proses belajar mengajar terutama dalam perkuliahan. Dengan kecanggihan internet memungkinkan seorang dosen atau guru tidak harus datang ke kelas untuk menyampaikan materi tetapi cukup dilakukan melalui internet misalnya dengan menggunakan teleconference. Internet bisa saja mengabaikan jarak, sehingga ketika kita butuh informasi dari seorang pakar di luar negeri dengan segera kita dapatkan.





4.2 Permasalahan internet untuk pendidikan

Penerapan internet dalam dunia pendidikan di Indonesia masih menemui banyak kendala, baik dari segi fasilitas maupun ketersedian sumber saya manusia serta ketersediaan sumber informasi yang dibuat oleh anak bangsa. Beberapa permasalahan yang kita hadapi adalah:



Akses Internet masih mahal

Meskipun sudah tersedia, akses ke Internet sangat mahal sehingga masih sangat sulit dijangkau oleh semua kalangan terutama insan pendidikan. Namun hal ini diharapkan akan menjadi lebih murah di masa yang akan datang. Diharapkan akselerasi penurunan harga menjadi fokus utama Pemerintah. Mekanisme lain adalah adanya subsidi dari pemerintah untuk institusi pendidikan. Saat ini sudah diprogramkan oleh pemerintah dalam bentuk JARDIKNAS (Jaringan Pendidikan Nasional) yang kabarnya akan didistribusikan dan dapat menjangkau semua sekolah. Ini tentu saja tidak mudah tetapi dilakukan secara bertahap.



Akses Internet masih susah diperoleh.

Salah satu solusi untuk layanan Internet adalah tersedianya warung internet (warnet) yang menyediakan jasa layanan internet. Tetapi keberadaan warnet pun tidak merata di seluruh Indonesia yang terfokus pada daerah perkotaan saja. Sementara di daerah-daerah, akses internet masih merupakan sebuah masalah karena fasilitas warnet masih terbatas bahkan masih ada daerah yang tidak memiliki warnet. Kondisi ini diperparah dengan belum terjangkaunya seluruh daerah oleh jaringan telpon yang bisa digunakan untuk mengakses internet.



Kurangnya penguasaan bahasa Inggris

Internet didominasi oleh bahasa Inggris termasuk informasi-informasi yang kita butuhkan dalam dunia pendidikan terutama sumber informasi yang akan digunakan dalam pembelajaran. Kondisi inilah yang menjadi penghambat akses informasi melalui internet karena dibutuhkan penguasaan bahasa inggris yang baik, sementara kita sadari bahwa masyarakat Indonesia yang menguasai bahasa global ini masih sangat terbatas atau kalau tidak mau dikatakan langka.



Tenaga Kependidikan Belum Siap

Dasar untuk pengoperasian layanan internet adalah keterampilan komputer. Hal ini menjadi sebuah permasalahan yang sangat mendasar karena masih tenaga kependidikan yang belum mahir mengoperasikan komputer, sehingga sangat sulit untuk menggunakan layanan internet. Hal ini bisa diatasi dengan menggalakkan pelatihan untuk pengoperasian komputer dan internet.



Apa yang harus Dilakukan?

Penggunaan internet dalam dunia pendidikan masih sangat jauh dari harapan. Perlu perhatian dari beberapa pihak terutama pemerintah dan tenaga kependidikan untuk membenahi diri dalam rangka penguasaan produkteknologi dalam upaya mencerdaskan anak bangsa. Perhatian pemerintah sangat diperlukan untuk mengatasi permasalahan ini. Tetapi hal ini bisa saja berbenturan dengan penerapan otonomi daerah karena daerah sendiri yang memiliki otoritas untuk pengembangan daerahnya walau pun tidak serta merta pemerintah pusat lepas tangan.

Beberapa daerah khususnya di Sulawesi Selatan telah menerapkan penggunaan internet di sekolah dan pengelolaan administrasi secara online. Pemerintah daerah melakukan kerjasama dengan pihak swasta untuk pengembangan pendidikan melalui akses internet dan pengelolaan administrasi online. Salah satu instansi swasta yang getol melakukan pengembangan dunia pendidikan dengan akses internet adalah Sistem Sekolah Cerdas Indonesia (SSCI) yang telah menerapkan kerjasama dengan Kota Makassar, Kota Parepare, Kabupaten Bantaeng. Ini merupakan angin segar untuk dunia pendidikan. Semoga daerah-daerah lain melakukan hal yang sama sehingga tidak seorang manusia indonesia pun yang tertinggal dalam dunia Teknologi Informasi.


BAB IV 

PENUTUP 

4.1 Kesimpulan

Internet dapat diartikan sebagai jaringan komputer luas dan besar yang mendunia, yaitu menghubungkan pemakai komputer dari suatu negara ke negara lain di seluruh dunia, dimana di dalamnya terdapat berbagai sumber daya informasi dari mulai yang statis hingga yang dinamis dan interaktif.

Sejarah intenet dimulai pada 1969 ketika Departemen Pertahanan Amerika, U.S. Defense Advanced Research Projects Agency (DARPA) memutuskan untuk mengadakan riset tentang bagaimana caranya menghubungkan sejumlah komputer sehingga membentuk jaringan organik. Program riset ini dikenal dengan nama ARPANET.

ada banyak manfaat yang dapat diperoleh apabila seseorang mempunyai akses internet. Kita bisa menjelajah ke negara lain (melalui dunia maya tentunya) tanpa harus pergi kesana. Kita juga bisa berkomunikasi, bertransaksi (bisnis) melalui internet. Keberadaan internet mampu mengubah semua itu, karena kita dapat mengakses sumber informasi dengan begitu mudah dan tidak terbatas jumlahnya, dan masih banyak lagi manfaat yang kita dapat jika kita berada di dalam dunia maya ini.

Penerapan internet dalam dunia pendidikan di Indonesia masih menemui banyak kendala, baik dari segi fasilitas maupun ketersedian sumber saya manusia serta ketersediaan sumber informasi yang dibuat oleh anak bangsa. Beberapa permasalahan yang kita hadapi adalah:

1. Akses internet masih mahal

2. Akses internet masih susah diperoleh

3. Kurangnya penguasaan bahasa Inggris

4. Tenaga pendidik belum siap

Dengan kecanggihan internet memungkinkan seorang dosen atau guru tidak harus datang ke kelas untuk menyampaikan materi tetapi cukup dilakukan melalui internet misalnya dengan menggunakan teleconference. Internet bisa saja mengabaikan jarak, sehingga ketika kita butuh informasi dari seorang pakar di luar negeri dengan segera kita dapatkan.

Wednesday, 12 December 2012

Sistem Operasi


A. Sasaran Sistem Operasi
Sistem operasi mempunyai tiga sasaran utama yaitu kenyamanan -- membuat penggunaan komputer menjadi lebih nyaman, efisien -- penggunaan sumber-daya sistem komputer secara efisien, serta mampu berevolusi -- sistem operasi harus dibangun sehingga memungkinkan dan memudahkan pengembangan, pengujian serta pengajuan sistem-sistem yang baru.

B. Perkembangan komputer dengan Sistem Operasinya
Perkembangan komputer khususnya PC (Personal Computer) tidak lepas dari kemajuan tekhnologi CPU (Central Processing Unit). Perkembangan CPU yang begitu cepat dari jumlah transistor 2.300 pada tahun 1971 menjadi 7,5 juta pada tahun 1997 membuat kita berdecak kagum bukan main (jenis Intel). Perkembangan ini semula untuk diimplementasikan untuk menjalankan sistem operasi DOS (Disk Operating System) yang dikeluarkan oleh Microsoft sebagai pemasok software pada saat itu. Akan tetapi lama kelamaan munculah berbagai sistem operasi yang lain termasuk Linux sehingga perkembangan CPU menjadi meningkat serta diiringi muncul beberapa produsen prosesor pesaing selain Intel seperti AMD, Cyrix, IBM dan yang lainnya. Dan tentunya perkembangan ini pula menuntut kita untuk menuntut kita untuk mengembangkan dana kita supaya kita dapat mengikutinya dan mempelajarinya.


C. Sejarah Sistem Operasi
Sejak pertama kali telah dikenal ada dua jenis OS (Operating System) untuk menggerakan komputer, UNIX dan non-UNIX (MS-DOS, Mac-OS, dll) UNIX digunakan pada komputer besar seperti super komputer, mainframe dan sebagainya, sedangkan non-UNIX banyak digunakan pada PC.
UNIX dikembangkan diakhir tahun 60-an oleh sebuah group yang dipimpin Ken Thompson dari AT&T Laboratories. Pada awalnya OS ini didistribusikan secara gratis untuk pengembangan ke institusi-institusi pendidikan. Namun dalam perjalanannya, setelah banyak dipakai oleh dunia industri dan bisnis karena kehandalannya dalam dunia jaringan (networking), maka OS ini dipatenkan dan diperdagangkan.
UNIX di Indonesia dalam perkembangannya lebih dikenal sebagai sistem operasi yang mahal. Hal ini disebabkan oleh kelangkaan atau tidak tersedianya program aplikasinya dan bahkan sistem operasi yang merupakan varian dari UNIX seperti MINIX sulit ditemukan. MINIX tetap juga memerlukan sistem operasi yang benar-benar kompatible dengan IBM PC. Hal ini sulit diterapkan di Indonesia, karena sebagian besar perangkat keras yang digunakan adalah IBM PC kompatible dengan BIOS yang tersendiri.
Perkembangan UNIX yang mahal dan penggunaanya yang terbatas disebabkan karena dirancang untuk mampu mengerjakan perintah-perintah program secara simultan (multitasking) dan bisa digunakan oleh beberapa user secara bersama (multiuser).
MS-DOS dibuat pada tahun 1981 oleh Microsoft untuk pertama kalinya membuat sistem operasi untuk IBM-PC. Kerja sama antara Microsoft dengan IBM pada waktu itu membuat MS-DOS merupakan diterima sebagai sistem operasi standard.
Semenjak itu peran Microsoft dalam perindustrian komputer menjadi meningkat. Pada tahun 1991, kerja sama antara Microsoft dan IBM berakhir ketika mereka memisahkan diri untuk membuat sistem operasi bagi PC. IBM memilih untuk mengembangkan OS/2, sementara itu Microsoft mengembangkan sistem operasi Windows. Microsoft mengumumkan Windows 3.0 pada tahun 1990, diikuti Windows 3.1 pada tahun 1992. Windows NT yang digunakan untuk lingkungan bisnis dikeluarkan pada tahun 1993. Dan pada tahun 1995 tepatnya bulan Agustus, munculah sistem operasi Windows '95 yang berhasil menjual sampai 7 juta kopi di seluruh dunia hanya dalam waktu dua bulan. Selang dua tahun dikeluarkanlah Windows '95 B atau sering dikenal sebagai Windows '97 untuk mengganti versi Windows '95 yang lama karena memiliki banyak "bug". Akan tetapi sistem operasi Windows '97 ini juga dilaporkan tidak stabil dan masih memiliki bug oleh user, serta perkembangan tekhnologi hardware/software dan network termasuk juga internet menuntut Microsoft untuk menciptakan Windows '98 yang dikeluarkan tiga tahun setelah pembuatan Windows '95. Masalah realibilitas dan kestabilan pada sistem operasi Windows sampai saat ini menjadi kritikan para kritikus komputer, walaupun sistem operasi dibuat menjadi lebih mudah dioperasikan oleh user karena tekhnologi GUI (Graphic User Interface) yang ditawarkan. Kelemahan inilah membuat para user melirik sistem "open source code" yang lebih memiliki realibilitas karena user dituntut untuk mengembangkan sendiri sistem operasinya, walaupun user dituntut pula untuk belajar lebih giat dibandingkan GUI (Graphic User Interface) yang ditawarkan Windows bersifat "user friendly". Tetapi "open source code" yang tersedia pada UNIX maupun variannya sulit untuk didapatkan karena sistem operasi tersebut sudah dipatenkan dan harganya mahal.

Menurut Tanenbaum, sistem operasi mengalami perkembangan yang sangat pesat, yang dapat dibagi kedalam empat generasi :

• Generasi Pertama (1945-1955)
Generasi pertama merupakan awal perkembangan sistem komputasi elektronik sebagai pengganti sistem komputasi mekanik, hal itu disebabkan kecepatan manusia untuk menghitung terbatas dan manusia sangat mudah untuk membuat kecerobohan, kekeliruan bahkan kesalahan. Pada generasi ini belum ada sistem operasi, maka sistem komputer diberi instruksi yang harus dikerjakan secara langsung.

• Generasi Kedua (1955-1965)
Generasi kedua memperkenalkan Batch Processing System, yaitu Job yang dikerjakan dalam satu rangkaian, lalu dieksekusi secara berurutan.Pada generasi ini sistem komputer belum dilengkapi sistem operasi, tetapi beberapa fungsi sistem operasi telah ada, contohnya fungsi sistem operasi ialah FMS dan IBSYS.

• Generasi Ketiga (1965-1980)
Pada generasi ini perkembangan sistem operasi dikembangkan untuk melayani banyak pemakai sekaligus, dimana para pemakai interaktif berkomunikasi lewat terminal secara on-line ke komputer, maka sistem operasi menjadi multi-user (di gunakan banyak pengguna sekali gus) dan multi-programming (melayani banyak program sekali gus).

• Generasi Keempat (Pasca 1980an)
Dewasa ini, sistem operasi dipergunakan untuk jaringan komputer dimana pemakai menyadari keberadaan komputer-komputer yang saling terhubung satu sama lainnya. Pada masa ini para pengguna juga telah dinyamankan dengan Graphical User Interface yaitu antar-muka komputer yang berbasis grafis yang sangat nyaman, pada masa ini juga dimulai era komputasi tersebar dimana komputasi-komputasi tidak lagi berpusat di satu titik, tetapi dipecah dibanyak komputer sehingga tercapai kinerja yang lebih baik.

D. Layanan Sistem Operasi
Sebuah sistem operasi yang baik menurut Tanenbaum harus memiliki layanan sebagai berikut :
pembuatan program, eksekusi program, pengaksesan I/O Device, pengaksesan terkendali terhadap berkas pengaksesan sistem, deteksi dan pemberian tanggapan pada kesalahan, serta akunting.
Pembuatan program yaitu sistem operasi menyediakan fasilitas dan layanan untuk membantu para pemrogram untuk menulis program; Eksekusi Program yang berarti Instruksi-instruksi dan data-data harus dimuat ke memori utama, perangkat-parangkat masukan/ keluaran dan berkas harus di-inisialisasi, serta sumber-daya yang ada harus disiapkan, semua itu harus di tangani oleh sistem operasi;
Pengaksesan I/O Device, artinya Sistem Operasi harus mengambil alih sejumlah instruksi yang rumit dan sinyal kendali menjengkelkan agar pemrogram dapat berfikir sederhana dan perangkat pun dapat beroperasi;
Pengaksesan terkendali terhadap berkas yang artinya disediakannya mekanisme proteksi terhadap berkas untuk mengendalikan pengaksesan terhadap berkas;
Pengaksesan sistem artinya pada pengaksesan digunakan bersama (shared system); Fungsi pengaksesan harus menyediakan proteksi terhadap sejumlah sumber-daya dan data dari pemakai tak terdistorsi serta menyelesaikan konflik-konflik dalam perebutan sumber-daya;
Deteksi dan Pemberian tanggapan pada kesalahan, yaitu jika muncul permasalahan muncul pada sistem komputer maka sistem operasi harus memberikan tanggapan yang menjelaskan kesalahan yang terjadi serta dampaknya terhadap aplikasi yang sedang berjalan; dan
Akunting yang artinya Sistem Operasi yang bagus mengumpulkan data statistik penggunaan beragam sumber-daya dan memonitor parameter kinerja.

Eksekusi program adalah kemampuan sistem untuk "load" program ke memori dan menjalankan program. Operasi I/O: pengguna tidak dapat secara langsung mengakses sumber daya perangkat keras, sistem operasi harus menyediakan mekanisme untuk melakukan operasi I/O atas nama pengguna. Sistem manipulasi berkas dalah kemampuan program untuk operasi pada berkas (membaca, menulis, membuat, and menghapus berkas). Komunikasi adalah pertukaran data/ informasi antar dua atau lebih proses yang berada pada satu komputer (atau lebih). Deteksi error adalah menjaga kestabilan sistem dengan  mendeteksi "error", perangkat keras mau pun operasi.
Efesisensi penggunaan sistem :
·         Resource allocator adalah mengalokasikan sumber-daya ke beberapa pengguna atau job yang jalan pada saat yang bersamaan.
·         Proteksi menjamin akses ke sistem sumber daya dikendalikan (pengguna dikontrol aksesnya ke sistem).
·         Accounting adalah merekam kegiatan pengguna, jatah pemakaian sumber daya (keadilan atau kebijaksanaan).

System call menyediakan interface antara program (program pengguna yang berjalan) dan bagian OS. System call menjadi jembatan antara proses dan sistem operasi. System call ditulis dalam bahasa assembly atau bahasa tingkat tinggi yang dapat mengendalikan mesin (C). Contoh: UNIX menyediakan system call: read, write => operasi I/O untuk berkas.
Tiga cara memberikan parameter dari program ke sistem operasi:
·         Melalui registers (sumber daya di CPU).
·         Menyimpan parameter pada data struktur (table) di memori, dan alamat table tsb ditunjuk oleh pointer yang disimpan di register.
·         Push (store) melalui "stack" pada memori dan OS mengambilnya melalui pop pada stack tsb.
Mesin Virtual (Virtual Machine) program yang mengatur pemakaian sumber daya perangkat keras. Control program = trap System call + akses ke perangkat keras.
Konsep MV menyediakan proteksi yang lengkap untuk sumberdaya sistem, dikarenakan tiap MV terpisah dari MV yang lain. Namun, hal tersebut menyebabkan tidak adanya sharing sumberdaya secara langsung. MV merupakan alat yang tepat untuk penelitian dan pengembangan sistem operasi. Konsep MV susah untuk diimplementasi sehubungan dengan usaha yang diperlukan untuk menyediakan duplikasi dari mesin utama.

E. Struktur Komputer
Struktur sebuah sistem komputer dapat dibagi menjadi :
• Sistem Operasi Komputer.
• Struktur I/O.
• Struktur Penyimpanan.
• Storage Hierarchy.
• Proteksi Perangkat Keras.

1. Sistem Operasi Komputer
Dewasa ini sistem komputer multiguna terdiri dari CPU (Central Processing Unit); serta sejumlah device controller yang dihubungkan melalui bus yang menyediakan akses ke memori. Setiap device controller bertugas mengatur perangkat yang tertentu (contohnya disk drive, audio device, dan video display). CPU dan device controller dapat dijalankan secara bersamaan, namun demikian diperlukan mekanisme sinkronisasi untuk mengatur akses ke memori. Pada saat pertama kali dijalankan atau pada saat boot, terdapat sebuah program awal yang mesti dijalankan. Program awal ini disebut program bootstrap. Program ini berisi semua aspek dari sistem komputer, mulai dari register CPU, device controller, sampai isi memori.
Interupsi merupakan bagian penting dari sistem arsitektur komputer. Setiap sistem komputer memiliki mekanisme yang berbeda. Interupsi bisa terjadi apabila perangkat keras (hardware) atau perangkat lunak (software) minta "dilayani" oleh prosesor. Apabila terjadi interupsi maka prosesor menghentikan proses yang sedang dikerjakannya, kemudian beralih mengerjakan service routine untuk melayani interupsi tersebut. Setelah selesai mengerjakan service routine maka prosesor kembali melanjutkan proses yang tertunda.

2. Struktur I/O
Bagian ini akan membahas struktur I/O, interupsi I/O, dan DMA, serta perbedaan dalam penanganan interupsi.
a.  Interupsi I/O
Untuk memulai operasi I/O, CPU me-load register yang bersesuaian ke device controller. Sebaliknya device controller memeriksa isi register untuk kemudian menentukan operasi apa yang harus dilakukan. Pada saat operasi I/O dijalankan ada dua kemungkinan, yaitu synchronous I/O dan asynchronous I/O.
Pada synchronous I/O, kendali dikembalikan ke proses pengguna setelah proses I/O selesai dikerjakan. Sedangkan pada asynchronous I/O, kendali dikembalikan ke proses pengguna tanpa menunggu proses I/O selesai. Sehingga proses I/O dan proses pengguna dapat dijalankan secara bersamaan.

b. Struktur DMA
Direct Memory Access (DMA) suatu metoda penanganan I/O dimana device controller langsung berhubungan dengan memori tanpa campur tangan CPU. Setelah men-set buffers, pointers, dan counters untuk perangkat I/O, device controller mentransfer blok data langsung ke penyimpanan tanpa campur tangan CPU. DMA digunakan untuk perangkat I/O dengan kecepatan tinggi. Hanya terdapat satu interupsi setiap blok, berbeda dengan perangkat yang mempunyai kecepatan rendah dimana interupsi terjadi untuk setiap byte (word).

3. Struktur Penyimpanan
Program komputer harus berada di memori utama (biasanya RAM) untuk dapat dijalankan. Memori utama adalah satu-satunya tempat penyimpanan yang dapat diakses secara langsung oleh prosesor. Idealnya program dan data secara keseluruhan dapat disimpan dalam memori utama secara permanen.
Namun demikian hal ini tidak mungkin karena :
·         Ukuran memori utama relatif kecil untuk dapat menyimpan data dan program secara keseluruhan.
·         Memori utama bersifat volatile, tidak bisa menyimpan secara permanen, apabila komputer dimatikan maka data yang tersimpan di memori utama akan hilang.

a. Memori Utama
Hanya memori utama dan register merupakan tempat penyimpanan yang dapat diakses secara langsung oleh prosesor. Oleh karena itu instruksi dan data yang akan dieksekusi harus disimpan di memori utama atau register.
Untuk mempermudah akses perangkat I/O ke memori, pada arsitektur komputer menyediakan fasilitas pemetaan memori ke I/O. Dalam hal ini sejumlah alamat di memori dipetakan dengan device register.
Membaca dan menulis pada alamat memori ini menyebabkan data ditransfer dari dan ke device register. Metode ini cocok untuk perangkat dengan waktu respon yang cepat seperti video controller. Register yang terdapat dalam prosesor dapat diakses dalam waktu 1 clock cycle. Hal ini menyebabkan register merupakan media penyimpanan dengan akses paling cepat bandingkan dengan memori utama yang membutuhkan waktu relatif lama. Untuk mengatasi perbedaan kecepatan, dibuatlah suatu penyangga (buffer) penyimpanan yang disebut cache.

b. Magnetic Disk
Magnetic Disk berperan sebagai secondary storage pada sistem komputer modern. Magnetic Disk disusun dari piringan-piringan seperti CD. Kedua permukaan piringan diselimuti oleh bahan-bahan magnetik. Permukaan dari piringan dibagi-bagi menjadi track yang memutar, yang kemudian dibagi lagi menjadi beberapa sektor.

4. Storage Hierarchy
Dalam storage hierarchy structure, data yang sama bisa tampil dalam level berbeda dari sistem penyimpanan. Sebagai contoh integer A berlokasi pada bekas B yang ditambahkan 1, dengan asumsi bekas B terletak pada magnetic disk. Operasi penambahan diproses dengan pertama kali mengeluarkan operasi I/O untuk menduplikat disk block pada A yang terletak pada memori utama Operasi ini diikuti dengan kemungkinan penduplikatan A ke dalam cache dan penduplikatan A ke dalam internal register.
Sehingga penduplikatan A terjadi di beberapa tempat. Pertama terjadi di internal register dimana nilai A berbeda dengan yang di sistem penyimpanan. Dan nilai di A akan kembali sama ketika nilai baru ditulis ulang ke magnetic disk.
Pada kondisi multi prosesor, situasi akan menjadi lebih rumit. Hal ini disebabkan masing-masing prosesor mempunyai local cache. Dalam kondisi seperti ini hasil duplikat dari A mungkin hanya ada di beberapa cache. Karena CPU (register-register) dapat dijalankan secara bersamaan maka kita harus memastikan perubahan nilai A pada satu cache akan mengubah nilai A pada semua cache yang ada. Hal ini disebut sebagai Cache Coherency.

5. Proteksi Perangkat Keras
Sistem komputer terdahulu berjenis programmer-operated systems. Ketika komputer dioperasikan dalam konsul mereka (pengguna) harus melengkapi sistem terlebih dahulu. Akan tetapi setelah sistem operasi lahir maka hal tersebut diambil alih oleh sistem operasi. Sebagai contoh pada monitor yang proses I/O sudah diambil alih oleh sistem operasi, padahal dahulu hal ini dilakukan oleh pengguna.
Untuk meningkatkan utilisasi sistem, sistem operasi akan membagi sistem sumber daya sepanjang program secara simultan. Pengertian spooling adalah suatu program dapat dikerjakan walau pun I/O masih mengerjakan proses lainnya dan disk secara bersamaan menggunakan data untuk banyak proses.
Pengertian multi programming adalah kegiatan menjalankan beberapa program pada memori pada satu waktu.
Pembagian ini memang menguntungkan sebab banyak proses dapat berjalan pada satu waktu akan tetapi mengakibatkan masalah-masalah baru. Ketika tidak di sharing maka jika terjadi kesalahan hanyalah akan membuat kesalahan program. Tapi jika di-sharing jika terjadi kesalahan pada satu proses/ program akan berpengaruh pada proses lainnya. Sehingga diperlukan pelindung (proteksi). Tanpa proteksi jika terjadi kesalahan maka hanya satu saja program yang dapat dijalankan atau seluruh output pasti diragukan. Banyak kesalahan pemprograman dideteksi oleh perangkat keras. Kesalahan ini biasanya ditangani oleh sistem operasi. Jika terjadi kesalahan program, perangkat keras akan meneruskan kepada sistem operasi dan sistem operasi akan menginterupsi dan mengakhirinya. Pesan kesalahan disampaikan, dan memori dari program akan dibuang. Tapi memori yang terbuang biasanya tersimpan pada disk agar programmer bisa membetulkan kesalahan dan menjalankan program ulang.


F. Struktur Sistem Operasi
1. Komponen-komponen Sistem
Pada kenyataannya tidak semua sistem operasi mempunyai struktur yang sama. Namun menurut Avi Silberschatz, Peter Galvin, dan Greg Gagne, umumnya sebuah sistem operasi modern mempunyai komponen sebagai berikut:
• Managemen Proses.
• Managemen Memori Utama.
• Managemen Secondary-Storage.
• Managemen Sistem I/O.
• Managemen Berkas.
• Sistem Proteksi.
• Jaringan.
• Command-Interpreter system.

2. Managemen Proses
Proses adalah keadaan ketika sebuah program sedang di eksekusi. 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 deadlock.

3. Managemen Memori Utama
Memori utama atau lebih dikenal sebagai memori adalah sebuah array yang besar dari word atau byte, yang ukurannya mencapai ratusan, ribuan, atau bahkan jutaan. Setiap word atau byte mempunyai alamat tersendiri. Memori Utama berfungsi sebagai tempat penyimpanan yang akses datanya digunakan oleh CPU atau perangkat I/O. Memori utama termasuk tempat penyimpanan data yang sementara (volatile), artinya data dapat hilang begitu sistem dimatikan. Sistem operasi bertanggung jawab atas aktivitas-aktivitas yang berkaitan dengan managemen memori seperti :
• Menjaga track dari memori yang sedang digunakan dan siapa yang menggunakannya.
• Memilih program yang akan di-load ke memori.
• Mengalokasikan dan meng-dealokasikan ruang memori sesuai kebutuhan.

4. Managemen Secondary-Storage
Data yang disimpan dalam memori utama bersifat sementara dan jumlahnya sangat kecil. Oleh karena itu, untuk meyimpan keseluruhan data dan program komputer dibutuhkan secondary-storage yang bersifat permanen dan mampu menampung banyak data. Contoh dari secondary-storage adalah harddisk, disket, dll.
Sistem operasi bertanggung-jawab atas aktivitas-aktivitas yang berkaitan dengan disk-management seperti: free-space management, alokasi penyimpanan, penjadualan disk.

5. Managemen Sistem I/O
Sering disebut device manager. Menyediakan "device driver" yang umum sehingga operasi I/O dapat seragam (membuka, membaca, menulis, menutup). Contoh: pengguna menggunakan operasi yang sama untuk membaca berkas pada hard-disk, CD-ROM dan floppy disk.
Komponen Sistem Operasi untuk sistem I/O :
·         Buffer: menampung sementara data dari/ ke perangkat I/O.
·         Spooling: melakukan penjadualan pemakaian I/O sistem supaya lebih efisien (antrian dsb.).
·         Menyediakan driver untuk dapat melakukan operasi "rinci" untuk perangkat keras I/O tertentu.

6. Managemen Berkas
Berkas adalah kumpulan informasi yang berhubungan sesuai dengan tujuan pembuat berkas tersebut. Berkas dapat mempunyai struktur yang bersifat hirarkis (direktori, volume, dll.). Sistem operasi bertanggung-jawab :
• Pembuatan dan penghapusan berkas.
• Pembuatan dan penghapusan direktori.
• Mendukung manipulasi berkas dan direktori.
• Memetakan berkas ke secondary storage.
• Mem-backup berkas ke media penyimpanan yang permanen (non-volatile).

7. Sistem Proteksi
Proteksi mengacu pada mekanisme untuk mengontrol akses yang dilakukan oleh program, prosesor, atau pengguna ke sistem sumber daya. Mekanisme proteksi harus :
• membedakan antara penggunaan yang sudah diberi izin dan yang belum.
• specify the controls to be imposed.
• provide a means of enforcement.

8. Jaringan
Sistem terdistribusi adalah sekumpulan prosesor yang tidak berbagi memori atau clock. Tiap prosesor mempunyai memori sendiri. Prosesor-prosesor tersebut terhubung melalui jaringan komunikasi Sistem terdistribusi menyediakan akses pengguna ke bermacam sumber-daya sistem. Akses tersebut menyebabkan:
• Computation speed-up.
• Increased data availability.
• Enhanced reliability.

9. Command-Interpreter System
Sistem Operasi menunggu instruksi dari pengguna (command driven). Program yang membaca instruksi dan mengartikan control statements umumnya disebut: control-card interpreter, command-line interpreter, dan UNIX shell. Command-Interpreter System sangat bervariasi dari satu sistem operasi ke sistem operasi yang lain dan disesuaikan dengan tujuan dan teknologi I/O devices yang ada. Contohnya : CLI, Windows, Pen-based (touch), dan lain-lain.


PERBANDINGAN SISTEM OPERASI SECARA UMUM


1. Sistem Operasi BeOS : Sistem Operasi Multimedia.
Sejak versi pertamanya tahun 1997, salah satu tujuan utama BeOS, adalah mengelola jumlah data yang besar secara optimal. Sistem operasi ini dapat memenuhi tuntutan aplikasi-aplikasi multimedia dengan dukungan multi processor, sistem file 64 bit, dan multithreading.
BeOs dapat menggunakan dan memanfaatkan semua prosesor yang ada, baik itu satu atau 16 prosesor. User tak perlu mengupgrade komputernya cukup hanya dengan mengganti motherboard atau memasang porcessor baru. Pada mulanya BeOS dikembangkan untuk BeBox, sebuah komputer dengan 2 prosesor PowerPC dan dengan memori utama maksimal 256 MB. Meskipun BeOS dulu termasuk sangat lengkap namun BeOs tidak dapat menyaingi sistem operasi seperti Intel dan Macintosh. Sehingga sejak versi 3, BeOS sudah tersedia untuk Power-Macintosh dan untuk PC berbasis Intel.

Multithreading membebani beberapa prosesor sekaligus.
Dengan arsitektur multithreading, BeOS memanfaatkan prosesor secara optimal. Dari sistem file hingga tampilan, sistem operasi dibagi-bagi dalam threads. Threads adalah pekerjaan atau tugas yang dapat dilakukan secara terpisah dan tak tergantung satu sama lain. Bila ada beberapa prosesor pada satu PC, maka BeOS membagi-bagi threads secara dinamis kepada setiap prosesor. Contoh : Pada sistem file, prosesor yang satu mengubah sebagian file, sedangkan prosesor yang lainnya mencopy file tersebut.

Sistem file 64 bit untuk file berukuran besar.
Sistem operasi seperti Windows 95/98 bekerja dengan sistem file 32 bit yang membatasi file maksimal 4 GB. Ukuran ini memadai untuk proses audio, dimana 1 jam audio rata-rata menyita tempat 600 MB pada audio CD. Dengan sistem file 64 bit, sebuah file pada BeOS dapat mencapai ukuran hingga 18 juta Terabyte atau sama dengan 18 milyar GB.
Selain itu sistem file juga mencatat semua yang dilakukan. Artinya, setelah hubungan listrik terputus, ia dapat mengembalikan semua data seperti semula. Bila sistem operasi server membutuhkan berjam-jam untuk itu, maka BeOS hanya perlu beberapa menit, karena ia hanya men-start ulang transaksi yang belum selesai dan menutupnya. Aksi yang sudah selesai dihapus dari protokol.
BeOS berorientasi pada objek (object oriented). Bagi para software-developer, ini berarti ia dapat kembali ke objek sistem. Contohnya adalah Bapplication, Bwindows atau Bview. Sebuah program sederhana seperti Hello World hanya terdiri atas beberapa baris code, di mana turunan objek-objek tersebut dapat "diwariskan" dan dimodifikasi.

Aplikasi yang tersedia masih sedikit.
Daftar program yang tersedia untuk BeOS masih sedikit dan kalah jauh dibandingkan dengan Windows. Namun dalam usianya yang masih muda, hal ini dapat dimaklumi.

Data BeOS 4.5 berikut dengan keuntungan dan kelemahannya.
Platform                      :  PowerPC, Intel
Arsitektur                   :  32 bit, Preemptives multitasking, Multithreading, Symmetrical Multiprocessing, dukungan jaringan terintegrasi, optimal untuk web.
RAM                           :  minimum 16 MB
Kapasitas harddisk     :  minimal 150 MB
Sistem file sendiri        :  Journaling 64 bit, multithread.
Sistem file lain             :  FAT 16, FAT 32
Kernel                         :  MACH
Keuntungan :
1.      Optimal untuk aplikasi multimedia (video editing atau proses audio).
2.      Sistem Multithread yang unik dalam mengoptimalkan dua atau lebih prosesor.
3.      Penanganan sistem file 64 bit untuk berukuran besar.
4.      Masa depannya menjanjikan karena dalam waktu dekat sistem operasi ini akan mendapatkan dukungan dari produsen hardware Eropa, BeOS direncanakan akan mendukung Intel Pentium III serta dapat berfungsi dual boot karena mampu menulis dan membaca sistem file FAT Windows dan DOS.
Kelemahan :
1.   Belum adanya aplikasi kantor/bisnis yang sesuai atau berkemampuan yang baik.
2.   Sistem operasi ini nampaknya hanya berorientasi pada sistem operasi multimedia saja.
3.   Sedikitnya aplikasi untuk desktop pada saat ini.
4.   Untuk saat ini sistem operasi BeOS bukan merupakan sistem operasi yang bersifat open-source.

2. OS/2 Warp : Server Bisnis yang mahal.
Sistem operasi OS/2 Warp dikembangkan oleh IBM. Pada versi 4 (Merlin) terdapat pembaruan terpenting dengan adanya tampilan yang jauh lebih cantik dan sangat mirip dengan Windows '95 serta integrasi pengenalan bahasa. Dan kini pada versi 5 (Aurora), IBM melakukan perbaikan teknik secara umum, yang bisa menempatkan Warp selangkah di depan Windows NT. Inovasi yang terpenting pada versi 5 adalah "Journaling File System" (JFS). Strukturnya lebih menyerupai database daripada sistem file. Berkat JFS, setiap perubahan dapat dibatalkan dan pemeriksaan integritas seperti yang dituntut oleh NTFS atau sistem lainnya tidak diperlukan. Dan ini merupakan keuntungan yang besar bagi sebuah server, yang harus selalu available 100 %, baik dalam Intranet maupun Internet.
Software yang tersedia untuk pengguna pribadi relatif sedikit. Untuk aplikasibisnis sudah tersedia versi Star Office yang sesuai. Di bidang aplikasi khusus, misalnya untuk bank atau asuransi, dimana keamanan investasi merupakan hal penting bagi pelanggan, OS/2 menguntungkan untuk investasi karena mampu mendukung versi yang lama.
Kelebihan utama OS/2 adalah arsitekturnya yang kuat. Kernel preemptives multitasking-nya sangat stabil dan hanya dapat disaingi oleh UNIX. Integrasi Java dalam sistem membuat Warp server penghubung platform ini menjadi sebuah "server untuk semua". Ini mungkin trend masa depan, dimana Warp menghubungkan semua dalam sistem operasi dengan semua platform dalam jaringan ("any to any").

Data OS/2 Warp Server for E-Business berikut dengan keuntungan dankelemahannya.
Platform                      :  Intel
Arsitektur                   : 32 bit, Preemptives Multi-tasking, Multithreading, Symmetrical Multiprocessing, dukungan jaringan, optimal untuk Web, Java, manajemen jaringan, dan speech-recognition yang terintegrasi.
Kernel                         :  monolithic.
RAM                           :  minimum 32 MB
Kapasitas harddisk     :  minimal 350 MB
Sistem file sendiri        :  HPFS, Journaling File System (JFS), multithreaded.
Sistem file lain             :  FAT, dengan bantuan shareware : FAT 32, VFAT, NTFS, ext2fs, HFS.

Keuntungan :
1.      Sistem stabil untuk jaringan perusahaan, server komunikasi dan transaksi, yang menghubungkan beberapa platform.
2.      Sistem Multithread yang menyerupai BeOS.
3.      Tampilan yang jauh lebih cantik daripada Windows '95 serta integrasi pengenalan bahasa.
4.      Sistem operasi server yang available 100 %, baik dalam Intranet maupun Internet, berkat bantuan JFS.
5.      Menguntungkan untuk investasi karena mampu mendukung versi yang lama.
Kelemahan :
1.      Tidak banyak software untuk pengguna pribadi selain Office.
2.      Harga yang mahal membuat para user yang struktur finansialnya lemah enggan untuk membelinya.
3.      Soal stabilitas masih belum menyaingi UNIX.
4.      Khusus digunakan untuk bisnis, bukan untuk kalangan pribadi atau pengguna PC.

3. MacOS : Standar bagi graphic designer.
MacOS ditemukan pada tahun 1984 oleh peneliti Xerox PARC. Tetapi Applelah yang mempopulerkan dan belakangan diikuti oleh Microsoft. Apple memang jelas lebih maju karena hardware dan sistem operasi yang berasal dari produsen yang sama. Dalam versi awal-awalnya, MacOS telah memiliki fungsi yang setara dengan Windows '95, baru pihak Microsoft mengikutinya dengan dikeluarkan Windows '95 yang menyerupai MacOS namun tidak sama. Tetapi dalam tahun-tahun terakhir ini sistem operasi Apple secara teknis agak tertinggal. Walaupun selama 15 tahun MacOS juga mengalami perkembangan yang cukup pesat, tapi beberapa hal pada MacOS tampak agak kuno dibandingkan dengan pesaing pada platform lainnya. Versi terakhir yaitu MacOS 8.5.1 memiliki preemptives multithreading, pengaman memori, sistem file modern (HFS+) dan TCP/IP-Stack yang matang.
MacOS 8.5 juga dilengkapi dengan program "sherlock". Detektif ini tidak hanya mencari file pada harddisk dan dalam jaringan lokal, tapi juga dapat beraksi di Internet dan mencari berdasarkan keyword.

Lebih cepat pada program grafik dan DTP.
Dengan tampilan grafis yang nyaman di operasikan, Mac selalu merupakan pilihan para graphic-designer dan desktop publisher (DTP). Hal yang tak berubah hingga kini adalah kinerjanya belum dapat ditandingi oleh Wintel (Windows/Intel) pada aplikasi semacam Photoshop atau QuarkXPress. Belum lama ini, Apple mengeluarkan sebuah arsitektur sistem operasi baru, yaitu MacOSXServer. Untuk pertama kalinya, sistem operasi server yang baru ini berbasis kernel UNIX (Mach 2.5) dan menawarkan multitasking sejati serta kinerja yang jauh lebih tinggi daripada AppleShare-Server biasa. Dengan demikian sistemnya juga lebih stabil. Namun Apple tetap tak mempercayakan pengendalian server kepada administrator sistem melalui baris perintah. Semua fungsi komputer dioperasikan lewat tampilan grafis. Sementara itu kompatibilitasnya dengan aplikasi MacOS tetap terjaga berkat bantuan program terkenal yang disebut "Blue-Box".

Data MacOS 8.5 berikut beserta keuntungan dan kelemahannya.
Platform                      :     PowerPC.
Arsitektur                   :     32-bit.
Kernel                         :     monolithic.
RAM                           :     minimal 8 MB.
Kapasitas harddisk     :     minimal 120 MB.
Sistem file sendiri        :     HFS, HFS+.
Sistem file sendiri        :     FAT, FAT 32, ISO9660, UDF.

Keuntungan :
1.      Platform untuk DTP, graphic design, web-design dan aplikasi bisnis.
2.      Versi terakhirnya memiliki preemptives multithreading, pengaman memori, sistem file modern (HFS+) dan TCP/IP-Stack yang matang.
3.      Memiliki program "sherlock".
4.      Kompatibilitasnya tetap terjaga berkat bantuan program terkenal yang disebut "Blue-Box".
Kelemahan :
1.      Dibandingkan dengan BeOS nampaknya MacOS tertinggal jauh. Sehingga sepertinya cocok untuk standar bagi graphic designer.
2.      Secara teknis, MacOS tertinggal dengan sistem operasi yang lainnya.
3.      Kurang cocok untuk aplikasi server dan game.

4. JavaOS : Tak tergantung platform.
Pencipta Java, Sun Microsystems juga membuat sistem operasi Java yang disebut JavaOS. Jalur pengembangan JavaOS terbagi dalam beberapa cabang : Ada JavaOS untuk customer, yaitu sebuah sistem operasi untuk televisi, Web-Phones, dan komputer saku (palmtop). Di sisi lain Sun mengembangkan dan memasarkan JavaOS for Business bersama IBM. JavaOS bukan pengganti sistem operasi biasa utuh, melainkan lebih tepat disebut sebagai sebuah lingkungan (pengembangan) bagi perusahaan. Pendahulu JavaOS for Business adalah JavaOS for NC. Konsep ini dibuat untuk Thin Clients, yang dapat beroperasi tanpa harddisk. Konsekuensinya : Yang ingin menggunakan JavaOS membutuhkan Windows NT untuk booting.
Dengan versi business-nya JavaOS dioptimalkan bagi platform industri yang terbuka. Dengan demikian perusahaan dapat melakukan perawatan dan mengelola aplikasi web dan Java secara sentral melalui server. Softwarenya tak perlu diinstalasikan pada setiap komputer klien.
Menurut keterangan Sun Microsystems, untuk platform Java tersedia lebih dari 1200 aplikasi komersial. JavaOS-Runtime yang tak tergantung platform dan kernel khususnya membentuk kedua lapisan utama sistem operasi. Komponen penting Runtime adalah Java Virtual Machine.

Data JavaOS for Business 2.1.
Platform             :     Pentium dan lainnya.
Arsitektur          :     32 hingga 128 bit (tergantung pada platform).
Kernel                :     Microkernel.
RAM                  :     128 bit.
Harddisk            :     Remote dari NT-server.
Sistem file           :     Tidak ada.

Keuntungan :
1.      Dapat beroperasi tanpa harddisk.
2.      Cocok untuk pengembangan bisnis untuk tekhnologi informasi. Seperti : televisi, dll.
3.      Software tak perlu diinstalasikan pada setiap komputer klien.
4.      Perawatan dan pengelolaan aplikasi web dan Java secara sentral melalui server jaringan.
5.      JavaOS-Runtime yang tak tergantung platform dan kernel khususnya mebentuk kedua lapisan utama sistem operasi.
6.      Lingkungan pengembangan untuk perusahaan yang tak tergantung platform.

Kelemahan :
1.      JavaOS ternyata bukan sistem operasi biasa yang utuh.
2.      Thin Clients dapat beroperasi asal membutuhkan Windows NT untuk booting.
3.      Nampaknya tidak cocok untuk para pengguna PC.
4.      Hampir tidak mempunyai aplikasi standar.




5. Sistem UNIX Komersial : Database Profesional.
Dapat diandalkan, aman, mahal dan terikat pada hardware tertentu, merupakan atribut sistem operasi Unix komersial seperti Solaris dan SCO-Unix. Unix komersial untuk PC ini hanya terdapat pada Solaris dari Sun dan UnixWare dari SCO (Santa Cruz Operation, Inc.). Bidang aplikasi utama adalah server Intranet dan database.
Unix mempunyai sejarah yang panjang dan terkenal dengan stabilitas sistem yang sangat stabil dan mempunyai kinerja yang lebih baik pada beberapa bidang dibanding Windows NT, tetapi pangsa pasar Unix komersial ini mulai menghilang. Sebab pangsa pasar yang mulai menghilang diakibatkan harga sistem operasi ini mahal dan kecepatan inovasi Linux yang lama kelamaan mendesak sistem Unix komersial. Para produsen yang bersangkutan telah mencoba berreaksi pada tekanan pasar. Contoh saja ialah Solaris 7 untuk pribadi dapat dipesan dengan haraga 35 dollar langsung dari Amerika. Pada SCO, Anda bahkan dapat memilih UnixWare 7 atau OpenServer 5.0.5 dan memesannya secara online. Namun dalam kemampuan multiuser keduanya tak sebaik versi komersial.
Untuk Solaris dan SCO tersedia Linux Emulator untuk menjalankan program Linux, yaitu ELF dan a.out yang tersedia di internet (http://www.ugcs.caltech.edu/-steven/lrxrun). Dan mulai UnixWare 7.1 disertakan sebuah emulator. Instalasi Solaris untuk CPU Intel cukup mudah : Anda hanya membutuhkan 2 buah partisi kosong. Boot-manager Solaris diinstalasikan kemudian, bila belum ada. Anda dapat memilih 2 cara instalasi : Interkatif seperti biasa atau berbasis web-browser. Pengenalan hardware berlangsung otomatis dan memberikan hasil yang lumayan. Pembuatan partisi sebaiknya agak rumit, karena interaksinya sama sekali lain dengan FDISK umumnya. Routine instalasi SCO UnixWare lebih maju dibandingkan Solaris, tapi tak dapat langsung menemukan banyak network card.
Kini produsen seperti Sun dan SCO menawarkan sistem operasinya secara (hampir) cuma-cuma sebagai versi perkenalan. Jadi yang ingin mencobanya suatu hari pada waktu bekerja wajib untuk membayarnya. Selain itu software yang gratis diyakini bisa meningkatkan penyebaran dan membantu menemukan bug dengan lebih cepat.
Tetapi para "pejuang" software gratis menolak politik lisensi ini. Mereka mengkritik, bahwa softwarenya tetap terikat lisensi, dan tidak boleh dicopy secara bebas. Dibanding Linux, driver hardware-nya juga kurang menyenangkan.

Data Solaris 7 (Unix) berikut beserta keuntungan dan kelemahannya.
Platform                         :  Intel, SPARC, UltraSPARC.
Arsitektur                      :  32-bit (Intel), 64-bit (UltraSPARC).
Kernel                            :  monolithic.
RAM                              :  minimal 32 MB.
Kapasitas harddisk        :  mulai 500 MB.
Sistem file sendiri           :  UFS.
Sistem file lain                :  FAT, FAT32, ISO9660.

Keuntungan :
1.      Sistem file stabil untuk database, server Internet, Intranet, file-server, Internet-client, pengembangan Java.
2.      Stabilitas yang terkenal dan kinerja yang lebih baik dibandingkan dengan Windows NT.
3.      Telah tersedia sistem operasi Unix versi "hampir" gratis.
Kelemahan :
1.      Harga sistem operasi komersial yang mahal.
2.      Kecepatan inovasi Linux lama kelamaan mendesak sistem Unix komersial.
3.      Penawaran sistem operasi Unix versi "hampir" gratis tak sebaik sistem operasi Unix komersial.
4.      Driver hardware yang kurang menyenangkan pada versi "hampir" gratisnya.
5.      Sedikit software untuk kantor.
6.      Belum cocok untuk Desktop.
Data SCO UnixWare 7.0.1 berikut beserta keuntungan dan kelemahannya.
Platform                      :     Intel.
Arsitektur                   :     32-bit, 64-bit sedang disiapkan.
Kernel                         :     monolithic.
RAM                           :     32 MB.
Kapasitas harddisk     :     0,5 - 1 GB.
Sistem file sendiri        :     VxFS (Veritas File System), bfs (boot file system).
Sistem file lain             :     s5, ufs, sfs (secure file system), FAT, ISO 9660.

Keuntungan :
1.      Sistem file stabil untuk database, server Internet, Intranet, file server, Internet-client, pengembangan Java.
2.      Routine instalasi SCO UnixWare lebih maju dibandingkan Solaris.
3.      Menyediakan juga versi "hampir" gratis seperti Solaris.
Kelemahan :
1.      Harga sistem operasi komersial mahal.
2.      Kecepatan inovasi Linux lama kelamaan mendesak sistem Unix komersial.
3.      Penawaran sistem operasi Unix versi "hampir" gratis tak sebaik sistem operasi Unix komersial.
4.      Driver hardware yang kurang menyenangkan pada versi "hampir" gratisnya.
5.      Sedikit software untuk kantor.
6.      Belum cocok untuk Desktop.

6. FreeBSD dan NetBSD : Unix "Gratis" untuk Favorit ISP.
Konsep awal sistem operasi Unix yang dikembangkan 1968 masih ditemukan dalam banyak versi modern, misalnya FreeBSD dan NetBSD. Sebagian besar kernel Unix ditulis dalam bahasa pemrograman C dan karenanya dapat dipindahkan ke platform hardware lainnya dengan sedikit upaya. Sistem file disusun secara hirarkis dengan direktori, sedang hardware dikontak melalui interface simbolik. Beberapa perusahaan dan organisasi mengluarkan sistem operasi Unix sebagai turunan atau sering juga disebut derivate.
Cabang utama keluarga Unix adalah BSD-Unix (Berkeley Software Distribution). Pada tahun 1990 dari situ muncul "cabang" Net/2, yang kenudian menjadi 386BSD 0.1. Sebelum 386BSD mencapai versi 0.1, NetBSD dan FreeBSD memisahkan diri. Tahun 1994 dalam NetBSD dan FreeBSD masuk jalur BSD yang semula (kini sebagai versi baru 4.4 BSD-Lite).
Untuk pemilik PC yang ingin menghemat, pilihan pertama adalah FreeBSD (http://www.freebsd.org). Pilihan keduaNetBSD 1.3.3 (http://www.netbsd.org). FreeBSD kompatibel secara binari dengan SCO-Unix, BSDI, NetBSD, Linux dan 386BSD.
Secara teoritis, ini berarti program sistem operasi-sistem operasi tersebut dapat digunakan pada FreeBSD. Sayangnya FreeBSD tidak dapat digunakan pada mikrokanal lama PC IBM. Yang lebih buruk lagi adalah ia juga tak mendukung ISA Plug and play card. Sebagai
tampilan grafis bisa digunakan Xfree86 versi 3.3.3, dengan desktop manager seperti KDE, GNOME, AfterStep dan WindowMaker. Pada beberapa tes benchmark yang dilakukan , FreeBSD dapat berjalan lebih cepat daripada Linux dalam beberapa bagian, misalnya sebagai server NFS (Network File System adalah protokol file-server yang umum antara sesama sistem operasi Unix).

Sistem operasi server yang bagus dengan masa depan tidak jelas.
Jika dibandingkan dengan Linux, maka masalah yang ada pada FreeBSD dan NetBSD adalah kecilnya basis developer dan pemakai yang mencari bug/kesalahan program. Selain itu, hampir tidak ada aplikasi komersial untuk BSD yang gratis. Sebagai server database dan sistem operasi desktop, masa depan sistem operasi ini tidak jelas, termasuk untuk masa depan. Secara prinsip, turunan BSD yang berasal dari software gratis ini setidaknya sama baiknya dengan Linux dalam kebanyakan aplikasi server. Itu sebabnya kenapa cukup banyak ISP (Internet Service Provider) yang menggunakan BSD. Hanya saja dukungan hardwarenya tidak luas. Karena kurangnya developer dan pemakai serta dukungan hardware, keluarga Unix yang gratis ini tak bisa menandingi perkembangan Linux yang demikian cepat.

Data FreeBSD 3.1 berikut beserta keuntungan dan kelemahannya.
Platform                         :     Intel, Alpha eksperimental.
Arsitektur                      :     32-Bit (Intel), 64-Bit (UltraSPARC).
Kernel                            :     monolithic.
RAM                              :     32 MB.
Kapasitas harddisk        :     150 - 350 MB.
Sistem file sendiri           :     ufs.
Sistem file lain                :     FAT, SO9660, NTFS, FAT, ISO9660, NTFS.

Keuntungan :
1.      Sistem file stabil untuk database, server Internet, Intranet, file-server, Intranet-client, pengembangan Java.
2.      FreeBSD dapat berjalan lebih cepat daripada Linux dalam beberapa bagian, misalnya sebagai server NFS.
3.      Termasuk sistem operasi yang hemat karena versi gratisnya.
4.      Secara prinsip BSD sama baiknya dengan Linux dalam aplikasi server.
Kelemahan :
1.      Sedikit software untuk kantor apalagi versi gratisnya.
2.      FreeBSD tidak dapat digunakan pada mikrokanal lama PC IBM.
3.      FreeBSD tidak dapat mendukung ISA-plug-and-play-card.
4.      Kecilnya basis developer dan pemakai yang mencari bug/keasalahan program.
5.      FreeBSD tak bisa menandingi perkembangan Linux yang cepat karena kurangnya developer dan pemakai serta dukungan hardware.
6.      Belum jelas masa depannya untuk server database dan sistem operasi desktop.

7. Linux : Sistem Operasi Semua.
Pada tahun 1991 seorang hacker handal berkebangsaan Finlandia yang bernama Linus Benedict Torvalds mengembangkan sebuah sistem UNIX yang bisa diimplementasikan di komputer setingkat PC yang dikenal dengan nama Linux dengan tujuan memasyarakatkan UNIX. Linux adalah open source OS berlesensi GPL (GNUGeneral Public Lisence) yang mana pendistribusian dan pengembangannya bisa dilakukan secara bebas dengan mengikutkan kode program asal sebagai turunannya.
Dalam kondisi sulit seperti sekarang ini, maka OS seperti Linux, FreeBSD, dll merupakan suatu alternatif yang tepat untuk digunakan. Ia menyediakan sistem operasi secara cuma-cuma melalui Internet dan ia tak mengira akan menimbulkan "keributan". Dulu pemakai masih membutuhkan sebuah sistem operasi lainnya (Minix) untuk dapat menggunakan Linux.
Pada tahun 1992, terjadi diskusi menarik yang terkenal dengan tema "Linux is obsolete" antara Andy Tanenbaum, seorang profesor ilmu komputer di Free University of Amsterdamp, yang juga merupakan pembuat utama sistem operasi Minix, dengan Linus Trovalds tentang kernel monolithic dan microkernel. Diskusi "Linux is obsolete" tersebut dapat dibaca di alamat http://www.swappy.osc.de/kde/www/food/linux_is_obsolete.html. Sebenarnya Linux hanya merupakan sebuah kernel dari sebuah sistem PC-UNIX yang mengatur semua program-program baik aplikasi maupun aksesori yang mengikutinya. Kernel adalah sebuah program yang mengatur kontrol bermacam-macam hardware atau distribusi file-file yang diperlukan. Dengan demikian kernel bisa juga dianggap sebagai "jantung"-nya operating sistem.
Linux bekerja dengan sebuah kernel monolithic. Sebuah kelompok kerja di Dresden melakukan percobaan implementasi microkernel yang dinamakan proyek "Fiasco". Informasi lengkap mengenai Fiasco kernel ini bisa anda lihat di Internet pada alamat http://os.inf.tu-dresden.de/fiasco/overview.html. Jika dibandingkan dengan MS-Windows9x, maka kernel identik dengan filefile .DLL yang berada dalam direktoris system. Untuk menghubungkan kernel dengan user, maka diperlukan beberapa program interface-nya. Program-program tersebut antara lain adalah: Network tool, User command, X-Window, dll. Namun di dalam MS-Windows9x kernel tersebut terenkripsi sehingga bukan merupakan open source seperti Linux dan juga bukan merupakan operating system yang berlisensi GPL.
Linus Trovald sendiri tak pernah meragukan bahwa Linux akan memantapkan sebagai dirinya sebagai sistem operasi server. Kenyataan membuktikan bahwa para pengguna web server lebih memilih turunan Unix yang gratis ini. Di level perusahaan, penggunaan Linux sebagai firewall atau web server meningkat secara drastis. Salah satu alasannya adalah tingkat kestabilannya yang sangat baik. Server Linux biasanya dapat difungsikan ratusan hari tanpa booting atau uptime. Bila dihentikan, biasanya karena adanya pemasangan komponen hardware baru atau mengupdate kernel. Oleh karenanya Linux sangat cocok sebagai sistem operasi untuk server. Selain itu juga sangat murah. Selain murah, distribusi Linux juga dapat digunakan pada beberapa server sekaligus tanpa melanggar aturan lisensi. Kecuali program database komersial, program server untuk Linux juga tersedia gratis. Contoh : Samba untuk file server, Apache untuk web-server, dst. Tidak ada pembatasan jumlah pengguna (client) oleh lisensi, baik pada Linux maupun program server. Persyaratan tekhnis dapat diatasi dengan penggunaan hardware yang lebih baik.
Tanpa dukungan para produsen hardware dan software, sistem operasi apapun tidak akan bisa berkembang, termasuk Linux. Tetapi perusahaan software terkemuka telah membuat aplikasi untuk Linux, sebut saja Oracle, Informix, Sybase, IBM, Inprise (dulu Borland) dan Software AG.

Penggunaannya sebagai sistem operasi desktop.
Persaingan antar sistem operasi bukan hanya ditentukan pada tingkat pasar server tetapi pada tingkat pemakaian pada meja kerja di kantor dan di rumah. Kriteria untuk pemilihan sistem operasi untuk server tak sama dengan untuk PC desktop. Selain banyaknya fungsi dan harga, instalasi dalam bahasa negara pemakai yang bersangkutan, perawatan, paket Office, program-program yang ditawarkan, dan game, pengoperasian yang mudah dan intuitif juga tidak kalah pentingnya.
Di masa lalu Linux masih memiliki kelemahan dalam hal-hal tersebut. Tetapi kini kelemahan tersebut telah dikurangi dan diramalkan akan lenyap seluruhnya. Para produsen distribusi Linux selalu memperbaiki instalasinya dari versi ke versi dengan tujuan menyingkirkan hambatan-hambatan bagi pemakai. Kernel Linux sendiri dapat mengenali banyak komponen hardware secara otomatis, sehingga pemakai tidak mutalk memerlukan pengetahuan mengenai alamat I/O atau Interrupts untuk instalasi.
Menyangkut paket Office juga sudah ada perbaikan. Selain software klasik untuk Unix, yaitu Applix, sudah ada Star Office5 dan WordPerfect 8 dari Corel, yang diberikan gratis bagi pemakai pribadi. Perbaikan juga sedang dilakukan pada paket Office yang terintegrasi, Koffice for KDE. Namun prosesnya masih dalam tahap pengembangan yang relatif dini. Program-program populer yang mapan juga semakin banyak banyak tersedia untuk Linux, misalnya : Acrobat Reader, program CAD Varcon, ARCAD, dan Mathematica. Kelebihannya sering terletak pada konfigurasi yang beragam, dimana dengan sistem modul dari aplikasi dan tools dapat diciptakan lingkungan aplikasi sesuai dengan keinginan.

Tampilan grafis KDE nyaman digunakan.
Desktop manager standar untuk tampilan grafis Linux Xfree86 disebut Fvwm cukup rumit dioperasikan. Sebaliknya KDE (K Desktop Environment) versi 1.1.1 lebih menyerupai Windows 98. Fungsi drag and drop, request HTTP dan FTP dalam jendela dimungkinkan. Selain itu aplikasi untuk KDE sudah banyak tersedia dan akan terus bertambah. Cukup mudah membuat program aplikasi KDE, karena KDE berbasis pada QT milik perusahaan Troll Tech dari Norwegia. Sejak ada proyek KDE, lisensinya sebagai software gratis dipertentangkan. QT untuk Linux adalah software gratis, tetapi terikat lisensi Troll Tech. Sedangkan untuk platform lain, QT tidak gratis. Karena itu beberapa distributor seperti Redhat dan Debian tidak mau mengedarkan KDE secara resmi. Tapi mulai versi 2.0 mendatang, Troll akan memasukan QT ke bawah lisensi Open Source. Langkah ini tentunya
menguntungkan bagi penyebaran KDE.
Alternatif lainnya bila anda kurang berminat adalah GNOME (GNU Network Object Model Environment) di alamat http://www.gnome.org. Walaupun tak "sematang" KDE, namun sejak awal dikonsep sebagai software gratis.

Kernel utama 2.2: Milestone yang penting.
Dimulai munculnya versi kernel 2.2 yang ditunggu-tunggu, dan kemudian 2.2.0 lalu 3 hari kemudian diikuti versi 2.2.1 sebagai bug fix. Tidak lama kemudian versi berikutnya, yaitu 2.2.2 sudah beredar dan kini telah mencapai versi 2.2.10 (stabel version). Perkembangan versi baru yang demikian cepat menunjukkan bahwa versi 2.2 merupakan sebuah milestone yang penting. Meskipun tidak mudah, tapi mengupgrade kernel menguntungkan karena banyak penambahan baru-penambahan baru. Apalagi dengan kernel 2.2 yang menambahkan
beberapa fungsi-fungsi baru seperti : pada Prosesor mendukung prosesor non-Intel, multi prosesor lebih efektif dan Power Management bahkan mendukung platform 64-bit. Dan fungsi-fungsi baru yang lainnya.

Data Linux 2.2.10 berikut beserta dengan keuntungan dan kelemahannya.
Platform                         :  Intel, PowerPC, Alpha, Motorola 68K, SPARC, UltraSPARC, ARM, MIPS.
Arsitektur                      :  32-bit, 64-bit, pada UltraSPARC dan Alpha.
RAM                              :  8 MB.
Kapasitas harddisk        :  200-600 MB.
Sistem file sendiri           :  Ext2.
Sistem file lain                :  FAT, FAT32, ISO9660, NTFS, HPFS, HFS, UFS, SYSV, Minix.
Kernel                            :  monolihic.

Keuntungan :
1.      Basis yang fleksibel untuk Internet client, server Internet/Intranet, File server, database, jaringan dan kantor-kantor.
2.      Sistem operasi yang sangat stabil setara dengan Unix komersial seperti server Linux dapat difungsikan ratusan hari tanpa booting atau uptime.
3.      Pendistribusian gratis tanpa terikat lisensi sehingga membuat Linux sebagai sistem operasi termurah dan terbaik.
4.      Sangat cocok juga untuk penggunaan pada tingkat PC/Desktop.
5.      Perkembangan kernel yang demikian cepat dan tambahan fungsi-fungsi baru.
6.      Banyaknya produsen software besar yang menawarkan aplikasi Linux dengan gratis seperti : Netscape, Corel, IBM, dll.
7.      Banyak pilihan desktop manager dari standar seperti Linux Xfree86 sampai GNOME.
8.      Aplikasi-aplikasi kantor yang cukup banyak.
9.      Source code terbuka dan lengkap membuat user dapat mengembangkan sendiri sesuai dengan lingkungannya.
Kelemahan :
1. Instalasinya masih cukup rumit dibandingkan dengan Windows.
2. Aplikasi untuk game masih sedikit.


MICROSOFT WINDOWS


A. Mematikan, Me-restart dan melakukan Stand-by Mode pada Komputer Anda
Pada Windows, terdapat cara-cara tertentu untuk mematikan komputer anda.

1. Mematikan dan Me-Restart Komputer
·         Klik pada tombol Start. Yang akan diikuti oleh tampilnya Start Menu.
·         Klik pada Shutdown yang akan diikuti oleh tampilnya kotak dialog Shut Down Windows.
·         Pilihlah Shut Down untuk mematikan komputer anda dan Re-Start untuk me-restart.
·         Klik OK.

2. Melakukan Stand-By
Ketika komputer anda berada pada kondisi Stand-by Mode, maka komputer anda akan menghabiskan energi listrik yang lebih sedikit, akan tetapi dapat di nyalakan kembali secara cepat.
·         Klik pada tombol Start. Yang akan diikuti oleh tampilnya Start Menu.
·         Klik pada Shutdown yang akan diikuti oleh tampilnya kotak dialog Shut Down Windows.
·         Pilihlah Stand-by Mode lalu Klik OK.

B. Dekstop
Desktop pada windows di tunjukkan oleh gambar di bawah ini.


TASKBAR => Pada umumnya, taskbar ialah bagian yang terletak pada bagian bawah dari desktop. Tombol Start, tombol program-program aktif, tombol quick start dan tampilan waktu terletak pada taskbar.

MY COMPUTER => Icon My Computer memungkinkan akses ke dalam computer anda. Anda dapat mengakses harddisk, Control Panel dan bagian-bagian lain dari computer anda melalui My Computer.



INTERNET EXPLORER => Icon ini digunakan menampilkan Internet Explorer browser.

NETWORK NEIGHBORHOOD => JIka anda bekerja pada sebuah network, icon ini menampilkan
komputer-komputer yang ada pada network

RECYCLE BIN => Ketika anda menghapus sebuah data, sebelum data tersebut dihapus secara permanen data tersebut akan di simpan terlebih dahulu di Recycle Bin


C. Memulai Sebuah Program
Berikut ialah langkah-langkah untuk memulai sebuah program :
  • Klik pada tombol Start yang terletak pada bagian kiri bawah dari layar anda.
  • Sorot pada Programs yang akan diikuti oleh munculnya Program Menu
  • Jika anda melihat ada tanda panah, artinya pada bagian itu terdapat menu bagian.
  • Carilah program yang ingin anda jalankan dan klik pada program tersebut 2 kali untuk memulainya

D. Memasukan sebuah item dari desktop ke Start Menu atau Program Menu
Langkah-langkahnya ialah sebagai berikut :
  • Klik kiri pada item satu kali tanpa melepas klik-an anda dan gerakan item tersebut ke atas tombol Start.
  • Lepaskan klik-an anda ketika Start Menu muncul.
  • Item tersebut akan muncul di Start Menu.
  • Jika anda ingin memindahkan item tersebut ke dalam Program atau menu bagian dari Start Menu, gerakan item tersebut dari Start menu ke Program Menu atau menu bagian yang lain.

E. Menganti nama dan menghapus sebuah item dari Start atau Program Menu
Hal ini dapat dilakukan dengan menjalankan langkah-langkah berikut :
  • Sorotlah item tersebut.
  • Klik kanan.
  • Klik kiri pada Delete untuk menghapus dan Rename untuk mengganti nama item tersebut.

F. Mengurutkan item-item dalam sebuah menu
Langkah-langkahnya ialah :
  • Masuklah dalam menu yang ingin anda urutkan.
  • Klik kanan.
  • Klik kiri pada Sort by Name.

G. Window
Apa yang disebut dengan Window. Pada window inilah kitamengolah data secara nyata.



CONTROL BOX => Control box menyediakan menu yang memungkinkan anda untuk mengembalikan, memindahkan, mengubah ukuran atau menutup sebuah window.
BORDER => Border memisahkan window dari desktop. Gerakan border untuk mengubah ukuran dari window.
TITLE BAR => Title bar menampilkan nama dari program atau file yang dijalankan.
MINIMIZE => Gunakan Minimize untuk menghapus windows secara sementara dari dekstop. Selama window di minimize, nama dari window tersebut akan tampat di taskbar taskbar.
MAXIMIZE => Gunakan Maximize untuk membuat window tersebut memenuhi keseluruhan layar.
RESTORE => Restore digunakan untuk mengembalikan windows yang telah di maximize ke ukuran semula.
CLOSE => Klik Close button untuk menutup window.
MENU => Menu menampilkan program menu. Anda mengirimkan perintah
perintah ke dalam program menggunakan menu ini.
TOOLBARS => Toolbars pada umumnya berada di bawah menu bar. Anda dapat menggunakan icon pada toolbars untuk mengirimkan perintah-perintah ke program.
WORK AREA => Work area terletak pada bagian tengah dari window. Hampir keseluruhan pekerjaan anda di lakukan pada bagian ini.
STATUS BAR => Status bar memberikan informasi mengenai program yang anda jalankan.

Jika anda membuka beberapa window pada waktu yang bersamaan, window yang berada paling atas ialah window yang terfocus. Anda hanya dapat berinterkasi dengan window yang terfocus.
Untuk mengubah focus dari window window terdapat 3 cara yaitu :
  • Klik dimana saja pada window yang anda focuskan.
  • Tekan Alt-Tab tanpa melepasnya, lalu pilihlah window yang ingin anda fokuskan.
  • Semua window yang sedang active ditampilkan pada taskbar. Klik pada tombol window yang berada taskbar untuk memberi focus pada window tersebut.
Untuk menggerakkan sebuah window pada desktop anda, klik kiri pada title bar window tersebut tanpa melepaskannya, lalu gerakan window tersebut.



H. Menemukan File atau Direktori secara cepat
Ada saatnya ketika kita ingin bekerja dengan suatu file atau direktori, kita terlupa dimana kita menyimpan file atau direktori tersebut. Untuk mengatasi hal ini, Windows menyediakan fasilitas Search yang dapat dilakukan dengan langkah-langkah sebagai berikut:
  • Klik pada tombol Start.
  • Sorotlah Find.
  • Sorotlah Files or Folders.
  • Tekan Enter. Sebuah kotak dialog akan muncul. Isilah kriteria-kriteria file atau direktori yang ingin anda temukan.


Name & Location Tab
NAMED => Masukkan nama file atau bagian dari nama file tersebut. Gunakan * sebagai “wild card”.
CONTAINING TEXT => Jika anda mencari sebuah yang file yang didalamnya terkandung sebuah kata khusus, masukan kata tersebut ke kolom ini.
LOOK IN => Masukkan drive atau direktori dimana anda ingin mencari sebuah file atau direktori..
INCLUDE SUBFOLDERS => Pilihlah ini jika anda ingin mencari juga di dalam subfolder dari drive atau direktori yang anda tuliskan di bagian Look In.
BROWSE => Klik Browse untuk memilih drive atau folder secara manual.

Date Tab
ALL FILES => Pilihlah ini jika anda ingin mencari dari semua files yang berada di komputer anda.
FIND ALL FILES => Pilihlah Modified untuk mencari file yang telah anda rubah semenjak hari yang ada masukkan, pilihlah Created untuk mencari file yang dibuat semenjak hari yang anda masukan atau pilihlah Last Accessed untuk mencari dari files yang anda akses semenjak hari yang anda masukan.
BETWEEN => Between digunakan untuk mencari file yang di ubah, dibuat dan diakses diantara dua buah hari. During digunakan untuk mencari file yang di ubah, dibuat dan diakses pada jangka waktu tertentu kebelakang.

Advanced Tab
Of TYPE => Memilih jenis file yang ingin anda cari
SIZE IS => Memilih ukuran dari file yang ingin anda cari
Name & Location Tab
FIND NOW => Klik Find Now untuk memulai proses pencarian
STOP => Klik Stop untuk menghentikan proses pencarian
NEW SEARCH => Klik New Search untuk memulai pencarian baru



I. Icon, Menu, Shortcut Key dan Selection (Block)
Icon merupakan sebuah grafik image. Icon menolong anda untuk menjalankan sebuah perintah secara cepat. Untuk menjalankan program dengan menggunakan icon, tekanlah klik kiri dua kali pada icon tersebut.
Menu menyediakan sebuah jalan bagi anda untuk mengirimkan perintah ke komputer anda. Ketika ada membuka sebuah window, pilihan menu terletak berjajar dari kiri ke kanan pada menu bar yang terletak tepat di bawah title bar. Ketika anda meng-klik sebuah menu item maka akan muncul sebuah drop down menu. Pilihan perintah yang anda ingin jalankan dari drop-down menu tersebut.
Anda dapat menggunakan shortkey untuk menjalankan sebuah perintah secara cepat dengan menekan kombinasi tombol-tombol pada keyboard. Sebagai contoh. ketika anda melihat menu, anda akan menyadari sebagian besar dari pilihan tersebut mempunyai sebuah huruf yang digaribawahi. Anda dapat memilih pilihan menu tersebut dengan menekan Alt + Key, dimana Key ialah huruf yang di garisbawahi.
Selection (block) ialah bagian yang berwarnaAyang mana pada bagian tersebut dapat dikenakan sebuah perintah tertentu. Untuk membuah selection, langkah-langkahnya ialah :
  • Klik kiri di tempat yang akan menjadi awal dari selection anda.
  • Tekan klik kiri tanpa melepasnya, lalu gerakkan mouse anda sampai semua bagian yang anda inginkan tercakup.
Mengetik pada kata yang di block akan mengganti kata tersebut dengan kata yang baru.

J. Dekstop Shortcut
Sebuah desktop shortcut, biasanya dilambangkan dengan sebuat icon, ialah sebuah file kecil yang mewakilkan sebuah program, file, direktori, dokumen atau alamat internet. Dengan menklik sebuat shortcut icon, anda akan dibawa langsung ke object yang di wakilkan oleh shortcut tersebut. Shortcut hanyalah sebuah penunjuk, sehingga menghapus shortcut tidak akan menghapus program, file, direktori, dokumen atau alamat internet yang di wakilkan.
Langkah-langkah untuk membuat sebuah desktop shortcut dari item pada Start menu ialah :
  • Klik pada Start dan temukan item yang ingin anda buat shortcutnya.
  • Klik kanan pada item tersebut tanpa melepasnya dan bawa item tersebut ke desktop anda.
Langkah-langkah untuk membuat sebuah desktop shortcut dari item dari Windows Explorer
ialah sebagai berikut :
  • Bukalah Windows Explorer.
  • Temukan item yang ingin buat shortcutnya pada Windows Explorer tersebut.
  • Klik kanan pada item tersebut lalu sorot Send to.
  • Klik pada Desktop (create Shortcut).
Untuk membuat dekstop shortcut dari alamat internet, klik kiri pada link yang ingin anda buat shortcutnya tanpa melepasnya, lalu gerakan dan lepaskan klik-an anda pada desktop.
Desktop Shortcut juga dapat di buat secara manual dengan menggunakan Desktop Shortcut
Wizard. Langkah-langkahnya antara lain :
  • Klik kanan pada dekstop. Pilihlah New Shortcut. -> Window Create Shortcut akan muncul kemudian.
  • Tulislah lokasi dan name dari item yang ingin anda buat shorcutnya. Jika perlu gunakan
  • browse untuk menemukan item tersebut.
  • Klik Next. Sebuah kotak dialog akan muncul.
  • Masukan nama yang dari shortcut tersebut.
  • Klik Finish.


K. Mengubah Icon dari sebuah Desktop Shortcut
Berikut ialah langkah-langkahnya :
  • Klik kanan pada icon tersebut.
  • Klik pada Properties.
  • Klik pada tombol Change Icon.
  • Klik pada icon yang anda pilih..
  • Klik OK.

Tidak semua objek dapat dirubah iconnya. Jika anda tidak melihat adanya tombol Change Icon, berarti icon dari objek tersebut tidak dapat dirubah.

L. Cut, Copy dan Paste
Cut :        Ketika anda melakukan perintah cut pada sebuah data, maka data tersebut akan dihapus dari tempat asalnya dan disimpan di sebuah tempat yang di sebut Clipboard.
Copy :     Ketika anda melakukan perintah copy pada sebuah data, maka data tersebut tanpa dihapus dari tempat asalnya akan di simpan di sebuah tempat yang disebut Clipboard.
Paste :     Dengan menggunakan perintah Paste, anda dapat menempatkan data-data dari Clipboard ke tempat yang diinginkan.

Clipboard :      Sebuat tempat untuk menyimpan data-data yang telah di cut atau di copy.

Langkah-langkah melakukan Cut, Copy and Paste.
a. Menggunakan Menu

Cut dan Copy
  • Sorotlah data yang ingin anda cut atau copy.
  • Klik pada Edit, yang terletak pada Menu Bar..
  • Pilihlah Cut atau Copy.

Paste
  • Tempatkan cursor pada tempat di mana anda ingin meletakkan data yang telah anda cut atau copy.
  • Klik pada Edit pada menu bar dan pilihlah Paste.

b. Menggunakan Keyboard Shortcut
Berikut ialah keyboard shortcut untuk melakukan cut, copy atau paste.
Cut          : Ctrl + X
Copy       : Ctrl + C
Paste       : Ctrl + X

c. Menggunakan Icon pada toolbars

Cut dan Copy
  • Pilihlah data yang ingin anda copy.
  • Klik icon cut atau icon copy pada toolbars.

Paste
  • Tempatkan cursor pada tempat di mana anda ingin meletakkan data yang telah anda cut atau copy.
  • Klik icon paste pada toolbars.

Untuk melakukan perintah-perintah diatas ke beberapa files secara sekaligus gunakan Crtl +
Klik kiri. Atau gunakan Shift + Klik kiri untuk memblock file-file yang berurutan. Untuk menampilkan isi dari clipboard dari dilakukan dengan cara mengklik Start -> Programs ->
Accessories -> System Tools -> Clipboard Viewer.

M. Menyimpan Sebuah File
Klik File pada menu bar. Lalu pilih Save atau Save As. Maka dialog box seperti ini akan muncul pada layar anda.

SAVE IN => Untuk memilih tempat file anda di simpan
UP ONE LEVEL => Untuk menaikkan hirarki direktori satu level..
VIEW DESKTOP => Untuk menyimpan di desktop.
CREATE A NEW FOLDER => Untuk membuat direktori baru
LIST ICONS => Untuk menampilkan file atau direktori pada File/Folder Box tanpa keterangan detail.
DETAIL ICONS => Menampilkan file atau direktori pada File/Folder Box dengan disertai keterangan detail.
FILE/FOLDER BOX => Tempat ditampilkannya file atau direktori yang telah ada.
FILE NAME => Tempat memasukan nama file
SAVE AS TYPE FIELD => Untuk memilih dalam format apa file anda akan disimpan.
SAVE => Untuk menyimpan file anda.
CANCEL =>Untuk membatalkan perintah save/save as.

N. Hari dan Tanggal
Untuk mengubah setting hari dan tanggal, langkah-langkahnya ialah sebagai berikut :
  • Klik pada Start Menu -> Settings -> Control Panel -> Date/Time. Kotak dialog Date/Time Properties akan muncul.
  • Frame Data digunakan untuk memilih bulan dan tahun.
  • Time Field digunakan untuk merubah waktu. ( jam, menit, detik dan AM/PM )
  • Pilihlah time zone yang bener sesuai dengan tempat tinggal anda.
  • Jika anda ingin menyesuaikan setting waktu anda dengan daylight saving time, cek box yang ada pada frame Time Zone.
  • Klik Apply lalu klik OK.




O. Display Properties

1. Memasuki Display Properties
Terdapat 2 cara yaitu :
  • Start ->  Settings ->  Control Panel ->  Display
  • Klik Kanan pada Background Dekstop -> Properties

2. Mengubah Setting Wallpaper (Background dari Dekstop Windows)
  • Pilihlah bagian Background
  • Pilihlah wallpaper yang diinginkan.
  • Browse -> Untuk memilih file gambar secara manual
  • Position -> Terdapat tiga pilihan yaitu :
    • Center -> Meletakkan di bagian tengah
    • Tile -> Meletakkan gambar secara penuh di layar
    • Fill Screen -> Memperbesar gambar hingga layar penuh.
  • Pattern -> Memilih pola untuk wallpaper





3. Mengubah Setting Screen Saver

Screen Saver ialah animasi atau tampilan pada layar jika dalam selang waktu tertentu keyboard atau mouse tidak disentuh.
  • Pilihlah bagian Screen Saver dari Display Properties.
  • Pilihlah screensaver yang inginkan.
  • Settings -> Untuk mengubah setting dari screen saver yang dipilih
  • Preview -> Untuk melihat screen saver yang dipilih
  • Wait for -> Batas waktu hingga screen saver ditampilkan

4. Mengubah Tampilan Layar
·           Pilihlah bagian Appereance dari Display Properties.
·         Scheme -> Untuk memilih tipe tipe tampilan layar yang telah disediakan oleh Windows
·         Item ->Untuk memilih bagian dari layar yang ingin kita edit.
·         Font -> Untuk mengubah jenis huruf yang di gunakan
·         Size -> Untuk mengubah ukuran yang di gunakan
·         Color -> Untuk mengubah warna yang digunakan
·         B -> Tampilan Tebal,
·         I ->  Tampilan Miring

5. Mengubah Setting Performa Layar
  • Pilihlah bagian Settings dari Display Properties
  • Color Pallete -> Untuk mengatur berapa banyak warna yang di kenali oleh komputer ( bergantung pada Video Card ).
  • Desktop Area -> Untuk mengatur resolusi layar. Resolusi berkaitan erat dengan kualitas gambar yang dihasilkan layar. Semakin besar resolusi yang dipilih, semakin bagus kualitas gambar yang di hasilkan.



P. Memformat Disket
Disket merupakan salah satu sarana penyimpan data yang pergerakannya tinggi. Akan tetapi, ketika anda ingin menggunakan disket untuk menyimpan data, anda harus menformatnya terlebih dahulu. Dipasaran sendiri, banyak tersedia disket yang terformat (formatted), akan tetapi yang tidak terformat (unformatted) pun masih dapat kita jumpai.
Apabila anda mempunyai disket yang belom terformat, anda bisa dengan mudahnya memformatnya. Berikut ialah cara-caranya :
  • Masukkan disket anda ke drive a :
  • Bukalah My Computer atau Windows Explorer
  • Klik kanan pada drive a : dan pilihlah Format.
  • Pada dialog box diatas, terdapat beberapa pilihan yang dapat anda pilih, antara lain :
Volume Label :    Memberi nama pada disket anda
Quick Format :   Memformat dengan kecepatan tinggi(hanya untuk disket yang pernah di format sebelumnya).
Create an-MS DOS startup-disk : Selain memformat disket, memasukan juga file system DOS ke dalam disket sehingga disket tersebut dapat di gunakan untuk mem-boot komputer anda.

Q. Memperbaiki Kerusakan pada Disk Anda
Kerusakan yang terjadi pada sebuah disk akan sangat mempengaruhi performa dari disk tersebut. Akan tetapi,sungguh beruntung sekali bahwa kerusakan yang terjadi pada disk sebagian besar ialah kerusakan tidak serius yang dapat dengan mudah diperbaiki oleh program perbaikan disk.
Dengan menggunakan Microsoft Windows, kita pun dapat memperbaiki sebagian dari kerusakan-kerusakan tersebut. Langkah-langkahnya ialah sebagai berikut :
  • Bukalah My Computer atau Windows Explorer
  • Klik kanan pada drive tujuan anda dan pilihlah Properties.
  • Kliklah tab Tools
  •  Klik “Check Now” pada bagian Error Checking.

Sebelum kita menjalankan program ini terdapat 2
pilihan yang dapat kita modifikasi.
  • Automaticaly fix file system errors : Dengan men-cek pilihan ini, Windows akan secara otomatis memperbaiki setiap kerusakan yang ditemuinya.
  • Scan for and attempt recovery for bad sectors : Dengan men-cek pilihan ini, selain memeriksa file dan direktori pada drive yang kita pilih akan adanya kerusakan, Windows pun memeriksa drive tersebut akan adanya kerusakan fisik.

R. Men-Defrag Hardisk Anda
Secara normal, komputer menyimpan data pada hardisk secara kontinu. Akan tetapi, pada keadaan tertentu komputer menyimpan data tersebut secara terpecah-pecah. Dalam keadaan
seperti ini, komputer akan membutuhkan waktu yang lebih lama untuk membaca data dari hardisk. Untuk memnyatukan data yang terpecah-pecah menjadi data yang kontinue, digunakanlah program Defragmentasi.
Langkah - langkah untuk meng operasikan program Defragmentasi pada Windows ialah sebagai berikut :
  • Pilihlah bagian Tools dari Drive Properties anda.
  • Klik “Defragment Now” pada bagian Defragmentation.
  • Pilihlah drive hardisk yang ingin anda defrag.
  • Klik lah “Defragment”. Apabila kita lihat gambar diatas, terdapat tombol “Analyze” dan tombol “Defragment”. Tombol “Analyze” digunakan untuk melihat keadaan data pada hardisk anda tanpa mendefragnya. Dan tombol “Defragment” digunakan untuk melihat keadaan data pada hardisk anda, lalu mendefragnya.

S. Mempebesar Ruang Kosong pada Hardisk Anda
Ketika anda bekerja dengan menggunakan sebuah program pada Windows, terkadang program tersebut membuat file-file yang tidak diperlukan. Apabila anda telah bekerja untuk waktu yang lama, tentu saja jumlah file yang tidak diperlukan ini semakin banyak jumlahnya dan menghabiskan kapasitas dari hardisk anda. Untuk mengatasi hal ini, Windows menyediakan program “Clean Up” yang dapat menghilangkan file-file yang tidak diperlukan tersebut sehingga ruang kosong pada hardisk anda akan semakin besar.
Langkah-langkahnya ialah sebagai berikut :
  • Bukalah Drive Properties anda pada bagian General.
  • Kliklah tombol “Disk Cleanup”.
  • Klik OK

T. Mematikan Program yang Membeku
Ketika anda bekerja dengan suatu program, tidak selamanya program tersebut bekerja dengan baik. Ada kalanya pula ketika program tersebut tidak berfungsi dengan seharusnya sehingga tidak menerima perintah-perintah dari sang pemakai. Dalam keadaan ini dikatakan bahwa program itu telah membeku atau biasa kita sebut dengan istilah “Hang”. Pada umumnya tidak ada cara untuk memperbaiki program yang “Hang”, tetapi anda dapat mematikan program tersebut secara paksa.
Berikut ialah langkah-langkahnya :
  • Kliklah Ctrl+Alt+Del
  • Apabila kita lihat gambar diatas, pada kolom Status semua program dalam keadaan Running, yang berarti bekerja dengan baik. Akan tetapi, apabila terdapat program yang Hang, status program tersebut akan tertulis Not Responding.
  • Untuk mematikan program tersebut, pilihlah program tersebut lalu klik tombol “End Task”. Ada kalanya, sebuah program yang membeku menyebabkan seluruh komputer anda membeku sehingga ketika anda menekan Ctrl+Alt+Del, dialog box diatas tidak muncul. Pada saat ini, satu-satunya cara untuk mengatasi hal ini ialah dengan cara mere-start komputer anda.

U. Menghapus Program dari Windows
Menghapus program adalah bagian yang sangat penting dalam Windows karena hal ini sangatlah sering kita gunakan. Di Windows ada cara tersendiri dalam menghapus suatu program, yaitu :
  • Start Menu ->  Control Panel ->  Add/Remove Program
  • Pilihlah program yang ingin anda hapus.
  • Lalu klik Change/Remove.
  • Sebenarnya dengan menggunakan fasilitas ini, anda pun dapat menginstall sebuah program ke komputer anda. Akan tetapi, sekarang ini karena pada umumnya program penginstallan telah tersedia di CD program, penginstallan akan lebih mudah dengan menggunakan program tersebut.

V. Menambah dan Menghilangkan Komponen Windows
Komponen Windows ialah program-program yang telah tersedia didalam CD penginstallan Windows. Akan tetapi, ketika kita menginstall Windows tidak semua program ini diinstall ke komputer kita. Hal ini dimaksudkan untuk menghindari penginstallan program yang tidak diperlukan. Berikut ini akan dijelaskan langkah-langkah untuk menambah atau menghilangkan komponen Windows dari komputer anda.
  • Bukalah Control Panel anda, dengan mengklik tombol Start -> Settings -> Control Panel.
  • Lalu klik lah icon Add/Remove Programs yang kemudian dilanjutkan dengan menklik
  • Add/Remove Windows Components.
  • Box yang tercek menandakan bahwa program tersebut telah terinstall pada komputer anda. Dan box yang tidak tercek menandakan bahwa program tersebut tidak terinstall pada komputer anda.
  • Berilah cek pada box yang kosong apabila anda ingin menginstalln program tersebut dan hilangkanlah cek pada box bila anda ingin menghilangkan program tersebut dari komputer anda.
  • Klik Next.