Model-Model Komputasi


Teori komputasi adalah cabang ilmu komputer dan matematika yang membahas apakah dan bagaimanakah suatu masalah dapat dipecahkan pada model komputasi, menggunakan algoritma. Bidang ini dibagi menjadi dua cabang: teori komputabilitas dan teori kompleksitas, namun keduacabang berurusan dengan model formal komputasi. Model komputasi adalah suatu kumpulan dari nilai dan operasi - operasi.

Ada tiga model dasar komputasional-- fungsional, logika, dan imperatif. Sebagai tambahan terhadap satuan nilai-nilai dan operasi yang berhubungan, masing-masing model komputasional mempunyai satu set operasi yang digunakan untuk menggambarkan komputasi

a. Model Fungsional : terdiri dari satu set nilai-nilai, fungsi-fungsi dan operasi aplikasi fungsi dan komposisi fungsi. Fungsi dapat mengambil fungsi lain sebagai argumentasi dan mengembalikan fungsi sebagai hasil (higher-order function). Suatu program adalah koleksi definisi fungsi-fungsi dan suatu komputasi adalah aplikasi fungsi.

b. Model Logika : terdiri dari satu set nilai-nilai, definisi hubungan dan kesimpulan logis. Program terdiri dari definisi hubungan dan suatu komputasi adalah suatu bukti(suatu urutan kesimpulan).

c. Model Imperatif : terdiri dari satu set nilai-nilai yang mencakup suatu keadaan dan operasi tugas untuk memodifikasi pernyataan. Pernyataan adalah set pasangan nilai-nama dari konstanta dan variabel. Program terdiri dari urutan tugas dan suatu komputasi terdiri dari urutan pernyataan.


Ref :

Penerapan Model Komputasi



Mesin Mealy
Dalam teori komputasi sebagai konsep dasar sebuah komputer, mesin Mealy adalah otomasi fase berhingga (finite state automaton atau finite state tranducer) yang menghasilkan keluaran berdasarkan fase saat itu dan bagian masukan/input. Dalam hal ini, diagram fase (state diagram) dari mesin Mealy memiliki sinyal masukan dan sinyal keluaran untuk tiap transisi. Prinsip ini berbeda dengan mesin Moore yang hanya menghasilkan keluaran/output pada tiap fase.
Nama Mealy diambil dari "G. H. Mealy" seorang perintis mesin-fase (state-machine) yang menulis karangan "A Method for Synthesizing Sequential Circuits" pada tahun 1955.

Mesin Moore

Dalam teori komputasi sebagai prinsip dasar komputer, mesin Moore adalah otomasi fase berhingga (finite state automaton) di mana keluarannya ditentukan hanya oleh fase saat itu (dan tidak terpengaruh oleh bagian masukan/input). Diagram fase (state diagram) dari mesin Moore memiliki sinyal keluaran untuk masing-masing fase. Hal ini berbeda dengan mesin Mealy yang mempunyai keluaran untuk tiap transisi.
Nama Moore diambil dari ”Edward F. Moore” seorang ilmuwan komputer dan perintis mesin-fase (state-machine) yang menulis karangan "Gedanken-experiments on Sequential Machines".


Petri net
Petri net adalah salah satu model untuk merepresentasikan sistem terdisribusi diskret. Sebagai sebuah model, Petri net merupakan grafik 2 arah yang terdiri dari place, transition, dan tanda panah yang menghubungkan keduanya. Di samping itu, untuk merepresentasikan keadaan sistem, token diletakkan pada place tertentu. Ketika sebuah transition terpantik, token akan bertransisi sesuai tanda panah.
Petri net pertama kali diajukkan oleh Carl Adam Petri pada tahun 1962.


Beberapa pengaplikasian Model Komputasi dalam kehidupan seperti :

1. Model Komputasi Cerdas Proaktif untuk Monitoring Proyek-proyek Teknologi Informasi Menggunakan Sistem Multiagen Otonomos


Model komputasi cerdas proaktif merupakan satu bagian penting dari pendekatan sistem kecerdasan buatan yang dapat diterapkan untuk persoalan yang bersifat dinamis dan terdistribusi. Termasuk untuk mendukung otomasisasi dari kegiatan manajemen proyek dalam sebuah perusahaan. Misalnyai untuk mengetahui secara otomatis dan realtime dari ketepatan ataupun ketidaksesuaian antara jadwal yang telah ditetapkan dibandingkan dengan pelaksanaan proyek.
Pada makalah ini dikaji, didesain, dan dievaluasi sebuah model komputasi proaktif untuk monitoring pelaksanaan proyek-proyek berbasis agen cerdas. Metode prometheues digunakan untuk membangun prototip. Kode program dibangun dengan bahasa Jadex agen framework. Berdasarkan hasil pengujian, agen-agen cerdas otonomos yang dibangun terlihat telah mampu menunjukkan kemampuan proaktif setiap saat untuk mencari dan menyajikan informasi monitoring proyek terhadap beberapa uji sampel data proyek teknologi informasi yang disimulasikan.

