Pada tahun 1873 seorang operator telegram asal Valentia, Irlandia yang bernama Joseph May menemukan bahwa cahaya mempengaruhi resistansi elektris selenium.
Ia menyadari itu bisa digunakan untuk mengubah cahaya kedalam arus listrik dengan menggunakan fotosel silenium (selenium photocell).
Joseph May bersama Willoughby Smith (teknisi dari Telegraph Construction Maintenance Company) melakukan beberapa percobaan yang selanjutnya dilaporkan pada Journal of The Society of Telegraph Engineers.
Hal ini merupakan embrio dari teknologi perekaman gambar.

Setelah beberapa kurun waktu lamanya kemudian diciptakan sebuah piringan metal kecil yang bisa berputar dengan lubang-lubang didalamnya oleh seorang mahasiswa yang bernama Julius Paul Gottlieb Nipkow (1860-1940) atau lebih dikenal Paul Nipkow di Berlin, Jerman pada tahun 1884 dan disebut sebagai cikal bakal lahirnya televisi.
Sekitar tahun 1920 John Logie Baird (1888-1946) dan Charles Francis Jenkins (1867- 1934) menggunakan piringan karya Paul Nipkow untuk menciptakan suatu sistem dalam penangkapan gambar, transmisi, serta penerimaannya.
Mereka membuat seluruh sistem televisi ini berdasarkan sistem gerakan mekanik, baik dalam penyiaran maupun penerimaannya. Pada waktu itu belum ditemukan komponen listrik tabung hampa (Cathode Ray Tube)

Televisi elektronik agak tersendat perkembangannya pada tahun-tahun itu, lebih banyak disebabkan karena televisi mekanik lebih murah dan tahan banting.
Bukan itu saja, tetapi juga sangat susah untuk mendapatkan dukungan finansial bagi riset TV elektronik ketika TV mekanik dianggap sudah mampu bekerja dengan sangat baiknya pada masa itu.
Sampai akhirnya Vladimir Kosmo Zworykin (1889-1982) dan Philo T. Farnsworth (1906-1971) berhasil dengan TV elektroniknya.
Dengan biaya yang murah dan hasilnya berjalan baik, maka orang-orang pada waktu itu berangsur-angsur mulai meninggalkan tv mekanik dan menggantinya dengan tv elektronik.

Vladimir Zworykin, yang merupakan salah satu dari beberapa pakar pada masa itu, mendapat bantuan dari David Sarnoff (1891-1971), Senior Vice President dari RCA (Radio Corporation of America).
Sarnoff sudah banyak mencurahkan perhatian pada perkembangan TV mekanik, dan meramalkan TV elektronik akan mempunyai masa depan komersial yang lebih baik.
Selain itu, Philo Farnsworth juga berhasil mendapatkan sponsor untuk mendukung idenya dan ikut berkompetisi dengan Vladimir.

TV ELEKTRONIK
Baik Farnsworth, maupun Zworykin, bekerja terpisah, dan keduanya berhasil dalam membuat kemajuan bagi TV secara komersial dengan biaya yang sangat terjangkau.
Di tahun 1935, keduanya mulai memancarkan siaran dengan menggunakan sistem yang sepenuhnya elektronik.
Kompetitor utama mereka adalah Baird Television, yang sudah terlebih dahulu melakukan siaran sejak 1928, dengan menggunakan sistem mekanik seluruhnya.
Pada saat itu sangat sedikit orang yang mempunyai televisi, dan yang mereka punyai umumnya berkualitas seadanya.
Pada masa itu ukuran layar TV hanya sekitar tiga sampai delapan inchi saja sehingga persaingan mekanik dan elektronik tidak begitu nyata, tetapi kompetisi itu ada disana.

TV RCA, Tipe TT5 1939, RCA dan Zworykin siap untuk program reguler televisinya, dan mereka mendemonstrasikan secara besar-besaran pada World Fair di New York. Antusias masyarakat yang begitu besar terhadap sistem elektronik ini, menyebabkan the National Television Standards Committee [NTSC], 1941, memutuskan sudah saatnya untuk menstandarisasikan sistem transmisi siaran televisi di Amerika. Lima bulan kemudian, seluruh stasiun televisi Amerika yang berjumlah 22 buah itu, sudah mengkonversikan sistemnya kedalam standard elektronik baru.

Pada tahun-tahun pertama, ketika sedang resesi ekonomi dunia, harga satu set televisi sangat mahal. Ketika harganya mulai turun, Amerika terlibat perang dunia ke dua. Setelah perang usai, televisi masuk dalam era emasnya. Sayangnya pada masa itu semua orang hanya dapat menyaksikannya dalam format warna hitam putih.

TV BERWARNA
Sebenarnya CBS sudah lebih dahulu membangun sistem warnanya beberapa tahun sebelum rivalnya RCA. Tetapi sistem mereka tidak kompatibel dengan kebanyakan TV hitam putih diseluruh negara.
CBS yang sudah mengeluarkan banyak sekali biaya untuk sistem warna mereka harus menyadari kenyataan bahwa pekerjaan mereka berakhir sia-sia.
Belajar dari pengalaman CBS, RCA mulai membangun sistem warna menurut formatnya sendiri.
Mereka dengan cepat membuat sistem warna yang mampu untuk diterima pada sistem warna maupun hitam putih.
Setelah RCA memperlihatkan kemampuan sistem mereka, format NTSC kemudian dijadikan acuan standart untuk siaran komersial pada tahun 1953.

