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