Alhamdulillah akhirnya punya rumah baru juga buat blog ini, sebenernya udah lama sih pengennya, cuman baru sekarang-sekarang onlinenya.
Tolong dicek yah, jadi kalo ada postingan baru, yah kerumah yang baru, yang lama tetep buat arsip aja
Programming | Network | Database | AirsoftGun | Design | Motivation and my Story
Alhamdulillah akhirnya punya rumah baru juga buat blog ini, sebenernya udah lama sih pengennya, cuman baru sekarang-sekarang onlinenya.
Tolong dicek yah, jadi kalo ada postingan baru, yah kerumah yang baru, yang lama tetep buat arsip aja
Kadang saat iseng menjelajahi folder dari suatu aplikasi maka kita akan mendapati beberapa file yang diantaranya adalah berkekstensi *.Exe (aplikasi), *.Hlp (File Help), *.Ocx (activeX/Component) dan kadang *.dll(dynamic link library).
Disini kita coba sedikit berkenalan dengan file yang memiliki gelar *.dll atau disebut de el el(dan lain lain *halah*). Secara harfiah DLL adalah suatu library dari aplikasi yang memiliki beberapa fungsi yang digunakan pada aplikasi atau komponen tertentu.
Biasanya dll tidak bisa berdiri sendiri, tapi file tersebut dibutuhkan aplikasi tertentu yang membutuhkan suatu fungsi yang akan dijalankan oleh aplikasi tersebut, namun aplikasi bisa berdiri sendiri tanpa bantuan file DLL, tapi dalam konsep pemograman tertentu. Hal ini dikarenakan DLL bukanlah file yang bisa langsung dieksekusi.
Gimana kalo kita langsung praktekin aja?, sebagai pengenalan kita gunakan visual basic 6.0 sebagai pembuat DLLnya, insyaAllah jika ada kemampuan dan kesempatan, kita gunakan bahasa pemograman lain. Tapi banyak senior saya bilang, mereka nggak terlalu yakin dengan component atau library yang dibuat menggunakan visual basic 6.0. Continue reading ‘Berkenalan dengan DLL’
PEiD adalah salah satu aplikasi pendeteksi yang bisa mengecek suatu aplikasi dicompile dengan bahasa pemograman apa dan dipack dengan utility apa serta mengetahui aplikasi itu di kompress dengan utility apa.
Aplikasi ini cukup simpel untuk digunakan, kita tinggal pilih aplikasi mana yang akan didiagnosa, lalu PEiD dengan sendirinya akan mengecek identitas dari aplikasi tersebut dan menampilkannya.
Namun terkadang output yang diberikan berupa ASProtect atau UPS, ini menandakan bahwa aplikasi tersebut sudah dikompres oleh utility tersebut, untuk menangani ini, dekompress aplikasi tersebut dengan utility kompressor yang bersangkutan. Misalnya Aplikasi telah dikompress dengan UPX 0.80, maka tinggal kita dekompress saja dengan utilty UPX, setelah itu scan lagi dengan PEiD.
Selain untuk mengecek identitas aplikasi, PEiD juga berguna untuk :
Task viewing
melihat Proses apa yang sedang berjalan di system anda
Disassembler Module
mendisasmbly aplikasi yang sedang dicek
Hex Viewer Module
Melihat Hex modul pada aplikasi yang sedang dicek
Dalam mengembangkan aplikasi yang terintegrasi dengan database, kadang kita sering terpengaruh dalam kemudahan, yaitu menset lokasi server, nama user, password dan nama database, yang memang biasanya bersifat statis dan harus melakukan recompile jika terjadi perubahan tata letak server atau nama dari database. Apakah anda rela client anda yang nggak tahu apa-apa dalam pemograman disuruh mengkompail ulang sendiri?. Disamping itu citra dari aplikasi yang telah kita buatpun tidak terkesan professional dan kaku.
Namun dengan adanya Form option/connection setting, insyaAllah si pengguna dapat merubah alamat, nama database bahkan password sesuai dari database yang ada. contoh simplenya jika kita melakukan koneksi ke SQL2000 menggunakan Enterprise manager. Disini kita coba buat bareng, gimana sih bikin aplikasi yang bisa menangani itu semua. Okey ada beberapa teknik yang bisa kita ambil, antara lain menggunakan file setting INI, Conf, XML dan DAT, namun file-file tersebut tidaklah statis, anda berhak mengubahnya sesuai keinginan anda, namun masih pada harfiah-harfiah yang tidak mengacaukan pengambilan data pada file tersebut.
Namun disini saya coba menggunakan teknik stream, atau pengambilan data sesuai baris yang sudah kita tentukan, dan memang ini cara simple yang sering digunakan, namun kurang fleksible dan nggak terkesan canggih,
File dengan extensi *.dat berisi tentang lokasi server, username, password dan nama database yang nanti oleh si form diambil datanya dan melakukan koneksi, dan kita pun bisa mengubahnya tanpa membuka file *.dat tersebut, jadi perubahan dapat dilakukan pada form connection setting tersebut.
Yaudah, kita coba belajar bareng gimana caranya, dengan mendownload file samplenya. Semoga membantu, kritik dan saran sangat dinanti.
Disini saya coba minta izin dari para sepuh software marketer dan project leader/manager. Mengatasnamakan newbie, izinkanlah saya memberikan secomot tips gimana caranya presentasi, yah ngga termasuk kategori jalan sukses, tapi mendekati di approve lah, sedikit saya ambil dari pengalaman teman-teman dan sangat banyak saya ambil dari sumber internet, seperempat kilonya lagi dari pengalaman saya dan se-ons lagi dari bayangan khayalan saya, yaudah jadi berapa kilo semuanya bang?Oh iya tipsnya nggak ditujukan untuk presentasi didepan dosen yah, tapi klo dicoba yah nggak ngapa.
Continue reading ‘Sedikit Tips Persiapan dalam presentasi’

