JANGAN TAKUT GAGAL (karena sukses ada setelah kegagalan)

Jumat, 06 Mei 2016

Tugas Softskill Pengantar Komputasi Modern Pert.3 (PEMROSESAN PARALEL)

Pemrosesan Paralel (15 soal),diantaranya tentang :

1. Konsep
2. Arsitektur (SISD, SIMD, MISD, MIMD)
3. Thread
4. OpenMP
5. CUDA GPU
6. Shared Memory
7. Message Passing

Pertanyaan

1. Suatu framework dari bahasa pemrograman yang mendukung bahas C, dimana mampu berkomunikasi langsung dengan GPU dan sangat mudah bekerjasama untuk segala multi-threading parallel execution hampir diseluruh prosesor pada GPU disebut dengan …

a. CUDA

b. Maven

c. Laravel

d. Ocelot


2. CUDA merupakan singkatan dari …

a. Compute Unified Device Architecture

b. Compute Unified Device Algorithm

c. Concurrent Unified Device Architecture

d. Concurrent Unified Device Algorithm


3. Berikut ini merupakan beberapa keunggulan CUDA dibandingkan tradisional perhitungan tujuan umum pada GPU (GPGPU) menggunakan API grafis, kecuali …

a. Tidak support texture rendering

b. Proses download dan readbacks yang lebih cepat, dari dan ke GPU

c. Support penuh terhadap operasi integer dan bitwise

d. Menggunakan bahasa C standar, dengan beberapa ekstensi yang simpel


4. Komputer yang hanya memiliki satu prosesor dan satu instruksi yang dieksekusi secara serial dan merupakan tipe komputer konvensional disebut dengan …

a. SISD

b. SIMD

c. MISD

d. MIMD


5. Komputer yang memiliki lebih dari satu prosesor, tetapi hanya mengeksekusi satu instruksi secara paralel pada data yang berbeda pada level lock-step disebut dengan …

a. SISD

b. SIMD

c. MISD

d. MIMD


6. Komputer yang memiliki satu prosesor dan mengeksekusi beberapa instruksi secara paralel disebut dengan …

a. SISD

b. SIMD

c. MISD

d. MIMD


7. Pendekatan komputasi untuk meningkatkan tingkat di mana satu set data diolah dengan pengolahan bagian yang berbeda dari data pada waktu yang sama secara simultan atau bersamaan pada sebuah komputer dan berfungsi memecah beban besar menjadi beberapa beban kecil untuk mempercepat proses penyelesaian masalah disebut dengan …

a. Komputasi Paralel

b. Pemrosesan Paralel

c. Pemrograman Paralel

d. Algoritma Paralel


8. Teknik untuk melakukan komputasi secara bersamaan dengan memanfaatkan beberapa komputer disebut dengan …

a. Komputasi Paralel

b. Komputasi Modern

c. Komputasi Kuantum

d. Komputasi Klasik


9. Di bawah ini merupakan arsitektur paralel komputer menurut Klasifikasi Flynn’s, kecuali …

a. SISD

b. SIMD

c. SMSD

d. MIMD


10. Komputer yang memiliki lebih dari satu prosesor dan mengeksekusi lebih dari satu instruksi secara paralel disebut dengan …

a. SISD

b. SIMD

c. MISD

d. MIMD


11. Informasi terkait dengan penggunaan sebuah program tunggal yang dapat menangani beberapa pengguna secara bersamaan dan dibutuhkan untuk melayani satu pengguna individu atau permintaan layanan tertentu disebut dengan …

a. Cache

b. Registry

c. Thread

d. Virtual Memory


12. Teknik yang digunakan untuk komputer dengan chip multiprocessors dan jenis komputer shared-memory lainnya dan memungkinkan thread berbagi memori yang tersedia, menggunakan program counter dan mengeksekusi program secara independen disebut dengan …

a. Single Threading

b. Static Threading

c. Multhreading

d. Dynamic Multithreading


13. Pengembangan dari Static Threading yang bertujuan untuk memberikan kemudahan karena mendukung beberapa fitur seperti nested parallelism dan parallel loops disebut dengan …

a. Single Threading

b. Static Threading

c. Multhreading

d. Dynamic Multithreading


