PERANCANGAN DAN IMPLEMENTASI APLIKASI PANDUAN MANASIK HAJI BERBASIS MOBILE DEVICE

Ukuran: px
Mulai penontonan dengan halaman:

Download "PERANCANGAN DAN IMPLEMENTASI APLIKASI PANDUAN MANASIK HAJI BERBASIS MOBILE DEVICE"

Transkripsi

1 PERANCANGAN DAN IMPLEMENTASI APLIKASI PANDUAN MANASIK HAJI BERBASIS MOBILE DEVICE Disusun Oleh: MARKHABAN NUR IDRIS PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS ISLAM NEGERI SYARIF HIDAYATULLAH JAKARTA 2011 M / 1432 H

2 PERANCANGAN DAN IMPLEMENTASI APLIKASI PANDUAN MANASIK HAJI BERBASIS MOBILE DEVICE Skripsi Sebagai Salah Satu Syarat Untuk Memperoleh Gelar Sarjana Komputer Fakultas Sains dan Teknologi Universitas Islam Negeri Syarif Hidayatullah Jakarta Oleh: MARKHABAN NUR IDRIS PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS ISLAM NEGERI SYARIF HIDAYATULLAH JAKARTA 2011 M / 1432 H

3 ABSTRAK MARKHABAN NUR IDRIS ( ). Perancangan Dan Implementasi Aplikasi Panduan Manasik Haji Berbasis Mobile Device (Dibimbing Oleh RIZAL BAHAWARES dan ZULFIANDRI). Perkembangan teknologi mobile device berkembang dengan sangat pesatnya, sehingga fungsi handphone bukan hanya digunakan sebagai alat komunikasi saja dengan tambahan fitur-fitur seperti imaging, music, browsing, transfer data, aplikasi dan permainan, handphone berubah menjadi perangkat yang canggih dan pintar. Kecanggihan perangkat mobile ini memberikan berbagai macam dampak yang positif maupun negatif. Hal ini juga menyebabkan semua orang yang menggunakannya menjadi lebih mudah untuk mendapatkan suatu informasi, salah satunya untuk umat muslim yang merupakan agama mayoritas di Indonesia untuk mendapatkan informasi tentang panduan manasik haji pada perangkat mobile yang telah menggunakan teknologi JAVA yang dikembangkan oleh SUN Microsystem. Peneliti membuat aplikasi yang ditujukan untuk perangkat mobile berupa aplikasi panduan manasik haji dengan menggunakan teknologi J2ME. Aplikasi ini memberikan informasi tentang ibadah haji, doa-doa, istilah-istilah dalam haji dan tahapan pelaksanaannya. Dalam pembuatan aplikasi ini metodologi pengembangan aplikasi menggunakan metode Rapid Application Development (RAD) dengan pemodelan aplikasi menggunakan Unified Modelling Language (UML). Perangkat lunak yang digunakan untuk mengembangkan aplikasi ini adalah Java2 Micro Edition (J2ME) dengan bantuan NetBeans IDE (Integrated Development Environtment) sebagai media untuk merancang tampilan dan menuliskan kode program, dan J2ME Wireless Toolkit sebagai emulator untuk melihat hasil tampilan aplikasi di komputer dengan sistem operasi Windows XP Professional Service Pack 2. Aplikasi ini akan menghasilkan output berupa informasi tentang haji, sebagai salah satu sarana belajar umat Islam tentang tata cara pelaksanaan haji dan membantu umat Islam dalam menghafal doa-doa haji pada handphone yang dapat digunakan kapan saja dan dimana saja. Kata Kunci: Manasik Haji, J2ME, RAD, UML, Mobile Device.

4 KATA PENGANTAR Assalamu alaikum Wr. Wb. Dengan mengucap syukur Alhamdulillah, penulis panjatkan kehadirat Allah SWT, atas rahmat dan hidayah-nya, sehingga skripsi ini dapat terselesaikan dengan baik. Shalawat dan salam senantiasa penulis haturkan kepada baginda Nabi Besar Muhammad SAW, keluarganya, para sahabatnya, dan mudah-mudahan syafa atnya bisa menolong kita di akhirat nanti. Amin ya rabb al- alamin. Skripsi yang berjudul PERANCANGAN DAN IMPLEMENTASI APLIKASI PANDUAN MANASIK BERBASIS MOBILE DEVICE disusun guna memenuhi persyaratan untuk memperoleh gelar Sarjana Strata 1 (S1) pada Program Studi Teknik Informatika Universitas Islam Negeri Syarif Hidayatullah Jakarta. Penulis menyadari bahwa tanpa bantuan dan bimbingan dari berbagai pihak, skripsi ini tidak akan terselesaikan dengan baik. Oleh karena itu, ijinkanlah penulis menyampaikan ucapan terima kasih kepada: 1. Bapak DR. Syopiansyah Jaya Putra, M.Sis., selaku Dekan Fakultas Sains dan Teknologi UIN Syarif Hidayatullah Jakarta. 2. Bapak Yusuf Durrachman, MIT, selaku Ketua Program Studi Teknik Informatika dan Ibu Viva Arifin, MMSI, selaku Sekretaris Program Studi Teknik Informatika, UIN Syarif Hidayatullah Jakarta. 3. Bapak Rizal Bahaweres M.Kom dan Bapak Zulfiandri, MMSI, selaku Dosen Pembimbing,yang telah memberikan bimbingan, waktu dan perhatiannya dalam menyelesaikan skripsi ini. 4. Seluruh Dosen Program Studi Teknik Informatika Fakultas Sains dan Teknologi

5 5. UIN Syarif Hidayatullah Jakarta, yang telah memberikan ilmunya selama penulis belajar. 6. Segenap Karyawan Fakultas Sains dan Teknologi dan Program Studi Teknik Informatika, yang telah memberikan pelayanannya selama penulis belajar sampai selesai dalam penulisan skripsi. 7. Seluruh pihak yang telah membantu dalam penyelesaian skripsi ini yang tidak dapat disebutkan satu persatu. Penulisan skripsi ini masih jauh dari sempurna sehingga segala saran dan kritik akan sangat membangun dan bermanfaat bagi kesempurnaan skripsi ini. Akhir kata, penulis memohon maaf yang sebesar-besarnya kepada semua pihak atas kekurangan dan kekhilafan yang telah penulis lakukan, baik secara sengaja maupun tidak sengaja selama mengerjakan skripsi. Semoga skripsi ini dapat bermanfaat bagi semua pihak dan segala bantuan yang telah diberikan kepada penulis, akan mendapatkan balasan yang setimpal dari Allah SWT. Amin. Wassalamu alaikum Wr. Wb. Jakarta, Juli 201 Markhaban Nur Idris

6 DAFTAR ISI Halaman Judul... Lembar Pengesahan Pembimbing... Lembar Pengesahan Ujian... Lembar Pernyataan... ABSTRAK... i ii iii iv v KATA PENGANTAR... DAFTAR ISI... DAFTAR GAMBAR... vi x xv DAFTAR TABEL... xx DAFTAR LAMPIRAN... xxiii BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Perumusan Masalah Batasan Masalah Tujuan Penelitian Manfaat Penelitian Bagi Penulis Bagi Masyarakat Bagi Universitas... 5 x

7 1.6 Metodologi Penelitian Studi Pustaka Diskusi Metode Pengembangan Aplikasi Sistematika Penulisan... 7 BAB II LANDASAN TEORI 2.1 Aplikasi Panduan Haji Macam-macam Haji Haji Tamattu Haji Ifrad Haji Qiran Mobile Device Pembahasan Umum JAVA Java2 Micro Edition (J2ME) Sekilas tentang J2ME Komponen-Komponen J2ME xi

8 MIDP Screen MIDP UI J2ME Configuration Connected Limited Device Configuration (CLDC) Connected Device Configuration (CDC) J2ME Profile Mobile Information Device Profile (MIDP) Kilo Virtual Machine (KVM) MIDlet Daur Hidup MIDlet MIDlet Suites Java Application Description (JAD) Rapid Application Development (RAD) Unified Modelling Language (UML) Sekilas Tentang UML Diagram-diagram dalam UML Use Case Diagram Sequence Diagram Class Diagram xii

9 BAB III METODOLOGI PENELITIAN 3.1 Metode Pengumpulan Data Metode Pengembangan Aplikasi BAB IV PENGEMBANGAN APLIKASI 4.1 Fase Perencanaan Syarat-syarat Tujuan Informasi Syarat-syarat Informasi Analisa Masalah Fase Perancangan Use Case Diagram Activity Diagram Sequence Diagram Class Diagram Perancangan Antarmuka Fase Konstruksi Instalasi Software yang Digunakan Membuat Project Baru di NetBeans Membuat File MIDlet xiii

10 4.3.4 Menulis Kode Program Menjalankan Aplikasi pada Komputer Mempaketkan Aplikasi Fase Pelaksanaan Spesifikasi handphone yang digunakan Transfer Aplikasi dari PC ke Ponsel dan Instalasi Pengujian Aplikasi pada Ponsel LG KC550 dan Nokia Evaluasi Pengujian Aplikasi pada Ponsel LG KC550 dan Nokia Tanggapan user tentang aplikasi BAB V PENUTUP 5.1 Kesimpulan Saran DAFTAR PUSTAKA LAMPIRAN A WAWANCARA LAMPIRAN B SOURCE CODE LAMPIRAN C FILE MAP xiv

11 DAFTAR GAMBAR Gambar 2.1 Hubungan antara J2EE, S2SE, dan J2ME Gambar 2.2 Arsitektur J2ME Gambar 2.3 Posisi CLDC dalam Arsitektur J2ME Gambar 2.4 Posisi MIDP dalam arsitektur J2ME Gambar 2.5 Posisi KVM dalam arsitektur J2ME Gambar 2.6 Diagram status daur hidup dari sebuah Midlet Gambar 2.7 Contoh emulator J2ME Wireless Toolkit Gambar 2.8 Fase RAD menurut James Martin Gambar 2.9 Notasi use case dan actor Gambar 2.10 Contoh use case diagram Gambar 2.11 Contoh sequence diagram Gambar 2.12 Diagram statechart untuk kelas Account... Gambar 2.13 Diagram sekuensial untuk penarikan uang 1 juta... Gambar 2.14 Diagram komponen... Gambar 4.1 Use Case Diagram Aplikasi... Gambar 4.2 Diagram aktivitas untuk aliran kejadian dalam use case melihat pengertian hidrokarbon Gambar 4.3 Diagram aktivitas untuk aliran kejadian dalam use case melihat penggolongan hidrokarbon xv

12 Gambar 4.4 Diagram aktivitas untuk aliran kejadian dalam use case menghitung massa hidrokarbon Gambar 4.5 Diagram aktivitas untuk aliran kejadian dalam use case menghitung jumlah atom Gambar 4.6 Diagram aktivitas untuk aliran kejadian dalam use case mencari nama hidrokarbon Gambar 4.7 Diagram aktivitas untuk aliran kejadian dalam use case melihat daftar istilah Gambar 4.8 Diagram aktivitas untuk aliran kejadian dalam use case mencari istilah Gambar 4.9 Diagram aktivitas untuk aliran kejadian dalam use case melihat evaluasi Gambar 4.10 Diagram aktivitas untuk aliran kejadian dalam use case melihat bantuan Gambar 4.11 Diagram aktivitas untuk aliran kejadian dalam use case melihat tentang aplikasi Gambar 4.12 Class diagram Aplikasi Modul Belajar Senyawa Hidrokarbon Gambar 4.13 Diagram Statechart untuk kelas SenyawaKimiaHidrokarbon Gambar 4.14 Diagram sekuensial untuk melihat pengertian hidrokarbon Gambar 4.15 Diagram sekuensial untuk melihat penggolongan hidrokarbon Gambar 4.16 Diagram sekuensial untuk menghitung massa hidrokarbon Gambar 4.17 Diagram sekuensial untuk menghitung jumlah atom Gambar 4.18 Diagram sekuensial untuk mencari nama hidrokarbon xvi

13 Gambar 4.19 Diagram sekuensial untuk melihat daftar istilah Gambar 4.20 Diagram sekuensial untuk mencari istilah Gambar 4.21 Diagram sekuensial untuk melihat evaluasi Gambar 4.22 Diagram sekuensial untuk melihat bantuan Gambar 4.23 Diagram sekuensial untuk melihat tentang aplikasi Gambar 4.24 Diagram Komponen Aplikasi Modul Belajar Senyawa Hidrokarbon Gambar 4.25 Struktur Menu Utama Gambar 4.26 Struktur Sub-Menu Materi Pelajaran Gambar 4.27 Rancangan Form Splash Screen Gambar 4.28 Rancangan List Menu Utama Gambar 4.29 Rancangan Form Peta Konsep Gambar 4.30 Rancangan List Materi Pelajaran Gambar 4.31 Rancangan Form Pengertian Hidrokarbon Gambar 4.32 Rancangan List Gol. Hidrokarbon Gambar 4.33 Rancangan Form Contoh Senyawa Hidrokarbon Gambar 4.34 Rancangan Form Penamaan Hidrokarbon Gambar 4.35 Rancangan Form Sumber Hidrokarbon Gambar 4.36 Rancangan Form Manfaat Hidrokarbon Gambar 4.37 Rancangan Form Hitung Massa Hidrokarbon Gambar 4.38 Rancangan Form Mr Senyawa Gambar 4.39 Rancangan Form untuk rantai utama Gambar 4.40 Rancangan Form untuk rantai cabang xvii

