Jumat, 15 April 2011

Video Streaming

Live streaming adalah tayangan langsung yang di-broadcast kepada banyak orang (viewers) dalam waktu yang bersamaan dengan kejadian aslinya, melalui media data komunikasi (network) baik yang terhubung dengan cable atau wireless.

VIDEO STREAMING MENGGUNAKAN FLASH DAN PROTOKOL HTTP

HTTP adalah protokol standar web yang digunakan teknologi web untuk keperluan sharing dan streaming video contoh YouTube, Google Video, dan website sharing video lainnya. Karena protokol inilah yang paling mudah diakses dari manapun. Beberapa firewall menutup port-port yang tidak umum namun port 80 yang digunakan oleh protokol HTTP hampir tidak pernah ditutup kecuali memang firewall tidak mengijinkan internet dalam jaringan mereka. Dengan demikian sepanjang user terhubung internet maka mereka dapat dengan mudah menonton video tersebut dimanapun dan kapanpun.

Dulu streaming video menggunakan protokol RTMP seperti yang digunakan pada Real dan Flash Media Server. Teknologi ini penggunaannya tidak meluas dikarenakan untuk menggunakannya memerlukan installasi software khusus seperti real player. Kelebihannya, protokol ini bisa memberikan livestreaming untuk keperluan live broadcasting. Teknologi inilah yang biasa digunakan untuk video tele conference Sedangkan saat ini penggunaan video pada web merupakan trend yang sedang meningkat di internet. Menggunakan FLV sebagai format video dan Flash sebagai player video memberi kemudahan dalam menyajikan konten video lewat internet. Dengan menempelkan video pada website dan dijalankan dengan flash player membuat video dapat ditonton kapanpun dan dimana pun.

Membuat aplikasi flash video player cukup mudah bila cuma menggunakan progressive download. Progressive download adalah teknik yang digunakan pada Youtube untuk memutar video. Video didownload dan langsung dijalankan tanpa harus menunggu video selesai di download. Selama video dijalankan , secara background flash mendownload bagian sisanya dan disimpan dalam buffer. Bagian video di dalam buffer ini yang akan diputar oleh Flash Player. Karena sudah lokal maka pemutaran video dari buffer bisa lebih cepat. Selain itu progressive download bisa melakukan cache pada video sehingga video tidak harus di download terlebih dahulu bila akan diputar lagi.

Kekurangan progressive download adalah tidak dapat melihat bagian video yang belum didownload oleh player. Dengan kata lain kita harus menunggu video untuk mendownload hingga selesai bila kita hanya ingin melihat bagian belakang video. Untuk itu dikembangkan teknik lain yaitu PSEDUO HTTP Streaming. Teknik ini memasukkan meta-tag atau kode yang memberi informasi bagian-bagian video. Dengan memberi url request http://thinkrooms.com/myvideo.flv?start=10 maka player langsung mengambil video dimulai dari bagian 10. Dengan demikian kita bisa melihat bagian video yang mana saja tanpa harus menunggu hingga bagian tersebut selesai di download. Teknik ini membutuhkan bantuan PHP atau web server seperti APACHE dan LIGHTTPD.

Kemampuan flash dijalankan di web hingga di handphone membuat kita dapat membuat aplikasi multimedia yang dapat dijalankan dimana saja. Kelebihan ini membuat populeritas flash melonjak naik. Ada isu pembelian Macromedia oleh Adobe dikarenakan teknologi flash video. Namun apapun itu, teknologi flash yang terus berkembang memberi kemudahan kita sebagai developer dalam mengembangkan aplikasi lebih mudah dan lebih baik.

Apa yang harus dimiliki untuk bisa memainkan video pada web melalui video streaming?
• Adobe Flash Player Plugins. Ini satu-satunya aplikasi yang wajib Anda miliki untuk dapat memainkan video pada web, karena video yang akan dimainkan berformat flash dan itu harus dimiliki oleh web sebagai plugins.

Apa yang bisa dilakukan pada web yang mendukung video streaming?
• Melihat video secara langsung melalui web. Kita bisa melihat video secara langsung pada media browser yang kita buka tanpa harus melakukan proses download dan memakan waktu yang panjang tersebut karena biasanya sebuah file video rata-rata memiliki ukuran sebesar 10 – 30 Mega Byte, bisa dibayangkan untuk mengetahui isi dari video tersebut kita terlebih dahulu harus melakukan proses download dari situs tersebut yang memakan waktu yang cukup lama biasanya.
• Dapat dengan bebas mengatur permainan video. Seperti halnya sebuah perangkat lunak video player yang Anda miliki pada komputer Anda, kita bisa dengan bebas mengatur permainan video yaitu seperti play, pause, volume dan trackbar yang bisa kita geser secara sembarang. Tetapi pada video streaming ini hanya terbatas pada satu video saja yang dapat kita mainkan dan tidak bisa untuk video yang lain.
• Memberitahukan teman kita melalui email tentang video yang Anda lihat pada web tersebut. Sebelum / setelah Anda melihat video yang sedang Anda mainkan melalui web, Anda dapat memberitahukan kepada teman melalui email mereka dari web tersebut.

Kok video gak mau main?
• Koneksi ke internet lambat. Ini dapat berpengaruh besar terhadap fasilitas, karena video yang dimainkan akan streaming (langsung) dimainkan tanpa perantara aplikasi yang lain. Solusi untuk ini Anda dapat menunggu komputer Anda yang terkoneksi internet untuk menyelesaikan buffering dari video tersebut atau dengan kata singkatnya adalah mengumpulkan data sekunder untuk dapat memainkan video tersebut. Berikut contoh buffering video yang dilakukan oleh video streaming.

referensi:
http://abdul.student.umm.ac.id/files/2010/02/video-streaming5.doc
http://novaku.wordpress.com/apaan-sih-video-streaming-itu/

Demokrasi Indonesia VS Demokrasi Barat

Demokrasi adalah pemerintahan dari rakyat, oleh rakyat, dan untuk rakyat. Begitulah pemahaman yang paling sederhana tentang demokrasi, yang diketahui oleh hampir semua orang.
Demokrasi merupakan bentuk pemerintahan politik yang kekuasaan pemerintahannya berasal dari rakyat, baik secara langsung (demokrasi langsung) atau melalui perwakilan (demokrasi perwakilan). Istilah ini berasal dari bahasa Yunani δημοκρατία – (dēmokratía) "kekuasaan rakyat", yang dibentuk dari kata δῆμος (dêmos) "rakyat" dan κράτος (Kratos) "kekuasaan", merujuk pada sistem politik yang muncul pada pertengahan abad ke-5 dan ke-4 SM di negara kota Yunani Kuno, khususnya Athena, menyusul revolusi rakyat pada tahun 508 SM.

Prinsip-prinsip demokrasi
Setiap prinsip demokrasi dan prasyarat dari berdirinya negara demokrasi telah terakomodasi dalam suatu konstitusi Negara Kesatuan Republik Indonesia. Prinsip-prinsip demokrasi, dapat ditinjau dari pendapat Almadudi yang kemudian dikenal dengan "soko guru demokrasi." Menurutnya, prinsip-prinsip demokrasi adalah:
1. Kedaulatan rakyat;
2. Pemerintahan berdasarkan persetujuan dari yang diperintah;
3. Kekuasaan mayoritas;
4. Hak-hak minoritas;
5. Jaminan hak asasi manusia;
6. Pemilihan yang bebas dan jujur;
7. Persamaan di depan hukum;
8. Proses hukum yang wajar;
9. Pembatasan pemerintah secara konstitusional;
10. Pluralisme sosial, ekonomi, dan politik;
11. Nilai-nilai tolerensi, pragmatisme, kerja sama, dan mufakat.

Asas pokok demokrasi
Gagasan pokok atau gagasan dasar suatu pemerintahan demokrasi adalah pengakuan hakikat manusia, yaitu pada dasarnya manusia mempunyai kemampuan yang sama dalam hubungan sosial. Berdasarkan gagasan dasar tersebut terdapat 2 (dua) asas pokok demokrasi, yaitu:
1.Pengakuan partisipasi rakyat dalam pemerintahan, misalnya pemilihan wakil-wakil rakyat untuk lembaga perwakilan rakyat secara langsung, umum, bebas, dan rahasia serta jurdil; dan
2.Pengakuan hakikat dan martabat manusia, misalnya adanya tindakan pemerintah untuk melindungi hak-hak asasi manusia demi kepentingan bersama.

Ciri-ciri pemerintahan demokratis
Istilah demokrasi diperkenalkan kali pertama oleh Aristoteles sebagai suatu bentuk pemerintahan, yaitu suatu pemerintahan yang menggariskan bahwa kekuasaan berada di tangan banyak orang (rakyat). Dalam perkembangannya, demokrasi menjadi suatu tatanan yang diterima dan dipakai oleh hampir seluruh negara di dunia. Ciri-ciri suatu pemerintahan demokrasi adalah sebagai berikut:
1. Adanya keterlibatan warga negara (rakyat) dalam pengambilan keputusan politik, baik langsung maupun tidak langsung (perwakilan).
2. Adanya persamaan hak bagi seluruh warga negara dalam segala bidang.
3. Adanya kebebasan dan kemerdekaan bagi seluruh warga negara.
4. Adanya pemilihan umum untuk memilih wakil rakyat yang duduk di lembaga perwakilan rakyat.

