Sabtu, 30 Oktober 2010

CPU Z



PROCESSOR
                       
Name:  menunjukkan nama core yang terdapat pada processor komputer atau laptop.
Code Name : menunjukkan kode yang terdapat pada core processor/ nama belakang processor.
Package : Jenis socket proseccor yang digunakan.
Technology : panjang  transistor processor
          32 nm :proses fabrikasi, banyak atau ukuran dari pin pada processor.
Core Voltage: Tegangan listrik yang ada pada processor atau Voltase
Specification: Kecepatan atau frekuensi processor pada computer/laptop
Family: generasi
Instructions :
            MMX : berhubungan dengan Intstruksi Multimedia yang mangatur tentang
                        visual berupa gambar, grafik(Intel).
             SSE : pengembangan atau generasi dari MMX / instruksi algoritma atau
                       perhitungan yang dapat dipahami processor(Intel).
         EM64T : Instruksi yang diproses oleh prosessor dengan 64 bit(ADM).
Stepping : sebutan yang digunakan oleh Intel dan AMD (produsen semikonduktor)Untuk mengidentifikasi berapa banyak desain mikroprosesor telah maju dari desain aslinya.

CLOCKS

Core Speed: Kecepatan satu (1) core satuan dalam melakukan satu perintah. Kecepatan CPU, diukur dalam MHz
Multiplier: Pengkali. Apabila processor banyak melakukan proses pada komputer, maka multiplier meningkat. Apabila processor sedikit melakukan proses pada komputer, maka multiplier menurun dalam keadaan stabil.
BUS Speed: Kecepatan BUS. Jumlah alur yang mampu dilaksanakan oleh sebuah pemproses dalam masa second. Satuan waktu ini diukur dalam unit juta arahan second yang disebut juga sebagai megahertz (MHz) atau juta kitaran second dan kebanyakan komputer memiliki bus berkecepatan diantara 100 hingga 133MHz.
QPI link (Quick Path Interconnect): Jembatan antara northbridge dan prosessor.QPI Link merupakan prosesor point-to-point interkoneksi yang dikembangkan oleh Intel untuk bersaing dengan HyperTransport

CACHE

Cache adalah memory yang paling dekat dengan prosessor, berukuran kecil berkecepatan tinggi yang berfungsi untuk menyimpan sementara instruksi data yang diperlukan oleh prosesor. Cache juga berfungsi untuk menghindari wasting time.Boleh dikatakan bahwa cache memory ini adalah memory internal prosesor. Cache memory ini berbasis SRAM yang secara fisik berukuran kecil dan kapasitas tampung datanya juga kecil atau sedikit. Pada saat ini, cache memory ada 3 jenis, yaitu L1 cache, L2 cache, dan L3 cache.

L1  Data : Tingkat 1 cache, atau cache primer, adalah pada CPU dan digunakan untuk penyimpanan sementara instruksi dan data yang terorganisir dalam blok 32 byte. cache primer adalah bentuk tercepat penyimpanan. Karena itu dibangun untuk chip dengan keadaan nol menunggu-(delay) antarmuka untuk unit eksekusi prosesor, ia terbatas dalam ukuran.

L1 Inst : cache instruksi untuk mempercepat instruksi dieksekusi mengambil, cache data untuk mempercepat mengambil dan menyimpan data, dan terjemahan lookaside buffer digunakan untuk mempercepat penerjemahan alamat virtual-ke-fisik untuk kedua instruksi dieksekusi dan data.

Level 2 : Umumnya terdiri dari chip SRAM yang terletak di dekat prosesor, meskipun demikian, prosesor Athlon generasi terbaru memiliki L2-Cache on chip. Fungsinya sama dengan L1 Cache, L2 Cache dikenal juga dengan nama secondary cache, adalah memory yang memiliki urutan kecepatan kedua (tipe memori yang paling cepat adalah L1 Cache) yang disediakan untuk mikroprosesor.

Level 3 : Tingkat 3 atau L3 cache memori khusus yang bekerja di tangan-tangan dengan cache L1 dan L2 untuk meningkatkan kinerja komputer. cache L1, L2 dan L3 adalah komputer unit pengolahan (CPU) cache, ayat-ayat jenis lain dalam sistem cache seperti cache hard disk. cache CPU melayani kebutuhan mikroprosesor dengan mengantisipasi permintaan data sehingga instruksi pemrosesan yang disediakan tanpa penundaan. cache CPU lebih cepat dari random access memory (RAM), dan dirancang untuk mencegah bottleneck dalam kinerja.



Kamis, 21 Oktober 2010

CPU


Central Processing Unit/CPU

