MODUL PERKULIAHAN Aplikasi Komputer... · Makalah ini adalah laporan akhir dari proyek dan task...

20
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.

Transcript of MODUL PERKULIAHAN Aplikasi Komputer... · Makalah ini adalah laporan akhir dari proyek dan task...

Page 1: MODUL PERKULIAHAN Aplikasi Komputer... · Makalah ini adalah laporan akhir dari proyek dan task force tentang the Core of Computer Science yang dibentuk oleh dua society ... Sorting

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.

Page 2: MODUL PERKULIAHAN Aplikasi Komputer... · Makalah ini adalah laporan akhir dari proyek dan task force tentang the Core of Computer Science yang dibentuk oleh dua society ... Sorting

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

Page 3: MODUL PERKULIAHAN Aplikasi Komputer... · Makalah ini adalah laporan akhir dari proyek dan task force tentang the Core of Computer Science yang dibentuk oleh dua society ... Sorting

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.

Page 4: MODUL PERKULIAHAN Aplikasi Komputer... · Makalah ini adalah laporan akhir dari proyek dan task force tentang the Core of Computer Science yang dibentuk oleh dua society ... Sorting

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).

Page 5: MODUL PERKULIAHAN Aplikasi Komputer... · Makalah ini adalah laporan akhir dari proyek dan task force tentang the Core of Computer Science yang dibentuk oleh dua society ... Sorting

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".

Page 6: MODUL PERKULIAHAN Aplikasi Komputer... · Makalah ini adalah laporan akhir dari proyek dan task force tentang the Core of Computer Science yang dibentuk oleh dua society ... Sorting

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.

Page 7: MODUL PERKULIAHAN Aplikasi Komputer... · Makalah ini adalah laporan akhir dari proyek dan task force tentang the Core of Computer Science yang dibentuk oleh dua society ... Sorting

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)

Page 8: MODUL PERKULIAHAN Aplikasi Komputer... · Makalah ini adalah laporan akhir dari proyek dan task force tentang the Core of Computer Science yang dibentuk oleh dua society ... Sorting

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

Page 9: MODUL PERKULIAHAN Aplikasi Komputer... · Makalah ini adalah laporan akhir dari proyek dan task force tentang the Core of Computer Science yang dibentuk oleh dua society ... Sorting

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

Page 10: MODUL PERKULIAHAN Aplikasi Komputer... · Makalah ini adalah laporan akhir dari proyek dan task force tentang the Core of Computer Science yang dibentuk oleh dua society ... Sorting

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

Page 11: MODUL PERKULIAHAN Aplikasi Komputer... · Makalah ini adalah laporan akhir dari proyek dan task force tentang the Core of Computer Science yang dibentuk oleh dua society ... Sorting

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

Page 12: MODUL PERKULIAHAN Aplikasi Komputer... · Makalah ini adalah laporan akhir dari proyek dan task force tentang the Core of Computer Science yang dibentuk oleh dua society ... Sorting

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

Page 13: MODUL PERKULIAHAN Aplikasi Komputer... · Makalah ini adalah laporan akhir dari proyek dan task force tentang the Core of Computer Science yang dibentuk oleh dua society ... Sorting

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.

Page 14: MODUL PERKULIAHAN Aplikasi Komputer... · Makalah ini adalah laporan akhir dari proyek dan task force tentang the Core of Computer Science yang dibentuk oleh dua society ... Sorting

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.

Page 15: MODUL PERKULIAHAN Aplikasi Komputer... · Makalah ini adalah laporan akhir dari proyek dan task force tentang the Core of Computer Science yang dibentuk oleh dua society ... Sorting

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

Page 16: MODUL PERKULIAHAN Aplikasi Komputer... · Makalah ini adalah laporan akhir dari proyek dan task force tentang the Core of Computer Science yang dibentuk oleh dua society ... Sorting

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)

Page 17: MODUL PERKULIAHAN Aplikasi Komputer... · Makalah ini adalah laporan akhir dari proyek dan task force tentang the Core of Computer Science yang dibentuk oleh dua society ... Sorting

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.

Page 18: MODUL PERKULIAHAN Aplikasi Komputer... · Makalah ini adalah laporan akhir dari proyek dan task force tentang the Core of Computer Science yang dibentuk oleh dua society ... Sorting

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.

Page 19: MODUL PERKULIAHAN Aplikasi Komputer... · Makalah ini adalah laporan akhir dari proyek dan task force tentang the Core of Computer Science yang dibentuk oleh dua society ... Sorting

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

Page 20: MODUL PERKULIAHAN Aplikasi Komputer... · Makalah ini adalah laporan akhir dari proyek dan task force tentang the Core of Computer Science yang dibentuk oleh dua society ... Sorting

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---