e-ISSN : 2597-3673 (Online) , p-ISSN : 2579-5201 (Printed)
Vol.5, No.2,  Desember 2021
Journal of Information System, Informatics and Computing Website/URL: http://journal.stmikjayakarta.ac.id/index.php/jisicom Email: jisicom@stmikjayakarta.ac.id , jisicom2017@gmail.com

## Aplikasi Bimbingan Konseling Pada Mts N 2 Lampung Timur Menggunakan Metode Scrum Berbasis Java
Agustini Putri Lestari 1 , Nofita Rismawati 2 ,
Mohamad Lutfi Nugraha 3
Departemen Teknik Informatika 1 , Teknik Informatika 2 , Teknik Informatika 3 Teknik dan Ilmu Komputer 1 , Teknik dan Ilmu Komputer 2 , Teknik dan Ilmu Komputer 3
Universitas Indraprasta PGRI 1 , Universitas Indraprasta PGRI 2 , Universitas Indraprasta PGRI 3
Gustyn9@gmail.com, novi.9001@gmail.com 2 , muhammadlutfinugraha@gmail.com 3
Received: August 19, 2021 . Revised: August 30, 2021 . Accepted: October 30, 2021 . Published: December 02, 2021 . Issue Period: Vol.5 No.2 (2021), Page 202-221
Abstrak: Permasalahan yang dihadapi yaitu: pengolahan data pelanggaran siswa masih menggunakan media  pencatatan  dan  penyimpanan  yang  masih  menggunakan  buku  besar,  yang  mengakibatkan munculnya  resiko  kehilangan,  kerusakan,  dan  data  ganda.  Penyimpanan  Data  pelanggaran  seluruh siswa dilakukan dalam 1(satu) buku  besar, sehingga guru BK  mengalami kesulitan untuk  mengetahui jumlah poin pelanggaran per siswanya. Yang terlihat hanya  siswa  yang  melakukan pelanggaran  besar sedangkan untuk siswa yang melakukan pelanggaran kecil kurang terpantau yang berakibat kurangnya kedisiplinan  siswa.  Tidak  adanya  laporan  dalam  bentuk  dokumen,  laporan  hanya  dilakukan  dengan memperlihatkan  data  yang  ada  dibuku  besar.  Rumusan  masalah  dari  penelitian  ini  adalah  Bagaimana membuat  rancangan  aplikasi  pengolahan  data  bimbingan  konseling  pada  MTs  N  2  Lampung  Timur, Bagaimana  proses  pencarian  data  pelanggaran  per  siswa  agar  lebih  cepat  dan  Bagaimana  membuat laporan  perkembangan  siswa  per  tahun  ajaran.  Tujuan  penelitian  ini  adalah  membuat  rancangan aplikasi bimbingan konseling pada Mts N 2 Lampung Timur. Metode yang digunakan pada penelitian ini adalah Metode Scrum. Diharapkan dengan adanya aplikasi bimbingan konseling ini dapat membantu proses pengilahan data pelanggaran siswa, mempermudah guru BK dalam melakukan proses pencarian data serta dipermudah dalam pembuatan laporan.
Kata Kunci : Bimbingan Konseling, Pelanggaran siswa, Aplikasi, Scrum
Abstract: The  problems  faced  are:  student  violation  data  processing  still  uses  recording  and  storage media that still uses ledgers, which results in the emergence of the risk of loss, damage, and duplicate data.  Data  storage  of  violations  of  all  students  is  carried  out  in  1  (one)  ledger,  so  that  BK  teachers have difficulty knowing  the number of violation points per student. What  is seen is only students  who commit major violations, while students who commit minor violations are less monitored which results in a lack of student discipline. There are no reports in the form of documents, reports are only made by showing  the data  in the general  ledger. The formulation of the problem from this research is how to design a counseling guidance data processing application at MTs N 2 East Lampung, how to search for violation data  per student so that it is faster and how to  make student progress reports per academic year. The purpose of this study was to design an application for counseling guidance at Mts N 2 East Lampung.  The  method  used  in  this  research  is  the  Scrum  Method.  It  is  hoped  that  this  counseling
e-ISSN : 2597-3673 (Online) , p-ISSN : 2579-5201 (Printed)
Vol.5, No.2,  Desember 2021
Journal of Information System, Informatics and Computing Website/URL: http://journal.stmikjayakarta.ac.id/index.php/jisicom Email: jisicom@stmikjayakarta.ac.id , jisicom2017@gmail.com
application can help the process of processing student violation data, make it easier for BK teachers to carry out the data search process and make reports easier.
Keyword : Counseling Guidance, Student offense, Application, Scrum