14. Suatu bentuk komunikasi yang digunakan dalam komputasi paralel , pemrograman-berorientasi objek , dan komunikasi interprocess disebut dengan …

a. Threading

b. Shared Memory

c. Message Passing

d. Multithreading


16. API yang mendukung multi-platform berbagi memori multiprocessing pemrograman C , C + + , dan Fortran , pada kebanyakan arsitektur prosesor dan system operasi , termasuk Solaris , AIX , HP-UX , GNU / Linux , Mac OS X , dan Windows disebut dengan …

a. OpenMP

b. OpenGL

c. OpenCL

d. OpenOffice


Kunci Jawaban

1. A    2. A    3. A

4. A    5. B    6. C

7. B    8. A    9. C

10. D  11. C  12. B

13. D  14. C  15. A


Tugas Softskill Pengantar Komputasi Modern Pert.3 (KOMPUTASI KUANTUM)

Komputasi Kuantum (10 soal),diantaranya terntang :

1. Qubit
2. Entanglement
3. Algoritma Shor

Pertanyaan 

1. Contoh dari Implementasi Komputasi Kuantum adalah …
    a. AI Metaheuristik
    b. Superkonduktor Chip
    c. Artificial Intelligence
    d. NMR

2. Dalam komputasi klasik, jumlah data dihitung dengan bit. Sedangkan dalam komputasi kuantum, jumlah data dihitung dengan …
   a. Qubit
   b. Exabit
   c. Yottabit
   d. Terabit

3. Algoritma Shor dirumuskan pada tahun 1994 oleh seoarang ilmuwan asal Amerika yang bernama …
   a. Peter Shor
   d. Robert A. Shor
   c. Alexander Shor
   d. Matthew Shor

4. Efek mekanik kuantum yang mengaburkan jarak antara partikel individual sehingga sulit menggambarkan partikel tersebut secara terpisah disebut dengan …
   a. Entanglement
   b. Kromodinamika
   c. Efek Fotoelektrik
   d. Radioaktivitas

5. Bagian dari fenomena kuantum yang menyatakan bahwa dua atau lebih objek dapat digambarkan mempunyai hubungan dengan objek lainnya walaupun objek tersebut berdiri sendiri dan terpisah dengan objek lainnya disebut dengan …
   a. Kuantum Entanglement
   b. Kuantum Mechanical
   c. Kuantum Foton
   d. Kuantum Fisika

6. Qubit dapat memiliki 3 kemungkinan yaitu 1, 0 atau … dari 1 dan 0.
   a. Superposisi
   b. Subposisi
   c. Preposisi
   d. Midposisi

7. Sistem komputasi yang menggunakan sebuah fenomena mekanika kuantum untuk melakukan operasi data disebut dengan …
   a. Komputasi Kuantum
   b. Komputasi Mekanika
   c. Komputasi Modern
   d. Komputasi Klasik

8. Suatu algoritma yang berjalan pada komputer kuantum yang berguna untuk faktorisasi bilangan bulat disebut dengan …
   a. Algoritma Shor
   b. Algoritma Sha1
   c. Algoritma Prim
   d. Algoritma Graver

9. Algoritma Shor dapat digunakan untuk memecahkan sebuah kode rahasia yang saat ini secara umum digunakan untuk mengamankan pengiriman data (enkripsi). Kode itu disebut dengan …
   a. RSA
   b. 3DES
   c. RC2
   d. IDEA

10. Komputasi Kuantum dapat melakukan komputasi yang kompleks seperti dalam melakuakan perhitungan intergerfactorization, yaitu …
   a. Jika terdapat bilangan maka akan dicoba untuk dituliskan sebagai perkalian bilangan prima
   b. Jika terdapat bilangan maka akan dicoba untuk dituliskan sebagai pengurangan bilangan prima
   c. Jika terdapat bilangan maka akan dicoba untuk dituliskan sebagai pembagian bilangan prima
   d. Jika terdapat bilangan maka akan dicoba untuk dituliskan sebagai penjumlahan bilangan prima

Kunci Jawaban

1. A          6. A

2. A          7. A

3. A          8. A

4. A          9. A

5. A          10. A


