Latest Entries »

aplikasi pendukung CGI (Common Gateway Interface) diantaranya:

1. Visual C++ Sebagai IDE

2. Mozilla Firefox sebagai browser webnya

3. XAMPP 1.7.3

Langkah Awal dalam pemograman sederhana “Hello Word ini” yaitu

1. Buat project dalam Visual Studio C++ seperti kode berikut:

Untitled

2. Setelah project selesai dibuat Debugging program tersebut.

3. Langkah selanjutnya menampilkan program yang telah kita buat kedalam web browser. karena kita menggunakan localhost sebagai browsernya , terlebih dahulu aktifkan XAMPP Control Panel

Untitled2

4. Selanjutnya jadikan project program yang telah didebug , ubah file project program .exe kedalam file .cgi, langkahnya yaitu pindahkan file project kedalam directory C: => xampp => cgi-bin. ubah nama file project .exe menjadi .cgi, contohnya Coba2.exe => Coba2.cgi

5. Buka browser masukkan http://localhost/cgi-bin/Coba2.cgi kedalam firefox mozilla. Berikut tampilan program CGI yang kita buat,,

Untitled3

Alhamdullilah,,,,, semoga bermanfaat…

Note:

Sering bgt kejadian Error atau program nggak nampil dibrowser,,, inget untuk penulisan kode sangat harus diperhatikan.

1. misalnya cout<< “Content-type : text/html”  <<endl<<endl; yang seharusnya ditulis     cout<< “Content-type: text/html”  <<endl<<endl; ,hanya dengan spasi saja bisa membuat program tidak berjalan.

2. Trus pada saat rename project dari .exe menjadi .cgi ,atur dulu folder optionsnya pada Hide extensions for known file types

Untitled4

Dalam sebuah aplikasi khususnya pemograman yang menggunakan database sebagai media penyimpan data, biasanya dibutuhkan sebuah laporan atau reporting dari aplikasi yang kita buat. dalam postingan kali ini, akan saya paparkan bagaimana untuk membuat sebuah Crystal Report pada bahasa pemograman visual basic.Net 2010 dengan Ms. Access sebagai databasenya.

>> Untuk memulai membuat sebuah reporting dari sebuah aplikasi database, cara pertama buka project aplikasi visual basic yang telah kita buat sebelumnya, Hingga jendela project aplikasi telah tampil seperti contoh aplikasi dibawah ini,

>> Nah, setelah aplikasi yang akan kita buatkan crystal reportnya tampil,,langkah selanjutnya buat sebuah folder report untuk menyimpan file project Crystal Report yang akan kita buat, caranya klik kanan pada aplikasi anda pada jendela Solution Explorer, klik Kanan project>>Add>>New Folder, Namai foleder baru tersebut dengan nama Laporan

>> Selanjutnya klik kanan pada folder Laporan>>Add>New Item

>> Kemudian setelah masuk jendela New Add Item, Pilih  Reporting pada Installed Tempalates >> Crystal Reports >> Kemudian buat nama file project crystal reports anda >> , mislnya dalam aplikasi ini rptDataSiswaX

>>Selanjutnya akan tampil  Crystal Report Gallery ,>> Pilih As Blank Report>>OK.

>>Sehingga tampil project Crystal Report seperti berikut

>> Setelah itu langkah selanjutnya pada bar Field Explorer klik kanan Database Fields >> Database Expert>>Create New Connection>>OLE DB>>pilih Microsoft Office 12.0 Access Database Engine>>Next.

>>Selanjutnya pada Data Source , browse databse yang akan dijadikan crystal report pada aplikasi yang kita buat, kemudian pada Office Database Type pilih Access.

>>Kemudian setelah kita selesai mengkoneksikan accsess database dengan Crystal Report, pilih database yang akan ditampilkan pada crystal report, misalkan pada contoh dibawah, klik tblDataSiswaX kemudian pilih “>” untuk input database data siswa kedalam cyrstal report.