## I. PENDAHULUAN
Kondisi  saat  ini  pada  MTs  N  2  Lampung  Timur  ditemui  permasalahan  dalam  pengolahan  data  tentang pelanggaran siswa yang diolah guru Bimbingan Konseling (BK).
Adapun  permasalahan  yang  dihadapi  yaitu:  pengolahan  data  pelanggaran  siswa  masih  menggunakan media  pencatatan  dan  penyimpanan  yang  masih  menggunakan  buku  besar,  yang  mengakibatkan  munculnya resiko  kehilangan,  kerusakan,  dan  data  ganda.  Penyimpanan  Data  pelanggaran  seluruh  siswa  dilakukan  dalam 1(satu)  buku  besar,  sehingga  guru  BK  mengalami  kesulitan  untuk  mengetahui  jumlah  poin  pelanggaran  per siswanya.  Yang  terlihat  hanya  siswa  yang  melakukan  pelanggaran  besar  sedangkan  untuk  siswa  yang melakukan  pelanggaran  kecil  kurang  terpantau  yang  berakibat  kurangnya  kedisiplinan  siswa.  Tidak  adanya laporan dalam bentuk dokumen, laporan hanya dilakukan dengan memperlihatkan data yang ada dibuku besar.
Berdasarkan latar belakang tersebut berikut maka peneliti melukan perumusan masalah yaitu bagaimana merancang  aplikasi  bimbingan  konseling  pada  Mts  N  2  Lampung  Timur,  bagaimana  proses  pencarian  data pelanggaran siswa agar lebih cepat dan proses pembuatan laporan perlanggaran siswa per tahun jaran.
Tujuan dari penelitian ini adalah rancangan aplikasi pengolahan data bimbingan konseling pada MTs N 2 Lampung Timur menggunakan bahasa pemrograman Java dengan database Xampp, membuat proses pencarian data pelanggaran per siswa akan ada tombol Search yang nantinya akan berfungsi untuk mencari data siswa baik pencarian menggunakan NIS atau nama siswa MTs N 2 Lampung Timur dan membuat laporan perkembangan siswa per tahun ajaran pada MTs N 2 Lampung Timur menggunakan iReport.
Diharapkan  dengan  adanya  aplikasi  bimbinga  konseling  ini  dapat  membantu  guru  dalam  memantau proses perkembangan siswa asuh.

## II. METODE DAN MATERI
2.1. Aplikasi
Aplikasi (applications) merupakan  program  yang  dapat  berjalan  di  komputer  tersendiri  ( standalone computer ), dari program yang simpel sampai dengan program besar dan rumit (Masaleno, 2011). Application  software yang  dibuat  oleh  suatu  perusahaan  komputer  untuk  mengerjakan  tugas-tugas tertentu, misalnya ms-word, ms-excel (Budiharto, 2013).
Dari  beberapa  definisi  diatas  dapat  disimpulkan  bahwa  aplikasi  adalah  suatu  program  komputer  yang dapat  digunakan  untuk  mengerjakan  dan  melaksanakan  perintah-perintah  dari  pengguna  dengan  tujuan mendapatkan hasil yang akurat sesuai dengan tujuan pembuatan program tersebut.

