16 April 2019

Posted by Virtech Indonesia |

Seperti yang kita tahu, Komputer merupakan alat yang sangat canggih dan banyak sekali digunakan pada banyak hal. Mulai dari browsing, bekerja, menyelesaikan tugas sekolah hingga melakukan sebuah perhitungan yang sangat rumit. Komputer dapat melakukan perhitungan yang rumit dimana perhitungan tersebut mungkin akan sulit dilakukan oleh manusia. Oleh karena itu, tercipta lah sebuah teknologi Komputer Paralel.

Komputer Paralel pada umumnya digunakan untuk perhitungan numerik yang sangat sulit untuk menemukan sebuah solusi yang sulit dipecahkan oleh manusia. Cara kerja dari komputasi parallel adalah dengan menggunakan beberapa computer secara independen sekaligus untuk mengeksekusi suatu program sehingga akan menghemat waktu pengeksekusian dan memperbesar ruang lingkup dalam pemecahan masalah. Komputasi parallel juga biasa digunakan dalam bidang studi Grafik Komputer dimana dalam grafik computer memiliki sebuah perhitungan numerik yang sangat sulit.





Sebelumnya, harus diketahui terlebih dahulu, selain komputasi parallel ada juga komputasi serial. Komputasi serisal sendiri, ketika terdapat sebuah masalah, maka masalah itu akan dipecah menjadi beberapa instruksi untuk selanjutnya diberikan kepada prosesor. Tetapi, proses eksekusi perintah tersebut bersifat mengantri dimana suatu instruksi harus dilakukan terlebih dahulu, kemudian dapat dilanjutkan ke instruksi berikutnya. Lalu, apa bedanya dengan Komputasi parallel?





Kita harus memahami dahulu apa itu Komputasi Paralel. Seperti yang saya jelaskan diatas, komputasi parallel adalah suatu kegiatan komputasi yang menggunakan beberapa resource prosesor yang ada, dan dieksekusi dengan bersamaan atau serentak. Pada gambar diatas, terdapat beberapa masalah, setiap masalah akan dipecah menjadi beberapa masalah yang terpisah agar dapat dijalankan bersamaan, lalu setiap masalah yang sudah terpecah akan di pecah lagi menjadi instruksi dan dapat diselesaikan secara serentak pada prosesor yang berbeda.

Jika dilihat, dari sini saja sudah berbeda antara Paralel Computing dan Serial Computing dimana serial jika menemukan suatu masalah akan diselesaikan sendiri dan Paralel Computing saat menemukan masalah akan dipecah kembali menjadi masalah-masalah kecil kemudian dieksekusi secara bersamaan.

Lalu, apakah yang membuat kita harus menggunakan Paralel Computing? Didunia ini, banyak sekali masalah-masalah yang terjadi, tetapi dari banyaknya masalah terebut adalah mereka dating tanpa urutan yang jelas. Jika dibandingkan, untuk menangani masalah simulasi dan modelling, dengan begitu, biaya yang dikeluarkan akan sangat minim.

Sumber: https://computing.llnl.gov/tutorials/parallel_comp/

Fredika Budi Romadhona
52415778
4IA03
Posted by Virtech Indonesia |

Cloud computing

Di jaman yang serba canggih ini kita semua sangat dimanjakan dengan teknologi-teknologi yang ada. Mulai dari hal yang mikro hingga semua kegiatan yang berat sudah dimanjakan oleh teknologi. Manusia pada dasarnya haus akan kepuasan, seolah-olah apa yang diciptakan manusia selalu saja kurang sempurna bahkan sama sekali tidak sempurna. Ini yang menyebabkan teknologi terus berkembang sangat pesat bahkan tidak bias ditahan lagi. Ibarat sebuah bendungan, debit air yang ditahan oleh bendungan sudah tidak memungkinkan lagi dan harus dialiri keluar, sama halnya dengan teknologi. Perkembangan yang sangat luar biasa membuat siapa saja masyarakat yang menahan atau bahkan menolak adanya teknologi akan hancur.