Demokrasi di Indonesia
Awal mula berkembangnya gagasan dan konsep demokrasi di Indonesia tidak dapat dilepaskan dengan perkembangan situasi sosial politik masa kolonial pada tahun-tahun pertama abad 20 yang ditandai dengan beberapa perkembangan penting: Pertama, mulai terbuka terhadap arus informasi politik di tingkat global. Kedua, migrasi para para aktifis politik berhaluan radikal Belanda, umumnya mereka adalah para buangan politik, ke Hindia Belanda. Di wilayah yang baru ini mereka banyak memperkenalkan ide-ide dan gagasan politik modern kepada para pemuda bumiputera. Dapat dicatat disini para migran politik tersebut antara lain; Bergsma, Baars, Sneevliet, dan beberapa yang lain. Ketiga, transformasi pendidikan di kalangan masyarakat pribumi. Di Indonesia, fenomena demokrasi dapat ditemui dalam sejarah perkembangan politik pasca kolonial. Fokus demokrasi pada masa demokrasi parlementer (1955-1959), demokrasi terpimpin (1959-1965) bentukkan Presiden Soekarno, demokrasi Pancasila masa Orde Baru, dan karakteristik demokrasi setelah berakhirnya kekuasaan otoritarian (periode transisi dan konsolidasi demokrasi 1998-2007).
Masa Demokrasi Liberal
Momentum historis perkembangan demokrasi setelah kemerdekaan di tandai dengan keluarnya Maklumat No. X pada 3 November 1945 yang ditandatangani oleh Hatta. Dalam maklumat ini dinyatakan perlunya berdirinya partai-partai politik sebagai bagian dari demokrasi, serta rencana pemerintah menyelenggarakan pemilu pada Januari 1946. Maklumat Hatta berdampak sangat luas, melegitimasi partai-partai politik yang telah terbentuk sebelumnya dan mendorong terus lahirnya partai-partai politik baru.
Pada tahun 1953 Kabinet Wilopo berhasil menyelesaikan regulasi pemilu dengan ditetapkannya UU No. 7 tahun 1953 Pemilu. Pemilu multipartai secara nasional disepakati dilaksanakan pada 29 September 1955 (untuk pemilhan parlemen) dan 15 Desember 1955 (untuk pemilihan anggota konstituante). Pemilu pertama nasional di Indonesia ini dinilai berbagai kalangan sebagai proses politik yang mendekati kriteria demokratis, sebab selain jumlah parpol tidak dibatasi, berlangsung dengan langsung umum bebas rahasia (luber), serta mencerminkan pluralisme dan representativness. Fragmentasi politik yang kuat berdampak kepada ketidakefektifan kinerja parlemen hasil pemilu 1955 dan pemerintahan yang dibentuknya. Parlemen baru ini tidak mampu memberikan terobosan bagi pembentukan pemerintahan yang kuat dan stabil, tetapi justru mengulangi kembali fenomena politik sebelumnya, yakni gonta-ganti pemerintahan dalam waktu yang relatif pendek. Ketidakefektifan kinerja parlemen memperkencang serangan-serangan yang mendelegitimasi parlemen dan partai-partai politik pada umumnya. Banyak kritikan dan kecaman muncul, bahkan tidak hanya dilontarkan tokoh-tokoh anti demokrasi. Hatta dan Syahrir menuduh para politisi dan pimpinan partai-partai politik sebagai orang yang memperjuangkan kepentingannya sendiri dan keuntungan kelompoknya, bukan mengedepankan kepentingan rakyat. Namun begitu, mereka tidak menjadikan demokrasi parlementer sebagai biang keladi kebobrokan dan kemandegan politik. Hal ini berbeda dengan Soekarno yang menempatkan demokrasi parlementer atau demokrasi liberal sebagai sasaran tembak. Soekarno lebih mengkritik pada sistemnya. Kebobrokan demokrasi liberal yang sedang diterapkan, dalam penilaian Soekarno, merupakan penyebab utama kekisruhan politik. Maka, yang paling mendesak untuk keluar dari krisis politik tersebut adalah mengubur demokrasi liberal yang dalam pandangannya tidak cocok untuk dipraktikkan di Indonesia. Akhirnya, Soekarno menyatakan demokrasi parlementer tidak dapat digunakan untuk revolusi, parliamentary democracy is not good for revolution.
Demokrasi Diktatorial (dibawah Soekarno dan Soeharto)
Dalam amanatnya kepada sidang pleno Konstitante di Bandung 22 April 1959, Soekarno dengan lugas menyerang konstituante, praktik demokrasi liberal, dan menawarkan kembali konsepsinya tentang demokrasi Indonesia yang disebutnya sebagai Demokrasi Terpimpin (Guided Democracy) .
Demokrasi Terpimpin Soekarno kemudian runtuh setelah terjadinya peristiwa perebutan kekuasaan yang melibatkjan unsur komunis (PKI) dan angkatan bersenjata, yang dikenal dengan Gerakan 30 September 1965. Perebutan kekuasaan ini mengakibatkan hancurnya kekuasaan PKI serta secara bertahap berakhirnya kekuasaan Orde Lama Soekarno. Muncul kekuasaan baru dibawah militer dibawah Letjen. Soeharto yang menyatakan diri sebagai Orde Baru. Konsepsi demokrasi Soeharto, rencana praksis politiknya, awalnya tidak cukup jelas. Ia lebih sering mengemukakan gagasan demokrasinya, yang kemudian disebutnya sebagai Demokrasi Pancasila, dalam konsep yang sangat abstrak. Pada dasarnya, konsep dasar Demokrasi Pancasila memiliki titik berangkat yang sama dengan konsep Demokrasi Terpimpin Soekarno, yakni suatu demokrasi asli Indonesia. Demokrasi Pancasila adalah demokrasi yang sesuai dengan tradisi dan filsafat hidup masyarakat Indonesia. Demokrasi Pancasila merupakan demokrasi yang sehat dan bertanggungjawab, berdasarkan moral dan pemikiran sehat, berlandaskan pada suatu ideologi tunggal, yaitu Pancasila. Langkah politik awal yang dilakukan Soeharto untuk membuktikan bahwa dirinya tidak anti demokrasi adalah dengan merespons penjadwalan pelaksanaan pemilihan umum (pemilu), sebagaimana dituntut oleh partai-partai politik. Soeharto sendiri pada hakekatnya tidak menghendaki pemilu dengan segera, sampai dengan terkonsolidasikannya kekuatan Orde Baru. Sebagai upaya lanjut mengatasi peruncingan ideologi Soeharto melakukan inisiatif penggabungan partai politik pada 1973, dari 10 partai menjadi 3 partai politik (Partai Persatuan Pembangunan, Golkar, Partai Demokrasi Indonesia). Golkar sendiri yang notabene, dibentuk dan dikendalikan oleh penguasa tidak bersedia menyatakan diri sebagai parpol melainkan organisasi kekaryaan. Fusi atau penggabungan partai ini merupakan wujud kekesalan Soeharto terhadap parpol dan hasratnya untuk membangun kepolitikan kekeluargaan. Menjaga citra sebagai negara demokrasi terus dijaga oleh rezim Orde Baru. Terhadap tuntutan demokrasi yang berkembang kuat sejak pertengahan 1980-an, sebuah momen perkembangan yang oleh Huntington dinamakan gelombang demokrasi ketiga Soeharto menjawab dengan kebijakan mulur mungkret liberalisasi politik terbatas, yang oleh para pengkritik disebut sebagai demokrasi seolah-olah (democracy as if), tetapi sekaligus mempertahankan instrumen represif terhadap kelompok yang mencoba-coba keluar dari aturan main yang ditentukan rezim. Praktik democracy dictatorship yang diterapkan Soeharto mulai tergerus dan jatuh dalam krisis bersamaan dengan runtuhnya mitos ekonomi Orde Baru sebagai akibat terjadinya krisis moneter mulai 1997. Krisis moneter yang semakin parah menjadikan porak porandanya ekonomi nasional yang ditandai dengan runtuhnya nilai mata uang rupiah, inflasi, tingginya angka pemutusan hubungan kerja (PHK), dan semakin besarnya pengangguran. Krisis ekonomi memacu berlangsungya aksi-aksi protes dikalangan mahasiswa menuntut Soeharto mundur.
Demokratisasi Pasca Orde Baru. Berakhirnya Orde Baru melahirkan kembali fragmentasi ideologi dalam masyarakat. Berbagai kelompok dengan latar belakang ideologi yang beranekaragam, mulai dari muslim radikal, sosialis, nasionalis, muncul dan bersaing untuk mendapatkan pengaruh politik. Sebelum pemilu multi partai 1999 diselenggarakan, berlangsung pertikaian di kalangan pro demokrasi soal bagaimana transisi demokrasi harus berjalan dan soal memposisikan elite-elite lama dalam proses transisi. Beberapa kemajuan penting dalam arsitektur demokrasi yang dilakukan pemerintahan Habibie antara lain; adanya kebebasan pers, pembebasan para tahanan politik (tapol), kebebasan bagi pendirian partai-partai politik, kebijakan desentralisasi (otonomi daerah), amandemen konstitusi antara lain berupa pembatasan masa jabatan presiden maksimal dua periode, pencabutan beberapa UU politik yang represif dan tidak demokratis, dan netralitas birokrasi dan militer dari politik praktis. Kesuksesan dalam melangsungkan demokrasi prosedural ini merupakan prestasi yang mendapatkan pengakuan internasional, tetapi di lain pihak, transisi juga ditandai dengan meluasnya konflik kesukuan, agama, dan rasial yang terjadi di beberapa wilayah di tanah air sejak 1998. Misalnya di Ambon, Poso, Sambas dan lainnya. Pemerintahan baru hasil pemilu 1999 yang memunculkan pasangan Abdurrahman Wahid-Megawati jauh dari performance yang optimal. Wahid pada akhirnya dipaksa lengser setelah kurang dari dua tahun berkuasa. Lengsernya Wahid yang terpilih dengan legitimasi demokratis dan dikenal luas sebagai pendukung militan demokrasi, menjadi sebuah tragedi transisi demokrasi. Praktik berdemokrasi di Indonesia masa transisi mendapatkan pengakuan luas dari dunia internasional. Dalam indeks yang disusun oleh Freedom House tentang hak politik dan kebebasan sipil Indonesia sejak pemilu 1999 hingga masa konsolidasi demokrasi saat ini berhasil masuk dalam kategori negara bebas. Hal ini berbeda dengan kepolitikan masa Orde Baru yang dikategorikan sebagai dengan kebebasan yang sangat minimal (partly free). Problem demokrasi yang populer belakangan ini adalah, dapatkah demokrasi mampu mengantar bangsa ini ke arah sejahtera? Ataukah sebaliknya, demokrasi menjadi amat mahal, ketika biaya Pemilu dan Pilkada membutuhkan ongkos mahal, baik ongkos pemilu, maupun ongkos sosial akibat kerusuhan pasca pemilu.

Sejarah Perkembang Demokrasi Barat
Konsep demokrasi semula lahir dari pemikiran mengenai hubungan Negara dan hukum Yunani Kuno dan dipraktekkan dalam hidup bernegara antara abad ke-6 SM sampai abad ke-4 SM. Bentuk demokrasi yang dipraktekkan pada masa itu adalah demokrasi langsung dimana hak rakyat untuk membuat keputusan politik dijalankan secara langsung berdasarkan prosedur mayoritas. Bentuk demokrasi langsung tersebut dapat dijalankan dengan baik di Yunani Kuno, disebabkan karena Negara Kota ini merupakan wilayah Negara yang tidak terlalu besar dengan jumlah penduduk sekitar 300.000 jiwa sehingga demokrasi dapat dijalankan walaupun dalam kondisi sederhana. Selain itu ketentuan-ketentuan untuk menikmati hak demokrasi hanya dapat dirasakan oleh warga Negara resmi, sedangkan budak, pedagang asing, perempuan dan anak-anak tidak dapat menikmatinya. Gagasan demokrasi di Yunani Kuno ini berakhir pada abad pertengahan.
Pada abad pertengahan masyarakat barat dicirikan dengan feodalisme, kehidupan spiritual dikuasi oleh Paus dan pejabat agama, dan kehidupan politiknya selalu diwarnai dengan perebutan kekuasaan diantara para bangsawan. Karena itu demokrasi tidak dapat berjalan pada abad ini. Keadaan seperti itu terus berlanjut hingga kemunculan kelompok yang ingin menghidupkan kembali demokrasi tumbuh kembang dan puncaknya adalah lahirnya Magna Charta (Piagam Besar) sebuah piagam yang memuat perjanjian antara kaum bangsawan Inggris dan Raja John yang merupakan tonggak kebangkitan demokrasi empirik.
Momentum lain yang menandai kebangkitan kembali demokrasi di dunia barat adalah gerakan rennaisance dan reformasi. Renaissance lahir di barat karena adanya kontak dengan dunia Islam yang ketika itu sedang berada pada puncak kejayaan ilmu pengetahuannya. Karena itu seorang orientalis Philip K. Hitti menyatakan bahwa dunia Islam telah memiliki sumbangan besar terhadap perkembangan dan kemajuan eropa. Sedngkan reformasi, suatu gerakan revolusi agama yang terjadi di eropa pada abad ke-16 yang bertujuan memperbaiki keadaan dalam gereja katolik. Hasil dari gerakan reformasi adalah adanya peninjauan terhadap doktrin gereja katolik yang berkembang menjadi protestanisme.
Usaha untuk mendobrak pemerintahan absolut dan dominasi gereja itu didasarkan pada teori rasionalitas “social-contract” (perjanjian masyarakat) serta menetapkan hak-hak politik rakyat dalam satu asas yang disebut demokrasi.
Dua filosof besar yaitu John Lock dan Montesquieu telah memberikan subangan besar bagi gagasan pemerintahan demokrasi. John Lock (1632 – 1704) menegmukakan bahwa hak-hak politik rakyat mencakup hak atas hidup, kebebasan dan hak milik; sedangkan Montesquieu (1689 – 1944) mengungkapkan sistem pokok yang menurutnya dapat menjamin hak-hak politik tersebut adalah melalui “trias politica”-nya, yakni suatu sistem pemisahan kekuasaan yaitu legislatif, eksekutif, dan yudikatif yang masing-masing harus dipegang oleh organ sendiri secara merdeka.