Soal berikutnya tengtang Pemrosesan Paralel

Sabtu, 09 April 2016

Implementasi Cloud Computing di Berbagai Bidang

Cloud Computing dalam bidang kesehatan




Dalam bidang kedokteran manfaat teknologi ini cloud computing di Indonesia juga diperlukan penggunaan teknologi yang memadai termasuk juga teknologi informasi berbasis cloud computing. Seperti halnya pengembangan “Telemedicine”, yakni pelayanan di bidang kesehatan jarak jauh. Ini berarti bahwa layanan pengobatan yang mencakup semua bentuk pengobatan yang memanfaatkan media, dimana pasien dan dokter dapat berkomunikasi jarak jauh. Baik menggunakan telepon seluler, telepon rumah, internet dan sebagainya. Telemedicine juga didefinisikan sebagai transfer data medis elektronik dari satu lokasi ke lokasi lainnya via online.

Telemedicine dapat dikatakan sebagai alat yang dapat membantu banyak orang dengan beragam masalah kesehatan. Sangat banyak manfaat yang ditawarkan dalam penggunaan Telemedicine, seperti halnya efektivitas waktu, biaya dan tenaga, artinya pasien tidak perlu untuk jauh-jauh datang ke rumah sakit yang menghabiskan banyak waktunya di perjalanan, biaya bahan bakar, dan fisik bertahan di tengah-tengah kemacetan untuk berkonsultasi masalah kesehatan dengan dokter, cukup dengan memanfaat teknologi informasi seperti halnya email atau bahkan video conference dan lain sebagainya.

Adapun manfaat lain yang ditawarkan yakni mengatasi persebaran tenaga medis atau ahli kesehatan, dokter yang sudah professional yang persebarannya tidak merata disetiap daerah yang ada di Indonesia. Intinya, dengan Telemedicine, pasien dapat berkonsultasi dan melakukan pengobatan jarak jauh denga dokter ahli yang ia percayai mampu untuk membantu permasalahannya.
Disisi lain dengan penggunaan Telemedicine ini juga tidak akan menutup kemungkinan untuk menimbulkan resiko seperti halnya cyber crime. Misalnya, penggunaan Telemedicine ini dijadikan sebagai kedok penipuan yang nantinya dapat merugikan pihak lain. Namun hal-hal semacam ini dapat sedikit ditekan dengan penggunaan security bagi semua pemakai jasa cloud computing.


Cloud Computing dalam bidang pendidikan




Salah satu contoh penerapan cloud computing yaitu Google Apps, suatu layanan yang disediakan oleh Google. Google Apps merupakan kumpulan berbagai aplikasi Google yang secara terintegrasi dapat digunakan oleh sebuah komunitas (umum, bisnis, pendidikan dan lembaga non profit). Google apps terdiri dari 3 macam, yakni Google Apps Gratis, Google Apps untuk bisnis (berbayar tetapi dengan fitur yang lebih), Google Apps untuk Pendidikan (gratis bagi lembaga pendidikan dan lembaga non profit dengan fitur yang menyerupai Google Apps Bisnis).

Google Apps untuk Pendidikan (Google Apps for Education) saat ini menawarkan kepada lembaga-lembaga pendidikan sebuah solusi “hosting gratis” untuk mengelola email, Chat, kalender, berbagi dokumen, dll. Google sendiri menyebut layanan ini sebagai sebuah solusi komunikasi dan kolaborasi yang terintegrasi (an integrated communication and collaboration solution).

Fitur-fitur utama Google Apps untuk Pendidikan adalah sebagai berikut:

Gmail: Ini bukan Gmail yang biasa kita pakai dimana akun email kita beralamat dengan format: contoh@gmail.com. Gmail dalam Google Apps adalah sebuah layanan webmail komunitas (baca: lembaga pendidikan) yang dikelola oleh Administrator Google Apps lembaga yang bersangkutan. Dengan demikian akun-akun email yang ada di dalamnya dibuat oleh Administrator dengan format alamat khusus, misalnya:kepsek@smpn10-bdl.sch.id. Alamat (URL)nya bukan lagi http://www.gmail.com ataumail.google.com tapi format url-nya dapat seperti ini: mail.smpn10-bdl.sch.id.

