MODUL PERKULIAHAN
Aplikasi Komputer Pengenalan Komputer dan Sistem Komputer Fakultas
Program Studi
Mata Kuliah Ciri Universitas (MKCU)
2014
1
Tatap Muka
01
Kode MK
Disusun Oleh
90001
Rushendra, S.Kom, M.T.
Abstract
Kompetensi
Modul ini menjelaskan tentang pengenalan komputer dan sistem computer.
Mahasiswsa diharapkan mengerti dan memahami tentang definisi computer, penggolongan computer dan system computer.
Aplikasi Komputer Rushendra, S.Kom, M.T.
Pusat Bahan Ajar dan eLearning http://www.mercubuana.ac.id
Pengenalan Komputer Definisi
Komputer dapat dikatakan sekumpulan alat elektronik yang saling bekerjasama, dapat menerima data (input), mengolah/memproses data (proses) dan memberikan informasi (output) serta terkoordinasi dibawah kontrol program yang tersimpan didalam memori komputer. INPUT
PROSES
OUTPUT
Bentuk keluaran dapat berupa teks, gambar, symbol, angka dan suara. Komputer berasal dari bahasa latin “computare”, artinya menghitung.
Istilah komputer mempunyai arti yang luas dan berbeda bagi setiap orang. Istilah komputer (computer) diambil dari bahasa Latin computare yang berarti menghitung (to compute atau to reckon). -
Menurut Blissmer (1985), komputer adalah suatu alat elektronik yang mampu melakukan beberapa tugas, yaitu menerima input, memproses input sesuai dengan instruksi yang diberikan, menyimpan perintah-perintah dan hasil pengolahannya, serta menyediakan output dalam bentuk informasi.
-
Sedangkan menurut Sanders (1985), komputer adalah sistem elektronik untuk memanipulasi data yang cepat dan tepat serta dirancang dan diorganisasikan supaya secara otomatis menerima dan menyimpan data input, memprosesnya, dan menghasilkan output berdasarkan instruksi-instruksi yang telah tersimpan di dalam memori. Dan masih banyak lagi ahli yang mencoba mendefinisikan secara berbeda tentang komputer. Namun, pada intinya dapat disimpulkan bahwa komputer adalah suatu peralatan elektronik yang dapat menerima input, mengolah input, memberikan informasi, menggunakan suatu program yang tersimpan di memori komputer, dapat menyimpan program dan hasil pengolahan, serta bekerja secara otomatis.
Dari definisi tersebut terdapat tiga istilah penting, yaitu input (data), pengolahan data, dan informasi (output). Pengolahan data dengan menggunakan komputer dikenal dengan nama pengolahan data elektronik (PDE) atau elecronic data processing (EDP).
2014
2
Aplikasi Komputer Rushendra, S.Kom, M.T.
Pusat Bahan Ajar dan eLearning http://www.mercubuana.ac.id
Data adalah kumpulan kejadian yang diangkat dari suatu kenyataan (fakta), dapat berupa angka-angka, huruf, simbol-simbol khusus, atau gabungan dari ketiganya. Data masih belum dapat bercerita banyak sehingga perlu diolah lebih lanjut. -
Pengolahan data merupakan suatu proses manipulasi dari data ke dalam bentuk yang lebih berguna dan lebih berati, yaitu berupa suatu informasi. Dengan demikian, informasi adalah hasil dari suatu kegiatan pengolahan data yang memberikan bentuk yang lebih bermakna dari suatu fakta. Oleh karena itu, pengolahan data elektronik adalah proses manipulasi dari data ke dalam bentuk yang lebih bermakna berupa suatu informasi dengan menggunakan suatu alat elektronik, yaitu komputer.
2014
3
Aplikasi Komputer Rushendra, S.Kom, M.T.
Pusat Bahan Ajar dan eLearning http://www.mercubuana.ac.id
Sejarah Ilmu Komputer
Disiplin Ilmu Komputer sudah muncul sejak era tahun 1940, seiring dengan berpadunya teori algoritma dan logika matematika, serta ditemukannya komputer elektronik dengan kemampuan penyimpanan program. Adalah Alan Turing dan Kurt Godel, yang pada tahun 1930-an berhasil memadukan algoritma, logika, dan penghitungan matematika serta merealisasikannya dalam sebuah alat atau rule system. Prinsip algoritma yang digunakan adalah dari Ada Lovelace, yang dikembangkan 60 tahun sebelumnya. Penemu algoritma sendiri yang tercatat dalam sejarah awal adalah dari seorang yang bernama Abu Abdullah Muhammad Ibn Musa al Khwarizmi. Al Khwarizmi adalah seorang ahli matematika dari Uzbekistan yang hidup di masa tahun 770-840 masehi. Di literatur barat ia lebih terkenal dengan sebutan Algorizm. Kata algoritma sendiri berasal dari sebutannya ini. Sedangkan komputer analog diciptakan oleh Vannevar Bush pada tahun 1920, dan disusul dengan komputer elektronik yang dikembangkan oleh Howard Aiken dan Konrad Zuse tahun 1930. Kemudian John Von Neumann mendemonstrasikan salah satu karya fenomenalnya pada tahun 1945, yaitu sebuah arsitektur komputer yang disebut "von Neumann machine", dimana program disimpan di memori. Arsitektur komputer inilah yang kemudian digunakan oleh komputer modern sampai sekarang. Tahun 1960 adalah babak baru dimulainya formalisasi Ilmu Komputer. Jurusan Ilmu Komputer pada universitas-universitas mulai marak dibangun. Disiplin ilmu baru ini kemudian terkenal dengan sebutan Ilmu Komputer (Computer Science), Teknik Komputer (Computer Engineering), Komputing (Computing), atau Informatika (Informatics).
2014
4
Aplikasi Komputer Rushendra, S.Kom, M.T.
Pusat Bahan Ajar dan eLearning http://www.mercubuana.ac.id
Definisi Ilmu Komputer Seiring dengan perkembangan Ilmu Komputer, dewasa ini banyak sekali peneliti yang mencoba membuat kajian dan melakukan pendefinisian terhadap Ilmu Komputer. Bagaimanapun juga, dasar Ilmu Komputer adalah matematika dan engineering (teknik). Matematika menyumbangkan metode analisa, dan engineering menyumbangkan metode desain pada bidang ini. CSAB [3] (Computing Sciences Accreditation Board, http://www.csab.org) membuat definisi menarik tentang Ilmu Komputer: Ilmu Komputer adalah ilmu pengetahuan yang berhubungan dengan komputer
dan
eksperimen,
komputasi.
dan
Di
pendesainan
dalamnya
terdapat
komponen,
serta
teoritika, termasuk
didalamnya hal-hal yang berhubungan dengan: 1. Teori-teori untuk memahami komputer device, program, dan sistem 2. Eksperimen untuk pengembangan dan pengetesan konsep 3. Metodologi desain, algoritma, dan tool untuk merealisasikannya 4. Metode analisa untuk melakukan pembuktian bahwa realisasi sudah sesuai dengan requirement yang diminta Beberapa definisi lain yang lebih abstrak adalah: Ilmu Komputer adalah ilmu yang mempelajari tentang representasi pengatahuan (knowledge representation) dan implementasinya. ataupun definisi Ilmu Komputer adalah ilmu yang mempelajari tentang abstraksi dan bagaimana mengendalikan kekompleksan. Denning mendefinisikan Ilmu Komputer dalam makalahnya yang cukup terkenal tentang disiplin ilmu komputer [1]. Makalah ini adalah laporan akhir dari proyek dan task force tentang the Core of Computer Science yang dibentuk oleh dua society ilmiah terbesar bidang komputer, yaitu ACM [4] (http://acm.org) dan IEEE Computer Society [5] (http://computer.org). Ilmu Komputer adalah studi sistematik tentang proses algoritmik yang mengjelaskan dan mentrasformasikan informasi: baik itu berhubungan
dengan
implementasi,
ataupun
teori-teori,
analisa,
aplikasi-aplikasi
desain,
yang
ada
efisiensi, padanya.
Pertanyaan mendasar berhubungan dengan Ilmu Komputer adalah, "Apa yang bisa diotomatisasikan secara efisien". 2014
5
Aplikasi Komputer Rushendra, S.Kom, M.T.
Pusat Bahan Ajar dan eLearning http://www.mercubuana.ac.id
Kita bisa simpulkan dari persamaan pemakaian terminologi dan hakekat makna dalam definisi yang digunakan para peneliti diatas, bahwa: Ilmu Komputer adalah ilmu pengetahuan yang berisi tentang teori, metodologi,
desain
dan
implementasi,
berhubungan
dengan
komputasi, komputer, dan algoritmanya dalam perspektif perangkat lunak (software) maupun perangkat keras (hardware).
Persepsi Yang Salah Tentang Ilmu Komputer Beberapa persepsi yang salah kaprah tentang Ilmu Komputer bisa kita rangkumkan seperti dibawah:
Ilmu Komputer adalah ilmu yang mempelajari tentang komputer. Ilmu Komputer bukanlah ilmu yang hanya mempelajari tentang komputer, seperti juga ilmu astronomi yang bukan ilmu tentang teleskop, atau ilmu biologi adalah juga bukan ilmu yang hanya mempelajari tentang mikroskop. Komputer, teleskop dan mikroskop adalah alat dari ilmu, dan bukan ilmu itu sendiri.
Ilmu Komputer adalah ilmu yang mempelajari tentang bagaimana menulis program komputer.
Ilmu Komputer adalah ilmu yang mempelajari tentang pengunaan aplikasi-aplikasi komputer.
2014
6
Aplikasi Komputer Rushendra, S.Kom, M.T.
Pusat Bahan Ajar dan eLearning http://www.mercubuana.ac.id
Dasar Klasifikasi Ilmu komputer adalah disiplin ilmu yang melingkupi cabang ilmu yang cukup luas, dari masalah teori-teori dasar sampai teknologi aplikasi. Pengklasifikasian Ilmu Komputer biasanya merefer ke Matriks Dennings, yaitu salah satu matriks penggolongan Ilmu Komputer yang diciptakan oleh Peter J. Dennings [1][2]. Klasifikasi ini mengalami beberapa perbaikan, dimana versi terakhir adalah versi tahun 1999 [2][3]. Dalam versi terakhir ini ilmu komputer terbagi dalam 12 subbidang (versi sebelumnya adalah 9 subbidang). 12 subbidang Ilmu Komputer ini adalah: Algoritma dan Struktur Data
Bahasa Pemrograman
(Algorithms and Data Structures)
(Programming Languages)
Arsitektur
Sistem Operasi dan Jaringan
(Architecture)
(Operating Systems and Networks)
Software Engineering
Database dan Sistim Retrieval Informasi (Database and Information Retrieval Systems)
Artificial Intelligence dan Robotik
Grafik
(Artificial Intelligence and Robotics)
(Graphics)
Human Computer Interaction
Ilmu Komputasi (Computational Sciences) BioInformatik
Organizational Informatics
(BioInformatics)
Dennings memberi catatan khusus untuk bidang BioInformatik sebagai bidang baru yang merupakan gabungan antara Ilmu Komputer dan Biologi, dan saat ini mengalami perkembangan yang cukup signifikan. Kemudian seiring dengan peningkatan ilmu dan teknologi, ada kemungkinan matriks ini akan mengalami perbaikan lagi di kelak kemudian hari. Baris dalam matriks Denning ini menggambarkan bidang-bidang dalam ilmu komputer. Sedangkan kolom pada matriks menggambarkan paradigma bidang-bidang tersebut, yang direfleksikan dalam tiga hal: Teori (Theory), Abstraksi (Abstraction), dan Desain (Design).
Teori:
adalah
berlandaskan
pada
pendekatan
matematika,
dimana
mendapatkan suatu teori yang valid, harus melalui proses-proses sbb: 1. pendefinisian (definition) 2. pembuatan teorema (theorema) 3. pembuktian (proof) 4. penginterpretasian hasil (interpret result)
2014
7
Aplikasi Komputer Rushendra, S.Kom, M.T.
Pusat Bahan Ajar dan eLearning http://www.mercubuana.ac.id
untuk
Abstraksi: atau pemodelan (modeling), adalah berlandaskan pada metode eksperimen ilmiah, dimana dalam melakukan invesitigasi terhadap suatu fenomena, harus melalui proses-proses sbb: 1. membentuk hipotesa (form a hypothesis) 2. membuat suatu model dan melakukan prediksi (construct a model and make a predition) 3. mendesain eksperimen dan mengumpulkan data (design an experiment and collect data) 4. menganalisa hasil (analyze hasil)
Desain: adalah berlandaskan pada pendekatann engineering (teknik), dimana pada saat mendesain sebuah sistem atau device untuk memecahkan masalah, harus melalui proses-proses sbb: 1. menyatakan requirement (state requirements), 2. menyatakan spesifikasi (state specifications) 3. melakukan desain dan implementasi sistem (design and implement the system) 4. melakukan pengetesan terhadap sistem (test the system)
Dari penjelasan diatas, bisa kita pahami bahwa yang bergerak dalam masalah penelitian ilmu komputer akan banyak berhubungan dengan dua kolom pertama matriks (Teori dan Abstraksi). Sedangkan yang bergerak dalam masalah yang lebih teknis dengan memakai pendekatan engineering, akan lebih banyak berkecimpung dalam ruang lingkup dua kolom terakhir matriks (Abstraksi dan Desain).
Klasifikasi Ilmu Komputer Rangkumkan lengkap klasifikasi ilmu komputer berdasarkan Matriks Denning versi 1999 adalah seperti dibawah. Penulis sengaja melakukan perbaikan, penerjemahan, dan penyingkatan, untuk lebih mempermudah pemahaman terhadap klasifikasi ilmu komputer ini.
Algoritma
dan
Struktur Data
Teori
Abstraksi
Teori Komputabilitas
Algoritma
Teori
dan Terdistribusi
Komputasi
Desain Paralel
Kompleks
2014
8
Aplikasi Komputer Rushendra, S.Kom, M.T.
Pusat Bahan Ajar dan eLearning http://www.mercubuana.ac.id
Program Aplikasi
Komputasi Paralel
Algoritma
Efisien
Teori Graf
dan Optimal
Kriptografi Algoritma dan Teori Probabilistik Bahasa
Bahasa Formal dan
Pemrograman
Automata
BNF
Bahasa Pemrograman
Turing Machines Metode Compiling,
Translator, Kompiler,
Interpretation
Interpreter
Aljabar Boolean
Arsitektur Nueman
Produk
Teori Coding
Hardware
(PC, Superkomputer,
Reliability
Mesin
Formal Semantics
Arsitektur
Parsing,
Hardware
Von
Neumann) Teori Switching
Finite
State
Machine Teori
Finite
State
Machine
Sistem
CAD
dan
Simulasi Logika
Model Sirkuit, Data Path,
Struktur
Kontrol Sistem Operasi
Teori Concurrency
Manajemen
dan Jaringan
Memori,
Produk Job
OS
(UNIX,
Windows, Mach, dsb)
Scheduling Teori Scheduling
Model
Komputer
File dan File Sistem
Terdistribusi Teori
Manajemen
Memori
Networking
Pustaka
untuk
(Protokol, Naming,
Utilities
(Editor,
dsb)
Formatter,
Linker,
dsb) Software
Teori Reliability
Metode Spesifikasi
Bahasa Spesifikasi
Engineering
Program Verification
Metode
Metodologi
and Proof
Otomatisasi
Pengembangan
Pengembangan
Software
Program Temporal Logic
Database 2014
9
dan
Relational
Aplikasi Komputer Rushendra, S.Kom, M.T.
Aljabar
Tool
Tool
Pengembangan
Pengembangan
Software
Software
Data Model
Teknik Pendesainan
Pusat Bahan Ajar dan eLearning http://www.mercubuana.ac.id
untuk
Sistim Retrieval
dan Kalkulus
Database (Relational,
Informasi
Teori Dependency
Hierarchical, Network, dsb)
Teori Concurrency
Skima Database
Performance Analysis
Teknik Pendesainan Database
Sistem
(Ingres,
Dbase,
Oracle, dsb) Sorting
dan
Searching
Representasi
File
Hypertext System
untu Retrieval
Statistical Inference Artificial
Teori Logika
Knowledge
Logic
Representation
(Prolog)
Semantik dan Sintatik
Metode Pencarian
Neural Network
Model untuk Natural
Heuristic
Intelligence dan Robotik
Programming
Language Conceptual
Model
Dependency
dan Learning
Kinematics
and
Reasoning
Model
Memori
Sistem Pakar
Teknik
Pendesaian
Dynamics of Robot
Manusia,
Software untuk Logic
Motion
Autonomous
Programming
Learning Grafik
Teori
Grafik
dan
Warna Geometri
Human
Algoritma
Pustaka untuk Grafik
Komputer Grafik Dimensi
Model untuk Virtual
Dua atau Lebih
Reality
Teori Chaos
Metode Komputer
Image
Grafik
System
Pattern
Flight Simulation
Risk Analysis
Computer
Enhacement
Recognition
Interaction
Cognitive Psychology
Sistem CAD
Usability Engineering
Ilmu Komputasi
Number Theory
Discrete
Pustaka dan Paket
Approximations,
untuk Tool Penelitian
Fast
(Chem,
Fourier
Transform
and
Poisson Solvers
2014
Grafik Standar
10
Binary
Backward
Representation
Propagation
Teori Quantum
Finite
Aplikasi Komputer Rushendra, S.Kom, M.T.
Error
Element
Pusat Bahan Ajar dan eLearning http://www.mercubuana.ac.id
Macsyma,
Mathematica, Maple, Reduce, dsb)
Models, Organizational
Organizational
Model dan Simlasi
Management
Informatics
Science
berhubungan
Information Systems
dengan
Decision
Decision Sciences
organizational
Systems
Organizational
informatics
Support
Dynamics Bioinformatik
Teori Komputasi
Ilmu Biologi
Medicine
Model
Komputasi
Organic
Memory
DNA Kimia
Devices
Protipe Retina dari
Proyek
Silikon
Genom Manusia
Model
Database
Genom Manusia
Analisa Terhadap Enzim
Database
Komputer Struktur untuk
Kesehatan
ACM Computing Classification System (CCS) Association for Computing Machinary (ACM) sebagai asosiasi ilmiah bidang komputer tertua di dunia juga menyusun sistem klasifikasi untuk bidang komputasi (computing), yang terkenal dengan sebutan ACM Computing Classification System (CSS). ACM Computing Classification System terbagi menjadi tiga level, dimana sistem penyusunannya mirip dengan Dewey Decimal Classification System (DCC) yang saat ini digunakan sebagai standar penyusunan katalog buku di perpustakaanperpustakaan. Sistem Klasifikasi ini terbagi menjadi tiga besar, berdasarkan tahun dikeluarkannya. Klasifikasi selengkapnya adalah seperti dibawah. 1. Sistem Klasifikasi 1998 2. Sistem Klasifikasi 1991 3. Sistem Klasifikasi 1964
2014
11
Aplikasi Komputer Rushendra, S.Kom, M.T.
Pusat Bahan Ajar dan eLearning http://www.mercubuana.ac.id
Penggolongan Komputer Penggolongan berdasarkan 4 (empat) hal, yaitu : 1. Berdasarkan Data Yang Diolah 2. Berdasarkan Penggunaan 3. Berdasarkan Kapasitas / Ukurannya 4. Berdasarkan Generasinya
Bahasan : 1. Berdasarkan Data Yang Diolah a. Digital Komputer -
Mengolah data yang bersifat kuantitatif (sangat banyak jumlahnya)
-
Data yang diolah bersifat symbol yang memiliki arti tertentu, misalnya A s/d Z, a s/d z, angka 0 s/d 9, symbol khusus sepnaerti ? / + * & ! .
b. Analog Komputer -
Mengolah data yang bersifat kualitatif
-
Data yang diolah bukan symbol, tapi merupakan suatu keadaan. misalnya keadaan suhu atau kelembaban udara, ketinggian, kecepatan dsb, oleh komputer kemudian ditetapkan sehingga menjadi suatu ukuran.
-
Analog banyak dipakai dipabrik, pengertian analog lebih mendekati dengan robotic atau mesin otomatis.
c. Hibrid Komputer -
Mengolah data yang bersifat kuantitatif maupun kualitatif
-
Merupakan gabungan dari komputer analog dan digital
-
Banyak digunakan di rumah sakit, untuk memeriksa keadaan tubuh pasien, yang pada akhirnya dapat mengeluarkan berbagai analisa dalam bentuk gambar, grafik maupun tulisan.
2. Berdasarkan Penggunaannya a. General Purpose Computer -
Dipakai untuk menyelesaikan berbagai macam pekerjaan sesuai dengan program yang digunakan.
-
Contoh untuk jenis ini, komputer yang secara umum dapat kita temui.
b.
Special Purpose Computer -
2014
12
Dipakai untuk menyelesaikan pekerjaan atau aplikasi khusu Aplikasi Komputer Rushendra, S.Kom, M.T.
Pusat Bahan Ajar dan eLearning http://www.mercubuana.ac.id
-
Contoh : untuk komputer skala besar adalah front-end processor (untuk mengontrol fungsi input dan output dari komputer utama, contoh lain back-and processor (mengambil data dari storage serta meletakkan dan mengaturnya kembali kedalam storage).
3. Berdasarkan Kapasitas Dan Ukurannya a. Komputer Mikro Adalah jenis komputer
yang dapat diletakkan diatas meja kerja atau mudah
dipindahkan. b. Komputer Mini Kemampuannya beberapa kali lebih besar dibanding personal komputer, karena processornya lebih unggul. c. Komputer Mainframe Memiliki processor lebih dari satu, membutuhkan ruangan khusus, hal ini disebabkan karena nilai komputer dan informasi yang tersimpan didalamnya sangat mahal d. Super Komputer Kecepatan prosesnya yang tinggi serta memiliki kemampuan menyimpan data yang lebih besar disbanding mainframe, harganyapun sangat mahal, seperti contoh untuk industry pesawat terbang.
4. Berdasarkan Generasinya a. Generasi Pertama (1946 – 1959), cirinya a.l : -
Komponen yang digunakan adalah tabung hampa
-
Program hanya dibuat dalam bahasa mesin
-
Ukuran fisik besar, harus menggunakan ruangan yang luas
-
Orientasinya pada aplikasi bisnis
COLOSSUS
ENIAC
UNIVAC 1
b. Generasi Kedua (1959 – 1964), cirinya antara lain :
2014
-
Komponen yang digunakan adalah transistor
-
Program dapat dibuat dengan bahasa tingkat tinggi seperti Fortran dan Cobol
-
Ukuran lebih kecil dibanding generasi pertama.
-
Orientasinya tidak hanya pada bisnis, tapi juga aplikasi teknik.
13
Aplikasi Komputer Rushendra, S.Kom, M.T.
Pusat Bahan Ajar dan eLearning http://www.mercubuana.ac.id
IBM 1401 c. Generasi Ketiga (1964 – 1970), cirri has antara lain : -
Komponen yan g digunakan adalah IC (Integrated Circuits)
-
Lebih cepat dan lebih tepat
-
Kapasitas memori lebih besar
-
Harga lebih murah dibanding generasi sebelumnya
GENERASI 3
IC SINGLE CHIP
d. Generasi Keempat (1970 – Sekarang), cirinya anatara lain : -
Penggunaan chip (pemadatan ribuan chip dalam satu wadah) dengan teknologi LSI (Large Scale Integration)
-
Menggunakan microprocessor dan semiconductor
-
Kecepatan sangat tinggi
-
Kapasitas memori lebih besar
e. Generasi Kelima (Generasi Berikutnya) 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), HAL dapat cukup memiliki nalar untuk melakukan percapakan dengan manusia, menggunakan masukan visual, dan belajar dari pengalamannya sendiri. 2014
14
Aplikasi Komputer Rushendra, S.Kom, M.T.
Pusat Bahan Ajar dan eLearning http://www.mercubuana.ac.id
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 pengertia manusia sangat bergantung pada konteks dan pengertian ketimbang sekedar menterjemahkan kata-kata secara langsung.
Banyak
kemajuan
dibidang
desain
komputer
dan
teknologi
semakin
memungkinkan pembuatan komputer generasi kelima. Dua kemajuan rekayasa yanmg terutama adalah
kemampuan pemrosesan parallel, dimana sistem
mampu mengkoordinasikan banyak CPU untuk bekerja secara setumpuk.
HAL9000
2014
15
Aplikasi Komputer Rushendra, S.Kom, M.T.
Pusat Bahan Ajar dan eLearning http://www.mercubuana.ac.id
Sistem Komputer Elemen Sistem Komputer Suatu sistem komputer adalah kombinasi dari enam elemen yaitu : -
Perangkat keras (hardware)
-
Perangkat lunak (software)
-
Data/Informasi
-
Prosedur
-
Manusia/People
-
Komunikasi
Secara umum, sistem terdiri dari elemen-elemen yang saling berhubungan membentuk satu kesatuan untuk melaksanakan suatu tujuan pokok dari sistem tersebut.
Tujuan pokok dari sistem komputer adalah mengolah data untuk menghasilkan informasi sehingga perlu didukung oleh elemen-elemen yang terdiri dari Hardware (Perangkat Keras), Software (Perangkat Lunak) dan Brainware (Manusia).
Struktur Dan Fungsi Komputer Struktur komputer didefinisikan sebagai cara-cara dari tiap komponen saling terkait. Fungsi komputer dideffinisikan sebagai operasi masing-masing komponen sebagai bagian dari struktur. Adapun fungsi dari masing-masing komponen dalam struktur diatas adalah : 1. Input Device (Alat Masukan) Untuk memasukkan data atau perintah kedalam computer, contoh : Keyboard, Mouse,Scanner, Digital Camera, Mic ( Microphone)
2014
16
Aplikasi Komputer Rushendra, S.Kom, M.T.
Pusat Bahan Ajar dan eLearning http://www.mercubuana.ac.id
2. Output Device (Alat Keluaran) Untuk menampilkaan keluaran sebagai hasil
pengolahan data, spt : hard copy
(kekertas), soft copy (monitor) ataupun suara. Contoh : Printer,
Plotter,
Monitor,
Infocus
3. I/O Ports (Input Output Ports) Untuk menerima atau mengirim data keluar sistem. Peralatan input output terhubung melalui port.
4. CPU (Central Processing Unit)
Merupakan otak sistem komputer, memiliki 2 bagian fungsional yaitu :
2014
-
ALU (Arithmetic Logic Unit) seabagai pusat pengolah data.
-
CU (Control Unit) sebagai pengontrol kerja komputer.
17
Aplikasi Komputer Rushendra, S.Kom, M.T.
Pusat Bahan Ajar dan eLearning http://www.mercubuana.ac.id
5. Memory
Terbagi menjadi 2 bagian, yaitu : -
Memory Internal berupa RAM (Random Access Memory) Berfungsi untuk menyimpan program yang kita olah untuk sementara waktu.
-
Memory Ekternal berupa ROM (Read Only Memory) Hanya bisa dibaca dan berguna sebagai penyedia informasi pada saat komputer pertama kali dinyalakan.
6. Data Bus Adalah jalur-jalur perpindahan data antar modul dalam sistem komputer. 7. Address Bus Digunakan untuk menandakan lokasi sumber ataupun tujuan pada proses transfer data. 8. Control Bus Digunakan untuk mengontrol penggunaan serta akses ke Data Bus dan address Bus.
Media Penyimpanan (Memory) Ekternal Adalah perangkat keras untuk melakukan operasi penulisan, pembacaan dan penyimpanan data, diluar komponen utama seperti yang telah disebutkan diatas. Contoh memory eksternal a.l : 1. Floppy Disk (dahulu)
2. Zip Drive Keterbatasan pada floppy disk pada saat itu mendorong lahirnya Zip Drive, perangkat ini terdiri dari floppy drive dan cartridge floppy khusus, yang mampu menanmpung sampai 100MB data, tentunya kapasitas ini jauh lebih besar dari floppy disk. 2014
18
Aplikasi Komputer Rushendra, S.Kom, M.T.
Pusat Bahan Ajar dan eLearning http://www.mercubuana.ac.id
3. Harddisk
4. CD-ROM
5. DVD (Digital Versatile Disc) Adalah generasi lanjutan dari teknologi penyimpanan dengan menggunakan media optical disc. Memiliki kapasitas jauh lebih besar dibanding CD-ROM biasa, mencapai 9 Gbytes. Perkembangan DVD-ROM lebih cepat.
6. Saat Ini (Era tahun 2000-an) Flash Disk
2014
19
Aplikasi Komputer Rushendra, S.Kom, M.T.
Pusat Bahan Ajar dan eLearning http://www.mercubuana.ac.id
Flashdisk adalah media untuk menyimpan data-data yang bisa dibawa kemanamana,yang mempunyai kapasitas penyimpanan beratus bahkan beribu kali lipat dari media sebelumnya, bila kita pasang di komputer layaknya seperti hardisk mini yang isinya mencapai ratusan bahkan ribuan data.
---oOo---
2014
20
Aplikasi Komputer Rushendra, S.Kom, M.T.
Pusat Bahan Ajar dan eLearning http://www.mercubuana.ac.id