• Tidak ada hasil yang ditemukan

DAFTAR PUSTAKA. Nofriansyah, S.Kom., M.Kom., D. (2014). Konsep Data Mining Vs Sistem Pendukung Keputusan. Yogyakarta: Deepublish.

N/A
N/A
Protected

Academic year: 2021

Membagikan "DAFTAR PUSTAKA. Nofriansyah, S.Kom., M.Kom., D. (2014). Konsep Data Mining Vs Sistem Pendukung Keputusan. Yogyakarta: Deepublish."

Copied!
37
0
0

Teks penuh

(1)

DAFTAR PUSTAKA

Nofriansyah, S.Kom., M.Kom., D. (2014). Konsep Data Mining Vs Sistem

Pendukung Keputusan. Yogyakarta: Deepublish.

Basyaib, F. (2006). Teori Pembuatan Keputusan. Jakarta: Grasindo.

Fatta, H. A. (2007). Analisis & Perancangan Sistem Informasi untuk Keunggulan

Bersaing Perusahaan & Organisasi Modern. Yogyakarta: ANDI OFFSET.

Hamdi, A. S., & Bahruddin, E. (2014). Metode Penelitian Kuantitatif Aplikasi

dalam Pendidikan. Yogyakarta: Deepublish.

Pressman, Ph.D., R. S. (2012). Rekayasa Perangkat Lunak (Pendekatan Praktisi).

Yogyakarta: Andi Publisher.

Prof.Dr.Ir Marimin, M. (2004). Teknik dan Aplikasi Pengambilan Keputusan

Kriteria Majemuk. Jakarta: Grasindo.

Rosmawanti, N., & Bahar. (2014). Penentuan Skala Prioritas Berbasis Algoritma

AHP. 962.

Salbino, S. (2014). Buku Pintar Gadget Android untuk Pemula: untuk pemula.

Jakarta: Kunci Komunikasi.

Simarmata, J. (2010). Rekayasa Perangkat Lunak. Yogyakarta: ANDI OFFSET.

Sommerville, I. (2003). Software Engineering (Rekayasa Perangkat Lunak).

Jakarta: Erlangga.

Supriyanto. (2010). Pemrograman Database Menggunakan Java dan MySQL

untuk Pemula. Jakarta: Mediakita.

Syafaruddin. (2004). Sistem Pengambilan Keputusan Pendidikan. Jakarta:

Grasindo.

Tim Visi Yustisia. (2015). Undang-undang Nomor 13 Tahun 2003 Tentang

Ketenagakerjaan. Jakarta: VisiMedia Pustaka.

(2)

Lampiran Source Code

<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:gravity="center_horizontal" 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="com.example.simulatorgaji.Splash" > <TextView android:id="@+id/textView3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignRight="@+id/textView2" android:layout_below="@+id/textView2" android:layout_marginTop="24dp" android:text="version 1.0" /> <TextView android:id="@+id/textView2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/textView1" android:layout_centerHorizontal="true" android:layout_marginTop="19dp" android:text="Mugiono" android:textAppearance="?android:attr/textAppearanceMedium" /> <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignBottom="@+id/imageView1" android:layout_centerHorizontal="true" android:text="Created By" android:textAppearance="?android:attr/textAppearanceMedium" /> <ImageView android:id="@+id/imageView1" android:layout_width="250dp" android:layout_height="300dp" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" android:layout_marginTop="21dp" android:src="@drawable/simulatorgaji" /> </RelativeLayout>

(3)

package com.example.simulatorgaji; import android.support.v7.app.ActionBarActivity; import android.os.Bundle; import android.view.Menu; import android.content.Intent; import android.content.res.Configuration; import android.os.Handler; import android.view.Window;

