Kamis, 12 April 2012

Jenis - jenis Bahasa Pemograman Java dan kegunaanya

1. J2SE (Standard Edition) : berbasis desktop
J2SE (Java 2 Standard Edition) J2SE adalah inti dari bahasa pemrograman Java. Digunakan untuk aplikasi berbasis desktop.
2. J2EE (Enterprise Edition) : berbasis web
      Java 2 Platform Enterprise Edition (J2EE) adalah salah satu Java Family Suite, yang menjadi
standard penting untuk mengembangkan enterprise aplikasi multitier berbasis komponen.
Diantaranya adalah untuk aplikasi e-bussiness, e-commerce dan web based application.
3. J2ME (Mobile Edition) : berbasis mobile / handphone  
J ava 2 Mobile Edition   adalah salah satu standar penting untuk mengembangkan Mobile aplikasi.diantaranya adalah untuk aplikasi perangkat lunak di handphone,yang banyak sekali kita lihat dan gunakan di telphon genggam.
4. Java Script
     JavaScript adalah bahasa skrip yang populer di internet dan dapat bekerja di sebagian besar penjelajah web populer seperti Internet Explorer (IE), Mozilla Firefox, Netscape dan Opera. Kode JavaScript dapat disisipkan dalam halaman web menggunakan tag SCRIPT.
    JavaScript pertama kali dikembangkan oleh Brendan Eich dari Netscape dibawah nama Mocha, yang nantinya namanya diganti menjadi LiveScript, dan akhirnya menjadi JavaScript. 
 Berikut istilah yang sering sekali kita temui :
Program         : Adalah serangkaian instruksi yang logis, ditulis dalam bahasa pemrograman (bahasa yang dimengerti oleh komputer) untuk menghasilkan informasi (output) sesuai dengan keinginan si pemakai jasa komputer (User). 
Programming : Adalah tahapan dalam pembuatan program.
Programmer   : Adalah orang atau tenaga pelaksana yang mempunyai tugas untuk membuat dan menyiapkan program siap pakai.
Thread             : adalah unit terkecil dari eksekusi suatu program.
Sumber :

http://id.wikipedia.org/wiki/JavaScript
READ MORE - Jenis - jenis Bahasa Pemograman Java dan kegunaanya

Rabu, 11 April 2012

Rangkuman CPU ( Central Prosesing Unit )

    CPU ( Central Prosesing Unit ) adalah Suatu perangkat pengolah/pemroses data dalam computer, sehingga CPU ini biasa disebut sebagai otak dari computer.sedangkan Perangkat pengolah atau pemroses data dalam komputer adalah prosesor atau lengkapnya adalah mikroprosesor.
    CPU merupakan otak bagi sebuah system komputer.
CPU memiliki 3 komponen utama yang merupakan bagian tugas utamanya yaitu
  1. CU   -Control Unit / Unit kendali / Unit Pengendali
  2. ALU - Aritmetic  / Unit Aritmatika .
  3. CLU - Logic / Logika
   Serta komponen register yang berfungsi membantu melakukan hubungan (interface) dari dan ke memori. Tugas CPU adalah melaksanakan dan mengawal keseluruhan operasi komputer sehingga bisa dikatakan hampir keseluruhan pemikiran dilaksanakan disini, sehingga sering dinamakan sebagai otak komputer. CPU Tempatnya terletak pada papan induk (motherboard) pada bagian inilah juga terletak segala pusat perangkat komputer seperti memori, port input –outp . CPU merupakan suatu perangkat keras microprocessor yang memahami dan melaksanakan suatu perintah dari perangkat lunak, sebut saja prosesor (pengolah data).
    Aritmatika  -> Representasi ->1. Fixed Point 2.Float Point
1.Fixed Point -> Nilai Tetap atau Absolute
2.Fload Point -> Nilai berjumlah ( mantisa,exponent )
Fixed di implementasikan pada proses bit data LSB & MSB
Float di implementasikan pada proses bit data yang memiliki nilai proses derajat.
Misalnya : 25,25 ( 10 ) =      (2)
                1011,01 (2) =       (10)
   Float juga di exponen nilai = ( En )
CU -> Controler Unit / Pengendali Instruksi dari proses olah data bit.
Status CU -> RD ( Read ) , WR ( Write ), M ( Memory ) dan I/O ( Input/ Output )
CLU -> Control Logical Unit ( Sebagai pengendali data bit yang berlaku berdasarkan nilai gerbang logika ( True / False ) yang di nyatakan dengan nilai I/O ( Input Output )
READ MORE - Rangkuman CPU ( Central Prosesing Unit )
 
© 2011 INFO OKE | Except as noted, this content is licensed under Creative Commons Attribution 2.5.
For details and restrictions, see the Content License | Recode by Ardhiansyam | Based on Android Developers Blog