Kamis, 01 Desember 2011

Pengenalan Perangkat Lunak (Software)

1. Fungsi Perangkat Lunak (Software)
    Software merupakan program yang berisi instruksi atau perintah yang dimengerti oleh komputer untuk melakukan kegiatan seperti menghitung, menggambar, dan menghasilkan suara, sehingga ada komunikasi antara komputer dengan pemakai.

2. Perkembangan Pembuatan Perangkat Lunak
  • Bentuk paling primitif dari perangkat lunak, menggunakan aljabar Boolean, yang direpresentasikan sebagai binary digit (bit),yaitu 1 (benar/on) atau 0 (salah/off), cara ini sudah pasti sangat menyulitkan sehingga orang mulai mengelompokkan bit tersebut menjadi nible (4 bit), word (2 byte), double word (32 byte)
  • Kelompok-kelompok bit ini di susun ke dalam struktur instruksi seperti penyimpanan, transfer, operasi aritmatika, operasi logika, dan bentuk bit ini diubah menjadi kode-kode yang dikenal sebagai assembler.
> Evolusi Perangkat Lunak (1)
        Era Pioner
  •  Bentuk perangkat lunak pada awalnya adalah sambungan-sambungan kabel antar bagian dalam komputer
  • Cara lain dalam mengakses komputer adalah menggunakan punched card yaitu kartu yang dilubangi.
  •  Pada era in, perangkat lunak merupakan satu kesatuan dengan perangkat kerasnya. Penggunaan komputer dilakukan secara langsungdan hasil yang selesai dikerjakan komputer berupa print out.
 > Evolusi Perangkat Lunak (2)
       Era Stabil
  • Pada era stabil penggunaan komputer sudah banyak digunakan, tidak hanya oleh kalangan peneliti dan akademi saja, tetapi juga oleh kalangan industri / perusahaan.
  • Perusahaan perangkat lunak bermunculan, dan sebuah perangkat lunak dapat menjalankan beberapa fungsi, dari ini perangkat lunak mulai bergeser menjadi sebuah produk.
  • Baris-baris perintah perangkat lunak yang dijalankan oleh komputer bukan satu-satu tapi sudah seperti banyak proses yang dilakukan secara serempak (multi tasking).
  • Sebuah perangkat lunak mampu menyelesaikan banyak pengguna (multi user) secara cepat/langsung (real time). Pada era ini mulai dikenal sistem basis data, yang memisahkan antara program (pemroses) dengan data (yang diproses).
> Evolusi Perangkat Lunak (3)
       Era Mikro
  • Sejalan dengan semakin luasnya PC dan jaringan komputer di era ini, perangkat lunak juga berkembang untuk memenuhi kebutuhan perorangan.
  • Perangkat lunak dapat dibedakan menjadi
    • Perangkat lunak sistem yang bertugas menangani internal
    • Perangkat lunak aplikasi yang digunakan secara langsung oleh penggunanya untuk keperluan tertentu.
  • Automatisasi yang ada di dalam perangkat lunak mengarah ke suatu jenis kecerdasan buatan.
> Evolusi Perangkat Lunak (4)
       Era Modern
  • Saat ini perangkat lunak sudah terdapat dimana-mana, tidak hanya pada sebuah superkomputer dengan 25 prosessornya, sebuah komputer genggam pun telah dilengkapi dengan perangkat lunak yang dapat disinkronkan dengan PC.
  • Tidak hanya komputer, bahkan peralatan seperti telepon, TV, hingga ke mesin cuci, AC dan microwave, telah ditanamkan perangkat lunak untuk mengatur operasi peralatan itu.
Klasifikasi Perangkat Lunak
  • Sistem operasi : saat komputer pertama kali dihidupkan, sistem operasi inilah yang pertama kali dijalankan, sistem operasi yang mengatur seluruh proses, menterjamahkan masukan, mengatur proses internal, manajemen penggunaan memori dan memberikan keluaran keperalatan yang bersesuaian.
  • Perangkat lunak bahasa : merupakan perangkat lunak yang bertugas mengkonversikan arsitektur dan algoritma yang dirancang manusia ke dalam format yang dapat dijalankan komputer.
    • Bahasa tingkat rendah (machine language) : merupakan bahasa yang digunakan di dalam komputer itu sendiri. (Assembly Language, RPG (Repeat Program general)).
    • Bahasa tingkat menengah : merupakan bahasa komputer yang menggunakan singkatan dan sudah mendekati bahasa sehari-hari. Program Fortran (Formula Translator).
    • Bahasa tingkat tinggi : merupakan bahasa komputer yang sudah dibuat dan dikembangkan dengan menggunakan bahasa sehari-hari. Basic, Cobol, Pascal.
  • Aplikasi : sistem operasi ini merupakan perngkat lunak sistem dengan fungsi tertentu.
    • Word Processing/Processor (Pengolah Kata)
    • Program Database
    • Program Spreadsheet
    • Program CAD (Computer Aided Design)
    • Program Layout Artikel (Publisher)
    • Program Aplikasi Multimedia
    • Program Aplikasi Internet
    • Program Aplikasi Games

