Diberdayakan oleh Blogger.

Arsitektur Komputer

       PENDAHULUAN
A.    Pengertian
        Organisasi komputer mempelajari bagian yang terkait dengan unit-unit operasional komputer dan hubungan antara komponen sistem komputer,contoh : sinyal kontrol, prosesor, interface komputer dan peripheral, teknologi memori yang digunakan. Arsitektur komputer mempelajari atribut-atribut sistem komputer yang terkait dengan seorang programmer dan memiliki dampak langsung pada eksekusi logis sebuah program, contoh : set instruksi, jumlah bit yang digunakan untuk merepresentasikan bermacam-macam jenis data (misal bilangan, karakter), aritmetika yang digunakan, teknik pengalamatan, mekanisme I/O.

       Arsitektur komputer dapat bertahan bertahun-tahun tapi organisasi komputer dapat berubah sesuai dengan perkembangan teknologi. Pabrik komputer memproduksi sekelompok model komputer, yang memiliki arsitektur sama tapi berbeda dari segi organisasinya yang mengakibatkan harga dan karakteristik unjuk kerja yang berbeda.

B.     Komputer Sebagai Mesin Multi Level
           Level adalah suatu tingkatan bahasa dan mesin virtual yang mencerminkan tingkat kemudahan komunikasi antara manusia sebagai pemrogram dengan komponen sirkuit elektronik dalam sebuah komputer sebagai pelaksana instruksi sebuah pemrograman. Level device, yaitu level dalam lingkup rekayasa elektronik. Program yang ada pada level ini adalah bahasa mesin L0 yang dapat dijalankan langsung oleh sirkuit elektronik

         Merupakan mesin virtual M1 dengan bahasa mesin L1. Bahasa ini tidak dapat langsung diterima oleh sirkuit elektronik, tetapi diterjemahkan dulu oleh interpreter ke bahasa mesin L0. Merupakan mesin virtual M2 dengan bahasa mesin L2. Bahasa ini tidak dapat langsung diterima oleh sirkuit elektronik, tetapi diterjemahkan dulu oleh interpreter ke bahasa mesin L1.

         Merupakan mesin virtual Mn dengan bahasa mesin Ln. Bahasa ini tidak dapat langsung diterima oleh sirkuit elektronik, tetapi diterjemahkan dulu oleh interpreter ke bahasa mesin pada tingkatan dibawahnya. Bahasa atau level yang terletak paling bawah adalah yang paling sederhana dan dapat diproses dengan cepat oleh mesin komputer, tetapi sulit untuk dipahami oleh manusia.
Bahasa atau level yang paling atas adalah yang paling rumit dan mesin akan lebih lama melakukan proses instruksinya karena memerlukan interpreter, tetapi manusia lebih mudah memahami bahasa level tersebut.


Level 5 ini programmer yang memberikan instruksi pada komputer tidak perlu susah-susah belajar mesin karena bahasa yang dipakai adalah bahasa tingkat tinggi yang lebih mudah dipahami manusia.

Pada level 0 sampai 3 implementasinya dikerjakan oleh programmer sistem, mulai level 4 dilakukan oleh programmer aplikasi.

Level 3 merupakan level pengaturan mesin yang dilakukan oleh sebuah software sistem operasi. Dalam level ini pekerjaan-pekerjaan yang dilakukan oleh mesin diinterpretasikan secara parsial oleh sistem operasi.

Level 2 = level ISA (Instruction Set Architecture) yang berisi instruksi-instruksi dasar sebuah mesin. Biasanya terdapat pada manual book dari produk komputer suatu pabrik

Level 1 terdapat rangkaian dasar sebuah prosesor yang disebut ALU (Arithmetic Logic Unit) dan sekumpulan register yang mampu melakukan operasi-operasi logika aritmatika. Terdapat juga program mikro sebagai pengendali dan berfungsi sebagai interpreter/penerjemah untuk instruksi-instruksi dari level di atasnya.
Level 0 berisi logika-logika yang diwujudkan dalam bentuk logika gerbang, merupakan hardware sesungguhnya dari sebuah mesin. Logika digital dibentuk dalam suatu komponen analog seperti misalnya transistor ,dsb.

