DAFTAR PUSTAKA. Maret 2015 pukul WIB.
|
|
- Shinta Budiaman
- 6 tahun lalu
- Tontonan:
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 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 terperinciPraktikum 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 terperincimain 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 terperinciPRAKTIKUM 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 terperinciPraktikum 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 terperinciDAFTAR 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 terperinciLAMPIRAN. 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 terperinciDAFTAR 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 terperinciProgram 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 terperinciPERTEMUAN 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 terperinciUNIVERSITAS 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 terperinciPraktikum 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 terperinciMembuat 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 terperincipublic 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 terperinciDAFTAR 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 terperinciARTIKEL 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 terperinciPertemuan 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 terperinciMOBILE 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 terperinciBAB 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 terperinciMembuat 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 terperinciPertemuan 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 terperinciDAFTAR 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 terperinciPROGRAM 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 terperinciBAB 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 terperinciUNIVERSITAS 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 terperinciPEMROGRAMAN 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 terperinciPEMBUATAN 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 terperinciDAFTAR 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 terperinciCall 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 terperinciMenggunakan 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 terperinciMembuat 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 terperinciDAFTAR 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 terperinciPOTENSI 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 terperinciMOBILE 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 terperinciMATERI 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 terperinciDAFTAR 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 terperinciLatihan 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 terperinciLAYOUT MENU UTAMA. <Button android:text="zakat Profesi" android:layout_width="wrap_content"
LAYOUT MENU UTAMA android:id="@+id/emas"
Lebih terperinciMulai 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 terperinciMOBILE 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 terperinciMembuat 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 terperinciDAPATKAN 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 terperinciDAFTAR 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 terperinciDAFTAR 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 terperinciGambar 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 terperinciLAMPIRAN 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 terperinciModul 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 terperinciPerancangan 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 terperinciMOBILE 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 terperinciMOBILE 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 terperinciUNIVERSITAS 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 terperinciDAFTAR 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 terperinciMembuat 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 terperinciBAB 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 terperinciPERTEMUAN 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 terperinciPembuatan 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 terperinciBAB 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 terperinciBAB 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 terperinciMembuat 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 terperinciKEMENTERIAN 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 terperinciDAPATKAN 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 terperinciPAPB-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 terperinciBab 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 terperinciBAB 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 terperinciDAFTAR 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 terperinciPraktikum 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 terperinciDAFTAR 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 terperinciBAB 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 terperinciXAMARIN 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 terperinciDIENG 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 terperinciBAB 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 terperinciPraktikum 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 terperinciMOBILE 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 terperinciI. 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 terperinciCara 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 terperinciLAPORAN 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 terperinciStruktur & 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 terperinciBatu 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 terperinciBab 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 terperinciAplikasi 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 terperinciINTRODUCTION 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 terperinciCustom 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 terperinciSQLite 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 terperinciMOBILE 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 terperinciMembuat 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 terperinci2015 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 terperinciKARAKTERISTIK 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 terperinciBAB 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 terperinciI. 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 terperinciMODUL 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 terperinciMODUL 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 terperinciPROGRAM 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 terperinciPenggunaan 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 terperinciMOBILE 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 terperinciBAB 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 terperinciSistem 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 terperinciBAB 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 terperinciDaftar 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 terperinciBAB 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 terperinciBAB 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