Anda di halaman 1dari 124

PENGANTAR APLIKASI KOMPUTER

Oleh
Yahya Kuncoro, ST,MMTr
MATERI KULIAH
SISTEM PENGOLAHAN DATA & KOMPUTER
PERKEMBANGAN PERANGKAT KERAS & PERANGKAT LUNAK
ALAT INPUT
ALAT PEMROSES
ALAT OUTPUT
SIMPANAN LUAR
SISTEM BILANGAN
SISTEM KOMUNIKASI DATA & NETWORK
PERANGKAT LUNAK KOMPUTER
PENGEMBANGAN PROGRAM TERSTRUKTUR
SISTEM INFORMASI
APLIKASI PENGOLAH KATA (MS WORD)
APLIKASI SPREADSHEET (MS EXCEL)
DATA BASE
METODE MENGOLAH DATA


SISTEM PENGOLAHAN DATA & KOMPUTER
MANUSIA

MATERIAL

MESIN (TERMASUK FASILITAS & ENERGI)

UANG

INFORMASI


Sumber Daya Fisik
Sumber Daya Konseptual
Jenis Utama Sumber Daya
DATA
PENGOLAH
DATA
INFORMASI
DATA terdiri dari fakta-fakta, angka-angka, huruf-huruf, simbol atau gabungan darinya yang
relatif tidak berarti bagi pemakai atau kumpulan kejadian yang diangkat dari suatu kenyataan

INFORMASI adalah data yang telah diproses atau data yang memiliki arti dengan kata lain hasil
dari kegiatan pengolahan data yang memberikan bentuk yang lebih berarti dari suatu kejadian.

PENGOLAH DATA adalah salah satu elemen kunci dalam sistem konseptual yang meliputi elemen
komputer & non komputer atau kombinasi berfungsi merubah data menjadi informasi



SISTEM PENGOLAHAN DATA & KOMPUTER
Pengolahan Data Elektronik (PDE) atau Electronic Data Processing (EDP)
adalah manipulasi dari data ke dalam bentuk yang lebih berarti berupa suatu informasi dengan menggunakan suatu
alat elektronik yaitu komputer
Siklus Pengolahan Data
Tiga tahapan dasar yaitu input, processing dan output yang dapat dikembangkan dengan menambah tiga atau lebih
tahapan lagi yaitu origination, storage dan distribution







Origination, tahap ini berhubungan dengan proses dari pengumpulan data yang biasanya merupakan proses pencatatan
(recording) data ke dokumen dasar
Input, tahap ini merupakan proses memasukkan data ke dalam proses komputer lewat alat input (input device)
Processing,tahap ini merupakan 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, tahap ini merupakan proses menghasilkan output dari hasil pengolahan data ke alat output (output device),
yaitu berupa informasi
Distribution, tahap ini merupakan proses dari distribusi output kepada pihak yang berhak dan membutuhkan informasi
Storage, tahap ini merupakan proses perekaman hasil pengolahan ke simpanan luar (storage). Hasil dari pengolahan
yang disimpan di storage dapat dipergunakan sebagai bahan input untuk proses selanjutnya.



INPUT PROCESSING OUTPUT
INPUT PROCESSING OUTPUT
STORAGE
ORIGINATION DISTRIBUTION
SISTEM PENGOLAHAN DATA & KOMPUTER
alat pengolah data dari sejak
jaman purba sampai saat ini
bisa kita golongkan ke dalam
4 golongan besar
Peralatan manual: yaitu peralatan pengolahan data
yang sangat sederhana, dan faktor terpenting dalam
pemakaian alat adalah menggunakan tenaga tangan
manusia
Peralatan Mekanik: yaitu peralatan yang sudah
berbentuk mekanik yang digerakkan dengan
tangan secara manual
Peralatan Mekanik Elektronik: Peralatan mekanik
yang digerakkan oleh secara otomatis oleh motor
elektronik
Peralatan Elektronik: Peralatan yang bekerjanya secara
elektronik penuh
SISTEM PENGOLAHAN DATA & KOMPUTER
Definisi Komputer

Menurut buku Computer Annual (Robert H. Blissmer)
Komputer adalah suatu alat elektronik yang mampu melakukan beberapa tugas sbb:
Menerima input
Memproses input tadi sesuai dengan programnya
Menyimpan perintah-perintah dan hasil pengolah
Menyediakan output dalam bentuk informasi
Menurut buku Computer Today (Donald H.Sanders)
Komputer adalah sistem elektronik utk memanipulasi data yang cepat & tepat serta dirancang dan
diorganisasikan supaya secara otomatis menerima & menyimpan data input, memperosesnya dan
menghasilkan output di bawah pengawasan suatu langkah-langkah instruksi-instruksi program yang
tersimpan dimemori (stored program)
Menurut buku Computer Organization (V.C. Hamacher, Z.G. Vranesic, S.G.Zaky)
Komputer adalah mesin penghitung elektronik yang cepat dapat menerima informasi input digital
memprosesnya sesuai dengan suatu program yang tersimpan dimemorinya (stored program) dan
menghasilkan output informasi
Menurut buku Introduction to The Computer, The Tools of Business (William M.Fuori)
Komputer adalah suatu pemrosesan data yang dapat melakukan perhitungan yang besar dan cepat,
termasuk perhitungan aritmatika yang besar atau operasi logika, tanpa campur tangan dari manusia
mengoperasikan selama pemrosesan
Menurut buku Introduction to Computers (Gordon B.Davis)
Komputer adalah tipe khusus alat penghitung yang mempunyai sifat tertentu yang pasti

SISTEM PENGOLAHAN DATA & KOMPUTER
Definisi Komputer

Dari beberapa definisi dapat disimpulkan bahwa Komputer adalah:
1. Alat elektronik
2. Dapat menerima input data
3. Dapat mengolah data
4. Dapat memberikan informasi
5. Menggunakan suatu program yang tersimpan di memori komputer (stored program)
6. Dapat menyimpan program dan hasil pengolahan
7. Bekerja secara otomatis
Sedang yang disebut dengan program adalah kumpulan dari instruksi/perintah terperinci yang sudah
dipersiapkan supaya komputer dapat melakukan fungsinya dengan cara yang sudah tertentu

Sistem Komputer
Sistem adalah jaringan daripada elemen2 yang saling berhubungan, membentuk satu kesatuan untuk
melaksanakan suatu tujuan pokok dari sistem tersebut. Tujuan pokok sistem komputer adalah mengolah
data untuk menghasilkan informasi
Elemen2 sistem komputer : software, hardware dan brainware
Hardware (perangkat keras/piranti keras) adalah peralatan disistem komputer yang secara fisik terlihat &
dapat dijamah
Software (perangkat lunak/piranti lunak) adalah program yang berisi perintah-perintah untuk melakukan
pengolahan data
Brainware adalah manusia yang terlibat di dalam mengoperasikan serta mengatur sistem komputer
SISTEM PENGOLAHAN DATA & KOMPUTER
Kemampuan Komputer

Perbandingan kemampuan manusia dengan komputer, komputer hanya alat bantu untuk meningkatkan
kemampuan manusia tidak seluruhnya menggantikan fungsi kerja manusia








Manusia kelelahan maka mentalnya luluh(mental fatique),misalnya disuruh menghitung 100.000 pertambahan
Komputer akan mengalami kesalahan apabila
1. Komponennya rusak (metal fatique)
2. Data yang dimasukkan salah, yaitu GIGO (Garbage In Garbage Out)
Berdasarkan kecepatannya, komputer dapat diklasifikasikan
1. Komputer mikro (satuan Megahertz) kecepatan berkisar 8 s/d 500 MHz; 1MHz menunjukkan kemampuan
melakukan kecepatan sebesar satu juta siklus operasi per detik
2. Komputer mainframe dapat mempunyai kecepatan s/d lebih dari 1000 MIPS sehingga dapat mengolah
sebanyak 1 milyard instruksi perdetiknya
3. Komputer super (parallel processor) merupakan komputer mainframe yang mempunyai banyak processor
yang dipasang secara paralel, sehingga kecepatannya dapat beberapa kali lipat dari kecepatan komputer
mainframe, tergantung dari berapa banyak processor yang dipasang secara pararel

HAL YANG DIBANDINGKAN MANUSIA KOMPUTER
Kecepatan
Ketepatan
Daya tahan memproses
Kemampuan mengingat
Kemampuan mengikuti perintah
Kemampuan berinisiatip dan beradaptasi
Kemampuan membuat pertimbangan & peramalan
Relatif lambat
Mudah salah
Cepat lelah
Kurang akurat
Kurang baik
Sangat baik
Sangat baik
Sangat cepat
Tepat
Tidak kenal lelah
Akurat
Baik
Jelek
Jelek
SISTEM PENGOLAHAN DATA & KOMPUTER
SATUAN WAKTU KECEPATAN
Millisecond (ms)
Microsecond (us)
Nanosecond (ns)
Picosecond (ps)
ribu operasi perdetik (1/1000)
juta operasi perdetik (1/1000.000)
milyard operasi perdetik (1/1000.000.000)
Triliun operasi perdetik (1/1000.000.000.000)
Contoh :
1. Satu Milisecond 1 detik operasi oleh komputer = 1000 detik oleh manusia (16,67).
2. Jika kecepatan komputer picosecond maka 1 detik operasi oleh komputer dapat
menyelesaikan suatu perhitungan 1 picosecond maka manusia 1 trilyun detik = 31.709 thn
3. PC saat ini mempunyai kecepatan 8 Mhz -sd- 500 Mhz. 1 Mhz (Megahertz) mampu menunjukan
kemampuan melakukan kecepatan sebesar satu juta siklus operasi perdetik.
Jika kecepatan komputer Micro 500 Mhz berarti komputer dapat melakukan 500 juta siklus
operasi per detik atau satu siklus operasi dikerjakan 1/500.000.000 detik atau 0,5 nano
second.
Komputer Main frame mempunyai kecepatan 1000 MIPS (Million Instruction Per Second) atau 1
milyar instruksi per detik.
Komputer super disebut juga dengan nama Parallel Processor sebab sebenarnya komputer
super merupakan mainframe yang mempunyai banyak processor yang dipasang secara paralel.
Satuan Memory Kapasitas
1 byte 8 bit atau 1 karakter
1 Kilobyte (KB) 1024 bytes
1 Megabyte (MB) 1024 KB atau 1.048.576 bytes
1 Gigabyte (GB) 1024 MB atau 1.048.576 KB atau 1.073.741.824 byte
1 Tsabit 1.099.511.627.776 bit atau 137.438.953.472 bute
SISTEM PENGOLAHAN DATA & KOMPUTER
Cara menguasai Komputer
Ada tiga tahapan seseorang dapat menguasai & menggunakan komputer dg baik & berhasil
1. Membaca buku komputer
2. Mencoba langsung pada komputer
3. Menulis suatu program komputer

Penggolongan Komputer
Penggolongan komputer dapat dilihat dari beberapa sudut yaitu berdasarkan data yang diolah,
penggunaannya, ukurannya dan generasinya
Berdasarkan data yang diolah, digolongkan menjadi tiga yaitu
1. Analog computer,
Utk data yang sifatnya kontinyu bukan data angka tapi bentuk fisik (ms arus listrik, temperatur dll)
Outputnya adalah untuk pengaturan atau pengontrolan suatu mesin.
Banyak digunakan pada proses pengontrolan pd pabrik kimia, pembangkit tenaga listrik, penyulingan
minyak, rumah sakit untuk mengukur denyut jantung dsb.
Kemampuan menerima data dlm besaran fisik & langsung mengukur data tanpa harus dikonversikan dulu spt
pd komputer digital
Kerugian pada ketepatannya, komputer digital lebih tepat dibanding komputer analog


SISTEM PENGOLAHAN DATA & KOMPUTER
2. Digital Computer,
Data dalam bentuk angka atau huruf
Biasanya digunakan pada aplikai bisnis dan aplikasi teknik.
Keunggulannya :
1. Memproses data lebih tepat dibandingkan dengan komputer analog
2. Dapat menyimpan data selama masih dibutuhkan oleh proses
3. Dapat melakukan operasi logika, yaitu membandingkan dua nilai dan menentukan hasilnya, yaitu
membandingkan elemen nilai yang satu lebih kecil atau sama dengan atau lebih kecil sama dengan atau
lebih besar atau lebih besar sama dengan atau tidak sama dengan elemen nilai yang kedua
4. Data yang telah dimasukkan dapat dikoreksi atau dihapus
5. Output dari komputer digital dapat berupa angka, huruf, grafik maupun gambar
3. Hybrid Computer,
Dalam aplikasi yang khusus, dibutuhkan komputer yang mampu menyelesaikan permasalahan lebih cepat
dari komputer analog dan lebih tepat dari komputer digital.
Komputer ini merupakan kombinasi dari komputer analog dan komputer digital

Berdasarkan penggunaannya, diolongkan menjadi dua yaitu
1. Special-Purpose Computer (komputer penggunaan khusus),
Dirancang untuk menyelesaikan masalah khusus, biasanya berupa satu masalah
Program komputer tertentu dan tersimpan dalam komputer
Dapat berupa komputer digital maupun komputer analog, umumnya merupakan komputer analog
Dikembangkan untuk pengontrolan otomatis pada proses industri (mis pabrik kimia,penyulingan minyak dll)
Ketika telah diprogram untuk masalah khusus maka tidak dapat digunakan untuk masalah lain tanpa adanya
perubahan yang dilakukan dalam komputer


SISTEM PENGOLAHAN DATA & KOMPUTER

2. General-Purpose Computer,
Dirancang untuk menyelesaikan bermacam-macam masalah dpt mempergunakan program yang bermacam-
macam untuk menyelesaikan jenis permasalahan yang berbeda
Kecepatannya lebih rendah dibanding special-purpose computer
Dapat berupa komputer digital maupun komputer analog, umumnya merupakan komputer digital
Dikembangkan untuk menyelesaikan masalah yang berbeda (mis aplikasi bisnis, teknik, pendidikan,
pengolahan kata, permainan dll)

Berdasarkan ukurannya, digolongkan menjadi enam yang ditunjukkan oleh kemampuannya dalam mengolah
data yang ditentukan oleh beberapa hal sbb :
1. Kapasitas main memory (simpanan dalam)
2. Konfigurasi dari operand register
3. Kecepatan mengolahnya
4. Jumlah & macam alat input dan outputnya
5. Ukuran phisik komputer dan ruangan yang dibutuhkan

1. Micro Computer/Personal Computer
Ukuran main memory berkisar dari 16 MB s/d 128 MB bahkan sekarang mencapai ukuran giga dg konfigurasi
operand register 8 bit, 16 bit atau 32 bit
Kecepatan berkisar 200 Mhz s/d 500 Mhz
Single user (pemakaianya tunggal), satu komputer hanya dapat digunakan untuk satu pemakai saja untuk tiap
saat
Ruangan yang dibutuhkan kecil, dapat diletakkan diatas meja sehingga disebut desktop computer
Ada yang mempunyai bentuk portabel menyerupai buku catatan (notebook) sehingga disebut notebook computer
Harga relatif murah (Rp200 .000 s/d Rp. 10.000.000) sehingga dapat dimiliki oleh orang pribadi, shg disebut
personal computer



SISTEM PENGOLAHAN DATA & KOMPUTER

Perkembangan berikutnya adalah komputer super-mikro (supermicro computer)
Supermicro computer merupakan multiuser system dg harga relatif lebih murah dari komputer mini
2. Mini Computer
Perusahaan yang memproduksi menggolongkan kembali komputer mini menjadi mini-mini computer, midi-mini
computer, maxi-mini computer dan super-mini computer, tergantung pd kemampuannya
Kecepatan sampai 50 MIPS
Multi user (pemakaianya banyak), satu komputer mempunyai beberapa terminal yg dapat digunakan bersama-sama
oleh banyak pemakai
s/d 64 terminal dapat dihubungkan dengan komputer mini, tiap terminal dapat diletakkan ditempat yang terpisah yg
dihubungkan dengan pusat komputer
Bentuk cukup kecil, dapat dipindah-pindah dan diletakkan diruangan yang kecil
Harga bervariasi (Rp. 15 jt s/d Rp. 75 jt) tergantung dari banyaknya terminal dan alat-alat input serta outputnya
Salah satu perusahaan pertama kali memproduksi komputer mini adalah DEC (Digital Equipment
Corporation),menyusul IBM, Honeywell, HP, Data General, General Automation, Olivetti, Philips Business Systems,
Wang Laboratories, Burroughs dan NCR
Komputer IBM AS-400 merupakan contoh komputer mini yang terkenal
Pd th 1960 sekitar 5000 kommputer mini dipergunakan, th 1970 meningkat sampai 10.000 komputer mini
Merupakan komputer pertama yang diterapkan terhadap aplikasi pengendalian proses produksi, riset laboratorium
dan komunikasi data
3. Small Computer
Disebut juga small-scale mainframe computer, kebanyakan menggunakan sistem multiprogramming, multiprocessing
dan virtual storage, serta bersifat multi-user dg jumlah terminal sampai ratusan buah
Harga relatif (Rp. 50 jt s/d Rp. 500 jt) tergantung banyaknya terminal dan peralatan input atau outputnya
Beberapa perusahaan yang memproduksi small computer adalah IBM, NCR, Burroughs, Honeywell, DEC (Digital
Equipment Corporation), Wang Laboratories, dan Control Data Corporation





SISTEM PENGOLAHAN DATA & KOMPUTER

4. Medium Computer
Disebut juga dg nama medium-scale mainframe computer
Mempunyai sejumlah besar dan bermacam-macam alat input atau output
Biasanya digunakan untuk komunikasi data dengan ratusan terminal yang terpisah dari pusat
komputernya
Pusat komputer biasanya menggunakan medium computer dan terminal-terminal menggunakan micro
computer atau mini computer untuk penerapan konsep distribusi data processing (DDP) yaitu terminal
selain dapat berhubungan dengan komputer pusat tapi dapat juga berdiri sendiri
Harga medium computer berkisar Rp.150 jt s/d Rp.1,5 milyar
Perusahaan yang memproduksi adalah IBM, Burroughs, DEC (Digital Equipment Corporation), Honeywell,
NCR, Control Data Corporation, Sperry UNIVAC, Wang Laboratories, dan Amdahl

5. Large Computer
Disebut juga mainframe computer atau large-scale mainframe computer karena bentuk fisiknya besar
seperti lemari
Kecepatan sampai 400 MIPS
Komputer jenis ini digunakan pd perusahaan yang besar seperti perusahaan penerbangan yang
mempunyai ratusan kantor cabang tersebar diseluruh dunia yang tiap kantor cabang mempunyai
terminal dihubungkan dengan pusat komputernya
Karena kecepatan & besarnya memori komputer ini, memungkinkan secara efektif menerapkan sistem
time-sharing, ratusan pemakai dapat menggunakan komputer ini serentak dari terminal masing-masing
pada saat bersamaan
Harga berkisar antara Rp. 300 jt s/d Rp. 5 milyar

SISTEM PENGOLAHAN DATA & KOMPUTER

6. Super Computer
Perusahaan Amerika & Jepang telah berhasil melakukan pengembangan komputer ini
Harga berkisar US$ 7 juta s/d US$ 17 juta
Memungkinkan penerapan sistem time-sharing yang lebih efektif, ribuan terminal dapat dihubungkan
super computer dan ribuan pemakai dapat menggunakannya pada saat bersamaan
Super komputer disebut juga parallel processor, karena super komputer adalah komputer mainframe
yang mempunyai banyak processor yang dipasang secara parallel, cth super komputer yang digunakan
telepon PTT di Belanda yang menggunakan sebanyak 48 processor yang paralel

Penerapan Komputer
Kondisi sekarang mengalami proses revolusi penerapan teknologi koputer yang disebut komputerisasi
(computerization) sehingga menjamah disegala bidang antara lain
1. Bidang Teknik dan Ilmu Pengetahuan, kecepatan & ketepatan komputer sangat bermanfaat dalam
pengolahan data pada aplikasi teknik
Ahli nuklir dapat membuat model reaktor nuklir pd layar komputer, tdk perlu membuat yang
sebenarnya
Ahli kimian dapat membuat model molekul dan manipulasi molekul secara grafik dg menggunakan
komputer dapat menghemat waktu dan biaya
Komputer digunakan pada bidang geologi untuk mempelajari tanah serta contour suatu daerah
Aplikasi CAD (Computer Aided Design) digunakan untuk merancang bentuk dalam bidang teknik
Pada bidang teknik sipil perhitungan konstruksi gedung tingkat tinggi yang rumit dapat diselesaikan
oleh komputer
Perjalanan keruang angkasa


SISTEM PENGOLAHAN DATA & KOMPUTER
2. Bidang Bisnis, kegunaan komputer untuk menyediakan informasi dengan cepat dan tepat, informasi
ibarat darah yang mengalir didalam tubuh perusahaan, jika terhambat maka sistem perusahaan akan
menjadi lusuh. Manajemen membutuhkan informasi yang berbeda tergantung tingkatannya dalam
perusahaan, harus tepat waktu dan tepat hasil.
Management Information System (MIS) atau Sistem Informasi Manajemen (SIM) didefinisikan Gordon
B.Davis adalah suatu sistem informasi yang didasarkan pada komputer, dirancang untuk mendukung
operasi, menyediakan informasi kepada manajemen untuk tujuan pengambilan keputusan di dalam
suatu organisasi
Salah satu subsitem MIS adalah AIS (Accounting Information System) yaitu sistem akuntansi yang
menyediakan informasi baik untuk manajemen dan pihak luar yang mempergunakan alat bantu
komputer untuk mengolah data akuntansinya
3. Bidang Industri, di dalam proses produksi komputer digunakan untuk pengawasan numerik atau untuk
pengawasan proses.
Pengawasan Numerik berarti pengawasan secara otomatis terhadap posisi & operasi dari mesin-mesin
yang dipergunakan (mis mesin pemotong, grenda, mesin pres dll); dilakukan dengan mengunakan
data numerik
Pengawasan proses berarti menyediakan otomatisasi di dalam operasi proses yang kontinyu;
digunakan pada industri untuk membuat otomatis proses produksi dan untuk mengatur secara
otomatis variabel yang mempengaruhi proses produksi tsb yang sulit dilakukan oleh manusia secara
serentak (mis proses produksi baja, penyulingan minyak, kertas, bahan kimia, semen dll)
4. Bidang Perbankan, digunakan untuk menghasilkan informasi bagi pihak manajemen Bank sendiri dan
untuk meningkatkan layanan pada nasabah Bank
5. Bidang Pendidikan, banyak tersedia paket dalam mempelajari matematika, bahasa dll, komputer juga
digunakan untuk membantu orang yang tuli mempelajari bahasa kode.



SISTEM PENGOLAHAN DATA & KOMPUTER
6. Bidang Kedokteran, banyak digunakan pada klinik rumah sakit untuk membantu dokter mendiagnosa
penyakit dan menemukan obat yang tepat, dg memasukkan gejala penyakit pasien ke komputer, dapat
segera mendapatkan hasil dari jenis penyakit pasien dan dapat menemukan obatnya
Komputer mulai digunakan untuk menganalisa organ tubuh manusia bagian dalam yang sulit dilihat
Sistem CAT (Computerized Axial Tomography) pertama kali untuk membuat gambar otak sekarang
untuk mengambil gambar seluruh organ tubuh yang lain tanpa memotong organ tubuh, digunakan
untuk organ tubuh yang tidak bergerak
DSR (Dynamic Spatial Reconstructor) digunakan untuk organ tubuh yang bergerak, dapat
menghasilkan 240 gambar pada saat yang sama, menampilkan gambar tiga dimensi dari organ tubuh
dan dapat menghilangkan bagian yang tidak diperlukan untuk keperluan pemeriksaan
SPECT (Single Photon Emission Computer Tomography) merupakan sistem komputer yang mendeteksi
partikel-partikel tubuh yang ditampilkan dalam bentuk gambar
NMR (Nuclear Magnetic Resonance), bekerja dengan cara memagnetikkan nucleus dari ator hidrogen,
teknik ini digunakan untuk mempelajari phosporus (bahan yang menyebabkan otot bekerja) di dalam
tubuh manusia, dapat digunakan untuk mendeteksi kanker
7. Bidang Penerbangan, salah satu kegunaannya untuk mengatur jadwal penerbangan dan sistem
pemesanan tiket; semua data penerbangan direkam di kantor pusat, tiap cabang dapat menanyakan
jadwal penerbangan dan kursi yang kosong untuk jadwal penerbangan tertentu; komputer cabang
dihubungkan dengan komputer pusat lewat alat telekomunikasi, dengan bantuan komputer pelayanan
dan pengaturan jadwal penerbangan akan lebih cepat dan tepat.
8. Bidang Kriminalitas, komputer dapat menghasilkan statistik kriminalitas di suatu daerah sehingga dapat
membantu pengaturan patroli yang diperlukan, program Crime Analysis Support System digunakan untuk
mengidentifikasi suatu daerah yang kemungkinan akan terjadi kriminalitas; polisi dapat menggunakan
komputer untuk mempelajari suatu fakta dan mengambil keputusan dengan tepat dan cepat.



SISTEM PENGOLAHAN DATA & KOMPUTER
Data mengenai sidik jari tangan dapat disimpan dikomputer sehingga jika ada perkara kriminalitas
yang meninggalkan sidik jari dapat segera diketahui dengan cepat
PROMIS, dapat memberikan infromasi mengenai masalah kriminalitas mana yang paling penting dan
dapat memberikan informasi mengenai bukti dari tertuduh untuk dibawa ke pengadilan
CATCH menyediakan informasi mengenai deskripsi secara mendetail dari orang-orang yang dicurigai
dan akan ditampilkan di layar komputer
MOTION menyediakan informasi sekitar 150.000 orang yang punya latar belakang kriminalitas
meliputi sidik jari, nama samarannya dan data mendetail lainnya
ARJIS menyediakan informasi mengenai sidik jari dan tingkah laku dari pelaku kriminalitas yang
dicurigai
9. Bidang Permainan, dapat digunakan untuk hiburan dalam bentuk permainan, banyak permainan selain
menghibur juga mendidik karena dibutuhkan keterampilan tertentu untuk memainkan serta dituntut
daya pikir yang tanggap untuk bisa mengalahkan komputer
Permainan menuntut pemain dengan perhatian yang tinggi mampu mengikuti petunjuk dari
komputer, berfikir dan bergerak dengan tangkas
Permainan mempunyai tingkat kesulitan yang tertentu, dapat dimonitor nilai yang di dapat pada
level tertentu, kalau dipandang ada kemajuan dapat diberikan level yang lebih tinggi



PERKEMBANGAN PERANGKAT KERAS
Alat pengolah data dapat digolongkan menjadi empat yaitu
1. Alat manual (manual-device), mempergunakan alat-alat sederhana, tangan masih memegang peranan
penting
2. Alat mekanik (mechanical-device) yaitu alat mekanik yang digerakkan secara manual dengan tangan
3. Alat mekanik elektronik (electro mechanical-device) yaitu alat mekanik yang digerakkan oleh motor
elektronik
4. Alat elektronik (electronic-device) yaitu alat yang bekerjanya secara elektronik

1. Alat Manual
Alat manual untuk mengolah data sudah dipergunakan orang sejak jaman primitif
-) 300000 sm.Tulang, manusia menggunakan tulang untuk mengingat & berkomunikasi (menghitung umur,
jarak)
-) 30000-14000 s.m. Petroglyphs, Bangsa Barbara menggunakan batu karang yang digores untuk mencatat
data, kadang digores membentuk gambar yang menunjukkan suatu kejadian.
-) 9000 sm. Lempengan tanah liat, digunakan di Timur Tengah sebagai alat perhitungan, mempunyai
bentuk yang berbeda untuk menunjukkan bilangan sepuluh dan enam puluh. Sistem perhitungan ini sekarang
digunakan untuk menunjukkan jam, menit dan detik
-) 5000 sm. Tablet tanah liat, Bangsa Babylonia menggunakannya untuk perhitungan, kalender, rumus-
rumus dan instruksi untuk menghitung suatu nilai. Ahli arkeologi menyimpulkan bahwa bangsa Babylonia
telah dapat menyelesaikan persamaan aljabar yang rumit dan mendokumentasikan rumus dengan tahapan
instruksi, bahkan instruksi ini menggunakan variabel-variabel
-) 3500 sm. Tablet tanah liat, Bangsa Sumeria menggunakan untuk mencatat informasi, menggunakan alat
berbentuk V untuk menuliskan huruf dan simbol pada tablet tanah liat yang lunak, kemudian dikeringkan
supaya keras dan disimpan. Jenis penulisan ini disebut euneiform
PERKEMBANGAN PERANGKAT KERAS
-) 2600 sm.Tablet tanah liat dan papyrus, Catatan tertua mengenai penerimaan, pembayaran, kontrak
transaksi dan pinjaman telah dilakukan bangsa Babylonia dg tablet tanah liat dan disimpan pd tempayan
yang berfungsi sbg lemari arsip. Pd saat sama, bangsa mesir melakukannya pd daun papyrus.
-) 2500 s.m. Abacus, merupakan suatu alat untuk menghitung supaya lebih cepat, alat ini dianggap
sebagai alat perhitungan digital pertama, belum jelas sumber aslinya ada yg memperkirakan dari Babylon,
ada dari negeri Cina atau negara Mesir. Di Jepang disebut soroban, di Uni Soviet pd abad 16 digunakan
untuk menghitung pajak, disebut schyoty. Di Cina disebut suan pan. Di Yunani disebut Abakion
-) 1900 sm. Batu terstruktur (Stonehenge), merupakan batu yang terstruktur di Salisbury Plain sebelah
Selatan Inggris, digunakan untuk observasi dan peramalan musim dan gerhana
-) 1200 sm. Tali bersimpul (Quipus), digunakan nenek moyang bangsa Peru untuk mencatat data
administrasi, pajak dan penghitungan populasi
-) 400 sm. Lempengan kayu dan kulit binatang, Bangsa Yunani dan Romawi mencatat data pada
lempengan kayu yang permukaannya dilapisi lilin. Alat penulisnya berupa kayu, tulang ataupun metal yang
runcing. Jika dianggap tidak berguna lagi, maka dicairkan dan diratakan untuk digunakan lagi. Kulit
binatang yang dikeringkan digunakan untuk mencatat data transaksi mis hutang piutang, pengeluaran
-) 1150 Kertas, Penggunaan kertas untuk mencatat data digunakan di Eropa yang dipromosikan pleh Moors
di Spanyol
-) 1200 Abacus, di Negeri Cina dikembangkan dengan dasar sistem bilangan desimal
-) 1455 Alat cetak, Johann Gutenberg dari Mainz Jerman menggunakan alat cetak dan menerbitkan salinan
Injil. Alat ini sangat populer di Eropa dan menerbitkan ide dari percetakan, dasar dari alat cetak printer
-) 1614 Napiers Bones, merupakan alat dari tulang untuk perhitungan perkalian yang diciptakan oleh John
Napier (1550-1617) ahli matematika Scotlandia. Dianggap sbg penemu perhitungan logarithma dan alatnya
sbg dasar dari mistar hitung


