Tuesday, May 17, 2016

Teori Quantum Computing

Pamula
4ia23
55412624
Dosen : Dr. Rina Noviana, SKom,. MMSI
Mata Kuliah : Pengantar Komputasi Modern





Pengertian  Quantum Computing


     Merupakan alat hitung yang menggunakan mekanika kuantum seperti superposisi dan keterkaitan, yang digunakan untuk peng-operasi-an data. Perhitungan jumlah data pada komputasi klasik dihitung dengan bit, sedangkan perhitungan jumlah data pada komputer kuantum dilakukan dengan qubit. Prinsip dasar komputer kuantum adalah bahwa sifat kuantum 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.

 Sejarah singkat
  •  Pada tahun 1970-an pencetusan atau ide tentang komputer kuantum pertama kali muncul oleh para fisikawan dan ilmuwan komputer, seperti Charles H. Bennett dari IBM, Paul A. Benioff dari Argonne National Laboratory, Illinois, David Deutsch dari University of Oxford, dan Richard P. Feynman dari California Institute of Technology (Caltech).
  •  Feynman dari California Institute of Technology yang pertama kali mengajukan dan menunjukkan model bahwa sebuah sistem kuantum dapat digunakan untuk melakukan komputasi. Feynman juga menunjukkan bagaimana sistem tersebut dapat menjadi simulator bagi fisika kuantum.
  • Pada tahun 1985, Deutsch menyadari esensi dari komputasi oleh sebuah komputer kuantum dan menunjukkan bahwa semua proses fisika, secara prinsipil, dapat dimodelkan melalui komputer kuantum. Dengan demikian, komputer kuantum memiliki kemampuan yang melebihi komputer klasik.
  • Pada tahun 1995, Peter Shor merumuskan sebuah algoritma yang memungkinkan penggunaan komputer kuantum untuk memecahkan masalah faktorisasi dalam teori bilangan.
Sampai saat ini, riset dan eksperimen pada bidang komputer kuantum masih terus dilakukan di seluruh dunia. Berbagai metode dikembangkan untuk memungkinkan terwujudnya sebuah komputer yang memilki kemampuan yang luar biasa ini. Sejauh ini, sebuah komputer kuantum yang telah dibangun hanya dapat mencapai kemampuan untuk memfaktorkan dua digit bilangan. Komputer kuantum ini dibangun pada tahun 1998 di Los Alamos, Amerika Serikat, menggunakan NMR (Nuclear Magnetic Resonance).


 Entanglement

     Entanglement adalah efek mekanik kuantum yang mengaburkan jarak antara partikel individual sehingga sulit menggambarkan partikel tersebut terpisah meski Anda berusaha memindahkan mereka. Contoh dari quantum entanglement: kaitan antara penentuan jam sholat dan quantum entanglement. Mohon maaf bagi yang beragama lain saya hanya bermaksud memberi contoh saja. Mengapa jam sholat dibuat seragam? Karena dengan demikian secara massal banyak manusia di beberapa wilayah secara serentak masuk ke zona entanglement bersamaan.

 Pengoperasian Data Qubit

     Komputer kuantum memelihara urutan qubit. Sebuah qubit tunggal dapat mewakili satu, nol, atau, penting, setiap superposisi quantum ini, apalagi sepasang qubit dapat dalam superposisi kuantum dari 4 negara, dan tiga qubit dalam superposisi dari 8. Secara umum komputer kuantum dengan qubit n bisa dalam superposisi sewenang-wenang hingga 2 n negara bagian yang berbeda secara bersamaan (ini dibandingkan dengan komputer normal yang hanya dapat di salah satu negara n 2 pada satu waktu). Komputer kuantum yang beroperasi dengan memanipulasi qubit dengan urutan tetap gerbang logika quantum. Urutan gerbang untuk diterapkan disebut algoritma quantum.

     Sebuah contoh dari implementasi qubit untuk komputer kuantum bisa mulai dengan menggunakan partikel dengan dua putaran menyatakan: “down” dan “up”. Namun pada kenyataannya sistem yang memiliki suatu diamati dalam jumlah yang akan kekal dalam waktu evolusi dan seperti bahwa A memiliki setidaknya dua diskrit dan cukup spasi berturut-turut eigen nilai , adalah kandidat yang cocok untuk menerapkan sebuah qubit. Hal ini benar karena setiap sistem tersebut dapat dipetakan ke yang efektif spin -1/2 sistem.

 Algoritma pada Quantum Computing
    
 Para ilmuwan mulai melakukan riset mengenai sistem kuantum tersebut, mereka juga berusaha untuk menemukan logika yang sesuai dengan sistem tersebut. Sampai saat ini telah dikemukaan dua algoritma baru yang bisa digunakan dalam sistem kuantum yaitu algoritma shor dan algoritma grover.

  • ·        Algoritma Shor

 Algoritma yang ditemukan oleh Peter Shor pada tahun 1995. Dengan menggunakan algoritma ini, sebuah komputer kuantum dapat memecahkan sebuah kode rahasia yang saat ini secara umum digunakan untuk mengamankan pengiriman data. Kode yang disebut kode RSA ini, jika disandikan melalui kode RSA, data yang dikirimkan akan aman karena kode RSA tidak dapat dipecahkan dalam waktu yang singkat. Selain itu, pemecahan kode RSA membutuhkan kerja ribuan komputer secara paralel sehingga kerja pemecahan ini tidaklah efektif.


  • ·        Algoritma Grover