Komponen-komponen  di dalam  CPU
1.      Processor , berfungsi  untuk memproses data atau sebagai otak dari suatu sistem komputer.
2.      Hard disk, berfungsi sebagai penyimpanan data secara permanen.
3.      ROM, berfungsi sebagai penyimpanan data dalam proses booting .
4.      Chipset South bridge, berfungsi sebagai penghubung semua inputan.
5.      Chipset North bridge, berfungsi sebagai penghubung processor, RAM, dan VGA.
6.      Ports PS2, berfungsi untuk menghubungkan mouse dan keyboard.
7.      Ports parallel, berfungsi untuk menghubungkan printer dan scanner.
8.      Ports serial, berfungsi untuk menghubungkan ke moniter.
9.      Ports fire wire, berfungsi sama seperti ports USB.
10. Ports USB, berfungsi untuk menghubungkan ke USB.
11. Ports RJ45, berfungsi untuk menghubungkan ke LAN atau internet.
12. Ports Audio, berfungsi untuk menghubungkan ke audio.
13. Slot PCI, berfungsi untuk  menghubungkan sound card, TV tunner, modem, dll.
14. Slot AGP, berfungsi untuk menghubungkan VGA.
15. Slot DIM, berfungsi untuk menghubungkan RAM.
16. Slot supply, berfungsi untuk menyuplai listrik.
17. Kabel  IDE, berfungsi untuk menghubungkan ke hard disk atau floopy disk.
18. Kabel  SATA, berfungsi  untuk menghubungkan ke hard disk SATA.
19. Baterai Cmos, berfungsi untuk menyuplai listrik ke ROM.
20. Slot LIT, berfungsi untuk menghubungkan lampu-lampu indikator yang ada di CPU.
21. Socket, berfungsi untuk menghubungkan dari power supply ke komponen-komponen komputer.


 Contoh gambar motherboar;

Contoh gambar Port



Contoh gambar Hard disk



Selasa, 12 Oktober 2010

Konversi Basis Bilangan


Konversi Antar Basis Bilangan
Contoh:
Tentukan DEC2610 ke dalam Biner, Octal, & Hexal
261010  = (….)2 = (….)8 = (….)16
Solusi :
*   261010 = (….)2
                     2610   : 2  = 1305 sisa 0
                     1305  : 2  =   652 sisa 1
                        652 : 2  =    326 sisa 0
                        326 : 2  =    163 sisa 0
                        163 : 2  =      81 sisa 1
                          81 : 2  =      40 sisa 1
                          40 : 2  =      20 sisa 0
                          20 : 2  =      10 sisa 0
                          10 : 2  =        5 sisa 0
                            5 : 2  =        2  sisa 1
                            2 :2   =        1 sisa 0
                            1 : 2  =        0  sisa 1

        =>261010  = 1010001100102

*       261010 = (....)8
              2610 : 8 = 326 sisa 2
                326 : 8 =   40 sisa 6
                  40 : 8 =     5  sisa 0
                    5 : 8 =     0  sisa 5

           =>261010 = 50628

*       261010 = (….)16
               2610 : 16  = 163 sisa 2
                 163 : 16  =   10 sisa 3
                   10 : 16  =     0 sisa 10

            =>261010 = a3216



          

  


Minggu, 10 Oktober 2010

programmer




Menjadi Seorang Programmer Di masa Depan

Programmer adalah seseorang yang pekerjaannya membuat program atau aplikasi untuk digunakan sebagai alat bantu manusia dalam mengerjakan rutinitas yang bersifat monoton atau berulang-ulang dengan menggunakan bahasa pemrograman tertentu. Programmer pun manusia biasa yang membutuhkan sosialisai dengan manusia lain tanpa terlepas dari sifat-sifat yang dimiliki manusia pada umumnya. Namun, seorang programmer memiliki kemampuan lebih untuk bisa membuat program atau aplikasi yang bisa diterjemahkan oleh mesin (komputer). Program atau aplikasi biasa digunakan untuk membantu mempercepat rutinitas pekerjaan manusia.

Bagaimana seharusnya/syarat menjadi seorang programmer itu? umumnya syarat menjadi seorang programmer yaitu mempunyai kemampuan tinggi untuk belajar dan tekun dalam belajar pemrograman, menguasai salah satu/semua bahasa mesin dan  mempunyai kreativitas tinggi untuk membuat sebuah program/software bisa berupa game atau aplikasi, paling tidak program/software yg dibuat lebih simple dan cepat atau bahkan lebih kompleks dari software biasanya.
Untuk menjadi seorang programmer, kamu tidak harus merupakan seseorang yang murni memiliki tingkat kecerdasan sangat tinggi. Namun, programmer dituntut agar bisa menghadapi tantangan yang kadang di luar pemikiran orang awam pada umumnya. Jadi, seorang programmer harus sering latihan atau malah harus sering mengerjakan pembuatan aplikasi, baik yang bersifat bisnis maupun bersifat latihan dan koleksi semata. Mempelajari pemrograman komputer sebaiknya dimulai dari mempelajari bahasa pemrograman yang relatif sederhana terlebih dahulu. Bahasa Pascal/Turbo Pascal maupun C/C++ merupakan alternatif yang baik untuk memulai.


