Konfigurasi C/C++ Compiler pada NetBeans 6.8

Posted by riopurwanggono | Posted in , , , | Posted on 00:48

0

Pada saat kita menginstall Netbeans 6.8, kita tidak bisa secara langsung membuat coding menggunakan C/C++. Harus dilakukan setting terlebih dahulu, karena secara default Netbeans tidak menginstall compiler untuk C/C++. Pada tutorial ini, kita akan menggunakan compiler Cygwin, sebagai informasi Cygwin merupakan Unix/Windows C/C++ Compiler yang sangat populer dan sering digunakan. Selain Cygwin kita juga bisa menggunakan MinGW dan Interix.

1. Langkah pertama yaitu download instalasi cygwin disini http://www.cygwin.com/setup.exe

2. Nanti setup.exe akan melakukan instalasi secara online, kemudian pilihlah paket berikut untuk diinstall:
  • gcc-core: sebagai C compiler
  • gcc-g++: sebagai C++ compiler
  • gdb: merupakan GNU Debugger,
  • make: GNU version untuk utility ‘make’
3. Setelah itu lakukan pengecekan, dengan menjalankan Cygwin Bash Shell Ketikkan :
  • cygwin –c cygwin untuk melakukan pengecekan status cygwin
  • gcc --version untuk melakukan pencekan gcc
  • g++ --version untuk melakukan pengecekan g++
  • make --version untuk melakukan pengecekan make
  • gdb --version untuk melakukan pengecekan gdb

4. Setting Path, buka Computer->Properties->Advanced system settings->Environment Variables. Klik dua kali pada “PATH” untuk mengedit. Tambahkan “c:\cygwin\bin”

5. Lakukan setting pada Netbeans. Tool->Options pilih tab C/C++->Build Tools->Tool Collection->Add ->Browse Directory, isi dengan direktori Cygwin. Kemudian Ok. Pastikan settingan seperti berikut :
  • C Compiler : C:\cygwin\bin\gcc.exe
  • C++ Compiler : C:\cygwin\bin\g++.exe
  • Assembler : C:\cygwin\bin\as.exe
  • Make Command : C:\cygwin\bin\make.exe
  • Debugger Command : C:\cygwin\bin\dbg.exe
  • CMake Command : C:\cygwin\bin\make.exe


6. Setelah itu coba buat Project Baru. New Project -> C/C++ -> C/C++ Application , pilih Nama Project dan Aplikasi, kemudian Finish. Klik Kanan pada “Source Files” -> New -> C++ Source File. Ketikkan program Anda. Kemudian pilih “Run Project” (F6)


Selamat Mencoba : )

Read More......

Percantik Aplikasi Java dengan LookAndFeel

Posted by riopurwanggono | Posted in , | Posted on 15:12

0

    Bosan dengan tampilan Java yang gitu-gitu aja?? Swing, Awt yang tampilannya sangat Sederhana?? Jangan khawatir karena Java telah menyediakan fitur LookAndFeel. Dengan LookAndFeel kita bisa mengubah tampilan komponen-komponen GUI kita agar menjadi lebih menarik.


    Langkah pertama yaitu memilih LookAndFeel yang akan kita gunakan. Tanya aja sama Om Google yang baik hati, pasti dikasih banyak pilihan. Sebagai contoh Saya gunakan LookAndFeel QuaQua, bisa didownload disini. Kemudian kita gunakan librarynya quaqua.jar ke dalam project kita. Setelah itu tambahkan code berikut sebelum melakukan inisialisasi komponen :

try {
UIManager.setLookAndFeel(QuaquaManager.getLookAndFeelClassName());
} catch (Exception e) {
 e.printStackTrace();
}
initComponents();

Berikut hasil Sebelum menggunakan LookAndFeel :



 Dan ini tampilannya setelah menggunakan LookAndFeel :
 

Gimana, mudah bukan?? Ayo Coba sekarang juga.

Read More......

Seminar IT Security & Lomba Hacking 2010

Posted by riopurwanggono | Posted on 00:46

0

