## I N F O R M A T I K A
Jurnal Informatika, Manajemen dan Komputer, Vol. 14   No. 1 , Mei 2022 eISSN : 2580-3042 pISSN : 1979-0694

## OTOMATISASI PROSES HEALTH CHECK PERANGKAT SGSN DAN GGSN TELKOMSEL SUMBAGTENG BERBASIS WEB
Yuda Irawan 1) , Uci Rahmalisa 2) , Suriandi 3) , Edriyansyah 4) , Refni Wahyuni 5) 1,2, Sistem Informasi, 3,4,5 Teknik Informatika, Universitas Hang Tuah Pekanbaru E-mail: yudairawan89@gmail.com 1 , ucirahmalisa89@gmail.com 2 , kangsuriandi@gmail.com 3 , edriyansyah75@gmail.com 4) , refniabid@gmail.com 5

## ABSTRAK
Telkomsel  sebagai  salah  satu operator  selular terbesar  di Indonesia  yang  menyediakan layanan data / internet tentunya harus selalu menjamin kualitas layanan yang terbaik bagi pelanggannya, untuk itu  Telkomsel  harus  memastikan  availability  perangkat  produksinya  agar  selalu  prima,  khususnya perangkat core. SGSN (Serving GPRS Support Node) dan GGSN (Gateway GPRS Support Node) sebagai komponen  penting  dalam  core  network  Telkomsel  harus  dipastikan  dalam  kondisi  optimal,  untuk  itu diperlukan pengecekan / health check secara rutin setiap hari. Adapun proses pengecekan / health check terhadap perangkat SGSN dan GGSN di Telkomsel Regional Sumbagteng saat ini masih dilakukan secara manual, dimana petugas melakukan remote connection ke masing-masing perangkat satu persatu melalui OSS Server dan menjalankan prosedur / command untuk melihat parameter-parameter kondisi SGSN dan GGSN tersebut, dimana output hasil print command health check sangat banyak sekali, sehingga proses pengecekan  (health  check)  cenderung  lama  dan  memunculkan  potensi  human  error.  Oleh  karena  itu maka penulis tertarik melakukan penelitian dengan judul “Otomatisasi Proses Health Check Perangkat SGSN  dan  GGSN  Telkomsel  Sumbagteng  Berbasis  Web”.  Otomasisai  proses  ini  menggunakan  bahasa pemrograman  PHP  dengan  Apache  Web  Server  dan  database  MySQL.  Proses  pengambilan  data dilakukan  secara  otomatis  oleh  sistem  dan  interface  web  sudah  menampilkan  parameter-parameter dalam  bentuk  resume,  sehingga  mempermudah  dan  mempercepat  proses.  Hasil  dari  pengujian  adalah pada  otomatisasi  Proses  Health  Check  Perangkat  SGSN  dan  GGSN  Telkomsel  Sumbagteng  Berbasis Web, proses dapat dilakukan secara rutin terjadwal dan otomatis, sehingga tidak perlu mengkoneksikan ke perangkat satu persatu, sehingga mempermudah dan mempercepat proses.
Kata kunci : GGSN, Health Check, Jaringan Selular, Otomatisasi, SGSN, Web

## ABSTRACT
Telkomsel as one of the largest cellular operators in Indonesia that provides data/internet services must of course always ensure the best service quality for its customers, for that Telkomsel must ensure the availability of its production equipment so that it is always prime, especially core devices. SGSN (Serving GPRS Support Node) and GGSN (Gateway GPRS Support Node) as important components in Telkomsel's core  network  must  be  ensured  in  optimal  conditions,  for  this  reason,  routine  health  checks  are  needed every  day.  The  process  of checking  /  health  checks  on  SGSN  and  GGSN devices  at  Telkomsel  Regional Sumbagteng  is  currently  still  being  done  manually,  where  officers  make  remote  connections  to  each device one by one through the OSS Server and run procedures / commands to see the parameters of the SGSN condition and The GGSN, where the output of the health check command prints is very large, so the  health  check  process  tends  to  be  long  and  raises  the  potential  for  human  errors.  Therefore,  the authors are interested in conducting research with the title "Automation of the Health Check Process for SGSN and GGSN Telkomsel Sumbagteng Web-Based Devices". Automation of this process using the PHP programming  language  with  Apache  Web  Server  and  MySQL  database.  The  data  retrieval  process  is

