Jumat, 22 Mei 2020

Quantum Computing



Pengertian  Quantum Computing

Merupakan alat hitung yang menggunakan mekanika kuantum seperti superposisi dan keterkaitan, yang digunakan untuk pengoperasian 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.

Algoritma pada Quantum Computing

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.

Senin, 16 Maret 2020

Komputasi Modern







Pengertian Komputasi

Komputasi adalah algoritma yang digunakan untuk menemukan suatu cara dalam memecahkan masalah dari sebuah data input. Data input disini adalah sebuah masukan yang berasal dari luar lingkungan sistem. Komputasi ini merupakan bagian dari ilmu komputer berpadu dengan ilmu matematika. Secara umum ilmu komputasi adalah bidang ilmu yang mempunyai perhatian pada penyusunan model matematika dan teknik penyelesaian numerik serta penggunaan komputer untuk menganalisis dan memecahkan masalah-masalah ilmu (sains).
Dalam penggunaan secara umum, biasanya berupa penerapan simulasi komputer atau berbagai bidang keilmuan, tetapi dalam perkembangannya digunakan juga untuk menemukan prinsip-prinsip baru yang mendasar terhadap bidang ilmu yang mendasari teori ini. Bidang ini berbeda dengan ilmu komputer (computer science), yang mengkaji komputasi, komputer dan pemrosesan informasi. Bidang ini juga berbeda dengan teori dan percobaan sebagai bentuk tradisional dari ilmu dan kerja keilmuan. Dalam ilmu alam, pendekatan ilmu komputasi dapat memberikan berbagai pemahaman baru, melalui penerapan model-model matematika dalam program komputer berdasarkan landasan teori yang telah berkembang, untuk menyelesaikan masalah-masalah nyata dalam ilmu tersebut.

Pengertian Komputasi Modern

Komputasi modern bisa disebut 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). Dalam kerjanya komputasi modern menghitung dan mencari solusi dari masalah yang ada, dan perhitungan yang dilakukan itu meliputi :
1.    Akurasi
2.    Kecepatan
3.    ProblemVolume Besar
4.    Modelling
5.    Kompleksitas

Sejarah Komputasi Modern

Dalam perkembangan komputasi modern, kita tidak bisa melupakan begitu saja orang dibalik perkembangan komputasi modern yang merubah semua pekerjaan jadi lebih mudah. Sejarah komputasi dimulai dari seseorang ilmuan yang ternama di bidang teknologi. Permulaan komputasi modern dimulai pada saat tahun 1926 oleh ilmuan yang berasal dari hungaria yang bernama John Von Neumann. Von Neumann seorang ilmuan yang belajar dari Berlin dan Zurich dan mendapatkan diploma pada bidang teknik kimia pada tahun 1926.
Pada tahun yang sama dia mendapatkan gelar doktor pada bidang matematika dari Universitas Budapest. Berkat keahlian dan kepiawaiannya Von Neumann dalam bidang teori game yang melahirkan konsep seluler automata, teknologi bom atom, dan komputasi modern yang kemudian melahirkan komputer. Kegeniusannya dalam matematika telah terlihat semenjak kecil dengan mampu melakukan pembagian bilangan delapan digit (angka) di dalam kepalanya.
Setelah mengajar di Berlin dan Hamburg, Von Neumann pindah ke Amerika pada tahun 1930 dan bekerja di Universitas Princeton serta menjadi salah satu pendiri Institute for Advanced Studies. Dipicu ketertarikannya pada hidrodinamika dan kesulitan penyelesaian persamaan diferensial parsial nonlinier yang digunakan, Von Neumann kemudian beralih dalam bidang komputasi.
Sebagai konsultan pada pengembangan ENIAC, dia merancang konsep arsitektur komputer yang masih dipakai sampai sekarang. Arsitektur Von Nuemann adalah komputer dengan program yang tersimpan (program dan data disimpan pada memori) dengan pengendali pusat, I/O, dan memori. berdasarkan beberapa definisi di atas, maka komputasi modern dapat diartikan sebagai suatu pemecahan masalah berdasarkan suatu inputan dengan menggunakan algoritma dimana penerapannya menggunakan berbagai teknologi yang telah berkembang seperti komputer.

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.

