Selasa, 23 Juni 2015

Komputasi Modern Pemodelan Dunia Nyata dengan Aplikasi Simulasi



Pengertian Komputasi

         Komputasi adalah algoritma yang digunakan untuk menemukan suatu cara dalam memecahkan masalah dari sebuah data input. Data input disini adalah sebuah masukan yang berasal dari luar lingkungan sistem. Komputasi ini merupakan bagian dari ilmu komputer berpadu dengan ilmu matematika. 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 secara umum, biasanya berupa penerapan simulasi komputer atau berbagai bidang keilmuan, tetapi dalam perkembangannya digunakan juga untuk menemukan prinsip-prinsip baru yang mendasar terhadap bidang ilmu yang mendasari teori ini. 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.

Pengertian Komputasi Modern

         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 maka bisa dibilang komputer merupakan sebuah komputasi modern.  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).

Pemrograman Simulasi

         Pemrograman simulasi adalah suatu ilmu programming yang mempelajari tentang bagaimana memanipulasi sebuah model sedemikian rupa dari sebuah sistem nyata. Tujuan dari pemrograman simulasi adalah sebagai berikut :

     1.  Untuk mempelajari perilaku sistem (behavior).
     2.  Untuk pelatihan / training.
     3.  Untuk hiburan / permainan (game).

         Pemrograman model simulasi, seperti yang disebutkan sebelumnya, dapat dilakukan menggunakan bahasa umum komputer (general purposes language) atau menggunakan bahasa simulasi. Satu bahasa simulasi tidak dapat menjadi alat yang tepat untuk semua kasus permodelan simulasi. menggunakan bahasa simulasi berasal dari keinginan untuk mempersingkat waktu yagn dibutuhkan untuk mengembangkan mdoel valid yang relatif mudah didebug  dan yang meneydiakan output statistik yang dibutuhkan dalam pengambilan keputusan.

Contoh Aplikasi Permodelan

1.  OMNeT++.

     OMNeT++ adalah simulator kejadian diskrit berorientasi objek. Simulator dapat digunakan untuk pemodelan: protokol komunikasi, jarignan komputer dan pemodelan lalu lintas, multi-processors dan system terdistribusi, dan lain-lain. OMNeT++ mendukung animasi dan penjalanan. OMNet++ bersifat object-oriented berarti setiap peristiwa yang terjadi di dalam simulator ini berhubungan dengan objek-objek tertentu.

OMNet++ juga menyediakan infrastruktur dan tools untuk memrogram simulasi sendiri. Pemrograman OMNet++ bersifat object-oriented dan bersifat hirarki. Objek-objek yang besar dibuat dengan cara menyusun objek-objek yang lebih kecil. Objek yang paling kecil disebut simple module, akan memutuskan algoritma yang akan digunakan dalam simulasi tersebut.

2.   Ns2

     Ns adalah simulator kejadian diskrit yang ditargetkan pada peneltiian jaringan. Ns menyedaikan dukungan mendasar untuk simulasi TCP, routing, and multicast protocols baik dengan jaringan kabel atau tanpa (lokal dan satelite). Ns dikembangkan oleh ISI, the Information Sciences Institute at the USC school of engineering. Source code penuh ns 2 dapat downloaded dan dapat dikompile ke berbagai platform, termasuk yang paling popular Unix flavours and Windows.

3.  JSIM

   JSIM adalah simulasi berbasis Java dan lingkungan animasi mendukung simulasi berbasis situs. Dalam JSIM, mode simulasi mungkin dibangun menggunakan paket kejadian (paradigma penjadwalan-kejadian) atau dengan paket proses (paradigma interaksi-proses). Sebagai tambahan, perancang grafis (paket model) memungkinkan proses pemodelan dengan cepat mdibangun secara grafis.  Paket qds (Query Driven Simulation) masih dalam pengembangan mengontrol penyimpanan, penarikan dan eksekusi model simulasi sebagaimana Java Beans dan menggunakan JDBC untuk mengakses basis data. Juga menyimpan model input dan output. JSIM mempunyai 3 paket dasar: antrian, statistik dan variat.

Rabu, 06 Mei 2015

Etika & Profesionalisme Dalam Pekerjaan



            Pada saat bekerja, sangat perlu diketahui bagaimana etika dan profesionalisma dalam bekerja. Pada kesempatan kali ini saya akan menuliskan bagaimana etika dan profesionalisme sebagai pengembang system di sebuah perusahaan.  Sebagai pengembang system etika yang harus diterapkan adalah sabar, sopan, dapat berkomunikasi dengan baik, dan jujur . karena ketika kita memiliki client kita harus bisa untuk mendengarkan apa yang client inginkan dari system yang ia mau, menerima keluhan dari system yang telah dibuat sebelumnya, dan dapat menjelaskan serta member arahan untuk membuat system yang baru. Dan bagaimana harus menerapkan sikap profesionalisme? Seorang pengembang system di dunia pekerjaan harus bersifat professional, pengembang system harus menjelaskan dan mengajarkan dengan baik kepada client yang telah mengajukan kontrak sampai benar – benar client itu mengerti (sesuai kontrak yang telah disepakati) dan seorang pengembang system harus professional, jangan melibatkan urusan pribadi kedalam pekerjaan.

Sabtu, 31 Januari 2015

Kesibukan di Dunia Maya



            Berhubung saya masih punya satu tugas softskill mata kuliah Pengantar Telematika, saya akan memberi tahu kepada para pengunjung blog saya. Pembahasan pada kali ini adalah tentang kesibukan saya sebagai mahasiswa di dunia maya. Tentu, tidak hanya media social yang sekarang ini sudah menjadi trend, terutama di kalangan anak muda. Media social sudah menjadi hal yang kudu wajib mesti anak muda miliki. Tapi, saya tidak akan membicarakan tentang media social tersebut.
        
       Kehidupan saya kalau sudah bertemu dengan “internet” (terutama kalau sedang tidak sibuk dengan tugas kuliah dan pekerjaan lain di luar kuliah), kerjaan saya pasti browsing. Hal – hal yang membuat saya ketagihan untuk berjam – jam di depan komputer ataupun smartphone yaitu membuka situs berita seperti vivanews dan detik. Saya senang dengan membaca situs kedua tersebut soalnya selalu update setiap ada berita baru, setiap satu jam sekali situs tersebut update berita – berita terkini. Contohnya seperti berita sepak bola, ataupun berita yang sedang hot news KPK VS POLRI. “hehehe” Sebagai anak muda saya kurang menyukai melihat berita di televisi, So?? Pasti jawabannya sama kaya anak muda lainnya “Membosankan”.. hehehe. Sayangnya di situs tersebut tidak ada video apabila ada berita kejadian – kejadian. Saya berharap semoga situs tersebut mengembangkan website nya agar menambahkan apabila ada berita yang mencakup video. Sangat menarik bagi saya ketika mendapatkan berita baru seperti ini.

         Seperti itulah kegiatan saya yang cukup singkat di dunia maya disaat saya sedang free dari tugas – tugas kampus dan kerjaan di luar kampus,, hehehe “Terima Kasih yang udah menyempatkan membaca kegiatan saya ini di Dunia Maya”