Seiring dengan berjalannya waktu serta perkembangan teknologi, televisi dari waktu ke waktu mulai banyak perbaikan dan penambahan dari sisi teknologinya.
Untuk waktu kedepan televisi perlahan mulai meninggalkan teknologi analog dan menginjak ke era yang disebut televisi digital dengan kemampuan dan kualitas yang lebih baik dari generasi sebelumnya yang lazim disebut dengan teknologi IPTV [Internet Protocol Television].

Dan Sampai Sekarang Begitu banyak sekali Model Televisi yg beraneka ragam, dari bisa melakukan SMS , Melihat Photo, dan Lain sebagainya, so kita tunggu terus seperti apa lagi perkembagan televisi yg selanjutnya

 

SUMBER :

http://asal-usul-motivasi.blogspot.com/2010/10/asal-usul-televisi-dan-perkembangannya.html

Untuk memenuhi kebutuhan penggunaan listrik dalam masa sekarang dan masa depan, sudah seharusnya di berlakukan sumber penghasil listrik yang bersifat memanfaatkan alam, oleh sebab itu masa depan Pembangkit listrik akan menjadi sangat dipengaruhi oleh angin. Angin adalah Jenis Energi Terbarukan yang menggunakan Turbin angin untuk menghasilkan listrik. Pada akhir tahun 2009 generasi angin menyumbang generasi 159,2 gigaWatt, yang merupakan sekitar 2% dari listrik dunia diperlukan. Ke depan generasi angin memiliki potensi teknis untuk menghasilkan 40 kali itu pembangkit listrik saat ini.

 
Ada berbagai macam Turbin Angin yang tersedia untuk banyak pemasok dan mereka jatuh ke dalam dua kategori seperti kebanyakan hal lain di seluruh dunia. Ada berbagai domestik generator angin s mulai dari 100 watt sampai dengan 1 Kilowatt dan lebih luas dari unit komersial yang berkisar dari 600 Kilowatt sampai 5 Megawatt Namun turbin angin dengan nilai output 1,5 sampai 3 Megawatt yang paling sering digunakan dalam peternakan angin komersial di seluruh dunia.
 
Terlepas dari turbin angin menggunakan nilai output persis metode yang sama untuk menghasilkan pasokan listrik. Pada dasarnya mereka menggunakan motor listrik. Mereka melakukan persis berlawanan dengan Sebuah motor listrik menggunakan pasokan listrik untuk memberi Energi kumparan kawat (angker) yang terkandung dalam medan magnet ini menyebabkan angker untuk mengubah sehingga pasokan sumber energi mekanik. Sekarang turbin angin di sisi lain mengambil itu sumber energi dari angin dan menggunakan pisau untuk mekanis mengubah angker dalam medan magnet. Gerakan dalam medan magnet menginduksi arus listrik dalam gulungan, yang dapat digunakan untuk memberi makan ke jaringan listrik utama atau menjadi bank baterai dalam kasus sistem yang berdiri sendiri.
 
Tingkat listrik yang dihasilkan adalah sebanding dengan kecepatan di mana turbin berubah. Sebelum memasang Generator angin Anda perlu melakukan penelitian ke apakah atau tidak lokasi yang Anda tinggal di cocok. Anda perlu memiliki apa yang dikenal sebagai angin bersih berarti bahwa tidak ada gangguan pada aliran angin ke dalam generator seperti gunung pohon membangun dll Ini juga merupakan ide yang baik untuk menginstal beberapa peralatan pemantauan angin dan mempelajari jumlah angin Anda benar-benar dapat mengambil keuntungan dari. Anda mungkin menemukan bahwa lokasi Anda tidak cocok untuk generator angin dan Anda mungkin perlu melihat jenis lain Energi Terbarukan seperti Solar Panel.
 
Penggunaan generator angin untuk listrik penciptaan tumbuh di seluruh dunia dengan angka yang mengejutkan 30% per tahun. Fakta bahwa orang yang menggunakan kekuatan angin itu adalah membuat Wind Turbines salah satu terdepan dalam Jenis Energi Terbarukan dan sebagai kebutuhan listrik lebih dan kebutuhan untuk mengurangi gas rumah kaca akan ada penelitian lebih lanjut dan pembangunan yang dilakukan untuk lebih teknologi yang kita sudah menggunakan untuk membuat turbin angin lebih efisien dan lebih murah untuk membangun. Ketika mereka temukan adalah untuk membuat mereka lebih murah semakin banyak orang akan memilih untuk menggunakan mereka sehingga menang-menang situasi untuk penggunaan dan lingkungan.
 

Tahap Pembuatan Robot

Posted: April 19, 2013 in Tugas Artikel

Tahap-tahap pembuatan robot

Secara garis besar, tahapan pembuatan robot dapat dilihat pada gambar berikut:

tutorial membuat robot cerdas tahapan pembuatan

Ada tiga tahapan pembuatan robot, yaitu:

  1. Perencanaan, meliputi: pemilihan hardware dan design.
  2. Pembuatan, meliputi pembuatan mekanik, elektonik, dan program.
  3. Uji coba.

1. Tahap perencanan

Dalam tahap ini, kita merencanakan apa yang akan kita buat, sederhananya, kita mau membuat robot yang seperti apa? berguna untuk apa? Hal yang perlu ditentukan dalam tahap ini:

  • Dimensi, yaitu panjang, lebar, tinggi, dan perkiraan berat dari robot. Robot KRI berukuran tinggi sektar 1m, sedangkan tinggi robot KRCI sekitar 25 cm.
  • Struktur material, apakah dari alumunium, besi, kayu, plastik, dan sebagainya.
  • Cara kerja robot, berisi bagian-bagian robot dan fungsi dari bagian-bagian itu. Misalnya lengan, konveyor, lift, power supply.
  • Sensor-sensor apa yang akan dipakai robot.
  • Mekanisme, bagaimana sistem mekanik agar robot dapat menyelesaikan tugas.
  • Metode pengontrolan, yaitu bagaimana robot dapat dikontrol dan digerakkan, mikroprosesor yanga digunakan, dan blok diagram sistem.
  • Strategi untuk memenangkan pertandingan, jika memang robot itu akan diikutkan lomba/kontes robot Indonesia/Internasional.

