Tampilan Menu Awal Tampilan Pengujian Berkas
data.setOnClickListener new OnClickListener { public void onClickView arg0 {
Intent a = new IntentMenuawal.this,Data.class; startActivitya;
} };
bantuan.setOnClickListener new OnClickListener { public void onClickView arg0 {
Intent a = new IntentMenuawal.this,Bantuan.class; startActivitya;
} };
tentang.setOnClickListener new OnClickListener { public void onClickView arg0 {
Intent a = new IntentMenuawal.this,Tentang.class; startActivitya;
} };
} }
Source Code Pengujian.java
package example.iklc; import android.R.string;
import android.os.Bundle; import android.app.Activity;
import android.content.Intent; import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase; import android.view.Menu;
import android.view.View; import android.view.View.OnClickListener;
import android.widget.AdapterView; import android.widget.AdapterView.OnItemSelectedListener;
import android.widget.ArrayAdapter; import android.widget.Button;
import android.widget.EditText; import android.widget.Toast;
import android.widget.Spinner; public class Pengujian extends Activity implements
AdapterView.OnItemSelectedListener {
protected Cursor cursor; Database data;
Button button1, button2; EditText text1, text2, text3, text4, text5, text6, text7,
text8, text9; Spinner spinnilaimk;
String nilai_mk[]= {A,B+,B, C+, C, D, E}; public String hitung_bobot_nilai_ipkString x{
String hasil = null; Double Nilai_ipk= null;
Nilai_ipk = Double.parseDoublex; if Nilai_ipk = 2.99 { hasil=1; }
else { hasil=2;} return hasil;
} public String konversi_bobotSpinner S{
String hasil = null; int Nilai_Item=0;
Nilai_Item = S.getLastVisiblePosition; if Nilai_Item == 0{hasil = 2;}
else {hasil = 1;} return hasil;
} Override
protected void onCreateBundle savedInstanceState { super.onCreatesavedInstanceState;
setContentViewR.layout.pengujian; Button button2=ButtonfindViewByIdR.id.pindah;
button2.setOnClickListenernew View.OnClickListener {
Override public void onClickView arg0 {
Intent intent = new IntentPengujian.this, Menuawal.class;
startActivityintent; finish;
} };
spinnilaimk = SpinnerfindViewByIdR.id.Matakuliah; ArrayAdapterString adapteredTekstur = new
ArrayAdapterString this, android.R.layout.simple_spinner_item,nilai_mk;
adapteredTekstur.setDropDownViewResourceandroid.R.layout.simpl e_spinner_dropdown_item;
spinnilaimk.setAdapteradapteredTekstur; spinnilaimk.setOnItemSelectedListenerthis;
data = new Databasethis; text2 = EditText findViewByIdR.id.textnama;
text3 = EditText findViewByIdR.id.textnim; text4 = EditText
findViewByIdR.id.textmatakuliah; text5 = EditText findViewByIdR.id.textipk;
button1 = Button findViewByIdR.id.lanjut1; button1.setOnClickListenernew
View.OnClickListener { Override
public void onClickView arg0 { SQLiteDatabase db = data.getWritableDatabase;
if text2.getText.toString.equals || \ text3.getText.toString.equals ||
text4.getText.toString.equals || text5.getText.toString.equals{
Toast.makeTextgetApplicationContext, Seluruh Field Harus Terisi, Toast.LENGTH_LONG.show
}else{ db.execSQLinsert into hasilnama, nim,
matakuliah, ipk, nilai_mk, micro1, micro2, micro3, micro4, micro5, hasilmicro, wawancara values +
text2.getText.toString +, + text3.getText.toString +, +
text4.getText.toString +, + hitung_bobot_nilai_ipktext5.getText.toString.toStri
ng+, + konversi_bobotspinnilaimk.toString +,+ 0+,+ 0+,+ 0+,+ 1+,+
0+,+ 1+,+1+; Toast.makeTextgetApplicationContext, Data Berhasil
Disimpan, Toast.LENGTH_LONG.show;
Intent intent = new IntentPengujian.this, Listuji.class startActivityintent;
}}}; }
Override public void onItemSelectedAdapterView arg0, View arg1, int arg2,
long arg3 { String label = arg0.getItemAtPositionarg2.toString;
} Override
public void onNothingSelectedAdapterView arg0 { }
}
Source Code Database.java
package example.iklc; import android.content.Context;
import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper;
import android.util.Log; public class Database extends SQLiteOpenHelper {
private static final String DATABASE_NAME = iklc.db; private static final int DATABASE_VERSION = 1;
public DatabaseContext context { supercontext, DATABASE_NAME, null, DATABASE_VERSION;
} Override
public void onCreateSQLiteDatabase db { String sql = create table hasilid integer primary key
autoincrement, nama text null, nim text null, matakuliah text null, ipk text null, nilai_mk text, micro1 text , micro2 text ,
micro3 text, micro4 text, micro5 text, hasilmicro text, wawancara text;;
Log.dData, onCreate: + sql; db.execSQLsql;
sql = INSERT INTO hasil nama, nim , matakuliah, ipk, nilai_mk, micro1, micro2, micro3, micro4, micro5,
hasilmicro, wawancara VALUES A01, 01, KDP, 2, 2,1,1,1,1,1, 3, 3;;
db.execSQLsql; sql = INSERT INTO hasil nama, nim , matakuliah, ipk,
nilai_mk, micro1, micro2, micro3, micro4, micro5, hasilmicro, wawancara VALUES A02, 02, PIK, 2,
2,1,1,1,1,1, 3, 2;;
db.execSQLsql; sql = INSERT INTO hasil nama, nim , matakuliah, ipk,