JUTIS (Jurnal Teknik Informatika Unis) Vol. 10 No. 2 Bulan November 2022                                                                                                        p-ISSN: 2252-5351 Program Studi Teknik Informatika – Fakultas Teknik
e-ISSN: 2656-0860
Universitas Islam Syekh-Yusuf Tangerang

## Perancangan Aplikasi Akademis Berbasis Android Pada SMP Kartika XI di Jakarta Timur
Taufiq Septryana 1,* , Yuli Haryanto 2 , Andi Prastomo 3 1,2,3 Program Studi Informatika, Universitas Indraprasta PGRI, Jl. Raya Tengah No. 80, Kelurahan Gedong, Pasar Rebo, Jakarta Timur, 13760
*taufiqseptry17@gmail.com 1, haryanto_yuli@yahoo.co.id 2, andi_prastomo@ymail.com 3

## Abstrak
SMP  Kartika  XI  adalah  salah  satu  entitas  pendidikan  yang  berkewajiban  menjalankan kegiatan akademis. Dengan aplikasi akademis berbasis android, maka bisa membantu dalam menjalankan  kegiatan  akademis  tersebut  agar  lebih  efisien  dan  hemat  secara  pembiayaan. Oleh karena itu, penelitian ini berusaha untuk memberikan solusi pada masalah rutinitas yang masih  belum  efektif  pada  SMP  Kartika  XI  yang  masih  mengandalkan  cara  manual  dalam absensi,  nilai  serta  pengumuman  berita  sekolah.  Peneliti  menggunakan  metode  grounded research  untuk  mencari  tahu  permasalahan  yang  ada,  dilengkapi  dengan  observasi  dan wawancara pihak berwenang untuk mencari data dan validasi agar masalah yang ada bisa diselesaikan  secara  akurat.  Perancangan  sistem  dibangun  menggunakan  bahasa pemrograman  Typescript,  kerangka  kerja  Ionic  pada  sisi  client,  serta  Golang  untuk  disisi server. Sedangkan untuk basis data menggunakan MYSQL. Adapun hasil penelitian ini adalah aplikasi  akademis  berbasis  android  yang  ditujukan  untuk  guru  dan  siswa  bisa  melakukan kegiatan seperti input absensi, melihat riwayat absensi, informasi jadwal mata pelajaran, nilai, serta berita terbaru mengenai sekolah.
Kata kunci: Aplikasi Akademis, Sistem Informasi Akademis, MySql, Typescript