Makna dan Hakikat Demokrasi Barat
Pengertian tentang demokrasi dapat dilihat dari tinjauan bahasa (etimologis) dan istilah (terminologis), secara etimologis “ demokrasi” terdiri dari dua kata yang berasal dari bahasa Yunani yaitu “demos” yang berarti rakyat atau penduduk suatu tempat dan “cratein” atau “cratos” yang berarti kekuasaan atau kedaulatan. Jadi secara bahasa demos-cratein atau demos-cratos (demokrasi) adalah keadaan negara di mana dalam sistem pemerintahannya kedaulatan berada ditangan rakyat, kekuasaan tertinggi berada dalam keputusan bersama rakyat, rakyat berkuasa, pemerintahan rakyat dan kekuasaan oleh rakyat.
Dengan pendekatan normatif, istilah “demokratia” berarti “pemerintahan oleh rakyat”. Atau dalam rumusan negarawan Amerika, Abraham Lincoln, pada 1963, “demokrasi” adalah”pemerintahan dari rakyat, oleh rakyat, untuk rakyat” (government of the people, by the people, for the people). Dalam suatu negara rakyatlah yang memiliki kekuasaan tertinggi (government of rule by the people). Rakyat merupakan pemegang policy dalam kehidupan berbangsa dan bernegara.
Selain itu, masih banyak defenisi demokrasi yang berbeda-beda maknanya. Salah satu seperti Dahl, misalnya, mengajukan pendefinisian demokrasi sebagai sebuah idel politik modern, yang mencakup lima kriteria. Pertama, persamaan hak pilih, yaitu bahwa setiap warga negara memiliki hak istimewa dalam proses membuat keputusan kolektif, dan hak ini harus diperhatikan secara berimbang dalam menentukan kepusan terakhir. Kedua, partisipasi efektif, yaitu bahwa setiap warga negara harus mempunyai kesempatan yang sama dan memadai untuk mengemukakan hak-hak istimewanya dalam proses pembuatan keputusan. Ketiga, pembeberan kebenaran, yaitu bahwa setiap warga negara harus mempunyai peluang yang sama dan memadai untuk menilai secra logis demi mencapai hasil yang terbaik. Keempat, kontrol terakhir terhadap agenda, yaitu bahwa masyarakat harus memiliki kekuasaan eksklusif untuk menentukan agenda mana yang harus dan tidak harus diutuskan melalui proses kekuasaan, termasuk mendelegasikan kekuasaan itu kepada orang lain atau lembaga yang mewakilinya. Dan kelima, pencakupan, yaitu bahwa masyarakat harus meliputi semua orang dewasa dalam kaitannya dengan hukum.
Dari beberapa defenisi yang dikemukan beberapa ahli politik tersebut nampaknya ahli politik mementingkan atau mendahulukan keterlibatan rakyat dalam proses pengambilan keputusan atau kebijakan politik. Meskipun dalam terminologinya memilki banyak batasan pengertian, namun batasan yang dikemukakan para pakar politik tersebut tanpak menemukan titik temu yang sama. Yaitu, bahwa demokasi memilki doktrin dasar yang tidak pernah berubah. Doktrin tersebut adalah adanya keikutsertaan anggota masyarakat, yaitu partisipasi rakyat dalam menyusun agenda politik yang dijadikan landasan pengambilan keputusan.
Perlu kita ketahui pula bahwa landasan utama dari system demokrasi adalah norma-norma egalitarianism (persamaan) dan liberty (kebebasan) yang dalam perkembangan modern dikukuhkan dalam Hak-hak Asasi Manusia Universal. Khususnya, hak-hak dasar yang berkaitan dengan hak berbicara, menyatakan pendapat, berserikat dan berkumpul adalah norma paling dasar. Seterusnya, kedaulatan rakyat, rule of law, dan pertanggungjawaban penguasa kepada rakyat (baik langsung maupun tidak langsung) juga merupakan norma-norma dasar dalam demokrasi.
Sementara itu, komponen prosedural demokrasi antara lain adalah sistem perwakilan, pola-pola pemilihan dan rotasi yang berkala atas mereka yang diberi amanat/mandat oleh rakyat, adanya pemisahan kekuasaan atas cabang-cabang pemerintahan, penerapan mekanisme checks and balances antar lembaga negara, partisipasi yang tinggi oleh warganegara dalam urusan publik, tata kelola yang baik (good governance) dalam pemerintahan, dan sebagainya.

referensi :
http://id.wikipedia.org/wiki/Demokrasi
http://masadmasrur.blog.co.uk/2008/03/20/demokratisasi-di-indonesia-3908126/
http://jovanangga.blogspot.com/2011/03/demokrasi-indonesia-dengan-demokrasi.html

Selasa, 05 April 2011

Hak Asasi Manusia (HAM)

Hak asasi manusia adalah hak-hak yang telah dipunyai seseorang sejak ia dalam kandungan. HAM berlaku secara universal. Dasar-dasar HAM tertuang dalam deklarasi kemerdekaan Amerika Serikat (Declaration of Independence of USA) dan tercantum dalam UUD 1945 Republik Indonesia, seperti pada pasal 27 ayat 1, pasal 28, pasal 29 ayat 2, pasal 30 ayat 1, dan pasal 31 ayat 1

Karakteristik HAM
• HAM adalah hak.
• hak-hak ini dianggap bersifatuniversal, yang dimiliki oleh manusia semata-mata karena ia adalah manusia.
• HAM dianggap ada dengan sendirinya, dan tidak bergantung pada pengakuan dan penerapannya di dalam sistem adat atau sistem hukum di negara-negara tertentu. HAM dipandang sebagai norma-norma yang penting.
• hak-hak ini mengimplikasikan kewajiban bagi individu maupun pemerintah.
• hak-hak ini menetapkan standar minimal bagi praktek kemasyarakatan dan kenegaraan yang layak. James W. Nickel (1996)

Contoh hak asasi manusia (HAM):

1. Hak asasi pribadi / personal Right
- Hak kebebasan untuk bergerak, bepergian dan berpindah-pndah tempat
- Hak kebebasan mengeluarkan atau menyatakan pendapat
- Hak kebebasan memilih dan aktif di organisasi atau perkumpulan
- Hak kebebasan untuk memilih, memeluk, dan menjalankan agama dan kepercayaan yang diyakini masing-masing
2. Hak asasi politik / Political Right
- Hak untuk memilih dan dipilih dalam suatu pemilihan
- hak ikut serta dalam kegiatan pemerintahan
- Hak membuat dan mendirikan parpol / partai politik dan organisasi politik lainnya
- Hak untuk membuat dan mengajukan suatu usulan petisi
3. Hak azasi hukum / Legal Equality Right
- Hak mendapatkan perlakuan yang sama dalam hukum dan pemerintahan
- Hak untuk menjadi pegawai negeri sipil / pns
- Hak mendapat layanan dan perlindungan hukum
4. Hak azasi Ekonomi / Property Rigths
- Hak kebebasan melakukan kegiatan jual beli
- Hak kebebasan mengadakan perjanjian kontrak
- Hak kebebasan menyelenggarakan sewa-menyewa, hutang-piutang, dll
- Hak kebebasan untuk memiliki susuatu
- Hak memiliki dan mendapatkan pekerjaan yang layak
5. Hak Asasi Peradilan / Procedural Rights
- Hak mendapat pembelaan hukum di pengadilan
- Hak persamaan atas perlakuan penggeledahan, penangkapan, penahanan dan penyelidikan di mata hukum.
6. Hak asasi sosial budaya / Social Culture Right
- Hak menentukan, memilih dan mendapatkan pendidikan
- Hak mendapatkan pengajaran
- Hak untuk mengembangkan budaya yang sesuai dengan bakat dan minat

Sumber :
http://id.wikipedia.org/wiki/Hak_asasi_manusia
http://organisasi.org/pengertian_macam_dan_jenis_hak_asasi_manusia_ham_yang_berlaku_umum_global_pelajaran_ilmu_ppkn_pmp_indonesia
http://www.scribd.com/doc/16313932/HAK-ASASI-MANUSIA

Selasa, 29 Maret 2011

Globalisasi

Globalisasi adalah sebuah istilah yang memiliki hubungan dengan peningkatan keterkaitan dan ketergantungan antarbangsa dan antarmanusia di seluruh dunia dunia melalui perdagangan, investasi, perjalanan, budaya populer, dan bentuk-bentuk interaksi yang lain sehingga batas-batas suatu negara menjadi semakin sempit.
Globalisasi adalah suatu proses di mana antarindividu, antarkelompok, dan antarnegara saling berinteraksi, bergantung, terkait, dan memengaruhi satu sama lain yang melintasi batas negara
Menurut asal katanya, kata "globalisasi" diambil dari kata global, yang maknanya ialah universal. Achmad Suparman menyatakan Globalisasi adalah suatu proses menjadikan sesuatu (benda atau perilaku) sebagai ciri dari setiap individu di dunia ini tanpa dibatasi oleh wilayah Globalisasi belum memiliki definisi yang mapan, kecuali sekedar definisi kerja (working definition), sehingga bergantung dari sisi mana orang melihatnya. Ada yang memandangnya sebagai suatu proses sosial, atau proses sejarah, atau proses alamiah yang akan membawa seluruh bangsa dan negara di dunia makin terikat satu sama lain, mewujudkan satu tatanan kehidupan baru atau kesatuan ko-eksistensi dengan menyingkirkan batas-batas geografis, ekonomi dan budaya masyarakat.

Ciri globalisasi

