Home » All posts
Ditulis oleh
robzlabz pada Senin, 30 Juli 2012
Dalam buku Creating Your Own Destiny, Patrick Snow bercerita tentang seorang indian tua bersama bersama cucunya. Dia memberikan pelajaran hidup kepada cucunya dengan berkata "Sebuah pertarungan emosi berkecamuk dalam diriku. Pertarungan sengit antara dua ekor srigala." "Srigala yang satu jahat, Dia adalah kemarahan, iri hati, kesedihan, keserakahan, kesombongan, kebohongan, rendah hati, kebangaan semu, rasa bersalah, tinggi hati, dan egoisme. Sedangkan serigala yang kedua dalah serigala baik. Dia adalah kegembiraan, kedamaian, cinta, harapan, rendah hati, ketenangan, keramahan, kedermawanan, empati, kebaikan, keberanian, memahami perasaan, dan iman. Pertarungan serupa berlangsung dalam dirimu, cucuku dan juga dalam diri semua orang," kata Indian tua itu. Si cucu berpikir sejenak, lalu bertanya kepada kakeknya "Kek, serigala mana yang menang?" Indian tua itupun menjawab, "Serigala yang kamu beri makan."
Diambil dari buku Pak Yanto 15 Rahasia Mengubah Kegagalan Menjadi Kesuksesan dengan Kecerdasan Spiritual di halaman 10 terdapat pelajaran tentang yang namanya Kesabaran
Jadi, mana yang akan Anda pilih untuk diberi makan? dua srigala diatas adalah hal yang akan menentukan kehidupan kita di masa sekarang maupun di masa mendatang, bila semakin kuat serigala baik maka kehidupan kitapun akan lebih tenang dan bila serigala yang jahat yang menang maka kehidupan kita yang akan datang mungkin menjadi sebuah kekhawatiran.
Ditulis oleh
robzlabz pada Minggu, 29 Juli 2012
NFC (Near Field Communication) adalah sebuah teknologi konektifitas nirkabel (tanpe kabel) berbasis teknologi RFID (Radio Frequency Identification) yang menggunakan induksi medan magnet untuk memungkinkan komunikasi antar perangkat elektronik dalam jarak dekat (
Sumber)
Seperti halnya blutooth dan wifi, komunikasi secara NFC tidak menggunakan kabel sehingga ketika perangkat kita ingin berkomunikasi dengan perangkat yang mendukung NFC maka kita hanya meletakan perangkat secara berdekatan dan secara langsung (tanpa pair) perangkat tersebut sudah berkomunikasi. NFC hanya dapat digunakan untuk jarak yang bisa di bilang sangat dekat yaitu hanya kurang dari 4cm namun komunikasi ini dapat melakukan transfer data maksimal
424 kbps (53kBps) sehingga komunikasi ini dapat dibilang cepat daripada bluetooth.
Perangkat NFC ini dapat dibedakan menjadi 2 (Berdaya dan Tidak Berdaya) Perangkat yang berdaya disini maksudnya adalah perangkat yang menggunakan listrik dan untuk perangkat yang tidak berdaya disini dimaksudkan adalah perangkat yang tidak menggunakan listrik misalnya PIN dan card
Ditulis oleh
robzlabz pada Selasa, 19 Juni 2012
Setelah lama tidak menulis di blog akhienya punya juga keinginan untuk menulis lagi dan kali ini akan dibahas cara yang mungkin di anggap sebagian programer mustahil dulunya :D
mungkin pada soal soal sekolah akan diberikan pertanyaan tentang array dan diberikan pertanyaan "apakah array dapat diperpanjang?" banyak yang tidak yakin untuk menjawab iya atau tidak di semua bahasa array dapat di resize. silahkan tanya dosen/guru jawaban yang mereka anggap benar
tapi sekarang yang akan kita buktikan adalah pada programing dengan bahasa VB.NET (yang aku gunakan VB 2005) ternyata array dapat di resize.
oke, inilah codenya Array.Resize(arraynya, ukurannya)
dan ini adalah salah satu contoh penggunaannya :D
' deklarasi variabel array
Dim myFriends(3) As String
Sub cetak()
Dim i As Long
For i = 0 To myFriends.Length - 1
Console.WriteLine(myFriends(i))
Next
End Sub
Sub Main()
' mengisi array
Console.WriteLine("---- Array Asli ----")
myFriends(0) = "Hanif"
myFriends(1) = "Andri"
myFriends(2) = "Wawan"
cetak()
' Me-resize array di VB.NET
Console.WriteLine("---- Resize Array ----")
Array.Resize(myFriends, 4)
myFriends(3) = "Agus"
cetak()
Console.Read()
End Sub
Ketika dijalankan di console maka akan menjadi seperti ini
Ditulis oleh
robzlabz pada Selasa, 08 Mei 2012
Masih tentang registry windows, kali ini kita akan mempelajari cara mengecek, menambahkan, mengedit dan cara menghaps registry dengan program visual basic 06.
Oke, Form yang akan kita buat adalah seperti dibawah ini
 |
