Jumat, 11 Mei 2018

TUGAS ANALISIS PROGRAM - PEMROGRAMAN JARINGAN


GETIP.JAVA


Logika tersebut pengambilan data Library atau pemanggilan simpanan didalam berupa java.net

Logika tersebut untuk penamaan class yaitu getIP dan untuk main untuk eksekusi setiap program karena programnya public brarti digunakan didalam class atau diluar class lalu static berarti memiliki sifat yang sama pada class lalu void tidak ada pengiriman nilai balik terhadap class itu sendiri, Strings itu untuk menangani karakter yang berjenis array dan args untuk variabel objek.

Logika tersebut adalah penerima sebuah nama host yang variabelnya adalah 0, Untuk membuat sebuah stream socket dan koneksi ke suatu port dalam komputer InetAddress bernilai null.
Logika tersebut untuk variabel nya panjangnya i = 0 lalu jika i lebih besar dari 0 maka program akan mencetak IP tersebut.


GETNAME.JAVA


Logika tersebut pengambilan data Library atau pemanggilan simpanan didalam berupa java.net

Logika tersebut untuk penamaan class yaitu getName dan untuk main untuk eksekusi setiap program karena programnya public brarti digunakan didalam class atau diluar class lalu static berarti memiliki sifat yang sama pada class lalu void tidak ada pengiriman nilai balik terhadap class itu sendiri, Strings itu untuk menangani karakter yang berjenis array dan args untuk variabel objek.

Logika tersebut adalah nama host pada Ip address yang variabelnya adalah 0, Untuk membuat sebuah stream socket dan koneksi ke suatu port dalam komputer InetAddress bernilai null.

Logika tersebut adalah untuk mencetaknya Nama komputer anda : , Pelanggilannya dari host.getHostName tersebut dari stream socket dan koneksi ke port dalam komputer menggunakan InetAddress

IPTONAME.JAVA
Logika tersebut pengambilan data Library atau pemanggilan simpanan didalam berupa java.net
Logika tersebut untuk penamaan class yaitu IptoName dan untuk main untuk eksekusi setiap program karena programnya public brarti digunakan didalam class atau diluar class lalu static berarti memiliki sifat yang sama pada class lalu void tidak ada pengiriman nilai balik terhadap class itu sendiri, Strings itu untuk menangani karakter yang berjenis array dan args untuk variabel objek
Logika tersebut Jika variabel nya panjangnya = 0 maka system akan menampilkan teks pemakai lalu program akan keluar.
Logika tersebut adalah penerima sebuah nama host yang variabelnya adalah 0, Untuk membuat sebuah stream socket dan koneksi ke suatu port dalam komputer InetAddress bernilai null.
Logika tersebut try untuk mengurung eksekusi dalam sebuah program, di dalam terdapat address = socket stream alamat dan nama hostnya, lalu catch bisa disebut dengan exception arah host komputer, Lalu mencetak systemnya berupa text. Dalam hal try catch adalah untuk menangani suatu kesalahan atau error pada listing program.

NSLOOKUP.JAVA
Logika tersebut pengambilan data Library atau pemanggilan simpanan didalam berupa java.net
Logika tersebut untuk penamaan class yaitu NsLookup dan untuk main untuk eksekusi setiap program karena programnya public brarti digunakan didalam class atau diluar class lalu static berarti memiliki sifat yang sama pada class lalu void tidak ada pengiriman nilai balik terhadap class itu sendiri, Strings itu untuk menangani karakter yang berjenis array dan args untuk variabel objek.
Logika tersebut Jika variabel nya panjangnya = 0 maka system akan menampilkan teks pemakai lalu program akan keluar.
Logika tersebut adalah penerima sebuah nama host yang variabelnya adalah 0, Untuk membuat sebuah stream socket dan koneksi ke suatu port dalam komputer InetAddress bernilai null.
Logika tersebut try untuk mengurung eksekusi dalam sebuah program, di dalam terdapat address = socket stream alamat dan nama hostnya, lalu catch bisa disebut dengan exception arah host komputer, Lalu mencetak systemnya berupa text. Dalam hal try catch adalah untuk menangani suatu kesalahan atau error pada listing program.
Logika tersebut byte IP = address.getAddress bahwa pada IP didalam pc tersebut akan menampilkan IP Address lalu di ambil IP tersebut untuk pemanggilan menggunakan host bahwa pc host tersebut Unknown lalu munculnya IP Address Pc tersebut.

SIMPLESERVER.JAVA

Logika tersebut pengambilan data Library atau pemanggilan simpanan didalam berupa java.net dan java.io
Logika tersebut untuk penamaan class yaitu simpleServer dan untuk main untuk eksekusi setiap program karena programnya public brarti digunakan didalam class atau diluar class lalu menggunakan TESTPORT sebesar 5000 dan  static berarti memiliki sifat yang sama pada class lalu void tidak ada pengiriman nilai balik terhadap class itu sendiri, Strings itu untuk menangani karakter yang berjenis array dan args untuk variabel objek.
Logika tersebut adalah penerima sebuah Serversocket, BufferedReader, DataOutputStream, Dan Socket Client variabelnya adalah 0, Untuk membuat sebuah stream socket dan koneksi ke suatu port dalam komputer bernilai null.
Logika tersebut try untuk mengurung eksekusi dalam sebuah program, di dalam terdapat checkServer = New ServerSocket(TESTPORT) stream akan memulai menjalankan server bahwa server telah. lalu catch bisa disebut dengan exception arah host komputer, Lalu mencetak systemnya berupa e. Dalam hal try catch adalah untuk menangani suatu kesalahan atau error pada listing program.
Logika tersebut try untuk mengurung eksekusi dalam sebuah program, Terdapat bagian blok pada clientSocket = lalu mengecheckServer bahwa client dan server sudah terhubung atau belum.
Logika tersebut bagian untuk terhubungnya aktivitas jika bagian terima salam dan juga pada server akan membalas salam juga atau jika tidak di mengerti akan menjawab saya tidak mengerti.
Logika tersebut adalah bagian penutup ataupun output pada stream dan juga koneksi.


