• Tidak ada hasil yang ditemukan

DAFTAR PUSTAKA.

N/A
N/A
Protected

Academic year: 2021

Membagikan "DAFTAR PUSTAKA."

Copied!
10
0
0

Teks penuh

(1)

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.

(2)

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;

@Override

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);

(3)

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) { @Override

public void onTick(long millisUntilFinished) { }

@Override

public void onFinish() {

layoutButton.startAnimation(buttonAnimation);

layoutButton.setVisibility(View.VISIBLE);

} }.start();

}

@Override

public void onClick(View v) { switch (v.getId()){

case R.id.pilih_wilayah:

Intent menu = new Intent(this,MenuResep.class);

startActivity(menu);

(4)

finish();

break;

case R.id.tentang:

Intent tentang = new Intent(this,Tentang.class);

startActivity(tentang);

finish();

break;

case R.id.bantuan:

Intent bantuan = new Intent(this,Bantuan.class);

startActivity(bantuan);

finish();

break;

case R.id.exit:

onBackPressed();

break;

case R.id.kuis:

Intent quiz = new Intent(this,Quiz.class);

startActivity(quiz);

finish();

} }

@Override

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() { @Override

public void onClick(DialogInterface dialog, int which) { dialog.dismiss();

} });

(5)

builder.setPositiveButton("Ya", new DialogInterface.OnClickListener() { @Override

public void onClick(DialogInterface dialog, int which) { finish();

} });

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;

@Override

protected void onCreate(Bundle savedInstanceState) {

(6)

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());

}

@Override

public void onClick(View v) { switch (v.getId()){

case R.id.button_resep:

textDetail.setText(modelResep.getCaraMembuat());

break;

case R.id.button_bahan:

textDetail.setText(modelResep.getBahan());

break;

} }

@Override

public void onBackPressed() { super.onBackPressed();

finish();

} }

(7)

#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;

@Override

protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

setContentView(R.layout.activity_menu_resep);

(8)

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);

}

@Override

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());

startActivity(pilihanMenu);

finish();

break;

case R.id.kalimantan:

(9)

pilihanMenu.putExtra("provinsi", kalimantanText.getText().toString());

startActivity(pilihanMenu);

finish();

break;

case R.id.kepulauan_riau:

pilihanMenu.putExtra("provinsi", riauText.getText().toString());

startActivity(pilihanMenu);

finish();

break;

case R.id.sulawesi:

pilihanMenu.putExtra("provinsi", sulawesiText.getText().toString());

startActivity(pilihanMenu);

finish();

break;

case R.id.jawa:

pilihanMenu.putExtra("provinsi", jawaText.getText().toString());

startActivity(pilihanMenu);

finish();

break;

case R.id.maluku:

pilihanMenu.putExtra("provinsi", malukuText.getText().toString());

startActivity(pilihanMenu);

finish();

break;

case R.id.nusa_tenggara:

pilihanMenu.putExtra("provinsi", nusaTenggaraText.getText().toString());

startActivity(pilihanMenu);

finish();

break;

case R.id.papua:

pilihanMenu.putExtra("provinsi", papuaText.getText().toString());

startActivity(pilihanMenu);

finish();

break;

(10)

} }

@Override

public void onBackPressed() {

Intent main = new Intent(this,MainActivity.class);

startActivity(main);

finish();

} }

Referensi

Dokumen terkait

No SKOR 1 Prosedur 8 5 2 3 4 5 Personal JENIS KELOMPOK RISIKO Potensial Risk/Masalah PRIORIT AS Penerimaan bahan Makanan yang tidak sesuai spesifikasi.. FORMULIR INFECTION

Pada makalah ini, akan disimulasikan penggunaan algoritma Dijkstra, salah satu algoritma untuk mencari path terpendek dalam satu graf, dalam menghitung waktu yang

Jika kartu ATM tersebut telah dilaporkan dicuri, maka akan muncul pesan ‘kartu tidak dapat digunakan karena telah dilaporkan dicuri’.Jika tidak lolos validasi kartu ini

Apabila kita melihat suatu gambar tampak atas dari suatu rencana atap, maka panjang jurai luar ataupun dalam belum merupakan suatu garis atau panjang yang sebenarnya disini

pendek dengan kandungan minyak tak jenuh tinggi, c) persilangan dura dan pisifera untuk meminimumkan gejala crown disease (CD), d) sistem seleksi untuk menghasilkan tanaman

sektor Publik yang terkait termasuk Kepolisian Selandia Baru, Korporasi Kompensasi Kecelakaan, Kementerian Kehakiman, Imigrasi Selandia Baru dan organisasi non- pemerintah

Pengendalian persediaan memegang peranan penting dalam proses produksi karena besarnya biaya yang dikeluarkan perusahaan untuk pengadaan dan penyimpana barang,

Data pada tabel tersebut menunjukkan bahwa bobot lahir akan semakin tinggi pada periode ke lima sampai denga ke tujuh, kemungkinan besar yang terjadi pada bobot lahir adalah