Rabu, 21 Desember 2011

Hukum Moore's Law

0 komentar
udah pada tau kan hukum moore tuh kya apa??


kalo belom tau saya mau sedikit menjelaskan tentang hukum moore...
Hukum Moore's Law  menggambarkan tren jangka panjang dalam sejarah perangkat keras komputer.
 Jumlah transistor yang dapat ditempatkan  pada sebuah sirkuit terpadu ganda kira-kira setiap dua tahun periode dan sering dikutip sebagai "18 bulan" karena Daud House, seorang eksekutif Intel, yang memprediksi bahwa periode dua kali lipat dalam kinerja chip.

Kemampuan dari banyak perangkat elektronik digital sangat terkait dengan Hukum Moore's Law kecepatan pemrosesan, kapasitas memori, sensor dan bahkan jumlah dan ukuran piksel dalam kamera digital. Semua ini meningkatkan di (sekitar) harga eksponensial juga Peningkatan eksponensial telah secara dramatis meningkatkan dampak dari elektronika digital dalam hampir setiap segmen ekonomi dunia. hukum Moore menggambarkan kekuatan pendorong perubahan teknologi dan sosial di akhir abad ke-21 ke-20.

Hukum ini dinamai Intel co-founder E. Gordon Moore, yang menggambarkan tren di tahun 1965 mencatat bahwa jumlah komponen dalam sirkuit terpadu telah dua kali lipat setiap tahun dari penemuan dari sirkuit terpadu pada tahun 1958 sampai tahun 1965 dan memperkirakan bahwa kecenderungan akan terus "untuk setidaknya sepuluh tahun" prediksi-Nya telah terbukti secara luar biasa akurat, sebagian karena hukum yang sekarang digunakan dalam industri semikonduktor untuk membimbing panjang jangka perencanaan dan menetapkan target untuk penelitian dan pengembangan.

 apakah hukum moore masih berlaku skr ini??
perkembangan yang semakin pesat membuat hukum moore tidak relevan dengan kenyataannya. Hukum Moore, yang menyatakan bahwa kompleksitas sebuah mikroprosesor akan meningkat dua kali lipat tiap 18 bulan sekali, sekarang semakin dekat kearah jenuh. Hal ini semakin nyata setelah Intel secara resmi memulai arsitektur prosesornya dengan code Nehalem. Prosesor ini akan mulai menerapkan teknik teknologi nano dalam pembuatan prosesor, sehingga tidak membutuhkan waktu selama 18 bulan untuk melihat peningkatan kompleksitas tapi akan lebih singkat
tapi karena hukum moore dijadikan suatu target dan tujuan yang ingin dicapai dalam pengembangan industri semikonduktor. Peneliti di industri prosesor berusaha mewujudkan Hukum Moore dalam pengembangan produknya. Industri material semikonduktor terus menyempurnakan produk material yang dibutuhkan prosesor, dan aplikasi komputer dan telekomunikasi berkembang pesat seiring dikeluarkannya prosesor yang memiliki kemampuan semakin tinggi.
Secara tidak langsung, Hukum Moore menjadi umpan balik (feedback) untuk mengendalikan laju peningkatan jumlah transistor pada keping IC. Hukum Moore telah mengendalikan semua orang untuk bersama-sama mengembangkan prosesor. Terlepas dari alasan-alasan tersebut, pemakaian transistor akan terus meningkat hingga ditemukannya teknologi yang lebih efektif dan efisien yang akan menggeser mekanisme kerja transistor sebagaimana yang dipakai saat ini.
Meskipun Gordon Moore bukanlah penemu transistor atau IC, gagasan yang dilontarkannya mengenai kecenderungan peningkatan pemakaian jumlah transistor pada IC telah memberikan sumbangan besar bagi kemajuan teknologi informasi. Tanpa jasa Moore mungkin kita belum bisa menikmati komputer berkecepatan 3GHz seperti saat ini.


Sumber : 
  http://id.wikipedia.org/wiki/Hukum_Moore. 13 Desember 2011.

Minggu, 04 Desember 2011

Piranti I/O

2 komentar
Pada Kali ini saya akan menuliskan, lebih tepatnya menjelaskan apa itu piranti I/O, cara kerjanya, jenis-jenis piranti I/O, istilah-istilah pentingnya, serta cotoh-contohnya...

Pertama...

 PENGERTIAN PIRANTI I/O
  • Piranti adalah peripheral atau perangkat
  • Piranti I/O adalah piranti(perangkat) yang memiliki tugas meminta input(masukan) dan menghasilkan data (output).
I/O mempunyai fungsi atau peranan sebagai perantara/penghubung/penerjemah antara user (dunia luar) dengan microprocessor .
   
I/O pada sistem mikroprosesor dapat dibedakan menjadi dua sistem yaitu :
1). Sistem Paralel
Data masukan / keluaran dikirimkan dalam bentuk delapan bit paralel.
2). Sistem Serial
Data masukan/keluaran dikirim secara bit per bit berurutan melalui satu jalur.

Kedua...
  CARA KERJA PIRANTI I/O
cara kerja piranti I/O dalam pemindahan data dari peripheral ke CPU melalui sebuah modul I/O
  • permintaan dan pemeriksaan status perangkat dari CPU ke modul I/O
  • modul I/O memberi jawaban atas permintaan CPU 
  • apabila perangkat eksternal udah siap untuk transfer data maka CPU akan mengirimkan perintah ke modul I/O
  • modul I/O akan menerima paket data dengan panjang tertentu dari peripheral
  • selanjutnya data dikirim ke CPU setelah diadakan sinkronisasi panjang data dan kecepatan transfer oleh modul I/O sehingga paket-paket data dapat di terima CPU dengan baik.          
