DAFTAR PUSTAKA. Maret 2015 pukul WIB.

Ukuran: px
Mulai penontonan dengan halaman:

Download "DAFTAR PUSTAKA. Maret 2015 pukul WIB."

Transkripsi

1 DAFTAR PUSTAKA Hofstetter, Fred T Multimedia Literacy.McGraw-Hill : New York. J.F. DiMarzio Android Programmer s Guide.McGraw-Hill : New York. M. Alzwar, H. Samodra, J.I. Tarigan Pengantar Dasar Ilmu Gunung Api. NOVA : Bandung. Munawar Pemodelan Visual dengan UML. Graha Ilmu : Yogyakarta Safaat H, Nazruddin Aplikasi Berbasis Android: Berbagai Implementasi dan Pengembangan Aplikasi Mobile Berbasis Android. Informatika Bandung : Bandung. Sunardi E., Koesoemadinata, R.P Magnetostratigraphy of Volcanic Rocks In Bandung Area. Kumpulan Makalah PIT IAGI : Jakarta Sutopo, Ariesto Hadi Multimedia Interaktif dengan Flash. Graha Ilmu : Yogyakarta Fajar Solihin Putra, Mira Zivera, Implementasi Sistem Informasi Pariwisata Mobile Untuk Provinsi Sumatera Barat Berbasis Multimedia. Prosiding SESINDO: M. Ichwan, Fifin Hakiky, Pengkuruan Kinerja Goodreads Application Programming Interface (API) Pada Aplikasi Mobile Android. JURNAL INFORMATIKA (2): McIntosh, Alison J. & Anna Siggs An Exploration of the Experiential Nature of Boutique Accomodation. Journal of Travel Research 44: Zulpikar Aplikasi Laporan Keuangan Rumah Tangga Berbasis Android. Skripsi Teknik Informatika. Jakarta : Universitas Mercu Buana Faridayonarisa, Eclipse available at : Diakses pada tanggal 06 Maret 2015 pukul WIB Anonim, Nama Gunung, Tinggi dan Letaknya di Indonesia diurutkan Berdasarkan Tinggi available at : Diakses pada tanggal 06 Maret 2015 pukul WIB