2. Model Komputasi Rangkaian Ekivalen Saluran Transmisi Mikrostrip Dengan Matlab
Saluran transmisi merupakan suatu media yang digunakan untuk mengirimkan sinyal atau gelombang dari sumber sinyal kepada penerima. Saluran transmisi dapat dimodelkan kedalam suatu rangkaian listrik atau rangkaian akivalen yang berfungsi sebagai medium mengalirnya gelombang listrik. Pada Tugas Akhir ini akan dibahas model komputasi rangkaian ekivalen saluran mikrostrip untuk menganalisis karakteristik perambatan gelombang pada saluran transmisi mikrostrip dengan cara memodelkan saluran transmisi tersebut kedalam suatu rangkaian ekivalen dan dikomputasikan menggunakan bantuan perangkat lunak Matlab sehingga didapat model perambatan gelombang pada saluran mikrostrip. Dari hasil komputasi yang dilakukan, didapatkan bahwa gelombang yang merambat pada saluran mikrostrip untuk tebal dielektrik H = 0,76 mm dengan impedansi karakteristik Z0 = 141,1855 Ω, konstanta fasa β = 91,182 rad/m, dan konstanta redaman α = 0,3712 Np/m memiliki tingkat degradasi sinyal yang lebih kecil dibandingkan dengan tebal dielektrik H yang lain, terlihat dari selubung (envelope) gelombang yang hampir rata.

3. Model Komputasi Mesin FSA Sebagai Pengambil Keputusan Dalam Pengenalan Suku Kata Bahasa Indonesia

Membahas bagaimana mengenali suku-suku kata dalam kalimat Bahasa Indonesia menggunakan Finite State Automata, yaitu suatu model dari mesin pengenal yang mampu mengenali kelas bahasa yang disebut Bahasa Reguler.

Ref :


Teknologi Modern Komputing



Komputasi adalah algoritma yang digunakan untuk menemukan suatu cara untuk memecahkan masalah dari sebuah data input. Komputasi ini merupakan bagian dari ilmu matematika dan ilmu komputer. 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).

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. Konsep ini pertama kali digagasi oleh John Von Neumann (1903-1957). Dalam kerjanya komputasi modern menghitung dan mencari solusi dari masalah yang ada.

JENIS-JENIS KOMPUTASI MODERN
Komputasi modern terbagi tiga macam, yaitu
  1. Komputasi mobile (bergerak),
  2. Komputasi grid,
  3. Komputasi cloud (awan).
1. Mobile computing
Mobile computing atau komputasi bergerak memiliki beberapa penjelasan, salah satunya komputasi bergerak merupakan kemajuan teknologi komputer sehingga dapat berkomunikasi menggunakan jaringan tanpa menggunakan kabel dan mudah dibawa atau berpindah tempat, tetapi berbeda dengan komputasi nirkabel. Contoh dari perangkat komputasi bergerak seperti GPS, juga tipe dari komputasi bergerak seperti smart phone, dan lain sebagainya.

Kelebihan
· Aplikasi yang luas
· Bergerak/berpidah lokasi secara bebas
· Bebas berpindah jaringan
Kekurangan
· Minimnya Bandwith
· Akses internet pada peralatanini lambat jika dibandingkan dengan akses dengan kabel, akan tetapi dengan menggunakan teknologi GPRS, EDGE dan jaringan 3G, LAN Nirkabel berkecepatan tinggi tidak terlalu mahal tetapi memiliki bandwith terbatas.
· Konsumsi tenaga sangat bergantung pada daya tahan baterai.
· Gangguan Transmisi jarak dengan pemancar sinyal dan cuaca sangat mempengaruhi transimis data pada mobile computing.
· Potensi Terjadinya Kecelakaan

2. Grid computing
Komputasi grid menggunakan komputer yang terpisah oleh geografis, didistibusikan dan terhubung oleh jaringan untuk menyelasaikan masalah komputasi skala besar. Ada beberapa daftar yang dapat dugunakan untuk mengenali sistem komputasi grid, adalah :
  • Sistem untuk koordinat sumber daya komputasi tidak dibawah kendali pusat.
  • Sistem menggunakan standard dan protocol yang terbuka.
  • Sistem mencoba mencapai kualitas pelayanan yang canggih, yang lebih baik diatas kualitas komponen individu pelayanan komputasi grid.