## 2.2. Bimbingan Konseling
Bimbingan dan Konseling adalah pelayanan bantuan untuk peserta didik, baik secara perorangan maupun kelompok  agar  mampu  mandiri  dan  berkembang  secara  optimal,  dalam  bidang  pengembangan  kehidupan pribadi,  kehidupan  sosial,  kemampuan  belajar,  dan  perencanaan  karier,  melalui  berbagai  jenis  layanan  dan kegiatan pendukung berdasarkan norma-norma yang berlaku” (Hikmawati, 2011).
“Bimbingan  konseling  merupakan  pemberi  bantuan,  pertolongan,  nasihat,  pembelajaran,  arahan, pencerahan dan pendidikan” (Ismaya, 2015).
Dari  beberapa definisi diatas dapat disimpulkan bahwa  bimbingan konseling  merupakan proses bantuan yang  diberikan  kepada  individu  baik  yang  bermasalah  ataupun  tidak  bermasalah  berguna  untuk  dapat memecahkan  masalah  dan  dapat  mengambil  keputusan  serta  berkembang  secara  optimal  dan  dapat menyesuaikan diri di lingkungannya.
e-ISSN : 2597-3673 (Online) , p-ISSN : 2579-5201 (Printed)
Vol.5, No.2,  Desember 2021
Journal of Information System, Informatics and Computing Website/URL: http://journal.stmikjayakarta.ac.id/index.php/jisicom Email: jisicom@stmikjayakarta.ac.id , jisicom2017@gmail.com
2.3. Xampp
Xampp  merupakan  sebuah  aplikasi web  server . Web  server sendiri  adalah  sebuah  aplikasi  tempat menyimpan file-file maupun data-data untuk membuat website juga sering diartikan sebagai layanan data pada web server . Fungsi dari web server sebagai penerima permintaan berupa halaman client dan dikirimkan kembali hasil yang diminta dalam bentuk halaman web .
2.4. Java
Java adalah suatu  jenis pemrograman  yang dikembangkan oleh Sun Microsystem . Teknologi  java dapat digunakan untuk pembuatan database, web, jaringan, ataupun grafis (Andi, 2012) . 2.5. Netbeans IDE
Netbeans  merupakan  salah  satu  IDE  yang  dikembangkan  dengan  bahasa  java.  Netbeans  mempunyai lingkup  pemrograman  yang  terintegrasi  dalam  suatu  perangkat  lunak  yang  didalamnya  menyediakan pembangunan pemrograman GUI, text editor , compiler , dan interpreter” (Andi, 2012). Netbeans  adalah  perangkat  lunak open  source sehingga  dapat  digunakan  secara  gratis  untuk  keperluan komersial maupun nonkomersial yang didukung oleh Sun Microsystem.
2.6. Ireport
iReport  merupakan tool untuk  pembuatan  laporan  yang  paling  populer  dalam  pemrograman  java. Tool iReport ini hampir mirip dengan Crystal Report yang lebih populer dalam bahasa pemrograman yang lain (Andi, 2012).
iReport merupakan aplikasi tunggal yang sudah terintregrasi dengan IDE NetBeans sehingga lebih mudah untuk memanfaatkan tool tersebut.
2.7. Metode Scrum
Metode  penelitian  yang  akan  digunakan  oleh  peneliti  adalah  metode Scrum . Scrum adalah  suatu metodologi  atau  kerangka  kerja  yang  terstruktur  untuk  mendukung  pengembangan  produk  yang  kompleks. Scrum terdiri dari sebuah tim yang memiliki peran dan tugas masing-masing. Setiap komponen dalam kerangka melayani tujuan tertentu dan sangat penting untuk kesuksesan penggunaan Scrum (Prabowo, 2020). Model Scrum biasanya digunakan karena menerapkan proses dengan siklus pendek berulang, secara aktif melibatkan  pengguna  untuk  membangun,  memprioritaskan  dan  memverifikasi  kebutuhan. Scrum merupakan metodologi yang paling sering digunakan oleh banyak perusahaan besar karena keunggulannya yaitu lebih cepat dan  lebih  efektif  dalam  pengembangan  perangkat  lunak.  kelebihan Scrum adalah  dapat  menghasilkan  produk sesuai  dengan  keinginan  pengguna  dan  cocok  untuk  pengembangan  sistem  dengan  skala  kecil  serta  banyak perubahannya  (Riandaka Rizal Hikmah R, Roni Andarsyah, 2020).
Gambar 1. Tahapan Metode Scrum
e-ISSN : 2597-3673 (Online) , p-ISSN : 2579-5201 (Printed)
Vol.5, No.2,  Desember 2021
Journal of Information System, Informatics and Computing Website/URL: http://journal.stmikjayakarta.ac.id/index.php/jisicom Email: jisicom@stmikjayakarta.ac.id , jisicom2017@gmail.com
Sumber: (Riandaka Rizal Hikmah R, Roni Andarsyah, 2020)
2.8. Metode Pengumpulan Data
Metode pengumpulan data dilakukan dengan cara:
1. Studi  pustaka  ( library  search ),  yaitu  suatu  metode  yang  dilakukan  dengan  cara  mencari  bahan  yang mendukung dalam pendefinisian masalah melalui buku-buku, jurnal, internet dan sumber-sumber lain yang berkaitan dengan topik penelitian.
2. Studi  lapangan ( field search ),  yaitu  metode penelitian untuk  mendapatkan data dengan cara  mengadakan riset langsung pada lembaga yang menjadi objek dalam penyusunan skripsi.
e-ISSN : 2597-3673 (Online) , p-ISSN : 2579-5201 (Printed)
Vol.5, No.2,  Desember 2021
Journal of Information System, Informatics and Computing Website/URL: http://journal.stmikjayakarta.ac.id/index.php/jisicom Email: jisicom@stmikjayakarta.ac.id , jisicom2017@gmail.com
Studi lapangan dilakukan dengan cara: a. Pengamatan (observation) ,  yaitu  dengan  cara  melakukan  penelitian  secara  langsung  pada  MTs  N  2 Lampung Timur sehingga penulis dapat mengetahui secara langsung tentang alur sistem data pelanggaran yang berjalan pada saat ini
b. Wawancara  ( interview ),  yaitu  digunakan  untuk  mendapatkan  data  dengan  melakukan  tanya  jawab  secara langsung dengan pihak yang berkaitan dan berkompeten yaitu guru Bimbingan Konseling (BK) MTs N 2 Lampung Timur.

