LAPORAN TUGAS AKHIR APLIKASI PETUNJUK ARAH KIBLAT BERBASIS ANDROID. Disusun Oleh : : Hanasta Toar Wibawa : A

Ukuran: px
Mulai penontonan dengan halaman:

Download "LAPORAN TUGAS AKHIR APLIKASI PETUNJUK ARAH KIBLAT BERBASIS ANDROID. Disusun Oleh : : Hanasta Toar Wibawa : A"

Transkripsi

1 LAPORAN TUGAS AKHIR APLIKASI PETUNJUK ARAH KIBLAT BERBASIS ANDROID Nama NIM Program Studi Disusun Oleh : : Hanasta Toar Wibawa : A : Teknik Informatika FAKULTAS ILMU KOMPUTER UNIVERSITAS DIAN NUSWANTORO SEMARANG 2012

2 LAPORAN TUGAS AKHIR APLIKASI PETUNJUK ARAH KIBLAT BERBASIS ANDROID Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan program studi Teknik Informatika S-1 pada Fakultas Ilmu Komputer Universitas Dian Nuswantoro Nama NIM Program Studi Disusun Oleh : : Hanasta Toar Wibawa : A : Teknik Informatika FAKULTAS ILMU KOMPUTER UNIVERSITAS DIAN NUSWANTORO SEMARANG 2012

3 PERSETUJUAN LAPORAN TUGAS AKHIR Nama Pelaksana NIM Program Studi Fakultas Judul Tugas Akhir : Hanasta Toar Wibawa : A : Teknik Informatika : Ilmu Komputer : Aplikasi Petunjuk Arah Kiblat Berbasis Android Tugas Akhir ini telah diperiksa dan disetujui, Semarang, 21 September 2012 Menyetujui : Pembimbing Mengetahui : Dekan Fakultas Ilmu Komputer Heribertus Himawan, M.Kom Dr. Ir. Dwi Eko Waluyo ii

4 PENGESAHAN DEWAN PENGUJI Nama Pelaksana NIM Program Studi Fakultas Judul Tugas Akhir : Hanasta Toar Wibawa : A : Teknik Informatika : Ilmu Komputer : Aplikasi Petunjuk Arah Kiblat Berbasis Android Tugas Akhir ini telah diujikan dan dipertahankan dihadapan Dewan Penguji pada Sidang tugas akhir tanggal 21 September Menurut pandangan kami, tugas akhir ini memadai dari segi kualitas maupun kuantitas untuk tujuan penganugrahan gelar Sarjana Komputer (S.Kom.) Semarang, 21 September 2012 Dewan Penguji : T. Sutojo, S.Si, M.Kom Anggota I Dra, Yuniarsi Rahayu, M.Kom Anggota II Budi Harjo, M.Kom Ketua Penguji iii

5 PERNYATAAN KEASLIAN TUGAS AKHIR Sebagai mahasiswa Universitas Dian Nuswantoro, yang bertanda tangan di bawah ini, saya : Nama : Hanasta Toar Wibawa NIM : A Menyatakan bahwa karya ilmiah saya yang berjudul : APLIKASI PETUNJUK ARAH KIBLAT BERBASIS ANDROID Merupakan karya asli saya (kecuali cuplikan dan ringkasan yang masing-masing telah saya jelaskan sumbernya dan perangkat pendukung seperti smartphone dll). Apabila di kemudian hari, karya saya disinyalir bukan merupakan karya asli saya, yang disertai dengan bukti-bukti yang cukup, maka saya bersedia untuk dibatalkan gelar saya berserta hak dan kewajiban yang melekat pada gelar tersebut. Demikian surat pernyataan ini saya buat dengan sebenarnya. Disusun di : Semarang Pada tanggal : 21 September 2012 Yang menyatakan (Hanasta Toar Wibawa) iv

6 PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH UNTUK KEPENTINGAN AKADEMIS Sebagai mahasiswa Universitas Dian Nuswantoro, yang bertanda tangan di bawah ini, saya : Nama : Hanasta Toar Wibawa NIM : A Demi mengembangkan Ilmu Pengetahuan, menyetujui untuk memberikan kepada Universitas Dian Nuswantoro Hak Bebas Royalti Non-Eksklusif (Non-exclusive Royalty-Free Right) atas karya ilmiah saya yang berjudul : APLIKASI PETUNJUK ARAH KIBLAT BERBASIS ANDROID Beserta perangkat yang diperlukan (bila ada). Dengan Hak Bebas Royalti Non- Eksklusif ini Universitas Dian Nuswantoro berhak untuk menyimpan, mengcopy ulang (memperbanyak), menggunakan, mengelolanya dalam bentuk pangkalan data (database), mendistribusikannya dan menampilkan/mempublikasikannya di internet atau media lain untuk kepentingan akademis tanpa perlu meminta ijin dari saya selama tetap mencantumkan nama saya sebagai penulis/pencipta. Saya bersedia untuk menanggung secara pribadi, tanpa melibatkan pihak Universitas Dian Nuswantoro, segala bentuk tuntutan hukum yang timbul atas pelanggaran Hak Cipta dalam karya ilmiah saya ini. Demikian surat pernyataan ini saya buat dengan sebenarnya. Disusun di : Semarang Pada tanggal : 21 September 2012 Yang menyatakan (Hanasta Toar Wibawa) v

7 UCAPAN TERIMAKASIH Dengan memanjatkan puji syukur kehadirat Allah SWT. Tuhan Yang Maha Pengasih dan Maha Penyayang yang telah melimpahkan segala rahmat, hidayah dan inayah-nya kepada penulis sehingga laporan tugas akhir dengan judul APLIKASI PETUNJUK ARAH KIBLAT BERBASIS ANDROID dapat penulis selesaikan sesuai dengan rencana karena dukungan dari berbagai pihak yang tidak ternilai besarnya. Oleh karena itu penulis menyampaikan terimakasih kepada : 1. Dr.Ir. Edi Noersasongko,M.Kom, selaku Rektor Universitas Dian Nuswantoro Semarang. 2. Dr. Ir. Dwi Eko Waluyo, selaku Dekan Fasilkom. 3. Ayu Pertiwi, S.Kom.,MT, selaku Ka.Progdi Teknik Informatika. 4. Heribertus Himawan,M.Kom, selaku pembimbing tugas akhir yang memberikan bimbingan yang berkaitan dengan penelitian penulis. 5. Dosen-dosen pengampu di Fakultas Ilmu Komputer Teknik Informatika Universitas Dian Nuswantoro Semarang yang telah memberikan bekal ilmu dan pengetahuannya kepada penulis. 6. Ayah dan Bunda tercinta atas dukungan doa, waktu dan kasih sayang mereka yang tidak pernah putus dan tak lupa kepada adik-adik ku yang telah mendukung penulis dalam menyelesaikan laporan tugas akhir ini. 7. Teman-teman semua yang tidak bisa penulis sebutkan satu persatu, yang telah memberikan semangat dan bantuannya sehingga bisa menyelesaikan laporan tugas akhir ini. Semoga Allah SWT memberikan balasan yang lebih besar kepada beliau-beliau, dan pada akhirnya penulis berharap bahwa penulisan laporan tugas akhir ini dapat bermanfaat dan berguna sebagaimana fungsinya. Semarang, 21 September 2012 (Hanasta Toar Wibawa) vi

8 ABSTRAK Ibadah shalat fardhu merupakan kewajiban yang harus senantiasa dikerjakan oleh setiap umat Muslim. Melaksanakan shalat sesuai dengan ketentuan menghadap kiblat merupakan keutamaan dalam menunaikan ibadah wajib ini. Seluruh umat Muslim beribadah shalat menuju titik yang sama secara tradisional dianggap melambangkan persatuan seluruh umat Islam seluruh dunia di bawah Hukum Allah. Namun seseorang sering kali menghadapi kendala dalam mengetahui arah kiblat yang benar saat berpergian ke suatu tempat yang baru dikunjungi. Seiring dengan perkembangan teknologi informasi, maka kebutuhan akan informasi yang akurat juga semakin meningkat. Salah satunya yaitu informasi mengenai keakuratan arah kiblat. Pemanfaatan perangkat handphone sebagai pendamping dalam melakukan kegiatan sehari-hari sudah menjadi hal yang tidak asing lagi. Hal ini dikarenakan handphone sudah berkembang menjadi perangkat smartphone yang memiliki fungsi dan kemampuan lebih dari sekedar fungsi komunikasi saja. Android sebagai sistem operasi pada smartphone dapat dimanfaatkan untuk keperluan pengguna dalam melakukan aktivitas sehari-hari dengan menanam berbagai aplikasi di dalamnya. Tidak terkecuali aplikasi untuk memberikan informasi arah kiblat. Diharapkan umat muslim dapat menggunakan aplikasi pada perangkat smartphone berbasis sistem operasi Android ini untuk mempermudah mendapatkan informasi arah kiblat agar dapat melaksanakan ibadah shalat fardhu sesuai dengan arah kiblat yang benar. Kata kunci : Kiblat, Segitiga Bola, Android, GPS, Agile xii + 49 halaman; 17 gambar; 11 tabel Daftar acuan; 10 ( ) vii

9 DAFTAR ISI Halaman Sampul Dalam... i Halaman Persetujuan... ii Halaman Pengesahan... iii Halaman Pernyataan Keaslian Tugas Akhir... iv Halaman Pernyataan Persetujuan Publikasi... v Halaman Ucapan Terima Kasih... vi Halaman Abstrak... vii Halaman Daftar Isi... viii Halaman Daftar Tabel... xi Halaman Daftar Tabel... xii BAB I PENDAHULUAN Latar Belakang Rumusan Masalah Batasan Masalah Tujuan Penelitian Manfaat Penelitian Sistematika Penulisan... 5 BAB II LANDASAN TEORI Kiblat Pengertian Kiblat Menentukan Arah Kiblat Koordinat Posisi geografis Ilmu Ukur Segitiga Bola Rumus Segitiga Bola Koordinat Geografis Bola Bumi Global Positioning System (GPS) Pengertian GPS Arsitektur GPS viii

10 2.3 Android Pengertian Android GPS Pada Android Sensor Accelerometer Android Tools Pemrograman Android IDE (Integrated Development Environment) Eclipse Android SDK (Software Development Kit) Manager AVD (Android Virtual Device) BAB III METODOLOGI PENELITIAN Kerangka Kerja Penelitian Metode Pengumpulan Data Penelitian Kepustakaan (Library research) Melalui Wawancara (Interview) Metode Pengembangan Software BAB IV HASIL PENELITIAN DAN PEMBAHASAN Hasil Analisis Sistem Analisis Masalah Perancangan Aplikasi Penentuan Arah Kiblat Analisis Kebutuhan Kebutuhan Perangkat Lunak Kebutuhan Perangkat Keras Analisis dan Kebutuhan User Perancangan Sistem Use Case Diagram Activity Diagram Skenario Use Case Sequence Diagram Class Diagram Perancangan Antarmuka Implementasi Program ix

11 4.5.1 Implementasi Class Implementasi Kode Pemrograman Implementasi Antarmuka Pengujian Aplikasi Pengujian Fungsional Pengujian User Acceptance BAB V KESIMPULAN DAN SARAN Kesimpulan Saran DAFTAR PUSTAKA x

12 DAFTAR TABEL Tabel 2.1 Tabel Koordinat Geografis Bola Bumi Tabel 4.1 Definisi Use Case Tabel 4.2 Skenario Use Case Melihat arah Kiblat Tabel 4.3 Deskripsi Class Diagram Tabel 4.4 Implementasi Class Tabel 4.5 Pengujian Black Box Arah Kiblat Tabel 4.6 Tabel Validasi Tabel 4.7 Proses Pengujian Tabel 4.8 Distribusi Skor Responden Tabel 4.9 Hasil Deskripsi Pengujian Tabel 4.10 Nilai Normalitas xi

13 DAFTAR GAMBAR Gambar 2.1 Pembagian Bumi Berdasarkan Bujur dan Lintang... 9 Gambar 2.2 Segitiga Bola Gambar 2.3 Tata Koordinat Bola Bumi Gambar 2.4 GPS Segment Gambar 2.5 Dimensi Sensor Accelerator pada smartphone Android Gambar 3.1 Kerangka Kerja Penelitian Gambar 3.2 Arsitektur Metode Agile Gambar 4.1 Segitiga Bola ABC Gambar 4.2 Sudut Kiblat Semarang Gambar 4.3 Diagram Use Case Melihat Arah Kiblat Gambar 4.4 Gambar 4.3 Activity Diagram Arah Kiblat Gambar 4.5 Gambar 4.4 Sequence Diagram Kiblat Gambar 4.6 Gambar 4.5 Class Diagram Gambar 4.7 Desain Antarmuka Aplikasi Gambar 4.8 Tampilan Arah Kiblat Gambar 4.9 Grafik Plot Normal Q-Q Gambar 4.10 Kurva Distribusi Normal xii

14 BAB I PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi informasi dan transportasi yang semakin maju menjadikan banyak orang berkerja dengan mobilitas yang sangat tinggi, bagaikan tak terpisah oleh jarak ruang dan waktu hingga mengharuskan seseorang untuk bepergian ke berbagai daerah untuk berbagai kegiatan seperti pendidikan, kerja, bisnis, dan lainnya. Dengan perkembangan teknologi yang kian maju, manusia dapat membuat berbagai macam peralatan sebagai alat bantu dalam menjalankan berbagai aktivitas dan kewajiban sehari-hari. Dalam segala aktifitas yang kian padat, setiap umat Muslim juga diharuskan melaksanakan kewajiban beribadah, salah satunya adalah ibadah shalat fardu. Mengingat menghadap kiblat merupakan salah satu dari beberapa syarat yang mengatur umat Muslim dalam melaksanakan ibadah shalat, dimana shalat seseorang tidak akan sah tanpa menghadap kiblat, maka mengetahui arah kiblat yang benar menjadi hal yang penting bagi umat Muslim. Sering kali seorang Muslim menghadapi kendala dalam menentukan arah kiblat dalam melaksanakan ibadah shalat saat berada di suatu tempat atau daerah yang baru dikunjungi, terlebih karena kurangnya informasi dalam menentukan arah kiblat pada tempat tersebut. Seiring dengan tingkat mobilitas yang tinggi, beberapa tahun terakhir tengah marak digunakannya perangkat bergerak atau mobile device. Salah satu perangkat mobile yang berkembang paling pesat adalah handphone dimana hampir setiap orang memilikinya. Pada tahun 2011 perkiraan jumlah pengguna handphone di Indonesia sudah mencapai 52.6% atau sekitar 125,000,000 pengguna dari jumlah penduduk yang mencapai 237,556,363 jiwa dan akan meningkat lagi pada tahun 2012 ini [1]. Handphone yang sedianya sebagai alat komunikasi, saat ini sudah digunakan lebih dari sekedar fungsi komunikasi saja, namun sudah 1

