Welcome to the Junk Note! Dont forget to leave your comment here. If you follow me, i will follow you!

Welcome To The Junk Note!

Jika kalian uda berhasil masuk kesini, saya ucapkan SELAMAT DATANG di blog sampah! Lupakan dimensi kehidupan anda, karena selama beberapa saat kedepan anda akan berada di dunia yang tidak nyata. Dunia yang berbeda dari sebelumnya. Http://rizukinote.blogspot.com.

Read More

You Will Find Many Tutorials Here!

Dapatkan tutorial JAVA, C/C++, Action Script, Flash, Ad. Photoshop, Corel Draw, Blog, Hacking, Tips Facebook dan masih banyak lainnya yang bisa anda dapatkan secara gratis di blog ini. Ikuti terus dan jangan lewatkan setiap updatenya. Don't Miss It! Http://rizukinote.blogspot.com.

Read More

You Will Find Many Informations Here!

Dapatkan juga Info Beasiswa dan Info Lomba Terupdate, Info Seputar Teknologi, Gosip-Gosip Panas, Hot News dan informasi-informasi lainnya yang sayang kalau dilewatkan! Pastikan mata anda tidak pernah terpejam sedetikpun ketika mengunjungi blog ini! Http://rizukinote.blogspot.com.

Read More

Tampilkan postingan dengan label Tutorial Java. Tampilkan semua postingan
Tampilkan postingan dengan label Tutorial Java. Tampilkan semua postingan

How to Swap Two Variable Without Using the Third Variable?

Selamat siang kawan-kawan.

Baru hidup dari "mati suri" akhirnya saya nyempatin diri untuk posting lagi. Agak berbeda, hari ini suguhannya sedikit tentang logika. Sebenarnya postingan saya sekalian mau mencatat tentang pelajaran yang saya dapat dari teman saya. Formula sederhana sih, tetapi saya yakin bisa menambah wawasan saya sendiri, juga teman-teman yang mampir kesini.

Oke, permasalah swap antara dua variable sangat sering kita jumpai di dunia programming. Mungkin teman teman sudah terbiasa dengan menukar nilai dua variable dengan menggunakan variable ke-3 seperti berikut:

Akan ditukar nilai A dengan B, menggunakan perantara C.
Contoh:
A = 10
B = 20

Penyelesaiannya:
C = A,     C = 10
A = B,     A = 20
B = C,     B = 10

Yap berhasil ditukar!

Kita tau, cara diatas menggunakan variable bantuan C, bagaimana jika C tidak digunakan, apakah mungkin? Jawabannya sudah pasti MUNGKIN. Yaph, begini penjelasannya:
Contoh:
A = 10
B = 20

Penyelesaiannya:
A = A - B,     A = -10
B = B + A,    B = 10
A = B - A,     A = 20

Yaaay! Nilai berhasil ditukar. Yaph, matematika memang akar dari solusi logika dan pemrograman. Oh iya, cara ini saya peroleh dari teman saya Jimi

See you!

Software untuk Enkripsi dan Dekripsi Dokumen (Vigenere, Beaufort, Transformation Chiper Algoritm)

Dear gan!

Akhirnya bisa juga nih nyentuh blog saya yang sudah berlumut dan bersarang laba-laba ini. Malem ini saya mau share tentang kuliah saya lagi. Seperti biasa anak-anak Matematika Komputasi (Computer Science), kuliah yang berbau komputer dan matematik sudah tidak asing lagi kayaknya (hehehe narsisi dikit). Semester ganjil ini (Semester 7) saya ngambil mata kuliah pilihan komputasi "Sistem sekuriti data". Jangan takut! karena saya tidak akan menjelaskan panjang lebar matakuliah ini. Saya yakin tidak semuanya familiar, apalagi buat anak sastra (hehehehe jauh banget). Singkatnya Sistem sekuriti data atau spesifiknya (Cyptography) adalah ilmu yang mempelajari tentang seni pengamanan dokumen (enkripsi dan dekripsi). Agan pasti pernah dengar kan istilahnya password? Nah seni pengamanan password itu tidak terlepas dari ilmu cyptography yang saya pelajari (ternyata). Oya berikut saya lampirkan program yang telah saya buat gan, siapa tau tertarik untuk mempelajari sekaligus menggunakannya untuk memodifikasi password yang agan punya. Saya buatnya pake C++ dan Java. Source codenya juga ada, siapa tau ntar ada yang cari and nemunya di blog saya whehehehe....

Link 1 Transformation Chiper with Java
Link 2 Vigenere Chiper with C++