PERKEMBANGAN PERANGKAT KERAS
-)1621 Oughtreds Slide Rule, merupakan alat yang diciptakan oleh William Oughtred ahli matematika
Inggris yang terdiri dari dua buah mistar terletak pada piringan yang bisa digerakkan satu dengan yang
lain. Dengan menggeser mistar pd posisi tertentu, bisa didapatkan hasil perkalian atau pembagian. Alat
ini bekerjanya didasarkan pada prinsip Napiers Bones

2. Alat Mekanik
Perkembangan dari alat manual ke alat mekanik yang digerakkan tangan mulai tahun 1623.
-)1623 Mesin Penghitung Pertama, Wilhem Schickard (1592-1635) di Jerman, merancang mesin
penghitung berdasar Napiers Bones yang dapat melakukan perkalian, pembagian menghitung logarithma
dan sebaliknya. Mesin in baru setengah jadi terbakar dan belum diperbaiki, Wilhem Schickard telah
meninggal
-)1642 Mesin Penghitung Otomatis Pertama, Blaise Pascal (1623-1662) ahli matematika dan filsafat
dari Perancis menciptakan pertama kali alat perhitungan dengan mesin secara mekanik, disebut Pascals
Machine Arithmetique atau The Pascaline. Mesin ini hanya dapat melakukan penambahan dan
pengurangan saja. Teknik alat ini masih digunakan pada komputer modern
-)1666 Mesin Pengali Pertama, Sir Samuel Morland (1625-1695) menciptakan mesin yang bisa
melakukan penambahan, pengurangan, pengalian dan pembagian tapi tidak otomatis
-)1673 Leibnitzs Calculating Machine, Gottfried Wilhem von Leibnitz (1646-1716) seorang ahli
matematika dan filsafat Jerman mengembangkan mesin yang dibuat oleh Pascal
-)1777 Mesin Logika Pertama, Charles Mahon (1753-1816) menciptakan mesin berukuran saku yang
disebut Logic Demonstrator. Mesin ini dapat memecahkan problema numerik bentuk logika dan masalah
probabilitas. Alat ini dianggap sbg dasar komputer yang mempunyai kemampuan logika serta dapat
mengambil keputusan


PERKEMBANGAN PERANGKAT KERAS
-)1804 Mesin Kartu Pertama, Joseph Marie Jacquard (1752-1834) penenun Perancis menggunakan mesin
tenun yang beroperasi dengan kartu plong otomatis, disebut Jacquards Loom, penemuannya merupakan
suatu revolusi industri pertenunan. Pertenunan dilakukan sesuai dengan instruksi kartu yang dilubangi,
mengontrol pemilihan dari benang dan aplikasi dari rancangan yang dipilih. Prinsip alat ini banyak diterapkan
pada mesin penghitung lainnya
-)1820 Mesin Penghitung Komersial yang Sukses Pertama, Charles Thomas de Colmar (1785-1870) membuat
mesin penghitung arithmatika yang dijual secara komersial dan sukses serta memenangkan medali pada
International Exhibition di London th 1862, sampai 30 tahun kemudian kira-kira 1500 mesin ini telah
diproduksi. Prinsip kerja alat ini berdasarkan cara kerja alat Leibnitzs Calculating Machine
-)1822 Babbages Difference Engine, Charles Babbage (1791-1871), ciptaan dari ahli matematika dari
Cambridge University di Inggris, diilhami dengan Charles Mahons Logic Machine, karena adanya kesulitan
keuangan mesin ini belum sempet terselesaikan
-)1833 Babbages Analytical Engine, merupakan mesin pengembangan dari Babbages Difference Engine
yang diciptakan Charles Babbage dengan konsep yang lebih mendalam dan lebih umum, karena adanya
kesulitan keuangan mesin ini belum sempet terselesaikan tapi prinsip kerja mesin ini merupakan dasar kerja
dari komputer sekarang, termasuk peralatan input kartu plong, memori komputer, alat pencetak, konsep
stored program dsb. Karena mesin ini Charles Babbage dianggap sebagai bapak komputer modern, mesin ini
dapat melakukan operasi penambahan, pengurangan, perkalian dan pembagian
-)1850 Mesin Penghitung dengan Keyboard yang pertama, D.D. Parmalee dari Amerika Serikat membuat
mesin hitung dengan keyboard
-)1854 Aljabar Boolean yang pertama, George S. Boole (1815-1864) ahli logika dari Inggris, dlm bukunya
The law of Thought th 1854, mengetengahkan logika dalam simbol matematika yang didasarkan pada 3
operasi logika AND, OR dan NOT, teorinya mendasari cara kerja sirkuit komputer, penerapannya jika switch
elektronik terbuka (arus putus) diberi simbol 0 sedang tertutup (arus tersambung) diberi simbol 1


PERKEMBANGAN PERANGKAT KERAS
Gambar Switch logika aljabar Boolean AND & OR

-)1868 The Adder, merupakan ciptaan Webb dari Amerika Serikat yang berukuran saku, tapi hanya bisa
melakukan perhitungan pertambahan saja
-)1869 Mesin logika Aljabar Boolean yang pertama, William Jevons (1835-1882) menciptakan mesin yang
digunakan untuk memecahkan masalah yang rumit dengan prinsip aljabar Boolean
-)1872 The Baldwin, Frank S.Baldwin mulai memproduksi mesin hitung di Amerika Serikat
-)1874 Odhners Adding Machine, W.T.Odhner dari Swedia membuat mesin hitung yang prinsip kerjanya
sama dengan Frank S.Baldwin, mesin ini banyak digunakan sampai diketemukan komputer sekitar th 1960
-)1879 Mesin Pencatat Kas yang pertama, James Ritty dari Ohio membuat cash register & sukses
dipasarkan th 1884 oleh John H.Patterson dengan perusahaan bernama National Cash Register Company
-)1884 Mesin penghitung dengan alat cetak yang pertama, William S.Burroughs (1857-1898) dari Amerika
Serikat, seorang pegawai Bank membuat mesin hitung yang dilengkapi alat cetak, diberi nama Burrough
Adding and Listing Machine hak cipta th 1888 & dipasarkan 1891
-)1885 Macaroni Box, merupakan mesin hitung yang dibuat oleh Dorr Eugene Felt dari Amerika Serikat
dari kayu macaroni

SWITCH A SWITCH B A AND B A OR B
1 (tertutup) 1 (tertutup) 1 ( ON/ada arus) 1 ( ON/ada arus)
0 (terbuka) 1 (tertutup) 0 ( OFF/tidak ada arus) 1 ( ON/ada arus)
1 (tertutup) 0 (terbuka) 0 ( OFF/tidak ada arus) 1 ( ON/ada arus)
0 (terbuka) 0 (terbuka) 0 ( OFF/tidak ada arus) 0 ( OFF/tidak ada arus)
PERKEMBANGAN PERANGKAT KERAS
-)1887 The First Comptometer, merupakan mesin pengembangan Dorr Eugene Felt dari kesuksesan macaroni
box, dua tahun kemudian alat pencetak ditambahkan pada lat tersebut
-)1869 Mesin logika Aljabar Boolean yang pertama, William Jevons (1835-1882) menciptakan mesin yang
digunakan untuk memecahkan masalah yang rumit dengan prinsip aljabar Boolean
-)1893 Mesin penghitung saintifik yang pertama, dikembangkan Otto Steiger (1858-1923) dari Zurich yang
sukses dipasarkan, antara th 1894-1935 sejumlah 4655 mesin terjual dengan nama Milionaire
-)1911 Monroe Calculator, merupakan mesin hitung yang dikembangkan Jay Monroe & Frank S.Baldwin yang
banyak digunakan sebagai alat hitung untuk pekerjaan bisnis pada masa tersebut

3. Alat Mekanik-Elektronik
Perkembangan dari perangkat keras adalah alat mekanik yang bekerja secara elektronik agar otomatis
-)1890 Mesin Tabulasi Kartu Plong Mekanik-Elektronik Pertama, th 1890 ahli statistik dari Buffalo NewYork,
Amerika Serikat Dr.Herman Hollerith (1860-1929) bekerja sama dengan biro sensus untuk mempercepat
pengolahan data sensus, th 1896 mendirikan perusahaan Tabulating Machine Company dalam usaha penjualan
mesin secara komersial, th 1911 bergabung dengan perusahaan lain dg nama Computing Tabulating Recording
Company, th 1924 CEO, Thomas J.Watson mengganti nama dg IBM (International Business Machine) Corporation
-)1920 Mesin Penghitung Otomatis Pertama, diciptakan oleh Leonardo Torres y Quevedo (1852-1936) dari
Spanyol, permasalahan arithmatika diketik lewat mesin ketik dan mesin penghitung ini secara otomatis
mengetik kembali hasil penyelesaiannya, pada waktu itu juga membuat mesin otomatis yang bisa mengambil
keputusan yaitu permainan catur
-)1931 Komputer Analog Pertama, dibuat oleh Dr.Vannerva Bush (1890-1974) di MIT untuk memecahkan
persoalan persamaan differensial, mesin ini disebut Differential Analyzer
-)1938 Mesin Hitung Mekanik-Elektronik pertama, George R.Stibiz (lahir th 1904) menggunakan sirkuit
mekanik-elektronik di Bell Laboratories untuk membuat Complex Calculator I, mesin ini dikendalikan lewat
keyboard untuk perihitungan teknik

PERKEMBANGAN PERANGKAT KERAS

4. Alat Elektronik
-)1942 Komputer Digital Elektronik pertama, John V.Atanasoff (lahir th 1904) profesor matematika di
IOWA State College bersama asistennya Clifford Berry mengembangkan komputer ABC (Atanasoff-Berry
Computer), merupakan komputer pertama menggunakan komponen tabung hampa udara, dibuat pertama
kali th 1939 selesai th 1942
-)1944 Harvard Mark I ASCC, Prof.Howard Aiken (1900-1973), ahli matematika dari Harvard University
bekerja sama dengan beberapa peneliti lain membuat komputer yang mampu melakukan operasi
arithmatika & logika secara otomatis. Komputer ini th 1937 awalnya mekanik-elektronik, baru th 1944
secara elektronik dibuat perusahaan IBM dengan nama Hardvard Mark I Automatic Sequence-Controlled
Calculator (ASCC).

4.1. Komputer generasi pertama (1946-1959)
Walaupun komputer sebelum th 1946 sudah elektronik, tapi tidak masuk sbg komputer generasi pertama.
Komputer generasi pertama dimulai tahun 1946 yang mempunyai ciri-ciri sebagai berikut:
1. Komponen yang dipergunakan adalah tabung hampa udara (vacuum tube) untuk sirkuitnya
2. Program hanya dapat dibuat dengan bahasa mesin (machine language)
3. Menggunakan konsep stored-program dengan memori utamanya adalah magnetic core storage
4. Menggunakan simpanan luar magnetic tape dan magnetic disk
5. Ukuran fisik komputer besar, memerlukan ruangan yang luas
6. Cepat panas sehingga diperlukan alat pendingin
7. Prosesnya kurang cepat
8. Simpanannya kecil
9. Membutuhkan daya listrik yang besar
10. Orientasinya terutama pada aplikasi bisnis

PERKEMBANGAN PERANGKAT KERAS

-)1946 Komputer Generasi Pertama, telah selesai dibuat dengan nama ENIAC (Electronic Numerical
Integrator and Calculator) mulai dibuat th 1942 di Moore School of Electrical Engineering (University of
Pennsylvania) oleh Dr.John W.Mauchly & J.Presper Eckert, dibuat dengan tujuan utama membantu US.Army
untuk menghitung target sasaran bom, karena pd perang dunia ke-2 hanya 30% dari bom yang dapat
mencapai sasaran dalam radius 300 m dari targetnya
-)1947 Harvard Mark II, dibuat Bulan Juli 1947 yang mempunyai kemampuan 12 kali lebih besar dari
Harvard Mark I
-)1947 Transistor Pertama, Dr.John Bardeen (lahir 1908), Dr.Walter H.Brattain (lahir 1902) & Dr.William
Scockley (lahir 1910) di Bell Laboratories menemukan transistor yang nantinya merupakan komponen
komputer generasi kedua
-)1948 IBM Selective Sequence Electronic Calculator, dibuat bulan Januari 1948 yang berisi 12.500 tabung
dan 21.500 relay
-)1949 Komputer yang sepenuhnya Stored-Program pertama, Bulan Mei 1949 di Cambridge University
Inggris dioperasikan komputer dengan nama EDSAC (Electronic Delayed Storage Automatic Computer),
merupakan komputer pertama dengan storage-program. EDSAC muali dibuat pertengahan th 1940 oleh ahli
matematika John von Neumann (1903-1957) bersama dengan H.H Goldtine dan A.W Burks
-)1949 Harvard Mark III, dibuat Bulan September 1949 yang menggunakan memori drum magnetik
-)1950 Komputer Digital Elektronik Ukuran Besar di Inggris yang pertama, Alan M.Turing (1912-1945) di
National Physical Laboratory, London telah selesai membuat komputer dengan nama ACE (Automatic
Calculating Engine) yang pembuatanya dimulai th 1945, komputer ini menggunakan kartu plong standard
untuk peralatan input dan outputnya
-)1950 SEC, di Electronic Computation Laboratory of Birkbeck College, University of London dibuat
konstruksi dari komputer SEC (Simple Electonic Computer) yang menggunakan drum magnetik sebagai
memori penyimpannnya

PERKEMBANGAN PERANGKAT KERAS

-)1951 Komputer komersial di Inggris yang pertama, dengan nama LEO (Lyon Electronic Office)
-)1951 Komputer yang menggunakan pita magnetik yang pertama, th 1949 perusahaan Sperry Rand
Corporation membeli perusahaan Eckert-Mauchly Computer Corporation & pd Maret 1951 menghasilkan
komputer UNIVAC (Universal Automatic Computer) I merupakan komputer pertama yang menggunakan pita
magnetik sebagai media input dan outputnya, sejak 14 Juli 1951 digunakan biro sensus Amerika, bekerja
non-stop, th 1954 diterapkan untuk aplikasi bisnis pada perusahaan
-)1952 Komputer yang sepenuhnya stored-program di Amerika yang pertama, adalah EDVAC (Electronic
Discrete Variable Automatic Computer) dibuat Moore school of Electrical Engineering, digunakan pada
Aberdeen Proving Ground smp bln Maret 1963, lebih kecil tapi kemampuan lebih besar dari EDSAC
-)1952 Komputer yang menggunakan core memory yang pertama, yaitu Whirlwind I dibuat oleh Dr.Jay
W.Forrester (lahir 1918) di Massachussets Institute of Tecnology
-)1953 IBM 701, merupakan komputer komersial berukuran besar
-)1954 Komputer Komersial generasi pertama paling populer, IBM memproduksi komputer IBM 650, baik
IBM 701 atau IBM 650 adalah komputer yang berorientasi pada aplikasi bisnis dan merupakan komputer
paling populer smp th 1959. IBM 650 menggunakan magnetic drum untuk simpanan luarnya & peralatan
input/output kartu plong
-)1956 Komputer yang menggunakan simpanan luar dengan akses secara random yang pertama, RAMAC
305 (random Access Methods for Accounting and Control) merupakan komputer pertama yang
memungkinkan file disimpan di disk dengan akses secara random, komputer ini menggunakan 50 disk
magnetik yang dapat menyimpan 5 juta karakter dengan waktu akses untuk mencari record tertentu tidak
lebih dari 1 detik
-)1959 IBM 705, dibuat untuk menggantikan IBM 701, telah memantapkan IBM dalam industri pengolahan
data

PERKEMBANGAN PERANGKAT KERAS

Komputer generasi pertama yang lain adalah:
- UNIVAC II ( pabrik pembuatnya Sperry Rand-Univac)
- Datamatic 1000 (pabrik pembuatnya Honey well)
- Mark II, Mark III, IBM 702, IBM 704, IBM 709 (pabrik pembuatnya IBM)
- CRC, NCR 102A, NCR 102 D (pabrik pembuatnya National Cash Register)
- BIZMAC I, BIZMAC III (pabrik pembuatnya RCA)

4.2. Komputer generasi kedua (1959-1964)
Komputer generasi kedua mempunyai ciri-ciri sebagai berikut:
1. Komponen yang dipergunakan adalah transistor untuk sirkuitnya dikembangkan di Bell Laboratories oleh John
Bardeen, William Shockley dan Walter Brattain tahun 1947
2. Program dapat dibuat dengan bahasa tingkat tinggi (high level, language) seperti FORTRAN, COBOL, ALGOL
(the Algotithmic Language)
3. Kapasitas memori utama sudah cukup besar dengan pengembangan dari magnetic core storage dapat
menyimpan puluhan ribu karakter
4. Menggunakan simpanan luar magnetic tape dan magnetic disk yang berbentuk removable disk atau disk pack
5. Mempunyai kemampuan proses real time dan time sharing. Real time dapat dilakukan karena menggunakan
simpanan luar yang sifatnya direct access seperti misalnya magnetic disk, sehingga informasi yang dibutuhkan
seketika dapat dihasilkan. Sedang time sharing memungkinkan beberapa pemakai menggunakan komputer
secara bersama-sama dan komputer akan membagi waktunya (time sharing) untuk tiap-tiap pemakai
6. Ukuran fisik komputer lebih kecil dibandingkan komputer generasi pertama
7. Proses operasi sudah cepat, dapat memproses jutaan operasi perdetik
8. Membutuhkan lebih sedikit daya listrik
9. Orientasinya tidak hanya pada aplikasi bisnis tetapi juga ke aplikasi teknik

PERKEMBANGAN PERANGKAT KERAS

-)1959 PDP I, perusahaan DEC (Digital Equipment Corporation) dengan pendirinya Ken Olsen bersama
saudaranya Stan Olsen dan Harlan Anderson mendemontrasikan komputer PDP-1. Komputer generasi kedua
lainnya yang dikenalkan th 1959 adalah Honeywell 400
-)1961 Virtual Memory yang pertama, Metode virtual memory diusulkan oleh grup di Manchester London
dan kira-kira awal th 1970 banyak komputer yang menerapkannya
-)1963 Komputer Mini Komersial yang pertama, Perusahaan DEC menjual komputer mini pertama yaitu
PDP-5 diikuti PDP-8, komputer PDP-8 dianggap sebagai komputer mini komersial yang sukses dg harga
terjangkau
Komputer yang paling banyak digunakan pada generasi kedua ini adalah IBM 401 untuk aplikasi bisnis yang
telah diproduksi sekitar 15000 buah, IBM 1602 dan IBM 7094 untuk aplikasi teknik
Komputer generasi kedua yang lain diantarannya yaitu :
- UNIVAC III, UNIVAC SS80, UNIVAC SS90, UNIVAC 1107 (pabrik pembuatnya Sperry Rand-UNIVAC)
- Burroughs 200 (pabrik pembuatnya Burroughs)
- IBM 7070, IBM 7080, IBM 1400, IBM 1600 (pabrik pembuatnya International Bussiness Machine)
- NCR 300 (pabrik pembuatnya National Cash Register)
- Honeywell 400, Honeywell 800 (pabrik pembuatnya Honeywell)
- CDC 1604, CDC 160A (pabrik pembuatnya Control Data Corporation)
- GE 635, GE 645, GE 200 (pabrik pembuatnya General Electric)

PERKEMBANGAN PERANGKAT KERAS

4.3. Komputer generasi ketiga (1964-1970)
Komputer generasi ketiga mempunyai ciri-ciri sebagai berikut:
1. Komponen yang dipergunakan adalah IC (Integrated Circuits), yang berbentuk hybrid integrated circuits dan
monolithic integrated circuits. Hybrid integrated circuits atau Solid Logic Tehnology (SLT) adalah transistor
dan dioda yang diletakkan secara terpisah dalam satu tempat. Monolithic integrated circuits atau Monolithic
System Technology (MST) adalah elemen2 sirkuit (transistor, resistor, & dioda) semuanya diletakkan
bersama-sama dalam satu chip. MST lebih kecil tapi mempunyai kemampuan yang lebih besar dari LST. IC
disebut juga dengan miniaturized circuits dan dibuat pertama kali tahun 1959 oleh Texas Instrumens dan
Fairchild semiconductor
2. Peningkatan dari software
3. Lebih cepat dan lebih tepat, kecepatannya hampir 10.000 kali dari komputer generasi pertama. Ukuran
kecepatannya adalah microseconds (jutaan operasi perdetik), bahkan sampai namoseconds (milyard operasi
perdetik)
4. Kapasitas memori komputer lebih besar, dapat menyimpan ratusan ribu karakter
5. Menggunakan penyimpanan luar yang sifatnya random access (dapat masuk record data secara random) yaitu
disk magnetik yang berkapasitas besar (jutaan karakter)
6. Penggunaan listrik lebih hemat dibandingkan komputer generasi sebelumnya
7. Memungkinkan untuk melakukan multiprocessing yaitu dapat memproses sejumlah data dari sumber2 yang
berbeda pada waktu yang bersamaan dan multiprogramming yaitu dapat mengerjakan beberapa program
sekaligus
8. Pengembangan dari alat input-output yang menggunakan visual display terminal yang bisa menampilkan
gambar-gambar dan grafik dapat menerima dan mengeluarkan suara serta penggunaan alat pembaca tinta
magnetik yaitu MICR (magnetik Ink Characters Recognition) reader
9. Harga semakin murah dibandingkan dengan komputer generasi sebelumnya
10. Kemampuan melakukan komunikasi data dari satu komputer dengan komputer lainnya mis telpon


PERKEMBANGAN PERANGKAT KERAS

-)1964 Komputer generasi ketiga pertama, Tgl 7 April 1964, IBM mengumumkan komputer baru yaitu IBM S/360 atau
IBM system 360 (disebut tsb karena mampu melakukan operasi satu lingkaran penuh (360 derajat) dengan maksud
mampu melakukan proses yang dibutuhkan aplikasi bisnis maupun aplikasi teknik,komputer ini menggunakan
komponen IC, sejumlah 33000 komputer IBM S360 terjual. Mulai th 1964, perkembangan komputer begitu pesat dan
dianggap sebagai awal komputer generasi ketiga
-)1969 komputer mini 16 Bit Pertama, terjual th 1969 dengan nama Nova dikembangkan sejak th 1968 oleh
perusahaan Data General Corporation
Komputer generasi ketiga yang lain diantarannya yaitu :
- UNIVAC 1180, UNIVAC 9000 (pabrik pembuatnya Sperry Rand-UNIVAC)
- Burroughs 5700, Borroughs 6700, Borroughs 7700 (pabrik pembuatnya Burroughs)
- NCR seri century (pabrik pembuatnya National Cash Register)
- GE 600, GE 235 (pabrik pembuatnya General Electric)
- CDC 3000, CDC 6000, CDC 7000 (pabrik pembuatnya Control Data Corporation)
- PDP-8, PDP-11 (pabrik pembuatnya Digital Equipmen Corporation)

4.3. Komputer generasi keempat (sejak tahun1970)
Th 1970 ada dua perkembangan yang dianggap sebagai komputer generasi keempat yaitu:
Yang pertama adalah penggunaan Large Scale Integration (LSI) disebut juga Bipolar Large Scale Integration
merupakan pemadatan beribu-ribu IC yang dijadikan satu dalam sebuah chip, digunakan untuk menunjukkan
lempengan persegi empat memuat rangkaian2 terpadu (integrated ciscuits), LSI dikembangkan menjadi VLSI (Very
Large Scale Integration)

Tingkat kepadatan Integrated Circuits Jumlah Switch Periode
Small-scale Integration (SSI) 10 Awal tahun 1959
Medium-scale Integration (MSI) 100 Awal tahun 1959
Large-scale integration (LSI) 1000 Awal tahun 1970
Very-large-sclae integration (VLSI) 100000 Awal tahun 1970
PERKEMBANGAN PERANGKAT KERAS

Yang kedua adalah dikembangkannya kompute mikro yang menggunakan micro-processor dan semi conductor
berbentuk chip untuk memori komputer (internal memory) sedangkan generasi sebelumnya menggunakan
magnetic core storage.
Biaya untuk mengembangkan VLSI menghabiskan dana yang sangat besar sekitar 2 s/d 5 milyard dollar.
Pembuatan VLSI sangat rumit
-)1970 Komputer generasi keempat yang pertama, yaitu IBM 370 menggunakan LSI
-)1971 Microprocessor, Ahli teknik di perusahaan Intel Corporation berhasil mengembangkan chip
microprocessor yang disebut 4004 atau disebut sebagai Microprogramable Computer on a Chip
-)1974 Komputer Mikro Komersial yang pertama, Perusahaan Micro Instrumentation and Telemetry Systems
(MITS) Corporation memproduksi komputer mikro altair yang dijual komersial pertama dalam bentuk kit
seharga kurang dari $400, komputer mikro ini menggunakan 8080 microprosesor buatan perusahaan intel
-)1975 Komputer Super Komersial pertama, Komputer Cray-1 dikirim ke Los Alamos National Laboratories
yang merupakan komputer super (supercomputer) komersial pertama
-)1977 Local Area Network (LAN) yang pertama, perusahaan Datapoint Corporation mengumumkan ARCNET
yang merupakan Local Area Network (LAN) yaitu jaringan komputer yang saling berhubungan satu dengan
yang lainnya dihubungkan dengan kabel dalam satu area yang lokal
-)1977 Personal Komputer yang pertama, Sejak tahun 1977 komputer mikro mengalami perkembangan yang
penting mempunyai bentuk kecil dengan harga murah terjangkau sehingga disebut komputer personal
(personal computer), th 1977 beredar komputer personal dipasaran yaitu Apple II Cumputer Radio Shack dan
Commodore yang dikembangkan dari Apple I th 1976 oleh Steven Jobs & Steven Wozniak, sampai th 1979
terjual kira2 400.000 unit Personal Computer dengan nama dari A s/d Z (Apple, Altos, Basic Four Corporation,
Casio, Commodore Business machines, Compaq, Corona, Cromenco, Digital Equipment Corporation,
Dynabyte, Epson, GRiD System Corporation, Heath, Hewlett Packard, IBM, Intel Corporation, Kaypro, Mattel,
Mits Corporation, Nipon Electronic Company, North Star, Ohio Scientific Instrumens, Osborne, Processor
Tecnology dll)

PERKEMBANGAN PERANGKAT KERAS