15 2 menjadi sebuah smaprtphone dengan berbagai kemampuan pengolah data yang sangat canggih. Berbagai macam fitur telah ditanamkan pada perangkat smartphone, seperti pengolah gambar dan video, pengolah dokumen dan lain sebagainya. Hal ini tak lepas dari penggunaan sistem operasi pada smartphone. Layaknya pada komputer, smartphone dengan sistem operasi yang dikembangkan dapat di-install berbagai macam aplikasi sesuai kebutuhan yang diinginkan. Hingga saat ini smartphone telah dijual secara massal, sebagian pengembang pun saling bersaing dalam rangka memenuhi permintaan pasar yang kian melonjak. Untuk memenuhi seluruh peningkatan kebutuhan tersebut kini berbagai perusahaan pengembang sistem operasi ini kian bersaing, 5 perusahaan besar yang paling menguasai pasar smartphone di dunia saat ini adalah pengembang sistem operasi Android (Linux Based) 27%, iphone OS (ios) 26%, Symbian 25%, Series 40 9%, dan BlackBerry OS 7% serta OS lainnya dengan jumlah dibawah 6% diantaranya Windows Mobile, Palm OS, Maemo (linux Based), Sony Ericsson OS, dan Bada (Samsung). [2] Android merupakan salah satu sistem operasi untuk smartphone yang paling populer hingga saat ini. Pengguna ponsel berbasis sistem operasi Android di Indonesia meningkat tajam pada tahun ini. Dari pangsa pasar yang hanya 6% pada bulan Januari 2011, melonjak menjadi 51% pada bulan Maret 2012 [3]. Android memiliki berbagai keunggulan sebagai software yang memakai basis kode komputer yang bisa didistribusikan secara terbuka (open source) yang memudahkan pengguna dalam membuat berbagai aplikasi yang diinginkan secara gratis, sehingga Android memberikan kontribusi yang cukup berarti dalam meningkatkan berbagai pelayanan informasi. Terlebih lagi banyak aplikasi yang diciptakan memuat informasi-informasi yang lebih spesifik didapatkan dengan lebih efisien, tidak terkecuali juga memungkinkan pembuatan sebuah aplikasi untuk mencari arah kiblat.

16 3 Hal-hal yang telah dipaparkan inilah yang menjadi alasan untuk membuat sebuah aplikasi petunjuk arah kiblat berbasis Android yang bisa digunakan sebagai acuan umat Muslim dalam menjalankan ibadahnya. 1.2 Rumusan Masalah Berdasarkan dari uraian latar belakang di atas maka dapat dirumuskan suatu permasalahan, yaitu bagaimana membangun suatu aplikasi penunjuk arah kiblat yang diaplikasikan pada smartphone berbasis Android. 1.3 Batasan Masalah Untuk menghindari terlalu luasnya pembahasan dari penelitian yang dilakukan, maka pembahasan penulisan ini dibatasi pada ruang lingkup pembahasan sebagai berikut: 1. Penunjukkan arah kiblat sesuai dengan lokasi hanya dapat digunakan pada sistem operasi Android dengan memanfaatkan Global Positioning System (GPS). 2. Penunjukan arah kiblat menyesesuaikan posisi perangkat yang digunakan berdasarkan lokasi dimana user berada. 3. Aplikasi ini dibangun menggunakan IDE (Integrated Development Environment) Eclipse Indigo dan diuji pada perangkat mobile yang ber-platform Android. 1.4 Tujuan Penulisan Akhir Sebagai gambaran tentang ruang lingkup dan sasaran penelitian, maksud dari pengerjaan tugas akhir ini adalah untuk membangun sebuah aplikasi yang bermanfaat bagi umat muslim dalam memberikan kemudahan untuk mengetahui arah kiblat yang dapat digunakan kapan saja dan dimana saja sebagai acuan ibadah shalat dengan memanfaatkan teknologi Global Positioning System (GPS).

17 4 1.5 Manfaat Penelitian Diharapkan dari penelitian ini dapat menghasilkan banyak manfaat bagi banyak pihak, antara lain: 1. Bagi Penulis - Sebagai tujuan dari penerapan ilmu dan pengetahuan yang diperoleh selama mengikuti kegiatan akademik di Universitas Dian Nuswantoro Semarang. - Mendalami smartphone dengan sistem operasi Android beserta implementasinya untuk meningkatkan kemampuan pribadi dalam mengembangkan sebuah aplikasi mobile. 2. Bagi Akademik Sebagai tolak ukur sejauh mana pemahaman mahasiswa terhadap teori yang telah diberikan serta dapat dijadikan sebagai referensi kedepan terhadap penelitian dan pengembangan ilmu pengetahuan komputer khususnya pada teknologi smartphone dengan sistem operasi Android. 3. Bagi Pengguna Apliaksi Membantu pengguna khususnya umat Muslim yang memiliki tingkat mobilitas tinggi untuk mendapatkan informasi arah kiblat dengan praktis dan akurat serta dapat digunakan kapan saja dan dimana saja. 1.6 Sistematika Penulisan

18 5 Dalam penelitian Tugas Akhir ini disusun dalam beberapa bab dan sub-bab dengan tujuan memberikan kemudahan dalam penulisan, dan dapat memperjelas dalam mempelajari sistematikanya. Secara garis besar sistematika penelitian Tugas Akhir ini adalah sebagai berikut : BAB I BAB II PENDAHULUAN Berisi latar belakang masalah, rumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian dan sistematika penulisan yang memberikan gambaran garis besar penulisan. LANDASAN TEORI Berisi tentang teori dasar dan bahan penelitian yang menjadi landasan utama dalam pembuatan aplikasi petunjuk arah kiblat berbasis Android. BAB III METODE PENELITIAN Menjelaskan tentang metode yang digunakan dalam membangun aplikasi absensi karyawan. BAB IV HASIL PENELITIAN DAN PEMBAHASAN Menjelaskan tentang analisis dari hasil penelitian yang telah dilakukan dalam Tugas Akhir ini dan membahas mengenai program yang telah selesai dibuat. BAB V KESIMPULAN DAN SARAN Merupakan bagian penutup yang berisi kesimpulan dan saran yang diberikan penulis untuk pengembangan selanjutnya.

19 BAB II LANDASAN TEORI Dalam kaidah syariat Islam, shalat dapat diartikan menurut bahasa yaitu berdoa. Sedangkan menurut istilah syara adalah sistem ibadah yang tersusun dari beberapa perkataan dan perbuatan yang dimulai dengan takbiratul ikhram dan diakhiri dengan salam, berdasar atas syarat-syarat dan rukun-rukun tertentu. Dasar kewajiban shalat diantaranya adalah firman Allah SWT : Dan dirikanlah shalat, tunaikanlah zakat dan rukuklah beserta orang-orang yang rukuk. (Q.S. Al- Baqarah [2] : 43) Allah SWT Juga berfirman, maka dirikanlah shalat itu (sebagaimana biasa). Sesungguhnya shalat itu adalah fardhu yang ditentukan waktunya atas orang-orang yang beriman. (Q.S. An-Nisa [4] : 103) Shalat adalah tiang agama, barangsiapa menegakkan shalat, berarti orang itu menegakkan agama, dan barangsiapa meninggalkan shalat, berarti merobohkan agama. Shalat merupakan amalan yang pertama kali dihisab kelak di akhirat. Jika baik shalatnya, maka baik pula amal ibadahnya yang lain. Sebaliknya, jika buruk shalatnya, maka buruk pula amal ibadah lainnya. Rasulullah SAW Bersabda yang diriwayatkan dari Abu Hurairah R.A., Sesungguhnya yang pertama kali dihisab pada diri hamba pada hari Kiamat dari amalannya ialah shalat. Bila baik shalatnya, maka ia telah beruntung dan lulus; dan bila rusak shalatnya, maka ia kecewa dan merugi. 2.1 Kiblat Pengertian Kiblat Kiblat berasal dari bahasa Arab Al-Qiblah adalah arah yang merujuk ke suatu tempat dimana bangunan Ka'bah di Masjidil Haram, Makkah, Arab Saudi. Ka'bah juga sering disebut dengan Baitullah (Rumah Allah). Menghadap arah kiblat merupakan suatu masalah yang penting dalam syariat Islam. Menurut hukum syariat, menghadap ke arah kiblat diartikan sebagai seluruh tubuh atau badan seseorang menghadap ke arah Ka'bah yang terletak di 6

20 7 Makkah yang merupakan pusat tumpuan umat Islam bagi menyempurnakan ibadah-ibadah tertentu. Pada awalnya, kiblat mengarah ke Baitul Maqdis atau Masjidil Aqsa Jerusalem di Palestina, namun pada tahun 624 M ketika Nabi Muhammad SAW hijrah ke Madinah, arah kiblat berpindah ke arah Ka'bah di Makkah hingga kini atas petunjuk wahyu dari Allah SWT. Menghadap ke arah kiblat menjadi syarat sah bagi umat Islam yang hendak menunaikan shalat baik shalat fardhu lima waktu sehari semalam atau shalat-shalat sunat yang lain. Kaidah dalam menentukan arah kiblat memerlukan suatu ilmu khusus yang harus dipelajari atau sekurang-kurangnya meyakini arah yang dibenarkan sesuai dengan syariat. [4] Mengerjakan shalat harus menghadap ke arah kiblat, sebagaimana firman Allah SWT., Dan dari mana saja kamu keluar (datang), maka palingkanlah wajahmu ke arah Masjidil Haram. (Q.S. Al-Baqarah [2] : 149) Rasulullah SAW. juga bersabda, Jika kamu hendak shalat, maka sempurnakanlah wudhu lalu menghadaplah kearah kiblat dan kemudian bertakbirlah. (H.R. Muslim) Dalam sabda Nabi SAW. yang lain disebutkan: Dulu kami shalat bersama Nabi selama enam bulan atau tujuh bulan menghadap ke Baitul Maqdis, kemudian kami dialihkan ke Ka bah. (H.R. Muslim). Menghadap ke arah kiblat menjadi syarat sah bagi umat Islam yang hendak menunaikan shalat baik shalat fardhu lima waktu sehari semalam atau shalat shalat sunat yang lain. Kaidah dalam menentukan arah kiblat memerlukan suatu ilmu khusus yang harus dipelajari atau sekurang-kurangnya meyakini arah yang dibenarkan sesuai dengan syariat Islam.

21 Menentukan Arah Kiblat Koordinat Posisi Geografis Bola (sphere) adalah benda tiga dimensi dimana jarak antara setiap titik di permukaan bola dengan titik pusatnya selalu sama. Karena bumi sangat mirip dengan bola, maka cara menentukan arah dari satu tempat ke tempat lain dapat dilakukan dengan mengandaikan bumi seperti bola. Setiap titik di permukaan bumi dapat dinyatakan dalam duat koordinat, yaitu bujur (longitude) dan lintang (latitude). Semua titik yang memiliki bujur nol terletak pada garis meridian Greenwich (setengah lingkaran besar yang menghubungkan kutub utara dan selatan dan melewati Greenwich). Sementara itu semua titik yang memiliki lintang nol terletak pada garis ekuator (khatulistiwa). Bujur timur terletak di sebelah timur Greenwich, sedangkan bujur barat terletak di sebelah barat Greenwich. Sesuai kesepakatan umum, bujur timur bernilai positif, sedangkan bujur barat bernilai negatif. Sementara itu semua titik yang terletak di sebelah utara ekuator disebut lintang utara, demikian juga untuk titik di selatan ekuator disebut lintang selatan. Lintang utara bernilai positif, sedangkan lintang selatan bernilai negatif. [5]

22 9 Gambat 2.1 Pembagian Bumi Berdasarkan Bujur dan Lintang Ilmu Ukur Segitiga Bola Ilmu ukur segitiga bola atau disebut juga dengan istilah trigonometri bola (spherical trigonometri) adalah ilmu ukur sudut bidang datar yang diaplikasikan pada permukaan berbentuk bola yaitu dalam hal ini Bumi. Segitiga bola menjadi ilmu andalan untuk menghitung arah kiblat. Sebagaimana yang sudah disepakati secara umum bahwa yang disebut arah adalah jarak terpendek berupa garis lurus ke suatu tempat, sehingga kiblat juga menunjukkan arah terpendek dari suatu lokasi ke Ka'bah. Lokasi Ka'bah berdasarkan pengukuran menggunakan Global Positioning System (GPS) maupun menggunakan software Google Earth secara astronomi berada antara 21 25' 21.2 Lintang Utara dan 39 49' 34.1 Bujur Timur [6]. Sedangkan titik koordinat pusat bangunan Ka bah terletak pada Lintang Utara dan Bujur Timur.

23 10 Segitiga bola adalah segitiga di permukaan bola yang sisi-sisinya merupakan bagian dari lingkaran besar. Berbeda dengan segitiga linier atau segitiga yang biasa dikenal, segitiga bola memiliki tiga sudut dalam satuan derajat busur dan tiga sisi berbentuk garis yang berdimensi panjang seperti meter atau sentimeter, sehingga segitiga bola seluruh elemennya hanya dalam satuan derajat busur, karena hanya tiga sudut dan tiga sisi berbentuk busur atau lengkungan bagian dari bola langit atau bola bumi. Dapat diilustrasikan pada gambar berikut : Gambar 2.2 Segitiga Bola Berdasarkan ketiga variabel ini, segitiga bola menghubungkan titik A (Ka'bah), titik B (Lokasi), dan titik C Kutub Utara, lokasi Ka'bah dan Kutub Utara adalah dua variabel yang tetap, sedangkan Lokasi yang akan ditentukan arah kiblat senantiasa berubah. Bila ketiga variabel tersebut digambarkan pada permukaan bumi, maka akan membentuk segitiga bola ABC seperti tampak pada Gambar. Dimana titik A merupakan Lokasi Ka'bah, B Lokasi yang ditentukan arah kiblat dan titik C Kutub Utara. Titik A (Ka'bah) memiliki koordinat bujur Ba dan lintang La. Titik B (Lokasi) memiliki koordinat bujur Bb dan

