Selasa, 19 April 2016

Arsitektur Komputer

Definisi Arsitektur Komputer
Arsitektur komputer adalah konsep perencanaan dan struktur pengoperasian dasar dari suatu sistem komputer. Arsitektur komputer ini merupakan rencana cetak-biru dan deskripsi fungsional dari kebutuhan bagian perangkat keras yang didesain (kecepatan proses dan sistem interkoneksinya). Dalam hal ini, implementasi perencanaan dari masing–masing bagian akan lebih difokuskan terutama, mengenai bagaimana CPU akan bekerja, dan mengenai cara pengaksesan data dan alamat dari dan ke memori cache, RAM, ROM, HDD, dll). Beberapa contoh dari arsitektur komputer ini adalah arsitektur von Neumann, CISC, RISC, blue Gene, dll.

Arsitektur komputer juga dapat didefinisikan dan dikategorikan sebagai ilmu dan sekaligus seni mengenai cara interkoneksi komponen-komponen perangkat keras untuk dapat menciptakan sebuah komputer yang memenuhi kebutuhan fungsional, kinerja, dan target biayanya.

Arsitektur von Neumann (atau Mesin Von Neumann) adalah arsitektur yang diciptakan oleh John von Neumann [1903 – 1957]. Arsitektur ini digunakan oleh hampir pada semua komputer pada saat ini. Arsitektur Von Neumann ini menggambarkan komputer dengan 4 (empat) bagian utama, yaitu: Unit Aritmatika & Logis (ALU), unit kontrol, memori, & alat masukan & hasil (secara kolektif dinamakan I/O). Bagian tersebut dihubungkan oleh berkas kawat, “bus”.

Sub-kategori arsitektur komputer
Terdapat 3 sub-kategori dari arsitektur komputer, yaitu diantaranya :

  • Set intruksi (ISA).
  • Arsitektur mikro dari ISA, dan juga
  • Sistem desain dari semua atau seluruh komponen dalam perangkat keras (hardware) komputer ini.

Bagian utama arsitektur komputer
Pada arsitektur komputer terdapat 2 bagian utama, yaitu diantaranya :

  • Instructure Set Architecture, adalah spesifikasi yang menentukan bagaimana programmer bahasa mesin berinteraksi dengan komputer.
  • Hardware System Architacture yaitu subsistem hardware (perangkat keras) dasar yaitu CPU, Memori, serta OS.

Cara melakukan perubahan pada arsitektur komputer
Cara-cara untuk melakukan perubahan pada arsitektur komputer, yaitu diantaranya :

- Membangun array prosesor.
- Menerapkan proses pipelining.
- Membangun komputer multiprosesor.
- Membangun komputer dengan arsitektur yang lain.
- Mengukur kualitas dari arsitektur komputer

Dalam mengukur kualitas dari arsitektur komputer terdapat beberapa atribut yang dipakai untuk mengukur kualitas komputer, yaitu diantaranya :

- Generalitas.
- Applicability (Daya Terap).
- Efesiensi.
- Kemudahan Penggunaan atau pemakaian.
- Daya Tempa (Maleability).
- Dan daya Kembang (Expandibility).

Faktor yang berpengaruh pada keberhasilan Arsitektur Komputer
Terdapat faktor-faktor yang dapat berpengaruh pada keberhasilan arsitektur komputer, 3 (tiga) diantaranya yaitu :

1. Manfaat Arsitektural yaitu diantaranya :
- Aplicability.
- Maleability.
- Expandibility.
- Comptible.

2. Kinerja Sistem

Yaitu untuk mengukur kinerja dari sistem, ada serangkaian program yang standard yang dijalankan yang dapat disebut Benchmark pada komputer. Adapula yang akan diuji dari kinerja sistem, yaitu ukuran kinerja dari CPU komputer tersebut, yaitu diantaranya:

- MIPS (Million Instruction PerSecond)
- MFLOP (Million Floating Point PerSecond)
- VUP (VAX Unit of Performance)

Ukuran Kinerja I/O sistem:

- Sistem Operasi Bandwith
- Operasi I/O Perdetik

Ukuran Kinerja Memori:

- Memoy Bandwith.
- Waktu Akses Memori.
- Ukuran Memori.

3. Biaya Sistem, biaya dapat diukur dalam banyak cara,yaitu diantaranya :

- Reliabilitas.
- Kemudahan Perbaikan.
- Konsumsi daya.
- Berat.
- Kekebalan.
- Interface Sistem Software.


Sumber :
https://id.wikipedia.org/wiki/Arsitektur_komputer
http://acerain.blogspot.co.id/2014/11/tugas-2-arsitektur-komputer.html
http://www.pengertianku.net/2014/12/pengertian-arsitektur-komputer-secara-lebih-jelas.html

Microcontroller