Bidang Kimia
Kimia komputasi adalah cabang kimia yang menggunakan hasil kimia teori yang diterjemahkan ke dalam program komputer untuk menghitung sifat-sifat molekul dan perubahannya maupun melakukan simulasi terhadap sistem-sistem besar (makromolekul seperti protein atau sistem banyak molekul seperti gas, cairan, padatan, dan kristal cair), dan menerapkan program tersebut pada sistem kimia nyata.

Contoh sifat-sifat molekul yang dihitung antara lain struktur (yaitu letak atom-atom penyusunnya), energi dan selisih energi, muatan, momen dipol, kereaktifan, frekuensi getaran dan besaran spektroskopi lainnya. Simulasi terhadap makromolekul (seperti protein dan asam nukleat) dan sistem besar bisa mencakup kajian konformasi molekul dan perubahannya (misal proses denaturasi protein), perubahan fase, serta peramalan sifat-sifat makroskopik (seperti kalor jenis) berdasarkan perilaku di tingkat atom dan molekul. Istilah kimia komputasi kadang-kadang digunakan juga untuk bidang-bidang tumpang-tindah antara ilmu komputer dan kimia.

Bidang Matematika

Implementasi komputasi modern di bidang matematika ada numerical analysis yaitu sebuah algoritma dipakai untuk menganalisa masalah - masalah matematika. Bidang analisis numerik sudah sudah dikembangkan berabad-abad sebelum penemuan komputer modern.Interpolasi linear sudah digunakan lebih dari 2000 tahun yang lalu.
Kalkulator mekanik juga dikembangkan sebagai alat untuk perhitungan tangan. Kalkulator ini berevolusi menjadi komputer elektronik pada tahun 1940. Kemudian ditemukan bahwa komputer juga berguna untuk tujuan administratif. Tetapi penemuan komputer juga mempengaruhi bidang analisis numerik, karena memungkinkan dilakukannya perhitungan yang lebih panjang dan rumit. Selain itu juga terdapat istilah-istilah seperti Probabilitas, Algoritma, dan Kalkulus yang ternyata sangat dibutuhkan dalam perkembangan Ilmu Komputer.

Bidang Ekonomi
           
            Komputasi yang digunakan pada bidang ekonomi meliputi ilmu komputer dan ilmu ekonomi yang dimana kedua ilmu tersebut digabungkan ataupun dilebur sehingga dengan penggabungan kedua ilmu tersebut dapat digunakan. Sehingga kegunaan teknologi dapat diterapkan pada bidang ekonomi, contoh seperti industri perbankan dalam mengatur keuangan dengan menggunakan komputasi dan informasi dalam bentuk statistika. Terdapat program khusus yang dibangun untuk ekonomi yaitu program komputasi ekonomi.

Bidang Biologi

Bioinformatika adalah (ilmu yang mempelajari) penerapan teknik komputasional untuk mengelola dan menganalisis informasi biologis. 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 filo genetik, dan analisis ekspresi gen.

Bidang Geografi

Terdapat penggunaan komputasi yang diterapkan pada GIS (Geographic InformationmSystem) yang berguna untuk menyimpan, memanipulasi dan menganalisa informasi geografi.

Bidang Sosial

Terdapat Computational Sosiology yaitu penggunaan metode komputasi dalam menganalisa fenomena sosial.

Selasa, 08 Oktober 2019

Perusahaan E-Commerce

Lazada merupakan bagian dari jaringan E-Commerce yang berpusat di Dubai, Uni Emirat Arab yang juga masih merupakan bagian dari Rocket Internet yang berasal dari Jerman. Lazada menggunakan nuansa biru dan oranye yang mirip dengan nuansa tema yang digunakan oleh situs jual beli Amazon. 

Lazada fokus untuk penjualan produk consumen electronic dan peralatan rumah tangga. Sejumlah merk terkenal telah terdaftar di Lazada Indonesia. Salah satu keunggulan yang diberikan Lazada adalah layanan antar gratis di wilayah Jakarta menggandeng Go-Jek. Hal ini dikarenakan CEO Rocket Internet Indonesia juga merupakan founder Go-Jek.


Studi Kasus Lazada

