• Tidak ada hasil yang ditemukan

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

N/A
N/A
Protected

Academic year: 2021

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

Copied!
13
0
0

Teks penuh

(1)

DAFTAR PUSTAKA

Dennis,Alan,Barbara Haley Wixom dan David Tegarden. 2012.Systems Analysis

& Design: An Object-Oriented Approach with UML, Version 2.0, 4th ed. New York: John Wiley & Sons.

Fathansyah. 2012.Basis Data.Bandung:Informatika.

Jumhara, Zamrony P. 2016. Panduan Lengkap Pemrograman Android.

Yogyakarta: ANDI.

Lee, Wei-Meng. 2012. Beginning Android™ 4 Application Development.

Birmingham: Wrox Press Ltd.

Pratama, I Putu Agus Eka. 2014. Komputer dan Masyarakat. Bandung:

Informatika. Safaat, Nazruddin. 2015. ANDROID: Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android Revisi Kedua.

Bandung: Informatika.

Redaksi Bmedia.2014. UUD 1945 & Perubahannya Reshuffle Kabinet Kerja (2014-2019) : B-Media

Pengertian FasilitasU. from http:// sobatbaru. Blogspot.com, 4 April 2017.

Minarni dan Yovi Febri Yusdi. 2015. Sistem Informasi Geografis Pariwisata Kota Padang Menggunakan Application Programming Interface (API) Google Maps Berbasis Web. Padang: Jurnal TEKNOIF. Vol. 3, No. 1.

Septian Ebta. “KBBI Online”. from http://kbbi.web.id/, 23 Maret 2017.

Safaat H, Nazruddin. 2015. Aplikasi Bebasis Android Berbagai Implementasi dan Pengembangan Aplikasi Mobile Berbasis Android. Bandung: Informatika.

Safaat H, Nazruddin. 2012. Pemograman Aplikasi Mobile Smartphone dan Tablet

PC Bebasis Android. Bandung: Informatika.

(2)

KUISONER

(3)
(4)

SOURCE CODE

SplashScreen.java

package

com.ahmadkhabir.fasilitasumumtange rang;

import android.app.Activity;

import android.content.Intent;

import

android.graphics.PixelFormat;

import android.os.Bundle;

import android.view.Window;

import

android.view.animation.Animation;

import

android.view.animation.AnimationUt ils;

import android.widget.ImageView;

import

android.widget.LinearLayout;

public class SplashScreen extends Activity {

public void

onAttachedToWindow() {

super.onAttachedToWindow();

Window window = getWindow();

window.setFormat(PixelFormat.RGBA_

8888);

}

/** Called when the activity is first created. */

Thread splashTread;

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState)

;

setContentView(R.layout.splahscree n);

StartAnimations();

}

private void StartAnimations() {

Animation anim =

AnimationUtils.loadAnimation(this, R.anim.alpha);

anim.reset();

LinearLayout

l=(LinearLayout)

findViewById(R.id.lin_lay);

l.clearAnimation();

l.startAnimation(anim);

anim =

AnimationUtils.loadAnimation(this, R.anim.translate);

anim.reset();

ImageView iv = (ImageView) findViewById(R.id.splash);

iv.clearAnimation();

iv.startAnimation(anim);

splashTread = new Thread() {

@Override

public void run() { try {

int waited = 0;

// Splash screen pause time

while (waited

< 3500) {

sleep(100);

waited +=

100;

}

Intent intent

= new Intent(SplashScreen.this, HomeActivity.class);

intent.setFlags(Intent.FLAG_ACTIVI TY_NO_ANIMATION);

startActivity(intent);

SplashScreen.this.finish();

} catch (InterruptedException e) {

// do nothing }

finally {

SplashScreen.this.finish();

} } };

splashTread.start();

} }

MapsActivity.java

package

com.ahmadkhabir.fasilitasumumtange

(5)

rang;

import

android.support.v4.app.FragmentAct ivity;

import android.os.Bundle;

import

com.directions.route.Routing;

import

com.google.android.gms.maps.Camera UpdateFactory;

import

com.google.android.gms.maps.Google Map;

import