2. Tahap pembuatan

Ada tiga perkerjaan yang harus dilakukan dalam tahap ini, yaitu pembuatan mekanik, elektronik, dan programming. Masing-masing membutuhkan orang dengan spesialisasi yang berbeda-beda, yaitu:

  • Spesialis Mekanik, bidang ilmu yang cocok adalah teknik mesin dan teknik industri.
  • Spesialis Elektronika, bidang ilmu yang cocok adalah teknik elektro.
  • Spesialis Programming, bidang ilmu yang cocok adalah teknik informatika.

Jadi dalam sebuah tim robot, harus ada personil-personil yang memiliki kemampuan tertentu yang saling mengisi. Hal ini diperlukan dalam membentuk Tim Kontes Robot Indonesia (KRI) atau Kontes Robot Cerdas Indonesia (KRCI). Bidang ilmu yang saya sebutkan tadi, tidak harus diisi mahasiswa/alumni jurusan atau program studi tersebut, misalnya boleh saja mahasiswa jurusan teknik mesin belajar pemrograman.

Untuk mengikuti lomba KRI/KRCI dibutuhkan sebuah tim yang solid. Tetapi buat Anda yang tertarik membuat robot karena hobby atau ingin belajar, semua bisa dilakukan sendiri, karena Anda tidak terikat dengan waktu atau deadline. Jadi Anda bisa melakukannya dengan lebih santai.

Pembuatan mekanik

Setelah gambaran garis besar bentuk robot dirancang, maka rangka dapat mulai dibuat. Umumnya rangka robot KRI terbuat dari alumunium kotak atau alumunium siku. Satu ruas rangka terhubung satu sama lain dengan keling alumunium. Keling adalah semacam paku alumunium yang berguna untuk menempelkan lembaran logam dengan erat. Rangka robot KRCI lebih variatif, bisa terbuat dari plastik atau besi panjang seperti jeruji.

Pembuatan sistem elektronika

Bagian sistem elektronika dirancang sesuai dengan fungsi yang diinginkan. Misalnya untuk menggerakkan motor DC diperlukan h-brigde, sedangkan untuk menggerakkan relay diperlukan saklar transistor. Sensor-sensor yang akan digunakan dipelajari dan dipahami cara kerjanya, misalnya:

  1. Sensor jarak, bisa menggunakan SRF04, GP2D12, atau merakit sendiri modul sensor ultrasonik atau inframerah.
  2. Sensor arah, bisa menggunakan sensor kompas CMPS03 atau Dinsmore.
  3. Sensor suhu, bisa menggunakan LM35 atau sensor yang lain.
  4. Sensor nyala api/panas, bisa menggunakan UVTron atau Thermopile.
  5. Sensor line follower / line detector, bisa menggunakan led & photo transistor.

Berikut ini gambar sensor ultrasonik, inframerah, UVTron, dan kompas:

tutorial membuat robot cerdas srf 04tutorial membuat robot cerdas gp2d12kompas CMPS03

Pembuatan sistem elektronika ini meliputi tiga tahap:

  • Design PCB, misalnya dengan program Altium DXP.
  • Pencetakan PCB, bisa dengan Proboard.
  • Perakitan dan pengujian rangkaian elektronika.

tutorial membuat robot cerdas design pcb

Pembuatan Software/Program

Pembuatan software dilakukan setelah alat siap untuk diuji. Software ini ditanamkan (didownload) pada mikrokontroler sehingga robot dapat berfungsi sesuai dengan yang diharapkan.

tutorial membuat robot cerdas pemrograman

Tahap pembuatan program ini meliputi:

  1. Perancangan Algoritma atau alur program
    Untuk fungsi yang sederhana, algoritma dapat dibuat langsung pada saat menulis program. Untuk fungsi yang kompleks, algoritma dibuat dengan menggunakan flow chart.
  2. Penulisan Program
    Penulisan program dalam Bahasa C, Assembly, Basic, atau Bahasa yang paling dikuasai.
  3. Compile dan download, yaitu mentransfer program yang kita tulis kepada robot.

3. Uji coba

Setelah kita mendownload program ke mikrokontroler (otak robot) berarti kita siap melakukan tahapan terakhir dalam membuat robot, yaitu uji coba. Untuk KRCI, ujicoba dilakukan pada arena seluas sekitar 4×4 meter dan berbentuk seperti puzzle. Dalam arena KRCI ini diletakkan lilin-lilin yang harus dipadamkan oleh robot cerdas pemadam api. Contoh gambar robot pemadam api Ted Larsorn dan arena Kontes Robot Cerdas Indonesia (KRCI).

tutorial membuat robot cerdas contoh robot cerdasarena-lomba-krci

Untuk lomba robot KRI, dibutuhkan ruangan yang lebih besar, yaitu sekitar 15×15 meter. Dalam Kontes Robot Indonesia (KRI) 2008, masing-masing robot harus meraih target (bola/kubus) yang diletakkan di tempat yang tinggi, jadi sebuah robot harus bisa naik di atas robot yang lain untuk meraih target tersebut (seperti panjat pinang).

arena kri

Final Kontes Robot Indonesia (KRI) dan Kontes Robot Cerdas Indonesia (KRCI) sudah diadakan tanggal 14-15 Juni 2008 di Balairung UI Depok.

 

