Selasa, 13 Desember 2011


HITUNG ALGORITMA SE-EFISIEN MUNGKIN!
manfaatnya apa gitu????



" Algoritma Pertama kali diperkenalkan Oleh Ahli Matematika : Abu Ja’far Muhammad Ibnu Musa Al Khawarizmi. Algoritma adalah urutan langkah – langkah logis penyelesaian masalah yang disusun secara sistematis dan logis. Logis merupakan kunci dari sebuah algoritma. Langkah – langkah dalam algoritma harus logis dan bernilai benar atau salah."




          Setiap perhitungan dalam sebuah program  (terutama dalam komputasi) mempunyai tujuan, tetapi perlu diperhatikan bahwa maksud utama dari perhitungan adalah proses dan hasil dalam mencari pemecahan masalah, bukan hanya untuk memperoleh solusi berupa bilangan. Selanjutnya, dalam melakukan perhitungan, hendaknya dipilih proses perhitungan atau algoritma yang efektif dan efisien, yaitu yang memerlukan prosedur perhitungan yang sependek mungkin dan memerlukan waktu yang sesingkat mungkin. Dengan demikian, tujuan perhitungan adalah memperoleh pendekatan dari solusi eksak suatu masalah dengan tingkat kesalahan relatif kecil dan dalam waktu yang sesingkat-singkatnya. 
           Adapun manfaatnya ketika kita benar-benar memperhatikan dan menghitung-hitunf algoritma yang kita buat agar se-efisien mungkin adalah :
  1. menghasilkan suatu solusi yang sesuai dengan masalah yang diselesaikan.
  2. waktu proses suatu algoritma relatif lebih singkat 
  3.  penggunaan memori komputernya lebih sedikit
  4. masalah yang dihadapi dapat diselesaikan dengan tidak memerlukan waktu relatif lama.
  5. Algoritma memiliki instruksi-instruksi yang jelas dan tidak ambigu. Jika kita mengetahui besaran waktu (dalam satuan detik) untuk melaksanakan sebuah operasi tertentu, maka kita dapat menghitung berapa waktu sesungguhnya untuk melaksanakan algoritma tersebut.


NB: Meskipun algoritma memberikan keluaran yang benar (paling mendekati), tetapi jika kita harus menunggu berjam-jam untuk mendapatkan keluarannya, algoritma tersebut biasanya tidak akan dipakai, setiap orang menginginkan keluaran yang cepat. Begitu juga dengan memori, semakin besar memori yang terpakai maka semakin buruklah algoritma tersebut. Dalam kenyataannya, setiap orang bisa membuat algoritma yang berbeda untuk menyelesaikan suatu permasalahan, walaupun terjadi perbedaan dalam menyusun algoritma, tentunya kita mengharapkan keluaran yang sama. Jika terjadi demikian, carilah algoritma yang paling efisien dan cepat.  



source:
http://rifkifathoni.com/index.php?option=com_content&view=article&id=57:pengertian-logika-dan-algoritma&catid=34:postingan&Itemid=58 
http://www.ittelkom.ac.id/staf/zka/Materi%20Desain%20Analisis%20Algoritma/M02kompleksitas1.pdf
http://wartawarga.gunadarma.ac.id/2011/04/efisiensi-algoritma/


Senin, 05 Desember 2011


Peranan dan Peluang
Ilmu Komputasi
dalam Era Konvergensi

What is computational intellegent?

Computational intellegent adalah kemampuan sistem untuk mengadaptasi demi memenuhi tujuan dalam mengatasi berbagai permasalahan lingkungan dalam mengatasi permasalahan sebuah keputusan.

Metodologi komputasi memamerkan kemampuan belajar dan berurusan dengan situasi baru sehingga sistem dianggap memiliki satu atau lebih atribut alasan, seperti generalisasi, penemuan, Asosiasi dan abstraksi.

Peluang Ilmu komputasi adalah kesempatan untuk menyelesaikan suatu problem. Aplikasi langsung di lapangan sebagai contoh adalah:

·         Penggunaan pembuatan prototipe dalam berbagai riset teknologi di kementrian MenRisTek
·          Teknologi pangan
·         Biomedical
·          Pemodelan kebakaran hutan di daerah tropis
·         Prototipe software untuk pendistribusian lampu lalu lintas(traffic control system)
·         Pembuatan ‘sleep awakening timing controller’ untuk proyek biomedical base on algoritma ilmu komputasi
·         Aplikasi aplikasi robotik untuk sensor kebakaran, dll.



ERa KoNVeRGeNSi ituuuu....

Era dimana teknologi membutuhkan sinergi.

Dalam aspek kehidupan manusia yang semakin berkembang seperti saat ini, teknologi komputasi ternyata dapat memberikan banyak kontribusi untuk bersinergi dengan ilmu terapan lainnya.

Ilmu Komputasi hadir untuk menunjang penyelesaian masalah-masalah yang memerlukan komputasi berkinerja tinggi atau HPC (High Performance Computer) dengan menggunakan pemodelan dan teknik-teknik komputasi. Itu sebabnya komputasi dalam era konvergensi harus mampu membuat pemodelan masalah dari berbagai permasalahan nyata ICT, mampu mendesain algoritma yang efisien untuk menyelesaikan masalah, serta dapat mengimplementasikan teknik-teknik komputasi untuk merekayasa sebuah sistem komputasi berkinerja tinggi atau HPC.
Di era konvergensi seperti sekarang ini industri-industri di Indonesia juga mengalami perkembangan yang sangat pesat diiringi dengan permintaan akan terpenuhnya kebutuhan teknologi tersebut. Dalam dunia industri Ilmu komputasi dapat digunakan dalam menyelesaikan masalah-masalah seperti bidang pertelekomunikasian,seperti yang dikatakan oleh Hardika Nugroho, seorang head of technology roadmap departement di Telkomsel,  ”cloud computing adalah solusi alternatif perkembangan dunia jaringan telekomunikasi, dengan cloud server, akses penerima jaringan untuk menggunakan aplikasi jadi lebih mudah, pengguna aplikasi cloud server tidak harus membeli aplikasi setiap mau memakai, tinggal daftar dengan harga flat, lalu pengguna bisa menggunakan aplikasi sharing bersama yang disediakan oleh cloud server”,
suatu sinergi sistem yang dapat menciptakan banyak peluang baru.

Ilmu Komputasi dalam Perkembangan Sains Modern juga digunakan dalam membuat sebuah prototipe, seperti yang dilakukan oleh Dr. Eng. Wisnu Jatmiko, beliau bersama timnya membuat Traffic Control Signal dengan Swarm yang terdistribusi dengan Self Organizing Map dan Smart Cardio Device untuk Deteksi Dini Penyakit Jantung (bekerjasama dengan Prof Dr Toshio Fukuda dari Nagoya University, Jepang) juga Hidung Elektronik (Bekerja sama dengan Prof Dr Benyamin Kusumoputro dari Universitas Indonesia, Indonesia, dan Prof Dr Toshio Fukuda dari Nagoya University, Jepang).


NB: Teknologi semakin hari berkembang sangat pesat, termasuk ilmu komputasi, dont give up to do  ‘everyday learn’ , belajar terus-menerus banyak hal akan membuat kita selalu UP TO DATE. J CMIWW.