-)1981 Komputer sistem window & menggunakan mouse yang pertama, Xerox corporation
memperkenalkan komputer di atas meja (desk-top computer) yang dapat menampilkan beberapa bentuk di
layar sekaligus dalam bentuk jendela (window) & menggunakan alat mouse yang pertama, sekarang sistem
terbaru banyak menggunakan ide tersebut
-)1981 Komputer IBM PC yang pertama, IBM memperkenalkan komputer micro yang disebut komputer
personal IBM (IBM Personal Computer atau IBM PC) yang pertama diberi seri XT sehingga dikenal IBM PC/XT,
menggunakan microprocessor buatan intel yaitu intel 8088 dengan kecepatan 5 s/d 8 MHz, RAM (Random
Access Memory) sebesar 128 KB s/d 640 KB, harddisk 10 MB & 5 disket berkapasitas 360 KB sistem
operasi yang digunakan adalah MS DOS dan PC DOS
-)1984 IBM PC/AT (Advanced Technology), kelanjutan IBM PC/XT menggunakan microprocessor Intel 80286
kecepatan 8 MHz, RAM sebesar 256 KB s/d 3 MB, hard disk dg kapasitas 20 MB disket ukuran diameter 5
berkapasitas 1,2 MB dan menggunakan sistem operasi MS DOS dan PC DOS
-)1984 Macintosh & Gui Pertama,Perusahaan komputer Apple memperkenalkan produk yang diberi nama
Apple Macintosh th 1984, terkenal karena sangat mudah digunakan (user friendly) kemudahnnya karena
menggunakan konsep GUI (Graphical user interface), konsep GUI menggunakan interface WIMP (Windows,
Icons, Menus and Pointing Device) yaitu menggunakan sistem windows dengan pointing device (mis mouse)
untuk memilih pilihan yang ada dimenu-menu pilihan atau dalam bentuk icons
-)1987 IBM PS/2, model 30 menggunakan microprocessor intel 8086 dengan kecepatan 10 MHz, model lain
adalah 50 yang menggunakan intel 80286
-)1988 IBM PC/386 Komputer 32 BIT yang pertama, seri selanjutnya dari IBM PC/AT adalah IBM PC/386
yang menggunakan microprocessor intel 80386 (kecepatan 16 s/d 33 MHz). IBM PS/2 model 60 juga
menggunakan Intel 80386 dan merupakan komputer 32-bit yang pertama
-)1990 IBM PC/486, seri selanjutnya dari IBM PC/386 adalah IBM PC/486 yang menggunakan microprocessor
intel 80486 (kecepatan 25 s/d 66 MHz)


PERKEMBANGAN PERANGKAT KERAS

-)1997 Pentium II, Microprocessor Intel banyak digunakan di komputer IBM PC dan kompatibelnya mulai dari
intel 8088, 80386, 80486 dan seri pentium (intel P6), seri pentium adalah pentium 66 (66 MHz), pentium 75
(75 MHz), pentium 200 (200 MHz), pada bulan Mei 1997 Intel memperkenalkan microprocessor Pentium II
kelanjutan dari seri pentium dengan seri Intel Pentium 233 MHz, Intel Pentium 266 MHz dan Intel Pentium
300 MHz
-)1998 AMD K6 3D, pesaing Intel, yaitu AMD meluncurkan AMD K6 3D, processor ini mempunyai kemampuan
memproses grafik tiga dimensi (3D) dengan lebih cepat dibanding processor sebelumnya, kecepatan 300 MHz
dan 350 MHz. AMD merencanakan meluncurkan AMD K6+3D kecepatan 350 MHz dan 400 MHz. Processor AMD
K7 juga segera diluncurkan oleh AMD dengan kecepatan 500 MHz

4.4. Komputer generasi kelima
Komponen yang dipergunakan adalah VSLI (Very Large Scale Integration), dikembangkan juga Josephson
Juction teknologi yang memungkinkan menggantikan chip dengan kemampuan memproses trilyun operasi
per detik, sedang teknologi chip hanya memproses milyard operasi per detik, Jepan pelopor perkembangan
komputer generasi kelima melalui ICOT (Institute for new Computer Technology) jika berhasil komputer
generasi kelima dapat menerjemahkan bahasa manusia, menusia dapat bercakap-cakap langsung dengan
komputer, penghematan energi komputer dapat melakukan diagnosa penyakit yang lebih akurat dsb

4.5. Komputer masa depan
Peramalan yang sifatnya fiksi bahwa komputer dapat berfikir & berperasaan seperti manusia, beberapa
ilmuwan yakin suatu ketika akan tercipta komponen biochip yang terbuat dari bahan protein sistesis
sehingga komputer masa depan akan menajubkan


PERKEMBANGAN PERANGKAT LUNAK
Perangkat
Lunak
Perangkat Lunak sebelum
komputer generasi pertama
Perangkat Lunak semasa generasi
pertama
1. 300 sm. Sistem Kode yang pertama
2. 1842 Penulis perangkat lunak yang pertama
3. 1933 Program mekanik yang pertama
4. 1945. Kutu (bug) yang pertama

Program dalam bahasa mesin (machine language) dan
sifatnya unik
Perkembangan bahasa
pemrograman tingkat tinggi
1. 1957 FORTRAN
2. 1958 LISP
3. 1958 ALGOL
4. 1959 COBOL
5. 1960 LOGO
6. 1961 GPSS
7. 1961 RPG
8. 1962 APL
9. 1964 BASIC
10. 1966 PL/1
11. 1968 Konsep
pemrograman
terstruktur pertama



12. 1968 PILOT
13. 1969 FORTH
14. 1970 PASCAL
15. 1971 SHRDLU
16. 1971 SAM76
17. 1972 PROLOG
18. 1972 SMALLTALK
19. 1974 C
20. 1974 COMAL
21. 1975 BASIC pd komputer
mikro pertama
22. 1977 MODULA-2
23. 1979 ADA


Perangkat perangkat lunak paket
aplikasi
Perkembangan perangkat lunak
sistem operasi
1. 1976 ELECTRIC PENCIL
2. 1979 WORD STAR
3. 1979 APLLE WRITER
4. 1979 VISICAL C
5. 1981 DBASE-II
6. 1982 LOTUS 1-2-3

1. 1954 Sistem operasi pertama
kali
2. 1960 Sistem operasi komputer
mini pertama
3. 1969 UNIX
4. 1970 CP/M
5. 1980 MS-DOS
6. 1985 Microsoft Windows
pertama
7. 1987 IBM Operating
system/2
8. 1988 WINDOWS/386
9. 1990 WINDOW 3.0
10. 1993 Mosaic, Browser
Internet pertama sistem
windows
11. 1995 WINDOWS 95
12. 1997 WINDOWS 98
PERKEMBANGAN PERANGKAT LUNAK
PENDAHULUAN
Perkembangan software (Perangkat lunak) telah tumbuh dengan sangat pesatnya sejak beredarnya komputer
personal di pasaran. Dengan semakin murahnya komputer, semakin banyak orang yang memilikinya dan
pemakai komputer membutuhkan bermacam-macam perangkat lunak untuk lebih mendayagunakan
komputernya. Secara kebetulan, banyak pabrik-pabrik perangkat lunak yang menanggapi permintaan ini.
Telah ribuan macam perangkat lunak yang tersedia di pasaran, terutama perangkat lunak paket (package
software), yaitu perogram jadi untuk aplikasi tertentu.

1. PERANGKAT LUNAK SEBELUM KOMPUTER GENERASI PERTAMA
-)300 sm SISTEM KODE YANG PERTAMA.
Bangsa Yunani menggunakan signal obor untuk mengirimkan berita dari satu kota ke kota yang lain. Untuk
masing-masing setasiun di dirikan dua buah tembok setinggi 6 feet. Tiap-tiap tembok mempunyai 5 obor.
Kombinasi obor yang ada di tembok pertama dengan yang ada di tembok ke dua membenyuk suatu huruf.
Misalnya, dua buah obor di nyalakan pada tembok ke dua, menunjukan huruf H. Tiap-tiap stasiun mempunyai
tabel berbentuk matrik yang terdiri dari 5 baris dan 5 kolom. Tembok di sebelah kanan mewakili baris dari
matrik dan tembok di sebelah kiri mewakili kolom dari matrik. Sistem ini di sebut dengan polybius telegraph.
-)1842. PENULIS PERANGKAT LUNAK YANG PERTAMA.
Ada Augusta (1815-1853), anak perempuan dari seniman Lord Byron, merupakan orang pertama yang menulis
perangkat lunak, di terapkan pada Babbages Analytical Engine. Pada masa kecilnya, bakat ayahnya menurun
padanya, berbakat pada musik, dapat memainkan alat-alat musik dengan baik, tetapi tampak kejeniusannya
pada masalah matematika. Pada umur 15 tahun, dia sudah dapat menguasai goniometri. Ada Augusta
meninggal pada usia 38 tahun, karena kanker, sama dengan usia ayahnya pada waktu meninggal dan di
makamkan di sebelah ayahnya.











Nama Ada sekarang di abadikan pada nama sebuah bahasa komputer, Yaitu ada. Pada tahun 1983, Ada
merupakan satu-satunya bahasa komputer yang di gunakan pada Departemen Pertahanan Amerika Serikat
untuk mengatur dan mengendalikan alat-alat perang, taktik dan sistem strategi pertahanan.
-)1933. PROGRAM MEKANIK YANG PERTAMA.
Wallace J. Eckert (1902-1971) Menggabungkan beberapa mesin akuntansi kartu plong IBM yang berbeda.
Untuk menjalankan mesin ini sebagai satu kesatuan, Wallace J. Eckert membuat suatu program mekanik
yang mengontrolnya
-)1949. KUTU YANG PERTAMA.
melakukan proses debugging (mencari kutu, yang di maksud adalah mencari sebab kesalahannya). Debugging
berasal dari kata bug. Sampai sekarang sistem tersebut masih sangat populer.

2. PERANGKAT LUNAK SEMASA KOMPUTER GENERASI PERTAMA.
Pemogram pada komputer generasi pertama kebanyakan adalah ahli teknik dan ahli matematika yang
tertarik menggunakan komputer untuk menyelesaikan permasalahan di bidangnya. Program yang dibuat pada
generasi ini di lakukan dengan cara menghubungkan beberapa sirkuit di dalam komputer atau dengan
membuat program dalam machine language (bahasa mesin) yang di simpan di memori komputer secara
permanen. Biasanya program tersebut sifatnya unik untuk suatu aplikasi tertentu dan bila akan di gunakan
untuk aplikasi yang lain, terpaksa harus memprogram sirkuit kembali atau menulis kembali program didalam
bahasa mesin.

3. PERKEMBANGAN BAHASA PEMOGRAMAN TINGKAT TINGGI
Memprogram dengan menghubungkan beberapa sirkuit komputer atau membuatnya dengan bahasa mesin
merupakan pekerjaan yang sulit, karena si pembuat program harus mengetahui betul tentang seluk beluk
jaringan kerja dari komputer tersebut. Hal ini menjadikan pemikiran untuk menciptakan suatu bahasa
pemograman yang lebih mudah. Bahasa tingkat tinggi (high level language) kemudian diciptakan untuk
mengatasihal tersebut. Pemograman dengan bahasa tingkat tinggi dilakukan dengan menulis program dengan
bahasa awam (bahasa inggris dengan sehari-hari dengan aturan yang tertentu) yang kemudian akan di
terjemahkan oleh komputer kedalam bahasa komputer (bahasa mesin).


PERKEMBANGAN PERANGKAT LUNAK
-)1957. FORTRAN
Suatu group di IBM Di ketuai oleh John Bakus mulai bekerja pada tahun 1945 untuk mengembangkan bahasa
pemograman tingkat tinggi (high level language) untuk keperluan teknik dan matematika yang di beri nama
FORTRAN (FORmula TRANslator) yang merupakan bahasa pemograman tingkat tinggi yang pertama. FORTRAN
diterapkan pada tahun 1957 di komputer IBM 704. tahun 1958 FORTRAN II diperkenalkan untuk IBM 704.
IBM709 dan IBM650tahun 1962. FORTRAN IV di perkenalkan untuk komputer IBM 7030. FORTRAN IV di
standarisasi pada tahun 1966 oleh American Standards Association Commite sampai tahun 1978. suatu komite
yang baru yaitu ANSI (American National Standards Institutte) membentuk FORTRAN 77.
-)1958. LISP
John Mc Carthy menemukan bahasa pemograman LISP (LISt Procesor atau LISt Programming) yang di buat oleh
peneliti-peneliti artificial intelligence. LISP merupakan bahasa artificial intelligence yang pertama. Beberapa
dialek bahasa LISP telah di kembangkan seperti misalnya MACLISP, INTERLISP, FRANZ LISP, UCI LISP Dan
ZETALISP.
-)1958. ALGOL.
Algol (ALGOrithmic Language) dikembangkan pada tahun 1958 untuk memecahkan masalah-masalah secara
umum (general-purpose). ALGOL mulai di Terapkan sebagai bahasa pemograman sejak 1960 yang populer di
eropa, tetapi kurang populer di Amerika Serikat.
-)1959. COBOL.
Pada tahun 1959 sebuah group komite pemakai komputer bertambah di Unupersity of penssylvania untuk
memecahkan persoalan program yang standar (Program yangditulis pada satu komputer dimungkinkan untuk
di jalankan pada komputermodel yang berbeda). Hasilnya pada tahun 1960 dibuat suatu bahasa pemograman
tingkat tinggi yang disebut COBOL (Common Business Oriented Language). Salah seorang dari komite adalah
Dr. Grace Hooper (lahir tahun 1960) yang menulis language translator atau compiler program (program
penterjemah) untuk bahasa pemograman tingkat tinggi tersebut. Dr. Grace Hooper mendapat penghargaan
sebagai orang pertama yang mendapat gelar Computer Science Man-of-the Year.
-)1960. LOGO
Logo merupakan perkembangan dari LISP oleh seymour Papert di masa chussets Institute of Technology, yang
di terapkan pada komputer mainframe. Logo di tujukan untuk bidang pendidikan. Sekitar tahun 1980, Logo
diterapkan pada komputer mikro.


PERKEMBANGAN PERANGKAT LUNAK
-)1961. GPSS
GPSS (General-Purpose Systems Simulator) merupakan bahasa pertama yang berupa bahasa untuk keperluan
proses simulasi.
-)1961. RPG
RPG (Report Program Generator) dikembangkan oleh IBM yang diterapkan pada komputer IBM 1041 pada
permulaan bulan januari 1961.RPG dikembangkan menjadi RPG II untuk komputer IBM sistem /3 ditahun 1969.
pada bulan oktober 1978. IBM memperkenalkan IBM sistem/38,suatu komputer supermini dengan bahasa RPG
III,perkembangan dari RPG II.
-)1962. APL.
APL(Aprogramming Language) dikembangkan di IBM oleh Kenneth Iverson pada tahun 1962.APL tepat
digunakan untuk aplikasi teknik yang pertama kali digunakan untuk komputer IBM S360.
-)1964. BASIC.
Pada tanggal 1 Mei 1964,penemu dari bahasa BASIC,yaitu profesor John G.Kemey dan Thomas E.Kurtz di
Dartmouth College di New Hampshire menjalankan pertama kali program BASIC. Bahasa BASIC (BeginnersAll-
purpose Symbolic Instruction Code) merupakan bahasa tingkat tinggi yang berbentuk interpreter,yang
memungkinkan untuk mengoperasikan komputer secara inter aktif. Program dapat ditulis,dijalankan,dirubah
dan dijalankan lagi tanpa harus melalui tahap kompilasi seperti pada bahasa tingkat tinggi lainnya yang
berbentuk compiler,sehingga BASIC sangat populer. Sejak bahasa BASIC yang pertama,sampai sekarang telah
banyak versi dari bahasa BASIC tersebut,seperti misalnya MBAIC,S BASIC,Applesoft
BASIC,GBASIC,HBASIC,KBASIC,BASIC-86,BASICA,Z-BASIC,Quick BASIC dan sebagainya.
-)1966. PL/1.
IBM mengembangkan suatu bahasa tingkat tinggi PL/1 (Programmning Language Verson 1) yang merupakan
gabungan dari FORTRAN,COBOL dan ALGOL.PL/1 diterapkan pada komputer S360 pada tahun 1966 untuk
aplikasi bisnis dan teknik.
-)1968. KONSEP PEMOGRAMAN TERSTRUKTUR YANG PERTAMA.
Edsger Djikstra mengumumkan suatu paper yang berjudul Go To Statement Considered Harmful (Statement
GO TO dianggap berbahaya),yang isinya menekankan bahwa sejumlah kesalahan dalam pemrograman dapat
dihindari dengan mengurangi statement GO YO didalam program sebisa mungkin,sehingga program menjadi
terstruktur.

PERKEMBANGAN PERANGKAT LUNAK
-)1968. PILOT
Pilot (Programmed Inquiry,Learning Or Teaching) dikembangkan oleh John A.Starkweater di Universitas of
California at San Fransisco Medical Center pada tahun 1968.PILOT merupakan bahasa yang mudah digunakan
karena ditujukan pada mereka yang belum berpengalaman dalam menulis program.
-)1969. FORTH
FORTH dikembangkan oleh Charles H.Moore di tahun 1969. pada tahun 1971 FORTH digunakan pada National
Radio Astronomy Observatory untuk menyelesaikan permasalahan perbintangan yang sampai tahun 1976
distandarkan sebagai untuk International Astronomical Union.
Sekitar tahun 1973,Charles H.Moore dan Elisabeth Rather mendirikan perusahaan FORTH Inc.,yang
mengembangkan MiniFORTH,kemudian MicroFORTH , yang akhirnya dikeluarkan versi PolyFORTH dan
PolyFORTH II. Sejak tahun 1978,banyak perusahaan-perusahaan komputer membeli lisensi dari FORTH Inc.
bahasa Forth yang digunakan di komputer personal seperti IBM PC adalah PC FORTH.
-)1970. PASCAL.
Bahasa Pascal dikembangkan pada tahun 1970 oleh Niklaus Wirth di Technical University di
Zurich,Switzerland. Nama Pascal diambilkan dari nama Blaise Pascal. Sampai sekarang ada beberapa versi dari
Pascal,diantaranya UCSD Standard Pascal.Apple Pascal,KMMM Pascal,MT+Pascal,Turbo Pascal.
-)1971. SHRDLU
Terry Wignorad mendapatkan gelar Master di M.I.T dengan menyertakan suatu program yang disebut dengan
SHRDLU. Program ini dapat menganalisa percakapan yang ditulis dengan bahasa manusia secara natural.
-)1971. SAM76
SAM76 merupakan bentuk gabungan dari LISP dan FORTH yang digunakan untuk komputer multiuser dengan
sistem operasi UNIX. SAM76 dikembangkan di Bell Laboratoris di tahun 1971 oleh Claude Kagan.
-)1972. PROLOG
Penerapan pertama dari PROLOG adalah tahun 1972 oleh Alain Colmerauer dan Philippe Roussel di
Marseilles,Perancis. Pada saat itu masyarakat menanggapi dengan serius terhadap PROLOG sebagai suatu
bahasa yang berguna untuk operasi artificial intelligence yang merupakan penyaing dari LISP. Bahasa PROLOG
yang digunakan dikomputer mikro disebut dengan MICROPOLOG.
-)1972. SMALLTALK
Smalltalk dikembangkan di Xeroxs Palo Alto Research Center (PARC).Smalltalk-72 adalah versi yang
pertama,diikuti oleh smalltalk-76 dan Smalltalk-80.

PERKEMBANGAN PERANGKAT LUNAK
-)1974. C.
Bahasa C pertamakali dikembangkan diinggris dengan nama BCPL,yang kemudian diadaftasi di Bell
Laboratories di Amerika Serikat dan diberi nama bahasa B,yang kemudian ditingkatkan serta dikembangkan
lebih lanjut oleh Dennis M.Ritchie dan diberi nama bahasa C. Bahasa ini telah digunakan untuk menulis sistem
operasi UNIX dan sebagai hasilnya menjadi bahasa yang populer yang sampai sekarang.
-)1974. COMAL.
COMAL dikembangkan pertamakali di Denmark oleh Borge Christensen pengajar di Mathematics and Computer
Science College of Higher Education di Tonder,Denmark yang dibantu oleh Benedict Lofsted. COMAL
merupakan bentuk gabungan dari BASIC dan Pascal. COMAL pertama kali diterapkan pada komputer mini Data
General NOVA 1200.
-)1975. BASIC pada komputer mikro yang pertama
Paul Allen,programmer muda yang bekerja pada perusahaan komputer Honeywell dengan teman masa kecilnya
William Bill Gates menawarkan intepreter BASIC kepada Ed Roberts,pemilik perusahaan MITS yang
memproduksi komputer mikro Altair 8800. Paul Allen dan William Bill Gates semasa di SMA sudah pernah
mendirikan perusahaan dengan nama Traf-O-Data,tetapi tidak sukses. Ed-Robert,pemilik perusahaan MITS
menyetujui untuk membeli interpreter BASIC pertama yang dapat jalan di komputer Altair.
Paul Allen dan William Bill Gates mengembangkan interpreter BASIC tersebut tanpa pernah melihat langsung
bentuk dari komputer Altair,apalagi menggunakannya.Apa yang mereka andalkan adalah manual dari
microprocessor Intel 8080 yang digunakan di Altair dan diagram dari komputer Altair itu sendiri.
Untuk mengetes,mereka menjalankan interpreter BASIC-nya pada komputer besar dan akhirnya merekam
hasilnya ke pita kertas (paper tape).
Ketika Paul Allen akan mendemonstrasikan hasil kerjanya pada Ed Roberts,dia teringat bahwa belum ditulis
suatu program loader untuk membaca dan meletakkan interpreter BASIC yang ada di paper tape ke main
memory Altair. Paul Allen langsung menulis program loader tersebut dalam bahasa mesin dan me-load
interpreter BASIC dari pita kertas.Setelah beberapa menit,program telah masuk ke main memory.Paul Allen
menyadari bahwa dia dan BiLL Gates telah membuat banyak kesalahan disana-sini,walaupun
demikian,interpreter BASIC ini akhirnya dapat jalan juga di komputer mikro Altair dan Ed Roberts jadi
membelinya.Untuk kedua kalinya,Paul Allen dan William Bill Gates mendirikan suatu perusahaan yang disebut
dengan Microsoft,yang terkenal sampai sekarang.Bahasa BASIC hasil dari perusahaan Microsoft yang sekarang
terkenal dengan nama MBASIC (Microsoft BASIC) hampir digunakan di semua komputer mikro 8 bit dan untuk
komputer mikro 16-bit,Microsoft juga mengeluarkan bahasa BASIC dan BASICA (BASIC Adevanced).


PERKEMBANGAN PERANGKAT LUNAK
-)1977. MODULA-2.
Modula-2 dikembangkan oleh Niklaus Wirth (yang mengembangkan Pascal) di Federal Technical
University,Zurich,Switzerland.Modul-2 mulai digunakan di kampus tersebut untuk tujuan khusus dari
multiprogramming pada tahun 1977.
-)1979. ADA.
Bahasa Ada di kembangkan untuk dipergunakan di departemen pertahanan Amerika Serikat Pentagon. Nama
bahasa ini diambilkan dari nama Ada Augusta sebagai jasanya dalam menpelopori penulisan perangkat lunak
pertama.

4. PERKEMBANGAN PERANGKAT LUNAK PAKET APLIKASI
Sejak beredarnya komputer personal,telah ribuan macam perangkat lunak untuk bermacam-macam keperluan
aplikasi tersedia di pasaran guna memenuhi kebutuhan para pemakai komputer.
-)1976. ELECTRIC PENCIL
Pada tahun 1976,Michael Shrayer memperkenalkan suatu program pengolah kata (word processor) yang diberi
nama Electric Pencil. Michael Shrarey yang tinggal di California adalah seorang programmer yang menjual
program-program yang dibuat dengan komputer mikro Altair. Untuk keperluan menulis manual penggunaan
program-program yang dijualnya,daripada menggunakan mesin ketik biasa,Michael Shrayer membuat sebuah
program pengolah kata,maka lahirlah Electrical Pencil. Electrical Pencil pada mulanya hanya untuk komputer
mikro Altair saja,tetapi kemudian dikembangkan untuk komputer-komputer mikro yang lainnya dan untuk
sejumlah alat cetak (printer),semuanya sampai dengan 78 versi.
Electric Pencil tidak dapat menembus pasaran karena kurang populer. Electrical Pencil merupakan paket
pengolah kata yang pertama dan sampai 2 tahun kemudian merupakan paket pengolah kata satu-satunya yang
beredar di pasaran.
-)1979. WORD STAR
John Barnaby menulis program pengolah data atas permintaan Seymour Rubinstein. Sebelum John Barbnaby
menulis program tersebut,Seymour Rubinstein telah mengunjungi beberapa penjual perangkat lunak untuk
mengetahui keinginan masyarakat tentang perangkat lunak pengolah data. Program paket pengolah data
tersebut kemudian disebut dengan Word Star dan langsung sukses dipasaran dengan perusahaannya bernama
Micropo. Sampai sekarang Word Star merupakan program paket pengolah data yang paling populer. Beberapa
versi Word Star telah beredar dipasaran,diantaranya Word Star Release 3.4,Word Star Profesional Release
4.0,Word Star 2000+Release 2.0 dan lain sebagainya.

PERKEMBANGAN PERANGKAT LUNAK
-)1979. APPLE WRITER
Apple Writer juga merupakan program paket pengolah kata yang laris terjual. Apple Writer ditulis oleh Paul Lutus
yang nyentrik. Paul Lutus menulis program-programnya ditempat terpencil dipuncak gunung dalam sebuah rumah
kecil berukuran 3,5 meter x 5 meter. Paul Lutus merupakan programmer yang independen,tidak mau tergantung
atau terikat dengan proyek-proyek orang lain. Setahun kemudian dari Apple Writer,Paul Lutus mendapat royalti
sekitar $7.500 tiap harinya.
-)1979. VISICALC
Pada tanggal 11 Mei 1979 pada West Coast Computer fair,paket program spread sheet komersial pertama yang
dirancang untuk pemakai komputer personal telah diperkenalkan dengan nama Visicalc(Visible Calculator atau
Visual Calculator). Paket program ini mudah dijalankan dan banyak digunakan untuk analisa bisnis. visiCalc
merupakan ide dari Daniel Bricklin dan dibuat oleh Robert Frankston. Daniel Bricklin adalah seorang lulusan dari
MIT yang sudah bekerja sebagai software engineer diperusahaan komputer Digital Equipment Corporation (DEC)
yang kemudian mengikuti kuliah kembali di Harvard Business School untuk mempelajari masalah bisnis.
Sewaktu mengikuti kuliah,Daniel Bricklin membuat latihan untuk melihat efek dari kenaikan tingkat suku bunga
terhadap biaya dan laba suatu perusahaan. Perhitungan ini sangat lama dan menjemukan,karena harus dilakukan
beberapa kali untuk data-data yang berbeda. Setiap kali satu bentuk data dirubah untuk melihat efek
keseluruhannya, maka hasil yang berhubungan dengan data tersebut harus di hitung ulang kembali. Walaupun
sudah menggunakan kalkulator elektronik,tetapi masih tetap lama dan menjemukan.
Dari sini timbul suatu pemikiran untuk membuat suatu program yang dapat membantu menyelesaikan
permasalahan tersebut. Daniel Bricklin kemudian berdiskusi dengan temannya,Robert frankston yang juga
seorang software engineer. Robert Frankston kemudian menulis program tersebut pada akhir tahun 1978 dan
dipasarkan pada tahun 1979. visiCalc pertama kali ditulis untuk komputer Applr. VisiCalc sukses besar dipasaran
dan untuk tahun pertama saja telah terjual sebanyak 100.000 copy dengan harga sekitar $200 per copy.
-)1981. DBASE-II
Wayne Ratliff,ahli teknik NASA menulis suatu program untuk aplikasi bisnis pada waktu-waktu senggangnya dan
memasarkan dengan nama Vulcan,tetapi tidak sukses di pasaran.
Sementara itu George tate,ahli didalam mereparasi komputer yang kemudian menjadi ahli pemasaran software
bersama-sama dengan hal Lachlee mengadakan kontrak dengan Wayne Ratliff untuk memasarkan Vulcan. Nama
Vulcan kemudian dirubah menjadi dBASE-II,supaya seakan-akan merupakan software yang terbaru,hasil dari
peningkatan dBASE-II sebelumnya,padahal dBASE-I tidak pernah ada.dBASE-II tersebut dipasarkan pada tahun
1981 dengan nama perusahaannya Ashton-Tate yang sebenarnya merupakan paket DBMS (Database Management
Systems)yang mempunyai bahasa tingkat tinggi.dBASE-II langsung menguasai pasaran dan menjadi program yang
laris.