public class Splash extends ActionBarActivity { @Override

protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.activity_splash); final Handler handler = new Handler(); handler.postDelayed(new Runnable() { public void run() {

// berpindah kemenu utama setelah 3 detik startActivity(new Intent(getBaseContext(), LoginActivity.class)); } }, 3000L); } @Override

public boolean onCreateOptionsMenu(Menu menu) {

// Inflate the menu; this adds items to the action bar if it is present.

getMenuInflater().inflate(R.menu.splash, menu); return true;

}

public void onConfigurationChanged(Configuration newConfig) { // Manages auto rotation for the Splash Screen Layout super.onConfigurationChanged(newConfig); setContentView(R.layout.activity_splash); } } <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="#f8f8f8" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin"

(4)

tools:context="com.example.simulatorgaji.LoginActivity" > <ScrollView android:id="@+id/scrollView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginRight="16dp" > <LinearLayout android:layout_width="296dp" android:layout_height="442dp" android:orientation="vertical" > <ImageView android:id="@+id/imageView1" android:layout_width="match_parent" android:layout_height="200dp" android:layout_weight="0.52" android:src="@drawable/simulatorgaji" /> <EditText android:id="@+id/editText1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="17dp" android:layout_marginLeft="30dp" android:layout_marginTop="20dp" android:ems="10" android:hint="Masukan NIK" android:textColor="#7C7C7C" /> <EditText android:id="@+id/editText2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="30dp" android:ems="10" android:hint="Masukan Password" android:inputType="textPassword" android:textColor="#7C7C7C" > <requestFocus /> </EditText> <Button android:id="@+id/buttonlogin" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="50dp" android:layout_marginLeft="105dp" android:layout_marginTop="10dp" android:text="Login" /> </LinearLayout> </ScrollView> </RelativeLayout>

(5)

package com.example.simulatorgaji; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.Toast; import android.os.AsyncTask; import android.app.ProgressDialog; import android.util.Log; import java.util.ArrayList; import java.util.HashMap; import org.json.JSONArray; import org.json.JSONObject;

public class LoginActivity extends Activity { EditText editText1, editText2;

Button buttonLogin; Intent a;

String url, success; SessionManager session;

@Override

protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

setContentView(R.layout.activity_login);

session = new SessionManager(getApplicationContext());

buttonLogin = (Button) findViewById(R.id.buttonlogin); editText1 = (EditText) findViewById(R.id.editText1); editText2 = (EditText) findViewById(R.id.editText2); buttonLogin.setOnClickListener(new View.OnClickListener() { @Override

public void onClick(View v) {

url = "http://mugiono.pe.hu/login.php?" + "NIK="+ editText1.getText().toString() + "&Password="+ editText2.getText().toString(); if (editText1.getText().toString().trim().length() > 0 && editText2.getText().toString().trim().length() > 0) { new Masuk().execute(); } else { Toast.makeText(getApplicationContext(), "Username/password masih kosong.!!", Toast.LENGTH_LONG).show();

(6)

} } }); }

public class Masuk extends AsyncTask<String, String, String> {

ArrayList<HashMap<String, String>> contactList = new ArrayList<HashMap<String, String>>();

ProgressDialog pDialog;

@Override

protected void onPreExecute() {

// TODO Auto-generated method stub super.onPreExecute();

pDialog = new ProgressDialog(LoginActivity.this); pDialog.setMessage("Tunggu Bentar ya...");

pDialog.setIndeterminate(false); pDialog.setCancelable(true); pDialog.show();

}

@Override

protected String doInBackground(String... arg0) { JSONParser jParser = new JSONParser();

JSONObject json = jParser.getJSONFromUrl(url);

try {

success = json.getString("success");

Log.e("error", "nilai sukses=" + success);

JSONArray hasil = json.getJSONArray("mugiono");

if (success.equals("1")) {

for (int i = 0; i < hasil.length(); i++) {

JSONObject c = hasil.getJSONObject(i);

String NIK = c.getString("NIK").trim(); String Password =

c.getString("Password").trim();

String Nama = c.getString("Nama").trim(); String Alamat = c.getString("Alamat").trim(); String TTL = c.getString("TTL").trim(); String Masuk = c.getString("Masuk").trim(); String Status = c.getString("Status").trim(); String Alpha = c.getString("Alpha").trim(); String Sakit = c.getString("Sakit").trim(); String Izin = c.getString("Izin").trim(); String Terlambat =

c.getString("Terlambat").trim();

String Gaji = c.getString("Gaji").trim(); String Tunjangan =

(7)

String UM = c.getString("UM").trim(); String Pot = c.getString("Pot").trim(); String Gaber = c.getString("Gaber").trim(); String Foto = c.getString("Foto").trim(); session.createLoginSession(NIK, Password, Nama, Alamat, TTL, Masuk, Status, Alpha,

Sakit, Izin, Terlambat, Gaji, Tunjangan, UM, Pot, Gaber, Foto);

Log.e("ok", " ambil data");

} } else {

Log.e("error", "tidak bisa ambil data 0"); }

} catch (Exception e) { // TODO: handle exception

Log.e("error", "tidak bisa ambil data 1"); } return null; } @Override

protected void onPostExecute(String result) { // TODO Auto-generated method stub

super.onPostExecute(result); pDialog.dismiss(); if (success.equals("1")) { a = new Intent(LoginActivity.this, MenuUtamaActivity.class); startActivity(a); finish(); } else { Toast.makeText(getApplicationContext(), "Username/password salah!!", Toast.LENGTH_LONG).show(); } } } } package com.example.simulatorgaji; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.UnsupportedEncodingException; import java.util.List;

(8)

import org.apache.http.HttpEntity; import org.apache.http.HttpResponse; import org.apache.http.NameValuePair; import org.apache.http.client.ClientProtocolException; import org.apache.http.client.entity.UrlEncodedFormEntity; import org.apache.http.client.methods.HttpGet; import org.apache.http.client.methods.HttpPost; import org.apache.http.client.utils.URLEncodedUtils; import org.apache.http.impl.client.DefaultHttpClient; import org.json.JSONException; import org.json.JSONObject; import android.util.Log; public class JSONParser {

static InputStream is = null; static JSONObject jObj = null; static String json ="";

// constructor public JSONParser() { }

public JSONObject getJSONFromUrl(String url) {

// Making HTTP request try {

// defaultHttpClient

DefaultHttpClient httpClient = new DefaultHttpClient(); HttpPost httpPost = new HttpPost(url);

HttpResponse httpResponse = httpClient.execute(httpPost); HttpEntity httpEntity = httpResponse.getEntity();

is = httpEntity.getContent(); } catch (UnsupportedEncodingException e) { e.printStackTrace(); } catch (ClientProtocolException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } try {

BufferedReader reader = new BufferedReader(new InputStreamReader(

is, "iso-8859-1"), 8);

StringBuilder sb = new StringBuilder(); String line = null;

while ((line = reader.readLine()) != null) { sb.append(line + "\n");

}

is.close();

json = sb.toString(); } catch (Exception e) {

(9)

Log.e("Buffer Error", "Error converting result " + e.toString());

}

// try parse the string to a JSON object try {

jObj = new JSONObject(json); } catch (JSONException e) {

Log.e("JSON Parser", "Error parsing data " + e.toString()); }

// return JSON String return jObj;

}

public JSONObject makeHttpRequest(String url, String method, List<NameValuePair> params) {

// Making HTTP request try {

// check for request method if (method == "POST") { // request method is POST // defaultHttpClient

DefaultHttpClient httpClient = new DefaultHttpClient(); HttpPost httpPost = new HttpPost(url);

httpPost.setEntity(new UrlEncodedFormEntity(params));

HttpResponse httpResponse = httpClient.execute(httpPost);

HttpEntity httpEntity = httpResponse.getEntity(); is = httpEntity.getContent();

} else if (method == "GET") { // request method is GET

DefaultHttpClient httpClient = new DefaultHttpClient(); String paramString = URLEncodedUtils.format(params, "utf-8");

url += "?" + paramString;

HttpGet httpGet = new HttpGet(url);

HttpResponse httpResponse = httpClient.execute(httpGet); HttpEntity httpEntity = httpResponse.getEntity();

is = httpEntity.getContent(); } } catch (UnsupportedEncodingException e) { e.printStackTrace(); } catch (ClientProtocolException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } try {

(10)

BufferedReader reader = new BufferedReader(new InputStreamReader(

is, "iso-8859-1"), 8);

StringBuilder sb = new StringBuilder(); String line = null;

while ((line = reader.readLine()) != null) { sb.append(line + "\n");

}

is.close();

json = sb.toString(); } catch (Exception e) {

Log.e("Buffer Error", "Error converting result " + e.toString());

}

// try parse the string to a JSON object try {

jObj = new JSONObject(json); } catch (JSONException e) {

Log.e("JSON Parser", "Error parsing data " + e.toString()); }

