Kamis, 01 September 2016

Struktur Mesin Von Neumann

Struktur Mesin Von Neumann

 

Arsitektur Komputer Von Neumann merupakan arsitektur yang diciptakan oleh Jhon Von Neumann(1903 – 1957). Nama Von Neumann sendiri diambil dari namanya karena dialah yang pertama kali mempublikasikan konsep tersebut, arsitektur komputer ini banyak digunakan di sebagian besar sistem komputer non paralel seperti komputer rumahan atau notebook. Kedepannya model Von Neumann akan digantikan dengan sistem yang mampu mengkoordinasikan banyak CPU untuk bekerja secara serempak seperti komputer yang digunakan oleh NASA.
Superkomputer milik NASA menghubungkan 20 komputer canggih sgi altix, yang masing-masing memiliki 512 prosesor, dilengkapi dengan 500 terabyte media penyimpan (storage) lokal. Sejumlah 10.240 prosesor intel itanium 2 akan mentenagai superkomputer space exploration simulator ini untuk melakukan berbagai penelitian. Meski konsep ini dikemukakan oleh Jhon Von Neumann kemudian dikembangkan oleh J. Prespert Eckert(1919 – 1995) dan Jhon William Mauchly(1907 – 1980) dalam pengembangan komputer ENIAC, nama von Neumann lah yang lebih dikenal sebagai penemu arsitektur komputer tersebut.
Arsitektur Von Neumann menggambarkan komputer dengan empat bagian utama yaitu Unit Aritmatika dan Logis (ALU) yang merupakan bagian dari unit kontrol (cpu), media penyimpanan (memory), dan alat masukan (input) dan hasil/keluaran (output) secara kolektif dinamakan I/O.
 Dibawah ini adalah gambar arsitektur Von Neumann.

Dalam gambar menunjukan begitu sederhananya arsitektur tersebut, berikut penjelasan dari empat komponen tersebut.

1. Masukan (Input)
      Perangkat ini memiliki fungsi sebagai media untuk memasukkan data ke dalam processor untuk diolah guna menghasilkan informasi yang diperlukan. Input devices atau perangkat masukan yang umumnya digunakan personal computer (PC) adalah keyboard dan mouse, keyboard dan mouse adalah unit yang menghubungkan user (pengguna) dengan komputer. Selain itu terdapat joystick, yang biasa digunakan untuk bermain games atau permainan dengan komputer. Kemudian scanner, untuk memindai gambar agar dapat di olah secara digital. Touch panel, dengan menggunakan sentuhan jari user dapat melakukan suatu proses akses file sebagai pengganti mouse. Microphone, untuk merekam suara ke dalam komputer dan masih banyak lagi.
     
2. Pemroses (CPU)
      CPU atau Central Processing Unit merupakan tempat pemroses dari intruksi-intruksi program, bentuknya berupa chip yang terdiri dari jutaan IC. CPU terdiri dari dua bagian utama yaitu Unit Kendali (control unit) serta Unit Aritmatika dan Logika (ALU). Disamping itu, CPU mempunyai beberapa alat penyimpan yang berukuran kecil yang disebut dengan register.
- Unit Kendali (Control Unit)
Unit ini bertugas mengatur dan mengendalikan semua peralatan yang ada pada sistem komputer. Unit kendali akan mengatur kapan alat input menerima data dan kapan data diolah serta kapan ditampilkan pada alat output. Tugas dari unit kendali ini adalah :
• Mengatur dan mengendalikan alat-alat input dan output.
• Mengambil instruksi-instruksi dari memori utama.
• Mengambil data dari memori utama (jika diperlukan) untuk diproses.
• Mengirim instruksi ke ALU bila ada perhitungan aritmatika serta mengawasi kerja dari ALU.
• Menyimpan hasil proses ke memori utama.
- Unit Aritmatika dan Logika (ALU)
Tugas utama dari ALU adalah melakukan semua perhitungan aritmatika (matematika) yang terjadi sesuai dengan instruksi program. ALU melakukan operasi aritmatika dengan dasar penjumlahan sehingga sirkuit elektronik yang digunakan disebut adder. Tugas lain dari ALU adalah melakukan keputusan dari suatu operasi logika sesuai dengan instruksi program. Operasi logika meliputi perbandingan dua operand dengan menggunakan operator logika tertentu, yaitu sama dengan (=), tidak sama dengan (<> ), kurang dari (<), kurang atau sama dengan (<= ), lebih besar dari (>), dan lebih besar atau sama dengan (>=).
     