24 11 lintang Lb. Titik C memiliki lintang 90 derajat. Busur a adalah panjang busur yang menghubungkan titk B dan C. Busur b adalah panjang busur yang menghubungkan titik A dan C. Busur c adalah panjang busur yang menghubungkan titik A dan B. Sudut C tidak lain adalah selisih antara bujur Ba dan bujur Bb. Jadi sudut C = Ba Bb. Sementara sudut B adalah arah menuju titk A (Ka'bah). Maka arah kiblat dari titik B dapat diketahui dengan menentukan besar sudut B. Besar sudut B = 0 derajat menunjukkan arah utara. Nilai B sangat tergantung pada nilai sin(ba Bb) dan nilai cos(lb) * tan(la) sin(lb) * cos(ba Bb). Untuk memudahkan, tan(b) dapat ditulis sama dengan y/x. Sehingga nilai sudut B yang sesuai bergantung pula dari positif atau negatifnya nilai x dan y, dapat dijelaskan sebagai berikut: a. Jumlah sudut A, B dan C harus lebih dari 180º dan kurang dari 540º (180º < A+B+C < 540º) b. Jumlah sisi-sisi a, b dan c harus lebih dari 0º dan kurang dari 360º (0º < a+b+c < 360º) c. Jarak sudut (panjang busur) antara sebuah lingkaran besar dan kutubnya adalah 90º d. a + b > c; a + c > b dan b + c > a e. Bila a = b maka A = B, bila a = c maka A = C, bila b = c maka B = C dan sebaliknya. f. Bila a > b maka A > B; bila a > c maka A > C ; bila b > c maka B > C dan sebaliknya.

25 Rumus Segitiga Bola Dalam ilmu penghitungan trigonometri bola, ada banyak sekali versi rumus segitiga yang dapat digunakan untuk mencari besar sudut antara dua titik pada permukaan bumi, berikut diberikan beberapa rumus segitiga bola yang paling mudah dipahami diantaranya [7] : Rumus Analogi Gauss atau De Lambre sin½( A B) sin½( C) sin½( a b) sin½( c) cos½( A B) sin½( C) sin½( a b) sin½( c) sin½( A B) cos½( C) sin½( a b) sin½( c) cos½( A B) cos½( C) sin½( a b) sin½( c) Rumus Analogi Napier tan½( A B) cot½( C) cos½( a b) cos½( a b) tan½( a b) tan½( c) sin½( A B) sin½( A B) tan½( a b) cot½( c) cos½( A B) cos½( A B)

26 13 Gabungan Rumus Trigonometri cos(b) = cos(a) cos(c) + sin(a) sin(c) cos(b). (1) cos(c) = cos(a) cos(b) + sin(a) sin(b) cos(c). (2) sin( A) sin( B) sin( C). (3) sin( a) sin( b) sin( c) Dari penggabungan ketiga rumus di atas, diperoleh rumus : sin( C) tan( B) sin( a)cot( b) cos( a)cos( C) Sesuai yang telah ditetapkan sebelumnya, C = Ba Bb, a = 90 Lb, b = 90 La, serta mengingat cos (90 x) = sin(x), sin (90 x) = cos(x) dan cot (90 x) = tan(x), maka rumus diatas menjadi : sin( Ba Bb) tan( B) cos( Lb) tan( La) sin( Lb)cos( Ba Bb) Sehingga sudut B dapat diperoleh dari hasil penghitungan arctan dari nilai tan(b ) : sin( Ba Bb) Sudut B arctan cos( Lb) tan( La) sin( Lb)cos( Ba Bb) nilai sudut B inilah yang menjadi arah kiblat, searah jarum jam dihitung dati titik utara (B = 0).

27 Koordinat Geografis Bola Bumi Pada bola langit atau bola bumi terdapat tata koordinat geografis, antara lain; garis lintang (Ф), garis bujur (λ), lingkaran kecil, lingkaran besar dan lain-lain. Gambar 2.3 Tata Koordinat Bola Bumi Garis Bujur (λ) = 0º adalah meridian standar melewati greenwich di timur Greenwich BT atau Bujur Timur, di barat BB atau Bujur Barat Garis Lintang (Ф) = 0º adalah katulistiwa, Kutub Utara = 90º, Kutub Selatan = -90º. Berikut diberikan tabel koordinat geografis tempat di bola bumi : Tabel 2.1 Tabel Koordinat Geografis Bola Bumi Lingkaran Dasar Ekuator Bumi (Khatulistiwa) Lingkaran Kutub Titik Acuan Bujur (Meridian) Lintang: Khatulistiwa(0º) Bujur (Meridian): Greenwich(0º) Koordinat Pertama Bujur atau Meridian (λ) Ke arah timur Greenwich atau BT Ke arah barat Greenwich atau BB

28 15 Koordinat Kedua Lintang tempat (Ф) Ke arah selatan = - atau LS atau S Ke arah utara = - atau LU atau U Kutub Utara = 90º atau 90º U atau 90º LU Kutub Selatan = -90º atau 90º S atau 90º LS Contoh : 1. Semarang (110º 24 BT, 07º 00 LS), berarti Semarang terletak pada garis bujur 110º 24 di timur Greenwich dan di garis lintang 7º 00 LS di selatan Khatulistiwa. 2. Mekkah (39º 5 BT, 21º 25 LU), berarti Mekkah terletak 39º 5 di timur Greenwich dan di garis lintang 21º 25 di Utara Khatulistiwa. 2.2 Global Positioning System (GPS) Pengertian GPS GPS adalah sebuah sistem navigasi berbasis radio yang menyediakan informasi berupa koordinat posisi, kecepatan dan waktu kepada pengguna dengan bantuan sinkronisasi satelit. Sistem ini didesain untuk memberikan posisi dan kecepatan tiga dimensi serta informasi mengenai waktu, secara kontinyu di seluruh dunia tanpa tergantung waktu dan cuaca kepada banyak orang secara simultan. Sistem ini menggunakan satelit yang berfungsi sebagai pengirim sinyal yang berisi informasi koordinat lokasi, kecepatan, arah dan waktu pada alat penerima sinyal GPS (receiver) dipermukaan bumi.

29 Arsitektur GPS Sistem ini menggunakan sejumlah satelit yang berada di orbit bumi, yang memancarkan sinyal ke bumi dan ditangkap oleh alat penerima di permukaan bumi. Arsitektur GPS terdiri dari tiga bagian yaitu Space Segment, Control Segment dan User Segment. Gambar 2.4 GPS Segment 2.3 Android Pengertian Android Secara garis besar, Android merupakan kumpulan software yang ditujukan bagi smartphone mencakup sistem operasi, middleware, dan aplikasi kunci. Android Standart Development Kid (SDK) menyediakan perlengkapan dan Application Programming Interface (API) yang diperlukan untuk mengembangkan aplikasi pada platform Android menggunakan bahasa pemrograman Java. [8]

30 GPS pada Android Manfaat yang sering digunakan dari teknologi GPS pada smartphone Android adalah aplikasi pemetaan lokasi, dimana pengguna dapat mengetahui posisi suatu tempat atau benda tertentu. GPS Android juga dapat digunakan untuk mencari rute tercepat yang banyak digunakan sebagai alat bantu navigasi. Dalam hal ini, penggunaan GPS untuk mencari arah kiblat diolah dari pengolahan data dari koordinat yang didapatkan pada perangkat itu Sensor Accelerometer Android Android accelerometer adalah sebuah tranduser yang berfungsi untuk mengukur percepatan, mengukur getaran, mendeteksi magnet Bumi, ataupun untuk mengukur percepatan akibat gravitasi bumi di lingkungan sekitar perangkat Android. Percepatan merupakan suatu keadaan berubahnya kecepatan terhadap waktu. Bertambahnya suatu kecepatan dalam suatu rentang waktu disebut juga percepatan (acceleration). Jika kecepatan semakin berkurang daripada kecepatan sebelumnya, disebut deceleration. Percepatan juga bergantung pada arah/orientasi karena merupakan penurunan kecepatan yang merupakan besaran vektor. Berubahnya arah pergerakan suatu benda akan menimbulkan percepatan pula.

31 18 Gambar 2.5 Dimensi Sensor Accelerator pada smartphone Android Salah satu pengguaan accelerometer pada Android yang sangat umum yaitu sistem untuk mendeteksi pertambahan atau penurunan percepatan perangkat. Accelerometer ini juga digunakan untuk mendeteksi perubahan rotasi atau perputaran arah yang biasanya terjadi ketika perangkat sedang dipegang oleh pengguna, dengan kata lain sensor ini dapat mendeteksi arah utara untuk digunakan sebagai kompas. Sensor inilah yang berperan paling penting untuk mencari perubahan arah kiblat berdasarkan arah utara. [8] 2.4 Tools Pemrograman Android IDE (Integrated Development Environment ) Eclipse IDE atau Integrated Development Environment Eclipse merupakan software yang memiliki beberapa fasilitas yang diperlukan dalam pembangunan aplikasi Android. Sampai tahap tertentu IDE modern dapat membantu memberikan saran yang mempercepat penulisan kode, IDE juga dapat menunjukan bagianbagian yang jelas mengandung kesalahan atau keraguan.

32 Android SDK (Software Development Kit) Manager Fungsi SDK Manager dalam hal ini digunakan untuk melakukan remote shell (command) dari PC terhadap handset Android dengan paket-paket yang sudah ada dalam perkembangan versi terbaru dari teknologi Android AVD (Android Virtual Device) Android Virtual Device atau Perangkat Virtual Android adalah konfigurasi emulator yang memungkinkan Android memodelkan sebuah perangkat yang sebenarnya dengan mendefinisikan perangkat keras dan pilihan perangkat lunak yang akan ditiru oleh Emulator Android. Penggunaan virtual Android ditujukan kepada pengembang aplikasi Android yang akan mencoba aplikasi yang baru dibuat untuk menguji apakah aplikasi tersebut dapat berjalan dengan baik sebelum di-install pada perangkat Android.

33 BAB III METODOLOGI PENELITIAN 3.1 Kerangka Kerja Penelitian Dalam pembangunan aplikasi ini diperlukan suatu tahapan proses penelitian. Tahapan proses penelitian ini menggambarkan langkah-langkah kegiatan yang akan dilakukan selama mengerjakan penelitian. Adapun tahapan proses penelitian yang digunakan adalah sebagai berikut : Identifikasi Permasalahan Studi Literatur Analisis dan Perancagan Pengembangan Sistem Pembuatan Laporan Gambar 3.1 Kerangka Kerja Penelitian 20

34 21 Berdasarkan tahapan proses penelitian di atas, maka dapat diuraikan pembahasan masing-masing tahapan dalam penelitian sebagai berikut : 1. Identifikasi Permasalahan Petunjuk arah kiblat sangat penting dan erat kaitannya dengan kehidupan umat Muslim sehari-hari, sedangkan masih banyak umat Muslim yang tidak begitu mengetahui tentang penentuan arah kiblat, terutama pada daerah yang baru dikunjungi. 2. Studi Literatur Pada tahap ini, penulis mempelajari konsep-konsep teoritis yang relevan dengan masalah yang diteliti yang diperoleh dari berbagai buku dan internet. Dengan mempelajari teori-teori tersebut, maka penulis akan lebih memahami bagaimana mengembangkan aplikasi Android dengan lebih baik. 3. Analisis dan Perancangan Sekarang ini hampir semua oang memiliki smartphone dan hampir kemana-mana membawa smartphone. Perkembangan handphone yang semakin pesat dan kini smartphone berbasis Android lah yang paling terdepan. Sehingga muncul ide untuk membuat aplikasi yang berisi informasi petunjuk arah kiblat melalui media smartphone berbasis android. 4. Pengembangan Sistem Pada tahap ini, penulis melakukan pengembangan sistem dengan menggunakan metode Agile. 5. Pembuatan Laporan Pada tahap ini, penulis melakukan pembuatan laporan yang disusun berdasarkan hasil penelitian yang telah dilakukan.

35 Metode Pengumpulan Data Pengumpulan data dilakukan guna memperoleh data-data untuk dianalisa dan diolah, sehingga ditemukan permasalahan-permasalahan apa saja yang ada, dan diharapkan dari kegiatan penelitian dapat menghasilkan suatu jalan keluar dari permasalahan tersebut. Adapun metode yang digunakan dalam pengumpulan data sebagai berikut : Penelitian Kepustakaan (Library Research) Mengumpulkan data yang diperoleh dari buku-buku dan konsep yang relevan dengan masalah penentuan arah kiblat dan pembuatan aplikasi android dimana informasi yang diperoleh penulis, dengan membaca dan mempelajari buku-buku dan e-book yang ada. Seperti buku Membongkar Source Code Berbagai Aplikasi Android karya Ivan Michael Siregar, S.T., M.T. dan e- book Android App Development with Java Essential Training dari Lynda.com. Selain buku dan e-book, penulis juga mengutip situssitus yang berhubungan masalah dan aplikasi yang akan dibuat, seperti developer.android.com Melalui Wawancara (Interview) Wawancara dilakukan untuk mendapatkan informasi mengenai seberapa besar pemahaman pentingnya memiliki pengetahuan arah kiblat yang benar saat beribadah shalat, khususnya pada masyarakat Muslim yang memiliki mobilitas tinggi. Wawancara juga dilakukan pada pengembang aplikasi berbasis Android ntuk mendapatkan pengetahuan tentang struktur pemrograman yang baik.

36 Metode Pengembangan Software Metode Pengembangan Software yang digunakan adalah Metode Agile. Pengembangan aplikasi dikerjakan dengan metode ini, maka selama waktu pengerjaannya akan selalu dijumpai proses pengembangan yang dilakukan secara berulang (iterasi). Setiap perulangan meliputi berbagai kegiatan yang wajib dilakukan dalam proyek pengembangan aplikasi, yaitu sebagai berikut : Perencanaan Dokumentasi Requirement Analysis Testing Desain Koding Gambar 3.2 Arsitektur Metode Agile Pada Gambar 3.2, dapat dijelaskan metode pengembangan sistem yang digunakan adalah sebagai berikut : - Perencanaan Langkah yang dilakukan dalam tahapan perencanaan adalah melakukan sebuah rencana untuk desain yang akan dipakai dan kebutuhan apa saja yang dibutuhkan dalam perencanaan tersebut. Langkah awal ini dibutuhkan untuk mengetahui gambaran objek yang akan penulis kerjakan. Perencanaan aplikasi yang dibangun akan memiliki antar muka yang sederhana, dengan informasi yang

37 24 disediakan adalah petunjuk arah kiblat yang kemudian dapat digunakan saat akan beribadah shalat, khususnya bagi pengguna berumat Muslim. - Requirements Analysis Langkah ini merupakan analisa terhadap kebutuhan sistem. Pengumpulan data dalam tahap ini bisa malakukan sebuah penelitian dan studi literatur. Penulis menggali informasi sebanyakbanyaknya dari beberapa sumber pustaka sehingga tercipta aplikasi yang bisa melakukan pemrosesan yang diinginkan. Tahapan ini akan menghasilkan dokumen user requirment atau bisa dikatakan sebagai data yang berhubungan dengan keinginan user dalam pembuatan aplikasi. Dokumen ini lah yang akan menjadi acuan sistem analis untuk menterjemahkan ke dalam bahasa pemrograman. - Desain Proses desain akan menerjemahkan syarat kebutuhan ke sebuah perancangan aplikasi yang dapat diperkirakan sebelum disusun kedalam bahasa pemrograman Anroid. Proses ini berfokus pada: arsitektur perangkat lunak, representasi interface, dan detail (algoritma) prosedural. Tahapan ini akan menghasilkan dokumen yang disebut software requirement, yang kemudian digunakan untuk melakukan aktivitas pembuatan aplikasi. - Coding Coding merupakan penerjemahan dari design kedalam bahasa pemrograman yang dikenali komputer untuk menerjemahkan transaksi yang diinginkan. Tahapan ini lah yang merupakan tahapan secara nyata dalam mengerjakan aplikasi. Dalam hal ini, penggunaan tools pemrograman Android pada komputer akan dimaksimalkan.

38 25 - Testing Testing dilakukan untuk menemukan kesalahan-kesalahan yang terjadi pada aplikasi tersebut pada tahap pengembangan menggunakan Android Virtual Device dan perangkat smartphone Android yang bisa diperbaiki kemudian. Langkah penyesuaian selanjutnya yaitu pengujian hasil akhir aplikasi pada sejumlah masjid untuk mengetahui kecocokan petunjuk arah yang dihasilkan dengan arah kiblat masjid yang bersangkutan. - Dokumentasi Merupakan bagian penting dari pengembangan aplikasi. Masing-masing tahapan dalam model menghasilkan sejumlah tulisan, tabel, gambar atau bentuk-bentuk lain yang harus didokumentasi dari aplikasi Android yang dibangun.

39 BAB IV HASIL PENELITIAN DAN PEMBAHASAN 4.1 Hasil Analisis Sistem Tahap awal dalam penelitian terhadap pembangunan aplikasi ini dimulai dari analisis sistem yang terdiri dari penguraian sub sistem yang utuh ke dalam bagian-bagian ilmu yang lebih spesifik (penghitungan rumus segitiga bola dan ilmu koordinat geografi Bumi) dengan maksud untuk mengidentifikasi dan mengevaluasi permasalahan. Tujuan yang didapatkan adalah pemahaman secara keseluruhan tentang penentuan arah kiblat berdasarkan tinjauan pustaka dan masukan dari pihak-pihak berkepentingan dalam pembangunan aplikasi ini Analisis Masalah Pada pembangunan aplikasi, terdapat beberapa masalah dan faktor penting yang perlu diperhatikan. Masalah utama yang akan dianalisis yaitu mengenai cara mengetahui arah kiblat beserta penghitunganya. Hasil analisi ini akan dijadikan sebagian acuan dalam pembangunan aplikasi Perancangan Aplikasi Aplikasi ini dirancang untuk menyajikan tampilan sederhana untuk menampilkan instruksi yang sangat mudah dimengerti pengguna. Perancangan struktur aplikasi akan menampilkan sebuah arah panah pada layar sebagai petunjuk yang selalu menghadap kearah kiblat Penentuan Arah Kiblat Dalam proses untuk mendapatkan arah kiblat yang tepat, penentuannya memerlukan penghitungan dari persamaanpersamaan matematika berdasarkan landasan ilmu yang sudah ada. Dalam hal ini arah kiblat adalah menghitung jarak terdekat dari 26

40 27 wilayah yang bersangkutan terhadap Ka bah ditinjau dari nilai koordinat geografis menggunakan penghitungan segitiga bola. Misalkan untuk menentukan arah kiblat dari kota Semarang (110º 24 BT, 07º 00 LS). Jika A adalah Mekkah (Ka bah) (39º5 BT, 21º25 LU), C adalah Kutub utara, dan B adalah Kota Semarang, maka a = (90º- Фa), b = (90º- Фb), c adalah jarak antara sudut bola A dan B. Gambar 4.1 Segitiga Bola A B C Maka perhitungannya adalah : A = 39º5 BT, 21º25 LU B = 110º24 BT, -07º 00 LS C = 110º24-39º5 = 70º34 a = (90º- Фa) = (90º (-7º00 )) = 97º00 b = (90º- Фb) = (90º 21º25 ) = 68º35 (c didapat dari penghitungan cos) cos c = cos a cos b + sin a sin b cos C cos c = cos 97º00 cos 68º35 + sin 97º00 sin 68º35 cos 70º34 c = 71º01

41 28 Maka B (arah kiblat dari kota Semarang) dapat ditentukan sebagai berikut : Dengan rumus cos : cos( b) cos( a)cos( c) cos( B) sin( a)sin( c) cos(68º35) cos(97º00) cos(71º01) cos( B ) sin(97º00)sin(71º01) B = 65º30 Dengan Rumus sin : sin( b)sin( C) sin( B) sin( c) sin( B ) B = 65º30 sin(68º35)sin(70º34) sin(71º01) Sudut B ditarik dari arah utara ke arah barat merupakan arah kiblat dari kota Semarang. Gambar 4.2 Sudut Kiblat Semarang 4.2 Analisis Kebutuhan Analisis dan kebutuhan non-fungsional meliputi analisis dan kebutuhan perangkat lunak, analisis dan kebutuhan perangkat keras, serta analisis dan kebutuhan user Kebutuhan Perangkat Lunak Perangkat lunak pada komputer yang digunakan untuk pembangunan aplikasi Anroid digunakan sebagai alat bantu dalam memberikan instruksi dalam bentuk kode yang diberikan kepada

42 29 perangkat keras Android agar bisa saling berinteraksi diantara keduanya. Perangkat lunak tersebut diantaranya adalah sebagai berikut : 1. Sistem Operasi Windows 7 2. Eclipse Indigo 3. JDK (Java Development Kit) 4. ADT (Android Development Tools) 5. Android SDK (Software Development Kit) 6. AVD (Android Virtual Device) Kebutuhan Perangkat Keras Penggunaan komputer dan smartphone terdiri dari perangkat keras yang selalu berinteraksi dengan perangkat lunak yang ada di dalamnya. Dalam hal ini spesifikasi perangkat keras komputer yang digunakan penulis sebagai piranti pengembangan aplikasi Android adalah sebagai berikut : 1. AMD Phenom II X4 955 Processor, ~3.2 GHz 2. Memory 4096MB RAM 3. VGA NVIDIA GeForce GTX Harddisk 500 GB 5. Monitor 6. Mouse dan Keyboard 7. Smartphone Android Analisis dan Kebutuhan User Selain dibutuhkannya perangkat lunak dan perangkat keras, peran user sebagai pengguna aplikasi juga sangat. Adapun spesifikasi minimal user yang dibutuhkan antara lain : 1. Memiliki perangkat smartphone Android. 2. Dapat mengoperasionalkan smartphone Android. 3. Mampu melakukan instalasi aplikasi pada smartphone Android.

43 Perancangan Sistem Perancangan sistem menggambarkan bagaimana aplikasi ini dibangun dan sebagai tindak lanjut dari tahap analisa yang bertujuan untuk memberikan gambaran mengenai antarmuka. Tahap awal yang dilakukan dalam membangun sistem berorientasi objek yaitu dengan perancangan menggunakan UML. Tahap ini akan menentukan aktor atau pengguna aplikasi Use Case Diagram Use Case berikut merupakan gambaran skenario dari interaksi antara user dengan aplikasi yang kemudian dapat menjelaskan hubungan antara aktor yang berperan dengan kegiatan yang dilakukannya terhadap aplikasi. Gambar 4.3 Diagram Use Case Melihat Arah Kiblat Pada diagram Use Case diatas menjelaskan bahwa pengguna sebagai aktor hanya dapat memilih satu pilihan aksi, yaitu melihat arah kiblat. Pada diagram ini terdapat sebuah extend yang digunakan untuk menunjukkan bahwa satu use case merupakan tambahan fungsional dari use case lain jika kondisi tertentu terpenuhi. Alur ini dimulai dari ketika user memulai menjalankan aplikasi, GPS akan menyampaikan informasi mengenai nilai bujur dan lintang dari lokasi perangkat saat itu. Dari informasi nilai bujur dan lintang ini kemudian akan diolah

44 31 menggunakan rumus penghitungan segitiga bola sehingga menampilkan petunjuk arah kiblat kepada user. Definisi Use Case : Definisi Use Case berfungsi untuk menjelaskan proses yang terdapat pada diagram Use Case. Tabel 4.1 Definisi Use Case No. Use Case Deskripsi 1. User melihat arah kiblat 2. GPS mengambil nilai lintang dan bujur Proses untuk melihat arah kiblat sesuai dengan tempat dimana user berada Proses dimana pemanggilan fungsi GPS dalam modul Android untuk memperoleh nilai dengan variable lintang dan bujur Activity Diagram Activity Diagram menggambarkan alir aktivitas dalam aplikasi yang dirancang. Activity Diagram juga menggambarkan proses paralel yang terjadi pada beberapa eksekusi program. Activity Diagram tidak menggambarkan behaviour internal sebuah sistem secara eksak, tetapi lebih menggambarkan proses-proses dan jalur-jalur aktivitas dari level atas secara umum. Gambar 4.4 Activity Diagram Arah Kiblat

45 Skenario Use Case Skenario setiap bagian pada Use Case menunjukkan proses apa yang terjadi pada setiap bagian didalam Use Case tersebut, dimana user memberikan perintah pada setiap bagian dan respon apa yang diberikan oleh sistem kepada user setelah user memberikan perintah pada setiap bagian bagian Use Case. Tabel 4.2 Skenario Use Case Melihat Arah Kiblat Identifikasi Nama Tujuan Deskripsi Aktor Petunjuk Arah Kiblat Dapat menampilkan arah kiblat Proses untuk melihat arah kiblat User Skenario Utama Kondisi Awal 1. Membuka Aplikasi User membuka aplikasi petunjuk arah kiblat 2. Aplikasi merespon dengan cara mengambil nilai lintang dan bujur dengan menggunakan GPS. 3. Aplikasi melakukan perhitungan arah kiblat. 4. Aplikasi menampilkan path sederhana pada layar berbentuk arah panah, kemudian memutar path tersebut sesuai penghitungan kiblat oleh aplikasi. Kondisi Akhir Aplikasi menampilkan arah kiblat

46 Sequence Diagram Sequence Diagram menggambarkan interaksi antar objek di dalam dan disekitar aplikasi (termasuk pengguna, display, dan sebagainya). Sequence Diagram terdiri atas dimensi vertikal (waktu) dan dimensi horizontal (objek-objek yang terkait). Pada Sequence diagram ini menggambarkan skenario atau rangkaian langkah-langkah yang dilakukan pada sistem sebagai respon dari event untuk menghasilkan output berupa arah kiblat. Gambar 4.5 Sequence Diagram Kiblat

47 Class Diagram Class Diagram menggambarkan keadaan aplikasi (atribut), dan memberikan pelayanan untuk menyelesaikan keadaan tersebut (metoda). Gambar 4.6 Class Diagram Tabel 4.3 Deskripsi Class Diagram Class Jenis Kelas Deskripsi Kiblat Interface Class yang berisikan method-method untuk menampilkan kiblat ArahKiblat Control Class yang berisikan method-method berhubungan dengan variable-variabel yang menangani perhitungan arah kiblat

48 Perancangan Antarmuka Perancangan antarmuka merupakan bagian yang sangat penting dalam mencapai tujuan yang diinginkan dari pembangunan aplikasi ini, karena merupakan bagian utama yang dilihat pengguna mulai dari pertama kali aplikasi dijalankan. Perancangan antarmuka dibutuhkan untuk mewakili keadaan sebenarnya dari aplikasi yang akan dibangun. Proses desain akan menerjemahkan perancangan aplikasi yang dapat diperkirakan sebelum disusun kedalam bahasa pemrograman. Berikut akan disajikan perancangan antarmuka dari aplikasi yang akan dibangun : TextView Path() Ukuran : 480x800 pixels Warna : hitam, putih Gambar 4.7 Desain Antarmuka Aplikasi Rancangan antarmuka dari aplikasi ini terdiri dari beberapa bagian layout dengan peggunaan path sederhana sebagai arah panah dalam petunjuk arah kiblat.

49 Implementasi Program Tahap ini merupakan implementasi jalannya aplikasi yang telah dibangun. Arah kiblat merupakan antarmuka yang akan muncul ketika program tersebut dijalankan. Berikut merupakan gambar tampilan dari aplikasi yang telah dibuat. Implementasi pada tahap ini berfokus pada pengembangan rancangan yang disusun menjadi rangkaian kode program. Bagian utama implementasi adalah penjabaran rancangan kelas menjadi kelas yang ditulis dalam sintaks Bahasa Pemrograman Java. Di samping itu disajikan juga tampilan dari aplikasi setelah diimplementasikan pada perangkat smartphone Android Implementasi Class Implementasi Class yang terdapat pada aplikasi sebagai rangkaian prosedur pemrograman untuk arak kiblat terdiri dari dua kelas. Tabel 4.4 Implementasi Class Nama Class ArahKiblat Nama File Arah_Kiblat.java arah_kiblat.xml Implementasi Kode Pemrograman Tampilan arah kiblat dibuat dengan menggunakan kelas SampleView sebagai kostum komponen untuk penunjuk arah, yang selanjutnya akan digunakan pada tampilan antarmuka arah kiblat. Pembuatan tampilan antarmuka pada sistem Android di impelmentasikan dalam bentuk XML. Setiap elemen dalam tampilan antarmuka perlu ditambahkan atribut pengenal, sehingga elemen tersebut akan di generate dalam kelas Resource dan memudahkan untuk digunakan pada kelas yang memerlukan.

50 37 Dari tampilan antarmuka arah kiblat diatur pergerakkan busur penunjuk arah melalui kelas kiblat dengan menggunkan sensor Accelerator. Langkah-langkah logika kode pemrograman yang digunakan adalah sebagai berikut : 1. Mengaktifkan sensor untuk mencari posisi arah utara private final SensorEventListener mlistener = new SensorEventListener() { public void onsensorchanged(sensorevent event) { if (Config.DEBUG) Log.d(TAG,"sensorChanged (" + event.values[0] + ", " + event.values[1] + ", " + event.values[2] + ")"); mvalues = event.values; if (mview!= null) { mview.invalidate(); } } public void onaccuracychanged(sensor sensor,int accuracy) { } protected void oncreate(bundle icicle) { super.oncreate(icicle); msensormanager = (SensorManager)getSystemService (Context.SENSOR_SERVICE); msensor = msensormanager.getdefaultsensor (Sensor.TYPE_ORIENTATION); mview = new SampleView(this); setcontentview(mview); 2. Memanggil GPS LocationManager lm = (LocationManager)getSystemService (Context.LOCATION_SERVICE); Location loc = lm.getlastknownlocation("gps");

51 38 3. Update lokasi dengan GPS loclistend = new DispLocListener(); lm.requestlocationupdates("gps", 30000L, 10.0f, loclistend); loclistend = new DispLocListener(); lm.requestlocationupdates("gps", 30000L, 10.0f, loclistend); 4. Rumus penghitungan sudut Kiblat ( rumus Segitiga Bola) private double SudutKiblat(double BujurSekarang, double LintangSekarang) { double BujurKiblat= ; double LintangKiblat= ; double SelisihBujur=(BujurKiblat-BujurSekarang); double sinselisihbujur= Math.sin(SelisihBujur*2.0*Math.PI/360); double cosselisihbujur= Math.cos(SelisihBujur*2.0*Math.PI/360); double sinlintangsekarang = Math.sin(LintangSekarang *2.0 * Math.PI/360); double sinlintangsekarang = Math.cos(LintangSekarang *2.0 * Math.PI/360); double tanlintangkiblat = Math.tan(LintangKiblat*2*Math.PI/360); double denominator= (sinlintangsekarang*tanlintangkiblat)- sinlintangsekarang*cosselisihbujur; double Kiblat; double arah; Kiblat = Math.atan2(sinSelisihBujur, denominator)*180/math.pi; direction= Kiblat<0? Kiblat+360 : Kiblat; return arah; } 5. Membentuk path sebagai panah penunjuk Kiblat public SampleView(Context context) { super(context); mpath.moveto(0, -250); mpath.lineto(70, -70); mpath.lineto(35, -70); mpath.lineto(35, 150); mpath.lineto(-35, 150); mpath.lineto(-35,-70); mpath.lineto(-70, -70); mpath.close(); }

52 39 6. Mengarahkan path panah sesuai sudut protected void ondraw(canvas canvas) { Paint paint = mpaint; canvas.drawcolor(color.white); paint.setantialias(true); paint.setcolor(color.dkgray); paint.setstyle(paint.style.fill_and_stroke); int w = canvas.getwidth(); int h = canvas.getheight(); int cx = w / 2; int cy = h / 2; float Kiblat=(float) SudutKiblat(Bujur,Lintang); canvas.translate(cx, cy); if (mvalues!= null) { canvas.rotate(-(mvalues[0]+ Kiblat)); } canvas.drawpath(mpath, mpaint); } Implementasi Antarmuka Tampilan antarmuka berikut merupakan hasil dari implementasi pemrograman diatas, hasil layout dengan arah panah sebagai petunjuk kiblat seperti pada gambar di bawah ini : Gambar 4.8 Tampilan Arah Kiblat

53 40 Berdasarkan hasil pengujian yang ditampilkan pada gambar di atas. Sudut arah kiblat yang tampil pada aplikasi ini menunjukan arah yang sesuai dengan mendekati arah kiblat (sekitar 65º30 berlawanan arah jarum jam, atau 294º30 searah jarum jam dihitung dari arah utara). Sehingga dapat disimpulkan nilai sudut arah kiblat aplikasi ini menampilkan nilai yang sesuai berdasarkan lokasi yang sebenarnya yang diterima dari penggunaan GPS. 4.6 Pengujian Aplikasi Pengujian bermaksud untuk mengetahui apakah aplikasi yang dibuat sudah memenuhi kriteria yang sesuai dengan tujuan perancangan aplikasi. Aplikasi diuji kesesuaian kerjanya menggunakan metode pengujian fungsional dan pengujian User Acceptance Pengujian Fungsional Pengujian fungsional yang digunakan untuk menguji aplikasi petunjuk arah kiblat adalah metode pengujian black box. Pengujian black box berfokus pada persyaratan fungsional aplikasi. Pengujian black box ini dilakukan untuk memeriksa apakah sudut arah kiblat yang dihasilkan sudah sesuai dengan arah kiblat yang sebenarnya dan dapat ditampilkan secara real position menyesuaikan arah kiblat jika posisi perangkat bergeser dan diputar. Tabel 4.5 Pengujian Black Box Arah Kiblat Kasus dan hasil uji Data Masukan Yang diharapkan Pengamatan Kesimpulan Memutar Arah panah selalu Ditampilkan perangkat dengan menunjukkan arah informasi arah [ ] diterima berbagai posisi kiblat, walaupun panah menuju (layar menghadap perangkat diputar. kiblat [ ] ditolak kearah langit).

54 Pengujian User Acceptance Pengujian berikutnya dilakukan secara objektif dimana aplikasi diuji secara langsung dengan mengisi data kuesioner. Sampel yang diambil sebanyak 30 responden dengan metode random sampling dari berbagai profesi. Dari hasil kuesioner tersebut akan dilakukan perhitungan untuk nantinya dapat diambil kesimpulan penilaian dari para pengguna terhadapa aplikasi ini. Kuesioner akan terdiri dari 4 pertanyaan dengan 5 pilihan jawaban objektif, kuesioner yang diberikan adalah sebagai berikut : 1. Apakah anda setuju dengan pembangunan aplikasi ini dapat memudahkan umat Muslim dalam mendapatkan petunjuk kiblat dalam melaksanakan ibadahnya? a. Sangat setuju d. Kurang setuju b. Setuju e. Tidak setuju c. Cukup setuju 2. Apakah anda yakin jika petunjuk pada aplikasi ini sudah tepat dalam menampilkan arah kiblat? a. Sangat setuju d. Kurang setuju b. Setuju e. Tidak setuju c. Cukup setuju 3. Apakah anda setuju tampilan dari aplikasi ini sudah menarik bagi pengguna? a. Sangat setuju d. Kurang setuju b. Setuju e. Tidak setuju c. Cukup setuju 4. Apakah anda setuju aplikasi ini mudah untuk digunakan? a. Sangat setuju d. Kurang setuju b. Setuju e. Tidak setuju c. Cukup setuju

55 42 Berdasarkan hasil kuesioner tersebut telah menghasilkan data prosentase masing-masing jawaban dengan menggunakan penghitungan : Y = P / Q * 100% Keterangan : Y = Nilai prosentase P = Banyaknya jawaban responden tiap soal Q = Jumlah responden 1. Pertanyaan: Apakah anda setuju dengan pembangunan aplikasi ini dapat memudahkan umat Muslim dalam mendapatkan petunjuk kiblat dalam melaksanakan ibadahnya? Kategori Jawaban A B C D E Frekuensi Persentase 36.7% 43.3% 16.7% 3.3% 0% 2. Pertanyaan: Apakah anda setuju jika petunjuk pada aplikasi ini sudah tepat dalam menampilkan arah kiblat? Kategori Jawaban A B C D E Frekuensi Persentase 20% 63.3% 13.3% 3.3% 0% 3. Pertanyaan: Apakah anda setuju tampilan dari aplikasi ini sudah menarik bagi pengguna? Kategori Jawaban A B C D E Frekuensi Persentase 10% 26.7% 40% 16.7% 6.7% 4. Pertanyaan: Apakah anda setuju aplikasi ini mudah untuk digunakan? Kategori Jawaban A B C D E Frekuensi Persentase 53.3% 30% 16.7% 0% 0%

56 43 Uji Validitas Kuesioner (Korelasi Produk Momen Pearson / Bivariate Pearson) : Acuan penilaian (bobot skor) : A = 5, B = 4, C = 3, D = 2, E = 1 Tabel 4.6 Tabel Validasi No. Responden Skor Jawaban Skor Total Nilai 462

57 44 Tabel 4.7 : Proses Pengujian Case Processing Summary P a d a Cases Valid Missing Total N Percent N Percent N Percent skor % 0.0% % D Data yang dihasilkan dengan user acceptance menjelaskan bahwa dalam pengujian data responden yang berjumlah 30, hasilnya adalah semua data valid (100%) dan tidak ada data yang missing (0%). Tabel 4.8 : Distribusi Skor Responden Frequency Percent Valid Percent Cumulative Percent Valid Total Tabel 4.8 menjelaskan distribusi skor masing-masing responden dengan varian skor yang dihasilkan beserta frekuensi yang muncul dari 30 responden.

58 45 Tabel 4.9 : Hasil Deskripsi Pengujian Statistics N Valid 30 Missing 0 Mean Median Mode Std. Deviation Minimum 11 Maximum 19 Sum Statistik pengujian pada tabel 4.9 dapat dijelaskan bahwa dari 30 responden didapatkan jumlah skor total adalah 462 (dari maksimal 600), skor kuesioner terendah adalah 11, skor responden tertinggi adalah 19, skor rata-rata yang diperoleh responden adalah 15.4, skor yang paling banyak muncul adalah 15. Tabel 4.10 : Nilai Normalitas Tests of Normality Kolmogorov-Smirnov a Shapiro-Wilk Statistic df Sig. Statistic df Sig. skor * a. Lilliefors Significance Correction Pada Tabel 4.28 uji normalitas yang digunakan adalah shapirowilk, karena jumlah data responden 30 (n < 50). Dari tabel test of normality didapatkan nilai sig 0,265 (sig > 0,05), maka distribusi data responden dikatakan normal.

59 46 Gambar 4.9 Grafik Plot Normal Q-Q Pada gambar 4.9 dapat dijelaskan bahwa plot-plot data menyebar di sekitar garis lurus, dalam hal ini distribusi data dikatakan normal. Plotplot data pada grafik ini untuk memperkuat argumentasi dari pengujian Shapiro-wilk. Gambar 4.10 Kurva Distribusi Normal

BAB I PENDAHULUAN. Salah satunya kewajiban ibadah shalat fardhu lima waktu bagi umat muslim yang

BAB I PENDAHULUAN. Salah satunya kewajiban ibadah shalat fardhu lima waktu bagi umat muslim yang BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan teknologi yang semakin maju terutama di bidang transportasi, komunikasi dan informasi, menjadikan tidak sedikit orang yang memiliki mobilitas tinggi

Lebih terperinci

LAPORAN TUGAS AKHIR. Sistem Informasi Pendataan Pemakaman Umum untuk Wilayah Kota Surakarta. Disusun oleh :

LAPORAN TUGAS AKHIR. Sistem Informasi Pendataan Pemakaman Umum untuk Wilayah Kota Surakarta. Disusun oleh : LAPORAN TUGAS AKHIR Sistem Informasi Pendataan Pemakaman Umum untuk Wilayah Kota Surakarta Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan program studi Teknik Informatika S-1 pada

Lebih terperinci

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN 1.1. Latar Belakang BAB I PENDAHULUAN 1.1. Latar Belakang Kiblat berasal dari bahasa Arab, yaitu Qiblah adalah arah yang merujuk ke suatu tempat dimana bangunan Ka'bah di Masjidil Haram, Mekkah, Arab Saudi. Ka'bah juga sering

Lebih terperinci

LAPORAN TUGAS AKHIR PETA INFORMASI DIGITAL PARIWISATA KABUPATEN JEPARA DENGAN APLIKASI BERBASIS ANDROID

LAPORAN TUGAS AKHIR PETA INFORMASI DIGITAL PARIWISATA KABUPATEN JEPARA DENGAN APLIKASI BERBASIS ANDROID LAPORAN TUGAS AKHIR PETA INFORMASI DIGITAL PARIWISATA KABUPATEN JEPARA DENGAN APLIKASI BERBASIS ANDROID Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan Program studi sistem informasi

Lebih terperinci

LAPORAN TUGAS AKHIR PERANCANGAN INTELIGENT AGENT CHATBOT DENGAN MENGUNAKAN METODE FUZZY STRING MATCHING

LAPORAN TUGAS AKHIR PERANCANGAN INTELIGENT AGENT CHATBOT DENGAN MENGUNAKAN METODE FUZZY STRING MATCHING LAPORAN TUGAS AKHIR PERANCANGAN INTELIGENT AGENT CHATBOT DENGAN MENGUNAKAN METODE FUZZY STRING MATCHING Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan program studi Teknik Informatika-S1

Lebih terperinci

LAPORAN PROYEK AKHIR

LAPORAN PROYEK AKHIR LAPORAN PROYEK AKHIR PERANCANGAN WEBSITE SEKOLAH PADA SMA N 1 PEGANDON - KENDAL Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan program studi Teknik Informatika D3 pada fakultas

Lebih terperinci

PERANCANGAN APLIKASI KALKULASI PAJAK KENDARAAN BERMOTOR BERBASIS ANDROID

PERANCANGAN APLIKASI KALKULASI PAJAK KENDARAAN BERMOTOR BERBASIS ANDROID PERANCANGAN APLIKASI KALKULASI PAJAK KENDARAAN BERMOTOR BERBASIS ANDROID LAPORAN TUGAS AKHIR Disusun Sebagai Salah Satu Syarat Untuk Menyelesaikan Program Pendidikan Diploma 3 oleh : RIBHI AZHARI NIM :

Lebih terperinci

LAPORAN TUGAS AKHIR. Perancangan Sistem Informasi Administrasi Untuk Distributor Media Massa Topas Agency. Disusun oleh :

LAPORAN TUGAS AKHIR. Perancangan Sistem Informasi Administrasi Untuk Distributor Media Massa Topas Agency. Disusun oleh : LAPORAN TUGAS AKHIR Perancangan Sistem Informasi Administrasi Untuk Distributor Media Massa Topas Agency Nama NIM Program Studi Disusun oleh : : Taufik Sahaini Ashari : A12.2004.01693 : Sistem Informasi

Lebih terperinci

LAPORAN TUGAS AKHIR APLIKASI PENCACAHAN DAN PEMBEAAN KIRIMAN POS PADA BEA CUKAI SEMARANG BERBASIS JAVA DENGAN SMS GATEWAY

LAPORAN TUGAS AKHIR APLIKASI PENCACAHAN DAN PEMBEAAN KIRIMAN POS PADA BEA CUKAI SEMARANG BERBASIS JAVA DENGAN SMS GATEWAY LAPORAN TUGAS AKHIR APLIKASI PENCACAHAN DAN PEMBEAAN KIRIMAN POS PADA BEA CUKAI SEMARANG BERBASIS JAVA DENGAN SMS GATEWAY Nama NIM Program Studi Disusun Oleh: : Muhammad Rifqi Fauzi : A11.2008.043942 :

Lebih terperinci

LAPORAN PROYEK AKHIR

LAPORAN PROYEK AKHIR LAPORAN PROYEK AKHIR SISTEM INFORMASI PERPUSTAKAAN PADA SMK BHAKTI PERSADA KENDAL Nama NIM Program Studi Disusun Oleh : : Siti Aminah : A21.2007.05959 : Manajemen Informatika FAKULTAS ILMU KOMPUTER UNIVERSITAS

Lebih terperinci

LAPORAN TUGAS AKHIR. Pembelajaran Agama Islam Untuk Anak Sekolah Dasar Kelas 1 BerbasisMultimedia. Disusun Oleh:

LAPORAN TUGAS AKHIR. Pembelajaran Agama Islam Untuk Anak Sekolah Dasar Kelas 1 BerbasisMultimedia. Disusun Oleh: LAPORAN TUGAS AKHIR Pembelajaran Agama Islam Untuk Anak Sekolah Dasar Kelas 1 BerbasisMultimedia Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan Program Studi Teknik Informatika

Lebih terperinci

LAPORAN TUGAS AKHIR PROGRAM BANTU PEMBELAJARAN MATEMATIKA POKOK BAHASAN PELUANG UNTUK SMA KELAS XI

LAPORAN TUGAS AKHIR PROGRAM BANTU PEMBELAJARAN MATEMATIKA POKOK BAHASAN PELUANG UNTUK SMA KELAS XI LAPORAN TUGAS AKHIR PROGRAM BANTU PEMBELAJARAN MATEMATIKA POKOK BAHASAN PELUANG UNTUK SMA KELAS XI Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan program studi Teknik Informatika

Lebih terperinci

LAPORAN TUGAS AKHIR SISTEM INFORMASI PENGOLAHAN NILAI AKADEMIK PADA SMP NEGERI 14 SEMARANG

LAPORAN TUGAS AKHIR SISTEM INFORMASI PENGOLAHAN NILAI AKADEMIK PADA SMP NEGERI 14 SEMARANG LAPORAN TUGAS AKHIR SISTEM INFORMASI PENGOLAHAN NILAI AKADEMIK PADA SMP NEGERI 14 SEMARANG Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan program studi Sistem Informasi S-1 pada

Lebih terperinci

APLIKASI MOBILE LOKASI OBJEK WISATA KOTA DAN KABUPATEN TEGAL BERBASIS ANDROID

APLIKASI MOBILE LOKASI OBJEK WISATA KOTA DAN KABUPATEN TEGAL BERBASIS ANDROID APLIKASI MOBILE LOKASI OBJEK WISATA KOTA DAN KABUPATEN TEGAL BERBASIS ANDROID Akhmad Agus Wijayanto, Bowo Nurhadiono, S.Si M.Kom Penulis, Mahasiswa S-1 Jurusan Teknik Informatika Universitas Dian Nuswantoro

Lebih terperinci

SEGITIGA BOLA DAN ARAH KIBLAT

SEGITIGA BOLA DAN ARAH KIBLAT SEGITIGA BOLA DAN ARAH KIBLAT Pengetahuan tentang arah kiblat yang benar sangat penting bagi ummat Islam. Ketika ummat Islam malaksanakan ibadah shalat, terdapat sebuah kewajiban untuk menghadap kiblat

Lebih terperinci

LAPORAN TUGAS AKHIR SISTEM PENDUKUNG KEPUTUSAN PEMBELIAN TABLET PC MENGGUNAKAN LOGIKA FUZZY TAHANI

LAPORAN TUGAS AKHIR SISTEM PENDUKUNG KEPUTUSAN PEMBELIAN TABLET PC MENGGUNAKAN LOGIKA FUZZY TAHANI LAPORAN TUGAS AKHIR SISTEM PENDUKUNG KEPUTUSAN PEMBELIAN TABLET PC MENGGUNAKAN LOGIKA FUZZY TAHANI Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan Program Studi Teknik Informatika

Lebih terperinci

PERANCANGAN DAN PEMBUATAN APLIKASI PENGINGAT WAKTU SHALAT BERBASIS ANDROID

PERANCANGAN DAN PEMBUATAN APLIKASI PENGINGAT WAKTU SHALAT BERBASIS ANDROID PERANCANGAN DAN PEMBUATAN APLIKASI PENGINGAT WAKTU SHALAT BERBASIS ANDROID LAPORAN TUGAS AKHIR Disusun Sebagai Salah Satu Syarat Untuk Menyelesaikan Program Pendidikan Diploma 3 Oleh : MUHAMMAD IRVAN NIM

Lebih terperinci

LAPORAN TUGAS AKHIR. Rekayasa Perangkat Lunak E-commerce untuk Penjawi Mebel. Disusun oleh :

LAPORAN TUGAS AKHIR. Rekayasa Perangkat Lunak E-commerce untuk Penjawi Mebel. Disusun oleh : LAPORAN TUGAS AKHIR Rekayasa Perangkat Lunak E-commerce untuk Penjawi Mebel Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan program studi Teknik Informatika S-1 pada Fakultas Ilmu

Lebih terperinci

LAPORAN TUGAS AKHIR PENERAPAN METODE FUZZY DALAM SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN KAMERA DSLR

LAPORAN TUGAS AKHIR PENERAPAN METODE FUZZY DALAM SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN KAMERA DSLR LAPORAN TUGAS AKHIR PENERAPAN METODE FUZZY DALAM SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN KAMERA DSLR Nama NIM Disusun Oleh : : Ari Sukma Firmanullah : A11.2009.04758 Program Studi : Teknik Informatika S-1

Lebih terperinci

DESAIN APLIKASI GALERI BINATANG UNTUK PENGENALAN DAN MEMBACA PADA ANAK USIA 3-5 TAHUN MENGGUNAKAN PLATFORM ANDROID 2.3 SKRIPSI.

DESAIN APLIKASI GALERI BINATANG UNTUK PENGENALAN DAN MEMBACA PADA ANAK USIA 3-5 TAHUN MENGGUNAKAN PLATFORM ANDROID 2.3 SKRIPSI. DESAIN APLIKASI GALERI BINATANG UNTUK PENGENALAN DAN MEMBACA PADA ANAK USIA 3-5 TAHUN MENGGUNAKAN PLATFORM ANDROID 2.3 SKRIPSI Oleh : YANUAR TRI BIYANTO 0934010201 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS

Lebih terperinci

PESETUJUAN LAPORAN PROYEK AKHIR

PESETUJUAN LAPORAN PROYEK AKHIR PESETUJUAN LAPORAN PROYEK AKHIR Nama Pelaksana : Sis Haryanto NIM : A22.2009.01847 Program Studi : Teknik Informatika D-3 Fakultas : Ilmu Komputer Judul Proyek Akhir : Company Profile Plat AB Cellular

Lebih terperinci

LAPORAN TUGAS AKHIR SISTEM INFORMASI PENJUALAN BERBASIS WEBSITE PADA CV. ARINTA WIJAYA SEMARANG

LAPORAN TUGAS AKHIR SISTEM INFORMASI PENJUALAN BERBASIS WEBSITE PADA CV. ARINTA WIJAYA SEMARANG LAPORAN TUGAS AKHIR SISTEM INFORMASI PENJUALAN BERBASIS WEBSITE PADA CV. ARINTA WIJAYA SEMARANG Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan program studi Sistem Informasi S-1

Lebih terperinci

LAPORAN PROYEK AKHIR

LAPORAN PROYEK AKHIR LAPORAN PROYEK AKHIR CD INTERAKTIF PROFILE LASKAR BAND Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan program studi Teknik Informatika D3 pada Fakultas Ilmu Komputer Universitas

Lebih terperinci

PERANCANGAN DATABASE PENGIRIMAN PAKET PADA PT. SUMBER JATI BARU PEKALONGAN

PERANCANGAN DATABASE PENGIRIMAN PAKET PADA PT. SUMBER JATI BARU PEKALONGAN LAPORAN TUGAS AKHIR PERANCANGAN DATABASE PENGIRIMAN PAKET PADA PT. SUMBER JATI BARU PEKALONGAN Disusun Oleh : Nama : GUSTIANI ARIDIANSARI NIM : A12.2004.01805 Program Studi : Sistem Informasi S I Fakultas

Lebih terperinci

LAPORAN TUGAS AKHIR PROGRAM BANTU BELAJAR TRANSFORMASI GEOMETRI BAGI SISWA KELAS III (TIGA) SEKOLAH MENENGAH ATAS. Disusun Oleh :

LAPORAN TUGAS AKHIR PROGRAM BANTU BELAJAR TRANSFORMASI GEOMETRI BAGI SISWA KELAS III (TIGA) SEKOLAH MENENGAH ATAS. Disusun Oleh : LAPORAN TUGAS AKHIR PROGRAM BANTU BELAJAR TRANSFORMASI GEOMETRI BAGI SISWA KELAS III (TIGA) SEKOLAH MENENGAH ATAS Laporan Tugas Akhir ini disusun guna memenuhi salah satu syarat untuk menyelesaikan program

Lebih terperinci

LAPORAN TUGAS AKHIR SISTEM INFORMASI PERSEDIAAN BARANG CV. JELAJAH KOMPUTER SEMARANG. Disusun oleh :

LAPORAN TUGAS AKHIR SISTEM INFORMASI PERSEDIAAN BARANG CV. JELAJAH KOMPUTER SEMARANG. Disusun oleh : LAPORAN TUGAS AKHIR SISTEM INFORMASI PERSEDIAAN BARANG CV. JELAJAH KOMPUTER SEMARANG Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan program studi Teknik Informatika S-1 pada Fakultas

Lebih terperinci

APLIKASI PEMESANAN TIKET KERETA API PADA PT STASIUN SEMARANG TAWANG BERBASIS WEB

APLIKASI PEMESANAN TIKET KERETA API PADA PT STASIUN SEMARANG TAWANG BERBASIS WEB LAPORAN TUGAS AKHIR APLIKASI PEMESANAN TIKET KERETA API PADA PT STASIUN SEMARANG TAWANG BERBASIS WEB Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan program studi Teknik Informatika

Lebih terperinci

LAPORAN TUGAS AKHIR SISTEM PAKAR UNTUK MENGANALISA DAN MENDETEKSI PENYAKIT PADA MANUSIA YANG DITULARKAN OLEH HEWAN TERNAK

LAPORAN TUGAS AKHIR SISTEM PAKAR UNTUK MENGANALISA DAN MENDETEKSI PENYAKIT PADA MANUSIA YANG DITULARKAN OLEH HEWAN TERNAK LAPORAN TUGAS AKHIR SISTEM PAKAR UNTUK MENGANALISA DAN MENDETEKSI PENYAKIT PADA MANUSIA YANG DITULARKAN OLEH HEWAN TERNAK Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan program

Lebih terperinci

PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI GEOGRAFIS OBJEK WISATA DI KABUPATEN LANGKAT BERBASIS ANDROID

PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI GEOGRAFIS OBJEK WISATA DI KABUPATEN LANGKAT BERBASIS ANDROID PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI GEOGRAFIS OBJEK WISATA DI KABUPATEN LANGKAT BERBASIS ANDROID LAPORAN TUGAS AKHIR Disusun Sebagai Salah Satu Syarat Untuk Menyelesaikan Program Pendidikan Diploma

Lebih terperinci

LAPORAN TUGAS AKHIR APLIKASI PERPUSTAKAAN PADA MA AL IRSYAD GAJAH. Disusun Oleh: : Nurul Aini : A Program Studi : Manajemen Informatika

LAPORAN TUGAS AKHIR APLIKASI PERPUSTAKAAN PADA MA AL IRSYAD GAJAH. Disusun Oleh: : Nurul Aini : A Program Studi : Manajemen Informatika p LAPORAN TUGAS AKHIR APLIKASI PERPUSTAKAAN PADA MA AL IRSYAD GAJAH Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan program studi Manajemen Informatika D-3 pada Fakultas Ilmu Komputer

Lebih terperinci

LAPORAN TUGAS AKHIR SISTEM PAKAR UNTUK MENDIAGNOSA PENYAKIT PADA AYAM BROILER

LAPORAN TUGAS AKHIR SISTEM PAKAR UNTUK MENDIAGNOSA PENYAKIT PADA AYAM BROILER LAPORAN TUGAS AKHIR SISTEM PAKAR UNTUK MENDIAGNOSA PENYAKIT PADA AYAM BROILER Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan program studi Teknik Informatika S-1 pada Fakultas

Lebih terperinci

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah BAB I PENDAHULUAN 1.1. Latar Belakang Masalah Android merupakan subset perangkat lunak untuk ponsel yang meliputi sistem operasi berbasis Linux, Middleware dan aplikasi kunci yang dirilis oleh Google [1].

Lebih terperinci

PROGRAM BANTU PEMBELAJARAN MENGHITUNG KESETARAAN SATUAN BAKU BERDASARKAN TEORI PEMBELAJARAN KONSTRUKTIVISME UNTUK KELAS IV SEKOLAH DASAR

PROGRAM BANTU PEMBELAJARAN MENGHITUNG KESETARAAN SATUAN BAKU BERDASARKAN TEORI PEMBELAJARAN KONSTRUKTIVISME UNTUK KELAS IV SEKOLAH DASAR LAPORAN TUGAS AKHIR PROGRAM BANTU PEMBELAJARAN MENGHITUNG KESETARAAN SATUAN BAKU BERDASARKAN TEORI PEMBELAJARAN KONSTRUKTIVISME UNTUK KELAS IV SEKOLAH DASAR Tugas Akhir ini disusun guna memenuhi salah

Lebih terperinci

LAPORAN TUGAS AKHIR SISTEM INFORMASI PERPUSTAKAAN SMAN 01 KEBUMEN. Disusun Oleh:

LAPORAN TUGAS AKHIR SISTEM INFORMASI PERPUSTAKAAN SMAN 01 KEBUMEN. Disusun Oleh: p LAPORAN TUGAS AKHIR SISTEM INFORMASI PERPUSTAKAAN SMAN 01 KEBUMEN Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan program studi Manajemen Informatika D-3 pada Fakultas Ilmu Komputer

Lebih terperinci

LAPORAN TUGAS AKHIR PERANCANGAN BASIS DATA SISTEM INFORMASI PENJUALAN DAN PEMBELIAN BARANG PADA TB. MULYOJATI SUMOWONO KAB.

LAPORAN TUGAS AKHIR PERANCANGAN BASIS DATA SISTEM INFORMASI PENJUALAN DAN PEMBELIAN BARANG PADA TB. MULYOJATI SUMOWONO KAB. LAPORAN TUGAS AKHIR PERANCANGAN BASIS DATA SISTEM INFORMASI PENJUALAN DAN PEMBELIAN BARANG PADA TB. MULYOJATI SUMOWONO KAB. SEMARANG Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan

Lebih terperinci

LAPORAN TUGAS AKHIR PERANCANGAN BASIS DATA SISTEM PELAYANAN TAMU HOTEL(STUDI KASUS PADA HOTEL RINJANI SEMARANG).

LAPORAN TUGAS AKHIR PERANCANGAN BASIS DATA SISTEM PELAYANAN TAMU HOTEL(STUDI KASUS PADA HOTEL RINJANI SEMARANG). LAPORAN TUGAS AKHIR PERANCANGAN BASIS DATA SISTEM PELAYANAN TAMU HOTEL(STUDI KASUS PADA HOTEL RINJANI SEMARANG). Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan program studi Sistem

Lebih terperinci

LAPORAN TUGAS AKHIR SISTEM INFORMASI SIMPAN PINJAM KOPERASI KARYAWAN PT GOLDEN MANYARAN SEMARANG. Disusun Oleh :

LAPORAN TUGAS AKHIR SISTEM INFORMASI SIMPAN PINJAM KOPERASI KARYAWAN PT GOLDEN MANYARAN SEMARANG. Disusun Oleh : LAPORAN TUGAS AKHIR SISTEM INFORMASI SIMPAN PINJAM KOPERASI KARYAWAN PT GOLDEN MANYARAN SEMARANG Disusun Oleh : Nama : Wihala Sandra Y NIM : A11.2000.01486 Program Studi : Teknik Informatika FAKULTAS ILMU

Lebih terperinci

LAPORAN TUGAS AKHIR PROGRAM PENDUKUNG PEMBELAJARAN KINEMATIKA GERAK DENGAN BILINGUAL. Disusun oleh :

LAPORAN TUGAS AKHIR PROGRAM PENDUKUNG PEMBELAJARAN KINEMATIKA GERAK DENGAN BILINGUAL. Disusun oleh : LAPORAN TUGAS AKHIR PROGRAM PENDUKUNG PEMBELAJARAN KINEMATIKA GERAK DENGAN BILINGUAL Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan Program studi Teknik Informatika S-1 pada Fakultas

Lebih terperinci

LAPORAN TUGAS AKHIR. Disusun oleh : : Ricco Widya Nugraha : A Program Studi : Teknik Informatika S-1

LAPORAN TUGAS AKHIR. Disusun oleh : : Ricco Widya Nugraha : A Program Studi : Teknik Informatika S-1 LAPORAN TUGAS AKHIR PEMBELAJARAN JARINGAN KOMPUTER BERBASIS MULTIMEDIA Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan program studi Teknik Informatika S-1 pada Fakultas Ilmu Komputer

Lebih terperinci

LAPORAN TUGAS AKHIR SISTEM INFORMASI AKADEMIK PADA MA NU NURUL HUDA MANGKANG KULON TUGU SEMARANG. Disusun oleh :

LAPORAN TUGAS AKHIR SISTEM INFORMASI AKADEMIK PADA MA NU NURUL HUDA MANGKANG KULON TUGU SEMARANG. Disusun oleh : LAPORAN TUGAS AKHIR SISTEM INFORMASI AKADEMIK PADA MA NU NURUL HUDA MANGKANG KULON TUGU SEMARANG Disusun oleh : Nama : AGUS SUSANTO NIM : A12.2003.01509 Program Studi : Sistem Informasi FAKULTAS ILMU KOMPUTER

Lebih terperinci

LAPORAN TUGAS AKHIR. Perancangan Basis Data Persediaan Barang Pada CV. Mitra Computer Pekalongan. Disusun oleh :

LAPORAN TUGAS AKHIR. Perancangan Basis Data Persediaan Barang Pada CV. Mitra Computer Pekalongan. Disusun oleh : LAPORAN TUGAS AKHIR Perancangan Basis Data Persediaan Barang Pada CV. Mitra Computer Pekalongan Nama NIM Program Studi Disusun oleh : : Arfian Lakso Pradipta : A12.2004.01669 : Sistem Informasi FAKULTAS

Lebih terperinci

BAB I PENDAHULUAN. informasi dan komunikasi. Dengan perkembangan teknologi yang kian maju,

BAB I PENDAHULUAN. informasi dan komunikasi. Dengan perkembangan teknologi yang kian maju, BAB I PENDAHULUAN I.1. Latar Belakang Perkembangan teknologi semakin pesat dan cepat, khususnya teknologi informasi dan komunikasi. Dengan perkembangan teknologi yang kian maju, manusia dapat membuat berbagai

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis Sistem Analisi sistem adalah kegiatan untuk melihat sistem yang sudah berjalan, melihat bagian mana yang bagus dan tidak bagus, dan kemudian mendokumentasikan

Lebih terperinci

SKRIPSI INFORMASI PARIWISATA DI PROVINSI MALUKU UTARA BERBASIS ANDROID MENGGUNAKAN METODE LBS (LOCATION BASED SERVICE)

SKRIPSI INFORMASI PARIWISATA DI PROVINSI MALUKU UTARA BERBASIS ANDROID MENGGUNAKAN METODE LBS (LOCATION BASED SERVICE) SKRIPSI INFORMASI PARIWISATA DI PROVINSI MALUKU UTARA BERBASIS ANDROID MENGGUNAKAN METODE LBS (LOCATION BASED SERVICE) AZAN FADLI MULYADI Nomor Mahasiswa : 135410205 PROGRAM STUDI TEKNIK INFORMATIKA SEKOLAH

Lebih terperinci

APLIKASI PEMBELAJARAN GEOGRAFI UNTUK SISWA SMA BERBASIS ANDROID

APLIKASI PEMBELAJARAN GEOGRAFI UNTUK SISWA SMA BERBASIS ANDROID APLIKASI PEMBELAJARAN GEOGRAFI UNTUK SISWA SMA BERBASIS ANDROID Istiqoma Aprilia 41813010024 PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2017 APLIKASI PEMBELAJARAN

Lebih terperinci

LAPORAN TUGAS AKHIR SISTEM PENDUKUNG KEPUTUSAN KENAIKAN JABATAN PADA PT. STACO JASAPRATAMA

LAPORAN TUGAS AKHIR SISTEM PENDUKUNG KEPUTUSAN KENAIKAN JABATAN PADA PT. STACO JASAPRATAMA LAPORAN TUGAS AKHIR SISTEM PENDUKUNG KEPUTUSAN KENAIKAN JABATAN PADA PT. STACO JASAPRATAMA Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan program studi Teknik Informatika S-1 pada

Lebih terperinci

LAPORAN TUGAS AKHIR SISTEM INFORMASI PENJUALAN PADA CV. BALDAH KOMPUTER SEMARANG

LAPORAN TUGAS AKHIR SISTEM INFORMASI PENJUALAN PADA CV. BALDAH KOMPUTER SEMARANG LAPORAN TUGAS AKHIR SISTEM INFORMASI PENJUALAN PADA CV. BALDAH KOMPUTER SEMARANG Laporan ini disusun guna memenuhi salah satu syarat Untuk menyelesaikan program pendidikan Strata 1 pada Fakultas Ilmu Komputer

Lebih terperinci

LAPORAN TUGAS AKHIR SISTEM INFORMASI PERSEDIAAN OBAT PADA APOTEK MEKAR FARMA SEMARANG

LAPORAN TUGAS AKHIR SISTEM INFORMASI PERSEDIAAN OBAT PADA APOTEK MEKAR FARMA SEMARANG LAPORAN TUGAS AKHIR SISTEM INFORMASI PERSEDIAAN OBAT PADA APOTEK MEKAR FARMA SEMARANG Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan Program Studi Sistem Informasi S-1 pada Fakultas

Lebih terperinci

LAPORAN TUGAS AKHIR MEDIA LATIH DAYA ANALISA DAN LOGIKA UNTUK ANAK BERBASIS KOMPUTER

LAPORAN TUGAS AKHIR MEDIA LATIH DAYA ANALISA DAN LOGIKA UNTUK ANAK BERBASIS KOMPUTER LAPORAN TUGAS AKHIR MEDIA LATIH DAYA ANALISA DAN LOGIKA UNTUK ANAK BERBASIS KOMPUTER Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan program studi Teknik Informatika S-1 pada Fakultas

Lebih terperinci

Bab 1 PENDAHULUAN. tersebut, manusia memanfaatkan teknologi itu sendiri untuk membuat berbagai

Bab 1 PENDAHULUAN. tersebut, manusia memanfaatkan teknologi itu sendiri untuk membuat berbagai Bab 1 PENDAHULUAN 1.1.Latar Belakang Perkembangan Ilmu Pengetahuan dan Teknologi (IPTEK) saat ini seolah mengubah pola hidup manusia pada umumnya. Manusia di tuntut untuk bekerja secara cepat dan efisien

Lebih terperinci

LAPORAN PROYEK AKHIR COMPANY PROFILE FRANCHISE TOKO ECOSWAY

LAPORAN PROYEK AKHIR COMPANY PROFILE FRANCHISE TOKO ECOSWAY LAPORAN PROYEK AKHIR COMPANY PROFILE FRANCHISE TOKO ECOSWAY Laporan ini disusun guna memenuhi salah satu syarat menyelesaikan pendidikan di Universitas Dian Nuswantoro. Di susun oleh : Nama : Farah Deba

Lebih terperinci

MENGHITUNG ARAH KIBLAT DENGAN RUMUS SEGITIGA BOLA

MENGHITUNG ARAH KIBLAT DENGAN RUMUS SEGITIGA BOLA MENGHITUNG ARAH KIBLAT DENGAN RUMUS SEGITIGA BOLA Toyyib* *Guru Fisika MAN Cikarang Jalan Ki Hajar Dewantara 43B Cikarang Utara Kabupaten Bekasi Email: thoy_nh@yahoo.om ABSTRAK Menghadap arah kiblat adalah

Lebih terperinci

BAB 1 PENDAHULUAN. berbagai aktivitas untuk mendukung produktifitas. marak perangkat bergerak atau mobile device. Salah satu perangkat mobile yang

BAB 1 PENDAHULUAN. berbagai aktivitas untuk mendukung produktifitas. marak perangkat bergerak atau mobile device. Salah satu perangkat mobile yang 1 BAB 1 PENDAHULUAN 1.1 Pendahuluan Perkembangan teknologi semakin pesat dan cepat, khususnya teknologi informasi dan komunikasi. Dengan perkembangan teknologi yang kian maju, manusia dapat membuat berbagai

Lebih terperinci

APLIKASI PERHITUNGAN WAKTU SHOLAT BERBASIS J2ME TUGAS AKHIR

APLIKASI PERHITUNGAN WAKTU SHOLAT BERBASIS J2ME TUGAS AKHIR APLIKASI PERHITUNGAN WAKTU SHOLAT BERBASIS J2ME TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata I Teknik Informatika Universitas Muhammadiyah Malang Oleh: DEVITA INDAH RAHMAWATI 06560096

Lebih terperinci

LAPORAN TUGAS AKHIR MEDIA PEMBELAJARAN MENGENAL KERJA PANCA INDRA PADA MANUSIA UNTUK SISWA SD BERBASIS MULTIMEDIA. Disusun Oleh :

LAPORAN TUGAS AKHIR MEDIA PEMBELAJARAN MENGENAL KERJA PANCA INDRA PADA MANUSIA UNTUK SISWA SD BERBASIS MULTIMEDIA. Disusun Oleh : LAPORAN TUGAS AKHIR MEDIA PEMBELAJARAN MENGENAL KERJA PANCA INDRA PADA MANUSIA UNTUK SISWA SD BERBASIS MULTIMEDIA Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan program studi Teknik

Lebih terperinci

Rancang Bangun Aplikasi Location-Based Service Pencarian Lokasi Wisata Di Kota Semarang Berbasis Android

Rancang Bangun Aplikasi Location-Based Service Pencarian Lokasi Wisata Di Kota Semarang Berbasis Android Rancang Bangun Aplikasi Location-Based Service Pencarian Lokasi Wisata Di Kota Semarang Berbasis Android M. Abdurrozzaq Almuzakki Program Studi Teknik Informatika - S1, Fakultas Ilmu Komputer, Universitas

Lebih terperinci

APLIKASI PELACAK LOKASI, KECEPATAN, ARAH DENGAN MENGGUNAKAN GLOBAL POSITIONING SYSTEM (GPS) DAN MENGHASILKAN OUTPUT FILE EKSTENSI KEYHOLE

APLIKASI PELACAK LOKASI, KECEPATAN, ARAH DENGAN MENGGUNAKAN GLOBAL POSITIONING SYSTEM (GPS) DAN MENGHASILKAN OUTPUT FILE EKSTENSI KEYHOLE APLIKASI PELACAK LOKASI, KECEPATAN, ARAH DENGAN MENGGUNAKAN GLOBAL POSITIONING SYSTEM (GPS) DAN MENGHASILKAN OUTPUT FILE EKSTENSI KEYHOLE MARKUP LANGUAGE (KML) BERBASIS ANDROID TUGAS AKHIR OLEH: ARIF NUR

Lebih terperinci

LAPORAN TUGAS AKHIR SISTEM INFORMASI PENJUALAN RUMAH VILLA PAYUNG INDAH PADA PT KREASICIPTA BUKITASRI SEMARANG

LAPORAN TUGAS AKHIR SISTEM INFORMASI PENJUALAN RUMAH VILLA PAYUNG INDAH PADA PT KREASICIPTA BUKITASRI SEMARANG LAPORAN TUGAS AKHIR SISTEM INFORMASI PENJUALAN RUMAH VILLA PAYUNG INDAH PADA PT KREASICIPTA BUKITASRI SEMARANG Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan program studi Sistem

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Ibadah shalat merupakan suatu kewajiban yang harus dilaksanakan oleh setiap umat muslim setiap harinya karena shalat merupakan tiang agama bagi umat muslim. Bagi umat

Lebih terperinci

SKRIPSI RANCANG BANGUN APLIKASI TANAMAN OBAT TRADISIONAL BERBASIS ANDROID. Oleh : ANDI NUR CAHYO

SKRIPSI RANCANG BANGUN APLIKASI TANAMAN OBAT TRADISIONAL BERBASIS ANDROID. Oleh : ANDI NUR CAHYO SKRIPSI RANCANG BANGUN APLIKASI TANAMAN OBAT TRADISIONAL BERBASIS ANDROID Oleh : ANDI NUR CAHYO 201151097 SKRIPSI INI DIAJUKAN SEBAGAI SALAH SATU SYARAT UNTUK MEMPEROLEH GELAR SARJANA KOMPUTER (S.Kom)

Lebih terperinci

BAB III METODOLOGI PENELITIAN. Perangkat lunak yang digunakan dalam mengembangkan aplikasi Sistem

BAB III METODOLOGI PENELITIAN. Perangkat lunak yang digunakan dalam mengembangkan aplikasi Sistem BAB III METODOLOGI PENELITIAN 3.1 Peralatan Pendukung Dalam penelitian ini dibutuhkan beberapa alat untuk mendukung berjalannya perancangan dan implementasi aplikasi. 3.1.1 Perangkat Lunak Perangkat lunak

Lebih terperinci

LAPORAN TUGAS AKHIR. Nama : Muhammad Anis NIM : A Program Studi : Teknik Informatika. Disusun Oleh :

LAPORAN TUGAS AKHIR. Nama : Muhammad Anis NIM : A Program Studi : Teknik Informatika. Disusun Oleh : LAPORAN TUGAS AKHIR SISTEM INFORMASI PENJUALAN BATIK BERBASIS WEB PADA TOKO BATIK Q-TA PEKALONGAN Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan program studi Teknik Informatika

Lebih terperinci

PERANCANGAN DAN PEMBUATAN APLIKASI PEMBELAJARAN KRIPTOGRAFI BERBASIS ANDROID

PERANCANGAN DAN PEMBUATAN APLIKASI PEMBELAJARAN KRIPTOGRAFI BERBASIS ANDROID PERANCANGAN DAN PEMBUATAN APLIKASI PEMBELAJARAN KRIPTOGRAFI BERBASIS ANDROID LAPORAN TUGAS AKHIR Diselesaikan sebagai salah satu syarat Untuk menyelesaikan Program Diploma III Oleh DESY RAHAYU ARDANI 1105112005

Lebih terperinci

0 o 0 0 BT. Dari hasil perhitungan diperoleh azimuth Mushola Miftahul Huda terhadap

0 o 0 0 BT. Dari hasil perhitungan diperoleh azimuth Mushola Miftahul Huda terhadap APLIKASI SEGITIGA BOLA UNTUK MENENTUKAN ARAH KIBLAT Studi Kasus : Arah Kiblat Mushola Miftahul Huda Kelurahan Sarirejo, Kecamatan Mojosari, Kabupaten Mojokerto Oleh : Septa Erik Prabawa NRP. 3511201201

Lebih terperinci

LAPORAN TUGAS AKHIR. Perancangan Basis Data Deposit Pulsa Elektrik Pada Bosindo Group Semarang

LAPORAN TUGAS AKHIR. Perancangan Basis Data Deposit Pulsa Elektrik Pada Bosindo Group Semarang LAPORAN TUGAS AKHIR Perancangan Basis Data Deposit Pulsa Elektrik Pada Bosindo Group Semarang Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan program studi Teknik Informatika S-1

Lebih terperinci

LAPORAN PROYEK AKHIR

LAPORAN PROYEK AKHIR LAPORAN PROYEK AKHIR SISTEM INFORMASI PENGOLAHAN NILAI RAPORT DENGAN ALAT BANTU KOMPUTER PADA SISWA SMK KRISTEN GERGAJI SEMARANG Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1 Implementasi Impelementasi merupakan tahap pengembangan rancangan menjadi sebuah kode program. Di awal bagian ini dijabarkan spesifikasi perangkat keras (hardware)

Lebih terperinci

DAFTAR ISI... HALAMAN JUDUL... HALAMAN PENGESAHAN... ABSTRAK... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

DAFTAR ISI... HALAMAN JUDUL... HALAMAN PENGESAHAN... ABSTRAK... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR... DAFTAR ISI HALAMAN JUDUL... HALAMAN PENGESAHAN... ABSTRAK... KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR... i iii v viii xii xiv BAB I PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Rumusan

Lebih terperinci

APLIKASI LOCATION BASED SERVICE (LBS) UNTUK OUTLET SEGO NJAMOER BERBASIS ANDROID SKRIPSI

APLIKASI LOCATION BASED SERVICE (LBS) UNTUK OUTLET SEGO NJAMOER BERBASIS ANDROID SKRIPSI APLIKASI LOCATION BASED SERVICE (LBS) UNTUK OUTLET SEGO NJAMOER BERBASIS ANDROID SKRIPSI Disusun Oleh : IKA WAHYU FEBIANA NPM. 0934010190 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS

Lebih terperinci

BAB III METODE PENELITIAN

BAB III METODE PENELITIAN BAB III METODE PENELITIAN 3.1 Metode Penelitian Penelitian ini bertujuan untuk mengembangkan produk berupa locationbased game yang diperuntukan bagi perangkat mobile dengan sistem operasi Android. Penelitian

Lebih terperinci

LAPORAN TUGAS AKHIR SISTEM INFORMASI PERSEDIAAN BARANG PADA APOTEK RAMADHAN SEMARANG

LAPORAN TUGAS AKHIR SISTEM INFORMASI PERSEDIAAN BARANG PADA APOTEK RAMADHAN SEMARANG LAPORAN TUGAS AKHIR SISTEM INFORMASI PERSEDIAAN BARANG PADA APOTEK RAMADHAN SEMARANG Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan program studi Sistem Informasi S-1 pada Fakultas

Lebih terperinci

APLIKASI IJAWA KAMUS INDONESIA JAWA BERBASIS ANDROID MOBILE

APLIKASI IJAWA KAMUS INDONESIA JAWA BERBASIS ANDROID MOBILE LAPORAN SKRIPSI APLIKASI IJAWA KAMUS INDONESIA JAWA BERBASIS ANDROID MOBILE Laporan ini disusun guna memenuhi salah satu syarat untuk Menyelesaikan program studi Sistem Informasi S-1 pada Fakultas Teknik

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II.1. Aplikasi Aplikasi adalah suatu subkelas perangkat lunak komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna. Contoh

Lebih terperinci

BAB III METODE PENELITIAN

BAB III METODE PENELITIAN 43 BAB III METODE PENELITIAN 3.1 Peralatan Pendukung Dalam penelitian ini dibutuhkan beberapa alat untuk mendukung berjalannya perancangan dan implementasi aplikasi. 3.1.1 Perangkat Lunak Perangkat lunak

Lebih terperinci

LAPORAN TUGAS AKHIR VISUALISASI TRANSFORMASI FOURIER UNTUK PENINGKATAN KUALITAS CITRA

LAPORAN TUGAS AKHIR VISUALISASI TRANSFORMASI FOURIER UNTUK PENINGKATAN KUALITAS CITRA LAPORAN TUGAS AKHIR VISUALISASI TRANSFORMASI FOURIER UNTUK PENINGKATAN KUALITAS CITRA Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan program studi Teknik Informatika S-1 pada Fakultas

Lebih terperinci

DESAIN DAN IMPLEMENTASI APLIKASI DOA BERDASARKAN AL HADIST DALAM KEHIDUPAN RASULULLAH SAW BERBASIS ANDROID

DESAIN DAN IMPLEMENTASI APLIKASI DOA BERDASARKAN AL HADIST DALAM KEHIDUPAN RASULULLAH SAW BERBASIS ANDROID DESAIN DAN IMPLEMENTASI APLIKASI DOA BERDASARKAN AL HADIST DALAM KEHIDUPAN RASULULLAH SAW BERBASIS ANDROID SKRIPSI Oleh : AGUSTIN RAHMAD 0934010216 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Masalah Perkembangan teknologi pada masa sekarang ini telah mengalami perubahan yang sangat pesat, sama halnya dengan perkembangan Elektronik. Salah satunya

Lebih terperinci

LAPORAN TUGAS AKHIR. Perancangan Basis Data Pemasangan dan Perawatan Berkala Tower Telepon Seluler Pada CV. Lintas Reka Cipta

LAPORAN TUGAS AKHIR. Perancangan Basis Data Pemasangan dan Perawatan Berkala Tower Telepon Seluler Pada CV. Lintas Reka Cipta LAPORAN TUGAS AKHIR Perancangan Basis Data Pemasangan dan Perawatan Berkala Tower Telepon Seluler Pada CV. Lintas Reka Cipta Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan program

Lebih terperinci

PERANCANGAN SISTEM INFORMASI PERSEDIAAN BARANG PADA PT. GUGAH PERKASA RIPTA SEMARANG

PERANCANGAN SISTEM INFORMASI PERSEDIAAN BARANG PADA PT. GUGAH PERKASA RIPTA SEMARANG LAPORAN TUGAS AKHIR PERANCANGAN SISTEM INFORMASI PERSEDIAAN BARANG PADA PT. GUGAH PERKASA RIPTA SEMARANG Disusun Oleh : Nama : NOVITA FEBRIANI NIM : A12.2007.02649 Program Studi : Sistem Informasi S I

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM. Analisis merupakan suatu tindakan untuk mengetahui lebih

BAB III ANALISIS DAN PERANCANGAN SISTEM. Analisis merupakan suatu tindakan untuk mengetahui lebih BAB III ANALISIS DAN PERANCANGAN SISTEM 3. 1 Analisis Sistem Analisis merupakan suatu tindakan untuk mengetahui lebih jauh tentang obyek yang akan diteliti. Sehingga akan diperoleh gambaran mengenai analisis

Lebih terperinci

ALAT BANTU PEMBELAJARAN GAYA DALAM FISIKA UNTUK SISWA-SISWI KELAS VIII ( STUDI KASUS SLTP NEGERI 5 BREBES

ALAT BANTU PEMBELAJARAN GAYA DALAM FISIKA UNTUK SISWA-SISWI KELAS VIII ( STUDI KASUS SLTP NEGERI 5 BREBES LAPORAN TUGAS AKHIR ALAT BANTU PEMBELAJARAN GAYA DALAM FISIKA UNTUK SISWA-SISWI KELAS VIII ( STUDI KASUS SLTP NEGERI 5 BREBES ) Disusun Oleh : Nama : Akhmad Multazam NIM : A11.2006.03224 Program Studi

Lebih terperinci

Sistem Informasi Pengelolaan Retribusi Pelayanan Pasar pada Kantor Pasar Bitingan Kudus

Sistem Informasi Pengelolaan Retribusi Pelayanan Pasar pada Kantor Pasar Bitingan Kudus LAPORAN SKRIPSI Sistem Informasi Pengelolaan Retribusi Pelayanan Pasar pada Kantor Pasar Bitingan Kudus Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan program Studi Sistem Informasi

Lebih terperinci

APLIKASI RUKUN ISLAM BERBASIS ANDROID

APLIKASI RUKUN ISLAM BERBASIS ANDROID APLIKASI RUKUN ISLAM BERBASIS ANDROID Ludfi Ariyanto 1) 1) Program Studi Teknik Informatika, Sekolah Tinggi Informatika & Komputer Indonesia (STIKI) Malang Email: ludfiarianto@gmail.com ABSTRAK Semakin

Lebih terperinci

APLIKASI PEMETAAN JALAN WISATA PANTAI PULAU BATAM DENGAN LAYANAN LOCATION BASED SERVICE BERBASIS ANDROID. Abstrak

APLIKASI PEMETAAN JALAN WISATA PANTAI PULAU BATAM DENGAN LAYANAN LOCATION BASED SERVICE BERBASIS ANDROID. Abstrak APLIKASI PEMETAAN JALAN WISATA PANTAI PULAU BATAM DENGAN LAYANAN LOCATION BASED SERVICE BERBASIS ANDROID Sudra Irawan, Dhamas Noprian Jurusan Teknik Informatika Politeknik Negeri Batam sudra@polibatam.ac.id

Lebih terperinci

APLIKASI PENCARIAN TAMBAL BAN MOTOR TERDEKAT BERBASIS ANDROID (STUDI KASUS TAMBAL BAN DI KOTA BATAM) Abstrak

APLIKASI PENCARIAN TAMBAL BAN MOTOR TERDEKAT BERBASIS ANDROID (STUDI KASUS TAMBAL BAN DI KOTA BATAM) Abstrak APLIKASI PENCARIAN TAMBAL BAN MOTOR TERDEKAT BERBASIS ANDROID (STUDI KASUS TAMBAL BAN DI KOTA BATAM) Sudra Irawan, Gusti Hermawansyah Putra Jurusan Teknik Informatika Politeknik Negeri Batam sudra@polibatam.ac.id

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi 4.1.1 Kebutuhan Perangkat Keras Agar aplikasi dapat dijalankan dengan baik dan lancar, diperlukan spesifikasi standar dari suatu perangkat keras. Ada beberapa

Lebih terperinci

Simulasi Penentuan Sudut Arah Kiblat dengan Metode Segitiga Bola Menggunakan Bahasa Pemrograman GUI MatLab R2009

Simulasi Penentuan Sudut Arah Kiblat dengan Metode Segitiga Bola Menggunakan Bahasa Pemrograman GUI MatLab R2009 Kaunia, Vol. IX, No. 2, Oktober 2013 Simulasi Penentuan Sudut Arah Kiblat dengan Metode Segitiga Bola Menggunakan Bahasa Pemrograman GUI MatLab R2009 Asih Melati, Dwi Rohayati, Tatik Juwariyah State Islamic

Lebih terperinci

APLIKASI PEMETAAN GPS SMP SMA SURAKARTA BERBASIS MOBILE ANDROID

APLIKASI PEMETAAN GPS SMP SMA SURAKARTA BERBASIS MOBILE ANDROID APLIKASI PEMETAAN GPS SMP SMA SURAKARTA BERBASIS MOBILE ANDROID SKRIPSI Disusun sebagai salah satu syarat menyelesaikan Jenjang Strata I Pada Program Studi Informatika Fakultas Komunikasi dan Informatika

Lebih terperinci

INFORMASI MUSEUM DI JAKARTA SELATAN BERBASIS MOBILE

INFORMASI MUSEUM DI JAKARTA SELATAN BERBASIS MOBILE INFORMASI MUSEUM DI JAKARTA SELATAN BERBASIS MOBILE DARYANTO 41507110052 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2014 KATA PENGANTAR Puji dan syukur saya

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM 49 BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1 Implementasi Implementasi merupakan tahap pengembangan rancangan menjadi kode program. Pada awal bagian ini dijabarkan spesifikasi perangkat keras dan lunak

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1 Implementasi Implementasi merupakan tahap pengembangan rancangan menjadi kode program. Pada awal bagian ini dijabarkan spesifikasi perangkat keras dan lunak

Lebih terperinci

DESAIN DAN IMPLEMENTASI WIDGET KALENDER DAN REMINDER ISLAMI BERBASIS ANDROID SKRIPSI. Oleh : RAHMAN NUR BAKHTIAR T.H

DESAIN DAN IMPLEMENTASI WIDGET KALENDER DAN REMINDER ISLAMI BERBASIS ANDROID SKRIPSI. Oleh : RAHMAN NUR BAKHTIAR T.H DESAIN DAN IMPLEMENTASI WIDGET KALENDER DAN REMINDER ISLAMI BERBASIS ANDROID SKRIPSI Oleh : RAHMAN NUR BAKHTIAR T.H 0934010192 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS PEMBANGUNAN

Lebih terperinci

LAPORAN SKRIPSI RANCANG BANGUN SISTEM ADMINISTRASI BEASISWA PADA KOPERASI PURA GROUP

LAPORAN SKRIPSI RANCANG BANGUN SISTEM ADMINISTRASI BEASISWA PADA KOPERASI PURA GROUP LAPORAN SKRIPSI RANCANG BANGUN SISTEM ADMINISTRASI BEASISWA PADA KOPERASI PURA GROUP Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan program studi Sistem Informasi S-1 pada Fakultas

Lebih terperinci

SISTEM INFORMASI PINJAMAN PADA BADAN KESWADAYAAN MASYARAKAT MEKAR SARI ASIH KELURAHAN LEMPONGSARI KECAMATAN GAJAH MUNGKUR SEMARANG

SISTEM INFORMASI PINJAMAN PADA BADAN KESWADAYAAN MASYARAKAT MEKAR SARI ASIH KELURAHAN LEMPONGSARI KECAMATAN GAJAH MUNGKUR SEMARANG LAPORAN TUGAS AKHIR SISTEM INFORMASI PINJAMAN PADA BADAN KESWADAYAAN MASYARAKAT MEKAR SARI ASIH KELURAHAN LEMPONGSARI KECAMATAN GAJAH MUNGKUR SEMARANG Disusun oleh : Nama : Herry Syakti Tristiyanto NIM

Lebih terperinci

MEMBANGUN APLIKASI E BOOK READER DENGAN JAVA MICRO EDITION (JAVA ME) UNTUK PONSEL BERBASIS JAVA MIDP 2.0

MEMBANGUN APLIKASI E BOOK READER DENGAN JAVA MICRO EDITION (JAVA ME) UNTUK PONSEL BERBASIS JAVA MIDP 2.0 MEMBANGUN APLIKASI E BOOK READER DENGAN JAVA MICRO EDITION (JAVA ME) UNTUK PONSEL BERBASIS JAVA MIDP 2.0 SKRIPSI Disusun sebagai salah satu syarat menyelesaikan Program Studi Strata I pada Jurusan Teknik

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisa Sistem Analisis sistem merupakan kegiatan penguraian suatu sistem informasi yang utuh dan nyata ke dalam bagian-bagian atau komponen-komponen komputer

Lebih terperinci

APLIKASI PERHITUNGAN ZAKAT MAL EMAS DAN ZAKAT MAL PROFESI BERBASIS ANDROID PADA PONSEL SELULAR SKRIPSI

APLIKASI PERHITUNGAN ZAKAT MAL EMAS DAN ZAKAT MAL PROFESI BERBASIS ANDROID PADA PONSEL SELULAR SKRIPSI APLIKASI PERHITUNGAN ZAKAT MAL EMAS DAN ZAKAT MAL PROFESI BERBASIS ANDROID PADA PONSEL SELULAR SKRIPSI Disusun Oleh : MUKHAMMAD SYAFI UL UMAM NPM. 0934010184 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI

Lebih terperinci

PENDAHULUAN Latar Belakang Masalah Saat ini perkembangan teknologi informasi bergerak dengan sangat cepat. Perkembangan teknologi informasi telah memb

PENDAHULUAN Latar Belakang Masalah Saat ini perkembangan teknologi informasi bergerak dengan sangat cepat. Perkembangan teknologi informasi telah memb APLIKASI PEMETAAN RUMAH BERSALIN DI KOTA DEPOK BERBASIS PLATFORM ANDROID Nopi Hidayatuloh *), Prof. Dr. Boesono Soerowirdjo **) Jurusan Sistem Informasi, Fakultas Ilmu Komputer dan Teknologi Informasi

Lebih terperinci

SISTEM INFORMASI PEMINJAMAN UANG DI BALAI DESA DERSALAM BERBASIS DEKSTOP

SISTEM INFORMASI PEMINJAMAN UANG DI BALAI DESA DERSALAM BERBASIS DEKSTOP LAPORAN SKRIPSI SISTEM INFORMASI PEMINJAMAN UANG DI BALAI DESA DERSALAM BERBASIS DEKSTOP Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan program Studi Sistem Informasi S-1 pada

Lebih terperinci

SISTEM INFORMASI PENGOLAHAN, TRANSAKSI DAN PRODUKSI BERAS PADA UD. SUMBER PANGAN KUDUS

SISTEM INFORMASI PENGOLAHAN, TRANSAKSI DAN PRODUKSI BERAS PADA UD. SUMBER PANGAN KUDUS LAPORAN SKRIPSI SISTEM INFORMASI PENGOLAHAN, TRANSAKSI DAN PRODUKSI BERAS PADA UD. SUMBER PANGAN KUDUS Disusun Oleh : Nama : Catur Ady Irawan NIM : 2010-53-108 Program Studi : Sistem Informasi Fakultas

Lebih terperinci