## A. Pendahuluan
SMP  Kartika  XI  merupakan  sekolah  yang  berdiri  sejak  tahun  1967,  berletak  di Jakarta  Timur.  Sebagai  salah  satu  entitas  pendidikan  yang  berkewajiban  menjalankan kegiatan  akademis.  Terdapat  rutinitas  yang  dilakukan,  seperti  dalam  kegiatan  belajar mengajar  diharuskan  ada  absensi,  dan  pencatatan  nilai.  Saat  ini  SMP  Kartika  XI  masih sangat bergantung pada sistem yang manual dan boros konsumsi kertas untuk menjalankan kegiatannya.  Misalnya  saja  dalam  absensi,  guru  harus  membawa  kertas  ke  setiap  kelas untuk  mencatat  absen  dari  siswa.  Begitu  juga  dengan  nilai  yang  kebanyakan  masih mengandalkan  kertas  untuk  memberikan  informasi  nilai  pada  siswa.  Dengan  aplikasi akademis  berbasis  android,  maka  proses  tersebut  bisa  lebih  efisien  dan  hemat  secara pembiayaan.  Oleh  karena  itu,  penelitian  ini  berusaha  untuk  memberikan  solusi  pada masalah rutinitas yang masih belum efektif pada SMP Kartika XI. Manfaat dari penelitian ini agar dapat membantu kegiatan belajar mengajar menjadi lebih optimal dan efektif secara daring serta bisa menyampaikan informasi kepada wali dan siswa dengan lebih cepat dan terpusat.  Sedangkan  untuk  penulis,  penelitian  ini  berguna  sebagai  penerapan  teori  yang telah didapat semenjak kuliah ke dalam aplikasi yang bermanfaat untuk pengguna.
JUTIS (Jurnal Teknik Informatika Unis) Vol. 10 No. 2 Bulan November 2022                                                                                                        p-ISSN: 2252-5351 Program Studi Teknik Informatika – Fakultas Teknik
Universitas Islam Syekh-Yusuf Tangerang
Aplikasi adalah suatu alat dalam komputer yang bermanfaat bagi pengguna yang memiliki  tujuan  sama  dengan  pengguna  aplikasi  itu  sendiri  (Roni  Habibi  dkk.,  2020). Sedangkan, perancangan pada dasarnya kumpulan informasi yang bersifat deskripsi secara mendalam mengenai langkah-langkah sejak awal untuk menciptakan suatu karya atau sistem (Emilia Muchtar dkk., 2019). Melakukan perancangan aplikasi pada era teknologi ini adalah hal  wajar,  untuk  mendukung  segala  lini  hidup.  Termasuk,  hal  yang  berkaitan  dengan akademis  yang  merupakan  suatu  hal  yang  berhubungan  dengan  wawasan,  ilmiah  atau pengetahuan yang terdapat dalam lembaga pendidikan seperti sekolah atau perguruan tinggi (Sri  Santoso  dkk.,  2021).  Salah  satu platform untuk install aplikasi  adalah  Android,  sistem operasi  berbasis  Linux  bagi  telepon  seluler  seperti  telepon  pintar  dan  komputer  tablet (Muhamad  Alda,  2020).  Untuk  membangun  aplikasi  android,  maka  dibutuhkan  beberapa perangkat  lunak  seperti Typescript yang  merupakan  bahasa next  generation yang  bisa digunakan untuk aplikasi situs, mobile, dan Internet of Things (Boris Chemy, 2019). Adapun, kita bisa memakai kerangka kerja Ionic yang dibangun dari HTML , CSS dan Javascript untuk bisa dipakai secara praktis oleh pengguna yang akan memudahkan pengembangan aplikasi seluler (Chris Griffith, 2017). Sebagai aplikasi server , kita bisa menggunakan Golang sebagai bahasa  pemrograman  yang  baru,  dikembangkan  di  zaman  cloud  computing,  dan  dengan sistem modern teknologi di dalamnya (Mina Andrawos dkk., 2017). Adapun untuk basis data, bisa memakai MYSQL yang berjalan di dalam server (Arista Prasetyo, 2022).

## B. Metode
Metode  penelitian  yang  digunakan  adalah  metode grounded ( grounded  research ) yang  merupakan  metode  penelitian  berdasarkan  fakta  dan  data  yang  ada  di  lapangan, yang lalu akan dikembangkan menjadi sebuah teori. Penelitian ini dilakukan berdasarkan data yang didapatkan dari SMP Kartika XI dengan berbagai metode, seperti studi lapangan yang terdiri dari observasi dan wawancara, studi kepustakaan serta pencarian informasi melalui website di internet. Observasi adalah melakukan pengamatan langsung mengenai kegiatan operasional SMP Kartika XI yang dilanjutkan dengan wawancara kepala sekolah untuk  memvalidasi  pengamatan  yang  dilakukan,  sehingga  data  yang  didapatkan  tepat dan  bisa menjadi latar belakang dari  masalah yang ada. Sedangkan, studi kepustakaan adalah  pengumpulan informasi dari buku, jurnal dan laporan orang lain diperlukan untuk mengembangkan materi dasar yang telah di dapatkan dari studi lapangan sebelumnya. Adapun pencarian informasi di internet dilakukan untuk mendukung teori penelitian ini, khususnya dalam website yang mempunyai integritas.
Metode  pengembangan  sistem  yang  digunakan  adalah Rapid  Application Development yang dikenal sebagai metode pengembangan aplikasi yang cepat. Terdapat empat  tahap  yang  diperlukan  dalam  metode  pengembangan  ini,  terdiri  dari project requirement , prototype, user testing & feedback, construction & user feedback serta implementation & finishing . Metode ini mengedepankan untuk mendapatkan data yang diperlukan terlebih dahulu sebelum membangun aplikasi, lalu mengandalkan feedback dari user secara konstan agar  aplikasi  yang  dibuat  bisa  sesuai  sasaran,  dilanjutkan  dengan  implementasi  dan penyelesaian akhir.
JUTIS (Jurnal Teknik Informatika Unis) Vol. 10 No. 2 Bulan November 2022                                                                                                        p-ISSN: 2252-5351 Program Studi Teknik Informatika – Fakultas Teknik
e-ISSN: 2656-0860
Universitas Islam Syekh-Yusuf Tangerang