3. Penyimpanan (Memory)
      Memory merupakan media penyimpanan data pada Komputer, jenis memory dibagi menjadi dua yaitu :
- RAM (Random Access Memory)
RAM adalah memory utama bagi Komputer yang memegang arahan data yang akan diproses oleh Processor, Ram sendiri bersifat volatile. Artinya data yang disimpan didalamnya akan hilang ketika tidak di aliri arus listrik. Jenis RAM sangat bervariasi, diantaranya :
- DRAM (Dynamic RAM) 
adalah jenis RAM yang secara berkala harus disegarkan oleh CPU agar data yang terkandung didalamnya tidak hilang.
- SDRAM (Synchronous Dynamic RAM) adalah jenis RAM yang paling umum digunakan pada PC masa sekarang. RAM ini disinkronisasi oleh clock sistem dan memiliki kecepatan lebih tanggi dari pada DRAM.
- SRAM (Statik RAM) 
adalah jenis memory yang tidak perlu penyegaran oleh CPU agar data yang terdapat didalamnya tetap tersimpan dengan baik. RAM jenis ini memiliki kecepatan lebih tinggi dari  pada DRAM.
- RDRAM (Rambus Dynamic RAM)
 adalah jenis memory yang lebih cepat dan lebih mahal dari pada SDRAM.
- EDORAM (Extended Data Out RAM) 
adalah jenis memory yang digunakan pada sistem yang menggunakan Pentium.
- DDR (Double Data Rate) tipe RAM yang menggunakan teknologi double clock cycle. DDR sekarang sudah semakin berkembang dengan munculnya DDR2 dan DDR3 yang memiliki kecepatan yang sangat tinggi.
Kedepannya mungkin jenis-jenis RAM akan terus berkembang, karena semakin berkembang pulasistem komputer yang ada saat ini. Sehingga untuk menunjang kebutuhan komputasi yang tinggi dibutuhkan performa komputer yang maksimal.
- ROM (Read Only Memory)
ROM ini sifatnya permanen, artinya program / data yang disimpan didalam ROM ini tidak mudah hilang atau berubah walau aliran listrik di matikan. Proses menyimpan data pada ROM tidak dapat dilakukan dengan mudah, namun membaca data dari ROM dapat dilakukan dengan mudah. Sampai saat ini ada berbagai jenis ROM yang pernah beredar dan terpasang pada komputer, antara lain PROM, EPROM, EAROM, EEPROM, dan Flash Memory. Berikut ini uraian singkat dari masing-masing jenis ROM tersebut.
1. PROM (Programmable Read Only Memory)
2. EPROM (Erasable Programmable Read Only Memory)
3. EEPROM (Electrically Erasable Programmable Read Only Memory)
4. Flash Memory
     
4. Keluaran (Output)
      Perangkat output adalah perangkat komputer yang digunakan untuk menampilkan atau menyampaikan informasi kepada penggunanya. Informasi yang ditampilkan oleh komputer merupakan hasil dari pemrosesan yang telah dilakukan oleh komputer. Informasi yang diteruskan oleh komputer melalui perangkat output dapat berupa tampilan di layar hasil cetakan, suara, dan sebagainya. Perangkat output sangat banyak sekali jenisnya diantaranya :
 - Monitor
