Kamis, 14 April 2016

Arsitektur Komputer

Arsitektur komputer adalah dapat dikategorikan sebagai ilmu dan sekaligus sebagai suatu seni mengenai cara interkoneksi antara berbagai komponen perangkat keras atau hardware untuk dapat menciptakan sebuah komputer yang dapat memenuhi kebutuhan fungsional, kinerja, dan juga target biayanya.

Dalam bidang teknik komputer, definisi arsitektur komputer adalah suatu konsep perencanaan dan juga struktur pengoperasian dasar dari suatu sistem komputer atau ilmu yang bertujuan untuk perancangan sistem komputer.

Arsitektur Komputer ini paling tidak mengandung 3 sub-kategori :
  • Set instruksi (ISA) : Set Instruksi Instruction Set Architecture (ISA) didefinisikan sebagai suatu aspek dalam arsitektur komputer yang dapat dilihat oleh para pemrogram. Secara umum, ISA ini mencakup jenis data yang didukung, jenis instruksi yang dipakai, jenis register, mode pengalamatan, arsitektur memori, penanganan interupsi, eksepsi, dan operasi I/O eksternalnya (jika ada).
  • Arsitektur mikro dari ISA
  • Sistem desain dari seluruh komponen dalam perangkat keras komputer

Tingkatan Dalam Arsitektur Komputer

Ada sejumlah tingkatan dalam konstruksi dan organisasi sistem komputer. Perbedaan paling sederhana diantara tingkatan tersebut adalah perbedaan antara hardware dan software.

1. Tingkatan Dasar Arsitektur KomputerPada tingkatan ini hardware sebagai tingkatan komputer yang paling bawah dan paling dasar, dimana pada hardware ini “layer” software ditambahkan. Sofware tersebut berada diatas harware, menggunakannya dan mengontrolnya. Hardware ini mendukung software dengan memberikan atau menyediakan operasi yang diperlukan software.

2. Multilayer Machine : Tingkatan dasar arsitektur komputer kemudian dikembangkan dengan memandang sistem komputer keseluruhan sebagai “Multilayer Machine” yang terdiri dari beberapa layer. 
     
A.
 CPU (Central Processing Unit)
Berfungsi mengendalikan semua unit pada komputer dan dapat mengubah input menjadi output.
  • Primary Storage (Penyimpanan primer)
  • Berisi data yang sedang diolah
  • Control Unit (Unit Pengendalian)
  • Semua unit bekerja sama sebagai suatu sistem
  • Aritmatika dan unit logika
  • Tempat berlangsungnya operasi perhitungan aritmatika dan logika
B. Unit Input
Memasukkan data kedalam primary storage

C. Secondary Storage (penyimpanan sekunder)
Sebagai tempat untuk menyimpan program dan data saat tidak digunakan

D. Unit Output
Mencatat hasil pengolahan

3. Peralatan Input : Peralatan input ini merupakan peralatan yang digunakan untuk menerima data masukan dan selanjutnya untuk diproses didalam komputer. Prinsip kerja yang dilakukan perangkat input adalah merubah perintah yang dapat dipahami oleh manusia kepada bentuk yang dapat dipahami oleh komputer dalam bentuk kode-kode binary.

4. Pemrosesan Pusat : Tempat pemrosesan pusat ini berada pada CPU. CPU terdiri dari Control Unit, Arithmethic Logic Unit dan Register. Semua pemrosesan data dari input akan diproses di CPU dan selanjutnya apabila data yang diterima di CPU benar maka akan dikeluarkan melalui peralatan output yang tersedia.

5. Penyimpanan Sekunder : Penyimpanan sekunder yang biasa disebut memori eksternal atau penyimpanan tambahan. Memori mempunyai kapasitas tergantung pada penggunanya dan dalam hal ini tidak langsung bisa diakses oleh CPU. Pada saat komputer dimatikan penyimpanan sekunder ini tidak akan kehilangan data dan penyimpanan sekunder ini bisa bertahan dalam waktu yang lama. Pada saat ini penyimpanan sekunder ini sangat diperlukan untuk menyimpan data-data yang amat penting daripada kita menyimpan di dalam komputer. Karena kalau kita menyimpan didalam komputer, pada saat komputer terkena virus dan lain sebagainya maka data kita akan hilang dan sebuah penyesalan itu pasti terjadi.