Dahulu saat komputer sudah semakin modern, banyak masyarakat yang berbondong-bondong mencari tahu tentang computer. Kemampuan computer pada masa itu dapat dikatakan luar biasa. Namun, semakin hari pengguna terus bertambah dan menginginkan sesuatu yang baru yang dapat memenuhi segala kebutuhannya. Big data berkembang, komputasi modern semakin besar, kini ada sebuah teknologi yang sangat mutakhir dimana pengguna dapat menyimpan file dan file tersebut dapat sewaktu-waktu digunakan dengan perangkat apapun dan kapanpun mereka mau.

Cloud Computing, orang Indonesia sering menyebutnya dengan Komputasi Awan adalah suatu teknologi yang dapat memudahkan para penggunanya untuk dapat mengakses filenya dimana pun, kapanpun, perangkat apapun dengan sebuah teknologi Internet. Ya, internet sekali lagi memberikan dampak positif yang sangat besar. Cloud computing dapat dikatakan sebagai sebuah teknologi yang memungkinkan pengaksesan fasilitas computer secara bersama-sama pada beberapa lokasi yang berbeda. Jika kita lihat contoh aslinya seperti situs berbagi file dan situs seperti email. Pengguna dapat mengakses file dan mengunduh file dari situs berbagi file tersebut tidak peduli letak mereka jauh atau dekat dari computer pusat.

Pada dasarnya, Cloud Computing sudah berkembang sangat lama. Beberapa perusahaan seperti Google, Microsoft dan IBM sudah melakukan bisnis cloud computing sejak lama, sehingga dapat dilihat system cloud computing 3 perusahaan besar tersebut sangat maju. Jika kita melihat sistemnya, cloud computing seperti halnya sebuah computer yang dapat menampung berbagai macam informasi dan kemudian di akses oleh berjuta-juta perangkat diseluruh dunia. Google salah satu perusahaan teknologi yang sangat maju, memiliki pusat server yang sangat besar selayaknya pabrik industry untuk melayani system Cloud Computing mereka.

Lantas, dalam pengembangannya cloud computing memiliki beberapa karakteristik yang membuat cloud computing sangat bermanfaat bagi seluruh masyarakat luas.

- Rapid Elasticity artinya informasi atau data ditetapkan atau dirilis secara elastis (secara otomatis dalam beberapa kasus) dengan sangat cepat yang disesuaikan dengan permintaan client.
- Measured Service pada cloud computing akan mengawasi dan mengoptimalkan penggunaan resource secara otomatis dimanahal ini dimungkinkan dengan kemampuan metering dalam beberapa tingkatan dan client dalam menggunakan resource dapat dipantau, dikendalikan dan dilaporkan guna memberikan transparansi bagi penyedia dan client.
- Resource Pooling akan menyatukan resource yang dimiliki penyedia layanan dalam melayani berbagai macam client virtual yang beragam.
- On-Demand Self-Service maksudnya client dapat menentukan kemampuan cloud computing sesuai dengan keinginannya dengan kebutuhan yang diperlukan.
- Broad Network Access melalui jaringannya dapat diakses sesuai dengan meknisme standar yang mengenalkan multi-platform client.

Cloud computing sendiri memiliki beberapa model layanan seperti cloud software sebagai layanan dimana client dapat menggunakan sebuah aplikasi, lalu ada cloud platform dimana layanan dimana client dapat menyebarkan aplikasi yang mereka buat seperti force.com, terakhir ada cloud infrastructure dimana client dapat memproses, menyimpan, berjaringan dan sumber komputasi lainnya.

Kesimpulannya, cloud computing dapat memudahkan pekerjaan yang memiliki jarak. Semua fasilitas sudah disediakan dan para client hanya perlu mengakses fasilitasnya. Cloud computing sangat membantu masyarakat dalam segala macam kegiatan manusia di jagat dunia ini.

Sumber: https://ejournal.unsri.ac.id/index.php/jsi/article/view/736

Fredika Budi Romadhona
52415778
4IA03

18 March 2019

Posted by Virtech Indonesia | File under :

Definisi dan Perkembangan


