PENGEMBANGAN SISTEM APLIKASI INFORMASI MAL BERBASIS JAVA PADA TABLET ANDROID Ivan Kurniawan Binus University, Jakarta,
[email protected]
Kefas Belden E.S Binus University, Jakarta,
[email protected]
Rhesa Paleva Almata Binus University, Jakarta,
[email protected]
Harini Kuntjahjani, M.Eng ABSTRAK TUJUAN PENELITIAN ialah mengembangkan aplikasi mobile berbasis Android yang berguna untuk memberikan kemudahan informasi seputar promo, produk, lokasi suatu toko/kios dalam suatu mal bagi pengguna gadget Android. METODE PENELITIAN yang digunakan adalah metode analisis dan metode perancangan. Metode analisis meliputi teknik fact finding dan studi literatur. Fact Finding dilakukan dengan metode wawancara dan penyebaran kuisioner. Studi literatur dilakukan dengan membaca bukubuku referensi untuk memperoleh pengertian dan pengetahuan mengenai pembuatan aplikasi Android. Metode perancangan meliputi perancangan sistem dengan menggunakan UML, ERD dan perancangan layar. HASIL YANG DICAPAI yaitu sistem aplikasi informasi mal yang dapat dijalankan dan digunakan oleh pengguna pada tablet Android. SIMPULAN yang didapatkan dari sisi pengguna yaitu aplikasi Android ini membantu pengguna dalam mencari dan mengakses informasi seputar promo, produk, dan lokasi toko/kios yang ada di mal. Sedangkan dari sisi pemilik toko/kios, sangat membantu dalam kegiatan promosi promo dan produk yang dipasarkan. Kata Kunci: Mal, Sistem Aplikasi, Java, Tablet, Android
Pendahuluan Perkembangan teknologi sekarang ini sudah berkembang sangat cepat. Banyak segala peralatan elektronik khususnya smartphone maupun tablet dilengkapi dengan fitur internet untuk online. Implementasi penggunaan internet memberikan kemudahan bagi para pengguna dalam berkomunikasi maupun mendapatkan informasi. Salah satu sistem operasi yang terbaru dan mendukung berbagai aplikasi online adalah Android. Android adalah platform bersifat "open source" yang dapat digunakan sebagai sistem operasi secara gratis. Karena itu, Android mengundang banyak para pengembang, untuk berperan memberikan atau menjual aplikasi mereka. Kondisi ini membuat Android menjadi platform yang menguntungkan semua orang. Menurut survei yang dilakukan salah satu situs internet saat ini, Millennial Media’s Mobile Mix™, terhitung bulan September 2012 – November 2012, pengguna Operating System (OS) Android lebih mendominasi dibandingkan pengguna Operating System lain serta presentasenya selalu mengalami kenaikan perbulannya. Sekarang, mal merupakan tempat yang banyak dikunjungi orang dari yang paling muda hingga yang paling tua dengan berbagai tujuan yang dilakukan. Perangkat mobile maupun tablet tak jarang menjadi pegangan ketika berada di mal. Pengguna tersebut sering mengunjungi mal dalam rangka berbelanja untuk kebutuhannya maupun untuk bergaul dan melakukan pertemuan dengan teman atau kolega bisnisnya. Mal diharapkan menjadi tempat penyedia seluruh kebutuhannya. Seringkali informasi mengenai produk pada suatu toko, restoran maupun promo event di dalam mal tersebut kurang mendapat perhatian dari pengunjung mal. Informasi tersebut pada kenyataannya hanya dapat dilihat di lokasi-lokasi tertentu sehingga penyebaran informasi menjadi kurang merata dan maksimal ke semua pengunjung mal.
Adapun tujuan dari penulisan skripsi ini yaitu membuat aplikasi mobile device berbasis Android yang dapat di-install oleh pengguna tablet Android dimana aplikasi tersebut memberikan informasi terkini mengenai promo, produk, lokasi toko/kios dalam suatu mal, serta dapat melakukan order secara online dan sebagai media promosi alternatif yang praktis dan fleksibel bagi toko-toko/kios-kios yang ada pada suatu mal. Oleh karena itu, penerapan teknologi aplikasi Android dengan menggunakan teknologi internet pada tablet Android pengguna dapat menjadi solusi. Integrasi informasi seputar promo, produk, lokasi toko/kios, dan sistem order ke dalam tablet Android pengguna diharapkan mampu menjadi media yang sangat berguna baik dari segi promosi bagi pihak toko/kios maupun dari segi kebutuhan informasi mal bagi pihak pengguna.
Metode Penelitian Metode penelitian yang digunakan adalah metode analisis dan metode perancangan. Metode analisis meliputi teknik fact finding dan studi literatur. Fact Finding (Connolly & Begg, 2005, p. 317 & p. 320) dilakukan dengan metode wawancara dan penyebaran kuisioner. Studi literatur dilakukan dengan membaca buku-buku referensi untuk memperoleh pengertian dan pengetahuan mengenai pembuatan aplikasi Android. Metode perancangan yang digunakan adalah metode perancangan object oriented (Whitten et al., 2007) meliputi perancangan sistem dengan menggunakan UML, ERD dan perancangan layar. Perancangan UML meliputi use case diagram, use case narrative, sequence diagram, dan class diagram.
Implementasi Implementasi meliputi spesifikasi perangkat keras dan perangkat lunak. Spesifikasi Perangkat Keras Perangkat keras yang digunakan terdiri dari satu komputer/laptop sebagai server maupun web admin dan smartphone/tablet berbasis Android. a. Spesifikasi perangkat keras komputer/laptop server Processor : Intel(R) Core(TM) 2 Duo CPU T6400 @2.00GHz Random Access Memory : 512MB Harddisk : 200GB Video Graphic Card : 128MB dengan dukungan DirectX 9.0 b. Spesifikasi perangkat keras smartphone/tablet Android Spesifikasi perangkat keras minimum meliputi: Random Access Memory : 278MB Internal Memory : 5MB Central Processing Unit : 800MHz ARM 11 Spesifikasi perangkat keras yang direkomendasikan meliputi: Random Access Memory : 512MB Harddisk : 5MB Central Processing Unit : 1 GHz Dual-Core Processor Fitur : Wi-Fi, multitouch c. Spesifikasi perangkat keras komputer/laptop untuk Web Admin Processor : Intel(R) Core(TM) 2 Duo CPU T6400 @2.00GHz Random Access Memory : 512MB Harddisk : 200MB Video Graphic Card : 128MB dengan dukungan DirectX 9.0 Internet : Ya Spesifikasi Perangkat Lunak Berikut merupakan perangkat lunak yang dibutuhkan untuk komputer/laptop server maupun web admin dan smartphone/tablet Android. a. Spesifikasi perangkat lunak komputer/laptop server Sistem Operasi : Windows XP SP2/Server 2003/Vista/7/8 Aplikasi : XAMPP, MySQL Database, Java Eclipse Indigo Service Release 1, Android SDK, Java Runtime Environment (JRE) 6 b. Spesifikasi perangkat lunak tablet Android
Spesifikasi perangkat lunak minimum dengan sistem operasi AndroidTM 2.2.1 (Froyo) . Spesifikasi perangkat lunak yang direkomendasikan dengan sistem operasi AndroidTM 4.0 (Ice Cream Sandwich). c. Spesifikasi perangkat lunak komputer/laptop untuk Web Admin Sistem Operasi : Windows XP SP2/Server 2003/Vista/7/8 Aplikasi : Mozilla Firefox v18.0.1, XAMPP v3.0.12
Evaluasi Evaluasi dilakukan dengan dua cara yaitu evaluasi 8 aturan emas perancangan user interface dan evaluasi pengguna. Hasil evaluasi dari delapan aturan emas perancangan user interface adalah sebagai berikut: 1. Konsistensi Aplikasi ini berusaha mempertahankan konsistensi dari segi layout menu, warna latar belakang, dan jenis tulisan. Seperti menu Promo, Store, Tweet yang terletak di bagian atas baik pada halaman menu promo (kiri) maupun halaman menu tweet (kanan). 2. Melayani kebutuhan universal Aplikasi ini memiliki tiga menu utama yaitu menu promo, menu store, dan menu twitter yang terletak diatas halaman tampilan. Menu-menu tersebut bertujuan untuk mempermudah pengguna dalam mengakses seluruh isi bagian aplikasi. 3. Memberikan umpan balik yang informatif Aplikasi ini dirancang untuk memberikan informasi timbal balik yang informatif untuk setiap aksi yang dilakukan oleh pengguna. Berikut contoh loading pada saat sedang melakukan login facebook dan downloading server. 4. Merancang dialog untuk menghasilkan keadaan akhir Pada aplikasi akan ditampilkan informasi pesan akhir yaitu Finished kepada pengguna apabila telah selesai melakukan login. 5. Adanya pencegahan kesalahan dan penanganan kesalahan Aplikasi akan memberikan keterangan pesan pop-up error bilamana pengguna melakukan kesalahan dalam memasukkan password pada saat login aplikasi. 6. Memungkinkan pembalikan aksi yang mudah Pada setiap halaman dalam aplikasi, terdapat tombol back atau kembali pada bagian bawah kiri layar. Tombol back memungkinkan pengguna untuk kembali ke layar yang telah dibuka sebelumnya. 7. Mendukung pusat kendali internal Aplikasi memberikan kebebasan navigasi kepada pengguna dengan memilih menu-menu yang telah disediakan pada bagian atas layar. Pengguna dapat dengan bebas memilih menu sesuai keinginan tanpa harus mengikuti urutan suatu navigasi tertentu. 8. Mengurangi beban ingatan jarak pendek Aplikasi menggunakan tampilan tidak hanya berupa tulisan semua, namun seperti pada gambar denah lokasi mal tersebut, pengguna dapat men-touch gambar salah satu lokasi toko/kios agar mudah dalam pencarian lokasi. Penggunaan bahasa Inggris pada aplikasi sangat sederhana dan tidak membingungkan pengguna.
Hasil dan Bahasan Tampilan Layar Aplikasi Pengguna Berikut merupakan hasil tampilan aplikasi berupa screenshoot pada tablet Samsung Galaxy Tab 2 (7.0) dengan sistem AndroidTM 4.0 (Ice Cream Sandwich). 1.
Halaman Login
Tampilan halaman login (1).
Pada saat pengguna membuka aplikasi, akan langsung muncul halaman Map Directory dimana pengguna harus login terlebih dahulu dengan menggunakan akun facebook dengan memilih tombol login facebook.
Tampilan halaman login (2). Setelah memilih tombol untuk login dengan akun facebook sebelumnya, maka akan ditampilkan halaman untuk input email dan password facebook pengguna dan kemudian pilih tombol login. Bilamana pengguna tidak ada akun facebook, tidak ada cara lain selain membuat akun facebook sebelumnya dengan memilih Sign Up for Facebook.
Tampilan halaman login (3). Merupakan tampilan halaman loading ketika pengguna telah memasukkan email dan password facebook.
Tampilan halaman login (4). Pada halaman ini ditampilkan pernyataan bahwa pengguna telah berhasil melakukan login. Pengguna dapat masuk ke dalam halaman menu selanjutnya dengan memilih Go To Menu atau melakukan Logout. 2.
Halaman Menu Promo
Tampilan halaman menu promo.
Pada tampilan halaman menu promo ini, pengguna dapat melihat informasi mengenai promo-promo dari beberapa toko/kios dalam suatu mal. Detail yang ada pada halaman ini yaitu logo, informasi promo, nama toko/kios, issuer, dan deskripsi promo. Pada halaman ini, pengguna dapat memilih salah satu promo dari banyak promo untuk melihat informasi promo tersebut secara lebih detail pada halaman menu info promo. 3.
Halaman Menu Info Promo
Tampilan halaman menu info promo. Tampilan halaman menu info promo ini, berisikan informasi lengkap seputar salah satu promo yang dipilih pengguna sebelumnya. Informasi tersebut antara lain logo, info promonya sendiri, kategori, nama mal, nama toko/kios, nomor lantai, nomor telepon, issuer, deskripsi singkat mengenai promo, dan tanggal promo berlangsung. Selain itu, pada halaman ini juga, pengguna dapat melihat peta lokasi toko/kios dengan memilih MAP. 4.
Halaman Menu Store
Tampilan halaman menu store. Pada tampilan halaman menu store ini, pengguna dapat melihat informasi singkat mengenai toko-toko/kioskios dalam suatu mal. Detail yang ada pada halaman ini yaitu logo, nama toko/kios, nomor lantai, dan beberapa nama produk terkenal dari toko/kios tersebut. Pada halaman ini, pengguna dapat memilih salah satu toko/kios dari banyak toko/kios untuk melihat informasi toko/kios tersebut secara lebih detail pada halaman menu info store. 5.
Halaman Menu Info Store
Tampilan halaman menu info store. Tampilan halaman menu info store ini, berisikan informasi lengkap seputar salah satu toko/kios yang dipilih pengguna sebelumnya. Informasi tersebut antara lain logo, nama toko/kios, kategori, nama mal, nomor lantai, nomor telepon, dan deskripsi singkat mengenai toko/kios tersebut. Selain itu, pada halaman ini juga, pengguna dapat melihat peta lokasi toko/kios dengan memilih MAP.
6.
Halaman Product
Tampilan halaman menu product. Tampilan halaman menu product ini, berisikan informasi lengkap seputar produk-produk. Informasi tersebut antara lain gambar produk, nama produk, deskripsi produk, dan harga produk. Selain itu, pada halaman ini juga, pengguna dapat melakukan order. 7.
Halaman Order
Tampilan halaman order. Tampilan halaman order berupa jendela pop-up dimana terdapat text field kosong yang dapat diisikan email dari toko/kios dan produk yang ingin dipesan. Setelah itu, pengguna mengirim pesan tersebut ke email toko/kios. 8.
Halaman Twitter
Tampilan halaman Twitter. Tampilan halaman ini merupakan tampilan Twitter dimana berisi komentar-komentar atau kicauan (tweet) dari pengguna Twitter. Pada halaman ini, pengguna aplikasi dapat men-share apapun yang berkaitan dengan promo-promo terbaru, produk-produk, lokasi toko/kios, dan sebagainya. Hal ini juga memungkinkan pengguna merekomendasikan produk, promo, maupun toko/kios kepada orang lain secara tidak langsung. 9.
Halaman Peta (Map)
Tampilan halaman peta (map).
Halaman ini merupakan tampilan peta lokasi pada suatu mal. Pengguna dapat mengetahui lokasi toko/kios yang ingin dicari dan dikunjungi nantinya. 10. Halaman Logout
Tampilan halaman logout. Tampilan halaman ini merupakan halaman akhir atau penutup ketika pengguna melakukan logout aplikasi.
Tampilan Layar Website untuk Web Admin Berikut merupakan hasil tampilan website berupa screenshoot pada web browser Mozilla Firefox v18.0.1. 1.
Halaman Login
Tampilan halaman login admin. Pada saat admin memasuki web, maka akan tampil halaman login. Admin diminta memasukkan username dan password. 2.
Halaman Home
Tampilan halaman home admin. Halaman home berisi teks yang menerangkan bahwa ini adalah website untuk web admin. 3.
Halaman Promo
Tampilan halaman promo admin. Pada halaman promo admin, ditampilkan data-data dari tabel promo pada database. Data-data yang ditampilkan yaitu Promo ID, Promo Name, Promo Detail, Start Date, End Date, Description, Logo, Kat_ID, MallID, PlaceID, StoreID, Phone Number, IssuerID, Condition (Update&Delete). Admin dapat melakukan update, delete, dan insert data.
4.
Halaman Store
Tampilan halaman store admin. Pada halaman store admin, ditampilkan data-data dari tabel store pada database. Data-data yang ditampilkan yaitu Store ID, Store Name, Condition (Update&Delete). Admin dapat melakukan update, delete, dan insert data. 5.
Halaman Place
Tampilan halaman place admin. Pada halaman place admin, ditampilkan data-data dari tabel place pada database. Data-data yang ditampilkan yaitu Place ID, Place Name, Place Detail, Condition (Update&Delete). Admin dapat melakukan update, delete, dan insert data. 6.
Halaman Mall
Tampilan halaman mall admin. Pada halaman mall admin, ditampilkan data-data dari tabel mall pada database. Data-data yang ditampilkan yaitu Mall ID, Mall Name, Condition (Update&Delete). Admin dapat melakukan update, delete, dan insert data. 7.
Halaman Category
Tampilan halaman category admin. Pada halaman category admin, ditampilkan data-data dari tabel category pada database. Data-data yang ditampilkan yaitu Category ID, Category Name, Condition (Update&Delete). Admin dapat melakukan update, delete, dan insert data. 8.
Halaman Issuer
Tampilan halaman issuer admin. Pada halaman issuer admin, ditampilkan data-data dari tabel issuer pada database. Data-data yang ditampilkan yaitu Issuer ID, Issuer Name, Condition (Update&Delete). Admin dapat melakukan update, delete, dan insert data.
9.
Halaman Product
Tampilan halaman product admin. Pada halaman product admin, ditampilkan data-data dari tabel product pada database. Data-data yang ditampilkan yaitu Product ID, Product Name, Product Detail, Harga, Product Image, Condition (Update&Delete). Admin dapat melakukan update, delete, dan insert data.
Simpulan dan Saran Simpulan Berdasarkan hasil survei kuisioner pada bab sebelumnya dan beberapa pendapat dari reponden yang telah mencoba aplikasi ini, maka didapatkan kesimpulan bahwa: 1. Aplikasi berbasis Android ini dinilai menarik. 2. Aplikasi membantu dalam mencari informasi produk, toko/kios beserta promo-promonya dalam suatu mal. 3. Aplikasi dapat mempermudah dan mempercepat pengguna dalam mencari informasi seputar promopromo yang diadakan, produk beserta harga-harganya, dan lokasi toko/kios di mal. 4. Beberapa pengguna ada yang mengalami kendala dalam penggunaan aplikasi dan ada juga yang tidak mengalami kendala dalam penggunaan aplikasi. 5. Menurut beberapa pengguna, perlu adanya perbaikan dan penambahan fitur-fitur lain dalam aplikasi agar lebih menarik diantaranya dengan perbaikan user interface agar lebih terlihat bagus serta lebih interaktif, dapat melakukan sharing SMS, update peta, penambahan notification apabila terdapat event baru, sharing informasi diperluas jangkauannya dengan tidak terbatas pada satu mal, namun ke semua mal. 6. Secara keseluruhan, aplikasi sudah memenuhi kebutuhan informasi pengguna dalam mencari produk, toko/kios, dan promo. 7. Bilamana aplikasi dikembangkan lebih lanjut, pengguna tertarik menggunakan aplikasi ini.
Saran Berdasarkan beberapa masukan yang diterima dari sejumlah responden yang sebelumnya membantu survei evaluasi malalui kuisioner, maka terdapat saran yang berguna untuk pengembangan aplikasi selanjutnya yaitu: 1. Aplikasi perlu dikembangkan untuk mendukung ruang lingkup pengadaan informasi tidak terbatas pada satu mal, namun ke beberapa mal yang berada di daerah Jakarta. Bahkan bilamana pengembangan aplikasi juga dapat dilakukan pada mal-mal di luar daerah Jakarta. 2. Aplikasi perlu dikembangkan dari segi user interface agar lebih interaktif, mendukung fitur komentar, inbox message untuk memudahkan pengguna/customer berkomunikasi dengan pihak toko/kios/penjual, disamping adanya fitur telepon. 3. Aplikasi perlu dikembangkan untuk mendukung adanya fitur rating dimana customer dapat memberi rating untuk toko/kios terpercaya dan dapat disarankan kepada customer lain. 4. Aplikasi perlu dikembangkan untuk mendukung fitur galeri foto-foto produk yang dijual pada toko/kios tersebut.
Referensi Anonim1. 2012. Introducing Android 4.0. Retrieved 10-14-2012 from http://www.android.com/about/icecream-sandwich/ Anonim2. 2012. Android 4.1, Jelly Bean. Retrieved 10-14-2012 from http://www.android.com/about/jellybean/ Anonim3. 2012. Android Developer Tools. Retrieved 10-11-2012, from Android Developers: http://developer.android.com/guide/developing/tools/adt.html
Anonim4. 2012. The PHP Group: What is PHP? Retrieved 10-16-2012 from http://php.net/manual/ en/intro-whatis.php Anonim5. 2012. Refsnes Data: PHP Introduction. Retrieved 10-16-2012 from http://www.w3schools.com/php/php_intro.asp Anonim6. 2012. Pengenalan JSON. Retrieved 11-19-2012 from http://json.org/json-id.html Asih, Ratnaning. 2012. Sebulan Terakhir, Pengguna Android 4.0 Melonjak. Retrieved 10-14-2012 from http://www.tempo.co/read/news/2012/07/03/072414603/ Sebulan-Terakhir-Pengguna-Android-40Melonjak Bennet, S., McRobb S., & Farmer R. (2005). Object Oriented Systems Analysis And Design Using UML. (3rd edition). New York: McGraw – Hill. Connolly, T.M., and Begg C.E. (2005). Database Systems: A Practical Approach to Design, Implementation, and Management (4th edition). Canada: Addison Wesley. DiMarzio, J.F. (2008). Android: A Programmer's Guide. New York: McGraw-Hill. Gosling J., Joy B., Steele G., Bracha G. (2005). The Java Language Specification. (3rd edition). California: Addison Wesley. Hoffer, J.A., Prescott M.B, McFadden F.R. (2005). Modern Database Management (7th edition). United States of America: Prentice Hall. Hunter D., Rafter J., Fawcett J., Vlist V.E., Ayers D., Duckett J et al. (2007). Beginning XML. (4th Edition). Indianapolis: Wiley Publishing. Komputer, Wahana. (2012). Langkah Praktis Membangun Aplikasi Sederhana Platform Android. (jilid-1). Jakarta: PT Elex Media Komputindo. Perpustakaan Online. 2011. Java Education Network Indonesia (JENI). Diperoleh (02-15-2011) dari http://www.perpusonline.com/java-education-network-indonesia-jeni.html Pressman, R.S. (2001). Software Enginnering A Pracitioner’s Approach (5th edition). Singapura: McGraw – Hill. Pressman, R.S. (2008). Software Engineering : A Practioner’s Approach (6th edition). New York : McGraw-Hill. Shneiderman, B. and Plaisant, C. (2010). Designing The User Interface : Strategies for Effective HumanComputer Interaction (5th edition). USA: Addison-Wesley. Supardi, Y. (2011). Semua Bisa Menjadi Programmer Android Basic. Jakarta: PT Elex Media Komputindo. Whitten, J.L. & Bentley L.D. (2007). Systems Analysis and Design Methods (7th edition). New York: The McGraw-Hill Companies, Inc. Winarno, E., Zaki A., &SmitDev Community. (2012). Hacking & Programming dengan Android SDK untuk Advanced. (jilid-1). Jakarta: PT Elex Media Komputindo.
Riwayat Penulis Ivan Kurniawan lahir di Pekalongan pada 4 Agustus 1991. Penulis menamatkan pendidikan S1 di Universitas Bina Nusantara dalam bidang Teknik Informatika pada tahun 2013. Kefas Belden Evan Saputra lahir di Metro pada 13 Juni 1991. Penulis menamatkan pendidikan S1 di Universitas Bina Nusantara dalam bidang Teknik Informatika pada tahun 2013. Rhesa Paleva Almata lahir di Kebumen pada 24 Maret 1991. Penulis menamatkan pendidikan S1 di Universitas Bina Nusantara dalam bidang Teknik Informatika pada tahun 2013.
MALL INFORMATION SYSTEMS APPLICATIONS DEVELOPMENT BASED ON JAVA ANDROID TABLET Ivan Kurniawan Binus University, Jakarta,
[email protected]
Kefas Belden E.S Binus University, Jakarta,
[email protected]
Rhesa Paleva Almata Binus University, Jakarta,
[email protected]
Harini Kuntjahjani, M.Eng ABSTRACT RESEARCH GOAL is to develop Android-based mobile applications that are useful to provide extra information about promos, product, location of the store / kiosk in a mall for users of Android gadgets. METHODS used is the method of analysis and design method. Methods of analysis techniques include fact finding and study of literature. Fact Finding conducted by interview and questionnaire deployment. Studies done by reading literature reference books to gain insight and knowledge about developing Android applications. The method includes the design of the system design using UML, ERD and screen design. RESULTS ACHIEVED the mall information application system that can be run and used by users on Android tablets. CONCLUSION obtained from the user's Android apps that help users find and access information about promos, product, and location of the store / kiosk in the mall. Meanwhile, from the owner of the store/kiosk, very helpful in promo promotional activities and products are marketed. Keywords: Mal, Systems Applications, Java, Tablets, Android
Preliminary The development of technology is now growing very fast. Many all electronic equipment in particular smartphones and tablets equipped with internet for online. Implementation of the use of the Internet makes it easy for users to communicate and get information. One of the latest operating systems and supports a variety of online applications is Android. Android is the platform is "open source" that can be used as the operating system for free. Because of this, many Android developers invited to contribute or sell their applications. This condition makes Android a platform that benefits everyone. According to the survey conducted by one of today's Internet site, Millennial Media's Mobile Mix ™, commencing in September 2012 - November 2012, users Operating System (OS) is more dominant than the user's Android Operating System, and the percentage is always another monthly increase. Now, the mall is a place visited by many people from the youngest to the most elderly were conducted with different goals. Mobile and tablet devices often becomes the handle when in the mall. These users frequently visited shopping mall in order for their needs as well as to hang out and meet with friends or business colleagues. Mal is expected to be the provider of all needs. Often the information about the product in a store, restaurant or promo event at the mall received less attention from mall visitors. That information is in fact only be seen at certain locations so that dissemination of information is becoming less prevalent and the maximum to all visitors of the mall. The purpose of writing this paper is to make Android-based mobile device application that can be installed by the user's Android tablet application which provides the latest information about promos, product, store / kiosk in a mall, and can order online and the media promoting practical and flexible alternative to the existing toko-toko/kios-kios at a mall.
Therefore, the application of technology Android applications using Internet technologies in Android tablet users can be a solution. Integration of information about promos, product, store / kiosks and order system into the Android tablet users is expected to be a very useful both in terms of promotion for the store / kiosk and in terms of the mall for the information needs of users.
Research Methods The method used is the method of analysis and design method. Methods of analysis techniques include fact finding and study of literature. Fact Finding (Connolly & Begg, 2005, p. 317 & p. 320) conducted by interview and the distribution of questionnaires. Studies done by reading literature reference books to gain insight and knowledge about developing Android applications. Design method used is the method of object-oriented design (Whitten et al., 2007) covers the system design using UML, ERD and screen design. The design includes UML use case diagrams, use case narrative, sequence diagrams and class diagrams.
Implementation Implementation includes the specification of hardware and software. Hardware Specifications The hardware used consists of a computer / laptop as well as a web server admin and smartphone / tablet based on Android. a. Specifications of computer hardware / laptop server Processor : Intel (R) Core (TM) 2 Duo CPU
[email protected] Random Access Memory : 512MB Hard Drive : 200GB Video Graphic Card : 128MB with support for DirectX 9.0 b. Hardware specifications smartphone / tablet Android Minimum hardware specifications include: Random Access Memory : 278MB Internal Memory : 5MB Central Processing Unit : 800MHz ARM 11 Recommended hardware specifications include: Random Access Memory : 512MB Hard Disk : 5MB Central Processing Unit : 1 GHz Dual-Core Processor Features : Wi-Fi, multitouch c. Specifications of computer hardware / laptop for Web Admin Processor : Intel (R) Core (TM) 2 Duo CPU
[email protected] Random Access Memory : 512MB Hard Drive : 200MB Video Graphic Card : 128MB with support for DirectX 9.0 Internet : Yes Software Specifications Here is the software needed for computer / laptop or web server admin and smartphone / tablet Android. a. Specifications of computer software / laptop server Operating System : Windows XP SP2/Server 2003/Vista/7/8 Applications : XAMPP, MySQL Database, Java Eclipse Indigo Service Release 1, the Android SDK, the Java Runtime Environment (JRE) 6. b. Software specification smartphone / tablet Android Minimum software specifications with AndroidTM operating system 2.2.1 (Froyo). Specifications recommended software with the operating system AndroidTM 4.0 (Ice Cream Sandwich). c. Specifications of computer software / laptop for Web Admin Operating System : Windows XP SP2/Server 2003/Vista/7/8 Applications : Mozilla Firefox v18.0.1, XAMPP v3.0.12
Evaluation The evaluation is done in two ways, namely the evaluation of eight golden rules of user interface design and user evaluation. The results of the evaluation of the eight golden rules of user interface design is as follows: 1. Consistency The application is trying to maintain consistency in terms of menu layout, background color, and type of writing. Like the menu Promo, Stores, Tweet, located at the top of either the promo menu (left) and page navigation tweet (right). 2. Serving the needs of the universal This application has three main menu navigation promo, store menus and menu twitter page located above the display. These menus are intended to simplify user access to all the contents in the application. 3. Provide informative feedback This application is designed to provide informative feedback for every action performed by the user. Here's an example of loading when doing facebook login and downloading server. 4. Designing the dialogue to produce the final state In the application will display the end of the Finished message information to the user when it is finished login. 5. The existence of error prevention and error handling The application will provide information pop-up error message when users enter an incorrect password when logging applications. 6. Allows easy reversal of actions On each page in the application, there is a back button or back at the bottom left of the screen. Back button allows users to return to the screen that has been opened previously. 7. Supports internal control center Application gives freedom to the user to choose the navigation menus that have been provided at the top of the screen. The user can freely choose the menu as you wish without having to follow the sequence of a particular navigation. 8. Reducing the burden of short-range memory Applications use a view not only be writing all, but like the drawings mall location, the user can download images one-touch location stores / kiosks for easy location in the search. The use of English in the application is very simple and does not confuse the user.
Results and Discussion Screenshots User Applications Here is the result in the form of screenshots view applications on the tablet Samsung Galaxy Tab 2 (7.0) with the system AndroidTM 4.0 (Ice Cream Sandwich). 1.
Login Page
Display the login page (1). At the time the user opens the application, the page will instantly appear Map Directory where users have to login first to use facebook account by selecting the facebook login button.
Display the login page (2). After selecting the button to login with your facebook account before, it will display the page to input your email and password and then select the user's facebook login button. When users no facebook account, no other way than to make your facebook account prior to selecting Sign Up for Facebook.
Display the login page (3). Is the loading page view when the user has entered an email and facebook password.
Display the login page (4). On this page displayed a statement that the user has successfully logged on. Users can go to the next menu page by selecting the Go To menu or perform Logout. 2.
Menu Promo Page
Display menu page promo. At the promo menu page, users can view information about the promo-promo from a few shops / stalls in a mall. Details available on this page is the logo, promo information, the name of the store / kiosk, issuer, and
a description of the promo. On this page, users can select one of the many promo promo promo to view the information in more detail on the promo page menu information. 3.
Menu Info Promo Page
Display page promo menu information. Display information menu page promo, contains detailed information about the selected one promo that previous users. Such information include logo, info promo itself, category, name of the mall, the name of the store / kiosk, floor number, phone number, issuer, a short description of the promo, and date of last promo. In addition, on this page, users can view a map of the location of shops / kiosks by selecting MAP. 4.
Menu Store Page
Display store menu page. At the store's menu page, users can view brief information about toko-toko/kios-kios in a mall. Details available on this page is the logo, the name of the store / kiosk, floor number, and some well-known product names of shops / kiosks. On this page, users can select one of the shops / stalls from many stores / kiosks to view information for the store / kiosk in more detail on page menu information store. 5.
Menu Info Store Page
Display menu pages store information. Display this menu page store information, contains detailed information about a store / kiosk user selected previously. Such information include the logo, the name of the store / kiosk, category, name of the mall, floor number, phone number, and a brief description of the store / kiosk. In addition, on this page, users can view a map of the location of shops / kiosks by selecting MAP.
6.
Product Page
Display product menu page. View this product page menu, contains detailed information about the products. Such information including product images, product name, product description, and price of the product. In addition, on this page, the user can place an order. 7.
Order Page
Display the order page. Display page order form of pop-up window where there is an empty text field that can be filled email from the store / kiosk and products to be ordered. After that, the user sends an email message to the store / kiosk. 8.
Twitter Page
Display Twitter page. Display is a display Twitter page which contains comments or chirp (tweet) from Twitter users. On this page, the user application can share anything related to promo-promo latest products, location of shops / kiosks, and so on. It also allows users to recommend products, promos, and store / kiosk to others indirectly. 9.
Map Page
Page view map (map).
This page is a map display in a mall location. Users can know the location of the store / kiosk to search and visit later. 10. Halaman Logout
Display the logout page. Display this page is the last page or cover when users logout application.
Screenshots Website for Web Admin Here is the website display results in the form of screenshots in the web browser Mozilla Firefox v18.0.1. 1.
Login Page
Display the admin login page. At the time of entering the web admin, it will show the login page. Admin asked to enter a username and password. 2.
Home Page
Display the home page of the admin. Home page contains the text that explains that this is a website for web admin. 3.
Promo Page
Display promo page admin. On the promo page admin, display data from a table in the database promotion. The data shown are Promo ID, Name Promo, Promo Details, Start Date, End Date, Description, Logo, Kat_ID, MallID, PlaceID, StoreID, Phone Number, IssuerID, Condition (Update and Delete). Admin can update, delete, and insert data.
4.
Store Page
Display store admin page. In the store admin page, display data from a table in the database store. The data shown are Store ID, Store Name, Condition (Update and Delete). Admin can update, delete, and insert data. 5.
Place Page
Place page view admin. In place admin page, display the data from database tables place on. The data shown are Place ID, Place Name, Place Detail, Condition (Update and Delete). Admin can update, delete, and insert data. 6.
Halaman Mall
Display mall admin page. At the mall admin page, display the data from the database tables mall. The data shown are ID Mall, Mall Name, Condition (Update and Delete). Admin can update, delete, and insert data. 7.
Category Page
Display category admin page. Admin on category pages, display data from a table in the database category. The data shown are Category ID, Category Name, Condition (Update and Delete). Admin can update, delete, and insert data. 8.
Issuer Page
Display issuer admin page. On page issuer admin, display data from a table in the database issuer. The data shown are Issuer ID, Issuer Name, Condition (Update and Delete). Admin can update, delete, and insert data.
9.
Product Page
View product page admin. On the product page admin, display data from a table on the database product. The data displayed is Product ID, Product Name, Product Details, Price, Product Image, Condition (Update and Delete). Admin can update, delete, and insert data.
Conclusions and Suggestions Conclusions Based on the results of the questionnaire survey on the previous chapters and some opinions from respondents who have tried this application, it was concluded that: 1. Android-based applications is considered attractive. 2. Application helps in finding product information, store / kiosk and its promo-promo in a mall. 3. Applications can simplify and speed users in finding information about the promo-promo held, along with the price-cost products, and location of the store / kiosk in the mall. 4. Some users are experiencing no problems in the use of applications and some are not constrained in the use of the application. 5. According to some users, the need for improvements and the addition of other features to make it more attractive in applications such as the improvement of the user interface to be more and more interactive look good, can do SMS sharing, updating maps, additional notification whenever there is new events, information sharing expanded its reach not limited to the mall, but to all the malls. 6. Overall, the application meets the information needs of the user in locating products, shop / kiosk, and promos. 7. When applications are developed further, users are interested in using this application.
Suggestion Based on some feedback received from a number of respondents who previously helped malalui evaluation survey questionnaire, there are useful suggestions for further application development, namely: 1. Applications need to be developed to support the scope of the provision of information is not limited to the mall, but to several malls located in the Jakarta area. Even when development applications can also be done at malls outside the Jakarta area. 2. Applications need to be developed in terms of user interface to make it more interactive, supports comments, inbox messages to facilitate user / customer communicates with the store / kiosk / vending, as well as a feature phone. 3. Applications need to be developed to support the rating feature where customers can give ratings for store / kiosks reliable and can be recommended to other customers. 4. Applications need to be developed to support the gallery features photographs of the products sold at the store / kiosk.
Reference Anonim1. 2012. Introducing Android 4.0. Retrieved 10-14-2012 from http://www.android.com/about/icecream-sandwich/ Anonim2. 2012. Android 4.1, Jelly Bean. Retrieved 10-14-2012 from http://www.android.com/about/jellybean/ Anonim3. 2012. Android Developer Tools. Retrieved 10-11-2012, from Android Developers: http://developer.android.com/guide/developing/tools/adt.html Anonim4. 2012. The PHP Group: What is PHP? Retrieved 10-16-2012 from http://php.net/manual/ en / intro-whatis.php
Anonim5. 2012. Refsnes Data: Introduction PHP. Retrieved 10-16-2012 from http://www.w3schools.com/php/php_intro.asp Anonim6. 2012. Introduction to JSON. Retrieved 11-19-2012 from http://json.org/json-id.html Asih, Ratnaning. 2012. Last month, Android 4.0 Users soar. Retrieved 10-14-2012 from http://www.tempo.co/read/news/2012/07/03/072414603/ month-Last-User-Android-40-Jumps Bennett, S., McRobb S., & Farmer, R. (2005). Object Oriented Systems Analysis And Design Using UML. (3rd edition). New York: McGraw - Hill. Connolly, T.M., and Begg C.E. (2005). Database Systems: A Practical Approach to Design, Implementation, and Management (4th edition). Canada: Addison Wesley. DiMarzio, J.F. (2008). Android: A Programmer's Guide. New York: McGraw-Hill. J. Gosling, B. Joy, G. Steele, G. Bracha (2005). The Java Language Specification. (3rd edition). California: Addison Wesley. Hoffer, J.A., M.B Prescott, McFadden F.R. (2005). Modern Database Management (7th edition). United States of America: Prentice Hall. D. Hunter, J. Rafter, J. Fawcett, Vlist VE, Ayers D., Duckett J et al. (2007). Beginning XML. (4th Edition). Indianapolis: Wiley Publishing. Computers, Forum. (2012). Practical Steps Build Simple Application Platform Android. (Vol-1). Jakarta: PT Elex Media Komputindo. Online Library. , 2011. Java Education Network Indonesia (JENI). Retrieved (02-15-2011) from http://www.perpusonline.com/java-education-network-indonesia-jeni.html Pressman, R.S. (2001). Software Enginnering A Pracitioner's Approach (5th edition). Singapore: McGraw Hill. Pressman, R.S. (2008). Software Engineering: A Practioner's Approach (6th edition). New York: McGrawHill. Shneiderman, B. and Plaisant, C. (2010). Designing the User Interface: Strategies for Effective HumanComputer Interaction (5th edition). USA: Addison-Wesley. Supardi, Y. (2011). All Can Be Android Basic Programmer. Jakarta: PT Elex Media Komputindo. Whitten, J.L. & Bentley L.D. (2007). Systems Analysis and Design Methods (7th edition). New York: The McGraw-Hill Companies, Inc. Winarno, E., Zaki A., & SmitDev Community. (2012). Hacking & Programming with the Android SDK to Advanced. (Vol-1). Jakarta: PT Elex Media Komputindo.
History Writer Ivan Kurniawan was born in Pekalongan on August 4, 1991. The author graduated S1 at Bina Nusantara University in the field of Information Technology in 2013. Cephas Belden Evan Saputra was born in Metro on June 13, 1991. The author graduated S1 at Bina Nusantara University in the field of Information Technology in 2013. Rhesa Paleva Almata was born in Kebumen on March 24, 1991. The author graduated S1 at Bina Nusantara University in the field of Information Technology in 2013.