Rabu, 25 November 2015

Tugas UTS Pemograman Android menggunakan Eclipse ( kalkulator )

Assalamualaikum wr wb,

Pada kesempatan saat ini saya mendapatkan tugas UTS Algoritma untuk membuat pemograman Android menggunakan Eclipse, dan langsung saja langkah-langkah membuatnya


1.Membuat Nama Project ( file>new>android application project)


2.Selanjutnya, Tentukan activity
3.Kemudian tentukan gambar icon yang diinginkan untuk icon aplikasi android kamu
4.Buatlah design program kamu seperti ini
5. inilah code script atau coding untuk layout pada Main_activity.xml :

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/cbv"
    android:gravity="center_vertical"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".MainActivity" >

    <TextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/hellofans"
        android:textColor="#c0c0c0" />

    <EditText
        android:id="@+id/editPertama"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/textView1"
        android:layout_below="@+id/textView1"
        android:layout_marginLeft="14dp"
        android:layout_marginTop="24dp"
        android:ems="10"
        android:inputType="number" />

    <EditText
        android:id="@+id/editKedua"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/editPertama"
        android:layout_below="@+id/editPertama"
        android:layout_marginTop="30dp"
        android:ems="10"
        android:inputType="number" >

        <requestFocus />
    </EditText>

    <Spinner
        android:id="@+id/spinner1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_above="@+id/editKedua"
        android:layout_toLeftOf="@+id/editPertama" />

    <Spinner
        android:id="@+id/spinnerOperasi"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/textView1"
        android:layout_below="@+id/editKedua"
        android:layout_marginTop="23dp"
        android:entries="@array/prosesList" />

    <Button
        android:id="@+id/button1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_below="@+id/spinnerOperasi"
        android:layout_marginTop="30dp"
        android:onClick="@string/buttonHandler"
        android:text="@string/labelProses" 
        android:textColor="#d2691e"/>

</RelativeLayout>


6. dan selanjutnya ini code script atau coding untuk main_activity.java :

package uts.ekacalculator;

import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
import android.widget.Spinner;
import android.widget.Toast;

public class MainActivity extends Activity {
/** Called when the Activity is first created. */
private EditText angka1;
private EditText angka2;
private Spinner spinOperasi;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        angka1 = (EditText) findViewById(R.id.editPertama);
        angka2 = (EditText) findViewById(R.id.editKedua);
        spinOperasi = (Spinner) findViewById(R.id.spinnerOperasi);
        
       
        
    }


    public void buttonHandler(View view) {
        double a, b, hasil;
        if(angka1.getText().length()==0) {
        Toast.makeText(this, "Angka pertama masih kosong!", Toast.LENGTH_LONG).show();
        return;
        }
        if(angka2.getText().length()==0){
        Toast.makeText(this, "Angka kedua masih kosong!", Toast.LENGTH_LONG).show();
        return;
        }
        a = Double.parseDouble(angka1.getText().toString());
        b = Double.parseDouble(angka2.getText().toString());
        hasil = a + b;
        
        switch(spinOperasi.getSelectedItemPosition()){
        case 0:
        hasil = a + b;
        break;
        case 1:
        hasil = a - b;
        break;
        case 2:
        hasil = a * b;
        break;
        case 3:
        hasil = a / b;
        break;
        default:
        hasil = a + b;
        break;
        }
        
        AlertDialog.Builder builder =
        new AlertDialog.Builder(this);
        builder.setTitle("Hasil Operasi" + spinOperasi.getSelectedItem().toString());
        builder.setTitle("Hasil Penhjumlahan");
        builder.setMessage("Hasil = "+String.valueOf(hasil)).setPositiveButton("OK", new DialogInterface.OnClickListener() {

@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
angka1.setText("");
angka2.setText("");
dialog.dismiss();
}
});
        AlertDialog dialogHasil = builder.create();
        dialogHasil.show();
        
    
    }
    
    }

7. dan kali ini saya menggunakan string.xml seperti berikut:

8.Inilah hasil ketika program di run:

Dan jika salah satu TextField tidak/belum terisi dan sudah meng-klik tombol proses akan keluar pesan seperti ini :

sekian tutorial pemograman android menggunakan eclipse kali ini, sampai bertemu kembali..
Semoga Bermanfaat ^^ Wassalamualaikum

Senin, 18 Mei 2015

Tugas UTS Pemograman Java Netbeans Database

Assalamualaikum..
saya kali ini akan memposting tugas uts semester 2..
pemograman connect database.. langsung ajah gan..

nih screenshoot database nya
 nih bukti koneknya database ke pemograman
   
script coding koneksi database
program run login 
halaman pilihan utama pada program

contoh suatu program pada pilihan tersebut

