Hello World Eclipse C/C++ for Windows

by Agus Kurniawan 23. February 2010 11:09

Jika ada belum melakukan instalasi Eclipse C/C++ pada Windows dapat dibaca pada artikel saya:

http://blog.aguskurniawan.net/post/Instalasi-Eclipse-CC2b2b-Pada-Windows.aspx 

Pada topik ini, gw akan sharing bagaimana hello world pada Eclipse C/C++. Disini kita akan fokus pemrograman C. Pada IDE Eclipse, klik menu File->New-> C Project seperti gambar dibawah ini

2-23-2010 10-52-51 AM

Setelah dipilih, kita akan memperoleh kotak dialog seperti dibawah. Pilih Hello World ANSI C Project seperti dibawah ini

2-23-2010 10-56-24 AM

Jika selesai, klik tombol Next. Isi sesuai dengan kebutuhan

2-23-2010 10-56-37 AM

Jika selesai, klik tombol Next. Pilih Configuration. Pilih semuanya.

2-23-2010 10-56-45 AM

Jika selesai, klik tombol Finish. Selanjutnya kita akan memperolah bentuk sebagai berikut

2-23-2010 11-01-42 AM

Untuk melakukan compile, klik Project->Build All dan untuk menjalankan klik menu Run->Run sehingga pada console akan muncul seperti dibawah

2-23-2010 11-03-41 AM

Cukup sederhana sekali.

Untuk bahasa pemrograman C, gw sudah menyediakan video tutorial (gratis ) di PE College, cek Pemrograman Bahasa C

Untuk tutorial advance, tunggu aja di blog ini. Semoga berguna

Tags:

C/C++ | Eclipse

Instalasi Eclipse C/C++ Pada Windows

by Agus Kurniawan 23. February 2010 10:48

Eclipse merupakan salah satu development IDE yang cukup popular dan berbasis open source. Banyak sekali plugin didalamnya.

Kali ini gw mengajak anda bagaimana melakukan proses instalasi Eclipse C/C++ pada Windows. Berikut ini langkah-langkahnya

  1. Download g++ compiler untuk Windows
  2. Download Java JRE
  3. Download Eclipse C/C++ IDE
  4. Update CDT

1. Download g++ Compiler Untuk Windows

Ada banyak pilihan untuk C/C++ compiler pada OS Windows. Yang cukup populer adalah g++ yang mana versi Windows adalah MinGW, http://www.mingw.org/. Anda dapat menggunakan MinGW Distro dari Nuwen.net yang dapat di unduh di

http://nuwen.net/mingw.html dan pilih ZIP atau 7z tergantung apakah anda punya aplikasi ZIP atau 7z.

2-23-2010 9-51-47 AM 

Jika selesai mengunduh, lakukan instalasi dan letakkan folder instalasi pada C:\mingw . Berikut ini contoh hasil instalasinya

2-23-2010 9-56-59 AM

Langkah selanjutnya, tambahkan path MinGW ini. Misalkan folder instalasinya adalah C:\MinGW maka tambahkan path C:\MinGW\Bin ke path Windows (ada pada System Properties->Environment Variables). Lihat gambar dibawah

2-23-2010 10-02-41 AM 

2. Download Java JRE

Untuk menjalankan Eclipse, kita memerlukan Java JRE. Ini dapat diunduh di website SUN dengan alamat http://java.com/en/download/manual.jsp

Pilih versi yang baru. Setelah selesai mengunduh, lakukan instalasi. Misalkan hasil ada folder C:\Program Files\Java\xxx dimana nilai xxx tergantung versi java.

2-23-2010 10-01-32 AM

3. Download Eclipse C/C++ IDE

Selanjutnya download Eclipse IDE for C/C++ Developer pada alamat http://www.eclipse.org/downloads/.  Kalau ada mengunduhnya dari Indonesia biasanya akan di arahkan ke server Kambing kampus Universitas Indonesia.

2-23-2010 10-10-07 AM

Setelah download (biasanya file nya dalam bentuk ZIP), lakukan uncompress dan extract ke folder yang diinginkan, misalkan di C:\Eclipse\cpp . Contoh hasil instalasinya sebagai berikut:

2-23-2010 10-14-18 AM

Sebelum dijalankan lakukan editing file eclipse.ini , tambahkan –vm untuk menunjukan dimana file Java JRE anda. Pastikan path file javaw.exe sudah benar, misalkan disini C:/Program Files (x86)/Java/jdk1.6.0_17/jre/bin/javaw.exe sehingga penambahan script sebagai berikut

