Menu Laporan Implementasi Antar

57 } catch Exception e { } } }

4.3.4. Menu Laporan

Gambar 4.4 merupakan form rekap perhitungan. Pada form ini menampilkan data pemasukkan saldo, pengeluaran transaksi dan jumlah rupiah serta total rupiah yang didapat dari perhitungan saldo dan pengeluaran. Dimana ada 3 sub menu dalam laporan yaitu Hari ini, Minggu ini, Bulan ini. Gambar 4.4. Halaman Menu Laporan Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 58 Script untuk menampilkan Laporan Dompetqu : package com.dompetqu; import android.app.ListActivity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.ArrayAdapter; import android.widget.ListView; public class ViewLaporan extends ListActivity { private String[] lapItems = new String[] { Hari ini, Minggu ini, Bulan ini }; Override public void onCreateBundle savedInstanceState { super.onCreatesavedInstanceState; this.setListAdapternew ArrayAdapterStringthis,android.R.layout.simple_list_item_1, lapItems; } Override protected void onListItemClickListView l, View v, int position, long id { super.onListItemClickl, v, position, id; Object o = this.getListAdapter.getItemposition; String pilihan = o.toString; Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 59 tampilkanPilihanpilihan; } protected void tampilkanPilihanString pilihan { Intent i = null; if pilihan.equalsHari ini { i = new Intentthis, ViewHari.class; } else if pilihan.equalsMinggu ini { i = new Intentthis, ViewMinggu.class; } else if pilihan.equalsBulan ini { i = new Intentthis, ViewBulan.class; } startActivityi; } } 1 Form Laporan Hari ini Dompetqu Gambar 4.5 merupakan halaman laporan harian. Dimana dalam form terdapat pemasukkan dan pengeluaran keuangan dalam sehari. Gambar 4.5. Halaman Laporan Hari ini Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 60 Script untuk menampilkan Laporan Hari ini Dompetqu : package com.dompetqu; import android.app.Activity; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import android.os.Bundle; import android.widget.ListView; import android.widget.SimpleCursorAdapter; public class ViewHari extends Activity { private SQLiteDatabase database; private ListView reportList; private SimpleCursorAdapter adapter; public void onCreateBundle savedInstanceState { super.onCreatesavedInstanceState; setContentViewR.layout.laporan; DatabaseHelper helper = new DatabaseHelperthis; database = helper.getWritableDatabase; reportList = ListView findViewById R.lap.list; Cursor data = database.rawQuerySELECT FROM transaksi WHERE tgl=datenow order by tgl desc, jam desc, null; adapter = new SimpleCursorAdapter this, R.layout.row, data, Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 61 new String[] {tgl, jam, jumlah, keterangan}, new int[] {R.rw.tgl, R.rw.jam, R.rw.jumlah, R.rw.keterangan}; reportList.setAdapteradapter; } } 2 Form Laporan Minggu ini Dompetqu Gambar 4.6 merupakan halaman laporan mingguan. Dimana dalam form terdapat pemasukkan dan pengeluaran keuangan dalam seminggu. Gambar 4.6. Halaman Laporan Minggu ini Script untuk menampilkan Laporan Minggu ini Dompetqu : package com.dompetqu; import android.app.Activity; Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 62 import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import android.os.Bundle; import android.widget.ListView; import android.widget.SimpleCursorAdapter; import java.text.SimpleDateFormat; import java.util.Calendar; public class ViewMinggu extends Activity { private SQLiteDatabase database; private ListView reportList; private SimpleCursorAdapter adapter; Override public void onCreateBundle savedInstanceState { super.onCreatesavedInstanceState; setContentViewR.layout.laporan; DatabaseHelper helper = new DatabaseHelperthis; database = helper.getWritableDatabase; reportList = ListView findViewById R.lap.list; SimpleDateFormat sdf = new SimpleDateFormatyyyy-MM-dd; Calendar [] results = DateUtils.getDateIntervalsDateUtils.IntervalType.Week, null; String tgl1 = sdf.formatresults[0].getTime; String tgl2 = sdf.formatresults[1].getTime; Cursor data = database.rawQuerySELECT FROM transaksi WHERE tgl=+tgl1+ and tgl=+tgl2+ order by tgl desc, jam desc, null; adapter = new SimpleCursorAdapter this, Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 63 R.layout.row, data, new String[] {tgl, jam, jumlah, keterangan}, new int[] {R.rw.tgl, R.rw.jam, R.rw.jumlah, R.rw.keterangan}; reportList.setAdapteradapter; } } 3 Form Laporan Bulan ini Dompetqu Gambar 4.7 merupakan halaman laporan bulanan. Dimana dalam form terdapat pemasukkan dan pengeluaran keuangan dalam sebulan Gambar 4.7. Halaman Laporan Bulan ini Script untuk menampilkan Laporan Minggu ini Dompetqu : package com.dompetqu; import android.app.Activity; import android.database.Cursor; Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 64 import android.database.sqlite.SQLiteDatabase; import android.os.Bundle; import android.widget.ListView; import android.widget.SimpleCursorAdapter; import java.text.SimpleDateFormat; import java.util.Calendar; public class ViewBulan extends Activity { private SQLiteDatabase database; private ListView reportList; private SimpleCursorAdapter adapter; Override public void onCreateBundle savedInstanceState { super.onCreatesavedInstanceState; setContentViewR.layout.laporan; DatabaseHelper helper = new DatabaseHelperthis; database = helper.getWritableDatabase; reportList = ListView findViewById R.lap.list; SimpleDateFormat sdf = new SimpleDateFormatyyyy-MM-dd; Calendar [] results = DateUtils.getDateIntervalsDateUtils.IntervalType.Month, null; String tgl1 = sdf.formatresults[0].getTime; String tgl2 = sdf.formatresults[1].getTime; Cursor data = database.rawQuerySELECT FROM transaksi WHERE tgl=+tgl1+ and tgl=+tgl2+ order by tgl desc, jam desc, null; adapter = new SimpleCursorAdapter this, R.layout.row, Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 65 data, new String[] {tgl, jam, jumlah, keterangan}, new int[] {R.rw.tgl, R.rw.jam, R.rw.jumlah, R.rw.keterangan}; reportList.setAdapteradapter; } } Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 66 BAB V UJI COBA DAN EVALUASI Pada bab ini akan dibahas mengenai uji coba terhadap aplikasi yang telah dibuat dan selanjutnya akan dibuat evaluasi dari hasil uji coba tersebut. Uji coba dilaksanakan untuk mengetahui apakah aplikasi dapat berjalan dengan baik sesuai perancangan yang dibuat. Evaluasi dilakukan untuk menentukan tingkat keberhasilan dari aplikasi tersebut.