>>Jika koneksi berhasil, berikut adalah tampilan project dari Cystal Report, Pada Database Expert drag n drop item dari database yang akan ditampilkan pada crystal report. Dari Fields Explorer > Database Fields > rptDataSiswa > Drag dan Drop Fields Number, NamaLengkap, Nis, Kelas, Agama, Alamat dan Telepon  dari Database Fields ke Section 3 (Details). Klik Special Fields, Drag dan Drop “Record Number” ke depan Fields Number yang tadi kita tambahkan, Drag dan Drop juga “Page N of M” ke Section 5 (Page Footer). Pada ToolBox pilih “Text Object” dan tambahkan ke Section 1 (Report Header) dan ubah tulisan/ isinya dengan “Data Siswa Kelas X SMA Negeri 5 Bandung”.   Pada Section 2 (Page Header) terdapat beberapa “Text Object” yang secara otomatis ditambahkan ketika kita tambahkan Fields ke Section 3 tadi. Pilih semua yang ada di Section 2 dan hilangkan garis bawahnya dengan cara klik lambang U pada ToolBar. Kemudian double klik Text Object “Record Number” yang ada di Section 2 dan ganti dengan “NO”.   Pada ToolBox pilih “Box Object” dan tambahkan 1 buah ke Section 2 (Page Header) dan 1 buah ke Section 3 (Details). Sehingga hasilnya akan tampak seperti gambar di bawah ini :

>>Untuk dapat menampilkan Laporan tersebut maka diperlukan sebuah object/ kontrol yang bernama CrystalReportViewer. Untuk keperluan tersebut buat sebuah Form baru dan beri nama “LaporanDataSiswa.vb”. Dan tambahkan sebuah CrystalReportViewer ke Form tersebut. CrystalReportViewer terdapat di ToolBox>CrystalReport>CrystalReportViewer.Pada Toolbar Reporting drag and drop CrystalReportView pada form yang baru dibuat tersebut. beri nama CRDataSiswaX pada tool CrystalReportView, kemudian pada Form LaporanDataSiswaX ubah WindowsState menjadi Maximum pada bagian properties.

>>Aktifkan kembali From aplikasi yang digunakan untuk menampilkan report dan double klik Button yang digunakan untuk menampilkan reporting. Kemudian ketikkan kode program berikut ini :

Dim a As New rptDataSiswaX
Dim b As New LaporanDataSiswaX
b.CRDataSiswaX.ReportSource = a
b.ShowDialog()

Baris pertama mendeklarasikan a sebagai object dari Class rptDataSiswaX. Baris selanjutnya mendeklarasikan b sebagai object dari Class/ Form Laporan. Baris ketiga mengatur nilai Sumber Data dari CRDataSiswaX (CrystalReportViewer) yang ada di b (dalam hal ini adalah Form Laporan) bersumber dari a (yang berarti adalah Crystal Report yang tadi telah kita buat yaitu rptDataSiswaX). Dan baris terakhir untuk menampilkan Form Laporan. Sehingga pada saat running ketika diklik Button maka akan tampak seperti pada gambar di bawah ini :

Arti kata hati_,,,

Sajakku berdiri tegak menatap
Terbungkam aku diam di dasar anganku
Tiba waktu ku nanti
Ntah kapan bisa berlari lagi
Mereka mengajak pergi tapi aku enggan,,,

Dulu tak pernah sesal
Terima apapun itu terjadi dibenakku
Tuan tak terbatas
Tapi satu yang mengindahkan hati

Terhitung tanpa bataspun aku tidak bisa
Luka dan sesal karena semua
Allahuakbar Allahuakbar,,,
Hidup mati dalam rencanamu
Aku tau jiwaku mulai goyah
Titik basah diraut wajah sudah hilang
Tapi tidak nodanya,,,