Berikut ini beberapa ciri yang menandakan semakin berkembangnya fenomena globalisasi di dunia.
Hilir mudiknya kapal-kapal pengangkut barang antarnegara menunjukkan keterkaitan antarmanusia di seluruh dunia
• Perubahan dalam Konstantin ruang dan waktu. Perkembangan barang-barang seperti telepon genggam, televisi satelit, dan internet menunjukkan bahwa komunikasi global terjadi demikian cepatnya, sementara melalui pergerakan massa semacam turisme memungkinkan kita merasakan banyak hal dari budaya yang berbeda.
• Pasar dan produksi ekonomi di negara-negara yang berbeda menjadi saling bergantung sebagai akibat dari pertumbuhan perdagangan internasional, peningkatan pengaruh perusahaan multinasional, dan dominasi organisasi semacam World Trade Organization (WTO).
• Peningkatan interaksi kultural melalui perkembangan media massa (terutama televisi, film, musik, dan transmisi berita dan olah raga internasional). saat ini, kita dapat mengonsumsi dan mengalami gagasan dan pengalaman baru mengenai hal-hal yang melintasi beraneka ragam budaya, misalnya dalam bidang fashion, literatur, dan makanan.
• Meningkatnya masalah bersama, misalnya pada bidang lingkungan hidup, krisis multinasional, inflasi regional dan lain-lain.
Kennedy dan Cohen menyimpulkan bahwa transformasi ini telah membawa kita pada globalisme, sebuah kesadaran dan pemahaman baru bahwa dunia adalah satu. Giddens menegaskan bahwa kebanyakan dari kita sadar bahwa sebenarnya diri kita turut ambil bagian dalam sebuah dunia yang harus berubah tanpa terkendali yang ditandai dengan selera dan rasa ketertarikan akan hal sama, perubahan dan ketidakpastian, serta kenyataan yang mungkin terjadi. Sejalan dengan itu, Peter Drucker menyebutkan globalisasi sebagai zaman transformasi sosial.
Teori globalisasi
Cochrane dan Pain menegaskan bahwa dalam kaitannya dengan globalisasi, terdapat tiga posisi teoritis yang dapat dilihat, yaitu:
• Para globalis percaya bahwa globalisasi adalah sebuah kenyataan yang memiliki konsekuensi nyata terhadap bagaimana orang dan lembaga di seluruh dunia berjalan. Mereka percaya bahwa negara-negara dan kebudayaan lokal akan hilang diterpa kebudayaan dan ekonomi global yang homogen. meskipun demikian, para globalis tidak memiliki pendapat sama mengenai konsekuensi terhadap proses tersebut.
• Para globalis positif dan optimistis menanggapi dengan baik perkembangan semacam itu dan menyatakan bahwa globalisasi akan menghasilkan masyarakat dunia yang toleran dan bertanggung jawab.
• Para globalis pesimis berpendapat bahwa globalisasi adalah sebuah fenomena negatif karena hal tersebut sebenarnya adalah bentuk penjajahan barat (terutama Amerika Serikat) yang memaksa sejumlah bentuk budaya dan konsumsi yang homogen dan terlihat sebagai sesuatu yang benar dipermukaan. Beberapa dari mereka kemudian membentuk kelompok untuk menentang globalisasi (antiglobalisasi).
• Para tradisionalis tidak percaya bahwa globalisasi tengah terjadi. Mereka berpendapat bahwa fenomena ini adalah sebuah mitos semata atau, jika memang ada, terlalu dibesar-besarkan. Mereka merujuk bahwa kapitalisme telah menjadi sebuah fenomena internasional selama ratusan tahun. Apa yang tengah kita alami saat ini hanyalah merupakan tahap lanjutan, atau evolusi, dari produksi dan perdagangan kapital.
• Para transformasionalis berada di antara para globalis dan tradisionalis. Mereka setuju bahwa pengaruh globalisasi telah sangat dilebih-lebihkan oleh para globalis. Namun, mereka juga berpendapat bahwa sangat bodoh jika kita menyangkal keberadaan konsep ini. Posisi teoritis ini berpendapat bahwa globalisasi seharusnya dipahami sebagai "seperangkat hubungan yang saling berkaitan dengan murni melalui sebuah kekuatan, yang sebagian besar tidak terjadi secara langsung". Mereka menyatakan bahwa proses ini bisa dibalik, terutama ketika hal tersebut negatif atau, setidaknya, dapat dikendalikan.

Macam-macam Globalisasi

Globalisasi Informasi
• Kemajuan teknologi informasi melalui satelit, komputer, internet dan media massa memungkinkan berita dari belahan dunia dapat cepat sampai ke belahan dunia lain. Mengecilnya ruang dan waktu telah mengakibatkan bahwa hampir tak ada kelompok orang atau bagian dunia yang hidup dalam isolasi . Informasi ttg keadaan/situasi lain dapat menciptakan suatu pengetahuan umum yg jauh lebih luas dan aktual dari yang ada sebelumnya. Batas-batas teritorial suatu negara menjadi tidak relevan . Batas negara tidak lagi menjadi batas informasi karena seseorang mahasiswa di Indonesia dapat dengan cepat berkomunikasi langsung dengan seorang mahasiswa di Harvard ( AS )

Globalisasi Ekonomi
• Dalam bidang ekonomi ada tuntutan dunia yang berupa perdagangan internasional tanpa hambatan batas-batas negara ( eksport dan import ). Proteksi berupa bea masuk yg tinggi atau larangan masuknya barang dari luar negeri dianggap bertentangan dgn arus globalisasi
Menurut Tantri Abeng perwujudan nyata dari globalisasi ekonomi meliputi :
1. Globalisasi produksi
2. Globalisasi pembiayaan
3. Globalisasi tenaga kerja
4. Globalisasi jaringan informasi
5. Globalisasi perdagangan

Globalisasi Kebudayaan
• Perkembangan globalisasi kebudayaan secara intensif terjadi pada awal abad ke-20 dengan berkembangnya teknologi komunikasi . Kemajuan teknologi informasi dan komunikasi membutuhkan penyesuaian tata nilai dan perilaku . Pengembangan kebudayaan diharapkan dapat memberikan arah bagi perwujudan identitas nasional yg sesuai dgn nilai-nilai luhur budaya bangsa.
Ciri-ciri berkembangnya globalisasi kebudayaan antara lain :
Ø Berkembangnya pertukaran kebudayaan internasional
Ø Penyebaran prinsip multikebudayaan
Ø Berkembangnya industri pariwisata
Ø Semakin banyaknya imigrasi dari suatu negara ke negara lain
Ø Berkembangnya mode yang berskala global
Ø Bertambah banyaknya event-event berskala global

Isu-isu global yang muncul dengan adanya globalisasi :
1. Demokrasi
2. Hak Asasi Manusia
3. Lingkungan
4. Pluralisme
5. Pasar Bebas ( AFTA, APEC )

Dampak Globalisasi

Dampak Positif
a. Perubahan Tata Nilai dan Sikap
Adanya modernisasi dan globalisasi dalam budaya menyebabkan pergeseran nilai dan sikap masyarakat yang semua irasional menjadi rasional.
b. Berkembangnya ilmu pengetahuan dan teknologi Dengan berkembangnya ilmu pengetahuan dan teknologi masyarakat menjadi lebih mudah dalam beraktivitas dan mendorong untuk berpikir lebih maju.
c. Tingkat Kehidupan yang lebih Baik
Dibukanya industri yang memproduksi alat-alat komunikasi dan transportasi yang canggih merupakan salah satu usaha mengurangi penggangguran dan meningkatkan taraf hidup masyarakat.

Dampak Negatif
Dampak negatif modernisasi dan globalisasi adalah sebagai berikut.
a. Pola Hidup Konsumtif
Perkembangan industri yang pesat membuat penyediaan barang kebutuhan masyarakat melimpah. Dengan begitu masyarakat mudah tertarik untuk mengonsumsi barang dengan banyak pilihan yang ada.
b. Sikap Individualistik
Masyarakat merasa dimudahkan dengan teknologi maju membuat mereka merasa tidak lagi membutuhkan orang lain dalam beraktivitasnya. Kadang mereka lupa bahwa mereka adalah makhluk sosial.
c. Gaya Hidup Kebarat-baratan
Tidak semua budaya Barat baik dan cocok diterapkan di Indonesia. Budaya negatif yang mulai menggeser budaya asli adalah anak tidak lagi hormat kepada orang tua, kehidupan bebas remaja, dan lain-lain.
d. Kesenjangan Sosial
Apabila dalam suatu komunitas masyarakat hanya ada beberapa individu yang dapat mengikuti arus modernisasi dan globalisasi maka akan memperdalam jurang pemisah antara individu dengan individu lain yang stagnan. Hal ini menimbulkan kesenjangan sosial.

Referensi :
http://id.wikipedia.org/wiki/Globalisasi
http://mustofasmp2.wordpress.com/2009/01/02/macam-macam-globalisasi/
http://afand.abatasa.com/post/detail/2761/dampak-positif-dan-dampak-negatif--globalisasi-dan-modernisasi

Kamis, 03 Maret 2011

Symbian OS

Symbian OS adalah sistem operasi tak bebas yang dikembangkan oleh Symbian Ltd. yang dirancang untuk digunakan peralatan bergerak (mobile).

Sebelum Nokia mengumumkan pembelian seluruh sisa saham Symbian Ltd. yang tidak dimilikinya pada 24 Juni 2008, Symbian dimiliki Nokia (47,9%), Ericsson (15,6%), Panasonic (10,5%), Samsung (4,5%), Siemens/BenQ (8,4%), Sony Ericsson (13,1%). Versi Symbian yang terbaru adalah Symbian OS v9.5s. Sedangkan ponsel yang paling banyak beredar saat ini menggunakan Symbian OS v6.1s, v7.0s, RV 47 75, v8.OS, dan v9.1s. Nokia Nseries rata-rata menggunakan Symbian OS v9.1s, kecuali Nokia N95 yang menggunakan Symbian OS v9.2s.

Gambaran Umum
Saat ini Symbian OS banyak telah banyak digunakan oleh berbagai vendor produk peralatan komunikasi mobile pada berbagai jenis produk mereka yang bervariasi. Variasi dari sisi hardware ini dimana Symbian OS diimplementasi dapat dimungkinkan karena sistem operasi ini memiliki antarmuka pemprograman aplikasi (Application Programming Interface; API). API mendukung terhadap komunikasi dan tingkah laku yang umum pada hardware yang dapat digunakan oleh objek aplikasi lain. Hal ini dimungkinkan karena API merupakan objek antarmuka yang didefenisikan pada level aplikasi, yang berisikan prosedur dan fungsi (dan juga variabel serta struktur data) yang mengelola/memanggil kernel dimana sebagai penghubung antara software dan hardware. Dengan adanya standar API ini membantu pihak pengembang untuk melakukan penyesuaian atas aplikasi yang dibuatnya agar dapat diinstal pada produk telepon bergerak yang bermacam-macam.

Mirip seperti sistem operasi desktop, Symbian OS mampu melakukan operasi secara multithreading, multitasking dan pengamanan terhadap memori. Dan semua pemrograman pada Symbian dilakukan secara event-based, artinya hardware CPU menjadi tidak aktif ketika tidak ada inputan berupa aktivitas tertentu. Namun perlu dipahami sistem operasi ini memang ditujukan untuk diinstal pada peralatan mobile dengan keterbatasan sumber daya. Multithread dan multitasking memberikan kemampuan Symbian OS untuk menjalankan lebih dari satu aplikasi sekaligus. Namun khusus ini, adanya preemptive multitasking kernel akan memberi tiap-tiap program suatu pembagian waktu pemprosesan yang dilakukan bergantian dengan cepat sehingga nampak bagi pemakai seolah-olah proses ini dieksekusi secara bersamaan. Untuk itu telah didefinisikan penjadwalan berdasar prioritas tertentu untuk menentukan proses mana yang berjalan terlebih dahulu dan proses apa berikutnya serta berapa banyak waktu akan jadi diberi.

Symbian OS sendiri bukanlah software yang sifatnya open source secara penuh karena meskipun terdapat ketersedian API dan dokumentasinya, yang banyak membantu pihak pengembang aplikasi untuk membuat software yang berjalan di atas sistem operasi ini, dipublikasi untuk umum namun tidak untuk kode source sendiri.