PERKEMBANGAN PERANGKAT LUNAK
dBASE-II pertama kali digunakan untuk komputer 8-bit dengan sistem operasi CP/M. Bahasa dBASE-II
dikembangkan dengan versi 2.4 yang dapat digunakan selain untuk komputer 8-bit,juga untuk komputer 16-bit
dengan operasi PC-DOS atau MS-DOS. Perkembangan selanjutnya dari dBASE-II adalah dBASE-III dan dBASE-III+
yang juga sukses dipasaran.
-)1982. LOTUS 1-2-3.
Lotus 1-2-3 merupakan suatu program paket yang berisi gabungan program-program spreadsheet,grafik dan
kemampuan untuk mendapatkan informasi,yaitu tiga bentuk program dalam satu bentuk program (sehingga
dinamakan 1-2-3). Lotus 1-2-3 dipromosikan pada akhir tahun 1982 dan sampai bulan juli tahun berikutnya
telah terjual sekitar 60.000 copy dengan harga $495 per-copy. Lotus 1-2-3 ditulis oleh Mitchell Kapor,lulusan
dari Yale University tahun 1971.lotus 1-2-3 khusus ditulis untuk komputer mikro 16 bit IBM PC.
Berikut ini akan disajikan beberapa macam paket software untuk komputer IBM PC atau yang kompatibel
dengan IBM PC.
1.Aplikasi untuk pengolah kata
Benchmark Word Processor,Blue,Datatext Display Writer,Easywriter II,EDIX+WORDIX,The Executive
Secretary,Final Word,Searchlit/Mediscript,Multimate,NBI Word Processing,Peachtext 5000,Palantir Word
Processor,PC Text,PFS-Write,Powertext,Qwerty,Spell Binder,Textplus,Versa Text,Visiword,Volkswriter,Word
Perfect,Word Star,Word Vision,The Word Worker,Write On,Microsoft Word.
2.Aplikasi untuk Database dan file management
Advanced DB Master,Advanced System PAC, Aladin, condor series 20-3,Data Ace,the Data
Bank,Dataease,Datafax,The Data Factory,dBASE III,Easy Filer,Friday,FYI 2000/Super File,IDM-X,Info-
Gen,Infostar,LogiquestIII,Microrim,NextStep,Notebook,Paradoks,PersonalPearl,PFS:File,QBASE,Ultrafile,Versate
xt PCBASE,Visifile,FoxBASE,Access.
3.Aplikasi untuk permodelan:
Calc-86,Calcstar,Construction Models,Docucalc,Easycalc,Easy Planner,The Executive Package,The Financial
Planner,FrameWork,Loadcalc,Logical,Lotus1-2-3, Mergecalc,Microplan,Microsoft Window,Multiplan,Number
Cruncher,plan80,PowerPlanner,Procalc,Scratchpad,Stretchalc,Supercalc,Symphony,Targetfinacial
Modeling,target Applications Guide,The Thinker,TK!Solver,Visicalc,Visitrend?Plot,Vizualize,VIZ-A-CON.
4.Aplikasi untuk investasi manajemen
Financial Fastrax,Financial Software Series,Market Maverick,Optiocalc,Stockcal,25.03 Fixed Asset
Manager,Vestca$h.
PERKEMBANGAN PERANGKAT LUNAK
5.Alikasi Untuk Akutansi
Account Payable,Account Receivable,BPI,Colorbiz Inventory,Executuware E.O.Q,General Ledger,& Financial
Reporter,General Ledger,General Ledger System,The Ledger,Home Accountant,Infotory,Inventory control,
Payroll,Peac htree, Q/Label, The Small Business Accountant,Small Business Acounting,State of the
ArtAccountingPrograms,TotalAccountingSeries,VersaledgerII,Versainventory,Versapayables,Versapayroll,Versar
eceivables,DEA.
6.Aplikasi untuk penjadwalan proyek :
Microgantt,Shoebox,Time Scheduler/Organizer, Visischedule.
7.Aplikasi untuk komunikasi dan telekomunikasi :
Ascom,Ethernet,The Micro Link II,Microterm,Micro/Terminal,Move-it,PC BBS,PCNet,Smarterm/PC TE 100.
8.Aplikasi untuk Grafik:
Auto Cad,Business Graphics, Business Graphics system,Certificate Maker, Character Generator, Cheetah, Data
Plotting Software For Micros,Dr.Draw,Dr.Hallio,Fast Graphs,Graphics Utility,Graph
Magic,Mirrorgraph,Newsroom,PC Crayon,PC-Draw,PCF-Screenset,PC Storyboard,PeachtreeGraphics
Language,Personal Basic, PFS:Graph, Print-it, Print Master Print Shop, Pyxel Visuals, Video Graph Plus.
9.Aplikasi untuk manipulasi printer:
Lettrix,Fancy Font,nice Print,Select A Font,Printer Boss,side Ways.
10.Aplikasi untuk program manfaat:
Autodex,Cache/Q,Cross Reference,Databurst,Disk magic, Diskmap/PC,Drive-it,FASB/PC,ISAM
Routines,Keynote,Keyset,lazycoder-Screen,Memory disk,Multilink,PC Tools,The Norton Utilities,Peek n
Pokes,Prokey,Screen-formater, Sevenware,Side Kick,The Spooler,Super Key,System-Backup,UT-86,XREF.
11.Aplikasi untuk sorting:
Autosort/86M,Fastsort,HBSort,The Sort,The Sorter.
12.Aplikasi untuk pendidikan:
Engineering Software,facemaker,Fifty Programs for the IBM PC,language Teacher Series,math Drills,PC
Pal,Pc Pilot,Snooper Troops#1,Speed Reader II,Statesn Caps,Touch Typing Made Easy,Word Attack!,Word
Whiz,Your Personal Computer Tutor,Video Etch.
13.Apliksi untuk permainan:
Ali Baba and The Forty Thieves,Apple Panic,Asylum,Attack on Altair,Aztec,Bug
Off,Cashman,Chomps,Cosmic,Crusader,Coure of Ra,Cross-fire,Cyborg,Czorian
Siege,Deadline,Dunzhin,Executive Suite,The Exterminator,Federation, flight Simulator, Floopy Frenzy,
Froggrer,


PERKEMBANGAN PERANGKAT LUNAK
Jawbreaker, Jumpman, Lazermaker,Lode Runner, Microsoft Adventure,Millionaire, Moon
Bugs,Mouseattack,The Original Adventure, Othello, PC- man, Phantoms Revenge, Pigpen,
pool 1.5, Sargon III, Scott Adams Adventure Series, Serpentine, Snack Attack II, Space Minner, Starcross,
Swashbuckler, Temple of Apshai, Treasure Hunt, Ultima I, Ultima II, Ulysses & The Golden Fleece, U.S
Motors, The Witness, Wizardryy,Zork.
14. Aplikasi Untuk Statistik:
BMD,Microstat, SPSS, Statpro, TSP,SAS.

4. PERKEMBANGAN PERANGKAT LUNAK SISTEM OPERASI
Paket operasi ataupun program yang dibuat dengan high level laguage, Seperti misalnya BASIC,
FORTRAN, COBOL, Bahasa C dan lain sebagainya, tidak akan dapat dijalankan kalau tidak ada OS atau
operating sistm (sistem operasi) Yang mendukungnya. Sistem operasi ini yang akan mengatur semua proses
dari sistem komputer. Misalnya perogram aplikasi yang dibuat dengan suatu bahasa tinggi tertentu,
memerintahan hasil dicetak di priter, Maka proses yang melakukannya adalah OS yang akan menghubungi
printer untuk mencetak hasil tersebut
Sebagai analogi, Misalnya anda akan meloncati suatu perintang, anda tinggal menghubungi otak dengan
perintah loncat, dan otak akan mengatur semua proses meloncat tersebut dangan cara menghubungi
bagian-bagian anggota badan yang diperlukan, seperti misalnya kaki. Sistem operasi ini dapat diibaratkan
dengan otak yang mengatur semua sistem operasi tubuh anggota manusia. Begitu pentingnya sistem
operasi disuatu sistem komputer, yang kadang-kadang menjadikan pedoman seseorang untuk menentukan
pemilihan suatu komputer.
-)1954. SISTEM OPERASI YANG PERTAMA KALI.
Sistem operasi pertama kali di kembangkan pada sekitar tahun 1954 di general Motor Research
Laboratories untuk digunakan pada komputer IBM 701. kemudian pada tahun 1955, Programmer di General
Motor research bekerja sama dengan North American Aviation menulis OS (Operatyng System) Untuk
komputer IBM 704. beberapa OS yanglainnya telah di tulis untuk komputer-komputer besar sejak dari
tahun 1950 Sampai dengan tahun 1960. OS tersebut terbatas penggunaannya, yaitu hanya dapat
dipergunakan untuk aplikasi pengolahan data secara sequential (Urut) atau batch saja dan biasanyqa
dirancang untuk satu macam komputer saja.



PERKEMBANGAN PERANGKAT LUNAK
PERKEMBANGAN PERANGKAT LUNAK
-)1960. sistem operasi untuk komputer mini untuk pertama kali.
OS untuk komputer mini pertama kali di kembangkan pada tahun 1960 bersamaan dengan diproduksinya
komputer-komputer mini. Sebelum tahun ini, os hanya digunakan untuk komputer-komputer besar
(mainframe). Pada bulan april 1964, IBM memperkenalkan OS yang disebut dengan OS/360 untuk
dipergunakan pada semua seri komputer system 360
-)1969. unix
Pada tahun 1969, ken thompson dari bell laboratories menulis suatu OS yang disebut dengan UNIX, yang
diterapkan pada komputer PDP-7. pada tahun 1973, UNIX dikembangkan dengan cara ditulis ulang dengan
bahasa C, Sehingga merupakan OS pertama yang ditulis dengan high level language. Sejak tahun tersebut,
banyak orang yang memperkirakan bahwa UNIX akan menjadi OS yang paling populer dan akan banyak
dipergunakan. UNIX merupakan OS untuk komputer 16-bit. UNIX pertama kali diterapkan di mainframe
computer dan mini computer, tetapi sekarang lebih banyak digunakan di micro computer.
-)1970. CP/M.
Pada tahun 1970, komputer mikro mulai dikembangkan dan bersamaan dengan itu, perusahaan Digital
Research mengembangkan OS yang diterapkan di komputer mikro, yang disebut dengan CP/M. CP/M
merupakan singkatan dari Control Program/Microprocessor atau ada yang menyebut dengan Control
program/Monitor, atau ada yang menyebut juga Control program ForMicrocomputer.
CP/M merupakan OS yang paling populer untuk komputer mikro 8-bit yang mempergunakan Micriprocessor
Zilog 80 (Z80) atau microprocessor intel 8080. CP/M pada tahun 1976 diperbaiki dan lebih ditingkatkan
dengan nama CP/M-80 dan karenapopularitasnya dan banyak di pergunakan, dianggap sebagai standar OS
untuk komputer 8-bit. Hampir semua komputer mikro 8-bit memperrgunakan CP/M diantaranya adalah apple
II, Applied Digital data System (ADDS), Altos dan lain sebagainyah, penulis dari CP/M adalah Gary Kildall.
Disamping CP/M, Digital Research sampai sekarang telah mengambangkan OS lainnya, diantaranya yaiti
CP/M-86, CP/M Plus, Personal CP/M, Concurrent CP/M, MP/M, MP/M-86 dan PC/NET.
-)1980. MS-DOS
Sebelum tahun 19880, OS yang paling banyak digunakan dan di anggap sebagai setandar dari OS adalah CP/M-
80 buatan Digital Research.



PERKEMBANGAN PERANGKAT LUNAK
Tetapi sejak tahun 1980. Microsoft Corporation di Bellevue, Washingtonyang di kepalai oleh William Bill
gates, Mengembangkan Os dengan dengan nama MS-DOS (Microsoft-Disk Operasing System) untuk komputer
16-bit, Popularitas CP/Mtampaknya telah dikalahkan. Orang menganggap sekarang, bahwa MS-DOS sebagai
standar OS untuk komputer 16-bit. Apalagi sejak IBM memilih MS-DOS untuk diterapkan pada IBM PC, Yang
kemudian diberinama IBM PC-DOS (IBM personal Computer Disk Operating System). Sejak itu, lebih dari 50
pabrik komputer menggunakan MS-DOS untuk diterapkan di komputernya.
MS-DOS dipergunakan di komputer mikro yang menggunakan micro processor intel 8088 atau intel 8086.
Merasa bahwa CP/M-80 yang dipergunakan di komputer 8-bit mulai banyak ditinggalkan, dan orang mulai
beralih ke komputer 16-bit dengan OS MS-DOS, Digital Research mengembangkan OS yang baru dengan nama
CP/M-86 untuk komputer 16-bit yang mempergunakan microprocessor intel 8086 atau intel 8088 sebagai
penyaing dari MS-DOS.
OS lainnya yang dikembangkan oleh pabrik Microsoft diantaranya adalah Xenix, yang sebenarnya adalah
UNIX versi dari microsoft untuk Microprocessor intel 8086, Zilog 8000 dan motorola 68000.
OS yang lainnya adalah:
-Oasis-16 Dibuat oleh Phase Onwe Systems
-Pick OS Dibuat oleh Pick Sistem Inc
-p-system dikembangkan pertama kali di university of California at san Diego Pada tahun 1974.
-TRS-DOS Dibuat oleh Tandy Radio Shack.
-)1985. MICROSOFT WINDOWS YANG PERTAMA.
Perusahaan microsoft memasarkan sistem operasi windows versi yang pertama pada tahun 1985. windows
sebagai sebuah sistem operasi sebenarnya belum bekerja sepenuhnya sebagai suatu platform, tetapi masih
bekerja dibawah DOS. Ini berarti sebelum windows dioperasiikan, sistem operasi DOS sudah harus digunakan
terlebih dahulu yang kemudian windows dipanggil melalui DOS tersebut. Kelebbihan windows dari DOS
adalah kemudahanmya untuk digunakan (user frendly) karena menggunakan system GUI, Multitasking (yaitu
dapat mengerjakan beberapa perogram serentak dalam bentuk windows yang dapat dipindah dari satu
windows ke windows yang lain), dan dapat mentransfer informasi diantara aplikasi atau dari satu windows
ke windows yang lainnya.

PERKEMBANGAN PERANGKAT LUNAK
Walaupun demikian, Windows versi 1.0 ini tidak populer dan kurang diminati karena berbagai alasan
sebagai berikut ini. Yang pertama adalah windows 1.0 beroperasi dengan lambat disebabkan pada waktu
itu, processor yang digunakan kurang mendukung, yaitu intel 8088 dan 80286 yang kecepatannya relatif
masih rendah. Yang ke dua adalah masih sedikitnya perangkat lunak yang ditulis untuk sistem operasi ini.
-)1987. IBM OPERATING SISTEM/2.
IBM OS/2 dibuat oleh IBM untuk mengatasi kekurangan dari IBM PC-DOS atau MS DOS. Dengan
microprocessor 80286 dan 80386, OS/2 dapat mengamati memory diatas batas 640 KB yang tidak dapat
dilakukan oleh IBM PC-DOS. OS/2 mempunyai beberapa kelebihan, yaitu sebagai berikut:
-Dapat mendukung beberapa aplikasi yang menggunakan memory sampai 16 MB
-Membuat manajemen basis data lebih mudah dengan menyediakan semua sarana-sarana untuk membuat
basis data.
-Dapat digunakan untuk network dengan dihubungkan pada beberapa Host computer
-dapat digunakan untuk multy-tasking, sehingga dapat berpindah dari satu aplikasi ke aplikasi yang lainnya.
-)1988. WINDOWS/386
Windows/386 diperkenalkan pada tahun 1988. windows versi ini diharapkan dapat membuat pengguna
komputer berpindah dari DOS ke windows, karena sudah didukung oleh processor intel 80386 yang sudah
cukup cepat di komputer IBM PC/386. kenyataannya minat pengguna masih belum berpaling dari DOS.
-)1990. WINDOWS 3.0
Mulai tahun 1990, popularitas windows melalui windows 3.0 meningkat dengan cepat. Kalau tahun ini
kebangkitan windows, maka sebenarnya windows sudah tertinggal 6 tahun dari Apple Macintosh yang sudah
terlebih dahulu menggunakan konsep GUI ditahun 1984. keberhasilan windows 3.0 tidak terlepas dari
dukungan processor intel 80486 yang sudah cukup cepat dikomputer IBM PC/486. setahun kemudian pada
tahun 1991, windows versi 3.1 diluncurkan untuk memperbaiki kesalahan-kesalahan diversi sebelumnya.
-)1993. MOSAIC, BROWSER INTERNET PERTAMA DI SISTEM WINDOWS
Pada tahun 1990-an, sistem windows yang digunakan adalah versi 3.x. windows 3.x ini tidak memiliki
protokol, yaitu TCP/IP (transmission control protocol/internet protocol), untuk hubungan ke internet,
sehingga diperlukan perangkat lunak internet khusus jika seseorang ingin menjelajah keinternet. Salah satu
caranya adalah yang disebut dengan browser. Mosaic merupakan browser yang dikenalkan pada tahun 1993.
Mosaic merupakan browser internet yang pertama disistem windows.








PERKEMBANGAN PERANGKAT LUNAK
-)1995. WINDOWS 95
Akhirnya pada musim panas tahun 1995, microsoft mengeluarkan windows 95 yang mempunyai beberapa
kelebihan dari versi windows versi 3.x. Windows 95 sudah tidak beroprasi dibawah platform DOS, Sehingga
oprasinya lebih cepat dibandingkan dengan windows versi sebelumnya. Kelebihan lainnya adalah
kemampuan PnP (plug-and-play) dari windows 95. dengan kemampuan ini, jika sebuah alat peripheral
ditambahkan disistem komputernya, alat ini tida perlu diinstalasi, tetapi cukup di pasang (plug) saja dan
siap untuk di mainkan (play). Setiap saat windows akan memeriksa jika ada alat baru yang di tambahkan
dan jika ditemukan, maka windows akan menginstalisasinya.
-)1997. WINDOWS 98
Windows 98 merupakan perbaikan dari windows 95. Windows 98 diperkenalkan pada bulan september 1997.
PENDAHULUAN

Alat input (input device/input unit/input equipment) dalah alat yang digunakan untuk
menerima input. Input adalah energi yang dimasukan ke dalam suatu sistem. Input dapat
berupa signal input atau maintenance input. Signal Input adalah energi yang akan diolah oleh
sistem. Maintenance input adalah energi yang akan digunakan untuk mengolah signal input.

Didalam sistem komputer, signal input adalah data yang dimasukan ke sistem komputer,
sedang maintenance input adalah program yang digunakan untuk mengolah data yang
dimasukan.

Sehingga alat input selain untuk memasukan data juga untuk memasukan program. Beberapa
alat input mempunyai fungsi ganda, yaitu sebagai alat input sendiri dan sebagai alat output
untuk menampilkan hasil. Alat input/output demikian disebut dengan terminal. Bila terminal
dihubungkan dengan pusat komputer yang etaknya jauh dari terminal melalui alat
telekomunikasi, maka disebut dengan nama Remote Job Entry (RJE) Terminal atau Remote
Batch Terminal.

Terminal dapat digolongkan sebagai berikut ini.
1. Non Intelligent Terminal
2. Smart Terminal
3. Intelligent Terminal
Terminal dapat dihubungkan ke sistem komputer dengan kabel langsung atau lewat alat
telekomunikasi.
ALAT INPUT
NON INTELLIGENT TERMINAL
Non intelligent terminal terbatas hanya berfungsi sebagai alat pemasukan input dan
penampil output saja. Terminal seperti ini tidak bisa di program karena tidak mempunyai
processor. Non intelligent terminal disebut juga dengan nama dump terminal. Contoh non
intelligent terminal adalah teleprinterterminal, yaitu terminal yang mempunyai keyboard
untuk memasukan input dan alat pencetak untuk menampilkan hasil.

SMART TERMINAL
Smart terminal mempunyai suatu microprocessor dan beberapa internal memory di
dalamnya. Dengan smart internal, input yang sudah terlanjur dimasukan dapat di koreksi
kembali. Smart terminal tidak dapat di program oleh pemakai komputer.

INTELLIGENT TERMINAL
Intelligent terminal disebut juga dengan nama logic terminal atau programmable terminal,
karena dapat di program oleh pemekai komputer. Intelligent terminal juga mempunyai
microprocessor dan internal memory di dalamnya. Input dapat dimasukan ke terminal ini, di
koreksi kembali bila masih salah, dan dapat di kirimkan ke pusat komputer untuk di proses.
Intelligent terminal biasanya digunakan untuk sistem komputer yang berbentuk network
(jaringan kerja), yaitu beberapa terminal dihubungkan ke pusat komputer yang berupa CPU
yang lebih besar. Intelligent terminal umumnya terdiri dari keyboard, visual dispay, internal
memory dan simpanan luar berupa mini disk. Micro computer yang di hubungkan dengan
komputer yang lebih besar merupakan contoh dari intelligent komputer.

ALAT INPUT
ALAT INPUT
Alat Input
Alat Input
Langsung
1. Keyboard
Alat Input
tidak Langsung
2. Pointing Device
1. Teleprinter Terminal
2. Financial Transaction Terminal
3. Point of Scale Terminal
4. Visual Display Terminal
3. Scanner
1. Mouse
2. Touch Screen
3. Light Pen
4. Digitizer Graphics Tablet
1. Magnetic Ink Character Recognition
2. Optical Data Reader
4. Sensor 1. Mata di Komputer
2. Digitizing Camera
5. Voice Recognizer
1. Key-to-card
2. Key-to-tape
3. Key-to-disk
Alat input dapat di golongkan kedalam dua golongan, yaitu alat input langsung dan alat input tidak
langsung. Alat input langsung, yaitu input yang dimasukan langsung di proses oleh CPU, tanpa lewat suatu
media lainnya lagi. Sedanga alat input tidak langsung di proses oleh CPU, tetapi dalam bentuk media yang
tertentu. Media yang menampung input tersebut adalah simpanan luar, dapat berupa disk magnetik, pita
magnetik maupun kartu.

1. ALAT INPUT LANGSUNG
Alat input langsung memungkinkan input di proses secara langsung oleh CPU melalui alat input ini tanpa
terlebih dahulu dimasukkan ke media simpanan luar, sehingga memungkinkan interaksi langsung antara
pemakai dengan sistem komputer. Alat input langsung dapat di golongkan ke dalam beberapa golongan,
yaitu keyboard, pointing device, scanner, censor dan voice recognizer.

1.1. Keyboard
Keyboard (papan tombol) adalah alat input yang paling umum dan banyak digunakan. Input dimasukkan ke
alat proses dengan cara mengetikkan lewat penekanan tombol yang ada di keyboard.
keyboard sebagai alat input langsung, biasanya didampingi dengan suatu tampilan (display) yang akan
menampilkan apa yang di tekan di keyboard. Keyboard dengan display ini merupakan suatu terminal.
Beberapa alat input langsung yang menggunakan keyboard untuk memasukkan input secara langsung adalah
teleprinter terminal, finansial transaction terminal, point-of-sale terminal dan visual display terminal.

a) TELEPRINTER TERMINAL
Teleprinter terminal alat line terminal terdiri dari keyboard dan tampilan berupa alat cetak (printer).
Input dimasukan dengan menekan tombol-tombol kunci yang ada di keyboard dan apa yang ditekan akan
tercetak dilayar berbentuk kertas. Input yang dimasukan tersebut, akan langsung dikirim dan diproses oleh
alat proses.

ALAT INPUT
b) FINANCIAL TRANSACTION TERMINAL
Financial transaction terminal digunakan untuk transaksi yang berhubungan dengan keuangan. Salah satu dari
penggunaan terminal ini adalah untuk electronic fund tranfer (EFT) dengan menggunakan ATM (automated
teller machine).
ATM digunakan oleh bank-bank yang melayani transaksi keuangannya selama 24 jam perharinya. Dengan
memasukan kartu pengenal bank yang berisi nomer rekening nasabah ke dalam ATM di ikuti oleh beberapa
penekanan tombol tertentu di keyboard, komputer secara langsung akan melaksanakan transaksi tersebut.
Kalau anda menjadi nasabah yang mempunyai simpanan di bank yang mempergunakan uang tunai,dapat
mencari ATM yang biasanya diletakan diluar gedung bank, dan dapat membuat transaksi dengan ATM.

c) POINT-OF SALE TERMINAL
Point-of-sale (POS) terminal biasanya digunakan di supermarket alat. Alat ini terdiri dari keyboard untuk
memasukan data barang yang di jual dan display untuk menampilkan data transaksi dan alat cetak untuk
mencetak tanda terima untuk pembeli.
POS terminal merupakan perkembangan dari cash register yang dapat dihubungkan dengan komputer untuk
tujuan pengendalian persediaan (inventory control) dan penjadwalan pemesanan kembali barang yang akan
di proses.
Alat-Alat tambahan dapat di pasang pada POS terminal,Seperti misalnya alat peraba outomatic tag readers
atau disebut juga dengan nama OCR tag reader, yaitu alat untuk membaca label di barang yang ditulis
dengan OCR (Optical Character Recognition) serta bar code Wand, yaitu alat untuk membaca label barang
yang berbentuk kode batang.

d) VISUAL DISPLAY TERMINAL
Alat input yang populer digunakan untuk memasukan input langsung ke alat proses sekarang ini adalah visual
display terminal (VDT) atau disebut jugadengan nama visual display unit (VDU) atau video display unit, yang
terdiri dari keyboard dan visual display (tampilan visual). Visual display terminal disebut juga dengan nama
CTR terminal, karena visual display tersebut menggunakan bahan sinar tabung katoda atau CTR (Cathode Ray
Tube).

ALAT INPUT
1.2. Pointing DEVICE
Untuk keperlan tertentu, misalnya pembuatan grafik atau gambar, penggunaan keyboard kurang memuaskan.
Alat input yang berupa pointing device akan lebih tepat digunakan.

a) MOUSE
Mouse adalah pointing device yang digunakan untuk mengatur posisi cursor dilayar. Dengan menggeser mouse
dibidang yang datar, misalnya meja, cursor dilayar akan bergeser sesuai dengan arah dari pergeseran
muse.setelah cursort menempati posisi tertentu dilayar yang diinginkan, anda dapat menekan tombol yang ada
di mouse untuk beberapa keperluan, tergantung dari beberapa program yang diinginkan, misalnya untuk
memilih suatu pillihan yang ada dilayar.
Mouse pertama kali dikembangkan oleh Dug Enggelbart di stanford Re-search Institute sekitar tahun 1960, yang
kemudian dikembangkan dan diterapkan pada komputer Xerox Styar.
Baru pada tahun 1982, Apple memperkenallkan produknya dengan nama Apple lisa. Sekarang ketenaran dari
komputer Apple macintosh karena penggunaan mouse ini.

b) TOUCH SCREEN
Touch screen (layar sentuh) adalah layar monitor yang akkan mengaktifkan program bila bagian tertentu di layar
disentuh dengan tangan. Misalnya layar menampilkan beberapa pilihan untuk dipilih, bagian yang anda pilih
dapat anda lakukandengan cara menyentuhnya. Komputer Hewlettt-packard HP 150 mempergunakan teknologi
layar sentuh ini.

c) LIGHT PEN
Dengan light PEN memungkinkan anda untuk menyentuh suatu titik dilayar dan komputer akan membaca lokasi
tersebut. Kalau pada touch screen anda menyentuh dangan tangan, maka pada light penanda menyentuh posisi
dilayar dengan pen tersebut. Dengan light pen, posisi sentuhan dilayar akan lebih tepat dan lebih teliti.
Teknologi ini banyak digunakan untuk membuat grafik dan gambar di dalam perencanaan dengan bantuan
komputer (computer aided design).

d) DIGITIZER GRAPHICS TABLET
Menggambar grafik secara elektronik dapat dilakukan dengan digitizer graphics tablet dengan alat ini
memungkinkan anda unuk membuat grafik atau gambar dengan cara menghubungkan dua buah titik di grapich
tablet dengan menggunakan alat menyerupai pen, selanjutnya hasil dari ggrafik akan tampak di layar.



ALAT INPUT

1.3 Scanner
Alat input yang berupa scanner bekerja dengan cara meraba secara elektronik input yang akan dibaca. Alat
input scanner dapat berupa Magnetic ink Character Recognition (MICR) dan optical data reader.

a) MAGNETIC INK CHARACTER RECONITION
Bentuk pertama dari alat peraba (scanner) adalah alat pembaca pengenal karakter tinta megnetik atau Magnetic
Ink Character Recognition (MICR) read. MICR read banyak digunakan di bank-bank di amerika serikat untuk
transaksi cek. Bank memproses cek yang ditulis dengan tinta magnetik pada bagian bawah dari cek dengan alat
MICR. Nomer di cek yang menunjukan kode bank serta nomer rekening nasabah bank dicetak langsung dengan
tinta magnetik. Nilai cek yang dikeluarkan kemudian dituliskan pada tempat berikutnya. Pembaca MICR
membaca karakter-karakter yang ditulis dengan tinta magnetik tersebut dan komputer akan langsung melakukan
transaksi debet atau keredit terhadap nomer rekening nasabah ecara otomatis.

b) OPTICAL DATA READER
Dengan MICR dibutuhkan tinta magnetik yang khusus supaya bisa dibaca oleh alatnya. Optical data Reader
mempunyai kemampuan untuk membaca data langsung dari kertas bisa dan tanpa menggunakan tinta magnetik
yang khusus. Optical data reader dapat berupa optical characterrecognition (OCR) reader, OCR tag reader, bar
code wand, dan optical mark recognition (OMR) reader.
OCR reader
Keterbatasan dari MICR selain harus ditulis dengan tinta magnetik yang khusus, juga terbatas nya jumlah macam
karakter yang dipergunakan, yaitu hanya tersedia 14 macam karakter saja. Walaupun OCR lebih mahal, tetapi
mempunyai kelebihan jumlah macam karakter yang dapatt dipergunakan.
Bentu karakter yang paling populer adalah OCR A yang dikembangkan oleh Busines Equipment manafacturers
Association (BEMA). Bentuk karakter lain yang dapat dibaca oleh OCR reader adalah bentuk OCR B dan bentuk
OCR E. OCR E mempunyai bentuk yang sama dengan benttuk karakter pada MICR.
OCR erader dapat membaca dokumen yang dtulis dengan tangan. Kecepatan dari OCR reader dapat membaca
120 karakter perdetik. Beberapa OCR readermasih mampu mengenal karakter yang dibaca walaupun 80%dari
karakter tersebut tdak jelas. OCR reader yang lama masih mempunyai tingkat kesalahan pembaca yang cukup
tinggi, yaitu 15% tetapi OCR reader yang sekarang, tingkat kesalahan pembaca kecil, yaitu kurang dari 1% atau
tanpa kesalahan sama sekali bila karakter yang ditulis cukup sempurna.