com.google.android.gms.maps.OnMapR eadyCallback;

import

com.google.android.gms.maps.Suppor tMapFragment;

import

com.google.android.gms.maps.model.

LatLng;

import

com.google.android.gms.maps.model.

MarkerOptions;

import static

com.directions.route.Routing.*;

public class MapsActivity extends FragmentActivity implements

OnMapReadyCallback {

private GoogleMap mMap;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState)

;

setContentView(R.layout.activity_m aps);

// Obtain the SupportMapFragment and get

notified when the map is ready to be used.

SupportMapFragment

mapFragment = (SupportMapFragment) getSupportFragmentManager()

.findFragmentById(R.id.map);

mapFragment.getMapAsync(this);

} /**

* Manipulates the map once available.

* This callback is triggered when the map is ready to be used.

* This is where we can add markers or lines, add listeners or move the camera. In this case, * we just add a marker near Sydney, Australia.

* If Google Play services is not installed on the device, the user will be prompted to install * it inside the

SupportMapFragment. This method will only be triggered once the user has

* installed Google Play services and returned to the app.

*/

@Override public void

onMapReady(GoogleMap googleMap) { mMap = googleMap;

// Add a marker in Sydney and move the camera

LatLng sydney = new LatLng(-6.131005999999999, 106.65609900000004);

mMap.addMarker(new

MarkerOptions().position(sydney).t itle("Indonesia Maps"));

mMap.moveCamera(CameraUpdateFactor y.newLatLng(sydney));

} }

ListBidangKeamana.java

package

com.ahmadkhabir.fasilitasumumtange rang.ListBidang;

import android.app.Activity;

import android.content.Intent;

import android.os.Bundle;

import android.view.View;

import android.widget.AdapterView;

import

android.widget.ArrayAdapter;

import android.widget.ListView;

import android.widget.Toast;

import

com.ahmadkhabir.fasilitasumumtange rang.BidangKeamanan.PolresMetroTan gerang;

import

com.ahmadkhabir.fasilitasumumtange

(6)

rang.BidangKeamanan.PolsekCiledug;

import

com.ahmadkhabir.fasilitasumumtange rang.BidangKeamanan.PolsekCipondoh

; import

com.ahmadkhabir.fasilitasumumtange rang.BidangKeamanan.PolsekKarawaci

; import

com.ahmadkhabir.fasilitasumumtange rang.BidangKeamanan.PolsekNeglasar i;

import

com.ahmadkhabir.fasilitasumumtange rang.BidangKeamanan.PolsekTangkot;

import

com.ahmadkhabir.fasilitasumumtange rang.CustomList.CustomListKeamanan

; import

com.ahmadkhabir.fasilitasumumtange rang.R;

import java.util.ArrayList;

public class ListBidangKeamanan extends Activity {

ListView list3;

ArrayList<String> listitems;

ArrayAdapter<String> adapter;

Integer[] gambar3 = {

R.drawable.tribrata, R.drawable.tribrata, R.drawable.tribrata, R.drawable.tribrata, R.drawable.tribrata, R.drawable.tribrata };

String[] nama3 = {"Polres Metro Tangerang", "Polsek Ciledug", "Polsek Cipondoh",

"Polsek Karawaci",

"Polsek Neglasari", "Polsek Tangerang Kota"};

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState)

;

setContentView(R.layout.listkeaman an);

setTitle("Daftar Bidang Keamanan");

list3 = (ListView)

findViewById(R.id.keamananlist);

adapter = new ArrayAdapter<String>(this,

android.R.layout.simple_list_item_

1, nama3);

list3.setAdapter(adapter);

CustomListKeamanan adapter

= new

CustomListKeamanan(ListBidangKeama nan.this, nama3, gambar3);

list3.setAdapter(adapter);