14 Gambar 4.41 Rancangan Form Cari Istilah Gambar 4.42 Rancangan List Daftar Istilah Gambar 4.43 Rancangan Form Evaluasi Gambar 4.44 Rancangan Form Bantuan Gambar 4.45 Rancangan Form Tentang Aplikasi Gambar 4.46 Proses instalasi Java Development Kit Gambar 4.47 Menentukan lokasi J2SE JDK Home Directory Gambar 4.48 Menentukan lokasi NetBeans IDE Home Directory Gambar 4.49 Menentukan lokasi Java Virtual Machine (JVM) Gambar 4.50 Jendela New Project NetBeans Gambar 4.51 Jendela Choose Project Gambar 4.52 Jendela Name and Location untuk New Project Gambar 4.53 Jendela Default Platform Selection Gambar 4.54 Jendela New File Gambar 4.55 Jendela Name & Location untuk New File Gambar 4.56 Perancangan aplikasi menggunakan NetBeans Gambar 4.57 Tampilan Aplikasi Modul Belajar Senyawa Hidrokarbon pada emulator J2ME WTK versi Gambar 4.58 Proses Mempaketkan Aplikasi Gambar 4.59 Output modul menampilkan definisi hidrokarbon Gambar 4.60 Output modul menampilkan penggolongan hidrokarbon Gambar 4.61 Output modul menghitung massa hidrokarbon Gambar 4.62 Output modul menghitung jumlah atom xviii

15 Gambar 4.63 Output modul mencari nama hidrokarbon Gambar 4.64 Output modul menampilkan daftar istilah Gambar 4.65 Output modul mencari istilah Gambar 4.66 Output modul menampilkan evaluasi Gambar 4.67 Output modul menampilkan bantuan penggunaan aplikasi Gambar 4.68 Output modul menampilkan tentang aplikasi xix

16 DAFTAR TABEL Tabel 2.1 Tabel Perbandingan CLDC dan CDC Tabel 2.2 Contoh Senyawa Alkena Tabel 2.3 Contoh Senyawa Alkuna Tabel 2.4 Perbandingan antara CLDC dan CDC Tabel 3.1 Penentuan Jumlah Sampel Dari Populasi Tertentu Dengan Taraf Kesalahan 1%, 5%, dan 10% Tabel 4.1 Spesifikasi Use Case Melihat Pengertian Hidrokarbon Tabel 4.2 Spesifikasi Use Case Melihat Penggolongan Hidrokarbon Tabel 4.3 Spesifikasi Use Case Menghitung Massa Hidrokarbon Tabel 4.4 Spesifikasi Use Case Menghitung Jumlah Atom Tabel 4.5 Spesifikasi Use Case Mencari Nama Hidrokarbon Tabel 4.6 Spesifikasi Use Case Melihat Daftar Istilah Tabel 4.7 Spesifikasi Use Case Mencari Istilah Tabel 4.8 Spesifikasi Use Case Melihat Evaluasi Tabel 4.9 Spesifikasi Use Case Melihat Bantuan Tabel 4.10 Spesifikasi Use Case Melihat Tentang Aplikasi Tabel 4.11a Daftar Atribut Kelas SenyawaKimiaHidrokarbon Tabel 4.11b Daftar Metode Kelas SenyawaKimiaHidrokarbon Tabel 4.12a Daftar Atribut Kelas SplashScreen Tabel 4.12b Daftar Metode Kelas SplashScreen Tabel 4.13a Daftar Atribut Kelas MenuUtama xx

17 Tabel 4.13b Daftar Metode Kelas MenuUtama Tabel 4.14a Daftar Atribut Kelas MateriPelajaran Tabel 4.14b Daftar Metode Kelas MateriPelajaran Tabel 4.15a Daftar Atribut Kelas Tampil Tabel 4.15b Daftar Metode Kelas Tampil Tabel 4.16a Daftar Atribut Kelas GolonganHidrokarbon Tabel 4.16b Daftar Metode Kelas GolonganHidrokarbon Tabel 4.17a Daftar Atribut Kelas Alkana Tabel 4.17b Daftar Metode Kelas Alkana Tabel 4.18a Daftar Atribut Kelas Alkena Tabel 4.18b Daftar Metode Kelas Alkena Tabel 4.19a Daftar Atribut Kelas Alkuna Tabel 4.19b Daftar Metode Kelas Alkuna Tabel 4.20a Daftar Atribut Kelas TampilContohSenyawa Tabel 4.20b Daftar Metode Kelas TampilContohSenyawa Tabel 4.21a Daftar Atribut Kelas HitungMassa Tabel 4.21b Daftar Metode Kelas HitungMassa Tabel 4.22a Daftar Atribut Kelas CariNama Tabel 4.22b Daftar Metode Kelas CariNama Tabel 4.23a Daftar Atribut Kelas IstilahHidrokarbon Tabel 4.23b Daftar Metode Kelas IstilahHidrokarbon Tabel 4.24a Daftar Atribut Kelas Evaluasi Tabel 4.24b Daftar Metode Kelas Evaluasi xxi

18 Tabel 4.25a Daftar Atribut Kelas Bantuan Tabel 4.25b Daftar Metode Kelas Bantuan Tabel 4.26a Daftar Atribut Kelas Tentang Tabel 4.26b Daftar Metode Kelas Tentang Tabel 4.27 Pengujian modul menampilkan definisi hidrokarbon Tabel 4.28 Pengujian modul menampilkan penggolongan hidrokarbon Tabel 4.29 Pengujian modul menghitung massa hidrokarbon Tabel 4.30 Pengujian modul menghitung jumlah atom Tabel 4.31 Pengujian modul mencari nama hidrokarbon Tabel 4.32 Pengujian modul menampilkan daftar istilah Tabel 4.33 Pengujian modul mecari istilah Tabel 4.34 Pengujian modul menampilkan evaluasi Tabel 4.35 Pengujian modul menampilkan bantuan penggunaan aplikasi Tabel 4.36 Pengujian modul menampilkan tentang aplikasi Tabel 4.37 Evaluasi Pengujian Aplikasi Tabel 4.38 Hasil Persentase Tanggapan Siswa xxii

19 DAFTAR LAMPIRAN Lampiran A Transkip Hasil Wawancara... A-1 Lampiran B Contoh dan Hasil Kuesioner... B-1 Lampiran C Profil Sekolah... C-1 Lampiran D Surat Keterangan Melaksanakan Penelitian... D-1 Lampiran E Isi (Content) Materi dan Soal-soal Evaluasi pada Aplikasi... E-1 Lampiran F Spesifikasi Handphone yang diuji coba... F-1 Lampiran G Proses Transfer dan Instalasi Aplikasi pada Handphone... G-1 Lampiran H Hasil Tampilan Aplikasi pada Emulator dan Handphone... H-1 Lampiran I Source Code... I-1 xxiii

20 BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Dunia informasi saat ini seakan tak bisa terlepas dari teknologi. Salah satu teknologi yang saat ini telah berkembang dengan pesat dalam satu dekade terakhir yang menjadi trend dan digemari masyarakat Indonesia adalah teknologi komunikasi terutama teknologi mobile device seperti Handphone. Handphone merupakan alat komunikasi wireless yaitu komunikasi bergerak tanpa kabel yang disebut dengan mobile device. Saat ini handphone bukanlah suatu hal yang dianggap mewah atau langka lagi. Handphone sekarang sudah menjadi kebutuhan pokok masyarakat Indonesia. Dari kalangan bawah sampai kalangan atas sudah menggunakan handphone. Disamping harga yang ditawarkan cukup terjangkau, berbagai fiture juga diberikan sebagai penunjang majunya teknologi. Handphone yang awalnya hanya sekedar digunakan sebagai telepon dan SMS saja. Namun dengan semakin berkembangnya teknologi perangkat handphone semakin lengkap mulai dari Game, Mp3, Kamera, Radio, dan koneksi internet. Banyak fungsi yang bisa dilakukan dengan handphone, diantaranya digunakan untuk menyimpan informasi, membuat daftar pekerjaan atau perencanaan pekerjaan, mencatat appointment (janji pertemuan) dan dapat disertakan reminder (pengingat waktu), kalkulator untuk perhitungan dasar 1

21 2 sederhana, mengirim dan menerima , mencari informasi (berita, hiburan, dan informasi lain) dari internet. Perkembangan teknologi mobile device yang begitu pesat memiliki berbagai macam dampak, baik itu dampak positif dan negatif terhadap kehidupan masyarakat. Dampak negatif yang saat ini sedang banyak terjadi adalah : maraknya aksi teror bom, SMS santet, video porno dan lain-lain. Tetapi dibalik dampak negatif yang ditimbulkan oleh perkembangan teknologi perangkat mobile yang maju pesat tersebut, masih banyak dampak positif yang bisa dimanfaatkan dalam kehidupan sehari-hari. Berangkat dari permasalahan diatas penulis mencoba memberikan dampak positif atau manfaat dari perkembangan perangkat mobile tersebut dengan mengembangkan aplikasi panduan manasik haji yang didistribusikan kedalam sebuah ponsel untuk masyarakat Indonesia khususnya bagi umat Muslim. Dengan aplikasi yang dibuat maka setiap orang yang ingin mengetahui tata cara ibadah haji dapat belajar dengan cepat karena tidak hanya berbasis teks tetapi juga dilengkapi fitur gambar-gambar tentang ibadah haji, kumpulan do a haji dan juga sifat handphone yang dapat dibawa kemana-mana. 1.2 Perumusan Masalah Sesuai dengan inti dari penulisan skripsi ini, maka permasalahan yang dapat penulis simpulkan yaitu :

22 3 1) Bagaimana aplikasi (yang aplikasinya didistribusikan kedalam sebuah handphone) dapat memberikan informasi tentang tata cara melakukan ibadah haji tamattu. 2) Bagaimana penerapan aplikasi pada perangkat yang sebenarnya yaitu berupa handphone yang sudah mendukung aplikasi JAVA dengan Mobile Information Device Profile (MIDP) versi ) Bagaimana langkah-langkah perancangan aplikasi dan tools apa saja yang digunakan untuk membuat aplikasi Panduan Manasik Haji berbasis mobile device ini. 1.3 Batasan masalah Berdasarkan penelitian yang penulis lakukan, batasan-batasan yang masalah yang dapat disimpulkan adalah : 1) Membuat aplikasi Panduan Manasik Haji berbasis mobile device dikembangkan menggunakan bahasa pemrograman Java2 Micro Edition (J2ME). 2) Aplikasi ini hanya dikembangkan untuk mobile device yang sudah mendukung aplikasi JAVA MIDP versi ) Aplikasi ini menampilkan informasi tentang haji dan tahapan-tahapan Haji Tamattu yang diambil dari buku Bimbingan Manasik Haji terbitan Departemen Agama RI Tahun 2003 oleh tim ahli Prof. K.H. Alie Yafie 4) Pengujian dan pengimplementasian penulis menggunakan ponsel LG KC550 dan Nokia 3120

23 4 1.4 Tujuan Penelitian Tujuan penelitian dan pembuatan aplikasi ini adalah : 1) Membuat aplikasi yang dapat digunakan oleh calon jamaah haji khususnya dan masyarakat pada umumnya dengan menggunakan perangkat mobile yang mendukung aplikasi JAVA MIDP 2.0 untuk memperoleh informasi tentang tata cara melaksanakan ibadah haji dengan cepat dan mudah karena dapat diakses dimana saja dan kapan saja. 2) Memahami cara pembuatan aplikasi mobile device menggunakan teknologi J2ME dari tahap perancangan, coding, sampai implementasi pada perangkat mobile. 3) Menerapkan aplikasi pada ponsel yang sudah mendukung aplikasi JAVA MIDP 2.0 dalam hal ini penulis menerapkan aplikasi pada ponsel LG KC550 dan Nokia ) Melakukan pengujian dan membandingkan kinerja aplikasi pada kedua ponsel tersebut. 1.5 Manfaat Penelitian Sesuai permasalahan dan tujuan penelitian yang sudah disebutkan, maka manfaat penelitian dapat dirumuskan, yaitu : Bagi penulis 1) Untuk memenuhi salah satu syarat kelulusan dalam menempuh gelar Sarjana Strata Satu (S1) pada Program Studi Teknik

24 5 Informartika Fakultas Sains Dan Teknologi Universitas Islam Negeri Syarif Hidayatullah Jakarta. 2) Menambah wawasan penulis tentang bahasa pemrograman JAVA khsusnya J2ME dan dapat menerapkan langsung dengan membuat aplikasi untuk perangkat mobile Bagi Masyarakat 1) Membantu umat Islam mendapatkan informasi tentang haji, istilah-istilah haji, menghafal doa-doa haji dan tahapan pelaksanaan haji tamattu dengan menggunakan perangkat mobile device yang sudah mendukung aplikasi JAVA MIDP versi ) Sebagai referensi bagi masyarakat yang mempunyai minat dalam mengembangkan aplikasi mobile dengan J2ME. 3) Sebagai salah satu sarana belajar umat Islam tentang tata cara pelaksanaan haji Bagi Universitas 1) Mengetahui kemampuan mahasiswa dalam menguasai materi baik teori maupun praktek yang telah diperoleh selama masa kuliah. 2) Mengetahui kemampuan mahasiswa dalam menerapakan ilmunya sebagai bahan evaluasi.