ALAT INPUT
Obron omni-reader merupakan optical character recognition reader yang dapat memindahkan langsung tulisan
yang diketik tanpa harus berupaFont OCR langgsung kelayar komputer. Optical Charater reader ini dapat
digunakan untuk komputer IBM PC dan IBM PC-AT dengan menggunakan interface RS 232. teks yang dibaca
langsung dapat dihubungkan dangan perogram pengolahan kata, spreadsheet dan database.
Princeton Ls-300 Scaneer dapat membaca graphic, gambar, photo dan teks dan memindahkannya ke layar
monitor dengan kecepatan 6 detik per halaman. gambar photo, graphic dan teks yang ditangkap di layar
dapat di edit dengan perangkat-perangkat lunak tertentu dan kemudian dapat dicetak kmbali ke prinnter.
OCR tag reader
OCR ttag reader banyak dipergunakan di toko-toko serba ada untuk untuk membaca label data barang yang di
jual yang dicetak dengan bentuk (font) karakter OCR. OCR tag reader di lekatkan peda pos terminal yang
dihubungkan dengan pusat kommputer.
Bar Code Ward
Alat tambahan lain yang diletakan di POS terminal selain OCR tag erader adalah bar cade wand untuk
membaca label data berang dagangan yang dicetak dalam bentuk kode batang (bar code).
Kode batang yang paling banyakk dipergunakan adalah sistem Universal Product Code (UPC).
UPC menggunakan 10 kode diigit yang terdiri dari 5 digit pertama menunjukan idedtitas pabrik dan 5 digit
berikutnya menunjukan kode barang dan ukurannya.
Informasi lain seperti misalnya harga pokok barang, harga jual barang, potong penjualan unit akhir barang dan
lain sebagainya tesimpan disimpan diluar komputer pusat.
Bar Code Wand dilekatkan pada pos terminal dan dihubungkan dengan komputer pusat. Bila barang dijual,
maka bar code yang ditempelkan pada barang bersangkutan dibacakan ke bar code wand. harga dari barang
bersangkutan yang ada disimpanan luar di komputer pusat dibaca,
Kemudian dapat dikeluarkan tanda terima untuk pembeli yang sudah berisi perincian harga barang yangdibeli.
Saat itu juga, data transaksi penjualan barang dagangan dapat direkamkan di komputer pusat dan unit akhir
dari barang langsung dapat dikurangkan karena sudah terjual. Setiap saat bila diinginkan, makka dapat
ditampilkan lapopran-laporan seperti mislnya laporen penjualan, laporan mutasi barang, laporan laba kotor
penjualan dan lain sebagainya.
Selain kode batang dapat dibaca melalui bar code wand, dapat juga dipergunakan jendela peraba untuk
membacanya.
ALAT INPUT
MOR reader
Optical Mark Recognition (OMR) reader sekarang banyak digunakan untuk penilaian test (test scoring) jawaban
dari test yang diberikan dijawab di kertas mark Sense Form dengan menandai tempat jawaban menggunakan
pensil hitam (umumnya jenis 2B). OMR reader juuga banyak digunakan untuk membaca hasil dari daptar
pertanyaan (questionaires), register mahasiswa dan lain sebagainya.
Sekarang sudah banyak perguruan tinggi di indonesia yang menggunakan sistem OMR untuk menyelesaikan test
masuk mahasiswa baru. Dengan OMR, operator komputer tidak perlu memerlukan setiap jawaban peserta
ujian satupersatu melalui keyboard (terlalu lama cenderung banyak terjadi kesalahan pemasukan), tetapi
langsung memasukan lembar jawaban formulir mark sense Ke OMR reader.

1.4. Sensor
Sensor merupakan alat yang mampu secara langsung menangkap data kejadian phisik. Data analog
dikumpulkan oleh alat sensor dan dimasukan ke pengubah analog-to-digital converter yang berikutnya akan di
proses oleh komputer.

a) MATA DI KOMPUTER
Pada misi ruang angkasa Voyager ke jupiter dan saturnus, pesawat ruang angkasa mempunyai beberapa kamera
televisi dan beberapa sensor yang mengumpulkan data di planet-planet tersebut. Komputer di pesawat ruang
angkasa mengirimkan bayangan yang di tangkap oleh kamera kedalam bentuk sinyal digital yang di pancarkan
kebumi stasiun di bumi menangkap sinyal digital tersebut dan meneruskannya ke komputer di jet propulsion
laboratory di Southern Californa. Sinyal digital tersebut kemudian di proses lebih lanjut oleh komputer dan di
rubah kembali kedalam bentuk gambar. Sekitar 40.000 gambar foto dari planet jupiter telah dihasil;kan
dengan cara tersebut.

b) DIGITIZING CAMERA
Alat digitizing camera memungkinkan untuk menangkap obyek gambar seperti misalnya foto,dokumen, obyek
tiga dimensi yang akan di tampilkan ke layar komputer untuk di proses lebih lanjut. Layar peraga komputer
harus khusus, yaitu yang mempunyai resolusi yang tinggi (terdiri dari titik-titik yang rapat).

ALAT INPUT
1.5 Voice Recognizer
Voice Recognizer atau speech recognizer membuat komputer mengerti omongan manusia. Voics Recognizer
mengunakan mikrophoneuntuk menangkap suara input seperti tampak pada gambar berikut ini.walau pun
sekarangkomputer sudah dapat menerima input suara, tetapi tidak semua suara manusia bisa dimengerti oleh
komputer. Komputer yang bisa mengerti semua suara manusia dalam sebuah pengembangan. Komputer
sekarang dapat mengenal suara manusia dalam jumjlah suku kata yang terbatas dan tertentu. Orang yang akan
menggunakan komputer ini.
Harus berlatih dan melatih komputernya trlebih dahulu, supaya komputer dapat mengnal bentuk suaranya.
Latihan ini bisa berupa mengucapkan huruf-huruf atau kata-kata tersebut akan dirubah kedalam bentuk digital
dan disimpan sebagai data disk yang merupakan kamus dari komputer. Dikemudian waktu jika jika huruf atau
kata-kata tersebut diucapkan kepada komputer, bentuk suara yang diucapkan akan di cocokan dengan bentuk
suara yang sudah pernah di rekam di disk. Kalau bentuk suara tersebut tidak bisa ditemukan di disk, maka
komputer tidak akan mengerti apa yang dimaksud.
Mengenal kalimat masih merupakan hal yang sulit untuk alat ini pada saat sekarang, sehingga alat ini disebut
juga dengan nama discrete word recognizer karena kata-kata yang diucapkan harus diberi sela waktu yang
cukup.

ALAT INPUT
2. ALAT MASUKAN TIDAK LANGSUNG
Memasukan input secara tiddak langsung berarti data yang dimasukan tidak langsung di proses oleh CPU,
tetapi direkamkan terlebih dahulu ke suatu media Machine readable form (bentuk yang hanya bisa dibaca
oleh komputer) yang berbentuk simpanan luar (external memory) misalnya kartu plong (punched card), pita
magnetik (magnetic tape) atau disk magnetik (magnetic disk). Simpanan luar itu sendiri.

a) KEY-TO-CARD
Salah satu alat memasukan data yang paling tua adalah keypunch atau key-to-card. Alat ini memungkinkan
operator memasukan data yang akan di pindahkan terlebih dahulu kedalam bentuk media punched card
(karu plong atau karrtu pon).
Bila digunakan beberapa unit alat Keypunch,maka dapat dilakukan pembagian tugas merubah data dari
sumber data ke dalam bentuk kartu plong. Kumpulan dari kartu plong, selanjutnya dapat dibacakan ke
komputer untuk di proses melalui alat pembaca kartu (card reader).

b) KEY-TO-TAPE
alat ini memungkkinkan operator untuk merekam data ke media simpan luar pita magnetik terlebih dahulu
sebelum di proseskan ke CPU.
Data yang tersimpan di pita magnetik, nantinya bila akan di proseskan ke CPU dapat dibacakan ke
komputer lewat alat pembaca pita megnetik (tape reader atau tape drive atau tape unit).

c) KEY-TO-DISK
Seperti key-to-card atau key-to-tape maka key-to-disk memungkinkan operator untuk merekamkan data
terlebih dahulu ke media simpananluar, dalam hal ini adalah disk magnetik, umumnya dalam bentuk
diskete.
Data yang tersimpan di diskete, kemudian dapat di bacakan ke komputer untuk di proses oleh CPU melalui
alat penggerak disk (disk drive). Dengan semakin murahnya komputer mikro, sekarang sebagai pengganti
alat key-to-disk dapat dipergunakan komputer mikro.
ALAT INPUT
ALAT PEMROSES
Alat Pemrosesan
CPU (Central
Processing Unit)
Control Unit
Array Processor
Arithmetic and Logic Unit
Register
Main memory
RAM (Random Access
Memory)
ROM (Read Only
Memory)
Vacum Tube
Magnetic Core Storage
Planar Thin-Film Storage
Semiconductor Storage
Josephson Junction
Charge-Coupled Device

1. CPU
CPU merupakan tempat pemrosesan instruksi-instruksi program. Pada komputer mikro, processor ini disebut
micro processor. CPU terdiri dari dua bagian utama yaitu unit kendali (control unit) dan unit arithmatika dan
logika (arithmetic and logic unit).

1.1 Control Unit
Bagian ini bertugas mengatur dan mengendalikan semua peralatan pada sistem komputer.
Tugas dari control unit adalah sebagai berikut ini:
1. Mengatur dan mengendalikan alat-alt input dan output.
2. Mengambil instruksi-instruksi dari main memory.
3. Mengambil data dari main memory kalu diperlukan oleh proses.
4. Mengirim instruksi ke arithmetic and logic unit bila ada perhitungan aritmetika atau perbandingan
logika serta mengawasi kerja arithmtic and logic unit.
5. Menyimpan hasil proses ke main memory.

1.2. Arithmetic And Logic Unit
Tugas utama dari arithmetic and logic unit adalah melakukan semua perhitungan arithmetika atau
matematika sesuai instruksi program. ALU melakukan operasi arithmetika dengan dasar pertambahan,
sedangkan operasi lainnya seperti pengurangan, perkalian pembagian dilakukan dengan dasar
penjumlahan. Sirkuit elektronik yang digunakan di ALU disebut adder.
Tugas lain dari ALU adah melakukan keputusan operasi logika sesuai dengan instruksi program Operasi
logika (logical operation) meliputi perbandingan dua buah elemen logika dengan menggunakan
operator logika, yaitu:
a. sama dengan (=)
b. tidak sama dengan (<>)
c. kurang dari (<)
d. kurang atau sama dengan dari (<=)
e. lebih besar dari (>)
f. lebih besar atau sama dengan dari (>=)







ALAT PEMROSES

1.3. Register

Register merupakan simpanan kecil yang mempunyai kecepatan tinggi, lebih cepat sekitar 5 sampai 10 kali
dibandingkan kecepatan perekaman atau pengambilan data di main memory. Jadi ada 3 macam ingatan yang
dipergunakan dalan sistem komputer, yaitu sebagai berikut:
- Register, dipergunakan untuk menyimpan instruksi dan data yang sedang diproses.
- Main memory, dipergunakan untuk menyimpan instruksi dan data yang akan diproses dan hasil dari
pengolahan.
- External memory (simpanan luar), dipergunakan untuk menyimpan program dan data secara bersamaan.
Register yang berhubungan dengan instruksi yang sedang diproses adalah instruction register (IR) dan program
counter. IR disebut juga program register digunakan untuk menyimpan instruksi yang sedang diproses.
Program counter (PC) atau disebut juga control counter atau instruction counter adalah register yang
digunakan untuk menyimpan alamat lokasi dari main memory yang berisi instruksi yang sedang diproses.
Selama pemrosesan instruksi yang dilakukan oleh CPU. Isi dari PC dirubah dengan alamat dari main memory
berikutnya yang berisi instruksi selanjutnya yang mendapat giliran diproses. Sehingga bila instruksi selesai
dilakukan, tidak ada waktu terbuang untuk mencari jejak dari instruksi berikutnya yang akan diproses, karena
letak alamat atau letak instruksi tersebut sudah berada diprogram counter.
Register yang berhubungan dengan data yang sedang diproses adalah general-purpose register. Untuk beberapa
komputer, general-purpose register diberi simbol R0,R1,R2,.Rn.
Operand register digunakan untuk menampung data atau yang sedang dioperasikan. Accumulator adalah
register yang digunakan untuk menyimpan hasil dari operasi arithmetika dan operasi logika yang dilakukan oleh
ALU. Konsep penting yang mempengaruhi kecepatan processor adalah ukuran register. Istilah word size
menggambarkan ukuran dari operand register yang berkisar dari 8 sampai 64 bit.
Register lainnya yang digunakan sebagai jambatan antara CPU dengan main memory adalah memory addres
register (MAR) dan memory data register (MDR). Register ini dihubungkan dengan suatu jalur (disebut bus) ke
main memory.

















ALAT PEMROSES
MDR digunakan untuk menampung data atau instruksi hasil pengiriman atau yang akan direkam dari main
memory ke CPU melalui data bus, dan akan dipindahkan ke instruction register bila berbentuk instruksi
atau ke operand register bila berbentuk data.Dan juga bila hasil yang ada di accumulator akan direkam di
main memory, maka terlebih dahulu diletakkan di MDR.
MAR digunakan untuk menampung alamat data atau instruksi di main memory yang akan diambil atau
direkam. Alamat dan hasil pengolahan tersebut diletakan di MAR oleh control unit dan dikirim ke main
memory lewat address bus
Sebagai tambahan dari register, beberapa CPU menggunakan suatu cache memory atau disebut juga scrath-
pad memory atau high-speed buffer atau buffer memory agar kerja CPU lebih efisien dan mengurangi
waktu terbuang. Cache memory diletakan diantara CPU dan main memory. Tanpa cache memory, CPU akan
menunggu hasil pengolahan dari main memory setelah baru proses bisa dilakukan. Cache memory harus
lebih cepat dari main memory dan ukuran yang cukup besar, tetapi tidak sebesar main memory.
Sebenarnya cache memory tidak diperlukan bila main memory dibuat secepat cache memory, namun
demikian tidaklah ekonomis. Dengan cache memory, sejumlah blok informasi di main memory dipindahkan
ke cache memory dan selanjutnya CPU akan berhubungan dengan cache memory.

2. ARRAY PROCESSOR
Untuk mempercepat waktu proses penghitungan dapat dipergunakan array processor atau co-processor
adalah processor terpisah yang dapat ditambahkan pada processor utama. Jadi perhitungan arithmetika
yang besar dan sulit dapat dilakukan dengan memecah atau membagi dan dilakukan bersama-sama antara
central processor dan array processor. Array processor disebut juga macth-processor atau numeric data
processor yang berfungsi untuk penghitungan matematika yang rumit.

3. MAIN MEMORY
Yaitu alat untuk meyimpan proses data atau instruksi. Sedangkan untuk kapasitas yang lebih besar dapat
dipergunakan alat yaitu: main storage atau internal memory atau internal storage atau primary storage
atau temporary storage atau immediate access storage.
Ukuran main memory ditunjukan oleh satuan Kilo Byte (KB) yaitu 1024 byte, Mega Byte yaitu (MB) yaitu
1024 KB, Giga Byte (GB) yaitu 1024 MB. Tiap-tiap bit diwakili oleh digit 1 atau 0. 1 bit memory terdiri dari
8 bit (binary digit). Kombinasi dari bit dalam 1 byte tersebut membentuk suatu kode yang mewakili isi dari
lokasi memory. Kode yang dipergunakan tergantung mewakili komputer yang dipergunakan, dapat
berbentuk sistem kode BCD, SBCDIC, EBCDIC, atau ASCII.

ALAT PEMROSES
3.1. RAM
RAM (Random Access Mempry) merupakan memory yang dapat di akses yaitu dapat diisi dan diambil isinya oleh
programer.
Struktur dari RAM dibagi menjadi 4 bagian, yaitu sebagai berikut:
1. Input storage, digunakan untuk menampung input dimasukan lewat alat input.
2. Program storage, digunakan untik menampung semua instruksi-instruksi program yang akan diakses.
3. Working storage, digunakan untuk menyimpan data yang akan diolah dan dari hasil pengolahan.
4. Output storage, digunakan untuk menampung hasil akhir dari pengolahan data yang akan ditampilkan ke alat
output.
RAM mempunyai kemampuan untuk melakukan pengecekan dari data yang disimpan yang disebut dengan istilah
parity chek. Bila data hilang atau rusak, dapat diketahui dari sebuah bit tambahan yang disebut dengan parity
bit atau check bit. Ada dua macam cara yang dapat dilakukan oleh parity check, yaitu pengecekan pariti genap
(even parity check) dan pengecekan pariti ganjil (odd parity check) .

3.2. ROM
ROM (Read Only Memory), memory ini hanya dapat dibaca saja. Programer tidak bisa mengisi sesuatu kedalam
ROM. Isi ROM sudah diisi oleh pabrik pembuatnya berupa sistem operasi (operating system), yang berupa
program-program pokok yang diperlukan komputer.
Bootstrap program diperlukan pada waktu pertama kali sistem komputer diaktifkan, proses ini disebut dengan
istilah booting yang dapat berupa cold booting dan warm booting. Cold booting yaitu proses pengaktifkan
sistem komputer pertama kali untuk mengambil bootstrap program dari keadaan komputer mati dengan
menghidupkannya. Warm booting merupakan proses pengulangan pengambilan bootstrap program dalam
keadaan komputer hidup dengan cara menekan tombol tertentu di keyboard.






ALAT PEMROSES

Instruksi-instruksi yang tersimpan di ROM disebut dengan microinstruction atau microcode atau firmware,
karena hardware dan software dijadikan satu oleh pabrik pembuatnya. ROM adalah hardware sedangkan
mcroinstruction adalah software. ROM sifatnya non volatile, yaitu supaya isinya tidak hilang bila listrik
komputer dimatikan. ROM dapat dirubah dengan cara memprogram kembali instruksi-instruksi, dan yang dapat
diprogram kembali berbentuk chip. ROM yang dapat diprogram kembaliadalah PROM (Programmable Read Only
Memory), yang selanjutnyatidak dapat diubah kembali. Jenis lain adalah EPROM (Erasable Read Only Memory)
yang dapat dihapus dengan sinar ultra violet (dapat dijemur disinar matahari) dan dapat diprogram kembali
berulang-ulang.

3.3 Jenis-jenis Main Memory
Vacuum Tube, komputer generasi pertama ENIAC tahun1946 menggunakan komponen tabung hampa udara
untuk main memory. Vacuum tube ini relatif besar dan tiap-tiap tabung hampa udara ini mewakili 1 bit.
Magnetic Core Storage (MCS), antara tahun 1960 sampai tahun 1970, penggunaan MCS sebagai komponen
main memory telah banyak digunakan yang terdiri dari ribuan cincin magnetik kecil berdiameter 18mm
dengan lubang berdiameter 10mm.
Berujud donat (doughnut shaped ring). Tiap-tiap core dihubungkan dengan kabel kawat berbentuk core (core
plane), masing-masing core dapat menyimpan 1 bit bila dimagnetisai dengan arus listrik dua arah, masing-
masing bermuatan 1 2 arus.
Planar Thin-Film Storage, terbuat dari lempengan tipis keramik atau metal tembus pandang yang berisi
kumpulanbesi nikel berbentuk empat persegi panjang kecil dihubungkan dengan kabel-kabel.
Semiconductor Storage, sejak tahun1972 sampai sekarang banyak digunakan untuk main memory, terbuat
dariVLSI (Very Large Scale Integration). Integration berarti meletakan sejumlah sirkuit kedalam suatu chip.
Teknologi yang digunakan adalah metal-oxide semiconductor (MOS) dan sifatnya adalah volatile (isi dari
memory akan hilang bila arus listrik terputus). Mengatasinya dengan UPS (Uninterrutible Power System).
Josephson Junction, merupakan memory yang dapat melakukan pemindahan dari bit 1 kebit 10 atau
sebaliknya dengan kecepatan tinggi kurang dari sepertriliun detik. Sirkuit ini berisi helium cair sehingga akan
didinginkan mendekati 0 derajat absolut (0 derajat kalvin, sekitar -200 derajad celcius). Brian josehpson dari
Inggris mendapatkan hadiah nobel dalam penelitian bidang memory.
Charge-Coupled Device (CCD), memory yang terbuat dari ribuan bujur sangkar berukuran kecil yang dapat
menyimpan informasi digit binari dalam bentuk beban elektronik (electric charge).



ALAT PEMROSES
Hubungan Antara CPU Dengan Main Memory Dan Alat-Alat I/O
Hubungan antara CPU dengan main memory dengan satu jalur bus yang dilekatkan pada MAR, MDR, dan
control unit di CPU. Sedangkan bus yang menghubungkan CPU yang tidak dilekatkan ke alat output/input ini
melaui suatu alat I/O port atau DMA controler atau I/O chanel.
1. BUS
Bus disebut pathway merupakan sirkuit jalur transportasi informasi antara dua atau lebih alat-alat dalam
sistem komputer. Bus yang menghubungkan CPU dengan main memory disebut internal bus sedang bus yang
menghubungkan CPU alat-alat input/output disebut eksternal bus. Data bus adalah bus yang digunakan
untuk jalur transportasi data dan instruksi. Address bus adalah bus yang digunakan untuk jalur tranportasi
alamat di main memory untuk data atau instruksi yang akan diambil atau direkam. Control bus adalah bus
yang digunakan untuk mengirimkan sinyal sebagai pemberitahuan akan dikirimkan suatu informasi atau telah
diterimanya informasi yang akan dikirimkan dari satu alat ke alat yang lain. Di dalam internal bus, hubungan
CPU dengan main memory melalui data bus yang dihubungkan dengan MDR, addres bus yang dihubugkan
dengan memory address register (MAR) dan control bus yang dihubungkan dengan control unit.









ALAT PEMROSES
Alat
Input/output
CPU Main Memory
Data bus
Control bus
Address bus
Internal & Eksternal Bus
2. I/O
Pengiriman informasi kealat-alat I/O disebut program-controlled I/O. Dengan cara program- controlled I/O,
hanya 1 word saja yang dapat dikirimkan setiap saat. Cara ini banyak diterapkan pada alat I/O yang hanya
dapat menangani 1 karakter atau 1 byte atau 1 word (1 word = 2 atau lebih byte). Jika 1 blok data yang
besar ( beberapa word sekaligus ) dibutuhkan untuk dikirimkan dari atau ke peripheral device (alat
output/input ), cara lain yang harus digunakan yaitu Direct Memory Address.

3. DMA Controler
DMA controller merupakan suatu konsep yang akan membuat komunikasi informasi antara peripheral device
dengan main memory akan lebih efisien. Cara DMA ini dilakukan dengan melekatkan bus pada DMA controler
yang dihubungkan dengan peripheral device. Cara DMA ini biasanya digunakan untuk peripheral device yang
mempunyai kecepatan tinggi yang membutuhkan pengiriman blok data yang besar seperti misalnya hard disk
drive.

4. I/O Channel
Suatu I/O channel adalah DMA controler yang dipergunakan bersama-sama untuk sejumlah alat-alat I/O.
Masin-masing alat-alat I/O dihubungkan dengan suatu chanel lewat control unit atau controller. Controller
ini fungsinya sama dengan I/O port atau I/O interface untuk cara program-controlled I/O.

5. Pemrosesan Instruksi
Pemrosesan instruksi yang dilakukan oleh CPU mencakup 2 tahap yaitu instruction fetch dan instruction
execute. Waktu yang dibutuhkan untuk menyelesaikan pemrosesan instruksi tersebut disebut cycle time.

ALAT PEMROSES
ALAT OUTPUT
Alat Output
Hardcopy Device
Printer
Dot Matrik Printer
Daisy Wheel Printer
Plotter
Computer
Output to
Microfilm
Impact
Printer
Non Impact
Printer
Thimble Printer
Chain Printer
Band Printer
Drum Printer
Inject Printer
Thermal Printer
Electrostatic Printer
Thermal Transfer
Laser Printer
Softcopy Device
Video
Display
Flat Panel
Speaker
Drive Device
Disk Drive
Tape Drive
PENDAHULUAN
Output pengolahan data digolongkan ke dalam 4 bentuk yaitu:
1. Tulisan terdiri dari huruf, angka, karakter khusus dan simbol-simbol lain
2. Image, di dalam bentuk grafik atau gambar
3. Suara, dalam bentuk musik atau omongan
4. Bentuk yang dapat dibaca oleh mesin (machine-readable form) dalam bentuk simbol yang hanya dibaca dan
dimengerti komputer sebagai input utk proses selanjutnya

Untuk mendapatkan bentuk output dibutuhkan alat untuk menampilkannya yaitu alat ouput atau output device
atau output unit. Alat output dapat berbentuk
1. Hard copy device
berupa alat untuk mencetak tulisan (kata, angka, karakter khusus dan simbol lain) serta image (grafik atau
gambar) pada media hard (keras) seperti kertas,film. Sifatnya lebih permanen dan portable (dapat dilepas
dari alat output dan dapat dibawa kemana-mana). Yang termasuk hard copy device adalah:
1.1. Printer
merupakan alat pencetak dengan media kertas. Umumnya kertas menerus (continous form) dapat juga
kertas biasa. Dari alat mekanik yang dipergunakan digolongkan menjadi dua yaitu :
a) Impact Printer
menggunakan pengetuk (hammer) untuk mencetak bentuk yang diinginkan dimana menggunakan pita
karbon yang ditekan membentuk langsung suatu bentuk utuh atau sebagian-sebagian dikertas. Printer jenis
ini mempunyai beberapa tipe yaitu:
-) Dot matrix Printer
merupakan jenis yang paling banyak digunakan, menggunakan kepala cetak berisi sekumpulan jarum besi.
Kelebihan adalah harganya murah dan dapat mencetak image, karena karakter atau image dihasilkan dari
pola yang dibentuk dari titik-titik, maka dapat dicetak bermacam bentuk yang dikehendaki mis grafik atau
gambar. Kelemahan adalah kualitas karakter kurang baik, karena dibentuk dari titik-titik, sekaran telah ada
yang dapat mencetak cukup bagus dengan sebutan NQL (Near Letter Quality) bahkan letter quality



ALAT OUTPUT
Dipergunakan langsung
oleh manusia
-) Daisy Wheel Printer
menggunakan sebuah roda (wheel) yang berisi karakter-karakter, tiap karakter di roda terletak pada sebuah
lengan plastik yang diletakkan pada pusat roda sehingga berbentuk seperti bunga seruni (daisy). Roda yang
berisi karakter akan berputar dan berhenti pada posisi karakter yang dikehendaki, selanjutnya karakter akan
diketuk dengan pemukul dan akan dicetak di kertas melalui karbon. Hasil karakter yang dicetak di kertas
mempunyai kualitas yang baik termasuk jenis letter quality printer, kelemahannya lebih lambat dibanding
dot matrix printer. Kecepatan sekitar 55 cps (karakter per detik)

-) Thimble Printer
merupakan letter quality printer yang menggunakan elemen berbentuk thimble yang terdiri dari batangan
plastik yang diatur melingkar seperti daisy wheel tapi batangan tersebut dibengkokkan. Pola dari karakter
ada di ujung batangan plastik tersebut

-) Chain Printer
menggunakan rantai yang berisi karakter-karakter untuk membentuk hasil cetakannya. Rantai akan berputar
secara horisontal dan setelah tepat posisi pencetakan, palu pemukul akan mengetuk pola karakter di rantai
dan melalui karbon, bentuk dari karakter akan tercetak di kertas, mempunyai kecepatan yang tinggi sampai
1000 baris per menit

-) Band Printer
Cara operasinya sama dengan chain printer, tapi menggunakan pita besi (steel band) yang berisi kumpulan
pola karakter

-) Drum Printer
Printer yang kumpulan karakternya diletakkan pada permukaan luar suatu drum metal. Tiap-tiap posisi
kolom pencetakan terdapat satu lingkaran kumpulan karakter di drum. Proses pencetakan karakter dilakukan
dengan memutar drum sampai pada bentuk karakter yang diinginkan dan suatu palu pemukul akan mengetuk
karakter tersebut




ALAT OUTPUT
b) Non Impact Printer
Bekerjanya dengan cara menyemprot kertas dengan tinta, kelemahannya tidak dapat membuat sekaligus
beberapa rangkap hasil cetakan
-) Inkjet Printer
Membentuk karakter atau grafik dengan kepala cetak yang mempunyai pipa penyemprotan kecil (nozzle) yang
menyemprotkan tinta ke kertas, tinta di arahkan ke sasaran oleh satu atau lebih electronic deflector yang
mengatur posisi horisontal dan vertikal dari tinta yang disemprotkan, akan memberikan kualitas pencetakan
yang baik karena karakter dibentuk dari puluhan titik-titik tinta yang kecil, beberapa inkjet printer
mempunyai kemampuan mencetak image dengan beberapa warna menggunakan beberapa nozzle terpisah
-) Thermal Printer
Menggunakan kepala cetak yang berisi jarum-jarum besi yang masing-masing dipanasi secara terpisah, kertas
yang digunakan adalah kertas khusus yang peka terhadap panas. Jarum besi yang dipanasi bila diletakkan
dekat dengan kertas yang peka panas tersebut menyebabkan bentuk karakter akan terbakar di kertas, tidak
dapat mencetak bentuk yang berwarna
-) Electrostatic Printer
Menggunakan kepala cetak yang berisi jarum-jarum besi yang diberi aliran listrik,cara kerja sama dengan
thermal printer kecuali kertas yang digunakan adalah kertas khusus yang dilapisi dengan alumunium oksida
dan juga tidak dapat mencetak bentuk yang berwarna-warna
-) Thermal Transfer Printer
Merupakan printer teknologi panas yang terbaru dan dapat mencetak dalam bentuk warna-warna,
menggunakan kepala cetak yang dipanasi dan suatu karbon yang mengandung partikel-partikel tinta yang
dilekatkan pada lilin, jika lilin meleleh partikel tinta akan terlepas dan melekat dikertas
-) Laser Printer
Merupakan teknologi gabungan antara teknologi xerographic yang ditemukan di foto copy dengan teknologi
laser. Dengan sistem ini output digital dari komputer akan diubah menjadi pulsa sinar laser dan ditembakkan
ke drum yang peka terhadap sinar laser. Bayangan yang ditangkap drum akan dikirim ke kertas dengan proses
seperti mesin foto copy, membentuk karakter dalam bentuk titik-titik yang sangat kecil dan rapat sehingga
menghasilkan kualitas karakter yang baik





