• Tidak ada hasil yang ditemukan

DAFTAR PUSTAKA. Adisasmita, Rahardjo Manajemen Pemerintah Daerah. Yogyakarta: Penerbit Graha Ilmu.

N/A
N/A
Protected

Academic year: 2021

Membagikan "DAFTAR PUSTAKA. Adisasmita, Rahardjo Manajemen Pemerintah Daerah. Yogyakarta: Penerbit Graha Ilmu."

Copied!
26
0
0

Teks penuh

(1)

Adisasmita, Rahardjo. 2011. Manajemen Pemerintah Daerah. Yogyakarta: Penerbit Graha Ilmu.

Dennis, Alan,wixom,dan David Tegarden. 2012. Systems analysis and design with UML.USA:John Wiley and Sons inc

Dharma,Ahmad. 2015. Trik Kolaborasi Android Dengan PHP dan MYSQL.Yogyakarta: Lokomedia

Fathansyah. 2012. Basis Data. Bandung : INFORMATIKA

Huda, Arif Akbarul. 2013. Live Coding! 9 Aplikasi Android buatan Sendiri.

Yogyakarta : ANDI

Kadir, Abdul. 2011. Mudah Menjadi Programmer JAVA. Yogyakarta : YESKOM Komputer, Wahana. 2013. Android Programming with Eclipse. Yogyakarta : ANDI P, Juhara Zamrony. 2016. Panduan Lengkap Pemrograman Android. Yogyakarta : ANDI

Rizky, Soetam. 2011. Konsep Dasar Rekayasa Perangkat Lunak. Jakarta: Prestasi Pustaka.

Salbino , Sherief. 2014. Buku Pintar Gadget Android. Brebes :Kunci Komunikasi

Sutabri, Tata. 2012. Analisa Sistem Informasi.Yogyakarta: ANDI

(2)
(3)

2. Hasil Wawancara

(4)
(5)
(6)

3. Source Code

a) menu_home.xml

<?xml version="1.0"

encoding="utf-8"?>

<LinearLayout

xmlns:android="http://schemas .android.com/apk/res/android"

android:layout_width="match_

parent"

android:layout_height="match _parent"

android:orientation="vertical"

android:background="@drawa ble/bg1"

android:padding="15dp" >

<LinearLayout

android:layout_width="fill_par ent"

android:layout_height=

"wrap_content"

android:layout_gravity=

"center"

android:orientation="ve rtical"

android:weightSum="1

"

android:paddingTop="1 50dp" >

<Button

android:id="@+id/btndatamast er"

android:layout_width="130dp"

android:layout_height="95dp"

android:layout_gravity="center

"

android:background="@drawa ble/datamaster" />

</LinearLayout>

<LinearLayout

android:layout_width="fill_par

ent"

(7)

android:layout_height=

"wrap_content"

android:layout_gravity=

"center"

android:orientation="ve rtical"

android:weightSum="1

"

android:paddingTop="1 0dp" >

<Button

android:id="@+id/Btnlaporan"

android:layout_width="130dp"

android:layout_height="95dp"

android:layout_gravity="center

"

android:background="@drawa ble/laporan"

/>

</LinearLayout>

</LinearLayout>

b) MenuHome.Java package

com.example.javabatik;

import android.app.Activity;

import android.content.Intent;

import android.view.View;

import android.widget.Button;

import android.os.Bundle;

public class MenuHome extends Activity{

protected void

onCreate(Bundle savedInstanceState) {

// TODO Auto- generated method stub

super.onCreate(savedIn stanceState);

setContentView(R.layo

ut.menu_home);

(8)

Button

btndatamaster = (Button) findViewById(R.id.btndatamas ter);

Button

btnlaporan = (Button) findViewById(R.id.Btnlaporan );

btndatamaster.setOnCli ckListener(new

View.OnClickListener()

{

@Override

public void onClick(View v) {

//

TODO Auto-generated method stub

Intent i = new Intent (MenuHome.this, MainActivity.class);

startActivity(i);

}

});

btnlaporan.setOnClickL istener(new

View.OnClickListener() {

@Override

public void onClick(View arg0) {

//

TODO Auto-generated method stub

Intent i2

= new Intent (MenuHome.this, MenuLaporan.class);

startActivity(i2);

} });

}

(9)

}