Definisi Microcontroller
Microcontroller (μC/UC/MCU) merupakan sebuah komputer kecil yang berada di dalam sebuah sirkuit terpadu yang berisi inti prosesor , memori, dan diprogram input / output peripheral. Memori program dalam bentuk flash NOR atau ROM OTP juga sering disertakan pada chip ini, serta biasanya sejumlah kecil RAM. Microcontroller dirancang untuk aplikasi embedded, kontras dengan mikroprosesor yang digunakan dalam komputer pribadi atau aplikasi tujuan umum lainnya. Mikcocontroller digunakan dalam produk dan alat yang dikendalikan secara otomatis, seperti sistem kontrol mesin, mesin kantor, peralatan rumah tangga, alat berat, dan mainan. Dengan mengurangi ukuran, biaya, dan konsumsi tenaga dibandingkan dengan mendesain menggunakan mikroprosesor memori, dan alat input output yang terpisah, kehadiran mikrokontroler membuat kontrol elektrik untuk berbagai proses menjadi lebih ekonomis

Bagian Microcontroller
Seperti yang telah dijelaskan di atas mengenai susunan dari mikrokomputer, berikut adalah Sistem mikrokomputer yang terdiri dari bagian-bagian yang berfungsi sama penting.

1. CPU atau Mikroprosesor

Mikroprosesor berfungsi sebagai unit pengolah utama (CPU). Unit ini terdiri dari sebuah kalkulator dan unit pengontrol (CU). Unit kalkulator dari mikroprosesor terdiri dari register atau daftar (sebuah memori sementara yang cepat dan kecil), ALU, register status (menunjukkan keadaan sesaat dari perhitungan) dan sebuah pengkode. Dapat dilihat pada gambar 2 di bawah ini, yang merupakan gambar dari mikroprosesor.



2. Memori Utama (Main Memory)

Dalam memory utama pada mikrokomputer terdiri dari dua macam yang dapat dilihat pada gambar 3 di bawah ini.



a. RAM (Random Access Memory)

RAM merupakan unit memori yang dapat dibaca ataupun ditulisi. Data dalam RAM bersifat volatile (akan hilang bila power mati). RAM hanya digunakan untuk menyimpan data sementara, yaitu data yang tidak begitu penting (tidak masalah bila hilang akibat aliran daya listrik terputus). Ada dua macam RAM yaitu RAM statik dan RAM dinamik. RAM statik adalah flipflop yang terdiri dari komponen seperti resistor, transistor, dioda dan sebagainya. Setiap 1 bit informasi tersimpan hingga sel “dialamatkan” dan “ditulis-hapuskan”. Keuntungan dari RAM statik adalah akses atau jalan masuk yang bebas ke setiap tempat penyimpanan yang diinginkan, karena itu kecepatan masuk ke dalam memori terhitung relatif tinggi. RAM dinamik menyimpan bit informasi sebagai muatan. Sel memori elementer dibuat dari kapasistansi gerbang-substrat transistor MOS. Keuntungan RAM dinamik adalah sel-sel memori yang lebih kecil sehingga memerlukan tempat yang sempit, sehingga kapasistas RAM dinamik menjadi lebih besar dibanding RAM statik. Kerugiannya adalah bertambahnya kerumitan pada papan memori, karena diperlukannya rangkaian untuk proses penyegaran (refresh). Proses penyegaran untuk kapasitor ini dilakukan setiap 1 atau 2 mili detik. Gambar di bawah ini merupakan salah satu contoh jenis RAM.


b. ROM (Read Only Memory)

ROM merupakan memori yang hanya dapat dibaca seperti kepanjangannya yaitu Read Only Memory. Data tidak akan terhapus meskipun aliran listrik terputus dan ROM termasuk ke dalam sifat non-volatile. Karena sifatnya, program-program disimpan dalam ROM. Beberapa tipe ROM:
ROM Murni : yaitu ROM yang sudah diprogram oleh pabrik atau dapat juga program yang diminta untuk diprogramkan ke ROM oleh pabrik.
PROM (Programmable Random Access Memory) : ROM jenis ini dapat diprogram sendiri akan tetapi hanya sekali pakai (tidak dapat diprogram ulang).
EPROM (Erasable Programmable Random Access Memory) : yaitu jenis ROM yang dapat diprogram dan diprogram ulang.



c. Input/Output (I/O) Devices

Piranti Input/Output (I/O interface) dibutuhkan untuk menghubungkan piranti di luar sistem. I/O dapat menerima atau memberi data dari atau ke mikroprosesor. Untuk menghubungkan antara I/O interface dengan mikroprosesor dibutuhkan piranti address. Dua macam I/O interface yang dipakai yaitu: serial dan paralel. Piranti serial (UART/universal asynchronous receiver-transmitter) merupakan pengirim-penerima tunggal (tak serempak). UART mengubah masukan serial menjadi keluaran paralel dan mengubah masukan paralel menjadi keluaran serial. PIO (paralel input output) merupakan pengirim-penerima serempak. PIO dapat diprogram dan menyediakan perantara masukan dan keluaran dasar untuk data paralel 8 bit.