6. Peralatan Output : Peralatan output adalah perangkat keras komputer yang berfungsi untuk menampilkan keluaran sebagai hasil dari suatu pengolahan data. Output yang dihasilkan dapat digolongkan menjadi empat bentuk, yaitu tulisan (huruf, angka, simbol khusus), Image (dalam bentuk grafik atau gambar), suara, dan bentuk lain yang dapat dibaca oleh mesin. Tiga golongan pertama adalah output yang dapat digunakan langsung oleh manusia, sedangkan golongan terakhir biasanya digunakan sebagai input untuk proses selanjutnya didalam komputer. Peralatan ouput banyak kita jumpai dimana-mana baik dalam hard copy maupun soft copy.

Peralatan output bisa berupa : 
a. Hard - copy device : 
Alat yang dapat digunakan mencetak tulisan dan image pada media keras seperti kertas ataupun film.

b. Soft - copy device : 
Alat yang dapat digunakan untuk menampilkan tulisan dan image pada media lunak yang berupa sinyal elektronik.

c. Drive device atau driver : 
Alat yang digunakan untuk merekam simbol dalam bentuk yang hanya dapat dibaca oleh mesin pada media seperti magnetic tape.

sumber :
http://fatekunima.blogspot.co.id/2013/07/pengertian-lengkap-organisasi-dan.html
http://www.pengertianku.net/2014/12/pengertian-arsitektur-komputer-secara-lebih-jelas.html
http://fexel.blogspot.co.id/2014/11/arsitektur-struktur-dasar-dan.html


Mikrokontroller

Mikrokontroller adalah sebuah chip yang didalamnya terdapat mikroprosesor yang telah dikombinasikan dengan CPU, ROM, RWM, I/O paralel, I/O seri, counter-timer, dan rangkaian clock dalam satu chip. Jadi, mikrokontroler adalah suatu alat elektronika digital yang mempunyai masukan dan keluaran serta kendali dengan program yang bisa ditulis dan dihapus dengan cara khusus. Cara kerja mikrokontroler sebenarnya membaca dan menulis data.

Mikrokontroler digunakan dalam produk dan alat yang dikendalikan secara automatis, seperti sistem kontrol mesin, remote control, mesin kantor, peralatan rumah tangga, alat berat, dan mainan. Dengan mengurangi ukuran, biaya, dan konsumsi tenaga dibandingkan desain menggunakan mikroprosesor memori dan alat input output yang terpisah, kehadiran mikrokontroler membuat kontrol elektrik untuk berbagai proses menjadi lebih ekonomis.

Jenis - Jenis Mikrokontroller
  • RISC merupakan kependekan dari Reduced Instruction Set Computer. Instruksi yang dimiliki terbatas, tetapi memiliki fasilitas yang lebih banyak.
  • CISC kependekan dari Complex Instruction Set Computer. Instruksi bisa dikatakan lebih lengkap tapi dengan fasilitas secukupnya.
Kelebihan Mikrokontroller
  • Penggerak pada mikrokontoler menggunakan bahasa pemograman assembly dengan berpatokan pada kaidah digital dasar sehingga pengoperasian sistem menjadi sangat mudah dikerjakan sesuai dengan logika sistem (bahasa assembly ini mudah dimengerti karena menggunakan bahasa assembly aplikasi dimana parameter input dan output langsung bisa diakses tanpa menggunakan banyak perintah). Desain bahasa assembly ini tidak menggunakan begitu banyak syarat penulisan bahasa pemrograman seperti huruf besar dan huruf kecil untuk bahasa assembly tetap diwajarkan.
  • Mikrokontroler tersusun dalam satu chip dimana prosesor, memori, dan I/O terintegrasi menjadi satu kesatuan kontrol sistem sehingga mikrokontroler dapat dikatakan sebagai komputer mini yang dapat bekerja secara inovatif sesuai dengan kebutuhan sistem.
  • Sistem running microcontroller berdiri sendiri tanpa tergantung dengan komputer sedangkan parameter komputer hanya digunakan untuk download perintah instruksi atau program. Langkah-langkah untuk download komputer dengan mikrokontroler sangat mudah digunakan karena tidak menggunakan banyak perintah.
  • Pada mikrokontroler tersedia fasilitas tambahan untuk pengembangan memori dan I/O yang disesuaikan dengan kebutuhan sistem.
  • Harga microcontroller lebih murah dan mudah didapat.