Pada level 1 – 3 merupakan bahasa mesin bersifat numerik. Program-program didalamnya terdiri dari deretan angka yang panjang, yang tidak menjadi masalah untuk mesin tapi merupakan persoalan untuk manusia. Mulai pada level 4 bahasa berisi kata/singkatan yang mempunyai arti bagi manusia.
Komputer dirancang sebagai suatu rangkaian level, dimana setiap level dibangun diatas level sebelumnya. Setiap level memiliki abstraksi berbeda, dengan objek-objek dan operasi yang juga berbeda.

  EVOLUSI KOMPUTER
           Sejak dahulu,  proses pengolahan data telah dilakukan oleh manusia. Manusia juga menemukan alat-alat mekanik dan elektronik untuk membantu manusia dalam penghitungan dan pengolahan data supaya bisa mendapatkan hasil lebih cepat.Komputer yang kita temui saat ini adalah suatu evolusi panjang dari penemuan-penemuan manusia sejak dahulu kala berupa alat mekanik maupun elektronik.

                 Saat ini komputer dan piranti pendukungnya telah masuk dalam setiap aspek kehidupan dan pekerjaan.Komputer yang ada sekarang memiliki kemampuan yang lebih dari sekedar perhitungan matematik biasa. Diantaranya adalah sistem komputer di sentral telepon yang menangani jutaan panggilan dan komunikasi, jaringan komputer dan internet yang menghubungkan berbagai tempat di dunia.
Sejarah Komputer menurut generasinya adalah
- Alat Hitung Tradisional dan Kalkulator Mekanik
- Komputer Generasi Pertama
- Komputer Generasi Kedua
- Komputer Generasi Ketiga
- Komputer Generasi Keempat
- Komputer Generasi Kelim.
   BAGAIMANA KOMPUTER BEKERJA?

Secara umum bagan blok sistem komputer dan cara kerja komputer sebagai berikut :
A.    Sistem komputer

B.     Cara kerja komputer

Harddisk menyimpan data dan program yang bersifat permanen.
RAM mengcopy data/program dari harddisk untuk diproses oleh CPUDari RAM, data atau program yang akan diolah oleh CPU tidak semua langsung diproses CPU tetapi dicopy ke cache memori untuk mengatasi kesenjangan kecepatan CPU-memori
CPU melakukan komunikasi dengan modul I/O untuk menerima input atau menampilkan output dari proses yang dihasilkan. Output akan ditampilkan di komponen-komponen output.


  SISTEM KOMPUTER

      Komputer sebagai suatu sistem terdiri dari subsistem-subsistem yang saling berhubungan sehingga dapat memiliki satu tujuan dalam melaksanakan tugas yang diberikan. Subsistem tersebut :
Hardware (perangkat keras), Merupakan peralatan fisik dari komputer yang dapat kita lihat dan rasakan. Hardware ini terdiri dari ;
·      Input/Output Device (I/O Device) Terdiri dari perangkat masukan dan keluaran, seperti keyboard dan printer.
·      Storage Device (perangkat penyimpanan) Merupakan media untuk menyimpan data seperti disket, harddisk, CD-I, flash disk dll.
·      Monitor /Screen Monitor merupakan sarana untuk menampilkan apa yang kita ketikkan pada papan keyboard setelah diolah oleh prosesor. Monitor disebut juga dengan Visual Display Unit (VDU).
·      Casing Unit adalah tempat dari semua peralatan komputer, baik itu motherboard, card, peripheral lain dan Central Procesing Unit (CPU).Casing unit ini disebut juga dengan System Unit.
·      Central Procesing Unit (CPU) adalah salah satu bagian komputer yang paling penting, karena jenis prosesor menentukan pula jenis komputer. Baik tidaknya suatu komputer, jenis komputer, harga komputer, ditentukan terutama oleh jenis prosesornya.Semakin canggih prosesor komputer, maka kemampuannya akan semakin baik dan biasanya harganya akan semakin mahal.

Software (perangkat lunak)
         Merupakan program-program komputer yang berguna untuk menjalankan suatu pekerjaan sesuai dengan yang dikehendaki. Program tersebut ditulis dengan bahasa khusus yang dimengerti oleh komputer. Software terdiri dari beberapa jenis, yaitu ;
