0
Pengantar Komputasi Moder (Tugas #1)
Posted by Chalvin Julian
on
08.46
#Teori Komputasi Modern
Komputasi merupakan sebuah
konsep yang digunakan untuk memecahkan permasalahan dari sebuah data input
dengan menggunakan algoritma. Teori komputasi merupakan suatu sub-bidang dari
ilmu komputer dan matematika. Selama ribuan tahun, perhitungan dan komputasi
umumnya dilakukan dengan menggunakan pena dan kertas, atau kapur dan batu
tulis, atau dikerjakan secara mental, kadang-kadang dengan bantuan suatu tabel.
Namun sekarang, kebanyakan komputasi telah dilakukan dengan menggunakan
komputer, sehingga mempercepat dalam proses perhitungan.
Secara umum iIlmu komputasi
adalah bidang ilmu yang mempunyai perhatian pada penyusunan model matematika
dan teknik penyelesaian numerik serta penggunaankomputer 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.
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
kedua cabang berurusan dengan model formal komputasi.
Untuk melakukan studi
komputasi dengan ketat, ilmuwan komputer bekerja dengan abstraksi matematika
dari komputer yang dinamakan model komputasi. Ada beberapa model yang
digunakan, namun yang paling umum dipelajari adalah mesin Turing. Sebuah mesin
Turing dapat dipikirkan sebagai komputer pribadi meja dengan kapasitas memori
yang tak terhingga, namun hanya dapat diakses dalam bagian-bagian terpisah dan
diskret. Ilmuwan komputer mempelajari mesin Turing karena mudah dirumuskan,
dianalisis dan digunakan untuk pembuktian, dan karena mesin ini mewakili model
komputasi yang dianggap sebagai model paling masuk akal yang paling ampuh yang
dimungkinkan. Kapasitas memori tidak terbatas mungkin terlihat sebagai sifat
yang tidak mungkin terwujudkan, namun setiap permasalahan yang “terputuskan”
(decidable) yang dipecahkan oleh mesin Turing selalu hanya akan memerlukan
jumlah memori terhingga. Jadi pada dasarnya setiap masalah yang dapat
dipecahkan (diputuskan) oleh mesin Turing dapat dipecahkan oleh komputer yang
memiliki jumlah memori terbatas.
#Sejarah Komputasi Modern
Kata “komputer” pertama kali pada tahun 1613, hal
ini mengacu pada perhitungan aritmatika dan kata “komputer” digunakan dalam
pengertian itu sampai pertengahan abad ke-20. Dari akhir abad ke-19 dan
seterusnya. Berkembanganya komputer akhirnya makna komputer menjadi sebuah
mesin yang melakukan komputasi.
Sejarah komputer modern
dimulai dengan dua teknologi yang terpisah- perhitungan otomatis dan dapat di
program-tapi tidak ada satu perangkat pun yang dapat dikatakan sebagai
komputer, karena sebagian penerapan yang tidak konsisten istilah tersebut.
Contoh-contoh awal perangkat penghitung mekanis termasuk sempoa (yang berasal
dari sekitar 150-100 SM). Seorang
pahlawan dari Alexandria (sekitar 10-70 AD) membangun sebuah teater mekanis
yang diadakan bermain berlangsung 10 menit dan dioperasikan oleh sebuah sistem
yang kompleks dengan tali dan drum yang dipakai sebagai sarana untuk memutuskan
bagian dari mekanisme. Ini adalah inti dari programmability.
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. Von Neumann memberikan berbagai sumbangsih
dalam bidang matematika, teori kuantum, game theory, fisika nuklir, dan ilmu
komputer yang di salurkan melalui
karya-karyanya. Beliau juga merupakan salah satu ilmuwan yang terkait dalam
pembuatan bom atom di Los Alamos pada Perang Dunia II lalu.
Sejarah singkat dari
perjalanan hidup dari Von Neumann, dilahirkan di Budapest, Hungaria pada 28
Desember 1903 dengan nama Neumann Janos. Dia adalah anak pertama dari pasangan
Neumann Miksa dan Kann Margit.Nama keluarga diletakkan di depan nama asli.
Sehingga dalam bahasa Inggris, nama orang tuanya menjadi Max Neumann. Pada saat
Max Neumann memperoleh gelar, maka namanya berubah menjadi Von Neumann. Setelah
bergelar doktor dalam ilmu hukum, dia menjadi pengacara untuk sebuah bank. Pada
tahun 1903, Budapest merupakan tempat
lahirnya para manusia genius dari bidang sains, penulis, seniman dan musisi.
Von Neumann belajar berbagai
tempat dan beberapa tempatnya di Berlin dan Zurich. Di tempat itu beliau
mendapatkan diploma pada bidang teknik kimia pada tahun 1926. Pada tahun yang
sama dia mendapatkan gelar doktor pada bidang matematika dari Universitas
Budapest. Keahlian Von Neumann terletak pada bidang teori game yang melahirkan
konsep seluler automata, teknologi bom atom, dan komputasi modern yang kemudian
melahirkan komputer. Kegeniusannya dalam bidang matematika telah terlihat
semenjak kecil dengan mampu melakukan pembagian bilangan delapan digit (angka)
di dalam kepalanya.
Beliau pernah mengajar di
Berlin dan Hamburg, Von Neumann pindah ke Amerika pada tahun 1930 dan bekerja
di Universitas Princeton pada saat yang bersamaan Von Neumann menjadi salah
satu pendiri Institute for Advanced Studies.
Von Neumann sangat tertarik
pada hidrodinamika dan kesulitan penyelesaian persamaan diferensial parsial
nonlinier yang digunakan, Von Neumann kemudian beralih dalam bidang komputasi.
Von Neumann menjadi seorang konsultan pada pengembangan komputer ENIAC, 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.
#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. Konsep ini pertama kali digagasi oleh John
Von Neumann (1903-1957). Beliau adalah ilmuan yang meletakkan dasar-dasar
komputer modern. Von Neumann telah menjadi ilmuwan besar abad 21. Von Neumann
memberikan berbagai sumbangsih dalam bidang matematika, teori kuantum, game theory,
fisika nuklir, dan ilmu komputer yang di salurkan melalui karya-karyanya .
Beliau juga merupakan salah satu ilmuwan yang terkait dalam pembuatan bom atom
di Los Alamos pada Perang Dunia II lalu. Kegeniusannya dalam matematika telah
terlihat semenjak kecil dengan mampu melakukan pembagian bilangan delapan digit
(angka) di dalam kepalanya.
Dalam kerjanya komputasi
modern menghitung dan mencari solusi dari masalah yang ada, dan perhitungan
yang dilakukan itu meliputi:
1. Akurasi (big, Floating
point), Akurasi tentu merupakan masalah yang paling penting dalam memecahkan
masalah. Karena itu pada komputasi modern dilakukan perhitungan bagaimana bisa
menghasilkan suatu jawaban yang akurat dari sebuah masalah. Tentu kita pernah
mendengar tipe data floating point yang biasa digunakan untuk menyimpan data
numerik dalam bentuk pecahan. Tipe data tersebut memiliki range penyimpanan
numerik yang besar, sehingga dapat digunakan oleh komputer untuk melakukan
komputasi yang akurat.
2. Kecepatan (dalam satuan
Hz), Manusia pasti menginginkan masalah dapat diselesaikan dengan cepat. Karena
itu perhitungan masalah kecepeatan adalah suatu hal yang penting. Komputasi
harus dapat dilakukan dalam waktu yang cepat ketika mengolah suatu data.
Sehingga perlu metode kecepatan untuk mengolah perhitungan dalam waktu singkat.
3. Problem Volume Besar (Down
Sizzing atau pararel), Data yang besar tentu membutuhkan suatu cara
penyelesaian yang khusus. Karena data yang besar dapat menjadi masalah jika ada
yang terlewatkan. Oleh karena itu digunakan metode Down Sizzing atau paralel
pada komputasi modern untuk menangani masalah volume yang besar. Dengan metode
ini data yang besar diparalelkan dalam pengolahannya sehigga dapat diorganisir
dengan baik.
4. Modeling (NN & GA),
Modeling merupakan suatu hal yang penting dalam melakukan suatu perhitungan
yang rumit. Bayangkan saja jika kita dihadapi dalam suatu masalah perhitungan
yang banyak dan kompleks, tetapi tidak ada model matematika yang kita miliki.
Perhitungan akan berjalan berantakan dan tidak akan mendapatkan hasil yang
akurat. Maka dari itu komputasi modern membutuhkan modeling sebelum melakukan
perhitungan.
5. Kompleksitas (Menggunakan
Teori big O), Komputasi modern dirancang untuk menangani masalah yang kompleks,
sehingga diterapkan pada komputer. Dengan menggunakan teori Big O, maka
komputasi modern dapat melakukan perhitungan untuk memecahkan masalah
kompleksitas yang kerap dihadapi.
#Jenis-jenis Komputasi Modern
Komputasi modern terbagi tiga
macam, yaitu:
- 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.
- 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 :
1. Sistem untuk koordinat sumber
daya komputasi tidak dibawah kendali pusat.
2. Sistem menggunakan standard
dan protocol yang terbuka.
3. Sistem mencoba mencapai
kualitas pelayanan yang canggih, yang lebih baik diatas kualitas komponen
individu pelayanan komputasi grid.
- 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.
#Implementasi Komputasi
Implementasi adalah kegiatan
yang dilakukan untuk menguji data dan menerapkan sistem yang diperoleh dari
kegiatan seleksi. Implementasi merupakan salah satu pertahanan dari keseluruhan
pembangunan sistem komputerisasi dan unsur yang harus dipertimbangkan dalam
pembangunan sistem komputerisasi yaitu masalah perangkat lunak, karena
perangkat lunak yang digunakan haruslah sesuai dengan masalah yang akan
diselesaikan disamping masalah perangkat keras. Contoh aplikasi berbasis cloud
computing adalah salesforce.com, Google Docs. salesforce.com adalah aplikasi
Customer Relationship Management (CRM) berbasis software as services, dimana
kita bisa mengakses aplikasi bisnis: kontak, produk, sales tracking, dashboard,
dll. Google Docs adalah aplikasi word processor, spreadsheet, presentasi
semacam Microsoft Office, yang berbasis di server. Terintegrasi dengan Google
Mail, file tersimpan dan dapat di proses dari internet.
Di zaman/masa modern saat ini
perkembangan teknologi yang begitu cepat, Implementasi Komputasi banyak
digunakan untuk berbagai bidang. Seperti : Bidang Fisika, Kimia, Matematika,
Ekonomi, Geografi dan Geologi.
Penjelasan dari ke-6 bidang
tersebut, yaitu :
A. Bidang Fisika
Implementasi komputasi modern
di bidang Fisika adalah Computational Physics yang mempelajari suatu gabungan
antara Fisika, Komputer Sains dan Matematika Terapan untuk memberikan solusi
pada “Kejadian dan masalah yang kompleks pada dunia nyata” baik dengan
menggunakan simulasi juga penggunaan Algoritma yang tepat. Pemahaman Fisika
pada teori, eksperimen dan komputasi haruslah sebanding. Agar dihasilkan solusi
numerik dan visualisasi atau pemodelan yang tepat untuk memahami masalah
Fisika. Untuk melakukan pekerjaan seperti evaluasi integral, penyelesaian
persamaan differensial, penyelesaian persamaan simultan, mem-plot suatu
fungsi/data, membuat pengembangan suatu seri fungsi, menemukan akar persamaan dan
bekerja dengan bilangan kompleks yang menjadi tujuan penerapan Fisika
komputasi. Banyak perangkat lunak ataupun bahasa yang digunakan, seperti :
MatLab, Visual Basic, Fortran, Open Source Physics (OSP), Labview, Mathematica,
dan lain sebagainya digunakan untuk pemahaman dan pencarian solusi numerik dari
masalah-masalah pada Fisika komputasi.
B. Bidang Kimia
Implementasi komputasi modern
di bidang Kimia adalah Computational Chemistry yaitu penggunaan ilmu komputer
untuk membantu menyelesaikan masalah Kimia. Contohnya penggunaan super komputer
untuk menghitung struktur dan sifat molekul. Istilah Kimia teori dapat
didefinisikan sebagai deskripsi Matematika untuk Kimia, sedangkan Kimia
komputasi biasanya digunakan ketika metode Matematika dikembangkan dengan cukup
baik untuk dapat digunakan dalam program komputer. Perlu dicatat bahwa kata
“tepat” atau “sempurna” tidak muncul di sini, karena sedikit sekali aspek Kimia
yang dapat dihitung secara tepat. Hampir semua aspek kimia dapat digambarkan
dalam skema komputasi kualitatif atau kuantitatif hampiran.
C. Bidang Matematika
Menyelesaikan sebuah masalah
yang berkaitan dengan perhitungan Matematis, namun dalam pengertian yang akan
dibahas dalam pembahasan komputasi modern ini merupakan sebuah sistem yang akan
menyelesaikan masalah Matematis menggunakan komputer dengan cara menyusun
Algoritma yang dapat dimengerti oleh komputer yang berguna untuk menyelesaikan
masalah manusia.
D. Bidang Ekonomi
Pemrograman yang didesain
khusus untuk komputasi Ekonomi dan pengembangan alat bantu dalam pendidikan
komputasi Ekonomi. Karena dibidang Ekonomi pasti memiliki permasalahan yang
harus dipecahkan oleh Algoritma. Contohnya adalah memecahkan teori statistika
untuk memecahkan permasalahan keuangan. Salah satu contoh komputasi di bidang
Ekonomi adalah komputasi statistik. Komputasi statistik adalah jurusan yang
mempelajari teknik pengolahan data, membuat program dan analisis data serta
teknik penyusunan sistem informasi statistik, seperti : penyusunan basis data,
komunikasi data, sistem jaringan, dan diseminasi data statistik.
E. Bidang Geografi
Geografi adalah ilmu yang
mempelajari tentang lokasi serta persamaan dan perbedaan (variasi) keruangan
atas fenomena fisik dan manusia di atas permukaan bumi. Komputasi dalam bidang
Geografi biasanya di gunakan untuk peramalan cuaca, di Indonesia khususnya ada
salah satu instansi Negara dengan nama BMKG (Badan Meteorologi Klimatologi dan
Geofisika) yakni instansi negara yang meneliti mengamati tentang Metereologi,
Klimatologi kualitas udara dan Geofisika supaya tetap sesuai dengan perundang
undangan yang berlaku di Indonesia.
Disini saya akan mencoba membahas tentang website PT PLN Persero yang menerapkan komputasi modern pada websitenya. Yang termasuk komputasi modern pada website ini terdapat pada layanan online yang dimana user/pelanggan dapat melakukan penyambungan baru, perubahan daya maupun penyambungan sementara secara virtual/online tanpa harus datang langsung ke lokasi PLN terdekat. Disini kita juga dapat melakukan simulasi rekening dan simulasi biaya. Sistem ini merupakan gambaran dari penerapan konsep kepintaran komputasi modern yang proses kerjanya di gerakkan oleh komputer. Berikut ini tampilan gambar website PT PLN Persero :
Jika kita lihat dari halaman awal website, dapat kita bayangkan setiap user yang menggunakan website ini akan merasakan kemudahan dalam mencari informasi yang diinginkan yang berhubungan dengan PLN (Persero), seperti layanan online apa saja yang di berikan, berita terkini yang berhubungan dengan PLN, investor, media, suplier, serta unit-unit PLN yang ada.
Terdapat contoh lain pada Website PT. PLN Persero termasuk website yang didalamnya terdapat komputasi modernnya, dimana terdapat layanan masyarakat yang berkaitan dengan masalah kelistrikan berbasis online didalamnya.
Untuk yang ini, form pengisian jika ada perubahan daya.
Struktur Perusahaan PT PLN Persero.
Referensi :
http://bumn.go.id/pln/halaman/41/tentang-perusahaan.html
https://andrewjonathan93.wordpress.com/2015/03/31/teori-komputasi-modern-pada-bidang-fisika-kimia-matematika-ekonomi-dan-geografi/
https://windafk.wordpress.com/2017/04/02/teori-komputasi-modern-di-beberapa-bidang/