c) activity_lihat_kas.xml

<?xml version="1.0"

encoding="utf-8"?>

<RelativeLayout

xmlns:android="http://schemas .android.com/apk/res/android"

xmlns:tools="http://schemas.an droid.com/tools"

android:layout_width="match_

parent"

android:layout_height="match_

parent"

android:background="@drawa ble/bg3"

android:paddingBottom="@di men/activity_vertical_margin"

android:paddingLeft="@dimen /activity_horizontal_margin"

android:paddingRight="@dime n/activity_horizontal_margin"

android:paddingTop="@dimen/

activity_vertical_margin"

tools:context=".LihatKasActivit y" >

<TableLayout

android:id="@+id/tableLayout 1"

android:layout_width="match_

parent"

android:layout_height="wrap_

content"

android:layout_marginBottom=

"20dip"

android:layout_marginTop="5d ip"

android:background="#0001" >

<TableRow

android:layout_width="match_

parent"

(10)

android:layout_height="wrap_

content" >

<TextView

android:id="@+id/textView01"

android:layout_width="match_

parent"

android:layout_height="wrap_

content"

android:layout_margin="1dp"

android:layout_weight="1"

android:textColor="#FFF"

android:background="#C28347

"

android:padding="10dp"

android:text="No :"

/>

<TextView

android:id="@+id/textView1"

android:layout_width="match_

parent"

android:layout_height="wrap_

content"

android:layout_margin="1dp"

android:layout_weight="1"

android:textColor="#FFF"

android:background="#C28347

"

android:gravity="center"

android:padding="10dp"

android:text="textView1" />

</TableRow>

<TableRow

android:id="@+id/tableRow2"

android:layout_width="match_

parent"

(11)

android:layout_height="wrap_

content" >

<TextView

android:id="@+id/textView02"

android:layout_width="match_

parent"

android:layout_height="wrap_

content"

android:layout_margin="1dp"

android:layout_weight="1"

android:textColor="#FFF"

android:background="#C28347

"

android:padding="10dp"

android:text="Tanggal :" />

<TextView

android:id="@+id/textView2"

android:layout_width="match_

parent"

android:layout_height="wrap_

content"

android:layout_margin="1dp"

android:layout_weight="1"

android:textColor="#FFF"

android:background="#C28347

"

android:gravity="center"

android:padding="10dp"

android:text="textView2" />

</TableRow>

<TableRow

android:id="@+id/tableRow3"

android:layout_width="match_

parent"

(12)

android:layout_height="wrap_

content" >

<TextView

android:id="@+id/textView03"

android:layout_width="match_

parent"

android:layout_height="wrap_

content"

android:layout_margin="1dp"

android:layout_weight="1"

android:textColor="#FFF"

android:background="#C28347

"

android:padding="10dp"

android:text="Pemasukan :" />

<TextView

android:id="@+id/textView3"

android:layout_width="match_

parent"

android:layout_height="wrap_

content"

android:layout_margin="1dp"

android:layout_weight="1"

android:textColor="#FFF"

android:background="#C28347

"

android:gravity="center"

android:padding="10dp"

android:text="textView3" />

</TableRow>

<TableRow

android:id="@+id/tableRow4"

android:layout_width="match_

parent"

(13)

android:layout_height="wrap_

content" >

<TextView

android:id="@+id/textView04"

android:layout_width="match_

parent"

android:layout_height="wrap_

content"

android:layout_margin="1dp"

android:layout_weight="1"

android:textColor="#FFF"

android:background="#C28347

"

android:padding="10dp"

android:text="Pengeluaran :"

/>

<TextView

android:id="@+id/textView4"

android:layout_width="match_

parent"

android:layout_height="wrap_

content"

android:layout_margin="1dp"

android:layout_weight="1"

android:textColor="#FFF"

android:background="#C28347

"

android:gravity="center"