Perkembangan teknologi jaman sekarang sudah sangat berkembang kearah yang sangat positif. Seluruh kegiatan yang manusia lakukan kini sudah berkurang bebannya karena teknologi yang mumpuni. Jika kita ingat masa lampau saat membuat dokumen, kita harus berkutat dengan yang namanya mesin ketik atau yang biasa kita panggil dengan mesin tik. Saat melakukan pekerjaan menggunakan mesin ketik, sebenarnya penggunanya dituntut untuk tidak melakukan sedikit kesalahn, jika melakukan kesalahan yang amat kecil maka kertas harus di ganti dan harus mengetik dokumen itu dari awal lagi. Tetapi semua kerepotan itu sudah hilang karena sebuah teknologi Komputasi Modern.

Komputasi Modern sendiri terdiri dari dua kata yaitu komputasi dan modern. Komputasi sendiri merupakan sebuah algoritma yang digunakan untuk memecahkan suatu masalah dari sebuah data yang di input ke computer. Lalu, modern menurut KBBI adalah sesuatu yang terbaru atau mutakhir. Jadi dapat disimpulkan bahwa Komputasi Modern adalah suatu alat untuk memecahkan masalah dari sebuah data yang di input dengan sebuah algoritma dan cara yang paling mutakhir.

Awal dari sebuah Komputasi Modern bermula pada tahun 1945-an dimana telah ditemukan alat bernama kalkulator yang digunakan para peneliti untuk memudahkan penelitiannya. Selanjutnya banyak sekali proyek yang dikeluarkan untuk mengembangkan computer hingga NASA ikut dalam pengembangan computer. Pada tahun 1990-an barulah software computer mulai popular

Implementasi


Dalam Implementasinya, banyak sekali bidang yang memanfaatkan komputasi modern. Pendidikan, Perindustrian dan bidang Pelayanan Kesehatan juga sudah mulai mengimplementasikan komputasi modern. Dalam bidang saintis, ternyata para saintis juga menggunakan Komputasi Modern, salah satunya terhadap Kimia Komputasi. Kimia komputasi adalah cabang kimia yang akan menggunakan hasil dari kimia teori yang selanjutnya akan diterjemahkan ke dalam program komputer guna menghitung sifat-sifat molekul dan perubahannya. 

Sejatinya, Kimia Komputasi merupakan cabang kimia yang sangat sulit. Para kimiawan dan juga para tim dari ilmu komputer akan bekerja sama yang lebih untuk dapat menyelesaikan masalah kimia yang sangat rumit. Kini kimia komputasi sangat berkembang pesat dengan semakin banyaknya para kimiawan yang dipermudah dalam melakukan suatu penelitian. Tapi, sebenarnya komputasi kimia memiliki masing-masing kimiawan atau ahli komputer yang akan terus bersinergi dalam mewujudkan perkembangan yang lebih baik.

Fredika Budi R
52415778
4IA03

