Monday, May 16, 2016

Tugas 3 - Quantum Computation

Pendahuluan
Quantum Computation adalah sebuah ilmu yang studi yang berfokus pada teknologi komputer yang berdasarkan  prinsip teori quantum, yang menjelaskan sifat dan perilaku energi dan materi pada quantum (atom dan subatom).
Quantum Computer, adalah alat hitung yang menggunakan mekanika quantum. Prinsip dasar komputer quantum adaah bahwa sifat quantum dari partikel dapat digunakan untuk mewakili data dan struktur data, dan bahwa mekanika quantum dapat digunakan untuk melakukan operasi dengan data.

Entanglement
Entanglement adalah bagian dari quantum computation. Apa itu entanglement? Entanglement adalah suatu teori mekanika quantum yang menggambarkan seberapa cepat dan betapa kuatnya keterhubungan partikel-partikel pada quantum computer.

Pengoperasian Data Qubit
Komputer quantum memelihara urutan qubit. Sebuah qubit tunggal dapat mewakili satu, nol, atau, penting. Sepasang qubt dapat dalam superposisi quantum dari 4 negara, dan 3 qubit dalam superposisi dari 8.
Sebuah contoh dari implementasi qubit untuk komputer quantum bisa mulai dengan menggunaan partikel dengan 2 putaran menyatakan “down” dan “up”.

Algoritma pada Quantum Computing
Sampai saat ini telah dikemukakan 2 algoritma baru yang bisa digunakan dalam sistem quantum, yaitu algoritma shor dan grover.
·         Algoritma Shor
Dengan menggunakan algoritma ini, sebuah komputer quantum dapat memecahkan sebuah kode rahasia yang saat ini secara umum masih sigunakan untuk mengamankan pengiriman data. kode RSA adalah kode yang sangat aman, karena kode RSA adalah kode yang tidak bisa dipecahkan dalam waktu yang sungkat dan membutuhkan ribuan komputer yang bekerja secara paralel.
·         Algoritma Grover
Adalah sebuah algoritma yang menawarkan percepatan kuadrat dibandingkan pencarian linier klasik untuk list tak terurut. Algoritma grover menggambarkan bahwa dengan menggunakan pencarian model quantum, pencarian dapat lebih cepat dari model komputasi klasik.

Implementasi Quantum Computing

NASA dan Google berbagi sebuah komputer kuantum untuk digunakan di Quantum Artificial Intelligence Lab menggunakan 512 qubit D -Wave Two yang akan digunakan untuk penelitian pembelajaran mesin yang membantu dalam menggunakan jaringan syaraf tiruan untuk mencari set data astronomi planet ekstrasurya dan untuk meningkatkan efisiensi searchs internet dengan menggunakan AI metaheuristik di search engine heuristical.
                 A.I. seperti metaheuristik dapat menyerupai masalah optimisasi global mirip dengan masalah klasik seperti pedagang keliling, koloni semut atau optimasi swarm, yang dapat menavigasi melalui database seperti labirin. Menggunakan partikel terjerat sebagai qubit, algoritma ini bisa dinavigasi jauh lebih cepat daripada komputer konvensional dan dengan lebih banyak variabel.
                Penggunaan metaheuristik canggih pada fungsi heuristical lebih rendah dapat melihat simulasi komputer yang dapat memilih sub rutinitas tertentu pada komputer sendiri untuk memecahkan masalah dengan cara yang benar-benar cerdas . Dengan cara ini mesin akan jauh lebih mudah beradaptasi terhadap perubahan data indrawi dan akan mampu berfungsi dengan jauh lebih otomatisasi daripada yang mungkin dengan komputer normal
Tidak, dengan adanya Quantum Computer. Quantum Computer, berbeda dengan banyak istilah lain, memang memakai fenomena quantumyang tidak bisa ditiru komputer konvensional. Ini bukan pengembangan komputer biasa, melainkan konsep yang baru sama sekali.
Quantum Computer adalah alat hitung yang menggunakan sebuah fenomena mekanika kuantum, misalnya superposisi dan keterkaitan, untuk melakukan operasi data. Dalam komputasi klasik, jumlah data dihitung dengan bit; dalam komputer kuantum, hal ini dilakukan dengan qubit. Prinsip dasar komputer kuantum adalah bahwa sifat Quantum dari partikel dapat digunakan untuk mewakili data dan struktur data, dan bahwa mekanika kuantum dapat digunakan untuk melakukan operasi dengan data ini. Dalam hal ini untuk mengembangkan komputer dengan sistem kuantum diperlukan suatu logika baru yang sesuai dengan prinsip kuantum
Quantum Computer dapat memproses jauh lebih cepat daripada komputer konvensional. Pada dasarnya, quantum computer dapat memproses secara paralel, sehingga berkomputasi jauh lebih cepat.
Quantum Computer dapat jauh lebih cepat dari komputer konvensional pada banyak masalah, salah satunya yaitu masalah yang memiliki sifat berikut:

1.       Satu-satunya cara adalah menebak dan mengecek jawabannya berkali-kali
2.       Terdapat n jumlah jawaban yang mungkin
3.       Setiap kemungkinan jawaban membutuhkan waktu yang sama untuk mengeceknya
4.       Tidak ada petunjuk jawaban mana yang kemungkinan benarnya lebih besar: memberi jawaban dengan asal tidak berbeda dengan mengeceknya dengan urutan tertentu.


 Sumber : 

Sunday, April 10, 2016

Tugas 2 - Cloud Computing



TUGAS 2 – Cloud Computing
Nama : Yonusa Dito Bramantyo
Kelas : 4IA24
NPM : 57412857

Perusahaan Yang Menerapkan “ Cloud Computing “ Sebagai Penyedia Layanan Virtual

1.       Nikon Image Space



Nikon Image Space adalah sebuah layanan Cloud Comptuing yang melayani kebutuhan SaaS dan IaaS anda. Nikon Image Space membantu anda untuk menyimpan hasil foto-foto anda dengan tampilan yang menarik, bahkan anda bisa mengaksesnya dimanapun dengan menggunakan Smartphone anda ataupun Laptop anda. Selain sebagai Storage bagi foto-foto anda, Nikon Image Space memberikan anda fasilitas melihat-lihat galleri dari user lain dan andapun bisa membagiakan karya-karya anda ke teman-teman anda.

Fasilitas dari Nikon Image Space :

-          - Di awal-awal menggunakan Nikon Image Space kita diberikan Storage sebesar 2GB. Dan Nikon memberikan Fasilitas UPGRADE Storage Capacity menjadi 20GB hanya dengan mendaftarkan ID Product Nikon yang kita gunakan.


-        -   Nikon Image Space memberikan fitur mengatur Foto-foto yang telah diupload, menggabungkan foto-foto berdasarkan grupnya.
-          Nikon Image Space memiliki fitur unik yaitu dia dapat membaca statistic foto yang kita ambil dan membuat Grafiknya sehingga kita bisa mengetahui cara berkamera kita.

-          - Nikon Image Space juga memberikan fitur untuk membandingkan foto-foto kita dengan pengguna lain yang memiliki perlengkapan yang sama dengan kita.

Pangsa Pasar : Nikon Image Space pada dasarnya memang mengincar para fotografer yang mengalami masalah terhadap ke efesiensian dalam bekerja atau menyimpan foto-foto. Salah satu kendala yang umum dialami adalah ketika kita tidak membawa laptop ataupun memori lebih ketika bekerja ataupun berlibur, sehingga Nikon Image Space membantu para penikmat fotografi dalam menyimpan foto-foto berharga mereka.

2.       ASUS WebStorage




        Asus WebStorage adalah Cloud Computing yang disediakan oleh ASUS. Asus adalah Perusahaan asal Taiwan yang terkenal di bagian PC Hardware dan bahkan Asus yang bisa dibilang pemain baru di pasar Smartphone sudah mulai menampakkan Powernya, hal itu dibuktikan dari Smartphone Asus yang membuat heboh dunia Smartphone diawal kehadirannya. Asus sendiri kini menyediakan Cloud Computing bagi para pengguna Asus.

Fasilitas Dari Asus WebStorage :

-       -   Semua File bisa diakses dimanapun , Asus WebStorage dapat diakses dimanapun dengan menggunakan berbagai macam Device. Asus WebStorage juga menyediakan fitur Recover dan Backup yang memudahkan pengguna.

-        -  Mudah dalam Berbagi, Asus WebStorage juga memiliki banyak fitur yang membuat penggunaan mejadi mudah seperi dapat membagikan link, dan ada fitur grup yang membantu dalam bekerja sama.

-       -   Keamanan Informasi, adalah salah satu fitur yang penting dan Asus Webstorage menjanjikan keamanan data maupun informasi pengguna.

-         - Upgrade Storage, Asus Webstorage memberikan fitur Upgrade kapasitas Storage bagi pengguna yang merasa kurang.
-          


