Archive for the 'Programming' Category

Rumah Baru

Alhamdulillah akhirnya punya rumah baru juga buat blog ini, sebenernya udah lama sih pengennya, cuman baru sekarang-sekarang onlinenya.

www.arizane.com

Tolong dicek yah, jadi kalo ada postingan baru, yah kerumah yang baru, yang lama tetep buat arsip aja

Berkenalan dengan DLL

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’

Cara Mengetahui Compiler dari suatu Aplikasi

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

How to make Form Connection Setting Visual Basic 6.0

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, :D 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.

DOWNLOAD 36Kb

Sedikit Tips Persiapan dalam presentasi

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’

Coba gw jadi dia

Mungkin kita semua pernah mengatakan hal tersebut, “Coba gw jadi dia”, “Enak yah jadi dia”. Salah satu paradigma yang memang sedikit agak membingungkan, apakah kata-kata tersebut dapat menjatuhkan mental seseorang dalam artian tidak mensyukuri nikmat yang ada padanya, atau memang sebagai salah satu batu loncatan untuk meraih apa yang dia inginkan. Dan dalam kasus ini, sayapun pernah mengalami. Sewaktu SMA saya punya geng, kemana-mana barengan, segala macem kebandelan dan kekreatifan kita jalanin rame-rame. Dan didalam geng ini saya termasuk anak yang paling pendiam dan ikut aja kalo mereka kemana-mana. Dilain pihak, memang teman-teman segeng saya ini bisa dikategorikan anak-anak yang orang tuanya memiliki perekonomian diatas rata-rata, boleh disebut “Tajir Mentok”. Sebut saja Reza, anak perawakan gemuk, tinggi, besar, Sangar dan cool ini dikenal anak-anak sebagai Big BOSS nya kita-kita. Segala hal selalu dia sediakan untuk keramaian party kami atau sekedar bermanja-manja dengan petualangan kami. Makanya kami sering banget nginep dirumah dia, disamping enak tempatnya, rumahnya pun luas kayak lapangan bola(heheh), yang membuat banyak temen dari geng lain pun maen kesini. Singkat cerita, Reza adalah anak pertama seorang direktur perusahaan kontraktor terkenal di Indonesia. Sejak SMA aja dia sudah dibikinin company sendiri oleh ayahnya, walau belum jalan saat itu, mendengar itu rasanya waaah sekali. Enak banget kan jadi dia?, ngga usah mikir apa-apa tinggal jalanin aja semua. Ya, saya sering berargumen seperti itu, bahkan terakhir kemarin bulan oktober saya main kerumahnya.
Saat saya bertamu kerumahnya, saya tidak lupa menanyakan company nya, hebatnya dia sedang menggarap beberapa project diwilayah Tangerang(pelebaran jalan kalo nggak salah), tanpa bantuan Ayahnya, wah salut sekali saya sama sobat saya tersebut. Diperjalanan pulang di dalam mobil, saya selalu mengelu-elukan Reza didepan sobat saya yang lain, Daus. Daus juga salah satu pemegang tahta usaha ayahnya sebagai pengusaha Buah-buahan di wilayah Tangerang. Memang sobat atau teman dekat saya adalah the Next Bussinesman yang meneruskan usaha keluarga mereka, berbeda dengan saya, saya mempercayakan usaha Wedding Organizer dan Salon ibu saya untuk diurus kakak-kakak saya, yah kalo saya nyari jalur sendiri, hehehe. Lalu diperjalanan saya selalu bilang “Enak yah cong jadi si Rezza, dia tinggal jalanin companynya aja sendiri, channel banyak, udah gitu backingannya company bokapnya, jadi usaha bisa lancar”, setelah acong(Daus) selesai mendengar celotehan saya, lalu dia nyeletuk bicara. “Tau nggak Riz baru-baru ini Rezza pernah ngomong apa ke gw?”. Dengan ekspresi tanya saya menodong muka penasaran ke dia, lalu dia menjawab “Enak yah cong jadi si Aris”. Kaget saya mendengar kata-kata itu, saya minta yakinin lagi, apa bener Rezza ngomong gitu, dan Acong pun mengamini. Setelah saya percaya, saya mencari tahu kenapa si Rezza bisa ngomong gini, sedangkan nggak ada yang spesial dari saya, Azbee Research pun hanya company bayangan, nggak jelas dan belum terdaftar. Client kamipun masih terhitung jari, backingan saya nggak punya, pendapatan masih belum intensif, karyawan masih rekrutan dan segala macem kekurangan company “abal-abal” saya ini. Tapi sampai sekarang saya belum tahu, kenapa Rezza ngomong seperti itu. Namun menurut hemat saya, saya harus mensyukuri apa yang udah saya dapatkan selama ini, selama ini saya mencoba membangun company sendiri sejak saya SMA, walau progressnya agak lambat, tapi saya yakin ini cuma masalah waktu. Dan niatnya saya akan menggandeng company Rezza untuk project security parking kedepan. NB : Secure parking adalah next AzBeeTech product, insya Allah tahun 2010, karena harus melewati serangkain test dahulu, doakan produk kami ini agar bisa release dan bermanfaat bagi kita semua, amin.

Mengapa pilih JAVA?

javawhy.gif

Java memiliki beberapa karakteristik yang menjadikan Java memiliki kelebihan dibandingkan bahasa pemograman lain. Adapun karakteristik-karakteristik tersebut adalah :

Continue reading ‘Mengapa pilih JAVA?’

Multipaging dengan visual basic

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).

pagesite.jpg

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

multipaging.jpg

Download Source Code

Java Controlling LED Through Printer Port/Parallel Port

akses parallel port dengan java dan jnpout32.dll
Kemarin saya sempet nulis artikel nyalain Led dengan VB pastinya bridgenya inpout32.dll, sebagai acuan saya sempet bikin project kampus tentang java yang mengakses Parallel port(coba liat dihalaman Project kampuz diblog ini).ternyata lumayan sulit juga pake komponen dari java untuk access parallel port, nah waktu itu saya sempet nemuin di web cara mudahnya, yaitu pake jnpout32.dll buatan Juanga69, cara kerjanya sama kayak inpout32.dll koq namun karena java, jadi jnpout32.dll deh.

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

thx to : juanga69supported words : Java Parport, java printer port, parallel port, jnpout32.dll, inpout32.dll in java

Visual Basic How to make application have parameter(parameter command)

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…

Next Page »


Official Of Arizane Blog

Komunitas

Indonesian Muslim Blogger KampungBlog.com - Kumpulan Blog-Blog Indonesia

Top Browsers

Mozilla

Visitor