ALAT OUTPUT
b) Non Impact Printer
Bekerjanya dengan cara menyemprot kertas dengan tinta, kelemahannya tidak dapat membuat sekaligus
beberapa rangkap hasil cetakan
-) Inkjet Printer
Membentuk karakter atau grafik dengan kepala cetak yang mempunyai pipa penyemprotan kecil (nozzle) yang
menyemprotkan tinta ke kertas, tinta di arahkan ke sasaran oleh satu atau lebih electronic deflector yang
mengatur posisi horisontal dan vertikal dari tinta yang disemprotkan, akan memberikan kualitas pencetakan
yang baik karena karakter dibentuk dari puluhan titik-titik tinta yang kecil, beberapa inkjet printer
mempunyai kemampuan mencetak image dengan beberapa warna menggunakan beberapa nozzle terpisah
-) Thermal Printer
Menggunakan kepala cetak yang berisi jarum-jarum besi yang masing-masing dipanasi secara terpisah, kertas
yang digunakan adalah kertas khusus yang peka terhadap panas. Jarum besi yang dipanasi bila diletakkan
dekat dengan kertas yang peka panas tersebut menyebabkan bentuk karakter akan terbakar di kertas, tidak
dapat mencetak bentuk yang berwarna
-) Electrostatic Printer
Menggunakan kepala cetak yang berisi jarum-jarum besi yang diberi aliran listrik,cara kerja sama dengan
thermal printer kecuali kertas yang digunakan adalah kertas khusus yang dilapisi dengan alumunium oksida
dan juga tidak dapat mencetak bentuk yang berwarna-warna
-) Thermal Transfer Printer
Merupakan printer teknologi panas yang terbaru dan dapat mencetak dalam bentuk warna-warna,
menggunakan kepala cetak yang dipanasi dan suatu karbon yang mengandung partikel-partikel tinta yang
dilekatkan pada lilin, jika lilin meleleh partikel tinta akan terlepas dan melekat dikertas
-) Laser Printer
Merupakan teknologi gabungan antara teknologi xerographic yang ditemukan di foto copy dengan teknologi
laser. Dengan sistem ini output digital dari komputer akan diubah menjadi pulsa sinar laser dan ditembakkan
ke drum yang peka terhadap sinar laser. Bayangan yang ditangkap drum akan dikirim ke kertas dengan proses
seperti mesin foto copy, membentuk karakter dalam bentuk titik-titik yang sangat kecil dan rapat sehingga
menghasilkan kualitas karakter yang baik





ALAT OUTPUT
Dipandang dari cara mencetaknya, printer dapat digolongkan
-) Serial Printer
Disebut juga dengan character printer karena cara mencetaknya adalah suatu karakter tiap saat secara
serial, yang termasuk adalah dot matrix printer, daisy wheel printer, thimble printer, inkjet printer, thermal
printer, electrostatic printer dan termal transfer printer, kecepatannya diukur dengan satuan cps (characters
per second atau karakter per detik)
-) Line Printer
Bekerja dengan cara mencetak satu baris sekaligus setiap saat,yang termasuk jenis ini adalah chain printer,
band printer dan drum printer, kecepatan biasanya diukur dengan satuan lpm (lines per minute)
-) Page Printer
Dapat mencetak satu halaman tiap saat, yang termasuk adalah laser printer, kecepatan diukur dengan satuan
lpm (lines per minute) atau ppm (pages per minute)
Intelligent Printer Controller
Merupakan alat yang dapat digunakan untuk menghubungkan beberapa komputer dengan sebuah atau
beberapa printer sehingga sebuah printer dapat dipergunakan bersama-sama secara otomatis atau dapat
dipindahkan antara satu printer dengan printer yang lain, Printer controller dikatakan intelligent karena
mempunyai CPU dan memori tersendiri yang akan mengatur penggunaan printer bersama-sama, memori
berfungsi sebagai buffer data yang akan dikirimkan ke printer untuk dicetak

1.2. Plotter
Merupakan alat cetak yang mempunyai kemampuan mencetak grafik atau gambar dengan baik, kebanyakan
menggunakan pena (pen plotter) untuk membentuk gambar yang dicetak, tapi ada juga yang menggunakan cara
inkjet. Pen plotter ada yang menggunakan drum (drum plotter) dan ada yang menggunakan meja datar untuk
landasan kertasnya (flat-bed plotter) atau meja gulung (roller-bed plotter)

1.3. Computer Output to Microfilm (COM)
Untuk mengurangi jumlah dari kertas yang dihasilkan dari output, dikembangkan alat diantaranya COM atau
Micrographics, hasil output akan diletakkan pada media microfilm, dibandingkan media kertas, media microfilm
akan mengurangi luas tempat pengarsipannya sekitar lebih dari 90%, disamping itulebih cepat dibanding page
printer.



ALAT OUTPUT




ALAT OUTPUT
Hasil yang terekam di microfilm nantinya dapat dicetak dikertas atau di layar khusus yaitu microfilm
viewing stations. Kesulitannya sewaktu mencari kembali microfiche digulungan microfilm. Sekarang
dengan sistem Computer Assisted Retrieval (CAR) pencarian microfiche tertentu dapat dilakukan
komputer dengan cepat dan akan ditampilkan di layar bila ketemu. Alat lain yang berhubungan dengan
COM adalah CIM (Computer Input Microfilm) yang digunakan untuk membaca kembali informasi yang
tersimpan di microfilm ke komputer untuk pemrosesan selanjutnya.

2. Soft Copy Device
berupa alat yang digunakan untuk menampilkan tulisan (kata, angka, karakter khusus dan simbol-simbol
lain), image (grafik atau gambar) pada media soft (lunak) yang berupa sinyal elektronik. Yang termasuk
adalah :
a) Video Display
merupakan layar yang berupa tabung sinar katoda atau Cathode Ray Tube (CRT), biasanya dilengkapi
keyboard sehingga berfungsi ganda yaitu sebagai alat input dan output yang disebut terminal dan terkenal
dengan nama CRT terminal atau VDT (Visual Display Terminal). Video Display disebut juga VDU (Visual
Display Unit), mikro komputer biasanya disebut monitor, dapat juga digunakan untuk video monitor,
masing-masing titik disebut dengan picture elemen (picel lebih dikenal dengan pixel), dipandang dari
bentuk yang ditampilkan digolongkan menjadi :

-) Alphanumeric Display
Digunakan untuk menampilkan teks karakter (huruf, angka dan karakter khusus). Layar dari display dibagi
dalam beberapa baris dan kolom. Tiap-tiap sel dari baris dan kolom terdiri dari beberapa pixel yang
membentuk suatu karakter tertentu untuk tiap-tiap sel. Pola karakter yang akan ditampilkan di layar
diletakkan pada suatu daerah tertentu (chacter map) di ROM.

-) Graphic Display
dapat menampilkan grafik maupun gambar. Grafik banyak dipergunakan baik pada aplikasi teknik maupun
bisnis, karena penggunaan grafik dan gambar sangat dibutuhkan pada komputer maka hampir semua
komputer melengkapi layar terminalnya dengan graphic display, selain itu berfungsi sebagai alphanumeric
display yang juga dapat menampilkan teks karakter. Graphic Display dapat menampilkan grafik atau
gambar dengan beberapa macam resolusi, baik menengah maupun tinggi. Untuk resolusi tinggi memiliki
jumlah pixel yang lebih banyak tentunya grafik atau gambar yang dihasilkan akan lebih padat dan baik.










ALAT OUTPUT
Dipandang dari warna yang ditampilkan digolongkan menjadi :

-) Monochrome Display
menggunakan layar dengan warna tunggal (biasanya hijau phospor atau orange), kelebihannya karakter yang
dibentuk lebih rapat (jumlah pixel lebih banyak untuk membentuk suatu karakter), kekurangannya adalah
tidak berwarna-warna (hanya tunggal).

-) Color Display
menggunakan tiga sinar elektron yang terpisah yaitu merah, biru, dan hijau yang dikombinasikan untuk
membentuk warna yang diinginkan di layar, lebih mahal dibandingkan Monochrome Display, karena dibutuhkan
sirkuit dan komponen tambahan yang dibutuhkan untuk menghasilkan warna, umumnya sekarang color display
dapat menampilkan hasil dalam bentuk grafik dan gambar yang berwarna-warna sehingga color display juga
merupakan graphic display.

Computer Display Projector
Layar video display ukurannya terbatas dan tidak jelas dari jarak jauh, untuk keperluan tertentu rapat,
sidang, seminar dll dipergunakan computer display projector atau computer data projector untuk
memproyeksikan tampilan di video display ke layar ukuran besar.

b) Flat Panel Display
merupakan display yang menggunakan LCD (Liquid Crystal Display) dan layarnya berbentuk pipih, dibanding
video, LCD menggunakan lebih sedikit energi karena bentuk layarnya pipih, komputer portabel biasanya
menggunakan flat panel display. Kelemahannya adalah tampilannya kurang jelas, apalagi kalau dilihat dari
sudut miring, karena LCD mengeluarkan sinar tdk seperti CRT. Selain menggunakan LCD juga ada yang
menggunakan gas yaitu campuran dari gas neon dan argon yang diisikan di antara lempengan kaca pipih
yang membentuk layar disebut plasma display. Teknologi flat panel display yang mempunyai kemampuan
mendekati CRT adalah electroluminescent (EL) display yang lebih jelas tampilannya dan mempunyai
resolusi lebih tinggi dibandingkan teknologi flat panel display lainnya.

c) Speaker
Digunakan untuk menampilkan suara-suara (alarm, bel, suara manusia dsb) yang diatur lewat program.
Output suara manusia lewat speaker digolongkan speech coding yaitu suara manusia asli yang sudah
direkamkan ke komputer dan speech synthesis yaitu output suara manusia yang dihasilkan dari ejaan dasar
ucapan yang bukan dari manusia asli










ALAT OUTPUT
3. Drive Device
adalah alat penggerak untuk membaca (sebagai alat input) atau untuk merekam (sebagai alat output) data
dari atau ke media simpnan luar. Oleh karena itu biasanya berfungsi ganda sebagai alat input dan alat
output. Hasil yang direkam melalui drive device ke media simpanan luar sifatnya adalah machine readable
form (bentuk yang hanya dapat dibaca komputer) sehingga bila diinginkan hasil yang dapat dibaca dan
dimengerti oleh manusia harus diolah kembali dan ditampilkan di alat output yang dapat dibaca manusia
baik dalam bantuk hasil hard copy maupun soft copy.
Bila menggunakan media simpanan luar magnetic disk (cakram magnetik), alat penggeraknya adalah disk
drive (penggerak cakram) sedang bila media simpanan luar yang digunakan adalah magnetic tape (pita
magnetik), alat penggeraknya adalah tape drive (penggerak pita).

a) Disk Drive (penggerak cakram)
Disebut juga magnetic disk unit (satuan cakram magnetik) sebagai penggerak media disk yang mempunyai
beberapa macam ukuran, yaitu hard disk drive berukuran 14 inchi dan 8 inchi untuk media simpanan luar
hard disk (cakarm keras) serta disk drive berukuran 8 inchi, 5 inchi dan 3 inchi media simpanan mini
disk (cakram mini) dan micro disk (cakram mikro)

b) Tape Drive (penggerak pita)
Disebut juga magnetic tape unit (satuan pita magnetik) sebagai penggerak media tape mempunyai
read//write head yang dapat membaca atau merekamkan data ke atau dari pita magnetik.







SIMPANAN LUAR
Simpanan
Luar
Micro Disk
SASD
Punched Card
Paper Tape
DASD
Magnetic Disk
Magnetic Bubble
Memory
Magnetic Tape Cartridge Tape
Reel to Reel
Cassette
Tape Strip
Catridge
Optical Disk
Magnetic Drum
Mini Disk
Hard Card
Hard Disk
Removable Disk
(Disk Pack)
Fixed Disk
(Winchester Disk)
Disk Cartridge
Pendahuluan
Pada masa lalu data komputer disimpan di punchead card (kartu plong), paper tape (pita kertas), atau
magnetik tape (pita magnetik). Simpanan ukurannya relatip besar tapi kapasitasnya kecildan acces
(pemasukan atau perekaman atau pengambilan) data lebih lambat dan kurang efisien. Pada tahun 1950
magnetic tape dikembangkan dengan kapasitas lebih besar. Pada tahun 1960 magnetic disk dikembangkan
dengan kapasitas lebih besar dan pada tahun1970 dikembangkan dengan kepadatan lebih tinggi yang dapat
menyimpan informasi milyard karakter. Tahun 1980 dikembangkan optical disk dengan density yang lebih
padat.
Simpanan luar dapat digolongkan kedalam direct-acces storage device (DASD) atau alat simpanan pemasukan
langsung dan sequential-acces storage device (SASD) atau alat simpanan pemasukan urut. Dibandingkan
dengan main memory, kapasitas DASD umumnya lebih besar dan harga per bit informasi yang dapat direkam
lebih murah, tapi kecepatannya lebih lambat. Kapasitas SASD lebih besar lagi dan harga per bit informasi
yang direkam lebih murah lagi, tapi kecepatannya juga lebih lambat

FILE
File atau berkas berhubungan erat dengan simpanan luar, karena semua informasi yang direkam disimpanan
luar, harus dalam bentuk file. Untuk suatu program aplikasi, suatu file adalah kumpulan dari logical record.
Untuk simpanan luar suatu file adalah kumpulan dari physical record. Hubungan antara logical record dengan
physical record adalah sebagai berikut:
- Satu physical record dapat sama dengan satu logical record.
- Satu physical record dapat sama dengan satu group dari logical record.
- Satu logical record dapat sama dengan satu group dari physical record.
Dengan demikian file adalah kumpulan dari record-record yang berhubungan dalam satu kesatuan. Record
adalah kumpulan dari field-field yang berhubungan dalam satu kesatuan. Field adalah kumpulan dari
karakter-karakter dalam satu kesatuan yang mencerminkan satu item tertentu.

SIMPANAN LUAR

1. Sequential Acces Storage Device
Simpanan luar yang termasuk dalam SASD adalah punchead card, paper tape dan magnetic tape.

a. Kartu Plong
Kartu plong atau disebut kartu pons (punched card), atau disebut dengan 80-column punched card
(kartu plong 80 kolom),dikembangkan pada tahun 1887 oleh Prof. Dr. Herman Hollerith, pertama
kali digunakan untuk memproses sensus di Amerika Serikat pada tahun 1880, dan merupakan kartu
komputer yang paling tua, paling populer dan sudah jarang digunakan.
Kartu ini disebut juga dengan nama standard card atau hollerith card.Ukuran kartu ini, panjang 18,4
cm, lebar 8,125cm, tebal 0,0175 cm, terdiri dari 80 kolom untuk menampung maksimum 80
karakter. Code yang dipergunakan yaitu hollerith code. Kumpulan dari kartu kartu plong disebut
dengan sebuah deck. Bila kumpulan dari kartu plong berisi data yang sejenis maka membentuk suatu
file. Tiap-tiap kartu plong dapat digunakan untuk sebuah record, kartu ini disebut juga unit record.
Informasi yang akan direkam dikartu plong dilakukan dengan alat pengeplongan kartu (card punch),
dan dibaca kekomputer dengan alat pembaca kartu (card reader).

b. Pita Kertas
Posisi lubang dipita kertas disebut chanel. Data yang terekam dipita kertas dibacakan kembali
kekomputer melalui pembaca pita kertas (paper tape reader). Dan alat pengeplongan pita kertas
disebut (paper tape punch).

c. Pita Magnetik
Telah banyak digunakan sekitar tahun1950 pada komputer UNIVAC sebagai media simpanan luar,
dari bahan plastik tipis dilapisi magnet iron-oxide berwarna merah kecoklatan. Yang berbentuk reel-
to-reel untuk komputer besar, dan yang berbentuk cartridge untuk komputer mini, dan yang
berbentuk cassette untuk komputer mikro.


SIMPANAN LUAR
c.1. Reel-To-Reel Tape
Ini merupakan bentuk pita magnetik yang paling tua. Untuk merekam data disebut leader, untuk
petunjuk awal dari tape disebut BOT (beginning-of-tape), untuk petunjuk akhir disebut EOT (end-of-
tape). Header label menunjukkan informasi dari suatu file, trailer label berisi informasi yang sama
dari header label ditambah jumlah dari record file untuk control total (control dari jumlah record yang
ada difile). Data yang disimpan dalam bentuk physical record dan dipisahkan dengan suatu gap yaitu
interrecord gap (IRG). Susunan record demikian disebut unblocked record. Masing-masing block yang
dipisahkan sebuah gap disebut interblock gap (IBG), record dari tiap block disebut blocking factor.
Kepadatan pita ditunjukkan dengan ukuran bytes per inch (bpi). Data yang direkam dipita magnetik
diwakili dengan sebuah kode SBCDIC. Baris dipita magnetik disebut track, yaitu untuk keperluan parity
checking. Alat yang digunakan yaitu alat output/input.
c.2. Cartridge Tape
Disebut juga streaming tape dirancang khusus untuk menyimpan hasil dari suatu backup dari file di
disk, alat untuk merekamkan data adalah cartridge tape unit yang biasanya didalamnya terdapat
hard disk dengan disk drive-nya.
c.3.Cassette Tape
Dapat digunakan untuk merekam sinyal berbentuk bilangan binari, yang dikenal dengan nama FSK
(Frequency Shift Keying). Cassette tape yang berukuran lebih kecil juga dipergunakan sebagai
simpanan luar disebut microcassette tape.

2. Direct Access Storage Device
Telah dirasakn sejak komputer genasi pertama dan mulai digunakan pertama kali disistem komputer
RAMAC 305 tahun 1956, Simpanan luar yang termasuk dalam DASD diantaranya, magnetic disk, tape strip
cartrdge, optical disk, magnetic drum dan magnetic bubble memory.

a. Magnetic Disk
Disk magnetik yang terbuat dari plastik terdiri dari sebuah piringan disebut floppy disk, yaitu micro
disk dan mini disk, dan yang terbuat dari metal yang terdiri dari banyak piringan disebut hard disk.
SIMPANAN LUAR
a.1. Micro Disk
Micro disk karena terbuat dari piringan plastik yang lentur disebut juga micro floppy yang merupakan
perkembangan dari mini disk dan digunakan pada komputer mikro.
a.2. Mini Disk
Tahun1972 IBM memperkenalkan mini disk untuk media penyimpan program untuk mainframe computer.
Mini disk disebut juga floppy disk, mini floppy disk, flexible disk atau diskette. Read write protec notch
(lubang proteksi baca / tulis) bila ditutupi maka sifatnya akan read-only yaitu informasi hanya bisa baca
tapi tidak bisa direkam ke mini disk.
Suatu mini disk dibagi beberapa lingkaran konsentris yang disebut track, dan dibagi dalam beberapa
potongan melintang yang disebut sector. Kepadatan (density) ditentukan dengan 2 cara, pertama track
density yaitu jumlah track dipermukaan disk yang diukur dengan satuan bit, kedua linear density yaitu
jumlah dari bit yang dapat direkamkan tiap inchi untuk tiap inchi untuk tiap track. Dalam mini disk
dikenal bebwerapa istilah yaitu:
- Single sided single density atau SSSD ( satu sisi kepadatan tunggal )
- Single sided double density atau SSDD ( satu sisi kepadatan ganda )
- Double sided single density atau DSSD ( dua sisi kepadatan tunggal )
- Double side double density atau DSDD ( dua sisi kepadatan ganda )
Ukuran diameter mini disk yang tersedia adalah 51/4 inchi dan 8 inchi. Untuk komputer mikro sampai
dengan era IBM PC AT banyak menggunakan ukuran 51/4 inchi.
a.3 Hard Disk
Terbuat dari piringan keras dari bahan aluminium atau keramik yang dilapisi dengan zat magnetik. Suatu
hard disk dapat terdiri dari 5 sampai 100 piringan yang disusun. Dalam hard disk dibagi dalam beberapa
lingkaran konsentrasi yang disebut track, dalam mini disk disebut sector, maka dalam hard disk disebut
cylinder. Hard disk dapat berupa removable disk (disk pack), fixed disk (winchester disk), atau disk
cartridge.
a.4 Hard Card
Mulai dikenalkan untuk komputer mikro yaitu berupa memory didalam suatu card bersama controler-nya.
Hard Card disebut juga file card, karena file tersimpan dicard.

SIMPANAN LUAR
b. Tape Strip Cartridge
Ide untuk menggabungkan pita magnetik yang lebuh murah dengan disk magnetik yang mempunyai
pemasupan lebuh cepat, diterapkan pada suatu simpanan diluar tape strip cartridge. IBM menyebut tape
strip cartridge dengan istilah mass storage system. Control Data Corporation jugamenawarkan sistem tape
cartridge disebut Control Data 38500, kelebihannya adalah informasi yang dibaca dari cartridge langsung
disimpan di main memory tidak ke disk magnetik, sehingga waktu pemasukan lebih cepat.

c. Optical Disk
Pada tahun1980 telah dilakukan percobaan oleh North America Philip, yang kemudian dihasilkan optical
disk system yang didasarkan pada video disk 12inchi. Sebenarnya telah diyeliti pada tahun 1960 oleh
Stanford Ovshinsky yang merupakan penemu dari optical disk. Optical disk mulai banyak digunakan
dikomputer mikro, atau disebut dengan nama CD-ROM (Compact Disk Read Only Memory). CD-ROM
menggunakan teknologi sinar laser dan bersifat WORM (Write once, Read Many), yaitu hanya dapat direkam
sekali, tetapi dibaca berkali-kali.

d. Magnetik Drum
Terbuat dari drum silinder yang permukaannya dilapisi zat magnetik. Sifatnya sama dengan fixed disk, yaitu
tidak dpat dilepas dan diganti dari unitnya, permukaannya dibagi dalam beberapa track, tiap track
mempunyai satu atau lebih read/write head. Dulunya banyak digunakan dikomputer besar dan sudah jarang
dipergunakan.

e. Magnetic Bubble Memory
Disebut juga magnetic bubble storage, dirancang dan dikembangkan dari chip IC. Pada tahun 1970
dilakukan penelitian magnetic bubble memory dapat menggantikan sistem disk magnetik, tapi tidak
terlaksana karena sifatnya yang nonvolatile dan mahal.


SIMPANAN LUAR
SISTEM KOMUNIKASI DATA & NETWORK
Sumber Media Transmisi Penerima
1. Komunikasi Data
1.1 Transmisi Data
Merupakan proses pengiriman data dari satu sumber ke penerima data
a. Media Transmisi
Kabel
Radio Elektromagnetik
Coaxial cable
- dibungkus metal yang lembek
- tingkat transmisi yg lebih tinggi dibanding kabel biasa
- lebih mahal dibanding kabel biasa
Fiber optic cable
- dibuat dari serabut kaca (optical fiber) tipis berdiameter spt rambut manusia
- kecepatan pengiriman data 10 x lebih besar dari coaxial cable
Microwave
- Merupakan gelombang radio frekuensi tinggi yg dipancarkan dari stasiun ke
stasiun yang lain
- Sifat pemancaran line of sight tdk boleh terhalang
- Digunakan untuk jarak yang dekat, utk jarak jauh dgunakan stasiun relay
berjarak 30 sd 50 km fungsinya untuk memperkuat signal yg diterima dari
stasiun relay sebelumnya & meneruskan ke stasiun relay berikutnya
- Sumber & penerima data
jaraknya cukup jauh
- Dipancarkan melalui udara
terbuka
(jika jarak tidak terlalu
jauh & area lokal)
Satellite System
- Untuk jarak yang jauh
- Satelit akan menerima signal yg dikirim dari stasiun microwave dibumi &
mengirimkannya lagi ke stasiun bumi lainnya
- Satelit sebagai relay yang letaknya di luar angkasa
- Suatu satelit diorbit tetap sejauh 30320 km di atas permukaan bumi dapat
menjangkau sekitar 40% dari seluruh permukaan bumi
Sistem Laser
- Banyak digunakan untuk penelitian
- Diramalkan pd masa yang akan datang akan banyak digunakan dan mengurangi
biaya transmisi
SISTEM KOMUNIKASI DATA & NETWORK
b. Kapasitas Channel Transmisi
Bandwidth menunjukkan sejumlah data yang dapat ditransmisikan untuk satu unit waktu yang
dinyatakan dalam satuan bits per second (bps) atau characters per second (cps)
Jenis Channel Kapasitas
Transmisi
Biaya Total Biaya
Rata-rata
Tingkat
Kesalahan
Narrow band channel 50-300 bps Rendah Tinggi Tinggi
Voice band channel 300-500 bps Sedang Sedang Sedang
Broad band channel s/d 1 juta bps Tinggi Rendah Rendah
c. Tipe Channel Transmisi
One-Way Transmission/Transmisi satu arah/Simplex
Two-Way Transmission/Transmisi dua arah/Half duplex (HDX)
- Merupakan channel transmisi yang hanya membawa informasi data dalam bentuk satu arah saja tidak bolak balik
- Contoh siaran radio/TV, sigyal yang dikirim dari stasiun pemancar hanya dapat diterima oleh pesawat penangkap
siaran
- Pengiriman data dari satu komputer ke komputer lain searah
- Merupakan channel transmisi dimana informasi data mengalir dalam dua arah yang bergantian (satu arah dalam saat
tertentu) yaitu jika satu pengirim yang lain penerima tidak bisa serentak
- Dapat mengirim dan menerima data
- Contoh radio CB Walkie Talkie, dapat mendengar dan berbicara bergantian
Both-Way Transmission/Transmisi dua arah serentak/Full duplex (FDX)
- Merupakan channel transmisi dimana informasi data dapat mengalir dalam dua arah serentak (dapat mengirim dan
menerima pada saat yang bersamaan)
- Contoh komunikasi lewat telepon, dapat berbicara dan mendengarkan sekaligus
d. Kode Transmisi
Dalam komunikasi data, informasi dikirim dalam bentuk bilangan binari yang menggunakan kode untuk
mewakili data yang dikirim, yaitu :
1) Boudot code/Murray code, menggunakan kombinasi 5 bit untuk mewakili suatu karakter, yg seharusnya
dapat diwakili sebanyak 32 macam karakter. 32 macam karakter tidak cukup untuk mewakili semua
karakter alphanumerik sehingga kode dibagi 2 bagian yaitu karakter huruf (disebut letter character) dan
karakter bentuk (figure character)
2) ASCII code dapat berbentuk ASCII 7-bit atau kode ASCII 8-bit
3) SBCDIS code terdiri dari kombinasi 6 bit
4) EBCDIC code terdiri dari kombinasi 8 bit

e. Mode Transmisi
Transmisi data lewat channel transmisi dapat berbentuk :