Sumber :

http://tutorialgratis.net/2008/05/28/tutorial-membuat-robot-cerdas/

Pengertian Multimedia

Multimedia adalah penggunaan komputer untuk menyajikan dan menggabungkan teks, suara, gambar, animasi dan video dengan alat bantu (tool) dan koneksi (link) sehingga pengguna dapat bernavigasi, berinteraksi, berkarya dan berkomunikasi. Multimedia sering digunakan dalam dunia hiburan. Selain dari dunia hiburan, Multimedia juga diadopsi oleh dunia game.
Multimedia dimanfaatkan juga dalam dunia pendidikan dan bisnis. Di dunia pendidikan, multimedia digunakan sebagai media pengajaran, baik dalam kelas maupun secara sendiri-sendiri. Di dunia bisnis, multimedia digunakan sebagai media profil perusahaan, profil produk, bahkan sebagai media kios informasi dan pelatihan dalam sistem e-learning.

Beberapa alat multimedia

Alat multimedia saat ini tidak hanya menggunakan komputer saja. Alat komunikasi seperti HP pun sudah menjadi sebuah perangkat multimedia yang semakin canggih. Dengan menggunakan HP yang terbaru kita bisa menggunakan fasilitas teleconference, menonton TV, mengakses internet dan berbagai fasilitas wireless (koneksi tanpa kabel) lainnya. Selain HP atau ponsel, camera digital saat ini juga sudah berfungsi sebagai perangkat multimedia yang dapat menyajikan suara, teks, animasi walaupun belum dapat mengakses internet.
Perangkat-perangkat multimedia
Sebenarnya apa saja perangkat yang mendukung multimedia sebuah komputer? Sekarang juga telah banyak jasa sewa multimedia. Berikut adalah perangkat-perangkat yang dibutuhkan :
1.      Perangkat lunak / aplikasi multimedia.
Perangkat lunak ini digunakan untuk menjalankan fungsi multimedia pada komputer. Contoh perangkat lunak untuk multimedia adalah Windows media player yang dapat digunakan untuk menjalankan CD atau DVD pada komputer kita.
2.      CD / DVD ROMDigunakan untuk memutar berbagai jenis CD, VCD dan DVD.
3.      Sound CardSound card (kartu suara)
adalah perangkat yang terhubung pada papan induk (motherboard) yang berfungsi sebagai alat untuk mengolah dan mnegontrol suara, baik suara yang masuk (merekam) dan suara yang keluar melalu speaker. Hal ini dimungkinkan karena pada sound card terdapat masukan (Line in, Mic dan MIDI) serta keluaran (line out/speaker out).
4.      Kartu grafis (Graphic Card / Display Adapter)Kartu grafis merupakan perangkat yang terhubung langsung di papan induk komputer yang berfungsi untuk mengolah citra (gambar) agar mempunyai kualitas yang baik. Saat ini kartu grafis yang sering digunakan adalah kartu grafis yang menggunakan teknologi AGP (Accelerated Graphics Port).
5.      TV TunerTV Tuner merupakan perangkat yang memungkinkan komputer untuk menangkap siaran televisi dan menampilkannya pada layar monitor. TV Tuner biasanya berupa kartu (card) yang dipasang pada card expansi. Tapi ada juga TV Tuner External yang dipasang di luar komputer, bahkan bisa langsung dihubungkan ke monitor.
6.      Speaker (pengeras suara) merupakan perangkat output untuk menghasilkan suara. Contohnya headset.
 

                  2. http://kamissore.blogspot.com/2010/01/mengenal-perangkat-multimedia.html

Central Prosessing Unit ( CPU )

Posted: Januari 16, 2013 in Tugas Artikel

 

A. Pengertian CPU
CPU (Central Processing Unit) adalah otak atau sumber dari komputer yang mengatur dan memproses seluruh kerja komputer. CPU ini berbentuk IC yang diberi nama sesuai dengan tipenya, misalnya 8088 untuk PC XT dan 80286 untuk PC AT,Pentium IV dan sebagainya. Karena CPU ini berada pada suatu board (papan) yang disebut motherboard dan terletk dalam kotak (casing), sekarang ini orang jadi cenderung menyebut kotak berisi catu daya, disk drive dan motherboard sebagai CPU/ kotak CPU. Di dalam kotak CPU biasanya terdapat 2 buah disket drive yang diberi nama disket drive A dan disket drive B. selain disket drive ada juga yang mempunyai hard disk dan CD ROM.
B. Fungsi CPU
Fungsi utama CPU adalah menjalankan program-program yang disimpan di memori utama. Hal ini dilakukan dengan cara mengambil instruksi-instruksi dari memori utama dan mengeksekusinya satu persatu sesuai dengan alur perintah. Pekerjaan ini dilakukan dalam dua tahapan yaitu membaca instruksi (fetch) dan melaksanakan instruksi tersebut (execute). Proses membaca dan melaksankan ini dilakukan berulang-ulang sampai semua instruksi yang terdapat di memori utama dijalankan atau komputer dimatikan. Proses ini dikenal juga sebagai siklus fetch-eksekusi.

a)        Siklus fetch-eksekusi bisa dijelaskan sebagai berikut

  1. Di awal setiap siklus, CPU akan membaca dari memori utama,
  2. Sebuah register, yang disebut Program Counter (PC), akan mengawasi dan menghitung instruksi  selanjutnya
  3.  Ketika CPU membaca sebuah instruksi, Program Counter akan menambah satu hitungannya,
  4. Lalu instruksi-instruksi yang dibaca tersebut akan dimuat dalam suatu register yang disebut register instruksi (IR), dan akhirnya
  5. CPU akan melakukan interpretasi terhadap instruksi yang disimpan dalam bentuk kode binari, dan melakukan aksi yang sesuai dengan instruksi tersebut.
