• Tidak ada hasil yang ditemukan

BAB 2 LANDASAN TEORI RT 06 RW 06 Kelurahan Airlangga

N/A
N/A
Protected

Academic year: 2022

Membagikan "BAB 2 LANDASAN TEORI RT 06 RW 06 Kelurahan Airlangga"

Copied!
6
0
0

Teks penuh

(1)

BAB 2

LANDASAN TEORI

2.1. RT 06 RW 06 Kelurahan Airlangga

RT 06 RW 06 Kelurahan Airlangga merupakan salah satu bagian RT yang tergabung dalam RW 06 kelurahan Airlangga. Pada RT 06 ini terdiri dari 60 kepala keluarga yang di ketuai oleh seorang Ketua RT bernama Bapak Agus S. Dalam kesehariannya, Ketua RT bertugas untuk memelihara kerukunan hidup antar warga, membuat program kegiatan dan menawarkannya kepada warga untuk dimintakan persetujuan, mengkoordinir seluruh kegiatan berdasarkan program kerja yang telah ditetapkan.

2.2 MySQL

MySQL adalah database open source paling populer di dunia. Terbuktinya

performa dan kemudahan dalam penggunaan, MySQL menjadi pilihan database untuk aplikasi berbasis website. MySQL dapat digunakan secara perorangan, perusahaan kecil maupun perusahaan besar. Oracle juga mendorong inovasi dari MySQL untuk memberikan kesempatan baru bagi generasi website, cloud, mobile dan embedded applications (Mysql.com. 2016).

2.3 Android Studio

Android Studio adalah Lingkungan Pengembangan Terpadu - Integrated Development Environment (IDE) untuk pengembangan aplikasi Android, berdasarkan IntelliJ IDEA. Selain merupakan editor kode IntelliJ dan alat pengembang yang berdaya guna, Android Studio menawarkan fitur lebih banyak untuk meningkatkan produktivitas Anda saat membuat aplikasi Android, misalnya:

• Sistem pembuatan berbasis Gradle yang fleksibel

• Emulator yang cepat dan kaya fitur

• Lingkungan yang menyatu untuk pengembangan bagi semua perangkat Android

• Instant Run untuk mendorong perubahan ke aplikasi yang berjalan tanpa membuat APK baru

(2)

• Template kode dan integrasi GitHub untuk membuat fitur aplikasi yang sama dan mengimpor kode contoh

• Dukungan C++ dan NDK Dukungan bawaan untuk Google Cloud Platform mempermudah pengintegrasian Google Cloud Messaging dan App Engine (www.developer.android.com, 2016).

2.4 Firebase Cloud Messaging

Firebase Cloud Messaging (FCM) adalah solusi perpesanan lintas-platform yang memungkinkan Anda mengirimkan pesan dan pemberitahuan dengan terpercaya tanpa biaya. Dengan menggunakan FCM, Anda bisa memberi tahu aplikasi klien bahwa email baru atau data lainnya tersedia untuk disinkronkan.

Anda mengirim pemberitahuan untuk mendorong pelibatan kembali dan retensi pengguna. Untuk kasus penggunaan seperti perpesanan instan, pesan dapat mentransfer payload hingga 4 KB ke aplikasi klien. Pada jantung Firebase adalah Firebase Analytics, solusi analytics gratis dan tak terbatas. Analytics menggabungkan antara fitur Firebase dan memberikan laporan tak terbatas hingga 500 kejadian berbeda yang bisa Anda definisikan menggunakan Firebase SDK.

Laporan Firebase Analytics membantu Anda memahami dengan jelas bagaimana pengguna berperilaku, yang memungkinkan Anda untuk membuat keputusan mengenai pemasaran aplikasi dan optimalisasi kinerja (Google Firebase, 2016).

2.5 Bahasa Pemrograman Aplikasi

Berikut adalah penjelasan secara rinci mengenai berbagai bahasa pemograman yang digunakan dan yang mendukung dalam proses membangun aplikasi Kegiatan Warga ini.

2.5.1 Java