·      Sistem Operasi, seperti DOS, Unix, Linux, Novell, OS/2, Windows, Adalah software yang berfungsi untuk mengaktifkan seluruh perangkat yang terpasang pada komputer sehingga masing-masingnya dapat saling berkomunikasi. Tanpa ada sistem operasi maka komputer tak dapat difungsikan sama sekali.
·      Program Aplikasi, seperti GL, MYOB, Payroll dll. Merupakan program yang khusus melakukan suatu pekerjaan tertentu, seperti program gaji pada suatu perusahaan. Maka program ini hanya digunakan oleh bagian keuangan saja tidak dapat digunakan oleh departemen yang lain. Biasanya program aplikasi ini dibuat oleh seorang programmer komputer sesuai dengan permintaan / kebutuhan seseorang / lembaga/ perusahaan guna keperluan interennya.
·      Program Paket, seperti Microsofr office, Adobe fotoshop, macromedia studio, open office dll Adalah program yang disusun sedemikian rupa sehingga dapat digunakan oleh banyak orang dengan berbagai kepentingan. Seperti MS-office, dapat digunakan oleh departemen keuangan untuk membuat nota, atau bagian administrasi untuk membuat surat penawaran dan lain sebagainya.
·      Bahasa Pemrograman, PHP, ASP, dBase, Visual Basic, dll.Merupakan software yang khusus digunakan untuk membuat program komputer, apakah itu sistem operasi, program paket dll.

Brainware (User)
          User adalah personel-personel yang terlibat langsung dalam pemakaian komputer,seperti Sistem analis, programmer, operator, user, dll. Pada organisasi yang cukup besar, masalah komputerisasi biasanya ditangani oleh bagian khusus yang dikenal dengan bagian EDP (Electronic Data Processing), atau sering disebut dengan EDP Departemen, yang dikepalai oleh seorang Manager EDP.

Sumber:

http://armanjaelani87.blogspot.co.id/2012/02/arsitektur-komputer.html

Microcontroller

Pendahuluan
         Mikrokontroler sebagai teknologi baru yaitu teknologi semikonduktor kehadiranya sangat membantu perkembangan dunia elektronika. Dengan arsitektur yang praktis tetapi memuat banyak kandungan transistor yang terintegrasi, sehingga mendukung dibuatnya rangkaian elektronika yang lebih portable.

        Mikrokontroler dapat diproduksi secara masal sehingga harganya menjadi lebih murah dibandingkan dengan mikroprosessor, tetapi tetap memiliki kelebihan yang bisa diandalkan. Mikrokontroler memiliki perbandingan ROM dan RAM-nya yang besar, artinya program kontrol disimpan dalam ROM  (bisa Masked ROM atau Flash PEROM) yang ukurannya relatif lebih besar, sedangkan RAM digunakan sebagai tempat penyimpan sementara, termasuk register-register yang digunakan pada mikrokontroler yang bersangkutan.

Varian Mikrokontroler AVR

      Antar seri mikrokontroler AVR memiliki beragam tipe dan fasilitas, namun kesemuanya memiliki arsitektur yang sama, dan juga set instruksi yang relatif tidak berbeda. Tabel 2.1 membandingkan beberapa seri mikrokontroler AVR buatan Atmel.
Keterangan: 
·         Flashadalah suatu jenis Read Only Memory yang biasanya diisi dengan program hasil buatan manusia yang harus dijalankan oleh mikrokontroler
·         RAM (Random Acces Memory) merupakan memori yang membantu CPU untuk penyimpanan data sementara dan pengolahan data ketika program sedang running
·         EEPROM  (Electrically Erasable Programmable Read Only Memory) adalah memori untuk penyimpanan data secara permanen oleh program yang sedang running
·         Port I/O adalah kaki untuk jalur keluar atau masuk sinyal sebagai hasil keluaran ataupun masukan bagi program
·         Timer adalah modul dalam hardware yang bekerja untuk menghitung waktu/pulsa 
·         UART (Universal Asynchronous Receive Transmit) adalah jalur komunikasi data khusus secara serial asynchronous
·         PWM (Pulse Width Modulation) adalah fasilitas untuk membuat modulasi pulsa
·         ADC (Analog to Digital Converter) adalah fasilitas untuk dapat menerima sinyal analog dalam range tertentu untuk kemudian dikonversi menjadi suatu nilai digital dalam range tertentu.

