MODUL PERKULIAHAN Aplikasi Komputer Pengenalan Komputer Fakultas Program Studi Ilmu Komputer Teknik Informatika Tatap Muka 01 Kode MK Disusun Oleh 90001 Sabar Rudiarto, S.Kom., M.Kom. Abstrak Kompetensi Modul ini menjelaskan mengenai Pengenalan Komputer, Sistem Komputer, Software. Mampu memahami Definisi Komputer, Perkembangan dari generasi ke generasi, dan klasifikasi dari Software. 1. Pengenalan Komputer Komputer berasal dari bahasa latin computare yang mengandung arti menghitung. Komputer yang kita temui saat ini adalah evolusi panjang dari penemuan-penemuan manusia sejak dahulu kala berupa alat mekanik maupun elektronik. Komputer merupakan alat komunikasi utama bagi miliaran orang. a. Definisi Komputer Komputer adalah perangkat elektronik, beroperasi dibawah perintah pengendali yang disimpan pada memori komputer, dapat menerima data, memproses data berdasarkan aturan tertentu, mencetak hasilnya, dan menyimpan data untuk penggunaan di masa depan. b. Penggolongan Komputer o Berdasarkan Generasinya a. Generasi Pertama Generasi pertama dari komputer, ditandai dengan diketemukannya tabung hampa udara sebagai alat penguat sinyal. Bahan bakunya terdiri dari kaca, sehingga banyak memiliki kelemahan, seperti: mudah pecah, dan mudah menyalurkan panas. Menggunakan storage (media penyimpanan) berupa magnetic tape dan magnetic disk. Ukuran fisiknya besar dan cepat panas, sehingga membutuhkan pendingin dan daya listrik yang besar. b. Generasi Kedua Transistor merupakan ciri khas komputer generasi kedua. Bahan bakunya terdiri atas tiga lapis, yaitu: "basic", "collector" dan "emmiter". Transistor merupakan singkatan dari Transfer Resistor, yang berarti dengan mempengaruhi daya tahan antara dua dari tiga lapisan, maka daya (resistor) yang ada pada lapisan berikutnya dapat pula dipengaruhi. Menggunakan media penyimpanan luar berupa magnetic tape dan magnetic disk yang berbentuk removable disk atau disk pack. Ukuran lebih kecil dibandingkan generasi pertama, mempunyai kemampuan real time dan time sharing. c. Generasi Ketiga Integrated Circuit atau IC-Chip merupakan ciri khas komputer generasi ketiga. Cincin magnetic tersebut dapat di-magnetisasi secara satu arah ataupun berlawanan, dan akhirnya men-sinyalkan kondisi "ON" ataupun ‘13 2 Jaringan Komputer Sabar Rudiarto, S.Kom., M.Kom. Pusat Bahan Ajar dan eLearning http://www.mercubuana.ac.id "OFF" yang kemudian diterjemahkan menjadi konsep 0 dan 1 dalam sistem bilangan biner yang sangat dibutuhkan oleh komputer. Peningkatan kecepatan dan kapasitas memory yang lebih besar, memungkinkan multiprocessing penyimpanannya disk magnetic dan multiprogramming. yang bersifat random Media access. Kemampuan komunikasi data antara komputer satu dengan lainnya. d. Generasi Keempat Microprocessor merupakan ciri khas komputer generasi keempat yang merupakan pemadatan ribuan IC kedalam sebuah chip dengan teknologi LSI (Large Scale Integration) yang kemudian dikembangkan menjadi VLSI (Very Large Scale Integration). Karena bentuk yang semakin kecil dan kemampuan yang semakin meningkat, harga yang ditawarkan juga semakin murah. Menggunakan microprocessor dan semiconductor untuk internal memory. Kapasitas memori besar. e. Generasi Kelima Pada generasi ini beberapa computer dapat menerima instruksi secara lisan (voice recognition) dan mampu meniru nalar manusia (Artificial Inteligence), serta kemampuan menerjemahkan bahasa asing. Kemajuan lain adalah teknologi superkonduktor yang memungkinkan aliran listrik tanpa hambatan sehingga mempercepat kecepatan informasi. o Berdasarkan data yang diolah a. Analog Computer Digunakan untuk data yang sifatnya kontinyu (berkelanjutan) dan bukan data yang berbentuk angka tetapi dalam bentuk fisik, misalnya arus listrik,temperatur, kecepatan, tekanan,dsb Output dari komputer analog umumnya adalah untuk pengaturan atau pengontrolan suatu mesin, misalnya untuk mengatur temperature di dalam suatu alat pembakaran. Keuntungan komputer analog adalah kemampuannya untuk menerima data dalam besaran fisik (data kualitatif) dan langsung mengukur data tertentu tanpa harus dikonversikan terlebih dahulu seperti pada komputer digital sehingga proses komputer analog lebih cepat dibandingkan dengan komputer digital. ‘13 3 Jaringan Komputer Sabar Rudiarto, S.Kom., M.Kom. Pusat Bahan Ajar dan eLearning http://www.mercubuana.ac.id Kelemahan komputer analog adalah terletak pada faktor ketepatannya. Komputer digital lebih tepat dibandingkan dengan komputer analog. b. Digital Computer Digunakan untuk data yang berbentuk angka atau huruf dalam jumlah banyak (data kuantitatif) Biasanya dipakai untuk aplikasi bisnis dan aplikasi teknik Keunggulan komputer digital adalah : o Memproses data lebih tepat dibanding komputer analog o Dapat menyimpan data selama masih dibutuhkan untuk diproses o Dapat melakukan operasi logika o Data yang telah dimasukkan dapat dikoreksi atau dihapus o Output dari komputer digital dapat berupa angka, huruf, grafik maupun gambar/symbol khusus. c. Hybrid Computer Merupakan komputer kombinasi dari komputer analog dan digital Mampu memproses data lebih cepat dari komputer digital dan lebih tepat dari komputer analog Mampu mengolah data kualitatif dan kuantitatif Biasanya dipakai untuk aplikasi khusus, banyak digunakan di rumah sakit untuk memeriksa pasien dan menghasilkan analisa berupa grafik, gambar maupun tulisan. o Berdasarkan Penggunaannya a. Special Purpose Computer Komputer yang dirancang untuk menyelesaikan masalah yang khusus yang biasanya hanya berupa satu masalah saja . Program komputer sudah tertentu dan sudah tersimpan di dalam komputernya. Komputer ini dapat berupa komputer digital maupun komputer analog, dan umumnya komputer analog adalah special purpose computer . Spesial purpose computer banyak dikembangkan untuk pengontrolan yang otomatis pada proses-proses industri seperti misalnya pabrik kimia, penyulingan minyak, pabrik baja serta untuk tujuan militer ‘13 4 Jaringan Komputer Sabar Rudiarto, S.Kom., M.Kom. Pusat Bahan Ajar dan eLearning http://www.mercubuana.ac.id b. General Purpose Computer Komputer yang dirancang untuk menyelesaikan bermacam-macam masalah dengan program yang bermacam-macam pula. Dibandingkan dengan special-purpose computer, kecepatannya lebih rendah Dipakai untuk berbagai keperluan aplikasi bisnis, teknik, pendidikan, pengolahan kata, permainan, dsb. Komputer ini dapat berupa komputer digital maupun komputer analog, dan umumnya komputer digital adalah general purpose computer. o Berdasarkan Ukurannya Ukuran dari komputer ditunjukkan oleh kemampuannya dalam mengolah data ditentukan oleh : Kapasitas main memory (simpanan dalam), yg dinyatakan dalam satuan byte, ( dengan kapasitas 4 KB, 32 KB, 64 KB, 128 KB, 256 KB bahkan dapat dikembangkan sampai 2 MB) Konfigurasi dari operand register (operand register digunakan untuk menampung data yang sedang dioperasikan), bisa dengan ukuran 8 bit, 16 bit, 32 bit dan 64 bit Kecepatan pengolahan data Jumlah dan macam alat-alat input dan outputnya Ukuran fisik komputer dan ruangan yang dibutuhkan a. Micro Computer (Personal Computer) Ukuran main memory berkisar 16 KB sampai lebih dari 1 MB Konfigurasi operand register 8 bit, 16 bit, 32 bit atau 64 bit Umumnya single user ( pemakainya tunggal) Harganya relative murah, contoh : laptop, pocket PC, desktop, pen PC, notebook. b. Mini Computer Dapat digolongkan lagi menjadi mini-mini komputer, midi-mini computer, maxi-mini computer dan super mini komputer tergantung dari kemampuannya ‘13 5 Ukuran main memory berkisar 4 MB sampai lebih dari 128 MB Konfigurasi operand register 8 bit, 16 bit, 32 bit atau 64 bit Umumnya multi user ( pemakainya banyak) Ukuran fisiknya sebesar lemari kecil. Jaringan Komputer Sabar Rudiarto, S.Kom., M.Kom. Pusat Bahan Ajar dan eLearning http://www.mercubuana.ac.id Diterapkan terhadap aplikasi pengendalian produksi, riset laborotarium dan komunikasi data c. Mainframe Computer Disebut juga dengan nama mainframe computer atau large scale mainframe computer karena bentuk fisiknya besar seperti lemari Ukuran main memory berkisar 512 KB dan dapat dikembangkan sampai lebih dari 8 MB Digunakan oleh perusahaan-perusahaan besar, misalnya perusahaan penerbangan yang mempunyai ratusan kantor cabang tersebar mempunyai diseluruh terminal yang dunia yang tiap-tiap kantor dengan pusat dihubungkan komputernya. Mempunyai kecepatan dalam proses data dan efektif dalam penerapan system time sharing sehingga dapat dipakai banyak pemakai secara bersamaan d. Super Computer Dikembangkan di Amerika Serikat dan Jepang IBM sebagai salah satu perusahaan yang mengembangkan super computer Kecepatan proses tinggi dan kemampuan penyimpanan data yang jauh lebih besar dibandingkan mainframe. Penerapan system time-sharing yang lebih efektif dengan menggunakan ribuan terminal yang dapat dihubungkan dengan super computer dan ribuan pemakai dapat menggunakannya secara bersamaan. 2. Sistem Komputer Tujuan dari sistem komputer adalah mengolah data untuk menghasilkan informasi sehingga perlu didukung oleh elemen-elemen yang terdiri dari : 1. Perangkat keras (Hardware) 2. Perangkat lunak (Software) 3. Kemampuan pengguna (Brainware). ‘13 6 Jaringan Komputer Sabar Rudiarto, S.Kom., M.Kom. Pusat Bahan Ajar dan eLearning http://www.mercubuana.ac.id Perangkat Keras (Hardware): a. Perangkat Input (Input Device) Adalah Komponen peranti keras (hardware) yang kita gunakan untuk memasukkan data dan perintah ke dalam komputer. Contoh : Keyboard, mouse, scanner, microphone, digital camera, light pen. b. Perangkat Output (Output device) Adalah Komponen peranti keras (hardware) yang menyampaikan informasi kepada satu atau banyak orang. Contoh : Monitor, speaker, monitor, plotter, dsb. c. Input/Output Ports (I/O Ports) Adalah bagian yang digunakan untuk menerima ataupun mengirim data ke luar sistem. Peralatan input dan output terhubung melalui port ini. Contoh: printer port, audio port, USB port, mouse port, keyboard port. d. CPU (Central Processing Unit) Disebut juga dengan prosesor yaitu komponen sirkuit yang menerjemahkan dan menjalankan perintah dasar untuk mengoperasikan komputer. Terdiri dari : 1. Arithmetic Logical Unit: bagian CPU yang melakukan semua fungsi aritmatik dan fungsi logical 2. Control Unit: bagian CPU yang mengatur urutan even yang dibutuhkan untuk mengeksekusi setiap instruksi e. Memory Adalah media penyimpanan data pada komputer. Menyimpan data dan perintah secara sementara. Terbagi menjadi: 1. RAM (Random-Access Memory): bagian memori yang menyimpan data dan instruksi program sementara waktu pada saat sedang diolah atau dieksekusi. RAM bersifat volatile yaitu data yang tersimpan hilang jika tidak dialiri listrik (TEMPORARY). ‘13 7 Jaringan Komputer Sabar Rudiarto, S.Kom., M.Kom. Pusat Bahan Ajar dan eLearning http://www.mercubuana.ac.id Ada 2 jenis RAM yaitu : 1. Dynamic RAM (DRAM) High Density Memory dan harus di refresh (dialiri aliran listrik) secara periodic untuk menjaga isi memory. 2. Static RAM (SRAM) Waktu akses lebih cepat dan tidak perlu di refresh. 2. ROM (Read-Only Memory): bagian memori yang secara permanen menyimpan instruksi yang harus dilakukan komputer bila dinyalakan. PERMANENT Isi dari ROM disebut dengan firmware (memuat data, perintah, atau informasi yang ditulis secara permenen) umumnya diatur oleh pabrik. Programmable ROM (PROM) : dapat diprogram sekali oleh user Erasable PROM : dapat diprogram ulang dengan menghapus isi chip dengan sinar ultraviolet Electrically Erasable PROM : dapat dihapus dan diprogram ulang secara elektrik f. Bus ALU, Control Unit dan Main memory harus berkomunikasi supaya bisa berfungsi melalui sebuah bus. Bus itu adalah jalur elektrik (electrical path) untuk mengalirkan sinyal dari satu point ke point lain dalam sebuah sirkuit. Klasifikasi Bus berdasarkan fungsinya: 1. Control Bus : digunakan untuk mengontrol penggunaan serta akses ke Data Bus dan Address Bus, terdiri dari 4 sampai 10 jalur parallel. 2. Address Bus : digunakan untuk menandakan lokasi sumber maupun tujuan pada proses transfer data. Pada jalur ini CPU akan mengirimkan alamat memory yang akan ditulis maupun dibaca, terdiri dari 16, 20, 24 atau 32 jalur parallel. 3. Data Bus : adalah jalur-jalur perpindahan data antar modul dalam system computer. Lebar data bus ini menentukan kinerja system secara keseluruhan. Sifatnya bidirectional, artinya CPU dapat membaca dan menerima data melalui data bus ini, terdiri dari 8, 16, 32 atau 64 jalur parallel. g. Pemrosesan Instruksi 1. Instruction Fetch Proses CPU mengambil atau membawa instruksi dari memori utama ke CPU ‘13 8 Jaringan Komputer Sabar Rudiarto, S.Kom., M.Kom. Pusat Bahan Ajar dan eLearning http://www.mercubuana.ac.id 2. Instruction Execute Proses dari CPU untuk mengerjakan instruksi yang sudah ada diambil dari memori utama. h. Media Penyimpanan (Storage Media) Komputer menyimpan data, perintah dan informasi dalam media penyimpanan. Contoh: floppy disk, USB flash drive, Hard disk, CD, DVD, dan memory card Perangkat Lunak (Software): Disebut juga dengan program yaitu seperangkat perintah yang mengatakan kepada komputer apa yang harus dilakukan dan cara melakukannya. a. Klasifikasi Perangkat Lunak 1. Peranti lunak sistem (System Software) Terdiri atas program-program yang mengontrol atau mempertahankan operasi dari komputer dan alat-alatnya. Bertindak sebagai antarmuka antara pengguna, peranti lunak aplikasi, dan peranti keras komputer. Perangkat Lunak Sistem meliputi: 2. Bahasa pemrograman, Contoh: BASIC, COBOL, C++, Delphi, Java Sistem Operasi, Contoh: DOS, Unix, Microsoft Windows Utility, Contoh: Norton Utility Peranti lunak aplikasi (Application Software) Terdiri atas program yang dirancang untuk membuat pengguna menjadi lebih produktif dan/atau untuk membantu pengguna dengan tugas-tugas pribadi. Contoh : Microsoft Office, Software Accounting, Aplikasi Kepegawaian, dsb b. Evolusi Perangkat Lunak 1. Era Pioner Bentuk perangkat lunak pada awalnya adalah sambungan-sambungan kabel ke antar bagian dalam komputer. Cara lain dalam mengakses komputer adalah menggunakan punched card yaitu kartu yang dilubangi. 2. Era Stabil Perangkat lunak mampu menyelesaikan perintah secara serempak (multi tasking), menangani banyak pengguna (multi user) dan secara realtime. ‘13 9 Jaringan Komputer Sabar Rudiarto, S.Kom., M.Kom. Pusat Bahan Ajar dan eLearning http://www.mercubuana.ac.id 3. Era Mikro Perangkat lunak berkembang untuk memenuhi kebutuhan perorangan. Perangkat lunak dapat dibedakan menjadi perangkat lunak sistem yang bertugas menangani internal dan perangkat lunak aplikasi yang digunakan secara langsung oleh penggunaannya untuk keperluan tertentu. 4. Era Modern Perangkat lunak ditanamkan diberbagai peralatan mulai dari telepon, AC, microwave hingga mesin cuci. Kelak peralatan tersebut dapat saling terhubung dengan kecerdasan yang semakin meningkat. c. User Interface Mengendalikan cara anda memasukkan data dan perintah-perintah dan bagaimana informasi ditampilkan pada layar. Ada 2 jenis interface pengguna: 1. Command Line Pengguna mengetikkan perintah-perintah atau menekan tomboltombol khusus pada keyboard untuk memasukkan data dan perintah, menggunakan Command Prompt. Biasa digunakan untuk melakukan konfigurasi perangkat, mengatur sumber daya sistem, dan menangani masalah sambungan jaringan. Sulit digunakan karena memerlukan bahasa, ejaan, dan tanda baca yang tepat. 2. Graphical User Interface (GUI) Berinteraksi dengan peranti lunak dengan menggunakan teks, grafik dan gambar seperti ikon. Mengontrol bagaimana memasukkan data dan bagaimana layar menampilkan informasi. Contoh : Siklus Pemrosesan Informasi Secara umum, komputer memproses data (input) menjadi informasi (output) berupa hardcopy (printout) maupun softcopy (file) dan berikut ini adalah siklus pemrosesan informasi terdiri dari : 1. Input 2. Proses ‘13 10 Jaringan Komputer Sabar Rudiarto, S.Kom., M.Kom. Pusat Bahan Ajar dan eLearning http://www.mercubuana.ac.id 3. Output 4. Media Penyimpanan 5. Komunikasi Keunggulan Komputer : 1. Kecepatan (Speed) Operasi komputer terjadi melalui sirkuit elektronik. Ketika data, perintah, dan informasi mengalir melalui sirkuit ini, maka data, perintah dan informasi tersebut berpindah dengan kecepatan luar biasa. Kebanyakan komputer memproses miliaran atau triliunan operasi dalam satu detik. 2. Handal dan Konsisten (Reliability and Consistency) Komponen elektronik pada komputer modern dapat diandalkan dan dipercaya arena komponen tersebut jarang rusak. 3. Akurat (Accuracy) Dengan diberikan input dan proses yang sama, sebuah komputer akan memproduksi hasil yang sama secara konsisten 4. Penyimpanan (Storage) Komputer menyimpan jumlah data yang banyak dan membuat data ini tersedia untuk diproses kapan pun dibutuhkan 5. Komunikasi (Communication) Kebanyakan komputer dapat berkomunikasi dengan komputer lain, bahkan tanpa kabel. Komputer memungkinkan pengguna (user) untuk dapat saling berkomunikasi Kelemahan Komputer : 1. Pelanggaran kerahasiaan pribadi Sesuatu yang penting bahwa catatan pribadi dan rahasia disimpan dalam komputer untuk dilindungi sepatutnya. 2. Dampak terhadap tenaga kerja Walaupun komputer meningkatkan produktivitas dan menciptakan ratusan ribu pekerjaan baru di seluruh industri, keahlian dari jutaan pekerja telah digantikan komputer. 3. Resiko Kesehatan Penggunaan komputer dalam jangka waktu yang lama atau tidak dengan cara yang benar dapat menimbulkan cedera atau penyakit. Contoh : radiasi komputer, engaruh layar monitor terhadap mata user, cedera otot tangan dan pundak/leher. ‘13 11 Jaringan Komputer Sabar Rudiarto, S.Kom., M.Kom. Pusat Bahan Ajar dan eLearning http://www.mercubuana.ac.id 4. Dampak terhadap lingkungan Proses pembuatan dan limbah dari komputer menghabiskan sumber daya alam dan mencemarkan lingkungan. ‘13 12 Jaringan Komputer Sabar Rudiarto, S.Kom., M.Kom. Pusat Bahan Ajar dan eLearning http://www.mercubuana.ac.id Daftar Pustaka Pawirosumarto, Suharno, 2008, Aplikasi Komputer, Jakarta: Mitra Wacana Media ‘13 13 Jaringan Komputer Sabar Rudiarto, S.Kom., M.Kom. Pusat Bahan Ajar dan eLearning http://www.mercubuana.ac.id