Sumber :
https://marwanramdhany.wordpress.com/2012/12/07/apa-itu-microcontroller/
bdh-corp.blogspot.co.id/2014/03/mengenal-apa-itu-microcontroller.html
https://end4su.wordpress.com/2009/06/18/mikrokomputer/

Quiz Pemrograman Jaringan

SOAL


Apa yang di maksud dengna komunikasi broadband
Sebutkan keuntungan SONET !
Jelaskan prinsip kerja dari ATM !
Apakah yang dimaksud dengan DSL?

JAWABAN

1. Komunikasi broadband adalah suatu layanan telekomunikasi data (jaringan nirkabel) yang memiliki bandwidth besar dan kecepatan tinggi. Menggunakan DSL, Modem Kabel, Ethernet, Wireless Access, Fiber Optik, W-LAN, V-SAT, dan lain sebagainya. Beberapa contoh teknologi broadband adalah SONET, ATM (Asynchronous Transfer Mode), xDSL, VPN, dsb.

          Definisi Broadband menurut beberapa sumber antara lain :
  • Menurut wikipedia broadband adalah merupakan sebuah istilah dalam internet yang merupakan koneksi internet transmisi data kecepatan tinggi. Ada dua jenis jalur lebar yang umum, yaitu DSL dan kabel modem, yang mampu mentransfer 512 kbps atau lebih, kira-kira 9 kali lebih cepat dari modem yang menggunakan kabel telepon standar.
  • Menurut rekomendasi ITU No. I.113, “Komunikasi broadband didefinisikan sebagai komunikasi dengan kecepatan transmisi 1,5 Mbps hingga 2,0 Mbps.”. 
  • Menurut FCC di amerika, “ komunikasi broadband adalah suatu komunikasi yang memiliki kecepatan simetri (up-stream dan down-stream) minimal 200 kbps.


2.  SONET (Synchronous Optical Network) adalah standar komunikasi digital untuk sistem transmisi yang dapat meningkatkan kapasitas bandwidth pada kabel serat optik tanpa perlu melakukan penambahan kabel optik. Kehandalan lalu lintas pada SONET akan selalu terjaga pada topologi ring yang menggunakan wavelenght division multiplexing (WDM).

Keuntungan SONET adalah dapat memberikan fungsionalitas yang bagus, untuk jaringan kecil, medium, maupun besar.
  1. Collector rings menyediakan interface (tampilan antarmuka)  ke seluruh aplikasi, termasuk local office, PABX, access multiplexer, BTS, dan terminal ATM.
  2. Manejemen bandwith berfungsi untuk proses routing, dan manajemen trafik lalu lintas jaringan.
  3. Jaringan backbone berfungsi menyediakan konektifitas untuk jaringan jarak jauh.

3. ATM (Asynchronous Transfer Mode) merupakan sebuah protokol jaringan yang mentransmisikan data paket pada kecepatan 155 Mbps atau lebih. ATM mendukung variasi media seperti video, CD-audio, dan gambar. Dengan menggunakan Kabel fiber optic ataupun kabel twisted pair, ATM bekerja pada model topologi Star yang umumnya digunakan untuk menghubungkan dua atau lebih jaringan Local Area Network (LAN) dan Internet Service Providers (ISP) untuk meningkatkan kecepatan akses Internet.

Prinsip kerja dari ATM
  • ATM telah direkomendasikan oleh CCITT sebagai mode transfer untuk B-ISDN.
  • Pada ATM, informasi dikirim dalam blok data dengan panjang tetap yang disebut sel. Sel merupakan unit dari switching dan transmisi.
  • Untuk mendukung layanan dengan rate yang beragam, maka pada selang waktu tertentu dapat dikirimkan sel dengan jumlah sesuai dengan rate-nya.
  • Sebuah sel terdiri atas information field yang berisi informasi pemakai dan sebuah header.
  • Informasi field dikirim dengan transparan oleh jaringan ATM dan tak ada proses yang dikenakan padanya oleh jaringan.
  • Urutan sel dijaga oleh jaringan, dan sel diterima dengan urutan yang sama seperti pada waktu kirim.
  • Header berisi label yang melambangkan informasi jaringan seperti addressing dan routing.
  • Dikatakan merupakan kombinasi dari konsep circuit dan packet switching, karena ATM memakai konsep connection oriented dan mengggunakan konsep paket berupa sel.
  • Setiap hubungan mempunyai kapasitas transfer (bandwidth) yang ditentukan sesuai dengan permintaan pemakai, asalkan kapasitas atau resource-nya tersedia.
  • Dengan resource yang sama, jaringan mampu atau dapat membawa beban yang lebih banyak karena jaringan mempunyai kemampuan statistical multiplexing.  