25 6 1.6 Metode Penelitian Untuk memperoleh data dan informasi yang diperlukan, ada beberapa metode yang penulis gunakan: Studi pustaka Yaitu pengumpulan data dan informasi dengan cara membaca buku-buku referensi yang dapat dijadikan acuan pembahasan yang berhubungan dengan judul skripsi Perancangan dan Implementasi Aplikasi Panduan Manasik Haji Berbasis Mobile Device Diskusi Melakukan diskusi dengan dosen pembimbing dan teman-teman di kampus Metode pengembangan aplikasi Pengembangan aplikasi dalam penelitian ini penulis lakukan mengunakan lima tahap siklus pengembangan model RAD (Rapid Aplication Development) yang dibuat oleh James Martin, yang terdiri dari empat tahapan yaitu: 1) Fase Perencanaan Syarat-Syarat Yaitu menentukan tujuan dan syarat-syarat informasi. 2) Fase Perancangan Yaitu perancangan proses-proses yang akan terjadi di dalam aplikasi.

26 7 3) Fase Konstruksi pada tahapan ini dilakukan pengkodean terhadap rancangan-rancangan yang telah didefinisikan dan menjalankan aplikasi. 4) Fase Pelaksanaan pada tahapan ini dilakukan pengujian terhadap sistem dan melakukan pengenalan terhadap aplikasi. 1.7 Sistematik Penulisan Dalam penulisan skripsi ini, penulis membaginya dalam dalam lima bab pembahasan, rincian pembahasan setiap bab yaitu sebagai berikut: BAB I PENDAHULUAN Dalam bab ini berisi uraian tentang latar belakang penelitian, perumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian, metode penelitian dan sistematika penulisan BAB II LANDASAN TEORI Dalam bab ini berisi uraian tentang landasan teori yang berhubungan dengan materi yang penulis buat. Teori-teori tersebut antara lain adalah Haji, Mobile Device, JAVA, J2ME, UML dan RAD. BAB III METODOLOGI PENELITIAN Dalam bab ini berisi uraian tentang metodologi pengembangan aplikasi yang penulis gunakan pada aplikasi yaitu mengunakan model RAD.

27 8 BAB IV PENGEMBANGAN APLIKASI Pada bab ini dibahas mengenai pengembangan aplikasi yang menggunakan beberapa tahapan, yaitu meliputi fase perencanaan syarat-syarat, fase perancangan, fase konstruksi, dan fase pelaksanaan. BAB V PENUTUP Pada bab ini diuraikan kesimpulan dari pembahasan bab-bab sebelumnya dan saran-saran yang yang bisa ditambahkan dalam penulisan skripsi ini sehingga menjadi lebih baik. DAFTAR PUSTAKA LAMPIRAN

28 9 BAB II LANDASAN TEORI 2.1 Aplikasi Aplikasi atau perangkat lunak aplikasi adalah suatu subkelas perangkat lunak komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna. Biasanya dibandingkan dengan perangkat lunak sistem yang mengintegrasikan berbagai kemampuan komputer, tapi tidak secara langsung menerapkan kemampuan tersebut untuk mengerjakan suatu tugas yang menguntungkan pengguna. Contoh utama perangkat lunak aplikasi adalah pengolah kata, lembar kerja, dan pemutar media. ( 2.2 Panduan Menurut kamus besar Indonesia (2009:230), panduan atau petunjuk adalah tuntunan dalam melakukan suatu pekerjaan. 2.3 Haji Haji adalah rukun (tiang agama) Islam yang kelima setelah syahadat, shalat, zakat dan puasa. Menunaikan ibadah haji adalah bentuk ritual tahunan yang dilaksanakan umat Islam sedunia yang mampu (secara material, fisik, dan keilmuan) dengan berkunjung dan melaksanakan beberapa kegiatan di beberapa tempat di Arab Saudi pada suatu waktu yang dikenal sebagai musim haji (bulan Dzulhijjah) ( Hal ini berbeda dengan ibadah umrah yang bisa dilaksanakan sewaktu-waktu. 9

29 10 Kegiatan inti ibadah haji dimulai pada tanggal 8 Dzulhijjah ketika umat Islam bermalam di Mina, wukuf (berdiam diri) di Padang Arafah pada tanggal 9 Dzulhijjah, bermalam di Muzdalifah, dan berakhir setelah melempar jumrah (melempar batu simbolisasi setan) pada tanggal 10, 11, dan 12 Dzulhijjah. Masyarakat Indonesia lazim juga menyebut hari raya Idul Adha sebagai hari raya haji karena bersamaan dengan perayaan ibadah haji ini. Ibadah haji dimulai dengan: 1. berihram 2. thawaf (qudum, ifadhah) 3. sa'i (antara Shafa-Marwah) 4. wuquf di Arafah 5. mabit di Muzdalifah 6. melempar jumrah 7. memotong/mencukur rambut dan diakhiri dengan 8. thawaf wada' Macam-macam Haji Setiap jamaah bebas memilih jenis ibadah haji yang ingin dilaksanakannya. Berikut adalah jenis dan pengertian haji yang dimaksud ( Haji Tamattu' Haji Tamattu adalah ibadah yang hanya berniat (berihram) untuk umroh saja di bulan-bulan ibadah haji. Bila sudah sampai di Makkah, dia bisa langsung melakukan thawaf dan sa'i

30 11 untuk berumrah, mencukur rambut, dan memotong kuku. Ketika tiba hari Tarwiyyah (hari ke-8 bulan Dzulhijjah), dia mulai ihram dengan melakukan haji secara tersendiri dengan seluruh aktifitas ibadah hajinya Haji Ifrad Haji ifrad adalah ibadah haji secara tersendiri. Jika sudah sampai di Makkah, dia bisa melakukan thawaf qudum (thawaf kedatangan ke tanah suci) lalu melakukan sa'i untuk ibadah haji tanpa mencukur rambut atau memotong kuku. Dia juga tidak perlu ber-tahallul (terlepasnya seseorang dari halangan atau pantangan selama ihram) selama ihram karena posisinya tetap atau telah berihram hingga kemudian ber-tahallul setelah melempar jumrah al-aqabah di hari Idul Adha (10 Dzulhijjah). Jika dia mengakhirkan ibadah sa'i sampai waktu thawaf haji, maka tidak masalah Haji Qiran Haji qiran adalah ibadah haji dimana seseorang berihram untuk ibadah haji dan umrah secara bersamaan, atau berihram untuk umrah terlebih dahulu kemudian masuk pada ihram ibadah haji. Kegiatan ini dilaksanakan sebelum melakukan thawaf. Orang yang melaksanakan haji qiran sama dengan yang dilaksanakan pada haji Ifrad, hanya saja orang yang melaksanakan haji Qiran

31 12 berkewajiban membayar dam (denda), sementara haji ifrad tidak ada kewajiban. 2.4 Mobile Device Computing device berukuran relatif lebih kecil, dengan tipikal penggunaan layar display visual kecil sebagai output dan keyboard kecil sebagai input. Pada device tertentu, misalnya Personal Digital Assistant (PDA), input dan output menjadi satu pada tampilan touch-screen ( device). 2.5 Pembahasan Umum JAVA JAVA menurut definisi dari SUN adalah nama untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak pada komputer standalone ataupun pada komputer dalam lingkungan jaringan. JAVA 2 adalah generasi kedua dari JAVA platform (generasi awalnya adalah Java Development Kit). Java berdiri diatas sebuah mesin interpreter yang diberi nama Java Virtual Machine (JVM). JVM ini yang akan membaca byte code dalam file.class dari suatu program sebagai representasi langsung program yang berisi bahasa mesin. Oleh karena itu bahasa JAVA disebut sebagai bahasa pemrograman yang portable karena dapat dijalankan pada berbagai sistem operasi, asalkan pada sistem operasi tersebut terdapat JVM (Shalahuddin, 2006:1). Platform JAVA memiliki tiga buah edisi yang berbeda yaitu J2EE (Java 2 Enterprise Edition), J2SE (Java 2 Standard Edition) dan J2ME (Java 2 Micro

32 13 Edition) (Shalahuddin, 2006:4). Hubungan antara J2EE, J2SE dan J2ME dapat dilihat pada Gambar 2.1. Gambar 2.1 Hubungan antara J2EE, J2SE dan J2ME (de Jode, 2004:4) 2.6 JAVA2 Micro Edition (J2ME) Sekilas tentang J2ME Java 2 Micro Edition atau yang biasa disebut J2ME adalah lingkungan pengembangan yang didesain untuk meletakkan perangkat lunak JAVA pada barang elektronik beserta perangkat pendukungnya. Pada J2ME, jika perangkat lunak berfungsi baik pada sebuah perangkat maka belum tentu juga berfungsi pada perangkat yang lainnya J2ME biasa digunakan pada telepon seluler, pager, Personal Digital Assistance (PDA s) dan sejenisnya (Shalahuddin, 2006:5). Arsitektur J2ME dapat dilihat pada Gambar 2.2.

33 14 Profile Configuration Libraries JVM Host Operating System Gambar 2.2 Arsitektur J2ME (Shalahuddin, 2006:5) Teknologi J2ME ditujukan untuk cakupan user yang luas sekali dari mulai handphone hingga set-top-box yang powerful seperti halnya sebuah komputer yang dilengkapi dengan J2SE atau J2EE. J2ME memiliki beberapa keunggulan yaitu ( 1. Sebagaimana kekhasan aplikasi yang ditulis dengan bahasa pemrograman JAVA maka aplikasi J2ME memiliki ciri running any where, any time, over any dvice. 2. Aplikasi dapat dijalankan secara on-line maupun off-line. 3. Memiliki kode yang portable. 4. Safe network delivery. 5. Aplikasi yang ditulis dengan J2ME akan memiliki kompatibilitas yang tinggi dengan platform J2SE dan J2EE. Tetapi selain memiliki beberapa keunggulan, teknologi J2ME juga memiliki beberapa keterbatasan, terutama jika diaplikasikan pada ponsel J2ME sangat bergantung pada perangkat (device) yang digunakan, bisa dari segi merk ponsel, maupun kemampuan ponsel, dan dukungannya terhadap teknologi J2ME. Misalnya, jika sebuah ponsel tidak memiliki kamera maka J2ME pada ponsel tersebut tidak dapat mengakses kamera.

34 15 Keterbatasan lainnya adalah pada ukuran aplikasi, karena memori pada ponsel sangat terbatas. (Shalahuddin, 2006:6) Komponen-Komponen J2ME Komponen user interface untuk aplikasi J2ME MIDlet sangat terbatas. Komponen-komponen yang disediakan bagi aplikasi MIDlet, secara garis besar dibagi menjadi dua kelompok, yaitu MIDP Screen dan MIDP UI (Purnomo, 2006:200) MIDP Screen Berkaitan dengan kecilnya layar (display) dan keterbatasan memori perangkat mobile, MIDP menggunakan class khusus untuk menangani hal tersebut, sehingga bisa menyesuaikan dengan lebar layar perangkat mobile. Jika pada aplikasi desktop menggunakan frame, maka pada aplikasi mobile menggunakan Displayable. Displayable adalah suatu obyek yang dapat digunakan untuk menggambar atau meletakkan komponen yang dapat menyesuaikan ukuran dengan layar perangkat mobile. Class Displayable memiliki dua buah sub-class, yaitu Screen dan Canvas, dan terdapat empat turunan dari class Screen, yaitu Alert, Form, List, dan TextBox MIDP UI Terdapat beberapa komponen yang dapat digunakan untuk merancang tampilan aplikasi berbasis mobile. Adapun komponenkomponen tersebut diantaranya, yaitu:

35 16 1. ChoiceGroup Komponen yang digunakan untuk membuat pilihan, baik berupa pilihan tunggal maupun pilihan jamak. 2. DataField Komponen yang dapat digunakan untuk menampilkan waktu berupa tanggal atau jam atau kedua-duanya. 3. Gauge Komponen yang digunakan sebagai grafik bar untuk menunjukan suatu proses. 4. ImageItem Komponen untuk meletakkan gambar berformat PNG. 5. StringItem Komponen untuk meletakkan teks tetapi tidak dapat diubah. 6. TextField Komponen untuk meletakkan teks. Teks dapat diubah dan dibatasi jumlah maksimal karakter yang dimasukkan. 7. Ticker Komponen yang menjadikan sebuah teks dapat bergerak. 8. Spacer Komponen untuk membuat ruang kosong antara komponen satu dengan komponen yang lain.

36 J2ME Configuration Configuration adalah sesutau spesifikasi yang menggambarkan lingkungan perangkat lunak untuk suatu device yang digambarkan oleh suatu kumpulan karakteristik yang bersandar pada suatu spesifikasi contohnya antara lain (Topley, 2002:10): 1. Jenis dan jumlah ketersediaan memori 2. Jenis prosesor dan kecepatannya 3. Jenis koneksi jaringan yang tersedia pada suatu device Dalam J2ME telah didefinisikan dua buah konfigurasi yaitu CLDC (Connected Limited Device Configuration) untuk perangkat kecil dan CDC (Connected Device Configuration) untuk perangkat yang lebih besar. (Shalahuddin, 2006:6). 1. Connected Limited Device Configuration (CLDC) Connected Limited Device Configuration (CLDC) adalah perangkat dasar dari J2ME profiles untuk perangkat kecil, seperti telepon seluler, pager, dan low-end PDAs (Topley, 2002:16). Gambar 2.3 menjelaskan tentang posisi CLDC dalam arsitektur J2ME. MIDP CLDC Kumpulan Library KVM Sistem Operasi Gambar 2.3 Posisi CLDC dalam Arsitektur J2ME (Shalahuddin, 2006:7).

37 18 2. Connected Device Configuration (CDC) CDC ditujukan untuk memenuhi kebutuhan dari device yang terletak di antara device yang ditujukan untuk CLDC dan sistem desktop yang berjalan penuh menggunakan J2SE. CDC dapat ditemukan pada device seperti PDA yang lebih canggih, pada smart phones, web telephones, residential gateway, dan settop boxes (Topley, 2002:11). Berikut adalah perbandingan CLDC dan CDC (Shalahuddin, 2006:8). Tabel 2.1 Tabel Perbandingan CLDC dan CDC (Shalahuddin, 2006:8) CLDC Mengimplementasikan sebagian dari J2SE JVM yang digunakan adalah KVM (Kilo Virtual Machine). Digunakan pada perangkat genggam (handphone, PDA, twoway pager) dengan memori terbatas ( KB). Prosesor : 16/32 bit CDC Mengimplementasikan seluruh fitur J2SE JVM yang digunakan adalah CVM (C-Virtual Machine). Digunakan pada perangkat genggam (Internet TV, Nokia Communicator, Car TV) dengan memori minimal 2 MB. Prosesor : 32 bit J2ME Profile Profile melengkapi Configuration dengan menambahkan kelaskelas tambahan yang menyediakan fitur-fitur yang lebih spesifik yang sesuai bagi jenis-jenis device tertentu (Topley, 2002:12). Salah satu profile yang terdapat dalam arsitektur J2ME adalah MIDP atau Mobile Information Device Profile. a. Mobile information device profile (MIDP)

38 19 MIDP atau Mobile Information Device Profile adalah spesifikasi untuk sebuah profile J2ME (Shalahuddin, 2006:9). Profile ini menambah networking, user interface components, dan local storage pada CLDC. Profile ini ditujukan khususnya kepada mobile device yang memiliki keterbatasan pada display dan fasilitas penyimpanan, dan oleh karena itu MIDP menyediakan user interactif yang relatif sederhana dan networking dasar yang berbasis HTTP 1.1 (Topley, 2002:12). Posisi MIDP pada arsitektur J2ME dapat dilihat pada Gambar 2.4 (Shalahuddin, 2006:9). MIDP CLDC Libraries KVM Host Operating System Gambar 2.4. Posisi MIDP dalam arsitektur J2ME (Shalahuddin, 2006:9) Kilo Virtual Machine (KVM) KVM atau Kilo Virtual Machine adalah paket JVM yang didesain untuk perangkat yang kecil. Posisi KVM pada arsitektur J2ME dapat dilihat pada gambar 2.5 di bawah ini (Shalahuddin, 2006:11). MIDP CLDC Kumpulan Library KVM Sistem Operasi Gambar 2.5. posisi KVM pada arsitektur J2ME (Shalahuddin, 2006:11)

39 MIDlets Sebuah MIDlets adalah aplikasi java yang didesain untuk dapat berjalan pada mobile device. Sebuah midlet terdiri dari satu atau lebih paket-paket midlet dan bersama-sama menggunakan suatu file JAVA archive (JAR) (Muchow, 2001:20) Daur Hidup MIDlet Di setiap waktu, suatu midlet satu dari tiga status: Paused, Actived atau Destroyed. Gambar 2.6 di bawah ini menunjukan diagram status daur hidup dari sebuah midlet (Topley, 2002:58). 2002:58). Gambar 2.6 Diagram status daur hidup dari sebuah Midlet (Topley, Emulator perangkat MIDlet SUN Microsystem telah menyediakan J2ME Wireless Toolkit (sering disingkat J2ME WTK) untuk mengembangkan aplikasi dalam handphone (Raharjo, 2007:8).

40 21 J2ME Wireless Toolkit dapat didownload di secara gratis. J2ME Wireless Toolkit adalah kakas yang menyediakan lingkungan emulator, dokumentasi berserta contoh-contoh aplikasi java untuk perangkat kecil (small device) (Shalahuddin, 2006:15). Gambar 2.7 berikut ini adalah contoh J2ME Wireless Toolkit versi Gambar 2.7. Contoh emulator J2ME Wireless Toolkit Java Application Descriptor (JAD) Digunakan untuk mendeskripsikan isi aplikasi untuk keperluaan pemetaan. File JAD berisi deskripsi file JAR (Java Archieve) dan pemetaan atribut Midlet, sedanglan file JAR berisi kumpulan kelas dan resource (Shalahuddin, 2006:14). 2.7 Rapid Application Development (RAD) RAD (Rapid Application Development) adalah istilah yang dibuat oleh James Martin, yaitu seorang konsultan komputer dan pengarang, untuk suatu siklus hidup pengembangan yang dimaksudkan untuk menghasilkan sistem secara cepat tanpa mengorbankan kualitas (McLeod, 2004:153).

41 22 Menurut Kendall (2006:237), Pengembangan Aplikasi Cepat (PAC) (Rapid Application Development) adalah suatu pendekatan berorientasi obyek terhadap pengembangan sistem yang mencakup suatu metode pengembangan serta perangkat-perangkat lunak. Berikut ini adalah fase-fase RAD menurut James Martin (Kendall, 2006:238), yang meliputi empat tahapan yaitu: 1) Fase Perencanaan Syarat-syarat Pada tahap ini dilakukan penentuan tujuan dan syarat-syarat informasi. 2) Fase Perancangan. Pada tahap ini dilakukan perancangan proses-proses yang akan terjadi dalam aplikasi dan perancangan antarmuka. 3) Fase Konstruksi Pada tahap ini dilakukan pengkodean terhadap rancangan-rancangan yang telah didefinisikan pada tahap sebelumnya. 4) Fase Pelaksanaan Pada tahap ini dilakukan pengujian terhadap aplikasi dan melakukan pengenalan terhadap aplikasi. Gambar 2.8 Fase RAD menurut James Martin (Kendall, 2006:238) Dalam menggunakan RAD ada beberapa hal yang perlu diperhatikan terutama berkaitan dengan kelebihan dan kekurangan.