·       Arsitektur Mikrokontroler AVR
           Mikrokontroler AVR sudah menggunakan konsep arsitektur Harvard yang memisahkan memori dan bus untuk data dan program, serta sudah menerapkan single level pipelining. Selain itu mikrokontroler AVR juga mengimplementasikan RISC (Reduced Instruction Set Computing) sehingga eksekusi instruksi dapat berlangsung sangat cepat dan efisien. 

Salah satu seri mikrokontroler AVR yang banyak menjadi andalan saat ini adalah tipe ATtiny2313 dan ATmega8535. Seri ATtiny2313 banyak digunakan untuk sistem yang relatif sederhana dan berukuran kecil. Berikut adalah feature-feature mikrokontroler seri ATtiny2313.
·         Kapasitas memori Flash 2 Kbytes untuk program
·         Kapasitas memori EEPROM 128 bytes untuk data
·         Maksimal 18 pin I/O
·         8 interrupt
·         8-bit timer
·         Analog komparator
·         On-chip oscillator

Sedangkan ATmega8535 banyak digunakan untuk sistem yang kompleks, memiliki input sinyal analog, dan membutuhkan memori yang relatif lebih besar. Berikut adalah feature-feature mikrokontroler seri ATmega8535.
·                            ·         Memori Flash 8 Kbytes untuk program
·         Memori EEPROM 512 bytes untuk data
·         Memori SRAM 512 bytes untuk data  
·         Maksimal 32 pin I/O
·         20 interrupt
·         Satu 16-bit timer dan dua 8-bit timer
·         8 channel ADC 10 bit
·         Komunikasi serial melalui SPI dan USART
·         Analog komparator
·         4 I/O PWM

Penjelasan Fungsi Pin Mikrokontroler AVR

           IC mikrokontroler dikemas (packaging) dalam bentuk yang berbeda. Namun pada dasarnya fungsi kaki yang ada pada IC memiliki persamaan. Gambar 2.3 menunjukkan salah satu bentuk IC seri mikrokontroler AVR ATmega8535.

Berikut adalah penjelasan fungsi tiap kaki.
A. Port A
           Merupakan 8-bit directional port I/O. Setiap pinnya dapat menyediakan internal pull-up resistor (dapat diatur per bit). Output buffer Port A dapat memberi arus 20 mA dan dapat mengendalikan display LED secara langsung. Data Direction Register port A (DDRA) harus disetting terlebih dahulu sebelum Port A digunakan. Bit-bit DDRA diisi 0 jika ingin memfungsikan pin-pin port A yang bersesuaian sebagai input, atau diisi 1 jika sebagai output. Selain itu, kedelapan pin port A juga digunakan untuk masukan sinyal analog bagi A/D converter.

B. Port B
           Merupakan 8-bit directional port I/O. Setiap pinnya dapat menyediakan internal pull-up resistor (dapat diatur per bit). Output buffer Port B dapat memberi arus 20 mA dan dapat mengendalikan display LED secara langsung. Data Direction Register port B (DDRB) harus disetting terlebih dahulu sebelum Port B digunakan. Bit-bit DDRB diisi 0 jika ingin memfungsikan pin-pin port B yang bersesuaian sebagai input, atau diisi 1 jika sebagai output.

C. Port C
           Merupakan 8-bit directional port I/O. Setiap pinnya dapat menyediakan internal pull-up resistor (dapat diatur per bit). Output buffer Port C dapat memberi arus 20 mA dan dapat mengendalikan display LED secara langsung. Data Direction Register port C (DDRC) harus disetting terlebih dahulu sebelum Port C digunakan. Bit-bit DDRC diisi 0 jika ingin memfungsikan pin-pin port C yang bersesuaian sebagai input, atau diisi 1 jika sebagai output. Selain itu, dua pin port C (PC6 dan PC7) juga memiliki fungsi alternatif sebagai oscillator untuk timer/counter 2.

D. Port D
           Merupakan 8-bit directional port I/O. Setiap pinnya dapat menyediakan internal pull-up resistor (dapat diatur per bit). Output buffer Port D dapat memberi arus 20 mA dan dapat mengendalikan display LED secara langsung. Data Direction Register port D (DDRD) harus disetting terlebih dahulu sebelum Port D digunakan. Bit-bit DDRD diisi 0 jika ingin memfungsikan pin-pin port D yang bersesuaian sebagai input, atau diisi 1 jika sebagai output.

