## MODEL LAYANAN CLOUD COMPUTING PADA SISTEM PENYEDIA UJIAN SEKOLAH DASAR
Rifky Lana Rahardian 1) , Wayan Andrika Putera 2) , Kelsen 3)
1 Fakultas Informatika dan Komputer, Institut Teknologi dan Bisnis STIKOM Bali email: rifky@stikom-bali.ac.id
2 Fakultas Bisnis dan Vokasi, Institut Teknologi dan Bisnis STIKOM Bali email: andrika.putera@stikom-bali.ac.id
3 Fakultas Informatika dan Komputer, Institut Teknologi dan Bisnis STIKOM Bali email: kelsencheng1@gmail.com

## Abstract
In practice, the application of technology in elementary schools is still very minimal. The process of daily exams or tests still uses a lot of paper which can endanger nature globally because cutting down trees is used as a basic ingredient in making paper. What's more, elementary schools are different from tertiary institutions which have a greater investment value in their business processes, so that elementary schools still maintain conventional school administration processes and have not yet implemented technology to support school administration processes and improve work efficiency. This shows the readiness of which schools are able to adapt quickly to a condition and seek technological solutions to support their business processes. Technology is considered important by parents today because with the existence of technology the teaching and learning process can always be handled properly and more efficiently. We need a system that  can  handle  the  problems  that  exist  in  SD  by  utilizing  SAAS  (Software  As  A  Service)  based  Cloud Computing service technology. Based on the result of the research that has been done, the cloud computing service model created using AWS vendors produces two cloud service infrastructure diagram models that suit the needs of elementary schools needs and all processes in the system are running well.
Keywords : Cloud Computing, Elementary School, Software As A Service, SAAS