42 23 Berikut ini adalah beberapa poin kelebihan dan kekurangan menggunakan metode RAD, yaitu (Noertjahyana, 2002:78): a. Kelebihan metode RAD Beberapa kelebihan dalam menggunakan metode RAD antara lain: 1) Proses pengiriman menjadi lebih mudah, hal ini dikarenakan proses pembuatan lebih banyak menggunakan potongan-potongan script. 2) Mudah untuk diamati, karena menggunakan model prototype, sehingga user lebih mengerti akan sistem yang dikembangkan. 3) Lebih fleksibel, karena pengembang dapat melakukan proses desain ulang pada saat yang bersamaan. 4) Keterlibatan user semakin meningkat, karena merupakan bagian dari tim secara keseluruhan. 5) Mampu meminimalkan kesalahan-kesalahan, dengan menggunakan alat-alat bantuan (CASE tools). b. Kekurangan metode RAD Beberapa kekurangan dalam menggunakan metode RAD antara lain: 1) Kesulitan dalam melakukan pengukuran mengenai kemajuan proses. 2) Ketelitian menjadi berkurang, karena tidak menggunakan metode yang formal dalam melakukan pengkodean. 3) Lebih banyak terjadi kesalahan, apabila hanya mengutamakan kecepatan dibandingkan dengan biaya dan kualitas.

43 24 4) Fasilitas-fasilitas banyak yang dikurangi, karena terbatasnya waktu yang tersedia. 5) Sistem sulit diaplikasikan di tempat yang lain. 2.8 Unified Modelling Language (UML) Sekilas tentang UML Menurut Grady Booch, James Rumbaugh, Ivar Jacobson (1998) UML (Unified Modelling Language) adalah sebuah bahasa yang berdasarkan grafik/gambar untuk memvisualisasi, menspesifikasikan, membangun dan pendokumentasian benda-benda dari sebuah sistem pengembangan perangkat lunak. UML sendiri diangkat dari metode object-oriented analysis and design (OOA&D) yang muncul pada akhir tahun 1980 dan awal tahun UML menyatukan secara langsung metode-metode dari Booch, Rumbaugh (OMT) dan Jacobson, tetapi jangkauannya lebih luas. UML melewati proses standarisasi dengan OMG (Fowler, 1999) Diagram-diagram dalam UML Setiap sistem yang kompleks seharusnya bisa dipandang dari sudut yang berbeda-beda sehingga kita bisa mendapatkan pemahaman yang menyeluruh (Nugroho, 2005:18). untuk upaya tersebut UML menyediakan beberapa jenis diagram, diantaranya yang digunakan dalam penelitian ini adalah Use Case Diagram, Sequence Diagram dan Class Diagram yang akan dijelaskan sebagai berikut Use Case Diagram

44 25 Use case diagram adalah teknik untuk merekam persayaratn fungsional sebuah sistem. Use case mendeskripsikan interaksi tipikal antara para pengguna sistem dengan sistem itu sendiri, dengan memberi sebuah narasi tentang bagaimana sistem tersebut digunakan (Fowler, 2005:141). Use case diagram menggambarkan suatu kesimpulan dari beberapa use case dan actors dan hubungan mereka. Diagram ini sangat penting dalam mengatur dan mencontohkan perilaku dari sebuah sistem (Booch, 1998). Gambar 2.9 dalah notasi use case dan actor. yang digunakan dalam use case diagram Use case Actor Gambar 2.9 Notasi Use Case dan Actor Contoh Use Case Diagram dapat dilihat pada Gambar Gambar 2.10 Contoh Use Case Diagram (Booch, 1998).

45 26 Di dalam use case terdapat teks untuk menjelaskan urutan kegiatan yang disebut use case specification. Use case specification terdiri dari (Hermawan, 2004:16). 1. Nama use case Mencantumkan nama dari use case yang bersangkutan. Sebaiknya diawali dari kata kerja untuk menunjukkan suatu aktivitas. 2. Deskripsi singkat (brief description) Menjelaskan secara singkat dalam satu atau dua kalimat tentang tujuan dari use case ini. 3. Aliran normal (basic flow) Ini adalah jantung dari use case. Menjelaskan interaksi antara actor dan sistem dalam kondisi normal, yaitu segala sesuat berjalan dengan baik, tiada halangan atau hambatan dalam mencapai tujuan dari use case. 4. Aliran alternative (alternate flow) Merupakan perlengakapan dari basic flow karena tidak ada yang sempurna dalam setiap kali use case berlangsung. Di dalam alternate flow ini dijelaskan apa yang akan terjadi bila suatu halangan terjadi sewaktu use case berlangsung. 5. Pre-condition Menjelaskan persyaratan yang harus dipenuhi sebelum use case bisa dimulai.

46 27 6. Post-condition Menjelaskan kondisi yang berubah atau terjadi saat use case selesai dieksekusi Sequence Diagram Sebuah sequence diagram, secara khusus, menjabarkan behavior sebauh skenario tunggal. Diagram tersebut menunjukkan sebuah objek contoh dan pesan-pesan yang melewati objek-objek ini didalam use case (Fowler, 2005:81). Kita dapat membaca diagram ini dengan melihat pada objek-objek dan pesan-pesan (message). Objek-objek yang berperan dalam aliran diperlihatkan pada kotak bersegi empat panjang yang melintas pada bagian atas diagram. Setiap objek memiliki garis hidup (lifeline), yang digambarkan sebagai garis vertikal dibawah nama sutau objek (Nugroho, 2005:92). Contoh sequence diagram dapat dilihat pada gambar 2.11 dibawah ini. Gambar contoh sequence diagram (Martin Fowler, 2005:85)

47 Class Diagram Class Diagram mendeskripsikan jenis-jenis objek dalam sistem dan berbagai macam hubungan statis yang terdapat diantara mereka. Class Diagram juga menunjukkan properti dan opersi sebuah class (Martin Fowler, 2005:53). Notasi class dapat dilihat pada gambar 2.12 di bawah ini. Nama Kelas Atribut Operasi Gambar Notasi Class dalam UML (Nugroho, 2005:111) Bagian paling atas memuat nama kelas. Bagian tengah mendaftarkan atribut-atribut yang dimiliki sebuah kelas sedangkan paling bawah mendaftarkan operasi-operasi yang dimiliki kelas yang bersangkutan (Nugroho, 2005:112). Class diagram umumnya tersusun dari elemen class, interface, dependency, generalization dan association. Relasi dependency menunjukkan bagaimana terjadi ketergantungan antar class yang ada. Relasi generalization menunjukkan bagaimana suatu class menjadi superclass dari class lainnya dan class tersebut menjadi subclass dari class tersebut. Relasi association menggambarkan navigasi antar class, berapa banyak obyek lain bisa berhubungan dengan satu obyek (multiplicity antar class), dan apakah suatu class menjadi nenjadi bagian dari class lainnya (agregation) (Hermawan, 2004:28).