4.  DSL (Digital Subcriber Line) adalah teknologi akses yang menggunakan saluran kabel tembaga eksisting untuk layanan broadband.

Teknologi DSL disebut juga xDSL. Yang termasuk dalam teknologi DSL / xDLS antara lain:

  • High-bit-rate Digital Subscriber Line (HDSL), covered in this article
  • Symmetric Digital Subscriber Line (SDSL), a standardised version of HDSL
  • Asymmetric Digital Subscriber Line (ADSL), a version of DSL with a slower upload Seed
  • Rate-Adaptive Digital Subscriber Line (RADSL)
  • Very-high-bit-rate Digital Subscriber Line (VDSL)
  • Very-high-bit-rate Digital Subscriber Line 2 (VDSL2), an improved version of VDSL
  • G. Symmetric High-speed Digital Subscriber Line (G.SHDSL), a standardised replacement for early proprietary SDSL by the International Telecommunication Union Telecommunication Standardization Sector

xDSL mampu membawa informasi suara dan data (termasuk gambar/video) , untuk data dengan kecepatan bervariasi (32Kbps s/d 8 Mbps). Karena menggunakan kabel telepon, maka xDSL menyediakan bandwidth frekwensi secara dedicated (no-share bandwidth). xDSL mempunyai Bite Rate yang tinggi (asymetric dan symetric). xDSL menggunakan aplikasi Mode IP dan ATM. xDSL mudah instalasi dan langsung dapat dipakai.

Senin, 18 April 2016

Tugas Akhir VClass Pemrograman Jaringan

1.      Service yang cara kerjanya mirip dengan mengirim surat adalah :

a.      Connection Oriented                            c.  Semua jawaban benar
b.      Connectionless Oriented                       d.  Semua jawaban salah
Jawaban : A

2.      Nama lain untuk Statistical Time Division Multiplexing (TDM) adalah :
a.       Non-Intelligent TDM                            c.  Asynchromous TDM
b.      Synchronous TDM                                d.  Semua jawaban benar
Jawaban : C

3.      Hubungan laju transmisi data dengan lebar pita saluran transmisi adalah :
a.      Laju transmisi naik jika lebar pita berkuran.
b.      Laju transmisi naik jika lebar pita bertambah.
c.      Laju transmisi tidak bergantung pada lebar pita.
d.      Semua jawaban salah.
Jawaban : D

4.      Teknik encoding Bipolar-AMI dan Pseudoternary termasuk dalam teknik :
a.       Multilevel Binary                                     c.  Biphase
b.      NRZ                                                          d.  Manchester
Jawaban : A

5.      Jika dua frame ditransmisikan secara serentak maka akan menyebabkan terjadinya tubruklan. Kejadian ini dalam jaringan dikenal dengan istilah :
a.      Contention                                            c.  Crash
b.      Collision                                                d.  Jabber
Jawaban : B

6.      Salah satu protocol CSMA yang tidak terus menerus mendengarkan channel adalah :
a.      1-persistent                                          c.   Nonpersistent
b.      p-persistent                                           d.  CSMA/CD
Jawaban : C

7.      Salah satu protocol yang bebas dari tubrukan adalah :
a.      Bit-Map                                                c.   Carrier Sense
b.      CSMA                                                   d.  ALOHA
Jawaban : A

8.      Selective Repeater merupakan istilah lain dari :
a.       Router                                                             c.  Gateway
b.      Bridge                                                              d.  Repeater
Jawaban : B

9.      Dalam pemeliharaan ring logis 802.4, frame kontrol yang bertugas untuk mengijinkan suatu stasiun untuk meninggalkan ring adalah :
a.       Claim_token                                        c.   Token
b.      Who_follows                                        d.  Set_Successor
Jawaban : D

10.  Algoritma yang digunakan untuk menghindari kemacetan adalah :
a.       Broadcast Routing                                c.  Optimal Routing
b.      Flow Control                                         d.  Flooding Routing
Jawaban : B

11.  Algoritma routing yang menggunakan informasi yang dikumpulkan dari subnet secara keseluruhan agar keputusannya optimal adalah :
a.       Algoritma Global                                c.  Algoritma Terisolasi
b.      Algoritma Lokal                                  d.  Algoritma Terdistribusi
Jawaban : D

12.  Keuntungan multiplexing adalah :
a.       Komputer host hanya memerlukan satu I/O port untuk satu terminal
b.      Komputer host hanya memerlukan satu I/O port untuk banyak terminal
c.       Komputer host memerlukan banyak I/O port untuk banyak terminal
d.      Komputer host memerlukan banyak I/O port untuk satu terminal
Jawaban : B

13.  Jenis kabel UTP digunakan untuk jaringan Ethernet :
a.       10Base2                                              c.  10BaseT
b.      10Base5                                               d.  Semua jawaban benar
Jawaban : D