Pengenalan Media Penyimpanan Data (Storage)

Media penyimpanan merupakan peralatan fisik yang menyimpan resresentasi data.
Media penyimpanan terbagi menjadi 2 golongan, yaitu:
  • Penyimpanan primer   : memori yang dapat diakses langsung oleh prosessor
    - kecepatan akses tinggi, kapasitas lebih kecil, dan berharga mahal (internal storage) 
  • Penyimpanan Sekunder : memori yang diakses prosessor melalui piranti I/O
    - kecepatan akses rendah, kapasitas besar, dan berharga murah (eksternal storage)
1. Primary Storage
  •  Random Acces Memory (RAM)
    - volllatile : dapat ditambah, diubah, dihapus pada keadaan ada arus listrik
  •  Read-only Memory (ROM)
    - non vollatile: tidak dapat ditambah, diubah, dihapus
    - ROM menyimpan perintah-perintah BIOS (Basic Input/Output System) yang diperlukan saat  boot-up
  •  Cache
    - tempat penyimpanan untuk data / instruksi yang seriing dibutuhkan CPU
2. Secondary Storage
    Berdasarkan cara akses:
  • Sequential Acces Storage Device (SASD, sekuensial = berurut): Magnetic tape, punched card, punched paper tape
  • Direct Acces Storage Device (DASD):
    - Magnetic disc : Floppy disk/ diskette, harddisk (fixed disk)
    - Optical disk : CD-ROM, DVD, FMD
    - gabungan : magneto-optical disc
  • Electrical Storage
    - flash disk
    - MMC, SD, Memory Stick, CF
    - SSD (Solid state disk)

Rabu, 30 November 2011

Pengenalan Hardware Komputer

     Dalam sebuah komputer ada yang dinamakan software (perangkat lunak) dan ada yang dinamakan hardware (perangkat keras). Berikut adalah perangkat-perangkat keras hardware yang kita ketahui, daintaranya adalah:

1. Keyboard

      Keyboard adalah sebuah media input utama dari sebuah komputer, cara kerja dari keyboard ini sendiri adalah dengan menekan serangkaian tombol (huruf yang ada) yang kemudian nantinya akan dimasukkan sebagai data atau perintah. Keyboard adalah sebuah perangkat keras yang terdiri dari susunan huruf mirip mesin ketik manual ditambah berbagai tombol seperti: ENTER, ESC, Arrow dan sebagainya.

2. Mouse

    Mouse adalah sebuah media input perintah berbasis grafis, mouse bekerja dengan "klik" dan setiap klik mewakili beberapa perintah jika harus diketikkan.

3. Motherboard

    Motherboard adalah sebuah perangkat keras yang merupakan tempat bersatunya seluruh komponen pada komputer. masing-masing motherboard memiliki konfigurasi tersendiri.

4. Processor

    Processor merupakan otak dari sebuah komputer, processor bertugas  untuk mengatur seluruh proses kerja pada komputer. Processor dibagi dua bagian umum, yaitu: CU(Control Unit) dan ALU (Arithmetic and Logic Unit).

5. Monitor

    Monitor adalah media input yang utama yang bersifat soft copy yang berfungsi untuk menampilkan gambar. Monitor dibedakan atas resolusi/ketajaman gambar.

6. Harddisk

    Harddisk adalah sebuah media penyimpanan yang utama dari sebuah komputer yang bertugas menyimpan data maupun operating system dari komputer.

7. Memory

    Memory adalah sebuah media penyimpanan sementara baik program maupun data, memory bersifat "volatille" tergantung pada arus.

8. VGA Card

    VGA Card adalah sebuah media yang menghubungkan antara CPU dengan monitor, semakin besar kemampuan VGA maka semakin bagus juga tampilan yang dihasilkan, dan diperuntukkan bagi pecinta game.

9. Sound Card
   
    Sound card adalah sebuah media yang menghubungkan perangkat audio ke komputer, bekerja dari inputan sebuah microphone dan di output melalui speaker.

10. Floopy Disk
   
     Floppy disk adalah media penyimpanan bersifat mobile (mudah dipindahkan), kapasitasnya sangat terbatas dan lebih cepat rusak apabila dipakai berulang kali atau terkena air dan medan magnet.

11. Power Supply

     Power supply adalah sumber daya utama sebuah komputer, bertugas untuk mengalirkan listrik ke seluruh komponen komputer, semakin banyak teknologi yang ditanam di PC maka kapasitas daya yang dihasilkan oleh Power Supply harus semakin besar.

12. Casing
 
      Casing adalah sebuah media yang berfungsi untuk menanam berbagai hardware didalamnya sesuai dengan kebutuhan PC yang akan dirakit.

Input - Proses - Output