Sumber:
(A History of Modern Computing by Paul E. Ceruzzi. https://bit.ly/2uecQQN )
(Pemodelan Kimia Komputasi, Jurnal Oleh Bayu Prianto, Penelitian Bidang Material Dirgantara, Lapan. https://bit.ly/2TkRETa )

17 March 2019

Posted by Virtech Indonesia | File under :

- Definisi Big Data

Big Data, banyak orang kini membicarakan tentang “Big Data”. “Revolusi Industri 4.0 sudah menggunakan Big Data”. “Semua kebutuhan masyarakat mulai dari kependudukan hingga kesehatan akan teratasi dengan hadirnya Big Data”. Meskipun kini Big Data sudah mulai ada dimana-mana hampir semua lini memakai Big Data, tetapi sebenarnya Big Data muncul sebagai sebuah konsep yang baru dikenal oleh publik dengan segala manfaatnya ternyata memiliki asal muasal yang tidak pasti atau tidak jelas sama sekali. Siapa pencetusnya, siapa penciptanya, siapa yang pertama kali menggunakan dan banyak sekali pertanyaan yang muncul ketika mendengar “BIG DATA”.

Diebold (2012) berpendapat bahwa istilah dari “Big Data” pertama kali tercetuskan dari sebuah percakapan meja makan siang di Silicon Graphics Inc. (SGI) di pertengahan tahun 1990-an, dimana ada seorang tokoh yang terlihat cukup menonjol pada saat itu, adalah John Mashey. Terlepas dari pencetusan pertama pada pertengahan 1990-an, Big Data sudah sangat menyebar mulai tahun 2011 dengan hype yang begitu besar. Hype yang begitu besar ini tentu saja diikuti dengan campur tangan IBM yang merupakan perusahaan teknologi terbesar di dunia yang menginisiatifkan sebuah promosi dan Big Data menjadi atributnya.

Lalu, apakah Big data itu sebenarnya?

“Big Data adalah asset informasi bervolume tinggi, berkecepatan tinggi dan variasi yang tinggi yang selalu menuntut akan bentuk-bentuk inovatif dari proses informasi yang inovatif untuk peningkatan wawasan dan pengambilan keputusan” (Gartner IT Glossary, n.d.).


Hampir sama dengan yang dijabarkan oleh TechAmerica Foundation yang menjelaskan Big Data sebagai berikut:

“Big data adalah sebuah istilah yang menggambarkan volume yang besar, data berkecepatan tinggi, kompleksitas dan variabel yang membutuhkan teknik dan teknologi canggih untuk memungkinkan penangkapan, penyimpanan, distribusi, manajemen, dan analisis informasi.” (TechAmerica Foundation’s Federal Big Data Commission, 2012).

Dari apa yang sudah dijelaskan oleh kedua sumber diatas, dapat saya simpulkan bahwa Big Data merupakan sekumpulan asset-asset informasi yang bervolume tinggi, berkecepatan tinggi dan memiliki kompleksitas serta variasi yang sangat tinggi untuk memungkinkan penggunanya melakukan penyimpanan, distribusi dan manajemen data dengan teknologi yang canggih yang akan mempermudah dalam pemrosesan informasi sehingga memberikan sebuah pengambilan keputusan yang tepat guna.

- Metode atau Teknik dalam Big Data

Seperti yang sudah dijelaskan diatas, kita tahu bahwa Big Data ternyata telah tercetus pada pertengahan tahun 1990-an dan tidak terdengar kurang lebih 20 tahun yang kini membuat banyak orang terkejut dengan konsep Big Data. Ibarat kata, Big Data ini seperti sebuah harta teknologi yang terkubur mirip dengan kecerdasan Dr. Zola pada film Captain America: Civil War. Lalu, ternyata ada beberapa metode yang dapat digunakan pada konsep Big Data. Diantaranya ada Text Analytics, Audio Analytics, Video Analytics, Social Media Analytics dan Predictive Analytics.

1. Text Analytics

Text Analytics atau Text Mining adalah sebuah metode atau teknik untuk mengekstrak informasi dari data tekstual, semisal dari email, blog, online forum dan lain sebagainya. Text Analytics memungkinkan sebuah perusahan mengkonversi ringkasan bervolume besar yang ditulis oleh manusia kedalam bentuk ringkasan yang lebih bermanfaat dan mendukung perusahaan dalam pengambilan keputusan berbasis bukti, misalnya Text Analytics dapat digunakan untuk memprediksi harga saham di bursa saham berdasarkan informasi yang di ekstrak dari berita keuangan (Chung, 2014).

Information Extraction Technique adalah sebuah teknik yang akan mengekstrak data terstruktur dari data yang tidak terstructure. Misalnya, algoritma ini dapat digunakan untuk mengekstrak informasi yang tersturktur seperti nama obat-obatan, jumlah dosis dan jumlah pemakaian dari sebuah Resep Dokter.




2. Audio Analytics

Audio Analytics akan menganalisa dan mengekstrak informasi dari sumber data audio yang tidak terstruktur. Ketika di aplikasikan kepada Bahasa manusia, audio analytics juga dapat dikatakan sebagai “Speech Analytics”. Teknik ini sangat banyak digunakan secara bergantian, entah itu audio analytics ataupun speech analytics. Pada saat ini, Customer Call Centers dan layanan kesehatan adalah contoh utama dalam pengaplikasian audio analytics.

3. Video Analytics

Video analytics atau Video Content Analysis (VCA) melibatkan berbagai teknik untuk memantau, menganalisis, dan mengekstrak informasi yang bermakna dari sebuah streaming video. Meskipun video analytics masih dalam masa pertumbuhan dibandingkan dengan jenis data mining lainnya. (Panigrahi, Abraham, & Das, 2010). Berbagai macam teknik sudah dikembangkan pada Video Analytics untuk pemrosesan secara Real Time sebaik Pre-Recorded video.

4. Social Media Analytics

Social Media Analytics mengarah kepada analisis dari data terstruktur dan tidak terstruktur yang berasal dari social media. Media sosial mencakup berbagai platform online yang memungkinkan pengguna untuk membuat dan bertukar konten. Dalam Social Media Analytics terdapat beberapa kategori, yaitu:

-    - Content-Based Analytics, berfokus pada data yang telah diposting oleh pengguna di seluruh platform media social, seperti pada review produk, umpan balik pelanggan, dan lainnya.

-   - Structure-Based Analytics sering disebut juga dengan Social Network Analytics yang berfokus dengan mempersatukan atribut struktural jaringan sosial dan mengekstraksi hubungan di antara entitas yang berpartisipasi.

-  - Community Detection atau disebut juuga Community Discovery, menyajikan komunitas implisit dalam jaringan. Untuk jejaring sosial online, komunitas merujuk pada sub jaringan pengguna yang berinteraksi lebih luas satu sama lain dari pada dengan seluruh jaringan.

- - Social Influence Analysis merujuk pada teknik yang mengarah pada dunia modelling dan mengevaluasi para influencer dari actor dan koneksi di social media. Biasanya, tingkah laku dari seorang actor di social media dipengaruhi oleh orang lain.

5. Predictive Analytics

Predictive Analytics meliputi sebuah varietas dari teknik yang memprediksi masa depan yang akan dating berbasis pada sejarah masa lalu dan data pada saat ini. Dalam prakteknya di dunia nyata, Predictive Analytics dapat di aplikasikan ke hamper semua disiplin ilmu. Mulai dari memprediksi kegagalan pada mesin jet yang berbasis pada pengumpulan data dari ribuan sensor hingga memprediksi langkah selanjutnya dari seorang pelanggan berbasis pada apa yang mereka beli, kapan mereka beli dan bahkan apa yang ia katakana di social media.

- Studi Kasus

Kita sudah membahas banyak mengenai Big Data, lalu bagaimana prakteknya di dunia nyata terutama di Indonesia? Penggunaan Big Data sudah banyak digunakan di Indonesia terutama pada perusahaan besar yang memiliki pelanggan dengan jumlah banyak. Pada perusahaan Bank, Bank pasti memiliki jumlah nasabah yang begitu banyak dan tersebar diseluruh Indonesia. Dengan jumlah sebanyak itu, tidak mungkin mereka menggunakan database yang bersifat local pada setiap KCP (Kantor Cabang Pembantu) karena akan sangat memakan biaya dan resiko jika server pada setiap KCP mengalami kerusakan, maka nasabah tidak dapat melakukan transaksi di Bank. Big Data yang digunakan pada Bank sudah sangat terstruktur dan memberikan banyak keuntungan seperti penghematan biaya karena data yang ada bersifat nasional dan dapat diakses dari mana saja, resiko yang kecil terhadap gangguan, dan keterjaminan data yang Real Time. Jika tidak ada Big Data, dapat dibayangkan dampak apa yang terjadi, Bank akan kembali seperti masa lalu dimana semua data yang tersimpan hanya bersifat local dimiliki KCP yang bersangkutan saja, data tidak berkembang dan akan menyebabkan kekacauan data.


Fredika Budi Romadhona
52415778
4IA03

Sumber: 
(Beyond The Hype: Big Data Concepts, Methods, and Analytics. Journal by Amir Gandomi, Murtaza Haider)