Karakteristik Mikrokontroller
  1. Komponen-komponen pembangunannya dipilih untuk meminimalkan ukuran dan semurah mungkin.Yang berbentuk kecil dan harganya terjangkau.
  2. Biasanya mikrikontroller sendiri membutuhkan asupan daya yang rendah (low power). Bila PC anda terhubung dengan listrik AC (Alternatif Current) memakan daya hingga 50 watt, maka sebuah mikrokontroller yang ditenagai oleh baterai biasanya hanya bisa membutuhkan daya 50 miliwatt.
  3. Mikrokontroller dirancang khusus untuk satu pekerjaan dan menjalankan satu program spesifik. Program tersebut disimpan di dalam ROM (read only memory), dan biasanya tidak berubah.
Prinsip Kinerja Mikrokontroller
  1. Berdasarkan data yang ada pada register Program Counter. Mikrokontroler mengambil data dari ROM dengan alamat sebagaimana ditunjukkan dalam Program Counter. Selanjutnya Program Counter ditambah nilainya dengan 1 (increment) secara otomatis. Data yang diambil tersebut merupakan urutan instruksi program pengendali mikrokontroler yang sebelumnya telah dituliskan oleh pembuatnya.
  2. Instruksi tersebut diolah dan dijalankan. Proses pengerjaan bergantung pada jenis instruksi; bisa membaca, mengubah nilai-nilai dalam register, RAM, isi port atau melakukan pembacaan dan dilanjutkan dengan pengubahan data.
  3. Program Counter telah berubah nilainya (baik karena penambahan secara otomatris sebagaimana dijelaskan pada langkah 1 di atas atau karena pengubahan data pada langkah 2). Selanjutnya yang dilakukan mikrokontroler adalah mengulang kembali siklus ini pada langkah 1. Demikian seterusnya hingga catu daya dimatikan.
Perangkat Pengembang Mikrokontroller

Suatu perangkat dari sistem mikrokontroler adalah sangat penting untuk melatih dan berekperimen dengan mikrokontroler yang dipilih, adapun yang disebut perangkat pengembangan atau dalam bahasa Inggris disebut development tools, bisa terdiri dari :
  1. Compiler atau penterjemah (Software). Mikrokontroler bekerja dalam bahasa mesin, sedangkan manusia sulit untuk mengerti bahasa mesin, untuk mudahnya dibuat program dengan bahasa yang lebih tinggi tingkatnya, yaitu C, BASIC, atau ASSEMBLER, selanjutnya dengan bantuan Compiler, program akan diterjemahkan dalam bahasa mesin, tentu saja butuh PC (Personal Computer).
  2. Simulator (Software), adalah program komputer yang mensimulasikan kerja dari mikrokon¬troler. Dengan memasukan program dan dijalankan, maka register, memori dan input-output (I/O) yang nampak dilayar PC akan menunjukan isi, sesuai dengan program yang dijalankan.
  3. Emulator (Software dan Hardware), suatu alat yang berhubungan dengan PC yang dapat mengemulasikan kerja mikrokontroler, artinya program-program dibuat dan di compile di PC setelah itu di download ke emulator.
  4. Programmer, adalah alat yang digunakan untuk mengisi program dalam suatu mikrokontroler, biasanya alat ini menggunakan PC sebagai terminal pintarnya, selanjutnya melalui serial port, paralel port, USB atau card khusus antarmuka ke programmer, kode-kode mesin dimasukkan dalam memory ROM, EPROM yang berada diluar MCU atau Flash memory yang jadi satu kemasan dengan MCU.
  5. In Circuit Emulator (ICE), adalah pengembangan dari emulator, hubungan dengan PC tetap ada, karena PC dianggap sebagai chip mikrokontroler bayangan.
Sumber :

