BAB I SEJARAH DAN SISTEM KOMPUTER Tujuan Instruksional /Standar Kompetensi dan Indikator A. Mahasiswa dapat menyebutkan gambaran umum komputer dan alat bantunya. 1. Menjelaskan gambaran umum sistem komputer 2. Menceriterakan sejarah perkembangan komputer B. Mahasiswa dapat menjelaskan Sistem Komputer, Jenis-jenis komputer dan bagian komputer yang termasuk perangkat keras dan perangkat lunak. 1. Menjelaskan sistem komputer 2. Menyebutkan jenis komputer 3. Menyebutkan peralatan input komputer 4. Menyebutkan peralatan output komputer 5. Mahasiswa dapat menjelaskan perangkat lunak komputer. Bahan Ajar Komputer Dasar dan Pemrograman Page 1 A. Pengertian Komputer Komputer adalah alat yang dipakai untuk mengolah data menurut perintah yang telah dirumuskan. Kata komputer semula dipergunakan untuk menggambarkan orang yang perkerjaannya melakukan perhitungan aritmatika, dengan atau tanpa alat bantu, tetapi arti kata ini kemudian dipindahkan kepada mesin itu sendiri. Asal mulanya, pengolahan informasi hampir eksklusif berhubungan dengan masalah aritmatika, tetapi komputer modern dipakai untuk banyak tugas yang tidak berhubungan dengan matematika. Secara luas, Komputer dapat didefinisikan sebagai suatu peralatan elektronik yang terdiri dari komponen, bekerja beberapa yang sama dapat antara komponen satu dengan yang lain untuk menghasilkan suatu informasi berdasarkan program dan data yang ada. Adapun komponen komputer adalah meliputi : Layar Monitor, CPU, Keyboard, Mouse dan Printer (sbg pelengkap). Tanpa printer komputer tetap dapat melakukan tugasnya sebagai pengolah data, namun sebatas terlihat dilayar monitor belum dalam bentuk print out (kertas). Dalam definisi seperti itu terdapat alat seperti slide rule, jenis kalkulator mekanik mulai dari abakus dan seterusnya, sampai semua komputer elektronik yang kontemporer. Istilah lebih baik yang cocok untuk arti luas seperti "komputer" adalah "yang memproses informasi" atau "sistem pengolah informasi." Saat ini, komputer sudah semakin canggih. Tetapi, sebelumnya komputer tidak sekecil, secanggih, sekeren dan seringan sekarang. Dalam sejarah komputer, ada 5 generasi dalam sejarah komputer. Bahan Ajar Komputer Dasar dan Pemrograman Page 2 B. Sejarah Perkambangan Komputer 1. Generasi Pertama Dengan terjadinya Perang Dunia Kedua, negara-negara perang yang tersebut mengembangkan mengeksploit terlibat berusaha komputer potensi dalam untuk strategis yang dimiliki komputer. Hal ini meningkatkan pendanaan pengembangan komputer serta mempercepat kemajuan teknik komputer. Pada tahun 1941, Konrad Zuse, seorang insinyur Jerman membangun sebuah komputer, Z3, untuk mendesain pesawat terbang dan peluru kendali. Pihak sekutu juga membuat kemajuan lain dalam pengembangan kekuatan komputer. Tahun 1943, pihak Inggris menyelesaikan komputer pemecah kode rahasia yang dinamakan Colossus untuk memecahkan kode rahasia yang digunakan Jerman. Dampak pembuatan Colossus tidak terlalu memengaruhi perkembangan industri komputer dikarenakan dua alasan. Pertama, Colossus bukan merupakan komputer serbaguna(general-purpose computer), ia hanya didesain untuk memecahkan kode rahasia. Kedua, keberadaan mesin ini dijaga kerahasiaannya hingga satu dekade setelah perang berakhir. Usaha yang dilakukan oleh pihak Amerika pada saat itu menghasilkan suatu kemajuan lain. Howard H. Aiken (1900-1973), seorang insinyur Harvard yang bekerja dengan IBM, berhasil memproduksi kalkulator elektronik untuk US Navy. Kalkulator tersebut berukuran panjang setengah lapangan bola kaki dan memiliki rentang kabel sepanjang 500 mil. The Harvard-IBM Automatic Sequence Controlled Calculator, atau Mark I, merupakan komputer relai elektronik. Ia menggunakan sinyal elektromagnetik untuk menggerakkan komponen mekanik. Mesin tersebut beropreasi dengan lambat (ia membutuhkan 3-5 detik untuk setiap perhitungan) dan tidak fleksibel (urutan kalkulasi tidak dapat diubah). Kalkulator tersebut dapat melakukan perhitungan aritmatik dasar dan persamaan yang lebih kompleks. Bahan Ajar Komputer Dasar dan Pemrograman Page 3 Perkembangan komputer lain pada masa kini adalah Electronic Numerical Integrator and Computer (ENIAC), yang dibuat oleh kerjasama antara pemerintah Amerika Serikat dan University of Pennsylvania. Terdiri dari 18.000 tabung vakum, 70.000 resistor, dan 5 juta titik solder, komputer tersebut merupakan mesin yang sangat besar yang mengonsumsi daya sebesar 160kW. Komputer ini dirancang oleh John Presper Eckert (1919-1995) dan John W. Mauchly (1907-1980), ENIAC merupakan komputer serbaguna (general purpose computer) yang bekerja 1000 kali lebih cepat dibandingkan Mark I. Pada pertengahan 1940-an, John von Neumann (1903-1957) bergabung dengan tim University of Pennsylvania dalam usaha membangun konsep desain komputer yang hingga 40 tahun mendatang masih dipakai dalam teknik komputer. Von Neumann mendesain Electronic Discrete Variable Automatic Computer (EDVAC) pada tahun 1945 dengan sebuah memori untuk menampung baik program ataupun data. Teknik ini memungkinkan komputer untuk berhenti pada suatu saat dan kemudian melanjutkan pekerjaannya kembali. Kunci utama arsitektur von Neumann adalah unit pemrosesan sentral (CPU), yang memungkinkan seluruh fungsi komputer untuk dikoordinasikan melalui satu sumber tunggal. Tahun 1951, UNIVAC I (Universal Automatic Computer I) yang dibuat oleh Remington Rand, menjadi komputer komersial pertama yang memanfaatkan model arsitektur Von Neumann tersebut. Baik Badan Sensus Amerika Serikat dan General Electric memiliki UNIVAC. Salah satu hasil mengesankan yang dicapai oleh UNIVAC dalah keberhasilannya dalam memprediksi kemenangan Dwilight D. Eisenhower dalam pemilihan presiden tahun 1952. Komputer Generasi pertama dikarakteristik dengan fakta bahwa instruksi operasi dibuat secara spesifik untuk suatu tugas tertentu. Setiap komputer memiliki program kode biner yang berbeda yang disebut "bahasa mesin" (machine language). Hal ini menyebabkan komputer sulit untuk diprogram dan membatasi kecepatannya. Ciri lain komputer generasi pertama adalah penggunaan tube vakum (yang membuat komputer pada masa tersebut berukuran sangat besar) dan silinder magnetik untuk penyimpanan data. Bahan Ajar Komputer Dasar dan Pemrograman Page 4 2. Generasi Kedua Pada tahun 1948, penemuan transistor sangat memengaruhi perkembangan komputer. Transistor menggantikan tube vakum di televisi, radio, dan komputer. Akibatnya, ukuran mesin-mesin elektrik berkurang drastis. Transistor mulai digunakan di dalam komputer mulai pada tahun 1956. Penemuan lain yang berupa pengembangan memori inti-magnetik membantu pengembangan komputer generasi kedua yang lebih kecil, lebih cepat, lebih dapat diandalkan, dan lebih hemat energi dibanding para pendahulunya. Mesin pertama yang memanfaatkan teknologi baru ini adalah superkomputer. IBM membuat superkomputer bernama Stretch, dan Sprery-Rand membuat komputer bernama LARC. Komputerkomputer ini, yang dikembangkan untuk laboratorium energi atom, dapat menangani sejumlah besar data, sebuah kemampuan yang sangat dibutuhkan oleh peneliti atom. Mesin tersebut sangat mahal dan cenderung terlalu kompleks untuk kebutuhan komputasi bisnis, sehingga membatasi kepopulerannya. Hanya ada dua LARC yang pernah dipasang dan digunakan: satu di Lawrence Radiation Labs di Livermore, California, dan yang lainnya di US Navy Research and Development Center di Washington D.C. Komputer generasi kedua menggantikan bahasa mesin dengan bahasa assembly. Bahasa assembly adalah bahasa yang menggunakan singkatan-singakatan untuk menggantikan kode biner. Pada awal 1960-an, mulai bermunculan komputer generasi kedua yang sukses di bidang bisnis, di universitas, dan di pemerintahan. Komputer-komputer generasi kedua ini merupakan komputer yang sepenuhnya menggunakan transistor. Mereka juga memiliki komponen-komponen yang dapat diasosiasikan dengan komputer pada saat ini: printer, penyimpanan dalam disket, memory, sistem operasi, dan program. Salah satu contoh penting komputer pada masa ini adalah 1401 yang diterima secara luas di kalangan industri. Pada tahun 1965, hampir seluruh bisnis-bisnis besar menggunakan komputer generasi kedua untuk memprosesinformasi keuangan. Bahan Ajar Komputer Dasar dan Pemrograman Page 5 Program yang tersimpan di dalam komputer dan bahasa pemrograman yang ada di dalamnya memberikan fleksibilitas kepada komputer. Fleksibilitas ini meningkatkan kinerja dengan harga yang pantas bagi penggunaan bisnis. Dengan konsep ini, komputer dapat mencetak faktur pembelian konsumen dan kemudian menjalankan desain produk atau menghitung daftar gaji. Beberapa bahasa pemrograman mulai bermunculan pada saat itu. Bahasa pemrograman Common Business-Oriented Language (COBOL) dan Formula Translator (FORTRAN) mulai umum digunakan. Bahasa pemrograman ini menggantikan kode mesin yang rumit dengan kata-kata, kalimat, dan formula matematika yang lebih mudah dipahami oleh manusia. Hal ini memudahkan seseorang untuk memprogram dan mengatur komputer. Berbagai macam karier baru bermunculan (programmer, analis sistem, dan ahli sistem komputer). Industr piranti lunak juga mulai bermunculan dan berkembang pada masa komputer generasi kedua ini. 3. Generasi Ketiga Walaupun transistor dalam banyak hal mengungguli tube vakum, namun transistor menghasilkan panas yang cukup besar, yang dapat berpotensi merusak bagian-bagian internal komputer. Batu kuarsa (quartz rock) menghilangkan masalah ini. Jack Kilby, seorang insinyur di Texas Instrument, mengembangkan sirkuit terintegrasi (IC : integrated circuit) di tahun 1958. IC mengkombinasikan tiga komponen elektronik dalam sebuah piringan silikon kecil yang terbuat dari pasir kuarsa. Pada ilmuwan kemudian berhasil memasukkan lebih banyak komponen-komponen ke dalam suatu chip tunggal yang disebut semikonduktor. Hasilnya, komputer menjadi semakin kecil karena komponen-komponen dapat dipadatkan dalam chip. Kemajuan komputer generasi ketiga lainnya adalah penggunaan sistem operasi (operating system) yang memungkinkan mesin untuk menjalankan berbagai program yang berbeda secara serentak dengan sebuah program utama yang memonitor dan mengkoordinasi memori komputer. Bahan Ajar Komputer Dasar dan Pemrograman Page 6 4. Generasi Keempat Setelah IC, tujuan pengembangan menjadi lebih jelas: mengecilkan ukuran sirkuit dan komponen-komponen elektrik. Large Scale Integration (LSI) dapat memuat ratusan komponen dalam sebuah chip. Pada tahun 1980-an, Very Large Scale Integration (VLSI) memuat ribuan komponen dalam sebuah chip tunggal. Ultra-Large Scale Integration (ULSI) meningkatkan jumlah tersebut menjadi jutaan. Kemampuan untuk memasang sedemikian banyak komponen dalam suatu keping yang berukurang setengah keping uang logam mendorong turunnya harga dan ukuran komputer. Hal tersebut juga meningkatkan daya kerja, efisiensi dan keterandalan komputer. Chip Intel 4004 yang dibuat pada tahun 1971 membawa kemajuan pada IC dengan meletakkan seluruh komponen dari sebuah komputer (central processing unit, memori, dan kendali input/output) dalam sebuah chip yang sangat kecil. Sebelumnya, IC dibuat untuk mengerjakan suatu tugas tertentu yang spesifik. Sekarang, sebuah mikroprosesor dapat diproduksi dan kemudian diprogram untuk memenuhi seluruh kebutuhan yang diinginkan. Tidak lama kemudian, setiap piranti rumah tangga seperti microwave, oven, televisi, dan mobil dengan electronic fuel injection (EFI) dilengkapi dengan mikroprosesor. Perkembangan yang demikian memungkinkan orang-orang biasa untuk menggunakan komputer biasa. Komputer tidak lagi menjadi dominasi perusahaanperusahaan besar atau lembaga pemerintah. Pada pertengahan tahun 1970-an, perakit komputer menawarkan produk komputer mereka ke masyarakat umum. Komputer-komputer ini, yang disebut minikomputer, dijual dengan paket piranti lunak yang mudah digunakan oleh kalangan awam. Piranti lunak yang paling populer pada saat itu adalah program word processing dan spreadsheet. Pada awal 1980-an, video game seperti Atari 2600 menarik perhatian konsumen pada komputer rumahan yang lebih canggih dan dapat diprogram. Pada tahun 1981, IBM memperkenalkan penggunaan Personal Computer (PC) untuk penggunaan di rumah, kantor, dan sekolah. Jumlah PC yang digunakan melonjak dari 2 juta unit di tahun 1981 menjadi 5,5 juta unit di tahun 1982. Sepuluh tahun Bahan Ajar Komputer Dasar dan Pemrograman Page 7 kemudian, 65 juta PC digunakan. Komputer melanjutkan evolusinya menuju ukuran yang lebih kecil, dari komputer yang berada di atas meja (desktop computer) menjadi komputer yang dapat dimasukkan ke dalam tas (laptop), atau bahkan komputer yang dapat digenggam (palmtop). IBM PC bersaing dengan Apple Macintosh dalam memperebutkan pasar komputer. Apple Macintosh menjadi terkenal karena memopulerkan sistem grafis pada komputernya, sementara saingannya masih menggunakan komputer yang berbasis teks. Macintosh juga memopulerkan penggunaan piranti mouse. Pada masa sekarang, kita mengenal perjalanan IBM compatible dengan pemakaian CPU: IBM PC/486, Pentium, Pentium II, Pentium III, Pentium IV (Serial dari CPU buatan Intel). Juga kita kenal AMD k6, Athlon, dsb. Ini semua masuk dalam golongan komputer generasi keempat. Seiring dengan menjamurnya penggunaan komputer di tempat kerja, cara-cara baru untuk menggali potensial terus dikembangkan. Seiring dengan bertambah kuatnya suatu komputer kecil, komputer-komputer tersebut dapat dihubungkan secara bersamaan dalam suatu jaringan untuk saling berbagi memori, piranti lunak, informasi, dan juga untuk dapat saling berkomunikasi satu dengan yang lainnya. Jaringan komputer memungkinkan komputer tunggal untuk membentuk kerjasama elektronik untuk menyelesaikan suatu proses tugas. Dengan menggunakan perkabelan langsung (disebut juga Local Area Network atau LAN), atau [kabel telepon, jaringan ini dapat berkembang menjadi sangat besar. 5. Generasi Kelima Mendefinisikan komputer generasi kelima menjadi cukup sulit karena tahap ini masih sangat muda. Contoh imajinatif komputer generasi kelima adalah komputer fiksi HAL9000 dari novel karya Arthur C. Clarke berjudul 2001: Space Odyssey. HAL menampilkan seluruh fungsi yang diinginkan dari sebuah komputer generasi kelima. Dengan kecerdasan buatan (artificial intelligence Bahan Ajar Komputer Dasar dan Pemrograman Page 8 atau AI), HAL dapat cukup memiliki nalar untuk melakukan percapakan dengan manusia, menggunakan masukan visual, dan belajar dari pengalamannya sendiri. Walaupun mungkin realisasi HAL9000 masih jauh dari kenyataan, banyak fungsifungsi yang dimilikinya sudah terwujud. Beberapa komputer dapat menerima instruksi secara lisan dan mampu meniru nalar manusia. Kemampuan untuk menterjemahkan bahasa asing juga menjadi mungkin. Fasilitas ini tampak sederhana. Namun fasilitas tersebut menjadi jauh lebih rumit dari yang diduga ketika programmer menyadari bahwa pengertian manusia sangat bergantung pada konteks dan pengertian ketimbang sekedar menterjemahkan kata-kata secara langsung. Banyak kemajuan di bidang desain komputer dan teknologi yang semakin memungkinkan pembuatan komputer generasi kelima. Dua kemajuan rekayasa yang terutama adalah kemampuan pemrosesan paralel, yang akan menggantikan model non Neumann. Model non Neumann akan digantikan dengan sistem yang mampu mengkoordinasikan banyak CPU untuk bekerja secara serempak. Kemajuan lain adalah teknologi superkonduktor yang memungkinkan aliran elektrik tanpa ada hambatan apapun, yang nantinya dapat mempercepat kecepatan informasi. Jepang adalah negara yang terkenal dalam sosialisasi jargon dan proyek komputer generasi kelima. Lembaga ICOT (Institute for new Computer Technology) juga dibentuk untuk merealisasikannya. Banyak kabar yang menyatakan bahwa proyek ini telah gagal, namun beberapa informasi lain bahwa keberhasilan proyek komputer generasi kelima ini akan membawa perubahan baru paradigma komputerisasi di dunia. Bahan Ajar Komputer Dasar dan Pemrograman Page 9 IPad / Komputer Tablet merupakan Komputer Generasi Terbaru tahun 2010 D. Sistem Komputer Pada awalnya semua operasi pada sebuah sistem komputer ditangani oleh hanya seorang pengguna. Sehingga semua pengaturan terhadap perangkat keras maupun perangkat lunak dilakukan oleh pengguna tersebut. Namun seiring dengan berkembangnya Sistem Operasi pada sebuah sistem komputer, pengaturan ini pun diserahkan kepada Sistem Operasi tersebut. Segala macam manajemen sumber daya diatur oleh Sistem Operasi. Pengaturan perangkat keras dan perangkat lunak ini berkaitan erat dengan proteksi dari perangkat keras maupun perangkat lunak itu sendiri. Sehingga, apabila dahulu segala macam proteksi terhadap perangkat keras dan perangkat lunak agar sistem dapat berjalan stabil dilakukan langsung oleh pengguna maka sekarang Sistem Operasilah yang banyak bertanggung jawab terhadap hal tersebut. Sistem Operasi harus dapat mengatur penggunaan segala macam sumber daya perangkat keras yang dibutuhkan oleh sistem agar tidak terjadi hal-hal yang tidak diinginkan. Seiring dengan maraknya berbagi sumberdaya yang terjadi pada sebuah sistem, maka Sistem Operasi harus dapat secara pintar mengatur mana yang harus didahulukan. Hal ini dikarenakan, apabila pengaturan ini tidak dapat berjalan lancar maka dapat dipastikan akan terjadi kegagalan proteksi perangkat keras. Bahan Ajar Komputer Dasar dan Pemrograman Page 10 Dengan hadirnya multiprogramming yang memungkinkan adanya utilisasi beberapa program di memori pada saat bersamaan, maka utilisasi dapat ditingkatkan dengan penggunaan sumberdaya secara bersamaan tersebut, akan tetapi di sisi lain akan menimbulkan masalah karena sebenarnya hanya ada satu program yang dapat berjalan pada satuan waktu yang sama. Akan banyak proses yang terpengaruh hanya akibat adanya gangguan pada satu program. Sebagai contoh saja apabila sebuah harddisk menjadi sebuah sumberdaya yang dibutuhkan oleh berbagai macam program yang dijalankan, maka bisa-bisa terjadi kerusakan harddisk akibat suhu yang terlalu panas akibat terjadinya sebuah situasi kemacetan penggunaan sumber daya secara bersamaan akibat begitu banyak program yang mengirimkan request akan penggunaan harddisk tersebut. Di sinilah proteksi perangkat keras berperan. Sistem Operasi yang baik harus menyediakan proteksi yang maksimal, sehingga apabila ada satu program yang tidak bekerja maka tidak akan menggangu kinerja Sistem Operasi tersebut maupun programprogram yang sedang berjalan lainnya. Tidak ada suatu ketentuan khusus tentang bagaimana seharusnya struktur sistem sebuah komputer. Para ahli serta perancang arsitektur komputer memiliki pandangannya masing-masing. Akan tetapi, untuk mempermudah pemahaman rincian dari sistem operasi di bab-bab berikutnya, kita perlu memiliki pengetahuan umum tentang struktur sistem komputer. Empat komponen pokok sistem komputer: 1. Pemroses Bahan Ajar Komputer Dasar dan Pemrograman Page 11 2. Memori Utama 3. Perangkat masukan dan keluaran 4. Interkoneksi antarkomponen Pemroses disebut CPU, berfungsi mengendalikan operasi komputer dan melakukan pengolahan data. Pemroses melakukan kerja dengan langkah sbb: 1. Mengambil instruksi yang dikodekan secara biner dari memori utama 2. Men-dekode instruksi menjadi proses-proses sederhana 3. Melaksanakan proses-proses tersebut 1. Prosesor Secara umum, sistem komputer terdiri atas CPU dan sejumlah perangkat pengendali yang terhubung melalui sebuah bus yang menyediakan akses ke memori. Umumnya, setiap device controller bertanggung-jawab atas sebuah hardware spesifik. Setiap device dan CPU dapat beroperasi secara konkuren untuk mendapatkan akses ke memori. Adanya beberapa hardware ini dapat menyebabkan masalah sinkronisasi. Karena itu untuk mencegahnya sebuah memory controller ditambahkan untuk sinkronisasi akses memori. 2. Penyimpan Data Dasar susunan media penyimpanan ialah kecepatan, biaya, sifat volatilitas. Caching menyalin informasi ke media penyimpanan yang lebih cepat; Memori utama dapat dilihat sebagai cache terakhir untuk media penyimpanan sekunder. Menggunakan memori berkecepatan tinggi untuk memegang data yang diakses terakhir. Dibutuhkan cache management policy. Cache juga memperkenalkan tingkat lain di hirarki penyimpanan. Hal ini memerlukan data untuk disimpan bersama-sama di lebih dari satu level agar tetap konsisten. 3. Register Tempat penyimpanan beberapa buah data volatile yang akan diolah langsung di prosesor yang berkecepatan sangat tinggi. Register ini berada di dalam prosesor dengan Bahan Ajar Komputer Dasar dan Pemrograman Page 12 jumlah yang sangat terbatas karena fungsinya sebagai tempat perhitungan/komputasi data. 4. Cache Memory Tempat penyimpanan sementara (volatile) sejumlah kecil data untuk meningkatkan kecepatan pengambilan atau penyimpanan data di memori oleh prosesor yang berkecepatan tinggi. Dahulu cache disimpan di luar prosesor dan dapat ditambahkan. Misalnya pipeline burst cache yang biasa ada di komputer awal tahun 90an. Akan tetapi seiring menurunnya biaya produksi die atau wafer dan untuk meningkatkan kinerja, cache ditanamkan di prosesor. Memori ini biasanya dibuat berdasarkan desain memori statik. Ukuran kapasitas penyimpanan primer : Satuan Byte Ekivalen 8 bit Keterangan Untuk menyimpan sebuah karakter pada sistem ASCII atau EBCDIC Kilobyte 1024 byte Awal PC hanya memiliki memori 640 byte Megabyte 1024 KB Memori PC pd saat ini berkisar antara 64 – 256 Megabyte Gigabyte 1024 MB Ukuran hard disk yang digunakan berkisar antara 20 – 40 gigabyte Terabyte 1024 GB Database yang sangat besar Pentabyte 1024 TB Penggunaan di masa datang Bentuk Penyimpanan Sekunder : • RAM (Random Access Memory), jenis penyimpanan primer yang mudah hilang (volatile) karena data akan hilang jika listrik padam. • ROM (Read Only Memory), jenis penyimpanan sekunder yang bersifat non-volatile karena data disimpan secara permanent dan jika listrik padam data tidak akan hilang Bahan Ajar Komputer Dasar dan Pemrograman Page 13 • Cache Memory, merupakan RAM khusus yang bekerja sangat cepat dan digunakan untuk membantu RAM biasa dalam proses data. 5. Random Access Memory Tempat penyimpanan sementara sejumlah data volatile yang dapat diakses langsung oleh prosesor. Pengertian langsung di sini berarti prosesor dapat mengetahui alamat data yang ada di memori secara langsung. Sekarang, RAM dapat diperoleh dengan harga yang cukup murah dangan kinerja yang bahkan dapat melewati cache pada komputer yang lebih lama. 6. Memori Ekstensi Tambahan memori yang digunakan untuk membantu proses-proses dalam komputer, biasanya berupa buffer. Peranan tambahan memori ini sering dilupakan akan tetapi sangat penting artinya untuk efisiensi. Biasanya tambahan memori ini memberi gambaran kasar kemampuan dari perangkat tersebut, sebagai contoh misalnya jumlah memori VGA, memori soundcard. 7. Direct Memory Access Perangkat DMA digunakan agar perangkat M/K (I/O device) yang dapat memindahkan data dengan kecepatan tinggi (mendekati frekuensi bus memori). Perangkat pengendali memindahkan data dalam blok-blok dari buffer langsung ke memory utama atau sebaliknya tanpa campur tangan prosesor. Interupsi hanya terjadi tiap blok bukan tiap word atau byte data. Seluruh proses DMA dikendalikan oleh sebuah controller bernama DMA Controller (DMAC). DMA Controller mengirimkan atau menerima signal dari memori dan I/O device. Prosesor hanya mengirimkan alamat awal data, tujuan data, panjang data ke pengendali DMA. Interupsi pada prosesor hanya terjadi saat proses transfer selesai. Hak terhadap penggunaan bus memory yang diperlukan pengendali DMA didapatkan dengan bantuan bus arbiter yang dalam PC sekarang berupa chipset Northbridge. Media penyimpanan data yang non-volatile yang dapat berupa Flash Drive, Optical Disc, Magnetic Disk, Magnetic Tape. Media ini biasanya daya tampungnya cukup besar dengan harga yang relatif murah. Portability-nya juga relatif lebih tinggi. Bahan Ajar Komputer Dasar dan Pemrograman Page 14 Pada standar arsitektur sequential komputer ada tiga tingkatan utama penyimpanan: primer, sekunder, and tersier. Memori tersier menyimpan data dalam jumlah yang besar (terabytes, atau 10 12 bytes), tapi waktu yang dibutuhkan untuk mengakses data biasanya dalam hitungan menit sampai jam. Saat ini, memori tersiser membutuhkan instalasi yang besar berdasarkan/bergantung pada disk atau tapes. Memori tersier tidak butuh banyak operasi menulis tapi memori tersier tipikal-nya write ones atau read many. Meskipun per-megabites-nya pada harga terendah, memory tersier umumnya yang paling mahal, elemen tunggal pada modern supercomputer installations. Ciri-ciri lain: non-volatile, penyimpanan off-line , umumnya dibangun pada removable media contoh optical disk, flash memory. 8. Masukan/Keluaran (Input / Output) Ada dua macam tindakan jika ada operasi M/K. Kedua macam tindakan itu adalah: 1) Setelah proses M/K dimulai, kendali akan kembali ke user program saat proses M/K selesai (Synchronous). Instruksi wait menyebabkan CPU idle sampai interupsi berikutnya. Akan terjadi Wait loop (untuk menunggu akses berikutnya). Paling banyak satu proses M/K yang berjalan dalam satu waktu. 2) Setelah proses M/K dimulai, kendali akan kembali ke user program tanpa menunggu proses M/K selesai (Asynchronous). System call permintaan pada sistem operasi untuk mengizinkan user menunggu sampai M/K selesai. Device-status table mengandung data masukkan untuk tiap M/K device yang menjelaskan tipe, alamat, dan keadaannya. Sistem operasi memeriksa M/K device untuk mengetahui keadaan device dan mengubah tabel untuk memasukkan interupsi. Jika M/K device mengirim/mengambil data ke/dari memori hal ini dikenal dengan nama Direct Memory Access (DMA). 9. Bus Pada sistem komputer yang lebih maju, arsitekturnya lebih kompleks. Untuk meningkatkan kinerja, digunakan beberapa buah bus. Tiap bus merupakan jalur data antara beberapa device yang berbeda. Dengan cara ini RAM, Prosesor, GPU (VGA AGP) dihubungkan oleh bus utama berkecepatan tinggi yang lebih dikenal dengan nama FSB Bahan Ajar Komputer Dasar dan Pemrograman Page 15 (Front Side Bus). Sementara perangkat lain yang lebih lambat dihubungkan oleh bus yang berkecepatan lebih rendah yang terhubung dengan bus lain yang lebih cepat sampai ke bus utama. Untuk komunikasi antar bus ini digunakan sebuah bridge. Tanggung-jawab sinkronisasi bus yang secara tak langsung juga mempengaruhi sinkronisasi memori dilakukan oleh sebuah bus controller atau dikenal sebagai bus master. Bus master akan mengendalikan aliran data hingga pada satu waktu, bus hanya berisi data dari satu buah device. Pada prakteknya bridge dan bus master ini disatukan dalam sebuah chipset. Suatu jalur transfer data yang menghubungkan setiap device pada komputer. Hanya ada satu buah device yang boleh mengirimkan data melewati sebuah bus, akan tetapi boleh lebih dari satu device yang membaca data bus tersebut. Terdiri dari dua buah model: Synchronous bus di mana digunakan dengan bantuan clock tetapi berkecepatan tinggi, tapi hanya untuk device berkecepatan tinggi juga; Asynchronous bus digunakan dengan sistem handshake tetapi berkecepatan rendah, dapat digunakan untuk berbagai macam device. Kejadian ini pada komputer modern biasanya ditandai dengan munculnya interupsi dari software atau hardware, sehingga Sistem Operasi ini disebut Interrupt-driven. Interrupt dari hardware biasanya dikirimkan melalui suatu signal tertentu, sedangkan software mengirim interupsi dengan cara menjalankan system call atau juga dikenal dengan istilah monitor call. System/Monitor call ini akan menyebabkan trapyaitu interupsi khusus yang dihasilkan oleh software karena adanya masalah atau permintaan terhadap layanan sistem operasi. Trap ini juga sering disebut sebagai exception. Setiap interupsi terjadi, sekumpulan kode yang dikenal sebagai ISR (Interrupt Service Routine) akan menentukan tindakan yang akan diambil. Untuk menentukan tindakan yang harus dilakukan, dapat dilakukan dengan dua cara yaitu polling yang membuat komputer memeriksa satu demi satu perangkat yang ada untuk menyelidiki sumber interupsi dan dengan cara menggunakan alamatalamat ISR yang disimpan dalam array yang dikenal sebagai interrupt vector di mana sistem akan memeriksa Interrupt Vector setiap kali interupsi terjadi. Arsitektur interupsi harus mampu untuk menyimpan alamat instruksi yang diinterupsi Pada komputer lama, alamat ini disimpan di tempat tertentu yang tetap, Bahan Ajar Komputer Dasar dan Pemrograman Page 16 sedangkan pada komputer baru, alamat itu disimpan di stack bersama-sama dengan informasi state saat itu 10. Boot Pada saat pertama CPU aktif, program pertama yang di eksekusi berada di ROM. Langkah berikutnya dijalankan sebuah program untuk memasukkan sistem operasi ke dalam komputer. Proses ini disebut Boot Strap. Istilah boot berasal dari ide bootstraps yaitu tali atau lingkaran kecil di bagian belakang sebuah sepatu boot kulit yang memungkinkan seseorang untuk menarik seluruh boot sendiri (tanpa bantuan orang lain); dalam hal ini komputer berisi program kecil (bootstrap loader) yang akan memuat dan menjalankan program yang ditemukan pada perangkat boot. Program tersebut sendiri merupakan program kecil yang dirancang untuk memuat program yang lebih besar, yaitu sistem operasi lengkap. Untuk mengaktifkan boot dari media penyimpan atau untuk menulis ke media boot, biasanya program boot menggunakan RAM sebagai RAM disk sebagai media penyimpanan file sementara. Sebagai contoh, setiap komputer yang kompatibel dengan IBM PC mempunyai perangkat lunak built-in untuk memuat isi dari 512 byte pertama dari sebuah floppy dan menjalankannya jika isi tersebut adalah sebuah program; boot floppy memiliki program loader sangat sederhana dalam byte-byte tersebut. Proses ini rentan terhadap penyalahgunaan; data floppy dapat memiliki virus di sektor pertama yang diam-diam menularkan komputer yang diaktifkan dengan disk tersebut. Boot floppy untuk PC biasanya berisi MS-DOS atau versi miniatur Linux. Floppy disk umumnya dapat menyimpan hanya 1,44 MB data dalam format standar, sehingga tak bisa memuat sistem operasi yang besar. Penggunaan boot floppy semakin menurun, seiring dengan tersedianya media berkapasitas yang lebih tinggi, seperti CD-ROM atau USB flash drive. Boot dari sebuah disk, A modern PC is configured to attempt to boot from various devices in a certain order. If your computer is not booting from the device you desire, such as the floppy drive, you may have to enter the BIOS setup function by pressing a special Bahan Ajar Komputer Dasar dan Pemrograman Page 17 key when the computer is first turned on -- Delete, F1, F2, F10 or F12 -- and then changing the boot order. More recent BIOSes permit the interruption of the final stage of the boot process by pressing a function key (usually F11). This results in a list of bootable devices being presented, from which a selection may be made. Sebuah PC modern dikonfigurasi untuk mencoba melakukan boot dari berbagai perangkat dalam urutan tertentu. Jika komputer Anda tidak bisa boot dari perangkat yang anda inginkan, misalnya floppy drive, Anda mungkin harus masuk ke fungsi setup BIOS dengan menekan tombol khusus saat komputer mulai dihidupkan -- Delete, F1, F2, F10 atau F12 -kemudian mengubah urutan boot. Jenis BIOS lebih baru, mengijinkan penghentian tahap akhir proses boot dengan menekan tombol fungsi (biasanya F11), yang lalu menampilkan daftar perangkat boot untuk dipilih. Komputer Apple baru akan boot dari disk yang sesuai jika pengguna menekan tombol C saat mesin ini mulai dihidupkan. Required Files, Sistem operasi yang berbeda menggunakan isi boot disk berbeda pula. Semua boot disc harus kompatibel dengan komputer yang digunakan. MS-DOS/PC-DOS, Boot sector yang benar pada floppy disk, tidak dalam format disk file yang normal. • COMMAND.COM • IO.SYS atau IBMIO.SYS • MSDOS.SYS atau IBMDOS.SYS Semua file harus dalam versi yang sama; walaupun MS-DOS 5 dan 6 menggunakan file bernama COMMAND.COM, mereka tidak dapat dipertukarkan. Boot disk lengkap dapat disiapkan dalam satu operasi oleh sistem operasi terinstal; dengan rincian berbedabeda. FreeDOS, Boot sector yang benar di disk Bahan Ajar Komputer Dasar dan Pemrograman Page 18 COMMAND.COM KERNEL.SYS Linux, Bootloader seperti SYSLINUX atau GRUB, Linux kernel, dan Initial ram disk (initrd) 11. Komputer Personal Berikut merupakan bagan sebuah komputer personal. Peronal Komputer Istilah komputer pribadi atau PC mempunyai beberapa arti: a. Istilah umum yang merujuk pada komputer yang dapat digunakan dan diperoleh orang dengan mudah. b. Istilah umum yang merujuk kepada mikrokomputer yang sesuai dengan spesifikasi IBM. c. Komputer pribadi yang pertama kali dikeluarkan oleh IBM dan secara tidak langsung mencetuskan penggunaan istilah PC (Personal Computer) - lihatPC IBM. Generasi mikrokomputer yang pertama hanya dijual dalam jumlah kecil kepada orang yang mampu membeli (membuat dan merakit sendiri), dan mengoperasikannya, yaitu: para insinyur dan penggemar bidang elektronika. Mikrokomputer generasi kedua lebih dikenal sebagai komputer rumah (home computer). Bahan Ajar Komputer Dasar dan Pemrograman Page 19 Istilah komputer pribadi pertama kali digunakan di majalah New Scientist pada tahun 1964 dalam artikel berseri yang berjudul "The World in 1984" (Dunia pada Tahun 1984). Dalam "The Banishment of Paper Work" (Hilangnya Pekerjaan Tulis-Menulis), Arthur L. Samuel dari Pusat Penelitian Watson (Watson Research Center) nya IBM menulis, "Meskipun mungkin saja kita dapat memperoleh pendidikan di rumah melalui PC orang tersebut sendiri, sifat asli manusia tetap tak akan berubah." Generasi pertama mikrokomputer mulai bermunculan pada tahun 70-an. Namun begitu, ia tidak berkemampuan tinggi, dan kurang cakap dibandingkan dengan komputer bisnis (Business Computer) pada waktu itu, sehingga hanya digunakan oleh peminat komputer, atau hanya untuk permainan elektronik serta penggunaan bulletin board system. Seperti pada komputer modern di era chip silikon PC menggunakan mikrokomputer sebagai Unit Pemroses Pusat . Mikroprosesor yang pertama dipakai pada PC IBM adalah Intel4004 yang dikeluarkan pada 15 November 1971. Mikrokomputer menjadi alat perniagaan ketika program spreadsheet VisiCalc diluncurkan untuk mesin Apple II, dan kemudian untuk kelompok 8-bit Atari, Commodore PET, dan PC IBM yang menjadi program aplikasi terpopuler. Pada sekitar tahun 1980an, harga komputer pribadi yang rendah menjadi sebab utama kepopularannya untuk kegunaan di rumah serta bisnis. Pada tahun 1982, majalah Time memberikan "Komputer Pribadi" gelar "Man of the Year". Kebanyakan PC menggunakan arsitektur piranti keras (hardware) yang kompatibel dengan PC IBM, contohnya prosesor yang kompatibel dengan x86 buatan Intel seperti produk dari AMD dan Cyrix. Kemampuan piranti keras PC biasanya dapat dikembangkan dengan penambahan kartu tambahan (expansion card). Komputer pribadi dapat dibagi dalam beberapa jenis: • Komputer desktop • Notebook atau Laptop • PDA • Komputer yang bisa dipakaikan ke badan (wearable computer) Tipe PC dan PW (personal workstation) lainnya: • Apple Macintosh • Acorn Archimedes & RiscPC Bahan Ajar Komputer Dasar dan Pemrograman Page 20 • Workstation NeXT • BeBox • Sun • Workstation-workstation SGI seperti SGI Indigo dan SGI Onyx • NEC PC-9800 (Ada di Jepang selama beberapa saat) Secara umum sistem komputer merupakan suatu sistem Operasi komputer yang harus dipastikan operasi yang benar dari sistem komputer. Untuk mencegah pengguna program mengganggu operasi yang berjalan dalam sistem, perangkat keras mempunyai dua mode: mode pengguna dan mode monitor. Beberapa perintah (seperti perintah M/K dan perintah halt) adalah perintah khusus, dan hanya dapat dijalankan dalam mode monitor. Memori juga harus dilindungi dari modifikasi oleh pengguna. Timer mencegah terjadinya pengulangan secara terus menerus (infinite loop). Hal-hal tersebut (dual mode, perintah khusus, pengaman memori, timer interrupt) adalah blok bangunan dasar yang digunakan oleh Sistem Operasi untuk mencapai operasi yang sesuai. Memori utama adalah satu-satunya tempat penyimpanan yang besar yang dapat diakses secara langsung oleh prosessor, merupakan suatu array dari word atau byte, yang mempunyai ukuran ratusan sampai jutaan ribu. Setiap word memiliki alamatnya sendiri. Memori utama adalah tempat penyimpanan yang volatile, dimana isinya hilang bila sumber energinya (energi listrik) dimatikan. Kebanyakan sistem komputer menyediakan secondary penyimpanan sebagai perluasan dari memori utama. Syarat utama dari penyimpanan sekunder ialah dapat menyimpan data dalam jumlah besar secara permanen. Media penyimpanan sekunder yang paling umum adalah disk magnetik, yang meyediakan penyimpanan untuk program maupun data. Disk magnetik adalah alat penyimpanan data yang non-volatile yang juga menyediakan akses secara random. Tape magnetik digunakan terutama untuk backup, penyimpanan informasi yang jarang digunakan, dan sebagai media pemindahan informasi dari satu sistem ke sistem yang lain. Beragam sistem penyimpanan dalam sistem komputer dapat disusun dalam hirarki berdasarkan kecepatan dan biayanya. Tingkat yang paling atas adalah yang paling mahal, tapi cepat. Semakin kebawah, biaya perbit menurun, sedangkan waktu aksesnya semakin bertambah (semakin lambat). Bahan Ajar Komputer Dasar dan Pemrograman Page 21 E. Perangkat Keras Komputer Komputer dengan tujuan umum memiliki tipe komponen yang sama, yaitu : 1. Prosesor Sebuah mikroprosesor (sering dituliskan: µP atau uP) adalah sebuah central processing unit (CPU) elektronik komputer yang terbuat dari transistor mini dan sirkuit lainnya di atas sebuah sirkuit terintegrasi semikonduktor. Sebelum berkembangnya mikroprosesor, CPU elektronik terbuat dari sirkuit terintegrasi TTL terpisah; sebelumnya, transistor individual; sebelumnya lagi, dari tabung vakum. Bahkan telah ada desain untuk mesin komputer sederhana atas dasar bagian mekanik seperti gear, shaft, lever, Tinkertoy, dll. Evolusi dari mikroprosesor telah diketahui mengikuti Hukum Moore yang merupakan peningkatan performa dari tahun ke tahun. Teori ini merumuskan bahwa daya penghitungan akan berlipat ganda setiap 18 bulan, sebuah proses yang benar terjadi sejak awal 1970-an; sebuah kejutan bagi orang-orang yang berhubungan. Dari awal sebagai driver dalam kalkulator, perkembangan kekuatan telah menuju ke dominasi mikroprosesor di berbagai jenis komputer; setiap sistem dari mainframe terbesar sampai ke komputer pegang terkecil sekarang menggunakan mikroprosesor sebagai pusatnya. Bahan Ajar Komputer Dasar dan Pemrograman Page 22 Karakteristik Mikroprosesor: • Ukuran bus data internal (internal data bus size): Jumlah saluran yang terdapat dalam mikroprosesor yang menyatakan jumlah bit yang dapat ditransfer antar komponen di dalam mikroprosesor. • Ukuran bus data eksternal (external data bus size): Jumlah saluran yang digunakan untuk transfer data antar komponen antara mikroprosesor dan komponen-komponen di luar mikroprosesor. • Ukuran alamat memori (memory address size): Jumlah alamat memori yang dapat dialamati oleh mikroprosesor secara langsung. • Kecepatan clock (clock speed): Rate atau kecepatan clock untuk menuntun kerja mikroprosesor. • Fitur-fitur spesial (special features): Fitur khusus untuk mendukung aplikasi tertentu seperti fasilitas pemrosesan floating point, multimedia dan sebagainya. Contoh Macam-macam Microprocessor Bahan Ajar Komputer Dasar dan Pemrograman Page 23 2. Memori a. ROM Read-only Memory (ROM) adalah istilah bahasa Inggris untuk medium penyimpanan data pada komputer. ROM adalah singkatan dari Read-Only Memory, ROM ini adalah salah satu memori yang ada dalam computer. ROM ini sifatnya permanen, artinya program / data yang disimpan di dalam ROM ini tidak mudah hilang atau berubah walau aliran listrik di matikan. Menyimpan data pada ROM tidak dapat dilakukan dengan mudah, namun membaca data dari ROM dapat dilakukan dengan mudah. Biasanya program / data yang ada dalam ROM ini diisi oleh pabrik yang membuatnya. Oleh karena sifat ini, ROM biasa digunakan untuk menyimpan firmware (piranti lunak yang berhubungan erat dengan piranti keras). Salah satu contoh ROM adalah ROM BIOS yang berisi program dasar system komputer yang mengatur / menyiapkan semua peralatan / komponen yang ada dalam komputer saat komputer dihidupkan. ROM modern didapati dalam bentuk IC, persis seperti medium penyimpanan/memori lainnya seperti RAM. Untuk membedakannya perlu membaca teks yang tertera pada IC-nya. Biasanya dimulai dengan nomer 27xxx, angka 27 menunjukkan jenis ROM , xxx menunjukkan kapasitas dalam kilo bit ( bukan kilo byte ). Mask ROM, data pada ROM dimasukkan langsung melalui mask pada saat perakitan chip. Hal ini membuatnya sangat ekonomis terutama jika kita memproduksi dalam jumlah banyak. Namun hal ini juga menjadi sangat mahal karena tidak fleksibel. Sebuah perubahan walaupun hanya satu bit membutuhkan mask baru yang tentu saja tidak murah. Karena tidak fleksibel maka jarang ada yang menggunakannya lagi. Aplikasi lain yang mirip dengan ROM adalah CD-ROM prerecorded yang familiar dengan kita, salah satunya CD musik. Berbeda dengan pendapat banyak orang bahwa CDROM ditulis dengan laser, kenyataannya data pada CD-ROM lebih tepatnya dicetak pada piringan plastik. Jenis-jenis ROM: Mask ROM, PROM, EPROM, EAROM. EEPROM, Flash Memory, Bahan Ajar Komputer Dasar dan Pemrograman Page 24 b. RAM Memori akses acak (bahasa Inggris: Random Access Memory, RAM) adalah sebuah tipe penyimpanan komputer yang isinya dapat diakses dalam waktu yang tetap tidak memperdulikan letak data tersebut dalam memori. Ini berlawanan dengan alat memori urut, seperti tape magnetik, disk dan drum, di mana gerakan mekanikal dari media penyimpanan memaksa komputer untuk mengakses data secara berurutan. Pertama kali dikenal pada tahun 60'an. Hanya saja saat itu memori semikonduktor belumlah populer karena harganya yang sangat mahal. Saat itu lebih lazim untuk menggunakan memori utama magnetic. Perusahaan semikonduktor seperti Intel memulai debutnya dengan memproduksi RAM , lebih tepatnya jenis DRAM. Bahan Ajar Komputer Dasar dan Pemrograman Page 25 Biasanya RAM dapat ditulis dan dibaca, berlawanan dengan memori-bacasaja (read-only-memory, ROM), RAM biasanya digunakan untuk penyimpanan primer (memori utama) dalam komputer untuk digunakan dan mengubah informasi secara aktif, meskipun beberapa alat menggunakan beberapa jenis RAM untuk menyediakan penyimpanan sekunder jangka-panjang. Tetapi ada juga yang berpendapat bahwa ROM merupakan jenis lain dari RAM, karena sifatnya yang sebenarnya juga Random Access seperti halnya SRAM ataupun DRAM. Hanya saja memang proses penulisan pada ROM membutuhkan proses khusus yang tidak semudah dan fleksibel seperti halnya pada SRAM atau DRAM. Selain itu beberapa bagian dari space addres RAM ( memori utama ) dari sebuah sistem yang dipetakan kedalam satu atau dua chip ROM. Tipe umum RAM: Beberapa jenis RAM. Dari atas ke bawah: DIP, SIPP, SIMM 30 pin, SIMM 72 pin, DIMM, DDR DIMM. •SRAM atau Static RAM •NV-RAM atau Non-Volatile RAM •DRAM atau Dynamic RAM •Fast Page Mode DRAM •EDO RAM atau Extended Data Out DRAM •XDR DRAM •SDRAM atau Synchronous DRAM •DDR SDRAM atau Double Data Rate Synchronous DRAM sekarang (2005) mulai digantikan dengan DDR2 • RDRAM atau Rambus DRAM • Dual-ported RAM • Video RAM, memori port-ganda dengan satu port akses acak dan satu port akses urut. Dia menjadi populer karena semakin banyak orang membutuhkan memori video. Lihat penjelasan dalam Dynamic RAM. • WRAM • MRAM • FeRAM Bahan Ajar Komputer Dasar dan Pemrograman Page 26 Contoh SD RAM Contoh RAM DDR1 Contoh DDR 2 dan DDR 3 RAM Bahan Ajar Komputer Dasar dan Pemrograman Page 27 3. Penyimpanan Sekunder a. Floppy Disk Cakram liuk atau disket (bahasa Inggris: floppy disk) adalah sebuah perangkat penyimpanan data yang terdiri dari sebuah medium penyimpanan magnetis bulat yang tipis dan lentur dan dilapisi lapisan plastik berbentuk persegi atau persegi panjang. Cakram liuk "dibaca" dan "ditulis" menggunakan kandar cakram liuk (floppy disk drive, FDD). Kapasitas cakram liuk yang paling umum adalah 1,44 MB (seperti yang tertera pada cakram liuk), meski kapasitas sebenarnya adalah sekitar 1,38 MB. Diket bisa dijalankan menggunakan disk drive b. Compact Disk Cakram Digital (bahasa Inggris: Compact Disc, disingkat CD), cakram padat, atau piringan cakram adalah sebuah piringan optikal yang digunakan untuk menyimpan data secara digital. Sejak diperkenalkan secara resmi pada tahun 1982, CD memperoleh puncak penjualan pada tahun 2000 yaitu mencapai 2.445 juta keping Keuntungan yang diperoleh dari CD adalah kualitas suara yang dihasilkan tidak mungkin sebagus yang ada di kaset, selain itu CD sangat ringan dan mudah dibawa serta merupakan barang yang sangat tahan lama. CD menawarkan kapasitas penyimpanan data yang besar serta kapabilitas produksi. Pada tahun 1970 Philips memulai penelitian mengenai ALP (Audio Long Play), sebuah sistem audio untuk menghadapi teknologi rekaman vinyl dengan menggunakan teknologi laser. Lou Otters, Direktur teknik dari divisi audio di Philips, menyarankan agar format fisik ALP harus lebih kecil dari format rekaman Vinyl dan Bahan Ajar Komputer Dasar dan Pemrograman Page 28 dapat memuat rekaman musik selama satu jam. Kerja sama antara Sony dan Philips berfokus kepada bagimana membentuk CD lebih kecil, mereka mempunyai ide untuk membuat CD sanggup memuat quadraphonic Sound tetapi berakibat ukuran CD membesar menjadi berdiameter 20cm, rencana itu digagalkan. Selanjutnya pada tahun 1977 Philpis memulai mengambil inisiatif untuk membuat format baru audio, dan banyak nama yang didiskusikan, seperti Mini Rack, MiniDisc, atau CompactRack, tetapi nama yang diambil adalah Compact Disc karena mengingatkan kepada kesuksesan Compact Cassette. Pengembangan berikutnya pada tahun 1979 Philips membuat press Conference di Eindhoven, Jerman untuk memamerkan CD dengan kualitas audio yang sangat baik (High audip quality).Philips berkelana ke Jepang untuk mengadakan perundingan pembuatan format standar dari keping audio, dan Philips mendapatkan kesepakan dengan Sony. Philips menawarkan durasi panjang perekaman dan daya tahan terhadap kerusakan cakram seperti goresan halus dan sidik jari, sementara itu Sony menawarkan metode koreksi kesalahan (error-correction method). Ukuran awal yang ditawarkan Philips adalah 11,5cm, tetapi pihak Sony menolaknya dengan alasan bahwa cakram harus mampu merekam keseluruhan lagu dari Beethoven`s 9th Symphony, oleh karena itu diameter CD naik menjadi 12cm untuk memuat data ekstra. Pada 1980 Philpis dan Sony memproduksi “Red Book”, yang di dalamnya tercantum standarisasi mengenai Cakram digital, dari sini mereka mulai bekerja terpisah untuk merancang CD yang akan diproduksi. Pada 1982 Philips memproduksi pemutar CD pertama kalinya. Bahan Ajar Komputer Dasar dan Pemrograman Page 29 Pada 1983 Penerbitan “Yellow Book”. Yang di dalamnya memuat standarisasi dari Compact Disc – Read Only Memory (CD-ROM), yang menjadi sebuah standar CD berbasis komputer dan hal ini juga digunakan sebagai standarisasi bagi setiap komputer untuk mampu membaca drive CD-ROM. Pada 1985 Dire Straits dengan Brother In Arms, menjadi artist yang menjual lebih dari satu juta kopi cakram, dan rekor ini masih menjadi rekor album CD terlaris. Pada tahun 1986 Penerbitan “Green Book”, di dalamnya terdapat teknologi CD-Interactive, yang digunakan untuk mensinkornasikan antara audio dan data di dalam CD-ROM. Yang ditunjukan untuk menampung full motion video yang dikombinasikan dengan interaktivitas.Perkembangan selanjutnya terciptanya CDRW, perangkat cakram padat yang dapat digunakan secara berulang-ulang, perangkat ini mempunyai kemampuan seperti disket ataupun hard drive, dapat ditulis ulang berkali-kali. 1998 Empat ratus Miliar CD telah diproduksi. 2000 Format MP3 Diluncurkan dan mulai memengaruhi penjualan CD 2008 Penjualan CD menurun 20% dibandingkan penjualan ditahun 2000. Detail Fisik CD dibuat dari plastik polikarbonat setebal 1,2mm dengan berat 15-20 gram. Pembagian komponen CD dari bagian tengah CD sampai luar adalah : Pusat/ poros CD, daerah transisi pertama (cincin penjepit), daerah kelm (cincin stacking), Daerah transisi kedua, daerah informasi dan RIM. Untuk ukuran CD berdiameter 120mm dapat memuat audio selama 80 menit atau data sebesar 650-870 MB, sedangkan mini cd yang memiliki diameter mulai dari 60mm sampai dengan 80mm dapat memuat audio selama 24 menit atau data sebesar 185-210 MB. Lapisan tipis alumunium atau yang lebuh jarang, lapisan tipis emas digunakan ke permukaan untuk menimbulkan refleksi, lapisan ini dilindungi oleh sebuah film pernis yang diputar langsung ke atas lapisan reflektif. Label Cd dicetak diatas lapisan pernis, metode yang digunakan untuk mencetak label adalah metode percetakan umum atau cetak offset. Lapisan tipis aluminium atau, lebih jarang, emas diterapkan ke permukaan sehingga reflektif. Logam ini dilindungi oleh sebuah film Data di dalam Cd disimpan dalam rangkaian lekukan kecil yang disebut pits, pengkodeaan Bahan Ajar Komputer Dasar dan Pemrograman Page 30 berlangsung di dalam lintasan sprial ke luar dilapisan polikarbonat. daerah antara pits dikenal sebagai lands. Setiap pits memiliki kedalaman sebesar 100nm dan luas sekitar 500nm dan bervariasi dari 850nm sampai 3,5 μm untuk panjangnya. Jarak antara trakc, antara pits, adalah 1,6 μm. CD d Cara Penyimpanannya CD sebaiknya disimpan di suhu sebesar 10-20 celcius, hindari CD dari fluktuasi suhu dan kelembaban. Suhu yang buruk dan lembab dapat menyebabkan CD melengkung dan berakibat CD tidak dapat digunakan. CD sebaiknya disimpan di tempat yang gelap, karena sinar UV akan menyebabkan kandungan alumunium menjadi gelap dan menyebabkan kesalahan dalam pembacaan data di CD. CD sebaik disimpan di dalam kotak penyimpanan CD, setiap kotak penyimpanan CD hanya berisi satu CD. Jangan menumpuk CD dalam satu tempat,karena ada kemungkinan untuk merusak lapisan data CD karena gesekan antara CD. Jika goresan yang ada sangat besar dan dalam, data yang ada di CD kemungkinan besar tidak akan bisa dibaca oleh alat pembaca CD. Format logis, CD memiliki format standar, panduan format standar ada pada “buku merah” yang diterbitkan oleh Sony dan Philips. Formatnya adalah dua-channel 16-bit PCM encoding dengan sampling rate sebesar 44,1kHz per Channel. Pemilihan tingkat sampling rate didasarkan kepada kebuuhan untuk reporduksi rentang frekuensi antara 20 Hz- 20 Khz Dalil sampling Nyquist-Shannon menyatakan bahwa tingkat sampling lebih ari dua kali frekuensi maksimun dari sinyal yang akan direkam. Sehingga perekam di CD membutuhkan minimal 40kHz. Pemilihan tingkat sampling 44,1kHz berdasarkan metode konversi suara digital ke penyimpanan sinyal analog video untuk disimpan di U-matic video tape. Anti Penyalinan, Buku Merah audio hanya memuat sedikit mengenai anti penyalinan CD, di dalamnya juga tidak dimasukan mengenai mekanisme anti penyalinan. Pada awal 2002, dilakukan upaya perusahaan rekaman untuk melindungi CD dari penyalinan data. CD ini tidak dapat dengan mudah disalin, digandakan, di rusak ataupun dikonversi kedalam MP3. Salah satu kelemahan utama adalah CD anti-penyalinan biasanya tidak dapat digunakana atau dibaca oleh peralatan CD-ROM komputer ataupun pemutar CD biasa yang menggunkan mekanisme CD-ROM. Philips menyatakan bahwa CD anti-penyalinan tidak berhak mengBahan Ajar Komputer Dasar dan Pemrograman Page 31 gunakan label compact disc digital audiokarena melanggar spesifikasi yang ada di buku merah. Banyak sistem anti-penyalinan ini dilawan oleh konsumen CD dengan menggunakan perangkat lunak di internet yang tersedia secara gratis. DVD dan DVD Drive c. Hard Disk Cakram keras (Inggris: harddisk atau harddisk drive disingkat HDD atau hard drive disingkat HD) adalah sebuah komponen perangkat keras yang menyimpan data sekunder dan berisi piringan magnetis. Cakram keras diciptakan pertama kali oleh insinyur IBM, Reynold Johnson di tahun 1956. Cakram keras pertama tersebut terdiri dari 50 piringan berukuran 2 kaki (0,6 meter) dengan kecepatan rotasinya mencapai 1.200 rpm (rotation per minute) dengan kapasitas penyimpanan 4,4 MB. Cakram keras zaman sekarang sudah ada yang hanya selebar 0,6 cm dengan kapasitas 750 GB. Kapasitas terbesar cakram keras saat ini mencapai 2 TB dengan ukuran standar 3,5 inci. Jika dibuka, terlihat mata cakram keras pada ujung lengan Bahan Ajar Komputer Dasar dan Pemrograman Page 32 bertuas yang menempel pada piringan yang dapat berputar. Data yang disimpan dalam cakram keras tidak akan hilang ketika tidak diberi tegangan listrik. Dalam sebuah cakram keras, biasanya terdapat lebih dari satu piringan untuk memperbesar kapasitas data yang dapat ditampung. Dalam perkembangannya kini cakram keras secara fisik menjadi semakin tipis dan kecil namun memiliki daya tampung data yang sangat besar. Cakram keras kini juga tidak hanya dapat terpasang di dalam perangkat (internal) tetapi juga dapat dipasang di luar perangkat (eksternal) dengan menggunakan kabel USB ataupun FireWire. Karena sifatnya yang rapuh dan tidak tahan guncangan, cakram keras bisa dikategorikan sebagai barang pecah belah. Hard Disc d. USB Flashdrive USB flash drive (sering juga USB flash drive ini disebut Flashdisk atau UFD) adalah alat penyimpanan data memori flash tipe NAND yang memiliki alat penghubung USB yang terintegrasi. Flash drive ini biasanya berukuran kecil, Bahan Ajar Komputer Dasar dan Pemrograman Page 33 ringan, serta bisa dibaca dan ditulisi dengan mudah. Per November 2006, kapasitas yang tersedia untuk USB flash drive ada dari 64 megabyte sampai 512 gigabyte. Besarnya kapasitas media ini tergantung dari teknologi memori flash yang digunakan. USB flash drive memiliki banyak kelebihan dibandingkan alat penyimpanan data lainnya, khususnya disket atau cakram padat. Alat ini lebih cepat, kecil, dengan kapasitas lebih besar, serta lebih dapat diandalkan (karena tidak memiliki bagian yang bergerak) daripada disket. Namun flashdisk juga memiliki umur penyimpanan data yang singkat, biasanya ketahanan data pada flashdisk rata-rata 5 tahun. Ini disebabkan oleh memori flash yang digunakan tidak bertahan lama. Bandingkan dengan HardDisk yang memiliki ketahanan data hingga 12 tahun, CD/DVD berkualitas (dan bermerek terkenal) selama 15 tahun jika cara penyimpanannya benar. USB Flash Drive dalam Windows Sistem operasi Microsoft Windows mengimplementasikan USB flash drive sebagai USB Mass Storage Device, dan menggunakan device driverusbstor.sys. Karena memang Windows memiliki fitur auto-mounting, dan USB flash drive merupakan sebuah perangkat plug and play, Windows akan mencoba menjalankannya sebisa mungkin sesaat perangkat tersebut dicolokkan ke dalam soket USB. Windows XP dan yang sesudahnya bahkan memiliki fitur Autoplay, yang mengizinkan flash drive tersebut diakses secara keseluruhan untuk menentukan apa isi dari USB flash drive tersebut. Namun flashdisk menjadi media empuk untuk penyebaran virus, karena kemampuan virus untuk menyalin dirinya sendiri ke flashdisk dan dijalankan otomatis ketika dicolokkan pada port USB (dimana fungsi Autoplay pada sistem Windows tidak dimatikan). Banyak virus komputer lokal seperti halnya Brontok/RontokBro, PendekarBlank, dan virus lokal lainnya menggunakan USB flash drive sebagai media transmisi virus dari satu inang ke inang lainnya, menggantikan disket. Virus-virus yang sebagian besar berjalan di atas Windows tersebut akan semakin cepat beredar ketika memang Windows mengakses drive teserbut menggunakan fitur autoplay yang dimiliki oleh Windows. Karenanya, ada baiknya untuk menonaktifkan fitur autoplay, meski hal ini kurang begitu membantu mencegah penyebaran virus. Bahan Ajar Komputer Dasar dan Pemrograman Page 34 Contoh USB Flashdisk 4. Perangkat Input Unit input adalah unit luar yang digunakan untuk memasukkan data dari luar ke dalam mikroprosesor ini, contohnya data yang berasal dari keyboard atau mouse. Sementara unit output biasanya digunakan untuk menampilkan data, atau dengan kata lain untuk menangkap data yang dikirimkan oleh mikroprosesor, contohnya data yang akan ditampilkan pada layar monitor atau printer. a. Keyboard Papan Ketik Komputer merupakan sebuah papan yang terdiri dari tombol-tombol seperti huruf A, S, T, P, L dan lainnya untuk mengetikkan kalimat, juga terdapat angka 3, 4, 5, 8, 3, 3 dan lain-lain, serta simbol-simbol khusus lainnya pada komputer. Dalam komputasi, papan ketik menggunakan susunan tombol atau kunci, untuk bertindak sebagai tuas mekanis atau sakelar elektronik. Bahan Ajar Komputer Dasar dan Pemrograman Page 35 Penciptaan papan ketik komputer diilhami oleh penciptaan mesin ketik yang dasar rancangannya dibuat oleh Christopher Latham tahun 1868 dan banyak dipasarkan pada tahun 1877 oleh Perusahaan Remington. Papan ketik komputer pertama disesuaikan dari kartu pelubang (punch card) dan teknologi pengiriman tulisan jarak jauh (Teletype). Tahun 1946 komputer ENIAC menggunakan pembaca kartu pembuat lubang (punched card reader) sebagai alat masukka dan keluaran. Meskipun pengembangan perangkat input alternatif seperti tetikus, layar sentuh, perangkat pena, pengenalan karakter dan pengenalan suara, perangkat papan ketik tetap yang paling fleksibel dan paling sering digunakan untuk langsung (manusia) masuk ke komputer. Papan ketik biasanya memiliki karakter yang diukir atau dicetak di masing-masing tombol dan tekan tombol biasanya simbol tertulis tunggal. Namun, untuk menghasilkan beberapa simbol harus menekan dan menahan beberapa tombol secara bersamaan atau secara berurutan. Sementara tombol papan ketik yang menghasilkan huruf, angka atau tanda-tanda (karakter), tombol lain atau menekan tombol secara bersamaan dapat menghasilkan tindakan atau perintah pada komputer. Dalam penggunaan normal, papan ketik digunakan untuk memasukkan teks dan angka ke dalam pengolah kata editor, teks atau program lain. Dalam sebuah komputer modern, penafsiran umumnya tombol kiri untuk perangkat lunak. Sebuah papan ketik komputer membedakan setiap tombol fisik dari setiap lainnya dan melaporkan semua penekanan tombol untuk Bahan Ajar Komputer Dasar dan Pemrograman Page 36 mengontrol perangkat lunak. Papan ketik juga digunakan untuk permainan komputer, baik dengan papan ketik biasa atau papan ketik khusus yang menggunakan fitur game, yang dapat mempercepat kombinasi tombol yang sering digunakan. Sebuah papan ketik juga digunakan untuk memberikan perintah ke sistem operasi komputer, seperti Ctrl-Alt-Delete di Windows, yang menyediakan jendela tugas menutup komputer. Ini satu-satunya cara untuk memasukkan perintah pada antarmuka baris perintah. Salah satu faktor yang menentukan ukuran papan ketik adalah adanya duplikat kunci, seperti papan ketik numerik terpisah, untuk kenyamanan. Selain itu, ukuran papan ketik tergantung pada sejauh mana sistem digunakan untuk menghasilkan tindakan oleh kombinasi tombol secara bersamaan atau yang menyusul (dengan tombol pengubah), atau menekan beberapa tombol unik. Sebuah papan ketik dengan beberapa tombol yang disebut keypad. Faktor lain yang menentukan ukuran papan ketik adalah ukuran dan jarak tombol. Pengurangan ini dibatasi oleh pertimbangan praktis bahwa kunci harus cukup besar untuk dapat dengan mudah ditekan dengan jari. Atau alat yang digunakan untuk menekan tombol kecil. Papan ketik alfanumerik standar full-travel kunci ditemukan di pusat-pusat dari tiga perempat inchi (19,05 mm 0,750 inch) dan memiliki kunci perjalanan setidaknya 0,150 inci (3,81 mm). Papan ketik komputer meja, seperti papan ketik tradisional buatan Amerika Serikat 101-tombol atau papan ketik Windows 104 tombol, termasuk karakter abjad, angka dan tanda baca, dan berbagai tombol fungsi. Tombol papan ketik internasional yang umumnya 102/105 tombol memiliki tombol "shift" di sebelah kiri yang lebih kecil dan tombol tambahan dengan beberapa simbol di antara itu dan huruf ke kanan nya (biasanya Z atau Y). Juga biasBahan Ajar Komputer Dasar dan Pemrograman Page 37 anya tombol “Enter” yang biasanya berbentuk berbeda [1]. Papan ketik komputer mirip dengan papan tombol mesin ketik listrik, tetapi berisi tombol tambahan. Papan ketik standar USB juga dapat terhubung ke beberapa perangkat nondesktop. Papan ketik pada laptop dan notebook biasanya memiliki jarak lebih pendek untuk keystroke dan satu set tombol kecil. Papan ketik ini tidak memiliki tombol numerik dan tombol fungsi yang ditempatkan di lokasi berbeda dari standar penempatan di papan ketik ukuran penuh. Papan ketik kecil telah diperkenalkan untuk laptop (terutama nettops), PDA, ponsel pintar atau pengguna yang memiliki ruang kerja yang terbatas. Sebuah keyer chording memungkinkan beberapa tombol ditekan secara bersamaan. Misalnya, papan ketik GKO dirancang untuk perangkat nirkabel kecil. Alternatif lain untuk dua tangan yang berfungsi untuk control permainan, seperti AlphaGrip yang juga digunakan sebagai alat memasukkan data dan teks. Sebuah "papan jempol" (dimodifikasi) digunakan dalam beberapa penolong digital seperti Palm Treo dan BlackBerry, dan beberapa PC Ultra-Mobile seperti OQO. Papan tombol numerik hanya berisi angka, simbol matematika untuk penambahan, pengurangan, perkalian, dan pembagian, titik desimal, dan beberapa tombol fungsi. Papan tombol ini sering digunakan untuk memudahkan entri data dengan papan ketik yang lebih kecil yang tidak memiliki tombol numerik, biasanya pada laptop. Tombol ini dikenal sebagai tombol numerik atau angka, dan dapat terdiri dari jenis-jenis tombol: • Operator aritmatika, seperti +, -, *, / • Angka 0 – 9 • Tombol panah kursor • Tombol navigasi, seperti Home, End, PgUp, PgDown, dan lainnya. • Tombol Num Lock, digunakan untuk mengaktifkan atau menonaktifkan tombol angka • Tombol Enter Sedangkan papan ketik lain yang umumnya mengasosiasikan satu tindakan dengan masing-masing tombol, papan ketik chorded tindakan bersama dengan kombinasi penekanan tombol. Karena ada kombinasi yang tersedia, papan ketik chorded dapat dengan efektif menghasilkan tindakan lebih lanjut pada papan dengan tombol yang lebih sedikit. Mesin stenotype wartawan pengadilan menggunakan papan ketik chorded untuk memungkinkan mereka memasukkan teks leBahan Ajar Komputer Dasar dan Pemrograman Page 38 bih cepat dengan mengetik sebuah suku kata dengan masing-masing tembakan bukan satu huruf pada suatu waktu. Para juru ketik tercepat (per 2007) menggunakan tulisan steno, semacam papan ketik chorded digunakan oleh wartawan pengadilan dan wartawan pada keterangan-tertutup. Beberapa papan ketik chorded juga dibuat untuk digunakan dalam situasi di mana tombol yang lebih disukai lebih sedikit, seperti perangkat yang dapat digunakan dengan hanya satu tangan, dan pada perangkat mobile kecil yang tidak memiliki ruang untuk papan ketik yang lebih besar. Papan ketik chorded kurang diinginkan dalam banyak kasus karena biasanya membutuhkan latihan dan menghafal kombinasi untuk menjadi mahir. Papan ketik perangkat lunak atau papan ketik di layar sering mengambil bentuk program komputer yang menampilkan gambar papan tombol pada layar. Perangkat input lain seperti tetikus atau layar sentuh dapat digunakan untuk mengoperasikan setiap tombol virtual untuk memasukkan teks. Papan ketik perangkat lunak telah menjadi sangat populer di ponsel layar sentuh, karena biaya tambahan dan persyaratan ruang dari papan ketik perangkat keras jenis lain. Microsoft Windows, Mac OS X, dan beberapa jenis Linux termasuk papan ketik di layar yang dapat dikendalikan dengan menggunakan tetikus. Papan ketik lipat (juga dikenal sebagai fleksibel) terbuat dari plastik lembut atau silikon yang dapat digulung atau dilipat untuk melakukan perjalanan [3]. Ketika sedang digunakan, papan ketik ini dapat menyesuaikan dirinya dengan permukaan yang tidak rata dan lebih tahan terhadap cairan daripada papan ketik standar. Papan ketik ini juga dapat dihubungkan ke perangkat portabel dan ponsel pintar. Beberapa model dapat sepenuhnya terendam air, membuat mereka populer di rumah sakit dan laboratorium, karena mereka dapat didesinfeksi. Papan ketik proyeksi memproyeksikan gambar dari tombol, biasanya dengan laser pada permukaan yang datar. Kemudian perangkat menggunakan sebuah kamera atau sensor inframerah untuk "melihat" gerakan ke mana gerakan jari-jari pengguna, dan akan menghitung tombol yang ditekan ketika dia "melihat" jari pengguna menyentuh gambar yang diproyeksikan. Papan ketik proyeksi dapat mensimulasikan papan ketik yang berukuran penuh dengan proyektor kecil. Karena Bahan Ajar Komputer Dasar dan Pemrograman Page 39 "tombol” diproyeksikan gambar dengan mudah, pengguna tidak dapat dirasakan ketika ditekan. Pengguna papan ketik proyeksi sering mengalami ketidaknyamanan di ujung jari selama mengetik. Sebuah permukaan datar non-reflektif juga diperlukan untuk tombol-tombol yang akan diproyeksikan. Sebagian besar papan ketik proyeksi yang dibuat untuk digunakan pada PDA karena faktor bentuk yang kecil. Dikenal juga sebagai papan ketik foto-optik, papan tombol responsif ringan, papan ketik foto-listrik dan teknologi deteksi aktuasi tombol optik. Teknologi papan ketik optik menggunakan perangkat yang memancarkan cahaya dan sensor foto untuk mendeteksi secara optik ketika ditekan. Pemancar dan sensor biasanya ditemukan pada perimeter, terpasang pada PCB kecil. Lampu diarahkan dari sisi ke sisi dalam papan ketik dan hanya dapat diblokir oleh tombol aksi. Kebanyakan papan tombol optik memerlukan setidaknya dua balok (paling sering balok vertikal dan balok horisontal) untuk menentukan tombol yang diaktifkan. Beberapa papan ketik optik menggunakan struktur tombol khusus yang menghalangi cahaya dalam pola tertentu, sehingga hanya satu berkas untuk setiap baris dari tombol (umumnya balok horisontal). Bahan Ajar Komputer Dasar dan Pemrograman Page 40 Papan ketik virtual pada IPad Ada sejumlah ketentuan yang berbeda dari simbol-simbol abjad, angka dan tanda baca pada tombol. Perbedaan tata letak papan ketik ini timbul terutama karena orang yang berbeda membutuhkan akses yang mudah ke simbol yang berbeda, atau karena mereka memasukkan teks dalam berbagai bahasa, baik karena mereka memiliki ketentuan khusus di bidang matematika, akuntansi, pemrograman komputer atau keperluan lainnya. Tata letak papan ketik di Amerika Serikat digunakan sebagai sistem operasi yang paling populer saat ini[4], Mac OS X [5], Windows dan Linux [6]. Sebagian besar ketentuan umum tata letak papan ketik (papan ketik berbasis QWERTY dan sejenisnya) dirancang di era mesin ketik mekanik, sehingga ergonomi mereka harus sedikit dikompromikan untuk mengatasi beberapa keterbatasan mesin tik mekanik. Seperti tombol huruf menempel pada tuas yang diperlukan untuk bergerak bebas, penemu Christopher Sholes mengembangkan tata letak QWERTY untuk mengurangi kemungkinan gangguan. Dengan munculnya komputer, gangguan tuas tidak ada masalah lagi, tapi tata letak QWERTY diadopsi untuk papan ketikelektronik karena meeka banyak digunakan. Alternatif desain seperti papan ketik Dvorak tidak digunakan secara luas. Tata letak QWERTZ digunakan secara luas di Jerman dan sebagian besar Eropa Tengah. Perbedaan utama antara QWERTZ dan QWERTY, letak Y dan Z ditukar, dan karakter yang paling khusus seperti tanda kurung diganti dengan karakter diakritik. Tata letak AZERTY digunakan di Perancis, Belgia dan negara-negara di sekitarnya. Tata letak AZERTY berbeda dengan tata letak QWERTY. Pada tata letak AZERTY, letak huruf A dan Q ditukar, huruf Z dan W ditukar, dan huruf M dipindah dari sebelah kanan huruf N ke sebelah kanan huruf L (tanda titik dua/tanda titik koma di papan ketik Amerika Serikat). Posisi unshifted digunakan untuk karakter beraksen. Perkembangan Papan Ketik Komputer di Indonesia, sebelum mengenal papan ketik komputer, masyarakat Indonesia mengenal mesin tik terlebih dahulu. Mesin tik dijalankan tanpa menggunakan listrik. Cara bekerjanya pun manual. Ketika ada huruf atau kata yang salah diketik, kita tidak dapat langsung menghapusnya. Huruf tersebut harus dihapus dengan cara manual. Berbeda dengan papan ketik yang Bahan Ajar Komputer Dasar dan Pemrograman Page 41 bisa menghapus langsung huruf atau kata tersebut. Seiiring dengan perkembangan teknologi, ditemukanlah papan ketik komputer. Papan ketik ini harus dihubungkan dengan listrik. Namun, pada laptop, papan ketik ini dapat berjalan tanpa adanya aliran listrik, yaitu dengan menggunakan baterai. Perkembangan teknologi tidak hanya sampai disitu. Muncul teknologi layar sentuh. Kehadiran layar sentuh bukan mengganti atau menggeser posisi papan ketik, tetapi sebagai alternatif dalam menggunakan teknologi berbasis komputer. b. Perangkat input yang lainnya Selain itu, perangkat input Alat bantu penunjuk (Mouse / Trackball, Pointer), Joystick, Gamepad, Scanner gambar, Webcam, Tablet Grafis, Barcode reader, opticalmark reader, pen mouse, pointer, dll. Contoh Mouse Contoh Scanner Bahan Ajar Komputer Dasar dan Pemrograman Page 42 Conth Barcode reader Contoh Web Camera 5. Perangkat Output Perankat output komputer secara umum terbagi menjadi dua, yaitu : a. Softcopy, terdiri dari dua jenis : (Monitor : CRT dan Layar Datar (LCD, EL, Plasma, dan Audio) Monitor Tampilan komputer atau monitor komputer adalah salah satu jenis soft-copy device, karena keluarannya adalah berupa signal elektronik, dalam hal ini berupa gambar yang tampil di layar monitor. Gambar yang tampil adalah hasil pemrosesan data ataupun informasi masukan. Monitor memiliki berbagai ukuran layar seperti Bahan Ajar Komputer Dasar dan Pemrograman Page 43 layaknya sebuah televisi. Tiap merek dan ukuran monitor memiliki tingkat resolusi yang berbeda. Resolusi ini lah yang akan menentukan ketajaman gambar yang dapat ditampilkan pada layar monitor. Jenis-jenis monitor saat ini sudah sangat beragam, mulai dari bentuk yang besar dengan layar cembung, sampai dengan bentuk yang tipis dengan layar datar (flat). Jenis-jenis monitor Untuk saat ini monitor komputer terdiri dari beberapa jenis, di antaranya: 1) Monitor Tabung sinar kathoda Tabung sinar katoda (bahasa Inggris: cathode ray tube atau CRT), ditemukan oleh Karl Ferdinand Braun, merupakan sebuah tabung penampilan yang banyak digunakan dalam layar komputer, monitor video, televisi dan oskiloskop. CRT dikembangkan dari hasil kerja Philo Farnsworth yang dipakai dalam seluruh pesawat televisi sampai akhir abad 20, dan merupakan dasar perkembangan dari layar plasma, LCD dan bentuk teknologi TV lainnya. Versi paling awal CRT adalah sebuah dioda katoda-dingin, sebuah modifikasi dari tabung Crookes (lihat sinar-X) dengan layar dilapisi fosfor, kadangkala dipanggil tabung Braun. Versi pertama yang menggunakan kathoda panas dikembangkan oleh J.B. Johnson (yang merupakan asal istilah noise Johnson) dan H.W. Weinhart dari Western Electric dan menjadi produk komersial pada 1922. Sinar katoda adalah aliran elektron kecepatan tinggi yang dipancarkan dari katoda yang dipanaskan dari sebuah tabung vakum. Dalam tabung sinar katoda, elektron-elektron secara hati-hati diarahkan menjadi pancaran, dan pancaran ini di"defleksi" oleh medan magnetik untuk men"scan" permukaan di ujung pandan (anode), yang sebaris dengan bahan berfosfor (biasanya berdasar atas logam transisi atau rare earth. Ketika elektron menyentuh material pada layar ini, maka elektron akan menyebabkan timbulnya cahaya. Bahan Ajar Komputer Dasar dan Pemrograman Page 44 Secara teori, CRT dan LCD memiliki perbedaan di mana CRT menggunakan elektron yang ditembakkan ke layar sehingga mewarnai menjadi suatu gambar. LCD memiliki cahaya di belakang yang konstan di mana intensitas kecerahan menjadi berbeda karena adanya penutupan/penghalangan dari molekul untuk sinar yang melewati panel. 2) Monitor LCD Tampilan kristal cair (Inggris: Liquid Crystal Display) juga dikenal sebagai LCD adalah suatu jenis media tampilan yang menggunakan kristal cair sebagai penampil utama. LCD sudah digunakan di berbagai bidang misalnya dalam alat-alat elektronik seperti televisi, kalkulator ataupun layar komputer. Kini LCD mendominasi jenis tampilan untuk komputer desktop maupun notebook karena membutuhkan daya listrik yang rendah, bentuknya tipis, mengeluarkan sedikit panas, dan memiliki resolusi tinggi. Pada LCD berwarna semacam monitor, terdapat banyak sekali titik cahaya (piksel) yang terdiri dari satu buah kristal cair sebagai sebuah titik cahaya. Walau disebut sebagai titik cahaya, kristal cair ini tidak memancarkan cahaya sendiri. Sumber cahaya di dalam sebuah perangkat LCD adalah lampu neon berwarna putih di bagian belakang susunan kristal cair tadi. Titik cahaya yang jumlahnya puluhan ribu bahkan jutaan inilah yang membentuk tampilan citra. Kutub kristal cair yang dilewati arus listrik akan berubah karena pengaruh polarisasi medan magnetik yang timbul dan oleh karenanya akan hanya membiarkan beberapa warna diteruskan sedangkan warna lainnya tersaring. Tampilan layar datar mencakup beberapa teknologi yang sedang berkembang memberikan tampilan video yang lebih ringan dan langsing dari televisi tradisional dan tampilan video menggunakan tabung sinar kathoda, biasanya ketebalannya lebih kecil dari 10 cm (4 inchi). Ini termasuk: Tampilan layar datar yang membutuhkan refresh berkelanjutan: a) Tampilan plasma Bahan Ajar Komputer Dasar dan Pemrograman Page 45 b) Tampilan kristal cair (liquid crystal display, LCD) c) Pemrosesan cahaya digital (Digital light processing, DLP) d) Tampilan dioda memancarka-cahaya organik (Organic light-emitting diode displays, OLED) e) tampilan field emission (field emission display, FED) f) Kristal cair atas silikon (Liquid crystal on silicon, LCOS) g) Surface-conduction Electron-emitter Displays (SED) Hanya tiga pertama yang bisa ditemukan secara komersial. Tampilan OLED mulai dikembangkan dalam skala kecil. Tampilan layar datar bistable (atau kertas elektronik): a) tampilan e-ink b) tampilan Gyricon c) tampilan Iridigm d) tampilan magink Tampilan bistable mulai digelar di pasar "niche" (tampilan magink di iklan luar ruang, e-ink dan Gyricon di iklan dalam toko). Tampilan layar datar menyeimbangkan kemungilannya dan tampaknya yang trendi dengan harga yang tinggi dan kadang kala dengan gambar yang lebih jelek dibandingkan dengan CRT. Dalam banyak aplikasi, terutama alat portabel modern seperti laptop, telepon genggam dan kamera digital, kekurangan apapun diatasi dengan kebutuhan portabel. 3) Monitor plasma Tampilan plasma adalah sebuah tampilan layar datar emisif di mana cahaya dihasilkan oleh phosphor yang tereksitasi oleh sebuah pelepasan muatan plasma antara dua layar datar gelas. Gas yang dilepas muatannya tidak mengandung merkuri (berlawanan dengan AMLCD); sebuah campuran gas mulia (neon dan xenon) digunakan. Campuran gas ini sulit bereaksi dan sama sekali tidak berbahaya. Bahan Ajar Komputer Dasar dan Pemrograman Page 46 Tampilan plasma diciptakan di Universitas Illinois oleh Donald L. Bitzer dan H. Gene Slottow pada 1964 untuk Sistem Komputer PLATO. Panel monochrome orisinal (biasanya oranye atau hijau) menikmati penggunaan yang bertambah pada awal 1970-an karena tampilan ini kuat dan tidak membutuhkan sirkuit memori dan penyegaran. Namun diikuti oleh kurangnya penjualan yang dikarenakan perkembangan semikonduktor memori membuat tampilan CRT sangat murah pada akhir 1970-an. Dimulai dari dissertasi PhD Larry Weber dari Universitas Illinois pada 1975 yang berhasil membuat tampilan plasma berwarna, dan akhirnya berhasil mencapai tujuan tersebut pada 1995. Sekarang ini sangat terangnya dan sudut pandang lebar dari panel berwarna plamsa telah menyebabkan tampilan ini kembali mendapatkan kepopulerannya. 4) Monitor OLED Organic Light-Emitting Diode (OLED) atau dioda cahaya organik adalah sebuah semikonduktor sebagai pemancar cahaya yang terbuat dari lapisan organik. OLED digunakan dalam teknologi elektroluminensi, seperti pada aplikasi tampilan layar atau sensor. Teknologi ini terkenal fleksibel dengan ketipisannya yang mencapai kurang dari 1 mm. Teknologi OLED ditemukan oleh ilmuwan Perusahaan Eastman Kodak, Dr. Ching W. Tang pada tahun 1979. Riset di Indonesia mengenai teknologi ini dimulai pada tahun 2005. OLED diciptakan sebagai teknologi aternatif yang mampu mengungguli generasi tampilan layar sebelumnya, tampilan kristal cair (Liquid Crystal Display atau LCD). OLED terus dikembangkan dan diaplikasikan ke dalam piranti teknologi tampilan. OLED merupakan piranti penting dalam teknologi elektroluminensi. Teknologi tersebut memiliki dasar konsep pancaran cahaya yang dihasilkan oleh piranti akibat adanya medan listrik yang diberikan. Teknologi OLED dikembangkan untuk memperoleh tampilan yang luas, fleksibel, murah dan dapat digunakan sebagai layar yang efisien untuk berbagai keperluan layar tampilan. Jumlah warna dari cahaya yang dipancarkan oleh piranti OLED berkembang dari satu warna menjadi multi-warna. Fenomena ini diperoleh dengan membuat variasi Bahan Ajar Komputer Dasar dan Pemrograman Page 47 tegangan listrik yang diberikan kepada piranti OLED sehingga piranti tersebut memiliki prospek untuk menjadi piranti alternatif seperti teknologi tampilan layar datar berdasarkan kristal cair. Struktur OLED terdiri atas lapisan kaca terbuat dari oksida timah-indium yang berfungsi sebagai elektroda positif atau anoda, lapisan organik dari diamine aromatik dengan ketebalan 750 nm, lapisan pemancar cahaya yang terbuat dari senyawa metal kompleks misalnya 8-hydroxyquinoline aluminium, dan lapisan elektroda negatif atau katoda terbuat dari campuran logam magnesium dan perak dengan perbandingan atom 10:1. Konstruksi keseluruhan lapisan tidak lebih dari 500 nm, artinya OLED sama tipis dengan selembar kertas. Bagian penting dari piranti OLED adalah lapisan elektroda dan lapisan tipis yang terdiri dari molekul-molekul organik sebagai pemancar cahaya dimana keduanya disusun bertumpuk. Lapisan organik dapat dimendapkan dengan teknik yang relatif sederhana yaitu pelapisan memutar (spin coating) sedangkan lapisan elektroda dimendapkan menggunakan teknik penguapan (evaporation). Lapisan elektroda dibuat dari bahan logam transparan atau semi-transparan seperti Indium Tin Oxide (ITO) atau aluminium (Al). Sifat transparan memungkinkan cahaya yang terpancar dari struktur piranti keluar secara optimal. Mekanisme kerja OLED yaitu jika pada elektroda diberikan medan listrik, fungsi kerja katoda akan turun dan membuat elektron-elektron bergerak dari katoda menuju pita konduksi di lapisan organik. Keadaan ini mengakibatkan munculnya lubang (hole) di pita valensi. Anoda akan mendorong lubang untuk bergerak menuju pita valensi bahan organik. Keadaan ini mengakibatkan terjadinya proses rekombinasi elektron dan lubang di dalam lapisan organik dimana elektron akan turun dan bersatu dengan lubang lalu memberikan kelebihan energi dalam bentuk foton cahaya dengan panjang gelombang tertentu. Pada akhirnya akan diperoleh satu jenis pancaran cahaya dengan panjang gelombang tertentu bergantung pada jenis bahan pemancar cahaya yang digunakan. Pengembangan teknologi OLED di Indonesia tepat dengan realitas yang ada yaitu pengembangan teknologi yang disesuaikan dengan kemampuan anggaran yang terbatas dengan upaya memperoleh hasil yang optimal. Teknologi OLED sebagai layar alternatif dijadikan sebagai bentuk upaya untuk mengejar tertinggalnya teknologi yang ada agar Bahan Ajar Komputer Dasar dan Pemrograman Page 48 tidak semakin jauh sehingga dapat mengurangi ketergantungan penggunaan produk teknologi dari negara industri maju. Di Indonesia, beberapa teknologi layar tampilan dengan teknologi OLED sudah masuk ke pasar, mulai dari alat penerangan, alat konsumsi rumah tangga seperti televisi, gadget seperti telepon genggam, papan ketik (keyboard), kamera digital, jam tangan digital, komputer jinjing (laptop), layar komputer, sampai pada alat informasi seperti layar pengumuman di pasar swalayan, bandara, hotel atau rumah sakit. Teknologi OLED dalam bentuk alat penerangan seperti senter dapat ditemukan di kota-kota besar di Indonesia. Cahaya yang dihasilkan tidak seterang jenis lampu halogen tetapi senter tersebut hemat energi sehingga baterai yang digunakan dapat bertahan lebih lama. Nokia 8800 sapphire arte adalah salah satu telepon genggam yang mengadopsi piranti layar OLED dan telah dipasarkan di Indonesia. Ukuran layar yang cukup lebar yaitu 240 x 320 piksel didukung teknologi OLED 16 juta warna membuat gambar atau hasil foto yang dihasilkannya sangat jernih dan seindah warna aslinya. Papan ketik Papan ketik dengan layar OLED di permukaannya sehingga dapat menampilkan sebuah huruf atau ikon yang seolah-olah tercetak di atas tombol papan ketik. Model papan ketik yang sudah ditawarkan di Indonesia yaitu model Optimus dan Mini 3. Jam tangan digital Layar OLED 1.8 inchi digunakan pada jam tangan digital yang dipasarkan oleh Gubrak.com Indonesia. Produk ini dilengkapi dengan pemutar MP4 (MP4 player), memiliki 7 EQ mode untuk memaksimalkan suara musik, rekaman suara, menampilkan gambar dalam format JPEG atau GIF, dan menonton film. Kelebihan OLED: Kehadiran teknologi OLED dengan proses pembuatannya yang unik menggeser posisi teknologi LCD. a) Tampilan OLED baru dan menarik. Layar terbuat dari gabungan warna dalam kaca transparan sangat tipis sehingga ringan dan fleksibel. Bahan Ajar Komputer Dasar dan Pemrograman Page 49 b) Kemampuan OLED untuk beroperasi sebagai sumber cahaya yang menghasilkan cahaya putih terang saat dihubungkan dengan sumber listrik. c) Konsumsi daya listrik yang rendah dan terbuat dari bahan organik menjadikan OLED sebagai teknologi ramah lingkungan. d) Biaya operasional yang relatif rendah dan proses perakitan yang relatif sederhana dibandingkan LCD. OLED dapat dicetak ke atas substrat yang sesuai dengan menggunakan teknologi pencetak tinta semprot (inkjet printer). e) Memiliki jangkauan wilayah warna, tingkat terang, dan tampilan sudut pandang yang sangat luas. Piksel OLED memancarkan cahaya secara langsung sedangkan LCD menggunakan teknologi cahaya belakang (backlight) sehingga tidak memancarkan warna yang sebenarnya. f) OLED memiliki waktu reaksi yang lebih cepat. Layar LCD memiliki waktu reaksi 8-12 milisekon, sedangkan OLED hanya kurang dari 0.01 ms. g) OLED dapat dioperasikan dalam batasan suhu yang lebih lebar. Sementara itu kekurangan OLED, teknologi OLED di Indonesia pada umumnya masih terbatasi oleh beberapa faktor sehingga harus dikembangkan lebih lanjut. a) Masalah teknis OLED yaitu masa bertahan bahan organik yang terbatas, sekitar 14.000 jam dibandingkan layar datar lain yang bisa mencapai 60.000 jam. Pada tahun 2007, masa bertahan OLED dikembangkan menjadi 198.000 jam. b) Kelembaban dapat memperpendek umur OLED. Bahan kandungan organik di dalam OLED dapat rusak jika terkena air. c) Pengembangan proses segel (improved sealing process) dalam praktik pembuatan OLED dapat membatasi masa bertahan tampilan. d) Dalam piranti OLED multi-warna yang ada sekarang, intensitas cahaya yang dihasilkan untuk warna tertentu belum cukup terang. e) Harga produk yang cenderung mahal sehingga masih belum terjangkau oleh kalangan umum. Bahan Ajar Komputer Dasar dan Pemrograman Page 50 5) LCD Proyektor Proyektor LCD merupakan salah satu jenis proyektor yang digunakan untuk menampilkan video, gambar, atau data dari komputer pada sebuah layar atau sesuatu dengan permukaan datar seperti tembok, dsb. Proyektor jenis ini merupakan jenis yang lebih modern dan merupakan teknologi yang dikembangkan dari jenis sebelumnya dengan fungsi sama yaitu Overhead Projector (OHP) karena pada OHP datanya masih berupa tulisan pada kertas bening. Proyektor LCD biasanya digunakan untuk menampilkan gambar pada presentasi atau perkuliahan, tapi juga bisa digunakan sebagai aplikasi home theater. Untuk menampilkan gambar, proyektor LCD mengirim cahaya dari lampu halide logam yang diteruskan ke dalam prisma yang mana cahaya akan tersebar pada tiga panel polysilikon, yaitu komponen warna merah, hijau dan biru pada sinyal video. Proyektor LCD berisi panel cermin yang terpisah satu sama lain. Masing-masing panel terdiri dari dua pelat cermin yang di antara keduanya terdapat liquid crystal. Ketika terdapat perintah atau instruksi, kristal akan membuka untuk membolehkan cahaya lewat atau menutup untuk mem-block cahaya tersebut Membuka dan menutupnya pixel ini yang bisa membentuk gambar. Lampu yang digunakan pada proyektor LCD adalah lampu halide logam karena menghasilkan suhu warna yang ideal dan spektrum warna yang luas. Lampu ini juga memiliki kemampuan untuk memproduksi cahaya dalam juga sangat besar dalam area kecil dengan arus proyektor sekitar 2.000-15.000 ANSI lumens. Indonesia termasuk salah satu negara tujuan pasar proyektor LCD ini. Berbagai perusahaan proyektor LCD memasarkan produk mereka seperti Sony dan Sanyo. Produk proyektor LCD yang mereka tawarkan beragam mulai dari yang hemat energi sampai model terbaru yang lebih kecil dan ringan. Sejarah Proyektor LCD ditemukan di New York oleh Gene Dolgoff. Dia mulai bekerja di dalam kampus pada tahun 1968 dan mempunyai tujuan untuk memproduksi sebuah video proyektor yang dalam idenya ia akan membuat sebuah proyektor LCD yang lebih Bahan Ajar Komputer Dasar dan Pemrograman Page 51 cerah dibandingkan dengan 3-CRT proyektor. Idenya adalah menggunakan elemen yang disebut sebagai “cahaya katup” untuk mengatur jumlah cahaya yang melewati itu. Hal ini akan memungkinkan penggunaan yang lebih ampuh untuk sumber cahaya eksternal. Setelah mencoba berbagai bahan, dia setuju dengan penggunaan kristal cair untuk mengatur cahaya pada tahun 1971. Ini membawanya sampai tahun 1984 untuk mendapatkan “addressable” dari layar kristal cair (LCD), yang ketika itulah ia membuat proyektor LCD pertama di dunia. Setelah membangun itu, dia melihat banyak masalah yang harus dikoreksi termasuk cahaya utama yang hilang dan piksel yang sangat terlihat. Dia kemudian menggunakan metode baru untuk menciptakan efisiensi yang tinggi untuk menghilangkan tampilan pada piksel. Dengan hak paten di seluruh dunia ia memulai di Projectavision Inc pada tahun 1988, perusahaan proyektor LCD pertama di dunia. Dia melisensi teknologi untuk perusahaan lain seperti Panasonic dan Samsung. Teknologi dan perusahaan ini memulai industri proyeksi digital. Pada tahun 1989 ia dianugerahi kontrak Darpa pertama ($ 1 juta) untuk mengusulkan bahwa standar HDTV AS harus menggunakan pengolahan digital dan proyeksi. Sebagai anggota National Association of Manufacturers Fotografi (NAPM) Standar Sub-komite, IT7-3, ia bersama dengan Leon Shapiro, comengembangkan standar ANSI seluruh dunia untuk pengukuran kecerahan, kontras, dan resolusi proyektor elektronik. Awalnya LCD digunakan dengan sistem ada pada overhead proyektor. Tapi, LCD sistem tidak memiliki sumber cahaya sendiri. Dengan susah payah dan beribu kegagalan tanpa patah semangat akhirnya mereka bisa sukses dan populer sampai sekarang ini. Mereka memulainya dengan teknologi yang digunakan dalam beberapa ukuran dari belakang proyeksi konsol televisi, di manaLCD ini menggunakan sistem proyeksi di televisi set besar adalah untuk memungkinkan kualitas gambar yang lebih baik sebagai sanggahan satu televisi 60 inci walaupun saat ini sebagai saingan utama dari proyektor LCD adalah LG 100 inch LCD TV. Pada tahun 2004 dan 2005, proyektor LCD telah kembali datang denga fitur yang lebih lengkap karena penambahan yang dinamis dan warna yang dianggap kontras yang telah meningkat hingga tingkat DLP. Sekarang ini manufaktur yang bergerak di bidang pembuatan LCD khususnya proyektor LCD hanya tersisa perusahaan gambar Jepang yaitu Epson dan Sony. Epson memiliki sendiri teknologinya dan membuat merk “3LCD”. Untuk memasarkan teknologi proyektor “3LCD”, Epson mengatur perkongsian yang disebut “Grup 3LCD” pada tahun 2005 dengan manufaktur Bahan Ajar Komputer Dasar dan Pemrograman Page 52 proyektor lainnya memegang lisensi dari teknologi 3LCD yang digunakan dalam model proyektor mereka. Karena menggunakan lampu halide logam kecil dan kemampuannya untuk dapat memproyeksikan gambar pada setiap permukaan datar, proyektor LCD cenderung memiliki ukuran kecil dan lebih mudah dibawa-bawa proyektor lain. Untuk daripada jenis mendapatkan tampilan gambar yang bagus, permukaan atau surface yang biasa digunakan permukaan warna putih, abu-abu, atau hitam. Penerimaan warna dalam pemroyeksian gambar tergantung permukaan proyeksi dan kualitas proyektor. Warna yang paling sering digunakan dan dipilih sebagai permukaan proyeksi adalah warna putih karena dianggap warna paling netral dan lebih natural sehingga biasa digunakan pada lingkungan sekolah dan bisnis untuk presentasi. Bagaimanapun, gelap atau terangnya hasil proyeksi suatu gambar tergantung seberapa gelap layar tersebut. Karena itu, beberapa presentator lebih memilih menggunakan layar abu-abu yang mana lebih membentuk warna yang lebih kontras. Background yang lebih gelap dapat mengalihkan sifat warna dari yang seharusnya. Persoalan warna terkadang dapat diatur melalui pengaturan proyektor, tetapi mungkin tidak seakurat pada background putih. Proyektor LCD bekerja berdasarkan prinsip pembiasan cahaya yang dihasilkan oleh panel-panel LCD. Panel ini dibuat terpisah berdasarkan warna-warna dasar, merah, hijau dan biru (R-G-B) sehingga terdapat tiga panel LCD dalam sebuah proyektor. Warna gambar yang dikeluarkan oleh proyektor merupakan hasil pembiasan dari panel-panel LCDtersebut yang telah disatukan oleh sebuah prisma khusus. Gambar yang telah disatukan tersebut kemudian dilewatkan melalui lensa dan dijatuhkan pada layar sehingga dapat dilihat sebagai gambar utuh. Gambar yang dihasilkan proyektor LCD memiliki kedalaman warna yang baik karena warna yang dihasilkan olah panel LCD langsung dibiaskan lensa ke layar. Selain itu gambar pada proyektor LCD juga lebih tajam dibandingkan dengan hasil gambar proyektor DLP. Kelebihan lain dari LCD adalah penggunaan cahaya yang lebih efisien sehingga dapat memproduksi “ansi lumens” yang lebih tinggi dibandBahan Ajar Komputer Dasar dan Pemrograman Page 53 ingkan proyektor dengan teknologi DLP. Sedangkan kelemahan teknologi LCD adalah besar piksel yang terlihat jelas di gambar ini yang menyebabkan teknologi LCD kurang cocok untuk memutar film karena akan terasa seperti melihat film dari balik mata yang terhalang selaput katarak. Proyektor yang ada di pasaran saat ini menggunakan dua jenis teknologi: LCD(Liquid Crystal Display) dan DLP (Digital Light cessing). Pro- Keduanya memiliki keunggulan tersendiri. Jenis LCD paling banyak tersedia. Teknologi ini memungkinkan cahaya yang dihasilkan lebih efisien. Maksudnya, dengan daya listrik yang sama, sorotan proyektor LCD lebih terang dibanding jenis DLP. Saturasi warna hasilnya pun lebih baik, begitu pula ketajamannya. Hanya saja, jenis proyektor ini punya kelemahan, yang disebut “chicken wire effect”. Ini adalah efek gambar yang terlihat terkotak-kotak, akibat pixel yang tidak rapat. Berbeda dengan DLP yang terlihat halus, karena pixelnya berdekatan. Wujud proyektor LCD umumnya besar. Selain itu, berisiko terkena penyakit dead pixel atau pixel mati, yang dapat mengganggu tampilan secara permanen.Proyektor DLP memiliki kontras gambar yang lebih bagus. Selain itu, umumnya lebih portabel dan ringan.Penyebab proyektor LCD bertubuh tambun adalah terlalu banyaknya komponen di dalamnya. Isi dalamnya terdiri dan tiga panel kaca LCD, yang masing-masing berfungsi untuk menyalurkan cahaya merah, hijau, dan biru.Ketika cahaya melalui panel LCD, sistem akan menentukan aktivitas setiap pixel: terbuka atau tertutup. Aktivitas ini akan memodulasi cahaya dan menghasilkan pantulan gambar. Proyektor LCD teranyar telah dilengkapi optik khusus untuk memacu kualitas proyeksi, seperti cermin mikro yang dapat mengurangi efek kotak kotak hasil proyeksi. Rasio kontras proyektor LCD umumnya 800:1, atau setara dengan 3000:1 rasio kontras di teknologi DLP. Audio Audio komputer terdiri dari dua bagian yaitu sound card dan sound systemnya Bahan Ajar Komputer Dasar dan Pemrograman Page 54 1) Souncard atau Sound blaster Sound Blaster adalah sebuah sound card yang selama beberapa tahun ini manjadi standar de facto untuk setiap komputer IBM PC Compatibesebelum PC Audio menjadi maju. Sound Blaster diproduksi oleh Creative Labs yang berada di Singapura. Awal mula kemunculan Sound Blaster Pada awalnya, Creative Labs memulai produksi kartu suara dengan mengeluarkan "Creative Music System" (C/MS) pada Agustus 1987. Kartu ini terdapat 2 sirkuit Philips SAA 1099, yang berama-sama mengeluarkan 12 suara sekaligus dan beberapa kanal noise. Soundcard 2) Soundsystem Pada umumnya sound sistem yang bisa digunakan untuk komputer semua sound sistem yang ada, namun perkembangannya sekarang disesuaikan dengan kebutuhan dan keinginan penggunanya, telah banya diproduksi soundsistem sound sistem yang portabel dan ukurannya sesuai dengan personal komputer. Audio meja dan hadset Bahan Ajar Komputer Dasar dan Pemrograman Page 55 b. Output hardcopy, terdiri dari : (Printer : Impact, Thermal, Inkjet, Laser, Multifungsi; Plotter : Pena, Electrostatis, Thermal, Pemotong, Format Le bar; dan Computer Output Microfilm (COM) 1) Printer Printer atau pencetak adalah alat yang menampilkan data dalam bentuk cetakan, baik berupa teks maupun gambar/grafik, di atas kertas. Printer biasanya terbagi atas beberapa bagian, yaitu picker sebagai alat mengambil kertas dari tray. Tray ialah tempat menaruh kertas. Tinta atau toner adalah alat pencetak sesungguhnya, karena ada sesuatu yang disebut tinta atau toner yang digunakan untuk menulis/ mencetak pada kertas. Perbedaan toner dan tinta ialah perbedaan sistem; toner atau laser butuh pemanasan, sedangkan tinta atau inkjet tak butuh pemanasan, hanya pembersihan atau cleaning pada print-head printer tersebut. Ada pula kabel fleksibel untuk pengiriman sinyal dari prosesor printer ke tinta atau toner. Kabel ini tipis dan fleksibel, namun kuat. Pada bagian belakang printer biasanya ada port paralel atau USB untuk penghubung ke komputer. Pencetak canggih. modem Perkakasan merupakan elektronik alat yang terdapat dalam sebuah pencetak sama dengan perkakasan elektronik yang terdapat dalam komputer itu sendiri. Pencetak mempunyai 6 jenis yaitu jenis Dot-Matrix, jenis Daisy Wheel, jenis Ink-Jet / jenis Bubble Jet, jenis Chain, jenis Drum dan jenis Laser. 2) Plotter Pada prinsipnya plotter sama dengan printer, namun plotter adalah pencetakan perangkat komputer untuk grafis vektor pencetakan dengan ukuran yang besar dantak terbatas. Di masa lalu, plotter banyak digunakan dalam aplikasi seperti CAD, meskipun mereka umumnya telah diganti dengan printer format lebar konvensional, dan sekarang biasa untuk merujuk ke printer format lebar seperti "plotters. Bahan Ajar Komputer Dasar dan Pemrograman Page 56 Plotter merupakan jenis printer yang dirancang secara khusus guna menghasilkan output komputer yang berupa gambar ataupun grafik. Dengan menghubungkan plotter pada sistem komputer, maka pelbagai bentuk gambar akan dapat disajikan secara prima. Landscapearsitektur banyak menggunakan plotter guna menghasilkan gambar landscape, potongan pohon, ataupun untuk membantu memvisualisasikan efek dari segala kegiatan yang ada. Head dari plotter terdiri dari beberapa buah pena berwarna yang secara terus-menerus akan bergerak keatas kertas gambar guna menghasilkan gambar yang sebelumnya telah dirancang pada sistem komputer. Secara umum, bagian yang ada didalam plotter terbagi menjadi dua, yaitu drum-plotter dan table-top-plotters (flatbad). Flatbad plotter yang dilengkapi dengan pena ataupun gantungan pena yang selalu bergerak menyelusuri permukaan kertas guna menghasilkan gambar Inkjet Plotters merupakan plotter jenis lain yang bisa menghasilkan berbagai image dengan menggunakan semprotan tinta dari pelbagai warna yang mana warna ini kemudian akan menempel pada kertas yang tergulung pada sebuah drum. Komputer yang dihubungkan dengan inkjet plotter ini, akan mengontrol pergerakan drum serta semprotan dari tinta yang bersangkutan. Inkjet plotter dapat menghasilkan pelbagai kombinasi warna gambar secara cepat, tenang dan tepat. Bahan Ajar Komputer Dasar dan Pemrograman Page 57 Model plotter yang banyak digunakan 3) Computer Output Microfilm Mikroform (Inggris: microform) adalah bentuk film atau kertas yang berisikan mikroreproduksidari dokumen untuk pengiriman, penyimpanan, pembacaan atau pencetakan. Gambar dalam mikroform umumnya diperkecil sekitar 25 kali ukuran aslinya. Pencetak microfilm Bahan Ajar Komputer Dasar dan Pemrograman Page 58 F. Perangkat Lunak (SOFTWARE) 1. Sejarah Perangkat Lunak Komputer merupakan mesin yang memproses fakta atau data menjadi informasi. Komputer di gunakan orang untuk meningkatkan hasil kerja dan memecahkan berbagai masalah. Yang menjadi pemroses data atau pemecah masalah itu adalah perangkat lunak. Bentuk terkecil dari perangkat lunak adalah operasi aritmatik (+, -, :, x) dan logika (AND, OR, >, <, =). Dari operasi dasar ini di susun program / perangkat lunak. Gambar Tingkat Pemroses Tingkat pemrosesan yang di kerjakan perangkat lunak pun dari machine-like, mulai berubah seperti human-like. Di dalam teori informasi, di susun hirarki informasi, mulai dari data/ fakta, kemudian setelah proses seleksi dan pengurutan menjadi sesuatu yang berguna menjadi informasi. Informasi yang di susun secara sistematis dengan suatu alur logika tertentu menjadi knowledge. Dan pada akhirnya gabungan knowledge yang di gabung dari berbagai sisi guna membangun wisdom. Data yang di proses pun telah banyak berubah, yang semula hanya berupa data bilangan dan karakter merambah ke audio visual (bunyi, suara, gambar, film). Sejauh perkembangan hingga saat ini, seluruh proses menggunakan format data digital dengan satuan bit (binary digit). Dari perkembangan perangkat lunak, kita bisa membayangkan bagaimana perkembangan interaksi manusia dengan perangkat lunak. Bentuk paling primitif dari perangkat lunak, menggunakan aljabar Boolean, yang di representasikan sebagai binary digit (bit), yaitu 1 (benar / on) atau 0 (salah / off), cari ini sudah pasti sangat menyulitkan, sehingga orang mulai mengelompokkan bit tersebut menjadi nible (4 bit), byte (8 bit), word (2 byte), double word (32 bit). Bahan Ajar Komputer Dasar dan Pemrograman Page 59 Kelompok-kelompok bit ini di susun ke dalam struktur instruksi seperti penyimpanan, transfer, operasi aritmatika, operasi logika, dan bentuk bit ini di ubah menjadi kode-kode yang di kenal sebagai assembler. Kode-kode mesin sendiri masih cukup menyulitkan karena tuntutan untuk dapat menghapal kode tersebut dan format (aturan) penulisannya yang cukup membingungkan, dari masalah ini kemudian lahir bahasa pemrograman tingkat tinggi yang seperti bahasa manusia (bahasa Inggris). Saat ini pembuatan perangkat lunak sudah menjadi suatu proses produksi yang sangat kompleks, dengan urutan proses yang panjang dengan melibatkan puluhan bahkan ratusan orang dalam pembuatannya. Gambar Siklus Perangkat Lunak Bentuk perangkat lunak pada awalnya adalah sambungan-sambungan kabel ke antar bagian dalam komputer, gambar berikut memperlihatkan orang yang sedang menggunakan komputer. Cara lain dalam mengakses komputer adalah menggunakan punched card yaitu kartu yang di lubangi. Penggunaan komputer saat itu masih dilakukan secara langsung, sebuah program untuk sebuah mesin untuk tujuan tertentu. Pada era ini, perangkat lunak merupakan satu kesatuan dengan perangkat kerasnya. Penggunaan komputer dilakukan secara langsung dan hasil yang selesai di kerjakan komputer berupa print out. Proses yang di lakukan di dalam komputer berupa baris instruksi yang secara berurutan di proses. Pada era stabil penggunaan komputer sudah banyak di gunakan, tidak hanya oleh kalangan peneliti dan akademi saja, tetapi juga oleh kalangan industri / perusahaan. Perusahaan perangkat lunak bermunculan, dan sebuah perangkat lunak dapat menjalankan beberapa fungsi, dari ini perangkat lunak mulai bergeser menjadi sebuah produk. Baris-baris perintah perangkat lunak yang di jalankan oleh komputer bukan lagi satu-satu, tapi sudah seperti banyak proses yang di lakukan secara serempak (multi tasking). Sebuah perangkat lunak mampu menyelesaikan banyak pengguna (multi user) Bahan Ajar Komputer Dasar dan Pemrograman Page 60 secara cepat/langsung (real time). Pada era ini mulai di kenal sistem basis data, yang memisahkan antara program (pemroses) dengan data (yang di proses). Gambar Evolusi Perangkat Lunak Sejalan dengan semakin luasnya PC dan jaringan komputer di era ini, perangkat lunak juga berkembang untuk memenuhi kebutuhan perorangan. Perangkat lunak dapat di bedakan menjadi perangkat lunak sistem yang bertugas menangani internal dan perangkat lunak aplikasi yang di gunakan secara langsung oleh penggunannya untuk keperluan tertentu. Automatisasi yang ada di dalam perangkat lunak mengarah ke suatu jenis kecerdasan buatan. Saat ini perangkat lunak sudah terdapat di mana-mana, tidak hanya pada sebuah supercomputer dengan 25 prosesornya, sebuah komputer genggampun telah di lengkapi dengan perangkat lunak yang dapat di sinkronkan dengan PC. Tidak hanya komputer, bahkan peralatan seperti telepon, TV, hingga ke mesin cuci, AC dan microwave, telah di tanamkan perangkat lunak untuk mengatur operasi peralatan itu. Dan yang hebatnya lagi adalah setiap peralatan itu akan mengarah pada suatu saat kelak akan dapat saling terhubung. Pembuatan sebuah perangkat lunak bukan lagi pekerjaan segelentir orang, tetapi telah menjadi pekerjaan banyak orang, dengan beberapa tahapan proses yang melibatkan berbagai disiplin ilmu dalam perancangannya. Tingkat kecerdasan yang di tunjukkan oleh perangkat lunak pun semakin meningkat, selain permasalahan teknis, perangkat lunak sekarang mulai bisa mengenal suara dan gambar. 2. Klasifikasi Perangkat Lunak Perangkat lunak secara umum dapat di bagi 2 yaitu perangkat lunak sistem dan perangkat lunak aplikasi. Perangkat lunak sistem dapat di bagi lagi menjadi 3 macam yaitu: Bahan Ajar Komputer Dasar dan Pemrograman Page 61 1) Bahasa pemrograman : merupakan perangkat lunak yang bertugas mengkonversikan arsitektur dan algoritma yang di rancang manusia ke dalam format yang dapat di jalankan komputer, contoh bahasa pemrograman di antaranya : BASIC, COBOL, Pascal, C++, FORTRAN 2) Sistem Operasi : saat komputer pertama kali di hidupkan, sistem operasilah yang pertama kali di jalankan, sistem operasi yang mengatur seluruh proses, menterjemahkan masukan, mengatur proses internal, memanejemen penggunaan memori dan memberikan keluaran ke peralatan yang bersesuaian, contoh sistem operasi : DOS, Unix, Windows 95, IMB OS/2, Apple’s System 3) Utility : sistem operasi merupakan perangkat lunak sistem dengan fungsi tertentu, misalnya pemeriksaan perangkat keras (hardware troubleshooting), memeriksa disket yang rusak bukan rusak fisik), mengatur ulang isi harddisk (partisi, defrag), contoh Utilty adalah Norton Utility Perangkat lunak aplikasi merupakan bagian perangkat lunak yang sangat banyak di jumpai dan terus berkembang. Sebelum tahun 1990-an aplikasi yang di kenal yaitu pemroses kata (Word Star, Chi Write), pemroses tabel (Lotus 123, Quatro Pro), database (DBASE), dan hiburan (game). Pada perkembangan pemroses kata, tabel dan database saat ini telah di bundel menjadi aplikasi office dengan tambahan aplikasi untuk pembuatan presentasi yang nanti akan di berikan pada pelatihan ini. Contoh aplikasi office adalah Microsoft Office yang terdiri dari Word(pemroses kata), Excel (pemroses tabel), Access (database), dan PowerPoint (presentasi). Yang berkembang sangat banyak saat ini adalah aplikasi multimedia dan internet. Contoh aplikasi multimedia adalah Winamp untuk memutar musik berformat MP3 atau CD Audio, kemudian RealPlayer yang dapat digunakan untuk menonton film atau VCD. Aplikasi internet yang umum di gunakan adalah untuk browsing, e-mail, chatting dan messenger. Aplikasi yang bersifat khusus di antaranya untuk membantu pekerjaan Engineer seperti AutoCAD (gambar struktur), Protel (gambar rangkaian elektronik), dan Matlab (pemroses dan visualisasi persamaan matematis). Bahan Ajar Komputer Dasar dan Pemrograman Page 62 3. Sistem Operasi Sistem operasi sangat berkaitan dengan prosesor yang di gunakan. Jenis prosesor pada PC yang umum adalah yang kompatibel dengan produk awal IBM dan Macintosh. PC Macintosh, perangkat lunaknya di kembangkan oleh perusahaan yang sama sehingga perkembangannya tidak sepesat cloning IBM PC. Sistem operasi dari cloning IBM saat ini secara umum terbagi menjadi 2 aliran yaitu komersil yang di buat oleh Microsoft dan yang bersifat freeware yang di kembangkan oleh peneliti dari seluruh dunia karena bersifat open source, yaitu bahan baku pembuatan dapat di baca, sehingga hasilnya dapat di tambah atau di modifikasi oleh setiap orang. Sementara interaksi antara pengguna dan komputer di kenal melalui 2 cara, cara yang pertama adalah pemberian instruksi melalui penulisan perintahatau dengan cara tunjuk (pointer) dengan tampilan grafis. Gambar Sistem Operasi Berbasis Text Gambar Sistem Operasi linux & windows Bahan Ajar Komputer Dasar dan Pemrograman Page 63 4. Bahasa Komputer Bahasa komputer adalah istilah alternatif dan lebih luas cakupannya dari pada istilah bahasa pemrograman yang biasa digunakan. Bahasa pemrograman merupakan bagian dari bahasa komputer, demikian halnya dengan jenis bahasa lainnya. Contohnya, HTML adalah suatu bahasa markah dan bahasa komputer, tapi secara tradisional tidak dianggap sebagai bahasa pemrograman. Bahasa komputer pada dasarnya dibagi menjadi dua kelompok: bahasa tingkat tinggi dan bahasa tingkat rendah. Bahasa tingkat tinggi adalah bahasa yang mudah dimengerti oleh manusia, terutama terdiri dari blok-blok kode tereksekusi, yang terutama mengambil keputusan tertentu yang menentukan arah atau alur suatu program. Suatu kompilator mengubah dari bahasa tingkat tinggi ini menjadi kode yang dimengerti oleh komputer. Kebanyakan perangkat lunak modern dibuat dengan bahasa tingkat tinggi, yang dirakit menjadi kode rakitan tingkat rendah, yang selanjutnya dikompilasi menjadi instruksi mesin. Ilustrasi bahasa biner Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer, adalah teknik komando/instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh Bahan Ajar Komputer Dasar dan Pemrograman Page 64 komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi. Menurut tingkat kedekatannya dengan mesin komputer, bahasa pemrograman terdiri dari: a. Bahasa Mesin, yaitu memberikan perintah kepada komputer dengan memakai kode bahasa biner, contohnya 01100101100110 b. Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan (bah.Inggris Assembly), yaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat (kode mnemonic), contohnya MOV, SUB, CMP, JMP, JGE, JL, LOOP, dsb. c. Bahasa Tingkat Menengah, yaitu bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa manusia (lihat contoh Bahasa Tingkat Tinggi di bawah) dan instruksi yang bersifat simbolik, contohnya {, }, ?, <<, >>, &&, ||, dsb. d. Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if, for, while, and, or, dsb. Turbo Pascal Sebagian besar bahasa pemrograman digolongkan sebagai Bahasa Tingkat Tinggi, hanya bahasa C yang digolongkan sebagai Bahasa Tingkat Menengah dan Assembly yang merupakan Bahasa Tingkat Rendah. Berikut ini adalah daftar bahasa pemrograman komputer: o ABC Bahan Ajar Komputer Dasar dan Pemrograman Page 65 o Ada o ALGOL o Applescript o Assembly o BASIC: o ASP o BASIC o COMAL o Visual Basic o Visual Basic for Applications o VBScript o Batch (MS-DOS) o COBOL o UNIX shell script: o Bourne shell (sh) script o Bourne-Again shell (bash) script o Korn shell (ksh) script o C shell (csh) script o C: Bahan Ajar Komputer Dasar dan Pemrograman Page 66 o C++ o C# o Visual C++ o ColdFusion o dBase dkk.: o Clipper o Foxbase o Visual FoxPro o Eiffel o Fortran o Go o Haskell o Java o JavaScript o JSP o Lisp o Logo o Pascal o Delphi Bahan Ajar Komputer Dasar dan Pemrograman Page 67 o Perl o Prolog o Python o PHP o Pike o RPG o Smalltalk o Scheme o SQL o Dsb. 5. Aplikasi a. Office Perangkat lunak aplikasi perkantoran yang umum adalah pemroses kata dan pemroses tabel pada gambar dibawah ini. Bahan Ajar Komputer Dasar dan Pemrograman Page 68 Gambar Program Pemroses Kata Pemroses kata umum di gunakan untuk menggantikan tugas pengetikan yang sering di lakukan. Selain dapat melakukan format pengetikan seperti penomoran, pengaturan spasi, margin (jarak pinggir kertas), jenis huruf (font), pemroses kata juga dapat melakukan proses pengecekan kata bahkan kalimat. Gambar Pemroses tabel Pemroses tabel biasanya di gunakan untuk melakukan perhitungan yang menggunakan tabel (tabulasi). Fungsi standar yang di gunakan adalah penjumlahan di suatu range dalam baris atau kolom tertentu, atau fungsi lainnya seperti pencarian nilai rata-rata, maksimal, minimal atau deviasi. Bahan Ajar Komputer Dasar dan Pemrograman Page 69 Automasi pemrosesan dapat dilakukan dengan menggunakan macro, misalnya perhitungan bulanan. Aplikasi office database saat ini tidak kami sampaikan, untuk aplikasi presentasi akan kami jelaskan dengan lengkap pada bab 5 – 7, di dalam modul pelatihan dasar ini. Aplikasi presentasi untuk mendukung presentasi seperti microsoft power point, open office impress, danlain sebagainya. Contoh Presentasi c. Aplikasi Multimedia Aplikasi multimedia saat ini sangat banyak dan beragam. Di katakan Multimedia karena selain penggunaan media teks, aplikasi ini dapat memproses / menampilkan dalam bentuk yang lain yaitu gambar, suara dan film. Aplikasi Multimedia sangat berkaitan dengan format data yang di gunakan. Aplikasi Multimedia umumnya di pisahkan lagi menjadi aplikasi yang di gunakan untuk membuat, yang hanya di gunakan untuk menampilkan saja dan aplikasi pengaturan. Bahan Ajar Komputer Dasar dan Pemrograman Page 70 Contoh Media Player Video, Suara / Musik Format-format digital multimedia di antaranya : • MIDI (Musical Instrument Digital Interface) , format suara instrumen ini di perkenalkan pada tahun 1983 oleh perusahaan musik elektrik seperti Roland, Yamaha dan Korg. Format MIDI bersifat sangat kompak dengan ukurannya yang kecil, suara yang di hasilkan oleh MIDI dengan dukungan sound card yang memilik synthesizer (penghasil suara elektrik) sangatlah mirip dengan organ elektrik yang bisa memainkan berbagai alat musik. • MP3, format suara yang terkenal saat ini berbeda dengan MIDI yang hanya instrument, MP3 merekam seluruh suara termasuk suara penyanyinya. Kualitas suara MP3 akan erbanding dengan ukuran penyimpannya. Kualitas yang banyak di gunakan untuk merekam musik adalah standar CDROM (44,2 KHz, 16 bit, stereo), sementara kualitas terendah adalah kualitas seperti telepon (5 KHz, 8 bit, mono). • MPEG (Moving Picture Experts Group), merupakan format yang di susun oleh ahli dari berbagai penjuru dunia untuk format multimedia. • AVI (Audio Video Interleave), format AVI di buat oleh Microsoft dan mudah di pindah-pindahkan di aplikasi buatan Microsoft lainnya seperti Word atau PowerPoint • Quicktime, sama dengan AVI, Quicktime dapat digunakan baik di komputer berbasis Intel maupun • Bahan Ajar Komputer Dasar dan Pemrograman Page 71 • Mac. Quicktime dapat menyaingin AVI di karenakan tingkat kompresinya yang lebih baik. Tingkat kompresi menentukan besar-kecilnya file yang akan menentukan pula besar-kecilnya media penyimpanan, dan lebar jalur data yang dibutuhkan untuk transfer. d. Aplikasi Internet Perangkat lunak yang berhubungan dengan internet sangat berkaitan dengan aplikasi internet. Aplikasi Internet adalah protokol yang digunakan untuk berhubungan antara satu orang atau mesin dengan pihak lain yang berjauhan. Aplikasi internet akan menyangkut dua sisi, yaitu sisi penyedia (server) atau sisi pengguna (client). Contoh aplikasi internet dan perangkat lunak dari sisi pengguna yang umum di gunakan adalah : 1) HTTP (Hypertext Transfer protocol), merupakan aplikasi internet yang menampilkan baris kalimat, atau gambar, dengan beberapa kata yang di beri tanda garis bawah (hypertext). Dari hypertext ini, pengguna dapat melompat dari satu dokumen (page) ke dokumen lainnya. Perangkat lunak di sisi pengguna yang menjalankan http di kenal sebagai browser. Contoh Bahan Ajar Komputer Dasar dan Pemrograman Page 72 Gambar Browser Internet 2) E-mail (Electronic mail), merupakan aplikasi surat menyurat di internet. Setiap orang memiliki alamat e-mail, dan bisa saling bertukar dokumen satu sama lain. Contoh perangkat lunaknya adalah gmail. Gambar e-mail Bahan Ajar Komputer Dasar dan Pemrograman Page 73 3) Messenger di gunakan untuk komunikasi melalu teks (messsage), juga bisa berupa suara (voice) mapun film (webcam) Chatting (Tex, Voice, dan Video) e. Aplikasi Lain Banyak sekali perangkat lunak lain seiring dengan perkembangan kebutuhan manusia akan daya dukung komputer. Perangkat lunak dikembangkan untuk membantu setiap aktivitas manusia. Autocad untuk Disain teknik dan Arsitektur Bahan Ajar Komputer Dasar dan Pemrograman Page 74 Photoshop & CorrelDraw untuk Disain Image Perangkat Lunak Matematika Bahan Ajar Komputer Dasar dan Pemrograman Page 75 Perangkat lunak statistika Aplikasi Akuntansi dan Manajemen Aplikasi utility Bahan Ajar Komputer Dasar dan Pemrograman Page 76