## I N F O R M A T I K A
Jurnal Informatika, Manajemen dan Komputer, Vol. 14   No. 1 , Mei 2022 eISSN : 2580-3042 pISSN : 1979-0694
carried out automatically by the system and the web interface already displays the parameters in the form of a resume, thus simplifying and speeding up the process. The result of the test is that in the Web-Based Automation  of  the  Health  Check  Process  for  SGSN  and  GGSN  Telkomsel  Sumbagteng  Devices,  the process  can  be  carried  out  regularly,  scheduled  and  automatically,  so  there  is  no  need  to  connect  to devices one by one, thus simplifying and speeding up the process..
Keywords : Automation, Cellular Network , GGSN, Health Check, SGSN, Web

## 1. PENDAHULUAN
Telkomsel  sebagai  salah  satu  operator selular  yang  menyediakan  layanan  internet tentunya  harus  selalu  menjamin  kualitas layanan  yang  terbaik  bagi  pelanggannya, untuk  itu  Telkomsel  harus  memastikan availability perangkat nya agar selalu prima., khususnya core network [1],[2]. SGSN (Serving  GPRS  Support  Node) dan GGSN
(Gateway  GPRS  Support  Node) sebagai komponen penting dalam core network harus dipastikan  dalam  kondisi  optimal,  sehingga diperlukan pengecekan/ health check terhadap  kondisi  perangkat  tersebut  secara rutin  setiap  hari  sebagai  upaya preventive
untuk meminimalisir potensi gangguan[3],[4].  Pada  Telkomsel  regional
Sumbagteng,  proses health  check saat  ini masih  manual  dengan  melakukan remote connection ke  masing-masing  perangkat, menjalankan  prosedur  command health check dan  memastikan  parameter-parameter dalam  kondisi  baik.  Hal  ini  membutuhkan waktu yang relative lama dan adanya potensi human error dikarenakan pengecekan manual  dan  jumlah  parameter  yang  sangat banyak.  disamping  itu  kebutuhan  dokumen sebagai evidence laporan Berita Acara setiap bulan  belum  tersimpan  dengan  baik[5]. Untuk  itu  diperlukan  otomatisasi  proses health  check  ini,  sehingga  lebih  cepat, mudah  dan  meminimalisir  potensi  human error[6],  sekaligus  log  proses  health  check
tersimpan  di  sistem  dan  memudahkan  untuk pembuatan evidence laporan[7].
Gambar 1. Kerangka Fikir
Gambar 2. Proses Health Check Manual

## I N F O R M A T I K A
Jurnal Informatika, Manajemen dan Komputer, Vol. 14   No. 1 , Mei 2022 eISSN : 2580-3042 pISSN : 1979-0694

## 2. METODE PENELITIAN
Metode  penelitian  /  pengembangan sistem menggunakan metode waterfall dengan tahapan-tahapan antara lain[8] :
1. Analisis  Kebutuhan,  tahap  ini  dilakukan dengan  wawancara  dengan  team  Core Operation Telkomsel Sumbagteng, observasi  langsung  ke  perangkat  dan pengumpulan data-data yang diperlukan.
2. Desain Sistem, secara garis besar :
a. Melakukan  pengambilan  data  dari perangkat secara otomatis.
b. Melakukan  pengolahan  data  secara otomatis
c. Menyimpan  data  tersebut  ke  dalam database.
d. Menampilkan  data  yang  sudah diolah melalui antar muka Web.
e. Menyimpan  data  log  /  history  hasil pelaksanaan  pengecekan  /  health check perangkat SGSN dan GGSN
3. Pengkodean  (Implementation),  dengan menggunakan bahasa pemrograman PHP, database  MySQL  dan  Apache  Web Server,  adapun  server  web  menggunakan Dell  PowerEdge-R710  dengan  operating system Ubuntu Linux.
4. Pengujian  (Integration  and  Testing) menggunakan metode Black Box[9].
5. Penyebaran  (Deployment),  Dalam  tahap ini,  dilakukan  penyebaran  /  sharing aplikasi ke team Core Network Operation Sumbagteng dan  pihak-phak  terkait lainnya  melalui  media  Whatsapp  dan email.

