• Tidak ada hasil yang ditemukan

Andri Kristanto, 2008. Perancangan Sistem Informasi dan Aplikasinya. Gava Media:

Yogyakarta

Nazruddin Safaat H, 2011. Pemograman Aplikasi Mobile Smartphone dan Tablet PC

Berbasis Android. Informatika, Bandung.

Rijalul Fikri, Ipam Fuadina Adam, Imam Prakoso, Hannan Gigih P, Hamdan Suhuhiani, 2005. Pemrograman Java. Andi, Yogyakarta.

Anwar Fahmi, 2018. Pengertian Pembayaran. https://www.kabarwaras.com/alat-pembayaran-online/ [30 Juni 2018]

Boni Octavianus, 2016.

Apa itu Firebase?.

https://coolnetkid.wordpress.com/2016/09/08/android-apa-itu-firebase/ [30 Juni 2018]

David, 2017.

Pengertian dan Sejarah Android Studio.

http://teknologimodern.com/mengenal-apa-itu-android-studio/ [30 Juni 2018]

Irsan Koestiawan, 2018. Sejarah, Kelebihan dan Kekurangan Firebase.

https://jogjaweb.co.id/blog/catatan/pengertian-dan-sejarah-firebase [30 Juni 2018]

Fery, 2016.

Defenisi Perancangan Sistem.

http://bejobetet.blogspot.com/2016/03/definisi-perancangan-sistem.html [30 Juni 2018]

Rahmat Arifianto, 2014.

Pengertian Flowchart.

https://rahmatarifianto.wordpress.com/2014/11/20/pengertian-flowchart-dan-jenis-jenisnya/ [30 Juni 2018]

The Skiller, 2016.

Pengertian, Tipe dan Kegunaan XML.

http://claimofduty.blogspot.com/2016/09/pengertian-dan-kegunaan-xml-extensible.html [30 Juni 2018]

Utsman Ali, 2017.

Pengertian DFD dan Diagram Konteks.

http://www.pengertianpakar.com/2017/04/pengertian-diagram-konteks-dan-data-flow-diagram-dfd.html [30 Juni 2018]

Wahidin Alambiyah, 2014. Pengertian dan Sejarah Java.

http://wahidin-alambiyah-19.blogspot.com/2014/12/pengertian-dan-sejarah-java.html [30 Juni 2018]

LAMPIRAN

Activity_splash.xml

<?xml version="1.0" encoding="utf-8"?>

<RelativeLayout

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

"

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

xmlns:tools="http://schemas.android.com/tools"

android:layout_width="match_parent"

android:layout_height="match_parent"

tools:context="com.example.acer.edc.SplashActivity"

android:background="#1a2d7c">

<ImageView

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:src="@drawable/splash"

android:layout_centerInParent="true"/>

</RelativeLayout>

Activity_bayar_toko.xml

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout

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

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

xmlns:tools="http://schemas.android.com/tools"

android:layout_width="match_parent"

android:layout_height="match_parent"

tools:context="com.example.acer.edc.IsiPulsaActivity"

android:layout_margin="8dp"

android:orientation="vertical"

android:background="#f1f1f1">

<TextView

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="Masukkan nominal pembelian anda."/>

<TextView

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="ID Toko"

android:layout_marginTop="20dp"

android:textColor="#303030"/>

<EditText

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:inputType="number"

android:id="@+id/Edt_id_toko"/>

<TextView

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="Total Harga"

android:layout_marginTop="20dp"

android:textColor="#303030"/>

<EditText

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:inputType="number"

android:id="@+id/Edt_total_harga"/>

<TextView

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:id="@+id/Txt_saldo"

android:text="Rp. 0"

android:layout_margin="8dp"

android:textSize="10sp"

android:textColor="@color/colorPrimaryDark"/>

<RelativeLayout

android:layout_width="match_parent"

android:layout_height="match_parent">

<Button

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:layout_alignParentBottom="true"

android:background="@color/colorPrimaryDark"

android:textColor="#ffffff"

>

<android.support.design.widget.TextInputLayout android:layout_width="match_parent"

android:layout_height="wrap_content"

>

<EditText

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:id="@+id/Edt_email_change_dialog_email"

android:hint="Email" android:layout_width="match_parent"

android:layout_height="wrap_content"

android:layout_marginTop="10dp"

>

<EditText

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:id="@+id/Edt_password_change_dialog_email"

android:hint="Password" android:layout_width="match_parent"

