RSS

Sunday, October 9, 2016

Menuliskan Tulisan Ke Layar (menggunakan printf() )

Di pelajaran pertama ini, akan saya tunjukkan contoh program c menggunakan fungsi printf()dan contoh penggunaan dari Escape Sequences

Escape sequences ini adalah karakter spesial yang digunakan untuk format output tertentu.

Contoh escape sequence yang sering digunakan adalah sbb.
\n  digunakan untuk membuat baris baru.
\t  digunakan untuk membuat tab.
\\  menuliskan backslash \
\*  menuliskan bintang *
\'  menuliskan kutip satu '
\"  menuliskan kutip "
    
1. Membuat program yang menuliskan nama.
/* print nama */

#include <stdio.h>

int main()
{
    printf("Ani\n");
    return 0;
}

Hasil Outputnya adalah sebagai berikut.
 
2. Membuat program yang menggunakan escape sequences \"
/* Membuat quote */

#include <stdio.h>

int main()
{
    printf("\"Shinjitsu wa itsumo hitotsu!\"\n");
   
}

Hasil Outputnya adalah sebagai berikut.

3. Membuat program yang menggunakan escape sequence \\
/* Menggunakan Escape Sequence \\ */

#include <stdio.h>

int main()
{
    printf("c:\\cygwin\\home\\administrator.\n");
    return 0;
}

 
Hasil Outputnya adalah sebagai berikut.

4. Membuat program untuk menampilkan gambar diamond ke layar
/* Menggambar Diamond */

#include <stdio.h>

int main()
{
    printf("   *\n");
    printf("  *  *\n");
    printf(" *    *\n");
    printf("*      *\n");
    printf(" *    *\n");
    printf("  *  *\n");
    printf("   *\n");
    return 0;
}

Hasil Outputnya adalah sebagai berikut.

5. Menggunakan escape sequence untuk membuat tab
/* Kalender Oktober 2016 */

#include <stdio.h>

int main()
{
    printf("Minggu\tSenin\tSelasa\tRabu\tKamis\tJumat\tSabtu\n");
    printf("\t\t\t\t\t\t1\n");
    printf("2\t3\t4\t5\t6\t7\t8\n");
    printf("9\t10\t11\t12\t13\t14\t15\n");
    printf("16\t17\t18\t19\t20\t21\t22\n");
    printf("23\t24\t25\t26\t27\t28\t29\n");
    printf("30\t31\n");
   
    return 0;
}

Hasil Outputnya adalah sebagai berikut.

Friday, May 3, 2013

Belajar JAVA dengan Netbeans

jLabel, jTextField, dan jButton

  1. PERCOBAAN 1: Hello World
 

Langkah-langkah untuk membuat swing HelloWorld adalah sebagai berikut ini.
1.    Buat project baru dengan Netbeans: File > New Project > Categories > Java > Java Application > Next >  Swing.java > Finish




2.    Buat Jframe Form baru: klik kanan pada project > New > Jframe Form…
Masukkan nama class Jframe yang akan dibuat: HelloWorld.java > Finish
3.    Klik item Label pada swing pallete, letak di JFrame, double click pada jlabel1 tersebut, dan tuliskan “Hello World”.



4.    Run File: tekan shift+F6, maka hasilnya:


  1. PERCOBAAN 2: Bekerja dengan JLabel, JTextField, dan JButton
Langkah-langkah untuk membuat swing Penjumlahan adalah sebagai berikut ini.
1.    Buat Jframe Form baru pada project swing yang telah dibuat: klik kanan pada project > New > Jframe Form…

Masukkan nama class Jframe yang akan dibuat: Penjumlahan.java > Finish

2.    Buat tampilan form seperti gambar di bawah ini

Keterangan:
Penjumlahan integer, + menggunakan jLabel
Kotak-kotak menggunakan jTextField
Hitung menggunakan jButton
3.    Ubah nama variabel masing-masing komponen dengan cara: klik kanan pada komponen > Change Variable Name…

Ubah menjadi: lblKeterangan, txtA, lblPlus, txtB, btnHitung, lblHasil

4.    Klik tombol Source untuk membuka jendela source.

5.    Tambahkan script berikut di bawah public class penjumlahan:
private String str = "Hasilnya adalah: ";
private int a,b;

6.    Kembali ke jendela Design, klik kanan pada btnHitung, pilih Events > Action > actionPerformed[btnHitungActionPerformed],
Kemudian, tuliskan script berikut.
a = Integer.parseInt(txtA.getText());
b = Integer.parseInt(txtB.getText());
int hasil = a+b;
lblHasil.setText(str + hasil);

7.    Run (Shift+F6), maka hasilnya:

Isikan angka dan tekan tombol hitung:


  1. LATIHAN: Menghitung Luas Segitiga dan Volume Balok
Langkah-langkah:
1.    Buat Jframe Form baru pada project swing yang telah dibuat: klik kanan pada project > New > Jframe Form…

Masukkan nama class Jframe yang akan dibuat: LuasSegitigadanVolumeBalok.java > Finish

2.    Buat tampilan form seperti gambar di bawah ini.

Keterangan:
-       jLabel: MENGHITUNG LUAS SEGITIGA, Masukkan alas segitiga:, Masukkan tinggi segitiga, MENGHITUNG VOLUME BALOK, Masukkan panjang balok:, Masukkan lebar balok:, Masukkan tinggi balok:.
-       jTextField: 7 buah kotak seperti gambar
-       jButton: tombol hitung, keluar, reset
3.    Ubah nama variabel masing-masing komponen:
jTextField: txtAlas, txtTinggi, txtLuas, txtPanjang, txtLebar, txtTinggiBalok, txtVolume
jButton: btnHitung, btnKeluar, btnReset
4.    Masuk ke jendela Source, ketikkan:
private String str1 = "Maka luas segitiga adalah: ";
private String str2 = "Maka volume balok adalah: ";
private int a,t1,p,l,t2;

5.    Kembali ke jendela Design, klik kanan pada btnHitung > events > action > actionPerformed, ketikkan:
    a = Integer.parseInt(txtAlas.getText());
        t1 = Integer.parseInt(txtTinggi.getText());
        p = Integer.parseInt(txtPanjang.getText());
        l = Integer.parseInt(txtLebar.getText());
        t2 = Integer.parseInt(txtTinggiBalok.getText());
       
        int hasil1 = a*t1/2;
        int hasil2 = p*l*t2;
       
        txtLuas.setText(str1+hasil1);
        txtVolume.setText(str2+hasil2);

6.    Kembali ke jendela design, klik kanan pada btnKeluar > events > action > Mouse > mouseClicked, ketikkan:
System.exit(0);
7.    Kembali ke jendela design, klik kanan pada btnReset > events > action > actionPerformed, ketikkan:
        txtAlas.setText("");
        txtTinggi.setText("");
        txtPanjang.setText("");
        txtLebar.setText("");
        txtTinggiBalok.setText("");
        txtLuas.setText("");
        txtVolume.setText("");
8.    Run (shift+F6):

Isi, maka hasilnya jika ditekan tombol hitung:

Jika ditekan tombol keluar, maka program akan ditutup, dan jika ditekan tombol reset, maka kotak yang sedang terisi akan kembali kosong.

Popular Posts