LAMPIRAN A LISTING PROGRAM
// Source Code Menuawal.java
package com.pemilihanjurusan;
import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View;
import android.view.View.OnClickListener; import android.widget.Button;
public class Menuawal extends Activity implements OnClickListener {
private Button bWsm; private Button bWpm; private Button bTentang; private Button bTambah; private Button bBantuan;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.menuawal);
bTambah = (Button) findViewById(R.id.button1);
bTambah.setOnClickListener(this);
bWsm = (Button) findViewById(R.id.button2);
bWsm.setOnClickListener(this);
bWpm = (Button) findViewById(R.id.button3);
bWpm.setOnClickListener(this);
bBantuan = (Button) findViewById(R.id.button4);
bBantuan.setOnClickListener(this);
bTentang = (Button) findViewById(R.id.button5);
bTentang.setOnClickListener(this);
}
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
switch(v.getId())
{
case R.id.button1 :
Intent i = new Intent(this, Tambah.class);
startActivity(i); break;
case R.id.button2 :
Intent i2 = new Intent(this, WSM.class);
startActivity(i2); break;
case R.id.button3 :
startActivity(i3); break;
case R.id.button4 :
Intent i4 = new Intent(this, Bantuan.class);
startActivity(i4); break;
case R.id.button5 :
Intent i5 = new Intent(this, Tentang.class);
startActivity(i5); break;
} }
}
// Source Code Tambah.java
package com.pemilihanjurusan;
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.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 Tambah extends Activity implements
AdapterView.OnItemSelectedListener{
protected Cursor cursor;
Database dbHelper;
Button ton1, ton2;
EditText text1, text2, text3, text4, text5, text6, text7, text8, text9;
Spinner spinkes,spinkess;
String Jurusan[]={"IPA","IPS"};
String Saran[]={"IPA/IPS","IPA","IPS"};
public String Jurusan(Spinner S){
String hasil = null; int Nilai_Item=0;
Nilai_Item= S.getLastVisiblePosition();
if (Nilai_Item == 0){hasil = "2";} else {hasil = "1";}
}
public String Saran(Spinner S){
String hasil = null; int Nilai_Item=0;
Nilai_Item= S.getLastVisiblePosition();
if (Nilai_Item == 0){hasil = "3";} else if (Nilai_Item == 1){hasil = "2";} else {hasil = "1";}
return hasil;
}
@Override
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
setContentView(R.layout.tambah);
spinkes = (Spinner) findViewById(R.id.spinner1);
ArrayAdapter<String> adapteredTekstur = new
ArrayAdapter<String>(this, android.R.layout.simple_spinner_item,Jurusan);
adapteredTekstur.setDropDownViewResource(android.R.layout.simple_spin ner_dropdown_item);
spinkes.setAdapter(adapteredTekstur); spinkes.setOnItemSelectedListener(this);
spinkess = (Spinner) findViewById(R.id.spinner2);
ArrayAdapter<String> adapteredTekstur1 = new
ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item,Saran);
adapteredTekstur1.setDropDownViewResource(android.R.layout.simp le_spinner_dropdown_item);
spinkess.setAdapter(adapteredTekstur1); spinkess.setOnItemSelectedListener(this);
dbHelper = new Database(this);
text1 = (EditText) findViewById(R.id.editnama);
text3 = (EditText) findViewById(R.id.editun);
text4 = (EditText) findViewById(R.id.editmm);
text5 = (EditText) findViewById(R.id.editipa);
text6 = (EditText) findViewById(R.id.editips);
text7 = (EditText) findViewById(R.id.editiq);
ton1 = (Button) findViewById(R.id.button1);
ton1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
SQLiteDatabase db = dbHelper.getWritableDatabase();
if (text1.getText().toString().equals("") ||
text6.getText().toString().equals("")){
Toast.makeText(getApplicationContext(), "Semua Field Tidak Boleh
Kosong ", Toast.LENGTH_LONG).show();
}
db.execSQL("insert into siswa(nama, piljur, un, mm, ipa, ips, iq, saran) values('" +
text1.getText().toString()+"','"+
Jurusan(spinkes).toString() +"','"+
text3.getText().toString() +"','" +
text4.getText().toString() +"','" +
text5.getText().toString() +"','" +
text6.getText().toString()+"','"+ text7.getText().toString()+"','"+
Saran(spinkess).toString() +"')");
Toast.makeText(getApplicationContext(),
"Berhasil", Toast.LENGTH_LONG).show();
finish();
//Intent a= new Intent (Tambah.this,
Tambah.class);
//startActivity(a);
}}
});
Button ton2 = (Button)findViewById(R.id.button2);
ton2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Intent i = new Intent(Tambah.this,Menuawal.class);
startActivity(i); }
}); }
@Override
public void onItemSelected(AdapterView arg0, View arg1, int arg2, long arg3){
//TODO Auto-generated method stub
String label = arg0.getItemAtPosition(arg2).toString(); }
@Override
public void onNothingSelected(AdapterView arg0){
//TODO Auto-generated method stub
}}
// Source Code WSM.java
package com.pemilihanjurusan;
import android.os.Bundle; import android.app.Activity; import android.app.AlertDialog;
import android.content.DialogInterface; import android.content.Intent;
import android.database.Cursor;
import android.view.Menu; import android.view.View;
import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.Button;
import android.widget.EditText; import android.widget.ListView; import android.widget.TextView;
import android.widget.AdapterView.OnItemClickListener;
public class WSM extends Activity {
String[] daftar;
ListView ListView01;
public static WSM wsm;
Menu menu;
protected Cursor cursor;
Database dbcenter;
public static WSM pe;
Button button3;
@Override
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
setContentView(R.layout.wsm);
Button back=(Button)findViewById(R.id.button1);
Button rangking=(Button)findViewById(R.id.button2);
back.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
finish(); }
});
rangking.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Intent inte = new Intent(WSM.this,
RangkingWsm.class);
startActivity(inte); }
});
wsm = this;
dbcenter = new Database (this);
RefreshList(); }
public void RefreshList(){
SQLiteDatabase db = dbcenter.getReadableDatabase(); cursor = db.rawQuery("SELECT * FROM siswa ",null);
daftar = new String[cursor.getCount()];
cursor.moveToFirst();
for (int cc=0; cc < cursor.getCount(); cc++){
cursor.moveToPosition(cc);
daftar[cc] = cursor.getString(1).toString(); }
ListView01.setAdapter(new ArrayAdapter(this,
android.R.layout.simple_list_item_1, daftar));
ListView01.setSelected(true);
ListView01.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> arg0, View arg1, int
arg2, long arg3) {
final String selection = daftar[arg2];
final CharSequence[] dialogitem = {"Lihat", "Ubah",
"Hapus"};
AlertDialog.Builder builder = new
AlertDialog.Builder(WSM.this);
builder.setTitle("Pilih Menu"); builder.setItems(dialogitem, new
DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int
item) {
switch(item){
case 0 :
Intent i = new
Intent(getApplicationContext(), WSMHasil.class);
i.putExtra("nama", selection);
startActivity(i);
break;
case 1 :
Intent in = new
Intent(getApplicationContext(), Ubah.class);
in.putExtra("nama", selection);
startActivity(in);
break;
case 2 :
SQLiteDatabase db =
dbcenter.getWritableDatabase();
db.execSQL("delete from siswa where
nama = '"+selection+"'");
RefreshList();
break;
}
}
});
builder.create().show();
}});
((ArrayAdapter)ListView01.getAdapter()).notifyDataSetInvalidated(); }
@Override
public boolean onCreateOptionsMenu(Menu menu) {
//Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.menuawal, menu); return true;
}
// Source Code WSMHasil.java
package com.pemilihanjurusan;
import android.os.Bundle; import android.app.Activity; import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase; import android.view.Menu;
import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; import android.widget.Toast;
public class WSMHasil extends Activity { protected Cursor cursor;
Database dbHelper;
Button ton2;
Double b, c, d, e,f,g,h,i,hsl_HitungWSM;
TextView text1, text2, text3, text4, text5, text6, text7, text8, text9,text10,text13;
int max,norm_piljur,un,mm,ipa, ips, iq, norm_saran;
a ; String
public String saran1(String s){ double j=144.9;
String hasil=null;
double k= Double.parseDouble(s); if (hsl_HitungWSM<=j) {hasil="IPS";} else{hasil="IPA";}
return hasil;
}
@Override
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
setContentView(R.layout.hasilwsm);
dbHelper = new Database(this);
text1 = (TextView) findViewById(R.id.tvnama);
text2 = (TextView) findViewById(R.id.tvpiljur);
text3 = (TextView) findViewById(R.id.tvun);
text4 = (TextView) findViewById(R.id.tvmm);
text5 = (TextView) findViewById(R.id.tvipa);
text6 = (TextView) findViewById(R.id.tvips);
text7 = (TextView) findViewById(R.id.tviq);
text8 = (TextView) findViewById(R.id.tvsaran);
text13= (TextView) findViewById(R.id.tvSaranjurusan);
text9 = (TextView) findViewById(R.id.tvHasil);//tvHasil
SQLiteDatabase db = dbHelper.getReadableDatabase();
cursor = db.rawQuery("SELECT * FROM siswa WHERE nama = '" + getIntent().getStringExtra("nama") + "'",null);
cursor.moveToFirst();
if (cursor.getCount() > 0)
{
cursor.moveToPosition(0);
text3.setText(cursor.getString(3).toString()); text4.setText(cursor.getString(4).toString()); text5.setText(cursor.getString(5).toString()); text6.setText(cursor.getString(6).toString()); text7.setText(cursor.getString(7).toString()); text8.setText(cursor.getString(8).toString()); //text9.setText(cursor.getString(9).toString()); //text13.setText(cursor.getString(11).toString()); b= Double.parseDouble(cursor.getString(2).toString());
c= Double.parseDouble(cursor.getString(3).toString());
d= Double.parseDouble(cursor.getString(4).toString());
e= Double.parseDouble(cursor.getString(5).toString());
f= Double.parseDouble(cursor.getString(6).toString());
g= Double.parseDouble(cursor.getString(7).toString());
h= Double.parseDouble(cursor.getString(8).toString());
hsl_HitungWSM = (double) (((double) b*0.05)+((double) c*0.15)+( (double)
d*0.1)+((double) e*0.3)+((double) f*0.15)+((double) g*0.1)+((double)
h*0.15));
String hasil = String.valueOf((double)hsl_HitungWSM);
double z=144.9;
//saran1(text13,cursor.getString().toString());
if (hsl_HitungWSM<=z){
text13.setText("IPS");}
else if(hsl_HitungWSM>=z){
text13.setText("IPA");}
text9.setText(hasil);
db.execSQL("UPDATE siswa set nilai_WSM ='" + hasil + "'where nama='" +
a.toString() +"'");
}
ton2 = (Button) findViewById(R.id.button1);
ton2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
finish(); }
}); }
// Source Code RangkingWsm.java
package com.pemilihanjurusan;
import com.pemilihanjurusan.RangkingWsm.Adapter; import android.os.Bundle;
import android.app.Activity; import android.app.AlertDialog;
import android.content.DialogInterface; import android.content.Intent;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase; import android.view.Menu;
import android.view.Gravity; import android.view.View; import android.view.ViewGroup; import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.Button;
import android.widget.EditText; import android.widget.LinearLayout; import android.widget.ListView; import android.widget.TextView;
import android.widget.AdapterView.OnItemClickListener;
public class RangkingWsm extends Activity { String[] daftar;
ListView ListView01;
public static WSM wsm;
Menu menu;
protected Cursor cursor;
Database dbcenter;
public static RangkingWsm rangkingwsm;
Button button3;
@Override
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
setContentView(R.layout.rangkingwsm);
Button back=(Button)findViewById(R.id.button1);
Button rangking=(Button)findViewById(R.id.button2);
back.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
finish(); }
});
rangkingwsm = this;
dbcenter = new Database (this);
RefreshList();
}
public void RefreshList(){
SQLiteDatabase db = dbcenter.getReadableDatabase();
cursor = db.rawQuery("SELECT * FROM siswa '"+"' ORDER BY nilai_WSM DESC ",null);
daftar = new String[cursor.getCount()]; cursor.moveToFirst();
for (int cc=0; cc < cursor.getCount(); cc++){ cursor.moveToPosition(cc);
daftar[cc] = cursor.getString(1).toString(); }
ListView01 = (ListView)findViewById(R.id.listView1); ListView01.setAdapter(new Adapter(daftar));
ListView01.setSelected(true);
ListView01.setOnItemClickListener(new OnItemClickListener(){
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
final String selection = daftar[arg2]; //.getItemAtPosition(arg2).toString();
final CharSequence[] dialogitem = {"Lihat", "Hapus"};
AlertDialog.Builder builder = new
AlertDialog.Builder(RangkingWsm.this);
builder.setTitle("Pilih Menu");
builder.setItems(dialogitem, new
DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int
item) {
switch(item){
case 0 :
Intent i = new
Intent(getApplicationContext(), WSMHasil.class);
i.putExtra("nama", selection);
startActivity(i); break;
case 1 :
SQLiteDatabase db =
dbcenter.getWritableDatabase();
db.execSQL("delete from siswa where
nama = '"+selection+"'");
RefreshList(); break;
}
}
});
builder.create().show();
}});
((ArrayAdapter)ListView01.getAdapter()).notifyDataSetInvalidated(); }
@Override
public boolean onCreateOptionsMenu(Menu menu) {
//Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.menuawal, menu);
}
public class Adapter extends ArrayAdapter<String> { private java.text.DecimalFormat f = new
java.text.DecimalFormat("0.00");
private Database dbHelper;
private String name;
private double result;
public Adapter(String[] texts) {
super(RangkingWsm.this, 0, texts);
dbHelper = new Database(RangkingWsm.this);
}
public View getView(int position, View convertView, ViewGroup root) {
if(convertView == null)
convertView = (LinearLayout)
getLayoutInflater().inflate(R.layout.item_listview, root, false); ((TextView)
convertView.findViewById(R.id.maintext)).setText(name = getItem(position)); ((TextView)
convertView.findViewById(R.id.text1)).setText(f.format(result = getResult(name)));
((TextView)
convertView.findViewById(R.id.text2)).setText(result < 144.9? "IPS" : "IPA");
return convertView;
}
private double getResult(String name) {
SQLiteDatabase db = dbHelper.getReadableDatabase();
double[] values = new double[8];
cursor = db.rawQuery("SELECT * FROM siswa WHERE nama = '" + name + "'", null);
cursor.moveToFirst(); if (cursor.getCount() > 0) {
values[0] =
Double.parseDouble(cursor.getString(2).toString());
values[1] =
Double.parseDouble(cursor.getString(3).toString());
values[2] =
Double.parseDouble(cursor.getString(4).toString());
values[3] =
Double.parseDouble(cursor.getString(5).toString());
values[4] =
Double.parseDouble(cursor.getString(6).toString());
values[5] =
Double.parseDouble(cursor.getString(7).toString());
values[6] =
Double.parseDouble(cursor.getString(8).toString()); }
return (values[0]* 0.05) + (values[1]* 0.15) +
(values[2]* 0.1) + (values[3]* 0.3) + (values[4]* 0.15) + (values[5]* 0.1) + (values[6]* 0.15);
} }
// Source Code WPM.java
package com.pemilihanjurusan;
import android.os.Bundle; import android.app.Activity; import android.app.AlertDialog;
import android.content.DialogInterface; import android.content.Intent;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase; import android.view.Menu;
import android.view.View;
import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.Button;
import android.widget.EditText; import android.widget.ListView; import android.widget.TextView;
import android.widget.AdapterView.OnItemClickListener;
public class WPM extends Activity {
String[] daftar;
ListView ListView01;
public static WPM wpm;
Menu menu;
protected Cursor cursor;
Database dbcenter;
public static WPM pe;
Button button3;
@Override
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
setContentView(R.layout.wpm);
Button back=(Button)findViewById(R.id.button1);
Button rangking=(Button)findViewById(R.id.button2);
back.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
finish(); }
});
rangking.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
Intent inte = new Intent(WPM.this,
RangkingWpm.class);
startActivity(inte); }
});
wpm = this;
dbcenter = new Database (this);
RefreshList(); }
public void RefreshList(){
SQLiteDatabase db = dbcenter.getReadableDatabase(); cursor = db.rawQuery("SELECT * FROM siswa ",null);
daftar = new String[cursor.getCount()];
cursor.moveToFirst();
for (int cc=0; cc < cursor.getCount(); cc++){
cursor.moveToPosition(cc);
daftar[cc] = cursor.getString(1).toString(); }
ListView01 = (ListView)findViewById(R.id.listView1);
ListView01.setAdapter(new ArrayAdapter(this,
android.R.layout.simple_list_item_1, daftar));
ListView01.setSelected(true);
ListView01.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> arg0, View arg1, int
arg2, long arg3) {
final String selection = daftar[arg2];
//.getItemAtPosition(arg2).toString();
final CharSequence[] dialogitem = {"Lihat", "Ubah",
"Hapus"};
AlertDialog.Builder builder = new
AlertDialog.Builder(WPM.this);
builder.setTitle("Pilih Menu"); builder.setItems(dialogitem, new
DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int
item) {
switch(item){
case 0 :
Intent i = new
Intent(getApplicationContext(), WPMHasil.class);
i.putExtra("nama", selection);
startActivity(i);
break;
case 1 :
Intent in = new
Intent(getApplicationContext(), Ubah.class);
in.putExtra("nama", selection);
startActivity(in);
break;
case 2 :
SQLiteDatabase db =
dbcenter.getWritableDatabase();
db.execSQL("delete from siswa where
nama = '"+selection+"'");
RefreshList();
break;
}
});
builder.create().show();
}});
((ArrayAdapter)ListView01.getAdapter()).notifyDataSetInvalidated(); }
@Override
public boolean onCreateOptionsMenu(Menu menu) {
//Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.menuawal, menu); return true;
} }
// Source Code WPMHasil.java
package com.pemilihanjurusan;
import android.os.Bundle; import android.app.Activity; import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase; import android.view.Menu;
import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.Spinner; import android.widget.TextView; import android.widget.Toast;
public class WPMHasil extends Activity { protected Cursor cursor;
Database dbHelper;
Button ton2;
Double b, c, d, e,f,g,h,i,hsl_HitungWPM;
TextView text1, text2, text3, text4, text5, text6, text7, text8, text9,text10,text13;
int max,norm_piljur,un,mm,ipa, ips, iq, norm_saran;
String a;
public String saran1(String s){ double j=64.30;
String hasil=null;
double k= Double.parseDouble(s); if (hsl_HitungWPM<=j) {hasil="IPS";} else{hasil="IPA";}
return hasil;
}
@Override
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
setContentView(R.layout.hasilwpm);
dbHelper = new Database(this);
text2 = (TextView) findViewById(R.id.tvpiljur);
text3 = (TextView) findViewById(R.id.tvun);
text4 = (TextView) findViewById(R.id.tvmm);
text5 = (TextView) findViewById(R.id.tvipa);
text6 = (TextView) findViewById(R.id.tvips);
text7 = (TextView) findViewById(R.id.tviq);
text8 = (TextView) findViewById(R.id.tvsaran);
text13= (TextView) findViewById(R.id.tvSaranjurusan);
text9 = (TextView) findViewById(R.id.tvHasil);//tvHasil
SQLiteDatabase db = dbHelper.getReadableDatabase();
cursor = db.rawQuery("SELECT * FROM siswa WHERE nama = '" + getIntent().getStringExtra("nama") + "'",null);
cursor.moveToFirst();
if (cursor.getCount() > 0)
{
cursor.moveToPosition(0);
a=(cursor.getString(1).toString());//tvNama text1.setText(cursor.getString(1).toString()); text2.setText(cursor.getString(2).toString()); text3.setText(cursor.getString(3).toString()); text4.setText(cursor.getString(4).toString()); text5.setText(cursor.getString(5).toString()); text6.setText(cursor.getString(6).toString()); text7.setText(cursor.getString(7).toString()); text8.setText(cursor.getString(8).toString()); b= Double.parseDouble(cursor.getString(2).toString());
c= Double.parseDouble(cursor.getString(3).toString());
d= Double.parseDouble(cursor.getString(4).toString());
e= Double.parseDouble(cursor.getString(5).toString());
f= Double.parseDouble(cursor.getString(6).toString());
g= Double.parseDouble(cursor.getString(7).toString());
h= Double.parseDouble(cursor.getString(8).toString());
hsl_HitungWPM = (double) ((Math.pow((double) b,0.05)*(Math.pow((double)
c,0.15))*(Math.pow( (double) d,0.1))*(Math.pow( (double) e,0.3))*(Math.pow(
(double) f,0.15))*(Math.pow( (double) g,0.1))*(Math.pow( (double)
h,0.15))));
String hasil = String.valueOf((double)hsl_HitungWPM);
text9.setText(hasil);
double z=62.11;
if (hsl_HitungWPM<=z){
text13.setText("IPS");}
else if(hsl_HitungWPM>=z){
text13.setText("IPA");}
db.execSQL("UPDATE siswa set nilai_WPM ='" + hasil + "'where nama='" +
a.toString() +"'");
ton2 = (Button) findViewById(R.id.button1);
ton2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
} }); }
}
// Source Code RangkingWpm.java
package com.pemilihanjurusan;
import android.os.Bundle; import android.app.Activity; import android.app.AlertDialog;
import android.content.DialogInterface; import android.content.Intent;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase; import android.view.Gravity;
import android.view.Menu; import android.view.View; import android.view.ViewGroup; import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.Button;
import android.widget.EditText; import android.widget.LinearLayout; import android.widget.ListView; import android.widget.TextView;
import android.widget.AdapterView.OnItemClickListener;
public class RangkingWpm extends Activity { String[] daftar;
ListView ListView01;
public static WPM wpm;
Menu menu;
protected Cursor cursor;
Database dbcenter;
public static RangkingWpm rangkingwpm;
Button button3;
@Override
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
setContentView(R.layout.rangkingwpm);
Button back=(Button)findViewById(R.id.button1);
Button rangking=(Button)findViewById(R.id.button2);
back.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
finish(); }
});
rangkingwpm = this;
dbcenter = new Database (this); RefreshList();
public void RefreshList(){
SQLiteDatabase db = dbcenter.getReadableDatabase();
cursor = db.rawQuery("SELECT * FROM siswa '"+"' ORDER BY nilai_WPM DESC ",null);
daftar = new String[cursor.getCount()]; cursor.moveToFirst();
for (int cc=0; cc < cursor.getCount(); cc++){ cursor.moveToPosition(cc);
daftar[cc] = cursor.getString(1).toString(); }
ListView01 = (ListView)findViewById(R.id.listView1); ListView01.setAdapter(new Adapter(daftar));
ListView01.setSelected(true);
ListView01.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
final String selection = daftar[arg2]; //.getItemAtPosition(arg2).toString();
final CharSequence[] dialogitem = {"Lihat", "Hapus"};
AlertDialog.Builder builder = new
AlertDialog.Builder(RangkingWpm.this);
builder.setTitle("Pilih Menu");
builder.setItems(dialogitem, new
DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int
item) {
switch(item){
case 0 :
Intent i = new
Intent(getApplicationContext(), WPMHasil.class);
i.putExtra("nama", selection);
startActivity(i); break;
case 1 :
SQLiteDatabase db =
dbcenter.getWritableDatabase();
db.execSQL("delete from siswa where
nama = '"+selection+"'");
RefreshList(); break;
}
}
});
builder.create().show();
}});
((ArrayAdapter)ListView01.getAdapter()).notifyDataSetInvalidated(); }
@Override
public boolean onCreateOptionsMenu(Menu menu) {
//Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.menuawal, menu);
return true;
public class Adapter extends ArrayAdapter<String> { private java.text.DecimalFormat f = new
java.text.DecimalFormat("0.00");
private Database dbHelper;
private String name;
private double result;
public Adapter(String[] texts) {
super(RangkingWpm.this, 0, texts);
dbHelper = new Database(RangkingWpm.this);
}
public View getView(int position, View convertView, ViewGroup root) {
if(convertView == null)
convertView = (LinearLayout)
getLayoutInflater().inflate(R.layout.item_listview, root, false); ((TextView)
convertView.findViewById(R.id.maintext)).setText(name = getItem(position)); ((TextView)
convertView.findViewById(R.id.text1)).setText(f.format(result = getResult(name)));
((TextView)
convertView.findViewById(R.id.text2)).setText(result < 62.11? "IPS" : "IPA");
return convertView;
}
private double getResult(String name) {
SQLiteDatabase db = dbHelper.getReadableDatabase();
double[] values = new double[8];
cursor = db.rawQuery("SELECT * FROM siswa WHERE nama = '" + name + "'", null);
cursor.moveToFirst(); if (cursor.getCount() > 0) {
values[0] =
Double.parseDouble(cursor.getString(2).toString());
values[1] =
Double.parseDouble(cursor.getString(3).toString());
values[2] =
Double.parseDouble(cursor.getString(4).toString());
values[3] =
Double.parseDouble(cursor.getString(5).toString());
values[4] =
Double.parseDouble(cursor.getString(6).toString());
values[5] =
Double.parseDouble(cursor.getString(7).toString());
values[6] =
Double.parseDouble(cursor.getString(8).toString()); }
return Math.pow(values[0], 0.05) * Math.pow(values[1], 0.15) * Math.pow(values[2], 0.1) * Math.pow(values[3], 0.3) *
Math.pow(values[4], 0.15) * Math.pow(values[5], 0.1) * Math.pow(values[6], 0.15);
// Source Code Ubah.java
package com.pemilihanjurusan;
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.widget.AdapterView;
import android.widget.AdapterView.OnItemSelectedListener; import android.widget.ArrayAdapter;
import android.widget.Button; import android.widget.EditText; import android.widget.Spinner; import android.widget.Toast;
public class Ubah extends Activity implements
AdapterView.OnItemSelectedListener{
protected Cursor cursor;
Database dbHelper;
Button ton1, ton2;
EditText text1, text2, text3, text4, text5, text6, text7, text8, text9;
Spinner spinkes, spinkess; String id,a ;
String Jurusan[]={"IPA","IPS"};
String Saran[]={"IPA/IPS","IPA","IPS"};
public String Jurusan(Spinner S){
String hasil = null; int Nilai_Item=0;
Nilai_Item= S.getLastVisiblePosition();
if (Nilai_Item == 0){hasil = "2";} else {hasil = "1";}
return hasil;
}
public String Saran(Spinner S){
String hasil = null; int Nilai_Item=0;
Nilai_Item= S.getLastVisiblePosition();
if (Nilai_Item == 0){hasil = "3";} else if (Nilai_Item == 1){hasil = "2";} else {hasil = "1";}
return hasil;
}
public void rekonversi (Spinner arg, String S){ int Nilai_Item=0;
Nilai_Item=Integer.parseInt(S); if (Nilai_Item==2){Nilai_Item=0;} else {Nilai_Item=1;}
arg.setSelection (Nilai_Item);
}
Nilai_Item=Integer.parseInt(S); if (Nilai_Item==3){Nilai_Item=0;} else if (Nilai_Item==2){Nilai_Item=1;} else {Nilai_Item=2;}
arg.setSelection (Nilai_Item);
}
@Override
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
setContentView(R.layout.ubah);
spinkes = (Spinner) findViewById(R.id.spinner1);
ArrayAdapter<String> adapteredTekstur = new
ArrayAdapter<String>(this, android.R.layout.simple_spinner_item,Jurusan);
adapteredTekstur.setDropDownViewResource(android.R.layout.simple_spin ner_dropdown_item);
spinkes.setAdapter(adapteredTekstur); spinkes.setOnItemSelectedListener(this);
spinkess = (Spinner) findViewById(R.id.spinner2);
ArrayAdapter<String> adapteredTekstur1 = new
ArrayAdapter<String>(this, android.R.layout.simple_spinner_item,Saran);
adapteredTekstur1.setDropDownViewResource(android.R.layout.simple_spi nner_dropdown_item);
spinkess.setAdapter(adapteredTekstur1); spinkess.setOnItemSelectedListener(this);
dbHelper = new Database(this);
text1 = (EditText) findViewById(R.id.editnama);
//rekonversi (spinkes,cursor.getString(2).toString()); text3 = (EditText) findViewById(R.id.editun);
text4 = (EditText) findViewById(R.id.editmm);
text5 = (EditText) findViewById(R.id.editipa);
text6 = (EditText) findViewById(R.id.editips);
text7 = (EditText) findViewById(R.id.editiq);
//spinkess = (Spinner) findViewById(R.id.spinner2);
SQLiteDatabase db = dbHelper.getReadableDatabase();
cursor = db.rawQuery("SELECT * FROM siswa WHERE nama = '" + getIntent().getStringExtra("nama") + "'",null);
cursor.moveToFirst();
if (cursor.getCount()>0)
{
cursor.moveToPosition(0);
a=(cursor.getString(0).toString());
text1.setText(cursor.getString(1).toString());
rekonversi (spinkes,cursor.getString(2).toString());
//text2.setText(cursor.getString(2).toString()); text3.setText(cursor.getString(3).toString()); text4.setText(cursor.getString(4).toString()); text5.setText(cursor.getString(5).toString()); text6.setText(cursor.getString(6).toString()); text7.setText(cursor.getString(7).toString());
}
ton1 = (Button) findViewById(R.id.button1);
ton1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
SQLiteDatabase db = dbHelper.getWritableDatabase();
if (text1.getText().toString().equals("") ||
text6.getText().toString().equals("")){
Toast.makeText(getApplicationContext(), "Semua Field Tidak Boleh
Kosong ", Toast.LENGTH_LONG).show();
}
else{
db.execSQL("UPDATE siswa set nama='"+
text1.getText().toString() +"', piljur=
'" +
Jurusan(spinkes).toString() +"', un=
'"+
text3.getText().toString() +"', mm= '"
+
text4.getText().toString()+"', ipa= '"+
text5.getText().toString()+"', ips= '"+
text6.getText().toString()+"', iq= '"+
text7.getText().toString()+"', saran=
'"+
Saran(spinkess).toString() +"'where id='"+ a.toString()+ "'");
Toast.makeText(getApplicationContext(),
"Berhasil", Toast.LENGTH_LONG).show();
finish();
Intent intent= new
Intent(Ubah.this,Menuawal.class);
startActivity(intent); }
}
});
Button ton2 = (Button)findViewById(R.id.button2);
ton2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Intent i = new Intent(Ubah.this,Menuawal.class);
startActivity(i); }
}); }
@Override
public void onItemSelected(AdapterView arg0, View arg1, int arg2, long arg3){
//TODO Auto-generated method stub
String label = arg0.getItemAtPosition(arg2).toString(); }
@Override
public void onNothingSelected(AdapterView arg0){
//TODO Auto-generated method stub
}
// Source Code Bantuan.java
package com.pemilihanjurusan;
import android.os.Bundle; import android.app.Activity;
public class Ba tuann extends Activity{
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.bantuan);
} }
// Source Code Tentang.java
package com.pemilihanjurusan;
import android.os.Bundle; import android.app.Activity;
public class Tentang extends Activity{
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.tentang);
} }
// Source Code Database.java
package com.pemilihanjurusan;
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 = "datasiswa.db"; private static final int DATABASE_VERSION = 1;
public Database(Context context) {
super(context, DATABASE_NAME, null, DATABASE_VERSION);
// TODO Auto-generated constructor stub
@Override
public void onCreate(SQLiteDatabase db) {
// TODO Auto-generated method stub
String sql = "create table siswa(id integer primary key
autoincrement, nama text null, piljur text, un text, mm text, ipa text, ips text null, iq text, saran text, nilai_WSM text, nilai_WPM text,saranhasil text);";
Log.d("Data", "onCreate: " + sql);
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Abdah
Hanifah','2','37.45','270','273','261','110','3','','','');"; db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Abdul Wahid Nst', '1', '32.8', '226','237','230', '90','1','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Abdur Rahman Yasin Purba', '1', '36.85', '236', '242', '237', '110', '2','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ( 'Ade Ardiansyah Putra', '1', '37.65', '236', '238', '239', '121', '3','','','');";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Adinda Hafani', '1',
'37.45', '233', '240', '240', '90', '1','','','' );"; db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Aditia Rahman L',
'2','35.8','161','232','249','91','1','','','' );"; db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Agla Galea Tangan', '2', '36.85', '245','259','250','101','2','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Agung Dwi Harisandi', '2', '36.95', '254', '259', '251', '111', '3','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Ahmad Affandi', '2', '35.5', '233', '266', '239', '111', '2','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ( 'Ahmad Rizal Saragih', '1','36', '245', '258' ,'251', '115', '3','','','');";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Ahmad Ruzi Harahap', '2', '37.1', '230','236','233','109','1','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Aknes Paulina
Payung','2','36.75','255','272','265','111','2','','','');"; db.execSQL(sql);
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Alfira Utami Isnaini', '1', '37.2', '241', '238', '241', '107',' 1','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Ali Arfan
Siregar','2','35.8','269','252','274','121','2','','','');"; db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Amalia
Chyndiandari','2','35.85','226','245','240','104','2','','','');"; db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Anasthasia Lasmana
Tambunan','2','37.7','232','252','263','105','2','','','');"; db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Andreas Flo Siregar', '2', '36.75','230','231','241','99','2','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Andrew Anggi Artha
Sitompul','2','37.15','237','245','240','114','2','','','');"; db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ( 'Angelita','1', '35.55', '241', '242', '246', '93', '1','','','');";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Anggi Adrian Hutapea', '2', '36.45', '243', '242', '254', '122', '2','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Anggi Monalisa Silalahi', '1', '35.7', '220', '229', '221', '106', '1','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Anisa Jamratul Ulah', '2', '35.4', '258', '255', '250', '102', '2','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ( 'Annisa Larasati', '1', '36.5', '230', '251', '246', '90', '1','','','');";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Ariq Athallah
Ridwan','2','36.05','267','278','250','126','2','','','');"; db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Ariq Farhan Maulana', '2', '36.4', '248', '242', '239', '123', '2','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Arlike Br Simbolon', '1', '35.85', '233', '234', '243', '98', '1','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Arnesa Julia
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Arya Kamandanu', '2', '36.25', '234', '228', '232', '90', '1','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Aulia Zahira', '2', '36.9', '255', '266', '263', '107', '2','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ( 'Ayang Sari', '1', '32.85', '265', '265', '261', '117', '2','','','');";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Ayufie Clarisa Artanti', '2', '36.3', '249', '246', '247', '116', '2','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Bima Eggy Ardianto', '1', '36.75', '240', '260', '247', '119', '2','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Carmelya Jelita
Zebua','2','36.6','248','259','245','111','2','','','');"; db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Chantika Jojor Sihol Marito Sitorus', '2', '37.8', '231', '233', '234', '102', '2','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Christin Yuli Manuelly Gultom', '1', '36.9', '228', '246', '262', '104', '1','','','' );"; db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Chris Alesia Situmorang', '2', '35.45', '256', '255','275', '91', '1','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Cristin Yuli ', '1', '36.9', '228', '246', '262', '104', '1','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Dandyta Dwi Lirianto
Chan','2', '36.4', '246', '263', '238', '109', '2','','','' );"; db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Daniel alex Fatwal Nababan', '2', '36.4', '249', '261', '236', '103', '2','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Daniel Purba', '2', '37.05', '241','246', '251', '115', '2','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Deby
Utami','2','37.55','255','254','243','109','2','','','');"; db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Della Noviyanti', '2', '35.75', '234', '255', '257', '103', '1','','','' );";
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Dhanpratama Hebrewnixon Sitorus','2','37','267','269','268','107','3','','','');";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Diana Lusiria Nainggolan', '2', '37.35','254','230','246','103','1','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Dian Puspita Rini', '2', '35.45', '260', '252', '284', '103', '1','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Dimas Abimanyu Hartono', '2', '36.65', '254', '248', '261', '113', '2','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Dina Ulanda', '2', '36.05', '274', '256', '273', '90', '1','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Dinda
Nabila','2','36.8','234','255','234','90','1','','','');"; db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Dinda Silvya Nasution', '2', '36.7', '258', '259', '247', '123', '2','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Diwa
Permata','2','37.35','237','249','237','108','1','','','');"; db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Dwi Fadila
Sakila','2','35.8','241','258','251','102','2','','','' );"; db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Eastvani chintia Sihombing', '2', '35.8', '240', '245', '231', '111', '2','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Edo Jeremy Thomas Malau', '2', '33.75', '238', '245', '239', '90', '1','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Egiayu Artiwi
Natalia','2','36.8','274','286','268','116','2','','','');"; db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Eka Septivani
Irawan','2','37.5','277','277','267','109','3','','','');"; db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Elisa Shabrina', '2', '37.2', '242', '261', '250', '94', '2','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Enda Dwina Nambarisa', '2','36.25','237','237','267','112','2','','','' );";
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Engly Shinta Panjaitan', '2', '36.2', '259', '265', '261', '126', '2','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Exaudy Yesophine
Christian','2','35.6','269','278','278','93','1','','','');"; db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Ezra Stivani Simanjuntak', '2', '36.1', '245', '263', '248', '106', '1','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Fachmi Khairurozika Lubis', '2', '36.2', '260', '249', '258', '109', '1','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Fadillah Ibni Yasrina', '2', '35.6', '242', '232', '231', '111', '2','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Fahmi Reza Hasyim', '2', '36.95','244', '240', '250', '116', '2','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Faisal Surya Akbar
Siregar',' 2', '35.95', '250', '278', '243', '111', '3','','','' );"; db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Falki Mahya Purba', '2', '37.15', '258', '262', '242', '121', '2','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Fanni Fransia', '2',
'36.25', '225', '239', '219', '104', '1','','','' );"; db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Fanny Tri Wardany','2', '35.55','279','278','275','101','1','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Farida Yasmin Tarigan', '2', '37.05',' 241', '258', '247', '117','2','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Febri Abzar Basri Hia', '2', '37.7','238','232','236','110','2','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Febri Yanti Tampubolon', '2', '36.2', '229', '240', '233', '102', '2','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Femmy Anggilia Saputri lubis','2','37.9','268','277','252','114','2','','','');";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Feni', '1', '36.7', '236', '245', '257', '121','1','','','' );";
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Ferdinawati Laseh', '2', '36.55', '235', '245', '258', '121', '2','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Finda Dermawanti Sinaga', '2', '35.45', '239', '242', '249', '121', '2','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Findy Ayu
Nurmila','2','36.4','242','261','262','115','1','','','');"; db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Fira Fathia Kurniawan', '2', '36.3', '235', '239', '236', '112', '3','','','');";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Fira Ummy Fadilla', '2', '36.9', '250', '245', '265', '100', '2','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Fitri Yanti Pulungan', '2', '36.15','251','246','255','96','2','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Gabrie Chandra
Purba','2','36.4','233','259','250','110','3','','','' );"; db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Gabriel Jonathan
Panggabean', '2', '35.5', '284', '266', '260', '115', '2','','','' );"; db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Galih Dwi Sinta', '2', '38.7', '289', '291', '270', '122', '2','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Gamaliel rizky Partologi Tampubolon', '2', '36.5', '249', '235', '243', '111','2','','','' );"; db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Gelora Fikri Sinaga', '2', '36.65', '257', '269', '279', '122', '2','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Helen Sinta Marito', '2', '37.2', '257', '258', '258', '118', '2','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Hengki Kadirman Silaen', '2', '36.25', '261', '256', '270', '123', '2','','','');";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Herri Setiawan','1',
'36.6','231','250','250','121','3','','','' );"; db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Hilman Hafiz', '1', '37.5', '235', '242', '235', '113', '3','','','' );";
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Ika Mawarti
Manik','2','36.6','231','250','258','90','1','','','');"; db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Ilvia Adriana Nst', '1', '36.15', '228', '233', '248', '107', '1','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Indah Agustina', '2', '36.25', '235', '257','247', '119', '3','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Indah Putri Lubis', '2', '36.05', '253', '251', '246', '106', '2','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ( 'Indah Yani', '1', '35.95', '228', '234', '233', '94', '3','','','');";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Indra Bagus Angkoso', '2', '36.3', '258', '255', '240', '124', '2','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Indri Dwi Syla andini', '2', '36.7', '244', '160', '224', '115', '3','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Intan Queen Lestari', '2', '36.1', '257', '258', '237', '110', '2','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Intan Syahriani', '2', '36.15', '283', '266',' 258', '114', '2','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Izzati
Fadhillah','2','37.2','250','248','255','96','2','','','');"; db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Janico Desmile', '2', '36.2', '245', '239', '248', '111','2','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Jeane D art Rachel Debora Silalahi', '2', '37.4', '242', '254', '260', '104', '2','','','' );"; db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Jenni Sri
Anna','2','37.4','233','242','236','116','2','','','');"; db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Jeremi Valeri
Silitonga','2','37.75','236','239','240','111','2','','','');"; db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Jhofandi
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Jihan Amirah', '2', '35.45', '223', '219', '238', '108', '3','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Jonasmer Simatupang',' 2', '35.85', '239', '255', '232', '98', '1 ','','','');";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Joshua Rizky Extrada', '2', '36.3', '237', '247', '238', '119', '2','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Joshua
Sinaga','2','35.6','238','254','248','105','2','','','');"; db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Josua Sinaga', '2', '36.85', '233', '223', '243', '105', '2','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Junita Hertati', '2', '36.05', '224', '215', '235', '90', '1','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Kartika Pakpahan', '2', '36.7', '222', '233', '230', '104', '2','','','');";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Kevin Martauli Br Pasaribu', '1', '36.35', '246', '245', '251', '112', '1','','','');";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Khairunnisa', '2', '38', '265', '265', '270', '120', '3','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Khairunisa', '2', '35.45', '245', '259', '259', '105', '2','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Khairun Nazmi Saragih', '2', '35.9', '267', '243', '266', '113', '3','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Lailan Shafina Dmk', '2', '36.55', '236', '246', '274', '117', '3','','','' );";
db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Leony Metanencya
Butarbutar','2', '37.4', '256', '276', '264', '90', '1','','','' );"; db.execSQL(sql);
sql = "INSERT INTO siswa (nama, piljur, un, mm, ipa, ips, iq, saran,nilai_WSM,nilai_WPM,saranhasil) VALUES ('Leo Andy Molya', '1','36.9', '266', '272', '273', '115',' 1','','','' );";