// return JSON String return jObj; } } package com.example.simulatorgaji; import java.util.HashMap; import android.annotation.SuppressLint; import android.content.Context; import android.content.SharedPreferences; import android.content.SharedPreferences.Editor; @SuppressLint("CommitPrefEdits") public class SessionManager {

// Shared Preferences SharedPreferences pref;

// Editor for Shared preferences Editor editor;

// Context

Context _context;

// Shared pref mode int PRIVATE_MODE = 0;

// nama sharepreference

private static final String PREF_NAME = "Sesi";

(11)

private static final String IS_LOGIN = "isLoggedIn"; public static final String KEY_NIK = "NIK";

public static final String KEY_Pass = "Password"; public static final String KEY_Nama = "Nama"; public static final String KEY_Alamat = "Alamat"; public static final String KEY_TTL = "TTL"; public static final String KEY_Masuk = "Masuk"; public static final String KEY_Status = "Status"; public static final String KEY_Alpha = "Alpha"; public static final String KEY_Sakit = "Sakit"; public static final String KEY_Izin = "Izin";

public static final String KEY_Terlambat = "Terlambat"; public static final String KEY_Gaji = "Gaji";

public static final String KEY_Tunjangan = "Tunjangan"; public static final String KEY_UM = "UM";

public static final String KEY_Pot = "Pot"; public static final String KEY_Gaber = "Gaber"; public static final String KEY_Foto = "Foto"; // Constructor

public SessionManager(Context context){ this._context = context;

pref = _context.getSharedPreferences(PREF_NAME, PRIVATE_MODE); editor = pref.edit();

} /**

* Create login session * */

public void createLoginSession(String NIK, String Password, String Nama, String Alamat, String TTL, String Masuk,

String Status,String Alpha, String Sakit, String Izin, String Terlambat, String Gaji, String Tunjangan, String UM,

String Pot, String Gaber, String Foto) { // Storing login value as TRUE

editor.putBoolean(IS_LOGIN, true); editor.putString(KEY_NIK, NIK); editor.putString(KEY_Pass, Password); editor.putString(KEY_Nama, Nama); editor.putString(KEY_Alamat, Alamat); editor.putString(KEY_TTL, TTL); editor.putString(KEY_Masuk, Masuk); editor.putString(KEY_Status, Status); editor.putString(KEY_Alpha, Alpha); editor.putString(KEY_Sakit, Sakit); editor.putString(KEY_Izin, Izin); editor.putString(KEY_Terlambat, Terlambat); editor.putString(KEY_Gaji, Gaji); editor.putString(KEY_Tunjangan, Tunjangan); editor.putString(KEY_UM, UM); editor.putString(KEY_Pot, Pot); editor.putString(KEY_Gaber, Gaber); editor.putString(KEY_Foto, Foto); editor.commit(); }

(12)

/**

* Get stored session data * */

public HashMap<String, String> getUserDetails(){

HashMap<String, String> karyawan = new HashMap<String, String>();

karyawan.put(KEY_NIK, pref.getString(KEY_NIK, null)); karyawan.put(KEY_Pass, pref.getString(KEY_Pass, null)); karyawan.put(KEY_Nama, pref.getString(KEY_Nama, null)); karyawan.put(KEY_Foto, pref.getString(KEY_Foto, null)); karyawan.put(KEY_Alamat, pref.getString(KEY_Alamat, null)); karyawan.put(KEY_TTL, pref.getString(KEY_TTL, null)); karyawan.put(KEY_Masuk, pref.getString(KEY_Masuk, null)); karyawan.put(KEY_Status, pref.getString(KEY_Status, null)); karyawan.put(KEY_Alpha, pref.getString(KEY_Alpha, null)); karyawan.put(KEY_Sakit, pref.getString(KEY_Sakit, null)); karyawan.put(KEY_Izin, pref.getString(KEY_Izin, null)); karyawan.put(KEY_Terlambat, pref.getString(KEY_Terlambat, null));

karyawan.put(KEY_Gaji, pref.getString(KEY_Gaji, null)); karyawan.put(KEY_Tunjangan, pref.getString(KEY_Tunjangan, null));

karyawan.put(KEY_UM, pref.getString(KEY_UM, null)); karyawan.put(KEY_Pot, pref.getString(KEY_Pot, null)); karyawan.put(KEY_Gaber, pref.getString(KEY_Gaber, null)); return karyawan; } } <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" android:background="#f8f8f8" tools:context="com.example.simulatorgaji.MenuUtamaActivity" > <Button android:id="@+id/button2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/button1" android:layout_centerHorizontal="true" android:layout_marginTop="22dp" android:minWidth="200dip"

