Pengantar Aplikasi Komputer

124
MATA KULIAH PENGANTAR APLIKASI KOMPUTER Oleh Yahya Kuncoro, ST,MMTr

description

Materi Kuliah Pengantar Aplikasi Komputer 1st Term, If you need it you can download it free right here right now my pals!!

Transcript of Pengantar Aplikasi Komputer

Page 1: Pengantar Aplikasi Komputer

MATA KULIAH

PENGANTAR APLIKASI KOMPUTER

Oleh

Yahya Kuncoro, ST,MMTr

Page 2: Pengantar Aplikasi Komputer

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

Page 3: Pengantar Aplikasi Komputer

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

Page 4: Pengantar Aplikasi Komputer

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

Page 5: Pengantar Aplikasi Komputer

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

Page 6: Pengantar Aplikasi Komputer

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

Page 7: Pengantar Aplikasi Komputer

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

Page 8: Pengantar Aplikasi 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

Page 9: Pengantar Aplikasi Komputer

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

Page 10: Pengantar Aplikasi Komputer

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

Page 11: Pengantar Aplikasi Komputer

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

Page 12: Pengantar Aplikasi 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

Page 13: Pengantar Aplikasi Komputer

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

Page 14: Pengantar Aplikasi Komputer

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

Page 15: Pengantar Aplikasi Komputer

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

Page 16: Pengantar Aplikasi Komputer

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.

Page 17: Pengantar Aplikasi Komputer

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.

Page 18: Pengantar Aplikasi Komputer

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

Page 19: Pengantar Aplikasi Komputer

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

Page 20: Pengantar Aplikasi Komputer

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 Napier’s 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

Page 21: Pengantar Aplikasi Komputer

PERKEMBANGAN PERANGKAT KERAS

-)1621 Oughtred’s 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 Napier’s 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 Napier’s 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 Pascal’s

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 Leibnitz’s 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

Page 22: Pengantar Aplikasi Komputer

PERKEMBANGAN PERANGKAT KERAS

-)1804 Mesin Kartu Pertama, Joseph Marie Jacquard (1752-1834) penenun Perancis menggunakan mesin

tenun yang beroperasi dengan kartu plong otomatis, disebut Jacquard’s 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 Leibnitz’s Calculating Machine

-)1822 Babbage’s Difference Engine, Charles Babbage (1791-1871), ciptaan dari ahli matematika dari

Cambridge University di Inggris, diilhami dengan Charles Mahon’s Logic Machine, karena adanya kesulitan

keuangan mesin ini belum sempet terselesaikan

-)1833 Babbage’s Analytical Engine, merupakan mesin pengembangan dari Babbage’s 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

Page 23: Pengantar Aplikasi Komputer

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 Odhner’s 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)

Page 24: Pengantar Aplikasi Komputer

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

Page 25: Pengantar Aplikasi Komputer

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

Page 26: Pengantar Aplikasi Komputer

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

Page 27: Pengantar Aplikasi Komputer

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

Page 28: Pengantar Aplikasi Komputer

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

Page 29: Pengantar Aplikasi Komputer

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)

Page 30: Pengantar Aplikasi Komputer

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

Page 31: Pengantar Aplikasi Komputer

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

Page 32: Pengantar Aplikasi Komputer

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)

Page 33: Pengantar Aplikasi Komputer

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)

Page 34: Pengantar Aplikasi Komputer

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

Page 35: Pengantar Aplikasi Komputer

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

Page 36: Pengantar Aplikasi Komputer

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 Babbage’s 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.

Page 37: Pengantar Aplikasi Komputer

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

Page 38: Pengantar Aplikasi Komputer

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

Page 39: Pengantar Aplikasi Komputer

-)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 (Beginners’All-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

Page 40: Pengantar Aplikasi Komputer

-)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 Xerox’s Palo Alto Research Center (PARC).Smalltalk-72 adalah versi yang pertama,diikuti oleh smalltalk-76 dan Smalltalk-80.

PERKEMBANGAN PERANGKAT LUNAK

Page 41: Pengantar Aplikasi Komputer

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

Page 42: Pengantar Aplikasi Komputer

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

Page 43: Pengantar Aplikasi Komputer

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

Page 44: Pengantar Aplikasi Komputer

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

Page 45: Pengantar Aplikasi Komputer

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,Versareceivables,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,States’n 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

Page 46: Pengantar Aplikasi Komputer

Jawbreaker, Jumpman, Lazermaker,Lode Runner, Microsoft Adventure,Millionaire, Moon Bugs,Mouseattack,The Original Adventure, Othello, PC- man, Phantom’s Revenge, Pigpen, pool 1.5, Sargon III, Scott Adam’s 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

