Post on 05-Oct-2021
APLIKASI SISTEM INFORMASI AKADEMIK BERBASIS ANDROID SMA DHARMA KARYA DENGAN MENGGUNAKAN
ANDROID STUDIO DAN FIREBASE
1RR Dini Saptani Aprilia 2Abdus Syakur
1Jl. Cendrawasih Gg. Makmur No. 20, Ciputat, Tangerang Selatan
Dinisptnaprl44@gmail.com 2 Universitas Gunadarma, Jl. Margonda Raya No. 100, Depok, Jawa Barat
syakur@staff.gunadarma.ac.id Jurusan Teknik Informatika, Fakultas Teknologi Industri
Universitas Gunadarma
ABSTRAK
Sistem informasi akademik pada SMA Dharma Karya masih dilakukan secara
manual. Dalam pengolahan data akademik masih secara konvensional dengan sistem pendataan yang sekarang dirasakan masih banyak kekurangan yang terjadi, dikarenakan sistem yang ada masih menggunakan lembaran kertas dan arsip sehingga dapat menyebabkan data-data yang ada mudah hilang ataupun rusak. Pada penulisan ini telah berhasil di buat aplikasi sistem informasi akademik SMA Dharma Karya berbasis android dengan menggunakan android studio dan firebase. Dalam sistem yang berjalan memberikan informasi laporan siswa secara online yang berupa laporan nilai siswa yang bersangkutan dengan berbasiskan android, sehingga membantu kecepatan dan kualitas dalam penyampaian informasi. Selain itu dengan berbasiskan android maka informasi data dapat diakses dengan waktu dan tempat yang tidak ditentukan. Pada sistem ini, menu hanya dapat diakses oleh user tertentu yaitu siswa dan guru. Dalam penulisan ini selain memaparkkan kajian teori yang digunakan sebagai dasar penyusunan, juga akan dibahas mengenai perancangan sistem dan pembuatan sistem informasi. Sehingga dapat diharapkan dapat diimplementasikan dalam sebuah produk yang akan memperbaiki segala kekurangan yang ada pada sistem lama. Kata Kunci: Sistem Informasi Akademik, SMA Dharma Karya, Android
ABSTRACT
The academic information system at Dharma Karya High School is still done manually. In processing academic data, it is still conventional with a data collection system, which now has many shortcomings, because the existing system still uses sheets of paper and archives so that it can cause existing data to be easily lost or damaged. At this writing, an android-based application of SMA Dharma Karya’s academic information system has been successfully made using android studio and firebase. In the running system, it provides student report information online in the form of a android-based student grade report, thus helping speed and quality in delivering information. In addition, based on Android, data information can be accessed at an unspecified time and place. In this system, the menu can only be accessed by certain users, namely students and teachers. In this paper, in addition to describing the theoretical study used as a basis for preparation,
it will also be discussed regarding system design and information system creation. So that it can be expected to be implemented in a product that will fix any deficiencies that exist in the old system. Keyword : Academic information system, SMA Dharma Karya, Android PENDAHULUAN
Sistem Operasi Android di
Indonesia saat ini sudah semakin banyak
digunakan. Android merupakan sebuah
sistem operasi yang berbasi Linux untuk
perangkat portable seperti smartphone
dan computer tablet. Android
menyediakan platform terbuka (open
source) bagi programmer untuk
menggembangkan aplikasi sendiri pada
berbagai perangkat dengan sistem
android. Dengan android, kita dapat
membuat aplikasi yang dapat membantu
mempermudah suatu pekerjaan dan
sesuai dengan kebutuhan pengguna.
Salah satu aplikasi yang dapat
dibuat didalam android adalah aplikasi
untuk dunia akademik, seperti aplikasi
untuk menyampaikan pengumuman,
nilai, jadwal dan lain sebagaimya.
Aplikasi yang akan dibangun adalah
untuk memberikan informasi yang
dibutuhkan oleh para guru dan siswa itu
sendiri mengenai perkembangan
akademik siswa yang bersangkutan.
Informasi-informasi akademik tersebut
dapat diakses secara langsung dengan
cara menginstal aplikasi tersebut, setelah
diinstal aplikasi tersebut akan sudah
dapat digunakan dengan cara harus login
terlebih dahulu barulah kemudian dapat
mengetahui atau melihat informasi yang
diinginkan dengan mengklik menu-
menu yang sudah disiapkan. Informasi-
informasi tersebut nanti akan diinput ke
dalam database oleh admin.
Melihat realita diatas, maka
pengembangan sistem informasi
akademik berbasis mobile sangat penting
untuk dilakukan. Siswa dapat dengan
mudah mengakses sistem informasi
akademik melalui perangkat mobile
yang ada. Mereka dapat mengaksesnya
dimanapun dan kapanpun selama
mereka terhubung dalam jaringan
internet.
Pada penulisan ilmiah kali ini,
akan dilakukan pengembangan sistem
informasi akademik yang berbasis
mobile. Namun, karena banyaknya
sistem operasi yang ada pada perangkat
mobile, maka hanya akan diujikan pada
satu sistem operasi saja, yaitu Android.
Aplikasi ini diharapkan dapat membantu
siswa dan guru dalam mendapatkan dan
mengelola informasi akademik dengan
beberapa kelebihan dalam aplikasi, baik
dari segi kemudahan operasional,
kecepatan akses, serta kelengkapan fitur
aplikasinya.
METODE PENELITIAN
Dalam penyelesaian penulisan
ilmiah ini menggunakan beberapa
metode Sistem Development Life Cycle
(SDLC) dengan model Waterfall.
1. Feasibility Study
Untuk pengumpulan data pada
penelitian ini, pertama dilakukan
studi kelayakan pada sistem yang
sedang berjalan, pengambilan
studi kelayakan berdasarkan 2
aspek yaitu Operational
Feasibility (kelayakan
operasional) dan Technical
Feasibility (kelayakan teknik).
2. Requirement Analysis
Seluruh kebutuhan aplikasi harus
bisa di dapat dalam fase ini
berdasarkan studi kelayakan
yang sudah dilakukan, termasuk
didalamnya kegunaan aplikasi
yang diharap pengguna.
3. Desain Sistem
Tahap ini dilakukan sebelum
melakukan implementasi atau
coding. Tahap ini bertujuan
untuk memberikan gambaran
tentang sistem yang di kerjakan.
4. Implementasi
Pada tahap ini merupakan proses
pemrograman. Pembuatan
aplikasi berdasarkan desain dari
sistem yang sudah dilakukan
pada tahap sebelumnya.
5. Pengujian
Pada tahap ini pengujian
dilakukan untuk mengetahui
apakah aplikasi yang dibuat
telah sesuai dengan desain dan
setiap fitur dapat berjalan sesuai
dengan fungsinya.
6. Maintenance
Tahap ini merupakan tahap
terakhir. Software yang sudah
jadi dijalankan serta dilakukan
pemeliharaan.
ANALISA DAN PEMBAHASAN
Gambaran Umum
Pada bab ini akan membahas
mengenai tahapan pembuatan aplikasi
sistem informasi akademik SMA
Dharma Karya, yaitu tahap analisa
kebutuhan, perancangan aplikasi,
perancangan antarmuka pengguna,
struktur navigasi, langkah-langkah
pembuatan serta implementasi dan
ujicoba. Penulis memanfaatkan Firebase
Database untuk menampung data
pengguna dan pendaftaran yang belum
mempunyai akun. Penulis juga
memanfaatkan fitur Android umum
seperti yang dihubungkan pada Firebase.
Cara kerja aplikasi ini pertama
pengguna masuk ke aplikasi, dimana
halaman menu masuk tersebut terhubung
dengan Firebase Database. Pengguna
aplikasi harus membuat akun dengan
mendaftarkan kode NIS/NIP, email dan
password terlebih dahulu, lalu kode
NIS/NIP, email dan password akan
disimpan pada Firebase Database.
Setelah guru dan siswa mendaftar dapat
masuk ke aplikasi dan Firebase Database
berhasil mencocokan kode NIS/NIP dan
password yang di masukkan dengan
kode NIS/NIP dan password yang
terdaftar didalamnya, guru dan siswa
dapat masuk ke halaman utama aplikasi
masing-masing sesuai pilihan yang
terdapat di form pendaftaran.
Pada halaman utama guru ini
terdapat menu untuk memilih menu
input info sekolah, menu biodata, menu
input nilai dan menu input jadwal
pelajaran. Isian data yang sudah di input
oleh guru akan dikirim ke Firebase
Database. Lalu info sekolah, nilai,
biodata dan jadwal akan tersimpan
didalam database dan akan dikirim ke
aplikasi untuk ditampilkan pada menu
siswa. Gambar arsitektur sistem secara
umum seperti pada gambar 1.
Gambar 1. Arsitektur Sistem Secara
Umum
Tinjauan Sekolah SMA Dharma
Karya
1. Data Sarana dan Prasarana SMA
Dharma Karya
a. Gedung Sekolah :
Gedung Sekolah SMA
Dharma Karya terdiri dari 3
lantai. Sebagai pendukung dan
informasi bahwa jumlah
personil di SMA Dharma
Karya sebanyak 25 Orang
dengan rincian sebagai
berikut.
b. Tenaga Pendidik :
1. Kepala Sekolah : 1
2. Wakil Kepala Sekolah : 1
3. Guru PNS : 12
4. Guru Honorer : 5
Jumlah Guru : 19
c. Tenaga Kependidikan :
1. Kepala Tata Usaha : 1
2. Tata Usaha PNS : 3
3. Tata Usaha Honorer : 2
Jumlah : 6
d. Peserta Didik :
1. Kelas 10 : 50
2. Kelas 11 : 50
3. Kelas 12 : 50
Jumlah : 150
e. Sarana :
1. Lantai dasar terdiri dari :
a. Ruang Tata Usaha
b. Ruang Kepala Sekolah
c. Ruang Wakil Kepala
Sekolah
d. Ruang Guru
e. Ruang Laboratorium
Fisika
f. Ruang Seni Musik
g. Ruang
2. Lokasi SMA Dharma Karya
Jl. Talas II No.30, RW.1, Pondok
Cabe Ilir, Kecamatan. Pamulang,
Kota Tangerang, Banten 15438 .
Telepon : (021) 74701542
Gambar 2. Lokasi SMA
Dharma Karya
Analisa Kebutuhan
Langkah awal dalam pembuatan aplikasi
sistem informasi akademik SMA
Dharma Karya adalah analisa kebutuhan
pengguna. Dalam kasus ini, pengguna
membutuhkan akses pendaftaran untuk
dapat melihat menu-menu pada aplikasi
sistem tersebut pada perangkat telepon
genggam dengan sistem operasi
Android. Adapun fitur utama yang
dibutuhkan yaitu form untuk
memasukkan data pengguna, fitur untuk
memilih kategori kelas, fitur untuk
melihat info sekolah, biodata, nilai dan
jadwal para pengguna.
Pada pembuatan aplikasi sistem
informasi akademik SMA Dharma
Karya, penulis memanfaat Firebase
Database sebagai penampung data. Agar
pengguna mendapatkan hak akses ke
Firebase Database, maka pengguna
harus terlebih dahulu daftar, saat
pendaftaran akun masuk Firebase akan
menyimpan username dan kata sandi
yang dimasukkan pengguna menjadi
akun masuk.
Sedangkan pada pengkodean
penulis menggunakan Android Studio
3.6.3. sebagai Integrated Development
Environment (IDE). Untuk pembuatan
aplikasi Android yang baik diperlukan
dukungan dari hardware dan software
yang baik,hal ini dilakukan agar proses
pembuatan aplikasi dapat berjalan
dengan lancar dan baik.
Analisis Perangkat Keras (Hardware)
Analisa kebutuhan non fungsional
dilakukan untuk mengetahui spesifikasi
kebutuhan dalam membangun sebuah
sistem. Spesifikasi kebutuhan
melibatkan analisis perangkat keras
(hardware) dan analisis perangkat lunak
(software).
Spesifikasi perangkat keras
(hardware) yang digunakan dalam
pembuatan Sistem Informasi Akademik
SMA Dharma Karya ini adalah sebagai
berikut :
a. Laptop ASUS Vivobook A442U
b. Processor Intel® Core™ i5 -
7200U, up to 3.1 GHz
c. RAM 4.00 GB
Analisis Perangkat Lunak (Software)
Spesifikasi perangkat lunak
(software) yang digunakan dalam
pembuatan Sistem Informasi Akademik
SMA Dharma Karya ini adalah sebagai
berikut :
a. Android Studio versi 3.6.3
b. FIREBASE
c. STAR UML
d. JAVA
Perancangan Sistem
Pada tahap ini penulis akan
merancang aplikasi sistem informasi
SMA Dharma Karya yang akan dibuat
dalam beberapa tahap, seperti
perancangan basis data, perancangan
UML, struktur navigasi dan perancangan
tampilan.
Rancangan Use Case Guru
Pada rancangan use case guru,
untuk melakukan akses terhadap menu
pada aplikasi mobile guru diharuskan
untuk melakukan login dengan username
dan password yang sudah di buat di
halama untuk mendaftar terlebih dahulu.
Setelah berhasil login, guru dapat
mengakses menu utama, data nilai siswa
dimana guru dapat memasukkan nilai
siswa dan dapat mengedit nilai, jadwal
mata pelajaran dimana guru juga dapat
memasukkan mata pelajaran siswa dan
dapat mengedit jadwal, informasi
sekolah dimana guru juga dapat
memasukkan info-info tentang sekolah
ke siswa dan dapat mengedit informasi
sekolah tersebut.
Gambar 3. Rancang Use Case Guru
Rancangan Use Case Siswa
Siswa diwajibkan memiliki
username dan password untuk dapat
mengakses halaman siswa. Pada
halaman tersebut siswa dapat mengakses
menu utama, menu nilai, jadwal
matapelajara, biodata, dan informasi
sekolah. Pada halaman ini siswa tidak
dapat melakukan aksi apapun kecuali
untuk menu biodata siswa dapat
mengedit dan ganti password, karena
semua data siswa hanya boleh
dimodifikasi atas izin guru.
Gambar 4. Rancangan Use Case Siswa
Rancangan Activity Diagram Guru
Pada saat guru menggunakan
sistem ini diwajibkan untuk
memasukkan username dan password
untuk login ke dalam sistem. Setelah
login maka sistem akan memeriksa data
yang diinput valid atau tidak. Jika
username dan password yang di
masukkan valid maka sistem akan masuk
ke halaman utama guru. Pada halaman
utama guru, terdapat beberapa menu
yang bisa dipilih, diantaranya : Input
Nilai, Ganti Password dan Update
Biodata, Input Info Sekolah, Input
Matapelajaran dan Logout. Untuk
melihat Activity diagram guru dapat
dilihat pada Gambar 5
Gambar 5. Activity Guru
Rancangan Activity Diagram Siswa
Pada saat siswa menggunakan
sistem ini di wajibkan untuk melakukan
login terhadap sistem, apabila berhasil di
validasi maka sistem akan mengarah ke
halaman utama, dimana pada halaman
utama siswa dapat mengakses menu
informasi sekolah, nilai, jadwal, biodata
dan melakukan logout apabila ingin
kembali ke halaman login siswa. Untuk
melihat Activity diagram siswa dapat
dilihat pada Gambar 6
Gambar 6. Activity Siswa
Rancangan Class Diagram
Class Diagram menggambarkan
struktur sistem dari segi pendefinisian
kelas-kelas yang akan dibuat untuk
membangun sistem. Kelas memiliki apa
yang disebut atribut, metode atau
operasi. Berikut Gambar 7 class diagram
pada pembuatan sistem ini:
Gambar 7. Class Diagram
Perancangan Struktur Navigasi
Pada perancangan struktur
navigasi, pembuatan sistem informasi
akademik sekolah ini menggunakan
struktur navigasi yang terdiri dari 2
struktur navigasi yaitu struktur navigasi
guru dan siswa. Adapun rancangan
sebagai berikut :
Struktur Navigasi Guru
Struktur navigasi guru dapat
dijelaskan bahwa langkah setelah berada
di halaman login utama guru melakukan
aktifitas login terlebih dahulu, setelah itu
terdapat menu seperti menu-menu nilai,
menu info sekolah, menu jadwal, menu
biodata dan kemudian juga terdapat
logout untuk mengakhiri kegiatan, serta
fitur ganti password untuk mengganti
password guru tersebut. Dan jika guru
ingin mengupdate isi biodata, guru bisa
meng-klik tombol edit biodata. Berikut
adalah rancangan struktur navigasi guru
pada gambar 8
Gambar 8. Struktur Navigasi Guru
Struktur Navigasi Siswa
Pada struktur navigasi siswa
langkah setelah berada di halaman login
utama siswa melakukan aktifitas login
terlebih dahulu, setelah itu terdapat menu
seperti menu-menu informasi sekolah,
menu nilai, menu jadwal, menu biodata
dan kemudian juga terdapat logout untuk
mengakhiri kegiatan, serta fitur ganti
password untuk mengganti password
siswa tersebut. Dan jika siswa ingin
mengupdate isi biodata, siswa bisa
langsung meng-klik tombol edit biodata.
Berikut adalah rancangan struktur
navigasi siswa pada gambar 9
Gambar 9. Struktur Navigasi Siswa
Tampilan Login Guru
Pada tampilan ini akan
menjelaskan tentang tampilan login
sebelum guru menuju ke halaman utama
guru. Dibawah ini merupakan kode
program login guru. Jika guru yang
melakukan login, guru menggunakan
kode NIP
Gambar 10. Tampilan Login Guru
Tampilan Daftar
Halaman ini akan menampilkan
form pendaftaran berupa, daftar sebagai
guru atau siswa, pilih kelas, kode
NIS/NIP, nama lengkap, jenis kelamin,
email, nomor telepon, agama, password
dan konfirmasi password. Jika guru dan
siswa belum memiliki akun dan akan
diarahkan untuk mengisi form
pendaftaran ini. Dibawah merupakan list
program pendaftaran:
Gambar 11. Tampilan Daftar
Tampilan Halaman Guru
Halaman guru terdiri dari
beberapa menu yang dapat dilihat untuk
menginput data nilai, jadwal dan
informasi sekolah yang sedang berjalan.
Gambar 12. Halaman Guru
Tampilan Input Info Sekolah
Halaman input info sekolah
untuk para guru memberitahu informasi-
informasi tentang acara dan pelaksanaan
ujian sekolah kepada siswa SMA
Dharma Karya
Gambar 13. Info Sekolah Guru
Gambar 14. Input Info Sekolah
Tampilan Biodata
Pada tampilan ini akan
menampilkan isi pendaftaran yang telah
pengguna isi.
Gambar 15. Biodata Guru
Tampilan Input Nilai
Pada tampilan ini akan
menampilkan pengisian nilai untuk
ditampilkan ke halaman nilai siswa
Gambar 16. Input Nilai
Tampilan Input Jadwal
Pada tampilan input jadwal
pelajaran akan menampilkan isi jadwal
pelajaran siswa dari hari senin sampai
dengan hari jumat.
Gambar 17. Input Jadwal
Gambar 18. Awal Input Jadwal
Tampilan Login Siswa
Halaman login muncul pertama
kali sebelum siswa menuju ke halaman
utama siswa. Tampilan login terdiri dari
button masuk dan klik disini untuk
daftar, untuk siswa login menggunakan
kode nis
Gambar 19. Login Siswa
Tampilan Halaman Siswa
Halaman ini merupakan halaman
utama siswa setelah activity login. Di
dalam menu ini terdapat menu info
sekolah, biodata, nilai, jadwal pelajaran
dan keluar.
Gambar 20. Halaman Siswa
Tampilan Info Sekolah
Pada tampilan ini akan
menampilkan info sekolah SMA
Dharma Karya yang di dalamnya
terdapat informasi berupa teks, judul
info, rincian info dan tanggal.
Gambar 21. Info Sekolah
Gambar 22. Isi Info Sekolah
Tampilan Biodata Siswa
Pada tampilan ini akan
menampilkan isi data dari pendaftaran
yang pengguna telah isi sebelumnya.
Gambar 23. Biodata Siswa
Tampilan Nilai
Pada tampilan ini akan
menampilkan nilai siswa yang sudah di
input oleh guru.
Gambar 24. Nilai
Tampilan Jadwal
Pada halaman jadwal pelajaran
ini akan menampilkan semua kelas X,
X1, X11 yang terdiri dari jurusan ipa, ips
dan hari.
Gambar 25. Pilihan Jadwal Kelas
Gambar 26. Jadwal
Uji Coba Aplikasi
Setelah file apk selesai dibuat maka
tahap yang terakhir adalah melakukan uji
coba ke dalam dua posel android yang
masing memiliki spesifikasi berbeda.
Berikut adalah hasil uji coba yang sudah
dilakukan kedalam dua smartphone
tersebut :
Tabel 3.2 Uji Coba Aplikasi Pada
Smartphone
Pada tabel 3.2 dilakukan uji coba
aplikasi pada dua ponsel android yang
berbeda yaitu, Samsung Galaxy A50
dengan sistem operasi 9.0 (Pie) ,
Samsung J8 dengan sistem operasi 8.0
(Oreo). Saat dilakukan uji coba pada dua
ponsel android tersebut, aplikasi dapat
berjalan dengan baik dan lancar.
Aplikasi dapat menampilkan menu-
menu di dalamnya dengan baik dan
sesuai dengan fungsinya.
PENUTUP Kesimpulan
Aplikasi sistem informasi akademik
online berbasis android dengan
menggunakan firebase sudah berhasil
diselesaikan yang nantinya dapat
berguna sebagai media penyimpanan
informasi kepada siswa, guru, orang tua
dan pihak-pihak lain yang membutuhkan
informasi. Metode yang digunakan
adalah SDLC (System Development
Life Cycle). Aplikasi ini dibuat dengan
menggunakan alat bantu struktur
navigasi dan UML.
Fitur-fitur sistem informasi
akademik yang telah berhasil dibuat
dalam penulisan ini antara lain adalah
guru dapat memproses dan meng-input
data nilai siswa, data informasi sekolah,
dan data jadwal pelajaran, kemudian
login sebagai siswa dapat melihat nilai
yang telah diberikan guru, melihat
informasi sekolah, melihat jadwal
pelajaran, dan melihat biodata siswa/i.
Pada pengujian yang dilakukan pada
sistem ini dengan 2 (dua) smartphone
menghasilkan kualitas yang baik. Selain
itu, tidak ditemukan error pada aplikasi
tersebut. Diharapkan aplikasi ini dapat
memudahkan pengguna dalam
mendapatkan informasi dan melakukan
pendaftaran akun di SMA Dharma Karya
Saran
Sistem informasi akademik SMA
Dharma Karya berbasis Android ini
masih dapat dikembangkan lagi.
Pengembangan sistem ini dapat
ditambahkan fitur cek pembayaran
Sekolah SMA Dharma Karya dan
absensi siswa. Untuk penelitian
selanjutnya perlu adanya metode
pengembangan lebih lanjut untuk upaya
meningkatkan kualitas aplikasi.
DAFTAR PUSTAKA
1. Achyarudin. Y. 2010. Sistem
Informasi Akademik Berbasis
Android Pada STMIK Global
Informatika Multidata
Palembang.
2. Android Studio. Pengertian dan
konsep dasar android studio.
https://developer.android.com/st
udio/intro/. Diakses pada tanggal
25 Mei 2020
3. Asfihan, Akbar. 2019. Cara
Kerja, Sejarah, Manfaat,
Kelebihan dan Kekurangnya.
https://adalah.co.id/firebase/.
Diakses pada tanggal 29 Mei
2020.
4. Dini. Tanpa Tahun. 12
Kelebihan dan Kekurangan OS
Android. URL :
https://dosenit.com/software/sist
em-operasi/kelebihan-dan-
kekurangan-os-android. Diakses
pada tanggal 3 Agustus 2020.
5. Firebase. URL :
https://console.firebase.google.c
om/u/5/ . Diakses pada tanggal
30 April 2020.
6. Hanif. Al-Fatta. (2007). Analisis
Dan Perancangan Sistem
Informasi. Andi Offset.
Yogyakarta.
7. Jony.2015. Aplikasi Informasi
Akademik Berbasis Android.
Jurnal. Palembang. STMIK
MBC. Vol.4 No.1.
8. Juwita. P. (2015). Aplikasi
Mobile Sistem Informasi
Akademik Berbasis Android
Pada SMKN 1 Pangkalpinang.
Teknik Informatika. Sekolah
Tinggi Manajemen Informatika
Dan Komputer.
9. Mulyani, Sri, 2016, Metode
Analisis dan Perancangan
Sistem, Bandung: Abdi
Sistematika.
10. Prabowo, pudjo Widodo,
“Menggunakan UML”,
Informatika, Bandung, 2011.
11. Sari Dewi, Rizki 2019, Kenali
Pengertian Java Beserta Fungsi,
Kelebihan dan Kekurangan,
Jakarta:Nesabamedia.
12. Wikipedia. Firebase.
https://id.wikipedia.org/wiki/fire
base. Diakses pada tanggal 3 Mei
2020.