E. RESET
        RST pada pin 9 merupakan reset dari AVR. Jika pada pin ini diberi masukan low selama minimal 2 machine cycle maka system akan di-reset.

F. XTAL1
      XTAL1 adalah masukan ke inverting oscillator amplifier dan input ke internal clock operating circuit.

G. XTAL2
          XTAL2 adalah output dari inverting oscillator amplifier.

H. AVcc
     Avcc adalah kaki masukan tegangan bagi A/D Converter. Kaki ini harus secara eksternal terhubung ke Vcc melalui lowpass filter.

I. AREF
     AREF adalah kaki masukan referensi bagi A/D Converter. Untuk operasionalisasi ADC, suatu level tegangan antara AGND dan Avcc harus dibeikan ke kaki ini.

J. AGND
    AGND adalah kaki untuk analog ground. Hubungkan kaki ini ke GND, kecuali jika board memiliki anlaog ground yang terpisah.

Sumber:
suyono@MasterNusa.com
http://www.MasterNusa.com

http://www.atmel.com

Perbedaan Windows,Linux dan Mac OS


LINUX
Aplikasi Sistem Operasi Linux
Pengguna Linux, yang pada umumnya memasang dan melakukan sendiri konfigurasi terhadap sistem, lebih cenderung mengerti teknologi dibanding pengguna Microsoft Windows atau Mac OS. Mereka sering disebut hacker atau geek. Namun stereotipe ini semakin berkurang dengan peningkatan sifat ramah-pengguna Linux dan makin luasnya pengguna distribusi. Linux telah membuat pencapaian yang cukup baik dalam pasaran komputer server dan komputer tujuan khusus, seperti mesin render gambar dan server web. Linux juga mulai populer dalam pasaran komputer desktop.
       Linux merupakan asas kepada kombinasi program-server LAMP, kependekan dari Linux, Apache, MySQL, Perl/PHP/Python. LAMP telah mencapai popularitas yang luas di kalangan pengembang Web.Linux juga sering digunakan sebagai sistem operasi embeded. Biaya pengadaan Linux yang murah memungkinkan penggunaannya dalam peralatan seperti simputer, yaitu komputer berbiaya rendah yang ditujukan pada penduduk berpendapatan rendah di Negara-negara berkembang. Dengan lingkungan desktop seperti KDE dan GNOME, Linux menawarkan antarmuka pengguna yang lebih menyerupai Apple Macintosh atau Microsoft Windows daripada antarmuka baris teks seperti Unix. Oleh karena itu, lebih banyak program grafik dapat ditemui pada Linux yang menawarkan berbagai fungsi yang ada pada utilitas komersil.

MICROSOFT WINDOWS
        Microsoft Windows atau lebih dikenal dengan sebutan Windows adalah keluarga sistem operasi komputer pribadi yang dikembangkan oleh Microsoft yang menggunakan antarmuka dengan pengguna berbasis grafik (graphical user interface). Sistem operasi Windows telah berevolusi dari MS-DOS, sebuah sistem operasi yang berbasis modus teks dan command-line. Windows versi pertama, Windows Graphic Environment 1.0 pertama kali diperkenalkan pada 10 November 1983, tetapi baru keluar pasar pada bulan November tahun 1985 yang dibuat untuk memenuhi kebutuhan komputer dengan tampilan bergambar. Windows 1.0 merupakan perangkat lunak 16-bit tambahan (bukan merupakan sistem operasi) yang berjalan di atas MS-DOS (dan beberapa varian dari MS-DOS), sehingga ia tidak akan dapat berjalan tanpa adanya sistem operasi DOS. Versi 2.x, versi 3.x juga sama. Beberapa versi terakhir dari Windows (dimulai dari versi 4.0 dan Windows NT 3.1) merupakan sistem operasi mandiri yang tidak lagi bergantung kepada sistem operasi MS-DOS. Microsoft Windows kemudian bisa berkembang dan dapat menguasai penggunaan sistem operasi hingga mencapai 90%.

       Kelebihan windows adalah karena dia banyak digunakan oleh pengguna PC. sedang kelemahanya windows mudah terkena virus komputer apalagi sekarang di indonesia sudah dilarang penggunaan software windows bajakan.

 MAC OS (MACINTOSH OPERATING SYSTEM)
      MAC OS atau Macintosh Operating System adalah Sistem Operasi yang dibuat oleh Apple Computer khusus untuk komputer Macintosh dan tidak kompatibel dengan komputer berbasis IBM. MAC OS merupakan Sistem Operasi pertama yang menggunakan antarmuka pengguna grafis (Graphical User Interface/GUI). Sistem Operasi Macintosh dibagi menjadi 2 jenis :