Monitor merupakan salah satu perangkat keras (Hardware) yang digunakan sebagai penampilan output video dari pada sebuah komputer, dan kegunaannya tersebut tidak dapat dipisahkan dalam pemakaian suatu komputer, sehingga dikarenakan monitor itu sebagai penampilan gambar maka tentunya komputer sangat sulit digunakan dan bahkan sama sekali tidak dapat digunakan tanpa menggunakan komputer 
- Printer
Printer adalah perangkat Output yang digunakan untuk menghasilkan cetakan dari komputer ke dalam bentuk kertas. Printer dihubungkan dengan komputer melalui USB, selain itu printer juga harus dihubungkan dengan arus listrik namun saat ini ada jenis printer portabel yang menggunakan baterai. Saat pertama kali disambungkan ke komputer, kita harus menginstall software driver printer agar printer itu dapat dikenali oleh komputer. Ketajaman hasil cetakan printer diukur dengan satuan dpi atau dot per inch yaitu banyakknya titik dalam satu inci. Semakin tinggi dpi sebuah printer, maka semakin tajam hasil cetakannya.
- Speaker
Speaker adalah perangkat keras untuk menghsailkan suara. Jenis lain dari speaker adalah headset atau earphone. Kita dapat mendengarkan hasil keluaran berupa suara dari komputer melalui speaker.
- Infocus/Proyektor
Infocus juga merupakan alat ouput, biasanya digunakan untuk presentasi, yang dihubungkan kekomputer untuk menampilkan apa yang ada pada monitor ke suatu screen (layar) ataupun dinding.
- Plotter
Plotter merupakan jenis printer yang dirancang secara khusus guna menghasilkan output komputer yang berupa gambar ataupun grafik. Dengan menghubungkan plotter pada sistem komputer, maka pelbagai bentuk gambar akan dapat disajikan secara prima. Landscape-arsitektur banyak menggunakan plotter guna menghasilkan gambar landscape, potongan pohon, ataupun untuk membantu memvisualisasikan efek dari segala kegiatan yang ada

Rabu, 10 Agustus 2016

Pengertian, Jenis, Fungsi, dan Lisensi Mikrotik



1. Pengertian
              MikroTik adalah perusahaan kecil berkantor pusat di Latvia, yang dibentuk oleh John Trully dan Arnis Riekstins. MikroTik dibuat oleh MikroTikls merupakan perusahaan dikota Riga, Latvia. Mikrotik pada awalnya ditujukan untuk Perusahaan Jasa layanan Internet (PJI) atau Internet Service Provider (ISP) yang memberikan pelayanan menggunakan teknologi nirkable(wireless). Saat ini Mikrotik memberikan layanan banyak ISP untuk layanan akses jaringan Internet dipelosok Negara di Dunia. Seperti yang kita tahu, mikrotik menyediakan software dan hardware untuk konektivitas internet di banyak Negara termasuk Indonesia. Beberapa produk unggul dari Mikrotik adalah Router, Switch, Antenna dan perangkat pendukung lainnya. Sedangkan produk software unggul mikrotik yaitu, Mikrotik RouterOS. 

2. Sejarah Mikrotik
             Pada tahun 1996 John dan Arnis memulai dengan sistem Linux dan MS DOS yang dikombinasikan dengan teknologi Wireless LAN (W-LAN) Aeronet berkecepatan 2Mbps di Moldova. Barulah kemudian melayani lima pelanggannya di Latvia, karena ambisi mereka adalah membuat satu peranti lunak router yang handal dan disebarkan ke seluruh dunia. Prinsip dasar MikroTik bukan membuat Wireless ISP (WISP), tapi membuat program router yang handal dan dapat dijalankan di seluruh dunia. Hingga kini, MikroTik telah melayani sekitar empat ratusan pelanggannya.
Linux yang mereka gunakan pertama kali adalah Kernel 2.2 yang dikembangkan secara bersama-sama dengan bantuan 5 - 15 orang staf R&D Mikrotik yang sekarang menguasai dunia routing di negara-negara berkembang. Selain staf di lingkungan Mikrotik, menurut Arnis, mereka merekrut juga tenaga-tenaga lepas dan pihak ketiga yang dengan intensif mengembangkan Mikrotik secara maraton.