| Tampilan GUI Program Edit Registry |
dan dibawah ini adalah modul yang harus di download untuk persiapan pembuatan program registry yang akan kita buat
Setelah mendownload class yang telah kita butuhkan dan memasukan pada proyek kita, langkah penting yang harus dilakukan adalah installasi class yang dapat kita lakukan dengan mengetikkan kode dibawah ini pada code form kita, letakan di paling atas
Dim reg As New clsRegistryAccess
Oke, mari kita mulai dengan button yang berada pada frame Check Registry Value yang disini aku beri nama cmdRegVal. Button ini berfungsi untuk mengecek dan membaca registry. Dalam button ini berisikan kode seperti di bawah ini
Ditulis oleh
robzlabz pada Minggu, 06 Mei 2012
Mencocokan isi registry dapat kita lakukan dengan cara yang cukup mudah karena sudah terdapat function yang digunakan untuk membaca registry yang telah disediakan oleh visual basic, oke kali ini kita mempunyai misi untuk mencocokan value yang ada pada program kita dengan key yang ada dalam registry. Cara ini digunakan dalam beberapa antivirus/registry tweaking/cleaner untuk memastikan registry pada windows aman atau registry benar
Karena program ini dibuat sesimple mungkin, maka dengan program visual basic buatlah tampilan seperti di bawah ini
 |
| Tampilan Aplikasi Cek Registry |
Pada form tersebut terdapat button dengan nama
cmdCheck dan textbox dengan nama
txtDefaultValue. Oke, setelah kita membuat tampilannya mari kita membuat sedikit baris kodenya
Ditulis oleh
robzlabz pada Jumat, 04 Mei 2012
Pada pelajaran bahasa asembler kali ini agak unik karena kita akan berusaha menghilangkan setan dari code yang dibuat, codenya kira kira seperti ini
#include <iostream>
#include <conio>
main ()
{
cout<<"Saya Header";
while(true){
cout<<"Saya Setannya";
}
cout<<"Saya Footer";
getch();
}
Bila kita lihat dari code yang ada, pada perulangan while terdapat cout setan dan perulangan itu tidak akan berhenti karena nilai dari while selalu true. Nah, tugas kita kali ini adalah menghapus setan dari kode tersebut sehingga program dapat berjalan tanpa setan :D
 |
