Senin, 07 Mei 2012

Merubah Nama Komputer Menjadi Alamat IP


Kali ini saya akan membahas cara merubah nama komputer menjadi alamat IP. Program java dibawah ini bernama Nslookup, langkah awal seperti artikel sebelumnya adalah buka notepad lalu ketik koding program java dibawah ini



Simpan file tersebuk di dalam folder bin yang terdapat pada folder java. Simpan dengan nama NsLookup.java. Setelah itu buka cmd lalu input statemen di bawah ini

javac NsLookup.java
java NsLookup


Maka akan muncul "Pemakaian : java NsLookup (Hostname)" lalu masukkan Computer Name anda di awali dengan "java NsLookup". Untuk lebih jelasnya perhatikan gambar di bawah ini

Merubah Alamat IP Menjadi Nama Komputer


Pada artikel kali ini akan dibahas bagaimana mengkonversikan atau merubah IP Address menjadi Computer Name dengan menggunakan java. Langsung saja ketikkan program java di bawah ini



Kemudian simpan pada folder bin yang terdapat di dalam folder java. Selanjutnya buka cmd lalu compile dengan menggunakan statemen berikut ini.

javac IPtoName.java
java IPtoName.java


Setelah memasukan statemen java IPtoName.java maka akan muncul "Pemakaian : java IPtoName (IP Address)" maka masukan IP Address anda di awali dengan statemen "java IPtoName". Untuk lebih jelasnya perhatikan gambar di bawah ini.

Melihat Nama PC atau Notebook Menggunakan Java

Dalam sebuah PC atau perangkat elektronik lain yang dapat terhubung dengan internet, selain IP address, terdapat juga nama dari perangkat itu sendiri, karena ada beberapa perangkat keras semisal printel yang mengenali komputer yang di tuju menggunakan nama komputer itu sendiri dan tidak menggunakan IP. Selain itu nama pada komputer itu sendiri akan memudahkan untuk merancang sebuah jaringan.

Banyak cara yang dapat dilakukan untuk melihat nama dr sebuah komputer. Pada postingan saya kali ini akan dijelaskan cara melihat nama dari sebuah komputer menggunakan program JAVA dengan aplikasi JCreator. Meskipun cara ini lebih rumit dari cara yang paling mudah yaitu dengan cara melihat properties pada my computertapi tidak ada salahnya untuk mencoba sambil belajar bahasa pemograman JAVA.

Caranya dengan Mengetikkan koding program JAVA seperti gambar di bawah ini



setelah selesai run koding tersebut maka akan muncul tampilan seperti ini pada bagian bawah



cukup mudahkan?? setelah mempelajari cara melihat IP dan Name pada komputer, postingan saya selanjutnya akan coba mengkonversikan IP address komputer menjadi nama komputer tersebut.

Melihat Alamat IP Menggunakan Java

Alamat IP (Internet Protocol Address) adalah deretan angka biner antar 32-bit sampai 128-bit yang dipakai sebagai alamat identifikasi untuk tiap komputer host dalam jaringan Internet. Panjang dari angka ini adalah 32-bit (untuk IPv4 atau IP versi 4), dan 128-bit (untuk IPv6 atau IP versi 6) yang menunjukkan alamat dari komputer tersebut pada jaringan Internet berbasis TCP/IP.

Sistem pengalamatan IP ini terbagi menjadi dua, yakni:

* IP versi 4 (IPv4)
* IP versi 6 (IPv6)





Banyak cara yang dapat dilakukan untuk melihat IP Address PC/Laptop anda. Salah satu caranya adalah menggunakan program JAVA. Pada postingan ini saya menggunakan JCreator sebagai aplikasi pendukung. Berikut ini adalah langkah-langkahnya

Pertama anda jalankan JCreator -nya kemudian pilih File -> New -> File -> Pilih java classes -> klik next -> isi nama File Path dengan "getIP" -> Finish



setelah selesai klik run -> run project , maka akan muncul tampilan di bagian bawah seperti ini 



Seperti itulah caranya, tidak sulitkan??
Pada postingan selanjutnya saya akan coba melihat nama PC saya menggunakan program java dengan aplikasi yang sama yaitu JCreator.

Quantum Computing

 

Sebuah komputer kuantum adalah perangkat untuk perhitungan yang menggunakan langsung dari fenomena kuantum mekanik, seperti superposisi dan belitan, untuk melakukan operasi pada data. Quantum komputer berbeda dari komputer digital berdasarkan transistor. Padahal komputer digital membutuhkan data yang akan dikodekan menjadi digit biner (bit), komputasi kuantum menggunakan properti kuantum untuk mewakili data dan melakukan operasi pada data ini. Sebuah model teoritis adalah kuantum Turing mesin, juga dikenal sebagai komputer kuantum universal. Quantum komputer berbagi kesamaan teoritis dengan komputer non-deterministik dan probabilistik, seperti kemampuan untuk berada dalam lebih dari satu negara secara bersamaan. Bidang komputasi kuantum pertama kali diperkenalkan oleh Richard Feynman pada tahun 1982.