-vm
C:/Program Files (x86)/Java/jdk1.6.0_17/jre/bin/javaw.exe

Jika selesai, simpan file eclipse.ini

Ok, sekarang aplikasi Eclipse siap dijalankan. Klik dua kali file eclipse.exe

2-21-2010 7-06-29 PM

Jika mau melihat secara seseluruhan, klik tombol Restore yang ada disebelah kanan atas seperti gambar dibawah ini.

2-23-2010 10-32-57 AM

Setelah itu, anda akan melihat tampilan full feature seperti dibawah

2-23-2010 10-33-23 AM

 

4. Update CDT

Sebelum melakukan coding, sebaiknya Eclipse anda lakukan update software. Ini dapat dilakukan melalui menu Help->Install New Software sehingga akan muncul kotak dialog sebagai berikut

2-21-2010 7-41-23 PM

Pada Work with, klik textbox, apakah ada keyword CDT, kalau tidak ada lakukan klik tombol Add dan tambahkan name cdt dan location http://download.eclipse.org/tools/cdt/releases/galileo

2-21-2010 7-41-33 PM

Jika selesai klik tombol OK. Kemudian arahkan ke cdt pada kotak dialog sebelumnya. Pastikan komputer anda terhubung dengan internet

2-21-2010 7-46-17 PM

Hal yang terpenting disini adalah

  • Eclipse C/C++ Development Tools
  • CDT GCC Cross Compiler Support
  • CDT GNU Toolchain Build Support
  • CDT GNU Toolchain Debug Support
  • CDT Utilities

Jika selesai, klik tombol Next. Maka sistem akan melakukan download dan instalasi. So sekarang siap untuk tempur 19

Langkah selanjutnya adalah hello world C, cek tutorial disini http://blog.aguskurniawan.net/post/Hello-World-Eclipse-CC2b2b-for-Windows.aspx

Tags:

C/C++ | Eclipse

New Feature on Indihiang tool for FTP Log File Analyzing

by Agus Kurniawan 2. January 2010 10:50

Indihiang Project is a IIS log analyzing tool. The tool analyzes IIS Web server in comprehensive graphs and reports.  Detail for this project, check: http://indihiang.codeplex.com

Ali Özgür from İstanbul Bilgi University added a new functional to support for FTP log file analyzing.

You can download this fitur on his blog, http://blog.pragmasql.com/post/Patch-Open-Source-IIS-LogAnalyzer-(Indihiang)-FTP-Support.aspx 

Here are samples of screenshots

image

image2

image3

Tags:

.NET | Indihiang

Released Majapahit Project 1.0

by Agus Kurniawan 2. January 2010 01:08

Sometimes we want to know what’s happening about our server condition on data center.  Normally, we check system monitoring each server via server remote. It’s a pain if we have many servers then we want to know all server status on one view.

majapahit-for-codeplex

The goal of Majapahit project is to help administrators/data center owners to monitor server system based on Linux and Windows.

Features

Majapahit System Monitoring can monitor the availability of systems such as

  • Active Directory on Windows Server 2008
  • OpenLDAP on CentOS/RHEL
  • Email server
  • DNS and DHCP on Windows Server 2008 and CentOS/RHEL
  • Web Server IIS and Apache
  • Database Server: MySQL and SQL Server 2008

image

A Majapahit tool also can retrieve system information such hardware and software on server. System information of server covers

  • Operating System
  • Network Information
  • Hardware Information
  • Processor
  • Memory
  • CPU
  • CD/DVD driver
  • NIC Adapter
  • Graphics Adapter
  • Software Information
  • Installed software

System monitoring dasboard can be accessed by browser and mobile device

image 

Reporting


Majapahit tool provides reports so IT owners can make decision for their systems. Majapahit reports cover

  • List of system of server by date & months
  • Detail information by system server
  • Availability based on KPI by date & months
  • Availability by system, date & months

Download

You can download the latest Majapahit application on http://majapahit.codeplex.com

majapahit_logo

Tags:

Linux | Windows | C/C++ | .NET | Distributed System

PE College for BlackBerry

by Agus Kurniawan 1. January 2010 09:00

People Enterprise College, http://www.pecollege.net, saat ini lagi development & testing untuk agar para pemilik Blackberry dapat menikmati video tutorial di PE College. Saat ini portal sudah selesai.

Dengan menggunakan Blackberry Internet Browser, arahkan ke http://www.pecollege.net . Selanjutnya sistem akan mendeteksi bahwa browser anda dari Blackberry maka sistem akan melakukan redirect ke portal PE for Blackberry

pe1