b)        Siklus Intruksi
  1.  Instruction Addess Calculation (IAC), yaitu mengkalkulasi atau menentukan alamat instruksi berikutnya yang akan dieksekusi. Biasanya melibatkan penambahan bilangan tetap ke alamat instruksi sebelumnya. Misalnya, bila panjang setiap instruksi 16 bit padahal memori memiliki panjang 8 bit, maka tambahkan 2 ke alamat sebelumnya.
  2. Instruction Fetch (IF), yaitu membaca atau pengambil instruksi dari lokasi memorinya ke CPU.
  3. Instruction Operation Decoding (IOD), yaitu menganalisa instruksi untuk menentukan jenis operasi yang akan dibentuk dan operand yang akan digunakan.
  4. Operand Address Calculation (OAC), yaitu menentukan alamat operand, hal ini dilakukan apabila melibatkan referensi operand pada memori.
  5. Operand Fetch (OF), adalah mengambil operand dari memori atau dari modul I/O.
  6. Data Operation (DO), yaitu membentuk operasi yang diperintahkan dalam instruksi.
  7. Operand store (OS), yaitu menyimpan hasil eksekusi ke dalam memori

Sub Siklus Intruksi

1.         Fetch               : membaca instruksi berikutnya dari memori ke dalam CPU
2.         Execute           : menginterpretasikan opcode dan melakukan operasi yang diindikasikan
3.         Interrupt          : apabila interrupt diaktifkan dan interrupt telah terjadi, simpan status proses saat itu
                                dan layani interruptsi
Aksi – Aksi CPU
1.         CPU Memori, perpindahan data dari CPU ke memori dan sebaliknya
2.         CPU – I/0, perpindahan data dari CPU ke modul I/0 dan sebaliknya
3.         Pengolahan Data, CPU membentuk sejumlah operasi aritmatika dan logika terhadap data
4.         Kontrol, merupakan instruksi untuk pengontrolan fungsi atau kerja. Misalnya instruksi pengubahan
        urusan eksekusi
C. Komponen – Komponen CPU
1.         Mainboard
Motherboard (mainboard), adalah sebuah papan rangkaian elektronik utama yang menjadi landasan dari komponen-konponen lainnya diantaranya processors, memori, video graphic acceleration (VGA), souncard dan lain-lain dalam slot-slot/soket yang tersedia. Penggunaan jenis processor akan sangat mempengaruhi pemilihan motherboard.
Motherboard merupakan tempat berlalu lalangnya data. Motherboard menghubungkan semua peralatan komputer dan membuatnya bekerja sama sehingga komputer berjalan dengan lancar.
Untuk tipe-tipe board ini banyak sekali. Namun kualitas motherboard ini ditentukan dengan chipset yang tertanam didalamnya seperti SIS, Nvidia Nforce, INTEL, VIA dan lainya.
Processors, dapat dikatakan sebagai “otak” dari sebuah komputer. Berbentuk segi empat dengan ukuran bervariasi sekitar 4 cm x 4 cm serta memiliki banyak kaki kecil. Terdiri dari ribuan transistor (IC) dalam ukuran mikro. Kecepatan (MHz atau GHz) sering menjadi perhatian dalam memilih sebuah processor, namun demikian feature-feature lain juga akan mempengaruhi performanya.
2.  Processor
Processor sering disebut sebagai otak dan pusat pengendali computer yang didukung oleh kompunen lainnya. Processor adalah sebuah IC yang mengontrol keseluruhan jalannya sebuah sistem komputer dan digunakan sebagai pusat atau otak dari komputer yang berfungsi untuk melakukan perhitungan dan menjalankan tugas. Processor terletak pada socket yang telah disediakan oleh motherboard, dan dapat diganti dengan processor yang lain asalkan sesuai dengan socket yang ada pada motherboard. Salah satu yang sangat besar pengaruhnya terhadap kecepatan komputer tergantung dari jenis dan kapasitas processor.
Prosesor adalah chip yang sering disebut “Microprosessor” yang sekarang ukurannya sudah mencapai Gigahertz (GHz). Ukuran tersebut adalah hitungan kecepatan prosesor dalam mengolah data atau informasi. Merk prosesor yang banyak beredar dipasatan adalah AMD, Apple, Cyrix VIA, IBM, IDT, dan Intel. Bagian dari Prosesor Bagian terpenting dari prosesor terbagi 3 yaitu :
·                      Aritcmatics Logical Unit (ALU)
·                      Control Unit (CU)
·                      Memory Unit (MU)
 
