Aplikasi Destinasi Wisata Di Kota Medan Berbasis Android

1

LAMPIRAN PROGRAM APLIKASI DESTINASI WISATA MEDAN BERBASIS ANDROID

1. Lampiran Program menu splash screen.xml



Lampiran Program menu splash screen.java
package com.example.sayangmama.wisatamedan;
import
import
import
import
import
import

android.content.Intent;
android.os.Handler;
android.support.v7.app.AppCompatActivity;
android.os.Bundle;

android.view.Window;
android.view.WindowManager;

public class spscreen extends AppCompatActivity {
//Set waktu lama splashscreen
private static int splashInterval = 2000;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.activity_spscreen);
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
Intent i = new Intent(spscreen.this, Home.class);
startActivity(i);
//jeda selesai Splashscreen

this.finish();
}

Universitas Sumatera Utara

2

private void finish() {
// TODO Auto-generated method stub
}
}, splashInterval);
};
}
2.

Lampiran Program menu home .xml








Universitas Sumatera Utara

3







Lampiran Program menu home .java
package com.example.sayangmama.wisatamedan;
import
import
import
import


android.content.Intent;
android.support.v7.app.AppCompatActivity;
android.os.Bundle;
android.view.View;

public class Home extends AppCompatActivity {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_home);
}
public void cari(View view){
Intent intent = new Intent(Home.this, cari.class);
startActivity(intent);
}
public void cariOleOle(View view) {
Intent intent = new Intent(Home.this, cariOlehOleh.class);
startActivity(intent);
}
public void cafe(View view) {
Intent intent = new Intent(Home.this, caricafe.class);

startActivity(intent);
}

Universitas Sumatera Utara

4

public void about(View view) {
Intent intent = new Intent(Home.this, about.class);
startActivity(intent);
}
}
3. Lampiran Program menu wisata .xml












Universitas Sumatera Utara

5



Lampiran Program menu wisata.java
package com.example.sayangmama.wisatamedan;

import
import
import
import
import
import
import

import
import
import
import
import
import
import
import
import

android.app.ListActivity;
android.content.Context;
android.content.Intent;
android.support.v7.app.AppCompatActivity;
android.os.Bundle;
android.text.Editable;
android.text.TextWatcher;
android.view.LayoutInflater;
android.view.View;
android.view.ViewGroup;

android.widget.ArrayAdapter;
android.widget.EditText;
android.widget.ImageView;
android.widget.ListView;
android.widget.TextView;
android.widget.Toast;

import java.util.ArrayList;
import java.util.HashMap;
public class cari extends ListActivity {
//Aray list akan di simpan di dalam searchResults
ArrayList searchResults;
//ArrayList akan menyimpan data asli dari originalValues
ArrayList originalValues;
LayoutInflater inflater;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_cari);


final EditText kotakpencari=(EditText)
findViewById(R.id.kotakpencari);
ListView playersListView=(ListView)
findViewById(android.R.id.list);
//mengambil LayoutInflater untuk inflating
thcustomView
//disini akan menggunakan custom adapter
inflater=(LayoutInflater)

Universitas Sumatera Utara

6

getSystemService(Context.LAYOUT_INFLATER_SERVICE);
//disini data aray akan di deklarasikan
//dan akan disimpan ke dalam Arraylist
//tipe data string untuk textview integer untuk
gambar icon
String namabarangs[]={"mesjid raya","Istana

Maimun","Merddeka walk","Tjong a fie","Vihara
maitreya","Penangkaran buaya asam kumbang","Taman
candika","Medan zoo","Museum negeri"};
String hargabarangs[]={" "," "," "," "," "," "," ","
"," "};
Integer[] icons
={R.drawable.raya,R.drawable.maimun,R.drawable.mwa,R.drawabl
e.taf,R.drawable.maimun,R.drawable.ask,R.drawable.tcd,R.draw
able.zoo,R.drawable.mnm};
originalValues=new
ArrayList();
//hasmap akan menyimpan data sementara dalam
listview
HashMap temp;
//jumlah baris dalam ListView
int noOfPlayers=namabarangs.length;
//pengulangan dalam Arraylist
for(int i=0;i