BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan smartphone berkembang sangat pesat. Seperti yang diketahui, saat ini pengguna smartphone dapat melakukan banyak hal, mulai dari kegiatan yang berkaitan dengan kehidupan sehari-hari sampai yang berkaitan dengan masalah pekerjaan. Seiring berjalannya waktu kebutuhan masyarakat semakin meningkat. Hal ini menyebabkan para pengembang smartphone semakin berlomba lomba untuk membuat suatu inovasi baru yang mampu memenuhi kebutuhan dan meningkatkan produktivitas masyarakat. Penggunaan smartphone di masyarakat saat ini sangat luas dimana hampir di setiap tempat, penggunaan alat komunikasi seperti smartphone telah menjadi salah satu kebutuhan karena smartphone dapat mendukung komunikasi antar masyarakat, seperti yang diketahui dimana komunikasi selalu dilakukan dalam kehidupan sehari - hari. Dengan menggunakan smartphone pengguna dapat memperoleh informasi dan berkomunikasi dengan mudah. Dan sekarang ini smartphone didukung oleh aplikasi seperti Instant Messaging (IM) yang dapat digunakan untuk mempermudah pengguna smartphone dalam berkomunikasi. Seperti menurut penelitian Gartner seperti yang ditulis oleh Kumar dan Kaur (2012), IM mendukung permintaan pasar dan pengguna untuk kedepannya. Selain itu menurut Gartner, Location Based Services seperti Foursquare akan menjadi salah satu dari teknologi yang paling berkembang kedepannya. Pada 1
2 Foursquare setiap pengguna dapat melakukan check-in pada setiap tempat yang dikunjungi. Tetapi Foursquare belum menyediakan fitur chatting untuk berkomunikasi secara langsung dengan sesama pengguna. Melihat kurangnya fitur yang disediakan oleh aplikasi Foursquare dan perkembangan aplikasi berbasis lokasi yang sangat pesat, maka dirancang sebuah aplikasi yang menyediakan fitur dimana pengguna dapat mengetahui informasi lokasi secara real time, chatting, dan berbagi foto dan video dengan pengguna lain dimana dan kapan saja yaitu aplikasi Find Me. Aplikasi Find Me akan dikembangkan pada sistem operasi Android. Hal ini dikarenakan saat ini smartphone berbasis Android masih mendominasi pasar dibandingkan dengan sistem operasi smartphone lainnya. Berdasarkan penelitian dari Nielsen, suatu perusahaan yang bergerak di Bidang Informasi Global menyatakan bahwa sistem operasi smartphone Android memiliki persentase jumlah market share tertinggi yaitu sebesar 51% dibandingan dengan sistem operasi lain yang sedang berkembang seperti ios 34%, Blackberry 9%, Windows 3%, Windows 7 1.3%, Symbian 0.9%, dan WebOS 0.6%. 1.2 Ruang Lingkup Adapun ruang lingkup yang dibahas pada skripsi ini, yaitu: 1. Pengembangan aplikasi yang diterapkan pada smartphone berbasis sistem operasi Android, dengan versi minimal 2.2 Froyo. 2. Pengembangan aplikasi messenger dengan fitur berupa chatting untuk berkomunikasi antara pengguna.
3 3. Pengembangan aplikasi dengan fitur yang memungkinkan pengguna berbagi informasi lokasi dengan sesama pengguna. 4. Pengembangan aplikasi untuk berbagi foto atau video sesama pengguna. 5. Penambahan fitur berbagi foto lokasi dengan sesama pengguna. 6. Skripsi ini tidak membahas permasalahan mengenai security pada smartphone. 1.3 Tujuan dan Manfaat Pada pengembangan aplikasi ini mempunyai tujuan dan manfaat, yaitu: 1.3.1 Tujuan 1. Mengembangkan aplikasi pada smartphone berbasis sistem operasi Android menggunakan Java Eclipse. Aplikasi ini menerima input pesan dari pengguna dan mengirimnya ke pengguna lain melalui koneksi internet. 2. Menyediakan fitur untuk berbagi informasi lokasi dengan sesama pengguna secara real time. 3. Menyediakan fitur untuk berbagi foto atau video dengan sesama pengguna. 4. Menyediakan fitur untuk berbagi foto lokasi dengan sesama pengguna.
4 1.3.2 Manfaat 1. Memberikan kemudahan bagi pengguna smartphone berbasis sistem operasi Android dalam berkomunikasi dengan chatting. 2. Membantu pengguna Android untuk mengetahui informasi lokasi secara real time. 3. Memudahkan sesama pengguna Android untuk berbagi foto atau video. 4. Memudahkan pengguna untuk berbagi foto lokasi dan pengguna lain dapat mengetahui tempat lokasi foto. 1.4 Metodologi Penelitian Dalam proses pengembangan aplikasi ini, dilakukan beberapa metodologi penelitian yaitu: 1. Metode Pengumpulan Data a. Studi literature Metode analisis dengan cara mempelajari buku, artikel, dan jurnal untuk mendapatkan landasan dasar penulisan skripsi. b. Analisis aplikasi sejenis Mempelajari beberapa aplikasi yang sejenis dengan aplikasi yang akan dikembangkan untuk mendapatkan data dan informasi yang berguna untuk pengembangan aplikasi penulisan skripsi.
5 c. Wawancara Memperoleh masukan dan evaluasi dari narasumber ahli mengenai aplikasi yang akan dikembangkan. d. Kuesioner Mendapatkan masukan untuk pengembangan aplikasi dari kuesioner analisis kebutuhan user mengenai aplikasi yang akan dikembangkan. Selain itu, menyebarkan kuesioner evaluasi untuk mendapatkan evaluasi dari aplikasi yang telah dikembangkan. 2. Metode Perancangan Untuk metode perancangan digunakan metode Extreme Programming (XP) berdasarkan Pressman (2010), yang merupakan salah satu jenis dari agile software development. XP dipilih sebagai metode pengembangan aplikasi karena XP mengakomodasi perubahan tanpa harus mengulang keseluruhan proses dan perubahan dalam XP lebih fleksibel. Tahap-tahap yang digunakan dalam metode XP terdiri dari empat bagian pokok, yaitu: a. Planning Pada bagian ini dimulai dengan mengatur stories yang menjelaskan fiturfitur yang diperlukan dan fungsi fitur-fitur tersebut untuk perangkat lunak yang akan dibangun. b. Design Pada bagian ini dilakukan perancangan dengan prinsip Keep It Simple (KIS). Perancangan yang sederhana selalu lebih mudah dimengerti daripada tampilan yang lebih kompleks.
6 c. Coding Pada bagian ini, sebelum penulisan kode dilakukan perancangan unit test terlebih dahulu. d. Testing Pada bagian ini dilakukan pengujian kode dengan unit test dari hasil tahap coding dan juga dilakukan acceptance test. 1.5 Sistematika Penulisan Sistematika penulisan menjelaskan tentang susunan penulisan skripsi yang telah dibuat secara teratur dan sistematik, dibagi dalam 5 (lima) bab dan beberapa sub bab. Sistematika penulisan disusun dengan urutan sebagai berikut: BAB 1 PENDAHULUAN Pada bab ini berisi tentang latar belakang, ruang lingkup, tujuan dan manfaat penelitian, metodologi penelitian, dan sistematika penulisan skripsi. BAB 2 LANDASAN TEORI Bab ini menjelaskan teori-teori yang digunakan dalam mendukung pembuatan penulisan skripsi beserta aplikasi. Teoriteori tersebut didapat dari studi pustaka, internet, dan juga sumber lain yang dapat mendukung skripsi ini.
7 BAB 3 ANALISIS DAN PERANCANGAN Pada bab ini menjelaskan tentang analisis kebutuhan pengguna dan analisis aplikasi sejenis, rancangan layar, dan rancangan aplikasi yang dapat memenuhi kebutuhan pengguna. BAB 4 IMPLEMENTASI DAN EVALUASI Bab ini berisi mengenai hasil implementasi aplikasi yang telah dibuat kepada pengguna. Dan juga mengevaluasi aplikasi yang telah diimplementasikan. BAB 5 SIMPULAN DAN SARAN Bab ini menjelaskan tentang simpulan dari pengembangan aplikasi dan saran untuk pengembangan lebih lanjut.