android:text="Profil &amp; Kinerja" /> <Button

android:id="@+id/button3"

(13)

android:layout_height="wrap_content" android:layout_below="@+id/button2" android:layout_centerHorizontal="true" android:layout_marginTop="23dp" android:minWidth="200dip" android:text="Simulator" /> <Button android:id="@+id/button4" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/button3" android:layout_centerHorizontal="true" android:layout_marginTop="22dp" android:minWidth="200dip" android:text="Keluar" /> <Button android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignLeft="@+id/button2" android:layout_alignParentTop="true" android:layout_marginTop="73dp" android:minWidth="200dip" android:text="Info Gaji" /> </RelativeLayout> package com.example.simulatorgaji; import android.support.v7.app.ActionBarActivity; import android.os.Bundle; import android.view.Menu; import android.view.View; import android.widget.Button; import android.content.Intent; import android.view.View.OnClickListener; import android.view.Window;

public class MenuUtamaActivity extends ActionBarActivity { @Override

protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

this.requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.activity_menu_utama); //inisialisasi tombol

Button btn1 = (Button) findViewById (R.id.button1); Button btn2 = (Button) findViewById (R.id.button2); Button btn3 = (Button) findViewById (R.id.button3); Button btn4 = (Button) findViewById (R.id.button4); //set tombol info gaji

(14)

@Override

public void onClick(View v) { // TODO Auto-generated method stub

Intent pindah1= new Intent(MenuUtamaActivity.this, InfoGajiActivity.class);

startActivity(pindah1); }

});

//set tombol info karyawan

btn2.setOnClickListener(new OnClickListener(){ @Override

public void onClick(View v) { // TODO Auto-generated method stub

Intent pindah2= new Intent(MenuUtamaActivity.this, InfoKaryawanActivity.class);

startActivity(pindah2); }

});

//set tombol simulator

btn3.setOnClickListener(new OnClickListener(){ @Override

public void onClick(View v) { // TODO Auto-generated method stub

Intent pindah3= new Intent(MenuUtamaActivity.this, SimulatorActivity.class);

startActivity(pindah3); }

});

//set tombol keluar

btn4.setOnClickListener(new OnClickListener(){ @Override

public void onClick(View v) { // TODO Auto-generated method stub

Intent pindah4= new Intent(MenuUtamaActivity.this, LoginActivity.class); pindah4.putExtra("finish",true); pindah4.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(pindah4); finish(); } }); } @Override

public boolean onCreateOptionsMenu(Menu menu) {

// Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.menu_utama, menu); return true; } } <RelativeLayout xmlns:tools="http://schemas.android.com/tools"

(15)

xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#f8f8f8" android:gravity="top" 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="com.example.simulatorgaji.InfoGajiActivity" > <TableLayout android:layout_width="wrap_content" android:layout_height="wrap_content" > <TableRow android:id="@+id/tableRow1" android:layout_width="wrap_content" android:layout_height="wrap_content" > <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="0dp" android:layout_marginTop="36dp" android:text="NIK" android:textAppearance="?android:attr/textAppearance" /> <TextView android:id="@+id/textView10" android:layout_width="wrap_content" android:layout_marginTop="36dp" android:layout_height="wrap_content" android:text=": " android:textAppearance="?android:attr/textAppearance" /> <TextView android:id="@+id/textViewnik" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="36dp" android:text="" android:textAppearance="?android:attr/textAppearanceMedium" /> </TableRow> <TableRow android:id="@+id/tableRow2" android:layout_width="wrap_content" android:layout_height="wrap_content" > <TextView android:id="@+id/textView2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="3dp"

(16)

android:text="Nama Karyawan" android:textAppearance="?android:attr/textAppearance" /> <TextView android:id="@+id/textView11" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text=": " android:textAppearance="?android:attr/textAppearance" /> <TextView android:id="@+id/textViewnama" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="" android:textAppearance="?android:attr/textAppearanceMedium" /> </TableRow> <TableRow android:id="@+id/tableRow3" android:layout_width="wrap_content" android:layout_height="wrap_content" > <TextView android:id="@+id/textView3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="3dp" android:text="Gaji" android:textAppearance="?android:attr/textAppearance" /> <TextView android:id="@+id/textView12" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text=": Rp." android:textAppearance="?android:attr/textAppearance" /> <TextView android:id="@+id/textViewgaji" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="" android:textAppearance="?android:attr/textAppearanceMedium" /> </TableRow> <TableRow android:id="@+id/tableRow4" android:layout_width="wrap_content" android:layout_height="wrap_content" > <TextView android:id="@+id/textView4" android:layout_width="wrap_content"

(17)

android:layout_height="wrap_content" android:layout_marginTop="3dp" android:text="Tunjangan" android:textAppearance="?android:attr/textAppearance" /> <TextView android:id="@+id/textView13" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text=": Rp." android:textAppearance="?android:attr/textAppearance" /> <TextView android:id="@+id/textViewtnj" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="" android:textAppearance="?android:attr/textAppearanceMedium" /> </TableRow> <TableRow android:id="@+id/tableRow5" android:layout_width="wrap_content" android:layout_height="wrap_content" > <TextView android:id="@+id/textView5" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="3dp" android:text="Uang Makan" android:textAppearance="?android:attr/textAppearance" /> <TextView android:id="@+id/textView14" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text=": Rp." android:textAppearance="?android:attr/textAppearance" /> <TextView android:id="@+id/textViewum" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="" android:textAppearance="?android:attr/textAppearanceMedium" /> </TableRow> <TableRow android:id="@+id/tableRow6" android:layout_width="wrap_content" android:layout_height="wrap_content" >

(18)

<TextView android:id="@+id/textView6" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="3dp" android:text="---" android:textAppearance="?android:attr/textAppearance" /> </TableRow> <TableRow android:id="@+id/tableRow7" android:layout_width="wrap_content" android:layout_height="wrap_content" > <TextView android:id="@+id/textView7" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="3dp" android:text="Potongan BPJS" android:textAppearance="?android:attr/textAppearance" /> <TextView android:id="@+id/textView15" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text=": Rp." android:textAppearance="?android:attr/textAppearance" /> <TextView android:id="@+id/textViewbpjs" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="" android:textAppearance="?android:attr/textAppearanceMedium" /> </TableRow> <TableRow android:id="@+id/tableRow8" android:layout_width="wrap_content" android:layout_height="wrap_content" > <TextView android:id="@+id/textView8" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="3dp" android:text="---" android:textAppearance="?android:attr/textAppearance" /> </TableRow> <TableRow android:id="@+id/tableRow9" android:layout_width="wrap_content" android:layout_height="wrap_content" >

(19)

<TextView

android:id="@+id/textView9"

android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="3dp" android:text="Gaji yang diterima"

android:textAppearance="?android:attr/textAppearance" /> <TextView android:id="@+id/textView16" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text=": Rp." android:textAppearance="?android:attr/textAppearanceMedium" /> <TextView android:id="@+id/textViewgaber" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="" android:textAppearance="?android:attr/textAppearanceMedium" /> </TableRow> </TableLayout> </RelativeLayout> package com.example.simulatorgaji; import android.support.v7.app.ActionBarActivity; import android.os.Bundle; import android.view.Menu; import android.view.View; import android.widget.Button; import android.content.Intent; import android.view.View.OnClickListener; import android.view.Window;

public class MenuUtamaActivity extends ActionBarActivity { @Override

protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

this.requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.activity_menu_utama); //inisialisasi tombol

Button btn1 = (Button) findViewById (R.id.button1); Button btn2 = (Button) findViewById (R.id.button2); Button btn3 = (Button) findViewById (R.id.button3); Button btn4 = (Button) findViewById (R.id.button4); //set tombol info gaji

(20)

@Override

public void onClick(View v) { // TODO Auto-generated method stub

Intent pindah1= new Intent(MenuUtamaActivity.this, InfoGajiActivity.class);

startActivity(pindah1); }

});