android:padding="10dp"

android:text="textView4" />

</TableRow>

<TableRow

android:id="@+id/tableRow5"

(14)

android:layout_width="match_

parent"

android:layout_height="wrap_

content" >

<TextView

android:id="@+id/textView05"

android:layout_width="match_

parent"

android:layout_height="wrap_

content"

android:layout_margin="1dp"

android:layout_weight="1"

android:textColor="#FFF"

android:background="#C28347

"

android:padding="10dp"

android:text="Sisa :"

/>

<TextView

android:id="@+id/textView5"

android:layout_width="match_

parent"

android:layout_height="wrap_

content"

android:layout_margin="1dp"

android:layout_weight="1"

android:textColor="#FFF"

android:background="#C28347

"

android:gravity="center"

android:padding="10dp"

android:text="textView5" />

</TableRow>

<TableRow

android:id="@+id/tableRow6"

(15)

android:layout_width="match_

parent"

android:layout_height="wrap_

content" >

<TextView

android:id="@+id/textView06"

android:layout_width="match_

parent"

android:layout_height="wrap_

content"

android:layout_margin="1dp"

android:layout_weight="1"

android:textColor="#FFF"

android:background="#C28347

"

android:padding="10dp"

android:text="Catatan :" />

</TableRow>

<TableRow

android:id="@+id/tableRow7"

android:layout_width="wrap_c ontent"

android:layout_height="wrap_

content" >

<TextView

android:id="@+id/textView6"

android:layout_width="match_

parent"

android:layout_height="wrap_

content"

android:layout_margin="1dp"

android:layout_weight="1"

android:textColor="#FFF"

android:background="#C28347

"

(16)

android:gravity="center"

android:padding="10dp"

android:text="textView6" />

</TableRow>

</TableLayout>

<Button

android:id="@+id/button1"

android:layout_width="90dip"

android:layout_height="50dip"

android:layout_alignLeft="@+

id/tableLayout1"

android:layout_below="@+id/t ableLayout1"

android:background="#C28347

"

android:text="Kembali"

android:textColor="#FFF" />

</RelativeLayout>

d) Lihat_Kas_Activity.Jav a

package

com.example.javabatik;

import android.app.Activity;

import

android.database.Cursor;

import

android.database.sqlite.SQLite Database;

import android.os.Bundle;

import android.view.Menu;

import android.view.View;

import android.widget.Button;

import

android.widget.TextView;

public class LihatKasActivity extends Activity{

protected Cursor cursor;

DataCenter3 dbHelper;

Button ton2;

TextView text1, text2, text3,

text4, text5, text6;

(17)

@Override

protected void

onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceS tate);

this.setTitle("Lihat Details Kas");

setContentView(R.layout.activi ty_lihat_kas);

dbHelper = new

DataCenter3(this);

text1 = (TextView) findViewById(R.id.textView1);

text2 = (TextView) findViewById(R.id.textView2);

text3 = (TextView) findViewById(R.id.textView3);

text4 = (TextView) findViewById(R.id.textView4);

text5 = (TextView) findViewById(R.id.textView5);

text6 = (TextView) findViewById(R.id.textView6);

SQLiteDatabase db = dbHelper.getReadableDatabase ();

cursor =

db.rawQuery("SELECT * FROM kas WHERE tanggal = '" +

getIntent().getStringExtra("tan ggal") + "'",null);

cursor.moveToFirst();

if (cursor.getCount()>0)

{

cursor.moveToPosition(0);

text1.setText(cursor.getString(

0).toString());

text2.setText(cursor.getString(

1).toString());

text3.setText(cursor.getString(

2).toString());

text4.setText(cursor.getString(

3).toString());

text5.setText(cursor.getString(

4).toString());

text6.setText(cursor.getString(

5).toString());

(18)

}

ton2 = (Button)

findViewById(R.id.button1);

ton2.setOnClickListener(new View.OnClickListener() {

@Override

public void

onClick(View arg0) {

// TODO

Auto-generated method stub

finish();

}

});

}

@Override

public boolean