| Tampilan setan, tidak berhenti |
Ditulis oleh
robzlabz pada Minggu, 29 April 2012
27 April 2012 Aku menulis status di facebook "Sesuatu yang kau anggap mudah belum tentu mudah bagi orang lain, itulah yang menyebabkan dirimu berharga"
Sudah pernah mengendarai motor? Pasti banyak orang yang sudah pernah mengendarai motor. Ada yang bisa sampai kebut kebutan, ada yang bisa nyelip nyelip di tempat tempat yang kecil, ada yang lajunya itu kaya ninja dan macam macam pengemudi motor itu. Nah, mereka yang dapet melakukan hal itu memiliki kelebihan, mereka bisa ngebut itu adalah keahlian, bisa nyelip itu juga keahlian bahkan orang yang hanya bisa mengandarai motor itu juga suatu kelebihan loh.
Nah, tapi pernahkah kamu sadari, adalah orang yang belum bisa naik motor yang mungkin sudah seumuran kamu (19 an maksudku). Mungkin kita bertanya tanya "kenapa ya ada oang yang belum bisa naik motor, padahal anak kecil saja sekrang sudah pada bisa. " Nah itulah kelebihan pada diri kita yang sering kita anggap remeh tapi orang lain tidak beranggapan demikian. Sesuatu yang sering kita anggap mudah itu belum tentu mudah bagi orang lain sehingga orang lain itu membutuhkan dirikita untuk belajar maka dari itu kita dihargai sebagai orang yang mau membantu dirinya mencapai kualitas yang lebih baik.
Ditulis oleh
robzlabz pada Jumat, 27 April 2012
Kemarin kita telah Be
lajar bahasa Assembler #1 dan
Belajar bahasa Assembler #2. Pada Assembler #1 kita belajar bagaimana cara menghilangkan suatu fungsi dan pada bahasa Assembler 2 kita belajar bagaimana cara memperbanyak loop. Nah pada Belajar Assember 3 kita akan belajar bagaimana mengubah perulangan for yang menggunakan i=i+2 menjadi i++
Mari Download Alat yang kita butuhkan
-
OllyDbg
-
Program yang akan dibedah NONAME00.exe
Pada program noname00 aku tuliskan code seperti dibawah ini
#include <iostream>
#include <conio>
main () {
for (int i=0;i<10;i=i+2) {
cout<<i<<" : :) "<<endl;
}
getch();
}
Nah, jika kode tersebut dijalankan maka akan menghasilkan
Perulangan yang dilakukan adalah, 0, 2, 4, 6, 8. Nah misi kita kali ini adalah membuat perulangan yang dilakukan menjadi 0,1,2,3,4,5,6,7,8,9
Oke, Mari kita mulai petualangan ini :)
Ditulis oleh
robzlabz pada Kamis, 26 April 2012
Pada tutorial sebelumnya di
Belajar Bahasa Asembler #1 kita telah belajar bagaimana cara menghilangkan message box, nah misi kedua kita adalah memperbanyak loop yang terjadi pada file executable
Alat yang kita butuhkan adalah
-
OllyDbg
-
Program Hello World Perulangan
Oke, download kedua alat tersebut dan coba jalankan Program Helloworld
oke, terlihat program akan menulis "hello world" sebanyak 10x dan program akan berhenti.
Jika program diatas dituliskan dalam code maka kira kira codenya seperti dibawah ini (Coded in C++)
#include <iostream>
#include <conio>
main () {
for (int i=0;i<10;i++){
cout<<"Hello World"<<endl;
}
getch();
}
Misi kita kali ini adalah membuat perulangan bertambah banyak.
Ditulis oleh
robzlabz pada
Jika kamu adalah pembaca setia di blog ini pasti anda bertanya tanya kenapa blog ini tidak pernah di update, yah maklum penulis masih mahasiswa yang harus menempuh ujian MID T_T
Okey, kali ini kita akan sedikit belajar tentang bahasa assembler yang sebenarnya sku juga belum begitu mengerti, tapi semoha ilmu yang sedikit ini dapat bermanfaat :)
Alat yang kita butuhkan dalam praktik assembler ini adalah
-
OllyDbg
-
File Project1.exe
Setelah membuka kedua alat diatas mari mulai dengan extract ollydbg ke folder dimana kamu mudah untuk mengaksesnya. Langkah kedua mari kita analisa file yang ada di project1
ketika kita buka file project1 maka akan keluar messagebox berupa
ketika kita pilih yes maka
dan ketika pilih no maka akan keluar
dari analisa tersebut dapat kita simpulkan bahwa kode tersebut
Ditulis oleh
robzlabz pada Kamis, 12 April 2012
Kali ini kita akan belajar bagaimana membuat folder dengan bahasa Java. Aku rasa cara ini cukup mudah karena sudah disediakan librady untuk membuat folder yaitu di
library java.io.File
Oke, sedikit tampilan dari program yang sudah jadi
 |
| Java: Membuat Folder (Make Directory) |
Oke, langsung kita mulai unutk membuat class terlebih dahulu, kali ini yang aku gunakan adalah nama class MakeFolder jadi filenya juga harus diberi nama MakeFolder.java.
Ditulis oleh
robzlabz pada
Pada tutorial kali ini akan dibahas sedikit tentang kegunaan array dalam pengolahan kalimat. Biar bisa lebih jelas programnya kira kira seperti ini
Program tersebut jika dijalankan tanpa parameter maka dia akan menghasilkan outputan "Tidak Ada Inputan" dan jika diberi parapeter serupa text maka program itu akan menghitung berapa banyak setiap huruf yang terdapat disitu.
Ditulis oleh
robzlabz pada Sabtu, 07 April 2012
Java : Membuat Enkripsi Sendiri (Enc Rz+). Enkripsi ini aku beri nama Rz+
Membuat enkripsi sendiri menurutku sebuah tantangan sendiri di dunia IT ini, jarang kan orang yang buat enkripsi sendiri. Walau ini adalah code untuk enkripsi tapi untuk enkripsi ini akan aku jadikan open source jadi semua orang bisa pakai. Hmm.. kalau bisa ya buat decrypt dari enkripsi ini :D
Gambar di bawah ini akan sedikit menjelaskan tentang aturan enkripsi yang aku buat
 |