Google Calendar: Administrator, Guru, dan siswa dapat mengatur jadwa mereka (schedules) dan berbagi jadwal kegiatan dan kalender di antara mereka.  Google Calendar bisa juga digunakan untuk membuat jadwal akademik atau kalender pendidikan dan menampilkannya dalam satu laman web yang bisa diakses oleh siapapun yang diinginkan

Google Talk: Administrator, Guru, dan siswa dapat berbincang (online) dan mengirim pesan instan ke rekan mereka di seluruh dunia, kapanpun dan dimanapun

Google Docs: Berbagi dokumen, spreadsheet, and presentasi. Kolaborasi secara waktu nyata (real-time) dengan tim Anda  atau dengan  seluruh civitas sekolah. Anda dapat juga mempublikasikan dokumen akhir ke seluruh dunia.

Google Sites: Bekerja bersama untuk memelihara dokumen, isi web, dan informasi lainnya dalam satu tempat, semacam sebuah website.

Google Video for education: Sebuah solusi dalam penempatan (hosting) dan berbagi video yang memungkinkan sekolah dan organisasi lainnya untuk menggunakan video sebagai media efektif untuk komunikasi dan kolaborasi online yang bersifat internal.


Cloud computing dalam bidang telekomunikasi


Implementasi cloud computing pada telekomunikasi yaitu dengan menyediakan layanan system informasi yang terpusat, dengan artian data-data yang tersebar di berbagai daerah dapat dikelola dan dipantau oleh pusat data. Salah satu contohnya pada Perusahaan Telkom, dengan cloud computing telekomunikasi dengan menyediakan jasa telepon tetap kabel (fixed wireline), jasa telepon tetap nirkabel (fixed wireless), jasa telepon bergerak (mobile service), data/internet serta jasa multimedia lainnya. Mereka menggunakan cloud computing dengan memanfaatkan layanan internet dengan menggunakan pusat server yang bersifat virtual dengan tujuan memelihara data dan aplikasi.


Disamping keuntungan dari fleksibilitas, kinerja tinggi dan solusi menghemat biaya dari cloud computing, timbul isu yang menarik tentang bagaimana dengan keamanan informasi yang disimpan di data center milik penyedia layanan cloud computing. Dimensi keamanan data itu sendiri terdiri dariconfidentiality, integrity dan avaliability. Karena berdasarkan salah satu dimensi keamanan data yaituAvailability, cloud computing menaruh semua data dari client dalam satu wadah yaitu data center milik penyelenggara layanan cloud computing untuk memudahkan manajemen namun menimbulkan tindakan ini menimbulkan resiko yang cukup besar bagi keamanan informasi karena jika terjadi hardware failurepada data center tersebut maka data yang tersimpan pada data center tersebut akan tidak dapat di akses atau tidak available lagi.

Source : http://istanateknologi.blogspot.co.id/2015/05/implementasi-cloud-computing-di-segala.html



Implementasi Cloud Computing di Bidang Pemerintahan

http://riyanfarhan.blog.widyatama.ac.id/files/2016/03/


Cloud Computing dalam pemerintahan (E-Goverment) dapat mendongkrak kinerja khususnya dalam bidang pemerintahan. E-Goverment dapat membantu para staff di bidang pemerintahan untuk memberikan pelayanan yang lebih baik ke masyarakat. Pemerintah dalam negara Indonesia telah menggunakan cloud computing.

Contoh pertama yaitu sebagai penyediaan sumber informasi. Badan Pengkajian Dan Penerapan Teknologi (BPPT) telah menyediakan layanan Cloud Computing sebagai layanan jasa alih daya pengelolaan TIK untuk instansi pemerintah. Layanan ini bertujuan untuk dapat mewujudkan percepatan e-government, karena memungkinkan pengguna pemerintah berkonsentrasi dalam memberikan layanan dan tidak dipusingkan dengan konfigurasi maupun pemeliharan perangkat teknologi informasi.

Selain itu instansi pemerintah seperti Badan Pengawas Tenaga Nuklir dan Kementerian Riset dan Teknologi (Kemenristek) juga sudah menggunakan teknologi ini. Dengan demikian, berdasarkan kalkulasi Balai Ipteknet penggunaan layanan jasa komputasi awan dapat menghemat biaya hampir 50% dibanding dengan menyiapkan infrastruktur dan SDM sendiri yang mencapai ratusan juta rupiah.