//set tombol info karyawan

btn2.setOnClickListener(new OnClickListener(){ @Override

public void onClick(View v) { // TODO Auto-generated method stub

Intent pindah2= new Intent(MenuUtamaActivity.this, InfoKaryawanActivity.class);

startActivity(pindah2); }

});

//set tombol simulator

btn3.setOnClickListener(new OnClickListener(){ @Override

public void onClick(View v) { // TODO Auto-generated method stub

Intent pindah3= new Intent(MenuUtamaActivity.this, SimulatorActivity.class);

startActivity(pindah3); }

});

//set tombol keluar

btn4.setOnClickListener(new OnClickListener(){ @Override

public void onClick(View v) { // TODO Auto-generated method stub

Intent pindah4= new Intent(MenuUtamaActivity.this, LoginActivity.class); pindah4.putExtra("finish",true); pindah4.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(pindah4); finish(); } }); } @Override

public boolean onCreateOptionsMenu(Menu menu) {

// Inflate the menu; this adds items to the action bar if it is present.

getMenuInflater().inflate(R.menu.menu_utama, menu); return true;

} }

(21)

<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="#f8f8f8" android:gravity="top" 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="com.example.simulatorgaji.InfoKaryawanActivity" > <ScrollView android:id="@+id/scrollView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" > </ScrollView> <HorizontalScrollView android:id="@+id/horizontalScrollView1" android:layout_width="wrap_content" android:layout_height="wrap_content" > <TableLayout android:layout_width="289dp" android:layout_height="469dp" > <TableRow android:id="@+id/tableRow1" android:layout_width="wrap_content" android:layout_height="wrap_content" > <ImageView android:id="@+id/imageView1" android:layout_width="100dp" android:layout_height="100dp" android:layout_marginLeft="10dp" android:layout_marginTop="10dp" android:src="@drawable/abc_ab_bottom_solid_dark_holo" /> </TableRow> <TableRow android:id="@+id/tableRow2" android:layout_width="wrap_content" android:layout_height="wrap_content" > <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="22dp" android:text="NIK"

(22)

android:textAppearance="?android:attr/textAppearanceMedium" /> <TextView android:id="@+id/textView12" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="22dp" android:text=":" android:textAppearance="?android:attr/textAppearanceMedium" /> <TextView android:id="@+id/textView23" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="22dp" android:text="" android:textAppearance="?android:attr/textAppearanceMedium" /> </TableRow> <TableRow android:id="@+id/tableRow3" android:layout_width="wrap_content" android:layout_height="wrap_content" > <TextView android:id="@+id/textView2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="2dp" android:text="Nama" android:textAppearance="?android:attr/textAppearanceMedium" /> <TextView android:id="@+id/textView13" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text=":" android:textAppearance="?android:attr/textAppearanceMedium" /> <TextView android:id="@+id/textView24" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="" android:textAppearance="?android:attr/textAppearanceMedium" /> </TableRow> <TableRow android:id="@+id/tableRow4" android:layout_width="wrap_content" android:layout_height="wrap_content" >

(23)