1.      MAC OS Klasik
      Tidak memiliki sembarang Command Line (Baris perintah), menggunakan User Interface             (UI) sepenuhnya dan menggunakan Cooperative         Multitasking
2.   MAC OS X    
      MAC OS X memasukkan unsur-unsur BSD Unix, One Step, dan MAC OS            X memiliki       memori ala-Unix dan Pre-Emptive Multitasking.      

Kelebihan MAC OS :
1. Stabil, karena menggunakan UNIX.
2. Multitasking.
3. Tampilan (UI) sangat bagus.
4. Aman dari Malware.
MAC OS X adalah garis komputer Sistem Operasi yang dikembangkan, dipasarkan oleh Apple Inc, MAC OS X adalah penerus dari MAC OS (Klasik). MAC OS X dibangun di atas XNU kernel, dengan fasilitas standar Unix tersedia dari antarmuka baris perintah.

Sumber:
http://cyber-benyo.blogspot.com/2012/02/perbedaan-windows-dengan-linux.html
http://10107411.blog.unikom.ac.id/kelebihan-dan.9k
http://biroe88.cahbag.us/2010/09/kelebihan-dan-kekurangan-windows.html
http://id.wikipedia.org/wiki/Microsoft_Windows
http://id.wikipedia.org/wiki/Linu 


Generasi Komputer

A.   Definisi Komputer dan Penemu
Istilah computer mempunyai arti yang luas dan berbeda bagi setiap orang. Istilah komputer (computer) diambil dari bahasa Latin computare yang berarti menghitung (to compute atau to reckon).Menurut Blissmer (1985), computer adalah suatu alat elektronik yang mampu melakukan beberapa tugas, yaitu menerima input, memproses input sesuai dengan instruksi yang diberikan, menyimpan perintah-perintah dan hasil pengolahannya, serta menyediakan output dalam bentuk informasi.

Sedangkan menurut Sanders (1985), komputer adalah sistem elektronik untuk memanipulasi data yang cepat dan tepat serta dirancang dan diorganisasikan supaya secara otomatis menerima dan menyimpan data input, memprosesnya, dan menghasilkan output berdasarkan instruksi-instruksi yang telah tersimpan di dalam memori. Dan masih banyak lagi ahli yang mencoba mendefinisikan secara berbeda tentang komputer.Namun, pada intinya dapat disimpulkan bahwa komputer adalah suatu peralatan elektronik yang dapat menerima input, mengolah input, memberikan informasi, menggunakan suatu program yang tersimpan di memori komputer, dapat menyimpan program dan hasil pengolahan, serta bekerja secara otomatis.

Dari definisi tersebut terdapat tiga istilah penting, yaitu input (data), pengolahan data, dan informasi (output). Pengolahan data dengan menggunakan computer dikenal dengan nama pengolahan data elektronik (PDE) atau elecronic data processing (EDP). Data adalah kumpulan kejadian yang diangkat dari suatu kenyataan (fakta), dapat berupa angka-angka, huruf, simbol-simbol khusus, atau gabungan dari ketiganya.

Pengolahan data merupakan suatu proses manipulasi dari data kedalam bentuk yang lebih berguna dan lebih berati, yaitu berupa suatu informasi. Dengan demikian, informasi adalah hasil dari suatu kegiatan pengolahan data yang memberikan bentuk yang lebih bermakna dari suatu fakta.Oleh karena itu, pengolahan data elektronik adalah proses manipulasi dari data kedalam bentuk yang lebih bermakna berupa suatu informasi.

B.   Genersi Komputer
1. Komputer Generasi Pertama( 1940-1959 )
Menggunakan tabung vakum untuk memproses dan menyimpan data.
Contoh komputer generasi pertama: 