list3.setOnItemClickListener(new AdapterView.OnItemClickListener(){

public void

onItemClick(AdapterView<?>arg0, View arg1, int position, long arg3){

String seleksi = (String)

list3.getItemAtPosition(position);

Toast.makeText(ListBidangKeamanan.

this, seleksi,

Toast.LENGTH_SHORT).show();

Intent i = null;

if (position == 0) {

i = new Intent(ListBidangKeamanan.this, PolresMetroTangerang.class);

}

else if (position==1) {

i = new Intent(ListBidangKeamanan.this, PolsekCiledug.class);

}

else if (position==2) {

i = new Intent(ListBidangKeamanan.this, PolsekCipondoh.class);

} else if(position==3) {

i = new Intent(ListBidangKeamanan.this, PolsekKarawaci.class);

}

else if (position==4) {

i = new Intent(ListBidangKeamanan.this, PolsekNeglasari.class);

}

else if (position==5) {

(7)

i = new Intent(ListBidangKeamanan.this, PolsekTangkot.class);

finish();}

else {}

startActivity(i);

} });

}

public void onBackPressed(){

finish();

System.exit(0);

} }

ListBidangKesehatan.java

package

com.ahmadkhabir.fasilitasumumtange rang.ListBidang;

import android.app.Activity;

import android.content.Intent;

import android.os.Bundle;

import android.view.View;

import android.widget.AdapterView;

import

android.widget.ArrayAdapter;

import android.widget.ListView;

import android.widget.Toast;

import

com.ahmadkhabir.fasilitasumumtange rang.BidangKeamanan.PolresMetroTan gerang;

import

com.ahmadkhabir.fasilitasumumtange rang.BidangKeamanan.PolsekCiledug;

import

com.ahmadkhabir.fasilitasumumtange rang.BidangKeamanan.PolsekCipondoh

; import

com.ahmadkhabir.fasilitasumumtange rang.BidangKeamanan.PolsekKarawaci

; import

com.ahmadkhabir.fasilitasumumtange rang.BidangKeamanan.PolsekNeglasar i;

import

com.ahmadkhabir.fasilitasumumtange rang.BidangKeamanan.PolsekTangkot;

import

com.ahmadkhabir.fasilitasumumtange rang.CustomList.CustomListKeamanan

;

import

com.ahmadkhabir.fasilitasumumtange rang.R;

import java.util.ArrayList;

public class ListBidangKeamanan extends Activity {

ListView list3;

ArrayList<String> listitems;

ArrayAdapter<String> adapter;

Integer[] gambar3 = {

R.drawable.tribrata, R.drawable.tribrata, R.drawable.tribrata, R.drawable.tribrata, R.drawable.tribrata, R.drawable.tribrata };

String[] nama3 = {"Polres Metro Tangerang", "Polsek Ciledug", "Polsek Cipondoh",

"Polsek Karawaci",

"Polsek Neglasari", "Polsek Tangerang Kota"};

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState)

;

setContentView(R.layout.listkeaman an);

setTitle("Daftar Bidang Keamanan");

list3 = (ListView)

findViewById(R.id.keamananlist);

adapter = new ArrayAdapter<String>(this,

android.R.layout.simple_list_item_

1, nama3);

list3.setAdapter(adapter);

CustomListKeamanan adapter

= new

CustomListKeamanan(ListBidangKeama nan.this, nama3, gambar3);

list3.setAdapter(adapter);

list3.setOnItemClickListener(new AdapterView.OnItemClickListener(){

public void

onItemClick(AdapterView<?>arg0, View arg1, int position, long

(8)

arg3){

String seleksi = (String)

list3.getItemAtPosition(position);

Toast.makeText(ListBidangKeamanan.

this, seleksi,

Toast.LENGTH_SHORT).show();

Intent i = null;

if (position == 0) {

i = new Intent(ListBidangKeamanan.this, PolresMetroTangerang.class);

}

else if (position==1) {

i = new Intent(ListBidangKeamanan.this, PolsekCiledug.class);

}

else if (position==2) {

i = new Intent(ListBidangKeamanan.this, PolsekCipondoh.class);

} else if(position==3) {

i = new Intent(ListBidangKeamanan.this, PolsekKarawaci.class);

}

else if (position==4) {

i = new Intent(ListBidangKeamanan.this, PolsekNeglasari.class);

}

else if (position==5) {

i = new Intent(ListBidangKeamanan.this, PolsekTangkot.class);

finish();}

else {}

startActivity(i);

} });

}