Pangsa Pasar : pada dasarnya pangsa Pasar Asus kali ini adalah semua pengguna, entah itu Corporation, Organisasi, Keluarga ataupun individual.

Note : Semua Gambar yang ada disini diambil dari
dan

Sunday, March 13, 2016

Tugas 1 - Teori Komputasi

     Berdasarkan Wikipedia, Teori komputasi adalah cabang ilmu komputer dan matematika yang membahas apakah dan bagaimanakah suatu masalah dapat dipecahkan pada model komputasi, menggunakan algoritma. Bidang ilmu ini terutama membahas hal terkait komputabilitas dan kompleksitas, dalam kaitannya dengan formalisme 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 meisn Turing dapat dipecahkan oleh komputer yang memiliki jumlah memori terbatas.

-Pada bidang Biologi


     Bioinformatika adalah ilmu yang mempelajari penerapan teknik komputasional untuk mengelola dan menganalisis informasibiologis. Bidang ini mencakup penerapan metode-metode matematika, statistika, dan informatika untuk memecahkan masalah-masalah biologis, terutama dengan menggunakan sekuens DNA dan asam amino serta informasi yang berkaitan dengannya. Contoh topik utama bidang ini meliputi basis data untuk mengelola informasi biologis, penyejajaran sekuens (sequence alignment), prediksi struktur untuk meramalkan bentuk struktur protein maupun struktur sekunder RNA, analisis filogenetik, dan analisis ekspresi gen.




Berikut ini adalah contoh analisa asam amino dari empat protein hemoglobin dengan menggunakan salah satu aplikasi dasar bioinformatika yaitu PenyejajaranSekuens :






     Saat ini mata ajaran bioinformatika maupun mata ajaran dengan muatan bioinformatika sudah diajarkan di beberapa perguruan tinggi di Indonesia. Selain itu, riset-riset yang mengarah pada bioinformatika juga telah dilaksanakan, seperti :

*Riset bioinformatika protein dilaksanakan sebagai bagian dari aktivitas riset rekayasa protein pada Laboratorium Rekayasa Protein, Pusat Penelitian Bioteknologi Lembaga Ilmu Pengetahuan Indonesia (LIPI), Cibinong, Bogor.
*Lembaga Biologi Molekul Eijkman, Jakarta, secara khusus memiliki laboratorium bioinformatika sebagai fasilitas penunjang kegiatan risetnya.
*Basis data sekuens DNA mikroorganisme asli Indonesia sedang dikembangkan di UI.

   Dengan demikian, akan semakin mudah para peneliti dapat mengembangkan obat mau pun vaksin untuk berbagai penyakit yang ada serta mencegah kelainan gen pada manusia.


-Pada bidang Matematika

     Matematika Komputasi adalah ilmu yang mengintegrasikan matematika terapan dan ilmu komputer. Banyak masalah industri, juga masalah dalam bidang teknik, kesehatan, sains, bisnis, dan ekonomi dapat dimodelkan secara matematika dan disimulasikan dengan bantuan komputer, dengan tujuan untuk mendapatkan solusi dari masalah tersebut. Karena itu, sangat diperlukan orang-orang yang memiliki pengetahuan dan keahlian dalam simulasi komputer dari model matematika, dan mampu menganalisa dan mengkomunikasikan hasil simulasinya kepada orang lain.

Referensi : http://www.catatanfadil.com/2015/04/kasus-komputasi-modern.html#ixzz42n06F2GO
http://okinovita.blogspot.com/2014/03/penerapan-komputasi-modern-pada-bidang.htmlhttp://id.wikipedia.org/wiki/Bioinformatika
http://gilangmiradz.blogspot.com/2013/04/teori-komputasi-modern_10.html

Wednesday, January 6, 2016

Cyber Crime

Kejahatan dunia maya (Inggris: cybercrime) adalah istilah yang mengacu kepada aktivitas kejahatan dengan komputer atau jaringan komputer menjadi alat, sasaran atau tempat terjadinya kejahatan. Termasuk ke dalam kejahatan dunia maya antara lain adalah penipuan lelang secara online, pemalsuan cek, penipuan kartu kredit/carding, confidence fraud, penipuan identitas, pornografi anak, dll.
Walaupun kejahatan dunia maya atau cybercrime umumnya mengacu kepada aktivitas kejahatan dengan komputer atau jaringan komputer sebagai unsur utamanya, istilah ini juga digunakan untuk kegiatan kejahatan tradisional di mana komputer atau jaringan komputer digunakan untuk mempermudah atau memungkinkan kejahatan itu terjadi.
Jenis – Jenis Cybercrime :
1.    Cybercrime berdasarkan jenis aktivitasnya :
a.    Unauthorized Access to Computer System and Service
   Kejahatan yang dilakukan dengan memasuki/menyusup ke dalam suatu sistem jaringan komputer secara tidak sah, tanpa izin atau tanpa sepengetahuan dari pemilik system jaringan komputer yang dimasukinya.
