December 16, 2011

APLIKASI KALKULATOR JAVA DENGAN NETBEANS BERBASIS GUI

APLIKASI KALKULATOR JAVA DENGAN NETBEANS BERBASIS GUI


Buatlah Class baru untuk aplikasi dengan java ini, dengan nama misalnya Aplikasi Kalkulator.java , klik kanan nama folder/project dan pilih JFrameForm.
Kemudian buat interface seperti ini dengan bantuan pallete (button, text area, dsb)
kalkulator java
Kemudian klik kanan text area dan masing-masing tombol dan beri nama.
1)Pastekan code dibawah
public class Aplikasi Kalkulator extends javax.swing.JFrame {
static double angka1 =0, angka2=0,angka3=0,angka4=0,angka5=0,angka6=0,angka7=0;
static int pilihan=0;
boolean plus,minus,kali, bagi;

2)Lalu klik tombol 1 (2 kali), copykan code di bawah
private void satuButtonActionPerformed(java.awt.event.ActionEvent evt) {
Text.setText(Text.getText()+"1");
Klik tombol 2 (2 kali), copykan code di bawah
private void duaButtonActionPerformed(java.awt.event.ActionEvent evt) {
Text.setText(Text.getText()+"2");

dan seterusnya untuk semua angka.

3)Klik tombol (=) 2 kali, copykan code di bawah
private void samadenganButtonActionPerformed(java.awt.event.ActionEvent evt) {

switch(pilihan){
case 1:
angka2=angka1;
angka1=Double.parseDouble(Text.getText());
Text.setText(Double.toString(angka2+angka1));
break;
case 2:
angka3=angka1;
angka1=Double.parseDouble(Text.getText());
Text.setText(Double.toString(angka3-angka1));
break;
case 3:
angka4=angka1;
angka1=Double.parseDouble(Text.getText());
Text.setText(Double.toString(angka1*angka4));
break;
case 4:
angka5=angka1;
angka1=Double.parseDouble(Text.getText());
Text.setText(Double.toString(angka5/angka1));
break;
case 5:
angka7= angka6*angka1/100;
if(plus){
angka6=angka1;
angka1=Double.parseDouble(Text.getText());
Text.setText(Double.toString(angka7+angka1));
}else if (minus){
angka6=angka1;
angka1=Double.parseDouble(Text.getText());
Text.setText(Double.toString(angka7-angka1));
}else if (kali){
angka6=angka1;
angka1=Double.parseDouble(Text.getText());
Text.setText(Double.toString(angka1*angka7));
} else if (bagi){
angka6=angka1;
angka1=Double.parseDouble(Text.getText());
Text.setText(Double.toString(angka7/angka1));
}else{
}
break;
default:
Text.setText("");
}

4)Klik tombol (+) 2 kali, copykan code di bawah
private void plusButtonActionPerformed(java.awt.event.ActionEvent evt) {
pilihan=1;
plus = true;
angka2=angka1;
angka1=Double.parseDouble(Text.getText());
Text.setText("");
5)Klik tombol (-) 2 kali, copykan code di bawah
private void minusButtonActionPerformed(java.awt.event.ActionEvent evt) {
pilihan =2 ;
minus = true;
angka3=angka1;
angka1=Double.parseDouble(Text.getText());
Text.setText("");
6)Klik tombol (*) 2 kali, copykan code di bawah
private void kaliButtonActionPerformed(java.awt.event.ActionEvent evt) { pilihan = 3;
kali = true;
angka4=angka1;
angka1=Double.parseDouble(Text.getText());
Text.setText("");
7)Klik tombol (/) 2 kali, copykan code di bawah
private void bagiButtonActionPerformed(java.awt.event.ActionEvent evt) { pilihan = 4;
bagi = true;
angka5=angka1;
angka1=Double.parseDouble(Text.getText());
Text.setText("");
8)Klik tombol (C) 2 kali , copykan code di bawah
private void clearbuttonActionPerformed(java.awt.event.ActionEvent evt) { Text.setText("");
//untuk menghilangkan angka di text area.


9)Klik tombol (E), copykan code di bawah
private void exitButtonActionPerformed(java.awt.event.ActionEvent evt) { dispose() ;
//untuk keluar.

December 15, 2011

MENJAWAB SOAL BARISAN DAN DERET DENGAN BANTUAN KOTAK-KOTAK

MENJAWAB SOAL BARISAN DAN DERET DENGAN BANTUAN KOTAK-KOTAK

Apabila siswa diajukan pertanyaan seperti ini :
Suku ke tiga dan suku ke delapan barisan geometri berturut – turut adalah 12 dan 384. Nilai suku ke enam barisan tersebut adalah . . . . (soal dari Ujian Nasional Program IPS)

lalu, siswa merasa sulit untuk menjawabnya. Maka penulis mencoba membuat lembar kerja dengan bantuan kotak-kotak untuk membantu menjawabnya.

Tampilannya adalah :
barisan dan deret

Download lembar kerjanya DI SINI

December 14, 2011

GAME-GAME MATEMATIKA INTERAKTIF BERFORMAT SWF

GAME-GAME MATEMATIKA INTERAKTIF BERFORMAT SWF


Game-game matematika ini untuk membantu untuk belajar sudut , memfaktorkan fungsi kuadrat, koordinat dan lainya.

Silahkan klik pada game supaya bermain dengan nyaman
1. Game matematika belajar sudut dengan menembak asteroid
asteroid










2. Game matematika belajar tentang "bearing"
sudut bearing










3. Game matematika memfaktorkan fungsi kuadrat
fungsi kuadrat










4. Game matematika belajar koordinat kartesian dengan menembak alien
koordinat kartesian










5. Game belajar pecahan
pecahan








Game-game matematika di atas di atas diambil dari sini

December 5, 2011

SOAL FUNGSI KOMPOSISI DARI DUA FUNGSI DAN FUNGSI INVERS

SOAL FUNGSI KOMPOSISI DARI DUA FUNGSI DAN FUNGSI INVERS

Berikut adalah tampilannya

fungsi komposisi

DOWNLOAD LEMBAR KERJA FUNGSI KOMPOSISI INI DI SINI