Sabtu, 12 Mei 2018

Analisa Program Pemrograman Jaringan

Berikut ini saya akan melakukan analisa terhadap beberapa listing program yang sudah diberikan oleh dosen pemrograman jaringan saya yaitu Pak Achsan. Programnya adalah getip.java, getname.java, iptoname.java, nslookup.java dan simple client-server.java. Tanpa panjang lebar lagi, berikut ini adalah hasil analisa saya.

Senin, 23 April 2018

Algoritma Shor

ALGORITMA SHOR
(Ervanna)

Algoritma Shor adalah algoritma yang berjalan pada komputer kuantum yang berguna untuk faktorisasi bilangan bulat. Inti dari algoritma ini merupakan bagaimana cara menyelesaikan faktorisasi terhaadap bilanganinterger atau bulat yang besar. Algoritma ini ditemukan oleh Peter Shor pada tahun 1995.

Efisiensi algoritma Shor adalah efisiensi kuantum Transformasi Fourier, dan modular eksponensial. Jika sebuah komputer kuantum dengan jumlah yang qubit memadai dapat beroperasi tanpa mengalah kebisingan dan fenomena interferensi kuantum lainnya, algoritma Shor dapat digunakan untuk memecahkan kriptografi kunci publik skema seperti banyak digunakan skema RSA. 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 Shor bergantung pada hasil dari teori bilangan. Hasil ini adalah: fungsi periodik. Dalam konteks algoritma Shor, n akan menjadi bilangan yang akan difaktorkan. Jika dua bilangan tersebut adalah coprime itu berarti bahwa pembagi umumnya adalah 1. Perhitungan fungsi ini untuk jumlah eksponensial, dari itu akan mengambil waktu eksponensial pada komputer klasik. Algoritma Shor memanfaatkan paralelisme kuantum untuk melakukan jumlah eksponensial operasi dalam satu langkah.

Hambatan runtime dari algoritma Shor adalah kuantum eksponensial modular yang jauh lebih lambat dibandingkan dengan kuantum Transformasi Fourier dan pre-/post-processing klasik. Ada beberapa pendekatan untuk membangun dan mengoptimalkan sirkuit untuk eksponensial modular. Yang paling sederhana dan saat ini yaitu pendekatan paling praktis adalah dengan menggunakan meniru sirkuit aritmatika konvensional dengan gerbang reversibel, dimulai dengan penambah ripple-carry. Sirkuit Reversible biasanya menggunakan nilai pada urutan n ^ 3, gerbang untuk n qubit. Teknik alternatif asimtotik meningkatkan jumlah gerbang dengan menggunakan kuantum transformasi Fourier, tetapi tidak kompetitif dengan kurang dari 600 qubit karena konstanta tinggi.

Sebagai contoh  Algoritma Shor yang paling sederhana adalah menemukan faktor-faktor untuk  bilangan  15,  di mana membutuhkan sebuah komputer kuantum dengan tujuh qubit.  Para  ahli  kimia mendesain dan menciptakan sebuah molekul yang memiliki tujuh putaran nukleus. Nukleus dari lima atom fluorin dan dua atom karbon yang dapat berinteraksi satu dengan yang lain sebagai qubit, dapat diprogram dengan menggunakan denyut-denyut  frekuensi radio dan dapat dideteksi melalui peralatan resonansi  magnetis nuklir (nuclear magnetic resonance, atau NMR) yang mirip dengan yang banyak digunakan di rumah-rumah sakit dan laboratorium-laboratorium kimia.

Jumat, 20 April 2018

Tugas 1 - Pengantar Komputasi Modern


MAKALAH PENGANTAR KOMPUTASI MODERN

MATERI ALGORITMA SHOR, ARSITEKTUR PARALEL KOMPUTER, PARALLELISM CONCEPT, PENGOPERASIAN QUBIT










DISUSUN OLEH :


1.     ERVANNA                                   53414646

2.     GALANG MAHARDIKA            54414427

3.     REZA RIZKI PRADANA            59414187

4.     YAN SEN                                     5C414347