1. Input Device

    Input Device adalah alat yang digunakan untuk menerima inputan dari luar, Inputan biasanya berupa data atau perintah.
    Alat input antara lain meliputi:
  • Papan ketik ( Keyboard )
  • Pointing Device ( Mouse, Touch Pad, Light Pen )
  • Scanner ( MICR )
  • Sensor ( Digitizing Camera )
  • Voice Recognation ( Microphone )
  • Video Recognition ( Web Cam )
2. Output Device

    Output  adalah merupakan hasil dari pengolahan data yang dimasukkan dari input. Output dari pengolahan data tersebut antara lain berupa :
  • Tulisan  : Huruf, angka dan simbol
  • Image    : Gambar atau Grafik
  • Suara     : Music, lagu
Output device antara lain adalah:
  • Monitor
  • Proyektor
  • Speaker
  • Printer
  • Plotter
 3. Proses

    Alat yang utama pada bagian proses adalah CPU. CPU merupakan tempat pemrosesan atau perintah yang dimasukan dari input kemudian informasi yang di hasilkan dikeluarkan atau ditampilkan ke alat output. CPU terdiri dari dua bagian utama yaitu Control Unit (CU) dan Arithmetic and Logic Unit (ALU). CU bertugas mengatur dan mengendalikan semua peralatan yang ada pada sistem komputer, sedangkan ALU bertugas melakukan semua perhitungan aritmetika sesuai dengan instruksi program.

Perkembangan dan Klasifikasi Komputer

    Komputer merupakan alat yang dipakai untuk mengolah data menjadi informasi menurut .prosedur yang telah dirumuskan.
    Perkembangan dan Klasifikasi komputer:

1. Kalkulator Mekanis Pertama

    Kalkulator mekanis  pertama kali dibuat oleh Blaise Pascal (1623-1662), alat ini adalah mesin penjumlah mekasin yang pertama pada tahun 1642 yang ditujukan untuk mengukur jarak tempuh kereta. Mesin ini juga digunakan Pascal untuk membantu ayahnya dalam perhitungan pajak. Mesin ini tersusun atas 50 roda gigi (gear).

2. Mesin Penghitung Otomatis

    Mesin penghitung otomatis dikembangkan oleh Charles Babbage, beliau adalah seorang ahli matematika dari Inggris. Pada tahun 1834 Babbage mengembangkan mesin analitis untuk menghitung tabel astronomi untuk digunakan pada angkatan laut yang disebut "Different Engine" yang dibantu oleh Lady Augusta Ada Lovelace.

3. Mesin Hitung "Hollerith desk"

    Pada tahun 1890, Herman Hollerith seorang pegawai statistik mengembangkan mesin hitung yang disebut "Hollerith desk" untuk menangani sensus di AS tahun 1890. Mesin ini menggunakan sistem kartu plong punched-card untuk mengoleksi dan tabulasi data. Dengan menggunakan mesin ini, proses perhitungan sensus dapat diselesaikan dalam waktu 2 tahun. Pada akhir abad 18 Herman Hollerith mendirikan perusahaan " Tabulating Machine Company". Setelah Herman Hollerith pensiun pada tahun 1904, Thomas Watson, Sr., menjadi presiden direktur dan kemudian mengubah nama perusahaan menjadi International Business Machines Corporation (IBM).

4. Komputer  Von Neumann
  
    Komputer Neumann dikembangkan pada tahun 1952, Komputer ini merupakan prototipe komputer skala terbesar saat ini. John Von Neumann adalah seorang jenius matematika dari Princeton, beliau mengembangkan teori tentang penyimpan program dalam makalah yang berjudul "A Preliminary Discussian of the Logical Design of an Electronic Computing Instrument" pada tahun 1946. Ia adalah orang pertama yang menunjukan kelebihan rangkaian berbasis biner dibanding desimal.

5. Mark 1:  Komputer Mechanics

    Salah satu programmer utama Mark 1 adalah Grace Hopper seorang wanita. Ia adalah orang yang pertama kali menemukan "bug" pada komputer yaitu serangga semacam sengat yang mati dan menghalangi pembacaan lubang pada pita kertas.

6. Harvard Mark II : Komputer electro-mechanics

7. Mauchly and Eckert ENIAC ( Komputer Full Electronic pertama)

    Electronic Numerical Integrator and Computer (ENIAC) tahun 1945 dikenal sebagai komputer elektronik modern pertama, dirancang dan dikembangkan oleh seorang ilmuwan dadri universitas Pennsylvania. Komputer ini terdiri dari 18.000 vacuum tubes dan 500.000 sambungan solder,serta mempunyai berat lebih dari 30 ton.

8. Mainframe

    Pada tahun 1970 mulai muncul era komputer mainframe seperti IBM 7090,IBM 360, dan Ibm 370.

9. Personal Computer (PC)

    Pada tahun 1976 mulai muncul komputer skala kecil yang dimaksudkan untuk digunakan oleh satu pengguna yang dikenal dengan Personal Computer. PC pertama dibuat oleh Altair 8800. Salah satu PC yang dibuat pada tahun tersebut adalah Apple, selanjutnya muncul IBM PC.

10. Komputer Generasi IV

11. Komputer Generasi V