Sejarah
Pada tahun 1980, berdiri perusahaan pengembang software Psion yang didirikan oleh David Potter. Produk dari perusahaan itu diberi nama EPOC. Sistem operasi ini lebih difokuskan pada penggunaannya di telepon bergerak. Pada tahun 1998, terjadi sebuah kerjasama antara perusahaan Ericsson, Nokia, Motorola dan Psion untuk mengeksplorasi lebih jauh kekonvergensian antara PDA dan telepon selular yang diberi nama Symbian. Pada tahun 2004 Psion menjual sahamnya dan hasil kerjasama ini menghasilkan EPOC Release 5 yang kemudian dikenal dengan nama Symbian OS v5. Sistem operasi dari Symbian OS v5 itu sudah mulai mengintegrasikan kebutuhan implementasi aplikasi pada perangkat seperti PDA selain telepon seluler.

Kemudian muncul perangkat yang dinamakan smartphone dan muncullah pula versi-versi terbaru dari Symbian OS hingga ada yang disebut dengan Symbian v6.0 atau yang lebih terkenal dengan nama ER6 yang merupakan versi pertama dari Symbian OS. Sifatnya terbuka karena pada sistem ini dapat dilakukan instalasi perangkat lunak oleh berbagai pengembang aplikasi. Pada awal tahun 2005, muncul Symbian OS v9.1 dengan sistem keamanan platform baru yang dikenal sebagai capability-based security. Sistem keamanan ini mengatur hak akses bagi aplikasi yang akan diinstal pada peralatan dalam hal mengakses API.

Muncul pula yang disebut dengan Symbian OS v9.2 yang melakukan perbaharuan pada teknologi konektifitas Bluetooth dengan digunakannya Bluetooth v.2.0. Sedangkan yang terbaru, Symbian mengeluarkan Symbian OS v9.3 (dirilis pada tanggal 12 Juli 2006) telah mengusung teknologi wifi 802.11 dan HSDPA sebagai bagian dari komponen standarnya.

Arsitektur Sistem Operasi
Secara umum arsitektur Symbian OS sendiri dapat gambarkan menjadi empat lapisan berdasarkan penggunaan API yang tersedia, yaitu :

Lapisan pendukung aplikasi (Application Utility Layer)
Lapisan ini terdiri dari berbagai pendukung yang berorientasi pada aplikasi. Hal ini memungkinkan aplikasi lain (diluar sistem operasi) untuk berintegrasi dengan aplikasi dasar yang tersedia pada sistem operasi. Bentuk layanan lain termasuk proses pertukaran data dan manajemen data.
Lapisan layanan dan framework antarmuka grafis (GUI Framework)
Lapisan ini merupakan framework API yang tersedia untuk memberi dukungan terhadap penanganan input user secara grafis maupun suara yang dapat digunakan oleh aplikasi lain.
Lapisan komunikasi
Lapisan ini berfungsi sebagai sistem operasi yang fokus diimplementasi pada peralatan komunikasi mobile, Symbian OS memiliki kumpulan API yang fokus pada lapisan komunikasi. Bagian teratas pada lapisan ini terdapat dukungan pencarian dan pengiriman pesan teks. Berikutnya adalah antarmuka yang memberi dukungan komunikasi seperti Bluetooth dan infrared (IrDA) serta USB. Yang terakhir pada lapisan ini adalah protokol komunikasi berupa TCP/IP, HTTP, WAP dan layanan telepon.
Lapisan sistem API dasar
Lapisan ini merupakan kumpulan API yang mendukung pengasksesan data memori, tanggal dan waktu, serta sistem dasar lainnya.

Klasifikasi Sistem Operasi
Klasifikasi ini berdasar fungsionalitas dan hak akses dari API tertentu. Tujuan dari pendefinisian sistem ini selain untuk membedakan API mana saja yang bisa diakses oleh aplikasi yang dibuat oleh pihak pengembang aplikasi, juga tetap memelihara integrasi dari layanan yang disediakan bagi pihak pengembang aplikasi dengan API yang umum digunakan. Hal ini juga dilakukan untuk memaksimumkan interoperabilitas antara berbagai produk yang menggunakan Symbian OS.

Terdapat empat kategori dalam klasifikasi API yang tersedia, yaitu:

(API) Symbian Umum
Komponen ini merupakan komponen (API) inti dari Symbian OS. Setiap pengembang aplikasi dapat berasumsi bahwa komponen ini terdapat pada setiap versi Symbian OS sehingga dapat digunakan pada setiap perangkat telepon bergerak yang menggunakan Symbian OS sebagai sistem operasinya. Dengan kata lain setiap kode program yang hanya menggunakan API pada kategori ini dapat dikompail dan dijalankan tanpa kesalahan pada setiap telepon yang menggunakan Symbian OS. Dengan adanya lisensi kerjasama, pengembang aplikasi dapat menambahkan dengan syarat tidak mengganti ataupun mengubah fungsi API standar yang dikategorikan pada bagian ini.

(API) Symbian Umum Tergantikan
Komponen yang memerlukan kostumisasi dari komponen Symbian Umum yang diperlukan untuk bekerja dengan ROM dari sistem dimana ia diinstal. Komponen ini merupakan komponen yang bekerja pada low-level dari hardware tertentu. Untuk mendapatkan komponen ini pihak pengembang aplikasi memerlukan lisensi dengan pihak Symbian karena versi komponen ini disediakan oleh pihak Symbian. Namun pada dasarnya komponen ini merupakan komponen standar (umum) yang tersedia pada semua versi Symbian OS.

(API) Symbian Opsional
Komponen-komponen ini sifatnya opsional (tidak selalu ada) pada semua versi Symbian OS. Namun jika tersedia, maka pengembang aplikasi mendapat jaminan bahwa aplikasinya dapat menggunakan API pada kategori ini pada versi Symbian OS yang sama.

(API) Symbian Opsional Tergantikan
Bentuk kategori ini mirip dengan kategori Symbian Opsional adalah kumpulan API yang tidak terikat dengan API umum yang ada pada versi Symbian OS dan dapat ditambahkan oleh pihak pengembang dengan suatu lisensi dari pihak Symbian.

contoh aplikasi berbasis Symbian OS
untuk ponsel berbasis Symbian memang banyak, salah satunya yakni Vingo for Symbian. Aplikasi ini merupakan media pembantu kontrol ponsel dengan medium ‘voice command’. Yang pasti aplikasi ini ditujukan untuk menghemat waktu pengguna yang harus berkali-kali buka tutup menu untuk masuk ke aplikasi atau widget tertentu yang ingin dibukanya.

Aplikasi berbasis symbian ini cukup simpel dioperasikan. Pengguna cukup mengaktivasi voice key, kemudian menunggu nada ready muncul. Lalu pengguna tinggal mengucapkan nama aplikasi yang ingin dibuka. Maka secara otomatis Vlingo akan mencari (search) melalui koneksinya ke semua aplikasi yang ada di ponsel.



Vlingo pun menawarkan langkah-langkah sederhana bagi pengguna yang ingin memanfaatkannya. Sebagai contoh saat pengguna ingin menggunakan web, dimana ingin mencari kata “concert tickets”, maka pengguna tinggal mengatakan “search Concert Ticket”. Secara automatis Vlingo akan menggunakan layanan browser di ponsel seperti goggle untuk mencari web atau apa saja yang berhubungan dengan kata “concert ticket”.

Tidak hanya pada web, pada email, membuka aplikasi lain, ataupun membuat catatan atau notes juga bisa dilakukan. Aplikasi ini juga dapat berfungsi dengan pengantar bahasa Indonesia.

Daya tangkap atau akurasi intonasi kata terbilang cukup akurat. Walaupun terkadang memang Vlingo tidak bisa mengakses apa yang diperintahkan, yang disebabkan kurang jelasnya pengucapan atau tempo kata yang ingin dijalankan melalui aplikasi ini. Yang sangat disayangkan, pada proses menjalankan aplikasi tersebut dibutuhkan akses internet yang aktif.

Detil
Developer : Vlingo Corporation
Versi : 1.3.32762
Platform : Symbian OS S60v5
Ukuran file : 723 KB
Kategori : Internet Software
Info & Download : http://vlingo-s60-5th.en.softonic.com/symbian



referensi :
http://id.wikipedia.org/wiki/Symbian_OS
http://jyqm.com/review-aplikasi-vlingo-for-symbian/

Senin, 15 November 2010

Input-Output (I/O)