cukup begini saja yaa selebihnya bisa contact or comment, thanks

Senin, 26 Januari 2015

Contoh Pemrograman JAVA Menggunakan NetBeans IDE

 Assalamualaikum.. Welcome Back Here..

Tanpa Basa basi program java netbeans ini buat tugas UAS semester 1 saya :)

>> Disini kita akan membuat contoh Form penjualan Mobil seperti gambar berikut ini :


public class mobil extends javax.swing.JFrame {
int ac,central,kaca,total,bayar,harga;
private void cmbkodeActionPerformed(java.awt.event.ActionEvent evt) {      if(cmbkode.getSelectedItem().equals("MAV01")){
          tfnama.setText("AVANZA");
          harga=125000000;
          tfharga.setText(String.valueOf(harga));
          if(tftotal.getText().equals("")){
              bayar=0;
          }
          else
          {
              bayar=Integer.parseInt(tftotal.getText());
          }
          total = bayar + harga;
          tftotal.setText(String.valueOf(total));
          }
      else if(cmbkode.getSelectedItem().equals("MXE02")){
          tfnama.setText("XENIA");
          harga=115000000;
          tfharga.setText(String.valueOf(harga));
          if(tftotal.getText().equals("")){
              bayar=0;
          }
          else
          {
              bayar=Integer.parseInt(tftotal.getText());
          }
          total = bayar + harga;
          tftotal.setText(String.valueOf(total));
           }
      else if(cmbkode.getSelectedItem().equals("MIN03")){
          tfnama.setText("INNOVA");
          harga=135000000;
          tfharga.setText(String.valueOf(harga));
          if(tftotal.getText().equals("")){
              bayar=0;
          }
          else
          {
              bayar=Integer.parseInt(tftotal.getText());
          }
          total = bayar + harga;
          tftotal.setText(String.valueOf(total));
           }
    }


   private void rd1ActionPerformed(java.awt.event.ActionEvent evt) {
      if(rd1.isSelected()){
    int a=Integer.parseInt(tfharga.getText());
    int b = 20000;
    int c = a+b;
    tfbayar.setText(String.valueOf(b));
    tftotal.setText(String.valueOf(c));
}
    }

    private void rd2ActionPerformed(java.awt.event.ActionEvent evt) {
if(rd2.isSelected()){
    int a=Integer.parseInt(tfharga.getText());
    int b = 10000;
    int c = a+b;
    tfbayar.setText(String.valueOf(b));
    tftotal.setText(String.valueOf(c));
}
    }
private void ch1ActionPerformed(java.awt.event.ActionEvent evt) {
if(ch1.isSelected()){
         ac = 20000;
         total=ac+central+kaca+bayar+harga;
         tfac.setText(String.valueOf(ac));
         tftotal.setText(String.valueOf(total));
    }
     else
     {
         ac = 0;
         total=ac+central+kaca+bayar+harga;
         tfac.setText(String.valueOf(ac));
         tftotal.setText(String.valueOf(total));
     }      
    }
private void ch2ActionPerformed(java.awt.event.ActionEvent evt) {
     if(ch2.isSelected()){
         central = 10000;
         total=ac+central+kaca+bayar+harga;
         tfcentral.setText(String.valueOf(central));
         tftotal.setText(String.valueOf(total));
    }
     else
     {
         central=0;
         total=ac+central+kaca+bayar+harga;
         tfcentral.setText(String.valueOf(central));
         tftotal.setText(String.valueOf(total));
     }
    }
private void ch3ActionPerformed(java.awt.event.ActionEvent evt) {
if(ch3.isSelected()){
         kaca = 20000;
         total=ac+central+kaca+bayar+harga;
         tfkaca.setText(String.valueOf(kaca));
         tftotal.setText(String.valueOf(total));
    }
     else
     {
         kaca=0;
         total=ac+central+kaca+bayar+harga;
         tfkaca.setText(String.valueOf(kaca));
         tftotal.setText(String.valueOf(total));
     } 
    }
private void jbbersihActionPerformed(java.awt.event.ActionEvent evt) {
        tfnama.setText("");
        tfharga.setText("");
        tfharga.setText("");
        tfcentral.setText("");
        tfac.setText("");
        tfkaca.setText("");
        tftotal.setText("");
        tfbayar.setText("");
       ch1.setSelected(false);
       ch2.setSelected(false);
       ch3.setSelected(false);
       buttonGroup1.clearSelection();
    }
 private void jbkeluarActionPerformed(java.awt.event.ActionEvent evt) {
    System.exit(0);
    }

Maka Hasilnya sebagai contoh akan tampak kurang lebih seperti ini :


Demikian lah contoh pemrograman Java menggunakan Aplikasi NetBeans IDE..