android:layout_height="wrap_content"

android:layout_marginTop="10dp"

>

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:layout_marginTop="13dp"

>

android:background="@color/colorPrimaryDark"

android:textAllCaps="false"

>

<android.support.design.widget.TextInputLayout android:layout_width="match_parent"

android:layout_height="wrap_content"

>

<EditText

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:id="@+id/Edt_name_change_dialog_name"

android:hint="Nama"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:layout_marginTop="13dp"

>

android:background="@color/colorPrimaryDark"

android:textAllCaps="false"

</RelativeLayout> android:layout_width="match_parent"

android:layout_height="wrap_content"

> android:layout_width="match_parent"

android:layout_height="wrap_content"

android:layout_marginTop="10dp"

> android:layout_width="match_parent"

android:layout_height="wrap_content"

android:layout_marginTop="10dp"

>

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:layout_marginTop="13dp"

>

android:background="@color/colorPrimaryDark"

android:textAllCaps="false"

</LinearLayout>

Activity_change_pin_dialog_fragment.xml

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout

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

android:orientation="vertical"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:paddingTop="16dp"

android:paddingRight="16dp"

android:paddingBottom="16dp"

android:paddingLeft="16dp"

>

<android.support.design.widget.TextInputLayout android:layout_width="match_parent"

android:layout_height="wrap_content"

>

<EditText

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:id="@+id/Edt_PIN_change_dialog_PIN"

android:hint="PIN Lama"

android:inputType="numberPassword"

android:paddingBottom="16dp" />

</android.support.design.widget.TextInputLayout>

<android.support.design.widget.TextInputLayout android:layout_width="match_parent"

android:layout_height="wrap_content"

android:layout_marginTop="10dp"

>

<EditText

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:id="@+id/Edt_PIN_Baru_change_dialog_PIN"

android:hint="PIN Baru"

android:inputType="numberPassword"

android:paddingBottom="16dp"

/>

</android.support.design.widget.TextInputLayout>

<android.support.design.widget.TextInputLayout android:layout_width="match_parent"

android:layout_height="wrap_content"

android:layout_marginTop="10dp"

>

<EditText

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:layout_marginTop="13dp"

>

android:background="@color/colorPrimaryDark"

android:textAllCaps="false"

</LinearLayout> android:layout_width="match_parent"

android:layout_height="wrap_content"

>

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:layout_marginTop="13dp"

>

android:background="@color/colorPrimaryDark"

android:textAllCaps="false"

android:layout_alignParentEnd="true"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="Nama"

android:textColor="@color/colorAccent"/>

<EditText

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:textColor="@color/colorAccent"

android:inputType="textCapWords"

android:id="@+id/Edt_nama"/>

<TextView

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="Tanggal Lahir"

android:textColor="@color/colorAccent"/>

<EditText

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:textColor="@color/colorAccent"

android:inputType="textCapWords"

android:id="@+id/Edt_tgl_lahir"/>

<TextView

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="Email"

android:textColor="@color/colorAccent"/>

<EditText

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:textColor="@color/colorAccent"

android:inputType="textEmailAddress"

android:id="@+id/Edt_email"/>

<TextView

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="Nomor Telepom"

android:textColor="@color/colorAccent"/>

<EditText

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:textColor="@color/colorAccent"

android:inputType="phone"

android:id="@+id/Edt_telepon"/>

<TextView

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="Password"

android:textColor="@color/colorAccent"/>

<EditText

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:textColor="@color/colorAccent"

android:inputType="textPassword"

android:id="@+id/Edt_password"/>

<TextView

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="PIN"

android:textColor="@color/colorAccent"/>

<EditText

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:textColor="@color/colorAccent"

android:inputType="number"

android:maxLength="4"

android:id="@+id/Edt_PIN"

android:hint="4 Angka" />

<RelativeLayout

android:layout_width="match_parent"

android:layout_height="match_parent">

<ProgressBar

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_centerInParent="true"

android:visibility="invisible"

android:id="@+id/progress_activity_signup"

/>

<Button

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:background="@color/colorAccent"

android:textColor="#fff"

android:text="Daftar"

android:id="@+id/Btn_daftar"

android:layout_alignParentBottom="true"/>

</RelativeLayout>

</LinearLayout>

Activity_home.xml

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout

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="@color/background"

android:orientation="vertical"

android:padding="10dp">

<LinearLayout

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:layout_marginTop="20dp"