<TextView android:id="@+id/textView3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="2dp" android:text="Alamat" android:textAppearance="?android:attr/textAppearanceMedium" /> <TextView android:id="@+id/textView14" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text=":" android:textAppearance="?android:attr/textAppearanceMedium" /> <TextView android:id="@+id/textView25" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="" android:textAppearance="?android:attr/textAppearanceMedium" /> </TableRow> <TableRow android:id="@+id/tableRow5" android:layout_width="wrap_content" android:layout_height="wrap_content" > <TextView android:id="@+id/textView4" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="20dp" android:text="Tempat Tgl Lahir" android:textAppearance="?android:attr/textAppearanceMedium" /> <TextView android:id="@+id/textView15" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="20dp" android:text=":" android:textAppearance="?android:attr/textAppearanceMedium" /> <TextView android:id="@+id/textView26" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="20dp" android:text=""

(24)

android:textAppearance="?android:attr/textAppearanceMedium" /> </TableRow> <TableRow android:id="@+id/tableRow6" android:layout_width="wrap_content" android:layout_height="wrap_content" > <TextView android:id="@+id/textView5" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="2dp" android:text="Masuk Kerja" android:textAppearance="?android:attr/textAppearanceMedium" /> <TextView android:id="@+id/textView16" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text=":" android:textAppearance="?android:attr/textAppearanceMedium" /> <TextView android:id="@+id/textView27" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="" android:textAppearance="?android:attr/textAppearanceMedium" /> </TableRow> <TableRow android:id="@+id/tableRow7" android:layout_width="wrap_content" android:layout_height="wrap_content" > <TextView android:id="@+id/textView6" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="2dp" android:text="Status Kerja" android:textAppearance="?android:attr/textAppearanceMedium" /> <TextView android:id="@+id/textView17" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text=":" android:textAppearance="?android:attr/textAppearanceMedium" />

(25)

<TextView android:id="@+id/textView28" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="" android:textAppearance="?android:attr/textAppearanceMedium" /> </TableRow> <TableRow android:id="@+id/tableRow8" android:layout_width="wrap_content" android:layout_height="wrap_content" > <TextView android:id="@+id/textView7" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="2dp" android:text="Sakit" android:textAppearance="?android:attr/textAppearanceMedium" /> <TextView android:id="@+id/textView18" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text=":" android:textAppearance="?android:attr/textAppearanceMedium" /> <TextView android:id="@+id/textView29" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="" android:textAppearance="?android:attr/textAppearanceMedium" /> </TableRow> <TableRow android:id="@+id/tableRow9" android:layout_width="wrap_content" android:layout_height="wrap_content" > <TextView android:id="@+id/textView8" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="2dp" android:text="Izin" android:textAppearance="?android:attr/textAppearanceMedium" /> <TextView android:id="@+id/textView19" android:layout_width="wrap_content"

(26)

android:layout_height="wrap_content" android:text=":" android:textAppearance="?android:attr/textAppearanceMedium" /> <TextView android:id="@+id/textView30" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="" android:textAppearance="?android:attr/textAppearanceMedium" /> </TableRow> <TableRow android:id="@+id/tableRow10" android:layout_width="wrap_content" android:layout_height="wrap_content" > <TextView android:id="@+id/textView9" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="2dp" android:text="Alpha" android:textAppearance="?android:attr/textAppearanceMedium" /> <TextView android:id="@+id/textView20" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text=":" android:textAppearance="?android:attr/textAppearanceMedium" /> <TextView android:id="@+id/textView31" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="" android:textAppearance="?android:attr/textAppearanceMedium" /> </TableRow> <TableRow android:id="@+id/tableRow11" android:layout_width="wrap_content" android:layout_height="wrap_content" > <TextView android:id="@+id/textView10" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="2dp" android:text="Terlambat"

(27)

android:textAppearance="?android:attr/textAppearanceMedium" /> <TextView android:id="@+id/textView21" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text=":" android:textAppearance="?android:attr/textAppearanceMedium" /> <TextView android:id="@+id/textView32" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="" android:textAppearance="?android:attr/textAppearanceMedium" /> </TableRow> <TableRow android:id="@+id/tableRow12" android:layout_width="wrap_content" android:layout_height="wrap_content" > <TextView android:id="@+id/textView11" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="2dp" android:text="Kinerja Anda" android:textAppearance="?android:attr/textAppearanceMedium" /> <TextView android:id="@+id/textView22" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text=":" android:textAppearance="?android:attr/textAppearanceMedium" /> <TextView android:id="@+id/textView33" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="" android:textAppearance="?android:attr/textAppearanceMedium" /> </TableRow> </TableLayout> </HorizontalScrollView> </RelativeLayout>

(28)

package com.example.simulatorgaji; import android.support.v7.app.ActionBarActivity; import android.graphics.Bitmap; import android.graphics.Color; import android.os.Bundle; import android.util.TypedValue; import android.view.Menu; import android.widget.TextView; import android.widget.ImageView; import android.view.Window; import java.util.HashMap;

public class InfoKaryawanActivity extends ActionBarActivity { SessionManager session;

TextView textView23, textView24, textView25, textView26,

textView27, textView28, textView29, textView30, textView31, textView32, textView33;

ImageView imageView1;

String nik, nama, alamat, ttl, masuk, status, alpha, sakit, izin, tlt, knj, foto;

@Override

protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

this.requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.activity_info_karyawan); session = new SessionManager(getApplicationContext());

HashMap<String, String> karyawan = session.getUserDetails(); nik = karyawan.get(SessionManager.KEY_NIK); nama = karyawan.get(SessionManager.KEY_Nama); alamat = karyawan.get(SessionManager.KEY_Alamat); ttl = karyawan.get(SessionManager.KEY_TTL); masuk = karyawan.get(SessionManager.KEY_Masuk); status = karyawan.get(SessionManager.KEY_Status); alpha = karyawan.get(SessionManager.KEY_Alpha); sakit = karyawan.get(SessionManager.KEY_Sakit); izin = karyawan.get(SessionManager.KEY_Izin); tlt = karyawan.get(SessionManager.KEY_Terlambat); foto = karyawan.get(SessionManager.KEY_Foto);