onCreateOptionsMenu(Menu menu) {

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

getMenuInflater().inflate(R.me nu.main, menu);

return true;

}

}

e) activity_laporan_barang .xml

<?xml version="1.0"

encoding="utf-8"?>

<LinearLayout

xmlns:android="http://schemas .android.com/apk/res/android"

xmlns:tools="http://schemas.an droid.com/tools"

android:id="@+id/LinearLayo ut1"

android:layout_width="match_

parent"

android:layout_height="match_

parent"

android:background="#C28347

"

(19)

android:layout_gravity="center

"

android:orientation="vertical"

tools:context=".LaporanBaran gActivity" >

<HorizontalScrollView

android:id="@+id/horizontalS crollView"

android:layout_width="match_

parent"

android:layout_height="wrap_

content" >

<ScrollView

android:id="@+id/verticalScro llView"

android:layout_width="wrap_c ontent"

android:layout_height="match_

parent" >

<TableLayout

android:id="@+id/tablebarang

"

android:layout_width="match_

parent"

android:layout_height="wrap_

content" >

</TableLayout>

</ScrollView>

</HorizontalScrollView>

</LinearLayout>

f) Laporan_Barang_Activi ty.Java

package

com.example.javabatik;

import java.util.ArrayList;

import java.util.HashMap;

import android.app.Activity;

import android.graphics.Color;

import android.os.Bundle;

(20)

import

android.support.v4.view.ViewP ager.LayoutParams;

import

android.widget.TableLayout;

import

android.widget.TableRow;

import

android.widget.TextView;

public class

LaporanBarangActivity extends Activity{

DataCenter2 datacenter2 = new DataCenter2(this);

TableLayout tabelBarang;

protected void

onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceS tate);

this.setTitle("Laporan Barang");

setContentView(R.layout.activi ty_laporan_barang);

tabelBarang =

(TableLayout)

findViewById(R.id.tablebarang );

TableRow barisTabel = new TableRow(this);

barisTabel.setBackgroundColor (Color.GREEN);

TextView viewHeaderNo

= new TextView(this);

TextView

viewHeaderTanggal = new TextView(this);

TextView

viewHeaderStokLama = new

TextView(this);

(21)

TextView

viewHeaderBarangMasuk = new TextView(this);

TextView

viewHeaderStok = new

TextView(this);

TextView

viewHeaderBarangKeluar = new TextView(this);

TextView

viewHeaderSisaBarang = new TextView(this);

viewHeaderNo.setText("No");

viewHeaderTanggal.setText("T anggal");

viewHeaderStokLama.setText(

"Stok Lama");

viewHeaderBarangMasuk.setT ext("Barang Masuk");