3.         Memory
Memori (atau lebih tepat disebut memori fisik) merupakan istilah generik yang merujuk pada media penyimpanan data sementara pada komputer. Setiap program dan data yang sedang diproses oleh prosesor akan disimpan di dalam memori fisik. Data yang disimpan dalam memori fisik bersifat sementara, karena data yang disimpan di dalamnya akan tersimpan selama komputer tersebut masih dialiri daya (dengan kata lain, komputer itu masih hidup). Ketika komputer itu direset atau dimatikan, data yang disimpan dalam memori fisik akan hilang. Oleh karena itulah, sebelum mematikan komputer, semua data yang belum disimpan ke dalam media penyimpanan permanen (umumnya berbasis disk, semacam hard disk atau floppy disk), sehingga data tersebut dapat dibuka kembali di lain kesempatan. Memori fisik umumnya diimplementasikan dalam bentuk Random Access Memory (RAM), yang bersifat dinamis (DRAM). Mengapa disebut Random Access, adalah karena akses terhadap lokasi-lokasi di dalamnya dapat dilakukan secara acak (random), bukan secara berurutan (sekuensial). Meskipun demikian, kata random access dalam RAM ini sering menjadi salah kaprah. Sebagai contoh, memori yang hanya dapat dibaca (ROM), juga dapat diakses secara random, tetapi ia dibedakan dengan RAM karena ROM dapat menyimpan data tanpa kebutuhan daya dan tidak dapat ditulisi sewaktu-waktu. Selain itu, hard disk yang juga merupakan salah satu media penyimpanan juga dapat diakses secara acak, tapi ia tidak digolongkan ke dalam Random Access Memory.
4.         Hardisk
Cakram keras (bahasa Inggris: harddisk atau harddisk drive disingkat HDD atau hard drive disingkat HD) adalah sebuah komponen perangkat keras yang menyimpan data sekunder dan berisi piringan magnetis. Cakram keras diciptakan pertama kali oleh insinyur IBM, Reynold Johnson pada tahun 1956. Cakram keras pertama tersebut terdiri dari 50 piringan berukuran 2 kaki (0,6 meter) dengan kecepatan rotasinya mencapai 1.200 rpm (rotation per minute) dengan kapasitas penyimpanan 4,4 MB. Cakram keras zaman sekarang sudah ada yang hanya selebar 0,6 cm dengan kapasitas 750 GB. Kapasitas terbesar cakram keras saat ini mencapai 3 TB dengan ukuran standar 3,5 inci.
Jika dibuka, terlihat mata cakram keras pada ujung lengan bertuas yang menempel pada piringan yang dapat berputar Data yang disimpan dalam cakram keras tidak akan hilang ketika tidak diberi tegangan listrik (non-volatile). Dalam sebuah cakram keras, biasanya terdapat lebih dari satu piringan untuk memperbesar kapasitas data yang dapat ditampung.
Dalam perkembangannya kini cakram keras secara fisik menjadi semakin tipis dan kecil namun memiliki daya tampung data yang sangat besar. Cakram keras kini juga tidak hanya dapat terpasang di dalam perangkat (internal) tetapi juga dapat dipasang di luar perangkat (eksternal) dengan menggunakan kabel USB ataupun FireWire.
D. Cara Kerja CPU
Saat data dan/atau instruksi dimasukkan ke processing-devices, pertama sekali diletakkan di RAM (melalui Input-storage); apabila berbentuk instruksi ditampung oleh Control Unit di Program-storage, namun apabila berbentuk data ditampung di Working-storage). Jika register siap untuk menerima pengerjaan eksekusi, maka Control Unit akan mengambil instruksi dari Program-storage untuk ditampungkan ke Instruction Register, sedangkan alamat memori yang berisikan instruksi tersebut ditampung di Program Counter. Sedangkan data diambil oleh Control Unit dari Working-storage untuk ditampung di General-purpose register (dalam hal ini di Operand-register). Jika berdasar instruksi pengerjaan yang dilakukan adalah arithmatika dan logika, maka ALU akan mengambil alih operasi untuk mengerjakan berdasar instruksi yang ditetapkan. Hasilnya ditampung di Accumulator. Apabila hasil pengolahan telah selesai, maka Control Unit akan mengambil hasil pengolahan di Accumulator untuk ditampung kembali ke Working-storage. Jika pengerjaan keseluruhan telah selesai, maka Control Unit akan menjemput hasil pengolahan dari Working-storage untuk ditampung ke Output-storage. Lalu selanjutnya dari Output-storage, hasil pengolahan.
SUMBER :

http://fujhyzhu.wordpress.com/2010/05/22/central-processing-unit-cpu/

KARAKTERISTIK DAN FUNGSI SET INSTRUKSI
  1. Operasi dari CPU ditentukan oleh instruksi-instruksi yang dilaksanakan atau dijalankannya. Instruksi ini sering disebut sebagai instruksi mesin (mechine instructions) atau instruksi komputer (computer instructions).
  2. Kumpulan dari instruksi-instruksi yang berbeda yang dapat dijalankan oleh CPU disebut set Instruksi (Instruction Set).
FORMAT INSTRUKSI
Suatu instruksi terdiri dari beberapa field yang sesuai dengan elemen dalam instruksi tersebut. Layout dari suatu instruksi sering disebut sebagai Format Instruksi (Instruction Format).

JENIS-JENIS OPERAND

  1. Addresses (akan dibahas pada addressing modes)
  2. Numbers :  – Integer or fixed point
                                          –  Floating point
                                          –  Decimal (BCD)
     3.Characters : – ASCII
                            – EBCDIC
     4. Logical Data : Bila data berbentuk binary: 0 dan 1
JENIS INSTRUKSI
  1. Data processing: Arithmetic dan  Logic Instructions
  2. Data storage: Memory instructions
  3. Data Movement: I/O instructions
  4. Control: Test and branch instructions
Operasi set instruksi untuk transfer data :
  1. MOVE : memindahkan word atau blok dari sumber ke tujuan
  2. STORE : memindahkan word dari prosesor ke memori.
  3. LOAD : memindahkan word dari memori ke prosesor.
  4. EXCHANGE : menukar isi sumber ke tujuan.
  5. CLEAR / RESET : memindahkan word 0 ke tujuan.
  6. SET : memindahkan word 1 ke tujuan.
  7. PUSH : memindahkan word dari sumber ke bagian paling atas stack.
  8. POP : memindahkan word dari bagian paling atas sumber