b.    Illegal Contents
   Kejahatan dengan memasukkan data atau informasi ke internet tentang sesuatu hal yang tidak benar, tidak etis, dan dapat dianggap melanggar hukum atau mengganggu ketertiban umum.
c.    Data Forgery
   Kejahatan dengan memalsukan data pada dokumen-dokumen penting yang tersimpan sebagai scriptless document melalui internet.
d.    Cyber Espionage 
   Kejahatan yang memanfaatkan jaringan internet untuk melakukan kegiatan mata-mata terhadap pihak lain, dengan memasuki sistem jaringan komputer(computer network system) pihak sasaran.
e.    Offense against Intellectual Property(hijacking)
   Kejahatan ini ditujukan terhadap Hak atas Kekayaan Intelektual yang dimiliki pihak lain di internet.
f.     Infringements of Privacy
   Kejahatan ini ditujukan terhadap informasi seseorang yang merupakan hal yang sangat pribadi dan rahasia.
g.    Cracking
   Kejahatan dengan menggunakan teknologi computer yang dilakukan untuk merusak system keamanan suatu system computer dan biasanya melakukan pencurian, tindakan anarkis begitu mereka mendapatkan akses.
h.   Carding
   Kejahatan dengan menggunakan teknologi computer untuk melakukan transaksi dengan menggunakan card credit orang lain sehingga dapat merugikan orang tersebut baik materil maupun non materil.
i.      Cyberstalking 
   Kejahatan jenis ini dilakukan untuk mengganggu atau melecehkan seseorang dengan memanfaatkan komputer, misalnya menggunakan email dan dilakukan berulang-ulang.
j.      Cybersquatting and Typosquatting
   Kejahatan yang dilakukan dengan mendaftarkan domain nama perusahaan orang lain dan kemudian berusaha menjualnya kepada peusahaan tersebut dengan harga yang mahal.
k.    Cyber Terorism.
   Suatu tindakan cyber termasuk cyber terorism jika mengancam pemerintahan atau kewarganegaraan, termasuk cracking ke situs pemerintahan atau militer.
2.    Cybercrime berdasarkan motif kegiatannya :
a.    Cybercrime sebagai tindakan murni kriminalitas
b.    Cybercrime sebgai kejahatan “abu-abu”
3.    Cybercrime berdasarkan sasaran kejahatannya :
a.    Cybercrime yang menyerang induvidu (against person)
b.    Cybercrime meyerang hak milik (Against Property)
c.    Cybercrime menyerang pemerintahan (Against Governent) 
Penanggulangan Cybercrime :
1.    Mengamankan Sistem
       Langkah awal yang perlu dilakukan oleh para pengguna teknologi internet dalam upaya penanggulangan cybercrime adalah melidungi dari kejahatan dengan mengamankan sistem komputer.
2.    Penganggulangan Global
       Saat ini upaya yang dipersiapkan untuk memerangi cybercrime. The Organization for Economic Cooperation and Development(OECD) telah membuat guidlines bagi para pembuat kebijakan yang berhubungan dengan computer-related crime.
3.    Perlunya Cyberlaw
       Perkembangna teknologi yang sangat pesat, membutuhkan membutuhkan pengaturan yang berkaitan dengan pemanfaatan teknologi tersebut seperti undang-undang no 11 tahun 2008.
4.    Perlunya dukungan lembaga khusus
       Lembaga-lembaga khusus, baik milik negara maupun NGO (Non Goverment organization), sangat diperlukan sebagai upaya penanggulangann kejahatan internet.

Referensi :
http://etikaprophesi.weebly.com/jenis---jenis-cybercrime.html

Cloud Computing