## III. PEMBAHASAN DAN HASIL
3.1. Langkah-langkah Pengebangan system
1. Membuat Product backlog
Fitur-fitur  yang  akan  dibangun  pada  aplikasi  bimbingan  konseling  berbasis  java,  diantaranya: pembuatan  database,  form  login,  form  siswa,  form  kelas,  form  jenis  pelanggaran  dan  poin  dan  form pelanggaran siswa.
Fitur-fitur tersebut merupakan prioritas dari aplikasi  bimbingan konseling  berbasis  java  ini. Daftar fitur-fiturnya dapat dilihat pada tabel berikut:
Tabel 1. Product Backlog
2. Sprints Planning
Tahap sprints planning dilakukan  saat awal sprint guna untuk  merencanakan pekerjaan  yang akan dilakukan  dalam sprint. Penyusunan  kegiatan  dilakukan  untuk  memenuhi  kebutuhan  yang  ditetapkan dalam backlog dengan durasi realisasi  selama 30  hari kerja. Dalam tahap  ini, tim akan  mengerjakan satu per  satu  bagian  dari  fitur-fitur  yang  sudah  direncanakan  dalam  P roduck  Backlog dengan  batasan  waktu yang telah ditentukan.
No Backlog Item 1. Pembuatan database - Database BK - Tabel Login
- Tabel kelas
- Tabel Poin - Tabel Siswa - Tabel Pelanggaran 2. Form Login - Form  ini  digunakan  untuk  dapat  masuk  ke  aplikasi  Bimbingan Konseling
- Masukkan username dan password ,  jika  benar  maka  berhasil login dan masuk ke menu utama 3. Form Create account - Form  ini  digunakan  untuk  menambah  akun user pada  database login
- Terdapat field nama, username , dan password
Button Sign Up untuk menambah data pada database 4. Form Data Siswa - Form ini berfungsi untuk menginput data siswa pada database
5. Form Data Kelas - Form ini berfungsi untuk menginput data kelas pada database 6. Form Data Jenis Pelanggaran dan Poin - Form ini berfungsi untuk menginput data jenis pelanggaran dan poin pada database 7. Form Data Pelanggara Siswa - Form  ini  berfungsi  untuk  menginput  pelanggaran  yang dilakukan oleh siswa pada database 8. Laporan - Digunakan untuk mencetak laporan
e-ISSN : 2597-3673 (Online) , p-ISSN : 2579-5201 (Printed)
Vol.5, No.2,  Desember 2021
Journal of Information System, Informatics and Computing Website/URL: http://journal.stmikjayakarta.ac.id/index.php/jisicom Email: jisicom@stmikjayakarta.ac.id , jisicom2017@gmail.com
Tabel 2. Sprints Planning No Sprint Product Backlog Waktu (hari) 1 Sprint 1 Pembuatan database 2 2 Sprint 2 Form Login 1 3 Sprint 3 Form Create Account 3 4 Sprint 4 Form Data Siswa 6 5 Sprint 5 Form Data Kelas 3 6 Sprint 6 Form Data Jenis Pelanggaran dan Poin 3 7 Sprint 7 Form Data Pelanggaran Siswa 6 8 Sprint 8 Laporan 6 Total 30

## 3. Sprint Backlog
Merupakan  sekumpulan item di  dalam product  backlog yang  telah  dipilih  untuk  dikerjakan.  Tim memilih item dari product backlog dan mulai bekerja lagi. Tim dapat mengerjakan 2 item secara bersamaan jika dirasa item yang sedang dikerjakan dapat selesai sesuai dengan waktu yang ditentukan.

## 4. Daily Scrum/Scrum Meeting
Tim  diminta  membahas  semua  kebutuhan  yang  diperlukan  dalam  pembuatan  aplikasi  bimbingan konseling.  Calon  admin  yang  akan  mengoperasikan  aplikasi  ikut  serta  dalam  rapat  guna  memperoleh masukan demi kelayakan dari fitu-fitur yang ada pada aplikasi.