android:clipToPadding="false"

android:gravity="center"

android:orientation="horizontal">

<android.support.v7.widget.CardView android:layout_width="160dp"

android:layout_height="190dp"

</android.support.v7.widget.CardView>

<android.support.v7.widget.CardView android:layout_width="160dp"

android:layout_width="64dp"

android:layout_height="64dp"

android:background="@drawable/circlebackground"

android:src="@drawable/ic_history"

android:padding="10dp"/>

<TextView

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:textStyle="bold"

android:layout_marginTop="10dp"

android:text="Riwayat"/>

<View

android:layout_width="match_parent"

android:layout_height="1dp"

android:background="@color/lightgrey"

android:layout_margin="10dp"/>

<TextView

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="Riwayat Tranksaksi "

android:padding="5dp"

android:textColor="@android:color/darker_gray"

android:gravity="center"/>

</LinearLayout>

</android.support.v7.widget.CardView>

</LinearLayout>

<LinearLayout

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:clipToPadding="false"

android:gravity="center"

android:orientation="horizontal">

<android.support.v7.widget.CardView android:layout_width="160dp"

android:layout_height="190dp"

android:layout_margin="10dp">

<LinearLayout

android:id="@+id/saldo"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:gravity="center"

android:orientation="vertical">

<ImageView

</android.support.v7.widget.CardView>

<android.support.v7.widget.CardView android:layout_width="160dp"

<TextView

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:textStyle="bold"

android:layout_marginTop="10dp"

android:text="Profil"/>

<View

android:layout_width="match_parent"

android:layout_height="1dp"

android:background="@color/lightgrey"

android:layout_margin="10dp"/>

<TextView

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="Profil Akun Anda"

android:padding="5dp"

android:textColor="@android:color/darker_gray"

android:gravity="center"/>

</LinearLayout>

</android.support.v7.widget.CardView>

</LinearLayout>

<RelativeLayout

android:layout_width="match_parent"

android:layout_height="match_parent">

<TextView

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_alignParentBottom="true"

android:text="Ver 1.0"

android:textColor="@color/colorPrimary"

android:textSize="12sp" />

</RelativeLayout>

</LinearLayout>

Activity_inf_saldo.xml

<?xml version="1.0" encoding="utf-8"?>

<RelativeLayout

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

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

xmlns:tools="http://schemas.android.com/tools"

android:layout_width="match_parent"

android:layout_height="match_parent"

tools:context="com.example.acer.edc.InfSaldoActivity">

<LinearLayout

android:layout_width="match_parent"

android:layout_height="match_parent"

android:background="#f1f1f1"

android:orientation="vertical">

<FrameLayout

<LinearLayout android:layout_width="match_parent"

android:layout_height="150dp"

android:layout_alignParentBottom="true"

android:layout_margin="10dp">

<RelativeLayout

Activity_isi_pln.xml

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="Masukkan nomor PLN Anda."/>

<TextView

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="Nomor PLN"

android:layout_marginTop="20dp"

android:textColor="#303030"/>

<EditText

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:inputType="number"

android:id="@+id/nomor_pln"

android:drawableRight="@drawable/ic_toko"/>

<TextView

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="Jumlah"

android:layout_marginTop="20dp"

android:textColor="#303030"/>

<Spinner

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:id="@+id/spinner1"

android:layout_marginTop="10dp">

</Spinner>

<TextView

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:id="@+id/Txt_saldo"

android:text="Rp. 0"

android:layout_margin="8dp"

android:textSize="10sp"

android:textColor="@color/colorPrimaryDark"/>

<RelativeLayout

android:layout_width="match_parent"

android:layout_height="match_parent">

<Button

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:layout_alignParentBottom="true"

android:background="@color/colorPrimaryDark"

android:textColor="#ffffff"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="Masukkan nomor telepon dan jumlah nominal isi upulsa. Anda juga dapat mengisi ulang nomor keluarga atau teman anda."/>

<TextView

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="Nomor Telepon"

android:layout_marginTop="20dp"

android:textColor="#303030"/>

<EditText

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:inputType="number"

android:id="@+id/Edt_telp"

android:drawableRight="@drawable/ic_phone"/>

<TextView

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="Jumlah"

android:layout_marginTop="20dp"

android:textColor="#303030"/>

<Spinner

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:id="@+id/spinner1"

android:layout_marginTop="10dp">

</Spinner>