48 29 Contoh class diagram dapat pada gambar 2.13 dibawah ini. Gambar Contoh Class Diagram (Booch, 1998).

49 30 BAB III METODOLOGI PENELITIAN Seperti yang telah dibahas pada bab I, dalam perancangan aplikasi Panduan Manasik Haji berbasis mobile device ini, ada beberapa metode yang dilakukan diantaranya : 3.1 Metode Pengumpulan Data Dalam menyusun skripsi ini, diperlukan data-data informasi yang relatif lengkap sebagai bahan yang dapat mendukung kebenaran materi uraian pembahasan. Oleh karena itu sebelum menyusun skripsi ini, dalam persiapannya terlebih dahulu dilakukan riset atau penelitian untuk menjaring data-data atau bahan materi yang diperlukan. Adapun metode pengumpulan data-data dan informasi yang diperlukan adalah metode studi pustaka, yaitu pengumpulan data dan informasi dengan cara membaca buku-buku referensi, e-book dan website. Adapun sumber buku-buku referensi, e-book dan website dapat dilihat selengkapnya pada daftar pustaka. 3.2 Metode Pengembangan Aplikasi Pengembangan aplikasi yang penulis lakukan menggunakan empat tahap siklus pengembangan model RAD (Rapid Aplication Development), yaitu fase perencanan syarat-syarat dan tujuan informasi, fase perancangan, fase konstruksi dan fase pelaksanaan. Model RAD penulis gunakan karena melihat dari aplikasi yang dikembangkan oleh penulis, merupakan aplikasi yang sederhana dan tidak membutuhkan waktu yang lama yaitu sekitar 2 bulan, metode RAD adalah metode 30

50 31 yang diperuntukan untuk jangka pendek sesuai dengan aplikasi yang dikembangkan. Model pengembangan RAD yang oleh James Martin melingkupi fase-fase sebagai berikut (Kendall, 2006:238): Fase Perancanan Syarat-syarat Fase Perancangan Fase Kontruksi Fase Pelaksanaan Gambar 3.1 Fase-fase RAD James Martin (Kendall & Kendall, 2006:238) Gambar 3.2 menjelaskan fase-fase yang dilakukan dalam pembuatan aplikasi Panduan Manasik Haji ini sesuai dengan tahapan-tahapan yang ada di model RAD.

51 32 Perancangan dan Implementasi Aplikasi Panduan Manasik Haji Berbasis Mobile Device Buku Tuntunan Perjalanan haji terbitan Depag RI dan website Daftar urutan pelaksanaan Haji Tamattu dan Kumpulan Do a- Do a Haji Software untuk pembuatan aplikasi, antara lain : J2SE SDK 1.5.0_02, J2ME WTK 2.5.2, Netbeans Mobiliy Pack 5.5, Sistem Operasi Windows XP SP 2 Hardware berupa 1 buah PC dan 2 buah Ponsel LG KC550 dan Nokia 3120 untuk pengujian aplikasi Fase menentukan syarat-syarat informasi Fase Perancangan Perubahan Atau Tambahan Use Case Diagram Sequence Diagram Perancangan menggunakan Diagram UML Class Diagram Perancangan Antar Muka Fase Kontruksi Tahap Pembuatan Program Fase Pelaksanaan Spesifikasi Ponsel yang digunakan Transfer Aplikasi dari PC ke Ponsel Pengujian Aplikasi pada ponsel LG KC550 dan Nokia 3120 EvaluasiPengujian Apliksi pada Ponsel LG KC550 dan Nokia 3120 Kurang Tanggapan User Baik Aplikasi Panduan Manasik Haji Berbasis Mobile Device Gambar 3.2 Fase-fase pembuatan Aplikasi Panduan Manasik Haji Berbasis Mobile Device

52 33 Adapun penjelasan dari fase-fase perancangan aplikasi ini sesuai dengan Gambar 3.2 adalah sebagai berikut : 1. Fase Perencanaan Syarat-syarat Pada tahap ini dilakukan pengidentifikasian tujuan-tujuan aplikasi serta untuk mengidentifikasi syarat-syarat informsi yang ditimbulkan dari tujuan-tujuan tersebut. 2. Fase Perancangan Pada tahap ini dilakukan beberapa tahapan antara lain : a) Perancangan proses-proses yang akan terjadi didalam aplikasi menggunakan diagram UML yaitu dengan membuat Use Case Diagram, Class Diagram dan Sequence Diagram. b) Perancangan Antar Muka Antar muka pemakai memberikan fasilitas komunikasi antara pemakai dengan aplikasi, memberikan berbagai fasilitas informasi dan berbagai keterangan yang bertujuan untuk membantu mengarahkan alur penulusuran masalah sampai ditemukan solusi. 3. Fase Konstruksi Pada tahapan ini dilakukan tahap pembuatan program yang telah dirancang sebelumnya menggunakn Netbeans IDE 5.5 untuk membuat user interface, source code dan emulator J2ME Wireless Toolkit untuk menjalankan program dalam PC (Personal Computer). 4. Fase Pelaksanaan Pada fase ini dilakukan beberapa tahapan antara lain :

53 34 a) Spesifikasi Ponsel yang digunakan Menjelaskan spesifikasi minimal yang harus dimiliki oleh ponsel yang akan menerapkan aplikasi ini. b) Transfer Aplikasi dari PC ke Ponsel dan Instalasi Menjelaskan tahapan-tahapan transfer aplikasi dari PC ke dalam Ponsel LG KC550 dan Nokia 3120 dengan media kabel data dan Bluetooth, kemudian dilakukan proses instalasi aplikasi dalam ponsel. c) Pengujian Aplikasi pada ponsel LG KC550 dan Nokia 3120 Pengujian aplikasi dilakukan pada ponsel dengan menguji seluruh fitur yang terdapat pada Aplikasi Panduan Manasik Haji Berbasis Mobile Device. d) Evaluasi pengujian apliksi pada handphone LG KC550 dan Nokia Melakukan evaluasi aplikasi pada kedua ponsel tersebut menggunakan beberapa kategori pengujian dan kemudian dievaluasi. e) Tanggapan User Meminta tanggapan user terhadap aplikasi ini kemudian mengevaluasinya. Berikut ini adalah beberapa alasan kenapa peneliti menggunakan metode RAD dalam pengembangan aplikasi ini, yaitu karena: 1) Aplikasi yang dibuat merupakan dalam skala kecil, yakni hanya berkisar antara KB. 2) Memerlukan waktu yang tidak terlalu lama yaitu 2 bulan dalam pembuatan aplikasi.

Bab 2 Tinjauan Pustaka 2.1 Penelitian Terdahulu

Bab 2 Tinjauan Pustaka 2.1 Penelitian Terdahulu Bab 2 Tinjauan Pustaka 2.1 Penelitian Terdahulu Pada penelitian Aplikasi Kamus Bahasa Jepang - Indonesia Pada Perangkat Genggam Mengunakan J2ME (Murthi, Tommy Adhi Kresna, 2010), perancangan sistem ini

Lebih terperinci

TAKARIR. : diagram aktifitas yang memodelkan alur kerja. suatu proses. dipakai. berurutan. : perangkat untuk simulasi hasil aplikasi pada IDE

TAKARIR. : diagram aktifitas yang memodelkan alur kerja. suatu proses. dipakai. berurutan. : perangkat untuk simulasi hasil aplikasi pada IDE TAKARIR Activity diagram : diagram aktifitas yang memodelkan alur kerja sebuah proses bisnis dan urutan aktivitas dalam suatu proses Backward chaining Class diagram : penalaran mundur : diagram kelas yang

Lebih terperinci

APLIKASI KAMUS MATEMATIKA UNTUK HANDPHONE

APLIKASI KAMUS MATEMATIKA UNTUK HANDPHONE APLIKASI KAMUS MATEMATIKA UNTUK HANDPHONE Ismi Amalia Jurusan Teknik Mesin, Politeknik Negeri Lhokseumawe Nanggroe Aceh Darussalam Email : ismiamalia@gmail.com ABSTRAKS Penelitian ini bertujuan untuk merancang

Lebih terperinci

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Dalam pembahasan tentang chatting menggunakan J2ME ini

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Dalam pembahasan tentang chatting menggunakan J2ME ini BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1. Tinjauan Pustaka Dalam pembahasan tentang chatting menggunakan J2ME ini pernah dibahas dalam skripsi yang berjudul APLIKASI CHATTING MENGGUNAKAN J2ME dengan

Lebih terperinci

IF5093 Java ME. Achmad Imam Kistijantoro Semester II 2006/2007. IF-ITB/AI/Mar 07. IF5093 Java ME

IF5093 Java ME. Achmad Imam Kistijantoro Semester II 2006/2007. IF-ITB/AI/Mar 07. IF5093 Java ME IF5093 Java ME Achmad Imam Kistijantoro Semester II 2006/2007 IF5093 Java ME 1 Java ME overview Java ME (Micro Edition) adalah java platform untuk consumer devices seperti handphone, PDA, TV set-top boxes

Lebih terperinci

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN BAB III METODOLOGI PENELITIAN 3.1. Desain Penelitian Desain penelitian merupakan tahapan atau gambaran yang akan dilakukan dalam melakukan penelitian. Tahapan-tahapan yang dilakukan dalam penelitian ini

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Dengan teknologi write once run everywhere, aplikasi-aplikasi semacam mobile devices dapat dikembangkan dalam Java. Java 2 Micro Edition (J2ME) digunakan

Lebih terperinci

BAB III JAVA 2 MICROEDITION (J2ME) definisi dari sun adalah sekumpulan teknologi pemrograman yang digunakan

BAB III JAVA 2 MICROEDITION (J2ME) definisi dari sun adalah sekumpulan teknologi pemrograman yang digunakan BAB III JAVA 2 MICROEDITION (J2ME) 3.3 Arsitektur Java Bahasa Java merupakan salah satu bahasa tingkat tinggi. Java berdasarkan definisi dari sun adalah sekumpulan teknologi pemrograman yang digunakan

Lebih terperinci

MOBILE PROGRAMMING (VI-SK)

MOBILE PROGRAMMING (VI-SK) MOBILE PROGRAMMING 162015 (VI-SK) Selasa Kelas A(08.00-10.15), Kelas B (16.30-18.30) Ruang,.. Dosen Lie Jasa Prasyarat Jaringan Komputer Algoritma dan Pemrograman (java) Tujuan Mahasiswa dapat memiliki

Lebih terperinci

Pengenalan J2ME (Java 2 Platform Micro Edition)

Pengenalan J2ME (Java 2 Platform Micro Edition) Pengenalan J2ME (Java 2 Platform Micro Edition) Wiranti Sri Utami whiranty68@gmail.com Abstrak Java merupakan sebuah bahasa pemrograman yang diciptakan oleh james gosling pada tahun 1996 dan mengklaim

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

APLIKASI PEMBELAJARAN JAVA FUNDAMENTAL BERBASIS MOBILE MENGGUNAKAN JAVA 2 MICRO EDITION (J2ME) Naskah Publikasi

APLIKASI PEMBELAJARAN JAVA FUNDAMENTAL BERBASIS MOBILE MENGGUNAKAN JAVA 2 MICRO EDITION (J2ME) Naskah Publikasi APLIKASI PEMBELAJARAN JAVA FUNDAMENTAL BERBASIS MOBILE MENGGUNAKAN JAVA 2 MICRO EDITION (J2ME) Naskah Publikasi diajukan oleh : Sri Yuni Lestari 08.01.2387 Oliver Zakaria 08.01.2460 kepada SEKOLAH TINGGI

Lebih terperinci

DAFTAR ISI. ABSTRAK... i KATA PENGANTAR... ii DAFTAR ISI... iii DAFTAR TABEL... xi DAFTAR GAMBAR... xiv

DAFTAR ISI. ABSTRAK... i KATA PENGANTAR... ii DAFTAR ISI... iii DAFTAR TABEL... xi DAFTAR GAMBAR... xiv DAFTAR ISI ABSTRAK... i KATA PENGANTAR... ii DAFTAR ISI... iii DAFTAR TABEL... xi DAFTAR GAMBAR... xiv BAB I PENDAHULUAN 1.1 Latar Belakang Masalah... I-1 1.2 Identifikasi Masalah... I-3 1.3 Maksud dan

Lebih terperinci

BAB I PENDAHULUAN. semua kalangan masyarakat memiliki telepon seluler, personal digital assistant

BAB I PENDAHULUAN. semua kalangan masyarakat memiliki telepon seluler, personal digital assistant BAB I PENDAHULUAN 1.1. Latar Belakang Teknologi mobile telah menjadi bagian kehidupan kita sehari-hari. Hampir semua kalangan masyarakat memiliki telepon seluler, personal digital assistant (PDA) atau