Hadirilah dan daftarkan segera teman-teman sekalian dalam event akbar yang akan di selenggarakan dalam waktu dekat :
“Seminar Nasional & Lomba Hacking 2010” dengan Tema :
“WHEN HACKER MEET CRACKER WITH HACKING COMPETITION 2010”

Dengan Pembicara :
1. Iwan Sumantri,Drs, CEH, CEI, CCNA, MCSE, CNE (Praktisi IT & Network Security + Instruktur & Trainer CEH,CISSP)
2. Hanjian (Praktisi Software Exploitation & Security dan pengurus Xcode pusat)
3. Rio Purwanggono (Praktisi Software Exploitation & Security dan Staf Xcode Pusat)

Pelaksanaan :
15 Mei 2010 – Jam. 09.00 s.d 16.00

Biaya Pendaftaran :
1. Umum —-> Rp.40.000,00 (Fasilitas: Sertifikat,Softdrink)
2. Mahasiswa & pendidik —-> Rp.30.000,00 (Fasilitas: Sertifikat,Softdrink)
3. Pelajar SMA/ SMK Gratis (Fasilitas : Softdrink (Tambahan Biaya Rp. 10.000,00 untuk sertifikat))

Khusus 50 pendaftar pertama dari kalangan UMUM dan Mahasiswa akan mendapatkan CD hacking

Untuk pendaftaran kami batasi hanya untuk 250 peserta dimana untuk pelajar SMA/ SMK cuma 100 peserta
sisanya adalah untuk umum & mahasiswa.

Lomba Hacking biaya pendaftaran hanya Rp. 10.000,00 (per peserta) dapatkan hadiah menarik.

Hacking Competition di selenggarakan oleh :
-Computer Security Research Group STMIK”AMIKBANDUNG
-BeeSecurity
-Xcode Bandung

Khusus member xcode bandung gratis.. asalkan PM untuk konfirmasi dulu ke ym CP: xfreecode

Dalam Acara Ini disuppport oleh Kampus STMIK “AMIKBANDUNG” Network Security Campus
Tempat Acara : Aula STMIK “AMIKBANDUNG” Jalan Jakarta No 28 Bandung

Supported Comunity :
-ilmuwebsite
-omega

Untuk informasi selanjutnya silahkan PM : xfreecode
CP : rosid mustofa a.k.a xfreecode (022-76153456)
Insya Alloh Informasi akan kami update selalu..

TEMPAT TERBATAS.

http://www.ilmuwebsite.com/news-website/seminar-it-security-lomba-hacking
http://www.xcode.or.id/forum/viewtopic.php?f=93&p=227901
http://www.facebook.com/event.php?eid=109917852370242&ref=nf

Read More......

Simple .ppt Viewer Java with Source Code

Posted by riopurwanggono | Posted in | Posted on 21:05

0

A very simple application to open your .ppt file with GUI. It uses Apache POI library. This App buffer your ppt into an image, and display it as a picture. It doesn't support .pptx. Only support .ppt files.


Library : org.apache.poi
Dev. Tool: Netbeans 6.8



Download Here

Link :  
http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=6595&lngWId=2
http://www.coderanch.com/t/451836/Other-Open-Source-Projects/display-powerpoint-slide-java-applet

Read More......

Membuat Simple Media Player JMF menggunakan Netbeans (Step-by-Step)

Posted by riopurwanggono | Posted in , , , | Posted on 07:38

0

Pada Tutorial ini, kita akan membuat Media Player yang sangat simpel. Media Player ini nantinya bisa digunakan untuk membuka file audio dan video. Sehingga kita bisa menonton film melalui Media Player kita sendiri. Ok. Kita Lanjut ya,,,

Sebenarnya kita hanya memanfaatkan kelas MediaPanel yang telah terdapat pada JMF (Java Media Framework). Untuk itu sebelumnya kita download dulu library JMF pada http://java.sun.com/javase/technologies/desktop/media/jmf/2.1.1/download.html. Saat tulisan ini saya buat, JMF telah sampai versi 2.1.1e.

1. Langkah pertama yang kita lakukan adalah buka Netbeans. Pilih File -> New Project


2. Pilih Java -> Java Application, kemudian klik Next