## 5. Sprint Review
Setiap hasil pekerjaan akan dicek dan diuji untuk menentukan kualitas yang dihasilkan. Pengecekan dilakukan disetiap fitur yang ada pada aplikasi.
Pada tahap ini beberapa fitur yang harus ditest adalah sebagai berikut: a. Pengujian user account
b. Pengujian tombol-tombol yang ada di form siswa
c. Pengujian tombol-tombol yang ada di form kelas
d. Pengujian tombol-tombol yang ada di form jenis pelanggaran dan poin
e. Pengujian tombol-tombol yang ada di form pelanggaran siswa
f. Pengujian hasil laporan
6. Increment
Increment (tambahan  potongan  produk)  adalah  gabungan  dari  semua item Product Backlog yang diselesaikan pada Sprint berjalan dan nilai-nilai dari increment sprint-sprint sebelumnya. Tim akan  melakukan pengembangan aplikasi  bimbingan konseling  jika ditemukan adanya bug atau dirasa perlu adanya penambahan fitur.
e-ISSN : 2597-3673 (Online) , p-ISSN : 2579-5201 (Printed)
Vol.5, No.2,  Desember 2021
Journal of Information System, Informatics and Computing Website/URL: http://journal.stmikjayakarta.ac.id/index.php/jisicom Email: jisicom@stmikjayakarta.ac.id , jisicom2017@gmail.com
3.2. Data Flow Diagram (DFD)
1. Data Flow Diagram (DFD) level Konteks Wali Kelas Wali Murid Guru BK Kepala Sekolah Pengolahan Data Pelanggaran Siswa - Daftar siswa asuh - Daftar pelanggaran terstruktur - data jenis Pelanggara dan poin - data pelanggaran tidak  terstruktur Surat panggilan wali murid sebagai arsip - Surat Panggilan wali murid - Pemenuhan Panggilan - Daftar siswa melanggar - Daftar seluruh siswa asuh MTs N 2 Lam-Tim - Laporan Perkembangan Siswa - Evaluasi Laporan Perkembangan Siswa
Gambar 1. Contoh Data Flow Diagram (DFD) level Konteks
Pada  Gambar  1.  DFD  level  konteks  ini  menampilkan  alur  sederhana  dari  proses  pengolahan  data  pada aplikasi. Disini terdapat 4  entitas  yang saling  berhubungan,  yaitu wali  murid, wali kelas, guru BK  dan  Kepala sekolah.
2. Data Flow Diagram (DFD) level Nol Wali Kelas Wali Murid Guru BK Kepala Sekolah 0.1 Input Daftar Anak Asuh 0.3 Input data pelanggaran siswa 0.4 Cek Poin 0.5 Membuat Laporan Tbl_siswa Tbl_pelanggaran Laporan per tahun ajaran Data pelanggaran siswa Daftar siswa asuh Laporan daftar seluruh siswa Data perlanggaran tidak terstruktur dan terstruktur 0.2 Input jenis pelanggaran dan poin Tbl_poin Data jenis pelanggaran dan poin Daftar Jenis Pelanggaran dan poin Daftar pelanggaran siswa Daftar Jenis Pelanggaran dan poin Daftar seluruh siswa  asuh MTs N 2 Lam-Tim Daftar seluruh siswa  asuh MTs N 2 Lam-Tim Daftar pelanggaran siswa Daftar pelanggaran siswa Surat Panggilan wali murid Tbl_kelas Daftar Kelas Daftar Kelas Laporan jenis pelanggaran dan poin Daftar seluruh siswa  asuh MTs N 2 Lam-Tim Laporan pelanggaran persiswa Laporan per tahun ajaran
Gambar 2. Contoh Data Flow Diagram (DFD) level Nol
e-ISSN : 2597-3673 (Online) , p-ISSN : 2579-5201 (Printed)
Vol.5, No.2,  Desember 2021
Journal of Information System, Informatics and Computing Website/URL: http://journal.stmikjayakarta.ac.id/index.php/jisicom Email: jisicom@stmikjayakarta.ac.id , jisicom2017@gmail.com
Pada gambar 2. DFD level Nol akan dijelaskan secara rinci alur dari data yang diproses, mulai dari entitas lalu  masuk  ke  bagian  proses  pengolahan  data  dan  sampai  data  masuk  ke  masing-masing  table  yang  ada  di database.
3. Data Flow Diagram (DFD) level 1
Wali Kelas Guru BK 1.1 Pengolahan data siswa 1.2 Entri Data Siswa Daftar siswa asuh 1.3 Entri Data Kelas Tbl_poin Tbl_siswa Tbl_kelas Daftar seluruh siswa  asuh MTs N 2 Lam-Tim Data Siswa Data Kelas 1.4 Input jenis pelanggaran dan poin Data jenis pelanggaran dan poin Daftar Jenis Pelanggaran dan poin Daftar seluruh siswa asuh Daftar Kelas Gambar 3. Contoh Data Flow Diagram (DFD) level 1
Pada gambar 3. DFD level 1 proses akan dijelaskan lebih rinci dari DFD level nol, dimana setiap proses yang terjadi akan dijelaskan pada diagram ini. Pada diagram diatas menjelaskan bagaimana alur pengolahan data siswa, kelas serta data jenis pelanggaran dan poin.
Wali Kelas Wali Murid Guru BK 2.1 Input data pelanggaran siswa 2.2 Cek Poin Data Pelanggaran siswa Tbl_pelanggaran 2.3 Cetak Surat Pelanggaran Data pelanggaran siswa Surat Panggilan wali murid Daftar pelanggaran siswa
Gambar 4. Contoh Data Flow Diagram (DFD) level 1
e-ISSN : 2597-3673 (Online) , p-ISSN : 2579-5201 (Printed)
Vol.5, No.2,  Desember 2021
Journal of Information System, Informatics and Computing Website/URL: http://journal.stmikjayakarta.ac.id/index.php/jisicom Email: jisicom@stmikjayakarta.ac.id , jisicom2017@gmail.com
Pada  gambar  4.  Diagram  di  atas  menjelaskan  bagaimana  alur  dari  proses  pengolahan  data  pelanggaran siswa, yang nantinya data akan disimpan pada table pelanggaran.
Guru BK Kepala Sekolah 3.1 Laporan Per Tahun Ajaran Laporan daftar seluruh siswa Laporan jenis dan poin pelanggaran Laporan pelanggaran persiswa Tbl_pelanggaran 3.2 Laporan Pelanggaran Persiswa 3.3 Laporan Siswa 3.4 Laporan Jenis Pelanggaran dan Poin Daftar pelanggaran siswa Laporan per Tahun Ajaran Daftar pelanggaran siswa Tbl_poin Tbl_siswa Daftar Siswa Asuh Daftar Jenis Pelanggaran dan Poin
Gambar 5. Contoh Data Flow Diagram (DFD) level 1
Pada gambar 5. Diagram di atas menjelaskan bagaimana alur dari proses pembuatan laporan. Laporan di dapat dari data yang ada di masing-masing tabel yang ada di database. Terdapat 4 laporan yang akan dihasilkan yaitu laporan pelanggaran per tahun ajaran, laporan pelanggaran persiswa, laporan data siswa dan laporan Jenis pelanggaran dan poin.