Kasus salah membaca deskripsi produk di E-Commerce Lazada Indonesia kembali terjadi. Jika sebelumnya produk antigores dikira sebagai smartphone Xiaomi, kali ini sebuah produk busana yang dijual oleh Lazada yaitu gaun dan kebaya. Pembeli yang telah memesan dan menunggu barang pesanan nya datang, akhirnya tiba. Akan tetapi barang tersebut yang berupa gaun dan kebaya ternyata tidak sesuai dengan ekpetasi. Dikarenakan ternyata pembeli memiliki ukuran tubuh yg lebih besar dibandingkan dengan busana tersebut.

Sehingga pembeli merasa menyesal membeli barang tersebut, akan tetapi kesalahan dapat dihindari apabila sang pembeli melakukan cek dan memilih ukuran busana yang hendak ia beli.

Perkembangan Bisnis TIK Di Indonesia

Memang tak bisa dipungkiri bahwa teknologi semakin berkembang, seiring berjalannya waktu teknologi mengalami perubahan, pembaharuan, berevolusi dan terdapat penemuan-penemuan baru.

Terdapat juga perkembagan teknologi dalam industry bisnis di Negara Indonesia, banyak bisnis berkembang salah satu nya adalah tranportasi online yang sedang berkembang pesat dan terdapat beberapa vendor tranportasi online di Indonesia. Contoh nya adalah GO-JEK dan Grab yang dapat ditemui di Negara Indonesia. Dan dalam pandangan pengguna tranportasi atau konsumen, sangat memudahkan konsumen untuk dalam berpergian dengan menggunakan transportasi online.

Rabu, 09 Mei 2018

Selasa, 08 Mei 2018

TINDER


Tinder adalah aplikasi kencan buta daring yang cukup sederhana: aplikasi ini akan memasangkan orang-orang yang saling menyukai, sehingga mengurangi kemungkinan penolakan.

            Anda dapat menjelajahi gambar orang-orang yang lokasinya berada dekat dengan Anda dan memilih salah satu yang menarik perhatian Anda. Jika orang yang Anda pilih juga menyukai Anda. Pengguna bisa memasang foto-foto terbaik mereka, biodata singkat, dan berbagi teman yang sama. Aplikasi Tinder akan melihat data berdasarkan profil yang tercantum, hal ini memungkinkan pengguna untuk menemukan pasangan yang memiliki kecocokan dan selera yang sama dengan mereka.

Aplikasi ini diluncurkan pada tahun 2012, dan pada tahun 2014 terdaftar sekitar satu miliar "gesekan" per hari. Tinder merupakan aplikasi pertama yang "menggesekkan aplikasi", di mana pengguna menggunakan gesekkan gerakan untuk memilih antara foto-foto dari pengguna lain: menggesekkan kanan bagi yang berpotensi kecocokkan yang baik dan menggesekkan kiri pada foto untuk pindah ke yang berikutnya.





Algoritma Program menggunakan Flowchart





Menu pada Tinder


  •          Undo” – Tombol panah berwarna kuning ini berfungsi untuk mengembalikan profil pengguna yang sebelumnya Anda lewati (dengan menggeser layar). Anda perlu berlangganan akun Tinder Plus agar bisa menggunakan tombol tersebut.
  •          Dislike” – Sentuh ikon “X” merah jika Anda tidak menyukai profil yang ditampilkan. Anda juga bisa menggeser profil ke arah kiri untuk melakukannya.
  •          Boost” – Tombol petir berwarna ungu ini berfungsi untuk meningkatkan kemunculan profil Anda selama 30 menit. Setiap bulan, Anda mendapatkan satu kali jatah penggunaan tombol ini.

  •          Like” – Tombol hati berwarna hijau ini berfungsi untuk menyukai profil yang ditampilkan. Anda bisa “berjodoh” dengan pengguna yang bersangkutan jika pengguna tersebut menyukai Anda. Untuk menyukai profil, Anda juga bisa menggeser profil ke arah kanan.
  •         Super Like” – Tombol ini berfungsi untuk menyukai profil dan memberi tahu pengguna yang bersangkutan bahwa Anda sudah menyukai profilnya. Setiap bulan, Anda memiliki tiga kali jatah penggunaan tombol super-like gratis. Anda juga bisa menggeser profil ke arah atas untuk melakukannya.