<TextView

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:id="@+id/Txt_saldo"

android:text="Rp. 0"

android:layout_margin="8dp"

android:textSize="10sp"

android:textColor="@color/colorPrimaryDark"/>

<RelativeLayout

android:layout_width="match_parent"

android:layout_height="match_parent">

<Button

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:layout_alignParentBottom="true"

android:background="@color/colorPrimaryDark"

android:textColor="#ffffff"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="Email"

android:textColor="@color/colorAccent"/>

<EditText

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:inputType="textEmailAddress"

android:textColor="#ffffff"

android:id="@+id/Edt_email"/>

<TextView

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="Password"

android:textColor="@color/colorAccent"/>

<EditText

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:inputType="textPassword"

android:textColor="#ffffff"

android:id="@+id/Edt_password"/>

<Button

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:text="LOGIN"

android:id="@+id/Btn_login"

android:textColor="#ffff"

android:background="@color/colorAccent"/>

<TextView

android:layout_marginTop="20dp"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="Daftar "

android:id="@+id/Txt_daftar"

android:layout_gravity="right"

android:textColor="#ffff"/>

<RelativeLayout

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_gravity="left"

Activity_minimarket_dialog_fragment.xml

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout

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

android:orientation="vertical"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:layout_margin="8dp">

<TextView

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="Cara top up dari MiniMarket"

android:textColor="#000000"

android:layout_marginTop="32dp"

android:layout_gravity="center"/>

<TextView

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_gravity="center"

android:textSize="10sp"

android:text="(Indomaret, Alfamidi, Alfamart)"/>

<TextView

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_marginTop="8dp"

android:text="1. Siapkan Uang yang ingin anda Top Up

"/>

<TextView

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_marginTop="8dp"

android:text="2. Berikan angka E-Cash anda kepada penjaga minimarket"/>

<TextView

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_marginTop="8dp"

android:layout_marginBottom="24dp"

android:text="3. Jangan lupa untuk menyimpan struk anda "/>

</LinearLayout>

Activity_pembayaran.xml

android:layout_width="match_parent"

android:layout_height="200dp">

<RelativeLayout

</android.support.v7.widget.CardView>

<LinearLayout

android:id="@+id/atas"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:layout_below="@+id/card"

android:layout_marginTop="25dp"

android:orientation="horizontal">

<ImageView

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:layout_below="@+id/atas"

android:orientation="horizontal">

<TextView

android:textColor="@color/colorPrimaryDark" />

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:orientation="vertical">

<TextView

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_gravity="center_horizontal"

android:text="Silahkan Masukkan PIN Anda"

android:orientation="horizontal">

android:text="5"

</LinearLayout>

android:layout_width="match_parent"

android:layout_height="match_parent">

android:padding="16dp"/>

/>

/>

<android.support.v7.widget.CardView android:layout_width="match_parent"

</android.support.v7.widget.CardView>

<Button

android:layout_width="match_parent"

android:layout_height="match_parent"

android:id="@+id/relative_layout_progress_activity_dash"

android:background="@android:color/black"

android:alpha="0.7"

</RelativeLayout>

android:id="@+id/recycler_view_fragment_home"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:scrollbars="vertical" />

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="Cara top up dari Bank"

android:textColor="#000000"

android:layout_marginTop="32dp"

android:layout_gravity="center"/>

<TextView

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_marginTop="8dp"

android:text="1. Masukkan Kartu ke ATM masukkan PIN

"/>

<TextView

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_marginTop="8dp"

android:text="2. Uang Elektronik > e-Cash > Top Up"/>

<TextView

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_marginTop="8dp"

android:text="3. Masukkan Nomor E-Cash Anda Yang tertera di bagian Akun Anda"/>

<TextView

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_marginTop="8dp"

android:layout_marginBottom="24dp"

android:text="4. Konfirmasi detail tranksaksi untuk menyelesasikan tranksaksi Top Up"/>

</LinearLayout>

Item_data.xml

<?xml version="1.0" encoding="utf-8"?>

<RelativeLayout

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

android:layout_width="match_parent"

android:layout_height="match_parent"

android:padding="16dp">

<TextView

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="Tanggal Order dan Jam"

android:layout_centerHorizontal="true"

android:layout_alignParentTop="true"

android:id="@+id/Txt_tanggal_dan_jam_order"

android:textColor="@android:color/darker_gray"/>

android:textColor="@android:color/darker_gray"/>

Dokumen terkait