3. Jenis - jenis Mikrotik
             MikroTik RouterOS™ merupakan sistem operasi yang diperuntukkan sebagai network router. MikroTik routerOS sendiri adalah sistem operasi dan perangkat lunak yang dapat digunakan untuk menjadikan komputer biasa menjadi router network yang handal, mencakup berbagai fitur yang dibuat untuk ip network dan jaringan wireless. Fitur-fitur tersebut diantaranya: Firewall & Nat, Routing, Hotspot, Point to Point Tunneling Protocol, DNS server, DHCP server, Hotspot, dan masih banyak lagi fitur lainnya. MikroTik routerOS merupakan sistem operasi Linux base yang diperuntukkan sebagai network router. Didesain untuk memberikan kemudahan bagi penggunanya. Administrasinya bisa dilakukan melalui Windows Application (WinBox). Selain itu instalasi dapat dilakukan pada Standard komputer PC (Personal Computer). PC yang akan dijadikan router mikrotik pun tidak memerlukan resource yang cukup besar untuk penggunaan standard, misalnya hanya sebagai gateway. Untuk keperluan beban yang besar (network yang kompleks, routing yang rumit) disarankan untuk mempertimbangkan pemilihan sumber daya PC yang memadai.

Ini adalah versi MikroTik dalam bentuk perangkat lunak yang dapat dipasang pada komputer rumahan (PC) melalui CD. File image MikroTik RouterOS bisa diunduh dari website resmi MikroTik, www.mikrotik.com. Namun, file image ini merupakan versi trial MikroTik yang hanya dapat digunakan dalam waktu 24 jam saja. Untuk dapat menggunakannya secara full time, anda harus membeli lisensi key dengan catatan satu lisensi hanya untuk satu harddisk.

4. Fitur - fitur Mikrotik
        Berikut fitur dari MikroTik
        Penanganan Protokol TCP/IP :
  • Firewall dan NAT
  • Routing - Static routing
  • Data Rate Management
  • Hotspot
  • Point-to-Point tunneling protocols
  • Simple tunnels
  • IPsec
  • Web proxy
  • Caching DNS client
  • DHCP
  • Universal Client
  • VRRP
  • UPnP
  • NTP
  • Monitoring/Accounting
  • SNMP
  • M3P
  • MNDP
  • Tools
  • Aneka Ragam
Layer 2 konektivitas
  • Wireless
  • Bridge
  • Virtual LAN
  • Synchronous
  • Asynchronous
  • ISDN
  • SDSL


5. Lisensi Mikrotik

             Lisensi Mikrotik tersedia dari level 0,1,3 sampai dengan level 6, yang jelas kemampuannya berbeda-beda sesuai dengan levelnya, berikut penjelasan lisensi level mikrotik yang ada :
  1. Level 0 : Pada level ini adalah level Demo, jadi tidak ada biaya yang harus dikeluarkan alias gratis. Namun ada batasan bagi penggunanya dan batasan tersebut hanya dua puluh empat jam, setelahnya level ini akan notresponding secara otomatis.
  2. Level 1 : Level ini sama dengan level 0, masih Demo dan tentunya gratis. Disni anda bisa menggunakannya untuk fungsi routing yang standar saja masih baku dengan satu panel pengaturan dan tidak memiliki batasan waktu penggunaan.
  3. Level 3 : Untuk level ini masih gratis juga, fiturnya sudah termasuk level 1 ditambah dengan kemampuan memanagemen perangkat keras Ethernet dan perangkat wireless client serta perangkat kartu jaringan lainnya.
  4. Level 4 : Di level yang ke 4 ini sudah berbayar Harganya sekitar 31 dolar setara dengan Rp. 403.000, fitur ini sudah mencangkup level 1,3 dan kemampuan mengelola perangkat wireless akses poin.
  5. Level 5 : Untuk mikrotik level ini harganya 65 dolar setara dengan Rp. 845.000,- fitur ini mencangkup level 1,3,4 dan ditambah pengelolaan hotspot yang lebih banyak.
  6. Level 6 : Pada level ini tentunya sudah mencangkup semua level atau tidak ada limitnya. Untuk harganya sekitar 155 dolar setara dengan Rp 2.015.000,- kemampuannya sudah mencangkup semua level dan dalam batas maksimal.