Lencana baru,,,
Dulu bertindak langkah kekiri
Kini merangkak perlahan hati walau sulit
Berikan aku kekuatan yaRobbi,,,
Jangan rapuh jiwa
Asa mu masih ada,,
Jangan terluka hati,,
Mimpimu sedang menanti,,,
Tetap keinginan setinggi citamu
Mimpi terhenti nyawa saat datang
Terlepas jiwa pergi melayang

Ikhlas,,,
Semua takdir pemilik raga
Semua suratan Allah ta’ala
Bahagia tidak milik semua
Luka juga pasti datang berada
Terpendam dalam inti pusat kalbu dunia
Lurus jangan salah
Belajar berdoa try to learn hard,,,
Cause your soul to your opputunity
Keep spirit my soul
Ampun taubat dari hamba
Untukmu yaRabbi,,,,,

Untuk melakukan instalasi Pemograman Aplikasi Bergerak Windows Phone, 3 Software aplikasi yang harus disediakan yakni:

  1. Microsoft Visual Studio 2010 Express
  2. Microsoft Visual Studio 2010 Service Pack 1
  3. Microsoft Windows Phone v7.1 SDK

I.     Proses Instalasi Microsoft Visual Studio 2010 Express

Þ    Instalasi tahap pertama yaitu dengan mensetup softaware Ms.Visual Studio 2010 seperti gambar dibawah ini:

View full article »

Sebelumnya diposting yang lalu telah dibahas sedikit mengenai pengenalan pemograman Java. Selanjutnya disini akan dicoba untuk memahamai dasar GUI Java. Nah, GUI atau Graphical Unit Interface, merupakan perangkat pertama untuk mengendalikan fungsi-fungsi suatu software, dan membuat pengguna mudah untuk memahami bagaimana menggunakan software tersebut. Kita dapat mengasumsikan bahwa GUI merupakan sebagai bagian dari suatu software yang pertama kali ditangkap mata (secara interface). Pada pengenalan GUI Java aplikasi sederhana yang akan dicoba kali ini yakni membuat aplikasi kalkulator sederhana seperti tampilan form design project kalkulator dibawah ini:

Terlebih dahulu untuk menjalankan aplikasi ini daftarkan variable yang akan digunakan:

Untuk menampilkan pallete pada form GUI caranya adalah dengan mendrag komponen  yang telah disediakan pada GUI Java. untuk pallete angka menggunakan JButton, dan untuk tampilan nilai menggunakan JTextField. Langkah pertama untuk menampilkan nilai pada setiap button nilai  yang diklik, yakni dengan cara klik kanan pallete JButton:

Kemudian untuk menjalankan dan menampilkan nilai pada setiap button nilai yg telah dibuat, langkah selanjutnya klik kanan Button seperti contoh diatas pada Button7, Pilih Events, Klik Action kemudian actionPerformed dan event souce nya:

Adapun untuk button nilai operasi matematika yakni  operasi sederhana “+”,”-“,”x” dan “/” menggunakan event dibawah ini

Langkah selanjutnya yakni bagaimana event untuk operasi pada kalkulator sederhana ini. Klik kanan pada Button “=”, pilih Events, Klik Action kemudian action Performed:

Demikian cara membuat aplikasi kalkulator sederhana menggunakan Java. Semoga bermanfaat….^_^

Dalam pemogramana Java, fungsi Swutch sering digunkan untuk mendeklrasikan suatu program untuk melakukan tindakan berbeda terhadap sejumlah kemungkinan nilai, atau dalam bahasa mudahnya program digunakan untuk pemilihan kondisi yang diinginkan oleh user program tersebut.

Bentuk code programnya:

switch(ekspresi){

                                case nilaiSatu:

                                                Pernyataan 1

                                                break;

                                case nilaiDua:

                                                Pernyataan2

                                                break;

                                …

                                default: PernyataanN;

                }

View full article »