5.1 Lingkungan Uji Coba

Dokumen yang terkait

Analisis Pengaruh Free Cash Flow, Insider Ownership, Likuiditas, Profitabilitas Dan Leverage Terhadap Dividend Payout Ratio (Pada Perusahaan Manufaktur Sektor Industri Barang Konsumsi Yang Terdaftar Di Bursa Efek Indonesia)

4 120 76

Pengaruh Free Cash Flow, Profitabilitas dan Invesment Oportunity Set Terhadap Kebijakan Dividen Pada Perusahaan yang Terdaftar Di LQ45

5 113 99

Analisis Cash Flow dengan Variasi Sistem Pembayaran Terhadap Keuntungan Kontraktor

16 150 79

Pengaruh Variabel Free Cash Flow, Profitabilitas, dan Kebijakan Hutang Terhadap Kebijakan Pembayaran Dividen Pada Perusahaan yang Tergabung dalam Indeks Saham LQ45

2 95 71

Kemampuan Laba Bersih, Free Cash Flow, dan Arus Kas Operasi Dalam Memprediksi Arus Kas Masa Depan Pada Perusahaan Jasa Pariwisata Yang Terdaftar di Bursa Efek Indonesia

8 85 97

Analsis Pengaruh Free Cash flow Dan Kepemilikan Manajerial Terhadap Kebijakan Hutang Pada Perusahaan Manufaktur Yang Terdaftar Di Bursa Efek Indonesia

3 40 90

Analisis Pengaruh Free Cash Flow, Kepemilikan Manajerial, Set Kesempatan Investasi, dan Ukuran Perusahaan terhadap Kebijakan Hutang pada Perusahaan Manufaktur yang Terdaftar di Bursa Efek Indonesia

2 52 101

Analisis Pengaruh Free Cash Flow dan Kepemilikan ManajerialTerhadap Kebijakan Hutang pada Perusahaan Automotive & Allied Productyang Terdaftar di Bursa Efek Indonesia

0 46 82

Analisis Pengaruh Free Cash Flow Dan Struktur Kepemilikan Saham Terhadap Kebijakan Utang Dengan Investment Opportunity Set Sebagai Variabel Moderating Pada Perusahaan Manufaktur Di Indonesia

1 70 120

CASH FLOW MANAGER PADA SISTEM OPERASI ANDROID 2.1

0 0 14