3. Isi Project Name dengan nama "JavaMediaFramework", kemudian klik Finish
4. Ketikkan code di bawah ini :
// Fig 21.6: MediaPanel.java
// A JPanel the plays media from a URL
package javamediaframework;

import java.awt.BorderLayout;
import java.awt.Component;
import java.io.IOException;
import java.net.URL;
import javax.media.CannotRealizeException;
import javax.media.Manager;
import javax.media.NoPlayerException;
import javax.media.Player;
import javax.swing.JPanel;

public class MediaPanel extends JPanel
{
public MediaPanel( URL mediaURL )
{
setLayout( new BorderLayout() ); // use a BorderLayout
// Use lightweight components for Swing compatibility
Manager.setHint( Manager.LIGHTWEIGHT_RENDERER, true );
try
{
// create a player to play the media specified in the URL
Player mediaPlayer = Manager.createRealizedPlayer( mediaURL );
// get the components for the video and the playback controls
Component video = mediaPlayer.getVisualComponent();
Component controls = mediaPlayer.getControlPanelComponent();

if ( video != null )
add( video, BorderLayout.CENTER ); // add video component
if ( controls != null )
add( controls, BorderLayout.SOUTH ); // add controls

mediaPlayer.start(); // start playing the media clip
} // end try
catch ( NoPlayerException noPlayerException )
{
System.err.println( "No media player found" );
} // end catch
catch ( CannotRealizeException cannotRealizeException )
{
System.err.println( "Could not realize media player" );
} // end catch
catch ( IOException iOException )
{
System.err.println( "Error reading from the source" );
} // end catch
} // end MediaPanel constructor
} // end class MediaPanel

5. Buat kelas Java yang baru dengan nama "MediaTest"

6. Ketikkan code berikut pada kelas MediaTest.java
// Fig. 21.7: MediaTest.java
// A simple media player
package javamediaframework;

import java.io.File;
import java.net.MalformedURLException;
import java.net.URL;
import javax.swing.JFileChooser;
import javax.swing.JFrame;

public class MediaTest
{
// launch the application
public static void main( String args[] )
{
// create a file chooser
JFileChooser fileChooser = new JFileChooser();

// show open file dialog
int result = fileChooser.showOpenDialog( null );

if ( result == JFileChooser.APPROVE_OPTION ) // user chose a file
{
URL mediaURL = null;

try
{
// get the file as URL
mediaURL = fileChooser.getSelectedFile().toURL();
} // end try
catch ( MalformedURLException malformedURLException )
{
System.err.println( "Could not create URL for the file" );
} // end catch

if ( mediaURL != null ) // only display if there is a valid URL
{
JFrame mediaTest = new JFrame( "Media Tester" );
mediaTest.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );

MediaPanel mediaPanel = new MediaPanel( mediaURL );
mediaTest.add( mediaPanel );

mediaTest.setSize( 300, 300 );
mediaTest.setVisible( true );
} // end inner if
} // end outer if
} // end main
} // end class MediaTest

7. Agar bisa menjalankan Media Player, kita memerlukan instalasi JMF 2.1.1.e

8. Tambahkan library JMF pada project kita, dengan cara klik kanan pada libraries -> Add JAR/Folder


Pilih direktori instalasi JMF -> lib -> pilih semua file .jar -> Open
9. Jalankan Project, dengan cara klik kanan pada Project -> Run

Read More......

Review Seminar & Live Demo by ISTeam 071209

Posted by riopurwanggono | Posted in , , | Posted on 23:52

0

Hari yang cerah bagi para pencinta IT Security karena pada tanggal 7 Desember 2009, Invisible Security Team (ISTeam) berhasil mengadakan Seminar dan Live Demo. Acara ini diadakan di Lantai 1 Jogjatronik Mall dan dimulai pada jam 13.30 WIB. Tak hanya warga Jogja saja yang ikut memeriahkan acara ini, bahkan teman-teman dari luar kota seperti Malang, Lampung, dll rela mengorbankan waktunya untuk menghadiri acara ini.