Beberapa hal yang harus di pertajam dalam mempelajari pemrograman, yakni Konsep, Logika, dan Algoritma. Konsep, kemampuan mengkonsep program akan mempermudah kita menyelesaikan masalah. Logika, kemampuan untuk berpikir logis untuk mengambil keputusan dengan cermat. Algoritma, kemampuan untuk mengembangkan nalar untuk menghasilkan langkah tersingkat dalam penyelesaian masalah. Bila kita telah menguasai tiga hal tersebut, maka kita akan lebih mudah untuk mempelajari bahasa pemrograman apapun.




Kriteria yang harus dimiliki oleh seorang programmer
    1. Punya kemampuan logika yang tinggi, Karena salah satu fungsi logika  adalah menghubungkan / memformulasikan satu data base dengan data base lainnya, dan bagaimana memprosesnya dengan tepat hingga menghasilkan sesuatu dengan baik dan tepat seperti yg kita inginkan.Dan mampu berpikir secara cepat dan luas. Contohnya : kalau mengerjakan soal matematika atau fisika, dia pasti akan menemukan beberapa cara untuk menjawab soal tersebut.
    2. Punya rasa penasaran yang tinggi, karena pada dasarnya programmer tidak jauh dihadapkan dari masalah2 pemrograman, seperti bagaimana cara ini, dan bagaimana cara itu.
    3. Dengan bermodalkan poin no.2 diharapkan seorang programer tidak gampang menyerah dan putus asa. Jika memang waktunya, baru dia akan bertanya atau konsultasi dengan sesama programmer lainnya.
    4. Rajin, tekun, dan ulet. Karena belajar pemrograman itu tidak mudah , dan dalam menjalaninya harus benar-benar rajin, tekun, dan ulet mengingat banyak sekali yang harus di pelajari.
     5. Tidak pernah cukup. Kenapa ? Karena pemrograman berarti dan selalu menggunakan teknologi terbaru dan mengikuti perkembangan jaman. Jadi jika anda sudah mampu menguasai banyak hal, jangan merasa cukup atau puas sampai disitu, karena pemrograman juga akan terus berkembang seiring berjalannya waktu.
     6. Senang dan mencintai, jangan melakukan pemrograman jika anda terpaksa, karena dijamin bahwa segala yang dilakukan dengan terpaksa akan memberikan hasil yang  setengah - setengah.

Pekerjaan seorang programmer
Bagi banyak orang, proses memulai tidur adalah proses yang sangat serius. Sebagian memerlukan hal-hal khusus untuk bisa tidur. Sebagian orang dapat melakukan dengan cepat, sebagian lagi melakukannya dengan sangat lambat. Sebagian lagi bahkan susah tidur ketika mereka benar-benar membutuhkannya, sehingga mereka minum pil tidur, atau membuat minuman khusus. Intinya, jumlah orang yang bisa memulai tidurnya dengan mudah sangatlah sedikit.

Hal yang sama berlaku pula untuk programmer. Proses memulai bekerja bagi mereka kira-kira seperti proses yang dijalani oleh orang lain untuk tidur. Mereka tidak dapat begitu saja memulai pekerjaannya, layaknya sebagian besar orang yang tak bisa serta merta berkata "tidur!" dan langsung tertidur. Tidak ada pula resep umum yang bisa digunakan oleh programmer untuk mempercepat proses itu, seperti halnya tidak ada cara umum yang dapat dilakukan oleh semua orang untuk bisa cepat tidur.
Hasil kerja programmer adalah impian, angan dalam tidur yang nyenyak, fantasi. Semua itu ditulis dalam bahasa khusus untuk perangkat elektronik yang mengabadikan eksistensi impian-impiannya selama programmer sedang tidak tidur atau sedang memimpikan hal yang lain.


Mungkin bisa  dikatakan pekerjaan seorang programmer adalah mengkhayal dan tidur.Pekerjan nya ialah membuat suatu program.Dimana  sebelum menciptakan suatu program dia harus mampu memikirkan konsep dan membayangkan program yang mau di ciptakan yang dapat dia buat sesuai dengan kreativitas nya.

Jumat, 01 Oktober 2010

BUS ISA


BUS ISA
Bus ISA atau Industry Standart Architectur merupakan bus dasar dan paling umum digunakan dalam komputer IBM PC hingga tahun 1995, sebelum akhirnya digantikan oleh bus PCI yang diluncurkan pada tahun 1992.Bus ISA yang beredar  terbagi menjadi dua bagian, yakni ISA 8-bit dan ISA 16-bit.

ISA 8-bit
Bus ISA 8-bit merupakan varian dari bus ISA, dengan bus data selebar 8-bit,yang dikenalkan pada 12 agustus 1981 dalam IBM PC 5150(PC awal). Kecepatan bus ini adalah 4.77 MHz (sama seperti  prosesor Intel 8088 dalam IBM PC), sebelum ditingkatkan menjadi 8.33 MHz pada IBM PC/AT. Karena memiliki bandwidth 8-bit, maka transfer rate maksimum yang dimilikinya hanyalah 4.77 Mbyte/detik atau 8.33 Mbyte/detik. Slot ini memiliki 62 konektor.
Contoh model ISA 8-bit




 Sumber : http://id.wikipedia.org/wiki/Bus_ISA