http://www.immersa-lab.com/pengenalan-mikrokontroler.htm
http://kaydhaf.blogspot.co.id/2014/01/pengertian-mikrokontroler-dan.html
http://elektronika-dasar.web.id/pengertian-dan-kelebihan-microcontroller/
http://komputerterapann.blogspot.co.id/2015/01/mikrokontroler.html

Minggu, 03 April 2016

Perbandingan Berbagai Platform (Windows,Linux,MacOS)

1. Windows

Sistem Operasi Windows adalah sistem operasi berbasis grafik atau GUI (Graphical user interface), sehingga sistem operasi ini mudah dalam pengoperasiannya. Pada awalnya Sistem operasi Windows adalah sebuah sistem operasi yang berbasis modus teks dan command-line yang dikenal dengan nama MS-DOS.

Microsoft Windows atau lebih dikenal dengan Windows merupakan keluarga sistem operasi yang dikembangkan oleh perusahaan perangkat lunak terbesar di dunia Microsoft Corporation yang berpusat di Redmond, Washington, Amerika Serikat.

Kelebihan Microsoft Windows :
  • Pengguna (user) bisa membuka lebih dari 1 file dalam waktu bersamaan. Pengguna (user) dapat menjalankan lebih dari 1 aplikasi pada saat yg bersamaan.
  • Sistem operasi yang user-friendly.
  • Dukungan hardware yang lengkap, aplikasi bagi platform Windows lebih banyak.
  • Memiliki pengaturan control akses yang canggih dibandingkan dengan sistem operasi yang lain, dikarenakan tidak semua orang dapat mengakses data secara bebas terhadap semua objek tertentu.
  • Mendukung sistem berkas dengan fomat FAT, FAT16, FAT32, NTFS, juga ISO9660.
  • Mendukung Sistem Berkas Terenskripsi ( EFS ). Sistem ini digunakan untuk memproteksi data- data yang penting agar tidak dapat di buka oleh user lain apalagi komputer lain.
  • Digunakan oleh mayoritas pengguna computer di dunia.
  • Banyak terdapat aplikasi yang kompatibel dengan Windows.
  • Bisa sharing dari berbagai data aplikasi yang lainnya dengan mudah.
  • Banyak mendukung dari hardware & software.
Kekurangan Microsoft Windows :

  • Space hardisk yang dibutuhkan besar
  • Mudah sekali tertular virus.
  • Membutuhkan kecepatan prosesor yang begitu tinggi.
  • Sistem file kacau, Contoh: jika kita menginstall suatu aplikasi system DLL (Dynamic Link Libraries) biasanya langsung diletakkan di C:\\Windows\System\, Sementara aplikasi itu sendiri letaknya ada di tempat yang lain, sehingga dapat menyusahkan disaat menguninstall aplikasi tersebut.
  • Harga lisensi terlalu mahal dan tidak dapat dijangkau oleh user secara keseluruhan.
2. Linux


Linux adalah sistem operasi bebas yang sangat populer untuk computer, Istilah Linux atau GNU/Linux (GNU) juga digunakan sebagai rujukan kepada keseluruhan distro Linux (Linux distribution), yang di dalamnya disertakan program-program lain pendukung sistem operasi. Nama "Linux" berasal dari nama pembuatnya, yang diperkenalkan tahun 1991 oleh Linus Torvalds. Sistemnya, peralatan sistem dan pustakanya umumnya berasal dari sistem operasi GNU, yang diumumkan tahun 1983 oleh Richard Stallman. Kontribusi GNU adalah dasar dari munculnya nama alternatif GNU/Linux.

Linux mendukung banyak perangkat keras komputer, dan telah digunakan di berbagai peralatan dari komputer pribadi, superkomputer dan sistem benam (embedded system), seperti telepon seluler (Ponsel) dan perekam video pribadi. Pada awalnya, Linux dibuat, dikembangkan, dan digunakan oleh peminatnya saja. Kini Linux telah mendapat dukungan dari perusahaan besar seperti IBM dan HewlettPackard. Para pengamat teknologi informatika beranggapan kesuksesan ini dikarenakan Linux tidak bergantung kepada vendor (vendor independence), biaya operasional yang rendah, dan kompatibilitas yang tinggi dibandingkan versi UNIX proprietari, serta faktor keamanan dan kestabilannya dibandingkan dengan Microsoft Windows. Ciri-ciri ini juga menjadi bukti atas keunggulan model pengembangan perangkat lunak sumber terbuka(opensource software).