public void onBackPressed(){

finish();

System.exit(0);

} }

ListBidangPendidikan.java

package

com.ahmadkhabir.fasilitasumumtange rang.ListBidang;

import android.app.Activity;

import android.content.Intent;

import android.os.Bundle;

import android.view.View;

import android.widget.AdapterView;

import

android.widget.ArrayAdapter;

import android.widget.ListView;

import android.widget.Toast;

import

com.ahmadkhabir.fasilitasumumtange rang.BidangPendidikan.SMA.SMAN12Ta ngerang;

import

com.ahmadkhabir.fasilitasumumtange rang.BidangPendidikan.SMA.SMAN15Ta ngerang;

import

com.ahmadkhabir.fasilitasumumtange rang.BidangPendidikan.SMA.SMAN1Tan gerang;

import

com.ahmadkhabir.fasilitasumumtange rang.BidangPendidikan.SMA.SMAN2Tan gerang;

import

com.ahmadkhabir.fasilitasumumtange rang.BidangPendidikan.SMA.SMAN4Tan gerang;

import

com.ahmadkhabir.fasilitasumumtange rang.BidangPendidikan.SMA.SMAN5Tan gerang;

import

com.ahmadkhabir.fasilitasumumtange rang.BidangPendidikan.SMA.SMAN6Tan gerang;

import

com.ahmadkhabir.fasilitasumumtange rang.BidangPendidikan.SMA.SMAN7Tan gerang;

import

com.ahmadkhabir.fasilitasumumtange rang.BidangPendidikan.SMKN3Tangera ng;

import

com.ahmadkhabir.fasilitasumumtange rang.BidangPendidikan.SMP.SMPN10Ta ngerang;

import

com.ahmadkhabir.fasilitasumumtange rang.BidangPendidikan.SMP.SMPN15Ta ngerang;

import

com.ahmadkhabir.fasilitasumumtange rang.BidangPendidikan.SMP.SMPN1Tan

(9)

gerang;

import

com.ahmadkhabir.fasilitasumumtange rang.BidangPendidikan.SMP.SMPN3Tan gerang;

import

com.ahmadkhabir.fasilitasumumtange rang.BidangPendidikan.SMP.SMPN4Tan gerang;

import

com.ahmadkhabir.fasilitasumumtange rang.BidangPendidikan.SMP.SMPN5Tan gerang;

import

com.ahmadkhabir.fasilitasumumtange rang.BidangPendidikan.SMP.SMPN8Tan gerang;

import

com.ahmadkhabir.fasilitasumumtange rang.BidangPendidikan.SMP.SMPN9Tan gerang;

import

com.ahmadkhabir.fasilitasumumtange rang.BidangPendidikan.SekolahAlamT angerang;

import

com.ahmadkhabir.fasilitasumumtange rang.CustomList.CustomListPendidik an;

import

com.ahmadkhabir.fasilitasumumtange rang.R;

import java.util.ArrayList;

public class ListBidangPendidikan extends Activity {

ListView list2;

ArrayList<String> listitems;

ArrayAdapter<String> adapter;

Integer[] gambar2 = {

R.drawable.alamtang, R.drawable.smkn3, R.drawable.smpn1, R.drawable.smpn3, R.drawable.tutwuri, R.drawable.smpn5, R.drawable.smpn8, R.drawable.smpn9, R.drawable.smpn10, R.drawable.smpn15, R.drawable.sman1, R.drawable.sman2, R.drawable.sman4, R.drawable.sman5, R.drawable.sman6, R.drawable.sman7, R.drawable.sman12, R.drawable.sman15

};

String[] nama2 = {"Sekolah Alam Tangerang", "SMK Negeri 3 Tangerang", "SMP Negeri 1 Tangerang", "SMP Negeri 3 Tangerang", "SMP Negeri 4 Tangerang",

"SMP Negeri 5 Tangerang", "SMP Negeri 8

Tangerang", "SMP Negeri 9 Tangerang", "SMP Negeri 10 Tangerang", "SMP Negeri 15 Tangerang",

"SMA Negeri 1 Tangerang", "SMA Negeri 2

Tangerang", "SMA Negeri 4 Tangerang", "SMA Negeri 5 Tangerang", "SMA Negeri 6 Tangerang",

"SMA Negeri 7 Tangerang", "SMA Negeri 12 Tangerang", "SMA Negeri 15 Tangerang"};

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState)