SISTEM KOMUNIKASI DATA & NETWORK
Parallel Transmission
- Semua bit dari karakter yang diwakili oleh suatu kode ditransmisikan secara serentak satu karakter tiap saat
- Mis. Jika digunakan kode ASCII, maka dibutuhkan sebanyak 8 channel untuk mentrasnmisikan sekaligus ke 8 buah bit 1
karakter kode ASCII
- Yang ditransmisikan secara paralel adalah bit-bit dalam 1 karakter sedang masing2 karakter ditransmisikan secara seri
(berurutan)
Serial Transmission
- Transmisi secara seri merupakan mode transmisi yang umum dipergunakan, masing2 bit dari suatu karakter dikirimkan
secara berurutan yaitu bit per bit, satu diikuti oleh bit berikutnya. Penerima merakit kembali arus bit2 yang datang ke
dalam bentuk karakter
- Serial transmission dapat berbentuk synchronous transmission dan asynchronous transmission
SISTEM KOMUNIKASI DATA & NETWORK
- synchronous transmission
- yaitu waktu pengiriman bit-bit di sumber pengirim (source) harus sinkron (sesuai) dengan waktu penerimaan
bit2 yang diterima oleh penerima (receiver)
- Transmisi data cara ini menghadapi masalah dalam sinkronisasi yang berhubungan dengan :
Bit synchronous transmission (sinkronisasi bit)
- berhubungan dengan waktu kapan sumber pengirim (source) harus meletakkan bit2 yang akan dikirim ke
channel transmisi dan kapan penerima (receiver) harus mengetahui dengan tepat untuk mengambil bit2 yang
dikirim tersebut
- Masalah ini dapat diatasi dengan clock disumber pengirim untuk memberitahu sumber kapan harus meletakkan
bit2 yang akan dikirim ke channel transmisi dan clock di penerima kiriman akan memberitahu kapan harus
mengambil bit2 yang dikirim
Character synchronization (sinkronisasi karakter)
- Permasalahan ini berupa penentuan sejumlah bit-bit mana saja yang merupakan bentuk sebuah karakter
- Masalah ini dapat diatasi dengan mendahului masing-masing blok data yang hendak dikirm dengan suatu bentuk
karakter kontrol transmisi tertentu
- Asynchronous transmission
- Merupakan transmisi dari data yang ditransmikan satu karakter tiap waktu yang tertentu. Pengirim dapat
mentransmisikan karakter pada interval waktu berbeda dengan kata lain tidak harus dalam waktu yang singkron
antara pengiriman satu karakter dengan karakter berikutnya
- Tiap karakter yang ditransmisikan sebagai satu kesatuan yang berdiri sendiri dan penerima harus dapat mengenal
masing-masing karakter bit diawali dengan suatu bit tambahan yaitu start bit atau start pulse yang berupa nilai bit
0 dan stop bit atau stop pulse yang berupa nilai bit 1 diletakkan pada akhir dari masing-masing karakter
- Asynchronous transmission lebih aman dibandingkan dengan synchronous transmission, pd asynchronous transmission
bila suatu kesalahan terjadi pada data yang ditransmisikan hanya akan merusak sebuah karakter saja sedang synchronous
tranmission akan merusak satu blok dari data
- Asynchronous transmission kurang efisien dibandingkan dengan synchronous transmission karena diperlukannya bit-bit
tambahan untuk tiap-tiap karakter yaitu start bit dan stop bit
f. Protocol
Adalah suatu kumpulan dari aturan-aturan yang berhubungan dengan komunikasi data antara alat-alat
komunikasi supaya komunikasi data dapat dilakukan dengan benar
Supaya kompatibel, maka pada transmisi data keduanya harus mempunyai transfer rate (tingkat
pengiriman) yang sama, format datanya harus sama, tipe transmisinya harus sama dan kode transmisinya
juga harus sama
Protocol umumnya berupa software yang mengatur komunikasi data tersebut


SISTEM KOMUNIKASI DATA & NETWORK
g. Penanganan Kesalahan Transmisi
Dalam transmisi data dapat terjadi gangguan yang tidak diharapkan disebut noise. Dalam transmisi yang
penting kesalahan harus dapat dideteksi dan dibetulkan. Pendeteksian dengan :


Echo Technique (echoplex)
Two Coordinate Parity Checking
Cyclic Redundancy Checking
pendeteksian kesalahan dengan cara data yang sudah ditransmisikan dipantulkan atau dikirimkan balik oleh penerima
kembali ke pengirim, pengirim membandingkan hasil yang dikirmkan balik dengan apa yang dikirimkan, jika cocok berarti
tidak terjadi kesalahan jika tidak cocok terjadi kesalahan dalam transmisi
pendeteksian data yang ditransmisikan dengan jalan memeriksa pariti dari dua arah koordinat. Tiap karakter yang
ditransmisikan diberi tambahan sebuah bit yang berfungsi sebagai parity check dan satu blok karakter yang ditransmisikan
diberi sebuah karakter tambahan yang berfungsi sebagai block check character (BCC), BCC disebut juga Logitudinal
Redundancy Check Character (LRCC)
Dilakukan dengan cara membagi nilai bilangan binari dari data yang ditransmisikan dengan sjuatu nilai bilangan binari
lainnya yang disebut dengan constant
Proses pembagian dg kontanta akan didapatkan hasil bagi (quotient) dan sisa pembagian (remainder), remainder ini yang
digunakan sebagai objek deteksi yang ditambahkan pada akhir dari data yang ditransmisikan,
1.2. Perangkat keras komunikasi data
Selain perangkat keras utama mis input device, processing device dan mass storage, di dalam sistem
komunikasi data diperlukan beberapa perangkat keras lainnya yang dipergunakan untuk memperlancar
proses pengiriman data


SISTEM KOMUNIKASI DATA & NETWORK
Modem
Multiplexer
Concentrator
- Umumnya jalur transmisi menyalurkan data dalam bentuk data analog, sedang data yang dihasilkan oleh sumber
pengirim berbentuk data digital sehingga dengan modem (modular-demodular atau data set digunakan untuk mengubah
(modulate) data dari bentuk digital ke bentuk analog (pengirim) kemudian ditranmisikan lewat jalur transmisi dan
diterima modem kedua mengembalikan (demodulate) dari bentuk analog menjadi bentuk digital (penerima)
- Tipe khusus modem (acoustic coupler) dapat digunakan untuk mengubah signyal digital yang berasal dari terminal
menjadi nada suara yang ditranmisikan lewat jalur telepon
- Modem tanpa kabel maupun telepon disebut wireless modem, menggunakan frekuensi radio VHF FM
- Suatu alat yang memungkinkan beberapa signal komunikasi menggunakan sebuah channel transmisi bersama-sama
- Tujuannya untuk menghemat biaya transmisi
- Bila beberapa terminal kecepatan rendah berada jauh dari pusat komputer dan masing2 terminal menggunakan sebuah
channel transmisi kapasitas rendah sendiri2 makan biaya transmisinya mahal, dengan multiplexer signal data dari
masing2 terminal kapasitas rendah dapat digabung (multiplex) menjadi satu dan bersama2 dikirmkan melalui channel
tranmisi kapasitas tinggi sehingga lebih efisien (biaya total lebih murah)
- Mempunyai fungsi sama dengan multiplexer, menggabungkan beberapa signal data dari channel tranmisi kapasitas
rendah ke channel tranmisi kapasitas tinggi
- Concentrator lebih mahal dibandingkan multiplexer, karena dapat mengatur bentuk dari arus data sebelum digabung ke
channel transmisi kapasitas tinggi & biasanya mempunyai simpanan luar sendiri (mass storage)
Comunicator Processor
- Digunakan untuk menggan tikan CPU mengontrol arus data yang masuk
- Berupa komputer mini atau mikro yang dirancang untuk melakukan tugas semacam mengatur arus data yang dikirmkan,
pendeteksian kesalahan & pembetulan bila memungkinkan dibetulkan
- Tujuan utamanya supaya CPU di komputer pusat dapat melakukan proses yang lainnya dan tidak terganggu dengan tugas
tambahan tersebut
1.3. Bentuk sistem komunikasi data


SISTEM KOMUNIKASI DATA & NETWORK
Off-Line Communication System
On-Line Communication system
Remote Job Entry System
Bentuk sistem komunikasi data yang sederhana dimana data yang ditranmisikan tidak langsung diproses CPU penerima
Data yang dikirimkan akan langsung diterima komputer pusat untuk diolah
Data yang akan dikirm dikumpulkan dulu & secara bersama-sama dikirimkan ke komputer pusat untu diolah, karena
data dikumpulkan (batch) terlebih dulu dalam bentuk suatu periode, cara pengolahan ini disebut batch processing
system
Real Time System
Memungkinkan untuk mengirimkan data ke pusat komputer, diolah di pusat komputer seketika pada saat data
diterima dan mengirimkan kembali hasil pengolahan ke pengirim data saat itu juga
Terminal
Modem Modem
Diskette
Jalur Tranmisi
Time Sharing System, Client Server System & Distributed Data Processin System (DDP)
Memungkinkan beberapa pemakai komputer (multi user) bersama-sama menggunakan komputer dan komputer akan
membagi waktunya bergantian untuk tiap-tiap pemakai.
Perbedaanya
Uraian Time Sharing System Client Server System DDP System
Proses Terpusat di komputer
mainframe
Dimasing-masing komputer
mikro
Dimasing-masing komputer lokal
Data base Terpusat di komputer
mainframe
Terpusat di server Tersebar di masing-masing koputer
lokal
SISTEM KOMUNIKASI DATA & NETWORK
2. Network
- Jaringan dari sistem komunikasi data yang melibatkan sebuah atau lebih sistem komputer yang dihubungkan dengan jalur
transmisi alat komunikasi membentuk satu sistem
- Komputer satu dapat menggunakan data di komputer yang lain, mencetak, memberi berita ke komputer lain walau lain area
- Sangat berguna untuk mengintegrasikan sistem informasi dan menyalurkan arus informasi dari satu area ke area lainnya
- Untuk membentuk sistem network dibutuhkan suatu software communication yang khusus yaitu protocol
2.1 Komponen Network
Node
Link
- Titik yang dapat menerima input data ke dalam network atau menghasilkan output informasi atau keduanya
- Dapat berupa sebuah printer atau alat cetak lainnya atau PC atau mikro komputer sampai mainframe computer yang
raksasa atau modem atau multiplexer
- Channel atau jalur transmisi atau carrier untuk arus informasi atau data diantara node dapat berupa kabel, microwave
system, laser systm atau satellite system
2.2 WAN & LAN
WAN (Wide Area Network)
Merupakan jaringan dari sistem komunikasi data yang masing-masing node berlokasi jauh (remote location) satu dengan
yang lainnya, disebut juga remote network atau external network atau long distance network
LAN (LocalArea Network)
- Suatu network yang terbatas dalam jarak area setempat (lokal), banyak digunakan satu perusahaan yang
menghubungkan antar departemen dalam satu gedung, LAN berbeda dengan eskternal network
- Menggunakan kabel untuk transmisi datanya (sebagai link) sedang eksternal network masih perlu menggunakan jalur
komunikasi tambahan misal telepon, satelit dll
- Biasanya LAN berbentuk star network atau bus network
- Transmisi data LAN mempunyai kecepatan berbeda dan dikategorikan sbb :
- High Speed Network (kapasitas transmisi data lebih besar dari 20 MBps biasanya untuk mainframe computer besar)
- Medium Speed Network (kapasitas transmisi data sekitar 1 MBps 20 MBps biasanya untuk mainframe computer lebih
kecil atau mini computer
- Low Speed Network (kapasitas transmisi data lebih kecil dari 1 MBps biasanya untuk personal computer
SISTEM KOMUNIKASI DATA & NETWORK
2.3 Topologi Network
Merupakan bentuk dari jaringan
Star Network
- Beberapa node dihungkan dengan suatu node pusat (central node atau host node) yang
membentuk jaringan seperti bentuk bintang (star), semua komunikasi ditangani dan diatur
langsung oleh central node
- Jika node yang satu ingin berkomunikasi dengan node yang lain maka harus melewati central
node
- Central node biasanya berupa komputer besar (large computer) atau mainframe computer yang
dihubungkan dengan node lainnya yang berupa beberapa terminal atau komputer mini atau
komputer mikro melalui suatu link
Hierarchical Network
- Network ini berbentuk seperti pohon yang bercabang terdiri dari central node dihubungkan
dengan node yang lain secara berjenjang
- Central node biasanya berupa komputer besar (large computer) atau mainframe computer
seperti host computer yang merupakan jenjang tertinggi (top hierarchical) yang bertugas
mengkoordinasikan dan mengendalikan node jenjang di bawahnya yang dapat berupa mini
computer atau micro computer
Loop Network
- Merupakan hubungan antar node secara serial dalam bentuk lingkatan tertutup
- Dalam bentuk ini tidak ada central node semua punya status yang sama
Bus Network
- Menghubungkan beberapa node dalam jalur data (bus), masing2 node dapat melakukan tugas
operasi yang berbeda-beda
- Dalam bentuk ini tidak ada central node semua punya status yang sama
Ring Network
Merupakan gabungan bentuk loop & bus, jika salah satu node tdk berfungsi maka tidak akan
mempengaruhi komunikasi node yang lain karena terpisah dari jalur data
SISTEM KOMUNIKASI DATA & NETWORK
2.3 Topologi Network
Merupakan bentuk dari jaringan
Web Network atau Mesh Network atau Plex Network atau Campletely Connected Network
- Merupakan bentuk network yang masing-masing mode dalam network dapat berhubungan
dengan node yang lainnya melalui beberapa link
- Digunakan bila diinginkan semua node dapat berhubungan satu dengan yang lain
- Jika memiliki n node akan menggunakan link sebanyak
Meta Network atau Hybrid Network
Merupakan network dari suatu network atau gabungan dari beberap network
Bentuk Network Keuntungan Kelemahan
Star Kontrol manajemen lebih mudah karena
terpusat (sentralisasi)
Kalau Central Node rusak maka semua tidak
dapat berfungsi
Hierarchical Kontrol manajemen lebih mudah karena
terpusat di bagi dalam jenjang
Bila salah satu node rusak, maka node jenjang
bawahnya tidak dapat berfungsi
Loop Semua node mempunyai status yang sama Bila salah satu node rusak, maka akan
mengganggu komunikasi node yang lainnya
Bus Bila satu node rusak tidak akan mengganggu
node yang lain karena tiap node tidak
berhubungan langsung tapi lewat bus
Bila bus rusak, semua node tidak dapat
berfungsi dan kontrol manajemen lebih sulit
karena desentralisasi
Ring Sama dengan bus Bila link rusak semua node tidak berfungsi dan
kontrol manajemen lebih sulit karena
desentralisasi
WEB Node yang satu dapat berhubungan dengan
node yang lain secara bebas dan bila sebuah
node rusak yang lain masih dapat berhubungan
Terlalu banyak link sehingga biaya mahal dan
kontrol manajemen sulit karena desentralisasi
Keuntungan dankelemahan dari bentuk network
SISTEM KOMUNIKASI DATA & NETWORK
3. Internet (Interconnected Network)
Merupakan jaringan (network) komputer yang terdiri dari ribuan jaringan komputer independen yang dihubungkan satu dengan
yang lainnya
Cara menghubungkan ke Internet
Penyedia Jasa Internet (Internet Service Provider)
- Menjadi anggota yang ditawarkan service provider, dikenakan biaya bulanan pelanggan diberi nomor telepon yang dapat
dihubungi untuk menghubungkan komputer pelanggan ke jaringan di service provider, identitas pemakai dan password
- Untuk menghubungkan ke provider diperlukan perangkat lunak komunikasi yang menggunakan protokol yang digunakan di
internet yaitu TCP/IP (Transmission Control Protocol/Internet Protocol), melalui perangkat lunak ini pemakai dapat
melakukan koneksi melalui saluran telepon (dial-up connection), jika terkoneksi pemakai dapat masuk ke internet
Menyediakan bermacam2 informasi yang terbaru dan dapat menyediakan fasilitas untuk menghubungkan ke jaringan
internet, dikenai biaya bulanan
Penyedia jasa informasi
Menghubungkan ke Internet secara langsung
- Hubungan langsung ke Internet dilakukan dengan membuat jaringan LAN yang dihubungkan dengan komputer pemakai
internet Host selanjutnya dihubungkan dengan lAN tersebut
- Untuk hubungan langsung diperlukan alamat IP (IP addreess) yang dapat diperoleh dan didaftarkan ke Internet Network
Information Center
KONSEP DASAR PERANGKAT LUNAK
Hubungan Hardware, Software dan Pemakai Komputer
Perangkat Lunak
Perangkat Lunak Sistem Operasi (Operating System/OS)
Yaitu program yang ditulis untuk mengendalikan dan mengkoordinasi kegiatan dari sistem komputer
Program yang digunakan untuk menterjemahkan instruksi-instruksi yang ditulis dalam bahasa pemrograman ke dalam bahasa
mesin supaya dapat dimengerti oleh komputer
Perangkat Lunak Bahasa (Language Software)
Perangkat Lunak Aplikasi (Application Software)
Program yang ditulis dan diterjemahkan oleh language software untuk menyelesaikan suatu aplikasi tertentu
User
Application Software
Language Software
Hardware
Operating System
Control Program berfungsi sbg pengatur & pengkoordinasi di dalam manajemen memori, manajemen alat
pengolah, manajemen alat-alat I/O dan manajemen informasi di disk
OS Service menyediakan fasilitas sejumlah program yang dirancang untuk menyederhanakan proses operasi dari
suatu program aplikasi yang dibuat oleh pemakai komputer
Assembler merupakan program yang digunakan untuk menterjemahkan program aplikasi yang ditulis dengan
bahasa perakit atau bahasa pemrograman simbolik menjadi bahasa mesin
Compiler merupakan program untuk menterjemahkan program yang ditulis dengan bahasa tingkat tinggi menjadi
bahasa mesin
Interpreter merupakan program untuk menterjemahkan program yang ditulis dengan bahasa tingkat tinggi
menjadi bahasa mesin
PENGEMBANGAN PROGRAM TERSTRUKTUR
Langkah2 dalam mengembangkan program
1. Mendefinisikan Masalah (defining the problem)
- Perangkat lunak ditulis karena ada masalah yang akan diselesaikan sehingga harus didefinisikan & diketahui dengan persis
- Menentukan kebutuhan output yang harus dihasilkan, output yang baik adalah yang memberikan informasi berkualitas &
bernilai sesuai dengan yang diharapkan
- Menentukan kebutuhan input, menyangkut macam dan bentuk dari input yang dibutuhkan program termasuk data yang
dibutuhkan agar dihasilkan keluaran yang diinginkan

2. Memilih bahasa pemrograman (selecting the language)
Pemilihan bahasa pemrograman bahasa perakit atau bahasa tingkat tinggi dengan pertimbangan hal-hal berikut:
- Tipe dari permasalahannya, apakah bisnis, teknik atau yang lainnya
- Kesulitan dari permasalahan yang dihadapi
- Penguasaan bahasa pemrograman yang dikuasai oleh programmer
- Tipe dari pengolah datanya apakah berbentuk batch processing atau online processing
- Ketersediaan bahasa pemrograman yang dimiliki
- Ketersediaan program-program pustaka yang ada dan yang dapat dimanfaatkan oleh bahasa yang akan dipilih
- Kemampuan dari bahasanya
- Jenis dari bahasanya, compiler atau interpreter
- Dukungan dari penjual atau pembuat bahasa bila ada perubahan2 di kemudian hari
- Kemudahan dari bahasa pemrograman dalam memodifikasi program bila ada perubahan di kemudian hari
- Konfigurasi perangkat keras dan system software yang sudah dipergunakan

3. Merancang program (designing the program)
Pendekatan terstruktur dilakukan dengan cara memecah masalah besar dan rumit menjadi masalah yang lebih kecil dalam
bentuk modul (kumpulan dari instruksi yang melakukan fungsi dasar tertentu yang independen) sehingga menjadi mudah
ditangani. Membagi masalah luas menjadi masalah yang lebih sederhana dengan design heuristics
Pendekatan perancangan terstruktur yang paling terkenal adalah top down design
Dalam merancang program terstruktur digunakan alat bantu, diantaranya decision table, structured chart, structured
program flow-chart dan pseudo code
PENGEMBANGAN PROGRAM TERSTRUKTUR
- Decision Table (tabel keputusan) adalah tabel yang digunakan sebagai alat bantu untuk menyelesaikan logika di dalam
program, digunakan jika kondisi yang akan diseleksi di dalam program jumlahnya cukup banyak dan rumit
- Structured chart (bagan terstruktur) menunjukkan bagaimana tiap-tiap modul program berhubungan satu dengan yang lain.
Terdapat modul utama yang berisi statemen yang mengontrol modul2 bagian yang lainnya









- Structured Program Flow Chart (bagan alir program) adalah suatu bagan yang menggambarkan arus logika dari data yang
akan diproses dalam suatu program dari awal sampai akhir. Bagan alir terdiri dari simbol2 yang mewakili fungsi2 langkah
program dan garis alir (flow lines) menunjukkan urutan dari simbol2 yang akan dikerjakan
Simbol2 program flow chart menurut ANSI (American National Standard Institute)
Modul Utama
Modul 1 Modul 2 Modul 3
Simbol Terminal (terminal symbol)
digunakan untuk menunjukkan awal dan akhir dari program
Simbol Persiapan (preparation symbol)
digunakan untuk memberikan nilai awal pada suatu variabel atau counter
Simbol Pengolahan (processing symbol)
digunakan untuk pengolahan arithmatika dan pemindahan data
PENGEMBANGAN PROGRAM TERSTRUKTUR
Simbol keputusan (decision symbol)
digunakan untuk mewakili operasi perbandingan logika
Simbol proses terdefinisi (predefined process symbol)
digunakan untuk proses yang detilnya dijelaskan terpisah misal dalam bentuk subroutine
Simbol Penghubung (connector symbol)
digunakan untuk menunjukkan hubungan arus proses yang terputus masih dalam halaman yang
sama
Simbol penghubung halaman lain (off page connector symbol)
Digunakan untuk menunjukkan hubungan arus proses yang terputus masih dalam halaman yang
lain
Simbol penjelasan (annotation flag symbol)
digunakan untuk memberikan keterangan-keterangan guna memperjelas simbol-simbol yang
lain
PENGEMBANGAN PROGRAM TERSTRUKTUR
Bentuk dasar dari struktur logika yang diwakili bagan alir
1. Struktur urut sederhana (simple sequence structure), struktur ini semata-mata hanya berisi langkah-langkah yang urut saja
satu diikuti yang lainnya
2. Struktur loncat (branch structure), struktur ini berisi suatu loncatan ke proses tertentu oleh statemen GOTO atau
statemen IF
3. Struktur seleksi (selection structure), struktur ini merupakan penyelesaian kondisi yang menggunakan statemen IF-THEN-
ELSE
4. Struktur perukangan FOR (FOR loop structure), struktur ini merupakan perulangan beberapa blok statemen yang dibentuk
dengan statemen FOR
5. Struktur perulangan DO WHILE (DO WHILE loop structure), struktur ini menunjukkan suatu blok statemen akan dikerjakan
(DO) berulang-ulang selama (WHILE) kondisi yang diseleksi masih terpenuhi dan akan keluar dari lingkungan loop bila
kondisi sudah tidak terpenuhi
6. Struktur perulangan DO UNTIL (DO UNTIL loop structure), struktur ini menunjukkan suatu blok statemen akan dikerjakan
(DO) sampai (UNTIL) kondisi yang akan diseleksi tidak terpenuhi
7. Struktur CASE (Case structure), struktur ini akan memproses sebuah blok statemen pada salah satu kondisi case yang
terpenuhi dari sejumlah case yang ada
- Pseudocode
Banyak digunakan untuk mewakili urut-urutan proses dari program
Digunakan untuk menjembatani jurang antara bahasa sehari-hari programmer dengan bahasa komputer
Merupakan suatu bahasa yang memungkinkan programmer untuk berpikir terhadap permasalahan yang harus dipecahkan
tanpa harus memikirkan syntax dari bahasa pemrograman yang tertentu
Digunakan untuk menggambarkan logika urut-urutan dari program tanpa memandang bagaimana bahasa
pemrogramannya
4. Pemrograman (programming) terstruktur atau membuat kode program (coding the program)
Adalah suatu tindakan untuk mengorganisasikan dan membuat kode2 program supaya program mudah untuk dimengerti dan
dimodifikasi
PENGEMBANGAN PROGRAM TERSTRUKTUR
5. Pengetesan dan pelacakan kesalahan program (testing and debugging the program)
Program ditest untuk menemukan kesalahan2 yang mungkin terjadi, program ditest untuk tiap modul dan dilanjutkan dengan
pengetesan untuk semua modul yang telah dirangkai
Kesalahan dari program diklasifikasikan dalam tiga bentuk kesalahan yaitu :
1. Kesalahan bahasa (language errors) atau Kesalahan penulisan (syntax error) atau kesalahan tata bahasa (grammatical error)
adalah kesalahan di dalam penulisan source program yang tidak sesuai dengan yang telah disyaratkan. Kesalahan ini mudah
ditemukan karena kompiler akan memberitahu letak dan sebab kesalahan sewaktu program di kompilasi
2. Kesalahan sewaktu proses (run time errors) adalah kesalahan yang terjadi sewaktu executable program di jalankan.
Kesalahan ini akan menyebabkan proses program berhenti sebelum selesai pada saatnya, karena kompiler menemukan
kondisi yang belum terpenuhi yang tidak bisa dikerjakan. Kesalahan ini relatif mudah ditemukan karena ditunjukkan letak
serta sebab kesalahannya
3. Kesalahan logika (logical errors) adalah kesalahan dari logika program yang dibuat. Kesalahan ini sulit ditemukan karena
tidak ada pemberitahuan mengenai kesalahannya dan tetap akan di dapatkan hasil dari proses program tapi hasinya salah.
Cara mencari kesalahan adalah test data yaitu dengan menjalankan program dengan menggunakan data tertentu dan
membandingkan hasil pengolahan dengan hasil yang sudah diketahui, jika beda berarti ada yang salah dan harus dilacak,
proses pelacakan kesalahan dikenal dengan istilan mencari kutu (debugging). Hasil pelacakannya adalah didapatkan kutu
tersebut (bug) yang berarti penyebab kesalahannya)
6. Membuat dokumentasi program (documenting program)
Dokumentasi program adalah catatan mengenai program yang telah dirancang, meliputi tujuan program, data yang digunakan
dalam program, logika yang dipergunakan, bentuk input/output serta cara menggunakan programnya.
Tujuannya :
1. Petunjuk untuk yang akan menggunakan program
2. Sebagai bahan training di dalam penerapan program
3. Di dalam pemeliharaan program, bila akan dimodifikasi atau mengembangkan program lebih lanjut akan lebih mudah
4. Mempermudah mencari dan membetulkan kesalahan-kesalahan program yang terjadi
5. Sebagai hard copy dari program yang berfungsi sbg back up dari program
Dokumentasi dapat berupa:
1. Keterangan penjelasan tertulis mengenai program dapat melipuri tujuan program, struktur program, data yang dibutuhkan,
prosedur, bentuk input/output, tanggal dibuat, sifat dan program dan Informasi yang berguna bagi yang berhubungan
dengan program tsb
2. Hasil dari rancangan program (Pseudocode, Structured chart atau Program flow chart)
3. Cetakan dari program sumber (source program listing)
4. Manual operasi penggunaan program
MODEL
Model adalah penyederhanaan (abstraction) dari sesuatu. Model mewaikili sejumlah objek atau
aktivitas yang disebut entitas (entity). Para manajemen menggunakan model utk mewakili
permasalahan yg akan dipecahkan. Objek atau aktivitas yg menyebabkan permasalahan adalah entitas.
Jenis-jenis Model, ada empat dasar model yaitu:
1. Model Fisik adalah penggambaran entitas dlm bentuk tiga dimensi
2. Model Naratif adalah penggambaran entitasnya dalam bentuk lisan atau tulisan, semua komunikasi bisnis
adalah model naratif, shg model naratif merupakan jenis model yg paling populer
3. Model Grafik adalah penggambaran entitasnya dengan sejumlah garis, simbol atau bentuk
4. Model Matematika adalah penggambaran entitasnya dalam bentuk segala formulasi atau persamaan
matematika
Kegunaan Model yaitu
1. Mempermudah pemahaman/pengetian, suatu model lebih sederhana dari entitasnya dan secara bertahap
model akan dibuat semakin rumit sehingga akan menggambarkan entitasnya secara lebih akurat dan
bagaimanapun model tetap hanya menggambarkan entitasnya & tidak pernah tepat sama dengan
entitasnya
2. Mempermudah komunikasi, empat jenis model dpt mengkomunikasikan informasi secara cepat dan akurat.
3. Memperkirakan masa depan, ketelitian dlm menggambarkan entitas dlm model matematika dpt
memberikan kemampuan perkiraan yg akan terjadi di masa depan
SISTEM INFORMASI
MODEL
Selain jenis model, model dapat diklasifikasikan berdasar delapan kriteria yaitu :
1.Berdasarkan Fungsi
a. Model Deskriptif, yaitu menggambarkan suatu fenomena atau kondisi atau aktivitas masa sekarang atau masa lalu
namun tidak meramalkan atau memberi rekomendasi, mis: peta, grafik, tabel, foto dll
b. Model Prediktif, yang memperkirakan atau memproyeksikan perilaku sistem, model ini mengusulkan konsekuensi
dari berbagai strategi dan dapat meramalkan hasil dari keadaan tertentu, mis: diagram keputusan, peramalan
pasar, teori antrian, PERT dll
c. Model Normatif, yang menerangkan baik atau buruknya unjuk laku sistem, model ini menunjukkan apa yg
seharusnya dibuat untuk mencapai tujuan sistem. Jenis model ini memilih jawaban atau penyelesaian terbaik dari
berbagai alternatif yang mungkin. Mis: Liner Programming, EOQ dll
2.Berdasarkan Struktur (Morfologi)
a. Model Ikonik, yaitu menggambarkan tepat sama dengan aslinya hanya skala yang berbeda,Model ini memberikan
kekonkritan yang tinggi yang tidak mungkin diberikan oleh model lain, namun memiliki keterbatasan dalam
menggambarkan hubungan kausal mis: peta, maket, foto dll
b. Model Analog, merupakan model yg memiliki fisik yg berbeda namun mempunyai perilaku yang sama, model ini
menggunakan ciri dari suatu sistem untuk menggambarkan ciri dari sistem lain. Dengan demikian model ini analog
tetapi secara fisik tidak mewakili sistem tersebut mis: flow chart, network graphs, diagram penjadualan dll
c. Model Simbolik, yang menggambarkan perilaku sistem dalam bentuk simbol-simbol. Model ini menggunakan
berbagai simbol untuk menggambarkan aspek sistem nyata dan umumnya bersifat abstrak, sering berbentuk
amatematik. Model ini sering lebih sulit dipahami karena tingkat abstraksi tinggi namun lebih efektif dalam
menentukan pengaruh perubahan pd sistem konkrit Mis: Liner Programming, model statistik dll
SISTEM INFORMASI
MODEL
3.Berdasarkan Dimensi (Ukuran)
a. Model Satu Dimensi yang merupakan model dengan satu variabel yang mempengaruhi sistem konkrit, mis: peta,
foto, model regresi sederhana dll
b. Model Multidimensi, yang mempunyai lebih dari dua variabel, yang umumnya mengandung banyak variabel dalam
model, mis: model regresi berganda, model multivariat, simulasi, prototype dll
4.Berdasarkan Aspek Waktu
a. Model Statik, yang merupakan model tanpa memperhitungkan faktor waktu mis: EOQ, linear programming dll
b. Model Dinamik, yang memperhitungkan faktor waktu dalam menggambarkan perilaku sistem nyata mis: dinamic
programming, model peramalan dll
5.Berdasarkan Aspek Informasi
a. Model Deterministik, dimana kejadian yang akan terjadi telah diketahui secara pasti (peluang terhadap kejadian
yang akan terjadi sama dengan satu) mis: present value, analisis marginal dll
b. Model Probabilistik, yang merupakan model berisiko, dimana keadaan yang akan terjadi diketahui nilai
kemungkinannya dan dapat digambarkan secara probabilistik. Pembuat keputusan memilih strategi dengan nilai
harapan yang optimum, mis: diagram keputusan, statistical acceptance sampling dll
c. Model Tak Pasti, dimana kondisi yang akan datang dan peluang yang berhubungan dengannya tidak diketahui.
Pembuat keputusan harus mampu menentukan keadaan yang relevan dengan menggunakan pertimbangan-
pertimbangan tertentu, mis: model keputusan minimaks, maksimin dll
SISTEM INFORMASI
MODEL
6.Berdasarkan Tingkat Generalisasi
a. Model Khusus yang dibuat untuk tujuan khusus agar dapat diterapkan pd masalah-masalah tertentu
b. Model Umum, yang dapat diterapkan pada situasi yang berbeda, mis: liniear programming, SQC,laporan keuangan dll
7.Berdasarkan Derajat Keterbukaan
a. Model Terbuka, merupakan model yang memiliki satu atau lebih variabel eksogen (ada interaksi dengan
lingkungan), model ini dapat dipandang sebagai suatu sistem dari supra sistem tertentu mis: model input output
yang menggambarkan sistem terbuka
b. Model Tertutup, merupakan model yang memiliki semua variabel bersifat endogen (diperoleh dari lingkungan
internal dan dapat dikendalikan). Kebanyakan model termasuk dalam model tertutup.
8.Berdasarkan Derajat Kuantifikasi
a. Model Mental, merupakan model kualitatif yang masih berada dalam pemikiran seseorang. Jika seseorang berfikir
tentang sesuatu, maka itu merupakan model mental. Tentu saja setiap akan merumuskan model mental yang
berbeda untuk fenomena yang sama.
b. Model Verbal, merupakan model kualitatif yang telah dirumuskan secara verbal atau secara tertulis dan umumnya
mengikuti model mental. Dengan demikian model verbal merupakan model mental yang telah dirumuskan secara
tertulis. Jadi model verbal berusaha untuk mengkomunikasikan model mental tersebut.
c. Model Kuantitatif, yang terbagi atas model-model: statistik, optimasi, heuristik, simulasi.
SISTEM INFORMASI
SISTEM INFORMASI
1. KONSEP DASAR SISTEM
Sistem didefinisikan sebagai suatu kesatuan yang terdiri dari dua atau lebih komponen atau sub sistem yang
berinteraksi untuk mencapai suatu tujuan.
Suatu sistem dapat terdiri dari sistem2 bagian (sub sistem). Maing-masing sub sistem terdiri terdiri dari sub sistem2
yang lebih kecil lagi atau terdiri dari komponen-komponen. Subsistem2 saling berinteraksi dan saling berhubungan
membentuk satu kesatuan (terintegrasi) sehingga tujuan atau sasaran sistem tersebut dapat tercapai.
1.1. KARAKTERISTIK SISTEM
Suatu sistem mempunyai karakteristik atau sifat2 tertentu yaitu mempunyai komponen2, batas sistem, lingkungan
luar sistem, penghubung, masukan, keluaran, pengolah dan tujuan/sasaran.
a. Komponen Sistem (compenents)
Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi yang artinya saling bekerja sama membentuk
satu kesatuan, komponen2 sistem dapat berupa sub sistem atau bagian2 dari sistem. Suatu sistem dapat mempunyai
suatu yang lebih besar yang disebut dengan supra system.
supra dari supra sistem
supra sistem
sistem
sub sistem Sub dari sub sistem
supra sistem
sistem
sub sistem
SISTEM INFORMASI
b. Batas Sistem (boundary)
Merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya.
Batas sistem ini memungkinkan suatu sistem dipandang sebagai satu kesatuan. Batas suatu sistem menunjukkan ruang
lingkup (scope) dari sistem tersebut.
c. Lingkungan Luar Sistem (environments)
Adalah apapun di luar batas dari sistem yang mempengaruhi operasi sistem. Lingkungan luar sistem dapat
menguntungkan & dapat juga merugikan sistem. Lingkungan luar sistem yang menguntungkan merupakan energi dari
sistem dengan demikian harus dijaga dan dipelihara, jika merugikan harus tetap ditahan dan dikendalikan.
d. Penghubung Sistem (interface)
Merupakan media penghubung antara satu sub sistem dengan sub sistem yang lainnya, sehingga memungkinkan
sumber2 daya mengalir dari satu sub sistem ke sub sistem yang lainnya. Output dari satu sub sistem akan menjadi input
untuk sub sistem yang lainnya melalui penghubung, dengan penghubung ini juga satu sub sistem dapat berinteraksi
dengan sub sistem yang lainnya membentuk satu kesatuan
e. Masukan Sistem (Input)
Adalah energi yan dimasukkan ke dalam sistem. Input dapat berupa masukan perawatan (maintenance input)
merupakan energi yang dimasukkan supaya sistem dapat beroperasi dan masukan sinyal (signal input) merupakan
energi yang diproses untuk didapatkan keluaran.
f. Keluaran Sistem (Output)
Adalah hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna dan sisa pembuangan. Keluaran
dapat merupakan masukan untuk subsistem yang lain atau kepada supra sistem.
g. Pengolah Sistem (Process)
Suatu sistem dapat mempunyai suatu bagian pengolah atau sistem itu sendiri sebagai pengolahnya. Pengolah yang akan
merubah masukan menjadi keluaran.
SISTEM INFORMASI
h. Sasaran/tujuan Sistem (goal)
Sasaran sistem sangat menentukan sekali masukan yang dibutuhkan sistem dan keluaran yang akan dihasilkan sistem.
Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuannya
Sub
sistem
Sub
sistem
Sub
sistem
Sub
sistem
Sub
sistem
Penghubung
Boundary
Boundary
INPUT PROSES OUTPUT
Karakteristik suatu sistem
SISTEM INFORMASI
Sistem dapat diklasifikasikan dari beberapa sudut pandang diantaranya
a. Sistem Abstrak dan sistem phisik
Sistem abstrak adalah sistem yang berupa pemikiran2 atau ide2 yang tidak tampak secara fisik. Sistem phisik
merupakan sistem yang ada secara phisik
b. Sistem alamiah dan sistem buatan manusia
Sistem alamiah adalah sistem yang terjadi melalui proses alam tidak dibuat manusia. Sistem buatan manusia adalah
sistem yang dirancang oleh manusia
c. Sistem tertentu (deterministic system) dan Sistem Sistem tak tentu (probabilistic system)
Sistem tertentu beroperasi dengan tingkah laku yang sudah diprediksi, interaksi diantara bagian dapat dideteksi dengan
pasti sehingga keluaran dari sistem dapat diramalkan. Sistem tak tentu adalah sistem yang kondisi masa depannya
tidak dapat diprediksi karena mengandung unsur probabilitas.
d. Sistem tertutup (closed system) dan sistem terbuka (opened system)
Sistem tertutup adalah sistem yang tidak berhubungan dengan lingkungan luarnya. Sistem ini bekerja secara otomatis
tanpa adanya turut campur dari pihak luarnya. Kenyataan tidak ada sistem yang benar2 tertutup hanya secara relatif
tertutup tidak benar2 tertutup (relatively closed system). Sistem terbuka adalah sistem yang berhubungan dan
terpengaruh dengan lingkungan luarnya sehingga harus mempunyai sistem pengendalian yang baik sehingga secara
relatif tertutup karena sistem tertutup akan bekerja secara otomatis, terbuka hanya untuk pengaruh yang baik saja.
Sistem ini menerima masukan dan menghasilkan keluaran untuk lingkungan luar atau sub sistem yang lainnya.
Karena sistem tidak ada yang tertutup, agar sistem dapat melangsungkan hidupnya maka harus mempunyai sistem
pengendalian. Pengendalian dapat berupa pengendalian umpan balik (feedback control system), pengendalian umpan
maju (feed forward control system) dan pengendalian pencegahan (preventive control system)
1.2. KLASIFIKASI SISTEM
1.3. PENGENDALIAN SISTEM
SISTEM INFORMASI
a. Sistem Pengendalian Umpan Balik (feedback control system)
Bentuk dasar sistem
Pengendalian umpan balik merupakan proses mengukur keluaran dari sistem yang dibandingkan dengan standar
tertentu. Jika terjadi perbedaan akan dikoreksi untuk memperbaiki masukan sistem selanjutnya.
Sistem pengendalian umpan balik mempunyai 4 (empat) komponen dasar yaitu:
1. Suatu karakteristik atau kondisi yang dikendalikan diukur dari keluarannya
2. Suatu sensor (censor) yang mengukur karakteristik atau kondisi tersebut
3. Suatu unit pengendali (control unit) yang membandingkan hasil ukuran sensor dengan standar (standard)
4. Suatu unit pengatur (activating unit) yang menghasilkan tindakan penyesuaian untuk masukan proses selanjutnya.
Sistem pengendalian umpan balik disebut juga negative feed back karena hasil balik yang negatif akan dikendalikan
supaya mejadi baik untuk masukan proses selanjutnya

Masukan Pengolah Keluaran
Sistem dengan sistem pengendalian umpan balik
Masukan Pengolah Keluaran
Sistem Pengendalian Umpan Balik
Masukan Pengolah Keluaran
Sensor
Unit Pengendali
Standar
Unit Pengatur
Sistem Pengendalian Umpan Balik
SISTEM INFORMASI
b. Sistem Pengendalian Umpan Maju (feedforward control system) disebut juga positive feedback
Sistem ini mendorong proses dari sistem supaya menghasilkan hasil balik yang positif, merupakan perkembangan dari
sistem pengendalian umpan balik (pengendalian dilakukan setelah keluaran dihasilkan) sehingga pada sistem
pengendalian umpan maju, pengendalian dilakukan pada proses. Selama proses selalu dilakukan pengamatan dan
segera diatasi bila mulai terjadi penyimpangan sebelum terlanjur fatal pada keluarannya.
c. Sistem Pengendalian Pencegahan
Kalau sistem pengendalian umpan balik mengendalikan keluarannya dan sistem pengendalian umpan maju
mengendalikan prosesnya maka sistem pengendalian pencegahan mencoba untuk mengendalikan sistem dimuka
sebelum proses dimulai dengan mencegah hal-hal yang merugikan untuk masuk ke dalam sistem.
2. KONSEP DASAR INFORMASI
Informasi didefinisikan sebagai hasil dari pengolahan data dalam suatu bentuk yang lebih berguna dan lebih berarti bagi
penerimanya yang menggambarkan suatu kejadian2 (event) yang nyata (fact) yang digunakan untuk pengambilan
keputusan.
Sumber dari informasi adalah data. Data adalah kenyataan yang menggambarkan suatu kejadian2 dan kesatuan nyata.
Kejadian2 (event) adalah sesuatu yang terjadi pada saat yang tertentu. Di dalam dunia bisnis kejadian2 yang sering
terjadi adalah perubahan dari suatu nilai yang disebut dengan transaksi. Kesatuan nyata (fact) adalah berupa suatu
objek nyata seperti tempat, benda dan orang yang betul2 ada dan terjadi.
2.1. Siklus Informasi
Data merupakan bentuk yang masih mentah, belum dapat bercerita banyak sehingga perlu diolah lebih lanjut. Data
diolah melalui suatu model untuk dihasilkan informasi. Data dapat berbentuk simbol-simbol semacam huruf-huruf atau
alphabet, angka-angka, bentuk-bentuk suara, sinyal-sinyal, gambar-gambar dan sebagainya
DATA
PENGOLAH
INFORMASI
INFORMASI
SISTEM INFORMASI
John Burch menyebut data yang ditangkap sebagia input diproses kembali lewat suatu model dst membentuk suatu
siklus yang disebut siklus informasi (information cycle) atau ada yang menyebut dengan istilah siklus pengolah data
(data processing cycles)
Dasar Data
Input (Data)
Data
(ditangkap)
Hasil
Tindakan
Output
(Information)
Penerima
Keputusan
Tindakan
Proses
(Model)
SISTEM INFORMASI
2.2. Kualitas Informasi
Tergantung dari tiga hal yaitu :
1. Akurat, berarti informasi harus bebas dari kesalahan-kesalahan dan tidak bias atau menyesatkan. Informasi harus
jelas mencerminkan maksudnya. Informasi harus akurat karena dari sumber informasi sampai ke penerima
informasi kemungkinan banyak terjadi gangguan (noise) yang dapat merubah atau merusak informasi tersebut.
2. Tepat pada waktunya, berarti informasi yang datang pada penerima tidak boleh terlambat. Informasi yang usang
tidak akan mempunyai nilai lagi karena informasi merupakan landasan di dalam pengambilan keputusan. Jika
pengambilan keputusan terlambat dapat berakibat fatal untuk organisasi.
3. Relevan, informasi mempunyai manfaat untuk pemakainya. Relevansi informasi untuk tiap2 orang satu dengan yang
lainnya berbeda.

2.3. Nilai Informasi
Suatu informasi dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya.
Kegunaan informasi adalah untuk mengurangi hal ketidakpastian di dalam proses pengambilan keputusan tentang suatu
keadaan. Infromasi yang sepadan atau lebih besar atau lebih efektif dari biaya yang dikeluarkan untuk mendapatkan
informasi tersebut maka dikatakan informasi tersebut bernilai. Lebih lanjut sebagian besar informasi tidak dapat persis
ditaksir keuntungannya dengan nilai usang tapi dapat ditaksir nilai efektivitasnya. Pengukuran nilai investasinya
biasanya dihubungkan dengan analisis cost effectiveness atau cost-benefit

3. KONSEP DASAR SISTEM INFORMASI
Sistem informasi didefinisikan sebagai suatu sistem di dalam suatu organisasi yang merupakan kombinasi dari orang-
orang, fasilitas, teknologi, media, prosedur2 dan pengendalian yang ditujukan untuk mendapatkan jalur komunikasi
penting, memproses tipe transaksi rutin tertentu, memberi sinyal kepada manajemen dan yang lainnya terhadap
kejadian-kejadian internal dan eksternal yang penting dan menyediakan suatu dasar informasi untuk pengambilan
keputusan yang cerdik.

SISTEM INFORMASI
3.1. Komponen Sistem Informasi
Sistem informasi dapat terdiri dari komponen-komponen yang disebut blok bangunan (building block) yaitu blok
masukan, blok model, blok keluaran, blok teknologi, blok dasar data dan blok kendali. Sebagai sistem keenam blok
saling berinteraksi satu dengan yang lain membentuk satu kesatuan untuk mencapai sasarannya.
a. Blok Masukan (Input block)
Input mewakili data yang masuk ke dalam sistem informasi. Input disini termasuk metode2 dan media untuk
menangkap data yang akan dimasukkan yang dapat berupa dokumen2 dasar
pemakai pemakai
pemakai pemakai
pemakai pemakai
Input
Teknologi
Model Output
Dasar
Data
Kendali
b. Blok Model (Model block)
Blok ini terdiri dari kombinasi prosedur, logika dan model matematika yang akan memanipulasi data input dan data
yang tersimpan di dasar data dengan cara yang sudah tertentu untuk menghasilkan keluaran yang diinginkan
SISTEM INFORMASI
c. Blok Keluaran (Output block)
Produk dari sistem informasi adalah keluaran yang merupakan informasi yang berkualitas dan dokumentasi yang
berguna untuk semua tingkatan manajemen serta semua pemakai sistem
d. Blok Teknologi (Technology block)
Teknologi merupakan tool-box dari sistem informasi digunakan untuk menerima input, menjalankan model,
menyimpan dan mengakses data, menghasilkan dan mengirimkan keluaran danmembantu pengendalian dari sistem
keseluruhan. Teknologi terdiri dari dua bagian utama yaitu:
1) Perangkat lunak berupa program yang membuat perangkat keras dapat bekerja dg menginstruksikannya untuk
memproses sesuai dengan model yang diterapkan.
2) Perangkat keras terdiri dari bermacam2 alat yang menyediakan dukungan fisik untuk blok2 lainnya.
Blok input, disediakan perangkat keras untuk memasukkan data (mis terminal, optical character recognition
reader, optical mark reader, MICR, bar code wand, voice recognizer dsb)
Blok model untuk memproses berdasarkan model dibutuhkan alat proses yang disebut CPU
Blok keluaran, alat untuk menampilkan hasil pengolahan (terminal, printer, plotter dsb)
Blok basis data digunakan diskete, harddisk, magnetic tape dsb untuk menyimpan data guna proses lebih lanjut
e. Blok Dasar/Basis Data (Database block)
Basis data merupakan kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan di perangkat
keras komputer dan digunakan perangkat lunak untuk memanipulasinya. Data perlu disimpan dalam dasar data untuk
keperluan penyediaan informasi lebih lanjut dan diorganisasikan agar informasi yang dihasilkan berkualitas serta
berguna untuk efisiensi kapasitas penyimpanannya. Basis data diakses atau dimanipulai dengan menggunakan
perangkat lunak paket yang disebut DBMS (Database management Systems)
f. Blok Kendali (Control block)
Agar sistem informasi dapat berjalan sesuai dengan yang diinginkan maka perlu diterapkan pengendalian yang
dirancang untuk meyakinkan bahwa hal2 yang merusak sistem (mis becana alam, air, debu, kecurangan, kegagalan
sisten, sabotase dll) dapat dicegah ataupun jika terlanjur terjadi kesalahan dapat langsung cepat diatasi
Kepala Divisi
Kepala Cabang
Manajer
Pengawas
Mandor
SISTEM INFORMASI
4. SISTEM INFORMASI MANAJEMEN
Sistem informasi manajemen (management information system) merupakan penerapan sistem informasi di dalam
organisasi untuk mendukung informasi2 yang dibutuhkan oleh semua tingkatan manajemen
SIM didefinisikan sebagai kumpulan dari interaksi sistem2 informasi yang bertanggung jawab mengumpulkan dan
mengolah data untuk menyediakan informasi yang berguna untuk semua tingkatan manajemen di dalam kegiatan
perencanaan dan pengendalian.