Komputasi Awan (bahasa Inggris: cloud computing) adalah gabungan pemanfaatan teknologi komputer ('komputasi') dan pengembangan berbasis Internet ('awan'). Awan (cloud) adalah metafora dari internet, sebagaimana awan dalam diagram jaringan komputer tersebut, awan (cloud) dalam Cloud Computing juga merupakan abstraksi dari infrastruktur kompleks yang disembunyikannya.
Komputasi awan adalah suatu konsep umum yang mencakup SaaS, Web 2.0, dan tren teknologi terbaru lain yang dikenal luas, dengan tema umum berupa ketergantungan terhadap Internet untuk memberikan kebutuhan komputasi pengguna. Sebagai contoh, Google Apps menyediakan aplikasi bisnis umum secara daring yang diakses melalui suatu penjelajah web dengan perangkat lunak dan data yang tersimpan di server. Komputasi awan saat ini merupakan trend teknologi terbaru, dan contoh bentuk pengembangan dari teknologi Cloud Computing ini adalah iCloud.
Sejarah :
Pada tahun 50-an, Cloud Computing memiliki konsep yang mendasar. Ketika komputer mainframe yang tersedia dalam skala yang besar dalam dunia pendidikan dan perusahaan dapat diakses melalui komputer terminal disebut dengan Terminal Statis. Terminal tersebut hanya dapat digunakan untuk melakukan komunikasi tetapi tidak memiliki kapasitas pemrosesan internal.
Tahun 90-an, perusahaan telekomunikasi mulai menawarkan VPN layanan jaringan pribadi dengan kualitas sebanding pelayanannya, tapi dengan biaya yang lebih rendah. Karena merasa cocok dengan hal tersebut untuk menyeimbangkan penggunaan server, mereka dapat menggunakan bandwidth jaringan secara keseluruhan.
Sejak Tahun 2000, Amazon sebagai peran penting dalam semua pengembangan cloud computing dengan memodernisasi pusat data, seperti jaringan komputer yang menggunakan sesedikit 10% dari kapasitas mereka pada satu waktu.
Awal tahun 2008, Eucalypus menjadi yang pertama open source, AWS API Platform yang kompatibel menyebarkan awan swasta. Tanggal 1 Maret 2011,IBM mengumumkan SmartCloud kerangka IBM Smarter Planet untuk mendukung. Di antara berbagai komponen dasar Smarter Computing, cloud computing adalah bagian yang paling penting.
Sekarang, sudah banyak sekali pemakaian sistem komputasi itu, ditambah lagi dengan sudah meningkatnya kualitas jaringan komputer dan beragamnya gadget yang ada. Contoh dari pengaplikasianya adalah Evernote, Dropbox, Google Drive, Sky Drive, Youtube, Scribd, dll.
Cara Kerja Sistem Cloud Computing :
Sistem Cloud bekerja menggunakan internet sebagai server dalam mengolah data. Sistem ini memungkinkan pengguna untuk login ke internet yang tersambung ke program untuk menjalankan aplikasi yang dibutuhkan tanpa melakukan instalasi. Infrastruktur seperti media penyimpanan data dan juga instruksi/perintah dari pengguna disimpan secara virtual melalui jaringan internet kemudian perintah – perintah tersebut dilanjutkan ke server aplikasi. Setelah perintah diterima di server aplikasi kemudian data diproses dan pada proses final pengguna akan disajikan dengan halaman yang telah diperbaharui sesuai dengan instruksi yang diterima sebelumnya sehingga konsumen dapat merasakan manfaatnya.
Layanan Komputasi Awan :
1.    Infrastructure as a Service (IaaS)
Infrastructure as a Service adalah layanan komputasi awan yang menyediakan infrastruktur IT berupa CPU, RAM, storage, bandwith dan konfigurasi lain.
2.    Platform as a Service (PaaS)
Platform as a Service adalah layanan yang menyediakan computing platform. Biasanya sudah terdapat sistem operasi, database, web server dan framework aplikasi agar dapat menjalankan aplikasi yang telah dibuat.
3.    Software as a Service (SaaS)
Software as a Service adalah layanan komputasi awan dimana kita bisa langsung menggunakan aplikasi yang telah disediakan. Penyedia layanan mengelola infrastruktur dan platform yang menjalankan aplikasi tersebut.
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.
Kekurangan Cloud Computing :
1.    Komputer akan menjadi lambat atau tidak bisa dipakai sama sekali jika internet bermasalah atau kelebihan beban.
2.    Perusahaan yang menyewa layanan dari cloud computing tidak punya akses langsung ke sumber daya. Jadi, semua tergantung dari kondisi vendor/penyedia layanan cloud computing.
3.    Jika server vendor rusak atau punya layanan backup yang buruk, maka perusahaan akan mengalami kerugian besar.
Referensi :
http://www.jokomuryanto.com/2012/11/keuntungan-kerugian-dan-perkembangan.html