antara bimbang dan ragu serta yakin … lah ???
ya, kuliah udah kelar… its time to get Work, pengennya sih bisa kerja di perusahaan gede dengan gaji gede, kerja tenang, hidup santai… ha ha siapa yg ga pengen coba ![]()
sebenarnya udah sempat nyobain jadi programmer di software house juga sih 10 bulan lamanya, tapi abis itu resign…
sampe sekarang hikz hikz…
belakangan ide2 tentang kehidupan nyaman itu pun mulai sirna (terpaksa juga sih). salah satu alasannya adalah timbulnya satu ide lain untuk menjadi usahawan (maksa;kaya’ karyawan) aka pengusaha.
alasannya mungkin karena mungkin itu salah satu cara bisa berkontribusi untuk orang banyak, untuk negara ini mungkin ( haa… angan2). Banyak kan pengusaha-pengusaha yg udah sukses dengan usahanya bisa mempekerjakan orang (kan bermanfaat untuk orang banyak, juga negara terbantu dengan ngurangin angka pengangguran)
masalahnya apa yang mau dibuat? apa yg mau dijual? penghasilan tiap bulan gimana?
ya, itulah mungkin beberapa masalah awal yang muncul, itu semua penuh resiko…
kalo ngeliat cerita-cerita pengusaha yang merintis usahanya dari 0 (NOL) , ngeri juga sih kisahnya…
bener-bener penuh perjuangan, tapi beda loh dengan anak anak pengusaha yg mewarisi usaha orang tuanya (yg ini enak bener he he)
denger denger cerita mereka sih katanya harus giat berusaha dan berdoa…
tapi, aku sih yakin Allah pasti nggak akan menyia-nyiakan usaha hambanya ![]()
ya… antara ragu, bimbang dan yakin…
27/12/2009
09/07/2009
Java to Exe
Posted by heru under java | Tags: convert java to exe, java exec, java to exe, launch jar |Leave a Comment
Judul di atas tidak sepenuhnya benar untuk artikel berikut, Ketika kita membuat aplikasi desktop menggunakan java, maka file akhir yang dihasilan adalah file berekstensi *.jar, hal ini tidak sama seperti ketika kita melakukan kompilasi dengan native compiler yang akan menghasilakan file executable yang bisa langsung dieksekusi pada OS, java menggunakan Virtual Machine untuk menjalankannya, sehingga file jar tadi akan dijalankan diatas JVM.
Untuk menjalankan jar yang telah kita buat, adalah dengan menggunakan command prompt, yaitu dengan perintah java -jar app.jar atau javaw -jar app.jar
Atau dibuat batch file agar bisa langsung di klik, namun cara ini tetap akan menampilkan kotak command prompt, ketika aplikasi dijalankan.
Cara lain adalah dengan membuat file launcher yang akan mengeksekusi perintah untuk menjalankan file jar. Cara ini juga dipakai oleh eclipse, dimana eclipse merupakan java based, tetapi ketika running, yang di jalankan adalah eclipse.exe bukannya eclipse.jar
Untuk memulainya, tools yang dibutuhkan adalah NSIS, sebuah tools untuk membuat instalasi program yang berjalan pada windows. Salah satu feature yang ada pada tools ini adalah, dapat menjalankan perintah command prompt.
Tools ini berbasis script yang akan dicompile menjadi file executable.
Dengam trik ini, kita bisa membuat script untuk memanggil java, tanpa harus membuka command prompt.
Untuk memulai install terlebih dahulu NSIS
Scriptnya adalah sebagai berikut, untuk selanjutnya dapat dicompile menggunakan NSIS Tools.
;————————————————–
; NSIS Script to Launch Java Application
; (c)2009, Heru Prayugo
;————————————————–
Name “Java Launcher” ;Application Name
;Icon “Paste.ico” ;icon file
OutFile “DocumentEditor.exe” ;Output Executable File
;Properties To generate
VIAddVersionKey “ProductName” “DocumentEditor”
VIAddVersionKey “Comments” “A Test Java Launcher Application”
VIAddVersionKey “CompanyName” “Rux System “
VIAddVersionKey “FileVersion” “1.0.0″
VIAddVersionKey “FileDescription” “Sample Java Launcher”
VIAddVersionKey “LegalCopyright” “(c) 2009, Rux System”
VIProductVersion “1.0.0.1″
;jar file to exec in exe file
!define JarFile “DocumentEditor.jar”
;javaw.exe to execute jar file
!define JavaExe “javaw.exe”
RequestExecutionLevel user
SilentInstall silent
AutoCloseWindow true
ShowInstDetails nevershow
!include “FileFunc.nsh”
!insertmacro GetFileVersion
!insertmacro GetParameters
!include “WordFunc.nsh”
!insertmacro VersionCompare
Section “main”
Call GetJRE
Pop $R0
StrCpy $0 ‘”$R0″ -jar “${JarFile}”‘
SetOutPath $EXEDIR
Exec $0
SectionEnd
Function GetJRE
Push $R0
ClearErrors
StrCpy $R0 “$EXEDIR\jre6\bin\${JavaExe}” ;JRE harus dicopy ke folder yang sama
IfFileExists $R0 JreFound ;skip jika JRE tidak ditemukan, lalu munculkan messagebox
MessageBox MB_OK “Untuk menjalanan applikasi, anda harus mengcopy folder jre ke folder ini”
JreFound:
Exch $R0
FunctionEnd
07/07/2009
Pengontrolan led menggunakan Port USB
Posted by heru under avr | Tags: interfacing usb, usb avr |[6] Comments
Melakukan komunikasi dengan protokol serial rs232 ataupun parallel port mungkin sudah familiar di aplikasikan menggunakan mikrokontroller avr. Protokol lain yang sudah sangat populer adalah usb(universeal serial bus). Akantetapi untuk mengaplikasikannya tidak semudah 2 protokol sebelumnya, memang sudah ada seri avr yang sudah meng-include usb on chip, akan tetapi dengan menggunakan seri atmega atau attiny sudah bisa dilakukan komunikasi dengan computer melalui port usb ini.
Project ini tidak akan membahas secara detail karakteristik protokol ini, akan tetapi lebih high level dengan library dari v-usb, akan dibuat pengontrolan 8 buah led yang dihubungkan dengan port pada mikrokontroller. Pada sisi host (windows) diperlukan driver , agar device yang dibuat dapat dikenali dan berjalan dengan baik, serta sebuah program .exe yang akan berkomunikasi dengan program yang ada di mikrokontroller. Hasil akhir yang diinginkan adalah host bisa mengiriim nilai 1 Byte ke PORT yang terhubung dengan 8 buah led, sehingga led akan hidup dan mati sesuai dengan nilai yang dikirimkan, serta mikrokontroller dapat mengirim status led kepada host.
Project ini merupakan basic interfacing usb menggunakan avr, dan dapat dikembangkan untuk komunikasi yang lebih advance lainnya.
Rangkaiannya adalah sebagai berikut:

Komponen yang diperlukan adalah:
IC1=ATMEGA8535
R1=R2=68Ohm
R3=1K5
R4=1M
R5=10K
D1=D2=3V6
C1=C2=27pF
Q1=12Mhz
referensi:
http://www.obdev.at