## C. Hasil dan Pembahasan
Hasil penelitian adalah menyediakan input fitur absensi oleh guru pada aplikasi android,  agar  bisa  menghemat  penggunaan  kertas.  Guru  tidak  perlu  lagi  membawa kertas absensi masing-masing kelas yang diajarnya, hanya perlu satu aplikasi android untuk semua kelas.

## 1. Activity Diagram
Diagram  aktivitas  adalah  penggambaran  alur  proses  yang  berjalan  pada  suatu sistem. Di bawah ini adalah alur dari absensi yang terdapat pada penelitian saat ini.
Gambar 1 . Activity Diagram Absensi
JUTIS (Jurnal Teknik Informatika Unis) Vol. 10 No. 2 Bulan November 2022                                                                                                        p-ISSN: 2252-5351 Program Studi Teknik Informatika – Fakultas Teknik
e-ISSN: 2656-0860
Universitas Islam Syekh-Yusuf Tangerang

## 2. Usecase Diagram
Adapun, usecase diagram adalah penggambaran yang menunjukan hubungan interaksi  antara  sistem  dan  pengguna  sistem.  Di  bawah  ini  terdapat  3  tipe pengguna yang bisa berhubungan dengan fitur absensi tersebut.
Gambar 2 . Usecase Diagram Absensi

## 3. Sequence Diagram
Sequence diagram  merupakan  metode  untuk  visualisasi  urutan  atau  tahapan kejadian interaksi antar objek berdasarkan waktu penggunaannya.
Gambar 3 . Sequence Diagram Absensi
JUTIS (Jurnal Teknik Informatika Unis) Vol. 10 No. 2 Bulan November 2022                                                                                                        p-ISSN: 2252-5351 Program Studi Teknik Informatika – Fakultas Teknik
e-ISSN: 2656-0860
Universitas Islam Syekh-Yusuf Tangerang

## 4. Tampilan Layar
Gambar 4 . Tampilan Login
Diperlukan login terlebih dahulu untuk akun guru atau siswa sebelum masuk ke menu  utama.  Untuk  bisa  input  absensi  diperlukan  user  bertipe  guru,  sedangkan  siswa hanya bisa melihat riwayat absensi yang dimilikinya.
JUTIS (Jurnal Teknik Informatika Unis) Vol. 10 No. 2 Bulan November 2022                                                                                                        p-ISSN: 2252-5351 Program Studi Teknik Informatika – Fakultas Teknik
e-ISSN: 2656-0860
Universitas Islam Syekh-Yusuf Tangerang
Guru bisa input absensi siswa berdasarkan kelas. Guru bisa memilih antara ‘Hadir, Izin, Sakit, Alfa’ ke masing -masing nama siswa, lalu menekan tombol submit jika sudah selesai.
Gambar 6 . Tampilan Riwayat Absensi (Guru)
Menu di atas merupakan tempat untuk melihat riwayat dari absensi yang dilakukan oleh guru bersangkutan.
Gambar 7 . Tampilan Riwayat Absensi (Siswa)
JUTIS (Jurnal Teknik Informatika Unis) Vol. 10 No. 2 Bulan November 2022                                                                                                        p-ISSN: 2252-5351 Program Studi Teknik Informatika – Fakultas Teknik
e-ISSN: 2656-0860
Universitas Islam Syekh-Yusuf Tangerang
Sedangkan, menu di atas merupakan tempat untuk melihat riwayat absensi bagi siswa yang diinput oleh guru bersangkutan.
Gambar 8 . Tampilan Beranda (Guru)
Gambar 9 . Tampilan Daftar Nilai (Siswa)
Adapun bagi siswa dan guru bisa melihat informasi berita terbaru, dan daftar nilai yang telah dimasukan ke dalam sistem.
JUTIS (Jurnal Teknik Informatika Unis) Vol. 10 No. 2 Bulan November 2022                                                                                                        p-ISSN: 2252-5351 Program Studi Teknik Informatika – Fakultas Teknik
e-ISSN: 2656-0860
Universitas Islam Syekh-Yusuf Tangerang

