PROPOSAL TUGAS AKHIR APLIKASI PENGELOLAAN KOST BERBASIS ANDROID Disusun oleh Nama : Muhammad Refda NIM : 4816040291 Program Studi : TI-CCIT Jenjang : Diploma 4 PROGRAM STUDI TEKNIK INFORMATIKA JURUSAN TEKNIK INFORMATIKA DAN KOMPUTER POLITEKNIK NEGERI JAKARTA 2018 2 KATA PENGANTAR Assalamualaikum Warakmatullahi Wabarakatuh. Puji syukur penulis panjatkan kehadirat Allah SWT dan hidayah-Nya akhirnya penulis dapat menyelesaikan Proposal Tugas Akhir ini tepat pada waktunya. Pada kesempatan yang baik ini penulis ingin menyampaikan terima kasih yang sebesarbesarnya kepada berbagai terutama kepada orang penulis yang sudah senantiasa memberikan semangat kepada penulis. Seluruh pihak yang telah membantu penulis yang tidak dapat penulis sebutkan satu persatu. penulis menyadari dalam penulisan Proposal Laporan Tugas Akhir in i masih terdapat banyak sekali kekurangan, oleh sebab itu kritik dan saran membangun dari pembaca sangat penulis harapkan untuk perbaikan dimasa yang akan datang.Wassalamualakum Warakmatullahi Wabarakatuh Depok, 7 Desember 2018 Penulis 3 BAB I PENDAHULUAN I.1 Latar Belakang Sebagian besar pengelola kost di daerah Depok masih menggunakan cara yang konvensional dalam mengelola kost, sehingga pengelola kost sering mengalami kendala seperti kesalahan dalam pencacatan keuangan dan kesulitan berinteraksi dengan penghuni kost dalam hal melaporkan masalah-masalah yang ada di kamar kost. Berdasarkan hasil survei dalam penelitian awal dengan melibatkan 24 responden,di dapatkan hasil banyak responden yang mengharapkan proses digitalisasi pengelolaan kostan tersebut. Oleh karena itu perlu dikembangkan suatu inovasi dalam bentuk sebuah mobile apps berbasis Android dengan framework JQUERY mobile yang memudahkan pengelola dan penghuni kos dalam melakukan transaksi dan manajerial kost yang dinamakan “MyKost”. Penelitian serupa sudah pernah dilakukan sebelumya di jurnal yang berjudul “Perancangan Sistem Informasi Monitoring Status Pembayaran Apartemen Berbasis Web” yang dibuat oleh Priambudi Surya. Dalam jurnal tersebut telah dibuat suatu sistem informasi yang dirancang agar dapat mengganti cara konvensional yang kurang efektif. Hasil pengujian pada sistem tersebut menyimpulkan sistem berbasis web tersebut bekerja dengan baik dimana fungsi utama pada sistem telah berhasil digunakan serta tidak mengalami error, tetapi ada sistem yang belum berjalan sesuai rancangan, sistem tersebut belum mampu memberikan notifikasi keterlambatan pembayaran dalam mengubah status pembayaran unit secara otomatis. Maka dari pengamatan terhadap jurnal tersebut akan mengembangkan bukan hanya sekedar untuk menggantikan cara pencatatan data konvensional saja,tetapi juga membuat aplikasi berbasis Android dengan JQuery mobile sehingga aplikasi dapat dijalankan melalui telepon pintar,mengotomatisasi jadwal pembayaran,serta membantu pemilik dan penghuni kost dalam berkomunikasi. I.2 Perumusan Masalah Dari latar belakang yang telah dekomposisi di atas maka perumusan masalah untuk tugas akhir adalah sebagai berikut : 1. Bagaimana merancang dan membangun aplikasi MYKOST dengan framework JQUERY? 4 I.3 Tujuan Tujuan dari penelitian adalah membuat aplikasi berbasis android yaitu MYKOST. I.4 Manfaat Manfaat dari sistem ini adalah sebagai berikut: 1. Mendigitalisasikan pengelolaan kost dan 2. Membantu para pengelola kost dan juga penghuni kost dalam memanajerial kost. I.5 Metode Penyelesaian Masalah Metode yang digunakan untuk menyelesaikan masalah ini terdiri dari langkahlangkah berikut ini: 1.5.1 Metode pengumpulan data Metode pengumpulan data berkaitan dengan bagaimana cara mendapatkan data yang dibutuhkan. a) Wawancara Dalam tahap wawancara, pengumpulan data dilakukan untuk memperkuat masalah yang sering terjadi saat memanajemen kost 1.5.2 Analisis kebutuhan Setelah pengumpulan data dilakukan, didapatkan tujuan dan kebutuhan dari sistem. Kebutuhan sistem dibagi menjadi tiga bagian, yaitu kebutuhan data, kebutuhan fungsional, dan kebutuhan non fungsional. 1.5.3 Metode pengembangan sistem Metode pengembangan sistem yang digunakan adalah metode Rapid Application Development (RAD). Adapun tahapan-tahapan berdasarkan metode RAD adalah sebagai berikut: 1) Requirements Planning (Perencanaan Persyaratan) 5 2) RAD Design Workshop (Pemodelan) 3) Implementation (Implementasi) 1.5.4 Pengujian Setelah sistem selesai dibangun, maka diperlukannya tahap pengujian. Pengujian terhadap sistem dilakukan untuk mengetahui apakah sistem telah sesuai dengan tujuan dan rancangan sistem. Serta diketahui keunggulan dan kelemahan yang ada pada sistem. Hal tersebut bertujuan untuk menjamin sistem yang berkualitas sesuai dengan yang diharapkan. BAB II TINJAUAN PUSTAKA 2.1 Kost Kost adalah jasa dalam penyediaan kamar dan fasilitas-fasilitas seperti halnya rumah yang diatur dalam rentang waktu tertentu. Kata kost diambil dari bahasa Belanda in de kost yang berarti tinggal dan ikut makan. 2.2 Android Android banyak digunakan dalam telepon pintar dan komputer tablet. Sistem berbasis linux ini menyediakan platform terbuka bagi para pengembang peranti lunak untuk membuat aplikasi tersendiri yang akan digunakan oleh bermacam peranti bergerak. Pada tanggal 5 November 2007, Android dan Open Handset Alliance,sebuah persatuan dari 34 perusahaan peranti keras menyatakan mendukungnya pengembangan standar terbuka pada perangkat seluler. Sementara ini terjadi,Google merilis kode–kode Android yang berada dibawah lisensi Apache, sebuah lisensi perangkat lunak dan standar terbuka perangkat seluler. Sehingga di dunia ini terdapat dua jenis distributor sistem operasi Android, yang pertama mendapat dukungan penuh dari Google yang sering disebut Google Mail Services (GMS) dan kedua adalah yang benar–benar bebas distribusinya tanpa dukungan langsung Google atau dikenal sebagai Open Handset Distribution (OHD). 2.3 JQuery Mobile JQuery Mobile adalah sebuah web framework yang dioptimisasi dalam perangkat-perangkat layar sentuh. JQuery Mobile yang dikenal sebagai library dari JavaScript. Jquery Mobile kemudian dikembangkan lebih lanjut oleh tim Jquery Project dengan fokus dalam pembuatan framework yang kompatibel dengan banyak perangkat yang berbeda jenis, seperti telepon pintar dan komputer tablet 2.4 Rancangan Aplikasi Cara kerjanya adalah penghuni kost harus login terlebih dahulu ke aplikasi tersebut. Jika tidak memiliki akun, maka penghuni kost bisa meminta ke admin melalui persetujuan dari pemilik kost. Sesudah login, maka pengguna bisa menggunakan aplikasi tersebut. Jika mendaftar sebagai pemilik kost maka aplikasi akan meyimpan data kost, jika mendaftar sebagai mahasiswa maka aplikasi akan membantu siswa mencari kost dari daftar kostan yang telah terdaftar. BAB III BENTUK TUGAS AKHIR III.1 Deskripsi Aplikasi My Kost My Kost adalah sebuah aplikasi berbasis android yang berfungsi untuk membantu mahasiswa maupun pengelola kost dalam pengelolaan kost. Pada aplikasi ini, pengguna bisa menggunakan fitur live chat dengan pengelola kost, pelaporan inventaris kost yang rusak, pembayaran kost, serta ada notifikasi apabila pengguna kost telah memasuki masa tenggang. III.2 Cara Kerja Aplikasi My Kost III.3 Rancangan Aplikasi My Kost