Minggu, 27 September 2020

Rancangan Komputer Von Neumann dan Arsitektur Komputer IAS

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. 


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.


1. Masukan (input) 

    perangkat ini berfungsi sebagai media masukan data kedalam processor untuk diolah guna menghasilkan informasi yang diperlukan. contoh perangkatnya adalah mouse, keyboard, joystick dan scanner.

2. Pemroses (CPU)

    CPU atau Central Processing Unit merupakan tempat pemroses dari intruksi-intruksi program, bentuknya berupa chip yang terdiri dari jutaan IC.

3. Penyimpanan (Memory)

    Salah satu komponen yang berguna untuk menyimpan data pada komputer. ada dua jenis memori yaitu RAM dan ROM. Untuk ram biasanya hanya bersifat sementara artinya ram hanya meyimpan data sementara pada komputer, sedangkan rom bersifat permanen yang dapat menyimpan data - data besar.

4. Keluaran (Output)

    Perangkat output berguna sebagai penyampai informasi yang telah diolah oleh komputer, contohnya monitor untuk menampilkan video atau gambar, printer, speaker,dll


Komputer IAS pada tahun 1946 didesain oleh Von Neumann bersama koleganya dengan konsep pemrograman yang kemudian disebut dengan IAS Computer (Computer of Institute for Advanced Studies) karena dikembangkan di Computer of Institute for Advanced Studies.
Secara umum, struktur dari komputer IAS adalah sebagai berikut:

  • Memori utama, untuk menyimpan data dan intruksi.
  • Arithmetic Logic Unit (ALU), untuk mengolah data binner
  • Control Unit, untuk melakukan interpretasi instruksi - instruksi di dalam memori sehingga  adanya eksekusi instruksi tersebut
  • I/0, untuk berinteraksi dengan lingkungan luar

Gambar 1. Struktur Umum Komputer IAS

Secara detail Komputer IAS memiliki 1000 lokasi penyimpanan x 40 bit words, dengan rincian:

  • Binary number
  • 2 x 20 bit instructions

Dengan format memori sebagai berikut :

Gambar 2. Format Memori Struktur Komputer IAS

Gambar 3. Struktur Detail Komputer IAS

ALU-IAS(Computer of Institute for Advanced Studies)
  1. Memory  Buffer  Register  (MBR), berisi  sebuah  word  yang  akan disimpan  di  dalam  memori  atau digunakan  untuk  menerima  word dari memori.
  2. Memory  Address  Register  (MAR), untuk  menentukan  alamat  word  di memori  untuk  dituliskan  dari  MBR atau dibaca oleh MBR.
  3. Instruction  Register  (IR),  berisi instruksi  8  bit  kode  operasi  yang akan dieksekusi.
  4. Instruction  Buffer  Register  (IBR), digunakan  untuk  penyimpanan sementara  instruksi  sebelah  kanan word di dalam memori.
  5. Program Counter (PC), berisi alamat pasangan  instruksi  berikutnya  yang akan diambil dari memori.
  6. Accumulator  (AC)  dan  Multiplier Quotient  (MQ),  digunakan  untuk penyimpanan  sementar operand dan  hasil  ALU.  Misalnya,  hasil perkalian  2  buah  bilangan  40  bit  adalah sebuah bilangan 80 bit; 40 bit yang  paling  berarti  (most  significant bit)  disimpan  dalam  AC  dan  40  bit lainnya  (least  significant  bit) disimpan dalam MQ.
  7. IAS  beroperasi  secara  berulang membentuk  siklus  instruksi. Komputer  IAS memiliki  21  instruksi, yang  dapat  dikelompokkan  seperti berikut ini :

  • Data  transfer,  memindahkan data  di  antara  memori  dengan register  –  register  ALU  atau antara dua register  ALU sendiri.
  • Unconditional  branch,  perintah- perintah  eksekusi  perca-bangan tanpa syarat tertentu.
  • Conditional  branch,  perintah- perintah  eksekusi  percabangan yang  memerlukan  syarat tertentu  agar  dihasilkan  suatu nilai dari percabangan tersebut.
  • Arithmetic,  kumpulan  operasi  – operasi yang dibentuk oleh ALU.
  • Address  Modify,  instruksi  – instruksi  yang  memungkinkan pengubahan  alamat  saat  di komputasi  sehingga memungkinkan  fleksibilitas alamat  yang  tinggi  pada program.

 sumber informasi :

http://jejakandrian.blogspot.com/2018/09/stuktur-detail-komputer-ias-arsitektur.html

https://riznugraha.wordpress.com/2011/12/23/arsitektur-komputer-von-neumann/

Rabu, 23 September 2020

Contoh Script Polymorfisme pada java

Polimorfisme merupakan Suatu kemampuan dari sebuah object untuk membolehkan mengambil beberapa bentuk yang berbeda agar tidak terjadi duplikasi object (kemampuan untuk mempunyai beberapa bentuk class yang berbeda). Polimorfisme ini terjadi pada saat suatu object bertipe parent class, akan tetai pemanggilan constructornya melalui subclass. 

atau bisa juga diartikan memiliki banyak bentuk, dalam implementasinya pada oob, polymorfisme merupakan proses untuk merepresentasikan satu bentuk ke dalam banyak bentuk


berikut adalah contoh script dari program polymorfisme


dan berilut adalah hasil output dari program diatas



Script operasi aritmatika = https://titanhidayat0410.blogspot.com/2020/09/script-operator-aritmatika.html
Script Pembanding dan logika = https://azulfikar329.blogspot.com/p/contoh-script-pembanding-dan-logika.html
Script Pengelompokan = https://abdoelhafidzh1999.blogspot.com/2020/09/pengelompokan-wr.html


Jumat, 18 September 2020

Pembuatan Java Application Sederhana

 1. langkah pertama klik "new project" 


2. Lalu akan Tampil Jendela New Projet pilh Java Pada Categories dan Java Aplication Pada Project, kemudian klik next


3. Setelah itu akan tampil Jendela New Java Application, tentukan nama Project dan juga Folder penyimpanan Kemudian Klik Finish


4. Selanjutnya untuk membuat sebuah File baru , Klik kanan pada Project LatihanJava --> pilih new --> Java Class



5. Selanjutnya dapat mengetikan kode kode Program seperti dibawah ini dengan sintaks java



selanjutnya adalah program perhitungan keliling lingkaran

1. 



Kamis, 17 September 2020

INSTALASI Netbeans IDE 7.2

1. Klik 2x pada file installer yang sudah didownload, lalu klik next


2.  lalu centang pada kotak "license agreement", kemudian klik next


3. centang juga pada "JUnit license agreement", setelah itu klik next


4. selanjutnya pilih file location, lalu klik next 



5. setelah itu klik "install" dan tunggu sampai instalasi selesai




6. berikut adalah tampilan IDE Netbeans 7.2 yang sudah terinstall