KELAS : 4IA23

UNIVERSITAS GUNADARMA

MATAKULIAH : PENGANTAR KOMPUTASI MODERN

DOSEN : LELY PRANANINGRUM

Selasa, 31 Oktober 2017

Bedah Website PT KAI

Sejarah perkeretaapian di Indonesia dimulai ketika pencangkulan pertama jalur kereta api Semarang-Vorstenlanden (Solo-Yogyakarta) di Desa Kemijen oleh Gubernur Jendral Hindia Belanda Mr. L.A.J Baron Sloet van de Beele tanggal 17 Juni 1864. Pembangunan dilaksanakan oleh perusahaan swasta Naamlooze Venootschap Nederlansch Indische Spoorweg Maatschappij(NV. NISM) menggunakan lebar sepur 1435 mm. Sementara itu, pemerintah Hindia Belanda membangun jalur kereta api negara melalui Staatssporwegen (SS) pada tanggal 8 April 1875.

Sabtu, 14 Oktober 2017

PENDIRIAN BADAN USAHA DI INDONESIA

PENDIRIAN BADAN USAHA DI INDONESIA
Badan usaha adalah kesatuan yuridis (hukum), teknis, dan ekonomis yang bertujuan mencari laba atau keuntungan. Badan Usaha seringkali disamakan dengan perusahaan walaupun pada kenyataannya berbeda. Perbedaan utamanya, Badan Usaha adalah lembaga sementara perusahaan adalah tempat dimana Badan Usaha itu mengelola faktor-faktor produksi. Badan usaha di Indonesia dibangun untuk melakukan kegiatan bisnis. Dengan adanya badan usaha maka kegiatan bisnis dan roda ekonomi negara dapat terus berjalan dan memberikan keuntungan yang sebesar-besarnya bagi masyarakat. Badan usaha yang didirikan dapat memiliki jenis yang berbeda tergantung dari tujuan dari badan usaha tersebut, selain itu pendirian badan usaha harus melalui beberapa prosedur yang wajib dilakukan oleh pemilik badan usaha.

Selasa, 02 Mei 2017

Teori Game



Teori game adalah suatu model matematika yang diterapkan untuk menganalisa situasi persaingan dan konflik antara berbagai kepentingan sehingga dapat mengambil suatu keputusan. Teori permainan ini awalnya dikembangkan oleh seorang ahli matematika perancis yang bernama Emile Borel pada tahun 1921. Yang selanjutnya dikembangkan lebih lanjut oleh John Van Neemann dan Oskar Morgenstern sebagai alat untuk merumuskan perilaku ekonomi yang bersaing. John Van Neemann dan Oskar Morgenstern mengungkapkan bahwa, “Permainan terdiri atas sekumpulan peraturan yang membangun situasi bersaing dari dua sampai beberapa orang atau kelompok dengan memilih strategi yang dibangun untuk memaksimalkan kemenangan sendiri atau pun untuk meminimalkan kemenangan lawan. Peraturan-peraturan menentukan kemungkinan tindakan untuk setiap pemain, sejumlah keterangan diterima setiap pemain sebagai kemajuan bermain, dan sejumlah kemenangan atau kekalahan dalam berbagai situasi.”

Kamis, 06 April 2017

Perkembangan Teknologi Game

Teknologi game terdiri dari dua kata, yaitu Teknologi dan Game. Teknologi adalah keseluruhan fasilitas untuk menyediakan sesuatu yang dibutuhkan bagi kelangsungan dan kenyamanan hidup manusia. Secara umum teknologi dapat didefinisikan sebagai entitas, benda maupun bukan benda yang diciptakan secara terpadu melalui perbuatan dan pemikiran untuk mencapai suatu tujuan.
Sedangkan Game adalah permainan yang menggunakan interaksi antarmuka  pengguna melalui gambar yang dihasilkan oleh piranti video.
Jadi dapat kita simpulkan bahwa Teknologi Game berarti proses baik berupa yang dilakukan sistem atau perangkat keras yang diberlakukan dalam upaya untuk mendukung kinerja dari game.