Aplikasi Android dikembangkan dengan Java, bahasa pemrograman yang paling banyak digunakan di dunia. Java adalah bahasa pemrograman yang paling banyak digunakan merupakan pilihan yang logis untuk platform Android, karena itu sumber nya kuat, bebas, dan terbuka. Java digunakan untuk mengembangkan aplikasi perusahaan skala besar, untuk meningkatkan fungsi dari web server. Untuk menyediakan aplikasi untuk perangkat konsumen dan untuk banyak tujuan lain nya.

(3)

Java memungkinkan anda untuk mengembangkan aplikasi yang akan berjalan pada berbagai perangkat tanpa kode platform khusus. Programmer Java dapat dengan cepat masuk ke dalam pengembangan Android, menggunakan API Android (Application Programming Interface) dan lain-lain yang tersedia dari pihak ketiga (Deitel Paul, 2012).

2.5.2 JSON

JSON adalah kependekan dari Javascript Object Notation. JSON dipakai untuk dua hal, yang pertama untuk format transfer data antar alat/OS/bahasa pemograman yang berbeda dan sebagai media penyimpanan data seperti MongoDB. JSON dalam artikel ini lebih menekankan pada transfer data.

Sebenarnya selain JSON, format transfer data antar sistem dapat dilakukan XML, plaintext ataupun HTML, namun 3 format tersebut punya banyak kekurangan, terutama dari sisi ukuran. Saingant terdekat dari JSON adalah XML, dalam layanan Web API atau webservice, sebagian layanan menggunakan JSON, sebagian yang lain menggunakan format XML. Dua format ini dapat saling menggantikan.

(Candra. 2016).

2.5.3 PHP

PHP adalah bahasa pemrograman script server-side yang didesain untuk pengembangan web. Selain itu, PHP juga bisa digunakan sebagai bahasa pemrograman umum. PHP di kembangkan pada tahun 1995 oleh Rasmus Lerdorf, dan sekarang dikelola oleh The PHP Group. Situs resmi PHP beralamat di http://www.php.net. PHP disebut bahasa pemrograman server side karena PHP diproses pada komputer server. Hal ini berbeda dibandingkan dengan bahasa pemrograman client-side seperti JavaScript yang diproses pada web browser (client). Pada awalnya PHP merupakan singkatan dari Personal Home Page.

Sesuai dengan namanya, PHP digunakan untuk membuat website pribadi. Dalam beberapa tahun perkembangannya, PHP menjelma menjadi bahasa pemrograman web yang powerful dan tidak hanya digunakan untuk membuat halaman web sederhana, tetapi juga website populer yang digunakan oleh jutaan orang seperti Wikipedia, WordPress, Joomla, dll. Saat ini PHP adalah singkatan dari PHP:

Hypertext Preprocessor, sebuah kepanjangan rekursif, yakni permainan kata

(4)

dimana kepanjangannya terdiri dari singkatan itu sendiri: PHP: Hypertext Preprocessor. PHP dapat digunakan dengan gratis (free) dan bersifat Open Source.

PHP dirilis dalam lisensi PHP License, sedikit berbeda dengan lisensi GNU General Public License (GPL) yang biasa digunakan untuk proyek Open Source.

Kemudahan dan kepopuleran PHP sudah menjadi standar bagi programmer web di seluruh dunia. Menurut Wikipedia pada februari 2014, sekitar 82% dari web server di dunia menggunakan PHP. PHP juga menjadi dasar dari aplikasi CMS (Content Management System) populer seperti Joomla, Drupal, dan WordPress (www.programmableweb.com, 2016).

2.6 Aplikasi Sejenis

Berikut adalah penjelasan mengenai aplikasi sejenis yang dapat menjadi salah satu acuan dalam proses pembuatan aplikasi Kegiatan Warga ini.

2.6.1 Aplikasi Kentongan

Kentongan pada zaman dahulu digunakan untuk memberitahukan adanya tanda bahaya atau untuk mengumpulkan warga. Sekarang kentongan telah hadir ke era internet dalam bentuk smartphone. Fungsi-fungsi kentongan ini menjadikan interaksi antara tetangga dan Ketua RT menjadi lebih Smart. Laporan langsung ke

Gambar 2.1 Tampilan Aplikasi kentongan