I/O membolehkan komputer mendapatkan informasi dari dunia luar, dan menaruh hasil kerjanya di sana, dapat berbentuk fisik (hardcopy) atau non fisik (softcopy). Ada berbagai macam alat I/O, dari yang akrab keyboard, monitor dan disk drive, ke yang lebih tidak biasa seperti webcam (kamera web, printer, scanner, dan sebagainya.

Yang dimiliki oleh semua alat masukan biasa ialah bahwa mereka meng-encode (mengubah) informasi dari suatu macam ke dalam data yang bisa diolah lebih lanjut oleh sistem komputer digital. Alat output, men-decode data ke dalam informasi yang bisa dimengerti oleh pemakai komputer. Dalam pengertian ini, sistem komputer digital adalah contoh sistem pengolah data.

Pada Umumnya komputer terdiri dari beberapa komponen-komponen perangkat keras yang saling terkait/bekerja sama untuk membentuk sebuah sistem. komponen-komponen ini memiliki tugasnya masing-masing.., apabila salah satu komponen tidak bekerja dengan semestinya.. maka akan berpengaruh terhadap kinerja dalam suatu sistem komputer. sebenarnya ada beberapa fungsi dari komponen perangkat keras :

1. Input Device
2. Proses Device
3. Ouput Device
4. Backing Storage
5. dan Periferal

Tetapi artikel ini cuma akan membahas 2 komponen di atas yaitu :

1. Input Device (Alat Masukan)
2. Output Device (Alat Keluaran)
Input Device adalah merupakan alat perangkat keras yang memiliki fungsi untuk memasukan suatu data/perintah ke dalam komputer. data yang dimasukan akan segera di proses oleh sistem yang ada pada komputer.
Contoh Alat Input :

1. MOUSE

Mouse adalah alat yang digunakan untuk menggerakan pointer pada sebuah sistem,, biasanya memiliki 3 tombol default masing-masing tombol memiliki fungsi sendiri-sendiri di desain untuk mempermudah pengguna komputer menavigasi suatu sistem, software pada komputer…, sebagai alat input data selain keyboard, karena bentuknya menyerupai seekor tikus maka alat tetikus ini diberi nama Mouse.

2. KEYBOARD


Keyboard merupakan alat input utama yang berfungsi mengimput data berupa karakter huruf, angka, symbol dan perintah-perintah lainnya.., agar user (pengguna komputer) dapat membuat suatu file project dengan tujuan tertentu dalam komputer.

3. SCANNER

Scanner berfungsi sebagai alat untuk mengambil dan menggandakan gambar.. menggcopy file yang sudah ada untuk di masukan ke dalam komputer.., hampir sama dengan mesin foto copy hanya saja pada scanner inputnya berupa data digital disimpan terlebih dahulu.. kalau foto-copy biasa langsung mencetak file di kertas.

4. JOYSTIK

Joystick merupakan alat yang di rancang untuk mempermudah pengguna komputer mengontrol software atau aplikasi berbasis Game maupun Simulasi…, seperti halnya stick pada consule Game PS, PS2, X-BOX maupun Nitentdo.
Ouput Device berfungsi sebagai mengeluarkan data yang telah di inputkan oleh perangkat Input Device. sebagai hasil final tampilan dari data/perintah yang telah di proses oleh sistem komputer. output yang di keluarkan bisa dalam berbagai bentuk misalnya gambar, huruf, angka, symbol dan suara…..
Contoh Alat Output :

1. MONITOR


Monitor adalah perangkat output yang memiliki tugas menampilkan aksara atau imej tampilan gambar yang sebelumnya telah di proses oleh VGA (Video Graphics Adapter).., tanpa monitor sudah pasti kita tidak bisa melihat hasil dari alat input.

2. PRINTER


Printer bertugas untuk mencetak dan menggandakan suatu data berupa dukumen word maupun gambar untuk selanjutnya di cetak pada kertas.

3. SPEAKER


Speaker adalah alat Output yang memiliki fungsi mengeluarkan suara berupa file audio (mp3, wave dll) maupun manusia…, setelah di proses oleh sound card dalam komputer.

4. INFOCUS

Infocus hampir sama dengan tugas monitor hanya saja infocus tidak langsung menampilkan gambar melainkan gambar yang ada terlebih dahulu di pantulkan ke tembok atau papan baru bisa di lihat hasilnya, biasanya digunakan untuk mempersentasikan suatu tugas/proyek.. karena gambar yang dihasilkan jauh lebih besar ketimbang monitor.

Sumber :
http://ifs.totalh.com/content/alat-input-dan-output-komputer
http://tonyxcloud.co.cc/?p=158
http://id.wikipedia.org/wiki/Komputer

Minggu, 10 Oktober 2010

CPU dan Komputer

Unit Pengolah Pusat (UPP) (bahasa Inggris: CPU, singkatan dari Central Processing Unit), merujuk kepada perangkat keras komputer yang memahami dan melaksanakan perintah dan data dari perangkat lunak. Istilah lain, prosesor (pengolah data), sering digunakan untuk menyebut CPU. Adapun mikroprosesor adalah CPU yang diproduksi dalam sirkuit terpadu, seringkali dalam sebuah paket sirkuit terpadu-tunggal. Sejak pertengahan tahun 1970-an, mikroprosesor sirkuit terpadu-tunggal ini telah umum digunakan dan menjadi aspek penting dalam penerapan CPU.


Komponen CPU terbagi menjadi beberapa macam, yaitu sebagai berikut:

1. Unit kontrol yang mampu mengatur jalannya program. tugas dari unit kendali ini adalah:
a. Mengatur dan mengendalikan alat-alat input dan output.
b. Mengambil instruksi-instruksi dari memori utama.
c. Mengambil data dari memori utama (jika diperlukan) untuk diproses.
d. Mengirim instruksi ke ALU bila ada perhitungan aritmatika atau perbandingan logika serta mengawasi kerja dari ALU.
e. Menyimpan hasil proses ke memori utama.

2. Register merupakan alat penyimpanan kecil yang mempunyai kecepatan akses cukup tinggi, yang digunakan untuk menyimpan data dan/atau instruksi yang sedang diproses. Memori ini bersifat sementara, biasanya di gunakan untuk menyimpan data saat di olah ataupun data untuk pengolahan selanjutnya. Secara analogi, register ini dapat diibaratkan sebagai ingatan di otak bila kita melakukan pengolahan data secara manual, sehingga otak dapat diibaratkan sebagai CPU, yang berisi ingatan ingatan, satuan kendali yang mengatur seluruh kegiatan tubuh dan mempunyai tempat untuk melakukan perhitungan dan perbandingan logika.

3. ALU unit yang bertugas untuk melakukan operasi aritmetika dan operasi logika berdasar instruksi yang ditentukan. ALU sering di sebut mesin bahasa karena bagian ini ALU terdiri dari dua bagian, yaitu unit arithmetika dan unit logika boolean yang masing-masing memiliki spesifikasi tugas tersendiri. Tugas utama dari ALU adalah melakukan semua perhitungan aritmatika (matematika) yang terjadi sesuai dengan instruksi program. ALU melakukan semua operasi aritmatika dengan dasar penjumlahan sehingga sirkuit elektronik yang digunakan disebut adder.

Tugas lain dari ALU adalah melakukan keputusan dari suatu operasi logika sesuai dengan instruksi program. Operasi logika meliputi perbandingan dua operand dengan menggunakan operator logika tertentu, yaitu sama dengan (=), tidak sama dengan (¹ ), kurang dari (<), kurang atau sama dengan (£ ), lebih besar dari (>), dan lebih besar atau sama dengan (³ ).

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 akan ditampilkan ke output-devices.

FUNGSI CPU
CPU berfungsi seperti kalkulator, hanya saja CPU jauh lebih kuat daya pemrosesannya. Fungsi utama dari CPU adalah melakukan operasi aritmatika dan logika terhadap data yang diambil dari memori atau dari informasi yang dimasukkan melalui beberapa perangkat keras, seperti papan ketik, pemindai, tuas kontrol, maupun tetikus. CPU dikontrol menggunakan sekumpulan instruksi perangkat lunak komputer. Perangkat lunak tersebut dapat dijalankan oleh CPU dengan membacanya dari media penyimpan, seperti cakram keras, disket, cakram padat, maupun pita perekam. Instruksi-instruksi tersebut kemudian disimpan terlebih dahulu pada memori fisik (RAM), yang mana setiap instruksi akan diberi alamat unik yang disebut alamat memori. Selanjutnya, CPU dapat mengakses data-data pada RAM dengan menentukan alamat data yang dikehendaki.
Saat sebuah program dieksekusi, data mengalir dari RAM ke sebuah unit yang disebut dengan bus, yang menghubungkan antara CPU dengan RAM.
Data kemudian didekode dengan menggunakan unit proses yang disebut sebagai pendekoder instruksi yang sanggup menerjemahkan instruksi. Data kemudian berjalan ke unit aritmatika dan logika (ALU) yang melakukan kalkulasi dan perbandingan. Data bisa jadi disimpan sementara oleh ALU dalam sebuah lokasi memori yang disebut dengan register supaya dapat diambil kembali dengan cepat untuk diolah. ALU dapat melakukan operasi-operasi tertentu, meliputi penjumlahan, perkalian, pengurangan, pengujian kondisi terhadap data dalam register, hingga mengirimkan hasil pemrosesannya kembali ke memori fisik, media penyimpan, atau register apabila akan mengolah hasil pemrosesan lagi. Selama proses ini terjadi, sebuah unit dalam CPU yang disebut dengan penghitung program akan memantau instruksi yang sukses dijalankan supaya instruksi tersebut dapat dieksekusi dengan urutan yang benar dan sesuai.

PERCABANGAN INSTRUKSI
Pemrosesan instruksi dalam CPU dibagi atas dua tahap, Tahap-I disebut Instruction Fetch, sedangkan Tahap-II disebut Instruction Execute. Tahap-I berisikan pemrosesan CPU dimana Control Unit mengambil data dan/atau instruksi dari main-memory ke register, sedangkan Tahap-II berisikan pemrosesan CPU dimana Control Unit menghantarkan data dan/atau instruksi dari register ke main-memory untuk ditampung di RAM, setelah Instruction Fetch dilakukan. Waktu pada tahap-I ditambah dengan waktu pada tahap-II disebut waktu siklus mesin (machine cycles time).
Penghitung program dalam CPU umumnya bergerak secara berurutan. Walaupun demikian, beberapa instruksi dalam CPU, yang disebut dengan instruksi lompatan, mengizinkan CPU mengakses instruksi yang terletak bukan pada urutannya. Hal ini disebut juga percabangan instruksi (branching instruction). Cabang-cabang instruksi tersebut dapat berupa cabang yang bersifat kondisional (memiliki syarat tertentu) atau non-kondisional.
Sebuah cabang yang bersifat non-kondisional selalu berpindah ke sebuah instruksi baru yang berada di luar aliran instruksi, sementara sebuah cabang yang bersifat kondisional akan menguji terlebih dahulu hasil dari operasi sebelumnya untuk melihat apakah cabang instruksi tersebut akan dieksekusi atau tidak. Data yang diuji untuk percabangan instruksi disimpan pada lokasi yang disebut dengan flag.

BILANGAN YANG DAPAT DITANGANI
Kebanyakan CPU dapat menangani dua jenis bilangan, yaitu fixed-point dan floating-point. Bilangan fixed-point memiliki nilai digit spesifik pada salah satu titik desimalnya. Hal ini memang membatasi jangkauan nilai yang mungkin untuk angka-angka tersebut, tetapi hal ini justru dapat dihitung oleh CPU secara lebih cepat.
Sementara itu, bilangan floating-point merupakan bilangan yang diekspresikan dalam notasi ilmiah, di mana sebuah angka direpresentasikan sebagai angka desimal yang dikalikan dengan pangkat 10 (seperti 3,14 x 1057). Notasi ilmiah seperti ini merupakan cara yang singkat untuk mengekspresikan bilangan yang sangat besar atau bilangan yang sangat kecil, dan juga mengizinkan jangkauan nilai yang sangat jauh sebelum dan sesudah titik desimalnya. Bilangan ini umumnya digunakan dalam merepresentasikan grafik dan kerja ilmiah, tetapi proses aritmatika terhadap bilangan floating-point jauh lebih rumit dan dapat diselesaikan dalam waktu yang lebih lama oleh CPU karena mungkin dapat menggunakan beberapa siklus detak CPU. Beberapa komputer menggunakan sebuah prosesor sendiri untuk menghitung bilangan floating point yang disebut dengan FPU (disebut juga math co-processor) yang dapat bekerja secara paralel dengan CPU untuk mempercepat penghitungan bilangan floating-point. FPU saat ini menjadi standar dalam banyak komputer karena kebanyakan aplikasi saat ini banyak beroperasi menggunakan bilangan floating-point.

Komputer
Sejak dahulu kala, proses pengolahan data telah dilakukan oleh manusia. Manusia juga menemukan alat-alat mekanik dan elektronik untuk membantu manusia dalam penghitungan dan pengolahan data supaya bisa mendapatkan hasil lebih cepat. Komputer yang kita temui saat ini adalah suatu evolusi panjang dari penemuan-penemuan manusia sejah dahulu kala berupa mekanik maupun elektronik.
    Saat ini komputer dan piranti pendukungnya telah masuk dalam setiap aspek kehidupan dan pekerjaan. Komputer yang ada sekarang memiliki kemampuan yang lebih dari sekedar perhitungan matematik biasa. Diantaranya adalah sistem komputer di kassa supermarket yang mampu membaca kode barang belanja, sentral telepon yang menangani jutaan panggilan dan komunikasi, jaringan komputer dan internet yang menghubungkan berbagai tempat di dunia.

Komputer adalah alat yang dipakai untuk mengolah data menurut prosedur yang telah dirumuskan. Kata computer semula dipergunakan untuk menggambarkan orang yang perkerjaannya melakukan perhitungan aritmatika, dengan atau tanpa alat bantu, tetapi arti kata ini kemudian dipindahkan kepada mesin itu sendiri. Asal mulanya, pengolahan informasi hampir eksklusif berhubungan dengan masalah aritmatika, tetapi komputer modern dipakai untuk banyak tugas yang tidak berhubungan dengan matematika.

Dalam arti seperti itu terdapat alat seperti slide rule, jenis kalkulator mekanik mulai dari abakus dan seterusnya, sampai semua komputer elektronik yang kontemporer. Istilah lebih baik yang cocok untuk arti luas seperti "komputer" adalah "yang mengolah informasi" atau "sistem pengolah informasi."

ALAT HITUNG TRADISIONAL dan KALKULATOR MEKANIK
    Abacus, yang muncul sekitar 5000 tahun yang lalu di Asia kecil dan masih digunakan di beberapa tempat hingga saat ini dapat dianggap sebagai awal mula mesin komputasi.
    Alat ini memungkinkan penggunanya untuk melakukan perhitungan menggunakan biji-bijian geser yang diatur pada sebuah rak. Para pedagang di masa itu menggunakan abacus untuk menghitung transaksi perdagangan. Seiring dengan munculnya pensil dan kertas, terutama di Eropa, abacus kehilangan popularitasnya.
    Setelah hampir 12 abad, muncul penemuan lain dalam hal mesin komputasi. Pada tahun 1642, Blaise Pascal (1623-1662), yang pada waktu itu berumur 18 tahun, menemukan apa yang ia sebut sebagai kalkulator roda numerik (numerical wheel calculator) untuk membantu ayahnya melakukan perhitungan pajak.
    Kotak persegi kuningan ini yang dinamakan Pascaline, menggunakan delapan roda putar bergerigi untuk menjumlahkan bilangan hingga delapan digit. Alat ini merupakan alat penghitung bilangan berbasis sepuluh. Kelemahan alat ini adalah hanya terbatas untuk melakukan penjumlahan.

    Tahun 1694, seorang matematikawan dan filsuf Jerman, Gottfred Wilhem von Leibniz (1646-1716) memperbaiki Pascaline dengan membuat mesin yang dapat mengalikan. Sama seperti pendahulunya, alat mekanik ini bekerja dengan menggunakan roda-roda gerigi. Dengan mempelajari catatan dan gambar-gambar yang dibuat oleh Pascal, Leibniz dapat menyempurnakan alatnya.
    Barulah pada tahun 1820, kalkulator mekanik mulai populer. Charles Xavier Thomas de Colmar menemukan mesin yang dapat melakukan empat fungsi aritmatik dasar. Kalkulator mekanik Colmar, arithometer, mempresentasikan pendekatan yang lebih praktis dalam kalkulasi karena alat tersebut dapat melakukan penjumlahan, pengurangan, perkalian, dan pembagian. Dengan kemampuannya, arithometer banyak dipergunakan hingga masa Perang Dunia I. Bersama-sama dengan Pascal dan Leibniz, Colmar membantu membangun era komputasi mekanikal.
    Awal mula komputer yang sebenarnya dibentuk oleh seorang profesor matematika Inggris, Charles Babbage (1791-1871). Tahun 1812, Babbage memperhatikan kesesuaian alam antara mesin mekanik dan matematika yaitu mesin mekanik sangat baik dalam mengerjakan tugas yang sama berulangkali tanpa kesalahan; sedang matematika membutuhkan repetisi sederhana dari suatu langkah-langkah tertenu. Masalah tersebut kemudain berkembang hingga menempatkan mesin mekanik sebagai alat untuk menjawab kebutuhan mekanik. Usaha Babbage yang pertama untuk menjawab masalah ini muncul pada tahun 1822 ketika ia mengusulkan suatu mesin untuk melakukan
perhitungan persamaan differensial. Mesin tersebut dinamakan Mesin Differensial. Dengan menggunakan tenaga uap, mesin tersebut dapat menyimpan program dan dapat melakukan kalkulasi serta mencetak hasilnya secara otomatis.    
    Setelah bekerja dengan Mesin Differensial selama sepuluh tahun, Babbage tiba-tiba terinspirasi untuk memulai membuat komputer general-purpose yang pertama, yang disebut Analytical Engine. Asisten Babbage, Augusta Ada King (1815-1842) memiliki peran penting dalam pembuatan mesin ini. Ia membantu merevisi rencana, mencari pendanaan dari pemerintah Inggris, dan mengkomunikasikan spesifikasi Analytical Engine kepada publik. Selain itu, pemahaman Augusta yang baik tentang mesin ini memungkinkannya membuat instruksi untuk dimasukkan ke dalam mesin dan juga membuatnya menjadi programmer wanita yang pertama. Pada tahun 1980, Departemen Pertahanan Amerika Serikat menamakan sebuah bahasa pemrograman dengan nama ADA sebagai penghormatan kepadanya.
    Mesin uap Babbage, walaupun tidak pernah selesai dikerjakan, tampak sangat primitif apabila dibandingkan dengan standar masa kini. Bagaimanapun juga, alat tersebut menggambarkan elemen dasar dari sebuah komputer modern dan juga mengungkapkan sebuah konsep penting. Terdiri dari sekitar 50.000 komponen, disain dasar dari Analytical Engine menggunakan kartu-kartu perforasi (berlubang-lubang) yang berisi instruksi operasi bagi mesin tersebut.
    Pada 1889, Herman Hollerith (1860-1929) juga menerapkan prinsip kartu perforasi untuk melakukan penghitungan. Tugas pertamanya adalah menemukan cara yang lebih cepat untuk melakukan perhitungan bagi Biro Sensus Amerika Serikat. Sensus sebelumnya yang dilakukan di tahun 1880 membutuhkan waktu tujuh tahun untuk menyelesaikan perhitungan. Dengan berkembangnya populasi, Biro tersebut memperkirakan bahwa dibutuhkan waktu sepuluh tahun untuk menyelesaikan perhitungan sensus.
    Hollerith menggunakan kartu perforasi untuk memasukkan data sensus yang kemudian diolah oleh alat tersebut secara mekanik. Sebuah kartu dapat menyimpan hingga 80 variabel. Dengan menggunakan alat tersebut, hasil sensus dapat diselesaikan dalam waktu enam minggu. Selain memiliki keuntungan dalam bidang kecepatan, kartu tersebut berfungsi sebagai media penyimpan data. Tingkat kesalahan perhitungan juga dapat ditekan secara drastis. Hollerith kemudian mengembangkan alat tersebut dan menjualnya ke masyarakat luas. Ia mendirikan Tabulating Machine Company pada tahun 1896 yang kemudian menjadi International Business Machine (1924) setelah mengalami beberapa kali merger. Perusahaan lain seperti Remington Rand and Burroghs juga memproduksi alat pembaca kartu perforasi untuk usaha bisnis. Kartu perforasi digunakan oleh kalangan bisnis dn pemerintahan untuk permrosesan data hingga tahun 1960.
    Pada masa berikutnya, beberapa insinyur membuat penemuan baru lainnya. Vannevar Bush (18901974) membuat sebuah kalkulator untuk menyelesaikan persamaan differensial di tahun 1931. Mesin tersebut dapat menyelesaikan persamaan differensial kompleks yang selama ini dianggap rumit oleh kalangan akademisi. Mesin tersebut sangat besar dan berat karena ratusan gerigi dan poros yang dibutuhkan untuk melakukan perhitungan. Pada tahun 1903, John V. Atanasoff dan Clifford Berry mencoba membuat komputer elektrik yang menerapkan aljabar Boolean pada sirkuit elektrik. Pendekatan ini didasarkan pada hasil kerja George Boole (1815-1864) berupa sistem biner aljabar, yang menyatakan bahwa setiap persamaan matematik dapat dinyatakan sebagai benar atau salah. Dengan mengaplikasikan kondisi benar-salah ke dalam sirkuit listrik dalam bentuk terhubung-terputus, Atanasoff dan Berry membuat komputer elektrik pertama di tahun 1940. Namun proyek mereka terhenti karena kehilangan sumber pendanaan.
 
KOMPUTER GENERASI PERTAMA
 
    Dengan terjadinya Perang Dunia Kedua, negara-negara yang terlibat dalam perang tersebut berusaha mengembangkan komputer untuk mengeksploitasi potensi strategis yang dimiliki komputer. Hal ini meningkatkan pendanaan pengembangan komputer serta mempercepat kemajuan teknik komputer. Pada tahun 1941, Konrad Zuse, seorang insinyur Jerman membangun sebuah komputer Z3, untuk mendisain pesawat terbang dan peluru kendali.
    Pihak sekutu juga membuat kemajuan lain dalam pengembangan kekuatan komputer. Tahun 1943, pihak Inggris menyelesaikan komputer pemecah kode rahasia yang dinamakan Colossus untuk memecahkan kode-rahasia yang digunakan Jerman. Dampak pembuatan Colossus tidak terlalu mempengaruhi perkembangan industri komputer dikarenakan dua alasan. Pertama, colossus bukan merupakan komputer serbaguna general-purpose computer), ia hanya didisain untuk memecahkan kode rahasia. Kedua, keberadaan mesin ini dijaga kerahasiaannya hingga satu dekade setelah perang berakhir.
    Usaha yang dilakukan oleh pihak Amerika pada saat itu menghasilkan suatu kemajuan lain. Howard H. Aiken (1900-1973), seorang insinyur Harvard yang bekerja dengan IBM, berhasil memproduksi kalkulator elektronik untuk US Navy. Kalkulator tersebut berukuran panjang setengah lapangan bola kaki dan memiliki rentang kabel sepanjang 500 mil. The Harvd-IBM Automatic Sequence Controlled Calculator, atau Mark I, merupakan komputer relai elektronik. Ia menggunakan sinyal elektromagnetik untuk menggerakkan komponen mekanik. Mesin tersebut beropreasi dengan lambat (ia membutuhkan 3-5 detik untuk setiap perhitungan) dan tidak fleksibel (urutan kalkulasi tidak dapat diubah). Kalkulator tersebut dapat melakukan perhitungan aritmatik dasar dan persamaan yang lebih kompleks.
    Perkembangan komputer lain pada masa ini adalah Electronic Numerical Integrator and Computer (ENIAC), yang dibuat oleh kerjasama antara pemerintah Amerika Serikat dan University of Pennsylvania. Terdiri dari 18.000 tabung vakum, 70.000 resistor, dan 5 juta titik solder, komputer tersebut merupakan mesin yang sangat besar yang mengkonsumsi daya sebesar 160kW. Komputer ini dirancang oleh John Presper Eckert (1919-1995) dan John W. Mauchly (1907-1980), ENIAC merupakan komputer serbaguna (general purpose computer) yang bekerja 1000 kali lebih cepat dibandingkan Mark I.

    Pada pertengahan 1940-an, John von Neumann (1903-1957) bergabung dengan tim University of Pennsylvania dalam usha membangun konsep desin komputer yang hingga 40 tahun mendatang masih dipakai dalam teknik komputer.
    Von Neumann mendesain Electronic Discrete Variable Automatic Computer(EDVAC) pada tahun 1945 dengan sebuah memori untuk menampung baik program ataupun data. Teknik ini memungkinkan komputer untuk berhenti pada suatu saat dan kemudian melanjutkan pekerjaannya kembali. Kunci utama arsitektur von Neumann adalah unit pemrosesan sentral (CPU), yang memungkinkan seluruh fungsi komputer untuk dikoordinasikan melalui satu sumber tunggal. Tahun 1951, UNIVAC I (Universal Automatic Computer I) yang dibuat oleh Remington Rand, menjadi komputer komersial pertama yang memanfaatkan model arsitektur von Neumann tersebut. Baik Badan Sensus Amerika Serikat dan General Electric memiliki UNIVAC. Salah satu hasil mengesankan yang dicapai oleh UNIVAC dalah keberhasilannya dalam memprediksi kemenangan Dwilight D. Eisenhower dalam pemilihan presiden tahun 1952.
   
    Komputer Generasi pertama dikarakteristik dengan fakta bahwa instruksi operasi dibuat secara spesifik untuk suatu tugas tertentu. Setiap komputer memiliki program kode-biner yang berbeda yang disebut “bahasa mesin” (machine language). Hal ini menyebabkan komputer sulit untuk diprogram dan membatasi kecepatannya. Ciri lain komputer generasi pertama adalah penggunaan tube vakum (yang membuat komputer pada masa tersebut berukuran sangat besar) dan silinder magnetik untuk penyimpanan data.
 