## 1. PENDAHULUAN
Pendidikan merupakan sarana agar masa
depan generasi anak bangsa dapat mengembangkan  potensi  diri  melalui  proses pembelajaran.  Sebagaimana  yang  tertuang  di dalam  UUD  1945  pasal  31  Ayat  1  yang menyebutkan bahwa “setiap warga negara berhak mendapatkan  pengajaran”.  Pendidikan  sangat penting dan wajib diberikan kepada setiap warga negara  sejak  dini.  Negara-negara  yang  maju biasanya  memprioritaskan  sumber  daya  mereka untuk  pendidikan,  tetapi  pendidikan  juga  tidak akan  berbuah  kemajuan  jika  sistem  dari pendidikan tersebut tidak tepat atau tertinggal [1]. SD (Sekolah Dasar) merupakan pendidikan tahap awal  dari  sistem  pendidikan  nasional,  dan  juga pendidikan terlama yakni 6 tahun [2].
Dalam  proses  pelaksanaan  ujian  atau ulangan harian yang dilaksanakan pada SD masih bersifat konvensional. Yang dimaksud
konvensional  disini  adalah  proses  ujian  atau ulangan  harian  masih  banyak  menggunakan kertas dimana hal tersebut dapat membahayakan alam  secara  global  karena  penebangan  pohon dijadikan  bahan  dasar  dalam  pembuatan  kertas. Terlebih  lagi,  SD  berbeda  dengan  Perguruan Tinggi  yang  memiliki  nilai investasi  lebih  besar dalam  proses  bisnisnya,  sehingga  SD  masih mempertahankan  proses  administrasi  sekolah secara  konvensional  dan  belum  menerapkan teknologi  untuk  menunjang  proses  administrasi sekolah  dan  meningkatkan  efisiensi  dalam bekerja [3].
Saat  ini  dunia  sedang  berada  dalam kondisi pasca pandemi, dimana sebelumnya saat pandemi  berlangsung  sekolah  dilakukan  secara online.  Hal  ini  menunjukkan  kesiapan  sekolah mana  yang  mampu  beradaptasi  dengan  cepat terhadap  suatu  kondisi  dan  mencari  solusi
teknologi  dalam  menunjang  proses  bisnisnya. Teknologi dianggap  penting  oleh  orang  tua  saat ini karena dengan adanya teknologi proses belajar mengajar  selalu  dapat  diatasi  dengan  baik  dan lebih efisien. Dalam hal ini dengan adanya sistem ujian  secara  online,  maka  orang  tua  juga  dapat memantau  perkembangan  anak  secara  real time. Banyak  penelitian  yang  menyebutkan  bahwa pengaruh  kesiapan  teknologi  yang  ada  pada  SD menjadi faktor pertimbangan dalam menentukan calon murid masuk ke suatu sekolah [4].
Berdasarkan permasalahan tersebut, maka  SD  membutuhkan  suatu  sistem  layanan ujian  online  yang  dapat  dipergunakan  oleh seluruh SD yang memang membutuhkan, namun dengan biaya yang rendah karena nilai investasi SD  tidak  sebesar  Perguruan  Tinggi  atau  sektor bisnis  lain.  Dari  hasil  observasi  dan  wawancara yang  penulis  lakukan  ke  beberapa  Guru  di  SD mereka  berpendapat  bahwa  SD  sulit  untuk membangun  sebuah  infrastruktur  jaringan  atau membeli server. Bahkan untuk membuat sebuah website  tidak  semua  SD  mau  melakukannya, karena nilai investasi untuk menerapan teknologi dirasa cukup besar dan membebani cost sekolah. Maka  dari  itu  penulis  memberikan  solusi  untuk mengembangkan  model Cloud  Computing dengan  layanan  SAAS  ( Software  As  A  Service ) yang dapat digunakan oleh SD yang mebutuhkan platform  untuk  menyediakan  ujian  online  mata pelajaran  tidak  hanya  untuk  satu  SD  melainkan untuk banyak SD yang membutuhkan [5]–[7].
Teknologi Cloud Computing merupakan salah  satu  solusi  bagi  sektor  yang  memiliki kekurangan dalam hal modal. Penerapan layanan ini memiliki efektifitas dan efisiensi yang cukup baik  karena  proses  komputasi,  perangkat  lunak hingga  infrastruktur  dilakukan  secara  virtual tanpa harus menginvestasikan modal yang besar untuk pengadaannya [8], [9]. Penelitian terdahulu yang  sudah  ada  banyak dikerjakan  oleh  peneliti adalah banyak usaha yang dikembangkan dengan menggunakan  layanan  cloud computing  sebagai solusi  bagi  usaha  yang  terkendala  permodalan, namun perbedaan dari apa yang kami buat disini adalah menambahkan model infrastruktur dengan vendor  AWS  beserta  fitur  dan  layanan  yang
didapat berdasarkan harga dan kebutuhan dari SD yang  kami  angkat  sebagai  permasalahan  [5]. Layanan  ini  nantinya  akan  menyediakan  sistem ujian  online  dimana  untuk  berlangganan  pada layanan  ini  SD  dapat  registrasi  secara  gratis, namun  jika  ingin  mendapatkan  akses  penuh dalam  layanan,  maka  SD  dalam  melakukan aktivasi  fitur  PRO.  Dengan  konsep  layanan seperti  ini,  maka  akan  membentuk  sebuah lingkungan  bisnis  (environment  business)  dan sistem  yang  di  rancang  akan  menjadi  sebuah wadah  atau  platform  untuk  para  SD  yang membutuhkan sistem ujian secara online [10].

## 2. METODE PENELITIAN
Pendekatan  pemecahan  masalah  yang akan penulis gunakan adalah dengan menggunakan  metode  pengembangan  sistem yaitu waterfall , serta menggunakan kajian ilmiah tentang  bagaimana  penerapan  cloud  computing digunakan sehingga dalam pembuatan penelitian ini  diharapkan  sejalan  dengan  penelitian terdahulu  dan  dapat  menjadi  referensi  untuk penelitian  selanjutnya.  Vendor  layanan  cloud computing  yang  akan  digunakan  adalah  AWS (Amazon  Web  Services),  karena  AWS  dapat memberikan  kinerja  web  server  dan  keamanan yang  lebih  baik  dari  vendor  lain  [11]–[13]. Penelitian  berlokasi  di  beberapa  sekolah  dasar yang terdapat di Provinsi Bali, khususnya di Kota Denpasar.
Gambar 1. Metode Penelitian Langkah awal untuk mendukung penelitian  ini  adalah  melakukan  pengumpulan data  dimana  penulis  melakukannya  dengan menggunakan pendekatan wawancara dan
obsevasi  secara  langsung  ke  beberapa  sekolah dasar yang ada di Kota Denpasar, sehingga dalam proses  analisa  sistem  sampai  pengujian  sistem dapat  diselesaikan  dengan  baik.  Perancangan sistem  menggunakan  Data  Flow  Diagam  untuk memudahkan pengembang melakukan pembaharuan  kedepannya.  Setelah  perancangan sistem  berhasil  dibuat,  selanjutnya  penulis melakukan  modeling  pada  platform  cloud  AWS agar dapat memberikan opsi model infrastruktur yang  cocok  untuk  Sekolah  Dasar  hingga  biaya yang harus dikeluarkan berdasarkan fasilitas dan fitur  yang  didapat.  Tahap  pengujian  sistem dilakukan  untuk  memastikan  sistem  berjalan tanpa adanya bug.