## 3. HASIL DAN PEMBAHASAN
Pada  tahap  ini  merupakan  pembuatan sistem  atau  aplikasi  dengan  menggunakan bantuan  perangkat  lunak  maupun  perangkat keras sesuai dengan analisis dan perancangan  untuk  menghasilkan  suatu sistem yang bekerja[10].
Selanjutnya dilakukan
evaluasi terhadap  hasil  uji  coba,  jika  hasil  uji  coba
memiliki kesalahan-kesalahan maka dilakukan  perbaikan.  Evaluasi  dilakukan untuk  mengetahui  apakah  sistem  yang dibentuk  sesuai  dengan  yang  diinginkan. Setelah  dilakukan  perbaikan  dan  modifikasi terhadap  sistem  yang  dibuat,  maka  sistem sudah dapat dioperasikan[11].
Gambar 3. User Case Diagram
Dari  Diagram  Use  Case  diatas,  ada  2 aktor yaitu Adminstrator dan User / Guest.

## I N F O R M A T I K A
Jurnal Informatika, Manajemen dan Komputer, Vol. 14   No. 1 , Mei 2022 eISSN : 2580-3042 pISSN : 1979-0694
Gambar 4. Activity Diagram Admin
Gambar 5. Activity Diagram User Guest
Gambar 6. Flow Chart Admin
Gambar 6. Flow Chart User Guest Terdapat 2 type user, yaitu Administrator dan User Guest : a. Admin - Management  User  (  Add  /  Delete  / Update user) - Health Check SGSN & GGSN b. Guest (User Engineer) - User  katergori  Guest, health  check SGSN dan GGSN saja. Gambar 7. Halaman Login

## I N F O R M A T I K A
Jurnal Informatika, Manajemen dan Komputer, Vol. 14   No. 1 , Mei 2022 eISSN : 2580-3042 pISSN : 1979-0694
Jika  user  tersebut  sebagai  Admin, maka  akan  langsung  masuk  ke  halaman dengan  menu  Admin,  dimana  terdapat  menu Management  User,  dimana  Admin  bisa menampilkan  list  user  yang  terdaftar, melakukan  penambahan    user,  merubah ataupun  menghapus  user.  Berikut  tampilan halaman  web  Admin  untuk  Management User.  Untuk  melakukan  Add  User,  Langkah pertama adalah mengisi User Name
(maksimal  12  karakter),  Password,  Nama, kategori  user  access  (Admin  /  Guest), kemudian  pilih  User  State  “On”  untuk mengaktifkan user, dan “Off”  untuk menonaktifkan user, kemudian pilih save.
Untuk  merubah  pilih  field  yang  akan dirubah  kemudian  pilih  save.  Dan  untuk menghapus  user,  pilih  user  yang  akan  di hapus, kemudian pilih Delete.
Gambar 8. Halaman Management User
Disamping  menu  Management  User, fungsi  admin  juga  bisa  melakukan  fungsi Health  Check  SGSN  dan  GGSN.  Berikut tampilan  menu  Health  Check  SGSN  dari menu Admin
Gambar 9. Halaman Health Check SGSN
Gambar 10. Halaman Health Check GGSN
Untuk  melakukan  Checklist  /  Health Check, pilih jenis menu Form Checklist pada sebelah  kiri  halaman,  pilih  SGSN  atau GGSN,  setelah  itu  akan  muncul  list  SGSN  / GGSN di tengah halaman.
Selanjutnya  pilih  tanggal  pada  Set Date,  maka  sistem  akan  menampilkan  status health  check  sesuai  tanggal  yang  dipilih. Selanjutnya  pilih  NE  yang  akan  di  check, ataupun  menampilkan  log  /  history  status checklist  pada  tanggal  yang  dipilih.  Dan dokumen  ini  bisa  menjadi  lampiran  berita acara sebagai laporan setiap bulan.
Jika user tersebut sebagai teridentifikasi  dengan  user  access  Guest, maka  akan  langsung  masuk  ke  halaman dengan  menu  Guest,  dimana  user  dengan privilege  tersebut,  tidak  mempunyai  menu Management User, jadi hanya bisa melakukan  health  check  SGSN  dan  GGSN saja. Berikut tampilan menu dengan kategori user access Guest :

## I N F O R M A T I K A
Jurnal Informatika, Manajemen dan Komputer, Vol. 14   No. 1 , Mei 2022 eISSN : 2580-3042 pISSN : 1979-0694