Pilih “Ke PE College for BlackBerry” sehingga sistem akan mengarahkan ke portal PE College untuk Blackberry seperti dibawah ini

pe2

Untuk melihat video testing, klik menu Video Tutorial sehingga akan muncul tampilan seperti dibawah

pe3

Pilih video testing. Selanjutkan akan muncul pop up window seperti dibawah

pe4

Pilih Open sehingga akan muncul media player Blackberry seperti dibawah dan akhirnya video dapat dinikmati..65

pe5

Video Streaming Issue on BlackBerry

Ada beberapa issue apabila kita ingin melakukan video streaming melalui Video Streaming. Issue nya adalah Bandwidth. Seperti kita ketahui bahwa setiap BlackBerry provider membatasi setiap HTTP Request pada BES Server. Oleh karena itu, engine pada portal harus dimodifikasi dengan pendekatan streaming per chunk. Sedangkan di sisi player di Blackberry client harus smart. Padahal Media Player Blackberry tidak support untuk streaming per chunk (memang ada sih Buffering tetapi kita tidak dapat konfigurasi request streaming size). Oleh karena itu, kita harus membuat media player khusus yang dibuat melalui JAVA. Saat ini, gw juga oprek2x untuk membuat media player untuk PE College melalui Blackberry JDE.

1-1-2010 8-53-58 AM

Cara lain, video dipotong sekecil mungkin 19 .

Sedangkan cara lain yaitu video streaming melalui RTSP protocol yang memang support tetapi disisi user, penggunaan RTSP pada Blackberry kena charge tambahan.

Ditunggu aja inovasi dari PE College….

Tags:

PECollege | .NET | Java

Video Tutorial Teknologi Objek

by Agus Kurniawan 17. December 2009 15:26

Barusan gw upload content baru ke portal PE College mengenai teknologi objek. Ada dua topik teknologi objek yang sudah di upload yaitu

  • Object-Oriented Principles
  • Design Patterns

Sebenarnya video tutorial ini dibuat sekitar tahun 2006 dan terinspirasi oleh buku Head First Design Patterns ketika gw beli di singapore pada saat MVP Summit APAC 2005. Untuk memahami OO principles maka dibuat ilustrasi code dengan menggunakan bahasa C#. Ada 6 video untuk topik ini dan total durasinya sekitar 3 jam so sembari nonton bisa minum kopi + gorengan;). Langsung aja ke TKP: http://www.pecollege.net/ViewVideoList.aspx?list=6
 
Sedangkan tutorial Design Patterns ini sudah umum hanya saya coba mengilustasikan design patterns dalam bahasa C# dan bagaimana menerapkannya beserta contohnya. Tutorial ini didasarkan buku "Kitab Suci" yang ditulis GOF yaitu Design Patterns: Elements of Reusable Object-Oriented Software. Tutorial video ini juga dibuat sekitar tahun 2006. Disini baru selesai 12 patterns dengan total durasi 1 jam 45 menit dan sisa patterns lainya akan menyusul. Sorry sempat idle dan tak urus dari 2006 hingga sekarang;). Ok, jika tertarik rekan-rekan bisa langsung ke TKP http://www.pecollege.net/ViewVideoList.aspx?list=7
 
Dua topik ini sengaja gw masukkan ke bidang akademik walaupun didalam ada berbau praktis. Ditunggu diskusinya untuk pencinta objek. Jangan lupa untuk mengisi guestbook kalau mampir ke portal PE College. Mohon doa restunya agar portal ini bisa release pas 1 jan 2010;)

 

Tags:

.NET | PECollege

3 Konten baru untuk PE College

by Agus Kurniawan 15. December 2009 18:56

Saat gw udah upload content baru di portal PE College antara lain:

  • Instalasi dan Deployment Windows Server 2003 R2
  • Workshop Windows SharePoint Services (WSS) 3.0
  • Pemrograman ADO.NET

Langsung di TKP, www.pecollege.net , saran dan kritiknya juga ditunggu

Tags:

PECollege

Tutorial Berbasis Multimedia untuk Pemrograman Bahasa C

by Agus Kurniawan 12. December 2009 14:24

Bagi rekan-rekan yang ingin belajar bahasa pemrograman C. Saat ini gw sudah meng-upload tutorial dalam bentuk video di portal PE College, www.pecollege.net .

Materi ini meliputi:

  • Overview
  • Conditional
  • Preprocessor
  • Function
  • Array
  • Pointer
  • String Manipulation
  • I/O File

Disabar untuk menontonnya, cek disini [V]. Semoga berguna 1

Tags:

C/C++ | PECollege