(5)

setiap warga dapat langsung mendapatkan informasi lingkungan RT dimanapun dia berada.

Pada aplikasi ini, tersedianya fitur Laporan warga, dimana setiap warga dapat menyampaikan laporan, kritik dan saran melalui smartphone mereka. Fitur lain seperti fitur Tanda Bahaya dapat digunakan ketika menghadapi kondisi bahaya seperti adanya pencurian atau kebakaran.

2.6.2 Aplikasi Qlue

Qlue adalah aplikasi yang dibuat oleh Pemerintah Provinsi (Pemprov) DKI Jakarta untuk dijadikan sebagai sarana pengaduan masyarakat. Pada aplikasi ini, masyarakat dapat melaporkan segala aktivitas lingkungan sosial kepada pemerintah. Melalui aplikasi ini, pengguna bisa berkomunikasi langsung dengan pemerintah atau instansi terkait yang memiliki kepentingan publik. Setiap laporan masyarakat dapat dipantau oleh pemerintah dan akan segera diproses sesuai response dari instansi terkait.

Dalam melaporkan segala aktivitas sosial, masyarakat dapat mengupload foto sebagai dasar bukti tentang kejadian yang terjadi di lingkungan tersebut.

Gambar 2.2 Tampilan Aplikasi Qlue

(6)

Masyarakat lain juga dapat berpartisipasi untuk membalas aduan yang dibuat tersebut. Sehingga masyarakat dapat mengetahui kejadian yang terjadi di sekitarnya dan dapat saling berbagi saran agar masalah yang dilaporkan dapat segera teratasi.

 Perbandingan sistem sejenis A = Aplikasi Kentongan

B = Pembuatan Aplikasi Informasi kegiatan Warga Berbasis Android di RT 06 RW 06 Kelurahan Airlangga

C = Aplikasi Qlue

Tabel 2.1 Perbandingan Aplikasi

Perbandingan / Aplikasi A B C

Membuat kegiatan warga V V -

Membuat Himbauan warga - V -

Membuat laporan keuangan

bulanan V V -

Membuat opini warga V V V

Melakukan attach foto - V V

Membuat dan menerima

alarm kegiatan - V -

Web admin warga - V -

Fitur tanda bahaya V - -

Fitur rating tempat - - V

Reset password menggunakan email

V V V

Fitur notifikasi V V V

Fitur daftar warga V V V

Gambar

Gambar 2.1 Tampilan Aplikasi kentongan
Gambar 2.2 Tampilan Aplikasi Qlue
Tabel 2.1  Perbandingan Aplikasi

Referensi

Dokumen terkait

IRWAN KURNIAWA N,S.KOM CILEUNG SI GUNUNG PUTRI JONGGO L CILEUNG SI KLAPANU NGGAL JONGGO L... AHMAD DIMYATI PRIS JUHARLINA,

Kajian ini mengemukakan satu hipotesis bahawa KN jerebu (bahasa Melayu standard Malaysia) yang merujuk satu fenomena alam sekitar itu diterbitkan dari kata dasar

Selain masalah perilaku yang lebih berupa dorongan dari perkembangan neurobiologis, sering masalah perilaku merupakan manifestasi dari frustrasi anak (sulit memahami

Morfologi sampel setelah pengujian oksidasi tampak berbeda dari sampel sebelum oksidasi yaitu tampak struktur berupa bunga brokoli (cauliflower structure) yang

Rencana Pelaksanaan Pembelajaran (RPP) adalah rencana yang menggambarkan prosedur dan pengorganisasian pembelajaran untuk mencapai satu kompetensi dasar yang

Digital Global Maxinema ini, sebagai individu akademis yang melakukan kegiatan kerja praktik, peserta kegiatan kerja praktik mendapatkan tugas untuk membuat

tetap wajib membayar uang biaya pelaksanaan pendidikan. Kepada mahasiswa yang mengundurkan diri dari STKIP- YPUP dengan tujuan pindah keperguruan tinngi lain atas

Berdasarkan hasil penelitian dan pembahasan mengenai analisis terhadap penerapan model pembelajaran Student Team Achievement Division (STAD) berbasis online di