## 3.3. Flowchart
Pengolahan Data pelanggaran Siswa yang Diusulkan Guru BK Wali Murid Kepala Sekolah Wali Kelas mulai Daftar siswa asuh Daftar pelanggaran terstruktur Daftar  siswa asuh Input data siswa asuh Tbl_siswa Data J.pelanggaran dan poin Input data J.pelanggaran dan  poin Tbl_poin Input Pelanggaran siswa Surat panggilan wali murid Tbl_pelanggar an Membuat laporan perkembangan siswa Laporan perkembangan siswa Laporan perkembangan siswa mulai Cek poin Poin >=40 Ya Membuat surat panggilan wali murid Surat panggilan wali murid Tidak Daftar melanggar terstruktur Catatan pelanggaran tidak terstruktur Surat panggilan wali murid Surat panggilan wali murid D Input data kelas Tbl_kelas
Gambar 6. Flowchart
e-ISSN : 2597-3673 (Online) , p-ISSN : 2579-5201 (Printed)
Vol.5, No.2,  Desember 2021
Journal of Information System, Informatics and Computing Website/URL: http://journal.stmikjayakarta.ac.id/index.php/jisicom Email: jisicom@stmikjayakarta.ac.id , jisicom2017@gmail.com
3.4. Entity Relationship Diagram (ERD
tbl_siswa kelas Nm_ayah Nm_ibu Pek_Ayah Pek_Ibu Tgl_lhir Tmpt_lhir Cita-cita Hobi agama anakke Telp Nis Nm_Siswa J_kel tbl_pelanggaran Nis Id_pel Kelas Poin_Sebelumnya Nm_siswa Tgl_Pelanggaran tbl_poin Id_Poin Poin Jenis_Pel memiliki melakukan N N N N J_Kel Alamat Id_Poin Jenis_Pel Poin tbl_kelas Kelas Wali_Kelas NIP Wali_Kelas TA memiliki Wali_Kelas TA Semester Jml_poin Tindak_lanjut N N
Gambar 7. Entity Relationship Diagram (ERD)
Pada  gambar  7.  Diagram  diatas  menjelaskan  bagaimana  masing-masing  tabel  saling  berhubungan. terdapat 4 tabel yaitu tabel siswa, tabel pelanggaran, tabel kelas, tabel poin.
3.5. Kamus Data
Untuk penyimpanan data aplikasi Bimbingan konseling dibutuhkan sebuat database, Nama database: db_bk
Berikut tabel-tabel yang ada di database db_bk:
a) Tabel data siswa asuh
Tabel ini berisi data pribadi siswa, nama tabel: tbl_siswa.
Tabel 3. Tabel Siswa File field Type Size Keterangan NIS Integer 4 Primary Key Nm_siswa Varchar 20 Nama siswa J_Kel Varchar 10 Jenis kelamin Id_kelas Varchar 5 Id kelas Kelas Varchar 15 Kelas Wali_Kelas Varchar 50 Wali Kelas TA Varchar 15 Tahun Ajaran Nm_Ayah Varchar 20 Nama ayah Nm_Ibu Varchar 20 Nama Ibu Pek_Ayah Varchar 20 Pekerjaan Ayah Pek_Ibu Varchar 20 Perkerjaan Ibu Agama Varchar 10 Agama
e-ISSN : 2597-3673 (Online) , p-ISSN : 2579-5201 (Printed)
Vol.5, No.2,  Desember 2021
Journal of Information System, Informatics and Computing Website/URL: http://journal.stmikjayakarta.ac.id/index.php/jisicom Email: jisicom@stmikjayakarta.ac.id , jisicom2017@gmail.com Cita2 Varchar 15 Cita-cita Hobi Varchar 15 Hobi Tmpt_lahir Varchar 15 Tempat lahir Tgl_lahir Varchar 30 Tanggal lahir Anak_ke Varchar 5 Anak ke Telp Varchar 13 No. Telp Alamat Varchar 200 Alamat
b) Tabel pelanggaran siswa
Tabel ini berisi data pelanggaran yang dilakukan oleh siswa, nama tabel: tbl_pelanggaran.
Tabel 4. Tabel Pelanggaran File field Type Size Keterangan Id_pel Integer 5 Primary Key NIS Varchar 4 Foreign Key Nm_siswa Varchar 100 Nama siswa J_Kel Varchar 10 Jenis kelamin Kelas Varchar 15 Kelas Wali_Kelas Varchar 100 Wali kelas Semester Varchar 15 Semester TA Varchar 15 Tahun Ajaran Tgl_Pel Varchar 30 Tanggal pelanggaran Id_poin Varchar 5 Pelanggaran Jenis_Pel Varchar 200 Jenis pelanggaran Poin Varchar 4 Poin Penyelesaian Varchar 200 Penyelesaian Poin_sebelumnya Varchar 20 Poin sebelumnya Jml_poin Varchar 10 Jumlah poin Tindak_lanjut Varchar 200 Tindak lanjut
c) Tabel jenis pelanggaran dan poin
Tabel ini berisi data jenis pelanggara serta jumlah poin pelanggaran, nama tabel: tbl_poin.
Tabel 5. Tabel Jenis Pelanggaran dan Poin File field Type Size Keterangan Id_poin Integer 5 Primary Key Jenis_pel Varchar 100 Jenis Pelanggaran Poin Varchar 4 Poin
d) Tabel kelas
Tabel ini berisi data kelas dan wali kelas, nama tabel: tbl_kelas.
e-ISSN : 2597-3673 (Online) , p-ISSN : 2579-5201 (Printed)
Vol.5, No.2,  Desember 2021
Journal of Information System, Informatics and Computing Website/URL: http://journal.stmikjayakarta.ac.id/index.php/jisicom Email: jisicom@stmikjayakarta.ac.id , jisicom2017@gmail.com
Tabel 6. Tabel Kelas File field Type Size Keterangan Id_kelas Integer 4 Primary Key Kelas Varchar 15 Kelas Wali_Kelas Varchar 50 Wali kelas NIP Varchar 20 NIP
3.6. Class Diagram
*  NIS Nm_siswa
J_Kel **Id_kelas Kelas Wali_Kelas
TA Nm__Ayah Nm__Ibu Pek_Ayah Pek_Ibu Cita-cita Hobi Agama
Tmpt_Lhir Tgl_lhir Ank_ke Telp Alamat tbl_siswa * Id_pel ** Nis
Nm_siswa J_Kel Kelas
Wali_Kelas Semester TA
Tgl_pel ** Id_poin Jenis_Pel Poin
Penyelesaian Poin_Sebelumnya Jml_Poin Tindak_Lanjut tbl_pelanggaran *  Id_poin Jenis_Pel Poin tbl_poin *  Id_kelas Kelas Wali_Kelas NIP tbl_kelas
Gambar 8. Class Diagram