SIMPLECLIENT.JAVA

Logika tersebut pengambilan data Library atau pemanggilan simpanan didalam berupa java.net dan java.io
Logika tersebut untuk penamaan class yaitu simpleClient dan untuk main untuk eksekusi setiap program karena programnya public brarti digunakan didalam class atau diluar class lalu menggunakan REMOTE_PORT sebesar 5000 dan  static berarti memiliki sifat yang sama pada class lalu void tidak ada pengiriman nilai balik terhadap class itu sendiri, Strings itu untuk menangani karakter yang berjenis array dan args untuk variabel objek.
Logika tersebut adalah penerima sebuah Socket cl, BufferedReader is, DataOutputStream, Dan BufferedReader stdin, InputStreamReader ini sebagai bagian inputan system tersebut lalu untuk variabelnya adalah 0, Untuk membuat sebuah stream socket dan koneksi ke suatu port dalam komputer bernilai null, maupun input ataupun output. Jadi belum diketahui bahwa nilainya null.
Logika tersebut try untuk mengurung eksekusi dalam sebuah program, Terdapat bagian blok pada cl = lalu mengecheckClient REMOTE_PORT bahwa client siap di jalankan dan exception sendiri mencari Host yang diminta jika terdapat di pc/laptopnya hostnya IndraBenyaminS maka balik ke e1 nah e1 sendiri dari e nya server jika bukan maka error. Terhubungnya antara client ke server.
Logika tersebut try untuk mengurung eksekusi dalam sebuah program, disini bagian blok untuk simpleClient dijalankan memasukkan kata kunci kalo dilihat di server, katakuncinya salam, bagian userinput = stdin.readline akan mencetak/membacanya jika tidak sesuai makanya error.
Logika tersebut try untuk mengurung eksekusi dalam sebuah program, disini bagian blok untuk penerimaan server bahwa client berhasil terhubung menggunakan output = is.readline dari simpleServer akan mencetak outputnya sendiri atau membalas.
Logika tersebut adalah bagian penutup ataupun output pada stream dan juga koneksi.


OUTPUT simpleServer Dan simpleClient

Sumber :


Kamis, 26 April 2018

Pengantar Komputasi Modern# (Quantum Gates)


Quantum Gates
Komputer kuantum 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 kuantum dari partikel dapat digunakan untuk mewakili data dan struktur data, dan bahwa mekanika kuantum dapat digunakan untuk melakukan operasi dengan data ini.
Quantum gate termasuk sebuah petunjuk yang memiliki cara atau perhitungan dari komputasi kuantum tersebut dan khususnya model rangkaian kuantum perhitungan, sebuah gerbang kuantum (quantum atau gerbang logika) adalah dasar kuantum sirkuit operasi pada sejumlah kecil qubit. Tidak seperti banyak gerbang logika klasik, gerbang logika kuantum yang reversibel. Namun, komputasi klasik dapat dilakukan dengan menggunakan hanya gerbang reversibel. Misalnya, gerbang Toffoli reversibel dapat melaksanakan semua fungsi Boolean. Gerbang ini memiliki setara kuantum langsung, menunjukkan bahwa sirkuit kuantum dapat melakukan semua operasi yang dilakukan oleh sirkuit klasik.
Quantum gerbang logika yang diwakili oleh matriks kesatuan. Gerbang kuantum yang paling umum beroperasi pada ruang satu atau dua qubit, seperti yang umum gerbang logika klasik beroperasi pada satu atau dua bit. Ini berarti bahwa sebagai matriks, gerbang kuantum dapat dijelaskan oleh 2 × 2 atau 4 × 4 matriks kesatuan.
Toffoli (CCNOT) Gate
Contoh gerbang Toffoli 3Bit 
Gerbang Toffoli, juga gerbang CCNOT atau gerbang Deutsch {\ displaystyle D (\ pi / 2)} {\ displaystyle D (\ pi / 2)}, adalah gerbang 3-bit, yang universal untuk penghitungan klasik. Gerbang Toffoli kuantum adalah gerbang yang sama, ditetapkan untuk 3 qubit. Jika dua bit pertama berada dalam kondisi {\ displaystyle | 1 \ rangle} | 1 \ rangle, ini akan menerapkan Pauli-X (atau TIDAK) pada bit ketiga, jika tidak, tidak akan terjadi apa-apa. Ini adalah contoh gerbang yang dikendalikan. Karena ini adalah analog kuantum dari gerbang klasik, itu sepenuhnya ditentukan oleh tabel kebenarannya.
Fredkin (CSWAP) Gate
Gerbang Fredkin (juga CSWAP atau gerbang cS) adalah gerbang 3-bit yang melakukan swap terkendali. Ini universal untuk perhitungan klasik. Ini memiliki properti yang berguna bahwa angka 0 dan 1 dilestarikan di seluruh, yang dalam model bola biliar berarti jumlah bola yang sama adalah output sebagai input.
Sumber :