Algoritma Grover adalah sebuah algoritma kuantum yang menawarkan percepatan kuadrat dibandingkan pencarian linear klasik untuk list tak terurut. Algoritma Grover menggambarkan bahwa dengan menggunakan pencarian model kuantum, pencarian dapat dilakukan lebih cepat dari model komputasi klasik. Dari banyaknya algoritma kuantum, algoritma grover akan memberikan jawaban yang benar dengan probabilitas yang tinggi. Kemungkinan kegagalan dapat dikurangi dengan mengulangi algoritma. Algoritma Grover juga dapat digunakan untuk memperkirakan rata-rata dan mencari median dari serangkaian angka, dan untuk memecahkan masalah Collision.



   Implementasi Quantum Computing

     Pada 19 Nov 2013 Lockheed Martin, NASA dan Google semua memiliki satu misi yang sama yaitu mereka semua membuat komputer kuantum sendiri. Komputer kuantum ini adalah superkonduktor chip yang dirancang oleh sistem D – gelombang dan yang dibuat di NASA Jet Propulsion Laboratories.

     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


sumber :


Wednesday, March 9, 2016

Tugas Softskill PKM 1 : Teori Komputasi dan Implementasinya

Nama : Pamula
NPM : 55412624
Kelas : 4IA23
Dosen : Dr. Rina Noviana, SKom,. MMSI
Mata Kuliah : Pengantar Komputasi Modern


   APA ITU KOMPUTASI 

Komputasi adalah proses perhitungan atau pemecahan masalah menggunakan algoritma komputer. Asal muasal lahirnya proses komputasi berasal dari kegiatan hitung menghitung yang dilakukan manusia sejak berabad-abad silam. Manusia mulai mengenal angka dan cara menghitung, misalnya menghitung barang hasil barter, sistem kalender dan rasi bintang. Alat-alat yang digunakan pada masa itu juga masih sangat sederhana seperti pena, kertas dan batu.


Pada awalnya perkembangan komputasi modern digagas oleh John von Neumann (1903-1957), Beliau adalah ilmuan yang meletakkan dasar-dasar komputer modern. Von Neumann menjadi salah ilmuwan terbesar pada zaman nya. Von Neumann memberikan berbagai sumbangsih dalam bidang matematika, teori kuantum, game theory, fisika nuklir, dan ilmu komputer yang di salurkan melalui karya-karyanya. Berkat teori-teori nya itulah pada saat itu computer mengalami perkembangan dan kemajuan pesat terlihat saat dia menjadi seorang konsultan pada pengembangan komputer ENIAC. karena jasa-jasa nya John von Neumann di sebut bapak komputasi modern. Dia juga 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.





Adapun yang menjadi perhitungan dari komputasi modern adalah :

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 cepta. 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 paralel)
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.
Implementasi teori komputasi di berbagai bidang antara lain.

Kelebihan dan Kekurangan komputasi

Kelebihan dari Komputasi modern adalah setiap aktivitas baik itu perkantoran, pendidikan, perdagangan dan lain-lain akan berjalan dengan tersetruktur dan akan tertata dengan rapi. karena dengan adanya komputasi modern akan depat mendokumentasikan, atau merekam segala kegiatan dengan cepat, aman, dan rapi. sehingga akan mempermudah dalam mengolah data-data yang diperlukan. sedangkan kekurangannya adalah biaya yang digunakan cukup mahal untuk membangun komputasi modern, selain itu akan dibutuhkan tenaga ahli untuk bekerja di bidang komputasi modern, dengan demikian akan mengurangi lapangan pekerjaan bagi yang kurang memiliki kemampuan dalam bidang ini.

Contoh implementasi komputasi:

Pada bidang Kimia

Bioinformatika adalah gabungan antara ilmu biologi dan ilmu teknologi informasi. Bioinformatika didefinisikan sebagai aplikasi dari alat komputasi dan analisa untuk menangkap dan menginterpretasikan data-data biologi. Bioinformatika digunakan untuk manajemen data-data dari dunia biologi dan kedokteran modern.