2 LAMPIRAN Activity DataGunung package com.gunung.wisatagunungaktif; import java.util.arraylist; import java.util.list; import android.content.contentvalues; import android.content.context; import android.database.cursor; import android.database.sqlite.sqlitedatabase; import android.database.sqlite.sqliteopenhelper; public class DataGunung extends SQLiteOpenHelper { private static final String DATABASE_NAME = "dbpaketwisata"; public static final String ID = "_id"; public static final String TUJUAN = "tujuan"; public DataGunung(Context context) { super(context, DATABASE_NAME, null, 1); public void createtable(sqlitedatabase db) { db.execsql("drop TABLE IF EXISTS Tujuan"); db.execsql("create TABLE if not exists Tujuan (_id INTEGER PRIMARY KEY AUTOINCREMENT, tujuan varchar(50));"); public void generatedata(sqlitedatabase db) { ContentValues cv = new ContentValues(); cv.put(tujuan, "Gunung Dieng"); db.insert("tujuan", TUJUAN, cv); cv.put(tujuan, "Gunung Ijen"); db.insert("tujuan", TUJUAN, cv); cv.put(tujuan, "Gunung Semeru"); db.insert("tujuan", TUJUAN, cv); cv.put(tujuan, "Gunung Penanggungan");

3 db.insert("tujuan", TUJUAN, cv); cv.put(tujuan, "Gunung Tangkuban Perahu"); db.insert("tujuan", TUJUAN, cv); cv.put(tujuan, "Gunung Merapi"); db.insert("tujuan", TUJUAN, cv); cv.put(tujuan, "Gunung Lawu"); db.insert("tujuan", TUJUAN, cv); cv.put(tujuan, "Gunung Merbabu"); db.insert("tujuan", TUJUAN, cv); cv.put(tujuan, "Gunung Papandayan"); db.insert("tujuan", TUJUAN, cv); cv.put(tujuan, "Gunung Gede"); db.insert("tujuan", TUJUAN, cv); cv.put(tujuan, "Gunung Sumbing"); db.insert("tujuan", TUJUAN, cv); cv.put(tujuan, "Gunung Bromo"); db.insert("tujuan", TUJUAN, cv); cv.put(tujuan, "Gunung Galunggung"); db.insert("tujuan", TUJUAN, cv); cv.put(tujuan, "Gunung Kelud"); db.insert("tujuan", TUJUAN, cv); cv.put(tujuan, "Gunung Salak"); db.insert("tujuan", TUJUAN, cv); public void onupgrade(sqlitedatabase db, int oldversion, int newversion) { //TODO Auto-generated method stub public void oncreate(sqlitedatabase db) { //TODO Auto-generated method sub /** * Getting all labels

4 * returns list of labels * */ public List<String> getalllabels(){ List<String> labels = new ArrayList<String>(); // Select All Query String selectquery = "SELECT * FROM Tujuan"; SQLiteDatabase db = this.getreadabledatabase(); Cursor cursor = db.rawquery(selectquery, null); // looping through all rows and adding to list if (cursor.movetofirst()) { do { labels.add(cursor.getstring(1)); while (cursor.movetonext()); // closing connection //cursor.close(); //db.close(); // returning lables return labels; Activity DataHarga package com.gunung.wisatagunungaktif; import java.util.arraylist; import java.util.list; import android.content.contentvalues; import android.content.context; import android.database.cursor; import android.database.sqlite.sqlitedatabase; import android.database.sqlite.sqliteopenhelper; public class DataHarga extends SQLiteOpenHelper { private static final String DATABASE_NAME = "dbpaketwisata";

5 public static final String ID = "_id"; public static final String INFORMASI = "informasi"; public DataHarga(Context context) { super(context, DATABASE_NAME, null, 1); public void createtable(sqlitedatabase db) { db.execsql("drop TABLE IF EXISTS Informasi"); db.execsql("create TABLE if not exists Informasi (_id INTEGER PRIMARY KEY AUTOINCREMENT, informasi varchar(50));"); public void generatedata(sqlitedatabase db) { ContentValues cv = new ContentValues(); cv.put(informasi, "Lokasi"); db.insert("informasi", INFORMASI, cv); cv.put(informasi, "Weekday"); db.insert("informasi", INFORMASI, cv); cv.put(informasi, "Weekend"); db.insert("informasi", INFORMASI, cv); public void onupgrade(sqlitedatabase db, int oldversion, int newversion) { //TODO Auto-generated method stub public void oncreate(sqlitedatabase db) { //TODO Auto-generated method sub /** * Getting all labels * returns list of labels * */ public List<String> getalllabels(){ List<String> labels = new ArrayList<String>();

6 // Select All Query String selectquery = "SELECT * FROM Informasi"; SQLiteDatabase db = this.getreadabledatabase(); Cursor cursor = db.rawquery(selectquery, null); // looping through all rows and adding to list if (cursor.movetofirst()) { do { labels.add(cursor.getstring(1)); while (cursor.movetonext()); // closing connection //cursor.close(); //db.close(); // returning lables return labels; Activity DataPaketWisata package com.gunung.wisatagunungaktif; import android.content.contentvalues; import android.content.context; import android.database.sqlite.sqlitedatabase; import android.database.sqlite.sqliteopenhelper; public class DataPaketWisata extends SQLiteOpenHelper { private static final String DATABASE_NAME = "dbpaketwisata"; public static final String TUJUAN = "tujuan"; public static final String INFORMASI = "informasi"; public static final String JUDUL = "Judul"; public static final String IMAGE = "Image"; public static final String KETERANGAN = "keterangan"; public DataPaketWisata(Context context) { super(context, DATABASE_NAME, null, 1);

7 public void createtable(sqlitedatabase db) { db.execsql("drop TABLE IF EXISTS PaketWisata"); db.execsql("create TABLE if not exists PaketWisata (id INTEGER PRIMARY KEY AUTOINCREMENT, tujuan varchar(50), informasi varchar(50), judul varchar(50), image varchar(50), keterangan TEXT);"); public void generatedata(sqlitedatabase db) { ContentValues cv = new ContentValues(); //1 Gunung Dieng cv.put(tujuan, "Gunung Dieng"); cv.put(informasi, "Lokasi"); cv.put(judul, "Gunung Dieng"); cv.put(image, "dieng.png"); cv.put(keterangan, "Secara administrasi, Dieng merupakan wilayah Desa Dieng Kulon, Kecamatan Batur, Kabupaten Banjarnegara dan Dieng (Dieng Wetan), Kecamatan Kejajar, Kabupaten Wonosobo. Dieng adalah kawasan vulkanik aktif dan dapat dikatakan merupakan gunung api raksasa dengan beberapa kepundan kawah. Ketinggian rata-rata adalah sekitar m di atas permukaan laut. Suhu berkisar C di siang hari dan 6-10 C di malam hari. Pada musim kemarau (Juli dan Agustus), suhu udara dapat mencapai 0 C di pagi hari dan memunculkan embun beku yang oleh penduduk setempat disebut bun upas (embun racun) karena menyebabkan kerusakan pada tanaman pertanian."); db.insert("paketwisata","tujuan",cv); cv.put(tujuan, "Gunung Dieng"); cv.put(informasi, "Weekday"); cv.put(judul, "Gunung Dieng"); cv.put(image, "dieng.png"); cv.put(keterangan, "Berikut ini beberapa tempat yang terdapat di kawasan gunung Dieng : \n A. WISATAWAN DOMESTIK \n1. Candi Arjuna dan Kawah Sikidang : Rp \n2. Museum Kailasa : Rp \n3. Candi Bima : Rp \n4. Dieng Plateau Theater : Rp \n5. Telaga Warna : Rp \n6. Batu Pandang : Rp \n7. Bukit Sidengkeng : Rp \n8. Bukit Sikunir : Rp \n9. Gunung Prau : Rp \n10. Sumur Jalatunda : Rp \n11. Telaga Menjer : Rp \n12. Taman Rekreasi Kalianget : Rp \n13. Kawah Sileri : Rp \n14. Kawah Candradimuka : Rp dan \n15. Telaga Merdada : Rp \n B. WISATAWAN MANCANEGARA :\n1. Candi Arjuna dan Kawah Sikidang : Rp \n2. Telaga Warna : Rp ");

8 db.insert("paketwisata","tujuan",cv); cv.put(tujuan, "Gunung Dieng"); cv.put(informasi, "Weekend"); cv.put(judul, "Gunung Dieng"); cv.put(image, "dieng.png"); cv.put(keterangan, "Berikut ini beberapa tempat yang terdapat di kawasan gunung Dieng : \n A. WISATAWAN DOMESTIK \n1. Candi Arjuna dan Kawah Sikidang : Rp \n2. Museum Kailasa : Rp \n3. Candi Bima : Rp \n4. Dieng Plateau Theater : Rp \n5. Telaga Warna : Rp \n6. Batu Pandang : Rp \n8. Bukit Sidengkeng : Rp \n8. Bukit Sikunir : Rp \n9. Gunung Prau : Rp \n10. Sumur Jalatunda : Rp \n11. Telaga Menjer : Rp \n12. Taman Rekreasi Kalianget : Rp \n13. Kawah Sileri : Rp \n14. Kawah Candradimuka : Rp dan \n15. Telaga Merdada : Rp \n B. WISATAWAN MANCANEGARA :\n1. Candi Arjuna dan Kawah Sikidang : Rp \n2. Telaga Warna : Rp "); //2 Gunung Ijen cv.put(tujuan, "Gunung Ijen"); cv.put(informasi, "Lokasi"); cv.put(judul, "Gunung Ijen"); cv.put(image, "ijen.png"); cv.put(keterangan, "Gunung Ijen sendiri berada di kawasan Wisata Kawah Ijen dan Cagar Alam Taman Wisata Ijen di Kecamatan Licin Kabupaten Banyuwangi dan Kecamatan Klobang Kabupaten Bondowoso. Gunung ini berada meter di atas permukaan laut dimana puncaknya merupakan rentetan gunung api di Jawa Timur seperti Bromo, Semeru dan Merapi. Di sinilah dapat Anda lihat danau kawah luas yang menakjubkan bersama api berwarna biru dari belerangnya saat malam hari. Selain menjadi tujuan wisata naik gunung, Kawah ijen juga merupakan tempat penambangan belerang tradisional yang hilir-mudik di arena bekas letusan kawah yang sebenarnya masih aktif."); cv.put(tujuan, "Gunung Ijen"); cv.put(informasi, "Weekday"); cv.put(judul, "Gunung Ijen"); cv.put(image, "ijen.png");

9 cv.put(keterangan, "Taman Wisata Alam Kawah Gunung Ijen yang mempunyai ketinggian mdpl. Harga tiket masuk : \n1. Wisatawan Domestik Rp \n2. Wisatawan Asing (WNA) Rp "); cv.put(tujuan, "Gunung Ijen"); cv.put(informasi, "Weekend"); cv.put(judul, "Gunung Ijen"); cv.put(image, "ijen.png"); cv.put(keterangan, "Taman Wisata Alam Kawah Gunung Ijen yang mempunyai ketinggian mdpl. Harga tiket masuk : \n1. Wisatawan Domestik Rp \n2. Wisatawan Asing (WNA) Rp "); //3 Gunung Semeru cv.put(tujuan, "Gunung Semeru"); cv.put(informasi, "Lokasi"); cv.put(judul, "Gunung Semeru"); cv.put(image, "semeru.png"); cv.put(keterangan, "Gunung Semeru atau Sumeru adalah gunung berapi tertinggi di Pulau Jawa, dengan puncaknya Mahameru, meter dari permukaan laut (mdpl).posisi gunung ini terletak diantara wilayah administrasi Kabupaten Malang dan Lumajang, dengan posisi geografis antara 8 06' LS dan ' BT. Untuk mendaki Gunung Semeru, Anda perlu menyiapkan fisik dengan baik karena perjalanan ke puncak Mahameru bukanlah hal mudah. Pastikan Anda membawa perlengkapan mendaki dan tinggalkan barang-barang yang tak dibutuhkan agar tidak membebani Anda. Berikut rute pendakian yang bisa Anda ambil untuk mencapai puncak Mahameru: Ranupane Ranu Kumbolo : Perjalanan Anda akan dimulai dari Ranupane menuju Ranu Kumbolo melalui Watu Rejeng. Anda bisa menyewa tenaga pemandu atau berjalan mengikuti jalan setapak menuju Ranu Kumbolo. Perjalanan akan memakan waktu sekitar 3 jam. Ranu Kumbolo Kalimati : Perjalanan dari Ranu Kumbolo menuju Kalimati akan sangat memanjakan mata Anda. Perjalanan sekitar 3 jam ini menyuguhkan pemandangan luar biasa cantik, hamparan padang rumput dan bunga-bunga. Meninggalkan Ranu Kumbolo, jangan lupa untuk mengisi botol minum karena setelah ini Anda tidak menemukan sumber air lagi. Sampai di Kalimati, Anda bisa mendirikan tenda untuk bermalam. Pemandangan pada malam hari pun tak kalah cantik, rebahkan tubuh dan nikmati gugusan bintang yang luar biasa cantik. Kalimati Mahameru : Inilah sesi terakhir dari perjalanan menuju puncak Mahameru. Dari Kalimati,

10 berangkatlah sekitar jam 2 pagi agar bisa menyaksikan pemandangan matahari terbit yang luar biasa cantik. "); cv.put(tujuan, "Gunung Semeru"); cv.put(informasi, "Weekday"); cv.put(judul, "Gunung Semeru"); cv.put(image, "semeru.png"); cv.put(keterangan, "Daftar Tiket Masuk Gunung Semeru sebagai berikut : \n1. Harian : \n- Wisatawan Domestik Rp \n- Wisata Mancanegara Rp \n2 Harga paket pendakian ke gunung Semeru : \n- Wisata Mancanegara : IDR ( 3 hari kerja) \n- IDR (2 hari kerja dan 1 hari libur) IDR \n- (1 hari kerja 2 hari libur) IDR (3 hari libur). \n- Wisata Domestik (Indonesia) : IDR (3 hari kerja) \n- IDR (2 hari kerja dan 1 hari libur)\n- IDR (3 hari libur)"); cv.put(tujuan, "Gunung Semeru"); cv.put(informasi, "Weekend"); cv.put(judul, "Gunung Semeru"); cv.put(image, "semeru.png"); cv.put(keterangan, "Daftar Tiket Masuk Gunung Semeru sebagai berikut :\n1. Harian : \n- Wisatawan Domestik Rp \n- Wisata Mancanegara Rp \n2 Harga paket pendakian ke gunung Semeru : \n- Wisata Mancanegara : IDR ( 3 hari kerja) \n- IDR (2 hari kerja dan 1 hari libur) IDR \n- (1 hari kerja 2 hari libur) IDR (3 hari libur). \n- Wisata Domestik (Indonesia) : IDR (3 hari kerja) \n- IDR (2 hari kerja dan 1 hari libur) \n- IDR (3 hari libur)"); //4 Gunung Penanggungan cv.put(tujuan, "Gunung Penanggungan"); cv.put(informasi, "Lokasi"); cv.put(judul, "Gunung Penanggungan"); cv.put(image, "penangunggan.png"); cv.put(keterangan, "Gunung Penanggungan merupakan gunung yang sudah tidak aktif dengan ketinggian mencapai sekitar MDPL (Meter Diatas Permukaan Laut). Memiliki vegetasi berupa kawasan hutan Dipterokarp bukit, hutan Montane, hutan Dipterokarp atas dan hutan gunung. Bentuk gunung ini cukup unik karena terdapat delapan buah anak gunung yang mengelilingi puncaknya, yaitu Gunung Wangi (987 m), Gunung Bende (1015 m), Gunung Gambir

11 (588 m), Gunung Jambe (745 m), Gunung Sarahklapa (1235 m), Gunung Bekel (1260 m), Gunung Gajah Mungkur (1089 m) dan Gunung Kemuncup (1238 m). Selain itu juga gunung ini sering disebut sebagai anaknya gunung Semeru karena puncaknya yang gersang sangat mirip dengan semeru. Jalur yang sering digunakan pendaki adalah melalui jalur Jolotundo karena akan melintasi candi-candi peninggalan jaman purbakala sehingga perjalanan akan lebih menarik. Untuk mencapai desa jolotundo, baik dari Surabaya ataupun dari Malang, anda dapat naik bus yang menuju ke Pandaan. Dari sini kemudian berganti angkutan dengan naik minibus tujuan Trawas. Setibanya di Trawas kemudian naik lagi minibus tujuan Jolotundo."); cv.put(tujuan, "Gunung Penanggungan"); cv.put(informasi, "Weekday"); cv.put(judul, "Gunung Penanggungan"); cv.put(image, "penangunggan.png"); cv.put(keterangan, "Setibanya di desa nanti anda dapat menitipkan kendaraan di lokasi pemandian jolotundo dengan membayar biaya penitipan sebesar Rp \n Di pemandian ini pula anda diharuskan membayar tiket masuk pendakian sebesar Rp "); cv.put(tujuan, "Gunung Penanggungan"); cv.put(informasi, "Weekend"); cv.put(judul, "Gunung Penanggungan"); cv.put(image, "penangunggan.png"); cv.put(keterangan, "Setibanya di desa nanti anda dapat menitipkan kendaraan di lokasi pemandian jolotundo dengan membayar biaya penitipan sebesar Rp \n Di pemandian ini pula anda diharuskan membayar tiket masuk pendakian sebesar Rp "); //5 Gunung Tangkuban Perahu cv.put(tujuan, "Gunung Tangkuban Perahu"); cv.put(informasi, "Lokasi"); cv.put(judul, "Gunung Tangkuban Perahu"); cv.put(image, "tangkubanperahu.png"); cv.put(keterangan, "Tangkuban Parahu adalah gunung berapi yang masih aktif, terletak km di utara kota Bandung ke arah kota kecil Lembang. Perpaduan antara keindahan alam, dongeng populer, dan akses yang mudah dari Bandung menjadikan Tangkuban Parahu sebagai ikon wisata Jawa Barat. Selain itu, di tempat ini secara rutin digelar Festival Budaya dan Pariwisata Gunung Tangkuban Parahu.");

12 cv.put(tujuan, "Gunung Tangkuban Perahu"); cv.put(informasi, "Weekday"); cv.put(judul, "Gunung Tangkuban Perahu"); cv.put(image, "tangkubanperahu.png"); cv.put(keterangan, "Harga Tiket Masuk Tangkuban Perahu : \n1. Wisatawan Indonesia Rp \n2. Wisatawan Asing Rp \n3. Sepeda Motor Rp \n4. Mobil Rp \n5. Bus Rp "); cv.put(tujuan, "Gunung Tangkuban Perahu"); cv.put(informasi, "Weekend"); cv.put(judul, "Gunung Tangkuban Perahu"); cv.put(image, "tangkubanperahu.png"); cv.put(keterangan, "Harga Tiket Masuk Tangkuban Perahu : \n1. Wisatawan Indonesia Rp \n2. Wisatawan Asing Rp \n3. Sepeda Motor Rp \n4. Mobil Rp \n5. Bus Rp ,-."); //6 Gunung Merapi cv.put(tujuan, "Gunung Merapi"); cv.put(informasi, "Lokasi"); cv.put(judul, "Gunung Merapi"); cv.put(image, "merapi.png"); cv.put(keterangan, "Gunung berapi yang megah ini berbentuk kerucut, dengan ketinggian meter di atas permukaan laut, gunung ini juga berperan penting dalam menentukan kehidupan kerajaan dan alam di wilayah Jawa. Wisata Lava Merapi meliputi kawasan Manggung, Umbulharjo, Kecamatan Cangkringan. Di daerah-daerah tersebut, lava dingin mencapai ketinggian hingga 20 meter yang tentunya akan sangat menarik rasa penasaran untuk melihat dan menyentuh material gunung Merapi tersebut secara langsung. Puncak Merpai menjajikan daya pikat untuk menikmati keindahan matahari terbit pada pagi hari dengan pemandangan alami dari jajaran Gunung Ungaran, Telomoyo dan Merbabu. Gunung Merapi dan sekitarnya menawarkan wisata gunung api seperti udara yang sejuk, lintas alam, keindahan kubah lava yang masih aktif. Sebelum memasuki kawasan wisata lava tour, kamu akan melewati portal loket masuk."); cv.put(tujuan, "Gunung Merapi"); cv.put(informasi, "Weekday");

13 cv.put(judul, "Gunung Merapi"); cv.put(image, "merapi.png"); cv.put(keterangan, "Harga tiket masuk :\n- Kaliadem Rp /orang \n- Sepeda Motor Rp dan Mobil Rp "); cv.put(tujuan, "Gunung Merapi"); cv.put(informasi, "Weekend"); cv.put(judul, "Gunung Merapi"); cv.put(image, "merapi.png"); cv.put(keterangan, "Harga tiket masuk :\n- Kaliadem Rp /orang \n- Sepeda Motor Rp dan Mobil Rp "); //7 Gunung Lawu cv.put(tujuan, "Gunung Lawu"); cv.put(informasi, "Lokasi"); cv.put(judul, "Gunung Lawu"); cv.put(image, "lawu.png"); cv.put(keterangan, "Gunung Lawu terletak di arah timur laut Solo, perbatasan Provinsi Jawa Tengah dan Jawa Timur. Gunung Lawu memiliki ketinggian mdpl. Gunung Lawu memiliki tiga puncak, Puncak Hargo Dalem, Hargo Dumiling dan Hargo Dumilah. Yang terakhir ini adalah puncak tertinggi. Di lereng gunung ini terdapat sejumlah tempat yang populer sebagai tujuan wisata, terutama di daerah Tawangmangu, Cemorosewu, dan Sarangan. Agak ke bawah, di sisi barat terdapat dua komplek percandian dari masa akhir Majapahit: Candi Sukuh dan Candi Cetho. Di kaki gunung ini juga terletak komplek pemakaman kerabat Praja Mangkunagaran: Astana Girilayu dan Astana Mangadeg. Di dekat komplek ini terletak Astana Giribangun, mausoleum untuk keluarga presiden kedua Indonesia, Suharto. "); cv.put(tujuan, "Gunung Lawu"); cv.put(informasi, "Weekday"); cv.put(judul, "Gunung Lawu"); cv.put(image, "lawu.png"); cv.put(keterangan, "Harga Tiket masuk : \n1. Telaga Sarangan Rp /orang \n2. Grojogan Sewu Rp \n3. Candi Cetho Rp /domestik dan Rp /mancanegara \n4. Cemoro Sewu Rp /orang \n5. Candi Sukuh Rp /domestik dan Rp /mancanegara");

14 cv.put(tujuan, "Gunung Lawu"); cv.put(informasi, "Weekend"); cv.put(judul, "Gunung Lawu"); cv.put(image, "lawu.png"); cv.put(keterangan, "Harga Tiket masuk : \n1. Telaga Sarangan Rp /orang \n2. Grojogan Sewu Rp \n3. Candi Cetho Rp /domestik dan Rp /mancanegara \n4. Cemoro Sewu Rp /orang \n5. Candi Sukuh Rp /domestik dan Rp /mancanegara "); //8 Gunung Merbabu cv.put(tujuan, "Gunung Merbabu"); cv.put(informasi, "Lokasi"); cv.put(judul, "Gunung Merbabu"); cv.put(image, "merbabu.png"); cv.put(keterangan, "Gunung Merbabu memiliki ketinggian 3.142mdpl pada puncak Kenteng Songo. Gunung ini memiliki 5 buah kawah yaitu, kawah Condrodimuko, kawah Kombang, kawah Kendang, kawah Rebab, dan Kawah Sambernyowo. Pemandanhan yang sangat indah dapat disaksikan disepanjang perjalanan tersebut. Banyak terdapat gunung disekitar gunung Merbabu, diantaranya Gunung Merapi, Gunung Telomoyo, Gunung Ungaran. Gunung Merbabu ini membentuk garis deretan gunung berapi kearah utara Merapi-Merbabu-Telomoyo-Ungaran."); cv.put(tujuan, "Gunung Merbabu"); cv.put(informasi, "Weekday"); cv.put(judul, "Gunung Merbabu"); cv.put(image, "merbabu.png"); cv.put(keterangan, "Harga tiket masuk : \n1. Obyek wisata Air Tejung Kedug Kayang hanya Rp. 4000/orang. \n2. Tiket masuk pendakian gunung Rp. 5000/orang."); cv.put(tujuan, "Gunung Merbabu"); cv.put(informasi, "Weekend"); cv.put(judul, "Gunung Merbabu"); cv.put(image, "merbabu.png"); cv.put(keterangan, "Harga tiket masuk : \n1. Obyek wisata Air Tejung Kedug Kayang hanya Rp /orang \n2. Tiket masuk pendakian gunung Rp. 5000/orang.");

15 //9 Gunung Papandayan cv.put(tujuan, "Gunung Papandayan"); cv.put(informasi, "Lokasi"); cv.put(judul, "Gunung Papandayan"); cv.put(image, "papandayan.png"); cv.put(keterangan, "Gunung Papandayan terletak di sekitar 25 Km sebelah barat daya Kabupaten Garut, dengan posisi geografis 7o19 Lintang Selatan dan 107 o 44 Bujur Timur dengan ketinggian 2665 Mdpl atau sekitar 1950 M diatas dataran Garut. Disebelah selatan gunung ini terdapat G. Guntur dan disebelah timurnya terdapat G. Cikuray. Obyek wisata yang terdapat di gunung Papandayan antara lain Pondok Saladah, Kawah Mas, Lembah Maut dan Tegal Alun Alun. Tiket untuk masuk Gunung Papandayan tersebut, antara orang Indonesia dan Turis beda."); cv.put(tujuan, "Gunung Papandayan"); cv.put(informasi, "Weekday"); cv.put(judul, "Gunung Papandayan"); cv.put(image, "papandayan.png"); cv.put(keterangan, "Harga tiket masuk : \n1. Wisatawan Domestik Rp /orang \n2. Wisatawan Mancanegara Rp /orang."); cv.put(tujuan, "Gunung Papandayan"); cv.put(informasi, "Weekend"); cv.put(judul, "Gunung Papandayan"); cv.put(image, "papandayan.png"); cv.put(keterangan, "Harga tiket masuk : \n1. Wisatawan Domestik Rp /orang \n2. Wisatawan mancanegara Rp /orang."); //10 Gunung Gede cv.put(tujuan, "Gunung Gede"); cv.put(informasi, "Lokasi"); cv.put(judul, "Gunung Gede"); cv.put(image, "gede.png"); cv.put(keterangan, "Gunung Gede berada dalam ruang lingkup Taman Nasional Gede Pangrango, yang merupakan salah satu dari lima taman nasional yang pertama kali diumumkan di Indonesia pada tahun Gunung ini berada di wilayah tiga kabupaten yaitu Kabupaten Bogor,

16 Cianjur dan Sukabumi, dengan ketinggian mdpl, dan berada pada lintang ' ' BT dan 64 1' LS. Suhu rata-rata di puncak gunung Gede 18 C dan di malam hari suhu puncak berkisar 5 C, dengan curah hujan rata-rata mm/tahun. Gerbang utama menuju gunung ini adalah dari Cibodas dan Cipanas. Obyek wisata disekitar gunung antara lain Telaga Biru, Air Terjun Cibeureum, Mata Air Panas, Kandang Batu dan Kandang Badak, Puncak dan Kawah Gunug Gede, dan Alun-alun Suryakencana."); cv.put(tujuan, "Gunung Gede"); cv.put(informasi, "Weekday"); cv.put(judul, "Gunung Gede"); cv.put(image, "gede.png"); cv.put(keterangan, "Harga tiket masuk : \n1. Pendakian 2 hari 1 malam Rp \n2. Wisata Cibereum Rp \n3. Canopy walk Ciwalen Rp \n4. Wisata air panas Rp 16000"); cv.put(tujuan, "Gunung Gede"); cv.put(informasi, "Weekend"); cv.put(judul, "Gunung Gede"); cv.put(image, "gede.png"); cv.put(keterangan, "Harga tiket masuk : \n1. Pendakian 2 hari 1 malam Rp \n2. Wisata Cibereum Rp \n3. Canopy walk Ciwalen Rp \n4. Wisata air panas Rp 16000"); //11 Gunung Sumbing cv.put(tujuan, "Gunung Sumbing"); cv.put(informasi, "Lokasi"); cv.put(judul, "Gunung Sumbing"); cv.put(image, "sumbing.png"); cv.put(keterangan, "Gunung Sumbing adalah gunung api yang terdapat di Pulau Jawa, Indonesia. Tegak setinggi meter dari permukaan laut, gunung ini terletak di tiga kabupaten Jawa Tengah, yaitu Kabupaten Magelang, Temanggung, dan Wonosobo. Obeyk wisata disekitar gunung ini antara lain adalah wisata posong. Dari Posong ini lah pengunjung bisa melihat 7 puncak gunung di Jawa tengah asalkan cuaca cerah. "); cv.put(tujuan, "Gunung Sumbing");

17 cv.put(informasi, "Weekday"); cv.put(judul, "Gunung Sumbing"); cv.put(image, "sumbing.png"); cv.put(keterangan, "Harga tiket masuk : \n1. Tiket dan tenda yang disediakan pengelola dengan tarif Rp permalam untuk kapasitas tenda empat orang. Plus bonus makan dan minuman penghangat. \n2. Posong cukup membayar parkir Rp5.000 dan tiket masuk Rp2.000/orang."); cv.put(tujuan, "Gunung Sumbing"); cv.put(informasi, "Weekend"); cv.put(judul, "Gunung Sumbing"); cv.put(image, "sumbing.png"); cv.put(keterangan, "Harga tiket masuk : \n1. Tiket dan tenda yang disediakan pengelola dengan tarif Rp permalam untuk kapasitas tenda empat orang. Plus bonus makan dan minuman penghangat. \n2. Posong cukup membayar parkir Rp5.000 dan tiket masuk Rp2.000/orang."); //12 Gunung Bromo cv.put(tujuan, "Gunung Bromo"); cv.put(informasi, "Lokasi"); cv.put(judul, "Gunung Bromo"); cv.put(image, "bromo.png"); cv.put(keterangan, "Bromo mempunyai ketinggian meter di atas permukaan laut itu berada dalam empat wilayah, yakni Kabupaten Probolinggo, Pasuruan, Lumajang, dan Kabupaten Malang. Bentuk tubuh Gunung Bromo bertautan antara lembah dan ngarai dengan kaldera atau lautan pasir seluas sekitar 10 kilometer persegi. Obyek wisata disekitar Bromo adalah Gunung Penanjakan, Lautan Pasir Bromo/ Kaldera, Pasir Berbisik, Padang rumput/savanah, Wisata air terjun Madakaripura."); cv.put(tujuan, "Gunung Bromo"); cv.put(informasi, "Weekday"); cv.put(judul, "Gunung Bromo"); cv.put(image, "bromo.png"); cv.put(keterangan, "Tarif tiket masuk wisata Bromo : \n1. Wisatawan Domestik Rp 27500/orang \n2. Wisatawan Mancanegara RP /orang.");

18 cv.put(tujuan, "Gunung Bromo"); cv.put(informasi, "Weekend"); cv.put(judul, "Gunung Bromo"); cv.put(image, "bromo.png"); cv.put(keterangan, "Tarif tiket masuk wisata Bromo : \n1. Wisatawan Domestik Rp /orang \n2. Wisatawan Mancanegara Rp /orang."); //13 Gunung Galunggung cv.put(tujuan, "Gunung Galunggung"); cv.put(informasi, "Lokasi"); cv.put(judul, "Gunung Galunggung"); cv.put(image, "galunggung.png"); cv.put(keterangan, "Gunung Galunggung merupakan gunung berapi dengan ketinggian meter di atas permukaan laut, terletak sekitar 17 km dari pusat kota Tasikmalaya. Obyek wisata yang terdapat di sekitar gunung antara lain Danau Kawah Gunung Galunggung dan tempat Pemandian Air Panas (Cipanas Galunggung)."); cv.put(tujuan, "Gunung Galunggung"); cv.put(informasi, "Weekday"); cv.put(judul, "Gunung Galunggung"); cv.put(image, "galunggung.png"); cv.put(keterangan, "Harga tiket masuk di kawasan Objek Wisata Gunung Galunggung ini sekitar Rp 3000,- per orang. "); cv.put(tujuan, "Gunung Galunggung"); cv.put(informasi, "Weekend"); cv.put(judul, "Gunung Galunggung"); cv.put(image, "galunggung.png"); cv.put(keterangan, "Harga tiket masuk di kawasan Objek Wisata Gunung Galunggung ini sekitar Rp 3000,- per orang. "); //14 Gunung Kelud cv.put(tujuan, "Gunung Kelud"); cv.put(informasi, "Lokasi");

19 cv.put(judul, "Gunung Kelud"); cv.put(image, "kelud.png"); cv.put(keterangan, "Gunung Kelud merupakan gunung berapi paling aktif di Indonesia dan memiliki segudang keindahan alam yang bisa kita nikmati. Gunung kelud ini terletak di 3 Kabupaten di Jawa Timur, yaitu Kabupaten Kediri, Blitar dan Malang, dengan jarak terdekat sekitar 30 km dari pusat kota Kediri. beberapa obyel wisata disekitar kelud antara lain sumber air panas, jalan magnet yang bisa membuat kendaraan mundur meskipun jalan menanjak dengan kendaraan dalam posisi netral, dan Penghasil madu alami di sekitar jalan menuju lokasi wisata (terkenal dengan nama Purwaceng)."); cv.put(tujuan, "Gunung Kelud"); cv.put(informasi, "Weekday"); cv.put(judul, "Gunung Kelud"); cv.put(image, "kelud.png"); cv.put(keterangan, "Harga tiket masuk : \n1. Gunung Kelud Rp \n2. Sumber Air Panas Gunung Kelud Rp "); cv.put(tujuan, "Gunung Kelud"); cv.put(informasi, "Weekend"); cv.put(judul, "Gunung Kelud"); cv.put(image, "kelud.png"); cv.put(keterangan, "Harga tiket masuk : \n1. Gunung Kelud Rp \n2. Sumber Air Panas Gunung Kelud Rp "); //15 Gunung Salak cv.put(tujuan, "Gunung Salak"); cv.put(informasi, "Lokasi"); cv.put(judul, "Gunung Salak"); cv.put(image, "salak.png"); cv.put(keterangan, "Gunung Salak merupakan kompleks gunung berapi yang terletak di selatan Jakarta, di Pulau Jawa. Kawasan rangkaian gunung ini termasuk ke dalam wilayah Kabupaten Sukabumi dan Kabupaten Bogor, Jawa Barat. Puncak Salak I dengan ketinggian puncak mdpl. "); cv.put(tujuan, "Gunung Salak");

20 cv.put(informasi, "Weekday"); cv.put(judul, "Gunung Salak"); cv.put(image, "salak.png"); cv.put(keterangan, "Berikut adalah beberapa obyek wisata yang ada di kawasan Gunung Salak : \n1. Curug Seribu \n2. Curug Ngumpet \n3. Curug Cigamea dan kerajinan tangan.\n Untuk masuk di obyek wisata Gunung Salak, pengunjung akan dikenai biaya retribusi sebesar Rp ,- di setiap air terjun."); cv.put(tujuan, "Gunung Salak"); cv.put(informasi, "Weekend"); cv.put(judul, "Gunung Salak"); cv.put(image, "salak.png"); cv.put(keterangan, "Berikut adalah beberapa obyek wisata yang ada di kawasan Gunung Salak : \n1. Curug Seribu \n2. Curug Ngumpet \n3. Curug Cigamea dan kerajinan tangan.\n Untuk masuk di obyek wisata Gunung Salak, pengunjung akan dikenai biaya retribusi sebesar Rp ,- di setiap air terjun."); public void onupgrade(sqlitedatabase db, int oldversion, int newversion) { //TODO Auto-generated method stub public void oncreate(sqlitedatabase db) { //TODO Auto-generated method sub Activity DCF package com.gunung.wisatagunungaktif; import android.app.activity; import android.net.uri; import android.os.bundle;

21 import android.widget.videoview; public class DCF extends Activity{ protected void oncreate(bundle SavedInstanceState) { super.oncreate(savedinstancestate); setcontentview(r.layout.dcf); VideoView video = (VideoView) findviewbyid(r.id.videoview1); Uri lokasivideo = Uri.parse("android.resource://" + getpackagename() + "/" + R.raw.dcf); video.setvideouri(lokasivideo); video.start(); Activity Event package com.gunung.wisatagunungaktif; import java.util.arraylist; import java.util.hashmap; import android.app.activity; import android.content.intent; import android.os.bundle; import android.view.view; import android.widget.adapterview; import android.widget.adapterview.onitemclicklistener; import android.widget.arrayadapter; import android.widget.listview; public class Event extends Activity implements OnItemClickListener{ private ListView lv; ArrayAdapter<String> adapter; ArrayList<HashMap<String, String>> menu;

22 protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.event); String[] menu = new String[] { "Dieng Culture Festival", "Jazz Ijen Banyuwangi", ; lv = (ListView)findViewById(R.id.list_view); lv.setonitemclicklistener(new AdapterView.OnItemClickListener() { public void onitemclick(adapterview<?> parent, View view, int position, long id) { // TODO Auto-generated method stub String pilihan = (lv.getitematposition(position).tostring()); tampilkanmenu(pilihan); private void tampilkanmenu(string pilihan) { // TODO Auto-generated method stub Intent i = null; if (pilihan.equals("dieng Culture Festival")) { i = new Intent(Event.this, DCF.class); else if (pilihan.equals("jazz Ijen Banyuwangi")) { i = new Intent(Event.this, JIB.class); startactivity(i); ); menu); adapter = new ArrayAdapter<String>(this, R.layout.list_event, R.id.nama_menu,

23 lv.setadapter(adapter); public void onitemclick(adapterview<?> parent, View view, int position, long id) { // TODO Auto-generated method stub Activity Gallery package com.gunung.wisatagunungaktif; import android.app.activity; import android.content.context; import android.content.res.typedarray; import android.os.bundle; import android.view.view; import android.view.viewgroup; import android.view.animation.animationutils; import android.widget.adapterview; import android.widget.baseadapter; import android.widget.gallery; import android.widget.gallery.layoutparams; import android.widget.toast; import android.widget.viewswitcher.viewfactory; import android.widget.imageswitcher; import android.widget.imageview; import android.widget.adapterview.onitemclicklistener; public class Galleri extends Activity implements ViewFactory {

24 Integer[] imageids = {R.drawable.bromo,R.drawable.dieng,R.drawable.galunggung,R.drawable.gede,R.drawable.ijen,R.drawable.kelud,R.drawable.lawu,R.drawable.merapi,R.drawable.merbabu,R.drawable.papandaya n,r.drawable.penangunggan,r.drawable.salak,r.drawable.semeru,r.drawable.sumbing,r.drawabl e.tangkubanperahu; String[] gunung_name = {"Gunung Bromo","Gunung Dieng","Gunung Galunggung","Gunung Gede","Gunung Ijen","Gunung Kelud","Gunung Lawu","Gunung Merapi","Gunung Merbabu","Gunung Papandayan","Gunung Penangunggan","Gunung Salak","Gunung Semeru","Gunung Sumbing","Gunung Tangkuba Perahu"; private ImageSwitcher imageswitcher; /** Called when the activity is first created. */ public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.gallery); imageswitcher = (ImageSwitcher) findviewbyid(r.id.switcher1); imageswitcher.setfactory(this); imageswitcher.setanimation(animationutils.loadanimation(this, android.r.anim.fade_in)); imageswitcher.setoutanimation(animationutils.loadanimation(this, android.r.anim.fade_out)); Gallery gallery = (Gallery) findviewbyid(r.id.gallery1); gallery.setadapter(new ImageAdapter(this)); gallery.setonitemclicklistener(new OnItemClickListener(){ public void onitemclick(adapterview parent, View v, int position, long id){ imageswitcher.setimageresource(imageids[position]); Toast.makeText(getBaseContext(), gunung_name[position], Toast.LENGTH_SHORT).show(); );

25 public View makeview(){ ImageView imageview = new ImageView(this); imageview.setbackgroundcolor(0xff000000); imageview.setscaletype(imageview.scaletype.fit_center); imageview.setlayoutparams(new ImageSwitcher.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT)); return imageview; public class ImageAdapter extends BaseAdapter { private Context context; private int itembackground; public ImageAdapter(Context c){ context = c; public int getcount(){ return imageids.length; public Object getitem(int position){ return position; public long getitemid(int position){ return position; public View getview(int position, View convertview, ViewGroup parent){ ImageView imageview = new ImageView(context); imageview.setimageresource(imageids[position]); imageview.setscaletype(imageview.scaletype.fit_xy); imageview.setlayoutparams(new Gallery.LayoutParams(150,120)); imageview.setbackgroundresource(itembackground);

26 return imageview; Activity ImageAdapter package com.gunung.wisatagunungaktif; import android.content.context; import android.view.view; import android.view.viewgroup; import android.widget.baseadapter; import android.widget.gridview; import android.widget.imageview; public class ImageAdapter extends BaseAdapter { private Context mcontext; public ImageAdapter(Context c) { mcontext = c; public static Integer[] mthumbids = {R.drawable.bromo,R.drawable.dieng,R.drawable.galunggung,R.drawable.gede,R.drawa ble.ijen,r.drawable.kelud,r.drawable.lawu,r.drawable.merapi,r.drawable.merbabu,r.drawable.p apandayan,r.drawable.penangunggan,r.drawable.salak,r.drawable.semeru,r.drawable.sumbing, R.drawable.tangkubanperahu; public int getcount() { // Jumlah total gambar return mthumbids.length;

27 public Object getitem(int position) { // TODO Auto-generated method stub return null; public long getitemid(int position) { // TODO Auto-generated method stub return 0; public View getview(int position, View convertview, ViewGroup parent) { // Mengambil satu gambar dari gallery ImageView imageview; if (convertview == null) { // if it's not recycled, initialize some attributes imageview = new ImageView(mContext); imageview.setlayoutparams(new GridView.LayoutParams(85, 85)); imageview.setscaletype(imageview.scaletype.center_crop); imageview.setpadding(8, 8, 8, 8); else { imageview = (ImageView) convertview; imageview.setimageresource(mthumbids[position]); return imageview; Activity JIB package com.gunung.wisatagunungaktif; import android.app.activity;

28 import android.net.uri; import android.os.bundle; import android.widget.videoview; public class JIB extends Activity{ protected void oncreate(bundle SavedInstanceState) { super.oncreate(savedinstancestate); setcontentview(r.layout.jib); VideoView video = (VideoView) findviewbyid(r.id.videoview1); Uri lokasivideo = Uri.parse("android.resource://" + getpackagename() + "/" + R.raw.jib); video.setvideouri(lokasivideo); video.start(); Activity MainActivity package com.gunung.wisatagunungaktif; import android.os.bundle; import android.os.handler; import android.widget.progressbar; import android.annotation.suppresslint; import android.app.activity; import android.content.intent; public class MainActivity extends Activity { private static final int SPLASH_TIME = 3 * 1000;// Set waktu 3 Detik ProgressBar

29 protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_main);//layout yang diload prg = (ProgressBar)findViewById(R.id.progressBar1);//Tampilan progress Bar prg.setalpha(splash_time); new Handler().postDelayed(new Runnable() { public void run() { Intent intent = new Intent(MainActivity.this,MenuActivity.class); startactivity(intent); finish();, SPLASH_TIME); new Handler().postDelayed(new Runnable() { public void run() {, SPLASH_TIME); Activity MenuActivity package com.gunung.wisatagunungaktif; import android.app.activity; import android.app.alertdialog; import android.content.dialoginterface; import android.content.intent; import android.media.mediaplayer; import android.os.bundle; import android.view.view; import android.widget.button; import android.widget.togglebutton;

30 public class MenuActivity extends Activity { MediaPlayer audiobackground; ToggleButton mytoggle; private Activity activity; protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_menu); activity =this; //Memberi definisi di oncreate untuk toggle mytoggle = (ToggleButton) findviewbyid(r.id.togglesound); //Memanggil file my_sound pada folder raw audiobackground = MediaPlayer.create(this, R.raw.pohonangin); //Set looping ke true untuk mengulang audio jika telah selesai audiobackground.setlooping(true); //Set volume audio agar berbunyi audiobackground.setvolume(1,1); //Memulai audio audiobackground.start(); Button tujuan = (Button)findViewById(R.id.btnTujuan); tujuan.setonclicklistener(new View.OnClickListener() { public void onclick(view t) { // TODO Auto-generated method stub Intent tujuan = new Intent(MenuActivity.this, Tujuan.class); //i.putextra("pesan", "From Activity Main"); startactivity(tujuan); );

31 Button event = (Button)findViewById(R.id.btnEvent); event.setonclicklistener(new View.OnClickListener() { ); public void onclick(view e) { // TODO Auto-generated method stub Intent event = new Intent (MenuActivity.this,Event.class); startactivity(event); Button gallery = (Button)findViewById(R.id.btnGallery); gallery.setonclicklistener(new View.OnClickListener() { ); public void onclick(view g) { // TODO Auto-generated method stub Intent gallery = new Intent (MenuActivity.this,Galleri.class); startactivity(gallery); Button buttonabout=(button)findviewbyid(r.id.btnabout); buttonabout.setonclicklistener(new View.OnClickListener() { // show dialog Tentang public void onclick(view v) { // TODO Auto-generated method stub AlertDialog.Builder peringatan=new AlertDialog.Builder(MenuActivity.this); peringatan.settitle("informasi Aplikasi"); peringatan.setmessage("nama Aplikasi : Aplikasi Wisata Gunung Aktif \nnama : Muhamad Zainudin Azis \ndosen Pembimbing : Dr. Ir. Elyani \nversi : 1.0"); peringatan.setneutralbutton("ok", null);

32 ); peringatan.show(); Button help=(button)findviewbyid(r.id.btnhelp); help.setonclicklistener(new View.OnClickListener() { public void onclick(view v) { // TODO Auto-generated method stub AlertDialog.Builder peringatan=new AlertDialog.Builder(MenuActivity.this); peringatan.settitle("bantuan"); peringatan.setmessage("button TUJUAN berfungsi untuk mengetahui informasi tentang lokasi wisata gunung aktif di pulau Jawa. " + "\nbutton EVENT berfungsi untuk mengetahui event apa yang akan diadakan pada lokasi wisata tersebut. " + "\nbutton GALLERY berfungsi untuk menampilkan gambar wisata gunung aktif yang ada dipulau Jawa." + "\nbutton Sound berfungsi untuk mengatur suara aktif/nonaktif" + "\nbutton i berfungsi untuk menampilkan informasi aplikasi"); peringatan.setneutralbutton("ok", null); peringatan.show(); ); //Show Dialog Jika ingin keluar private void showalertdialog(){ //Deklarasi variabel dengan tipe Alert Dialog AlertDialog alertdialog; //Deklarasi variabel u/ mebuat alert dialog

33 AlertDialog.Builder(activity); AlertDialog.Builder alertdialogbuilder = new //Membangun Alert Dialog alertdialogbuilder //Menentukan judul dialog.settitle("peringatan") //Mengatur agar dialog dapat dibatalkan.setcancelable(true) //Menentukan pesan dialog.setmessage("apakah anda yakin ingin keluar?") //Menampilkan tombol ya ( positive ).setpositivebutton("ya", DialogInterface.OnClickListener() { new public void onclick(dialoginterface dialog, int which) { // TODO Auto-generated method stub //menutup dialog dialog.dismiss(); //menutup aplikasi activity.finish(); ) //Menampilkan tombol tidak ( Negative ).setnegativebutton("tidak", new DialogInterface.OnClickListener() { public void onclick(dialoginterface dialog, int which) { // TODO Auto-generated method stub //membatal kan dialog dialog.cancel();

34 ) //tutup pembangunan alertdialog ; //Mengeset AlertDialog alertdialog = alertdialogbuilder.create(); //Menampilkan AlertDialog alertdialog.show(); /*Mendefinisikan fungsi ontoggleclicked dengan pengkondisian standar if/else*/ public void ontoggleclicked(view view) { boolean on = ((ToggleButton) view).ischecked(); if (on) { /*Mematikan suara audio*/ audiobackground.setvolume(0, 0); else { /*Menghidupkan kembali audio background*/ audiobackground.setvolume(1, 1); public void onbackpressed() { // super.onbackpressed(); showalertdialog(); audiobackground.stop();

35 Activity PaketWisataAdapter package com.gunung.wisatagunungaktif; import java.util.arraylist; import java.util.hashmap; import android.app.activity; import android.content.context; import android.view.layoutinflater; import android.view.view; import android.view.viewgroup; import android.widget.baseadapter; import android.widget.imageview; import android.widget.textview; public class PaketWisataAdapter extends BaseAdapter { private Activity activity; private ArrayList<HashMap<String, String>> data; private static LayoutInflater inflater=null; HashMap<String, String> tipss; public PaketWisataAdapter(Activity a, ArrayList<HashMap<String, String>> d) { activity = a; data=d; inflater = (LayoutInflater)activity.getSystemService(Context.LAYOUT_INFLATER_SERVICE); public int getcount() { return data.size(); public Object getitem(int position) { return position;

36 public long getitemid(int position) { return position; public View getview(int position, View convertview, ViewGroup parent){ View vi=convertview; if(convertview==null) vi = inflater.inflate(r.layout.list_row, null); TextView title = (TextView)vi.findViewById(R.id.title); TextView keterangan = (TextView)vi.findViewById(R.id.keterangan); TextView txtimage = (TextView)vi.findViewById(R.id.txtImage); ImageView thumb_image=(imageview)vi.findviewbyid(r.id.list_image); //thumb_image tipss = new HashMap<String, String>(); tipss = data.get(position); // TODO Setting all values in list view title.settext(tipss.get(tujuan.ar_judul)); keterangan.settext(tipss.get(tujuan.ar_keterangan)); txtimage.settext(tipss.get(tujuan.ar_image)); String Image = txtimage.gettext().tostring(); if (Image.equals("dieng.png")) { thumb_image.setimageresource(r.drawable.dieng); else if (Image.equals("ijen.png")) { thumb_image.setimageresource(r.drawable.ijen); else if (Image.equals("semeru.png")) { thumb_image.setimageresource(r.drawable.semeru); else if (Image.equals("penangunggan.png")) { thumb_image.setimageresource(r.drawable.penangunggan); else if (Image.equals("tangkubanperahu.png")) { thumb_image.setimageresource(r.drawable.tangkubanperahu); else if (Image.equals("merapi.png")) { thumb_image.setimageresource(r.drawable.merapi); else if (Image.equals("lawu.png")) { thumb_image.setimageresource(r.drawable.lawu); else if (Image.equals("merbabu.png")) { thumb_image.setimageresource(r.drawable.merbabu);

37 else if (Image.equals("papandayan.png")) { thumb_image.setimageresource(r.drawable.papandayan); else if (Image.equals("gede.png")) { thumb_image.setimageresource(r.drawable.gede); else if (Image.equals("sumbing.png")) { thumb_image.setimageresource(r.drawable.sumbing); else if (Image.equals("bromo.png")) { thumb_image.setimageresource(r.drawable.bromo); else if (Image.equals("galunggung.png")) { thumb_image.setimageresource(r.drawable.galunggung); else if (Image.equals("kelud.png")) { thumb_image.setimageresource(r.drawable.kelud); else if (Image.equals("salak.png")) { thumb_image.setimageresource(r.drawable.salak); return vi; // TODO Clear data on list view public void clearlist() { data.clear(); notifydatasetchanged(); Activity SingleImage package com.gunung.wisatagunungaktif; import android.app.activity; import android.os.bundle; import android.widget.imageview; public class SingleImage extends Activity {

38 public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.single_image); int imid = this.getintent().getextras().getint("posisi"); ImageView iv = (ImageView) findviewbyid(r.id.singleimage); int image = ImageAdapter.mThumbIds[imId]; iv.setimageresource(image); Activity Tujuan package com.gunung.wisatagunungaktif; import java.util.arraylist; import java.util.hashmap; import java.util.list; import android.app.listactivity; import android.database.cursor; import android.database.sqlite.sqlitedatabase; import android.os.bundle; import android.view.view; import android.view.window; import android.view.windowmanager; import android.widget.adapterview; import android.widget.arrayadapter; import android.widget.listview; import android.widget.spinner; import android.widget.adapterview.onitemselectedlistener; public class Tujuan extends ListActivity { private Spinner gunung, harga; private DataGunung dbgunung; private DataHarga dbharga; private SQLiteDatabase db1 = null;

39 private SQLiteDatabase db2 = null; public static final String AR_JUDUL = "Judul"; public static final String AR_IMAGE = "Image"; public static final String AR_KETERANGAN = "Keterangan"; ArrayList<HashMap<String, String>> daftar_list = new ArrayList<HashMap<String, String>>(); private SQLiteDatabase db = null; private DataPaketWisata datadb = null; private Cursor cursor = null; private HashMap<String, String> mapp; private ListView list; private PaketWisataAdapter adap; private String mountain, price; /** Called when the activity is first created. */ public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); requestwindowfeature(window.feature_no_title); getwindow().setflags(windowmanager.layoutparams.flag_fullscreen, WindowManager.LayoutParams.FLAG_FULLSCREEN); dbgunung = new DataGunung(this); db1 = dbgunung.getwritabledatabase(); dbgunung.createtable(db1); dbgunung.generatedata(db1); dbharga = new DataHarga(this); db2 = dbharga.getwritabledatabase(); dbharga.createtable(db2); dbharga.generatedata(db2); datadb = new DataPaketWisata(this); db = datadb.getwritabledatabase(); datadb.createtable(db); datadb.generatedata(db); setcontentview(r.layout.tujuan); isidataspinnergunung(); isidataspinnerharga();

40 getlist(); gunung.setonitemselectedlistener(new OnItemSelectedListener(){ public void onitemselected(adapterview<?> arg0, View arg1, int arg2,long arg3) { mountain = gunung.getselecteditem().tostring(); adap.clearlist(); getlist(); public void onnothingselected(adapterview<?> arg0) { // TODO Auto-generated method stub ); harga.setonitemselectedlistener(new OnItemSelectedListener(){ public void onitemselected(adapterview<?> arg0, View arg1, int arg2,long arg3) { price = harga.getselecteditem().tostring(); adap.clearlist(); getlist(); public void onnothingselected(adapterview<?> arg0) { // TODO Auto-generated method stub ); private void isidataspinnergunung() { gunung = (Spinner) findviewbyid(r.id.gunung); List<String> lables = dbgunung.getalllabels(); ArrayAdapter<String> dataadapter = new ArrayAdapter<String>(this, R.layout.spinner_item, lables);

41 em); dataadapter.setdropdownviewresource(android.r.layout.simple_spinner_dropdown_it gunung.setadapter(dataadapter); private void isidataspinnerharga() { harga = (Spinner) findviewbyid(r.id.harga); List<String> lables = dbharga.getalllabels(); ArrayAdapter<String> dataadapter = new ArrayAdapter<String>(this, R.layout.spinner_item, lables); dataadapter.setdropdownviewresource(android.r.layout.simple_spinner_dropdown_it em); harga.setadapter(dataadapter); price = harga.getselecteditem().tostring(); public void getlist() { try { cursor = db.rawquery("select * " + "FROM PaketWisata WHERE tujuan = '" + mountain + "'" + " and informasi = '" + price + "';", null); if (cursor.getcount() > 0) { int indexjudul = cursor.getcolumnindex("judul"); int indeximage = cursor.getcolumnindex("image"); int indexketerangan = cursor.getcolumnindex("keterangan"); cursor.movetofirst(); do { String Judul = cursor.getstring(indexjudul); String Image = cursor.getstring(indeximage); String Keterangan = cursor.getstring(indexketerangan); mapp = new HashMap<String, String>(); mapp.put(ar_judul, Judul); mapp.put(ar_image, Image); mapp.put(ar_keterangan, Keterangan); daftar_list.add(mapp);

UNIVERSITAS KOMPUTER INDONESIA

UNIVERSITAS KOMPUTER INDONESIA UNIVERSITAS KOMPUTER INDONESIA BAB VIII. MENAMPILKAN GAMBAR DENGAN VIEW Dosen Pembina : Bella Hardiyana, S. Kom Julian Chandra, S. Kom Gallery and ImageView Views Gallery adalah view yang digunakan untuk

Lebih terperinci

Praktikum IX Drag and Drop GUI dan Image Gallery

Praktikum IX Drag and Drop GUI dan Image Gallery Praktikum IX Drag and Drop GUI dan Image Gallery Pokok bahasan: Drag and Drop GUI Fungsi shape Tujuan Belajar: Setelah mempelajari modul ini mahasiswa diharapkan mengetahui: Tampilan GUI yang lebih menarik

Lebih terperinci

main activity resource layout

main activity resource layout Nama: elza Nurul faradillah (10110012) BeNNy richardi p. (10110034) Nu man farid (10110044) Kelas : X tel 2 main activity resource layout

Lebih terperinci

PRAKTIKUM IX:TUTORIAL PEMBUATAN

PRAKTIKUM IX:TUTORIAL PEMBUATAN LAPORAN PRAKTIKUM Pemograman mobile PRAKTIKUM IX:TUTORIAL PEMBUATAN Database(Part 1). DISUSUN OLEH : Wahyu Nurfian 12.12.0062 LABORATORIUM KOMPUTER & JARINGAN SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

Lebih terperinci

Praktikum XI Animasi dan Multimedia

Praktikum XI Animasi dan Multimedia Praktikum XI Animasi dan Multimedia Pokok bahasan: Animasi dan multimedia Membuat aplikasi yang melibatkan komponen multimedia Tujuan Belajar: Setelah mempelajari modul ini mahasiswa diharapkan mengetahui:

Lebih terperinci

DAFTAR PUSTAKA. [6] Sutopo, A, H Multimedia Interaktif Dengan Flash, Yogyakarta : Graha Ilmu.

DAFTAR PUSTAKA. [6] Sutopo, A, H Multimedia Interaktif Dengan Flash, Yogyakarta : Graha Ilmu. DAFTAR PUSTAKA [1] Maya, T. 2010. Jelajah Wisata Nusantara: Beragam Pilihan Tujuan Wisata di 33 Provinsi. Yogyakarta : MedPress. [2] Mulyadi. 2010, Membuat Aplikasi untuk Android,Yogyakarta : Multimedia

Lebih terperinci

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

LAMPIRAN. 1. Konsultasi.java. package com.example.saksermu.dentalexsys; 1. Konsultasi.java LAMPIRAN package com.example.saksermu.dentalexsys; import android.app.activity; import android.support.v7.app.appcompatactivity; import android.os.bundle; import android.view.menu; import

Lebih terperinci

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

DAFTAR PUSTAKA. A. S., R., & Shalahuddin, M. (2013). Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek. Bandung: Informatika. DAFTAR PUSTAKA A. S., R., & Shalahuddin, M. (2013). Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek. Bandung: Informatika. Departemen Pendidikan Nasional. (2008). Kamus Sistem Isyarat Bahasa

Lebih terperinci

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

Program Database Sederhana di Android Desember 2011 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Platform : Android 2. Program Database Sederhana di Android Desember 2011 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Platform : Android 2.3, Eclipse, SQLite Artikel ini merupakan lanjutan dari tulisan sebelumnya yang

Lebih terperinci

PERTEMUAN KE 4 Representasi Data (ListView dan Spinner)

PERTEMUAN KE 4 Representasi Data (ListView dan Spinner) A. TUJUAN PERTEMUAN KE 4 Representasi Data (ListView dan Spinner) Mahasiswa diharapkan dapat memahami dan mengetahui tentang komponen widget, yaitu ListView yang digunakan pada aplikasi mobile. B. TEORI

Lebih terperinci

UNIVERSITAS KOMPUTER INDONESIA

UNIVERSITAS KOMPUTER INDONESIA UNIVERSITAS KOMPUTER INDONESIA BAB VII. USER INTERFACE (UI) PART 4 LIST VIEW Dosen Pembina : Bella Hardiyana, S. Kom Julian Chandra, S. Kom Tipe List View List view adalah view yang memperbolehkan untuk

Lebih terperinci

Praktikum XI Animasi dan Multimedia

Praktikum XI Animasi dan Multimedia Praktikum XI Animasi dan Multimedia Pokok bahasan: Animasi dan multimedia Membuat aplikasi yang melibatkan komponen multimedia Tujuan Belajar: Setelah mempelajari modul ini mahasiswa diharapkan mengetahui:

Lebih terperinci

Membuat Simple List Transaksi

Membuat Simple List Transaksi Membuat Simple List Transaksi Oleh: Wian Caniggia Eka Putra Hai sobat.. kali ini saya bikin tutorial android mobile yaitu Membuat Simple List Transaksi. Baik langsung saja.. Aplikasi ini mengimplementasikan

Lebih terperinci

public class MainActivity extends Activity implements AdapterView.OnItemClickListener{

public class MainActivity extends Activity implements AdapterView.OnItemClickListener{ SOURECE JAVA MAINACTIVITY package id.andang.bukhari; import android.app.activity; import android.content.intent; import android.os.bundle; import android.text.editable; import android.text.textwatcher;

Lebih terperinci

DAFTAR PUSTAKA.

DAFTAR PUSTAKA. 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

Lebih terperinci

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

ARTIKEL TUGAS AKHIR TUTORIAL APLIKASI RUMUS-RUMUS FISIKA LISTRIK DINAMIS DASAR BERBASIS ANDROID ARTIKEL TUGAS AKHIR TUTORIAL APLIKASI RUMUS-RUMUS FISIKA LISTRIK DINAMIS DASAR BERBASIS ANDROID Disusun Oleh Nama : Ika Widya Atni NIM : 24100150 Jurusan : Teknik Komputer Jenjang : Diploma III (D3) SEKOLAH

Lebih terperinci

Pertemuan 7. Create, Read, Update, Delete Pada SQL Lite (Tampilan)

Pertemuan 7. Create, Read, Update, Delete Pada SQL Lite (Tampilan) Pertemuan 7 Create, Read, Update, Delete Pada SQL Lite (Tampilan) SQLite merupakan bahasa yang dirancang untuk mengelola data di dalam relasional database,sqlite skalanya masih dibawah mysql, postgree

Lebih terperinci

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR MOBILE PROGRAMMING Oleh : CHALIFA CHAZAR MATERI 3 MENULISKAN KODE Tujuan: Mahasiswa memahami dan mampu menggunakan komponen dan penulisan kode untuk pembuatan suatu aksi pada aplikasi Android. Pustaka:

Lebih terperinci

BAB IV HASIL PENELITIAN DAN PEMBAHASAN

BAB IV HASIL PENELITIAN DAN PEMBAHASAN 34 BAB IV HASIL PENELITIAN DAN PEMBAHASAN 4.1 Implementasi Aplikasi Hasil Implementasi dari rancangan aplikasi untuk mengukur intensitas cahaya pada ruangan dalam rumah. Ada beberapa 8 tombol segment yang

Lebih terperinci

Membuat Alert Dialog Pada Android

Membuat Alert Dialog Pada Android Membuat Alert Dialog Pada Android Oleh: Wian Caniggia Eka Putra Hai Sobat.. Kali ini saya akan bagi tutorial android mobile. Kali ini saya akan menjelaskan tentang gimana cara membuat alert dialog pada

Lebih terperinci

Pertemuan 7. Create, Read, Update, Delete Pada SQL Lite (Tampilan)

Pertemuan 7. Create, Read, Update, Delete Pada SQL Lite (Tampilan) Pertemuan 7 Create, Read, Update, Delete Pada SQL Lite (Tampilan) SQLite merupakan bahasa yang dirancang untuk mengelola data di dalam relasional database,sqlite skalanya masih dibawah mysql, postgree

Lebih terperinci

DAFTAR PUSTAKA.

DAFTAR PUSTAKA. DAFTAR PUSTAKA Arif Akhbarul Huda, 2013. Aplikasi Android Buatan Sendiri. Yogyakarta: ANDI. Binato, Iwan. 2010. Multimedia Digital: Dasar Teori dan Pengembangannya. Yogyakarta: Penerbit Andi. Cecep Kustandi,

Lebih terperinci

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

PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG Pemrograman Berorientasi Objek 3 (Mobile And Web Programming) TK Jl Srijaya Negara Bukit Besar Palembang 30139, Telpon : +62711-353414 PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG Pemrograman Berorientasi Objek 3 (Mobile And Web

Lebih terperinci

BAB I PENDAHULUAN. berdasarkan Surat Keputusan Menteri Kehutanan Nomor : 6186/Kpts-II/2002,

BAB I PENDAHULUAN. berdasarkan Surat Keputusan Menteri Kehutanan Nomor : 6186/Kpts-II/2002, BAB I PENDAHULUAN A. Latar belakang Pengelolaan Taman Nasional Bromo Tengger Semeru dilaksanakan berdasarkan Surat Keputusan Menteri Kehutanan Nomor : 6186/Kpts-II/2002, tanggal 10 Juni 2002. Selanjutnya

Lebih terperinci

UNIVERSITAS KOMPUTER INDONESIA

UNIVERSITAS KOMPUTER INDONESIA UNIVERSITAS KOMPUTER INDONESIA BAB XI. DATABASE LOKAL ANDROID (SQLITE) Dosen Pembina : Bella Hardiyana, S. Kom, M. Kom Sistem database yang digunakan oleh Android adalah SQLite. SQLite adalah database

Lebih terperinci

PEMROGRAMAN MOBILE PRAKTIKUM 11 ( DATABASE II ) Disusun oleh : CYNTHIA STEFFI CLIFF SI 12 A

PEMROGRAMAN MOBILE PRAKTIKUM 11 ( DATABASE II ) Disusun oleh : CYNTHIA STEFFI CLIFF SI 12 A PEMROGRAMAN MOBILE PRAKTIKUM 11 ( DATABASE II ) Disusun oleh : CYNTHIA STEFFI CLIFF 12.12.0037 SI 12 A http://cliffnewbie.wordpress.com/ SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM PURWOKERTO

Lebih terperinci

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

PEMBUATAN APLIKASI SOAL UMPN BESERTA PEMBAHASANNYA MENGGUNAKAN ANDROID BERBASIS CLIENT SERVER TUGAS AKHIR EKO JULIO MISRA PEMBUATAN APLIKASI SOAL UMPN BESERTA PEMBAHASANNYA MENGGUNAKAN ANDROID BERBASIS CLIENT SERVER TUGAS AKHIR Oleh : EKO JULIO MISRA 1201082018 PROGRAM STUDI TEKNIK KOMPUTER JURUSAN TEKNOLOGI INFORMASI POLITEKNIK

Lebih terperinci

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

DAFTAR PUSTAKA. Fathansyah Basis Data.Bandung:Informatika. Jumhara, Zamrony P Panduan Lengkap Pemrograman Android. Yogyakarta: ANDI. 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

Lebih terperinci

Call Phone Permission pada Android

Call Phone Permission pada Android Call Phone Permission pada Android Oleh: Adnan w Anadrep Halo, berjumpa lagi dengan saya :) Kali ini saya akan memberikan tutorial di android mengenai penggunaan CALL_PHONE permission. Dalam tutorial ini,

Lebih terperinci

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

Menggunakan Database di Android Desember 2011 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Platform : Android 2. Menggunakan Database di Android Desember 2011 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Platform : Android 2.3, Eclipse, SQLite Dengan semakin beragamnya pengembangan berbagai aplikasi di platform

Lebih terperinci

Membuat Tab Layout Menggunakan Android Material Design

Membuat Tab Layout Menggunakan Android Material Design Membuat Tab Layout Menggunakan Android Material Design Fitria Arnita fitriaarnita23@gmail.com Abstrak Material Design adalah panduan komprehensif untuk desain visual, gerak, dan interaksi lintas platform

Lebih terperinci

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

DAFTAR PUSTAKA. Adisasmita, Rahardjo Manajemen Pemerintah Daerah. Yogyakarta: Penerbit Graha Ilmu. DAFTAR PUSTAKA Adisasmita, Rahardjo. 2011. Manajemen Pemerintah Daerah. Yogyakarta: Penerbit Graha Ilmu. Dennis, Alan,wixom,dan David Tegarden. 2012. Systems analysis and design with UML.USA:John Wiley

Lebih terperinci

POTENSI SUMBER DAYA ALAM DI GUNUNG MERAPI

POTENSI SUMBER DAYA ALAM DI GUNUNG MERAPI POTENSI SUMBER DAYA ALAM DI GUNUNG MERAPI Disusun oleh : Lucky Indra Pradipta (07312244072) Agus Satmoko (07312244081) PROGRAM STUDI PENDIDIKAN IPA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSUTAS

Lebih terperinci

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR MOBILE PROGRAMMING Oleh : CHALIFA CHAZAR MATERI 6 PENGGUNAAN INTENT Tujuan: Mahasiswa memahami siklus hidup suatu activity dan mampu menerapkan penggunaan intent dalam pembuatan suatu aplikasi Android.

Lebih terperinci

MATERI 8 BEKERJA DENGAN SQLITE

MATERI 8 BEKERJA DENGAN SQLITE MATERI 8 BEKERJA DENGAN SQLITE Memahami Cara Membuat, dan Mengelolala Database Bekerja dengan SQL Query SQLite merupakan embedded database yang sangat popular. Banyak perusahaan seperti adobe, apple, google,

Lebih terperinci

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

DAFTAR PUSTAKA. H, Nazruddin Safaat Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android. Bandung: Informatika. DAFTAR PUSTAKA Angraini, Rika D. 2014. Hubungan Indeks Massa Tubuh (IMT), Aktivitas Fisik, Rokok, Konsumsi Buah, Sayur Dan Kejadian Hipertensi Pada Lansia Di Pulau Kalimantan (Analisis Data Riskesdas 2007).

Lebih terperinci

Latihan 2 List Menu Bertingkat

Latihan 2 List Menu Bertingkat Latihan 2 List Menu Bertingkat 1. Buat Project baru dengan cara klik menu File New Android Application Project. 2. Beri nama aplikasi yang akan kita buat pada kolom Application Name. Huruf awal harus capital.

Lebih terperinci

Mulai minggu ke-2 sesi 2, mahasiswa akan melakukan praktikum PAM yang dibagi ke dalam dua bagian, yaitu:

Mulai minggu ke-2 sesi 2, mahasiswa akan melakukan praktikum PAM yang dibagi ke dalam dua bagian, yaitu: Mata Kuliah : IF330324-IF430324 Pembangunan Aplikasi Mobile Semester : 2 (Genap) Topik : Pengenalan Layout dan Input Controls Tanggal Sesi : 7 Maret 2017 Minggu ke-/sesi : 5/2 Waktu pengerjaan : 2x50 menit

Lebih terperinci

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR MOBILE PROGRAMMING Oleh : CHALIFA CHAZAR MATERI 6 PENGGUNAAN ACTIVITY & INTENT Tujuan: Mahasiswa memahami siklus hidup suatu activity dan mampu menerapkan penggunaan intent dalam pembuatan suatu aplikasi

Lebih terperinci

Membuat list dengan RecylerView dan dependency injection ButterKniffe

Membuat list dengan RecylerView dan dependency injection ButterKniffe Membuat list dengan RecylerView dan dependency injection ButterKniffe Oleh: Adriyadi Savana Buat kalian yang sudah pernah mengenal ListView mungkin pernah mendengar RecylerView, yap! RecyclerView adalah

Lebih terperinci

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS! DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS! PERTAMA ebook Bahasa Indondesia! Dilengkapi PEMBAHASAN Jelas dan mudah dipahami Sangat Cocok untuk PEMULA!!! Di JAMIN Bisa! Baca Coba Berhasil! L A B. A N D

Lebih terperinci

DAFTAR PUSTAKA. 2. A. A. Huda, 24 Jam!! Pintar Pemrograman Android, Andi, Yogyakarta, 2012.

DAFTAR PUSTAKA. 2. A. A. Huda, 24 Jam!! Pintar Pemrograman Android, Andi, Yogyakarta, 2012. DAFTAR PUSTAKA 1. Stephanus, HS 2011, Mudah Membuat Aplikasi Android, Yogyakarta, Jawa Tengah, pp. 215-222. 2. A. A. Huda, 24 Jam!! Pintar Pemrograman Android, Andi, Yogyakarta, 2012. 3. N. Safaat, Pemrograman

Lebih terperinci

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

DAFTAR PUSTAKA. Android KitKat. (2013). Diakses 4 April, 2015, dari DAFTAR PUSTAKA Android KitKat. (2013). Diakses 4 April, 2015, dari http://developer.android.com/about/versions/kitkat.html Android Lollipop. (2015). Diakses 4 April, 2015, dari http://developer.android.com/about/versions/lollipop.html

Lebih terperinci

Gambar Tampilan aplikasi Database Android 2

Gambar Tampilan aplikasi Database Android 2 A. ANDROID SQLite DATABASE #2 Nah sekarang kita kembangkan lagi pemahaman database kita dengan menambahkan beberapa fitur seperti mengubah data dan menghapus data yang sebelumnya terdapat pada database.

Lebih terperinci

LAMPIRAN A. Universitas Sumatera Utara

LAMPIRAN A. Universitas Sumatera Utara 69 LAMPIRAN A 70 LAMPIRAN. LISTING PROGRAM 1. Listing program untuk membuat papan dan random huruf package robert.simanjuntak; import java.util.arraylist; import java.util.random; import android.graphics.color;

Lebih terperinci

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

Modul Pengembangan Aplikasi Android Berbasis Client- Server Aplikasi sederhana android Versi 1.0 Modul Pengembangan Aplikasi Android Berbasis Client- Server Aplikasi sederhana android Versi 1.0 I Ketut Resika Arthana, M.Kom http://www.rey204.com resika.arthana@gmail.com Disajikan dalam mata kuliah

Lebih terperinci

Perancangan Kamus Tuna Rungu dengan Fitur ArrayAdapter dan Metode TextWatcher berbasis Android Mobile

Perancangan Kamus Tuna Rungu dengan Fitur ArrayAdapter dan Metode TextWatcher berbasis Android Mobile Konferensi Nasional Sistem & Informatika 2015 STMIK STIKOM Bali, 9 10 Oktober 2015 Perancangan Kamus Tuna Rungu dengan Fitur ArrayAdapter dan Metode TextWatcher berbasis Android Mobile Lukman Hakim 1),

Lebih terperinci

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR MOBILE PROGRAMMING Oleh : CHALIFA CHAZAR MATERI 7 INTENT BAGIAN 2 Tujuan: Mahasiswa memahami siklus hidup suatu activity dan mampu menerapkan penggunaan intent dalam pembuatan suatu aplikasi Android. Pustaka:

Lebih terperinci

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR MOBILE PROGRAMMING Oleh : CHALIFA CHAZAR MATERI 5 LOOPING STATEMENT Tujuan: Mahasiswa memahami dan mampu memnggunakan struktur kondisi pengulangan untuk mendukung pembuatan suatu aplikasi Android. Pustaka:

Lebih terperinci

UNIVERSITAS KOMPUTER INDONESIA

UNIVERSITAS KOMPUTER INDONESIA UNIVERSITAS KOMPUTER INDONESIA BAB V. USER INTERFACE (UI) PART 2 - BASIC VIEW Dosen Pembina : Bella Hardiyana, S. Kom Julian Chandra, S. Kom View View dalam pemrograman Android berfungsi sebagai komponen

Lebih terperinci

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

DAFTAR PUSTAKA. Binanto, I., multimedia digital-dasar teori dan pengembangannya, yogyakarta. DAFTAR PUSTAKA Abdullah. (2003). Tip & Trik Desain Web Dinamis dengan CSS dan JavaScript. Jakarta: Elex Media Komputindo. Binanto, I., 2010. multimedia digital-dasar teori dan pengembangannya, yogyakarta.

Lebih terperinci

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

Membuat project Android di Eclipse Struktur project pada eclipse Mengenal Tag Layout User Interface Membuat project Android di Eclipse Struktur project pada eclipse Mengenal Tag Layout User Interface TextView Absolute Layout Table Layout Jalankan Eclipse Pilih Menu File > New > Other Setelah muncul

Lebih terperinci

BAB I PENDAHULUAN. salah satu daya tarik bagi wisatawan yang berasal dari negara kawasan sub-tropis

BAB I PENDAHULUAN. salah satu daya tarik bagi wisatawan yang berasal dari negara kawasan sub-tropis BAB I PENDAHULUAN 1.1. LATAR BELAKANG Indonesia merupakan negara yang berada di daerah khatulistiwa. Dengan letak Indonesia yang berda di kawasan khatulistiwa ini Indonesia memilki iklim tropis. Iklim

Lebih terperinci

PERTEMUAN KE 7 Broadcast Receiver dan Services

PERTEMUAN KE 7 Broadcast Receiver dan Services PERTEMUAN KE 7 Broadcast Receiver dan Services A. TUJUAN Mahasiswa diharapkan dapat memahami dan mengetahui tentang Broadcast Receviver dan Service serta bagaimana menggunakannya. B. TEORI SINGKAT BROADCAST

Lebih terperinci

Pembuatan Aplikasi Android Sederhana dengan Eclipse

Pembuatan Aplikasi Android Sederhana dengan Eclipse Pembuatan Aplikasi Android Sederhana dengan Eclipse by webmaster - Monday, December 14, 2015 http://suyatno.dosen.akademitelkom.ac.id/index.php/2015/12/14/pembuatan-aplikasi-android-sederhanadengan-eclipse/

Lebih terperinci

BAB IV IMPLEMENTASI DAN UJI COBA

BAB IV IMPLEMENTASI DAN UJI COBA BAB IV IMPLEMENTASI DAN UJI COBA Setelah dilakukan tahap analisis dan perancangan sistem, maka tahap selanjutnya yang harus dilakukan adalah implementasi dan uji coba. Pada tahap ini akan dilakukan pengkodean

Lebih terperinci

BAB I PENDAHULUAN. Pengembangan potensi wisata bertujuan untuk meningkatkan perekonomian

BAB I PENDAHULUAN. Pengembangan potensi wisata bertujuan untuk meningkatkan perekonomian BAB I PENDAHULUAN 1.1. Latar Belakang Indonesia merupakan negara yang memiliki kekayaan sumber daya alam hayati dan non hayati. Kekayaan sumberdaya alam tersebut dapat dimanfaatkan untuk mengembangkan

Lebih terperinci

Membuat Interface Dinamis Menggunakan FrameLayout

Membuat Interface Dinamis Menggunakan FrameLayout Membuat Interface Dinamis Menggunakan FrameLayout Oleh: Hasyemi Rafsanjani Asyari Pada tutorial kali ini kita akan belajar membuat aplikasi android dengan fragment. Seperti yang kita ketahui aplikasi android

Lebih terperinci

KEMENTERIAN KEHUTANAN DIREKTORAT JENDERAL PERLINDUNGAN HUTAN DAN KONSERVASI ALAM BALAI BESAR TAMAN NASIONAL GUNUNG GEDE PANGRANGO

KEMENTERIAN KEHUTANAN DIREKTORAT JENDERAL PERLINDUNGAN HUTAN DAN KONSERVASI ALAM BALAI BESAR TAMAN NASIONAL GUNUNG GEDE PANGRANGO KEMENTERIAN KEHUTANAN DIREKTORAT JENDERAL PERLINDUNGAN HUTAN DAN KONSERVASI ALAM BALAI BESAR TAMAN NASIONAL GUNUNG GEDE PANGRANGO KEPUTUSAN KEPALA BALAI BESAR TAMAN NASIONAL GUNUNG GEDE PANGRANGO No. SK.

Lebih terperinci

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS!

DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS! DAPATKAN SEGERAA!!!!! PERSEDIAAN TERBATASS! PERTAMA ebook Bahasa Indondesia! Dilengkapi PEMBAHASAN Jelas dan mudah dipahami Sangat Cocok untuk PEMULA!!! Di JAMIN Bisa! Baca Coba Berhasil! L A B. A N D

Lebih terperinci

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

PAPB-C. Yang harus dipersiapkan: 1. Eclipse 2. AVD/GenieMotion 3. JDK Membuat Android Application Project Baru User Notification adalah pesan yang diterima oleh user yang tidak muncul dalam user interface utama tapi ada dalam bentuk icon dan dengan detail notifikasinya dalam notification area. Tujuan dari munculnya

Lebih terperinci

Bab 4 Hasil dan Pembahasan

Bab 4 Hasil dan Pembahasan Bab 4 Hasil dan Pembahasan Pada bab ini dibahas mengenai implementasi sistem tracer alumni dengan menggunakan teknologi Android berdasarkan perancangan sistem yang telah dijabarkan pada bab sebelumnya.

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN Setelah melakukan analisis dan perancangan terhadap aplikasi check point dan penghitung jumlah pada bus AKAP berbasis Android. Pada bab ini akan dibahas mengenai implementasi

Lebih terperinci

DAFTAR PUSTAKA. A. S., Rossa & M. Shalahuddin Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek. Bandung : Penerbit Informatika.

DAFTAR PUSTAKA. A. S., Rossa & M. Shalahuddin Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek. Bandung : Penerbit Informatika. DAFTAR PUSTAKA A. S., Rossa & M. Shalahuddin. 2013. Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek. Bandung : Penerbit Informatika. Arifin, Henry (dkk). 2011. Rancang Bangun Aplikasi Pengenalan

Lebih terperinci

Praktikum XIV Aplikasi dengan Database SQLite

Praktikum XIV Aplikasi dengan Database SQLite Praktikum XIV Aplikasi dengan Database SQLite Pokok bahasan: Database SQLite Proses CrUD (Create, Update, Delete) Tujuan Belajar: Setelah mempelajari modul ini mahasiswa diharapkan mengetahui: Proses penyimpanan

Lebih terperinci

DAFTAR PUSTAKA A.S,Rosa.2013. Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek.Informatika.Bandung Abdul Kadir, (From Zero to A Pro - Pemrograman Aplikasi Android. 2013, Yogyakarta:Penerbit

Lebih terperinci

BAB IV IMPLEMENTASI DAN PEMBAHASAN. Setelah melakukan proses perancangan dengan mendesaian alur program

BAB IV IMPLEMENTASI DAN PEMBAHASAN. Setelah melakukan proses perancangan dengan mendesaian alur program BAB IV IMPLEMENTASI DAN PEMBAHASAN 4.1 Spesfikasi Kebutuhan Sistem Setelah melakukan proses perancangan dengan mendesaian alur program seperti dalam bab sebelumnya maka tahap berikutnya adalah tahap implementasi

Lebih terperinci

XAMARIN ANDROID : Membangun. Aplikasi Mobile Dengan GridView

XAMARIN ANDROID : Membangun. Aplikasi Mobile Dengan GridView XAMARIN ANDROID : Membangun Aplikasi Mobile Dengan GridView Lisensi Dokumen: Copyright 2003 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas

Lebih terperinci

DIENG CULTURE FESTIVAL

DIENG CULTURE FESTIVAL DIENG CULTURE FESTIVAL : Kegiatan festival budaya yang akrab disebut DCF ini diselengggarakan setiap tahun dengan ritual adat pemotongan anak berambut gimbal yang menjadi legenda di Dieng. Tak hanya itu,

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah sistem dianalisis dan didesain secara rinci, tahap selanjutnya adalah implementasi. Implementasi sistem merupakan tahap meletakkan sistem sehingga

Lebih terperinci

Praktikum 9 Pemprograman Android GUI 2 Layar

Praktikum 9 Pemprograman Android GUI 2 Layar Praktikum 9 Pemprograman Android GUI 2 Layar Dosen : Ir. Nanang Syahroni M.Kom Pokok Bahasan Konsep pemprograman Java OOP pada Android Deklarasi pemprograman Android Penggunaan Button, Textview, Textfield,

Lebih terperinci

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR MOBILE PROGRAMMING Oleh : CHALIFA CHAZAR MATERI 6 PENGGUNAAN ACTIVITY Tujuan: Mahasiswa memahami siklus hidup suatu activity dan mampu menerapkan penggunaan intent dalam pembuatan suatu aplikasi Android.

Lebih terperinci

I. PENDAHULUAN. A. Latar Belakang. Pengembangan pariwisata menduduki posisi yang sangat penting setelah

I. PENDAHULUAN. A. Latar Belakang. Pengembangan pariwisata menduduki posisi yang sangat penting setelah 1 I. PENDAHULUAN A. Latar Belakang Pengembangan pariwisata menduduki posisi yang sangat penting setelah minyak bumi dan gas. Kepariwisataan nasional sudah berkembang sedemikian rupa dan merupakan bagian

Lebih terperinci

Cara Membuat Background Dinamis di Android

Cara Membuat Background Dinamis di Android Cara Membuat Background Dinamis di Android Oleh: Yudi Setiawan Sebenarnya judulnya agak aneh ya. Mengapa? karena, maksud dari tutorial ini ialah membuat background seperti aplikasi Instagram. Bagi Anda

Lebih terperinci

LAPORAN PENCATATAN DATA ZAKAT (ANDROID)

LAPORAN PENCATATAN DATA ZAKAT (ANDROID) LAPORAN PENCATATAN DATA ZAKAT (ANDROID) Diajukan untuk memenuhi salah satu tugas uas praktek mobile programming Disusun oleh : Sanarotul Atiah (208700934) Wandi Wanafhati (208700954) Yusuf Rachmadtullah

Lebih terperinci

Struktur & Pemakaian Teknologi Game Pembuatan Activity

Struktur & Pemakaian Teknologi Game Pembuatan Activity Struktur & Pemakaian Teknologi Game Pembuatan Activity Activity Suatu Activity mewakili satu layar tunggal sebagai UI. Masing-masing Activity berdiri sendiri. Suatu Aplikasi dapat terdiri dari beberapa

Lebih terperinci

Batu City Tour. Jatim Park 1 dikelilingi hawa pegunungan yang segar, banyak permainan dan hiburan yang dapat dipilih.

Batu City Tour. Jatim Park 1 dikelilingi hawa pegunungan yang segar, banyak permainan dan hiburan yang dapat dipilih. Batu City Tour Jatim Park 1 yang berada di Kota Wisata Batu, Malang ini memiliki aneka wahana menarik untuk Anda nikmati. Inilah tempat wisata Malang yang mengusung konsep taman bermain dan belajar. Jatim

Lebih terperinci

Bab 4 Hasil dan Pembahasan

Bab 4 Hasil dan Pembahasan Bab 4 Hasil dan Pembahasan Pada bab ini memuat hasil dan pembahasan yang meliputi implementasi dari perancangan, pengujian dan hasil analisa. Implementasi tersebut meliputi pengaturan pada eclipse agar

Lebih terperinci

Aplikasi Pembelajaran Tenses dan Passive Voice berbasis Android

Aplikasi Pembelajaran Tenses dan Passive Voice berbasis Android Aplikasi Pembelajaran Tenses dan Passive Voice berbasis Android Makmun Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Gunadarma JL. Margonda Raya No. 100 Depok Jawa Barat Makmun@sta.gunadarma.ac.id

Lebih terperinci

INTRODUCTION TO ANDROID MOBILE APP DEVELOPMENT MUHAMMAD BAGIR., MTI

INTRODUCTION TO ANDROID MOBILE APP DEVELOPMENT MUHAMMAD BAGIR., MTI INTRODUCTION TO ANDROID MOBILE APP DEVELOPMENT MUHAMMAD BAGIR., MTI MATERI Pengenalan SQLite SQLite Open Helper Fungsi-fungsoi SQLite SQLite Database Browser SQLite Database SQLite Database(cont..) Used

Lebih terperinci

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

Custom Button pada Android Februari 2012 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Platform : Android 2.3, Eclipse Custom Button pada Android Februari 2012 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Platform : Android 2.3, Eclipse Salah satu hal yang menyenangkan dalam membuat sebuah aplikasi Android adalah

Lebih terperinci

SQLite adalah produk public domain. Artinya tidak punya lisensi, anda boleh mengambil binary atau source codenya secara free / GRATIS.

SQLite adalah produk public domain. Artinya tidak punya lisensi, anda boleh mengambil binary atau source codenya secara free / GRATIS. SQLite 1. Pengenalan SQLite SQLite itu merupakan sebuah Database yang bersifat ACID-compliant dan memiliki ukuran pustaka kode yang relatif kecil, ditulis dalam bahasa C. SQLite merupakan proyek yang bersifat

Lebih terperinci

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR MOBILE PROGRAMMING Oleh : CHALIFA CHAZAR MATERI 8 HTTP CONNECTION Tujuan: Mahasiswa memahami dan mampu menerapkan penggunaan http connection dalam pembuatan suatu aplikasi Android. Pustaka: Abdul Kadir,

Lebih terperinci

Membuat preferensi atau pengaturan pada aplikasi android

Membuat preferensi atau pengaturan pada aplikasi android Membuat preferensi atau pengaturan pada aplikasi android Oleh: Jefri Rendra Wiratmaja Sempat bertanya - tanya pada diri ini "Bagiamana sih membuat pengaturan pada aplikasi android layaknya pengaturan pada

Lebih terperinci

2015 STRATEGI PENGEMBANGAN KAWASAN AGROWISATA DI PUNCAK DARAJAT DESA PASIRWANGI KABUPATEN GARUT

2015 STRATEGI PENGEMBANGAN KAWASAN AGROWISATA DI PUNCAK DARAJAT DESA PASIRWANGI KABUPATEN GARUT 1 BAB I PENDAHULUAN A. Latar Belakang Penelitian Pariwisata merupakan salah satu industri di Indonesia yang prospeknya memiliki nilai yang cerah dimana industri pariwisata di Indonesia ini memiliki potensi

Lebih terperinci

KARAKTERISTIK WILAYAH STUDI. A. Kondisi Fisiografi

KARAKTERISTIK WILAYAH STUDI. A. Kondisi Fisiografi III. KARAKTERISTIK WILAYAH STUDI A. Kondisi Fisiografi 1. Letak Wilayah Secara Geografis Kabupaten Sleman terletak diantara 110 33 00 dan 110 13 00 Bujur Timur, 7 34 51 dan 7 47 30 Lintang Selatan. Wilayah

Lebih terperinci

BAB IV TESTING DAN IMPLEMENTASI SISTEM

BAB IV TESTING DAN IMPLEMENTASI SISTEM BAB IV TESTING DAN IMPLEMENTASI SISTEM 4.1. Implementasi Sistem Implementasi merupakan tahap pengembangan analisa dan rancangan menjadi sebuah sistem untuk dilakukan kajian mengenai rangkaian sistem baik

Lebih terperinci

I. PENDAHULUAN. untuk memotivasi berkembangnya pembangunan daerah. Pemerintah daerah harus berupaya

I. PENDAHULUAN. untuk memotivasi berkembangnya pembangunan daerah. Pemerintah daerah harus berupaya I. PENDAHULUAN A. Latar Belakang Pariwisata merupakan bentuk industri pariwisata yang belakangan ini menjadi tujuan dari sebagian kecil masyarakat. Pengembangan industri pariwisata mempunyai peranan penting

Lebih terperinci

MODUL 13 KOMPONEN GUI ANDROID

MODUL 13 KOMPONEN GUI ANDROID MODUL 13 KOMPONEN GUI ANDROID A. Tujuan : 1. Memahami berbagai pembuatan komponen di android 2. Memahami passing parameter di android dalam 1 layar 3. Memahami passing parameter di android dalam 2 layar

Lebih terperinci

MODUL 10 KOMPONEN GUI ANDROID

MODUL 10 KOMPONEN GUI ANDROID MODUL 10 KOMPONEN GUI ANDROID A. Tujuan : 1. Memahami berbagai pembuatan komponen di android 2. Memahami passing parameter di android dalam 1 layar 3. Memahami passing parameter di android dalam 2 layar

Lebih terperinci

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

PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG Pemrograman Berorientasi Objek 3 (Mobile And Web Programming) Jl Srijaya Negara Bukit Besar Palembang 30139, Telpon : +62711-353414 TK PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG Pemrograman Berorientasi Objek 3 (Mobile And Web

Lebih terperinci

Penggunaan Button di Android

Penggunaan Button di Android Penggunaan Button di Android Oleh: Almibi Akmal Hallo sobat JK, kali ini saya berbagi tutorial bagaimana menggunakan button di android. Button merupakan salah satu bagian penting dari android. Ada dua

Lebih terperinci

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR MOBILE PROGRAMMING Oleh : CHALIFA CHAZAR MATERI 4 CONDITIONAL STATEMENT Tujuan: Mahasiswa memahami dan mampu memnggunakan struktur kondisi IF..THEN..ELSE.. untuk mendukung pembuatan suatu aplikasi Android.

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1 Implementasi Tujuan dari tahapan implementasi adalah untuk memastikan apakah perancangan perangkat lunak yang dibuat dapat bekerja secara efektif dan efisien

Lebih terperinci

Sistem Delivery Order Makanan Menggunakan Metode Composite Performance Index (CPI) Berbasis Android Pada Steak Hotel By Holycow Bandung

Sistem Delivery Order Makanan Menggunakan Metode Composite Performance Index (CPI) Berbasis Android Pada Steak Hotel By Holycow Bandung Sistem Delivery Order Makanan Menggunakan Metode Composite Performance Index (CPI) Berbasis Android Pada Steak Hotel By Holycow Bandung Nina Yuliana 1, Wildan Wiguna 2 1 Universitas BSI Bandung e-mail:

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah melakukan analisa dan perancangan terhadap Aplikasi Panduan Wisata Religi Kota Tangerang dan Sekitarnya maka tahapan selanjutnya ialah tahap implementasi.

Lebih terperinci

Daftar Obyek Wisata, Tour Travel di Surabaya, Jawa Timur & Bali

Daftar Obyek Wisata, Tour Travel di Surabaya, Jawa Timur & Bali Daftar Obyek Wisata, Tour Travel di Surabaya, Jawa Timur & Bali Indonesia adalah negara yang sangat di kenal wisatanya dan khususnya wilayah Jawa timur memiliki keberagaman obyek wisata yang indah dan

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM. Kota Malang merupakan kota terbesar kedua di Jawa Timur dan termasuk salah

BAB III ANALISIS DAN PERANCANGAN SISTEM. Kota Malang merupakan kota terbesar kedua di Jawa Timur dan termasuk salah BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Identifikasi Permasalahan Dalam sebuah kota jumlah mikrolet tergantung pada luas area kota tersebut. Salah satu kota yang banyak menggunakan alat transportasi

Lebih terperinci

BAB 3 XML LAYOUT, BASIC WIDGET DAN SELECTION WIDGET

BAB 3 XML LAYOUT, BASIC WIDGET DAN SELECTION WIDGET BAB 3 XML LAYOUT, BASIC WIDGET DAN SELECTION WIDGET 3.1 Tujuan Pembelajaran 1. Memahami tentang pembuatan layout dengan XML pada Android 2. Memahami tentang apa sajakah fitur dari Basic Widget dan Selection

Lebih terperinci