TextView textView23 = (TextView) findViewById(R.id.textView23); textView23.setText(nik);

TextView textView24 = (TextView) findViewById(R.id.textView24); textView24.setText(nama);

TextView textView25 = (TextView) findViewById(R.id.textView25); textView25.setText(alamat);

TextView textView26 = (TextView) findViewById(R.id.textView26); textView26.setText(ttl);

TextView textView27 = (TextView) findViewById(R.id.textView27); textView27.setText(masuk);

TextView textView28 = (TextView) findViewById(R.id.textView28); textView28.setText(status);

(29)

textView29.setText(sakit);

TextView textView30 = (TextView) findViewById(R.id.textView30); textView30.setText(izin);

TextView textView31 = (TextView) findViewById(R.id.textView31); textView31.setText(alpha);

TextView textView32 = (TextView) findViewById(R.id.textView32); textView32.setText(tlt);

ImageView imageView1 = (ImageView) findViewById(R.id.imageView1); Bitmap bmp = LoadImage(foto); imageView1.setImageBitmap(bmp); double knj = (Double.parseDouble(sakit)* 0.19484127) + (Double.parseDouble(izin)*0.149206349) + (Double.parseDouble(alpha)* 0.425396825 ) + (Double.parseDouble(tlt)*0.230555556); if(knj > 0.80515873){

TextView textView33 = (TextView) findViewById(R.id.textView33); textView33.setText("Buruk");

textView33.setTextSize(TypedValue.COMPLEX_UNIT_SP, 25); textView33.setTextColor(Color.rgb(255, 0, 0));

}

else if (knj <= 0.70515873){

TextView textView33 = (TextView) findViewById(R.id.textView33); textView33.setText("<b>Baik</b>");

textView33.setTextSize(TypedValue.COMPLEX_UNIT_SP, 25); textView33.setTextColor(Color.rgb(0, 255, 0));

}

else if (knj <= 0.80515873) {

TextView textView33 = (TextView) findViewById(R.id.textView33); textView33.setText("<b>Dalam Pengawasan</b>");

textView33.setTextSize(TypedValue.COMPLEX_UNIT_SP, 25); textView33.setTextColor(Color.rgb(255, 255, 0));

} }

private Bitmap LoadImage(String foto2) { // TODO Auto-generated method stub return null;

}

@Override