Pada bidang Geografi

Contoh implementasi komputasi modern pada bidang geografi antara lain menerapkan informasi geografis seperti GIS (Geographic Information System). Merupakan sistem informasi khusus yang mengelola data yang memiliki informasi spasial (bereferensi keruangan). Atau dalam arti yang lebih sempit, adalahsistem komputer yang memiliki kemampuan untuk membangun, menyimpan, mengelola dan menampilkan informasi berefrensigeografis, misalnya data yang diidentifikasi menurut lokasinya, dalam sebuah database. Para praktisi juga memasukkan orang yang membangun dan mengoperasikannya dan data sebagai bagian dari sistem ini.


Teknologi Sistem Informasi Geografis dapat digunakan untuk investigasi ilmiah, pengelolaan sumber daya, perencanaan pembangunan, kartografi dan perencanaan rute. Misalnya, GIS bisa membantu perencana untuk secara cepat menghitung waktu tanggap darurat saat terjadi bencana alam, atau GIS dapat digunaan untuk mencari lahan basah (wetlands) yang membutuhkan perlindungan daripolusi.

Pada bidang Ekonomi

Contoh implementasi komputasi modern pada bidang ekonomi antara lain :

-Adanya pengaplikasian akuntansi, dengan adanya software accounting semua form yang berhubungan dengan akuntansi sudah dalam bentuk terkomputasi.

-Pembayaran dan Perdagangan Online, dengan adanya online payment dan online shop memungkinkan kita melakukan transaksi secara online dan menjual jasa atau barang secara online.


SUMBER:

https://andrewjonathan93.wordpress.com/2015/03/31/teori-komputasi-modern-pada-bidang-fisika-kimia-matematika-ekonomi-dan-geografi/
http://oolish.blog.uns.ac.id/komputasi/
http://michael-hadi.blogspot.co.id/2015/04/teori-komputasi-dan-implementasi-dalam.html
http://bintorobagus.blogspot.co.id/2015/03/komputasi-modern.html
http://ipenk24fajrin.blogspot.co.id/2013/05/komputasi-modern.html
http://mihanasakurai.blogspot.co.id/2015/04/abstraksi-oky-riyani.html

Sunday, December 27, 2015

PROPOSAL PEMBUATAN WEBSITE PENJUALAN FRIED CHICKEN (E-COMMERCE)

PROPOSAL PEMBUATAN WEBSITE PENJUALAN FRIED CHICKEN (E-COMMERCE)

Oleh Kelompok 6:
Andre Revanska           (50412815)
Ayu Pramesywary        (51412290)
Dhea Pattah                  (51412985)
Ekanovita Indriwati    (58412100)
Pamula                          (55412624)
Raka Andia Rahman   (55412964)
Usfatun Latifah            (57412529)

Dosen : Dr. RINA NOVIANA, SKom., MMSI.


Pengantar Bisnis Informatika
Teknik Informatika



Universitas Gunadarma
2016
 
 

1.    Latar Belakang
Teknologi internet sudah terbukti merupakan salah satu media informasi yang efektif dan efisien dalam penyebaran informasi yang dapat diakses oleh siapa saja, kapan saja dan dimana saja. Teknologi internet memiliki efek yang sangat besar pada bisnis. Dengan hanya dari rumah atau di mana pun berada, calon pembeli dapat melihat produk-produk yang ditawarkan pada layar komputer atau handphone, mengakses informasinya, memesan dan membayar dengan pilihan yang tersedia. Calon pembeli dapat menghemat waktu dan biaya karena tidak perlu datang ke tempat transaksi. Transaksi secara online dapat menghubungkan antara penjual dan calon pembeli secara langsung tanpa dibatasi oleh suatu ruang dan waktu. Hal ini menunjukkan bahwa transaksi penjualan secara online mempunyai calon pembeli yang potensial.
Pada saat ini sudah banyak usaha penjualan yang dilakukan secara online. Seperti salah satu contoh makanan cepat saji ini yaitu ayam goreng dengan nama produknya yaitu Fried Chicken. Fried Chicken ini telah berkembang  kurang lebih sejak lima tahun yang lalu. Dikembangkannya usaha ini karena melihat banyaknya masyarakat dari mulai anak-anak hingga dewasa yang menyukai ayam goreng. Melihat perkembangan usaha dari tahun ke tahun, akhirnya Fried Chicken dapat membuka beberapa cabang.
Namun, ketatnya persaingan dagang membuat Fried Chicken harus dapat berkreasi dan berinovasi, apalagi sistem penjualannya masih terbilang manual. Sehingga untuk memanjakan para konsumennya, Fried Chicken diharapkan dapat melayani delivery order untuk konsumen yang lokasinya cukup jauh dan untuk konsumen yang memang sibuk karena bekerja, sehingga mereka tidak sempat untuk datang ke outlet Fried Chicken secara langsung.
Dari tingginya minat konsumen, usaha penjualan ayam goreng Fried Chicken yang mulai berkembang, serta menyikapi persaingan dagang yang ketat, maka untuk menunjang kelancaran usaha ini, dibuatlah website penjualan ayam goreng Fried Chicken. Diharapkan dengan adanya website ini, produk Fried Chicken bisa lebih dikenal masyarakat luas serta menjadi wadah untuk menjembatani para pembeli dengan pemilik usaha agar mudah melakukan transaksi dengan lebih mudah dan cepat.