Untuk sesi pertama, dibawakan oleh Nezim dan Tri. Mereka membawakan materi tentang Reverse Engineering. Bagaimana cara membypass suatu program dan cara mengatasinya. Namun ada sedikit masalah saat akan melakukan Demo. Dikarenakan Laptop yang akan digunakan telah terinfeksi rootkit, sehingga tidak bisa menjalankan debugger OllyDB. Sehingga demo ini dilanjutkan pada sesi akhir.

Sesi kedua, menjadi lebih panas lagi. Karena kami bermain-main dengan Metasploit. Materi ini diisi oleh Welly Iskand dan Rio Purwanggono. Pada sesi ini, kami memperkenalkan tool yang dicintai para Hacker yaitu Metasploit. Apa sich kegunaan Metasploit?? dan Bagaimana cara menggunakannya?? Buat yang belum tau, pasti menyesal kalau gak datang. Karena didemokan juga cara untuk menjebol Windows XP. Sesi ini diakhiri dengan berhasilnya mereka berdua melakukan shutdown di komputer target.

Dan materi terakhir, dibawakan oleh Founder ISTeam - Mr. Hanjian. Hanjian dengan semangatnya mendemokan cara menginjeksi rootkit dalam hitungan detik. Membuat para peserta bingung, dan terpukau dengan kehebatan rootkit. Rootkit tidak bisa terdeteksi oleh antivirus karena telah terinjeksi ke dalam kernel. So, hati-hati kalau mau main-main dengan rootkit. Bisa-bisa hardware jadi korbannya.

Setelah itu, Hanjian juga mendemokan Project Obfuscator yang menjadi Project anak-anak ISTeam. Bagi PHP Lovers, menghadapi suatu problem ketika akan mengupload code mereka pada suatu hosting. Karena code mereka yang sangat mahal bisa dicuri dengan mudahnya. Obfuscator membantu mengatasi masalah ini.Dengan Obfuscator , code mereka akan diacak-acak sehingga tidak bisa dibaca oleh manusia. Tapi bisa dibaca oleh komputer. Bagaimana, menarik bukan??

Ketika acara berakhir, para peserta juga mendapatkan bingkisan hangat dari ISTeam yaitu CD ISTeam versi 1 yang berisi kumpulan resource dan source code dalam berbagai bahasa.

Dan bagi yang belum berkesempatan hadir, jangan berkecil hati. Sampai jumpa pada kesempatan berikutnya, pada Seminar berikutnya yang lebih seru lagi.
Regard, ISTeam
Indonesia

Read More......

Report Software Freedom Day 2009 - UAJY

Posted by riopurwanggono | Posted in , , | Posted on 00:34

1


 Software Freedom Day 2009 di UAJY diadakan pada Sabtu, 3 Oktober 2009. Dan OSUM UAJY sendiri, mengalami sedikit kendala dalam mengadakan event ini. Karena mengingat tanggal 2 Oktober 2009 diadakan Upacara Dies Natalis UAJY ke 44. Dan pada tanggal tersebut kampus diliburkan, Jadi kuliah yang diadakan pada tanggal tersebut dipindah ke tanggal 3 Oktober. Namun bisa dikatakan event SFD ini berjalan dengan lancar dan sesuai dengan yang direncanakan.

Acara SFD ini dilakukan di Laboratorium Jaringan Komputer UAJY dan dihadiri kurang lebih 25 orang. Acara ini bersifat internal, hanya untuk mahasiswa UAJY. Acara dimulai sekitar pukul 09.15 WIB. Dan selesai tepat waktu sekitar pukul 12.15 WIB. Acara ini dipandu oleh MC Stefanus Diptya Adeshya Anindito (OSUM Leader Junior UAJY).


09.15 - 09.30   : Pembukaan dan Sambutan


Dari pihak kampus UAJY sendiri, sangat mendukung kegiatan-kegiatan yang dilakukan oleh OSUM. Hal ini dibuktikan dengan Pembukaan Sofware Freedom Day oleh Kaprodi TF UAJY Bapak Kusworo Anindito, S.T., M.T. Beliau memberikan motivasi bagi mahasiswa untuk mengenal dan mempelajari FOSS. Beliau juga menjelaskan mengenai teknologi dan keuntungan-keuntungan menggunakan FOSS. Dengan FOSS suatu perusahaan bisa melakukan efisiensi, dan tentunya hal ini sangat menguntungkan bagi perusahaan tersebut.