14.  Suatu algoritma routing yang tidak mendasarkan keputusan routingnya pada kondisi topologi dan lalulintas saat itu adalah :
a.       Non adaptive                                         c.  RCC
b.      Adaptive                                                d.  Hot potato
Jawaban : A

15.  Data/message yang belum dienkripsi disebut dengan :
a.       Plaintext                                              c.  Auntext
b.      Ciphertext                                            d.  Choke Packet
Jawaban : A

16.  Algoritma Kontrol Kemacetan yang menjaga jumlah paket tetap konstan dengan menggunakan permits yang bersirkulasi dalam subnet adalah :
a.       Kontrol Arus                                       c.  Pra Alokasi Buffer
b.      Kontrol Isarithmic                               d.  Choke Packet
Jawaban : B

17.  Sekumpulan aturan yang menentukan operasi unit-unit fungsional untuk mencapai komunikasi antar dua entitas yang berbeda adalah :
a.       Sintaks                                                c.  Protokol
b.      Timing                                                 d.  Routing
Jawaban : C

18.  Algoritma yang digunakan oleh transparent bridge adalah :
a.       RCC                                                        c.  Flooding
b.      Backward Learning                                 d.  Shortest path
Jawaban : B

19.  Dalam model OSI internetworking membagi lapisan network menjadi beberapa bagian, kecuali
a.       Intranet sublayer                                   c.  Internet sublayer
b.      Access sublayer                                     d.  Enhanchement sublayer
Jawaban : A

20.  Teknik time domain reflectometry digunakan pada standard IEEE:
a.       802.2                                                   c.  802.4
b.      802.3                                                    d.  802.5
Jawaban : B

21.  Suatu cara yang mempunyai kemampuan untuk menyedian privacy, authenticity, integrity dan pengamanan data adalah :
a.       Enkripsi                                               c.  Deskripsi
b.      Antisipasi                                             d. Semua jawaban salah
Jawaban : A

22.  Tujuan adanya jaringan komputer adalah…..
a.       Resource sharing                                 c.  High reability
b.      Penghematan biaya                              d. Semua jawaban benar
Jawaban : D

23.  Mengontrol suapaya tidak terjadi deadlock merupakan fungsi dari lapisan :
a.       Network Layer                                     c.  Data link Layer
b.      Session Layer                                       d.  Application Layer
Jawaban : A

24.  Frame yang terjadi apabila suatu stasiun mentransmisikan frame pendek kejalur ring yang panjang dan bertubrukan atau dimatikan sebelum frame tersebut dikeluarkan. Frame ini disebut dengan istilah :
a.       Orphan                                                           c.  Pure
b.      Beacon                                                            d. Semua jawaban salah
Jawaban : B

25.  Wire center digunakan pada standar :
a.       802.2                                                   c.  802.4
b.      802.3                                                    d. 802.5
Jawaban : D

26.  Komponen dasar model komunikasi adalah :
a.       Sumber                                                c.  Media
b.      Tujuan                                                  d.  Semua benar
Jawaban : D

27.  Di bawah ini termasuk Broadcast network :
a.       Circuit Switching                                c.  Satelit
b.      Paket Switching                                   d.  Semi Paket Switching
Jawaban : C

28.  Paket radio termasuk golongan :
a.       Broadcast                                            c.  Publik
b.      Switched                                              d.  Semua benar
Jawaban : A

29.  Di bawah ini termasuk guided media :
a.       UTP                                                     c.  Fiber Optik
b.      Coaxial                                                 d.  Semua benar
Jawaban : D

30.  Modul transmisi yang sifatnya searah adalah :
a.       Pager                                                    c.  TV
b.      Simpleks                                               d.  Semua benar
Jawaban : B

Senin, 28 Maret 2016

Perbedaan Sistem Operasi Linux, Windows, dan Mac OS


Sistem operasi merupakan program yang bertindak atau berfungsi sebagai perantara antara pengguna komputer atau user dengan perangkat keras komputer.


Windows, Linux, Mac OS.
Bagi yang suka dengan dunia komputer, tentu tidak asing dengan ketiga macam sistem operasi di atas. Ketiga sistem operasi yang sudah mendunia tersebut tentu memiliki banyak perbedaan. Berikut ini sekilas tentang ketiga sistem operasi di atas dan perbedaannya.