a)     ENIAC
 ENIAC (Electronic Numerical Integrator And Calculator )Dirancang oleh Dr John Mauchly dan Presper Eckert padatahun 1946.

b)    EDVAC (Electronic Discrete Variable Automatic Computer)
Penggunaan tabung vakum juga telah dikurangi di dalam perancangan komputer di mana proses perhitungan menjadi lebih cepat dibandingkan ENIAC.

c)     EDSAC (Electonic Delay Storage Automatic Calculator)
            Memperkenalkan penggunaan raksa (merkuri) dalam tabung untuk menyimpan data.

d)    UNIVAC 1 Computer.
      Padatahun 1951 Dr Mauchlydan Eckert menciptakan UNIVAC 1  ( Universal Automatic Calculator ) computer pertama yang digunakan untuk memproses data perdagangan.

2. Komputer Generasi Kedua ( 1959   1964 )
Pada tahun 1948, penemuan transistor sangat mempengaruhi perkembangan komputer. Transistor menggantikan tabung vakum di televisi, radio, dan komputer.Transistor mulai digunakan di dalam computer mulai pada tahun 1956. Komputer generasi kedua Menggantikan bahasa mesin dengan bahasa assembly.

Kemudian Beberapa bahasa pemrograman mulai bermunculan pada saat itu. Bahasa pemrograman Common Business-Oriented Language ( COBOL ) dan Formula Translator ( FORTRAN ) mulai umum digunakan.
Contoh computer genarasi kedua :
a)     OMPUTER DEC PDP-8

3.  Komputer Generasi Ketiga ( 1964awal 80an tahun )
          Jack Kilby, seorang insinyur di Texas Instrument, mengembangkan sirkuit  terintegrasi (IC : integrated circuit) di tahun 1958. IC mengkombinasikan tiga komponen elektronik dalam sebuah piringan silicon kecil yang terbuat dari pasir kuarsa.Kemajuan computer generasi ketiga lainnya adalah penggunaan system operasi (operating system)

4. Komputer Generasi Keempat( awal 80an -)
        Tujuan pengembangan menjadi lebih jelas: “mengecilkan ukuran sirkuit dan komponen-komponen elektrik” setelah tahun 1940

1.     Large Scale Integration (LSI) dapat memuat ratusan komponen dalam sebuah chip. Pada tahun 1980-an,
2.     Very Large Scale Integration (VLSI) memuat ribuan komponen dalam sebuah chip tunggal.
3.     Ultra-Large Scale Integration (ULSI) meningkatkan jumlah tersebut menjadi jutaan.
5. Komputer Generasi Kelima( MASA DEPAN ).

          Sistem yang mampu mengkoordinasikan banyak CPU untuk bekerja secara serempak. Kemajuan lain adalah teknologi super konduktor yang memungkinkan aliran elektrik tanpa ada hambatan apapun, yang nantinya dapat mempercepat kecepatan informasi.

C.  Teknologi Perangkat Keras Processor
            Processor merupakan bagian dari perangkat keras komputer yang melakukan pemrosesan aritmatika dan logika serta pengendalian operasi komputer  yang melakukan keselurahan. Processor terdiri atas dua bagian utama, yaitu ALU (Aritmatika Logic Unit)  dan Control Unit.
Kecepatan kerja  processor biasanya ditentukan oleh kecepatan clock dari Control Unitnya. Contoh: jika processor memilki frekuensi clock 350 MHz, berarti kecepatan pemrosesan satu instruksinya = T =1/f =1/(350x106Hz),= 0,286 x 10-8 detik.

Bagian Utama Processor
1.     Control Unit (CU), merupakan komponen utama prosesor yang mengontrol semua perangkat yang  terpasang pada komputer, mulai dari input device sampai output device.
2.     Aritmatika Logic Unit (ALU), merupakan bagian dari prosesor yang khusus mengolah data aritmatika (tambah, kurang, kali, bagi) serta data logika (perbandingan).

Sumber:
http://nanamulyadimdf.blogspot.co.id/2012/05/makalah-generasi-komputer.html
http://marinisudharmono.blogspot.co.id/2014/09/mencetak-karakter-dengan-menggunakan.html