## 3. HASIL DAN PEMBAHASAN

## 3.1.   Perancangan Sistem
Ada  tiga entity utama  pada  diagram konteks yang dibuat yaitu Penyedia, Peserta, dan Sekolah.  Dalam  hal  ini  penyedia  adalah  vendor yang mengembangkan sistem berbasis cloud ini, peserta  adalah  murid-murid  sekolah  dasar  yang memanfaatkan  layanan  ini,  dan  terakhir  adalah sekolah yaitu pengguna yang berlangganan pada layanan cloud ini. Diagram konteks dapat dilihat pada Gambar 2.
Gambar 2. Diagram Konteks
Pada level 0 diagram konteks yang dibuat dipecah  menjadi  beberapa  proses  inti  dari keseluruhan  sistem.  Yang  pertama  proses  login, edit  fitur,  berlangganan  fitur,  pembayaran  fitur,
membuat  ujian,  menjawab  ujian,  mengkoreksi jawaban,  lihat  hasil  ujian  dan  lihat  rekapan. Entitas  sekolah  nantinya  dapat  berlangganan melalui  entitas  penyedia  dengan  membayar sesuai dengan fitur yang dipilih. Sehingga dapat disesuaikan  dengan  kebutuhan  masing-masing sekolah  dasar.  DFD  level  0  dapat  dilihat  pada Gambar 3.
Gambar 3. DFD Level 0
Setelah  melakukan  proses  perancangan dengan DFD, selanjutnya melakukan perancangan  database  dengan  ERD  (Entity Relationship Diagram). Perancangan ERD dapat dilihat pada Gambar 4.

## Gambar 4. ERD

## 3.2. Rancangan Infrastruktur Cloud dengan AWS
Berdasarkan  hasil  rancangan  yang  telah dibuat,  jika  diimplementasikan  pada  layanan cloud  computing  dengan  menggunakan  vendor AWS  maka  mendapatkan  2  model  layanan infrastruktur yang dapat diterapkan pada sekolah dasar.  Diagram  A  (direkomendasikan)  untuk sekolah dasar yang merasa keamanan adalah hal yang  utama  dalam  proses  bisnis  menggunakan sistem.  Diagram  B  (tidak  direkomendasikan) adalah  untuk  sekolah  dasar  yang  hanya mementingkan  layanan  yang  sekedar  berjalan, dengan  biaya  rendah  dan  tidak  mementingkan keamanan sistem [16], [17].
1. Diagram A (direkomendasikan)
Gambar 5. Diagram Infrastruktur Cloud AWS A
Diagram ini memberikan banyak fitur seperti: 1.  WAF  yang  dimana  akan  memberikan pelindungan dari serangan internet.
2. Load Balancer yang dimana akan memberikan pelindungan  dari  serangan  DDOS  dan  juga membuat  web  server  hanya  bisa  di  akses  lewat load balancer.
3.  NAT  gateway  yang  digunakan  karena  web server  akan  diletakan  di  private  subnet  yang dimana  gateway  ini akan  digunakan  untuk jalur egress web server.
4. AWS Backup yang dimana ini akan melakukan backup database dan web server setiap 24 jam. 5.  2  EC  tipe  t3.micro  yang  dimana  akan digunakan  untuk  hosting  database  dan  web server, tipe EC2 ini akan dinaikan ketika jumlah penguna semakin banyak.
6.  Dengan    posisi  web  server  berada  di  private subnet ini akan meningkatkan keamanan dengan mengurangi jalur tertentu yang bisa mengaksesnya.
Diagram  ini  menghabiskan  biaya  100$
per  bulan  (belum  termasuk  domain)  tetapi  akan naik jika tipe EC2nya di naikin. - WAF: 12$ per bulan - Load Balancer: 20$ per bulan - NAT Gateway: 45$ per bulan - AWS Backup: 1$ per bulan - 2 EC 2 t3.micro: 25$ per bulan
Catatan:  biayanya  akan  naik  ketika  jumlah penguna semakin banyak karena akan dibutuhkan untuk upscaling [18], [19], [20].

