ANALISA DAN PERANCANGAN APLIKASI PROPERTI BERBASIS JAVA PADA TABLET ANDROID UNTUK PT. BE ONE REALTY
Alif Tirtalino Binus University, Jakarta, DKI Jakarta, Indonesia
Windi Paradita Binus University, Jakarta, DKI Jakarta, Indonesia dan
Marcellius Binus University, Jakarta, DKI Jakarta, Indonesia
Abstrak Bermula dari pesatnya perkembangan teknologi saat ini, telah bermunculan peralatan teknologi baru yang menggunakan sistem operasi yang lebih canggih, salah satunya sistem operasi tersebut adalah Android. Android merupakan salah satu sistem operasi yang memiliki keunggulan- keunggulan, salah satunya untuk dunia bisnis, maka dari itu sekarang banyak orang yang menggunakan teknologi Android untuk mendukung bisnis mereka. Adapun tujuan dari penelitian ini adalah untuk merancang aplikasi yang membantu perusahaan “Be One Realty” untuk memasukkan ke situs resmi mereka serta memasarkan properti secara online. Metode penelitian yang digunakan terdiri dari metode analisa dan metode perancangan. Kegiatan analisa menggunakan studi kepustakaan dan survei, studi kepustakaan dilakukan dengan cara membaca buku – buku referensi untuk memperoleh pengertian dan pengetahuan mengenai pembuatan aplikasi Android. Sedangkan survei yang dilakukan antara lain adalah teknik pengumpulan data dengan cara wawancara langsung dan melakukan kuesioner kepada pengguna. Hasil dari penelitian yang dilakukan adalah sebagian besar pegawai telah menggunakan tablet Android. Secara keseluruhan aplikasi ini mempermudah memasarkan properti secara online dan membantu mengakses situs dengan mudah. Kata Kunci : Aplikasi properti, Bisnis properti
1
1. Pendahuluan Dijaman yang sudah maju dan serba canggih ini orang lebih suka menggunakan segala sesuatu yang praktis, yang mudah dibawa dan mudah untuk diakses. Tidak heran smartphone dan PC tablet berkembang pesat, contohnya seperti Blackberry, ponsel dan tablet berbasis Android, iPhone serta Ipad, dan berbagai macam smartphone dan PC tablet lainnya. Android merupakan salah satu sistem operasi yang memiliki keunggulan- keunggulan, salah satunya dalam dunia bisnis, banyak orang menjadikan smartphone atau PC tablet berbasis Android sebagai salah satu kebutuhan teknologi untuk membantu mereka karena memiliki fitur- fitur untuk mendukung dalam menjalankan urusan bisnis mereka Sistem Operasi Android memang masih tergolong baru, namun sistem operasi Android telah mengalami perkembangan yang cukup pesat dengan menunjukan grafik perkembangan yang signifikan, ini tentu tidak terlepas dari dukungan-dukungan vendor terkemuka yang ikut menghadirkan ponselponsel bersistem operasi Android. Sebagai pendatang baru, Android memang mengalami perkembangan yang cukup pesat. Perusahaan – perusahaan saat ini banyak menggunakan layanan teknologi informasi untuk menjawab tuntutan persaingan bisnis, untuk
menghemat
biaya,
berkomunikasi
dengan
pelanggan,
dan
meningkatkan efisiensi dalam mengatur data-data pelanggan, serta dapat menumbuhkan hubungan baik dan memelihara loyalitas pelanggan terhadap perusahaan. Perusahaan Be One Realty merupakan perusahaan yang bergerak dibidang property, perusahaan ini membantu pelanggan dalam jual beli dan sewa - menyewa rumah dan tanah, dan perusahaan ini sebelumnya masih menggunakan pembukuan manual untuk memasukan data-data property. Perusahaan
akhirnya
memutuskan
mengiklankan propertinya secara online.
2
untuk
membuat
website,
agar
2. Metodologi Metode penelitian yang digunakan untuk memperoleh data dan informasi yang diperlukan dalam perancangan aplikasi serta penulisan tugas akhir ini adalah sebagai berikut : 1.
Metode Analisa a. Studi kepustakaan dilakukan dengan cara membaca buku – buku referensi untuk memperoleh pengertian dan pengetahuan mengenai pembuatan aplikasi android. b. Survei yang dilakukan antara lain adalah teknik pengumpulan data dengan cara mewawancarai langsung orang yang berwenang dalam perusahaan dan melakukan kuesioner.
2.
Metode Perancangan Perancangaan dalam skripsi ini akan menggunakan metode Object Oriented yang disesuaikan dengan kebutuhan perusahaan. Analisa OOAD (Object Oriented Analysis Design), yang digunakan untuk melakukan perancangan antara lain :
2.1
Perancangan UML
Perancangan Menu
Perancangan Layar
Pseudocode
Perancangan Aplikasi Be One R ealty diambil dari konsep website yang sudah ada.
Karena selain mengurangi beban ingatan pengguna, pengguna juga merasa sudah familiar dengan tampilan dan letak menu yang sama. Dalam aplikasi ini bisa mengunggah foto, edit data yang ada didalam website dan mengatur hak akses admin.
2.2
Implementasi Agar aplikasi dapat dijalankan dengan lancar, diperlukan spesifikasi
standar dari suatu perangkat keras. Ada beberapa spesifikasi yang diperlukan 3
untuk memenuhi kebutuhan perangkat keras agar dapat menjalankan aplikasi. Berikut ini adalah spesifikasi standar perangkat keras yang digunakan untuk pembuatan aplikasi ini : ¾ Processor Intel Pentium 4 ¾ Memory 2GB RAM ¾ Hardisk Space minimal 16 GB ¾ Mouse dan keyboard ¾ Monitor Dan minimal spesifikasi yang dibutuhkan untuk menjalankan aplikasi Be One Realty pada tablet Android : ¾
Processor Nvidia Tegra 2
¾
Memory RAM 1GB Sedangkan dalam pembuatan aplikasi Be One Realty ini
membutuhkan beberapa perangkat lunak, minimal perangkat lunak komputer yang digunakan yaitu : ¾ IDE Eclipse ¾ OS windows XP service pack 2 ¾ Android Software Development Kit (Android SDK) ¾ Android Development Tools (ADT) ¾ Android 3.0 Platform ¾ Java SE 1.6 Sedangkan spesifikasi minimal perangkat lunak yang digunakan untuk tablet yaitu : ¾ OS Honeycomb 3.0
2.3
Evaluasi ¾ Evaluasi terhadap Interaksi Manusia dan Komputer : 1. Berusaha untuk Konsisten
4
Aplikasi ini menggunakan sistem yang dirancang agar memiliki layar yang konsisten, baik dalam hal komposisi warna, jenis tulisan, penempatan posisi menu dan latar belakang. 2. Usability Universal User dapat dengan cepat menjelajahi applikasi melalui list menu yang ada pada kanan atas di setiap layar. 3. Memberikan umpan balik (feedback) yang informative Pemberian umpan balik yang informatif diberikan pada admin dan super admin. Pada saat memasukkan property baru, atau mengedit property. Jika pengisian detail tidak diisi atau tidak sesuai maka akan muncul pesan apa yang harus dilakukan. 4. Merancang dialog untuk menghasilkan keadaan akhir Pemberitahuan tentang keadaan akhir juga diberikan kepada admin. Pemberitahuan ini diberikan pada saat admin telah berhasil melakukan edit data, input property baru, serta perubahan data pribadi. 5. Memberikan
pencegahan
dan
penanganan
kesalahan
yang
sederhana Seperti pada saat login jika username atau password yang diisi salah maka akan ada pemberitahuan, selain itu pencegahan kesalahan juga disediakan pada saat kita ingin menginput data yang berupa angka, maka keyboard langsung berubah otomatis menjadi angka, dan apabila admin tidak sengaja menekan tombol delete maka akan ada pemberitahuan apakah admin benar-benar ingin menghapus atau tidak. 6. Memungkinkan pembalikan aksi (undo) dengan mudah Penyediaan tombol back atau gambar panah kebelakang disetiap halaman pada applikasi, akan memudahkan admin dalam melakukan aksi undo 7. Mendukung pusat kendali Pusat kendali internal yang ada terdapat pada admin. Penggunaan aplikasi ini sepenuhnya dikendalikan oleh admin, admin dapat 5
mengendalikan dan menguasai sistem dan mendapatkan respon atas aksi yang dilakukan. Seperti jika admin ingin pindah ke menu yang lain, admin dapat menekan tombol lain sewaktu – waktu dari layar ke menu lain. 8. Mengurangi beban ingatan jangka pendek Agar dapat mengurangi beban ingatan jangkan pendek, penempatan posisi menu dan tombol yang ada di aplikasi in dirancang konsisten. Penempatan ini tentu memudahkan admin untuk tidak perlu melakukan penghafalan letak dan posisi tombol serta halaman – halaman layar yang diinginkan ¾ Evaluasi pengguna: Wawancara dengan direktur PT. Be One Realty dan kuesioner kepada pegawai – pegawai PT. Be One Realty sebanyak 10 orang.
3. Kesimpulan Dari hasil survei yang telah kami lakukan terhadap pihak Be One Realty, maka dapat diambil beberapa kesimpulan yaitu : . 1.
Dengan adanya aplikasi properti untuk Be One Realty pada smartphone Android, dapat mempermudah pihak marketing Be One Realty Pantai Indah Kapuk dalam mengupdate data - data properti mereka pada website resmi Be One Realty yaitu www.beonerealty.com kapan saja dan dimana saja. Dengan demikian membantu pihak marketing dalam memasarkan properti mereka kepada customer maupun calon customer.
2.
Dengan adanya aplikasi properti untuk Be One Realty pada smartphone Android, penggunaan website resmi Be One Realty yaitu www.beonerealty.com menjadi lebih efektif dan terus terupdate sehingga dapat mengefektifkan biaya promosi yang dikeluarkan oleh perusahaan. 6
Dari hasil wawancara yang telah kami lakukan terhadap pihak marketing Be One Realty, maka dapat diketahui bahwa : 1.
Pihak marketing Be One Realty merasa puas dengan aplikasi tersebut karena selain applikasi tersebut mempunyai tampilan yang minimalis, menunya juga dirancang untuk dapat membantu pihak marketing dalam mengupdate serta mengatur data – data properti untuk dimasukkan pada website.
2.
Pihak marketing Be One Realty dapat dengan mudah menggunakan aplikasi tersebut, karena aplikasi tersebut mudah dipelajari dan tampilannya dirancang minimalis dan memiliki kejelasan fungsi tombol sehingga tidak membingungkan pengguna dalam mengoprasikannya.
3.
Pihak marketing merasa lebih efektif dalam memasarkan properti mereka, melalui aplikasi ini pihak marketing tidak perlu ke kantor hanya untuk mengupdate data properti mereka pada website.
4. Daftar Pustaka Shneiderman,B. (2005). Designing The User Interface : Strategies for Effective Human Computer Interaction. (Fourth Edition). New York: Addison Wesley. Pressman,R.S. (2001). Software Enginnering A Pracitioner’s Approach. (Fifth Edition). Singapore: McGraw – Hill. Bennet,S., McRobb,S., & Farmer,R. (2005). Object Oriented Systems Analysis And Design Using UML. (Third Edition). New York: McGraw – Hill.
7
Burnette,E.
(2009).
Hello,
Android
Introducing
Google’s
Mobile
Development Platform. (Second Edition). Texas: Pragmatic Bookshelf. Gosling,J., Joy,B., Steele,G., Bracha,G. (2005). The Java Language Specification. (Third Edition). California: Addison Wesley. Chopra,V., SingLi, Jones,R., Eaves,J., John,T. (2005). Beginning JavaServer Pages. Indianapolis: Wiley Publishing. Knudsen,J., SingLi. (2005). Beginning J2ME From Novice to Profesional. (Third Edition). California: Apress. Hunter,D., Rafter,J., Fawcett,J., Vlist,V.E., Ayers,D., Duckett,J et al. (2007). Beginning XML. (Fourth Edition). Indianapolis: Wiley Publishing. Mark Brownlow. 2012. Smartphone statistic and market share. Diperoleh (02-14-2011)
dari
http://www.email-marketing-reports.com/wireless-
mobile/smartphone-statistics.html Zach Epstein. 2011. Apple and Google dominate smartphone space while others
scramble.
Diperoleh
(02-14-2011)
dari
http://m.bgr.com/2011/12/13/apple-and-google-dominate-smartphonespace-while-other-vendors-scramble/ Chris Foresman. 2011. Iphone OS still dominates mobile web; Android on the way
up.
Diperoleh
(02-14-2011)
dari
http://arstechnica.com/apple/news/2010/03/iphone-os-still-dominatesmobile-web-android-on-the-way-up.ars Perpustakaan Online. 2011. Java Education Network Indonesia (JENI). Diperoleh
(02-15-2011)
dari
http://www.perpusonline.com/java-
education-network-indonesia-jeni.html Anonim. 2010. Definisi UML Pada Tiap Tiap Pakarnya. Diperoleh (02-152011) dari http://blogkul-3in1.blogspot.com/2010/02/definisi-uml-padatiap-tiap-pakarnya.html Anonim. n.d. Perangkat Lunak (Software). Diperoleh (11-10-2011) dari http://kkpi.smkdki.net/m1/P_Lunak.html Anne Ahira. n.d. Teliti Sebelum Memilih Software Gratis. Diperoleh (11-102011) dari http://www.anneahira.com/software-gratis-2631.html
8
Anonim.
n.d.
Aplikasi.
Diperoleh
(11-19-2011)
dari
http://id.wikipedia.org/wiki/Aplikasi Anonim. n.d. Perangkat Lunak Sistem. Diperoleh (11-19-2011) dari http://id.wikipedia.org/wiki/Perangkat_lunak_sistem
9
ANALYSIS AND DESIGN PROPERTY APPLICATION BASED JAVA ON ANDROID TABLET FOR PT. BE ONE REALTY
Alif Tirtalino Binus University, Jakarta, DKI Jakarta, Indonesia
Windi Paradita Binus University, Jakarta, DKI Jakarta, Indonesia and
Marcellius Binus University, Jakarta, DKI Jakarta, Indonesia
Abstract Begins from improvement of the information technology today’s, has sprung a new technology devices that uses a more advanced operating system, one of which the operating system is Android. Android is one of the operating system has advantages, for example is for the business, from that example many peoples using the Android technology to support their business. The purpose of this study was to design the applications that help the “Be One Realty” company to insert into their official website and help market the property online. The research method used is methods of analysis and design methods. Activity of analysis using literature studies and surveys, literature study by reading reference books to understanding and knowledge about the application development. And for the survey including data collection techniques by direct interviews and questionnaires to the users. The result of the research is most of the employees are already using Android tablet. Overall this application is easier to market the property online and help to access the site easily.
Keywords : Application, Android, Java 136
1. Foreword In the advance and versatile period people prefer to use everything that is practical, easy to carry and access. No wonder smartphones and tablet PCs growing rapidly, such as Blackberry, Android-based phones and tablet, Iphone and Ipad, and various other smartphones and tablet PCs. Android is one of the operating system has advantages, one of them in the business, many peoples make the smartphone or tablet PC based on Android as one technology needs to help them because it has features to support their business. Android operating system is relatively new, but it has been progressing quite rapidly with a graph showing a significant development, it certainly cannot be separated from a leading vendor support that come to bring mobile-phones operating system Android. As a newcomer, Android is progressing quite rapidly. Companies currently use a lot of information technology services to answer the competing demands of business, to save costs, communicate with customers, and increase efficiency in managing customer data, and to growing the good realtions and maintain customer loyalty to the company. Be One Realty Company is a property company, the company help customers to buy, sell, and rent a house and land, and the company was still using the previous manual bookkeeping to insert property data. The company finally decided to develop a website, in order to advertise property online.
2. Methodology The research method used to obtain data and information required in the design and application of this thesis is as follows : 1.
Method of Analysis a. Literature Study by reading reference books to obtain understading and knowledge about developing Android application. b. The survey including data collection techniques by direct interview and questionnaire. 137
2.
Design Method The design in this thesis will using the Object Oriented method which adapted with the company needs. Analysis OOAD (Object Oriented Analysis Design), which is used to perform the design include :
2.1
Design UML
Design Menu
Design Userinterface
Pseudocode
Design Be One Realty Application is taken from an existing website concept.
Because for reducing user memory, user also familiar with design and menu location. This application can upload photos, data editing, and set up admin permission.
2.2
Implementation So that the application can run smoothly, it need standard
specification of the hardware. There are several specifications required to run the application. Here is a standard specification of the hardware for develop this application : ¾
Intel Pentium 4 Processor
¾
Memory 2GB RAM
¾
Hard Disk Space at least 16 GB
¾
Mouse and keyboard
¾
Monitor
For the minimum specification required to run the Be One Realty application on Android tablet : ¾
Processor Nvidia Tegra 2
¾
Memory 1GB RAM
138
For developing the Be One Realty application requires some software, a minimum of computer software is : ¾
Eclipse IDE
¾
OS Windows XP Service Pack 2
¾
Android Software Development Kit (Android SDK)
¾
Android Development Tools (ADT)
¾
Android 3.0 Platform
¾
Java SE 1.6
For minimal software specification for the tablet is : ¾
2.3
OS Honeycomb 3.0
Evaluation ¾ Evaluation of Human and Computer Interaction : 1. Trying to be Consistent This application uses a system that is designed to have a consistent display, both in terms of color composition, kind of writing, the placement and position of the menu background. 2. Usability Universal User can quickly browse through the list of applications that exist on the menu at the top right of each screen. 3. Provide informative feedback The provision of informative feedback given to the admin and super admin. When entering a new property, or edit the property. If the charging details are not filled in or not fit it will display a message of what to do. 4. Designing the dialogue to produce the final state Notification of the final state is also given to the admin. This notice is given when the admin has managed to edit the data, input new property, as well as changes in personal data. 5. Provide prevention and simple error handling 139
As at login, if the username or password is incorrect then there will be filled in the notice, except that error prevention is also provided at the time we want to enter data that is numeric, then the keyboard is instantly transformed into numbers automatically, and if the admin does not accidentally hit the delete button it will notice whether the admin really wants to delete or not. 6. Allow reversal of the action (undo) easily Provision of a back button or the arrow backward every page on this application, will allow the admin to undo actions. 7. Supporting control center Internal control center that is available in the admin. Use this application is fully managed by the admin, admin can control and dominate the system and get a response on the action being performed. As if admin want to move to another menu, admin can press the other button when - the time from the screen to another menu. 8. Reducing the burden of short-term memory In order to reduce memory load short outreach, positioning and menu buttons are designed consistent in the application. This placement would facilitate admin to not have to do the memorization of the location and position of the button and the page - the page the desired screen. ¾ Evaluation of User : Interview with the director of PT. Be One Realty and questionnaires to employees - employees of PT. Be One Realty as many as 10 people.
3. Conclusion From the survey we have done to the Be One Realty, it can take some of the conclusions are:
140
. 1.
With the application properties to Be One Realty on Android smartphones, to facilitate the marketing Be One Realty Pantai Indah Kapuk in updating data - data on their property's official website is www.beonerealty.com Be One Realty anytime and anywhere. Thereby helping the marketing in marketing their property to the customer or prospective customer.
2.
With the application properties to Be One Realty at Android smartphone, Use of the official website www.beonerealty.com Be One Realty is a more effective and keep updated so as to streamline the promotional costs incurred by the company.
From interviews we have done to Be One Realty on the marketing side, it is known that:
1.
Be One Realty marketing parties were satisfied with the application because the application is in addition to having a minimalist look, the menu is also designed to help the marketing in the update and manage data - property data to be included on the website.
2.
Be One Realty marketing parties were satisfied with the application because the application is in addition to having a minimalist look, the menu also diranc2. Be on the marketing side Realty One can easily use these applications, because the application is easy to learn and looks designed a minimalist and have clarity so as not to confuse the functions of the user to operate it.
141
3.
On the marketing side was more effective in marketing their property, through the marketing of this application does not need to work just to update their property data on the website.
4. Bibliography Anne Ahira. n.d. Perangkat Lunak Sistem Operasi Komputer. Diperoleh (02-23-2012) dari http://www.anneahira.com/perangkat-lunak.htm Anne Ahira. n.d. Teliti Sebelum Memilih Software Gratis. Diperoleh (11-102011) dari http://www.anneahira.com/software-gratis-2631.html Anonim. n.d. Perangkat Lunak (Software). Diperoleh (11-10-2011) dari http://kkpi.smkdki.net/m1/P_Lunak.html Bennet,S., McRobb,S., & Farmer,R. (2005). Object Oriented Systems Analysis And Design Using UML. (Third Edition). New York: McGraw – Hill. Burnette,E.
(2009).
Hello,
Android
Introducing
Google’s
Mobile
Development Platform. (Second Edition). Texas: Pragmatic Bookshelf. Chris Foresman. 2011. Iphone OS still dominates mobile web; Android on the
way
up.
Diperoleh
(02-14-2011)
dari
http://arstechnica.com/apple/news/2010/03/iphone-os-still-dominatesmobile-web-android-on-the-way-up.ars Chopra,V.,
SingLi,
Jones,R.,
Eaves,J.,
John,T.
(2005).
Beginning
JavaServer Pages. (First Edition). Indianapolis: Wiley Publishing. Fowler, M. (2004). UML Distilled A Brief Guide To The Standart Object Modelling Language. (Third Edition). Canada: Addison Wesley. Gosling,J., Joy,B., Steele,G., Bracha,G. (2005). The Java Language Specification. (Third Edition). California: Addison Wesley.
142
Hunter,D., Rafter,J., Fawcett,J., Vlist,V.E., Ayers,D., Duckett,J et al. (2007). Beginning XML. (Fourth Edition). Indianapolis: Wiley Publishing. Joomla. (2007). “Unified Modelling Language (UML)”. Diperoleh (02-232012) dari http://soetrasoft.com Knudsen,J., SingLi. (2005). Beginning J2ME From Novice to Profesional. (Third Edition). California: Apress. Mark Brownlow. 2012. Smartphone statistic and market share. Diperoleh (02-14-2011) dari http://www.email-marketing-reports.com/wirelessmobile/smartphone-statistics.html 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. (Fifth Edition). Singapore: McGraw – Hill. Shneiderman,B. (2005). Designing The User Interface : Strategies for Effective Human Computer Interaction. (Fourth Edition). New York: Addison Wesley. Zach Epstein. 2011. Apple and Google dominate smartphone space while others
scramble.
Diperoleh
(02-14-2011)
dari
http://m.bgr.com/2011/12/13/apple-and-google-dominate-smartphonespace-while-other-vendors-scramble/
143