;

setContentView(R.layout.listpendid ikan);

setTitle("Daftar Bidang Pendidikan");

list2 = (ListView)

findViewById(R.id.pendidikanlist);

adapter = new ArrayAdapter<String>(this,

android.R.layout.simple_list_item_

1, nama2);

list2.setAdapter(adapter);

CustomListPendidikan adapter = new

CustomListPendidikan(ListBidangPen didikan.this, nama2, gambar2);

list2.setAdapter(adapter);

list2.setOnItemClickListener(new AdapterView.OnItemClickListener(){

public void

onItemClick(AdapterView<?>arg0, View arg1, int position, long arg3){

String seleksi = (String)

list2.getItemAtPosition(position);

(10)

Toast.makeText(ListBidangPendidika n.this, seleksi,

Toast.LENGTH_SHORT).show();

Intent i = null;

if (position==0) { i = new

Intent(ListBidangPendidikan.this, SekolahAlamTangerang.class);

}

else if (position==1) {

i = new

Intent(ListBidangPendidikan.this, SMKN3Tangerang.class);

}

else if (position==2) {

i = new

Intent(ListBidangPendidikan.this, SMPN1Tangerang.class);

}

else if (position==3) {

i = new

Intent(ListBidangPendidikan.this, SMPN3Tangerang.class);

}

else if (position==4) {

i = new

Intent(ListBidangPendidikan.this, SMPN4Tangerang.class);

}

else if (position==5) {

i = new

Intent(ListBidangPendidikan.this, SMPN5Tangerang.class);

}

else if (position==6) {

i = new

Intent(ListBidangPendidikan.this, SMPN8Tangerang.class);

}

else if (position==7) {

i = new

Intent(ListBidangPendidikan.this, SMPN9Tangerang.class);

}

else if (position==8) {

i = new

Intent(ListBidangPendidikan.this, SMPN10Tangerang.class);

}

else if (position==9) {

i = new

Intent(ListBidangPendidikan.this,

SMPN15Tangerang.class);

}

else if (position==10) {

i = new

Intent(ListBidangPendidikan.this, SMAN1Tangerang.class);

}

else if (position==11) {

i = new

Intent(ListBidangPendidikan.this, SMAN2Tangerang.class);

}

else if (position==12) {

i = new

Intent(ListBidangPendidikan.this, SMAN4Tangerang.class);

}

else if (position==13) {

i = new

Intent(ListBidangPendidikan.this, SMAN5Tangerang.class);

}

else if (position==14) {

i = new

Intent(ListBidangPendidikan.this, SMAN6Tangerang.class);

}

else if (position==15) {

i = new

Intent(ListBidangPendidikan.this, SMAN7Tangerang.class);

}

else if (position==16) {

i = new

Intent(ListBidangPendidikan.this, SMAN12Tangerang.class);

}

else if (position==17) {

i = new

Intent(ListBidangPendidikan.this, SMAN15Tangerang.class);

finish();}

else {}

startActivity(i);

} });

}

public void onBackPressed(){

finish();

System.exit(0);

(11)

} }

ListTansportasi.java

package

com.ahmadkhabir.fasilitasumumtange rang.ListBidang;

import android.app.Activity;

import android.content.Intent;

import android.os.Bundle;

import android.view.View;

import android.widget.AdapterView;

import

android.widget.ArrayAdapter;

import android.widget.ListView;

import android.widget.Toast;

import

com.ahmadkhabir.fasilitasumumtange rang.BidangTransportasi.BandaraSoe Ta;

import

com.ahmadkhabir.fasilitasumumtange rang.BidangTransportasi.StasiunBat uCeper;

import

com.ahmadkhabir.fasilitasumumtange rang.BidangTransportasi.StasiunPor is;

import

com.ahmadkhabir.fasilitasumumtange rang.BidangTransportasi.StasiunTan ahTinggi;

import