09. 30 - 09.45  : Penjelasan Software Freedom Day
 Pada sesi ini, dilakukan penjelasan singkat tentang Software Freedom Day. Tujuan, dimana saja SFD diadakan, apa saja yang dilakukan SFD, dsb.

09.45 – 10.30  : Pengenalan Komunitas KSL dan OSUM UAJY


 Sesi ini diisi oleh Rio Purwanggono (OSUM Leader UAJY). Memperkenalkan fasilitas bagi mahasiswa untuk belajar dan berkembang melalui komunitas. Pada sesi ini juga dijelaskan manfaat bagi mahasiswa jika bergabung dengan OSUM. Dengan bergabung dengan OSUM, mahasiswa bisa mendapatkan resource-resource dan juga bisa berinteraksi dengan OSUM member dari berbagai belahan dunia (Awesome!!).

10.30 – 10.45  : Istirahat


 Istirahat dilakukan 15 menit. Pada saat istirahat, para peserta menikmati snack yang telah disediakan. Selain itu para peserta bisa berkenalan satu sama lain, untuk menjalin keakraban. Mengingat event ini diikuti dari berbagai angkatan.

10.45 – 11.30  : Demo Linux


 Materi ini disampaikan oleh Joe, sebagai Ketua KSL (Kelompok Studi Linux) UAJY. Joe memperkenalkan Linux, dimulai dari awal sejarah Linux, dan perkembangan-perkembangannya yang sangat cepat hingga bisa seperti saat ini. Demo Linux berupa cara penggunaan Linux itu sendiri. Dengan Linux kita bisa chatting, browsing, multimedia, dll. Joe juga menjelaskan command Linux dasar secara singkat.

11.30 – 12.15  : Demo OpenSolaris


 Sesi ini diisi oleh Novizul Efendi dari UGM sekaligus sebagai Coordinator OSUG-Jogja (OpenSolaris User Group - Jogja). Novizul Efendi yang akrab dipanggil "Izul" memberikan penjelasan mengenai perbedaan antara Solaris dan OpenSolaris. Dan juga fitur-fitur OpenSolaris seperti ZFS, Zones, TimeSlider, dan DTrace. Izul juga memberikan demo singkat cara menggunakan OpenSolaris, pada sesi ini juga didemokan cara menginstall aplikasi (OpenOffice 3) pada OpenSolaris melalui command line.



Di akhir tiap sesi diberikan kesempatan bagi peserta untuk bertanya dan juga di akhir tiap sesi diberikan pertanyaan-pertanyaan. Bagi yang bisa menjawab pertanyaan, akan mendapatkan hadiah / goodies dari SUN MICROSYSTEMS yang telah banyak memberikan support. Total goodies yang dibagikan yaitu 10 SlingBags dan 2 x Flash Disk 2GB. Hal ini sangat berguna untuk membuat mahasiswa aktif. Hal ini terlihat dari antusias peserta dalam menjawab pertanyaan : ) .

Di akhir acara, OSUM UAJY memberikan kesempatan bagi peserta yang ingin menjadi koordinator OpenSolaris UAJY. Dan Victor Paratama Solihin (angkatan 2008) mengajukan diri dan bersedia menjadi koordinator OpenSolaris (selama acara, Victor yang paling aktif. Dan mendapatkan goodies paling banyak. Salah satunya flashdisk 2 GB : ) Fotonya yang disebelah kanan). Nantinya Victor dibantu OSUM UAJY ingin mengembangkan OpenSolaris, khususnya di dalam kampus UAJY sendiri.

Dan di akhir kata, OSUM UAJY mengucapkan terima kasih kepada semua pihak yang telah mendukung diadakannya event ini. Semoga OSUM UAJY bisa terus eksis, berkembang, dan bisa membuat event-event berikutnya yang lebih besar lagi. Amin.

Read More......