Fitur yang ditambahkan
     
     Video Call


              Salah satu fitur yang akan kami tambahkan adalah video call ,saat ini di aplikasi tinder belum ada fitur video call jika kita sudah match dengan pasanagan hanya bisa saling chatting saja bahkan untuk mengirim foto atau suara pun belum ada .maka dari itu fitur ini akan lebih membantu para pengguna tinder untuk lebih tau “match”nya lebih dekat, dengan video call antara dari pria ataupun wanita bisa melihat wajah maupun mendengar suara nya secara langsung tidak hanya sekedar mlihat foto profile nya saja.

Lokasi



          Saat ini tinder sudah ada fitur lokasi tetapi hanya sebatas jarak saja dari satu pengguna ke pengguna lainnya.Fitur yang akan kita perbaharui ialah lokasi nya bukan hanya jarak tetapi kita bisa tau letak tinggal dari pengguna tinder lain nya dimana fitur ini dapat membantu para user tinder agar lebih mudah untuk mendapatkan pasangannya.

-   SASARAN

·         Untuk kaum remaja maupun dewasa

-   TUJUAN
·         Membantu pria ataupun wanita untuk mencari teman atau pasangan



Selasa, 13 Maret 2018

Aplikasi Edit Video


Mengedit video tentunya memerlukan kemampuan menguasai software yang dibutuhkan. Salah satu yang banyak dipakai adalah Pinnacle Studio.

Pinnacle Studio adalah program komputer untuk editing film. Pengoperasiannya cukup mudah dan tidak ribet seperti program program editing yang lain.

Pinnacle Studio juga memberikan beberapa transisi standard, dilengkapi juga transisi khusus yang perlu di unlock dengan register di situs resminya.

Program ini juga menyediakan untuk output film ke berbagai format media, seperti wmv, avi, mpg, mp4 dll. Program ini patut dilirik bagi anda yang sedang berkecimpung di dunia editing.
Apabila anda mempunyai komputer dengan spesifikasi pas-pasan, jangan khawatir, software ini tidak membutuhkan spesifikasi yang berlebihan seperti core 2 duo atau RAM 1 GB. Anda hanya membutuhkan space untuk menyimpan video hasil editing anda.






KEISTIMEWAAN PINNACLE STUDIO :


  • Aplikasi yang sederhana, sehingga mudah untuk dipahami dan dioperasikan
  • Tidak membutuhkan spesifikasi hardaware yang tinggi
  • Aplikasi editing video yang palig ringan, jika dibandingkan dengan aplikasi sejenis, seperti Ulead Video Studio, Adobe Premier dan sebagainya.

FITUR LENGKAP PINNACLE STUDIO :

  • Harga murah dan sangat terjangkau.
  • Mendukung berbagai macam format video masa kini.
  • Software ringan, cocok untuk PC berspesifikasi rendah.
  • Mendukung berbagai macam hardware acceleration baik CPU dan VGA.
  • Tampilan sederhana yang sangat mudah untuk dipelajari.
  • Memiliki template animasi yang menarik.
KEKURANGAN APLIKASI PINNACLE STUDIO :
  • ·         Hanya dapat berjalan di OS Windows
  • ·         Proses render memakan waktu yang cukup lama
  • ·         Tidak mendukung file inputan FLV





DAMPAK POSITIF

            Aplikasi edit video tersebut sangat bagus dan juga ringan sehingga dapat dipergunakan bagi yang memiliki komputer berspesifikasi rendah. Dapat direkomnedasikan untuk para pemula, karena Pinnacle Studio dapat digunakan dengan mudah dan sangat cocok untuk pemula untuk melakukan editing pada suatu video.

DAMPAK NEGATIF

            Seperti yang telah diketahui bahwa aplikasi tersebut memang bagus dan berkualitas sehingga tidak kalah dengan aplikasi edit video lainnya, akan tetapi aplikasi tersebut memiliki suatu kekurangan pada proses render yang dimana ketika pada tahap rendering tersebut memakan waktu yang cukup lama. Semakin panjang durasi dan ukuran video maka akan semakin lama proses rendering sehinnga dapat menimbulkan ketidaksabaran, oleh karena itu aplikasi ini tidak cocok untuk dipakai oleh orang yang ingin instant selesai dalam proses render nya.