KOMPUTER GENERASI KEDUA
    Pada tahun 1948, penemuan transistor sangat mempengaruhi perkembangan komputer. Transistor menggantikan tube vakum di televisi, radio, dan komputer. Akibatnya, ukuran mesin-mesin elektrik berkurang drastis. Transistor mulai digunakan di dalam komputer mulai pada tahun 1956. Penemuan lain yang berupa pengembangan memori inti-magnetik membantu pengembangan komputer generasi kedua yang lebih kecil, lebih cepat, lebih dapat diandalkan, dan lebih hemat energi dibanding para pendahulunya. Mesin pertama yang memanfaatkan teknologi baru ini adalah superkomputer. IBM membuat superkomputer bernama Stretch, dan Sprery-Rand membuat komputer bernama LARC. Komputer-komputer ini, yang dikembangkan untuk laboratorium energi atom, dapat menangani sejumlah besar data, sebuah kemampuan yang sangat dibutuhkan oleh peneliti atom. Mesin tersebut sangat mahal dan cenderung terlalu kompleks untuk kebutuhan komputasi bisnis, sehingga membatasi kepopulerannya. Hanya ada dua LARC yang pernah dipasang dan digunakan: satu di Lawrence Radiation Labs di Livermore, California, dan yang lainnya di US Navy Research and Development Center di Washington D.C. Komputer generasi kedua menggantikan bahasa mesin dengan bahasa assembly. Bahasa assembly adalah bahasa yang menggunakan singkatan-singkatan untuk menggantikan kode biner.
  
    Pada awal 1960-an, mulai bermunculan komputer generasi kedua yang sukses di bidang bisnis, di universitas, dan di pemerintahan. Komputer-komputer generasi kedua ini merupakan komputer yang sepenuhnya menggunakan transistor. Mereka juga memiliki komponen-komponen yang dapat diasosiasikan dengan komputer pada saat ini: printer, penyimpanan dalam disket, memory, sistem operasi, dan program. Salah satu contoh penting komputer pada masa ini adalah IBM 1401 yang diterima secara luas di kalangan industri. Pada tahun 1965, hampir seluruh bisnis-bisnis besar menggunakan komputer generasi kedua untuk memproses informasi keuangan.

    Program yang tersimpan di dalam komputer dan bahasa pemrograman yang ada di dalamnya memberikan fleksibilitas kepada komputer. Fleksibilitas ini meningkatkan kinerja dengan harga yang pantas bagi penggunaan bisnis. Dengan konsep ini, komputer dapat mencetak faktur pembelian konsumen dan kemudian menjalankan desain produk atau menghitung daftar gaji. Beberapa bahasa pemrograman mulai bermunculan pada saat itu. Bahasa pemrograman Common Business-Oriented Language (COBOL) dan Formula Translator (FORTRAN) mulai umum digunakan. Bahasa pemrograman ini menggantikan kode mesin yang rumit dengan kata-kata, kalimat, dan formula matematika yang lebih mudah dipahami oleh manusia. Hal ini memudahkan seseorang untuk memprogram dan mengatur komputer. Berbagai macam karir baru bermunculan (programmer, analyst, dan ahli sistem komputer). Industri piranti lunak juga mulai bermunculan dan berkembang pada masa komputer generasi kedua ini.
 