Page 47: Pengantar Aplikasi Komputer

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.

Page 48: Pengantar Aplikasi Komputer

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.

Page 49: Pengantar Aplikasi Komputer

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.

Page 50: Pengantar Aplikasi Komputer

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.

Page 51: Pengantar Aplikasi Komputer

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

Page 52: Pengantar Aplikasi Komputer

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

Page 53: Pengantar Aplikasi Komputer

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

Page 54: Pengantar Aplikasi Komputer

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

Page 55: Pengantar Aplikasi Komputer

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

Page 56: Pengantar Aplikasi Komputer

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

Page 57: Pengantar Aplikasi Komputer

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

Page 58: Pengantar Aplikasi Komputer

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

Page 59: Pengantar Aplikasi Komputer

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

Page 60: Pengantar Aplikasi Komputer

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

Page 61: Pengantar Aplikasi Komputer

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

Page 62: Pengantar Aplikasi Komputer

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

Page 63: Pengantar Aplikasi Komputer

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

Page 64: Pengantar Aplikasi Komputer

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

Page 65: Pengantar Aplikasi Komputer

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

Page 66: Pengantar Aplikasi Komputer

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

Page 67: Pengantar Aplikasi Komputer

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

Page 68: Pengantar Aplikasi Komputer

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

Page 69: Pengantar Aplikasi Komputer

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

Page 70: Pengantar Aplikasi Komputer

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

Page 71: Pengantar Aplikasi Komputer

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

Page 72: Pengantar Aplikasi Komputer

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

Page 73: Pengantar Aplikasi Komputer

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

Page 74: Pengantar Aplikasi Komputer

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

Page 75: Pengantar Aplikasi Komputer

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

Page 76: Pengantar Aplikasi Komputer

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.

Page 77: Pengantar Aplikasi Komputer

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

Page 78: Pengantar Aplikasi Komputer

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.

Page 79: Pengantar Aplikasi Komputer

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

Page 80: Pengantar Aplikasi Komputer

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

Page 81: Pengantar Aplikasi Komputer

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

Page 82: Pengantar Aplikasi Komputer

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

Page 83: Pengantar Aplikasi Komputer

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

Page 84: Pengantar Aplikasi Komputer

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

Page 85: Pengantar Aplikasi Komputer

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

Page 86: Pengantar Aplikasi Komputer

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

Page 87: Pengantar Aplikasi Komputer

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

Page 88: Pengantar Aplikasi Komputer

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

Page 89: Pengantar Aplikasi Komputer

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,

Page 90: Pengantar Aplikasi Komputer

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

Page 91: Pengantar Aplikasi Komputer

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

Page 92: Pengantar Aplikasi Komputer

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

Page 93: Pengantar Aplikasi Komputer

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

Page 94: Pengantar Aplikasi Komputer

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

Page 95: Pengantar Aplikasi Komputer

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

Page 96: Pengantar Aplikasi Komputer

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

Page 97: Pengantar Aplikasi Komputer

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

Page 98: Pengantar Aplikasi Komputer

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

Page 99: Pengantar Aplikasi Komputer

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

Page 100: Pengantar Aplikasi Komputer

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

Page 101: Pengantar Aplikasi Komputer

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

Page 102: Pengantar Aplikasi Komputer

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

Page 103: Pengantar Aplikasi Komputer

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

Page 104: Pengantar Aplikasi Komputer

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

Page 105: Pengantar Aplikasi Komputer

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

Page 106: Pengantar Aplikasi Komputer

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

Page 107: Pengantar Aplikasi Komputer

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.

Page 108: Pengantar Aplikasi Komputer

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

Page 109: Pengantar Aplikasi Komputer

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

Page 110: Pengantar Aplikasi Komputer

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

Page 111: Pengantar Aplikasi Komputer

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

Page 112: Pengantar Aplikasi Komputer

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)

Page 113: Pengantar Aplikasi Komputer

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.

Page 114: Pengantar Aplikasi Komputer

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

Page 115: Pengantar Aplikasi Komputer

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

Page 116: Pengantar Aplikasi Komputer

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

Page 117: Pengantar Aplikasi Komputer

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

Page 118: Pengantar Aplikasi Komputer

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

Page 119: Pengantar Aplikasi Komputer

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

Page 120: Pengantar Aplikasi Komputer

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

Page 121: Pengantar Aplikasi Komputer

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

Page 122: Pengantar Aplikasi Komputer

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

Page 123: Pengantar Aplikasi Komputer

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

Page 124: Pengantar Aplikasi Komputer

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