Lebih terperinci

DAFTAR ISI... Halaman ABSTRAKSI... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR... DAFTAR LAMPIRAN... BAB I PENDAHULUAN... 1

DAFTAR ISI... Halaman ABSTRAKSI... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR... DAFTAR LAMPIRAN... BAB I PENDAHULUAN... 1 DAFTAR ISI Halaman ABSTRAKSI... KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR... DAFTAR LAMPIRAN... v vi viii xii xiii xvi BAB I PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Perumusan Masalah...

Lebih terperinci

Aplikasi Client pada Ponsel untuk Memproses Informasi Perkuliahan

Aplikasi  Client pada Ponsel untuk Memproses Informasi Perkuliahan Available online at TRANSMISI Website http://ejournal.undip.ac.id/index.php/transmisi TRANSMISI, 12 (1), 2010, 33-38 Aplikasi Email Client pada Ponsel untuk Memproses Informasi Perkuliahan Moh. Firomas

Lebih terperinci

RANCANG BANGUN APLIKASI INFORMASI KEJIWAAN PADA GANGGUAN KEPRIBADIAN DAN PERILAKU MASA DEWASA SESEORANG DENGAN BERBASIS J2ME SKRIPSI.

RANCANG BANGUN APLIKASI INFORMASI KEJIWAAN PADA GANGGUAN KEPRIBADIAN DAN PERILAKU MASA DEWASA SESEORANG DENGAN BERBASIS J2ME SKRIPSI. RANCANG BANGUN APLIKASI INFORMASI KEJIWAAN PADA GANGGUAN KEPRIBADIAN DAN PERILAKU MASA DEWASA SESEORANG DENGAN BERBASIS J2ME SKRIPSI Disusun oleh : Cicik Nur Indah Sari 0734010020 FAKULTAS TEKNOLOGI INDUSTRI

Lebih terperinci

PERANCANGAN SISTEM HP CLIENT UNTUK APLIKASI REMOTE CONTROL PC BERBASIS BLUETOOTH

PERANCANGAN SISTEM HP CLIENT UNTUK APLIKASI REMOTE CONTROL PC BERBASIS BLUETOOTH PERANCANGAN SISTEM HP CLIENT UNTUK APLIKASI REMOTE CONTROL PC BERBASIS BLUETOOTH Oleh : Iyus Irwanto (5107100522) Dosen Pembimbing : 1. Ir. Muchammad Husni, M.Kom (131411100) 2. Royyana Muslim I, S.Kom,

Lebih terperinci

PERANCANGAN APLIKASI WEBSITE E-GOVERNMENT

PERANCANGAN APLIKASI WEBSITE E-GOVERNMENT PERANCANGAN APLIKASI WEBSITE E-GOVERNMENT PADA KANTOR PENGELOLA TEKNOLOGI INFORMASI (KPTI) DENGAN MENGGUNAKAN XHTML (STUDI KASUS: KANTOR WALIKOTA JAKARTA BARAT) Dikdik Permana Wigandi 103091029526 JURUSAN

Lebih terperinci

Rancang Bangun Aplikasi informasi kejiwaan pada Gangguan Perkembangan Psikologis pada Perilaku dan Emosional Pada masa Anak dan Remaja Berbasis J2ME

Rancang Bangun Aplikasi informasi kejiwaan pada Gangguan Perkembangan Psikologis pada Perilaku dan Emosional Pada masa Anak dan Remaja Berbasis J2ME Rancang Bangun Aplikasi informasi kejiwaan pada Gangguan Perkembangan Psikologis pada Perilaku dan Emosional Pada masa Anak dan Remaja Berbasis J2ME TUGAS AKHIR Disusun oleh : Tri Yusnita sari NPM. 0734010011

Lebih terperinci

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK BAB I PERSYARATAN PRODUK 1. 1 Pendahuluan Perkembangan teknologi informasi semakin hari semakin pesat. Salah satunya yaitu penggunaan handphone. Penggunaan handphone pada masa dulu sebatas hanya untuk

Lebih terperinci

Makalah Seminar Tugas Akhir APLIKASI CLIENT PADA PONSEL UNTUK MEMPROSES INFORMASI PERKULIAHAN

Makalah Seminar Tugas Akhir APLIKASI  CLIENT PADA PONSEL UNTUK MEMPROSES INFORMASI PERKULIAHAN Makalah Seminar Tugas Akhir 1 APLIKASI EMAIL CLIENT PADA PONSEL UNTUK MEMPROSES INFORMASI PERKULIAHAN Moh. Firomas AN 1, Kodrat IS 2, Adian FR 2 Jurusan Teknik Elektro Fakultas Teknik Universitas Diponegoro

Lebih terperinci

MEMBUAT MIDLET TUTORIAL DAN KAMUS INSTRUKSI MIKROKONTROLER AT89S51 UNTUK HANDPHONE MENGGUNAKAN PEMROGRAMAN JAVA J2ME. Tugas Akhir

MEMBUAT MIDLET TUTORIAL DAN KAMUS INSTRUKSI MIKROKONTROLER AT89S51 UNTUK HANDPHONE MENGGUNAKAN PEMROGRAMAN JAVA J2ME. Tugas Akhir MEMBUAT MIDLET TUTORIAL DAN KAMUS INSTRUKSI MIKROKONTROLER AT89S51 UNTUK HANDPHONE MENGGUNAKAN PEMROGRAMAN JAVA J2ME Tugas Akhir Diajukan guna melengkapi persyaratan dalam menyelesaikan pendidikan tingkat

Lebih terperinci

Aplikasi MMS (Multimedia Messaging Service) pada Mobile Phone Menggunakan Pemrograman J2ME

Aplikasi MMS (Multimedia Messaging Service) pada Mobile Phone Menggunakan Pemrograman J2ME Aplikasi MMS (Multimedia Messaging Service) pada Mobile Phone Menggunakan Pemrograman J2ME Fria Avianto 1 dan Tri Daryanto 2 Jurusan Teknik Informatika, Fakultas Ilmu Komputer, Universitas Mercu Buana

Lebih terperinci

Kata kunci : Aplikasi, Handphone, Perpustakaan Pribadi

Kata kunci : Aplikasi, Handphone, Perpustakaan Pribadi Apliksi Perpustakaan Pribadi pada Handphone Dengan J2ME Lira Arum Kusumaning Thyas.H (17108234) Jurusan Sistem Informasi, Universitas Gunadarma Jl. Margonda Raya No.100 Pondok Cina, Depok 16424, Indonesia

Lebih terperinci

BAB II LANDASAN TEORI. Sistem dapat diartikan sebagai serangkaian komponen-komponen yang

BAB II LANDASAN TEORI. Sistem dapat diartikan sebagai serangkaian komponen-komponen yang BAB II LANDASAN TEORI 2.1 Konsep Dasar Sistem Informasi Sistem dapat diartikan sebagai serangkaian komponen-komponen yang saling berinteraksi dan bekerjasama untuk mencapai tujuan tertentu (Soeherman &

Lebih terperinci

BAB I PENDAHULUAN. dengan olahraga latihan angkat beban (weight lifting), aerobik (aerobics) dan

BAB I PENDAHULUAN. dengan olahraga latihan angkat beban (weight lifting), aerobik (aerobics) dan BAB I PENDAHULUAN 1.1 Latar Belakang Fitness adalah aktivitas yang mampu membuat orang mejadi lebih bugar dengan olahraga latihan angkat beban (weight lifting), aerobik (aerobics) dan pemenuhan nutrisi

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Masalah Selama ini untuk mentransfer file dari PC ke smartphone menggunakan kabel usb. Penggunaan kabel usb untuk mentransfer file dari PC ke smartphone

Lebih terperinci

APLIKASI PENGELOLAAN UANG BULANAN BERBASIS MOBILE SKRIPSI. Disusun oleh : ERIDA AYU ARINTA NPM

APLIKASI PENGELOLAAN UANG BULANAN BERBASIS MOBILE SKRIPSI. Disusun oleh : ERIDA AYU ARINTA NPM APLIKASI PENGELOLAAN UANG BULANAN BERBASIS MOBILE SKRIPSI Disusun oleh : ERIDA AYU ARINTA NPM. 0434010250 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS PEMBANGUNAN NASIONAL VETERAN

Lebih terperinci

Aplikasi Kitab Undang-Undang Hukum Perdata pada Telepon Selular Menggunakan Bahasa Pemrograman J2ME

Aplikasi Kitab Undang-Undang Hukum Perdata pada Telepon Selular Menggunakan Bahasa Pemrograman J2ME Kitab Undang-Undang Hukum Per pada Telepon Selular Menggunakan Bahasa Pemrograman J2ME M. Akbar Muhidin 1, Fajar Masya 2, Abdi Wahab 3 JurusanTeknik Informatika, Fakultas Ilmu Komputer, Universitas Mercu

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI II.1 Pengertian Aplikasi Aplikasi adalah suatu subkelas perangkat lunak komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna.

Lebih terperinci

PEMBUATAN APLIKASI INFORMASI PARIWISATA KABUPATEN KARANGANYAR BERBASIS MOBILE MENGGUNAKAN J2ME

PEMBUATAN APLIKASI INFORMASI PARIWISATA KABUPATEN KARANGANYAR BERBASIS MOBILE MENGGUNAKAN J2ME PEMBUATAN APLIKASI INFORMASI PARIWISATA KABUPATEN KARANGANYAR BERBASIS MOBILE MENGGUNAKAN J2ME Diajukan Sebagai Salah Satu Syarat Untuk Menyelesaikan Program Studi S-1 Jurusan Teknik Elektro 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

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

IV. HASIL DAN PEMBAHASAN. Rancung bangun sistem permainan game puzzle pada handphone berbasis java

IV. HASIL DAN PEMBAHASAN. Rancung bangun sistem permainan game puzzle pada handphone berbasis java IV. HASIL DAN PEMBAHASAN A. Pengembangan Perangkat Lunak Berdasarkan RUP Rancung bangun sistem permainan game puzzle pada handphone berbasis java menggunakan metode orientasi objek dan dibantu dengan menggunakan

Lebih terperinci

mlab : Aplikasi Perangkat Bergerak untuk Mengakses Sistem Informasi Laboratorium berbasis SMS dan J2ME

mlab : Aplikasi Perangkat Bergerak untuk Mengakses Sistem Informasi Laboratorium berbasis SMS dan J2ME mlab : Aplikasi Perangkat Bergerak untuk Mengakses Sistem Informasi Laboratorium berbasis SMS dan J2ME Iwan Handoyo Putro 1, Indar Sugiarto 2, Hestin Kezia Octalina Klaas 3 1,2.3 Jurusan Teknik Elektro,

Lebih terperinci

MOBILE GAME HALMA MULTIPLAYER

MOBILE GAME HALMA MULTIPLAYER MOBILE GAME HALMA MULTIPLAYER Novrido Charibaldi, Wilis Kaswidjanti, Muhammad Dhimas novrido_ch@walla.com Jurusan Teknik Informatika FTI UPN Veteran Yogyakarta Abstract Handphone besides as a communication

Lebih terperinci

SECURE SMS CONNECTION SKRIPSI

SECURE SMS CONNECTION SKRIPSI SECURE SMS CONNECTION SKRIPSI Oleh: Grafith Pradipta 1000837151 Edy 1000879425 UNIVERSITAS BINA NUSANTARA JAKARTA 2010 i SECURE SMS CONNECTION SKRIPSI diajukan sebagai salah satu syarat untuk gelar kesarjanaan

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

Perancangan Aplikasi Pengisian Pulsa dengan Java Mobile

Perancangan Aplikasi Pengisian Pulsa dengan Java Mobile Perancangan Aplikasi Pengisian Pulsa dengan Java Mobile Ummi Fauziyah, Dr. Poltak Sihombing, M.Kom, Handrizal, S.Si, M.Comp.Sc Program Studi Ekstensi S1 Ilmu Komputer Fakultas Ilmu Komputer dan Teknologi

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI 6 BAB II LANDASAN TEORI II.1 Pendahuluan Dalam bab ini akan dijelaskan tentang landasan teori yang akan digunakan sebagai acuan dalam analisis dan perancangan Pengembangan Aplikasi Mobile Ticketing untuk

Lebih terperinci

SISTEM MONITORING PENGANTARAN OBAT PADA PT. XYZ DENGAN PEMROGRAMAN JAVA ANDROID DAN WEB

SISTEM MONITORING PENGANTARAN OBAT PADA PT. XYZ DENGAN PEMROGRAMAN JAVA ANDROID DAN WEB SISTEM MONITORING PENGANTARAN OBAT PADA PT. XYZ DENGAN PEMROGRAMAN JAVA ANDROID DAN WEB Rivan Junizar 41513120145 FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA 2015 SISTEM MONITORING PENGANTARAN OBAT

Lebih terperinci

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK 1. BAB I PERSYARATAN PRODUK 1.1. Pendahuluan BAB I PERSYARATAN PRODUK Telepon genggam/handphone sekarang ini sudah mulai merambah untuk memfasilitasi pengguna untuk mencari sesuatu di dunia internet. Popularitas

Lebih terperinci

PERANCANGAN DAN PEMBUATAN APLIKASI PENCARIAN PEDAGANG KAKI LIMA SECARA SERVERLESS BERBASIS JAVA MICRO EDITION (JAVA ME) LAPORAN TUGAS AKHIR

PERANCANGAN DAN PEMBUATAN APLIKASI PENCARIAN PEDAGANG KAKI LIMA SECARA SERVERLESS BERBASIS JAVA MICRO EDITION (JAVA ME) LAPORAN TUGAS AKHIR PERANCANGAN DAN PEMBUATAN APLIKASI PENCARIAN PEDAGANG KAKI LIMA SECARA SERVERLESS BERBASIS JAVA MICRO EDITION (JAVA ME) LAPORAN TUGAS AKHIR Disusun sebagai salah satu syarat untuk menyelesaikan Program

Lebih terperinci

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007 UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007 ANALISIS DAN PERANCANGAN APLIKASI MOBILE BLOGGING Bagus Siswanto Kho 0700690590 Tony 0700710163

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

APLIKASI PENGIRIM SMS ANTARMUKA SUARA BERBASIS MOBILE TEKNOLOGI DENGAN ALGORITMA FAST FOURIER TRANSFORM (FFT) TUGAS AKHIR

APLIKASI PENGIRIM SMS ANTARMUKA SUARA BERBASIS MOBILE TEKNOLOGI DENGAN ALGORITMA FAST FOURIER TRANSFORM (FFT) TUGAS AKHIR APLIKASI PENGIRIM SMS ANTARMUKA SUARA BERBASIS MOBILE TEKNOLOGI DENGAN ALGORITMA FAST FOURIER TRANSFORM (FFT) TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas

Lebih terperinci

UNIVERSITAS BINA NUSANTARA PERANCANGAN SISTEM KOMUNIKASI DATA ANTAR TELEPON SELULAR MELALUI JARINGAN INTERNET

UNIVERSITAS BINA NUSANTARA PERANCANGAN SISTEM KOMUNIKASI DATA ANTAR TELEPON SELULAR MELALUI JARINGAN INTERNET UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2005/2006 PERANCANGAN SISTEM KOMUNIKASI DATA ANTAR TELEPON SELULAR MELALUI JARINGAN INTERNET Andhika

Lebih terperinci

APLIKASI KATALOG PERPUSTAKAAN MENGGUNAKAN J2ME DAN BLUETOOTH

APLIKASI KATALOG PERPUSTAKAAN MENGGUNAKAN J2ME DAN BLUETOOTH APLIKASI KATALOG PERPUSTAKAAN MENGGUNAKAN J2ME DAN BLUETOOTH Kelvin Susanto, Dr Muhammad Subali, SSi., MT Undergraduate, Faculty of Computer Science, 2009 Gunadarma University http://www.gunadarma.ac.id

Lebih terperinci

RANCANG BANGUN APLIKASI KAMUS KHUSUS PENYAKIT JANTUNG BERBASIS J2ME SKRIPSI. Disusun oleh : WAHYU WICAKSONO NPM

RANCANG BANGUN APLIKASI KAMUS KHUSUS PENYAKIT JANTUNG BERBASIS J2ME SKRIPSI. Disusun oleh : WAHYU WICAKSONO NPM RANCANG BANGUN APLIKASI KAMUS KHUSUS PENYAKIT JANTUNG BERBASIS J2ME SKRIPSI Disusun oleh : WAHYU WICAKSONO NPM. 0434010036 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS PEMBANGUNAN

Lebih terperinci

BAB III METODOLOGI PENELITIAN. Metodologi yang akan digunakan untuk menyelesaikan skripsi ini dibagi

BAB III METODOLOGI PENELITIAN. Metodologi yang akan digunakan untuk menyelesaikan skripsi ini dibagi BAB III METODOLOGI PENELITIAN Metodologi yang akan digunakan untuk menyelesaikan skripsi ini dibagi menjadi beberapa tahapan seperti yang digambarkan pada Gambar 3.1. Masalah Studi Literatur dan Referensi

Lebih terperinci

PENERAPAN LAYANAN LOCATION BASED SERVICE PADA PETA INTERAKTIF KOTA BANDUNG UNTUK HANDPHONE CLDC/1.1 dan MIDP/2.0

PENERAPAN LAYANAN LOCATION BASED SERVICE PADA PETA INTERAKTIF KOTA BANDUNG UNTUK HANDPHONE CLDC/1.1 dan MIDP/2.0 PENERAPAN LAYANAN LOCATION BASED SERVICE PADA PETA INTERAKTIF KOTA BANDUNG UNTUK HANDPHONE CLDC/1.1 dan MIDP/2.0 Riyan Nusyirwan [1.01.03.019] fastrow88@gmail.com Pembimbing I : Nana Juhana, M.T Pembimbing

Lebih terperinci

APLIKASI e-hpt (HIMPUNAN PUTUSAN TARJIH) MUHAMMADIYAH BERBASIS J2ME SKRIPSI

APLIKASI e-hpt (HIMPUNAN PUTUSAN TARJIH) MUHAMMADIYAH BERBASIS J2ME SKRIPSI APLIKASI e-hpt (HIMPUNAN PUTUSAN TARJIH) MUHAMMADIYAH BERBASIS J2ME SKRIPSI disusun oleh Muhamad Furkun Khakim 06.11.1327 JURUSAN TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM

Lebih terperinci

RANCANG BANGUN APLIKASI KAMUS PERCAKAPAN BAHASA ARAB BERBASIS MOBILE MENGGUNAKAN TEKNOLOGI J2ME

RANCANG BANGUN APLIKASI KAMUS PERCAKAPAN BAHASA ARAB BERBASIS MOBILE MENGGUNAKAN TEKNOLOGI J2ME RANCANG BANGUN APLIKASI KAMUS PERCAKAPAN BAHASA ARAB BERBASIS MOBILE MENGGUNAKAN TEKNOLOGI J2ME Renanda Cahaya Saputra 1) S1/Jurusan Sistem Informasi, Sekolah Tinggi Manajemen Informatika & Komputer Surabaya