ARITHMETIC
  • Tindakan CPU untuk melakukan operasi arithmetic :
     1. Transfer data sebelum atau sesudah.
     2. Melakukan fungsi dalam ALU.
     3. Menset kode-kode kondisi dan flag.
  • Operasi set instruksi untuk arithmetic :
    1. ADD : penjumlahan                                5. ABSOLUTE
    2. SUBTRACT : pengurangan                    6. NEGATIVE
    3. MULTIPLY : perkalian                           7. DECREMENT
    4. DIVIDE : pembagian                              8. INCREMENT
    Nomor 5 sampai 8 merupakan instruksi operand tunggal.
LOGICAL
  • Tindakan CPU sama dengan arithmetic
  • Operasi set instruksi untuk operasi logical :
     1. AND, OR, NOT, EXOR
     2. COMPARE : melakukan perbandingan logika.
     3. TEST : menguji kondisi tertentu.
     4. SHIFT : operand menggeser ke kiri atau kanan menyebabkan
                    konstanta pada ujung bit.
     5. ROTATE : operand menggeser ke kiri atau ke kanan dengan
                       ujung yang terjalin.
CONVERSI
  • Tindakan CPU sama dengan arithmetic dan logical.
  •  Instruksi yang mengubah format instruksi yang beroperasi terhadap format data.
  • Misalnya pengubahan bilangan desimal menjadi bilangan biner.
  • Operasi set instruksi untuk conversi :
     1. TRANSLATE : menterjemahkan nilai-nilai dalam suatu bagian
                            memori berdasrkan tabel korespodensi.
     2. CONVERT : mengkonversi isi suatu word dari suatu bentuk
                          ke bentuk lainnya.
INPUT / OUPUT
  • Tindakan CPU untuk melakukan INPUT /OUTPUT :
      1. Apabila  memory mapped I/O maka menentukan alamat
        memory mapped.
      2. Mengawali perintah ke modul I/O
  • Operasi set instruksi Input / Ouput :
     1. INPUT : memindahkan data dari pernagkat I/O tertentu ke
                     tujuan
     2. OUTPUT : memindahkan data dari sumber tertentu ke
                        perangkat I/O
     3. START I/O : memindahkan instruksi ke prosesor I/O untuk
                           mengawali operasi I/O
     4. TEST I/O : memindahkan informasi dari sistem I/O ke tujuan
TRANSFER CONTROL
  •  Tindakan CPU untuk transfer control :
     Mengupdate program counter untuk subrutin , call / return.
  • Operasi set instruksi untuk transfer control :
    1. JUMP (cabang) : pemindahan tidak bersyarat dan memuat PC
                                dengan alamat tertentu.
    2. JUMP BERSYARAT : menguji persyaratan tertentu danmemuat
                                    PC dengan alamat tertentu atau tidak
                                    melakukan apa tergantung dari
                                    persyaratan.
     3. JUMP SUBRUTIN : melompat ke  alamat tertentu.
     4. RETURN : mengganti isi PC dan register lainnya yang berasal
                        dari lokasi tertentu.
     5. EXECUTE : mengambil operand dari lokasi tertentu dan
                         mengeksekusi sebagai instruksi

6. SKIP : menambah PC sehingga melompati instruksi berikutnya.
7. SKIP BERSYARAT : melompat atau tidak melakukan apa-apa berdasarkan pada persyaratan
8. HALT : menghentikan eksekusi program.
9. WAIT (HOLD) : melanjutkan eksekusi pada saat persyaratan dipenuhi.
10. NO OPERATION : tidak ada operasi yang dilakukan.

TEKNIK PENGALAMATAN ( ADDRESSING MODES )
Jenis-jenis addressing modes (Teknik Pengalama-tan) yang paling umum:
  1.  Immediate
  2. Direct
  3. Indirect
  4. Register
  5. Register Indirect
  6. Displacement
  7. Stack
TABEL  BASIC ADDRESSING MODES
Mode
Algorithm
Principal Advantage
Principal Disadvantage
Immediate
Operand =
A
No memory
reference
Limited operand magnitude
Direct
EA = A
Simple
Limited address space
Indirect
EA = (A)
Large address space
Multiple memory references
Register
EA = R
No memory
Reference
Limited address space
Register
Indirect
EA = (R)
Large address space
Extra memory reference
Displace-ment
EA=A+(R)
flexibility
Complexity
Stack
EA=top of
Stack
No memory
Reference
Limited applicability
SUMBER :
margono.staff.uns.ac.id/files/2009/06/setinstruksi.ppt
Arsitektur Komputer
  • Atribut–atribut sistem komputer yang terkait dengan seorang programmer
  • Contoh: set instruksi, aritmetika yang digunakan,
  •    teknik pengalamatan, mekanisme I/O
Organisasi Komputer
  • Bagian yang terkait erat dengan unit–unit operasional
  • Contoh: teknologi hardware, perangkat antarmuka, teknologi memori, sistem memori, dan sinyal–sinyal kontrol
  • Semua Keluarga Intel x86 mempunyai arsitektur dasar yang sama
  • Sistem IBM System/Keluarga 370 mempunyai arsitektur dasar yang sama
  • Memberikan compatibilitas instruksi level
  • At least backwards
  • Mesin organisasi antar versi memiliki perbedaan
Struktur & Fungsi
  • Struktur adalah sistem yang berinteraksi dengan cara tertentu dengan dunia luar.
  • Fungsi adalah operasi dari masing-masing komponen yang merupakan bagian dari struktur
Fungsi dari komputer adalah :
  •  Fungsi Operasi Pengolahan Data
  •  Fungsi Operasi Penyimpanan Data
  •  Fungsi Operasi Pemindahan Data
  •  Fungsi Operasi Kontrol
Unit Fungsional Dasar Komputer

 
Ada 5 unit fungsional dasar dari komputer:
input, memori, arithmetic dan logic, control, dan output.