public boolean onCreateOptionsMenu(Menu menu) {

// Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.info_karyawan, menu); return true; } } <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"

(30)

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" android:background="#f8f8f8" tools:context="com.example.simulatorgaji.SimulatorActivity" > <ScrollView android:id="@+id/scrollView1" android:layout_width="wrap_content" android:layout_height="wrap_content" > <RelativeLayout android:layout_width="match_parent" android:layout_height="444dp" > <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="17dp" android:text="Gaji UMR Anda"

android:textAppearance="?android:attr/textAppearanceSmall" /> <TextView android:id="@+id/textView2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignLeft="@+id/textView1" android:layout_below="@+id/textView1" android:layout_marginLeft="2dp" android:layout_marginTop="20dp"

android:text="Hari Kerja dalam 1 minggu (5/6)"

android:textAppearance="?android:attr/textAppearanceSmall" /> <TextView android:id="@+id/textView3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignLeft="@+id/textView2" android:layout_below="@+id/textView2" android:layout_marginTop="20dp"

android:text="Jumlah Hari Lembur (hari kerja)"

android:textAppearance="?android:attr/textAppearanceSmall" /> <TextView android:id="@+id/textView4" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignLeft="@+id/textView3" android:layout_below="@+id/textView3" android:layout_marginTop="20dp"

android:text="Jumlah Hari Lembur (hari libur)"

(31)

<TextView android:id="@+id/textView5" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignLeft="@+id/textView4" android:layout_below="@+id/textView4" android:layout_marginTop="20dp"

android:text="Jumlah Jam Lembur (hari kerja)"

android:textAppearance="?android:attr/textAppearanceSmall" /> <TextView android:id="@+id/textView7" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignLeft="@+id/textView6" android:layout_below="@+id/textView6" android:layout_marginLeft="2dp" android:layout_marginTop="20dp"

android:text="Jumlah Tidak Masuk (alpa)"

android:textAppearance="?android:attr/textAppearanceSmall" /> <TextView android:id="@+id/textView6" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignRight="@+id/textView4" android:layout_below="@+id/textView5" android:layout_marginTop="20dp"

android:text="Jumlah Jam Lembur (hari libur)"

android:textAppearance="?android:attr/textAppearanceSmall" /> <TextView android:id="@+id/textView8" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_below="@+id/button1" android:text="---" android:textAppearance="?android:attr/textAppearanceSmall" /> <TextView android:id="@+id/textView10" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignBottom="@+id/textView2" android:layout_toRightOf="@+id/textView5" android:text=":" android:textAppearance="?android:attr/textAppearanceSmall" /> <TextView android:id="@+id/textView11" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignBaseline="@+id/textView3" android:layout_alignBottom="@+id/textView3" android:layout_alignLeft="@+id/textView10" android:text=":"

(32)

android:textAppearance="?android:attr/textAppearanceSmall" /> <TextView android:id="@+id/textView12" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_above="@+id/textView5" android:layout_alignLeft="@+id/textView11" android:text=":" android:textAppearance="?android:attr/textAppearanceSmall" /> <TextView android:id="@+id/textView13" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignBaseline="@+id/textView5" android:layout_alignBottom="@+id/textView5" android:layout_alignLeft="@+id/textView12" android:text=":" android:textAppearance="?android:attr/textAppearanceSmall" /> <TextView android:id="@+id/textView14" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignBottom="@+id/textView6" android:layout_alignLeft="@+id/textView13" android:text=":" android:textAppearance="?android:attr/textAppearanceSmall" /> <TextView android:id="@+id/textView15" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_above="@+id/button1" android:layout_alignLeft="@+id/textView14" android:text=":" android:textAppearance="?android:attr/textAppearanceSmall" /> <EditText android:id="@+id/editText1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_above="@+id/textView2" android:layout_toRightOf="@+id/textView17" android:ems="10" android:inputType="number" > <requestFocus /> </EditText> <EditText android:id="@+id/editText2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_above="@+id/textView3" android:layout_alignParentRight="true"

(33)

android:layout_below="@+id/editText1" android:layout_toRightOf="@+id/textView10" android:inputType="number" android:ems="10" /> <EditText android:id="@+id/editText3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_above="@+id/textView4" android:layout_alignLeft="@+id/editText2" android:layout_alignParentRight="true" android:layout_below="@+id/editText2" android:inputType="number" android:ems="10" /> <EditText android:id="@+id/editText4" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignBottom="@+id/textView12" android:layout_alignLeft="@+id/editText3" android:layout_alignParentRight="true" android:layout_below="@+id/textView3" android:inputType="number" android:ems="10" /> <EditText android:id="@+id/editText5" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_above="@+id/textView6" android:layout_alignLeft="@+id/editText4" android:layout_alignParentRight="true" android:layout_below="@+id/textView12" android:inputType="number" android:ems="10" /> <EditText android:id="@+id/editText6" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_above="@+id/textView7" android:layout_alignLeft="@+id/editText5" android:layout_alignParentRight="true" android:layout_below="@+id/textView5" android:inputType="number" android:ems="10" /> <EditText android:id="@+id/editText7" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignBottom="@+id/textView15" android:layout_alignLeft="@+id/editText6" android:layout_alignParentRight="true" android:layout_below="@+id/textView14"

(34)

android:inputType="number" android:ems="10" /> <TextView android:id="@+id/textView17" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignLeft="@+id/textView16" android:layout_below="@+id/textView16" android:layout_marginTop="14dp"

android:text="Potongan Tidak Masuk" /> <TextView android:id="@+id/textView18" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignLeft="@+id/textView17" android:layout_below="@+id/textView17" android:layout_marginTop="15dp"

android:text="Gaji yang diterima" /> <TextView android:id="@+id/textView21" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignBottom="@+id/textView18" android:layout_alignLeft="@+id/textView20" android:text="" /> <Button android:id="@+id/button2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_above="@+id/textView8" android:layout_alignLeft="@+id/textView6" android:onClick="Hapus" android:text="HAPUS" /> <TextView android:id="@+id/textView16" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignLeft="@+id/textView7" android:layout_below="@+id/textView8" android:text="Lembur" /> <TextView android:id="@+id/textView9" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignBaseline="@+id/textView1" android:layout_alignBottom="@+id/textView1" android:layout_alignRight="@+id/textView18" android:text=":" android:textAppearance="?android:attr/textAppearanceSmall" /> <TextView

(35)

android:id="@+id/textView22" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignBaseline="@+id/textView19" android:layout_alignBottom="@+id/textView19" android:layout_alignLeft="@+id/editText1" android:text=":" /> <TextView android:id="@+id/textView23" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignBottom="@+id/textView20" android:layout_alignLeft="@+id/textView22" android:text=":" /> <TextView android:id="@+id/textView24" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignBottom="@+id/textView21" android:layout_alignLeft="@+id/textView23" android:text=":" /> <TextView android:id="@+id/textView20" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_above="@+id/textView18" android:layout_alignLeft="@+id/textView19" android:text="" /> <TextView android:id="@+id/textView19" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignBaseline="@+id/textView16" android:layout_alignBottom="@+id/textView16" android:layout_toRightOf="@+id/textView6" android:text="" /> <Button android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/textView7" android:layout_marginTop="29dp" android:layout_toRightOf="@+id/textView7" android:onClick="Hitung" android:text="HITUNG" /> <TextView android:id="@+id/textView25" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignLeft="@+id/textView5" android:layout_below="@+id/textView5"

Referensi

Dokumen terkait

Untuk citra pemandangan di depan traktor dengan rintangan berupa manusia yang diambil dari jarak 2 meter seperti pada Gambar 4.16 dan Gambar 4.17, setelah

Berdasarkan hasil penelitian dan pembahasan dalam penelitian ini dapat disimpulkan bahwa penerapan model pembelajaran Problem Based Learning dapat

Menurut Fandi Tjiptono, produk adalah segala sesuatu yang dapat ditawarkan produsen untuk diperhatkan, diminta, dicari, dibeli, digunakan, atau dikonsumsi pasar sebagai pemenuhan

Penelitian ini bertujuan untuk memanfaatkan sekam padi sebagai adsorben zat warna reaktif Cibacron Red, yaitu dengan menentukan kondisi optimum dan jenis isoterm

1) Pembangunan infrastruktur sesuai dengan arahan Rencana Tata Ruang Wilayah dan pembangunan berkelanjutan di kawasan strategis, tertinggal, perbatasan, daerah

Dengan berlakunya Peraturan ini maka besaran Harga Patokan Ekspor (HPE) sebagaimana tercantum dalam lampiran Peraturan Menteri Perdagangan Nomor 07/M-DAG/PER/2/2007

public void onClick(View view) { Intent intent

DEWAN REDAKSI Editorial Teams 1 2 3 4 5 6 7 8 9 10 11 Pujono, S T , M Eng (Politeknik Negeri Cilacap, Indonesia) Linda Perdana Wanti, S Kom , M Kom (Politeknik Negeri Cilacap,