Sunday, April 18, 2010
Komputasi Modern
Secara umum ilmu komputasi dalam penggunaanya yang praktis, biasanya berupa penerapan simulasi komputer atau berbagai bentuk komputasi lainnya untuk menyelesaikan masalah-masalah dalam berbagai bidang keilmuan, tetapi dalam perkembangannya digunakan juga untuk menemukan prinsip-prinsip baru yang mendasar dalam ilmu.
Munculnya Komputasi Modern
Pada awalny ilmu atau sains berdasarkan obyek kajiannya dibedakan antara Fisika, Kimia, Biologi dan Geologi. Ilmu dapat pula digolongkan berdasarkan metodologi dominan yang digunakannya, yaitu ilmu pengamatan/percobaan (observational/experimental science), ilmu teori (theoretical science) dan ilmu komputasi (computational science). Yang terakhir ini bisa dianggap bentuk yang paling baru yang muncul bersamaan dengan perkembangan kekuatan pemrosesan dalam komputer dan perkembangan teknik-teknik metode numerik dan metode komputasi lainnya.
Pada awalnya komputasi modern di temukan oleh John von Neumann (1903-1957). Dia adalah ilmuan yang meletakkan dasar-dasar komputer modern. Dalam hidupnya yang singkat, Von Neumann telah menjadi ilmuwan besar abad 21. Von Neumann dilahirkan di Budapest, Hungaria pada 28 Desember 1903 dengan nama Neumann Janos. Dia adalah anak pertama dari pasangan Neumann Miksa dan Kann Margit. Von Neumann meningkatkan karya-karyanya dalam bidang matematika, teori kuantum, game theory, fisika nuklir, dan ilmu komputer. Beliau juga merupakan salah seorang ilmuwan yang sangat berpengaruh dalam pembuatan bom atom di Los Alamos pada Perang Dunia II lalu.
Von Neumann juga belajar di Berlin dan Zurich dan mendapatkan diploma pada bidang teknik kimia pada tahun 1926. Pada tahun yang sama dia mendapatkan gelar doktor pada bidang matematika dari Universitas Budapest. Keahlian Von Neumann terletak pada bidang teori game yang melahirkan konsep seluler automata, teknologi bom atom, dan komputasi modern yang kemudian melahirkan komputer. Kegeniusannya dalam matematika telah terlihat semenjak kecil dengan mampu melakukan pembagian bilangan delapan digit (angka) di dalam kepalanya.
Setelah mengajar di Berlin dan Hamburg, Von Neumann pindah ke Amerika pada tahun 1930 dan bekerja di Universitas Princeton serta menjadi salah satu pendiri Institute for Advanced Studies.
Dipicu ketertarikannya pada hidrodinamika dan kesulitan penyelesaian persamaan diferensial parsial nonlinier yang digunakan, Von Neumann kemudian beralih dalam bidang komputasi. Sebagai konsultan pada pengembangan ENIAC, dia merancang konsep arsitektur komputer yang masih dipakai sampai sekarang. Arsitektur Von Nuemann adalah komputer dengan program yang tersimpan (program dan data disimpan pada memori) dengan pengendali pusat, I/O, dan memori. (dna)
Walaupun dengan titik pandang yang berbeda, ilmu komputasi sebagai bentuk ketiga dari ilmu (sains) telah banyak disampaikan oleh berbagai pihak, antara lain Stephen Wolfram dengan bukunya yang terkenal: A New Kind of Science, dan Jürgen Schmidhuber.
Komputasi Sains
Komputasi sains merupakan salah satu cabang ilmu komputasi. Secara umum komputasi sains mengkaji aspek-aspek komputasi untuk aplikasi / memecahkan masalah di bidang sains lain, seperti fisika, kimia, biologi dan lain-lain.
Di Indonesia sudah banyak pertemuan atau kegiatan ilmiah terkait dengan komputasi, tetapi umumnya lebih terkait dengan aspek teknologi informasi. Sedangkan kajian di komputasi sains masih sangat kurang. Hal ini tidak mengherankan karena komputasi sains lebih condong sebagai kajian teori murni, sehingga komunitasnya masih sangat terbatas seperti halnya fisika teori. Hanya ada satu kegiatan ilmiah yang terkait langsung dan fokus pada kajian komputasi sains, yaitu Workshop on Computational Science yang diadakan rutin setiap tahun oleh konsorsium yang tergabung dalam Masyarakat Komputasi Indonesia – MKI. Selain itu, telah tersedia juga portal ilmiah untuk publik terkait dengan komputasi sains, yaitu komputasi. Jurnal di Indonesia yang fokus pada topik komputasi adalah Journal of Theoretical and Computational Studies JTCS. Jurnal ini merupakan kolaborasi dari MKIGFTI
Pengantar Komputasi Modern
Komputasi sebetulnya bisa diartikan sebagai cara untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma. Komputasi merupakan suatu sub-bidang dari ilmu komputer dan matematika. Selama ribuan tahun, perhitungan dan komputasi umumnya dilakukan dengan menggunakan pena dan kertas, atau kapur dan batu tulis, atau dikerjakan secara mental, kadang-kadang dengan bantuan suatu tabel. Namun sekarang, kebanyakan komputasi telah dilakukan dengan menggunakan komputer.
Secara umum iIlmu komputasi adalah bidang ilmu yang mempunyai perhatian pada penyusunan model matematika teknik penyelesaian numerik serta penggunaan komputer untuk menganalisis dan memecahkan masalah-masalah ilmu (sains). Dalam penggunaan praktis, biasanya berupa penerapan simulasi komputer atau berbagai bentuk komputasi lainnya untuk menyelesaikan masalah-masalah dalam berbagai bidang keilmuan, tetapi dalam perkembangannya digunakan juga untuk menemukan prinsip-prinsip baru yang mendasar dalam ilmu.
Dari penjelasan diatas dapat kita ketahui bahwa ilmu komputasi itu sudah ada dari sebelum ditemukannya komputer, jadi salah besar jika kita berfikir bahwa komputasi itu berketergantungan dengan komputer. Komputasi yang menggunakan komputer inilah yang disebut dengan Komputasi Modern.
Konsep dasar arsitektur komputer modern adalah konsep sebuah sistem yang menerima intruksi-intruksi dan menyimpannya dalam sebuah memory.
Konsep ini pertama kali digagasi oleh John Von Neumann.
Dalam kerjanya komputasi modern menghitung dan mencari solusi dari masalah yang ada, dan perhitungan yang dilakukan itu meliputi:
1. Akurasi (big, Floating point)
2. Kecepatan (dalam satuan Hz)
3. Problem Volume Besar (Down Sizzing atau pararel)
4. Modeling (NN & GA)
5. Kompleksitas (Menggunakan Teori big O)
Sekian dulu ya untuk pengantarnya, untuk lebih jelasnya kita lanjutkan pada sesi yang berbeda ^^
sumber bacaan:
1. http://id.wikipedia.org/wiki/Komputasi
2. http://wishnew.web.id/tag/belajar
Komputasi Modern Bagi Jaringan Perguruan Tinggi Indonesia
INHERENT merupakan suatu jaringan backbone teknologi informasi dan komunikasi yang menghubungkan setiap perguruan tinggi di Indonesia, yang dibangun oleh Direktorat Jendral Pendidikan Tinggi (DIKTI).
inGRID yang dikembangkan di Universitas Indonesia, tepatnya di Fakultas Ilmu Komputer (Fasilkom), didukung oleh sumber daya komputasi dengan kapasitas setara dengan 16 komputer berprosesor Opteron, dual-core, memori sebesar 16 GB, dan tempat penyimpanan data sebesar 1 TB.
Menurut Wibisono Gumulya, Presiden Direktur, PT Sun Microsystems Indonesia, “Kehadiran dari infrastruktur ini dapat memenuhi kebutuhan para peneliti akan sumber daya komputasi yang pada gilirannya dapat meningkatkan tingkat kompetitif bangsa ini.”
Dengan infrastruktur komputasi grid di tingkat nasional akan dapat menekan biaya investasi dibandingkan bila masing-masing institusi penelitian di negara ini harus mengadakan perangkat komputasinya masing-masing. Selain itu, infrastruktur tersebut dapat digunakan oleh para peneliti untuk mengembangkan ilmu pengetahuan dan teknologi.
"inGRID diharapkan dapat berguna sebagai titik awal bagi terciptanya fasilitas komputasi grid berskala nasional.” ujar Bobby A. A. Nazief, Ph.D, Kepala Grid Computing Research Group, FASILKOM, Universitas Indonesia, yang mengemban tugas sebagai penanggung jawab inGRID.
Selain berguna bagi pendidikan, inGRID diharapkan juga dapat memfasilitasi kegiatan penelitian bagi berbagai industri yang membutuhkan pengolahan data yang kompleks seperti industri Oil & Gas dan film Animasi serta institusi-institusi pemerintahan. inGRID dapat diakses melalui portal web http://grid.ui.ac.id/portal.
Sejarah Komputasi Modern
Pengertian : Komputasi sebetulnya bisa diartikan sebagai cara untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma. Komputasi merupakan suatu sub-bidang dari ilmu komputer dan matematika. Selama ribuan tahun, perhitungan dan komputasi umumnya dilakukan dengan menggunakan pena dan kertas, atau kapur dan batu tulis, atau dikerjakan secara mental, kadang-kadang dengan bantuan suatu tabel. Namun sekarang, kebanyakan komputasi telah dilakukan dengan menggunakan komputer. Komputasi yang menggunakan komputer inilah yang disebut dengan Komputasi Modern. Komputasi modern menghitung dan mencari solusi dari masalah yang ada, yang menjadi perhitungan dari komputasi modern adalah : 1. Akurasi (bit, Floating poin) 2. Kecepatan (Dalam satuan Hz) 3. Problem volume besar (Down sizing atau paralel) 4. Modeling (NN dan GA) 5. Kompleksitas (Menggunakan teori Big O).
Komputasi Modern
teknologi komputasi adalah aktivitas penggunaan dan pengembangan teknologi komputer, perangkat keras, dan perangkat lunak komputer. Ia merupakan bagian spesifik komputer dari teknologi informasi.
Pencetus dari dasar – dasar komputasi modern pertama kali adalah John Von Neuman. Ia adalah ilmuwan yang meletakkan dasar – dasar komputasi modern. Semasa hidupnya Von Neumann telah menjadi ilmuwan besar abad 21 dengan meningkatkan karya – karyanya tidak hanya dalam bidang matematika, teori kuantum dan game theory, namun juga fisika nuklir dan ilmu komputer. Beliau juga salah seorang ilmuwan yang berpengaruh dalam pembuatan bom atom di Los Alamos pada perang Dunia II.
Bidang Utama Teknologi
Informasidan Komunikasi Teknologi informasi • Teknologi komunikasi • Grafis • Teknologi musik • Pengenalan suara • Teknologi visualIndustri Konstruksi • Teknik finansial • Manufaktur • Mesin • PertambanganMiliter Bom • Senapan • Amunisi • Teknologi militer • Teknik kelautan • Pesawat tempur • Kapal perang • Peluru kendali • TankRumah tangga Peralatan rumah tangga • Teknologi rumah tangga • Teknologi pendidikan • Teknologi panganTeknik Teknik material • Teknik finansial • Teknik kelautan • Teknik biomedis • Teknik keselamatan • Teknik kesehatan • Teknik penerbangan • Teknik perkapalan • Teknik pertanian • Teknik arsitektur • Rekayasa biologi • Teknik bioproses • Teknik biomedis • Teknik kimia • Teknik sipil • Teknik komputer • Teknik konstruksi • Teknik listrik • Teknik elektro • Teknik lingkungan • Teknik industri • Teknik mesin • Teknik mekatronika • Teknik metalurgi • Teknik pertambangan • Teknik nuklir • Teknik otomotif • Teknik perminyakan • Teknik perangkat lunak • Teknik struktur • Rekayasa jaringanKesehatan dan Keselamatan Teknik biomedis • Bioinformatika • Bioteknologi • Informatika kimiawi • Teknologi perlindungan kebakaran • Farmakologi • Teknik keselamatan • Teknik kesehatanTransportasi Angkasa luar • Teknik penerbangan • Teknik perkapalan • Kendaraan bermotor • Teknologi luar angkasa
Komputasi Sains
Di Indonesia sudah banyak pertemuan atau kegiatan ilmiah terkait dengan komputasi, tetapi umumnya lebih terkait dengan aspek teknologi informasi. Sedangkan kajian di komputasi sains masih sangat kurang. Hal ini tidak mengherankan karena komputasi sains lebih condong sebagai kajian teori murni, sehingga komunitasnya masih sangat terbatas seperti halnya fisika teori. Hanya ada satu kegiatan ilmiah yang terkait langsung dan fokus pada kajian komputasi sains, yaitu Workshop on Computational Science yang diadakan rutin setiap tahun oleh konsorsium yang tergabung dalam Masyarakat Komputasi IndonesiaTeknologi komputasi
Teknologi komputasi (bahasa Inggris: computing) adalah aktivitas penggunaan dan pengembangan teknologi komputer, perangkat keras, dan perangkat lunak komputer. Ia merupakan bagian spesifik komputer dari teknologi informasi. Ilmu komputer adalah kajian dan ilmu dasar teori informasi dan komputasi serta implementasi dan aplikasinya dalam sistem komputer.
Kelahiran Komputasi Modern
Dalam ilmu (sains) tradisional seperti Fisika, Kimia dan Biologi, penggolongan ilmu berdasarkan metodologi dominannya juga mewujud, yang ditunjukkan dengan munculnya bidang-bidang khusus berdasarkan penggolongan tsb. lengkap dengan jurnal-jurnal yang relevan untuk melaporkan hasil-hasil penelitiannya. Sebagai contoh dalam kimia, melengkapi kimia percobaan (experimental chemistry) dan kimia teori (theoretical chemistry), berkembang pula kimia komputasi (computational chemistry), seperti juga di bidang Biologi dikenal Biologi Teori (theoretical biology) serta Biologi Komputasi (computational biology), lengkap dengan jurnalnya seperti Journal of Computational Chemistry dan Journal of Computational Biology. Cara penggolongan yang digunakan berbeda dengan cara penggolongan lain berdasarkan obyek kajian, seperti penggolongan kimia atas Kimia Organik, Kimia Anorganik, dan Biokimia.
Walaupun dengan titik pandang yang berbeda, ilmu komputasi sebagai bentuk ketiga dari ilmu (sains) telah banyak disampaikan oleh berbagai pihak, antara lain Stephen Wolfram dengan bukunya yang terkenal: A New Kind of Science, dan Jürgen Schmidhuber.
KOMPUTASI MODERN
Secara umum iIlmu komputasi adalah bidang ilmu yang mempunyai perhatian pada penyusunan model matematika dan teknik penyelesaian numerik serta penggunaan komputer untuk menganalisis dan memecahkan masalah-masalah ilmu (sains). Dalam penggunaan praktis, biasanya berupa penerapan simulasi komputer atau berbagai bentuk komputasi lainnya untuk menyelesaikan masalah-masalah dalam berbagai bidang keilmuan, tetapi dalam perkembangannya digunakan juga untuk menemukan prinsip-prinsip baru yang mendasar dalam ilmu.
Bidang ini berbeda dengan ilmu komputer (computer science), yang mengkaji komputasi, komputer dan pemrosesan informasi. Bidang ini juga berbeda dengan teori dan percobaan sebagai bentuk tradisional dari ilmu dan kerja keilmuan. Dalam ilmu alam, pendekatan ilmu komputasi dapat memberikan berbagai pemahaman baru, melalui penerapan model-model matematika dalam program komputer berdasarkan landasan teori yang telah berkembang, untuk menyelesaikan masalah-masalah nyata dalam ilmu tersebut.
Menu Perubahan Baru Era Komputasi Tanpa Batas Dalam Kehidupan Cultural Masyarakat
Pada zaman sekarang penggunaan komputer sudah merupakan bagian yang tidak terpisahkan dalam kehidupan sehari-hari. Komputer yang dimaksud disini tidak hanya PC ataupun komputer notebook tapi juga phone cell, smartphone, digital organizer atau PDA (Pocket Digital Assistant).
Seperti yang diketahui era komputasi merupakan masa penerapan teknologi komputer dalam peralatan – peralatan yang biasa digunakan manusia, seperti peralatan sehari – hari baik itu radio, televisi, pendingin, alat – alat rumah atau mobil. Sebagian alat itu mungkin tidak menampakkan wujud fisik dari komputer, namun tekhnologi komputasi menyelinap di dalamnya.
Walau sebagian besar masyarakat umum belum menyadarinya namun pada dasarnya saat ini kita telah berada di era ketiga dari revolusi komputer, atau disebut juga dengan era ubiquitous computing atau era komputasi.. Era di mana komputer dapat ditemukan di mana saja, di telepon seluler, toaster, mesin cuci, mesin game, bahkan pada kartu pintar (smart card).
Bila pada era pertama dari revolusi komputer ditandai dengan komputer mainframe yang berukuran raksasa dan digunakan bersama-sama oleh banyak orang (one computer many people), era kedua ditandai dengan eksistensi dan perkembangan dari personal computer (one computer one person), maka pada era ketiga ini seseorang dalam kehidupannya sehari-hari dapat berinteraksi dengan banyak komputer (one person many computers).
One person many computers yang dimaksud disini adalah interaksi manusia dengan berbagai teknologi yang digunakan untuk memperlancar kegiatannya yang telah disisipkan system computer pada masing –masing teknologi tersebut.
Seiring dengan kemajuan teknologi, ruang dan waktu sebagai dimensi eksistensial juga berubah secara kuantitatif maupun kualitatif, terutama oleh faktor kekuatan (power) dan kecepatan (speed); kedua faktor ini makin meningkat pengaruhnya seiring dengan berlanjutnya pemutakhiran dan pencanggihan teknologi. Pengaruh faktor kekuatan dan kecepatan itu terutama mencuat dalam perkembangan teknologi transportasi serta komunikasi dan informasi.
Teknolgi merupakan tuntutan masa depan yang tidak mungkin dapat ditolak kehadirannya,oleh karena itu diperlukan pilihan-pilihan yang cerdas dan tepat agar dapat memperdayakan dan memanfaatkan teknologi tersebut. Setiap inovasi diciptakan untuk memberikan manfaat positif bagi kehidupan manusia. Memberikan banyak kemudahan, serta sebagai cara baru dalam melakukan aktifitas manusia. Khusus dalam bidang tekhnologi masyarakat, sudah menikmati banyak manfaat yang dibawa oleh inovasi-inovasi yang seolah sudah mampu menggeser posisi kemampuan otak manusia dalam berbagai bidang ilmu dan aktifitas manusia.
Aktivitas kita memanfaatkan kemajuan teknologi, terutama menghasilkan kondisi baru berupa kebebasan (freedom) untuk memilih, terbentangnya kendali/kekuasaan (control/power), dan terjadinya penurunan biaya (decreased cost), yang tadinya sangat tidak mungkin menjadi mungkin bagi setiap orang yang menggunakannya.
Don Tappscott (1996) dalam buku yang sangat laris dengan judul Digital economy: Promise and Peril in the Age of Networked Intelligence menggambarkan bagaimana dampak teknologi komputasi pada kehidupan manusia. Aplikasi teknologi kurang sempurna tanpa dukungan mesin pintar yang berkemampuan analitik.
Penggabungan ke dua konsep ini baru menghadirkan tekhnologi - tekhnologi tinggi yang cerdas. Pengelolaan yang termanagemen baik akan membuat tekhnologi ini; berkemampuan dan punya efektifitas dan efisiensi yang tinggi. Pada penerapannya yang termanagemen baik itu memungkinkan tekhnologi itu meningkatkan efektifitas dan efisiensi.
Kehadiran teknologi komputasi yang semakin canggih telah merubah gaya hidup manusia dan tuntutan pada kompetensi manusia. Kini kehidupan manusia semakin tergantung pada komputer. Hal-hal berikut menggambarkan konsep kepintaran komputasi yang didukung dengan aplikasi tekhnologi.
1. Produk yang digerakkan system computer
Di masa depan produk - produk kebutuhan hidup manusia sehari-hari akan menjadi produk yang cerdas (smart product). Produk yang cerdas adalah produk yang telah memiliki komponen intelegensia manusia. Produk yang demikian bisa membantu manusia untuk melakukan hal terbaik bagi kehidupannya.
Berikut ini merupakan contoh produk cerdas (smart product) :
a. Mobil yang cerdas (Smart Car). Mobil masa depan tidak bisa dihidupkan bila supirnya mabuk. Bau alcohol yang keluar masuk dari mulut pengemudi akan menutup system kerja mesin mobil. Kalau mobil rusak,system komputer akan memberitahu bagaian yang rusak. Layar monitor dalam mobil memberitahu daerah yang macet lalu lintasnya
b. Kartu yang cerdas (Smart Card). Berbagai kartu yang ada (ATM,SIM,KTP,asuransi kesehatan dll.) akan dihimpun dalam satu kartu saja.Selain itu kartu bisa digunakan untuk berbagai fungsi lain. Misalnya untuk kunci mobil, kunci rumah dan lain-lain
c. Rumah yang cerdas(Smart House)
Rumah bisa diperintah untuk melaksanakan sendiri tugas-tugas seperti menentukan suhu ruangan, menghidupkan mesin air di bak mandi saat pemilik rumah dalam perjalanan menuju rumah, menghidupkan dan mematikan kompor, menutup pintu dan garasi dan lain - lain.
d. Jalan yang cerdas (Smart Road)
Jalan bisa memberitahu pengendara mobil kalau ada kecelakaan di depan. Selain itu bisa mengingatkan bahaya kecelakaan jika jarak antar mobil yang di depan dan di belakang terlalu dekat
2. Perancangan produk dikelola oleh computer
Sistem komputer yang sudah menjadi net-worked intelligence akan memudahkan kehidupan konsumen. Melalui internet pembeli dapat menghubungi berbagai perusahaan yang menawarkan produk. Dimasa depan produk yang akan dibeli dirancang sendiri oleh konsumen. Pembeli rumah bisa merancang sendiri bentuk rumahnya, jumlah kamar, susunan kamar serta asesoris yang diperlukannya.
Pembeli sepeda dapat merancang sendiri bentuk sepeda yang diinginkannya, berdasarkan pilihan komponen yang tersedia dalam komputer. Komputer yang dimiliki oleh perusahan pembuat produk telah memasukkan komponen produk ke dalam komponen yang dipilih. Berdasarkan pilihan komponen yang tersedia rancangan produk dapat dibentuk sendiri oleh pembelinya.
3. Proses kerja yang digerakkan oleh computer
Tersedianya fasilitas internet dan intranet memungkinkan orang bekerja dari mana saja. Orang bisa berhubungan dengan kantornya dari rumah dari pesawat dan dari kamar hotel. Pekerjaan bisa dilakukan dari jarak jauh. Kantor bersifat maya (virtual office). Lembaga keuangan seperti bank bisa meminimalisasi untuk efisiensi karyawan, karena transaksi bisa dilayani secara elektronik.
Kondisi yang demikian ini menyebabkan jumlah ruangan kerja yang dibutuhkan semakin menciut dan penghematan biaya kantorpun dapat dilakukan.Berbelanja juga dapat dilakukan melalui internet. Barang dapat dikirim langsung ke pembeli oleh produsen. Berbelanja sautu produk juga dapat dilakukan dari rumah melalui internet. Barang dapat dikirim langsung ke pembeli oleh produsen.
Penengah (mediator) antara produsen dan konsumen makin tidak diperlukan, karena konsumen dapat langsung berhubungan dengan produsen. Biro perjalanan semakin tersaingi oleh internet, karena orang dapat memesan langsung tiket pesawat, tiket kapal laut, tiket kereta api, atau tiket bis pada perusahaan transportasi. Pembayaran cukup dibayar dengan kartu kredit, dan tiket bisa diambil dibandar udara.
4. Komputer menjadi sarana komunikasi efektif
Kehadiran bisnis internet telah merubah pola komunikasi. Dokumen dapat dikirim pada banyak orang diseluruh dunia tanpa mengenal batas, waktu dan tempat.Pengehematan yang luar biasa dari segi waktu, biaya dan tenaga.
5. Komputer sebagai pusat informasi
Tersedianya website yang bisa diakses melalui internet telah membuat komputer sebagai suatu pusat informasi. Kini pengguna komputer dapat menambah pengetahuannya dalam berbagai bidang disiplin ilmu dengan mudah di beberapa perguruan tinggi dalam negeri maupun luar negeri sudah banyak dosen yang menyimpan catatan kuliah, artikel jurnal dan bahan bacaan lainnya di dalam home page pribadi mereka. Sehingga mahasiswa dapat dengan leluasa membuka homepage tersebut dan membaca serta mencetak artikel untuk keperluan studi mereka.
Di samping berdampak struktural pada perikehidupan manusia, teknologi juga membangkitkan proses kultural dalam masyarakat yang diterpanya. Inilah gejala yang oleh N. Postman disebut technopoly, yang olehnya digambarkan sebagai berikut: “Technopoly is a state of culture. It is also a state of mind. It consist in the deification of technology, which means that the culture seeks its authorization in technology, finds its satisfactions in technology, and takes its orders from technology”. Maka yang menjadi masalah ialah sejauh mana suatu masyarakat siap memasuki zaman yang ditandai oleh supremasi teknologi sebagai daya pembangkit budaya baru tanpa merapuhkan ketahanan budayanya sendiri.
Dengan demikian halnya, maka tidak keliru pula untuk menyatakan bahwa dominasi teknologi akan berlanjut dengan berseminya budaya baru yang melahirkan berbagai nilai baru pula yang cenderung menjadi acuan perilaku manusia modern dalam berbagai pola interaksi dengan sesamanya.***
Warnia Nengsih Sikumbang,S.Kom.M.Kom
Staff Dosen Politeknik Caltex Riau
Komputasi Modern
komputasi modern. Komputasi bisa diartikan sebagai cara untuk menyelesaikan sebuah masalah dari inputan data dengan menggunakan algoritma. Teknologi komputasi adalah aktivitas penggunaan dan pengembangan teknologi komputer, ...
sumber : http://wishnew.web.id/komputasi-modern-hubungan-komputasi-dengan-kecepatan-parallel-processing; www.cert.or.id/~budi/courses/security/…/Report-Deni-Wahyudi.doc. Diposkan oleh P - A - L di 07:29 ...
Namun disini kita akan membahas tentang computer modern itu dilihat dari berbagai macam aspek. Contohnya pada green computing , utility computing dan cloud computing. Green Computing. Green computing (komputasi hijau atau hijau IT) ...
Komputasi Modern. By nurill. Semenjak J. Presper Eckert dan John Mauchly membuat computer digital pertama kali pada tahun 1946 (setahun setelah kemerdekaan RI) kini kebeberadaan computer semakin berkembang dan semakin di butuhkan di ...
Apa itu komputasi modern?. Sebelum menjelaskan tentang komputasi modern, komputasi itu sendiri adalah suatu cara untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma. Sudah sejak jaman dulu perhitungan ...
Komputasi modern adalah sebuah konsep sistem yang menerima intruksi-intruksi dan menyimpannya dalam sebuah memory, memory disini bisa juga dari memory komputer. Oleh karena pada saat ini kita melakukan komputasi menggunakan komputer ...
salah satu tokoh yang sangat mempengaruhi perkembangan komputasi modern adalah John von Neumann (1903-1957), Beliau adalah ilmuan yang meletakkan dasar-dasar komputer modern.Von Neumann telah menjadi ilmuwan besar abad 21. ...
komputasi Modern. Secara umum iIlmu komputasi adalah bidang ilmu yang mempunyai perhatian pada penyusunan model matematika teknik penyelesaian numerik serta penggunaan komputer untuk menganalisis dan memecahkan masalah-masalah ilmu ...
Pada awal mulai adanya komputasi terjadi pada perang dunia II, dimana pencetus dari dasar – dasar komputasi modern pertama kali dikemukakan oleh John Von Neuman. Dia dilahirkan di Budapest ibukota Hungaria pada 28 Desember 1902 dengan ...
Thursday, April 15, 2010
Membuat Game J2ME
Untuk alatnya saya menggunakan IDE(Integrated Development Environment) NetBeans versi 6.5 , pilih NetBeans yang sudah termasuk Mobility Pack. Agar kita bisa langusng menulis kode program tanpa harus menginstal macem-macem lagi.
Setelah kita menginstall IDE NetBeans, segera jalankan NetBeans nya. Untuk membuat projek baru pilih File-New Project. Nanti akan muncul seperti gambar di bawah.
Pilih MIDP Application dan tekan Next. Selanjutnya anda akan di bawa ke layer Name and Location seperti di bawah ini.
Input Project Name yang sesuai dengan nama project anda dan hilangkan centang di Create Hello Midlet. Tekan Next
Ini adalah layar untuk menentukan target perangkat yang akan anda buat aplikasinya. Pada baris Emulator Platform adalah pilihan emulator yang anda Install di computer anda, untuk saat ini anda hanya menginstall emulator bawaan dari NetBeans anda. Setelah anda merasa perlu menginstall emulator platform untuk spesifik dari vendor lain seperti Nokia, Sony Ericsson dan Motorola anda dapat mengubahnya disini.
Device adalah perangkat emulator atau HP yang nantinya akan anda jalankan di computer anda, dalam menjalankan program yang akan anda buat. Apabila nantinya anda menginstal emulator platform dari vendor lain anda akan bisa menggunakan HP spesifik dari vendor tersebut.
Device Configuration dan Profile adalah spesifik kemampuan dari paket perangkat yang akan anda jadikan target aplikasi anda, sebagai contoh saya punya HP K608 itu mempunyai spesifikasi CLDC 1.1 dan MIDP 2.0 artinya HP saya bisa menjalankan program dengan paket yang ada di CLDC 1.1 dan MIDP 2.0. Untuk lebih lanjut mengenai perangkat yang anda jadikat target riset lah dahulu dengan melihat spesifikasi HP atau perangkat target anda.
Untuk mempermudah anda mengerti, cukup bayangkan HP lama adalah MIDP 1.0 seperti nokia 6015 dan nokia yang gede dengan slidenya yang saya lupa apa mereknya dan HP lama lainnya. MIDP 2.0 HP baru seperti nokia N70, N73, SE K600, SEW800 dan lain lain. Karena MIDP 2.0 lebih banyak ada baiknya anda pilih MIDP 2.0 dan CLDC 1.1 untuk aplikasi kita kali ini.
Pilih Next dan langsung pilih Finish.
Tampilan File Java-nya sebagai berikut:
Source Code file java-nya :
a.MIDlet_puzzle_acak_kata.java:
import javax.microedition.midlet.MIDlet;
import javax.microedition.lcdui.Display;
public class MIDlet_puzzle_kata extends MIDlet {
acak_puzzle brur;
public MIDlet_puzzle_kata() {
brur = new acak_puzzle(this);
}
public void startApp() {
Display.getDisplay(this).setCurrent(brur);
}
public void pauseApp() { }
public void destroyApp(boolean xyz) { }
}
b.Acak_puzzle.java:
import java.util.Random;import javax.microedition.lcdui.*;
import javax.microedition.midlet.MIDlet;
public class acak_puzzle extends Canvas implements CommandListener {
MIDlet game;
Display fgf;
pengaturan opsi;
String cuy = "MAENGAMEASIKCUY";
Font fnt;
kerupuk vbr;
kerupuk[] blob;
kerupuk[][] sop;
Random ribet;
int xx;
int yy;
int ww;
int hh;
int xw;
int yw;
int yyy;
int xxx;
static final int keluar = 1;
static final int opsinya = 2;
static final int reset_ajah = 3;
static final int mulai_dunk = 4;
static final int yng_entu = 6;
Command cmd[];
static final int hajar = 0;
static final int so_cool = 1;
static final int yeah = 2;
int lanjut;
void D(String s) { System.out.println(s); }
class suka_suka extends Command {
int tag;
suka_suka(String ehm, int cihuy, int bro, int sob) {
super(ehm, cihuy, bro);
tag = sob;
}
}
void cie(kerupuk pp, int bx, int by) {
sop[bx][by] = pp;
pp.waduh(bx, by);
}
void hampa(int set_xxx, int set_yyy) {
cie(sop[set_xxx][set_yyy], vbr.dah, vbr.ah);
cie(vbr, set_xxx, set_yyy);
}
void yeaah(int xa, int ya, int xb, int yb)
{
kerupuk wow = sop[xa][ya];
cie(sop[xb][yb], xa, ya);
cie(wow, xb, yb);
}
boolean woow() {
for (int i = 0; i < j =" 0;" r =" ribet.nextInt()" i =" 0;" ddx =" ddy" ddv =" (ribet.nextInt()" ddx =" ddv;" ddy =" ddv;" ddx =" 1;" ddx ="="" ddx =" -1;" ddy =" 1;" ddy ="="" ddy =" -1;" blow =" ww*hh-1;" i =" 0;" j =" wew(blow);" prop =" yummie[j];" i =" 0;" ra =" 7;" rb =" 0;" ra =" 0;" rb =" 7;" x =" ribet.nextInt()" y =" ribet.nextInt()" x ="="" y ="="" x =" 2;" y =" 0;" n =" 0;" i =" 0;" j =" 0;" p =" sop[j][i];" p ="="" k =" 0;" k =" 0;" i =" 0;" j =" 0;" k =" 0;" game =" midlet_;" fgf =" Display.getDisplay(game);" ww =" 4;" hh =" 4;" fnt =" Font.getFont(Font.FACE_SYSTEM," xw =" fnt.charWidth('M')" yw =" fnt.getHeight()" xxx =" 3;" yyy =" 0;" xx =" (getWidth()" yy =" 75;" ribet =" new" sop =" new" i =" 0;" blob =" new" i =" 0;" x =" i" y =" i" s =" cuy.substring(i," vbr =" new" cmd =" new" opsi =" new" lanjut =" ns;" j =" 0;" k =" 0;" lanjut ="="" coy =" getGameAction(cek_dunk);" sww =" vbr.dah;" swws =" vbr.ah;" kesono =" (opsi.cendol">= ww ||
swws <>= hh) {
return;
}
hampa(sww, swws);
repaint();
if (woow()) {
hayuuuk_dah(yeah);
}
}
class kerupuk {
String glodak;
boolean brb;
int cek_lgi;
int ho, oh;
int dah, ah;
kerupuk(String serr, int srett, int toet, int tiut, boolean brett) {
glodak = serr;
cek_lgi = srett;
dah = ho = toet;
ah = oh = tiut;
brb = brett;
}
void waduh(int gg, int bb) {
dah = gg;
ah = bb;
}
boolean begh() {
return (dah == ho) && (ah == oh);
}
void wedew() {
cie(this, ho, oh);
}
void paint(Graphics grafis) {
int GRP = dah * xw;
int BRP = ah * yw;
if (glodak != null) {
if (brb) {
grafis.setColor(0xBB1100);
grafis.setFont(fnt);
grafis.drawRect(GRP, BRP, xw-2, yw-2);
grafis.drawString(glodak,
GRP+xxx, BRP+yyy,
Graphics.TOP|Graphics.LEFT);
} else {
grafis.setColor(0);
grafis.fillRect(GRP, BRP, xw-1, yw-1);
grafis.setColor(0x00FF00);
grafis.setFont(fnt);
grafis.drawString(glodak,
GRP+xxx, BRP+yyy,
Graphics.TOP|Graphics.LEFT);
}
}
}
}
}
c.Pengaturan.java:
import javax.microedition.lcdui.*;
public class pengaturan extends Form implements CommandListener {
boolean cendol;
boolean cek_kulkas;
boolean sundul_gan;
Command siip;
Command ntar_ajah;
Display nongol;
Displayable balik_dah;
ChoiceGroup yg_ntu;
ChoiceGroup yg_ni;
boolean[] begono;
pengaturan(Display bew, Displayable wiw) {
super("Pengaturan");
nongol = bew;
balik_dah = wiw;
begono = new boolean[2];
cendol = false;
cek_kulkas = false;
sundul_gan = true;
yg_ntu = new ChoiceGroup(null, Choice.MULTIPLE);
yg_ntu.append("Flip Kontrolnya", null);
yg_ntu.append("Acak Lagi", null);
append(yg_ntu);
append("levelnya:");
yg_ni = new ChoiceGroup(null, Choice.EXCLUSIVE);
yg_ni.append("Gampangan", null);
yg_ni.append("Rada Syusyah", null);
append(yg_ni);
panggil_dah();
siip = new Command("YA", Command.OK, 0);
ntar_ajah = new Command("BATAL", Command.CANCEL, 1);
addCommand(siip);
addCommand(ntar_ajah);
setCommandListener(this);
}
public void commandAction(Command cv, Displayable dfg) {
if (cv == siip) {
cek_lage();
} else if (cv == ntar_ajah) {
panggil_dah();
}
nongol.setCurrent(balik_dah);
}
void panggil_dah() {
yg_ntu.setSelectedIndex(0, cendol);
yg_ntu.setSelectedIndex(1, cek_kulkas);
yg_ni.setSelectedIndex((sundul_gan ? 1 : 0), true);
}
void cek_lage() {
cendol = yg_ntu.isSelected(0);
cek_kulkas = yg_ntu.isSelected(1);
sundul_gan = yg_ni.isSelected(1);
}
}
Tampilan Game:
- Tampilan Awal:
b.Menu:
c.Pengaturan:
d. Tampilan Game:
Manual Bool:
Kita hanya menggunakan tombol arah,atas,bawah,kanan dan kiri untuk dapat menggerakkan huruf yang teracak sehingga tersusun sesuai dengan urutan huruf yang membentuk kata yg telah ditetapkan pada tampilan sebelumnya. Game ini dapat dimainkan oleh semua umur karena caranya sangat mudah dan sangat simpel.
Friday, March 26, 2010
Hacker Tembus IE 8 di Windows 7 dalam 2 Menit
VIVAnews - Dua orang peneliti masing-masing berhasil meraih hadiah sebesar 10 ribu dolar AS pada kontes hacking Pwn2Own yang berlangsung British Columbia, Canada. Mereka berhasil menembus keamanan pada Windows 7.
Peter Vreugdenhil, seorang peneliti celah keamanan freelance asal Belanda dan seorang peneliti Jerman yang hanya menyebutkan namanya, Nils, menemukan cara untuk mematikan DEP (data execution prevention) dan ASLR (address space layout randomization), dua fitur milik Windows 7 yang berfungsi sebagai pertahanan dari serangan luar.
Kedua peneliti tersebut berhasil menjadi pemenang setelah sukses menembus Windows 7 64-bit yang sudah menggunakan patch terbaru.
Vreugdenhil menggunakan kombinasi dua eksploit untuk mengatasi ASLR kemudian DEP untuk kemudian menembus Internet Explorer 8. “Cara itu adalah eksploitasi dua langkah,” kata Vreugdenhil, seperti VIVAnews kutip dari PCWorld, 26 Maret 2010. “Sebenarnya bisa dilakukan dengan satu langkah, tetapi akan memakan waktu lebih lama,” ucapnya.
Menggunakan teknik tersebut, Vreugdenhil menyebutkan, ia dapat mengambil alih kontrol komputer yang dituju hanya dalam waktu sekitar 2 menit. “Jika menggunakan satu exploit, perlu sekitar 50 sampai 60 menit,” ucapnya.
Setengah jam setelah Vreugdenhil sukses mengontrol IE 8 pada komputer target, Nils menerobos mekanisme pertahanan yang sama untuk mengambil alih kontrol Mozilla Firefox 3.6 yang juga terinstalasi di komputer sasaran.
Sebagai penghargaan atas jerih payah mereka, keduanya masing-masing berhak mendapatkan notebook yang berhasil mereka tembus, uang tunai senilai 10 ribu dolar AS, serta tiket dan akomodasi ke konferensi hacker DefCon di Las Vegas, Juli mendatang.
Dalam dokumen PDF yang ia rilis di blog-nya, Vreugdenhill mengungkapkan bagaimana cara ia menerobos ASLR dan DEP di Windows 7 secara detail.
Monday, March 22, 2010
John Von Neumann Sebagai Penggagas Komputasi Modern
KOmputasi Modern
salah satu tokoh yang sangat mempengaruhi perkembangan komputasi modern adalah John von Neumann (1903-1957), Beliau adalah ilmuan yang meletakkan dasar-dasar komputer modern.Von Neumann telah menjadi ilmuwan besar abad 21. Von Neumann memberikan berbagai sumbangsih dalam bidang matematika, teori kuantum, game theory, fisika nuklir, dan ilmu komputer yang di salurkan melalui karya-karyanya . Beliau juga merupakan salah satu ilmuwan yang terkait dalam pembuatan bom atom di Los Alamos pada Perang Dunia II lalu.
Sejarah singkat dari perjalanan hidup dari Von Neumann , dilahirkan di Budapest, Hungaria pada 28 Desember 1903 dengan nama Neumann Janos. Dia adalah anak pertama dari pasangan Neumann Miksa dan Kann Margit.Nama keluarga diletakkan di depan nama asli. Sehingga dalam bahasa Inggris, nama orang tuanya menjadi Max Neumann. Pada saat Max Neumann memperoleh gelar, maka namanya berubah menjadi Von Neumann. Setelah bergelar doktor dalam ilmu hukum, dia menjadi pengacara untuk sebuah bank. Pada tahun 1903, Budapest merupakan tempat lahirnya para manusia genius dari bidang sains, penulis, seniman dan musisi.
Von Neumann belajar berbagai tempat dan beberapa tempatnya di Berlin dan Zurich. Di tempat itu beliau mendapatkan diploma pada bidang teknik kimia pada tahun 1926. Pada tahun yang sama dia mendapatkan gelar doktor pada bidang matematika dari Universitas Budapest. Keahlian Von Neumann terletak pada bidang teori game yang melahirkan konsep seluler automata, teknologi bom atom, dan komputasi modern yang kemudian melahirkan komputer. Kegeniusannya dalam bidang matematika telah terlihat semenjak kecil dengan mampu melakukan pembagian bilangan delapan digit (angka) di dalam kepalanya.
Beliau pernah mengajar di Berlin dan Hamburg, Von Neumann pindah ke Amerika pada tahun 1930 dan bekerja di Universitas Princeton pada saat yang bersamaan Von Neumann menjadi salah satu pendiri Institute for Advanced Studies.
Von Neumann sangat tertarik pada hidrodinamika dan kesulitan penyelesaian persamaan diferensial parsial nonlinier yang digunakan, Von Neumann kemudian beralih dalam bidang komputasi. Von Neumann menjadi seorang konsultan pada pengembangan komputer ENIAC, dia merancang konsep arsitektur komputer yang masih dipakai sampai sekarang. Arsitektur Von Nuemann adalah seperangkat komputer dengan program yang tersimpan (program dan data disimpan pada memori) dengan pengendali pusat, I/O, dan memori.
Berikut ini beberapa contoh komputasi modern sampai dengan lahirnya ENIAC :
- Konrad Zuse’s electromechanical “Z mesin”.Z3 (1941) sebuah mesin pertama menampilkan biner aritmatika, termasuk aritmatika floating point dan ukuran programmability. Pada tahun 1998, Z3 operasional pertama di dunia komputer itu di anggap sebagai Turing lengkap.
- Berikutnya Non-programmable Atanasoff-Berry Computer yang di temukan pada tahun 1941 alat ini menggunakan tabung hampa berdasarkan perhitungan, angka biner, dan regeneratif memori kapasitor.Penggunaan memori regeneratif diperbolehkan untuk menjadi jauh lebih seragam (berukuran meja besar atau meja kerja).
- Selanjutnya komputer Colossus ditemukan pada tahun 1943, berkemampuan untuk membatasi kemampuan program pada alat ini menunjukkan bahwa perangkat menggunakan ribuan tabung dapat digunakan lebih baik dan elektronik reprogrammable.Komputer ini digunakan untuk memecahkan kode perang Jerman.
- The Harvard Mark I ditemukan pada 1944, mempunyai skala besar, merupakan komputer elektromekanis dengan programmability terbatas.
- Lalu lahirlah US Army’s Ballistic Research Laboratory ENIAC ditemukan pada tahun 1946, komputer ini digunakan unutk menghitung desimal aritmatika dan biasanya disebut sebagai tujuan umum pertama komputer elektronik (ENIAC merupaka generasi yang sudah sangat berkembang di zamannya sejak komputer pertama Konrad Zuse ’s Z3 yang ditemukan padatahun 1941).
Komputasi Modern
Komputasi sebetulnya bisa diartikan sebagai cara untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma. Hal ini ialah apa yang disebut dengan teori komputasi, suatu sub-bidang dari ilmu komputer dan matematika. Selama ribuan tahun, perhitungan dan komputasi umumnya dilakukan dengan menggunakan pena dan kertas, atau kapur dan batu tulis, atau dikerjakan secara mental, kadang-kadang dengan bantuan suatu tabel. Namun sekarang, kebanyakan komputasi telah dilakukan dengan menggunakan komputer.
Secara umum iIlmu komputasi adalah bidang ilmu yang mempunyai perhatian pada penyusunan model matematika dan teknik penyelesaian numerik serta penggunaan komputer untuk menganalisis dan memecahkan masalah-masalah ilmu (sains). Dalam penggunaan praktis, biasanya berupa penerapan simulasi komputer atau berbagai bentuk komputasi lainnya untuk menyelesaikan masalah-masalah dalam berbagai bidang keilmuan, tetapi dalam perkembangannya digunakan juga untuk menemukan prinsip-prinsip baru yang mendasar dalam ilmu.
Bidang ini berbeda dengan ilmu komputer (computer science), yang mengkaji komputasi, komputer dan pemrosesan informasi. Bidang ini juga berbeda dengan teori dan percobaan sebagai bentuk tradisional dari ilmu dan kerja keilmuan. Dalam ilmu alam, pendekatan ilmu komputasi dapat memberikan berbagai pemahaman baru, melalui penerapan model-model matematika dalam program komputer berdasarkan landasan teori yang telah berkembang, untuk menyelesaikan masalah-masalah nyata dalam ilmu tersebut.
Kelahiran
Ilmu atau sains berdasarkan obyek kajiannya dibedakan antara Fisika, Kimia, Biologi dan Geologi. Ilmu dapat pula digolongkan berdasarkan metodologi dominan yang digunakannya, yaitu ilmu pengamatan/percobaan (observational/experimental science), ilmu teori (theoretical science) dan ilmu komputasi (computational science). Yang terakhir ini bisa dianggap bentuk yang paling baru yang muncul bersamaan dengan perkembangan kekuatan pemrosesan dalam komputer dan perkembangan teknik-teknik metode numerik dan metode komputasi lainnya.
Dalam ilmu (sains) tradisional seperti Fisika, Kimia dan Biologi, penggolongan ilmu berdasarkan metodologi dominannya juga mewujud, yang ditunjukkan dengan munculnya bidang-bidang khusus berdasarkan penggolongan tsb. lengkap dengan jurnal-jurnal yang relevan untuk melaporkan hasil-hasil penelitiannya. Sebagai contoh dalam kimia, melengkapi kimia percobaan (experimental chemistry) dan kimia teori (theoretical chemistry), berkembang pula kimia komputasi (computational chemistry), seperti juga di bidang Biologi dikenal Biologi Teori (theoretical biology) serta Biologi Komputasi (computational biology), lengkap dengan jurnalnya seperti Journal of Computational Chemistry dan Journal of Computational Biology. Cara penggolongan yang digunakan berbeda dengan cara penggolongan lain berdasarkan obyek kajian, seperti penggolongan kimia atas Kimia Organik, Kimia Anorganik, dan Biokimia.
Walaupun dengan titik pandang yang berbeda, ilmu komputasi sebagai bentuk ketiga dari ilmu (sains) telah banyak disampaikan oleh berbagai pihak, antara lain Stephen Wolfram dengan bukunya yang terkenal: A New Kind of Science, dan Jürgen Schmidhuber.
Komputasi sains
Komputasi sains merupakan salah satu cabang ilmu komputasi. Secara umum komputasi sains mengkaji aspek-aspek komputasi untuk aplikasi / memecahkan masalah di bidang sains lain, seperti fisika, kimia, biologi dan lain-lain.
Di Indonesia sudah banyak pertemuan atau kegiatan ilmiah terkait dengan komputasi, tetapi umumnya lebih terkait dengan aspek teknologi informasi. Sedangkan kajian di komputasi sains masih sangat kurang. Hal ini tidak mengherankan karena komputasi sains lebih condong sebagai kajian teori murni, sehingga komunitasnya masih sangat terbatas seperti halnya fisika teori. Hanya ada satu kegiatan ilmiah yang terkait langsung dan fokus pada kajian komputasi sains, yaitu Workshop on Computational Science yang diadakan rutin setiap tahun oleh konsorsium yang tergabung dalam Masyarakat Komputasi IndonesiaTeknologi komputasi
Teknologi komputasi (bahasa Inggris: computing) adalah aktivitas penggunaan dan pengembangan teknologi komputer, perangkat keras, dan perangkat lunak komputer. Ia merupakan bagian spesifik komputer dari teknologi informasi. Ilmu komputer adalah kajian dan ilmu dasar teori informasi dan komputasi serta implementasi dan aplikasinya dalam sistem komputer.
Bidang utama teknologi
Ilmu terapan Kecerdasan buatan • Teknologi keramik • Teknologi komputasi • Elektronika • Elektronika dan instrumentasi • Teknologi energi • Penyimpanan energi • Rekayasa fisika • Teknologi lingkungan • Tekni material • Mikroteknologi • Nanoteknologi • Teknologi nuklir • Rekayasa optik • Komputer quantum
Olahraga
dan Rekreasi Peralatan berkemah • Tempat bermain • Peralatan olahraga
Informasi
dan Komunikasi Teknologi informasi • Teknologi komunikasi • Grafis • Teknologi musik • Pengenalan suara • Teknologi visual
Industri Konstruksi • Teknik finansial • Manufaktur • Mesin • Pertambangan
Militer Bom • Senapan • Amunisi • Teknologi militer • Teknik kelautan • Pesawat tempur • Kapal perang • Peluru kendali • Tank
Rumah tangga Peralatan rumah tangga • Teknologi rumah tangga • Teknologi pendidikan • Teknologi pangan
Teknik Teknik material • Teknik finansial • Teknik kelautan • Teknik biomedis • Teknik keselamatan • Teknik kesehatan • Teknik penerbangan • Teknik perkapalan • Teknik pertanian • Teknik arsitektur • Rekayasa biologi • Teknik bioproses • Teknik biomedis • Teknik kimia • Teknik sipil • Teknik komputer • Teknik konstruksi • Teknik listrik • Teknik elektro • Teknik lingkungan • Teknik industri • Teknik mesin • Teknik mekatronika • Teknik metalurgi • Teknik pertambangan • Teknik nuklir • Teknik otomotif • Teknik perminyakan • Teknik perangkat lunak • Teknik struktur • Rekayasa jaringan
Kesehatan
dan Keselamatan Teknik biomedis • Bioinformatika • Bioteknologi • Informatika kimiawi • Teknologi perlindungan kebakaran • Farmakologi • Teknik keselamatan • Teknik kesehatan
Transportasi Angkasa luar • Teknik penerbangan • Teknik perkapalan • Kendaraan bermotor • Teknologi luar angkasa
John Von Neumann, Sang Penggagas Komputasi Modern
John von Neumann (1903-1957) adalah ilmuan yang meletakkan dasar-dasar komputer modern. Dalam hidupnya yang singkat, Von Neumann telah menjadi ilmuwan besar abad 21. Von Neumann meningkatkan karya-karyanya dalam bidang matematika, teori kuantum, game theory, fisika nuklir, dan ilmu komputer. Beliau juga merupakan salah seorang ilmuwan yang sangat berpengaruh dalam pembuatan bom atom di Los Alamos pada Perang Dunia II lalu.
Von Neumann dilahirkan di Budapest, Hungaria pada 28 Desember 1903 dengan nama Neumann Janos. Dia adalah anak pertama dari pasangan Neumann Miksa dan Kann Margit. Di sana, nama keluarga diletakkan di depan nama asli. Sehingga dalam bahasa Inggris, nama orang tuanya menjadi Max Neumann. Pada saat Max Neumann memperoleh gelar, maka namanya berubah menjadi Von Neumann. Setelah bergelar doktor dalam ilmu hukum, dia menjadi pengacara untuk sebuah bank. Pada tahun 1903, Budapest terkenal sebagai tempat lahirnya para manusia genius dari bidang sains, penulis, seniman dan musisi.
Von Neumann juga belajar di Berlin dan Zurich dan mendapatkan diploma pada bidang teknik kimia pada tahun 1926. Pada tahun yang sama dia mendapatkan gelar doktor pada bidang matematika dari Universitas Budapest. Keahlian Von Neumann terletak pada bidang teori game yang melahirkan konsep seluler automata, teknologi bom atom, dan komputasi modern yang kemudian melahirkan komputer. Kegeniusannya dalam matematika telah terlihat semenjak kecil dengan mampu melakukan pembagian bilangan delapan digit (angka) di dalam kepalanya.
Setelah mengajar di Berlin dan Hamburg, Von Neumann pindah ke Amerika pada tahun 1930 dan bekerja di Universitas Princeton serta menjadi salah satu pendiri Institute for Advanced Studies.
Dipicu ketertarikannya pada hidrodinamika dan kesulitan penyelesaian persamaan diferensial parsial nonlinier yang digunakan, Von Neumann kemudian beralih dalam bidang komputasi. Sebagai konsultan pada pengembangan ENIAC, dia merancang konsep arsitektur komputer yang masih dipakai sampai sekarang. Arsitektur Von Nuemann adalah komputer dengan program yang tersimpan (program dan data disimpan pada memori) dengan pengendali pusat, I/O, dan memori.
Komputasi Modern
Komputasi bisa diartikan sebagai cara untuk menyelesaikan sebuah masalah dari inputan data dengan menggunakan algoritma.
teknologi komputasi adalah aktivitas penggunaan dan pengembangan teknologi komputer, perangkat keras, dan perangkat lunak komputer. Ia merupakan bagian spesifik komputer dari teknologi informasi.
Pencetus dari dasar – dasar komputasi modern pertama kali adalah John Von Neuman. Ia adalah ilmuwan yang meletakkan dasar – dasar komputasi modern. Semasa hidupnya Von Neumann telah menjadi ilmuwan besar abad 21 dengan meningkatkan karya – karyanya tidak hanya dalam bidang matematika, teori kuantum dan game theory, namun juga fisika nuklir dan ilmu komputer. Beliau juga salah seorang ilmuwan yang berpengaruh dalam pembuatan bom atom di Los Alamos pada perang Dunia II.
Sejarah Von Neumann
Von Neumann dilahirkan di Budapest, Hungaria pada 28 Desember 1903 dengan nama Neumann Janos. Dia adalah anak pertama dari pasangan Neumann Miksa dan Kann Margit. Di sana, nama keluarga diletakkan di depan nama asli. Sehingga dalam bahasa Inggris, nama orang tuanya menjadi Max Neumann. Pada saat Max Neumann memperoleh gelar, maka namanya berubah menjadi Von Neumann. Setelah bergelar doktor dalam ilmu hukum, dia menjadi pengacara untuk sebuah bank. Pada tahun 1903, Budapest terkenal sebagai tempat lahirnya para manusia genius dari bidang sains, penulis, seniman dan musisi.
Von Neumann juga belajar di Berlin dan Zurich dan mendapatkan diploma pada bidang teknik kimia pada tahun 1926. Pada tahun yang sama dia mendapatkan gelar doktor pada bidang matematika dari Universitas Budapest. Keahlian Von Neumann terletak pada bidang teori game yang melahirkan konsep seluler automata, teknologi bom atom, dan komputasi modern yang kemudian melahirkan komputer. Kegeniusannya dalam matematika telah terlihat semenjak kecil dengan mampu melakukan pembagian bilangan delapan digit (angka) di dalam kepalanya.
Setelah mengajar di Berlin dan Hamburg, Von Neumann pindah ke Amerika pada tahun 1930 dan bekerja di Universitas Princeton serta menjadi salah satu pendiri Institute for Advanced Studies.
Dipicu ketertarikannya pada hidrodinamika dan kesulitan penyelesaian persamaan diferensial parsial nonlinier yang digunakan, Von Neumann kemudian beralih dalam bidang komputasi. Sebagai konsultan pada pengembangan ENIAC, dia merancang konsep arsitektur komputer yang masih dipakai sampai sekarang. Arsitektur Von Nuemann adalah komputer dengan program yang tersimpan (program dan data disimpan pada memori) dengan pengendali pusat, I/O, dan memori.
berdasarkan beberapa definisi di atas, maka komputasi modern dapat diartikan sebagai suatu pemecahan masalah berdasarkan suatu inputan dengan menggunakan algoritma dimana penerapannya menggunakan berbagai teknologi yang telah berkembang seperti komputer.
Dengan begitu waktu yang diperlukan untuk menemukan solusi atas masalah lebih cepat dan keakuratan dari selousi tersebut lebih tinggi dibandingkan dengan komputasi terdahulu yang umumnya menggunakan pena dan kertas maupun kapur dan batu tulis atau dikerjakan dengan menggunakan bantuan tabel.
Sejarah Komputasi Modern
Konsep dasar arsitektur komputer modern adalah konsep sebuah sistem yang menerima intruksi-intruksi dan menyimpannya dalam sebuah memory. Konsep ini pertama kali digagasi oleh John Von Neumann. Beliau di lahirkan di Budapest, ibukota Hungaria pada 28 Desember 1903 dengan nama Neumann Janos. Karya – karya yang dihasilkan adalah karya dalam bidang matematika, teori kuantum, game theory, fisika nuklir, dan ilmu komputer. Beliau juga merupakan salah seorang ilmuwan yang sangat berpengaruh dalam pembuatan bom atom di Los Alamos pada Perang Dunia II lalu. Kepiawaian John Von Neumann teletak pada bidang teori game yang melahirkan konsep automata, teknologi bom atom dan komputasi modern yang kemudian melahirkan komputer.
Pengertian : Komputasi sebetulnya bisa diartikan sebagai cara untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma. Komputasi merupakan suatu sub-bidang dari ilmu komputer dan matematika. Selama ribuan tahun, perhitungan dan komputasi umumnya dilakukan dengan menggunakan pena dan kertas, atau kapur dan batu tulis, atau dikerjakan secara mental, kadang-kadang dengan bantuan suatu tabel. Namun sekarang, kebanyakan komputasi telah dilakukan dengan menggunakan komputer. Komputasi yang menggunakan komputer inilah yang disebut dengan Komputasi Modern. Komputasi modern menghitung dan mencari solusi dari masalah yang ada, yang menjadi perhitungan dari komputasi modern adalah : 1. Akurasi (bit, Floating poin) 2. Kecepatan (Dalam satuan Hz) 3. Problem volume besar (Down sizing atau paralel) 4. Modeling (NN dan GA) 5. Kompleksitas (Menggunakan teori Big O).
Komputasi Modern
- Akurasi (bit, floating point)
- Kecepatan (dalam satuanHz)
- Problem volume besar (paralel)
- Modeling (NN dan GA)
- Kompleksitas (menggunakan Teori Bog O)
Secara umum iIlmu komputasi adalah bidang ilmu yang mempunyai perhatian pada penyusunan model matematika dan teknik penyelesaian numerik serta penggunaan komputer untuk menganalisis dan memecahkan masalah-masalah ilmu (sains). Dalam penggunaan praktis, biasanya berupa penerapan simulasi komputer atau berbagai bentuk komputasi lainnya untuk menyelesaikan masalah-masalah dalam berbagai bidang keilmuan, tetapi dalam perkembangannya digunakan juga untuk menemukan prinsip-prinsip baru yang mendasar dalam ilmu.
Pada paruh pertama abad 20, banyak kebutuhan komputasi ilmiah bertemu dengan semakin canggih komputer analog, yang menggunakan mekanis atau listrik langsung model masalah sebagai dasar perhitungan. Namun, ini tidak dapat diprogram dan umumnya tidak memiliki fleksibilitas dan keakuratan komputer digital modern.
George stibitz secara internasional diakui sebagai ayah dari komputer digital modern.
sementara bekerja di laboratorium bel di November 1937, stibitz menciptakan dan membangun sebuah relay berbasis kalkulator ia dijuluki sebagai "model k" (untuk "meja dapur", di mana dia telah berkumpul itu), yang adalah orang pertama yang menggunakan sirkuit biner untuk melakukan operasi aritmatika. Kemudian model menambahkan kecanggihan yang lebih besar termasuk aritmatika
dan kemampuan pemrograman kompleks.
Salah satu tokoh yang sangat mempengaruhi perkembangan komputasi modern adalah John von Neumann (1903-1957), Beliau adalah ilmuan yang meletakkan dasar-dasar komputer modern. Von Neumann telah menjadi ilmuwan besar abad 21. Von Neumann memberikan berbagai sumbangsih dalam bidang matematika, teori kuantum, game theory, fisika nuklir, dan ilmu komputer yang di salurkan melalui karya-karyanya . Beliau juga merupakan salah satu ilmuwan yang terkait dalam pembuatan bom atom di Los Alamos pada Perang Dunia II lalu. Kegeniusannya dalam matematika telah terlihat semenjak kecil dengan mampu melakukan pembagian bilangan delapan digit (angka) di dalam kepalanya.
Von Neumann dilahirkan di Budapest, ibu kota Hungaria, pada 28 Desember 1903 dengan nama Neumann Janos. Dia adalah anak pertama dari pasangan Neumann Miksa dan Kann Margit. Di sana, nama keluarga diletakkan di depan nama asli. Sehingga dalam bahasa Inggris, nama orang tuanya menjadi Max Neumann dan Margaret Kann. Max Neumann memperoleh gelar dan namanya berubah menjadi Von Neumann. Max Neumann adalah seorang Yahudi Hungaria yang bergelar doktor dalam ilmu hukum. Dia juga seorang pengacara untuk sebuah bank. Pada tahun 1903, Budapest terkenal sebagai tempat lahirnya para manusia genius dari bidang sains, penulis, seniman dan musisi.
Pada tahun 1921, Von Neumann disekolahkan ayahnya ke Universitas Berlin untuk menjadi insinyur teknik kimia. Berselang dua tahun kemudian ia melanjutkan pendidikan ke Zurich. Sebenarnya Von Neumann kurang tertarik dengan bidang kimia atau bidang engineering, namun ayahnya mendorong dia untuk mempelajari kimia. Pada waktu itu teknik kimia sedang populer dan menjanjikan karier yang cerah bagi para insinyurnya. Oleh karena itu, ayahnya mengharuskan Von Neumann mengikuti pendidikan kimia tanpa gelar selama dua tahun di Berlin, lalu melanjutkan di Eidgennossische Technische Hochschule (ETH) Zurich pada bidang yang sama. Ujian masuk ETH terkenal sulit, bahkan Albert Einstein pernah gagal dalam ujian masuk di tahun 1895 dan berhasil lulus pada ujian tahun berikutnya.
Keinginan Von Neumann untuk mempelajari matematika dilakukannya pada musim panas setelah studinya di Berlin dan sebelum masuk ETH Zurich. Dia menjadi mahasiswa program doktor pada Universitas Budapest. Tesis doktornya bertemakan aksiomasisai teori himpunan (set theory) yang dikembangkan George Cantor. Pada masa itu, set theory merupakan salah satu topik 'menantang' di dunia matematika.
Di tahun 1926 pada umur 22 tahun, Von Neuman lulus dengan dua gelar yaitu gelar S1 pada bidang teknik kimia dari ETH dan gelar doktor (Ph.D) pada bidang matematika dari Universitas Budapest.
Von Neumann sangat tertarik pada hidrodinamika dan kesulitan penyelesaian persamaan diferensial parsial nonlinier yang digunakan, Von Neumann kemudian beralih dalam bidang komputasi. Von Neumann menjadi seorang konsultan pada pengembangan komputer ENIAC, dia merancang konsep arsitektur komputer yang masih dipakai sampai sekarang. Arsitektur Von Nuemann adalah seperangkat komputer dengan program yang tersimpan (program dan data disimpan pada memori) dengan pengendali pusat, I/O, dan memori.
Berikut ini beberapa contoh komputasi modern sampai dengan lahirnya ENIAC :
- Konrad Zuse’s electromechanical “Z mesin”.Z3 (1941) sebuah mesin pertama menampilkan biner aritmatika, termasuk aritmatika floating point dan ukuran programmability. Pada tahun 1998, Z3 operasional pertama di dunia komputer itu di anggap sebagai Turing lengkap.
- Berikutnya Non-programmable Atanasoff-Berry Computer yang di temukan pada tahun 1941 alat ini menggunakan tabung hampa berdasarkan perhitungan, angka biner, dan regeneratif memori kapasitor.Penggunaan memori regeneratif diperbolehkan untuk menjadi jauh lebih seragam (berukuran meja besar atau meja kerja).
- Selanjutnya komputer Colossus ditemukan pada tahun 1943, berkemampuan untuk membatasi kemampuan program pada alat ini menunjukkan bahwa perangkat menggunakan ribuan tabung dapat digunakan lebih baik dan elektronik reprogrammable.Komputer ini digunakan untuk memecahkan kode perang Jerman.
- The Harvard Mark I ditemukan pada 1944, mempunyai skala besar, merupakan komputer elektromekanis dengan programmability terbatas.
- Lalu lahirlah US Army’s Ballistic Research Laboratory ENIAC ditemukan pada tahun 1946, komputer ini digunakan unutk menghitung desimal aritmatika dan biasanya disebut sebagai tujuan umum pertama komputer elektronik (ENIAC merupaka generasi yang sudah sangat berkembang di zamannya sejak komputer pertama Konrad Zuse ’s Z3 yang ditemukan padatahun 1941).
Wednesday, February 17, 2010
Yahoo! Messenger Multiple Login
Secara default, Anda hanya bisa memanggil 1 Yahoo Messenger dalam sekali waktu. Jika Anda coba membuka Yahoo! Messenger lainnya di saat 1 Buah Aplikasi Yahoo Messenger sudah terbuka, maka Yahoo Messenger baru tidak akan keluar.
Berikut ini adalah trick agar saat Anda memanggil Yahoo! Messenger di saat sebuah Yahoo! Messenger yang lain sudah muncul, Yahoo! Messenger tersebut tetap muncul. Caranya tentu saja dengan mengotak atik registry.
Berikut ini adalah langkah-langkahnya:
- Buka Regedit ( Start -> Run -> Ketik Regedit -> Enter )
- Masuk ke alamat HKEY_CURRENT_USER\Software\yahoo\pager\Test
- Di panel kanan, tambahkan DWORD baru ( di panel kanan, klik kanan, pilih new, pilih DWORD )
- Isi nama DWORD dengan Plural
- Klik dua kali DWORD Plural lalu isikan nilainya dengan angka 1
- Ok, setelah itu refresh, beberapa komputer mungkin membutuhkan restrat komputer.
- Sekarang Anda bisa login dengan berbagaimacam id sekaligus dengan memanggil aplikasi Yahoo! Messenger sebanyak-banyaknya.
- Jika Anda ingin menonaktifkannya, cukup delete DWORD plurar yang anda buat tadi.
Ok gitu saja, semoga bermanfaat
Tuesday, February 16, 2010
Sistem Terdistribusi
Mari kita bayangkan masa depan, saat hampir semua aktivitas manusia memanfaatkan komputer sebagai sarana utamanya. Berbagai basis data berskala besar telah disimpan dalam format elektronis. Demikian pula berbagai aplikasi yang mendasarkan pada basis data telah dikomputerisasi dalam sebuah lingkungan jaringan komputer yang meliputi berbagai instansi dan perusahaan. Pada saat itu dimensi ruang benar-benar telah berkontraksi sedemikian rupa sehingga dunia maya seakan-akan telah menjadi dunia nyata dan berbagai aspek kehidupan manusia terhubung melalui suatu jaring-jaring yang amat kompleks.
Ilustrasi berikut ini bisa menggambarkannya. Misalnya si A sakit dan pergi ke dokter langganannya. Jika hasil diagnosa mengharuskan si A harus masuk ke rumah sakit, maka pemilihan RS dan pemesanan tempat dapat dilakukan pada saat itu juga melalui komputer di tempat praktek dokter. Selanjutnya komputer di RS dapat mengontak komputer perusahaan asuransi kesehatan untuk pengurusan pembayaran biayanya. Jika si A memerlukan obat atau peralatan khusus, maka komputer si dokter dapat memberitahu di apotik mana obat atau peralatan tersebut tersedia. Cerita ini dapat diperpanjang, tapi intinya adalah bahwa satu aksi dapat memicu berbagai aktivitas lain yang saling berhubungan.
Ilustrasi di atas nampaknya tidak lagi jauh dari kenyataan yang ada saat ini. Sesungguhnya dapat dikatakan bahwa teknologi untuk menuju ke sana saat ini sudah dimiliki manusia. Selain teknologi mikroelektronik dan telekomunikasi, maka teknologi lain yang berperanan penting adalah teknologi sistem komputer terdistribusi (distributed computer systems).
Sistem komputer terdistribusi adalah sebuah sistem yang memungkinkan aplikasi komputer beroperasi secara terintegrasi pada lebih dari satu lingkungan yang terpisah secara fisis. Sistem informasi kesehatan yang diilustrasikan di atas menunjukkan komponen-komponen aplikasi yang terdistribusi (di tempat praktek dokter, di rumah sakit, di apotik, dan di perusahaan asuransi kesehatan). Ciri khas sistem komputer terdistribusi adalah heterogenitas dalam berbagai hal: perangkat keras, sistem operasi, dan bahasa pemrograman. Adalah tidak mungkin untuk mengembangkan sistem terdistribusi yang homogen secara paksaan, karena secara alamiah sistem komputer terdistribusi tumbuh dari lingkungan yang heterogen. Kata kunci dalam menjembatani perbedaan-perbedaan yang muncul adalah interoperabilitas (interoperability).