Jadi buat anda yang menggunakan mikrotik, silahkan memilih level mikrotik yang sudah disediakan secara langsung di situs mikrotik sendiri, tinggal beli lisensi yang di inginkan, melakukan pembayaran dan terakhir pihak mikrotik akan memberikan kode lisensinya kepada anda.

Gambar mikrotik :

                                                        (bagian luar)

                                                        (bagian dalam)



Rabu, 27 Juli 2016

Perbedaan sistem operasi Open source dan Closed source



1. Open source
   Open source adalah perangkat lunak dimana kode program terbuka dan disediakan oleh pengembangnya secara umum agar dapat dipelajari, diubah atau dikembangkan lebih lanjut dan disebar luaskan. Jika ada pembuat perangkat lunak yang tidak mengizinkan kode programnya diubah atau dimodifikasi, maka bukanlah disebut sebagai open source walaupun kode program dari perangkat lunak tersebut tersedia.
       Open source (kode program terbuka) dipopulerkan tahun 1998. Sejarah perangkat lunak open source lahir sejak kultur hacker berkembang di laboratorium-laboratorium komputer di universitas-universitas Amerika seperti Stanford, Berkeley, Carnegie Mellon, dan MIT pada tahun 1960-an dan 1970-an.Sistem operasi open source dinggap menguntungkan, khususnya oleh para pengguna open source. Beberapa keuntungan dan kerugian dari open source :

Keuntungan
     1.      Banyak tenaga (SDM) yang berperan mengerjakan proyek
     2.      Kesalahan (bugs, error) lebih cepat ditemukan dan diperbaiki
     3.      Kualitas hasil lebih terjamin karena komunitas melakukan evaluasi
     4.      Lebih aman
     5.      Hemat biaya
     6.      Tidak mengulangi development

Kekurangan
     1.      Kurangnya SDM yang dapat memanfaatkan open source
     2.      Tidak adanya proteksi terhadap HAKI
Contoh Sistem operasi yang termasuk Open Source adalah

  •  Linux: Ubuntu, Red Hat,  Mandriva, CentOS, Fedora, Blankon, OpenSUSE, Clear OS Open BSD dan Free BSD
  • Open Solaris dan Solaris
  • Android

2. 
Close Source
     Close Source adalah Sistem operasi yang codenya tidak dibuka untuk umum, pemilik code yang close source bisa membagi source codenya melalui lisensi dengan gratis maupun membayar. meskipun gratis, lisensi tertentu bisa membuat sebuah sistem operasi tidak sepenuhnya open source. Misalnya jika lisensi tersebut ada larangan untuk memodifikasi code, maka sistem operasi ini tidak open source.

Keuntungan Close source

  1. Kestabilan sistem terjamin karena ada penangung jawab resmi.
  2. Support langsung dari pemilik aplikasi /program.
  3. Mudah mendapatkan sertifikasi.
  4. Lebih mudah digunakan / dipelajari / dipahami karena mayoritas pengguna menggunakannya ( pada daerah tertentu ).

Kekurangan Close Source

  1. Tidak ada support khusus / langsung dari pembuat (developer).
  2. Celah yang terbuka, bisa dimanfaatkan untuk pengambilan informasi.
  3. Sosialisasi pemakaian, agak sulit, karena umumnya pengguna menggunakan close source (e.g.Windows),hanya pada daerah tertentu).
  4. Sulit untuk mendapatkan sertifikasi.
  5. Adanya lisensi yang mengharuskan pengguna untuk menyediakan dana /financial.
  6. Pengembangan terbatas.
  7. Diperlukan antivirus.
  8. Aplikasi umumnya tersedia berbayar.
  9. Deteksi kelemahan aplikasi menunggu feedback (umpan balik) dari pengguna.

