Fahrizal's Blog

Semua yang ada di blog ini adalah beberapa rangkuman materi yang saya dapat di bangku kuliah. Mudah-mudahan bisa bermanfaat untuk teman-teman!!

PENGENALAN KOMPUTASI MODERN

Saat ini saya akan memperkenalkan apa itu komputasi modern. Para blogger mungkin sudah sering dengar kata komputasi dan modern. Menurut sumber yang saya baca, komputasi merupakan pekerjaan yang dilakukan menggunakan komputer. Dahulu, selama ribuan tahun, perhitungan dan komputasi menggunakan pena dan kertas, atau kapur dan batu tulis, atau dikerjakan secara mental dan kadang-kadang menggunakan tabel. Maka dapat di simpulkan Komputasi modern adalah perhitungan yang menggunakan computer canggih dimana pada computer tersebut tersimpan sejumlah algoritma untuk menyelesaikan masalah perhitungan secara efektif dan efisien.

Komputasi modern digunakan untuk memecahkan masalah yang ada, perhitungan komputasi modern yaitu seperti :

Akurasi (bit, floating point)
Kecepatan (dalam satuanHz)
Problem volume besar (paralel)
Modeling (NN dan GA)
Kompleksitas (menggunakan Teori Bog O)

Secara umum ilmu 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.

awal perkembangan komputasi modern digagas oleh John von Neumann (1903-1957), Beliau adalah ilmuan yang meletakkan dasar-dasar komputer modern. Von Neumann menjadi salah ilmuwan terbesar pada zaman nya. Von Neumann memberikan berbagai sumbangsih dalam bidang matematika, teori kuantum, game theory, fisika nuklir, dan ilmu komputer yang di salurkan melalui karya-karyanya. Berkat teori-teori nya itulah pada saat itu computer mengalami perkembangan dan kemajuan pesat terlihat saat dia menjadi seorang konsultan pada pengembangan komputer ENIAC. karena jasa-jasa nya John von Neumann di sebut bapak komputasi modern. Dia juga 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).

Referensi :
http://id.wikipedia.org/wiki/Komputasi
http://plato.stanford.edu/entries/computing-history
http://www.scribd.com/doc/24593215/SEJARAH-KOMPUTASI

Cara gampang bikin coding j2me cara gue #1

Hai...
J2me sekarang tidak sebooming dulu, mungkin sekarang udah jamanya android. Tapi gak apa-apa lah kalo kita mau belajar, gak ada salahnya juga.
Curhat dikit, waktu kuliah gue disuruh bikin aplikasi mobile. Gue disuruh bikin aplikasi tanpa diajarin dulu cara bikin aplikasi mobile. Alhasil gue cari-cari di internet dan buku deh..
Ternyata, dari tugas bikin j2me itu, selain gue dapet ilmu, dapet nilai, gue juga dapet pengalaman bikin aplikasi j2me diluar kampus. Makanya kalian mesti coba.. :D

Ok, back to the topic.
untuk bikin aplikasi j2me, yang kita butuhin adalah :
- JDK yang sudah terinstall di pc anda
- Java Wireless Toolkit (disarankan memakai versi terbaru)

Kalo belum punya softwarenya, download dulu ya. gratis koq.. ^^
Instal JDK bisa dicari di google (kapan-kapan kalo ada waktu gue jelasin deh caranya), kalo install Java Wireless Toolkit sama kaya cara install program biasa, ga ribet.

Ok, udah kan installnya?
1. Buat project
File->New Project
Isi Nama Projek dan kelas yang mau kamu buat. Misalnya :
Project Name : fahrizal
MIDlet Class name : main.java

kalo udah klik tombol create project.

Kemudian ada tab API selection, ada pilihan select platform.
Saran saya, kalo kalian mau buat aplikasi tentang :
1. perhitungan rumus, pilih MSA (MSA support bilangan float dan double)
2. animasi, pilih JTWI. (support canvas, sound, animasi)

Gue sih kalo bikin aplikasi mobile seperti itu.. maklum lah masih nubie.

Sekarang tinggal buat codingnya, disini yang paling seru..hehe

tapi ntar gue jelasinya, sekarang mau tidur dulu ah..udah ngantuk banget.
pokoknya gue jelasin dengan cara mudah dan yang pasti sampe jadi aplikasinya.