| Aturan Enkripsi Rz+ |
Ditulis oleh
robzlabz pada Kamis, 05 April 2012
no newline at end of file sering kita jumpai pada saat pengcompilean code menggunakan gcc atau aplikasi lain. Padahal kalau kita lihat sebenarnya program sudah berjalan dengan benar tapi kenapa terdapat pesan error. Mungkin itu adalah pertanyaan yang sering ditanyakan oleh seorang programer awal di c
Sebenarnya mengatasi masalah tersebut sangatlah mudah, yaitu tinggal menambahkan satu baris kosong di line paling bawah pada code yang teah kita buat. Oke untuk lebih jelasnya coba lihay code berikut ini
1
2
3
4
5
| #include "stdio.h"
main () {
printf("Hello World");
}
|
Ditulis oleh
robzlabz pada
apakah kamu pernah melihat program yang seperti ini?
Biar aku jelaskan sedikit tentang program ini. Program ini akan mengulang ke code bagian awal ketika kita mengisi pernyataan dengan y dan program ini tidak akan mengulangi code jika ditekan selain y, misal n
Ditulis oleh
robzlabz pada
Pada metode sorting apapun pasti ada 2 perintah yang harus dikerjakan, yaitu perbandingan dan penukaran, ketika data yang dibandingkan diketahui tidak urut maka akan dilakukan penukaran yang akan membuat data urut (sorting)
nah, pada artikel kali ini aku akan menjelaskan sedikit tentang code sorting dan bagaimana codenaya yang ditulis dalam cpp
sebelum menuju metode sorting, kita perlu mengetahui tentang metode penukarannya dulu. Untuk code penukaran adalah sama untuk setiap sorting yaitu
Ditulis oleh
robzlabz pada Sabtu, 31 Maret 2012
Apakah kamu tahu bahwa FlashDisk juga dapat dibuat beberapa partisi seperti halnya Harddisk? Lalu bagaimana cara menyambunyikannya. Bagi yang belum tahu tutorial ini akan benar benar berguna untuk menyambunyikan "file"
Peralatan yang kita butuhkan antara lain, flash, dan
EaseUS Partition Master Home Edition
Setelah kita mempunyai keduanya, mari kita mulai dengan membuka EaseUS partition dan kita dapati tampilan seperti ini
Ditulis oleh
robzlabz pada
PHP : Sample Form Login Dengan md5
Suatu hari aku penasaran dengan cara kerja php, bagaimana php membuat form login dan bagaimana mereka membuat encrypt md5 di dalamnya...
karena keingintahuan itu makanya aku mencoba membaut form login di php dengan disertakan md5 dan inilah penjelasannya
Dalam tutorial ini aku menggunakan
wamp sebagai local server, lalu aku membuat folder di C:\wamp\www\test dan aku isi dengan file index.php
pertama kali yang akan kita buat adalah enskripsi md5 dari password yang kita gunakan, misalnya kita akan membuat md5 pari kata "mypassword" maka pada file index.php kita masukan code seperti dibawah ini
Ditulis oleh
robzlabz pada Senin, 26 Maret 2012
Java : Mengmbil String perbaris dari file txt
Sebenarnya tidak hanya file txt yang dapat diambil, melainkan dari file apapun yang di dalamnya berupa string. Kali ini program yang digunakan adalah Notepad saja (mungkin akan lebih membantu dengan
Notepad++)
Hal yang pertama dibuat adalah nama classnya, disini aku akan membuat nama classnya adalah
BacaFile sehingga aku juga akan save file code java ini dengan nama class yang sama yaitu
BacaFile.java.
Tulisakan dalam notepad class dan main
Ditulis oleh
robzlabz pada Sabtu, 24 Maret 2012
Setelah kemarin berhasil membaut form login, selanjutnya yang ingin aku buat adalah membuat form register. Hmmm mungkin form register ini akan sedikit panjang penjelasannya.
Stay focus
Buka NetBeans lalu File - New Project - Java - Java Application
Create new java - JFrameFrom dan beri nama frmRegister
berhasil sampai disitu? mari lanjutkan dengan mengisi form dengan beberapa text, password, checkbox dan combobox. Bisa dibuat seperti ini