DAFTAR PUSTAKA.

dokumen-dokumen yang mirip
MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

DAFTAR PUSTAKA. A. S., R., & Shalahuddin, M. (2013). Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek. Bandung: Informatika.

PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG Pemrograman Berorientasi Objek 3 (Mobile And Web Programming)

Cara Membuat Background Dinamis di Android

Praktikum XI Animasi dan Multimedia

Membuat Alert Dialog Pada Android

PEMBUATAN APLIKASI SOAL UMPN BESERTA PEMBAHASANNYA MENGGUNAKAN ANDROID BERBASIS CLIENT SERVER TUGAS AKHIR EKO JULIO MISRA

public class MainActivity extends Activity implements AdapterView.OnItemClickListener{


MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

Cara Membuat Layout Dynamic di Android

Praktikum XI Animasi dan Multimedia

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

DAFTAR PUSTAKA. Binanto, I., multimedia digital-dasar teori dan pengembangannya, yogyakarta.

PERTEMUAN KE 7 Broadcast Receiver dan Services

Penggunaan Button di Android

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

ARTIKEL TUGAS AKHIR TUTORIAL APLIKASI RUMUS-RUMUS FISIKA LISTRIK DINAMIS DASAR BERBASIS ANDROID

Daftar Pustaka. Irawan Aplikasi Android dengan Eclipse.Palembang:H.Abdul Rozak

LAMPIRAN A. Universitas Sumatera Utara

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

Membuat Interface Dinamis Menggunakan FrameLayout

Praktikum 9 Pemprograman Android GUI 2 Layar

Aplikasi Mobile Informasi Pengenalan Profil Pahlawan Tingkat Dasar di Indonesia Menggunakan Java Berbasis Android

Modul Pengembangan Aplikasi Android Berbasis Client- Server Aplikasi sederhana android Versi 1.0

Praktikum IV Komponen UI (Radio Button, CheckBox dll)

DAFTAR PUSTAKA. Fathansyah Basis Data.Bandung:Informatika. Jumhara, Zamrony P Panduan Lengkap Pemrograman Android. Yogyakarta: ANDI.

LAYOUT MENU UTAMA. <Button android:text="zakat Profesi" android:layout_width="wrap_content"

TUTORIAL PEMBUATAN APLIKASI SEDERHANA TOUCH AND GESTURE PADA ANDROID

Pembuatan Aplikasi Android Sederhana dengan Eclipse

UNIVERSITAS KOMPUTER INDONESIA

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

PAPB-C. Yang harus dipersiapkan: 1. Eclipse 2. AVD/GenieMotion 3. JDK Membuat Android Application Project Baru

PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG Pemrograman Berorientasi Objek 3 (Mobile And Web Programming)

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

UNIVERSITAS KOMPUTER INDONESIA

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

Membuat preferensi atau pengaturan pada aplikasi android

DAFTAR PUSTAKA. H, Nazruddin Safaat Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android. Bandung: Informatika.

Praktikum VI Activity dan Intent

Ijin Akses Agar program kita dapat mengakses GPS, kita harus menambahkan permission pada AndroidManifest.xml sebagai berikut:

Cara Membuat Aplikasi Android Sederhana Menggunakan Eclipse

Bab 4 Hasil dan Pembahasan

DAFTAR PUSTAKA.

MODUL 10 KOMPONEN GUI ANDROID

Program Database Sederhana di Android Desember 2011 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Platform : Android 2.

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

Variabel dan tipe data

Membuat list dengan RecylerView dan dependency injection ButterKniffe

Listing Program. //mengeset nama tab dan mengisi content pada menu tab anda. tabhost.addtab(spec);

Tutorial berikut akan mengajarkan rekan-rekan cara membuat kalkulator sederhana di android.

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

UNIVERSITAS KOMPUTER INDONESIA

Praktikum 1 - Getting Started with Android

Praktikum IX Drag and Drop GUI dan Image Gallery

MODUL 13 KOMPONEN GUI ANDROID

PERTEMUAN KE 4 Representasi Data (ListView dan Spinner)

PRAKTIKUM IX:TUTORIAL PEMBUATAN

MODUL 14 INTERKONEKSI CLIENT-SERVER ANDROID

Pertemuan 2. Pemrograman Mobile. 3 SKS Semester 7 S1 Sistem Informasi. Nizar Rabbi Radliya

Membuat project Android di Eclipse Struktur project pada eclipse Mengenal Tag Layout User Interface

UNIVERSITAS KOMPUTER INDONESIA

BAB IV IMPLEMENTASI DAN UJI COBA

UNIVERSITAS KOMPUTER INDONESIA

Tutorial Aplikasi Android Sederhana dengan Action Button

BAB IV IMPLEMENTASI DAN PENGUJIAN

LAMPIRAN. 1. Konsultasi.java. package com.example.saksermu.dentalexsys;

LISTING PROGRAM. TabHost tab = (TabHost) findviewbyid(r.id.tabhost); tab.setup();

BAB IV ANALISIS DAN PERANCANGAN SISTEM

DAFTAR PUSTAKA. Android KitKat. (2013). Diakses 4 April, 2015, dari

Membuat Tab Layout Menggunakan Android Material Design

Lecture Notes

PERANCANGAN APLIKASI UNTUK RESEP MAKANAN DAN MINUMAN KHAS PAPUA BERBASIS PADA SISTEM ANDROID

Custom Button pada Android Februari 2012 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Platform : Android 2.3, Eclipse

Membuat Spash Screen

RANCANG BANGUN APLIKASI TAKSONOMI TUMBUHAN DIKOTIL DAN MONOKOTIL BERBASIS MOBILE TUGAS AKHIR

Persiapan Sebelum mengikuti tutorial ini, ada baiknya pembaca telah membaca beberapa tutorial sebagai berikut:

Latihan 1 Menghitung Luas Persegi Panjang

Aplikasi Pengenalan Bahasa Mandarin Pada Smartphone Android Menggunakan Eclipse Juno

main activity resource layout

Cara membuat Aplikasi Android : CheckBox dengan Eclipse

Class yang dipakai Untuk membuat tampilan map pada Android, kita bisa memanfaatkan MapView sebagai berikut:

APLIKASI PERANGKAT BERGERAK ENGLISH BY IMAGE SEBAGAI SARANA PEMBELAJARAN DI SEKOLAH DASAR

Workshop Struktur dan Pemakaian Teknologi Game BAB 4. Menu

APLIKASI PENGENALAN KEBUDAYAAN KHAS TORAJA ( UKIRAN ) BERBASIS ANDROID

Struktur & Pemakaian Teknologi Game Pembuatan Activity

GAME APLIKASI PEMBELAJARAN PENULISAN AKSARA JAWA HANACARA BERBASIS ANDROID NASKAH PUBLIKASI. diajukan oleh Bangkit Tri Yatmo

Multi-platform Target sistem operasi Eclipse adalah Microsoft Windows, Linux, Solaris, AIX, HP- UX dan Mac OS X.

BAB IV IMPLEMENTASI DAN PENGUJIAN

Call Phone Permission pada Android

Program Aplikasi tentangteori Dasar Fotogra Berbasis Mobile

[Pelatihan Pemrograman Android]

LAMPIRAN. 1. Konsultasi.java. package com.example.saksermu.tht;

BAB 5 Android Event Handling Mahardeka Tri Ananta

APLIKASI KAMUS ISTILAH KOMPUTER PADA PERANGKAT MOBILE BERBASIS ANDROID

APLIKASI RESEP MASAKAN KHAS KALIMANTAN BARAT BERBASIS ANDROID NASKAH PUBLIKASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

Transkripsi:

DAFTAR PUSTAKA Agarwal, B. B. Tayal S. P. M. Gupta. 2010. SOFTWARE ENGIEENERING & TESTING. London. Jones bartlett Publisher Internasional. Dapur Esensi, Tim. 2014. Hidangan Lezat Nusantara. Jakarta : Erlangga Dianawati, Ajen. 2015. 50 Masakan Khas JAWA BARAT. Jakarta: PT Wahyumedia Enterprise, Jubille. 2015. Kumpulan Aplikasi Java. Jakarta: PT Elex Media Komputindo Kelompok Gramedia, Anggota IKAPI. Hariyanto, Bambang. 2014. Esensi-esensi Bahasa Pemrograman Java. Bandung: Informatika Bandung. Haryani, Pulu. Trifina W, Herfan. 2013. Primarasa Hidangan Eksotik Nusantara. Jakarta: PT Gaya Favorit Press. Ide Masak, Tim. 2015. 100 Resep Kue & Minuman Khas Daerah. Jakarta: PT Gramedia Pustaka Utama Anggota IKAPI. Ide Masak, Tim. 2015. 200 Resep Pilihan Masakan dan Jajanan Khas DAERAH. Jakarta: PT Gramedia Pustaka Utama Anggota IKAPI. Kadir, Abdul. 2013. From Zero to A Pro Pemrograman Aplikasi Android. Yogyakarta: Andi Offset. Kusumawati, Rika. 2013. Resep Masakan Nusantara Favorit dari Aceh Hingga Papua. Yogyakarta: C.V ANDI OFFSE. Murya, Yosef. (2014). Android Black Box. Jakarta: Jasakom. Rahman. (2011). Perancangan dan Implementasi Mobie Aplication Pembelajaran Haji dan Umrah Berbasis Multimedia. Skripsi. S1 Universitas Islam Negeri Syarif Hidayatullah. Jakarata. Rizky, Soetam. 2011. KONSEP DASAR REKAYASA PERANGKAT LUNAK {Software Reeingeenering. Jakarta: PT.Prestasi Pustakarya. Runtuwene, Hengky. 2000. CITA RASA MASAKAN NUSANTARA (MASAKAN INDONESIA POPULER). Jakarta: PT Elex Media Komputindo. Safaat H, Nazruddin. (2012). Pemrograman Aplikasi Mobile Smartphone dan Tablet PC berbasis Android. Bandung: Informatika Bandung. Safaat H, Nazruddin. (2014). Pemrograman apikasi mobile smartphone dan table pc berbasis Android. Bandung: Informatika Bandung Soewitomo, Sisca. 2014. STEP BY STEP 85 RESEP KUE KUE INDONESIA. Jakarta: PT Gramedia Pustaka Utama Anggota IKAPI. Winarti, Sri. 2014. ANEKA SOTO NUSANTARA Kaya Rasa & Variasi. Yogyakarta: AJARMASAK. 66

LAMPIRAN #Home (Main_Activity) package com.lutfi.lutfiskripsi.app.views.activity; import android.app.activity; import android.app.alertdialog; import android.content.dialoginterface; import android.content.intent; import android.os.countdowntimer; import android.os.bundle; import android.view.view; import android.view.animation.animation; import android.view.animation.animationutils; import android.view.animation.translateanimation; import android.widget.imageview; import android.widget.linearlayout; import com.lutfi.lutfiskripsi.app.r; public class MainActivity extends Activity implements View.OnClickListener { private LinearLayout pilihwilayah; private LinearLayout tentang; private LinearLayout bantuan; private LinearLayout exit; private ImageView title; private LinearLayout quiz; private LinearLayout layoutbutton; protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_main); pilihwilayah = (LinearLayout) findviewbyid(r.id.pilih_wilayah); tentang = (LinearLayout) findviewbyid(r.id.tentang); bantuan = (LinearLayout) findviewbyid(r.id.bantuan); exit = (LinearLayout) findviewbyid(r.id.exit); title = (ImageView) findviewbyid(r.id.image_title);

quiz = (LinearLayout) findviewbyid(r.id.kuis); layoutbutton = (LinearLayout) findviewbyid(r.id.layout_button); pilihwilayah.setonclicklistener(this); tentang.setonclicklistener(this); bantuan.setonclicklistener(this); exit.setonclicklistener(this); quiz.setonclicklistener(this); animasistart(); private void animasistart(){ Animation titleanimation = new TranslateAnimation(0,0,-100,0); titleanimation.setduration(2000); titleanimation.setfillafter(true); final Animation buttonanimation = AnimationUtils.loadAnimation(this,android.R.anim.fade_in); buttonanimation.setduration(2000); title.startanimation(titleanimation); title.setvisibility(view.visible); new CountDownTimer(3000,2000) { public void ontick(long millisuntilfinished) { public void onfinish() { layoutbutton.startanimation(buttonanimation); layoutbutton.setvisibility(view.visible);.start(); public void onclick(view v) { switch (v.getid()){ case R.id.pilih_wilayah: Intent menu = new Intent(this,MenuResep.class); startactivity(menu);

case R.id.tentang: Intent tentang = new Intent(this,Tentang.class); startactivity(tentang); case R.id.bantuan: Intent bantuan = new Intent(this,Bantuan.class); startactivity(bantuan); case R.id.exit: onbackpressed(); case R.id.kuis: Intent quiz = new Intent(this,Quiz.class); startactivity(quiz); public void onbackpressed() { dialogclose(); private void dialogclose(){ AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setcancelable(true); builder.settitle("apakah anda yakin ingin keluar aplikasi?"); builder.setnegativebutton("tidak", new DialogInterface.OnClickListener() { public void onclick(dialoginterface dialog, int which) { dialog.dismiss(); );

builder.setpositivebutton("ya", new DialogInterface.OnClickListener() { public void onclick(dialoginterface dialog, int which) { ); AlertDialog dialog = builder.create(); dialog.show(); #Detail Resep package com.lutfi.lutfiskripsi.app.views.activity; import android.app.activity; import android.support.v7.app.actionbaractivity; import android.os.bundle; import android.view.menu; import android.view.menuitem; import android.view.view; import android.widget.button; import android.widget.imageview; import android.widget.linearlayout; import android.widget.textview; import com.lutfi.lutfiskripsi.app.r; import com.lutfi.lutfiskripsi.app.models.modelresep; public class DetailResep extends Activity implements View.OnClickListener { private ModelResep modelresep; private ImageView imagedetail; private TextView textdetail; private LinearLayout bahan; private LinearLayout resep; private TextView namaesep; protected void oncreate(bundle savedinstancestate) {

super.oncreate(savedinstancestate); setcontentview(r.layout.activity_detail_resep); modelresep = (ModelResep) getintent().getserializableextra("data"); imagedetail = (ImageView) findviewbyid(r.id.image_detail); textdetail = (TextView) findviewbyid(r.id.text_detail); resep = (LinearLayout) findviewbyid(r.id.button_resep); bahan = (LinearLayout) findviewbyid(r.id.button_bahan); namaesep = (TextView) findviewbyid(r.id.nama_resep); bahan.setonclicklistener(this); resep.setonclicklistener(this); if (modelresep.getimage()!= 0){ imagedetail.setimageresource(modelresep.getimage()); namaesep.settext(modelresep.getnamaresep()); textdetail.settext(modelresep.getbahan()); public void onclick(view v) { switch (v.getid()){ case R.id.button_resep: textdetail.settext(modelresep.getcaramembuat()); case R.id.button_bahan: textdetail.settext(modelresep.getbahan()); public void onbackpressed() { super.onbackpressed();

#Menu Resep package com.lutfi.lutfiskripsi.app.views.activity; import android.app.activity; import android.content.intent; import android.support.v7.app.actionbaractivity; import android.os.bundle; import android.view.menu; import android.view.menuitem; import android.view.view; import android.widget.linearlayout; import android.widget.linearlayout; import android.widget.textview; import com.lutfi.lutfiskripsi.app.r; public class MenuResep extends Activity implements View.OnClickListener { private LinearLayout sumatera; private LinearLayout kalimantan; private LinearLayout riau; private LinearLayout sulawesi; private LinearLayout jawa; private LinearLayout maluku; private LinearLayout nusatenggara; private LinearLayout papua; private TextView sumateratext; private TextView kalimantantext; private TextView riautext; private TextView sulawesitext; private TextView jawatext; private TextView malukutext; private TextView nusatenggaratext; private TextView papuatext; protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_menu_resep);

sumatera = (LinearLayout) findviewbyid(r.id.sumatera); kalimantan = (LinearLayout) findviewbyid(r.id.kalimantan); riau = (LinearLayout) findviewbyid(r.id.kepulauan_riau); sulawesi = (LinearLayout) findviewbyid(r.id.sulawesi); jawa = (LinearLayout) findviewbyid(r.id.jawa); maluku = (LinearLayout) findviewbyid(r.id.maluku); nusatenggara = (LinearLayout) findviewbyid(r.id.nusa_tenggara); papua = (LinearLayout) findviewbyid(r.id.papua); sumateratext = (TextView) findviewbyid(r.id.text_sumatera); kalimantantext = (TextView) findviewbyid(r.id.text_kalimantan); riautext = (TextView) findviewbyid(r.id.text_kep_riau); sulawesitext = (TextView) findviewbyid(r.id.text_sulawesi); jawatext = (TextView) findviewbyid(r.id.text_jawa); malukutext = (TextView) findviewbyid(r.id.text_maluku); nusatenggaratext = (TextView) findviewbyid(r.id.text_ntt); papuatext = (TextView) findviewbyid(r.id.text_papua); sumatera.setonclicklistener(this); kalimantan.setonclicklistener(this); riau.setonclicklistener(this); sulawesi.setonclicklistener(this); jawa.setonclicklistener(this); maluku.setonclicklistener(this); nusatenggara.setonclicklistener(this); papua.setonclicklistener(this); public void onclick(view v) { Intent pilihanmenu = new Intent(this, PilihanMenu.class); switch (v.getid()) { case R.id.sumatera: pilihanmenu.putextra("provinsi", sumateratext.gettext().tostring()); case R.id.kalimantan:

pilihanmenu.putextra("provinsi", kalimantantext.gettext().tostring()); case R.id.kepulauan_riau: pilihanmenu.putextra("provinsi", riautext.gettext().tostring()); case R.id.sulawesi: pilihanmenu.putextra("provinsi", sulawesitext.gettext().tostring()); case R.id.jawa: pilihanmenu.putextra("provinsi", jawatext.gettext().tostring()); case R.id.maluku: pilihanmenu.putextra("provinsi", malukutext.gettext().tostring()); case R.id.nusa_tenggara: pilihanmenu.putextra("provinsi", nusatenggaratext.gettext().tostring()); case R.id.papua: pilihanmenu.putextra("provinsi", papuatext.gettext().tostring());

public void onbackpressed() { Intent main = new Intent(this,MainActivity.class); startactivity(main);