Ketiga...
    JENIS-JENIS PIRANTI I/O
terdapat beberapa jenis piranti I/O seperti :
  • piranti penyimpanan, contoh : disk, tape
  • piranti transmisi, contoh : network, modem 
  • piranti antarmuka, contoh : screen, keyboard, mouse
Keempat...
BLOG DIAGRAM
Penjelasan : 
Piranti I/O (Input/Output) dihubungkan ke sistem komputer lewat I/O bus dan memiliki fungsi khusus untuk memberi masukkan data atau mengolah data atau mengolah data keluaran dari komputer.

Kelima...
ISTILAH-ISTILAH PENTING I/O
  • I/O = I/O (Input/Output)
  • device = device
  • storage device -> device penyimpanan
  • disk = disk
  • transmission = transmission
  • direct I/O instruction = direct I/O instruction
  • memory-mapped I/O = memory-mapped I/O
  • port = port (perangkat keras)
  • bus = bus (perangkat keras)
  •  raw I/O = raw I/O
  • I/O Application -> aplikasi I/O
Keenam...
CONTOH-CONTOH PIRANTI I/O
Piranti input langsung » yaitu input yang dimasukkan langsung diproses oleh alat pemroses. Contohnya : keyboard, mouse, touch screen, light pen, digitizer graphics tablet, scanner.
Piranti input tidak langsung » input yang melalui media tertentu sebelum suatu input diproses oleh alat pemroses. Contohnya : punched card, disket, harddisk
Piranti output » adalah perangkat komputer yang berguna untuk menghasilkan keluaran, apakah itu ke kertas (hardcopy), ke layar monitor (softcopy) atau keluaran berupa suara.Contohnya printer, speaker, plotter, monitor dan banyak yang lainnya.

Sumber :
Hak Cipta © 2005 Suplemen Pengantar Sistem Operasi Komputer Bab 7 “Teknologi Input
Output” disusun oleh Budhi Riyanto / 720500083Y dan Prayitno / 7205000989

Politekhnik elektronika negri Surabaya

http://fiyaphyong.blogspot.com/2010/12/cara-piranti-piranti-io-mentransfer.html

wikipedia.com

Senin, 06 Juni 2011

Membuat Looping Mhitung Mahasiswa

0 komentar
Inputanya:
import java.util.Scanner;
public class TestQuiz {


    public static void main(String[] args){
        Scanner input=new Scanner(System.in);

        garis();
        System.out.println("=============================");
        System.out.println("       MENU PILIHAN          ");
        System.out.println("=============================");
        System.out.println("1.MENGHITUNG NILAI MAHASISWA" );
        System.out.println("2.EXIT");
        System.out.println("==============================");
        garis();


        System.out.print("Anda pilih nomor :");int pilih=input.nextInt();
        switch(pilih){
        case 1 :{
           System.out.println("===========================");
           System.out.println("MENGHITUNG NILAI MAHASISWA  ");
           System.out.println("===========================");
           System.out.println("MASUKAN JUMLAH MAHASISWA :   ");int n=input.nextInt();
           garis();
                int[] data=new int[10];
                for (int i=1;i<=n;i++){

                    System.out.println("data ke"+i +":");
                    System.out.print("NPM         :"); String npm=input.next();
                    System.out.print("NAMA        :"); String nama=input.next();
                    System.out.print("JURUSAN     :"); String jur=input.next();
                    System.out.print("MATA KULIAH :"); String mk=input.next();
                    System.out.print("NILAI TUGAS :"); int n_tgs=input.nextInt();
                    System.out.print("NILAI UTS   :"); int n_uts=input.nextInt();
                    System.out.print("NILAI UAS   :"); int n_uas=input.nextInt();
                    int n_rata=(n_tgs+n_uts+n_uas)/3;
                    System.out.print("NILAI Rata-rata   :"+n_rata);
                }
                break;
            }
            default:System.exit(0);
        }}



    static void garis(){
        System.out.println("====================================");
        }
    }

Outputanya:
run:
====================================
=============================
       MENU PILIHAN        
=============================
1.MENGHITUNG NILAI MAHASISWA
2.EXIT
==============================
====================================
Anda pilih nomor :1
===========================
MENGHITUNG NILAI MAHASISWA
===========================
MASUKAN JUMLAH MAHASISWA : 
2
====================================
data ke1:
NPM         :43A87006100024
NAMA        :Budi
JURUSAN     :TI
MATA KULIAH :Pancasila
NILAI TUGAS :80
NILAI UTS   :80
NILAI UAS   :80
NILAI Rata-rata   :80
data ke2:
NPM         :43A87006100025
NAMA        :Cecep
JURUSAN     :SI
MATA KULIAH :Agama
NILAI TUGAS :90
NILAI UTS   :90
NILAI UAS   :90
NILAI Rata-rata   :90
BUILD SUCCESSFUL (total time: 1 minute 43 seconds)

Membuat Looping Daftar

0 komentar
Inputanya:
public class Daftar
{public static void main(String[] ar)
    {int [] um={4,5,2,3};
     String []nm={"Joko","Budi","Yeni","Nino"};
     System.out.println("No Nama Umur");
     for(int i=0;i<4;i++)
     System.out.println((i+1)+" "+nm[i]+" "+um[i]);
 }

}
Outputanya: