dasar komputer & pemrograman 1afarhana.salim.staff.gunadarma.ac.id/downloads/files/... · farhat,...

34
Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A Universitas Gunadarma Dasar Komputer & Pemrograman 1A Pengenalan Komputer, Pengolahan Data dengan Komputer, Mengenal Perangkat Keras (Hardware) Komputer, Media Penyimpanan Oleh : Farhat, ST, MMSI, MSc { Diolah dari berbagai Sumber }

Upload: others

Post on 21-Oct-2020

31 views

Category:

Documents


3 download

TRANSCRIPT

  • Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A

    Universitas Gunadarma

    Dasar Komputer & Pemrograman 1A

    “ Pengenalan Komputer, Pengolahan Data dengan Komputer, Mengenal Perangkat Keras (Hardware)

    Komputer, Media Penyimpanan ”

    Oleh : Farhat, ST, MMSI, MSc

    { Diolah dari berbagai Sumber }

  • Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A

    Universitas Gunadarma

    1. Definisi Komputer

    Computare to compute menghitung

    KOMPUTER adalah :

    1. Alat elektronik

    2. Bekerja secara otomatis

    3. Dapat mengolah data

    4. Menggunakan program yang tersimpan di memori komputer

    5. Dapat menerima input data

    6. Dapat memberikan informasi

    7. Dapat menyimpan program dan hasil pengolahan

    1.1 Pengertian Komputer

    Peralatan Elektronik yang bekerja di bawah perintah program untuk menerima input (dapat

    berupa input dari keyboard, mouse, sidik jari, retina mata, dan lain-lain), memproses data (oleh

    prosesor), menghasilkan informasi dan menampilkan output (melalui monitor atau dalam bentuk

    hardcopy (printer)) atau menyimpan data/informasi tersebut.

    1.2 Ilmu Komputer

    Studi yang mempelajari tentang pengertian computer, penggunaan computer dan cara bekerja

    suatu computer.

  • Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A

    Universitas Gunadarma

    2. Generasi Komputer

    2.1 Generasi I ( 1946 – 1959 )

    Tabung hampa udara sebagai penguat sinyal, merupakan ciri khas komputer generasi pertama.

    Pada awalnya, tabung hampa udara (vacum-tube) digunakan sebagai komponen penguat sinyal.

    Bahan bakunya terdiri dari kaca, sehingga banyak memiliki kelemahan, seperti: mudah pecah,

    dan mudah menyalurkan panas. Panas ini perlu dinetralisir oleh komponen lain yang berfungsi

    sebagai pendingin.

    Dan dengan adanya komponen tambahan, akhirnya komputer yang ada menjadi besar, berat

    dan mahal. Pada tahun 1946, komputer elektronik di dunia yang pertama yakni ENIAC selesai

    dibuat. Pada komputer tersebut terdapat 18.800 tabung hampa udara dan berbobot 30 ton.

    begitu besar ukurannya, sampai-sampai memerlukan suatu ruangan kelas tersendiri.

    Pada gambar nampak komputer ENIAC, yang merupakan komputer elektronik pertama di dunia

    yang mempunyai bobot seberat 30 ton, panjang 30 M dan tinggi 2.4 M dan membutuhkan daya

    listrik 174 kilowatts.

  • Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A

    Universitas Gunadarma

    Ciri – ciri komputer generasi 1 :

    1. Sirkuitnya menggunakan VACUM TUBE

    2. Program dibuat dengan BAHASA MESIN : ASSEMBLER

    3. Ukuran fisik komputernya sangat besar

    4. Cepat panas

    5. Proses kurang cepat

    6. Kapasitas penyimpanan kecil

    7. Memerlukan daya listrik yang besar

    8. Orientasi pada aplikasi BISNIS

    2.2 Generasi II ( 1959 - 1964 )

    Transistor merupakan ciri khas komputer generasi kedua. Dengan demikian, fungsi transistor

    adalah sebagai penguat sinyal. Sebagai komponen padat, transistor mempunyai banyak

    keunggulan seperti misalnya: tidak mudah pecah, tidak menyalurkan panas. Dan dengan

    demikian, komputer yang ada menjadi lebih kecil dan lebih murah.

    Pada tahun 1960-an, IBM memperkenalkan komputer komersial yang memanfaatkan transistor

    dan digunakan secara luas mulai beredar di pasaran. Komputer IBM-7090 buatan Amerika

    Serikat merupakan salah satu komputer komersial yang memanfaatkan transistor. Komputer ini

    dirancang untuk menyelesaikan segala macam pekerjaan baik yang bersifat ilmiah ataupun

    komersial. Karena kecepatan dan kemampuan yang dimilikinya, menyebabkan IBM 7090

    menjadi sangat popular. Komputer generasi kedua lainnya adalah : IBM Serie 1400, NCR Serie

    304, MARK IV dan Honeywell Model 800.

  • Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A

    Universitas Gunadarma

    Ciri – ciri komputer generasi 2 :

    1. Sirkuitnya berupa TRANSISTOR

    2. Programnya dibuat dengan BAHASA TINGKAT TINGGI : COBOL, FORTRAN, ALGOL

    3. Kapasitas memori utama sudah cukup besar

    4. Proses operasi sudah cepat

    5. Membutuhkan sedikit daya listrik

    6. Berorientasi pada BISNIS dan TEKNIK

    2.3 Generasi III ( 1964 - 1970 )

    Konsep semakin kecil dan semakin murah dari transistor, akhirnya memacu orang untuk terus

    melakukan berbagai penelitian. Ribuan transistor akhirnya berhasil digabung dalam satu bentuk

    yang sangat kecil. Secuil silicium yang mempunyai ukuran beberapa milimeter berhasil

    diciptakan, dan inilah yang disebut sebagai Integrated Circuit atau IC-Chip yang merupakan ciri

    khas komputer generasi ketiga. Komputer yang digunakan untuk otomatisasi pertama

    dikenalkan pada tahun 1968 oleh PDC 808, yang memiliki 4 KB (kilo-Byte) memory dan 8 bit

    untuk core memory.

  • Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A

    Universitas Gunadarma

    Ciri – ciri komputer generasi 3 :

    1. Komponen yang digunakan berupa IC (integrated circuit)

    2. Pemrosesan lebih cepat

    3. Kapasitas memori lebih besar lagi

    4. Penggunaan listrik lebih hemat

    5. Bentuk fisik lebih kecil

    6. Banyak bermunculan aplikasi software

    2.4 Generasi IV ( 1970 - 1990 )

    Microprocessor merupakan chiri khas komputer generasi keempat yang merupakan pemadatan

    ribuan IC ke dalam sebuah Chip. Karena bentuk yang semakin kecil dan kemampuan yang

    semakin meningkat dan harga yang ditawarkan juga semakin murah. Microprocessor

    merupakan awal kelahiran komputer personal.

    Pada tahun 1971, Intel Corp kemudian mengembangkan microprocessor pertama serie 4004.

    Contoh generasi ini adalah Apple I Computer yang dikembangkan oleh Steve Wozniak dan Steve

    Jobs dengan cara memasukkan microprocessor pada circuit board komputer.

  • Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A

    Universitas Gunadarma

    Ciri – ciri komputer generasi 4 :

    1. Menggunakan LSI (Large Scale Integration) yang merupakan pemadatan ribuan

    microprocessor ke dalam sebuah microprocesor.

    2. Dikembangkan komputer mikro yang menggunakan microprosessor &

    semikonduktor yang berbentuk chip untuk memori computer

    2.5 Generasi V ( 1990 an )

    1. Komputer pada generasi ini mengembangkan komputer yang bisa berinteraksi

    dengan manusia sehingga bisa meniru intelegensi manusia

    2. Dikenal juga dengan sebutan GENERASI PENTIUM

    2.2 Generasi VI ( MULAI ABAD 21 )

    Generasi ini adalah generasi masa depan yang nantinya dikenal dengan GENERASI TITANIUM.

    3. Pengolahan Data dengan Komputer

    3.1 Data & Informasi

    Data adalah kumpulan kejadian yang diangkat dari suatu kenyataan.

    Informasi adalah hasil dari kegiatan pengolahan data yang memberikan bentuk yang

    lebih berarti dari suatu kejadian.

  • Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A

    Universitas Gunadarma

    3.2 Siklus Pengolahan Data

    a) ORIGINATION : tahap ini berhubungan dengan proses pengumpulan data yang biasanya

    merupakan proses pencatatan data ke dokumen dasar

    b) INPUT : tahap ini merupakan proses memasukan data kedalam proses Komputer lewat

    alat input

    c) PROCESSING : tahap ini merupakan proses pengolahan dari data yang sudah dimasukan

    yang dilakukan oleh alat pemroses, yang dapat berupa proses menghitung,

    membandingkan, mengklasifikasi, mengurutkan, mengendalikan atau mencari di

    storage. (Manipulasi dari data ke dalam bentuk yang lebih berguna dan berarti).

    d) OUTPUT : tahap ini merupakan proses menghasilkan output dari hasil pengolahan data

    ke alat output yaitu berupa informasi.

    e) DISTRIBUTION : tahap ini merupakan proses dari distribusi output pada pihak yang

    berhak dan membutuhkan informasi.

    f) STORAGE : tahap ini merupakan proses perekaman hasil pengolahan ke simpanan luar.

    Hasil dari pengolahan yang disimpan di storage dapat digunakan sebagai bahan input

    untuk proses selanjutnya.

  • Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A

    Universitas Gunadarma

    4. Jenis Komputer - Pembagian Komputer

    Komputer digolongkan dalam beberapa sudut pandang, yaitu berdasarkan :

    1. Data yang diolah atau cara kerjanya

    2. Ukuran atau kapasitas

    3. Penggunaannya

    4. Skala kemampuannya

    4.1 Data yang diolah atau cara kerjanya

    Berdasarkan data yang diolah atau cara kerjanya, komputer digolongkan kedalam tiga jenis,

    yaitu : analog komputer, digital komputer dan hybrid komputer.

    4.1.1 Analog komputer

    Komputer analog digunakan untuk data yang sifatnya kontinyu (berkelanjutan) dan bukan data

    yang berbentuk angka, tetapi dalam bentuk phisik, seperti misalnya arus listrik, temperatur,

    tekanan udara, kecepatan angin, arus listrik, gelombang suara, dll.

    Output dari komputer analog umumnya adalah untuk pengaturan atau pengontrolan suatu

    mesin. Komputer analog biasanya banyak digunakan pada proses pengontrolan pada pabrik

    kimia, pembangkit tenaga listrik, atau rumah sakit untuk memantau denyut jantung, dsb.

    Keuntungan dari komputer analog adalah kemampuannya untuk menerima data dalam besaran

    phisik dan langsung mengukur data tersebut tanpa harus dikonversikan terlebih dahulu,

    sehingga proses dari komputer analog lebih cepat.

    Kerugian komputer analog adalah terletak pada faktor ketepatannya, komputer digital lebih

    tepat dibandingkan komputer analog.

    Ciri komputer analog :

    1. Data yang diolah merupakan data kualitatif (pengolahan dilakukan atas pulsa kontinyu).

    2. Digunakan dalam proses pengawasan suatu pengolahan.

  • Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A

    Universitas Gunadarma

    3. Bekerja secara kontinu dan parallel.

    4. Mengolah data dalam bentuk fisik.

    5. Keluaran yang dihasilkan biasanya dalam bentuk gafik.

    Kelebihan Komputer Analog :

    1. Pengolahan data cepat.

    2. Merupakan special-purpose komputer.

    3. Berdayaguna untuk pengontrolan yang otomatis pada proses-proses industri.

    Kekurangan Komputer Analog :

    1. Dalam memproses data kurang tepat.

    2. Hanya menyelesaikan suatu masalah yang khusus.

    3. Memiliki komponen yang berlebihan dan banyak hingga disebut rumit.

    4. Tidak multifungsi.

    Contoh: Amperemeter, Voltmeter, Barometer (alat yang digunakan untuk mengukur tekanan

    udara), Termometer, alat hitung pengukur suhu, alat hitung pengukur kecepatan, pengukur

    arus, dll. penghitung aliran BBM pada SPBU

    4.3.1 Digital komputer

    Digital Computer adalah komputer yang bekerja berdasarkan operasi hitung. Variabel dalam

    komputer ini dinyatakan dengan angka-angka. Penyelesaian masalah dilakukan dengan proses

    aritmatik dan logik (kuantitatif). Data dari digital komputer biasanya berupa simbol yang

    memiliki arti tertentu, misalnya: simbol aphabetis yang digambarkan dengan huruf A s/d Z

    ataupun a s/d z, simbol numerik yang digambarkan dengan angka 0 s/d 9 ataupun simbol-

    simbol khusus, seperti halnya: ? / + * & !. Jenis komputer ini biasa digunakan untuk aplikasi

    bisnis dan teknik.

    Kelebihan Komputer Digital :

    1. Memproses data lebih tepat dibandingkan dengan komputer analog.

  • Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A

    Universitas Gunadarma

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

    Contoh: PC yang banyak digunakan orang, calculator.

    4.1.3 Hybrid komputer

    Didalam aplikasi yang khusus dibutuhkan suatu komputer yang mampu menyelesaikan

    permasalahan lebih tepat dari komputer digital dan lebih cepat dari komputer analog.

    Komputer hybrid adalah kombinasi dari komputer analog dan komputer digital. Data yang

    diterima dalam bentuk angka atau huruf dan phisik.

    Kelebihan Komputer Hybrid :

    Komputer ini lebih cepat dari komputer digital dan lebih tepat dari komputer analog.

    Contoh dari komputer jenis ini adalah komputer yang digunakan pada robot-robot yang dipakai

    sebagai pekerja pada pabrik serta digunakan oleh berbagai rumah sakit yang digunakan untuk

    memeriksa keadaan tubuh dari pasien yang pada akhirnya komputer bisa mengeluarkan

    berbagai analisa yang disajikan dalam bentuk gambar, grafik ataupun tulisan.

    4.2 Ukuran

    4.2.1 Super Komputer

    Komputer ini merupakan computer paling bertenaga. Aplikasi yang digunakan biasanya lebih

    cenderung untuk penelitian ilmiah. Computer ini biasanya memiliki beberapa prosesor sekaligus

    untuk menjalankan tugasnya. Super computer biasanya unggul dalam kecepatan dari computer

    biasa dengan menggunakan desain inovatif yang membuat mereka dapat melakukan banyak

    tugas secara parallel, dan juga detail sipil yang rumit. Computer ini biasanya mespesialisasikan

  • Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A

    Universitas Gunadarma

    untuk perhitungan tertentu, biasanya perhitungan angka, dan dalam tugas umumnya tidak

    bagus hasilnya.

    Supercomputer digunakan untuk tugas penghitungan-intensif seperti prakiraan cuaca, riset

    iklim (termasuk riset pemanasan global, pemodelan molekul, simulasi fisik seperti simulasi

    kapal terbang dalam terowongan angin, simulasi peledakan senjata nuklir, dan riset fusi nuklir),

    dll. Militer dan agensi sains salah satu pengguna utama supercomputer.

    4.2.2 Mainframe

    Pada tahap awal mulainya era komputerisasi, mainframe merupakan satu-satunya computer

    yang ada pada waktu itu. Mainframe ini dapat melayani ratusan penggunanya pada saat yang

    bersamaan. Computer ini mirip dengan minicomputer namun lebih besar dan lebih mahal.

    Penggunaannya umumnya untuk pengolahan data dari suatu divisi atau perusahaan besar yang

    membutuhkan pengolahan yang cukup berat.

    4.2.3 Minicomputer

    Komputer mainframe sangat mahal dan hanya perusahaan besar yang mampu

    menggunakannya. Untuk membuat komputasi lebih tersedia dibuat jenis computer yang lebih

    kecil dari mainframe yang disebut dengan minicomputer yang dikembangkan sejak tahun 60-

    an. Komputer jenis ini digunakan lebih luas daripada mainframe, karena alasan untuk

    mendapatkan yang tidak lebih mahal dari mainframe tapi lebih mudah dalam pengoperasian

    dan pemeliharaan. Sekarang ini istilah minicomputer disamakan dengan server, karena peran

    utamanya adalah mengkoordinasi suatu jaringan computer.

    4.2.4 Personal Computer (PC)

    Personal Computer (PC) adalah suatu perangkat computer yang ditujukan untuk satu pengguna.

    Perangkatnya terdiri atas CPU, keyboard, monitor, dan mouse. Perangkat – perangkat tersebut

    dapat diringkas dalam satu meja, tidak terlalu banyak membutuhkan tempat. Komputer jenis ini

    paling banyak digunakan di berbagai tempat seperti rumah, sekolah, kantor, dan sebagainya.

  • Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A

    Universitas Gunadarma

    4.3 Penggunaannya

    4.3.1 Komputer untuk penggunaan khusus (special purpose komputer)

    Komputer ini dirancang untuk menyelesaikan suatu masalah yang khusus, yang biasanya hanya

    berupa satu masalah saja. Program komputer sudah tertentu dan sudah tersimpan di dalam

    komputernya. Komputer ini dapat berupa komputer digital maupun komputer analog, dan

    umumnya komputer analog adalah special purpose komputer.

    Special purpose komputer banyak dikembangkan untuk pengontrolan yang otomatis pada

    proses-proses industri dan untuk tujuan militer, untuk memecahkan masalah navigasi di kapal

    selam atau kapal terbang.

    Sekali special purpose komputer sudah diprogram untuk masalah yang khusus maka tidak dapat

    digunakan untuk masalah yang lainnya, tanpa adanya perubahan-perubahan yang dilakukan di

    dalam komputer.

    4.3.2 Komputer untuk penggunaan umum (general purpose komputer)

    Komputer ini dirancang untuk menyelesaikan bermacam-macam masalah, dapat

    mempergunakan program yang bermacam-macam untuk menyelesaikan jenis permasalahan-

    permasalahan yang berbeda (misalnya aplikasi bisnis, teknik, pendidikan, pengolahan data,

    permaianan, dsb). Karena komputer jenis ini tidak dirancang untuk masalah yang khusus, maka

    dibandingkan dengan special purpose komputer , kecepatannya lebih rendah.

  • Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A

    Universitas Gunadarma

    General purpose komputer dapat merupakan komputer digital maupun komputer analog,

    tetapi umumnya komputer digital adalah general purpose komputer.

    4.1 Skala Kemampuan

    kemampuannya untuk memproses, baik dalam melayani user, pemrosesan aplikasi, dan

    kemampuan untuk melaksanakan tugas dalam banyak hal sekaligus pada saat bersamaan.

    4.4 Small Scale Computer

    Komputer skala kecil, merupakan komputer yang memiliki kemampuan proses dalam jumlah

    kecil. Komputer yang termasuk ke dalam kategori ini adalah komputer desktop atau komputer

    pribadi yang umumnya digunakan oleh satu orang pada satu saat.

    4.3 Large Scale Computer

    Komputer untuk skala besar. Komputer yang termasuk ke dalam kategori ini adalah komputer

    mainframe. Pada mesin tersebut dapat diakses beramai-ramai, dan sudah dilengkapi dengan

    perangkat dan software yang lengkap. Penggunaannya pun adalah untuk pengolahan

    perhitungan dengan kemampuan yang cukup rumit untuk diselesaikan oleh komputer medium

    dan small.

  • Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A

    Universitas Gunadarma

    5. Sistem Komputer

    Supaya komputer dapat digunakan untuk mengolah data maka harus berbentuk SISTEM

    KOMPUTER. SISTEM adalah jaringan dari elemen-elemen yang saling berhubungan membentuk

    satu kesatuan untuk melaksanakan suatu tujuan pokok.

    Tujuan pokok dari SISTEM KOMPUTER adalah mengolah data untuk menghasilkan informasi.

    Agar tujuan pokok tsb terlaksana, maka harus ada elemen-elemen yang mendukungnya.

    Elemen-elemen dari sistem komputer adalah :

    1. Sofware : program yang berisi perintah-perintah untuk melakukan pengolahan data

    2. Hardware : peralatan di sistem komputer yang secara phisik terlihat dah dapat disentuh

    3. Brainware : manusia yang terlibat didalam mengoperasikan serta mengatur sistem

    Ketiga elemen tsb harus saling berhubungan dan membentuk satu kesatuan. Hardware tanpa

    adanya software maka tidak akan berfungsi karena software yang akan mengoperasikan

    hardware nya. Hardware yang sudah didukung oleh Software juga tidak akan berfungsi kalau

    tidak ada brainware yang mengoperasikannya.

    5.1 Hardware

    Sebagaimana kita ketahui bahwa komputer adalah serangkaian peralatan elektronik yang

    tergabung/terpadu dan bekerja secara bermacam-macam serta terkoordinasi oleh suatu sistem

    operasi.

  • Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A

    Universitas Gunadarma

    Seperangkat alat-alat elektronik ini adalah berupa mesin-mesin/komponen-komponen yang

    secara lahiriah ada dan bisa dilihat, peralatan-peralatan/komponen-komponen inilah yang kita

    sebut dengan 'COMPUTER HARD-WERE'.

    Dari uraian diatas maka Hardware dapat didefinisikan sebagai istilah umum yang digunakan

    untuk mendeskripsikan semua elemen elektronik dan mekanik dari komputer, bersama dengan

    peralatan yang digunakan dengan komputer.

    Pada umumnya suatu kesatuan peralatan komputer haruslah terdiri minimal oleh 4 komponen

    yaitu:

    1. Input device

    2. Storage unit

    3. CPU (Central Processing Unit)

    4. Output device

    Akhir-akhir ini kemajuan tekhnologi yang terus berkembang dan kebutuhan orang akan

    informasi juga bertambah terutama dalam hal kecepatan penyampaian informasi maka

    diperlukan suatu alat/komponen lain yang bisa menyampaikan data/informasi ke dan dari

    komputer kepada si pemohon secara cepat pula.

    Alat ini kita sebut dengan CCU (Communication Control Unit) yaitu suatu peralatan yang

    berfungsi untuk memudahkan/memancarkan sinyal-sinyal data/perintah dari suatu tempat ke

    tempat lain atau dari suatu komputer lain dengan jarak yang jauh sekali.

    Dengan adanya alat ini maka umumnya komputer-komputer sekarang inipun selalu melengkapi

    alat ini sebagai kesatuan sistem komputernya. Jadi komponen yang membentuk suatu sistem

    komputer sekarang inipun menjadi 5 komponen yaitu:

    1. Input device

    2. Storage Unit

    3. CPU / Processing

    4. Output

  • Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A

    Universitas Gunadarma

    5. CCU (Communication Control Unit)

    5.2 Konfigurasi System Komputer

    Seperti telah disebutkan di atas, ke-5 komponen atau peralatan itulah yang merupakan

    konfigurasi dari sitem komputer. Konfigurasi sistem komputer tersebut kita bisa gambarkan

    sebagai berikut :

    1. Data/perintah akan masuk melalui peralatan input (input device). Data/perintah

    tersebut bisa dimasukkan langsung ke peralatan input ataupun melalui CCU.

    2. Data/perintah itu kemudian dimasukkan ke dalam memori (tempat penyimpanan)

    kemudian dari sini data tersebut akan dikirim ke CPU untuk diolah dan hasil pengolahan

    CPU ini akan dibawa lagi ke memori.

    3. Dari memori hasil-hasil pengolahaan CPU ini bisa dikeluarkan sebagai output/hasil

    melalui media output (Output Device) atau disimpan saja di memori untuk digunakan

    dalam proses selanjutnya.

    Seluruh kegiatan pemindahan data, perhitungan-perhitungan dan lain-lain pekerjaan yang

    dilakukan oleh komponen/device-device komputer tersebut akan dikontrol oleh suatu alat yang

    kita sebut dengan Control Unit.

  • Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A

    Universitas Gunadarma

    5.3 Alat Input / Input Device

    Input terutama dijalankan dengan cara mengetikkan data keyboard, yang ini seperti mengetik

    dengan mesin ketik. Mouse juga digunakan untuk input. Kebanyakan komputer tidak dapat

    menerima data dalam bentuk komunikasi manusia biasa seperti percakapan atau dokumen

    tertulis. Oleh karenanya, kita perlu mempresentasikan data ke komputer dengan suatu cara

    yang bisa memberikan konversi yang mudah ke bentuk elektronik yang didasarkan pulsanya

    CCU INPUT

    MEMORY

    OUTPUT CCU

    CONTROL

    PROCESSING

    (ALU)

    C.P.U.

    Hasil keputusan

    Perintah

    hasildata dan perintah

  • Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A

    Universitas Gunadarma

    sendiri. Hal ini biasanya dicapai dengan mengetikkan data ke dalam peralatan keyboard yang

    mengubahnya menjadi bentuk machine-sensible (yang bisa dirasa mesin). Perangkat keyboard

    hanyalah salah satu dari jenis input device (perangkat input). Dalam beberapa kasus, dokumen

    atau media yang bisa dibaca mesin dihasilkan sebagai bagian dari proses input. Data akhirnya

    akan masuk ke Storage (penyimpanan).

    5.3.1 Alat input langsung

    A. 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 pada

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

    untuk memasukkan input secara langsung adalah teleprinter terminal, financial transaction ter-

    minal, point-of-sale terminal dan visual display terminal.

    i. Teleprinter terminal

    Teleprinter terminal atau line terminal terdiri dari keyboard dan tampilan berupa alat cetak

    (printer). Input dimasukkan dengan menekan tombol-tombol kunci yang ada di keyboard dan

  • Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A

    Universitas Gunadarma

    apa yang ditekan akan tercetak di layar berbentuk kertas. Input yang di-masukkan tersebut,

    akan langsung dikirim dan diproses oleh alat proses.

    ii. Financial transaction terminal

    Financial transaction terminal digunakan untuk transaksi yang berhubungan dengan keuangan.

    Salah satu dari penggunaan terminal ini adalah untuk electronik fund transfer (eft) dengan

    menggunakan atm (automated teller machine). Atm digunakan oleh bank-bank yang melayani

    transaksi keuangannya selama 24 jam perharinya. Dengan memasukkan kartu pengenal bank

    yang berisi nomer rekening nasabah ke dalam atm diikuti oleh penekanan beberapa tombol

    tertentu di keyboard, komputer secara langsung akan melaksanakan transaksi tersebut.

    iii. Point-of-sale terminal

    Point-of sale (pos) terminal biasanya digunakan di supermaket. Alat ini terdiri dari keyboard

    untuk memasukkan data barang yang dijual 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 (memory control) dan penjadwalan

    pemesanan kembali barang yang akan dipesan.

    Alat-alat tambahan dapat dipasang pada pos terminal seperti misalnya, alat peraba automatic

    tag readers atau disebut juga dengan nama ocr tag reader, yaitu alat untuk membaca label

    dibarang yang ditulis dengan ocr (optical character recognition) serta bar-code wand, yaitu alat

    untuk membaca label barang yang berbentuk kode batang.

    B. Mouse

    Mouse adalah pointing device yang digunakan untuk mengatur posisi cursor di layar. Dengan

    menggeser mouse di banding yang datar, misalnya meja, cursor di layar akan bergeser sesuai

    dengan arah dari penggeseran mouse. Setelah cursor menempati posisi tertentu di layar yang

  • Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A

    Universitas Gunadarma

    diinginkan, anda dapat menekan tombol yang ada di mouse untuk beberapa keperluan,

    tergantung dari program yang digunakan, misalnya untuk memilih suatu pilihan di layar.

    Mouse pertama kali dikembangkan oleh Doug Engelbart di Stanford Re-search Institute sekitar

    tahun 1960, yang kemudian dikembangkan dan diterap-kan pada komputer Xerox Star. Baru

    pada tahun 1982, apple memperkenalkan produknya dengan nama Apple Lisa. Sekarang

    ketenaran dari komputer Apple Macintosh karena penggunaan mouse ini.

    i. Trackball

    Trackerball sebenarnya adalah variasi dari (bentuk lain) mouse. Bolanya berada di sisi atas

    trackerball tersebut, bukannya di sisi bawah seperti dalam mouse. Bola tersebut digerakkan

    dengan melewatkan telapak tangan di atasnya. Trackerball dirancang untuk digunakan pada

    situasi dimana ruang desktopnya terbatas atau tidak ada, misalnya ketika menggunakan

    komputer lap-top yang jauh dari meja.

    ii. Joystick

    Joystick adalah alternatif dari mouse. Ia telah lebih terkenal untuk game komputer dari pada

    untuk aplikasi yang serius. Joystick dapat digerakkan ke kiri, kanan, ke atas, dan ke bawah

    untuk menggerakkan kursor dan juga mempunyai tombol yang digunakan seperti pada mouse.

    Pergerakan joystick didekteksi dengan kontak elektris.

    C. Scanner

    Alat input yang berupa scanner bekerja dengan cara elektronik input yang akan dibaca. Alat

    input scanner dapat berupa Magnetic Ink Character Recognition (MICR) dan optical data reader.

    5.3.2 Alat input tidak langsung

    A. Punch Card

    B. Pita Magnetic

    C. Disk Magnetic

  • Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A

    Universitas Gunadarma

    5.4 Storage Unit / Penyimpanan

    Data dan instruksi memasuki main storage (penyimpanan utama), dan disimpan sampai

    diperlukan untuk bekerja. Instruksi tersebut mengarahkan tindak yang akan diambil pada data.

    Hasil tindakan tersebut akan disangga sampai ia diperlukan untuk output.

    5.4.1 Main Memory / Internal Memory / Primary Storage

    Merupakan tempat penyimpanan terbesar dalam computer

    Ukuran dari Main Memory ditunjukkan oleh satuan terkecilnya yakni Byte

    Kilo Byte ( KB ) = 1024 Byte

    Mega Byte ( MB ) = 1024 KB

    Giga Byte ( GB ) = 1024 MB

    Terra Byte

    1 Byte memory terdiri dari 8 Bit ( Binary Digit ), dimana setiap digit diwakili oleh digit 1

    atau 0, sehingga membentuk kode pada lokasi memory (address).

  • Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A

    Universitas Gunadarma

    A. RAM ( Random Acces Memory )

    Definisi dari RAM (Random Access Memory) adalah bentuk penyimpangan data yang bisa di

    akses secara acak (random) setiap saat dan didalam urutan dan lokasi apapun (merupakan

    memory yang dapat diisi dan diambil isinya oleh programmer). Selain itu, RAM adalah ruang

    yang digunakan untuk menjalankan aktifitas progam yang dibuka pada komputer tersebut.

    Struktur RAM :

    1. Input Storage : untuk menampung input yang dimasukkan oleh alat input

    2. Program Storage : untuk menyimpan semua instruksi program yang akan diproses

    3. Working Storage : untuk menyimpan data yang akan diolah dan dari hasil proses

    4. Output Storage : untuk menampung hasil akhir dari pengolahan data yang akan

    ditampilkan ke alat output.

    RAM memiliki kemampuan untuk melakukan pengecekan dari data yang disimpannya, disebut

    dengan istilah PARITY CHECK. Terdapat 2 jenis check:

    1. Even Parity Check ( Jumlah bit 1 harus genap ), Bila kita merekam data dengan

    menggunakan even parity, maka jumlah 1 bit yang merepresentasikan suatu karakter

    adalah genap jika jumlah 1 bitnya sudah genap, maka parity bit yang terletak pada track

    ke 9 adalah 0 bit, akan tetapi jika jumlah 1 bitnya masih ganjil maka parity bitnya adalah

    1 bit.

    2. Odd Parity Check ( Jumlah bit 1 harus ganjil ), Jika data direkam dengan menggunakan

    odd parity, maka jumlah 1 bit yang merepresentasikan suatu karakter adalah ganjil. Jika

    jumlah 1 bitnya sudah ganjil, maka parity bit yang terletak pada track ke 9 adalah 0 bit,

    akan tetapi jika jumlah 1 bitnya masih genap maka parity bitnya adalah 1 bit.

    Misal :

    Track 1 : 0 0 0 0 0 0

    2 : 1 1 1 1 1 1

  • Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A

    Universitas Gunadarma

    3 : 1 1 1 1 1 1

    4 : 0 1 0 1 0 1

    5 : 1 1 0 1 1 0

    6 : 1 1 1 1 0 0

    7 : 0 1 1 1 1 0

    8 : 0 0 1 1 1 1

    ODD PARITY

    Track 9 : 1 1 0 0 0 1

    EVEN PARITY

    Track 9 : 0 0 1 1 1 0

    B. ROM( Read Only Memory )

    Memori yang mempunyai jenis yang hanya bisa dibaca, tidak bisa diisi atau ditulisi data. Jika

    akan melakukan pengisian data, memerlukan proses khusus untuk mengisinya dan biasanya

    ROM ini diisi oleh pabrik yang membuatnya.

    C. Perbedaan RAM & ROM

    Jadi, dilihat dari definisinya, perbedaan RAM dan ROM yaitu jika ROM tidak bisa diisi dan ditulisi

    data sewaktu-waktu, mengisi data memerlukan proses khusus. Berbeda dengan RAM yang bisa

    diisi dan ditulisi data kapan saja.

    Lalu kemudian perbedaan lainnya adalah isi ROM (informasi, data, progam) tidak mudah hilang

    dan bersifat permanen, tidak mudah hilang disaat komputer dimatikan atau mendadak mati

    (bersifat NON Volatile Storage). Sedangkan isi RAM akan mudah hilang apalagi disaat komputer

    mendadak mati atau dimatikan (bersifat Volatile Storage).

  • Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A

    Universitas Gunadarma

    Penyebab mengapa data isi RAM dan ROM rentan hilang, ini dikarenakan isi ROM tidak

    membutuhkan daya pada saat penyimpanan data, informasi ataupun progam. Sedangkan RAM

    membutuhkan daya, itulah mengapa isi RAM bisa hilang saat komputer dimatikan.

    5.4.2 REGISTER

    Merupakan simpanan kecil yang memiliki kecepatan tinggi ( 5 sampai 10 kali kecepatan

    main memory )

    Digunakan untuk menyimpan instruksi dan data yang sedang diproses oleh CPU

    ( instruksi lain yang menunggu giliran disimpan di main memory )

    Terbagi atas :

    A. Instruction Register ( IR ) atau Program Register yang digunakan untuk

    menyimpan instruksi yang sedang diproses

    B. Program Counter ( PC ) atau Control Counter / instruction counter adalah

    register yang digunakan untuk menyimpan alamat ( address ) lokasi dari

    main memory yang berisi instruksi yang sedang diproses.

    Register yang berhubungan dengan data yang sedang diproses disebut General Purpose

    Register yang memiliki kegunaan sebagai Operand Register ( untuk menampung data

    atau operand yang sedang diolah ) & sebagai Accumulator ( untuk menyimpan hasil dari

    operasi aritmatika dan logika yang dilakukan ALU ).

    Sebagai tambahan dari Register, beberapa CPU menggunakan suatu Cache Memory /

    Scratch-pad Memory / High-speed buffer / Buffer Memory dengan tujuan agar kerja dari

    CPU lebih efisien dan dapat mengurangi waktu yang terbuang.

  • Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A

    Universitas Gunadarma

    5.4.3 External Memory / Secondary Memory

    5.4.4 CPU / Processing – Alat Pemroses

  • Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A

    Universitas Gunadarma

    5.4.5 Output

    Output mempunyai dua bentuk alternatif. Data bisa dicetak ke dalam lembaran kertas dengan

    menggunakan laser printer atau bisa ditampilkan pada layar monitor. Hasil-hasil diambil dari

    penyimpanan utama dan dimasukkan ke output device (perangkat output). Perangkat ini bisa

    berupa printer, dimana dalam hal ini informasi tersebut secara otomatis diubah ke bentuk

    tecetak (printed form) yang disebut hard copy, atau mungkin data tersebut ditampilkan pada

    layar monitor yang sama seperti layar pada set televisi.

  • Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A

    Universitas Gunadarma

    5.4.5.1 Monitor

    Peralatan output yang paling terkenal dengan pemakai akhir (end-user) adalah monitor.

    Teknologi monitor paling awal adalah jenis CRT (Cathode Rays Tube) yang menggunakan

    tabung-tabung dan senapan elektron. Selanjutnya ditemukan pula teknologi LCD (Liquid Crystal

    Display), LED (Light Emitting Diode), EL (Electroluminescent) dan layar gas plasma. Teknologi

    monitor tersebut diatas memiliki kesesuaian tersebut di atas memiliki kesesuaian tersendiri

    dengan jenis komputer dan aplikasinya.

    5.4.5.2 Printer

    Printer merupakan alat output, yang menghasilkan gambaran data yang tetap dari sistem

    komputer pada suatu saat. Output dari printer, tidak bisa dipakai untuk input dari alat-alat yang

    lain (berbeda dengan kartu).

    Sebagai alat Output, Printer yang menerima data dari storage dalam bentuk pulsa-pulsa listrik

    akan mengubahnya ke dalam bentuk mekanik tertentu, sehingga bisa mencetak karakter-

    karakter yang sesuai dengan data yang diterima. Hasil cetakan ini sudah dalam kode yang

    dikenal oleh manusia.

  • Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A

    Universitas Gunadarma

    6. Komunikasi Komputer

    Tiga buah elemen untuk komunikasi data :

    Transmisi Data :

    Media Transmisi ( Kabel, Satellite System, Laser System )

    Kapasitas Channel Transmisi ( Voice Band, Wideband )

    Tipe Channel Transmisi ( One-Way, Either-Way, Both-Way)

    Kode Transmisi ( ASCII code, SBCDIC code )

    Mode Transmisi ( Serial, Synchronous, Asynchronous )

    Protocol : suatu kumpulan dari aturan yang berhubungan dengan komunikasi data.

  • Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A

    Universitas Gunadarma

    7. Topologi Jaringan Komputer

    Suatu tehnik untuk menghubungkan komputer yang satu dengan komputer lainnya yang

    merangkai menjadi sebuah jaringan, dimana penggunaan topologi jaringan didasarkan pada

    biaya, kecepatan akses data, ukuran maupun tingkat konektivitas yang akan mempengaruhi

    kualitas maupun efiensi suatu jaringan.

    Ada bermacam macam topologi jaringan komputer yang banyak di gunakan saat ini antara lain

    adalah Topologi Bus, Topologi Ring, Topologi Star, Topologi Mesh, Topologi Linear, masing-

    masing jenis topologi ini mempunyai kelebihan dan kekurangannnya sendiri.

    7.1 . Topologi Bus

    Jenis topologi bus ini menggunakan kabel tunggal, seluruh komputer saling berhubungan secara

    langsung hanya menggunakan satu kabel saja.

    Kelebihan topologi Bus :

    1. Mudah untuk dikembangkan

    2. Tidak memerlukan kabel yang banyak

    3. Hemat biaya pemasangan

    Kelemahan topologi bus :

    1. Tidak stabil, jika salah satu komputer terganggu maka jaringan akan terganggu

    2. Tingkat deteksi kesalahan sangat kecil

    3. Sulit mencari gangguan pada jaringan

    4. Tingkat lalu lintas tinggi / sering terjadi antrian data

  • Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A

    Universitas Gunadarma

    7.2 Topologi Ring

    Jenis topologi ring ini, seluruh komputer dihubungkan menjadi satu membentuk lingkaran (ring)

    yang tertutup.

    Kelebihan topologi Ring:

    1. Tidak menggunakan banyak kabel

    2. Tingkat kerumitan pemasangan rendah

    3. Mudah instalasi

    4. Mudah dirancang

    Kekurangan topologi Ring:

    1. Peka kesalahan jaringan

    2. Sulit untuk dikembangkan

    3. Jika salah satu titik jaringan terganggu maka seluruh komunikasi data dapat terganggu

    7.3 Topologi Star

    Pada topologi jenis star ini, setiap komputer langsung dihubungkan menggunakan Hub, dimana

    fungsi dari Hub ini adalah sebagai pengatur lalu lintas seluruh komputer yang terhubung.

  • Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A

    Universitas Gunadarma

    Karena menggunakan proses pengiriman dan penerimaan informasi secara langsung inilah yang

    menyebabkan biaya pemasangannya juga tinggi.

    Kelebihan topologi Star:

    1. Deteksi kesalahan mudah dilakukan

    2. Perubahan stasiun mudah dilakukan dan tidak mengganggu jaringan lain

    3. Mudah melakukan control

    4. Tingkat keamanan tinggi

    5. Paling fleksibel

    Kekurangan topologi Star:

    1. Menggunakan banyak kabel

    2. Ada kemungkinan akan terjadi tabrakan data sehingga dapat menyebabkan jaringan

    lambat

    3. Jaringan sangat tergantung kepada terminal pusat

    4. Jaringan memakan biaya tinggi

    5. Jika titik komputer pusat terjadi gangguan maka terganggu pula seluruh jaringan

    7.4 Topologi Tree

    Topologi tree ini merupakan hasil pengembangan dari topologi star dan topologi bus yang

    terdiri dari kumpulan topologi star dan dihubungkan dengan 1 topologi bus. Topologi tree

    biasanya disebut juga topologi jaringan bertingkat dan digunakan interkoneksi antar sentral.

    Pada jaringan ini memiliki beberapa tingkatan simpul yang ditetapkan dengan suatu hirarki,

    gambarannya adalah semakin tinggi kedudukannya maka semakin tinggi pula hirarki-nya. Setiap

  • Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A

    Universitas Gunadarma

    simpul yang memiliki kedudukan tinggi dapat mengatur simpul yang memiliki kedudukan yang

    rendah. Data dikirim dari pusat simpul kemudian bergerak menuju simpul rendah dan menuju

    ke simpul yang lebih tinggi terlebih dahulu.

    Kelebihan topologi Tree:

    1. Deteksi kesalahan mudah dilakukan

    2. Perubahan bentuk suatu kelompok mudah dilakukan dan tidak mengganggu jaringan

    lain

    3. Mudah melakukan control

    Kekurangan topologi Tree:

    1. Menggunakan banyak kabel

    2. Sering terjadi tabrakan data

    3. Jika simpul yang lebih tinggi rusak maka simpul yang lebih rendah akan terganggu juga

    4. Cara kerja lambat

    7.5 Topologi Mesh / Jala

    Topologi Mesh merupakan rangkaian jaringan yang saling terhubung secara mutlak dimana

    setiap perangkat komputer akan terhubung secara langsung ke setiap titik perangkat lainnya.

    Setiap titik komputer akan mempunyai titik yang siap untuk berkomunikasi secara langsung

    dengan titik perangkat komputer lain yang menjadi tujuannya.

  • Farhat, ST., MMSI., MSc Dasar Komputer dan Pemrograman 1A

    Universitas Gunadarma

    Kelebihan topologi Mesh:

    1. Dinamis dalam memperbaiki setiap kerusakan titik jaringan computer

    2. Data langsung dikirimkan ke tujuan tanpa harus melalui komputer lain

    3. Data lebih cepat proses pengiriman data

    4. Jika terjadi kerusakan pada salah satu komputer tidak akan mengganggu komputer

    lainnya

    Kekurangan topologi Mesh:

    1. Biaya untuk memasangnya sangat besar.

    2. Perlu banyak kabel

    3. Perlu banyak port I/O , setiap komputer diperlukan n-1 port I/O dan sebanyak n(n-1)/2

    koneksi. Misalnya ada 4 komputer maka diperlukan kabel koneksi sebanyak 4(4-1)/2 =6

    kabel dan memerlukan 4-1 = 3 port.

    4. Proses instalasi sulit dan rumit.