## 2. Diagram B (tidak direkomendasikan)
Gambar 6. Diagram Infrastruktur Cloud AWS B
Diagram  ini  tidak  memberikan  banyak fitur  seperti  diagram  sebelumnya,  diagram  ini hanya  berisi  2  EC2  tipe  t3.micro  yang  dimana diagram  ini  adalah  paling  minimal  yang dibutuhkan untuk menjalankan aplikasi ini tetapi diagram  ini  tidak  disarankan  dikarenakan  tidak memberikan  pelindungan  serangan  DDOS  dan serangan  lainnya  sehingga  perlindung  yang dimiliki  hanya  disisi  aplikasi  dan  juga infrastruktur  ini  tidak  memberikan  backup. Diagram  ini  diperkirakan  akan  menghabiskan biaya sekitar 25$ per bulan tetapi akan naik jika tipe  EC2nya  dinaikan  untuk  menampung kebutuhan penguna yang makin besar [13].

## 3.3. Implementasi dan Pengujian
A. Tampilan Landing Page
Gambar 7. Landing Page Pada landing page ini, akan menampilkan menu Login dan Daftar.
B. Halaman Daftar
Gambar 8. Halaman Daftar Pada Halaman Daftar, akan ditampilkan beberapa kolom  yang  dimana  meminta  pendaftar  untuk mengisi informasi yang dibutuhkan.
C. Dashboard Admin
Gambar 9. Dashboard Admin
Pada halaman ini akan ditampilkan beberapa fitur yang bisa digunakan oleh admin. Seperti Melihat jumlah  sekolah  yang  mendaftar,  jumlah  guru, siswa,  ujian,  lolos,  gagal  dan  juga  status langganan sekolah yang mendaftar.

## D. Dashboard User
Gambar 10. Dashboard User
Pada halaman ini akan ditampilkan beberapa fitur yang dapat digunakan oleh user yaitu, mengelola absensi, membuat ujian, dan mengelola data ujian dan informasi satu sekolah.
E. Menu Ujian
Gambar 11. Menu Ujian
Pada  fitur  Menu  Ujian,  akan  ditampilkan beberapa kolom yang dapat digunakan oleh user untuk  membuat  ujian  baru.  Id  Ujian  akan  terisi otomatis  oleh  sistem  sesuai  dengan  akun  yang sudah  didaftarkan.  Kemudian  untuk  kolom sisanya  akan  diisikan  secara  manual  oleh  user. Dan  jika  semua  kolom  sudah  terisi  user  bisa mulai  membuat  soal  ujian  dengan  mengklik tombol buat ujian sekarang.
F. Data Ujian