Meskipun komputasi kuantum masih dalam masa pertumbuhan, percobaan telah dilakukan dimana operasi komputasi kuantum dieksekusi pada sejumlah sangat kecil dari qubit (quantum bit). Kedua penelitian praktis dan teoritis terus berlanjut, dan pemerintah nasional dan lembaga pendanaan militer mendukung penelitian komputasi kuantum untuk mengembangkan komputer kuantum untuk tujuan keamanan baik sipil maupun nasional, seperti pembacaan sandi.

Skala besar komputer kuantum bisa dapat memecahkan masalah tertentu jauh lebih cepat daripada komputer klasik dengan menggunakan algoritma saat ini dikenal terbaik, seperti faktorisasi integer menggunakan algoritma Shor atau simulasi kuantum banyak-tubuh sistem. Ada ada algoritma kuantum, seperti algoritma Simon, yang berjalan lebih cepat daripada algoritma klasik mungkin probabilistik Mengingat terbatas sumber daya, komputer klasik dapat mensimulasikan sebuah algoritma kuantum yang sewenang-wenang sehingga perhitungan kuantum tidak melanggar tesis Gereja-Turing Namun, dalam praktek sumber daya yang tak terbatas tidak pernah tersedia dan dasar komputasi 500 qubit, misalnya, sudah akan terlalu besar untuk diwakili pada komputer klasik karena akan membutuhkan 2500 nilai kompleks untuk disimpan. (Sebagai perbandingan , sebuah terabyte menyimpan informasi digital hanya 243 diskrit on / off nilai-nilai) Nielsen dan Chuang menunjukkan bahwa "Mencoba untuk menyimpan semua bilangan kompleks tidak akan mungkin pada setiap komputer klasik dibayangkan.

Computational Semantic





Komputasi semantik adalah studi tentang bagaimana untuk mengotomatisasi proses membangun dan penalaran dengan makna representasi ekspresi bahasa alami. Ini akibatnya memainkan peran penting dalam pengolahan bahasa alami dan linguistik komputasi.

Beberapa topik tradisional yang menarik adalah: konstruksi representasi makna, underspecification semantik, anaphora resolusi, proyeksi presuposisi, dan resolusi quantifier ruang lingkup. Metode yang digunakan biasanya menarik dari semantik semantik formal atau statistik. Semantik Komputasi memiliki titik kontak dengan bidang semantik leksikal (kata rasa disambiguasi dan pelabelan peran semantik), semantik wacana, representasi pengetahuan dan penalaran otomatis (khususnya, pembuktian teorema otomatis). Sejak tahun 1999 telah ada kelompok kepentingan khusus pada ACL semantik komputasi, SIGSEM.

sumber :

http://en.wikipedia.org/wiki/Computational_semantics

Cloud Computing




PENGERTIAN CLOUD COMPUTING
Komputasi awan (Cloud Computing) adalah di mana informasi secara permanen tersimpan di server di internet dan tersimpan secara sementara di komputer pengguna atau client seperti desktop, komputer tablet, notebook, komputer tembok, handheld, sensor-sensor, monitor dan lain-lain. Cloud Computing (Komputasi awan) adalah gabungan pemanfaatan teknologi komputer (komputasi) dan pengembangan berbasis Internet (awan). Awan (cloud) adalah metefora dari internet, sebagaimana awan yang sering digambarkan di diagram jaringan komputer.

Komputasi awan (Cloud Computing) adalah suatu konsep umum tren teknologi terbaru lain yang dikenal luas mencakup SaaS, Web 2.0 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. Sebagaimana awan dalam diagram jaringan komputer tersebut, awan (cloud) dalam Cloud Computing juga merupakan abstraksi dari infrastruktur kompleks yang disembunyikannya. Ia adalah suatu metoda komputasi di mana kapabilitas terkait teknologi informasi disajikan sebagai suatu layanan (as a service), sehingga pengguna dapat mengaksesnya lewat Internet (di dalam awan) tanpa mengetahui apa yang ada didalamnya, ahli dengannya, atau memiliki kendali terhadap infrastruktur teknologi yang membantunya.

MANFAAT CLOUD COMPUTING
manfaat dari cloud computing yang dirasakan oleh user yakni user tidak perlu menginstal program di komputernya semua nya bisa dilakukan secara online contohnya banyak web yang menyediakan penggunaan adobe photoshop dengan gratis yang bisa dimanfaatkan oleh user namun dengan catatan user hanya sebatas menggunakan tanpa harus memiliki. nah begitulah nantinya teknologi cloud komputing bekerja. untuk saat ini pengusa internet yakni google telah mengembangkan google apps nya untuk menjadi layanan komputer awan.

PRINSIP KERJA CLOUD COMPUTING
analoginya, monitor, mouse dan keyboard ada di user sedangkan CPUnya ada di server tertentu, baik secara intranet atau internet. Jadi proses dan pekerjaan aplikasi yang biasanya kita instal di kompi sekarang di jalankan oleh sofware online.

KLASIFIKASI LAYANAN CLOUD COMPUTING
- Sofware as a Server (SaaS), merupakan layanan aplikasi yang menggunakan akses internet

- Platform as a Server (PaaS), kita bisa membuat aplikasi sendiri dan mendesainnya

- Infrastructure as a Server (IaaS), penyedia infrastruktur komputasi seperti hardisk, prosesor, memory