## 3.7. Hasil
Gambar 9. Tampilan Halaman Login
e-ISSN : 2597-3673 (Online) , p-ISSN : 2579-5201 (Printed)
Vol.5, No.2,  Desember 2021
Journal of Information System, Informatics and Computing Website/URL: http://journal.stmikjayakarta.ac.id/index.php/jisicom Email: jisicom@stmikjayakarta.ac.id , jisicom2017@gmail.com
Gambar 10. Tampilan Halaman Menu Create Account
Gambar 11. Tampilan Halaman Menu Utama
e-ISSN : 2597-3673 (Online) , p-ISSN : 2579-5201 (Printed)
Vol.5, No.2,  Desember 2021
Journal of Information System, Informatics and Computing Website/URL: http://journal.stmikjayakarta.ac.id/index.php/jisicom Email: jisicom@stmikjayakarta.ac.id , jisicom2017@gmail.com
Gambar 12. Tampilan Halaman Profil
Gambar 13. Tampilan Halaman Struktur Organisasi
e-ISSN : 2597-3673 (Online) , p-ISSN : 2579-5201 (Printed)
Vol.5, No.2,  Desember 2021
Journal of Information System, Informatics and Computing Website/URL: http://journal.stmikjayakarta.ac.id/index.php/jisicom Email: jisicom@stmikjayakarta.ac.id , jisicom2017@gmail.com
Gambar 14. Tampilan Halaman Menu Form Data Siswa
Gambar 15. Tampilan Halaman Menu Form Data Kelas
e-ISSN : 2597-3673 (Online) , p-ISSN : 2579-5201 (Printed)
Vol.5, No.2,  Desember 2021
Journal of Information System, Informatics and Computing Website/URL: http://journal.stmikjayakarta.ac.id/index.php/jisicom Email: jisicom@stmikjayakarta.ac.id , jisicom2017@gmail.com
Gambar 16. Tampilan Halaman Menu Form Data Poin Pelangaran
Gambar 17. Tampilan Halaman Menu Form Data Pelanggaran Siswa
e-ISSN : 2597-3673 (Online) , p-ISSN : 2579-5201 (Printed)
Vol.5, No.2,  Desember 2021
Journal of Information System, Informatics and Computing Website/URL: http://journal.stmikjayakarta.ac.id/index.php/jisicom Email: jisicom@stmikjayakarta.ac.id , jisicom2017@gmail.com
Gambar 18. Tampilan Halaman Menu Laporan
Gambar 19. Tampilan Halaman Cetak Laporan Pelanggaran Per Tahun Ajaran
e-ISSN : 2597-3673 (Online) , p-ISSN : 2579-5201 (Printed)
Vol.5, No.2,  Desember 2021
Journal of Information System, Informatics and Computing Website/URL: http://journal.stmikjayakarta.ac.id/index.php/jisicom Email: jisicom@stmikjayakarta.ac.id , jisicom2017@gmail.com
Gambar 20. Tampilan Halaman Cetak Laporan Pelanggaran Per Siswa
Gambar 21. Tampilan Halaman Cetak Laporan Data Siswa
e-ISSN : 2597-3673 (Online) , p-ISSN : 2579-5201 (Printed)
Vol.5, No.2,  Desember 2021
Journal of Information System, Informatics and Computing Website/URL: http://journal.stmikjayakarta.ac.id/index.php/jisicom Email: jisicom@stmikjayakarta.ac.id , jisicom2017@gmail.com
Gambar 22. Tampilan Halaman Cetak Laporan Jenis Pelanggaran dan Poin
Gambar 23. Tampilan Halaman Cetak Laporan Surat Panggilan
e-ISSN : 2597-3673 (Online) , p-ISSN : 2579-5201 (Printed)
Vol.5, No.2,  Desember 2021
Journal of Information System, Informatics and Computing Website/URL: http://journal.stmikjayakarta.ac.id/index.php/jisicom Email: jisicom@stmikjayakarta.ac.id , jisicom2017@gmail.com