Java memiliki beberapa karakteristik yang menjadikan Java memiliki kelebihan dibandingkan bahasa pemograman lain. Adapun karakteristik-karakteristik tersebut adalah :
Sebenernya nggak tau mau ditulis judulnya apa, tapi sistemnya sama seperti web, yaitu menampilkan data hanya beberapa saja yang ingin ditampilkan, dan sisanya menggunakan shortcut(page1,2,3,4 dst).

Sebenernya udah lama mau coba-coba teknik ini, lumayan buat minimalis tampilan, dan terinspirasi juga sama web, tapi hehe lagi males, eh kebetulan ada anggota vb-bego yang sama menanyakan seperti ini, jadi tertarik lagi, yasudah coba dikerjain aja deh.
Oh iya, dijalan nemuin teknik pembulatan keatas dari DevX

oke ikutin cara-caranya yah
1. Download dulu File source code dan binary dari jnpout32.dll, lalu ekstrak ke direktori yang dipengenin.
2. yaudah gitu ajah hehehe yang penting jnpout32.dll ada satu folder bersama file java ioPort.java dan ControllParport.java
Silakan mencoba deh…
oh iya rangkaian elektronikanya masih pake yang dulu aja yah yang dari artikel vb parallel port
Download
Membuat aplikasi kita memiliki parameter saat dijalankan.
pernah pake netcat atau aplikasi Dos lainnya, seperti aplikasi ping.exe misalnya, saat kita menjalankan aplikasi tersebut ada parameter di belakangnya setelah kita memasukan IP, misal : ping 192.168.0.1 -t , nah -t ini adalah parameter yang akan diexecute oleh ping.exe agar melakukan trace secara terus menerus sampai si user menekan ctrl+c atau exit.
Nah disini kita coba implementasikan dalam visual basic, sehingga aplikasi kita bisa seperti itu, namun masih dalam lingkup satu parameter saja, klo mau banyak parameter seperti aplikasi ping.exe silakan di adventure aja koding dibawah ini…
Private Sub Form_Load() 'kompile aplikasi terlebih dahulu dan jalankan aplikasi contoh : c:\app.exe -a 'untuk versi ini hanya bisa mengcatch 1 parameter saja... 'catch segala macem tipe data Dim CmdLine 'capture parameter dari aplikasi CmdLine = Command() If Len(CmdLine) <> 0 Then If CmdLine = "-a" Then MsgBox "Alpha parameter", vbInformation ElseIf CmdLine = "-b" Then MsgBox "Beta parameter", vbInformation ElseIf CmdLine = "-c" Then MsgBox "Tetha parameter", vbInformation Else MsgBox "Parameter tidak terdaftar" & vbCrLf & "parameter -a, -b, -c", vbExclamation End If Else MsgBox "Parameter kosong, isi parameter" & vbCrLf & "parameter -a, -b, -c", vbCritical End If End End Sub
Setelah kita buat aplikasi kita menjadi executable, coba kopikan ke folder C:\windows\
nah sekarang buka Run dialog(win+R) dan ketikan namaaplikasi -a, lalu tekan enter…
semoga membantu…
Recent Comments