Linux telah lama dikenal untuk penggunaannya di server, dan didukung oleh perusahaan-perusahaan komputer ternama seperti Intel, Dell, Hewlett-Packard, IBM, Novell, Oracle Corporation, Red Hat, dan Sun Microsystems. Linux digunakan sebagai sistem operasi di berbagai macam jenis perangkat keras komputer, termasuk komputer desktop, superkomputer, dan sistem benam seperti pembaca buku elektronik, sistem permainan video (PlayStation 2, PlayStation 3 dan XBox), telepon genggam dan router. Para pengamat teknologi informatika beranggapan kesuksesan Linux dikarenakan Linux tidak bergantung kepada vendor (vendor independence), biaya operasional yang rendah, dan kompatibilitas yang tinggi dibandingkan versi UNIX tak bebas, serta faktor keamanan dan kestabilannya yang tinggi dibandingkan dengan sistem operasi lainnya seperti Microsoft Windows. Ciri-ciri ini juga menjadi bukti atas keunggulan model pengembangan perangkat lunak sumber terbuka (opensource software).

Kelebihan Linux :
  • Jika pada Linux, bisa berinteraksi dgn operating system lain dgn cara : Kompabilitas file system, network, & emulasi operating system.
  • Sistem operasi yang tahan tertular virus.
  • Linux sangat stabil, sehingga menjadi platform mayoritas bagi server internet, hingga industri perfilman.
  • Linux sangat baik digunakan untuk jaringan.
  • Linux merupakan sistem operasi bebas dan terbuka. Sehingga dapat dikatakan, tidak terdapat biaya lisensi untuk membeli atau menggunakan Linux.
  • Linux adalah sistem operasi yang murni multiuser dan multitasking.
  • Lisensi gratis
  • Virtual memory linux mempunyai kemampuan menjalankan program – program yg lebih dari seharusnya.
  • Didukung ribuan programmer – programmer seluruh dunia.
Kekurangan Linux :

  • Aplikasi yang tersedia belum begitu lengkap, tidak seperti di windows.
  • Operating system yang lumayan sulit untuk dipelajari.
  • Masih belum banyak software yang cocok dijalankan di Linux.
  • Beberapa hardware yang sepertinya sulit untuk menyediakan driver untuk Linux.

3. MacOS

Mac OS atau Macintosh Operating System adalah sistem operasi komputer yang dibuat oleh Apple Komputer yang di gunakan untuk mengoperasikan komputer notebook apple yakni macbook. Macintosh diperkenalkan pertama kali pada bulan Januari 1984 lewat iklan Super Bowl. Pada waktu itu, langkah yang dilakukan Apple adalah sebuah perkembangan revolusioner dalam dunia komputer personal.

Awalnya Apple sengaja membuat Macintosh yang biasa agar Macintosh dapat lebih mudah di jalankan oleh orang yang baru belajar komputer sekali pun. Sistem Operasi Macintosh pada awalnya dikenali sebagai Sistem, seperti “Sistem 6.0.7? atau “Sistem 7?. Pada awalnya juga dikenali sebagai “Toolbox” yang terdapat beberapa kelebihan yang dapat digunakan untuk menggantikan keterpautan kepada toolbox komputer itu sendiri.

Kelebihan MacOS :
  • Mac OS tidak mudah terkena virus.
  • Tampilan yang lebih glossy sehingga bagus untuk desain grafik/multimedia.
  • Tidak mudah terserang virus, Karena dirancang oleh security oriented.
  • Mempunyai program “sherlock“ yang tidak hanya mencari file pada harddisk dan dalam jaringan lokal, tetapi juga di Internet.
  • High Performance khususnya untuk MAC OS X yang dapat untuk melakukan semua hal dalam menjalankan aplikasi dengan kecepatan baik.
  • High performance, bisa melakukan semua hal yang hanya dilakukan di MAC dengan kecepatan tinggi.
  • OS yang lumayan begitu banyak peminatnya, khususnya para graphic designer.