## Gambar 12. Data Ujian
Pada fitur data ujian, user dapat menginputkan id ujian  dari  ujian  yang  sudah  dibuat  sebelumnya pada  kolom  pencarian.  kemudian  tekan  tombol cari  untuk  mencari  id  ujian  yang  sesuai  dan sistem  akan  menampilkan  data  dari  ujian tersebut.
G. Data Ujian Admin
Gambar 13. Data Ujian Admin
Pada fitur data ujian admin, admin dapat melihat semua  data  ujian  dari  seluruh  sekolah  yang mendaftar layanan ini.
H. Tampilan Fitur Pro
Gambar 14. Tampilan Fitur Pro
Pada  halaman  fitur  pro,  akan  menunjukan  versi langganan  basic  dan  pro  dan  juga  perbedaan antara dua versi tersebut.
I. Pengujian
Pengujian  sistem  merupakan  tahap  dimana sistem akan dites atau diuji dari setiap prosesnya. Dikarenakan  untuk  membangun  layanan  cloud terdapat  proses  yang  dinamakan  migrasi,  maka penting melakukan pengujian untuk menghindari bug  atau  kegagalan  sistem  [14],  [15]. Pengujian dilakukan pada proses login, registrasi, konfirmasi  pembelian  hingga  pengelolaan  data ujian.  Berdasarkan  pengujian  blackbox  yang telah dilakukan, hasil yang didapat sudah sesuai dengan apa yang telah penulis harapkan. Berikut adalah  rangkuman  hasil  pengujian  yang  telah dilakukan.
Tabel 1. Rangkuman Hasil Pengujian Bagian Yang Diuji Halaman Dari Sistem N o Item Uji Detail Pengujian Jenis Pengujia n 1 Login Masuk ke sistem Diterima 2 Registrasi Sekolah Proses mendaftarkan sekolah ke sistem Diterima 3 Memilih Layanan Dapat memilih paket layanan berbayar apa yang cocok untuk sekolah Diterima 4 Mengelola Ujian Sekolah Dapat Menampilkan dan  mengupdate ujian sekolah Diterima 5 Memilih jenis ujian Dapat menampilkan maupun menyembunyika n list ujian Diterima 6 Mengelola Absensi Dapat menambahkan absensi  ke  dalam sistem Diterima
7 Memilih File Manager Dapat  mengolah file ujian Diterima 8 Laporan cetak hasil ujian Diterima 9 Memilih Logout Keluar dari sistem Diterima Bagian Diuji Halaman SAAS N o Item Uji Detail Pengujian Jenis Pengujia n 1 Login Verifikasi data login Diterima 2 Fitur Menampilkan Keunggulan sistem Diterima 3 Our Client Menampilkan sekolah dasar yang menggunakan jasa kami Diterima 4 Harga Menampilkan List harga langganan berbayar kami Diterima 5 Registrasi Proses  registrasi dari SD Diterima 6 Pembelian Paket Layanan Membeli salah satu dari list layanan yang tersedia Diterima 7 Hubungi Kami Menampilkan  list kontak kami Diterima 8 Transaksi Proses konfirmasi dari SD  yang  sudah berlangganan Diterima 9 Konfirmas i Pembelian List dari SD yang telah  melakukan pembayaran paket Diterima

## 4. KESIMPULAN
Model  layanan  cloud  computing  pada sistem penyedia ujian pada  Sekolah Dasar dapat
membantu  dan  mempermudah  pihak  sekolah untuk  membuat  ujian  dengan  cepat  dan  mudah. Software as a Service (SAAS) dapat mengurangi biaya  produksi  yang  dikeluarkan  pihak  sekolah karena  sudah  memiliki  sistem  ujiannya  sendiri. Berdasarkan hasil perancangan dan pengembangan  yang  telah  dilakukan,  maka infrastruktur  cloud  menggunakan  AWS  yang cocok  untuk  Sekolah  Dasar  adalah  2  model diagram. Dimana Diagram A
(direkomendasikan)  menghabiskan  biaya  100$ per bulan dan Diagram B (tidak direkomendasikan) menghabiskan biaya 25$ per bulan.  Disesuaikan  dengan  modal  bisnis  yang berbeda.