## Gambar 11. Halaman Health Check SGSN
Di  sini  user  bisa  melakukan  health check  dengan  memilih  SGSN  ataupun GGSN  yang  akan  di  check.  Untuk  melihat hasil  health  check  periode  sebelumnya,  bisa dilakukan  dengan  memilih  tanggal  pada menu Set Date pada sisi atas list perangkat / Network Element (NE), selanjutnya memilih perangkat  SGSN  ataupun  GGSN  yang  ingin di check history nya.
Gambar 12. Form Health Check SGSN
Gambar  diatas  merupakan  tampilan form  health  check  SGSN  dimana  item-item parameter sudah diresumekan, sehingga user lebih  cepat  mengetahui  parameter  apa  saja yang statusnya OK ataupun Not OK. Hal ini jauh  lebih  mudah  dibandingkan  dengan harus memperhatikan parameter satu per satu dari  hasil  print  command  prosedur  health check  secara  manual,  dimana  terdapat banyak  sekali  item  parameter  yang  harus  di perhatikan  dan  dipastikan  sesuai  dengan
kriteria kondisi masing-masing parameter[12].
Gambar 13. Halaman Health Check GGSN
Dari  tampilan  diatas,  terlihat  bahwa parameter  heath  check  baik  SGSN  maupun GGSN  sudah  dalam  bentuk  tabel  resume, setelah  memastikan  status  perangkat,  maka user  bisa  melakukan  submit  checklist,  dan hasilnyua  akan  tersimpan  pada  database MySQL pada tabel tbl_checklist_state.
Setelah  dilakukan  submit  checklist, maka  pada  list  perangkat  akan  berubah dimana  checklist  status  menjadi  “OK”, kolom  Healty  Check  akan  otomatis  terisi dengan  persentase  jumlah  parameter  yang “OK” terhadap total parameter health check. User  yang  melakukan  checklist  juga  akan ditampilkan pada tabel tersebut.
Gambar  14.  Tampilan  SGSN    Setelah dilakukan Checklist

## I N F O R M A T I K A
Jurnal Informatika, Manajemen dan Komputer, Vol. 14   No. 1 , Mei 2022 eISSN : 2580-3042 pISSN : 1979-0694
Gambar  15.  Tampilan  GGSN    Setelah dilakukan Checklist
Dan  jika  ditemukan  status  Healty
Check  tidak  100%,  maka  user  akan melakukan troubleshooting terhadap gangguan yang terjadi. Proses
troubleshooting  tersebut  dilakukan  manual, karena membutuhkan analisia kondisi perangkat  maupun  eksternal  (environment) dan  juga  koordinasi  antar  unit  /  bagian, seperti  bagian  Transmisi,  Radio  (BTS)  atau bahkan  dibutuhkan  koordinasi  dengan  pihak eksternal, misalnya Telkom ataupun Operator Selular lain seperti Indosat, XL dan lain-lain.    Untuk  proses  troubleshooting sendiri tidak dibahas disini.