A. Windows
Microsoft windows adalah sistem operasi computer berbasiskan GUI yang paling banyak digunakan oleh user didunia. Awal mula munculnya windows yaitu dari QDOS (Quick and Dirty Operating System) yang ditulis oleh TIM Paterson dari Seattle Computer pada tahun 1980. Kemudian Bill Gates dari Microsoft membeli lisensi QDOS dan pada tahun 1981 diganti nama menjadi MS-DOS. Dan sekarang perkembangan windows mengalami perubahan yang signifikan dari awal mula munculnya windows. Adapun keunggulan dan kelemahannya adalah sebagai berikut
a. Keunggulan
  1. Sistem operasi yang user-friendly.
  2. Dukungan hardware yang lengkap, aplikasi bagi platform Windows lebih banyak.
  3. Memiliki pengaturan control akses yang canggih dibandingkan dengansistem operasi yang lain, dikarenakan tidak semua orang dapat mengakses data secaya bebas terhadap semua objek tertentu.
  4. Mendukung system berkas partii dengan fomat FAT, FAT16, FAT32, NTFS, juga iso9660.
  5. 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.
b. Kelemahan
  1. Mudah sekali tertular virus.
  2. Harga lisensi terlau sulit dan dijangkau oleh user secara keseluruhan
  3. Tidak ada efek tiga dimensi dan memiliki resolusi gambar terlalau rendah.
B. Linux
Linux diciptakan oleh Linus Torvalds pada tahun 1991 di Finlandia, saat itu Linus adalah seorang mahasiswa ilmu komputer di Universitas Helsinki. Pada awalnya Linux masih sangat sederhana dan belum memiliki kekuatan seperti UNIX komersial yang telah mapan. Tetapi dengan bantuan para hacker, Linus terus mengembangkan Linux dan akhirnya memliki kemampuan yang dapat disejajarkan dengan sistem operasi komersial lainnya. Lisensi Linux dipegang oleh Linus Torvalds, sebagai penghormatan atas hasil jerih payahnya mengembangkan Linux.
Linux mempunyai mempunyai pendistribusian yang memaketkan kumpulan aplikasi-aplikasi yang khusus digunakan oleh linux dan berusaha untuk menggabungkannya sehingga dapat menjadi system operasi yang berbasis linux yang sering disebut distro linux. Ada beberapa distro linux yang telah berkembang yaitu Suse, Debian, Redhat, Ubuntu, Mandrake, Slackeware, Blankon, dll. Kelebihan utama yang dimiliki oleh linux adalah pada sistem jaringannya. Adapun keunggulan dan kelebihan lainnya adalah sebegai berikut :
a. Kelebihan
  1. Sistem operasi yang tahan tertular virus.
  2. Linux juga stabil, sehingga menjadi platform mayoritas bagi server internet, hingga industri perfilman.
  3. Linux juga sangat baik digunakan untuk jaringan.
  4. Linux merupakan sistem operasi bebas dan terbuka. Sehingga dapat dikatakan, tidak terdapat biaya lisensi untuk membeli atau menggunakan Linux.
  5. Linux adalah sistem operasi yang sejak lahir murni multiuser dan multitasking.
b. Kelemahan
  1. Masih belum banyak software yang cocok dijalankan di linux.
  2. Beberapa hardware yang sepertinya sulit untuk menyediakan driver untuk Linux.
C. Mac OS
Mac OS adalah OS yang di keluarkan oleh Apple Inc untuk sistem komputer Machintos. Mac OS di populerkan oleh Graphical User Interface nya yang interaktif dan menarik. Tidak seperti Linux, Mac OS bukan lah open source dan hanya bisa berjalan pada komputer berarsitektur Apple. Mac OS di bagi dalam dua kategori, yang pertama adalah Mac OS klasik Sistem yang di keluarkan Apple pada tahun 1984 sampai versi Mac Os 9. Dan Mac OS X yang menjadi versi yang terbaru. Adapun kelebihan dan kekurangan yang dimiliki system operasi Mac OS ini adalah sebagai berikut :
a. Kelebihan
  1. Tampilan yang lebih glossy sehingga bagus untuk desain grafik/multimedia.
  2. Tidak mudah terserang virus, Karena dirancang oleh security oriented.
  3. Ada program “sherlock“ yang tidak hanya mencari file pada harddisk dan dalam jaringan lokal, tapi juga dapat beraksi di Internet dan mencari berdasarkan keyword.
  4. High Performance khususnya untuk MAC OS X yang dapat untuk melakukan semua hal dalam menjalankan aplikasi dengan kecepatan baik.
b. Kelemahan
  1. Software untuk OS ini belum begitu lengkap seperti pada windows.
  2. Harganya masih terlalu mahal.
  3. Seakan hanya ditujukan untuk pendisain grafis.
  4. Kurang cocok untuk aplikasi server dan game.
 Sumber :
http://rybeckhaniel.blogspot.co.id/2013/02/perbedaan-sistem-operasi-linux-windows.html

Minggu, 27 Maret 2016

SEJARAH KOMPUTER GENERASI 1-4

Sejarah Komputer