Kekurangan MacOS :

  • Software untuk OS ini belum begitu lengkap seperti pada windows.
  • Harganya masih terlalu mahal.
  • Kurang cocok untuk aplikasi server dan game.
  • Tidak bisa digunakan dalam waktu yang bersamaan.
  • Hanya berguna bagi Graphic Designer.
  • Mac tidak bisa dirakit sendiri.
  • Softwarenya tidak begitu lengkap, dan kurang cocok bagi para gammers atau untuk bermain game, karena tampilannya kurang begitu menarik.
Perbandingan Windows, Linux dan MacOS Secara Keseluruhan

1. Dilihat dari kepopuleran.

  • Windows memiliki tingkat populer pertama.
  • Mac OS adalah yang kedua.
  • Linux adalah yang ketiga.

 2. Dilihat dari harga.

Windows adalah salah satu sistem operasi yang berbayar. Sedangkan Linux dan Mac OS adalah sistem operasi bisa didapat dengan gratis.

3. Dilihat dari User Interface.
  • Windows tidak memiliki banyak user interface.
  • Linux memiliki banyak user interface.
  • Mac OS tidak memiliki banyak user interface. Akan tetapi, meskipun Mac OS tidak mempunyai banyak user interface tapi Mac OS sudah enak untuk dipakai dan dipandang.

 4. Dilihat dari kualitas gambar.

Kualitas gambar Mac OS adalah kualitas gambar yang paling bagus diantara Windows dan Linux.

5. Kelengkapan Program.
  • Pertama kali memakai Windows, maka harus mengisi program aplikasi yang lain.
  • Didalam Linux sudah terdapat banyak program yang siap untuk dipakai.
  • Didalam Mac OS sudah terdapat program yang siap dipakai, tapi tidak terlalu banyak.

6. Dilihat dari keamanan virus.

Linux memiliki tingkat keamanan dari virus yang paling kuat. Bahkan banyak orang yang menggunakan Linux sebagai sistem operasi pembuat virus. Dan Mac OS pun susah untuk terkena virus. Sedangkan Windows rentan sekali terkena virus.

7. Dilihat dari kenyamanan pemakai.

Windows adalah sistem operasi yang sangat disukai oleh para user/brainware karena lebih mudah untuk dipakai dibandingkan dengan sistem operasi yang lainnya.

Referensi
http://www.infolengkap.net/2014/08/kelebihan-kekurangan-windows-linux-dan-mac-os.html
https://id.wikipedia.org/wiki/Microsoft_Windows
http://www.bloggergubug.com/2013/02/mengenal-sistem-operasi-windows.html
http://infodanpengertian.blogspot.co.id/2015/04/pengertian-dan-sejarah-linux.html
http://www.bloggergubug.com/2013/04/mengenal-sistem-operasi-macintosh.html

Perkembangan Generasi Komputer