viewHeaderStok.setText("Stok

");

viewHeaderBarangKeluar.setT ext("Barang Keluar");

viewHeaderSisaBarang.setText ("Sisa Barang");

viewHeaderNo.setPadding(5, 1, 5, 1);

viewHeaderTanggal.setPadding (5, 1, 5, 1);

viewHeaderStokLama.setPaddi ng(5, 1, 5, 1);

viewHeaderBarangMasuk.setP adding(5, 1, 5, 1);

viewHeaderStok.setPadding(5,

1, 5, 1);

(22)

viewHeaderBarangKeluar.setPa dding(5, 1, 5, 1);

viewHeaderSisaBarang.setPadd ing(5, 1, 5, 1);

barisTabel.addView(viewHead erNo);

barisTabel.addView(viewHead erTanggal);

barisTabel.addView(viewHead erStokLama);

barisTabel.addView(viewHead erBarangMasuk);

barisTabel.addView(viewHead erStok);

barisTabel.addView(viewHead erBarangKeluar);

barisTabel.addView(viewHead erSisaBarang);

tabelBarang.addView(barisTab

el, new

TableLayout.LayoutParams(La youtParams.WRAP_CONTEN T,

LayoutParams.WRAP_CONTE NT));

ArrayList<HashMap<String, String>> arrayListBarang = datacenter2.tampil_barang();

if (arrayListBarang.size()

> 0) {

for (int i = 0; i <

arrayListBarang.size(); i++) {

(23)

HashMap<String, String> hashMapRecordBarang

= arrayListBarang.get(i);

String tanggal = hashMapRecordBarang.get("ta nggal");

String stoklama = hashMapRecordBarang.get("st oklama");

String bmasuk = hashMapRecordBarang.get("b masuk");

String stok = hashMapRecordBarang.get("st ok");

String bkeluar = hashMapRecordBarang.get("bk eluar");

String sisa = hashMapRecordBarang.get("sis a");

String no = hashMapRecordBarang.get("id

");

System.out.println("Tanggal :"

+ tanggal);

System.out.println("Stok Lama :" + stoklama);

System.out.println("Barang Masuk :" + bmasuk);

System.out.println("Stok :" + stok);

System.out.println("Barang Keluar :" + bkeluar);

System.out.println("Sisa Barang :" + sisa);

System.out.println("No :" + no);

barisTabel = new TableRow(this);

if (i % 2 == 0) {

(24)

barisTabel.setBackgroundColor (Color.GRAY);

}

TextView viewId = new TextView(this);

viewId.setText(no);

viewId.setPadding(5, 1, 5, 1);

barisTabel.addView(viewId);

TextView

viewTanggal = new

TextView(this);

viewTanggal.setText(tanggal);

viewTanggal.setPadding(5, 1, 5, 1);

barisTabel.addView(viewTang gal);

TextView

viewStlama = new

TextView(this);

viewStlama.setText(stoklama);

viewStlama.setPadding(5, 1, 5, 1);

barisTabel.addView(viewStlam a);

TextView

viewBmasuk = new

TextView(this);

viewBmasuk.setText(bmasuk);

viewBmasuk.setPadding(5, 1, 5, 1);

barisTabel.addView(viewBmas uk);

TextView viewStok

= new TextView(this);

(25)

viewStok.setText(stok);

viewStok.setPadding(5, 1, 5, 1);

barisTabel.addView(viewStok)

;

TextView

viewBkeluar = new

TextView(this);

viewBkeluar.setText(bkeluar);

viewBkeluar.setPadding(5, 1, 5, 1);

barisTabel.addView(viewBkelu ar);

TextView viewSisa = new TextView(this);

viewSisa.setText(sisa);

viewSisa.setPadding(5, 1, 5, 1);

barisTabel.addView(viewSisa);

tabelBarang.addView(barisTab

el, new

TableLayout.LayoutParams(

LayoutParams.MATCH_PARE NT,

LayoutParams.MATCH_PARE NT));

}

}

}

}

(26)

4. Kartu Asistensi

Referensi

Dokumen terkait

Perlakuan pemberian ZPT IBA dan media tanam tidak memberikan pengaruh nyata, baik secara tunggal maupun interaksi keduanya pada persentase hidup, persentase berakar,

Tiga proses di atas: tema, pilihan kata, dan suasana hanyalah sedikit dari cara membuat puisi yang baik dan indah.. Kendatipun begitu, bagi Gina hal tersebut sudah cukup

Selain itu pada era pasar moderen saat ini, loyalitas terhadap sebuah toko dapat ditentukan langsung oleh ekspektasi pelanggan terhadap produk dan jasa yang ditawarkan, atau

Tener árboles de sombra no es obligatorio pero es bueno para su finca... Paso

tidak terelakkan lagi. Konsep dengan sebutan e-learning ini membawa pengaruh terjadinya perpindahan pendidikan konvensional menjadi bentuk digital, baik secara isi

pada umat manusia apa yang telah diturunkan kepada mereka). Hal ini selain dimaksudkan agar siswa mudah menerima materi baru karena masih ada hubungan dengan

Variabel rasio hutang memiliki koefisien negatip, hal ini berarti penggunaan instrumen kebijakan hutang terkait dengan struktur kepemilikan insider yang lebih rendah

Tidak hanya tentang contoh dua pekerja sosial di atas ketika mendefinisikan kebutuhan 'dari individu tertentu, keluarga atau masyarakat dengan cara yang berbeda, tetapi