Keamanan sistem menjadi prioritas utama layanan Cloud Computing yang dilengkapi firewall, VPN dan Security Operating Centre (SOC) yang merupakan software canggih untuk melakukan pemantauan dan penyaringan deteksi dini terhadap seluruh paket yang melewati jaringan. Sehingga ketika terjadi gangguan dan serangan bisa dilakukan tindak lanjut dan pembenahan.

Teknologi Cloud Computing dapat memudahkan untuk sharing informasi dan pertukaran dokumen. Keuntungan lain, UKM dan Koperasi dapat menurunkan biaya investasi dan operasional IT, keragamannya pun sudah ada serta transparansi dan peningkatkan bisnis koperasi maupun UKM dengan kemudahan teknologi yang ada. Kunci dari infrastruktur untuk cloud computing adalah media penyimpanan dan metode komputasi untuk data yang berskala besar.

Keuntungan dengan menggunakan cloud computing adalah sebagai berikut :
1. Mengurangi resiko pada insfrastructure
2. Dana yang rendah
3. Peningkatan kecepatan inovasi
4. Mengurangi waktu running aplikasi dan waktu respon
5. Biaya yang relatif terjangkau
6. Layanan publik yang lebih baik dengan cara penyediaan informasi yang lebih cepat kepada masyarakat.
7. Mendapatkan informasi lebih terkait dengan masyarakat umumnya. Hal ini diperoleh lewat analisis mendalam terhadap database yang ada.

Adapun implementasi cloud computing di bidang lainnya seperti kesehatan, pendidikan dan komunikasi



Selasa, 15 Maret 2016

Pengantar Komputasi Modern

Komputasi Modern merupakan sebuah sistem yang akan menyelesaikan masalah matematis menggunakan komputer dengan cara menyusun algoritma yang dapat dimengerti oleh komputer yang berguna untuk menyelesaikan suatu masalah.  Dalam komputasi modern terdapat perhitungan dan pencarian solusi dari masalah. Perhitungan dari komputasi modern adalah akurasi, kecepatan, problem, volume dan besar kompleksitas.

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.


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)

Karakteristik Komputasi Modern

1. Komputer-komputer penyedia sumber daya bersifat heterogenous karena terdiri dari berbagai jenis perangkat keras, sistem operasi, serta aplikasi yang terpasang.

2. Komputer-komputer terhubung ke jaringan yang luas dengan kapasitas bandwidth yang beragam.

3. Komputer maupun jaringan tidak terdedikasi, bisa hidup atau mati sewaktu-waktu tanpa jadwal yang jelas.

Jenis-Jenis Komputasi Modern

Jenis-jenis komputasi modern ada 3 macam, 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.
http://www.thbs.com/images/THBS_Images/Inner_Banner_Images/

2. Grid Computing atau Komputasi grid memanfaatkan kekuatan pengolahan idle berbagai unit komputer, dan menggunakan kekuatan proses untuk menghitung satu pekerjaan.

http://s.hswstatic.com/gif/

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.

https://encrypted-tbn3.gstatic.com/

Adapun perbedaan antara komputasi mobile, komputasi grid dan komputasi cloud, dapat dilihat penjelasannya di bawah ini:
1. Komputasi mobile menggunakan teknologi komputer yang bekerja seperti handphone, sedangkan komputasi grid dan cloud menggunakan komputer.

2. Biaya untuk tenaga komputasi mobile lebih mahal dibandingkan dengan komputasi grid dan cloud.

3. Komputasi mobile tidak membutuhkan tempat dan mudah dibawa kemana-mana, sedangkan grid dan cloud membutuhkan tempat yang khusus.

4. Untuk komputasi mobile proses tergantung si pengguna, komputasi grid proses tergantung pengguna mendapatkan server atau tidak, dan komputasi cloud prosesnya membutuhkan jaringan internet sebagai penghubungnya.

Berikut ini tugas softskill membuat soal pilihan ganda :
Andhika Dwi P
50412742
4ia15