Lebih terperinci

APLIKASI ANTRIAN PELANGGAN DENGAN FITUR VIDEO, SMS, DAN SUARA HARIS MAWARDI

APLIKASI ANTRIAN PELANGGAN DENGAN FITUR VIDEO, SMS, DAN SUARA HARIS MAWARDI APLIKASI ANTRIAN PELANGGAN DENGAN FITUR VIDEO, SMS, DAN SUARA HARIS MAWARDI 41507110065 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2012 KATA PENGANTAR Puji

Lebih terperinci

APLIKASI STRUCTURE TENSES DALAM PEMBELAJARAN BAHASA INGGRIS BERBASIS J2ME

APLIKASI STRUCTURE TENSES DALAM PEMBELAJARAN BAHASA INGGRIS BERBASIS J2ME LAPORAN TUGAS AKHIR APLIKASI STRUCTURE TENSES DALAM PEMBELAJARAN BAHASA INGGRIS BERBASIS J2ME Disusun Untuk Memenuhi Tugas dan Syarat Syarat Guna Mengambil Tugas Akhir Jurusan Teknik Elektro Fakultas Teknik

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Masalah Selama ini proses pembayaran tiket konser dilakukan dengan scan dengan menggunakan barcode hal tersebut akan memakan waktu yang cukup lama karena

Lebih terperinci

RANCANG BANGUN SISTEM INFORMASI PELELANGAN GULA PADA APTRI (ASOSIASI PETANI TEBU RAKYAT INDONESIA) SEMARANG

RANCANG BANGUN SISTEM INFORMASI PELELANGAN GULA PADA APTRI (ASOSIASI PETANI TEBU RAKYAT INDONESIA) SEMARANG LAPORAN SKRIPSI RANCANG BANGUN SISTEM INFORMASI PELELANGAN GULA PADA APTRI (ASOSIASI PETANI TEBU RAKYAT INDONESIA) SEMARANG Disusun oleh : Nama : Hidayatun Ni mah Nim : 2011-53-153 Program Studi : Sistem

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN. permasalahan secara umum dan analisis perancangan sistem dari aplikasi Iqra ini.

BAB III ANALISIS DAN PERANCANGAN. permasalahan secara umum dan analisis perancangan sistem dari aplikasi Iqra ini. BAB III ANALISIS DAN PERANCANGAN 3.1 Analisis Berdasarkan pada latar belakang masalah dan perumusan masalah yang terdapat pada bab sebelumnya, pada bab ini penulis melakukan analisis berdasarkan pada permasalahan

Lebih terperinci

SILABUS MATA KULIAH PEMROGRAMAN APLIKASI BERGERAK

SILABUS MATA KULIAH PEMROGRAMAN APLIKASI BERGERAK PEMROGRAMAN APLIKASI BERGERAK A. IDENTITAS MATA KULIAH Program Studi : Sistem Informasi (S-1) Mata Kuliah : Pemrograman Aplikasi Bergerak (Pilihan) Kode : SI 427 Bobot : 4 (empat) sks Kelas : SI6A, SI6B,

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

PROTOTYPE PELAYANAN AKADEMIK TERHADAP KOMPLAIN MAHASISWA BERBASIS MOBILE

PROTOTYPE PELAYANAN AKADEMIK TERHADAP KOMPLAIN MAHASISWA BERBASIS MOBILE PROTOTYPE PELAYANAN AKADEMIK TERHADAP KOMPLAIN MAHASISWA BERBASIS MOBILE Oleh : Otto Fajarianto Dosen Teknik Informatika STMIK Bina Sarana Global Jl. Gatot Subroto No. 43 45 Cimone Tangerang, Banten Indonesia

Lebih terperinci

PERANCANGAN DAN PEMBUATAN APLIKASI PENGINGAT POLA GAYA HIDUP SEHAT UNTUK PEKERJA SHIFT BERBASIS ANDROID

PERANCANGAN DAN PEMBUATAN APLIKASI PENGINGAT POLA GAYA HIDUP SEHAT UNTUK PEKERJA SHIFT BERBASIS ANDROID PERANCANGAN DAN PEMBUATAN APLIKASI PENGINGAT POLA GAYA HIDUP SEHAT UNTUK PEKERJA SHIFT BERBASIS ANDROID Maulidian Arbi 41813110143 PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU

Lebih terperinci

APLIKASI BELAJAR BAHASA INGGRIS UNTUK ANAK BERBASIS MOBILE GAME

APLIKASI BELAJAR BAHASA INGGRIS UNTUK ANAK BERBASIS MOBILE GAME APLIKASI BELAJAR BAHASA INGGRIS UNTUK ANAK BERBASIS MOBILE GAME TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan Dalam Memperoleh Gelar Sarjana Komputer Program Studi Teknik Informatika Oleh : DENY CHUSUMAWATI

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Kebutuhan Sistem Tahap analisis sistem merupakan salah satu usaha mengidentifikasi kebutuhan dan spesifikasi sistem yang akan diciptakan. Di dalamnya

Lebih terperinci

Sistem Client untuk Mobile Device berbasis pada Teknologi Java

Sistem  Client untuk Mobile Device berbasis pada Teknologi Java Sistem Email Client untuk Mobile Device berbasis pada Teknologi Java Bernard Renaldy Suteja Jurusan Teknik Informatika, Fakultas Teknologi Informasi, Universitas Kristen Maranatha Jl. Surya Sumantri 65

Lebih terperinci

SISTEM INFORMASI PENJUALAN KAIN TENUN BERBASIS WEB PADA PAGUYUBAN TENUN TROSO DI PECANGAAN JEPARA

SISTEM INFORMASI PENJUALAN KAIN TENUN BERBASIS WEB PADA PAGUYUBAN TENUN TROSO DI PECANGAAN JEPARA LAPORAN SKRIPSI SISTEM INFORMASI PENJUALAN KAIN TENUN BERBASIS WEB PADA PAGUYUBAN TENUN TROSO DI PECANGAAN JEPARA Disusun Oleh : Nama : Ida Faizah NIM : 2008-53-253 Program Studi : Sistem Informasi Fakultas

Lebih terperinci

LAPORAN SKRIPSI. Disusun Oleh : Nama : Zulfa Ainun Nisa NIM : Program Studi : Sistem Informasi Fakultas : Teknik

LAPORAN SKRIPSI. Disusun Oleh : Nama : Zulfa Ainun Nisa NIM : Program Studi : Sistem Informasi Fakultas : Teknik LAPORAN SKRIPSI SISTEM INFORMASI PEMILIHAN DUTA WISATA DALAM UPAYA MENINGKATKAN KUNJUNGAN WISATA KUDUS BERBASIS WEB (STUDI KASUS DINAS KEBUDAYAAN DAN PARIWISATA KABUPATEN KUDUS) Laporan ini disusun guna

Lebih terperinci

BAB II DASAR TEORI...

BAB II DASAR TEORI... DAFTAR ISI HALAMAN JUDUL... HALAMAN PENGESAHAN PEMBIMBING... HALAMAN PENGESAHAN PENGUJI... SURAT PERNYATAAN KARYA ASLI TUGAS AKHIR... HALAMAN PERSEMBAHAN... HALAMAN MOTTO... KATA PENGANTAR... ABSTRAK...

