This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Rabu, 20 Juli 2011

Arsitektur Dan Organisasi Komputer

ARSITEKTUR DAN ORGANISASI KOMPUTER

ARSITEKTUR
Arsitektur komputer berkaitan dengan atribute-atribute yang nampak bagi programmer.
Set Instruksi, jumlah bit yang digunakan untuk penyajian  data, mekanisme I/O, teknik pengalamantan (addressing techniques).

ORGANISASI
Organisasi komputer berkaitan dengan unit-unit operasional dan interkoneksinya yang
merealisasikan spesifikasi arsitektural

ARSITEKTUR & ORGANISASI KOMPUTER
Arsitektur sama, organisasi dapat berbeda 
Arsitektur bertahan lama, organisasi menyesuaikan perkembangan teknologi 
    * Semua Intel famili x86 memiliki arsitektur dasar yang sama 
    * Famili IBM System/370 memiliki arsitektur dasar yang sama 
Memberikan  compatibilitas instruksi level mesin 

STRUKTUR & FUNGSI
Strukture adalah bagaimana masing-masing komponen saling berhubungan satu sama lain 
Fungsi merupakan operasi dari masing-masing komponen sebagai bagian dari struktur 

 FUNGSI
Semua komputer memiliki 4 fungsi:
  * Pengolahan data - Data processing
  * Penyimpanan data - Data storage
  * Pemindahan data - Data movement
  * Kendali - Control

Sabtu, 11 Juni 2011

Perbedaan OS Windows dan Mac OS

Nama  : Karsito Purnomo
NIM   : SIR200920
Dosen : Jatmiko I, S.Kom



1. Perbedaan OS Windows dengan Mac OS

a. Windows lebih rentan terkena virus dibandingkan dengan Mac Os
b. Mac OS mendukung multiple desktop sedangkan Windows ngga
c. Mac OS menggunakan Dock sedangkan Windows menggunakan taskbar dan menu
d. Untuk harga, Windows lebih terjangkau daripada Mac Os
e. Software lebih banyak yang compatible dengan Windows dibandingkan dengan Mac OS
f. Aktivasi Mac OS lebih ribet ketimbang Windows
g. Windows lebih sering mengeluarkan patch daripada Mac OS
h. Untuk para designer grafis Mac OS adalah pilihan tepat karena cocok banget buat editing video dan permodelan 3D, kalo untuk windows lebih ke sifat umum ya ngetik bisa, grafis bisa.
i. Mac OS hanya dapat di install pada computer buatan Aplle sedangkan Windows tampaknya lebih bersahabat karena dapat di install di semua merk komputer
j. Untuk Command Line, Mac OS basisnya grafis semua jadi gampang pake ni OS, kalo untuk windows kita tahu lah yang namanya command prompt klo mau pake masukin coding.


2. Kelebihan – kelebihan Mac OS :
  •    Graphic (kualitas gambar) bagus
  •    Built in firewall yang kuat
  •    Tidak mudah terkena virus
  •    Signal wifi yang lebih kuat
  •    Dukungan multiple desktop

3. Kekurangan – kekurangan Mac OS :
  •    Cepet panas
  •    Harga yang lumayan mahal
  •    Tidak adanya PCMIA slot
  •    Battery yang tidak tahan lama


4. Versi – versi Mac OS :
  •    Mac OS X Server 1.0 kode: "Rhapsody", dirilis: Maret 1999.
  •    Mac OS X Public Beta kode: "Kodiak", dirilis: September 2000.
  •    Mac OS X 10.0 (update 10.0.1-10.0.2-10.0.3-10.0.4) kode: "Cheetah", dirilis: Maret 2001.
  •    Mac OS X 10.1 (update 10.1.1-10.1.2-10.1.3-10.1.4-10.1.5) kode: "Puma", dirilis: Oktober 2001.
  •    Mac OS X Server 10.1 (update 10.1.1-10.1.2-10.1.3-10.1.4-10.1.5) kode: "Puma", dirilis: November 2001.
  •    Mac OS X 10.2 (update 10.2.1-10.2.2-10.2.3-10.2.4-10.2.5-10.2.6-10.2.7-10.2.8) kode: "Jaguar", dirilis: Agustus 2002.
  •    Mac OS X Server 10.2 (update 10.2.1-10.2.2-10.2.3-10.2.4-10.2.5-10.2.6-10.2.7-10.2.8), dirilis Agustus 2002.
  •    Mac OS X 10.3 (update 10.3.1-10.3.2-10.3.3-10.3.4-10.3.5-10.3.6-10.3.7-10.3.8-10.3.9) kode: "Panther", dirilis Oktober 2003.
  •    Mac OS X Server 10.3 (update 10.3.1-10.3.2-10.3.3-10.3.4-10.3.5-10.3.6-10.3.7-10.3.8-10.3.9), dirilis Oktober 2003.
  •    Mac OS X 10.4 (update 10.4.1-10.4.2-10.4.3-10.4.4-10.4.5) kode: "Tiger", dirilis: April 2005.
  •    Mac OS X Server 10.4 (update 10.4.1-10.4.2-10.4.3-10.4.4-10.4.5) dirilis: April 2005.
  •    Mac OS X 10.5 (update 10.5.1-10.5.2-10.5.3-10.5.4) kode: "Leopard", dirilis: Oktober 2007
  •    Max OS X 10.6 (kode: "Snow Leopard"; direncanakan beredar pada Juni 2009)

Minggu, 22 Mei 2011

Object Oriented Progamming

Polymorphism pada Pemrogaman Java

Polymorphism, suatu aksi yang memungkinkan pemrogram menyampaikan pesan tertentu keluar dari hirarki obyeknya, dimana obyek yang berbeda memberikan tanggapan/respon terhadap pesan yang sama sesuai dengan sifat masing-masing obyek.
Polymorphism dapat disamakan dengan Method Overloading, dimana di dalam sebuah class terdapat beberapa method dengan nama sama. Sebuah Method bernama TulisData() yang misalnya berfungsi menampilkan data String, tentu tidak bisa menangani masukan berupa data numerik, boolean, ataupun karakter, demikian juga sebaliknya. Solusi yang bisa dilakukan adalah dengan menyediakan beberapa Method TulisData() yang akan menangani setiap tipe data, sehingga data apapun yang diberikan sebagai parameter tetap bisa diproses.
Berikut adalah contoh program Polymorphism pada Java :

class TulisDataTipe {

public void TulisData(String Tulis) {
System.out.println(Tulis);
}
public void TulisData(int Tulis) {
System.out.println(Tulis);
}
public void TulisData(char Tulis) {
System.out.println(Tulis);
}
}



public class Output {

public static void main(String[] args) {
TulisDataTipe data = new TulisDataTipe();

System.out.print("Nama : ");
data.TulisData("Karsito Purnomo");

System.out.print("NIM  : ");
data.TulisData("SIR200920");

System.out.print("Jenis Kelamin : ");
data.TulisData("L");

}
}