Input diterima dari informasi yang diberikan pengguna melalui alat-alat input, misalnya keyboard dan mouse.

Informasi ini lalu disimpan dalam memori komputer untuk penggunaan berikutnya atau proses selanjutnya…

…yang dilakukan oleh arithmetic dan logic (ALU) atau bagian dari prosesor, untuk mendapatkan pengolahan yang diinginkan.

Lalu, hasil pengolahan ini dikirim balik ke pengguna dengan alat output, seperti monitor dan speaker.

Nah, semua proses di atas dikoordinasi oleh unit kontrol.
Jika kelima proses di atas dijabarkan lebih lanjut, maka:

Input
Informasi yang diinputkan pengguna dapat berupa data atau instruksi.

Instruksi, atau biasanya disebut machine instruction, adalah perintah eksplisit yang:

– mengatur transfer informasi, baik di dalam komputer maupun antara komputer dengan alat I/O (Input Output)
– menentukan operasi aritmatika dan logic mana yang akan dipakai untuk mengolah data

Daftar instruksi yang menyelesaikan suatu proses tertentu disebut program. Biasanya, program disimpan di memori.

Data adalah angka/ hufur/ karakter yang tersandi, yang akan menjadi objek operasi dari instruksi. Namun kadang “data” juga digunakan untuk mewakili semua informasi digital yang akan diolah di komputer.

Memori
Ada dua macam memori, yaitu primer dan sekunder.

Memori primer adalah memori yang cepat dan beroperasi dalam kecepatan elektronis. Memori ini bertugas menyimpan data yang akan diolah. Contoh memori primer adalah RAM (Random-Access Memory).

Di dalam memori primer ada lokasi-lokasi tertentu yang digunakan untuk menyimpan data yang berbeda. Tiap lokasi ini memiliki semacam alamat/ address berupa angka untuk pengaksesannya.

Hal ini dapat dianalogikan dengan lemari locker yang berisi banyak kotak kosong yang memiliki nomor, sehingga tiap locker/ nomor memiliki kunci yang berbeda. Untuk membuka locker ini kita harus menggunakan kunci yang tepat pada nomor/ alamat yang diinginkan.

Walaupun memori primer sangat penting dan cepat, namun harganya sangat mahal. Untuk mendapat 2 Gigabyte RAM saja perlu mengeluarkan kocek yang lumayan. 

 
Oleh karena itu, memori sekunder dibutuhkan untuk menyimpan data yang besar, namun hanya diakses sesekali/ tidak sering.
Banyak sekali memori sekunder yang tersedia, misalnya Harddisk, CD ROM, dll.

Arithmetic dan Logic Unit
Disebut juga ALU, adalah bagian dari prosesor, yang bertugas melakukan operasi aritmatika (penjumlahan, pengurangan, dll) dan operasi logika (lebih besar, lebih kecil, dll).

Meskipun yang dilakukan sangat sangat sederhana, bahkan anak SD sekalipun bisa melakukannya, namun prosesor melakukan operasi ini dengan sangat sangat cepat, bisa berjuta operasi per detik. 

 
Hal inilah yang membedakan komputer dengan manusia, yaitu kecepatannya, yang membuat komputer seolah terlihat lebih pintar, padahal yang dilakukannya hanyalah melakukan perhitungan simpel ala anak SD.🙂

Yang penting dari ALU adalah adanya memori tambahan yang disebut register yang terletak di sirkuit prosesor. Meskipun kapasitasnya kecil, register memiliki waktu akses yang sangat cepat, bahkan paling cepat diantara jenis-jenis memori lainnya. Hal ini penting untuk mendukung fungsi prosesor dalam mengolah data, yang membutuhkan waktu secepat mungkin.

Output
Output adalah lawan dari input. Fungsinya adalah untuk mengirim informasi ke dunia luar/ ke pengguna yang membutuhkan.

Control
Unit control mengkoordinasikan semua unit lainnya, bagaikan sistem saraf yang mengendalikan pergerakan manusia dengan mengirim sinyal perintah dan mendeteksi rangsangan/ keadaan alatnya.

Wujud dari kontrol unit itu sendiri kadang BUKANLAH berupa suatu alat mandiri yang secara fisik terpisah dari alat lainnya di dalam komputer, namun control unit tersebar di seluruh komponen komputer. 

 
Misalnya adalah kontrol unit dalam kabel-kabel, atau jalur kontrol, yang membawa sinyal yang diperlukan untuk timing dan sinkronisasi event-event di semua unit.
 
 Gambar dari Fungsi Komputer
 
Komputer  harus  dapat  memproses  data.  Representasi  data  di  sini  bermacam–macam, akan tetapi nantinya data harus disesuaikan dengan mesin pemrosesnya. Dalam pengolahan data,komputer  memerlukan  unit  penyimpanan  sehingga  diperlukan  suatu  mekanisme  penyimpanan data.  Walaupun  hasil  komputer  digunakan  saat  itu,  setidaknya  komputer  memerlukan  media penyimpanan   untuk   data   prosesnya.   Dalam   interaksi   dengan   dunia   luar   sebagai   fungsi pemindahan data diperlukan antarmuka (interface), proses ini dilakukan oleh unit Input/Output (I/O) dan perangkatnya disebut peripheral. Saat interaksi dengan perpindahan data yang jauh atau dari remote device, komputer melakukan proses komunikasi data. Gambar 1.4 mengilustrasikan operasi–operasi  komputer.  Gambar  1.4a  adalah  operasi  pemindahan  data,  gambar  1.24  adalah operasi penyimpanan data, gambar 1.4c dan gambar 1.4d adalah operasi pengolahan data.