## a. Pengujian Sistem
Pengujian  Otomatisasi  Proses  Health
Check Perangkat SGSN dan GGSN Telkomsel Sumbagteng Berbasis Web
dilakukan  dengan  metode  Black  Box Testing.
Berikut  tabel  resume  hasil  pengujian sistem  Otomatisasi  Proses  Health  Check Perangkat  SGSN  &  GGSN  Telkomsel Sumbagteng :
Tabel 1. Test Case
4. KESIMPULAN
1. Pada  Otomatisasi  Proses  Health  Check Perangkat  SGSN  dan  GGSN  Telkomsel Sumbagteng Berbasis Web, proses dapat dilakukan  secara  rutin  terjadwal  dan otomatis,  sehingga  tidak  perlu  connect ke  perangkat  satu  persatu,  sehingga mempermudah dan mempercepat proses.
2. Tampilan  Form  Health  Check  sudah dalam  bentuk  resume,  sehingga  lebih mudah dalam proses pekerjaan dibandingkan  hasil  print  /  output  secara manual,  dimana  sangat  banyak  sekali parameter  yang  harus  di  check  satu persatu statusnya. 3. Adanya  log  /  history  checklist  /  health check  yang  bisa  ditampilkan  sesuai
No Test Case Output Yang Diharapkan Hasil Pengujian Kesimpulan 1 Halaman Login Muncul halaman login saat dibuka alamat web nya Muncul halaman login saat dibuka alamat web nya Hasil sesuai 2 Proses Login Berhasil masuk ke menu sesuai kategori access user (Admin / Guest) Berhasil masuk ke menu sesuai kategori access user (Admin dan
Guest) Hasil sesuai 3 Management User (Admin) Menampilkan daftar user , menu add, delete dan update user Berhasil menampilkan daftar user, menu add, delete dan update user Hasil sesuai
4 Proses Add, Delete dan Update User
(Admin) Berhasil melakukan proses add user, delete user dan update user Proses add user, delete user dan update user
berhasil dilakukan
Hasil sesuai 5 Menu Health Check SGSN Memunculkan halaman Health Check SGSN
sesuai pilihan tanggal ( Set Date ) Halaman Health Check SGSN sesuai pilihan tanggal ( Set Date ) berhasil di munculkan Hasil sesuai 6 Proses Health Check SGSN
Memunculkan Form Checklist SGSN yang dipilih dan berhasil di submit dengan tombil Checked Memunculkan Form Checklist
SGSN yang dipilih dan berhasil di submit dengan tombil Checked Hasil sesuai 7 Menu Health Check GGSN Memunculkan halaman Health Check GGSN
sesuai pilihan tanggal ( Set Date ) Halaman Health Check GGSN sesuai pilihan tanggal ( Set Date ) berhasil di munculkan Hasil sesuai 8 Proses Health Check GGSN
Memunculkan Form Checklist GGSN yang dipilih dan berhasil di submit dengan tombil Checked Memunculkan Form Checklist
GGSN yang dipilih dan berhasil di submit dengan tombil Checked Hasil sesuai
9 Menampilkan log / history checklist SGSN tanggal tertentu Menampilkan list SGSN sesuai tanggal yang dipilih dan berhasil muncul Form Health Check sesuai tanggal Menampilkan list SGSN sesuai tanggal yang dipilih dan berhasil muncul Form Health Check sesuai tanggal
Hasil sesuai 10
Menampilkan log / history checklist
GGSN tanggal tertentu Menampilkan list
GGSN sesuai tanggal yang dipilih dan berhasil muncul Form Health Check sesuai tanggal Menampilkan list
GGSN sesuai tanggal yang dipilih dan berhasil muncul Form
Health Check sesuai tanggal
Hasil sesuai
11 Logout Destroy Session dan kembali ke halaman login berhasil keluar dan kembali ke halaman login Hasil sesuai

## I N F O R M A T I K A
Jurnal Informatika, Manajemen dan Komputer, Vol. 14   No. 1 , Mei 2022 eISSN : 2580-3042 pISSN : 1979-0694
tanggal, sehingga mempermudah pengambilan  log  /  history  yang  bisa digunakan  sebagai  laporan  (lampiran
Berita  Acara)  yang  dilakukan  setiap bulan

## 5. REFERENSI
Budiyanto, S., Saputra A. 2016. Optimalisasi
Kinerja  (Internet  Protocol  )  IP  Clock Pada Jaringan Base Transceiver Station (BTS).. Jakarta : Jurnal Enterprise, Jubilee, Juni 2017, PHP Komplet,  Jakarta  :  Elex  Media Komputindo.
Ericsson.com,  2012,  EPC  and  4G  Packet Networks. Diakses pada 16 Nov 2021
Ghani,  Irfan  Muhammad  2018,  Arsitektur Teknologi  Telekomunikasi  Bergerak 4G  LTE  (Long  Term  Evolution), Bandung : Makalah Hostinger.co.id, 2021, Panduan Cron
JobLengkap & Terbaru 2022, Diakses pada 3 Januari 2022 Kusumo,  Yoga  S.  Hariyanto,  Arwan, Achmad S., Nurudin 2019, Pengembangan Aplikasi Web Otomatisasi  Survei  Kondisi  Jalan Menggunakan  Sensor  Ponsel  Pintar (Studi Kasus PT. Hirfi Studio)
Linuxid.net,  2022,  Tutorial  dan  Penggunaan Cron  job  dan  Crontab  di  Terminal,
Diakses pada 3 Januari 2022
Ngodingdata.com,  2022,  Tutorial  mySQL Untuk Pemula, Diakses pada 3 Januari 2022 Penerbit deepublish.com, (2019, 17 November),  Cara  Menulis  Daftar Pustaka  Dari  Website.  Diakses  pada 16 November 2021
Purbo.  O.W.  2013.  Bongkar  Rahasia
OpenBTS  Untuk  Jaringan  Operator Seluler Yogyakarta : Andi Publisher
Raharjo,  Budi  2016,  Modul  Pemrograman Web  (HTML,  PHP,  MySQL),  edisi ketiga, Bandung : Penerbit Modula.
Sanjaya,  Ridwan.  2009.  Membuat  Laporan
PDF  untuk  Aplikasi  Web  dengan PHP5. Jakarta : Elex Media Komputindo.