Asal-usul sejarah perkembangan komputer tak dapat lepas dari kebutuhan manusia untuk dapat mengetahui berapa hasil dari suatu perhitungan, mulai dari perhitungan yang sangat sederhana sampai dengan yang sangat rumit. Agar dapat memperoleh suatu informasi dengan tepat dan cepat, manusia selalu berusaha mencari dan menemukan suatu alat bantu hitung dan pengolah data yang lebih baik. Pada mulanya seluruh alat bantu hitung digerakkan secara manual dengan tenaga manusia (Periode Manual Tahun 1000 SM - 1641 M), kemudian alat bantu hitung berkembang menggunakan tenaga penggerak mekanik menggunakan roda bergigi yang digerakkan tangan (Periode Mekanis 1642-1885). Pada perkembangan selanjutnya, alat bantu hitung, mesin mekaniknya mulai menggunakan tenaga listrik (Periode Elektromekanis 1886 - 1945), dan pada perkembangan terakhir menggunakan sirkuit elektronik (Periode Elektronik 1946 - sekarang).

Pada Periode Elektronik inilah kita mulai memasuki generasi komputer. Berikut ini penjelasan masing-masing dari generasi komputer tersebut:

Komputer Generasi I

Sejarah komputer generasi pertama mulai hadir pada tahun 1946 - 1956, beberapa ciri utama dari generasi ini di antaranya:
  • Menggunakan tabung hampa udara (vacuum tubes) sebagai sirkuitnya.
  • Ukuran fisik komputer besar sehingga memerlukan ruangan yang luas serta memakai daya listrik yang besar.
  • Memiliki media penyimpanan luar berupa magnetik tape atau magnetik drum.
  • Hanya dapat dikendalikan oleh bahasa mesin (machine language) 
Adapun contoh komputer generasi pertama ini di antaranya:

ENIAC (Electronik Numerical Integrator and Computer)

ENIAC sejarah komputer
ENIAC (Electronik Numerical Integrator and Computer) yang dikembangkan tahun 1946 oleh John W. Mauchly dan J. Presper Eckert dari Universitas Pennsylvania merupakan First General Purpose Electronic Computer.

UNIVAC (Universal Automatic Computer)

UNIVAC sejarah komputer
UNIVAC (Universal Automatic Computer) sudah menggunakan pita magnetik sebagai media input dan outputnya. Merupakan komputer komersial pertama yang dipakai oleh Biro Sensus Amerika Serikat untuk digunakan dalam menghitung sensus penduduk dan sebagai komputer pertama yang dibuat untuk tujuan aplikasi bisnis.

IBM 701 dan IBM650

IBM 701 sejarah komputer
IBM 701 dan IBM650 yang sudah merupakan komputer komersial berukuran besar. Sudah menggunakan magnetik drum untuk media penyimpanan luarnya.

Komputer Generasi II

Sejarah komputer generasi kedua mulai populer pada awal tahun 1960-an. Beberapa ciri utama dari generasi ini di antaranya: 
  • Sudah menggunakan transistor untuk sirkuitnya. Transistor dikembangkan di Bell Laboratories tahun 1947.
  • Lebih kecil, cepat, dapat diandalkan, dan hemat energi dibanding generasi komputer pertama.
  • Menggunakan bahasa assembly yang terdiri dari singkatan-singkatan untuk menggantikan kode biner
Contoh komputer generasi kedua yang dikembangkan saat itu adalah IBM 1401. Sejak tahun 1965, sebagian besar bisnis-bisnis besar menggunakan komputer generasi ini untuk mengolah informasi keuangan.
IBM 1401 sejarah komputer

 Komputer Generasi III

Adapun contoh komputer generasi ketiga ini di antaranya:

IBM S/360

IBM S/360 sejarah komputer
IBM S/360 yang dirancang untuk bisnis dan teknik.

GE 600 dan GE 235 

GE 235 sejarah komputer
General Electric mengeluarkan GE 600 dan GE 235.

NCR Century

NCR Century sejarah komputer
National Cash Register mengeluarkan NCR seri Century

Komputer Generasi IV 

Sejarah komputer genarasi keempat (1971), beberapa ciri utama dari generasi ini di antaranya:
  • Mulai dikembangkan komputer micro yang menggunakan prosesor dengan general purpose microprocessor yang dikembangkan oleh Intel (Intel 8080)
  • Mulai digunakannya LSI (Large Scale Intergartion) yang merupakan pemadatan beribu-ribu IC (Integrated Circuit) dalam sebuah chip. Kemudian dikembangkan menjadi VLSI (Very Large Scale Integration). 
  • Pada generasi ini hampir sebagian besar komputer telah menggunakan sistem operasi dengan konsep GUI (Grapihical User Interface). Seperti sistem operasi Microsoft Windows buatanMicrosoft Corp.
Adapun contoh komputer generasi keempat ini di antaranya:

Apple II

Apple II sejarah komputer

Apple II yang dikembangkan oleh Steven Jobs dan Steve Wozniak. Gambar di atas komputer Apple II karya Steven Job dan Steve Wozniak.

