Dalam tugas softskill kali ini kita akan menganalisa tentang penggunaan komputasi modern pada sebuah web.berikut ulasannya:
Komputasi dapat diartikan sebagai cara untuk menemukan pemecahan
permasalahan dari data input dengan suatu algoritma. Komputasi merupakan
subbagian dari matematika. Selama ribuan tahun, perhitungan dan komputasi
menggunakan pena dan kertas, atau kapur dan batu tulis, atau dikerjakan secara
mental dan kadang-kadang menggunakan tabel.
komputasi modern menghitung dan mencari solusi dari masalah yang ada, yang
menjadi perhitungan dari komputasi modern adalah :
Akurasi (bit, Floating poin)
1. Kecepatan (Dalam satuan Hz)
2. Problem volume besar (Down sizing atau paralel)
3. Modeling (NN dan GA)
4. Kompleksitas (Menggunakan teori Big 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).
Jadi,dapat disimpulkan bahwa 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.
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.
Jenis-Jenis Komputasi Modern
Komputasi modern mempunyai 3 jenis, yaitu :
1. Mobile Computing atau Komputasi Bergerak
Komputasi modern mempunyai 3 jenis, yaitu :
1. Mobile Computing atau Komputasi Bergerak
Mobile computing (komputasi bergerak)
merupakan kemajuan teknologi komputer sehingga dapat berkomunikasi menggunakan
jaringan tanpa menggunakan kabel serta mudah dibawa atau berpindah tempat,
tetapi berbeda dengan komputasi nirkabel. Berdasarkan penjelasan tersebut,
untuk kemajuan teknologi ke arah yang lebih dinamis membutuhkan perubahan
dari sisi manusia maupun alat. Contoh dari mobile computing adalah GPS, smart
phone, dan sebagainya.
2. Grid Computing
Komputasi grid memanfaatkan kekuatan
pengolahan idle berbagai unit komputer, dan menggunakan kekuatan proses untuk
menghitung satu pekerjaan. Pekerjaan itu sendiri dikontrol oleh satu komputer
utama, dan dipecah menjadi beberapa tugas yang dapat dilaksanakan secara
bersamaan pada komputer yang berbeda. Tugas-tugas ini tidak perlu saling
eksklusif, meskipun itu adalah skenario yang ideal. Sebagai tugas lengkap pada
berbagai unit komputasi, hasil dikirim kembali ke unit pengendali, yang
kemudian collates itu membentuk keluaran kohesif.
Keuntungan dari komputasi grid adalah
dua kali lipat: pertama, kekuatan pemrosesan yang tidak digunakan secara
efektif digunakan, memaksimalkan sumber daya yang tersedia dan, kedua, waktu
yang dibutuhkan untuk menyelesaikan pekerjaan besar berkurang secara
signifikan.
Idealnya kode sumber harus
direstrukturisasi untuk membuat tugas-tugas yang saling eksklusif adalah
sebagai mungkin. Itu tidak berarti bahwa mereka tidak bisa saling bergantung,
tetapi pesan yang dikirim antara tugas-tugas meningkatkan faktor waktu. Satu pertimbangan
penting saat membuat pekerjaan komputasi grid adalah bahwa apakah kode
dijalankan serial atau paralel tugas, hasil dari keduanya harus selalu sama di
setiap situasi.
3. Cloud Computing atau Komputasi Awan
Cloud computing adalah perluasan dari konsep
pemrograman berorientasi objek abstraksi. Abstraksi, sebagaimana dijelaskan
sebelumnya, menghapus rincian kerja yang kompleks dari visibilitas. Semua yang
terlihat adalah sebuah antarmuka, yang menerima masukan dan memberikan output.
Bagaimana output ini dihitung benar-benar tersembunyi.
Sebagai contoh, seorang sopir mobil tahu
bahwa roda kemudi dengan memutar arah mobil yang mereka ingin pergi; atau yang
menekan pedal gas akan menyebabkan mobil untuk mempercepat. Sopir biasanya
tidak peduli tentang bagaimana arah dari roda kemudi dan pedal gas tersebut
diterjemahkan ke dalam gerakan yang sebenarnya dari mobil. Oleh karena itu,
rincian ini diabstraksikan dari sopir.
Cloud serupa, melainkan menerapkan
konsep abstraksi dalam lingkungan komputasi fisik, dengan menyembunyikan proses
yang benar dari pengguna. Dalam lingkungan komputasi awan, data bisa berada
pada beberapa server, rincian koneksi jaringan yang tersembunyi dan pengguna
tidak ada yang tahu. Bahkan, komputer awan awan dinamakan demikian karena
sering digunakan untuk menggambarkan pengetahuan eksak tentang pekerjaan batin.
Cloud komputasi berat berasal dari paradigma Unix memiliki beberapa elemen,
masing-masing yang sangat baik pada satu tugas tertentu, daripada memiliki satu
elemen besar yang tidak baik.
Dalam hal ini implementasi yang saya jelasakan yaitu dalam bidang pertanian. perhatikan uraian berikut ini.
e-Agriculture (Pertanian)
E-Pertanian
adalah bidang muncul berfokus pada peningkatan pembangunanpertanian dan
pedesaan melalui informasi yang ditingkatkan dan proses komunikasi. Lebih
khusus lagi, e-Pertanian melibatkan konseptualisasi, desain, pengembangan,
evaluasi dan penerapan cara-cara inovatif untuk menggunakan teknologi informasi
dan komunikasi (ICT) pada domain pedesaan, dengan fokus utama pada pertanian.
E-Pertanian adalah istilah yang relatif baru dan kami sepenuhnya berharap ruang
lingkup untuk berubah dan berkembang sebagai pemahaman kita daerah tumbuh. E-agriculture, oleh karena itu, menggambarkan bidang
yang muncul berfokus pada peningkatan pembangunan agriculture dan pedesaan
melalui informasi yang ditingkatkan dan proses komunikasi. Lebih
khusus, e-agriculture melibatkan konseptualisasi, desain, pengembangan,
evaluasi dan penerapan cara-cara inovatif untuk menggunakan teknologi informasi
dan komunikasi (TIK) dalam domain pedesaan, dengan fokus utama pada
agriculture.
contoh website agriculture.
Pada web ini kita menggunakan cloud computing.
Cloud Computing
Untuk anda yang terbiasa berada dalam dunia IT sehari-harinya dan khususnya
untuk orang yang selalu bekerja dengan menggunakan database, maka istilah Cloud
Computing ini sudah tidak asing lagi untuk anda. Karena Cloud Computing itu
sendiri pada saat ini banyak digunakan oleh perusahaan-perusahaan dalam
mengolah dan mengatur database dari perusahaan itu sendiri, karena selain lebih
efisien dalam biaya Cloud Computing ini cukup mampu untuk menampung data dalam
jumlah yang terbilang banyak dan besar.
Ide awal dari cloud computing muncul pada tahun 1960-an, saat itu John
McCarthy, pakar komputasi MIT yang dikenal juga sebagai salah satu pionir
intelejensia buatan, menyampaikan visi bahwa "suatu hari nanti komputasi
akan menjadi infrastruktur publik--seperti listrik dan telpon".
Namun baru di tahun 1995 lah, Larry Ellison, pendiri Oracle , memunculkan
ide "NetworkComputing" sebagai kampanye untuk menggugat dominasi
Microsoft yang saat itu merajai desktop computing dengan Windows 95-nya.
Larry Ellison menawarkan ide bahwa sebetulnya user tidak memerlukan
berbagai software, mulai dari Sistem Operasi dan berbagai software lain,
dijejalkan ke dalam PC Desktop mereka. Hingga singkatnya pada awal abd ke 21,
Kehadiran berbagai teknik baru dalam pengembangan perangkat lunak di awal abad
21, terutama di area pemrograman berbasis web disertai peningkatan kapasitas
jaringan internet, telah menjadikan situs-situs internet bukan lagi berisi
sekedar informasi statik. Tapi sudah mulai mengarah ke aplikasi bisnis yang
lebih kompleks.
Dan seperti sudah sedikit disinggung sebelumnya, popularitas Cloud
Computing semakin menjulang saat di awal 2000-an, Marc Benioff ex VP di Oracle,
meluncurkan layanan aplikasi CRM dalam bentuk Software as a Service,
Salesforce.com, yang mendapatkan sambutan gegap gempita.
Dengan misinya yang terkenal yaitu "The End of Software", Benioff
bisa dikatakan berhasil mewujudkan visi bos-nya di Oracle, Larry Elisson,
tentang Network Computing menjadi kenyataan satu dekade kemudian.
Selanjutnya jargon Cloud Computing bergulir seperti bola salju menyapu
dunia teknologi informasi. Dimulai di tahun 2005, mulai muncul inisiatif yang
didorong oleh nama-nama besar seperti Amazon.com yang meluncurkan Amazon EC2
(Elastic Compute Cloud), Google dengan Google App Engine-nya, tak ketinggalan
raksasa biru IBM meluncurkan Blue Cloud Initiative dan lain sebagainya.
Akhirnya seperti yang kita saksikan sekarang, seluruh nama-nama besar
terlibat dalam pertarungan menguasai awan ini. Bahkan pabrikan Dell, pernah
mencoba mempatenkan istilah "Cloud Computing", namun ditolak oleh
otoritas paten Amerika.
Dan beberapa hal yang didapat pada Cloud Computing yaitu;
1. Agility (Kecepatan),
berkembang dengan pengguna (user) untuk dengan cepat dan murah untuk melengkapi
kemajuan teknologi infrastruktur dan sumber daya.
2. Cost (Biaya), diakui
secara besar mengurangi biaya dan pengeluaran modal dikonversikan pada
pembelanjaan operasional. Ini pura-pura menurunkan halangan untuk masuk,
seperti infrastruktur secara khusus disediakan oleh pihak ketiga dan tidak
perlu dibeli untuk penggunaan sesekali maupun penggunaan komputer secara
intensif. Harga pada sebuah basis utility computing (Keperluan Komputerisasi)
yang di fine-grained (diperbaiki) dengan penggunaan berdasarkan pilihan dan
sedikit kemampuan IT diperlukan untuk implementasi dalam lingkungan sediri.
3. Device and location independence (alat
dan kebebasan lokasi/tempat), memungkinkan pengguna untuk mengakses suatu
sistem menggunakan sebuah web browser tanpa melihat lokasi/tempat dan alat apa
yang sedang mereka gunakan (misalnya PC, Handphone, Laptop, dan lain-lain).
Seperti prasarana yang off-site (secara khusus disediakan oleh pihak ketiga)
dan diakses melalui internet, pengguna (user) dapat terhubung dimana saja.
4. Multi-tenancy (Sewa
menyewa besar), memperbolehkan pengguna berbagi sumber dan biaya melampaui
sebuah kelompok pengguna (user) yang besar dengan mempertimbangkan:
·
Centralization (Sentralisasi), dari infrastuktur pada lokasi dengan biaya yang lebih
murah (Seperti pada komplek perumahan Real Estate, kelistrikan, dan lain-lain)
Peak-load capacity (Kapasitas beban puncak) meningkat (pengguna tidak perlu
seorang engineer untuk kemungkinan kapasitas beban tertingggi).
·
Utilization and efficiency (Pemanfaatan dan efisiensi) peningkatan untuk sistem yang sering
dimanfaatkan 10% sampai 20%.
·
Reliability (Ketahanan), meningkat melalui penggunaan situs yang banyak secara
berlebihan, yang membuat Cloud Computing (Komputerisasi awan) cocok untuk
kelangsungan bisnis dan pemulihan bencana. Meskipun begitu, banyak mayoritas
layanan Cloud Computing (Komputerisasi awan) telah menderita keuntungan, dan
pengelola IT dan bisnis suatu waktu dapat sedikit melakukannya ketika mereka
terpengaruh.
·
Scalability (Skalalisasi), melalui dynamic ("on-demand") berdasarkan
permintaan ketentuan sumber daya pada sebuah fine-grained, berbasis
self-service mendekati real-time oleh pengguna tanpa memerlukan engineer untuk
beban puncak. Kinerja di monitor, secara konsisten dan arsitektur berpasangan
dengan bebas dibangun menggunakan layanan web sebagai penghubung antar sistem.
·
Security (Keamanan), secara khusus ditingkatkan berdasarkan sentralisasi data,
meningkatkan jaminan keamanan sumber data, dan lain-lain, tapi perhatian dapat
tetap dilakukan mengenai kehilangan kendali melalui kepastian sensitifitas data
dan kekuangan dari keamanan untuk tempat penyimpanan data (stored kernels).
Jaminan keamanan adalah sebaik atau lebih baik dari sistem tradisional, sebab
penyedia layanan dapat mencurahkan SDM mereka untuk menyelesaikan masalah
keamanan yang tentunya banyak pelanggan/pengguna tidak mampu melakukannya.
Penyedia layanan secara khusus membukukan akses (Log Access), tetapi mengakses
pembukuan audit (audit logs) menjadi sulit atau tidak mungkin. Lagipula,
kompleksitas dari jaminan keamanan ditingkatkan sangat besar ketika data
dibagikan malalui suatu area yang lebih luas dan / atau sejumlah alat
(devices).
·
Sustainability (ketahanan) datang ketika melalui peningkatan pemanfaatan sumber daya
(improved resource utilization), sistem lebih efisien, dan kenetralan karbon
(carbon neutrality). Meskipun begitu, komputer dan infrastruktur yang
berhubungan adalah konsumen utama energi (consumers of energy).
·
Maintenance (pemeliharaan) aplikasi Cloud Computing (Komputerisasi awan) lebih mudah untuk dipelihara,
karena mereka tidak perlu di install pada masing-masing komputer pengguna
(user). Mereka lebih mudah untuk mendukung dan diingkatkan ketika perubahan
menjangkau klien dengan secara cepat.
sumber :
http://ucihamedy.blogspot.com/
http://homy-feel.blogspot.com/2011/12/e-health-kesehatan-e-agriculture.html
www.wikipedia.com