com.ahmadkhabir.fasilitasumumtange rang.BidangTransportasi.StasiunTan gerang;

import

com.ahmadkhabir.fasilitasumumtange rang.BidangTransportasi.TerminalKe bonNanas;

import

com.ahmadkhabir.fasilitasumumtange rang.CustomList.CustomListTranspor tasi;

import

com.ahmadkhabir.fasilitasumumtange rang.R;

import java.util.ArrayList;

public class

ListBidangTransportasi extends Activity {

ListView list5;

ArrayList<String> listitems;

ArrayAdapter<String> adapter;

Integer[] gambar5 = {

R.drawable.airport,

R.drawable.trainstation,

R.drawable.trainstation,

R.drawable.trainstation,

R.drawable.trainstation,

R.drawable.busstation };

String[] nama5 = {"Bandara Soekarno Hatta", "Stasiun Batu Ceper", "Stasiun Poris", "Stasiun Tanah Tinggi",

"Stasiun Tangerang", "Terminal Bus Kebon Nanas"};

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState)

;

setContentView(R.layout.listtransp ortasi);

setTitle("Daftar Bidang Transportasi");

list5 = (ListView)

findViewById(R.id.transportasilist );

adapter = new ArrayAdapter<String>(this,

android.R.layout.simple_list_item_

1, nama5);

list5.setAdapter(adapter);

CustomListTransportasi adapter = new

CustomListTransportasi(ListBidangT ransportasi.this, nama5, gambar5);

list5.setAdapter(adapter);

list5.setOnItemClickListener(new AdapterView.OnItemClickListener(){

public void

onItemClick(AdapterView<?>arg0, View arg1, int position, long arg3){

String seleksi = (String)

list5.getItemAtPosition(position);

Toast.makeText(ListBidangTransport asi.this, seleksi,

(12)

Toast.LENGTH_SHORT).show();

Intent i = null;

if(position == 0){

i = new

Intent(ListBidangTransportasi.this , BandaraSoeTa.class);

} else if(position==1){

i = new

Intent(ListBidangTransportasi.this , StasiunBatuCeper.class);

} else if(position==2){

i = new

Intent(ListBidangTransportasi.this , StasiunPoris.class);

} else if(position==3){

i = new

Intent(ListBidangTransportasi.this , StasiunTanahTinggi.class);

}

else if(position==4){

i = new

Intent(ListBidangTransportasi.this , StasiunTangerang.class);

} else if(position==5){

i = new

Intent(ListBidangTransportasi.this , TerminalKebonNanas.class);

finish();}

else {}

startActivity(i);

} });

}

public void onBackPressed(){

finish();

System.exit(0);

} }

(13)

KARTU ASISTENSI

Referensi

Dokumen terkait

Penelitian ini adalah langkah awal untuk mengetahui tentang kebutuhan konversi desain pada kapal Penyeberangan menjadi Kapal Sekolah untuk wilayah Kabupaten Merauke dalam

Pada proses pengolahan data qurban di Gambar 3.6 diagram level 0 proses administrasi zakat dan qurban Masjid Miftahul Huda Lamongan terdapat penjelasan proses selanjutnya

Hubungan ketiga adalah “ structural capital coefficient ” (VASC), yang menunjukkan kontribusi structural capital (SC) dalam penciptaan nilai. VASC mengukur jumlah SC

 Untuk mengetahui faktor resiko yang diduga berperan dalam terjadinya myoma uteri pada pasien dalam laporan kasus ini..  Untuk mengetahui bagaimana diagnosis myoma uteri

Pada proses pendampingan kelompok masyarakat yang sudah dilakukan pada kelompok pemuda karang taruna di kalianak Timur RT 04 dengan pendekatan berbasiskan asset serta potensi

Berdasarkan Surat Keputusan Kepala Dinas Pendidikan Provinsi Jawa Timur Nomor: ……… tanggal ………2014 dalam hal ini bertindak untuk dan atas nama

LAMPIRAN

Apabila pada Halaman Transaksi Penjualan (1), bagian penjualan menuliskan tanggal pesan dan id agen untuk pesanan yang sudah dibayar maka akan muncul pesan seperti