APLIKASI PADA TEKNOLOGI BERGERAK KREASI DALAM BERJILBAB Indah Purnama Sari 1 Widya Silfianti 2 Universitas Gunadarma Jl. Margonda Raya No. 100 Depok 16424 indah_amoy25@yahoo.com 1 wsilfi@staff.gunadarma.ac.id 2 ABSTRAKSI Penulisan ini membahas tentang pembuatan suatu aplikasi yang dapat digunakan pada perangkat android. Dalam hal ini dibuat aplikasi pembelajaran kreasi jilbab pada platform android, dimana dengan aplikasi ini penggunanya dapat dengan mudah mendapatkan informasi tentang kreasi berjilbab memudahkan wanita yang menggunakan jilbab. Aplikasi ini dapat memudahkan wanita yang menggunakan jilbab mendapatkan informasi kreasi model jilbab khususnya untuk orang dewasa dan memudahkan pengguna untuk mengkreasikan model jilbabnya dari informasi kreasi model jilbab. Jadi mereka tidak perlu repot-repot lagi untuk membawa buku kreasi model jilbab di dalam tasnya saat mereka berpergian. Kata kunci : Android, Eclipse, Java, Kreasi Jilbab ABSTRACT This Undergraduate thesis is about making an application that can be used on android devices. In this case the hijab creations is created by learning applications on the android platform, where with this application the user can easily find out the information about ease creation hijab.
This application can facilitate women whose wearing hijab to get the information of creation hijab models especially for adults and allows the user to the creation of models from of information creation hijab models. So they do not bother anymore to bring the book creation model of the hijab in their bag when they are traveling. Keywords: Android, Eclipse, Java, Hijab Creation
PENDAHULUAN Perkembangan Teknologi Informasi hingga saat ini mengalami kemajuan yang sangat pesat sehingga memudahkan pengguna untuk mendapatkan informasi. Teknologi Informasi banyak digunakan untuk mengolah data, yaitu menghasilkan informasi akurat dan tepat waktu yang digunakan untuk keperluan pribadi, bisnis dan pendidikan. Perkembangan smartphone saat ini berbanding lurus dengan perkembangan teknologi. Smartphone merupakan salah satu gadget yang banyak digunakan masyarakat karena paling praktis dan menyediakan banyak aplikasi yang memudahkan penggunanya dalam memperoleh informasi. Salah satunya adalah aplikasi yang digunakan untuk mendapatkan informasi aplikasi kreasi dalam berjilbab. Sekarang banyak muslimah yang memakai jilbab, dari anak-anak sampai orang dewasa. Bentuk-bentuk dan kreasi jilbab yang di pakaipun bermacam-macam, tetapi ada juga yang tidak tahu bagaimana cara mengkreasikan jilbab yang mereka kenakan agar terlihat cantik dan modis saat mereka gunakan. Berangkat dari masalah itulah penulis ingin menyajikan suatu aplikasi informasi kreasi model jilbab dengan menggunakan platform android yang mudah untuk dilihat dimana saja dan kapan saja melalui telepon genggam (handphone) yang berbasis android. Aplikasi ini dibuat untuk mempermudah pengguna mencari tahu informasi kreasi model jilbab yang lebih efektif. Bagi para muslimah yang belum menggunakan jilbab akan lebih tertarik untuk memakai jilbab (hijab), dan untuk muslimah yang sudah menggunakan jilbab tidak akan bosan dengan model jilbab yang selalu mereka kenakan. Setiap orang tidak pernah lupa membawa telepon genggam (handphone), jadi hanya dengan melihat aplikasi ini di telepon genggam yang berbasis android, mereka dengan mudah mengkreasikan bentuk jilbab yang mereka kenakan. Diharapkan aplikasi ini dapat membantu para muslimah yang sudah menggunakan jilbab dan para muslimah yang belum menggunakan jilbab agar dapat menggunakan jilbab (hijab). Tujuan Penulisan Penulis membuat penulisan ini dengan tujuan untuk memudahkan wanita yang menggunakan jilbab mendapatkan informasi kreasi model jilbab khususnya untuk orang dewasa dan memudahkan pengguna untuk mengkreasikan model jilbabnya dari informasi kreasi model jilbab. Jadi mereka tidak perlu repot-repot lagi untuk membawa buku kreasi model jilbab di dalam tasnya saat mereka berpergian. TINJAUAN PUSTAKA Jilbab Islam sebagai agama yang bersifat universal dalam arti mempunyai aturan-aturan yang mengatur seluruh aspek kehidupan
manusia dimana di dalamnya terdapat aturan atau hukum-hukum yang mengatur masalah pakaian baik itu bagi laki-laki maupun bagi perempuan, yang pada intinya pakaian itu baik bagi laki-laki maupun bagi perempuan digunakan sebagai penutup aurat sebagaimana disebutkan di dalam Al Qur'an. Batas aurat untuk laki-laki sebagaimana yang ada didalam Hadits adalah dari pusar sampai dengan lutut, sedangkan untuk perempuan adalah seluruh tubuh kecuali muka dan telapak tangan hingga pergelangan tangannya, maka perempuan harus memakai jilbab. Karena memakai jilbab merupakan ibadah dalam memenuhi firmah Allah dan agar terhindar dari fitnah atau terjauh dari bahaya zina. Kata jilbab digunakan di dalam al-qur an dan Hadits, namun maksud kata itu harus dikembalikan pada maksud yang dipahami oleh masyarakat ketika kata itu diturunkan atau diungkapkan. Jilbab pada umumya adalah pakaian yang lebar, longgar, dan menutupi seluruh bagian tubuh. Diriwayatkan dari Ibnu Abbas, dia berkata jilbab (pada nash tersebut) : baju luar yang berfungsi menutupi tubuh dari atas sampai bawah (tanah). Dalam kamus arab Al-Muhith, jilbab bermakna: Pakaian yang lebar bagi wanita, yang menutupi tsiyab/mihnah (pakaian harian yang biasa dipakai ketika berada di dalam rumah), bentuknya seperti malhafah (kain penutup dari atas kepala sampai ke bawah). Android Android adalah sistem operasi untuk telepon seluler yang berbasis Linux. Android menyediakan platform terbuka bagi para pengembang buat menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam peranti bergerak. Awalnya, Google Inc. membeli Android Inc., pendatang baru yang membuat peranti lunak untuk ponsel. Kemudian untuk mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan peranti keras, peranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia. Pada saat perilisan perdana Android, 5 November 2007, Android bersama Open Handset Alliance menyatakan mendukung pengembangan standar terbuka pada perangkat seluler. Di lain pihak, Google merilis kode kode Android di bawah lisensi Apache, sebuah lisensi perangkat lunak dan standar terbuka perangkat seluler. Di dunia ini terdapat dua jenis distributor sistem operasi Android. Pertama yang mendapat dukungan penuh dari Google atau Google Mail Services (GMS) dan kedua adalah yang benar benar bebas distribusinya tanpa dukungan langsung Google atau dikenal sebagai Open Handset Distribution (OHD).
JDK (Java Development Kit) JDK (Java Development Kit) adalah semacam kontak peralatan (kit) yang digunakan untuk aplikasi development,applet, dan komponen lainya dengan menggunakan bahasa pemrograman java dan termasuk tools yang sangat berguna untuk pengembangan dan pengujian program yang dibuat dengan pemrograman java. Android SDK (Software Development Kit) Android SDK merupakan tools bagi para programer yang yang ingin mengembangkan aplikasi berbasis android. Perangkat-perankat pengembangan yang terdapat didalam android SDK sangat komprehesif. Android SDK terdiri dari debugger, libraries, handset emulator (berdasarkan QEMU), dokumentasi, contoh kode prosram dan tutorial. Android SDK telah dirilis pada tanggal 12 November 2007. Java Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems saat ini merupakan bagian dari Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal. Aplikasiaplikasi berbasis java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai Mesin Virtual Java (JVM). Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara khusus didisain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa platform sistem operasi yang berbeda, java dikenal pula dengan slogannya, "Tulis sekali, jalankan di mana pun". Saat ini java merupakan bahasa pemrograman yang paling populer digunakan, dan secara luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi berbasis web. Eclipse Eclipse adalah sebuah Integreted Development Environment (IDE) untuk mengembangkan perangkat lunak dan dapat dijalankan di semua platform (platformindependent). Eclipse memiliki sifat sebagai berikut: Multi-platform, Eclipse bisa dipakai di berbagai system operasi seperti Microsoft Windows,Linux,Solaris,AIX,H P-UX, dan Mac OS X. Multi-Language, Selain menggunakan bahasa pemrograman java Eclipse juga mendukung pengembangan aplikasi berbasis bahasa pemrograman lainnya, seperti C/C++, Cobol, Python, Perl, PHP, dan lainnya.
Multi-role, Selain sebagai IDE (Integreted Development Environment) untuk pengembangan aplikasi, Eclipse juga bias digunakan untul aktivitas dalam siklus pengenbangan perangkat lunak, seperti dokumentasi, test perangkat lunak, pengembangan web, dan lain sebagainya. Eclipse bersifat open source sehingga menjadi salah satu IDE favorit, selain itu Eclipse juga mempunyai kemampuan untuk dapat di kembangkan oleh pengguna dengan komponen yang dinamakan plug-in. Konsep Eclipse adadalah IDE yang terbuka (open), mudah diperluas (extensible) untuk apa saja, dan tidak untuk sesuatu yang spesifik. Jadi, Eclipse tidak saja untuk mengembangkan program Java, akan tetapi dapat digunakan untuk berbagai macam keperluan, cukup dengan menginstal plug-in yang dibutuhkan. Contohnya jika kita ingin mengembangkan program C/C++ terdapat plugin CDT (C/C++ Development Tools). Sejak tahun 2006 Eclipse Foundation secara rutin merilis versi Eclipse setiap tahun. Setiap rilis kemudian diberi kode sesuai dengan berbagai nama bintang dari planet Jupiter. METODE PENELITIAN Dalam menyelesaikan penulisan ini, penulis menggunakan metode studi pustaka yaitu dengan mengumpulkan informasi dan berbagai referensi yang menunjang penulisan seperti, mengambil bahan dari buku Android, buku Model Kreasi Jilbab, dan browser di Internet. Adapun metode yang digunakan dalam penulisan ini melalui tahap-tahap berikut ini: 1. Perencanaan Merencanakan bagaimana nantinya aplikasi ini dibuat, dengan software dan hardware apa saja, dan juga bagaimana nantinya aplikasi ini berguna bagi pengguna. 2. Kepustakaan Metode penelitian yang pertama digunakan dalam pembuatan penulisan tugas akhir ini adalah metode studi kepustakaan, dimana penulis menggunakan fasilitas jaringan internet untuk mencari bahan-bahan yang dapat dijadikan referensi serta buku-buku yang berhubungan dengan Android dan Kreasi Jilbab. 3. Analisis Proses analisis ini meliputi : analisis kebutuhan, yaitu memberitahu informasi mengenai kreasi model jilbab kepada pengguna. Berikutnya tujuan dari analisis ini adalah bagaimana pengguna ini nantinya menggunakan aplikasi ini, sehingga tujuan dari pembuatan aplikasi yang sudah dijabarkan sebelumnya dapat tercapai.
4. Perancangan Proses perancangan ini dimaksudkan agar nantinya pengguna yang menggunakan aplikasi ini dapat dengan mudah menggunakannya, karena tampilan dan alur program yang dibuat, meliputi struktur navigasi aplikasi, tampilan program dan user interface. 5. Implementasi Pada tahap implementasi penulis akan mengimplementasikan pada perangkat android, mulai dari pembuatan file.apk dan transfer file.apk nya. PEMBAHASAN Struktur Navigasi Struktur navigasi yang dipakai dalam pembuatan aplikasi ini adalah struktur navigasi campuran, yaitu gabungan antara sktuktur navigasi linier dan hirarki. Strukutur navigasi linier menampilkan satu demi satu tampilan layar secara terurut menurut urutannya dan tidak diperbolehkan adanya percabangan. Sedangkan struktur navigasi hirarki merupakan struktur navigasi yang mengandalkan percabangan untuk menampilkan data atau gambar pada layer dengan kriteria tertentu. Gambar 1. Struktur Navigasi Rancangan Aplikasi Menggunakan Diagram UML Rancangan Diagram Usecase Gambar 2. Rancangan Diagram Usecase
Rancangan Diagram Activity tampilan dari aplikasi atau program yang akan kita buat. Rancangan tersebut untuk mempermudah dalam pembuatan aplikasinya nanti. 1. Halaman Intro Tampilan intro adalah halaman paling pertama atau pembuka aplikasi. Pada tampilan ini terdapt gambar dan loading. Setelah loading selesai baru akan muncul tampilan utama dari aplikasi ini. Gambar 3. Rancangan Diagram Activity Rancangan Diagram Sequence Halaman Utama Sub Menu : Pengguna 1 : Menampilkan menu utama() Gambar 5. Rancangan Intro 2 : Memilih halaman menu utama() 4 : Menampilkan informasi() 3 : Memilih sub menu() Gambar 4. Rancangan Diagram Sequence Perancangan Tampilan Program Dalam setiap pembuatan program alangkah baiknya terlebih dahulu merancang suatu rancangan 2. Halaman Menu Utama Halaman ini adalah halaman pertama yang akan muncul setelah tampilan intro, dimana di halaman ini terdapat menu-menu yang terdapat di aplikasi informasi tata cara kreasi jilbab, di antaranya adalah menu Sejarah Jilbab, Kreasi dan Cara Berjilbab, Galeri Gambar, Tips Berjilbab Sesuai Bentuk Wajah, Pengenalan Jilbab, Toko Jilbab, Tentang Program, dan Button keluar yang terdapat diatas.
4. Halaman Firman Allah Menu ini dibuat untuk memberitahu tentang firman Allah, firman Allah berisi tentang tulisan Al- Qur'an beserta arti dan penjelasannya. Pada menu ini firman Allah di tampilkan menggunakan TextView, selain itu di halaman ini juga terdapat Button Kembali untuk kembali ke menu sebelumnya. Gambar 6. Rancangan Tampilan Menu Utama 3. Halaman Sejarah Jilbab Menu ini dibuat untuk mengenalkan kepada pengguna sejarah jilbab. Pada menu ini terdapat juga mengenai firman Allah, sejarah jilbab di tampilkan menggunakan TextView dan firman Allah di tampilkan menggunakan Button, selain itu di halaman ini juga terdapat Button Kembali untuk kembali ke menu sebelumnya. Gambar 7. Rancangan Halaman Sejarah Jilbab Gambar 8. Rancangan Halaman Firman Allah 5. Halaman Kreasi dan Cara Berjilbab Menu ini dibuat untuk mengenalkan kepada pengguna mengenai kreasi dan cara berjilbab. Pada menu ini terdapat dua jenis kreasi dan cara berjilbab, yaitu Jilbab Pashmina dan Jilbab Segiempat. Jilbab Pashmina dan Jilbab Segiempat di tampilkan menggunakan Button, selain itu di halaman ini juga terdapat Button Kembali untuk kembali ke menu sebelumnya.
Gambar 9. Rancangan Halaman Kreasi dan Cara Berjilbab Jika Button Jilbab Pashmina tampilannya akan seperti gambar berikut : Gambar 11. Rancangan Tampilan Pashmina Kasual Bila sudah mencari model jenis pashmina, maka akan muncul tampilan proses cara memakainya. Seperti gambar berikut : I Gambar 10. Rancangan Halaman Jilbab Pashmina Dan bila salah satu jenis pashmina itu di klik maka tampilannya seperti gambar berikut : Gambar 12. Rancangan Tampilan Pashmina secara Detail Untuk kreasi jilbab segiempat pun juga sama langkah dan tampilannya. Hanya saja yang membedakannya hanyalaha isi dari cara langkah-langkahnya.
6. Halaman Galeri Gambar Menun pada halaman ini berisikan tentang gambar-gambar model jilbab yang sudah di kreasikan. Gambar 13. Rancangan Halaman Galeri Gambar 7. Tips Berjilbab Sesuai Bentuk Wajah Menu ini dibuat untuk mengenalkan kepada pengguna tips berjilbab sesuai bentuk wajah. Pada menu ini terdapat tips berjilbab sesuai bentuk wajah, diantaranya wajah panjang atau lonjong, wajah oval, wajah kotak atau segitiga, dan wajah bulat. Wajah panjang atau lonjong, wajah oval, wajah kotak atau segitiga, dan wajah bulat di tampilkan menggunakan Button. Setelah diklik salah satu tips bentuk wajah tersebut seperti wajah oval maka di tampilkan menggunakan TextView, selain itu di halaman ini juga terdapat Button Kembali untuk kembali ke menu sebelumnya. Bila di klik salah satunya, maka tampilan galeri gambar seperti : Gambar 15. Rancangan Jilbab Sesuai Bentuk Wajah Gambar 14. Rancangan Galeri Gambar Detail Bila diklik salah satu tips berjilbab sesuai bentuk wajah, misalnya wajah oval, maka tampilan rancangannya akan seperti gambar dibawah ini :
Gambar 16. Rancangan Tampilan Tips Berjilbab Detail 8. Halaman Pengenalan Jilbab Menu ini dibuat untuk mengenalkan kepada pengguna tentang pengenalan jilbab, dari pengenalan hijab, pengenalan ciput, pengenalan aksesoris, dan gaya dasar berjilbab. Pengenalan hijab, pengenalan ciput, pengenalan aksesoris, dan gaya dasar berjilbab di tampilkan menggunakan Button. Setelah diklik salah satu pengenalan tersebut misalnya seperti pengenalan hijab maka di tampilkan menggunakan TextView dan juga disertai dengan gambar, dan begitu juga dengan yang lainnya, selain itu di halaman ini juga terdapat Button Kembali untuk kembali ke menu sebelumnya. Gambar 17. Rancangan Halaman Pengenalan Jilbab Bila diklik salah satu pengenalan jilbab, misalnya pengenalan hijab, maka tampilan rancangannya akan seperti gambar dibawah ini : Gambar 18. Rancangan Tampilan Pengenalan Hijab 9. Halaman Toko Jilbab Menu ini dibuat untuk menampilkan lokasi toko jilbab. Pada menu ini terdapat denah lokasi DKI Jakarta,
diantaranya Jakarta Timur, Jakarta Barat, Jakarta Selatan, Jakarta Pusat, dan Jakarta Utara dan di tampilkan menggunakan Button, selain itu di halaman ini juga terdapat Button Kembali untuk kembali ke menu sebelumnya. Gambar 20. Rancangan Menu Tentang Aplikasi Gambar 19. Rancangan Tampilan Halaman Toko Jilbab 10. Halaman Tentang Program Rancangan untuk halaman tentang aplikasi hanya terdapat informasi tentang pembuat aplikasi yang berbentuk TextView dan Button untuk melihat halaman selanjutnya, yaitu halaman Sumber Materi yang berisi info sumber materi yang dipakai dalam pembuatan aplikasi ini. Gambar 21. Rancangan Sumber Materi KESIMPULAN DAN SARAN Kesimpulan Setelah dilakukan ujicoba pada program baik di emulator maupun di berbagai macam perangkat android lainnya seperti Samsung I8150 Galaxy Wonder, Samsung Galaxy Mini S5570, Galaxy Y S5360, dan Sony Ericsson Experia dapat dikatakan bahwa aplikasi kreasi jilbab dapat
berjalan dengan baik. Sedangkan bedasarkan hasil pengujian yang telah dilakukan dengan memberikan kuisioner kepada beberapa responden dapat disimpulkan bahwa aplikasi kreasi jilbab yang berisikan tentang sejarah, cara dan kreasi jjilbab, galeri, tips berjilbab sesuai bentuk wajah, pengenalan jilbab, serta toko dan exit berfungsi dengan baik dan dapat membantu pengguna mempermudah dalam pemakaian jilbab bila di kreasikan. Saran Penulis menyadari bahwa masih banyaknya kekurangan dalam aplikasi ini, salah satunya adalah gambar kreasi jilbabnya kurang banyak, selain itu database yang digunakan pada gambar adalah offline sehingga pengguna harus mengupdate apk yang databasenya sudah diupdate oleh programmer di market jika ingin mengupdate gambar-gambar kreasi jilbab. Harapan dari penulis dalam pengembangan aplikasi ini adalah database yang digunakan adalah database online sehingga gambar dan cara kreasi jilbab dapat berubah tanpa harus pengguna mengupdate apk dari aplikasi ini di market android. DAFTAR PUSTAKA [1] Benjamin, Speckman, The Android Mobile Platform, Michigan, 2008. [2] Bia, Adabina, Hijab Praktis Pashmina, PT. Kawah Media, Jakarta, 2012. [3] Deepika,Mulani, How Smart Is Your Android Smartphone?, San Jose, 2010. [4] Meiliasari, Mila, Gaya Berhijab Kerudung Segiempat, PT. Kawah Media, Jakarta, 2012. [5] Meiliasari, Mila, Gaya Praktis Pashmina dan Kerudung Segiempat, PT. Kawah Media, Jakarta, 2012. [6] Mulyadi, Membuat Aplikasi Untuk Android, ST MULTIMEDIA CENTER, publishing, Yogyakarta, 2010. [7] Rinjani, Noni, Gaya dan Cantik Dengan Pashmina, Tiara Aksara, Surabaya. [8] Safaat, Nazruddin, Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasisi Android, Informatika, Bandung, 2011. [9] Zahra Aulia, M.Deddy, Tata Rias Wajah dan Kreasi Jilbab Muslimah, PT. Gramedia Pustaka Utama, Jakarta, 2011. [10] URL : http://akhwat-pejuangmabda.blogspot.com/2010/07/me mahami-pengertian-jilbab.html / diakses tahun 2012. [11] URL : http://www.fadikusumo.staff.ugm.ac.id/artikel/ jilbab.html diakses tahun 2012.
[12] URL : http://www.kreasijilbab.com/ diakses tahun 2012. [13] URL : http://mwali.blogspot.com/2012/03/caramemakai-jilbab-yang-benardisertai.html / diakses tahun 2012