IBM PC

IBM PC sejarah komputer

IBM PC dengan kompatibelnya yang diproduksi massal oleh berbagai perusahaan sehingga komputer micro memasyarakat hingga saat ini. IBM PC terus berkembang mulai dari IBM PC/XT, IBM PC/AT, IBM PC/386, IBM PC/486 menggunakan microprocessor intel 8088, 80286, 80386, 80486, selanjutnya menjadi seri Intel Pentium. Yang memproduksi microprocessor selain perusahaan Intel, ada juga perusahaan AMD (Advanced Micro Devices).

Komputer Generasi V

Sejarah komputer generasi V dikembangkan sejak tahun 1985, beberapa ciri utama dari generasi ini di antaranya:
  • Di Jepang didirikan ICOT (Institute for new Computer Technology) untuk mengembangkan komputer generasi kelima, yaitu menciptakan komputer yang powerfull dan intelligent.
  • Dikembangkannya sistem komputer yang memiliki unsur artificial intelligence yang dapat mengerjakan tugas dengan karakteristik seperti manusia (intelligent, imagination, dan intuition) dengan natural language (bahasa sehari-hari).

Tokoh Perkembangan Komputer

Dalam sejarah perkembangan komputer, deretan tokoh berikut ini adalah mereka yang berjasa dalam pengembangan tersebut. Di antaranya adalah Charles Babbage, Ada Augusta Byron, Herman Hollerith, Thomas Watson, Bob Noyse dan Gordon Moore, Steven Jobs dan Steve Wozniak, Bill Gates dan Paul Allen, Richard Stallman, Linus Torvalds. Berikut ini kita akan melihat seperti apa jasa para tokoh tersebut:

Charles Babbage

Seorang penemu dan ahli matematik yang lahir di Inggris tahun 1791. Berhasil membuat model mesin yang dinamakan Difference Engine dan merancang Analytical Engine. Di kenal dengan sebuatan Bapak Komputer Modern (Father of the Modern Computer) karena dalam rancangannya Analytical Engine mempunyai lima unsur yang terdapat pada komputer modern, yaitu:
  • Alat masukan (input device).
  • Tempat penyimpanan data yang akan diproses.
  • Alat pemrosesan.
  • Unit pengontrol pengolahan
  • Alat keluaran (output device) 

Ada Augusta Byron

Dikenal sebagai programmer pertama (First Computer Programmer) karena membantu mengembangkan instruksi untuk menjalankan Analytical Engine.

Herman Hollerith

Tahun 1886 membuat Tabulating Machine yang digunakan untuk menghitung hasil sensus penduduk Amerika Serikat di tahun 1890 dengan cepat. Tahun 1896 mendirikan Tabulating Machine Company dan tahun 1924 melakukan merger dengan dua perusahaan lain dan membentuk International Business Machines Corporation - IBM Co.

Thomas Watson

Pada tahun 1924 – 1956, memimpin International Business Machines (IBM) dan berhasil membawa IBM mendominasi pasar sebagai pemasok mesin pengolah data dan mulai menjadi pengembang komputer ternama. Sejak tahun 1981, IBM memasuki bisnis komputer mikro dengan memperkenalkan IBM PC.

Bob Noyce dan Gordon Moore

Tahun 1968 mendirikan Intel dan tahun 1971 memperkenalkan microprocessor pertama (4004).

Steven Jobs dan Steve Wozniak

Tahun 1976 memperkenalkan Apple I, yaitu komputer pertama dengan keyboard dan layar. Membentuk perusahaan Apple Computer Inc. dan mengembangkan Apple II. Perusahaan Apple pertama kali mengembangkan penggunaan mouse pada personal computer-nya di tahun 1983.

Bill Gates dan Paul Allen

Sebagai pendiri perusahaan Microsoft. Tahun 1980 IBM memilih Microsoft untuk mengembangkan sistem operasi bagi IBM PC dan hasilnya adalah sistem operasi yang dikenal dengan nama MS-DOS. Tahun 1990 perusahaan Microsoft mendominasi pasar perangkat lunak (software) dengan semakin luasnya penggunaan sistem operasi Microsoft Windows dengan berbagai program aplikasi untuk keperluan bisnis, teknik, pendidikan, dan pribadi.

Richard Stallman

Tahun 1984 mengawali proyek GNU (GNU’s Not Unix), yaitu sistem operasi mirip Unix yang bersifat free software. Tahun 1985 mendirikan lembaga Free Software Foundation yang mensponsori pengembangan free software.

Linus Torvalds

Tahun 1991 mengembangkan sistem operasi Linux yang kemudian disebarluaskan secara Open Source. Sistem operasi Linux banyak diaplikasikan untuk server pada sistem jaringan.
Referensi :
http://www.ilmusiana.com/2015/09/sejarah-komputer-dan-perkembangannya.html#