Switch case merupakan pernyataan yang dirancang khusus untuk menangani pengambilan keputusan yang melibatkan sejumlah atau banyak alternatif, tetapi penggunaannya hanya untuk memeriksa data yang bertipe karakter atau integer. Berikut demo program Java yang menggunakan fungsi switch case untuk mengetahui nilai jumlah hari pada pilihan bulan dan tahun.

public class Tahunjava {

public static void main(String[] args) {
Scanner input = new Scanner(System.in);

System.out.println(“pilih bulan :”);
int bulan = input.nextInt();
System.out.println(“masukkan tahun :”);
int tahun = input.nextInt();
int hari;

switch (bulan) {
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
hari = 31;
System.out.println(“jumlah hari pd tahun :”+tahun+”bulan :”+bulan+”adalah :”+hari);
break;

case 4:
case 6:
case 9:
case 11:
hari = 30;
System.out.println(“jumlah hari pd tahun :”+tahun+”bulan :”+bulan+”adalah :”+hari);
break;
case 2:
if((tahun%4==0)&& !(tahun%100==0) || (tahun%400==0)){
hari=29;
System.out.println(“jumlah hari pd tahun :”+tahun+”bulan :”+bulan+”adalah :”+hari);}else{
hari=28;
System.out.println(“jumlah hari pd tahun :”+tahun+”bulan :”+bulan+”adalah :”+hari);
}
break;
default:
System.out.println(“invalid month.”);
break;
}
}
}

dari program diatas kita dapat mengetahui jumlah hari pada bulan dan tahun yang kita inputkan misalnya jumlah hari  pada bulan 2 tahun 1900 , berikut ouput running program:

Setelah memahami sedikitnya mengenai DecimalFormat class pada posting mengenai pemogramana java sebelumnya, yakni class yang digunakan untuk format nilai decimal. sekarang kita akan belajar memahami dan menggunakan pembacaan nilai input dari keyboard. Untuk source yang digunakan kita harus menggunkan sebuah class yaitu Scanner class (java.util.Scanner) . Pada class Scanner method yang digunakan tergantung pada deklrasi variable program yang dibuat,beberapa  method-method tersebut sebagai berikut:

1.nextInt(): untuk menerima tipe data integer
2.nextShort(): untuk menerima tipe data short
3.nextLong(): untuk menerima tipe data long
4.nextDouble(): untuk menerima tipe data double
5.nextFloat(): untuk menerima tipe data float
6.nextLine(): untuk menerima tipe data string
7.nextBoolean(): untuk menerima tipa data boolean

Untuk pembulatan nilai dibelakang koma,cara yang digunkan yakni dengan menggunakan DecimalFormat class. berikut contoh demo programnya:

public static void main(String[] args) {
DecimalFormat formatku=new DecimalFormat(“###.##”);

System.out.println(formatku.format(23.8398767));

}

Sehingga dengan format penulisan” (“###.##”)” menyatakan nilai 2 angka dibelakang koma.

Berikut contoh format nilai output decimal lengkap untuk beberapa bentuk ouput nilai decimal:

dengan ouput program

Array multidimensi adalah pengaksesan nilai baris dan kolom Array dalam Array, berikut contoh source program;

public static void main(String[] args) {
String[][] negara={
{“Amerika”,”Inggris”,”Jepang”,”Perancis”,”Indonesia”,”Iran”,”Irak”},
{“Teheran”,”Bekasi”,”Jakarta”,”Bantar Gebang”,”Tokyo”}
};

System.out.println(“Ibukota “+negara[0][4]+ ” adalah ” + negara[1][2]);
System.out.println(“Ibukota “+negara[0][2]+ ” adalah ” + negara[1][4]);
System.out.println(“Ibukota “+negara[0][5]+ ” adalah ” + negara[1][0]);
}

Contoh program diatas adalah untuk menampilkan elemen array variable negara dengan nama ibukota dari variable array