## 5. REFERENSI
[1]  S.  F.  N.  Fitri,  “Problematika  Kualitas Pendidikan  di  Indonesia,” J.  Pendidik. Tambusai , vol. 5, hlm. 1617–1620, 2021.
[2]  U.  S.  Sa’ud  dan  M.  Sumantri,  “Pendidikan Dasar  dan  Menengah,” Ilmu  Dan  Apl. Pendidik. Bagian , 2017.
[3]  R. L.  Rahardian,  “Sistem  Informasi Akademik  Taman  Kanak-Kanak  dengan Model  Layanan  Software  as  a  Services,” Naratif  J.  Nas.  Ris.  Apl.  Dan  Tek.  Inform. , vol. 1, 2019, Diakses: 3 April 2023. [Daring].
Tersedia
pada: https://naratif.sttbandung.ac.id/index.php/na ratif/article/view/22
[4]  A. Maritsa,  S.  U.  Hanifah, M.  Wafiq,  A. P. Rahma,  dan  M.  A.  Ma’shum,  “Pengaruh Teknologi Dalam Dunia  Pendidikan,” Almuthaharah  J.  Penelit.  Dan  Kaji.  Sos. Keagamaan ,  vol.  18,  no.  2,  2021,  doi: 10.46781/al-mutharahah.v18i2.303.
[5]  R. L. Rahardian, Linawati, dan M. Sudarma, “Implementasi  Layanan  Cloud  Computing Software  As  a  Service  Pada  Usaha  Mikro Kecil  dan  Menengah,” Maj.  Ilm.  Teknol. Elektro , vol. 17, 2018.
[6]  M.  Saraswat  dan  R.  C.  Tripathi,  “Cloud computing: Analysis of top 5 CSPs in SaaS, PaaS  and  IaaS  platforms,”  dalam 2020  9th International  Conference  System  Modeling and  Advancement  in  Research  Trends (SMART) , IEEE, 2020, hlm. 300–305.
[7]  D.  L.  Fithri,  A. P.  Utomo,  dan  F.  Nugraha,
“Implementation  of  SaaS  cloud  computing services  on  E-learning  applications  (case study:  PGRI  foundation  school),”  dalam Journal  of  Physics:  Conference Series ,  IOP Publishing, 2020, hlm. 012049.
[8]  J. M. Patel dan J. M. Patel, “Introduction to Cloud  Computing  and  Amazon  Web Services (AWS),” Get. Struct. Data Internet Run. Web CrawlersScrapers Big Data Prod. Scale , hlm. 85–133, 2020.
[9]  H.  Jahankhani,  A.  Jamal,  dan  S.  Lawson, Cybersecurity, Privacy and Freedom
Protection  in  the  Connected  World: Proceedings  of  the  13th  International Conference  on  Global  Security,  Safety  and Sustainability,  London,  January  2021 .
Springer, 2021.
[10] A.  Mishra,  N.  Gupta,  dan  B.  B.  Gupta, “Security threats and recent countermeasures in  cloud  computing,”  dalam Modern principles,  practices,  and  algorithms  for cloud security , IGI Global, 2020, hlm. 145– 161.
[11] Fandy,  Rosmasari,  dan  G.  M.  Putra, “Pengujian  Kinerja  Web  Server  Atas Penyedia  Layanan  Elastic  Cloud  Compute (EC2) Pada Amazon Web Services (AWS),”
Adopsi Teknol. Dan Sist. Inf. ATASI , vol. 1, 2022,  Diakses:  3  April  2023.  [Daring].
Tersedia
pada: https://e- journals2.unmul.ac.id/index.php/atasi/article /view/45
[12] S. Mukherjee, “Benefits of AWS in Modern Cloud,” SSRN  Electron.  J. ,  Jul  2019,  doi: 10.2139/ssrn.3415956.
[13] V. Engström, P. Johnson, R. Lagerström, E. Ringdahl,  dan  M.  Wällstedt,  “Automated Security  Assessments  of  Amazon  Web Services  Environments,” ACM  Trans.  Priv.
Secur. , vol. 26, no. 2, hlm. 1–31, 2023.
[14] P. Agarwal dkk. , “A survey on the scope of cloud computing,” Mater. Today Proc. , vol.
51, hlm. 861–864, 2022.
[15] L.  Surya,  “Software  as  a  service  in  cloud computing,” Int.  J.  Creat.  Res.  Thoughts IJCRT ISSN , hlm. 2320–2882, 2019.
[16] Mukherjee,  Sourav.  "Benefits  of  AWS  in modern cloud." arXiv preprint arXiv:1903.03219 (2019).
[17]Soltys, Michael. "Cybersecurity in the AWS Cloud." arXiv
preprint arXiv:2003.12905 (2020). [18]Kewate,  Neha,  et  al.  "A  Review  on  AWS- Cloud Computing Technology." International Journal for Research in Applied Science and Engineering  Technology 10  (2022):  258- 263.
[19]  Mishra,  Shilpi,  et  al.  "A  survey  on  AWS cloud  computing  security  challenges  & solutions." 2022 6th International Conference  on  Intelligent  Computing  and Control Systems (ICICCS) . IEEE, 2022. [20] Sarkar, Aurobindo, and Amit
Shah. Learning  AWS:  Design,  build,  and deploy  responsive  applications  using  AWS Cloud  components .  Packt  Publishing  Ltd,
2018.