## D. Kesimpulan
Setelah dilakukan analisa di bab sebelumnya oleh penulis, maka Perancangan Aplikasi  Akademis  pada  SMP  Kartika  XI  Berbasis  Android  ini  dapat diimplementasikan utuk menjadi solusi atas permasalahan yang ditemukan. Berikut adalah simpulan dari penelitian penulis.
1. Aplikasi  Akademis  pada  SMP  Kartika  XI  dibangun  menggunakan  bahasa pemrograman Typescript dan Golang .
2. Aplikasi akademis menjadi solusi efisien yang menghemat penggunaan kertas untuk siswa mengetahui informasi jadwal pelajaran dan pengumuman.
3. Dengan adanya aplikasi tersebut, siswa atau orang tua lebih cepat menerima informasi tentang kegiatan akademisnya seperti nilai dan absensi.

## Daftar Pustaka
Adi,  A.  P.  (2022). Panduan  Cepat  Belajar  HTML,  PHP,  &  MYSQL  . Jakarta:  Elex  Media Komputindo.
Alda,  M.  (2020). Aplikasi  CRUD  Berbasis  Android  Dengan  Kodular  Dan  Database  Airtable. Bandung: Media Sains Indonesia.
Andrawos,  Mina;  Helmich,  Martin;.  (2017). Cloud  Native  Programming  with  Golang  . Birmingham: Packt Publishing.
Chemy,  B.  (2019). Programming  TypeScript:  Making  Your  JavaScript  Applications  Scale  . California: O'Reilly Media, Inc.
Griffith, C. (2017). Mobile App Development with Ionic, Revised Edition . Boston: O'Reilly Media. Habibi, Roni; Karnovi, Riki;. (2020). Tutorial membuat aplikasi sistem monitoring terhadap job desk operational human capital . Bandung: Kreatif. Muchtar, Emilia; , Effiyaldi. (2019). Landasan Teori. Analisis dan Perancangan Sistem Informasi Manajemen Surat Masuk dan Surat Keluar Pada Dinas Kependudukan dan Pencatatan Sipil Kota Jambi , 194.
Rahayu,  W.  (2019). Rancang  Bangun  Sistem  Informasi  Akademik  Pada  SMK  Citra  Dharma Berbasis JAVA .
Sabarini, Sri Santoso; Liskustyawati, Hanik; , Sunardi; Satyawan, Budhi; Nugroho, Djoko; Putra, Baskoro Nugroho. (2021). Persepsi dan Pengalaman Akademik Dosen Keolahragaan Mengimplementasikan E-Learning pada Masa Pandemi Covid-19. Yogyakarta: Deepublish. Setiawan,  Dedy;  Suratno,  Tri;  ,  Lutfi;.  (2018). Analisis,  Desain  dan  Rancang  Bangun  Sistem Informasi Akademik Mobile Berbasis Android .