MODUL PERKULIAHAN Aplikasi Komputer... · Makalah ini adalah laporan akhir dari proyek dan task...
Transcript of MODUL PERKULIAHAN Aplikasi Komputer... · Makalah ini adalah laporan akhir dari proyek dan task...
2014
1 Aplikasi Komputer
Pusat Bahan Ajar dan eLearning
Rushendra, S.Kom, M.T. http://www.mercubuana.ac.id
MODUL PERKULIAHAN
Aplikasi Komputer
Pengenalan Komputer dan Sistem Komputer
Fakultas Program Studi Tatap Muka Kode MK Disusun Oleh
Mata Kuliah Ciri Universitas (MKCU)
01 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.
2014
2 Aplikasi Komputer
Pusat Bahan Ajar dan eLearning
Rushendra, S.Kom, M.T. 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.
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).
INPUT PROSES OUTPUT
2014
3 Aplikasi Komputer
Pusat Bahan Ajar dan eLearning
Rushendra, S.Kom, M.T. 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
4 Aplikasi Komputer
Pusat Bahan Ajar dan eLearning
Rushendra, S.Kom, M.T. 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
5 Aplikasi Komputer
Pusat Bahan Ajar dan eLearning
Rushendra, S.Kom, M.T. 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 komputasi. Di dalamnya terdapat teoritika,
eksperimen, dan pendesainan komponen, serta 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 teori-teori, analisa, desain, efisiensi,
implementasi, ataupun aplikasi-aplikasi yang ada padanya.
Pertanyaan mendasar berhubungan dengan Ilmu Komputer adalah,
"Apa yang bisa diotomatisasikan secara efisien".
2014
6 Aplikasi Komputer
Pusat Bahan Ajar dan eLearning
Rushendra, S.Kom, M.T. 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
7 Aplikasi Komputer
Pusat Bahan Ajar dan eLearning
Rushendra, S.Kom, M.T. 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
(Algorithms and Data Structures)
Bahasa Pemrograman
(Programming Languages)
Arsitektur
(Architecture)
Sistem Operasi dan Jaringan
(Operating Systems and Networks)
Software Engineering Database dan Sistim Retrieval Informasi
(Database and Information Retrieval Systems)
Artificial Intelligence dan Robotik
(Artificial Intelligence and Robotics)
Grafik
(Graphics)
Human Computer Interaction Ilmu Komputasi
(Computational Sciences)
Organizational Informatics BioInformatik
(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 untuk
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
8 Aplikasi Komputer
Pusat Bahan Ajar dan eLearning
Rushendra, S.Kom, M.T. http://www.mercubuana.ac.id
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.
Teori Abstraksi Desain
Algoritma dan
Struktur Data
Teori Komputabilitas Algoritma Paralel
dan Terdistribusi
Program Aplikasi
Teori Komputasi
Kompleks
2014
9 Aplikasi Komputer
Pusat Bahan Ajar dan eLearning
Rushendra, S.Kom, M.T. http://www.mercubuana.ac.id
Komputasi Paralel Algoritma Efisien
dan Optimal Teori Graf
Kriptografi
Algoritma dan Teori
Probabilistik
Bahasa
Pemrograman
Bahasa Formal dan
Automata
BNF Bahasa
Pemrograman
Turing Machines
Metode Parsing,
Compiling,
Interpretation
Formal Semantics Translator, Kompiler,
Interpreter
Arsitektur Aljabar Boolean Arsitektur Nueman Produk Hardware
(PC, Superkomputer,
Mesin Von
Neumann)
Teori Coding Hardware
Reliability
Teori Switching Finite State
Machine
Sistem CAD dan
Simulasi Logika
Teori Finite State
Machine
Model Sirkuit, Data
Path, Struktur
Kontrol
Sistem Operasi
dan Jaringan
Teori Concurrency Manajemen
Memori, Job
Scheduling
Produk OS (UNIX,
Windows, Mach, dsb)
Teori Scheduling Model Komputer
Terdistribusi
File dan File Sistem
Teori Manajemen
Memori
Networking
(Protokol, Naming,
dsb)
Pustaka untuk
Utilities (Editor,
Formatter, Linker,
dsb)
Software
Engineering
Teori Reliability Metode Spesifikasi Bahasa Spesifikasi
Program Verification
and Proof
Metode
Otomatisasi
Pengembangan
Program
Metodologi
Pengembangan
Software
Temporal Logic Tool
Pengembangan
Software
Tool untuk
Pengembangan
Software
Database dan Relational Aljabar Data Model Teknik Pendesainan
2014
10 Aplikasi Komputer
Pusat Bahan Ajar dan eLearning
Rushendra, S.Kom, M.T. http://www.mercubuana.ac.id
Sistim Retrieval
Informasi
dan Kalkulus Database (Relational,
Hierarchical,
Network, dsb)
Teori Dependency
Teori Concurrency Skima Database Teknik Pendesainan
Database Sistem
(Ingres, Dbase,
Oracle, dsb)
Performance Analysis
Sorting dan
Searching
Representasi File
untu Retrieval
Hypertext System
Statistical Inference
Artificial
Intelligence dan
Robotik
Teori Logika Knowledge
Representation
Logic Programming
(Prolog)
Semantik dan Sintatik
Model untuk Natural
Language
Metode Pencarian
Heuristic
Neural Network
Conceptual
Dependency
Model Reasoning
dan Learning
Sistem Pakar
Kinematics and
Dynamics of Robot
Motion
Model Memori
Manusia,
Autonomous
Learning
Teknik Pendesaian
Software untuk Logic
Programming
Grafik Teori Grafik dan
Warna
Algoritma
Komputer Grafik
Pustaka untuk Grafik
Geometri Dimensi
Dua atau Lebih
Model untuk Virtual
Reality
Grafik Standar
Teori Chaos Metode Komputer
Grafik
Image Enhacement
System
Human
Computer
Interaction
Risk Analysis Pattern
Recognition
Flight Simulation
Cognitive Psychology Sistem CAD Usability Engineering
Ilmu Komputasi Number Theory Discrete
Approximations,
Fast Fourier
Transform and
Poisson Solvers
Pustaka dan Paket
untuk Tool Penelitian
(Chem, Macsyma,
Mathematica, Maple,
Reduce, dsb)
Binary
Representation
Backward Error
Propagation
Teori Quantum Finite Element
2014
11 Aplikasi Komputer
Pusat Bahan Ajar dan eLearning
Rushendra, S.Kom, M.T. http://www.mercubuana.ac.id
Models,
Organizational
Informatics
Organizational
Science
Model dan Simlasi
berhubungan
dengan
organizational
informatics
Management
Information Systems
Decision Support
Systems Decision Sciences
Organizational
Dynamics
Bioinformatik Teori Komputasi Model Komputasi
DNA Kimia
Organic Memory
Devices
Ilmu Biologi Protipe Retina dari
Silikon
Proyek Database
Genom Manusia
Medicine Model Database
Genom Manusia
Analisa Komputer
Terhadap Struktur
Enzim 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 perpustakaan-
perpustakaan. 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
12 Aplikasi Komputer
Pusat Bahan Ajar dan eLearning
Rushendra, S.Kom, M.T. 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
- Dipakai untuk menyelesaikan pekerjaan atau aplikasi khusu
2014
13 Aplikasi Komputer
Pusat Bahan Ajar dan eLearning
Rushendra, S.Kom, M.T. 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 :
- 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.
2014
14 Aplikasi Komputer
Pusat Bahan Ajar dan eLearning
Rushendra, S.Kom, M.T. 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
15 Aplikasi Komputer
Pusat Bahan Ajar dan eLearning
Rushendra, S.Kom, M.T. http://www.mercubuana.ac.id
Walaupun mungkin realisasi HAL9000 masih jauh dari kenyataan, banyak fungsi-
fungsi 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
16 Aplikasi Komputer
Pusat Bahan Ajar dan eLearning
Rushendra, S.Kom, M.T. 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
17 Aplikasi Komputer
Pusat Bahan Ajar dan eLearning
Rushendra, S.Kom, M.T. 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 :
- ALU (Arithmetic Logic Unit) seabagai pusat pengolah data.
- CU (Control Unit) sebagai pengontrol kerja komputer.
2014
18 Aplikasi Komputer
Pusat Bahan Ajar dan eLearning
Rushendra, S.Kom, M.T. 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
19 Aplikasi Komputer
Pusat Bahan Ajar dan eLearning
Rushendra, S.Kom, M.T. 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
20 Aplikasi Komputer
Pusat Bahan Ajar dan eLearning
Rushendra, S.Kom, M.T. http://www.mercubuana.ac.id
Flashdisk adalah media untuk menyimpan data-data yang bisa dibawa kemana-
mana,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---