Kelebihan :
· Perkalian dari sumber daya: Resource pool dari CPU dan storage tersedia ketika idle.
· Lebih cepat dan lebih besar: Komputasi simulasi dan penyelesaian masalah dapat berjalan lebih cepat dan mencakup domain yang lebih luas.
· Software dan aplikasi: Pool dari aplikasi dan pustaka standard, akses terhadap model dan perangkat berbeda, metodologi penelitian yang lebih baik.
· Data: Akses terhadap sumber data global dan hasil penelitian lebih baik.
· Ukuran dan kompleksitas dari masalah mengharuskan orang-orang dalam beberapa organisasi berkolaborasi dan berbagi sumber daya komputasi, data dan instrumen sehingga terwujud bentuk organisasi baru yaitu virtual organization.
Kekurangan
Hambatan-hambatan dalam pengaplikasian teknologi indonesia adalah sebagai berikut :
· Manajemen institusi yang terlalu birokratis menyebabkan mereka enggan untuk merelakan fasilitas yang dimiliki untuk digunakan secara bersama agar mendapatkan manfaat yang lebih besar bagi masyarakat luas.
· Masih sedikitnya sumber daya manusia yang kompeten dalam mengelola grid computing.
· Kurangnya pengetahuan yang mencukupi bagi teknisi IT maupun user non teknisi mengenai manfaat dari grid computing itu sendiri.



3. Cloud computing
Komputasi cloud merupakan gaya komputasi yang terukur dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet. Komputasi cloud menggambarkan pelengkap baru, konsumsi dan layanan IT berbasis model dalam internet, dan biasanya melibatkan ketentuan dari keterukuran dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet.
Kelebihan Cloud Computing
1. Menghemat biaya investasi awal untuk pembelian sumber daya.
2. Bisa menghemat waktu sehingga perusahaan bisa langsung fokus ke profit dan berkembang dengan cepat.
3. Membuat operasional dan manajemen lebih mudah karena sistem pribadi/perusahaan yang tersambung dalam satu cloud dapat dimonitor dan diatur dengan mudah.
4. Menjadikan kolaborasi yang terpercaya dan lebih ramping.
5. Mengehemat biaya operasional pada saat realibilitas ingin ditingkatkan dan kritikal sistem informasi yang dibangun.
Kekurangan Cloud Computing

Komputer akan menjadi lambat atau tidak bisa dipakai sama sekali jika internet bermasalah atau kelebihan beban. Dan juga perusahaan yang menyewa layanan dari cloud computing tidak punya akses langsung ke sumber daya. Jadi, semua tergantung dari kondisi vendor/penyedia layanan cloud computing. Jika server vendor rusak atau punya layanan backup yang buruk, maka perusahaan akan mengalami kerugian besar.



Mengenal teknologi computing
  1. I-Cloude
    I-Cloud keluaran Apple. iCloud memungkinkan untuk mengambil foto di iPad dan secara otomatis akan tersinkronisasi dengan MacBook. Kelebihan i-cloude juga dapat menambahkan kontak di MacBook yang otomatis akan ada di iPad yang terhubung. Demikian juga untuk mengatur kalender, mengunduh lagu, dan banyak lainnya. Tapi tentu dengan kondisi seluruh gadget harus terkoneksi dengan internet (yang mana saat ini sudah terfasilitasi cukup baik).

    2. I-cal
    Di Apple, untuk kalender pakai software yang namanya iCal. Lalu kita set jadwal meeting hari Senin. Kemudian harus set juga di HP dengan hal yang serupa. Belum kalau menggunakan tablet. Tiga kali harus set kalender tersebut. Tidak hanya kalender, kontak, foto, notes, dan banyak hal lainnya yang harus kita sinkronisasi di tiap gadget kita. Nah, dengan adanya teknologi cloud computing, sinkronisasi antar gadget menjadi lebih mudah.


    3. DropBox
    DropBox merupakan sarana berbagi file dan melakukan sinkronisasi dengan gadget lain. Tak perduli apakah kita menggunakan Windows, Mac OSX, Android, ataupun device lainnya, kita bisa berbagi dan mendapatkan berbagai file dengan DropBox. Dan yang paling menyenangkan adalah, proses sinkronisasi berjalan otomatis setiap ada file baru yang kita masukan atau orang lain masukan. Oleh karena itu, DropBox saat ini menjadi tools yang sangat penting untuk proses development saat ini.



 

Blogger news

Blogroll

About

mY siTe © 2012 | Template By Jasriman Sukri