1. Generasi Pertama (1944-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. 

Contoh Komputer Generasi Pertama yaitu ENIAC. 
Pada tahun 1946, komputer elektronik di dunia yang pertama yakni ENIAC selesai dibuat. ENIAC singkatan dari Electronic Numerical Integrator And Computer, adalah komputer elektronik penuh pertama yang didesain agar Turing Complete, yang mampu diprogram ulang dengan cara mengatur ulang kabelnya agar dapat menyelesaikan segala jenis masalah perhitungan.  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.


 2. Generasi Kedua (1960-1964)

Sejarah perkembangan komputer generasi kedua lahir pada tahun 1960-an, penemuan transistor sanggat mempenggaruhi perkembangan komputer pada saat itu. Transistor dapatb menggantikan Tabung hampa udara. Dan hal tersebut tentunya megubah semua ukuran mesin-mesin elektrik . Transistor mulai digunakan pada komputer sekitar tahun 1956-an. Penemuan lain yang berupa pengembangan memori inti-magnetik membantu pengembangan komputer generasi kedua yang lebih kecil, lebih cepat, lebih dapat diandalkan, dan lebih hemat energi dibanding dengan komputer generasi pertama.

Perkembangan Komputer Generasi kedua ini memiliki ciri-ciri sebagai berikut : 
  • Program dapat dibuat dengan bahasa tingkat tinggi (high level language), seperti FORTRAN, COBOL, ALGOL.
  • Kapasitas memori utama sudah lumayan besar
  • Sirkutinya adalah transistor.
  • Ukuran fisik komputer lebih kecil dari komputer generasi pertama
  • Tidak membutuhkan terlalu banyak listrik
  • Berorientasi pada bisnis dan teknik
  • Proses operasi sudah cepat


3. Generasi Ketiga (1964-1975)

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 yag mempunyai ukuran beberapa milimeter berhasil diciptakan, dan inilah yang disebut sebagai Integrated Circuit atau IC-Chip yang merupakan ciri khas komputer generasi ketiga. Cincin magnetic tersebut dapat di-magnetisasi secara 1 arah ataupun berlawanan, dan akhirnya men-sinyalkan kondisi “ON” ataupun “OFF” yang kemudian diterjemahkan menjadi konsep 0 dan 1 dalam system bilangan biner yang sangat dibutuhkan oleh komputer. Pada setiap bidang memory terdapat 924 cincin magnetic yang masing-masing mewakili 1 bit informasi. Jutaan bit informasi saat ini berada di dalam 1 chip tunggal dengan bentuk yang sangat kecil.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.

4. Generasi Keempat (1975-Sekarang)

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. Di samping itu, kemudian muncul TRS Model 80 dengan processor jenis Motorola 68000 dan Zilog Z-80 menggunakan 64Kb RAM standard. Komputer Apple II-e yang menggunakan processor jenis 6502R serta Ram sebesar 64 Kb, juga merupakan salah satu komputer PC sangat popular pada masa itu. Operating Sistem yang digunakan adalah: CP/M 8 Bit. Komputer ini sangat populer pada awal tahun 80-an.IBM mulai mengeluarkan Personal Computer pada sekitar tahun 1981, dengan menggunakan Operating System MS-DOS 16 Bit. Dikarenakan harga yang ditawarkan tidak jauh berbeda dengan komputer lainnya, di samping teknologinya jauh lebih baik serta nama besar dari IBM sendiri, maka dalam waktu yang sangat singkat, komputer ini menjadi sangat popular.

5. Generasi Kelima (Sekarang – Masa depan)

Generasi kelima ditandai dengan teknologi paralel dan networking. Selain itu, pada generasi ini ditandai dengan munculnya: LSI (Large Scale Integration) yang merupakan pemadatan ribuan microprocessor ke dalam sebuah microprocesor. Dan juga ditandai dengan munculnya microprocessor dan semi conductor. Sudah mengenal internet.  Awalnya hanya sebatas antar universitas saja, namun karena teknologi yang semakin maju kini dunia ini terasa tidak ada batas jarak dan waktu. Sudah banyak ditemukan web browser dan jangkauan komunikasi diseluruh dunia semakin tidak terbatas jarak dan waktu. Sampai saat ini adalah komputer generasi kelima yang semakin canggih dan sedang dilakukan penelitian tentang komputer generasi keeman yang pastinya akan lebih praktis, efisien, dan hemat waktu dan biaya.  Perusahaan-perusahaan yang membuat micro-processor di antaranya adalah: Intel Corporation, Motorola, Zilog dan lainnya lagi. Di pasaran bisa kita lihat adanya microprocessor dari Intel dengan model 4004, 8088, 80286, 80386, 80486, dan Pentium. Pentium-4 merupakan produksi terbaru dari Intel Corporation yang diharapkan dapat menutupi segala kelemahan yang ada pada produk sebelumnya, di samping itu, kemampuan dan kecepatan yang dimiliki Pentium-4 juga bertambah menjadi 2 Ghz. Gambar-gambar yang ditampilkan menjadi lebih halus dan lebih tajam, di samping itu kecepatan memproses, mengirim ataupun menerima gambar juga menjadi semakin cepat.



Referensi :
http://www.pengertiansejarah.com/sejarah-perkembangan-komputer.html
http://iisariska.ilearning.me/evolusi-dan-perkembangan-komputer/
http://blogs.unpas.ac.id/anisamaulina/2012/12/27/generasi-komputer-dulu-hingga-kini-part-4/