Pengantar Ilmu Komputer Pengantar Komputer Menurut arti harafiahnya komputer berarti alat hitung. Kata komputer berasal dari bahasa latin yaitu Computere, yang berarti menghitung, dalam bahasa inggris to compute. Defenisi Komputer : 1. 2. 3. 4. 5. 6. 7. Alat Elektronik Dapat menerima input data Dapat mengolah data Dapat memberikan informasi Menggunakan suatu program yang tersimpan di memori Dapat menyimpan program dan hasil pengolahan Bekerja secara otomatis Pengolahan Data Elektronik Manipulasi data ke dalam bentuk yang lebih berguna dan lebih berarti, berupa suatu informasi dengan menggunakan suatu alat elektronik yaitu komputer. Siklus Pengolahan data Suatu proses pengolahan data terdiri dari 3 tahapan dasar, yang disebut dengan siklus pengolahan data (Data Processing Cycle), yaitu input, processing, output. Output Proses Input Siklus pengolahan data yang dikembangkan dapat ditambahkan tiga tahapan lagi yaitu Origination, Storage, Distribution. Origination Input Processing Output Distribution Output Origination Tahap ini berhubungan dengan proses dari pengumpulan data yang biasanya merupakan proses pencatatan (recording) data ke dokumen dasar Input Proses memasukkan data ke dalam proses komputer lewat alat input (Input Device) Processing Proses pengolahan dari data yang sudah dimasukkan yang dilakukan oleh alat pemroses (Processing Device), yang dapat berupa proses menghitung, membandingkan, mengklasifikasikan, mengurutkan, mengendalikan atau mencari di storage. Output Merupakan proses menghasilkan output dari hasil pengolahan data ke alat output (output Device), yaitu berupa informasi. Distribution Merupakan proses dari distribusi output kepada pihak yang berhak dan membutuhkan informasi. By : Imelda, ST/MI Pengantar Ilmu Komputer Storage Merupakan proses perekaman hasil pengolahan ke simpanan luar (Storage). Hasil dari pengolahan yang disimpan di storage dapat dipergunakan sebagai bahan input untuk proses selanjutnya. Sistem Komputer Elemen – elemen dari sistem komputer : 1. Hardware (Perangkat keras) Berdasarkan kegunaannya digolongkan menjadi beberapa bagian yaitu, a. Peralatan Input b. Peralatan Proses c. Peralatan Output d. Peralatan Penyimpanan 2. Software (Perangkat Lunak) Jenis – Jenis Software : a. Operating System Contoh : Windows, Unix, Linux, Macintosh b. Program Utility c. Program Paket d. Program Aplikasi e. Bahasa Pemrograman : - Low Level Languange - Middle Level Languange - High Level Languange : Interpreter dan Kompiler 3. Brainware Brainware dapat digolongkan sebagai berikut: System Analyst Kedudukan tertinggi dalam programming. Tugas SA L 1. Menentukan Tujuan sistem komputerisasi dari suatu perusahaan 2. Mengadakan studi kelayakan, apakah layak suatu perusahaan menggunakan sistem komputerisasi 3. Mempelajari organisasi yang sedang berjalan 4. Mendisain sistem sesuai dengan permintaan user Programmer Yang menyusun instruksi atau program bagi komputer Tugasnya : 1. Membuat aplikasi komputer/program dengan menggunakan bahasa komputer maupun perangkat – perangkat lunak terpadu komputer 2. Program atau aplikasi yang dibuat oleh programmer biasanya menggunakan bahasa/software terpadu yang paling sesuai dengan aplikasi program yang dirancang atas permintaan user. Operator Tugas utamanya adalah memasukkan, mengentri mengoperasikan dan menghentikan komputer Computer Engineer/ Maintenance Tugasnya menjaga kelangsungan bekerjanya keseluruhan, serta memelihara komputer. By : Imelda, ST/MI mesin data, merawat, komputer secara Pengantar Ilmu Komputer SEJARAH PERKEMBANGAN KOMPUTER Alat pengolah data, mulai dari yang paling sederhana sampai sekarang ini dapat digolongkan dalam empat golongan : 1. Alat Manual (Manual Device) Alat pengolah data yang tidak bersifat mekanis, dikerjakan dengan tenaga manusia, menggunakan alat – alat sederhana. 2. Alat Mekanik (Mechanical Device) Alat pengolah data yang bersifat mekanik atau digunakan secara manual dengan tangan 3. Alat Mekanik Elektronik Pengolahan data mekanik yang digerakkan dengan tenaga listrik, termasuk baterai atau alat yang digerakkan oleh motor elektronik. 4. Alat Elektronik Alat pengolahan data elektronik atau yang bekerjanya secara elektronik Generasi Komputer 1. Generasi Pertama (1942 -1959 ) Komponen terbuat dari tabung hampa (Vacuum Tube) Program berupa bahasa mesin (Machine Languange) Menggunakan konsep store program dengan memori utamanya adalah magnetic core storage Menggunaka simpanan luar magnetic tape dan magnetic disk Karakteristik : - Ukuran besar - Cepat panas - Prosesnya kurang cepat - Kapasitas untuk penyimpanan data kecil - Membutuhkan daya listrik besar - Orientasinya terutama pada aplikasi bisnis Contoh : Eniac (Electronic Numerical Integrator and Calculator) 2. Generasi Kedua (1959 -1965) Komponennya terbuat dari transistor untuk sirkuitnya By : Imelda, ST/MI Pengantar Ilmu Komputer Program dapat dibuat dalam bahasa tingkat tinggi (high level language seperti Fortran, Cobol, dan Algol Kapasitas memori utama sudah cukup besar dengan pengembangan dari magnetic core storage, dapat menyimpan puluhan ribu karakter Menggunakan simpanan luar magnetic tape dan magnetic disk yang berbentuk removable disk atau disk pack Mempunyai kemampuan real time dan time sharing Karakteristik : - Ukuran fisik lebih kecil dari generasi pertama - Proses operasi sudah cepat - Kapasitas memori lebih besar - Membutuhkan lebih sedikit daya listrik - Orientasinya pada aplikasi bisnis dan teknik Contoh : IBM 1401 yang digunakan oleh kalangan industri 3. Generasi Ketiga (1965 -1970) Komponen yang dipergunakan adlah IC (Integrated Circuit) Peningkatan Software Pengembangan alat input output Memungkinkan untuk melakukan Multiprocessing dan Multi programming Contoh : IBM system 360, UNIVAC 1108 4. Generasi Keempat (1970 -1983) Ada dua perkembangan yang dianggap sebagai generasi keempat 1. Penggunaan LSI (Large Scale Integration) atau Bipolar Large Scale Integration yang merupakan pemadatan dari beribu IC dijadikan satu dalam sebuah chip 2. Perkembangan komputer mikro yang menggunakan microprocessor dan semiconductor yang berbentuk chip untuk memori komputer (Internal Memory), sedangkan komputer generasi sebelumnya masih menggunakan magnetic core storage By : Imelda, ST/MI Pengantar Ilmu Komputer 5. Generasi kelima Komputer kelima sedang dalam pengembangan . Komponen yang dipergunakan adalah VLSI. Juga sedang dikembangkan Josephson Junction, teknologi yang kemungkinan bisa menggantikan chip. Penggolongan Komputer Berdasarkan data yang diolah 1. Analog Computer Digunakan untuk mengolah data kualitatif, bekerja secara kontiniu dan parallel dan biasanya tidak memerlukan bahasa perantara. Contoh : komputer yang digunakan untuk mengukur voltase listrik, temperature, kecepatan, tekanan dan lainnya. 2. Digital Computer Digunakan untuk mengolah data kuantitatif (berupa huruf, angka, kombinasi huruf dan angka, karakter – karakter khusus). Biasanya memerlukan bahasa perantara. Contoh : PC 3. Hybrid Computer Merupakan kombinasi dari komputer analog dan digital Contoh : Faksmili, USG (Ultrasonogrfi) Berdasarkan bentuk 1. Tower By : Imelda, ST/MI Pengantar Ilmu Komputer 2. Desktop 3. Portable 4. Notebook 5. Subnotebook 6. Palmtop Berdasarkan Penggunaanya 1. Special Purpose Computer 2. General Purpose Computer Berdasarkan ukurannya 1. Micro Computer - Umumnya single user - Satuan kecepatannya Mhz 2. Mini Computer Satuan kecepatannya MIPS By : Imelda, ST/MI Pengantar Ilmu Komputer 3. Small Computer 4. Medium Computer 5. Mainframe Computer 6. Super Computer Satuan kecepatannya FLOP (Floating Point Operations Per Second) sampai GLOP By : Imelda, ST/MI