KOMPUTER GENERASI KETIGA
    Walaupun transistor dalam banyak hal mengungguli tube vakum, namun transistor menghasilkan panas yang cukup besar, yang dapat berpotensi merusak bagian-bagian internal komputer. Batu kuarsa (quartz rock) menghilangkan masalah ini. Jack Kilby, seorang insinyur di Texas Instrument, mengembangkan sirkuit terintegrasi (IC: integrated circuit) di tahun 1958. IC mengkombinasikan tiga komponen elektronik dalam sebuah piringan silikon kecil yang terbuat dari pasir kuarsa. Para ilmuwan kemudian berhasil memasukkan lebih banyak komponen-komponen ke dalam suatu chip tunggal yang disebut semikonduktor. Hasilnya, komputer menjadi semakin kecil karena komponen-komponen dapat dipadatkan dalam chip. Kemajuan komputer generasi ketiga lainnya adalah penggunaan sistem operasi (operating system) yang memungkinkan mesin untuk menjalankan berbagai program yang berbeda secara serentak dengan sebuah program utama yang memonitor dan mengkoordinasi memori komputer.

KOMPUTER GENERASI KEEMPAT
    Setelah IC, tujuan pengembangan menjadi lebih jelas yaitu mengecilkan ukuran sirkuit dan komponen-komponen elektrik. Large Scale Integration (LSI) dapat memuat ratusan komponen dalam sebuah chip. Pada tahun 1980-an, Very Large Scale Integration (VLSI) memuat ribuan komponen dalam sebuah chip tunggal.

    Ultra-Large Scale Integration (ULSI) meningkatkan jumlah tersebut menjadi jutaan. Kemampuan untuk memasang sedemikian banyak komponen dalam suatu keping yang berukuran setengah keping uang logam mendorong turunnya harga dan ukuran komputer. Hal tersebut juga meningkatkan daya kerja, efisiensi dan kehandalan komputer. Chip Intel 4004 yang dibuat pada tahun 1971 membawa kemajuan pada IC dengan meletakkan seluruh komponen dari sebuah komputer (central processing unit, memori, dan kendali input/output) dalam sebuah chip yang
sangat kecil. Sebelumnya, IC dibuat untuk mengerjakan suatu tugas tertentu yang spesifik. Sekarang, sebuah mikroprosesor dapat diproduksi dan kemudian diprogram untuk memenuhi seluruh kebutuhan yang diinginkan. Tidak lama kemudian, setiap perangkat rumah tangga seperti microwave oven, televisi, dan mobil dengan electronic fuel injection dilengkapi dengan mikroprosesor.
    Perkembangan yang demikian memungkinkan orang-orang biasa untuk menggunakan komputer biasa. Komputer tidak lagi menjadi dominasi perusahaan-perusahaan besar atau lembaga pemerintah. Pada pertengahan tahun 1970-an, perakit komputer menawarkan produk komputer mereka ke masyarakat umum. Komputer-komputer ini, yang disebut minikomputer, dijual dengan paket piranti lunak yang mudah digunakan oleh kalangan awam. Piranti lunak yang paling populer pada saat itu adalah program word processing dan spreadsheet. Pada awal 1980-an, video game seperti Atari 2600 menarik perhatian konsumen pada komputer rumahan yang lebih canggih dan dapat diprogram.

    Pada tahun 1981, IBM memperkenalkan penggunaan Personal Computer (PC) untuk penggunaan di rumah, kantor, dan sekolah. Jumlah PC yang digunakan melonjak dari 2 juta unit di tahun 1981 menjadi 5,5 juta unit di tahun 1982. Sepuluh tahun kemudian, 65 juta PC digunakan. Komputer melanjutkan evolusinya menuju ukuran yang lebih kecil, dari komputer yang berada di atas meja (desktop computer) menjadi komputer yang dapat dimasukkan ke dalam tas (laptop), atau bahkan komputer yang dapat digenggam (palmtop).
    IBM PC bersaing dengan Apple Macintosh dalam memperebutkan pasar komputer. Apple Macintosh menjadi terkenal karena mempopulerkan sistem grafis pada komputernya, sementara saingannya masih menggunakan komputer yang berbasis teks. Macintosh juga mempopulerkan penggunaan piranti mouse.
    Pada masa sekarang, kita mengenal perjalanan IBM compatible dengan pemakaian CPU: IBM PC/486, Pentium, Pentium II, Pentium III, Pentium IV (Serial dari CPU buatan Intel). Juga kita kenal AMD k6, Athlon, dsb. Ini semua masuk dalam golongan komputer generasi keempat. Seiring dengan menjamurnya penggunaan komputer di tempat kerja, cara-cara baru untuk menggali potensi terus dikembangkan. Seiring dengan bertambah kuatnya suatu komputer kecil, komputer-komputer tersebut dapat dihubungkan secara bersamaan dalam suatu jaringan untuk saling berbagi memori, piranti lunak, informasi, dan juga untuk dapat saling berkomunikasi satu dengan yang lainnya. Komputer jaringan memungkinkan komputer tunggal untuk membentuk kerjasama elektronik untuk menyelesaikan suatu proses tugas. Dengan menggunakan perkabelan langsung (disebut juga local area network, LAN), atau kabel telepon, jaringan ini dapat berkembang menjadi sangat besar.

 
KOMPUTER GENERASI KELIMA

    Mendefinisikan komputer generasi kelima menjadi cukup sulit karena tahap ini masih sangat muda. Contoh imajinatif komputer generasi kelima adalah komputer fiksi HAL9000 dari novel karya Arthur C. Clarke berjudul 2001:Space Odyssey. HAL menampilkan seluruh fungsi yang diinginkan dari sebuah komputer generasi kelima. Dengan kecerdasan buatan (artificial intelligence), HAL dapat cukup memiliki nalar untuk melakukan percapakan dengan manusia, menggunakan masukan visual, dan belajar dari pengalamannya sendiri.
    Walaupun mungkin realisasi HAL9000 masih jauh dari kenyataan, banyak fungsi-fungsi yang dimilikinya sudah terwujud. Beberapa komputer dapat menerima instruksi secara lisan dan mampu meniru nalar manusia. Kemampuan untuk menterjemahkan bahasa asing juga menjadi mungkin. Fasilitas ini tampak sederhan. Namun fasilitas tersebut menjadi jauh lebih rumit dari yang diduga ketika programmer menyadari bahwa pengertian manusia sangat bergantung pada konteks dan pengertian daripada sekedar menterjemahkan kata-kata secara langsung.
    Banyak kemajuan di bidang disain komputer dan teknologi semakin memungkinkan pembuatan komputer generasi kelima. Dua kemajuan rekayasa yang terutama adalah kemampuan pemrosesan paralel, yang akan menggantikan model von Neumann. Model von Neumann akan digantikan dengan sistem yang mampu mengkoordinasikan banyak CPU untuk bekerja secara serempak. Kemajuan lain adalah teknologi superkonduktor yang memungkinkan aliran elektrik tanpa ada hambatan apapun, yang nantinya dapat mempercepat kecepatan informasi.
    Jepang adalah negara yang terkenal dalam sosialisasi jargon dan proyek komputer generasi kelima. Lembaga ICOT (Institute for new Computer Technology) juga dibentuk untuk merealisasikannya. Banyak kabar yang menyatakan bahwa proyek ini telah gagal, namun beberapa informasi lain bahwa keberhasilan proyek komputer generasi kelima ini akan membawa perubahan baru paradigma komputerisasi di dunia. Kita tunggu informasi mana yang lebih valid dan membuahkan hasil.
 
Referensi:
Sudirman, Ivan, Sejarah Komputer, IlmuKomputer.com

http://fadel05.tripod.com/komputer/sejarah.html
http://id.wikipedia.org/wiki/Unit_Pengolah_Pusat
http://aletheaisfahanie.blog.ugm.ac.id/2010/10/01/cpu-central-processing-unit/