## IV. KESIMPULAN
Setelah  memahami  dan  menganalisa  masalah  yang  terjadi  maka  penulis  dapat  merancang  Aplikasi Bimbingan  Konseling  pada  MTs  N2  Lampung  Timur.  Sehingga  dapat  diambil  beberapa  simpulan  sebagai berikut:
1. Berdasarkan  perancangan  aplikasi  pengolahan  data  bimbingan  konseling  dihasilkan  rancangan  login, rancangan dokumen data siswa asuh, rancangan dokumen kelas, rancangan dokumen jenis pelanggaran dan poin, rancangan dokumen pelanggaran siswa, dan rancangan laporan.
2. Proses  pencarian  data  baik  data  siswa  asuh,  data  kelas,  data  jenis  pelanggaran  dan  poin  ataupun  data pelanggaran  siswa  pada  aplikasi  dapat  dilakukan  dengan  mudah  karena  sudah  disediakannya  tombol pencarian dengan ketentuan yang sudah ada
3. Dengan adanya rancangan aplikasi ini juga membantu guru BK dalam pembuatan laporan. Laporan siswa, laporan  jenis  pelanggaran  dan  poin,  laporan  pelanggaran  per  siswa  serta  laporan  pelanggaran  per  tahun ajaran dapat di unduh pada menu laporan yang sudah disediakan pada aplikasi

## REFERENASI
[1] Andi. (2012). Membangun Aplikasi Bisnis dengan Netbeans 7 (Westriningsih (ed.)). Budiharto, W. (2013). Web Programming Membangun Aplikasi Web Handal Dengan J2EE Dan MVC (1st ed.). Andi.
[2] Hikmawati, F. (2011). Bimbingan Konseling (Edisi Revisi) . Rajawali Pers.
[3] Ismaya, B. (2015). Bimbingan dan konseling . Graha Ilmu.
[4] Masaleno, A. (2011). Kamus Istilah Komputer & Informatika (1st ed.). FlashBooks.
[5] Prabowo, M. (2020). Metodologi Pengembangan Sistem Informasi (E. W. Budyastomo (ed.)). LP2M Press IAIN Salatiga. https://doi.org/6025916888
[6]  Riandaka  Rizal  Hikmah  R,  Roni  Andarsyah,  M.  H.  K.  S.  (2020). Sistem  Pembelajaran  Daring  (e-learning) Dengan Perekomendasian  Materi  Kursus Menggunakan  Metode Collaborative Filtering  dan MAE (R. H.
Rolly Maulana Awangga (ed.); 1st ed.). Kreatif Indostri Nusantara.
https://www.google.co.id/books/edition/Sistem_Pembelajaran_Daring_e_learning_De/por9DwAAQBAJ?hl =id&gbpv=1