Sabtu, 02 Mei 2015



PRATIKUM II   _ PEMROGRAMAN MOBILE
MEMBUAT CHECKBOX PADA ANDROID

Langkah pertama ialah membuaka eclipse lalu buat projeck dengan membuaka new-android aplication projeck-lalu next>>>>>>>>>>

Setelah itu beri nama aplication name yaitu checkbox dan projeck namex juga sama tidak apa lalu next>>>>> next>> next>> dan pilih blank activity dan centang pda create activity lalu next>>>
Sesudah next akan muncul gambar di bawah ini lalu beri nama checkbox padaActivity name dan pada layout beri nama main  dan pilih none lalu finis >>>>>>>





Nach,, setelah gambar diatas maka finis saja dan kita mulai mengisi soucecode pada main.xml  kodingnya adalah seperti ini,,,,,,

main.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: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=".Main" >

    <TextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="1.Manahkah kota dibawah ini yang merupakan ibu kota provinsi?" />

    <CheckBox
        android:id="@+id/cbandung"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/textView1"
        android:layout_below="@+id/textView1"
        android:layout_marginTop="40dp"
        android:text="Bandung" />

    <CheckBox
        android:id="@+id/cbogor"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/cbandung"
        android:layout_below="@+id/cbandung"
        android:text="Bogor" />

    <CheckBox
        android:id="@+id/cbanjarmasin"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/cbogor"
        android:layout_below="@+id/cbogor"
        android:text="Banjar Masin" />

    <CheckBox
        android:id="@+id/cbontang"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/cbanjarmasin"
        android:layout_below="@+id/cbanjarmasin"
        android:text="Bontang" />

    <Button
        android:id="@+id/tperikas"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/cbontang"
        android:layout_alignRight="@+id/cbanjarmasin"
        android:layout_below="@+id/cbontang"
        android:layout_marginTop="17dp"
        android:text="Periksa Nilai" />

    <TextView
        android:id="@+id/tnilai"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/tperikas"
        android:layout_below="@+id/tperikas"
        android:layout_marginTop="30dp"
        android:text="Nilai Anda"
        android:textAppearance="?android:attr/textAppearanceLarge" />

</RelativeLayout>


Hasil Runingnya seperti ini ,,,






Nach,,,sekarang kita telah selesai mengisi main.xml dan sekarang kita kembali pada activity pertama yaitu checkbox untuk mengisi sourcecode pada checkbox maka buka checbox-src-com.exsamplecheckbox-Checkbox.java >>> nach pada Checkbox.java disitutulah kita mulai mengisi sourcecode >>>> sourcecodenya sebagai berikut >>>>>>>

Checkbox.java

package com.example.checkbox;
import android.os.Bundle;
import android.app.Activity;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.TextView;

public class Cekbox extends Activity implements OnClickListener {

    Button tompriksa;

    CheckBox cekbandung, cekbogor, cekbanjar, cekbontang;
    TextView outputnilai;
    String nilai;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        tompriksa = (Button) findViewById(R.id.tperikas);

        cekbandung = (CheckBox) findViewById(R.id.cbandung);
        cekbogor = (CheckBox) findViewById(R.id.cbogor);
        cekbanjar = (CheckBox) findViewById(R.id.cbanjarmasin);
        cekbontang = (CheckBox) findViewById(R.id.cbontang);
        outputnilai = (TextView) findViewById(R.id.tnilai);

        tompriksa.setOnClickListener (this);

    }
  
    @Override
    public void onClick(View klik) {

        if (cekbandung.isChecked() && cekbanjar.isChecked()
                && cekbogor.isChecked() && cekbontang.isChecked()) {
            outputnilai.setText("10");
        } else if (cekbandung.isChecked() && cekbanjar.isChecked()
                && cekbogor.isChecked()) {
            outputnilai.setText("15");
        } else if (cekbandung.isChecked() && cekbanjar.isChecked()
                && cekbontang.isChecked()) {
            outputnilai.setText("15");
        } else if (cekbanjar.isChecked() && cekbogor.isChecked()
                && cekbontang.isChecked()) {
            outputnilai.setText("0");
        } else if (cekbandung.isChecked() && cekbanjar.isChecked()) {
            outputnilai.setText("20");
        } else if (cekbandung.isChecked() && cekbogor.isChecked()) {
            outputnilai.setText("5");
        } else if (cekbandung.isChecked() && cekbontang.isChecked()) {
            outputnilai.setText("5");
        } else if (cekbogor.isChecked() && cekbanjar.isChecked()) {
            outputnilai.setText("5");
        } else if (cekbontang.isChecked() && cekbanjar.isChecked()) {
            outputnilai.setText("5");
        } else if (cekbontang.isChecked() && cekbogor.isChecked()) {
            outputnilai.setText("-10");
        } else if (cekbandung.isChecked()) {
            outputnilai.setText("10");
        } else if (cekbanjar.isChecked()) {
            outputnilai.setText("10");
        } else if (cekbogor.isChecked()) {
            outputnilai.setText("-5");
        } else if (cekbontang.isChecked()) {
            outputnilai.setText("-5");
        } else {
            outputnilai.setText("0");
        }

        cekbandung.setChecked(false);
        cekbanjar.setChecked(false);
        cekbogor.setChecked(false);
        cekbontang.setChecked(false);
    }

}






Nach,,,,,,,,selesai mengisi sourcecode maka cobalah untuk Runing dan lihatlah hasilnya..........



Oke dech,,,,,,,selamat mencoba and bekerja. Semoga sukses and berhasil serta bermanfaat..> SEKIAN DARI SAYA,, WASSALAMUALAIQUM  :) :) :)






by Al Dzikra Al Khairah Rachma Sondeng




Tidak ada komentar:

Posting Komentar