Contoh Sistem operasi yang termasuk Close Source adalah :

  • Microsoft Windows
  • MACINTOSH (Apple)


SEJARAH PERKEMBANGAN LINUX

Pengertian Linux adalah software sistem operasi open source tanpa bayar atau gratis untuk di sebarluaskan di bawah lisensi GNU (Gnu Not Unix). Dengan demikian anda di perbolehkan untuk menginstal di komputer anda atau pun mengkopy dan menyebarkan kepada siapa saja tanpa harus membayar.Namun meskipun gratis, lisensi GNU memperbolehkan pihak yang ingin menarik biaya untuk penggandaan maupun pengiriman program ini. linux adalah turunan dari unix dan dapat bekerja pada berbagai macam perangkat jaringan koputer mulai dari intel x86 sampai dengan RISC. Dengan lisensi GNU anda dapat memperoleh program ini lengkap dengan kode sumbernya (source code). Tidak hanya itu, Anda diperbolehkan untuk mengkopi sebanyak yang Anda mau, atau bahkan mengubah kode sumbernya dan semuanya itu legal dibawah lisensi, pokoknya terserah anda.
LINUX pertamakali ditemukan pada tahun 1991 oleh Linus Benedict Torvalds. Beliau adalah seorang rekayasawan perangkat lunak Finlandia yang dikenal sebagai perintis pengembangan kernel Linux dan dia sekarang bertindak sebagai coordinator proyek tersebut.

Berikut adalah biodata Penemu Linux yaitu Linus Benedict Torvalds

Sejarah penemu linux

  • Lahir                                      : 28 desember 1969 Helsinki, Finlandia
  • Tempat tingal                         : Portland, Oregon
  • Kewarganegaraan                  : Finnish
  • Pekerjaan                              : rekayasawan perangkat lunak
  • Majikan                                 : Linux Foundation
  • Dikenal karena                      : Linux kernel, Git
  • Suami/Istri                             : Tove Torvalds
  • Orang tua                              : Nils Torvalds ( ayah ), Anna Torvalds ( ibu )
  • Kerabat                                 : Ole Torvalds ( kakek )

Sejarah Linux dimulai ketika Linus Benedict Torvalds Berumur 21 tahun yang gemar mengotak atik kekuatan komputer dengan batas-batas sistem yang dapat ditekan. Linus membeli PC pertamanya dan beliau kurang puas dengan sistem operasi pada komputernya itu. Padfa saat itu, komputernya menggunakan MS-DOS (Disk Operation System, sistem operasi buatan Microsoft), namun Linus lebih suka menggunakan sistem operasi UNIX seperti yang digunakan pada komputer milik universitasnya. Dan keaadaan tersebut memaksa Linus membuat sistem operasi yang bisa digunakan untuk PC dari UNIX. Dan akhirnya kerja kerasnya selama berbulan-bulan dapat menghasilkan cikal bakal dari sistem operasi yang di kenal sebagai sistem oprrasi Linux, yang kelak delapan tahun kemudian dikembangkan menjadi apa yang  dikatakan oleh banyak orang sebagai ancaman bagi raksasa Microsoft yang sangat dikenal dengan sistem operasi windowsnya.
Setelah Linus berhasil membuat versi kasar dari Linux, kemudian ia menuliskan pesan dalam internet untuk mengenalkan sistem barunya itu  pada pengguna PC yang lain. Beliau membuat softwarenya dapat didownload secara gratis yang biasa dilakukan oleh sesama software developer saat itu. Dia juga merilis source codenya, yang berarti bahwa semua yang memiliki pengetahuan tentang pemrograman komputer dapat memodifikasi Linux untuk disesuaikan dengan tujuan mereka masing-masing. Linux segera mendapat banyak pendukung yang antusias karena mereka dapat memiliki akses ke source codenya dan dapat membantu Linus untuk memperbaiki dan menyempurnakan softwarenya tersebut.

Itulah ulasan singkat saya tentang sejarah dan pengertian sistem operasi Linux, terimakasih telah berkunjung dan semoga artikel ini bermanfaat buat anda.