Executive Management
- Direktur Utama
- Direktur
- Eksekutif lainnya
Manajemen
tingkat atas
(Top Level
Manajemen)
Strategic Level
Manajemen
tingkat menengah
(Middle Level
Management)
Tactical Level
Manajemen
Tingkat Bawah
(Lower Level
management)
Technical Level
Sistem Informasi Manajemen (SIM)
Sistem Informasi Akuntansi
Sistem Informasi Pemasaran
Sistem Informasi Manajemen Persediaan
Sistem Informasi Personalia
Sistem Informasi Distribusi
Sistem Informasi Pembelian
Sistem Informasi Kekayaan
Sistem Informasi Analisis Kredit
Sistem Informasi Penelitain dan pengembangan
Sistem Informasi Teknik

Data Transaksi
Informasi
Informasi
Informasi
LINGKUNGAN
INTERNAL
a. Pengaruh pada sumber informasi
RINGKASAN, TDK RUTIN,
PREDIKSI, ONLINE, UMUM
RINCI, RUTIN, HISTORIS,
OFFLINE, KHUSUS
b. Pengaruh pada bentuk informasi
Tingkat perencanaan strategis
Tingkat pengendalian manajemen
Tingkat pengendalian operasional
Tingkat perencanaan strategis
Tingkat pengendalian manajemen
Tingkat pengendalian operasional
SISTEM INFORMASI
4. SISTEM INFORMASI MANAJEMEN
SISTEM INFORMASI
Kegiatan Manajemen terbagi tiga kategori yaitu
1. Perencanaan Strategi (Strategic Planning) merupakan kegiatan manajemen tingkat atas yaitu :
a. Proses evaluasi lingkungan luar organisasi
b. Penetapan tujuan
c. Penentuan strategi
2. Pengendalian manajemen adalah proses untuk meyakinkan bahwa organisasi telah menjalankan strategi yang telah
diterapkan dengan efektif dan efisien. Termasuk dalam tingkatan taktik (tactical level) yaitu bagaimana manajemen
tingkat menengah menjalankan taktik supaya perencanaan strategi dapat dilakukan dengan berhasil, biasanya jangka
pendek kurang atau sama dengan satu tahun
3. Pengendalian operasi adalah proses untuk meyakinkan bahwa tiap2 tugas tertentu telah dilaksanakan secara efektif
dan efisien merupakan proses penerapan program yang telah ditetapkan di pengadilan manajemen difokuskan pada
tugas2 tingkat bawah

METODE PENGOLAHAN DATA
Metode pengolahan data merupakan cara atau metode yang digunakan untuk mengolah sumber data guna
menghasilkan informasi bagi para pemakainya.

Bagan Alir Sistem

Bagan alir sistem berbeda dengan bagan alir program. Bagan alir program sifatnya lebih terperinci tentang langkah2
proses di dalam program dari awal samapi akhir. Bagan alir sistem hanya menggambarkan arus data dari sistem.
Simbol yang digunakan ada yang sama ada yang berbeda dengan simbol bagan alir program
Document symbol
Menunjukkan dokumen yang digunakan
untuk input dan output baik secara
manual, mekanik maupun komputerisasi
Manual action symbol
Menunjukkan pekerjaan yang dilakukan
secara manual
Menunjukkan kegiatan proses operasi
program komputer
Offline sort symbol
Menunjukkan proses pengurutan
dokumen diluar komputer
Process symbol
Offline storage symbol
File non komputer yang diarsip urut
angka (numerical)
File non komputer yang diarsip urut
huruf (alphabetical)
File non komputer yang diarsip urut
tanggal (chronological)


N


A


C
Magnetic Tape Symbol
Input/output yang menggunakan pita
magnetik
METODE PENGOLAHAN DATA
Magnetik drum symbol
Input/output yang menggunakan drum
magnetik
Diskette storage symbol
Input/output yang menggunakan disket
Input/output yang menggunakan hard
disk
Purched card symbol
Input/output yang menggunakan kartu
plong
Hard disk storage symbol
Keyboard (terminal symbol)
Input/output yang menggunakan on line
keyboard
Output yang ditampilkan di layar
terminal
Digunakan untuk pencocokan pada
batch control total
Annotation Symbol
Digunakan untuk memberikan
keterangan simbol yang lainnya
Purched tape symbol
Input/output yang menggunakan pita
kertas berlubang
Display Symbol
Control tape symbol
Connector Symbol
Digunakan untuk penghubung ke
halaman yang masih sama atau ke
halaman yang lain
Flow lines Symbol
Menunjukkan arus dari proses
Menunjukkan transmisi data melalui
channel komunikasi
Communication link Symbol
DATABASE
Basis data (Database) merupakan kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan di
perangkat keras komputer dan digunakan perangkat lunak untuk memanipulasinya.
Sistem basis data (Database system) adalah suatu sistem informasi yang mengintegrasikan kumpulan dari data yang
saling berhubungan satu dengan yang lainnya dan membuatnya tersedia untuk beberapa aplikasi yang bermacam-
macam di dalam suatu organisasi. Pendekatan Database berbeda dengan pendekatan tradisional.

Pendekatan tradisional

Berhubungan dengan manajemen data, sumber data dikumpulkan dalam file2 yang tidak berhubungan satu dengan
yang lainnya. Biasanya tiap2 file dirancang untuk aplikasi yang tertentu
Beberapa kelemahannya yaitu
1. Terjadi duplikasi data (data redundancy) karena tiap2 aplikasi membentuk file data tersendiri akan dapat
menimbulkan duplikasi data yang sama akibatnya perlu modifikasi data yang duplikat harus dilakukan untuk
beberapa file sehingga kurang efisien dan pemborosan tempat simpanan luar
2. Tidak terjadi hubungan data (data relatability), karena tiap aplikasi menyelenggarakan file tersendiri, maka
hubungan data ke file di aplikasi yang lain tidak ada

Pendekatan Database
Pendekatan database memperbaiki kelemahan2 yang terjadi di pendekatan tradisional yaitu:
1. Duplikasi data dikurangi, karena database merupakan kumpulan dari semua data secara umum, maka dapat
digunakan bersama-sama untuk semua aplikasi
2. Hubungan data dapat ditingkatkan, karena data dikumpulkan bersama2, maka hubungan dari data dapat
ditingkatkan yang berarti data di file tertentu dapat dihubungkan dengan data di file2 lainnya

Jenjang Data
Sampai dengan membentuk Database data mempunyai jenjang
Karakter2 (characters), merupakan bagian data terkecil dapat berupa numerik, huruf atau karakter khusus yang
membentuk suatu item data
Field, menggambarkan suatu atribut dari record yang menunjukkan suatu item dari data, seperti nama, alamat dll,
kumpulan field membentuk record
DATABASE
Ada tiga hal yang penting dalam suatu field yaitu
1. Nama dari field (field name), Field harus diberi nama untk membedakan field satu dengan yang lain
2. Representasi dari field (Field representation) menunjukkan tipe ( dapat numerik, karakter atau huruf, tanggal dan
memo) dari field serta lebar dari field (menunjuukan ruang maksimum dari field yang dapat diisi dengan karakter-
karakter data
3. Nilai dari field (Field value), menunjukkan isi dari field untuk masing2 record
Record, merupakan kumpulan dari field yang menggambarkan suatu unit dari individu yang tertentu, kumpulan
dari record membentuk file, misal file personalia, tiap2 record dapat mewakili data tiap2 karyawan
File, terdiri dari record2 yang menggambarkan satu kesatuan data yang sejenis. Mis file mata kuliah berisi data
tentang semua mata kuliah yang ada
Database, kumpulan dari file membentuk suatu database
Database
File
Record
Data item atau Field
Characters
DATABASE
Batch Processing Method

Batch berarti pengumpulan data dalam periode yang tertentu sehingga Batch processing berarti pengolahan terhadap
data yang dikumpulkan terlebih dahulu selama beberapa periode. Pengolahan data menggunakan kartu plong (punch
card) merupakan contoh. Disebut juga pengolahan periodik (perodik procressing) atau pengolahan tertunda (delayed
processing). Periode waktu antara satu pengolahan dengan pengolahan berikutnya disebut siklus pengolahan
(processing cycles). Lamanya periode siklus pengolahan tergantung dari beberapa faktor yaitu volume dari transaksi,
jumlah batch yang diinginkan dan kapasitas pengolahan yang tersedia.

Online Processing
Disebut juga transaction processing atau continous processing, mempunyai karakteristik tertentu yaitu transaksi yang
terjadi secara segera dan langsung digunakan untuk memutakhirkan file induk. Pada online processing dapat terdiri
dari sebuah program pemrosesan saja sedang pada batch processing dapat terdiri dari beberapa processing run

Perbandingan batch Processing dengan Online Processing
Bach processing mempunyai beberapa kebaikan yaitu:
1. Lebih efisien
2. Data transaksi lebih mudah dikoreksi bila terjadi kesalahan sebelum dilakukan proses pemutakhiran file induk
3. Program lebih mudah dibuat

Sedang on line processing memiliki kebaikan yaitu
1. File induk setiap saat dalam keadaan mutakhir, sehingga informasi tersedia setiap saat
2. Urut-urutan pemrosesan yang rumit tidak diperlukan, karena dapat terdiri dari sebuah proses saja
3. Online processing umumnya menggunakan media penyimpanan cakram magnetik, maka data dapat dengan cepat
dan mudah untuk di retrieve dari masing-masing record
DATABASE
Dari kebaikan masing-masing metode dapat disimpulkan sebagai berikut:

1. Batch processing lebih tepat untuk aplikasi yang menyangkut volume transaksi yang besar untuk setiap saat.
Informasi yang dibutuhkan sifatnya adalah periodik. Transaksi penggajian merupakan contoh yang paling banyak
digunakan, karena informasi yang dibutuhkan dari aplikasi ini adalah periodik.
2. Online processing sebaliknya lebih tepat untuk aplikasi yang membutuhkan informasi mutakhir setiap saat bila
diperlukan. Transaksi persediaan barang dagangan lebih tepat menggungakn metode ini karena informasi mengenai
persediaan banyak dibutuhkan setiap saat

Anda mungkin juga menyukai