Lebih terperinci

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK 1 BAB I PERSYARATAN PRODUK 1. 1 Pendahuluan Keberadaan usaha warung internet (warnet) saat ini mulai menjamur di manamana. Hal ini dikarenakan kebutuhan informasi menjadi sesuatu yang sangat dibutuhkan

Lebih terperinci

BAB I PENDAHULUAN. hal ini terlihat dengan adanya beberapa sistem serta Undang-Undang (UU)

BAB I PENDAHULUAN. hal ini terlihat dengan adanya beberapa sistem serta Undang-Undang (UU) BAB I PENDAHULUAN I.1. Latar Belakang Dunia pendidikan saat ini sudah mengalami banyak perubahan dan kemajuan, hal ini terlihat dengan adanya beberapa sistem serta Undang-Undang (UU) tentang pendidikan

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

BAB I PENDAHULUAN. Pemetaan lokasi cabang cabang toko baju Mode Fashion berbasis web

BAB I PENDAHULUAN. Pemetaan lokasi cabang cabang toko baju Mode Fashion berbasis web BAB I PENDAHULUAN I.1. Latar Belakang Perkembangan lokasi cabang Mode Fashion di Kota Medan yang begitu cepat harus diimbangi dengan penyampaian informasi dengan cepat dan tepat. Pemetaan lokasi cabang

Lebih terperinci

Aplikasi Pembelajaran Matematika SMP Kelas VIII Semester Awal Berbasis J2ME. Abstraksi

Aplikasi Pembelajaran Matematika SMP Kelas VIII Semester Awal Berbasis J2ME. Abstraksi Aplikasi Pembelajaran Matematika SMP Kelas VIII Semester Awal Berbasis J2ME Azis Budi Santiko - D400.050.082 Jurusan Teknik Elektro Fakultas Teknik, Universitas Muhammadiyah Surakarta Jl. A. Yani Pabelan

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN PONSEL SEBAGAI MOBILE PRESENTATION BERBASIS BLUETOOH

BAB IV IMPLEMENTASI DAN PENGUJIAN PONSEL SEBAGAI MOBILE PRESENTATION BERBASIS BLUETOOH BAB IV IMPLEMENTASI DAN PENGUJIAN PONSEL SEBAGAI MOBILE PRESENTATION BERBASIS BLUETOOH Setelah menyelesaikan tahap inception dan elaboration, selanjutnya dilakukan tahap construction, yang merupakan tahap

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Sistem Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh kedalam bagian bagian komponennya dengan maksud untuk

Lebih terperinci

FAKULTAS TEKNIK UNIVERSITAS MURIA KUDUS

FAKULTAS TEKNIK UNIVERSITAS MURIA KUDUS SKRIPSI SKRIPSI INI DISUSUN GUNA MEMENUHI SALAH SATU SYARAT UNTUK MENYELESAIKAN PROGRAM STUDI SISTEM INFORMASI STRATA I PADA FAKULTAS TEKNIK UNIVERSITAS MURIA KUDUS SISTEM INFORMASI PENERIMAAN MAHASISWA

Lebih terperinci

RANCANG BANGUN APLIKASI E-COMMERCE PADA DIGITAL CORPORATION DENGAN SISTEM LELANG

RANCANG BANGUN APLIKASI E-COMMERCE PADA DIGITAL CORPORATION DENGAN SISTEM LELANG LAPORAN SKRIPSI RANCANG BANGUN APLIKASI E-COMMERCE PADA DIGITAL CORPORATION DENGAN SISTEM LELANG Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan program studi Sistem Informasi S-1

Lebih terperinci

PEMBUATAN APLIKASI PEMUTAR AUDIO STREAMING BERBASIS ANDROID

PEMBUATAN APLIKASI PEMUTAR AUDIO STREAMING BERBASIS ANDROID PEMBUATAN APLIKASI PEMUTAR AUDIO STREAMING BERBASIS ANDROID LAPORAN TUGAS AKHIR Disusun Sebagai Salah Satu Syarat Untuk Menyelesaikan Program Pendidikan Diploma 3 oleh DEVI HAWANA LUBIS NIM. 1105102009

Lebih terperinci

BAB III LANGKAH-LANGKAH PENGEMBANGAN. Dalam penelitian pengembangan produk Panduan Shalat ini, ada beberapa

BAB III LANGKAH-LANGKAH PENGEMBANGAN. Dalam penelitian pengembangan produk Panduan Shalat ini, ada beberapa BAB III LANGKAH-LANGKAH PENGEMBANGAN Dalam penelitian pengembangan produk Panduan Shalat ini, ada beberapa langkah yang harus dilalui. Jenis atau model pengembangan yang peneliti lakukan menggunakan model

Lebih terperinci

JAVA DAN APLIKASI TEKNOLOGI INFORMASI DI JURUSAN SISTEM INFORMASI

JAVA DAN APLIKASI TEKNOLOGI INFORMASI DI JURUSAN SISTEM INFORMASI Makalah PTIK JAVA DAN APLIKASI TEKNOLOGI INFORMASI DI JURUSAN SISTEM INFORMASI Oleh: KHAIRUNNISA R (5212100148) PTIK 05 INSTITUT TEKNOLOGI SEPULUH NOPEMBER SURABAYA 2012 BAB I PENDAHULUAN 1.1 Latar Belakang

Lebih terperinci

DESAIN DAN IMPLEMENTASI SISTEM INFORMASI AKTIVITAS DAN PENGINGAT UNTUK DOSEN BERBASIS WEB DAN SMS GATEWAY TUGAS AKHIR. Oleh :

DESAIN DAN IMPLEMENTASI SISTEM INFORMASI AKTIVITAS DAN PENGINGAT UNTUK DOSEN BERBASIS WEB DAN SMS GATEWAY TUGAS AKHIR. Oleh : DESAIN DAN IMPLEMENTASI SISTEM INFORMASI AKTIVITAS DAN PENGINGAT UNTUK DOSEN BERBASIS WEB DAN SMS GATEWAY TUGAS AKHIR Oleh : TIARA SWASTIKA 0834010226 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI

Lebih terperinci

Secara bahasa haji berarti kunjungan, perjalanan, atau ziarah. Secara istilah haji berarti berkunjung atau berziarah ke

Secara bahasa haji berarti kunjungan, perjalanan, atau ziarah. Secara istilah haji berarti berkunjung atau berziarah ke Secara bahasa haji berarti kunjungan, perjalanan, atau ziarah. Secara istilah haji berarti berkunjung atau berziarah ke Baitullah (Ka'bah) di tanah suci Makkah untuk melakukan beberapa amalan atau ibadah,

Lebih terperinci

SISTEM INFORMASI PENGOLAHAN DATA PADA CV. CAHAYA UNTUK PENYAMBUNGAN PELANGGAN BARU PLN

SISTEM INFORMASI PENGOLAHAN DATA PADA CV. CAHAYA UNTUK PENYAMBUNGAN PELANGGAN BARU PLN SKRIPSI SISTEM INFORMASI PENGOLAHAN DATA PADA CV. CAHAYA UNTUK PENYAMBUNGAN PELANGGAN BARU PLN Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan program studi Sistem Informasi S 1

Lebih terperinci

RANCANG BANGUN GAME EDUKASI ARITMATIKA BERBASIS J2ME

RANCANG BANGUN GAME EDUKASI ARITMATIKA BERBASIS J2ME LAPORAN SKRIPSI RANCANG BANGUN GAME EDUKASI ARITMATIKA BERBASIS J2ME Laporan ini disusun guna memenuhi salah satu syarat untuk Menyelesaikan program studi Sistem Informasi S-1 pada Fakultas Teknik Universitas

Lebih terperinci

PERANCANGAN APLIKASI DOWNLOAD MANAGER MENGGUNAKAN JAVA2SE DENGAN EDITOR NETBEANS IDE 6.8

PERANCANGAN APLIKASI DOWNLOAD MANAGER MENGGUNAKAN JAVA2SE DENGAN EDITOR NETBEANS IDE 6.8 PERANCANGAN APLIKASI DOWNLOAD MANAGER MENGGUNAKAN JAVA2SE DENGAN EDITOR NETBEANS IDE 6.8 TUGAS AKHIR RAJO PANANGIAN HARAHAP 082406197 DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

Lebih terperinci

BAB I PENDAHULUAN. inovasi teknologi dalam dunia pendidikan. menjalankan konten-konten berupa multimedia maupun aplikasi software.

BAB I PENDAHULUAN. inovasi teknologi dalam dunia pendidikan. menjalankan konten-konten berupa multimedia maupun aplikasi software. 1 BAB I PENDAHULUAN 1.1. Latar Belakang Belajar tidak harus selalu di dalam ruang ataupun harus ada pengajar atau guru dalam prosesnya. Belajar harus dapat dilakukan di manapun dan kapanpun. Perkembangan

Lebih terperinci

BAB I PENDAHULUAN. perkembangan teknologi yang ada. Semakin banyak fitur yang dibenamkan ke

BAB I PENDAHULUAN. perkembangan teknologi yang ada. Semakin banyak fitur yang dibenamkan ke 1 BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Teknologi komunikasi sekarang ini sudah semakin maju. Dunia semakin terintegrasi dalam suatu perangkat yang ada dalam genggaman tangan. Hal ini memudahkan

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

Review C/C++ & Intro to Java. Pemrograman Berorientasi Obyek IT209

Review C/C++ & Intro to Java. Pemrograman Berorientasi Obyek IT209 Review C/C++ & Intro to Java Pemrograman Berorientasi Obyek IT209 Pemrograman Terstruktur Pemrograman terstruktur adalah suatu proses untuk mengimplementasikan urutan langkah untuk menyelesaikan suatu

Lebih terperinci

LAPORAN SKRIPSI. Sistem Informasi Pemilihan Ketua OSIS Berbasis SMS Gateway Pada Madrasah Aliyah Darul Ulum

LAPORAN SKRIPSI. Sistem Informasi Pemilihan Ketua OSIS Berbasis SMS Gateway Pada Madrasah Aliyah Darul Ulum LAPORAN SKRIPSI Sistem Informasi Pemilihan Ketua OSIS Berbasis SMS Gateway Pada Madrasah Aliyah Darul Ulum Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan program Studi Sistem Informasi

Lebih terperinci

UNIVERSITAS BINA NUSANTARA. Jurusan Tekhnik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007

UNIVERSITAS BINA NUSANTARA. Jurusan Tekhnik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007 UNIVERSITAS BINA NUSANTARA Jurusan Tekhnik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007 ANALISIS DAN PERANCANGAN APLIKASI GAME MULTIPLAYER MICRO MONSTER DI TELEPON SELULER Lincoln

Lebih terperinci

tanpa harus repot dan dapat menyelesaikannya dengan cepat dan mudah. Perangkat komunikasi saat ini telah mengalami perkembangan yang cukup pesat, teru

tanpa harus repot dan dapat menyelesaikannya dengan cepat dan mudah. Perangkat komunikasi saat ini telah mengalami perkembangan yang cukup pesat, teru Aplikasi Pembukuan Voucer Isi Ulang Pulsa Dengan J2ME Dessy Agustini (17108157) Jurusan Sistem Informasi, Universitas Gunadarma Jl. Margonda Raya No.100 Pondok Cina, Depok 16424, Indonesia Email: daichi_daisy@yahoo.co.id

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

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah 1.1 Latar Belakang Masalah BAB I PENDAHULUAN Masyarakat pada saat ini sangat membutuhkan berbagai macam informasi baik dalam kehidupan sehari-hari dan dalam dunia teknologi. Seperti internet yang menjadi

Lebih terperinci

BAB II LANDASAN TEORI. bahasa. Bahasa adalah sistem tanda bunyi yang disusun berdasarkan kesepakatan

BAB II LANDASAN TEORI. bahasa. Bahasa adalah sistem tanda bunyi yang disusun berdasarkan kesepakatan BAB II LANDASAN TEORI 2.1 Peranan Bahasa untuk Anak Usia Dini Dalam kehidupan sehari-hari manusia tidak dapat melepaskan diri dari bahasa. Bahasa adalah sistem tanda bunyi yang disusun berdasarkan kesepakatan

Lebih terperinci

PENGANTAR RUP & UML. Pertemuan 2

PENGANTAR RUP & UML. Pertemuan 2 PENGANTAR RUP & UML Pertemuan 2 PENGANTAR RUP Rational Unified Process (RUP) atau dikenal juga dengan proses iteratif dan incremental merupakan sebuah pengembangan perangkat lunak yang dilakukan secara

Lebih terperinci

BAB I PENDAHULUAN. memproduksi kapas seperti kapas kecantikan dengan merek Selection Cotton.

BAB I PENDAHULUAN. memproduksi kapas seperti kapas kecantikan dengan merek Selection Cotton. BAB I PENDAHULUAN I.1. Latar Belakang Sistem Informasi Geografis adalah sistem informasi khusus yang mengelola data yang memiliki informasi spasial (bereferensi keruangan). Atau dalam arti yang lebih sempit,

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

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK BAB I PERSYARATAN PRODUK 1. Pendahuluan Penulis mengambil topik tentang aplikasi Pencarian Mobil via handphone karena penulis melihat banyaknya calon pembeli mobil baru yang sulit untuk mendapatkan informasi

Lebih terperinci