2.    Batasan
Website penjualan ayam goreng Fried Chicken ini, mempunyai batasan seperti dari sisi pengguna terdapat halaman utama, signin, signup. Dari sisi pengguna ini dibedakan menjadi dua bagian yaitu masuk sebagai member biasa atau masuk sebagai member franchise. Pada sisi admin terdapat halaman masuk dan halaman dashboard.

3.    Tujuan
Dengan adanya website ini diharapkan masyarakat dapat lebih mudah dalam memesan ayam goreng Fried Chicken. Selain itu produk Fried Chicken bisa lebih dikenal masyarakat luas melalui internet, serta meningkatkan penjualan Fried Chicken itu sendiri.

4.    Tahap Pembuatan Website
Tahap-tahap pembuatan web ini antara lain sebagai berikut :
a.    Perencanaan Pembuatan Website
b.    Analisa Pembuatan Website
c.    Perancangan Website
d.    Implementasi Website
e.    Uji coba Website

5.    Rancangan Tampilan Website
 
a.    Index        : Tampilan utama dari web Fried Chicken, yang mana di
tampilan awal ini terdapat home, slider, content, menu teratas, footer, serta copyright.
b.    About        : Menampilkan penjelasan tentang Fried Chicken,
mulai dari awal berdirinya, sepak terjangnya dalam mengembangkan usaha, serta penjelasan yang berkaitan dengan usaha ini.
c.    Menu        : Menampilkan menu-menu yang tersedia, selain itu dapat
juga memesan menu yang dipilih.
d.    How-to-order    : Menampilkan bagaimana cara pemesanan dari menu-menu
yang tersedia.
e.    Contact        : Menampilkan maps dari letak cabang Fried Chicken, serta
form pesan atau saran.
f.    Popup_login    : Menampilkan form untuk masuk ke halaman web sebagai user
biasa atau masuk sebagai member franchise.
g.    Popup_signup    : Menampilkan form regidtrasi jika belum menjadi member
biasa ataupun member franchise, dapat mendaftarkan diri
dengan memilih Join Us.
h.    Member        : Menampilkan informasi tentang member, profile, view
order, testimonial, serta log out.
i.    Member_profile    : Menampilkan informasi tentang member itu sendiri.
Member juga dapat memperbarui informasi tentang dirinya
di bagian profile ini.
j.    Member_view    : Menampilkan informasi tentang transaksi pemesanan kita.
k.    Member_testimonial : Menampilkan form untuk memberikan testimoni dari
member.
l.    Franchise_menu    : Menampilkan profile tentang anggota franchise tersebut.
m.    Forum        : Menampilkan tips dari anggota-anggota franchise,
sehingga antara anggota franchise bisa saling memberikan
masukan.
n.    Index (Admin)    : Terdapat dalam folder admin yang mana akan
menampilkan for untuk login sebagai admin.



6.    Waktu Pengerjaan Website
Proses dalam menyelesaikan pembuatan website fried chicken ini, dibutuhkan proses selama 3 – 5 minggu terhitung dari tanggal persetujuan antara konsumen dengan pihak yang terkait.

7.    Rincian Biaya Pengerjaan
Uraian    Biaya
Jasa Pembuatan Website     Rp 2.500.000
Biaya Paket Housting    Rp 500.000
Jasa Perawatan Website     Rp 150.000
Registrasi Domain    Rp 500.000
Input Data Awal dan Analisi    Rp 250.000
Total Biaya    Rp 3.900.000

Catatan tambahan :
Setiap konsumen akan memperoleh username, password, domain serta tutorial langkah-langkah penggunaan dari website fried chicken.


Referensi
http://perancanganwebinternet.blogspot.com/2013/10/proposal-pembuatan-website-e-commerce.html
https://indraspamungkas.wordpress.com/2015/01/08/proposal-pembuatan-website-online-ticketing-persija-tugas-softskill/





Teori Quantum Computing

Pamula 4ia23 55412624 Dosen : Dr. Rina Noviana, SKom,. MMSI Mata Kuliah : Pengantar Komputasi Modern Pengertian  Quant...