BAB III ANALISA DAN PERANCANGAN SOFTWARE
3.4. Implemantasi
3.4.1. Tampilan Menu Utama
Gambar III.86. Tampilan Menu Utama
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
3.4.2. Tampilan Pencarian Cerita Rakyat Nusantara
Gambar III.87. Tampilan Pencarian Cerita Rakyat Nusantara
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
setContentView(R.layout.activity_daftaraceh);
3.4.3. Tampilan Pencarian Cerita Rakyat Aceh
Gambar III.88. Tampilan Pencarian Cerita Rakyat Aceh
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
3.4.4. Tampilan Menu Kuis
Gambar III.89. Tampilan Menu Kuis
private void showInputUser() {
LayoutInflater mInflater = LayoutInflater.from(this);
View v = mInflater.inflate(R.layout.nama, null);
3.4.5. Tampilan Menu Tentang
Gambar III.90. Tampilan Menu Tentang
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
setContentView(R.layout.activity_activity_tentang);
3.4.6. Tampilan Menu Keluar
Gambar III.91. Tampilan Menu Keluar
new AlertDialog.Builder(MainActivity.this)
.setMessage("Ingin Keluar Aplikasi ?") .setCancelable(false)
.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) { MainActivity.this.finish();
} })
.setNegativeButton("No", null) .show();
} });
3.5. Support
Untuk memasang aplikasi ini digunakan perangkat atau smartphone berbasis android minimal 4.2.3 (Jelly Bean) – Intel Prosesor, RAM 2GB resolution 5”.
BAB IV PENUTUP
4.1. Kesimpulan
Berdasarkan hasil analisa dan perancangan pada bab-bab sebelumya, maka dapat diambil kesimpulan bahwa.
1. Mempermudah masyarakat yang ingin mengetahui Cerita Rakyat Nusantara melalui aplikasi Android, khususnya Rakyat Indonesia.
2. Aplikasi ini berjalan di device android dengan platform minimal 4.1.1 (Jelly Bean).
3. Aplikasi ini di lenkapi dengan fitur pencarian kata sehingga memudahkan pengguna.
4. Aplikasi terdapat kuis latihan soal-soal tentang Cerita Rakyat Indonesia sehingga dapat menambah wawasan dan pengetahuan pengguna aplikasi.
4.2. Saran
1. Desain gambar di perbanyak sehingga lebih mempercantik tampilan interface aplikasi.
2. Manambahkan file mp3 di setiap mene Cerita Rakyat Nusantara.
3. Memperbanyak daftar list Cerita Rakyat Nusantara.
Daftar Pusaka
A.S, R., & M.Shalahudin. (2013). Rekayasa Perangkat Lunak. Bandung: Bandung Informatika.
Andi. (2013). Adobe Dreamweaver Cs6. Yogyakarta: Cv Andi Offset.
Andi. (2013). Android Programming With Eclipse. Yogyakarta: Cv Andi Offset.
Astrid Aprillini, R. R. (2015). Aplikasi Pembaca Dongeng Anak Indonesia Berbasis Android. Journal Sistem Komputer, 44.
Devianda Kurniawan, S. P. (2012). Rancang Bangun Aplikasi Ensiklopedia Kebudayaan Melayu Riau Berbasis Android. Journal Program Studi Tekhnik Informatika, 1.
Hermawan, S. (2011). Mudah Membuat Aplikasi Android. Yogyakarta: Cv Andi Offset.
I Made Marthana Yusa, S. d. (2014). Pengembangan Aplikasi Penyampaian Kearifan Lokal Melalui Cerita Rakyat Bali Untuk Anak Sekolah Dasar Berbasis Mobile. Journal Tekhnik Informatika, 24.
Irawan. (2012). Membuat Aplikasi Android Untuk Orang Awam. Palembang:
Maxicom.
Irwanto S.Kom, M. (2006). Perancangan Object Oriented Software Dengan UML. Yogyakarta: Cv Andi Offset.
Nikko, S. (2015, September 24). Pengertian UML Dan Sejenisnya Serta Contoh Diagramnya. Retrieved Desember 1, 2016, from Pengertian Apapun:
http://www.pengertianku.net/2015/09/pengertian-uml-dan-jenis-jenisnya- serta-contoh-diagramnya.html
Sadeli, M. (2014). Toko Buku Online Dengan Android. Palembang: Maxicom.
DAFTAR RIWAYAT HIDUP
I. Biodata Mahasiswa
NIM : 12135126
Nama Lengkap : Muhammad Al Ayubi Tempat dan Tanggal Lahir : Jakarta, 28 November 1992
Alamat lengkap : Jl. Kedoya Raya Gg.Asem Rt 007/06 No.33 Kel.Kedoya Utara Kec.Kb Jeruk
Jak-Bar 11520 II. Pendidikan formal
1. SDN Kedoya Utara 05 Pagi, Lulus tahun 2005.
2. SMP Al Hamidiyah Jakarta, Lulus tahun 2008 3. SMK Bina Insan Mandiri, Lulus tahun 2011.
4. AMIK Bina Sarana Informatika Jakarta, Lulus tahun 2016.
III. Riwayat Pengalaman berorganisasi / pekerjaan
Jakarta, 6 Februari 2017
Muhammad Al Ayubi
LAMPIRAN
1. Layout Menu Utama
<?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:layout_centerHorizontal="true"
android:background="@drawable/background">
<ImageButton
android:layout_width="100dp"
android:layout_height="100dp"
android:id="@+id/buttonmenu"
android:background="@drawable/menuu"
android:layout_marginLeft="50dp"
android:layout_marginRight="50dp"
android:layout_marginTop="108dp"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true" />
<ImageButton
android:layout_width="100dp"
android:layout_height="100dp"
android:id="@+id/buttonkuis"
android:background="@drawable/kuiss"
android:layout_below="@+id/buttonmenu"
android:layout_alignStart="@+id/buttonmenu" />
<ImageButton
android:layout_width="100dp"
android:layout_height="100dp"
android:id="@+id/buttontentang"
android:background="@drawable/tentangg"
android:layout_below="@+id/buttonkuis"
android:layout_alignStart="@+id/buttonkuis" />
<ImageButton
android:layout_width="60dp"
android:layout_height="60dp"
android:id="@+id/buttonkeluar"
android:background="@drawable/keluar"
android:layout_alignParentBottom="true"
android:layout_alignParentEnd="true" />
</RelativeLayout>
2. Layout Menu
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:orientation="vertical"
android:layout_height="match_parent">
<EditText
android:id="@+id/kotakpencari"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:hint="Cari Provinsi ..."
android:layout_margin="5dp"
android:padding="10dp"
android:textSize="21dp"
android:textStyle="italic"/>
<ListView
android:id="@android:id/list"
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_weight="1"/>
</LinearLayout>
3. Layout Kuis
<?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:background="@drawable/kuisss">
<Button
android:id="@+id/buttonPrev"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:text="<<" />
<Button
android:id="@+id/buttonSelesai"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:text="Selesai" />
<Button
android:id="@+id/buttonNext"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:text=">>" />
<TextView
android:id="@+id/textViewNama"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:text="TextView" />
<TextView
android:id="@+id/textViewHalaman"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:text="TextView" />
<RadioGroup
android:id="@+id/radioGroup1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/textViewSoal2"
android:layout_marginTop="5dp" >
<RadioButton
android:id="@+id/radio0"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:checked="true"
android:text="RadioButton" />
<RadioButton
android:id="@+id/radio1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="RadioButton" />
<RadioButton
android:id="@+id/radio2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="RadioButton" />
</RadioGroup>
<TextView
android:id="@+id/textViewSoal2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginTop="100dp"
android:text="Medium Text"
android:textAppearance="?android:attr/textAppearanceMedium" />
</RelativeLayout>
4. Layout Tentang
<?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">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginTop="20dp"
android:textSize="25sp"
android:textStyle="bold"
android:id="@+id/satu"
android:textColor="#6FC3A8"
android:text="Skripsi Program Science" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginTop="20dp"
android:textSize="20sp"
android:textStyle="bold"
android:id="@+id/dua"
android:textColor="#6FC3A8"
android:layout_below="@+id/satu"
android:text="STMIK Nusa Mandiri"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginTop="20dp"
android:textSize="20sp"
android:textStyle="italic"
android:id="@+id/tiga"
android:textColor="#6FC3A8"
android:layout_below="@+id/dua"
android:textAlignment="center"
android:text="Perancangan Aplikasi Kisah 25 Nabi"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:textSize="20sp"
android:textStyle="italic"
android:id="@+id/empat"
android:textColor="#6FC3A8"
android:layout_below="@+id/tiga"
android:textAlignment="center"
android:text="dan Sahabat Nabi Menggunakan"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:textSize="20sp"
android:textStyle="italic"
android:id="@+id/lima"
android:textColor="#6FC3A8"
android:layout_below="@+id/empat"
android:textAlignment="center"
android:text="Algoritma Knuth-Morris-Pratt"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:textSize="20sp"
android:textStyle="italic"
android:id="@+id/enam"
android:textColor="#6FC3A8"
android:layout_below="@+id/lima"
android:textAlignment="center"
android:text="Berbasis Android"/>
<TextView
android:layout_width="260dp"
android:layout_height="wrap_content"
android:layout_below="@+id/enam"
android:layout_marginTop="20dp"
android:layout_centerHorizontal="true"
android:textSize="20sp"
android:textColor="#6FC3A8"
android:id="@+id/tujuh"
android:textStyle="bold"
android:text="Nama :Muhammad Al Ayubi"/>
<TextView
android:layout_width="260dp"
android:layout_height="wrap_content"
android:layout_below="@+id/tujuh"
android:textSize="20sp"
android:layout_centerHorizontal="true"
android:textColor="#6FC3A8"
android:id="@+id/delapan"
android:textStyle="bold"
android:text="NIM :12135126"/>
<TextView
android:layout_width="260dp"
android:layout_height="wrap_content"
android:layout_below="@+id/delapan"
android:textSize="20sp"
android:layout_centerHorizontal="true"
android:textColor="#6FC3A8"
android:id="@+id/sembilan"
android:textStyle="bold"
android:text="Jurusan :Teknik Informatika"/>
<ImageView
android:layout_width="150dp"
android:layout_height="120dp"
android:id="@+id/loadingView"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"/>
<ImageView
android:layout_width="100dp"
android:layout_height="100dp"
android:background="@drawable/poto"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"/>
</RelativeLayout>
5. Layout Keluar
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/b_keluar"
android:background="@drawable/keluarr"
android:layout_below="@+id/b_mulai"
android:layout_centerHorizontal="true"
android:layout_marginTop="30dp" />
</RelativeLayout>