## Jurnal Sistem Informasi dan Telematika
(Telekomunikasi, Multimedia, dan Informasi) Volume 9, Nomor 1,  Juni 2018
NO  JUDUL PENELITIAN / NAMA PENULIS HALAMAN 1. IMPLEMENTASI ALGORTIMA PROFILE MATCHING UNTUK DIAGNOSA RABIES PADA ANJING 1-6 Ahmad Cucus, Robby Yuli Endra 2. DECISION SUPPORT SYSTEM PENENTUAN JENIS AYAM PETELUR MENGGUNAKAN METODE AHP (ANALITYCAL HIERARCY PROCESS) 7-14 Tri Susilowati, Andri Agung Dwi Saputra 3 E-REPORT BERBASIS WEB MENGGUNAKAN METODE MODEL VIEW CONTROLLER UNTUK MENGETAHUI PENINGKATAN PERKEMBANGAN PRESTASI ANAK DIDIK 15-22 Robby Yuli Endra, Dwi Synta Aprilita 4 PENILAIAN KINERJA DOSEN MENGGUNAKAN MODIFIKASI SKALA LIKERT DENGAN METODE SIMPLE ADDITIVE WEIGHTING 23-38 Ricco Herdiyan Saputra, Jimi Ali Baba, Guna Yanti Kemala Sari Siregar 5 IMPLEMENTASI JAVA REMOTE METHOD INVOCATION (JRMI) PADA PENGOLAHAN DATA AKADEMIK PADA MADRASAH DI BANDAR LAMPUNG 39-44 Melda Agarina, Siti Nurrohmah Jamil 6 IMPLEMENTASI GENETIC ALGORITMS UNTUK PENJADWALAN MATA KULIAH BERBASIS WEBSITE 45-52 Freddy Nur Afandi, Mila Yulianis 7 APLIKASI E-TOURISM TEMPAT IBADAH DAN WISATA ISLAMIC CENTER TULANG BAWANG BARAT 53-61 Sri Ipnuwati, Oktria Silviani, Wulandari 8 ANALISIS SPASIAL BIDANG KESEHATAN PADA WILAYAH OKU TIMUR 62-77 Lusia Septia Eka Esti Rahayu 9 SISTEM PENDUKUNG KEPUTUSAN MENENTUKAN PENYAKIT PADA TANAMAN KAKAO MENGGUNAKAN METODE TOPSIS 78-87 Suyono, Cesly Carnovia 10  SISTEM MONITORING PENYIMPANAN KEBUTUHAN POKOK BERBASIS INTERNET OF THINGS (IoT) 88-98 Danang Ade Muktiawan, Nurfiana Fakultas Ilmu Komputer

## Universitas Bandar Lampung
JIST Volume 9 Nomor 1 Halaman Lampung Juni 2018 ISSN 2087 - 2062

## Jurnal Manajemen Sistem Informasi dan Telematika (Telekomunikasi, Multimedia & Informatika)
Program Studi Teknik Informatika
Fakultas Ilmu Komputer
Universitas Bandar Lampung

## PENANGGUNG JAWAB
Rektor Universitas Bandar Lampung
Ketua Tim Redaksi: Ahmad Cucus,S.Kom,M.Kom
Wakil Ketua Tim Redaksi: Marzuki,S.Kom,M.Kom

## TIM PENYUNTING :

## PENYUNTING AHLI (MITRA BESTARI)
Mustofa Usman, Ph.D (Universitas Lampung) Wamiliana, Ph.D (Universitas Lampung) Dr.Iing Lukman,M.Sc. (Universitas Malahayati)
Penyunting Pelaksana: Robby Yuli Endra S.Kom., M.Kom Yuthsi Aprilinda, S.Kom, M.Kom Fenty Ariani, S.Kom.,M.Kom

## Pelaksana Teknis:
Wingky Kesuma, S.Kom Elva Riana Siregar, S.Kom
Alamat Penerbit/Redaksi:
Pusat Studi Teknologi Informasi -  Fakultas Ilmu Komputer Universitas Bandar Lampung Gedung Business Center lt.2 Jl.Zainal Abidin Pagar Alam no.26 Bandar Lampung Telp.0721-774626 Email: explore@ubl.ac.id

## PENGANTAR REDAKSI
Jurnal  explore  adalah  jurnal  yang  diprakrasai  oleh  program  studi  Teknik  Informatika, Fakultas  Ilmu  Komputer  Universitas  Bandar  Lampung,  yang  di  kelola  dan  diterbitkan  oleh Fakultas Ilmu Komputer / Pusat Sudi Teknologi Informasi.
Pada  Edisi  ini,  explore  menyajikan  artikel/naskah  dalam  bidang  teknologi  informasi khususnya dalam pengembangan aplikasi, pengembangan machine learning dan pengetahuan lain dalma bidang rekayasa perangkat lunak, redaksi mengucapkan terima kasih dan selamat kepada  penulis  makalah  ilmiah  yang  makalahnya  kami  terima  dan  di  terbitkan  dalam  edisi ini,  makalah  ilmah  yang  ada  dalam  jurnal  ini  memberikan  kontribusi  penting  pada pengembangan ilmu dan teknologi.
Selain  itu,  sejumlah  pakar  yang  terlibat  dalam  jurnal  ini  telah  memberikan  kontribusi  yang sangat berharga dalam menilai makalah yang dimuat, oleh sebab itu, redaksi menyampaikan banyak terima kasih.
Pada kesempatan ini redaksi kembali mengundang dan memberikan kesempatan kepada para peneliti,  di  bidang  pengembangan  perangkat  lunak  untuk  mempublikasikan  hasil penelitiannya dalam jurnal ini.
Akhirnya  redaksi  berharap  semoga  makalah  dalam  jurnal  ini  bermanfat  bagi  para  pembaca khususnya  bagi  perkembangan  ilmu  dan  teknologi  dalam  bidang  perekaan  perangkat  lunak dan teknologi pada umumnya.
IMPLEMENTASI JAVA REMOTE METHOD INVOCATION (JRMI) PADA PENGOLAHAN DATA AKADEMIK PADA MADRASAH DI BANDAR LAMPUNG
MELDA AGARINA 1 , SITI NURROHMAH JAMIL 2
Program Studi Sistem Informasi Fakultas Ilmu Komputer Insitute Informatics And Business Darmajaya Jalan Zainal Abidin Pagar Alam Bandar Lampung – Lampung - Indonesia 35142 Telp. 0721 – 787214 Fax. 0721 – 700261 website : http://darmajaya.ac.id e-mail : agharina@darmajaya.ac.id No.Hp : 081374592503

## ABSTRAK
Madrasah  merupakan  salah  satu  lembaga  pendidikan  yang  ada  di  Bandar  Lampung.  Dengan  semakin banyaknya jumlah siswa yang ada di Madrasah ini membuat para guru, tata usaha, dan bagian administrasi kesulitan  dalam  melakukan  rekapan  penyusunan  nilai  akhir  siswa,  pengolahan  data  daftar  ulang  siswa, pembagian kelas siswa, dan pembayaran siswa. Saat ini, pengolahan data tersebut masih diolah dan disimpan dengan wadah yang berbeda beda dan diarsipkan dalam bentuk berkas. Dengan sistem pengolahan data yang telah digunakan saat ini tersebut mengakibatkan data yang disimpan menjadi menumpuk dalam bentuk berkas sehingga akan menyulitkan dalam pengolahan data selanjutnya dan pencarian data saat data tersebut akan dibutuhkan, selain itu masih belum ada penyajian informasi dari penginputan data sehingga mengakibatkan kinerja guru, tatausaha dan administrasi menjadi sangat lama dan penyajian laporan yang sering tidak tepat waktu. Penelitian ini akan di selesaikan dengan menggunakan metodologi UML (Unified Modeling Language). Adapun alat yang digunakan dalam penyelesaian penelitian ini meliputi use case diagram, activity diagram, sequnce diagram, dan class diagram.
Hasil dari peneletian ini ialah sistem informasi pengolahan data akademik pada Madrasah diBandar Lampung mencakup pengolahan data pembagian kelas siswa, pengolahan data nilai raport siswa, dan pembayaran SPP siswa.
Kata Kunci: Java Remote Method Invocation (Jrmi), Akademik

## I. PENDAHULUAN
Kemajuan  teknologi  komputer  setiap  waktu selalu mengalami perkembangan baik dari segi software maupun hardware .  Kebanyakan komputer  dijadikan  alat  untuk  mencari kemudahan  dan  ketepatan  dalam  melakukan suatu proses pekerjaan. Hampir semua instansi baik yang bersifat pemerintahan maupun swasta pasti  menggunakan  komputer  dalam  segala kegiatan,  untuk  memperoleh  informasi  aktual yang  dibutuhkan  dalam  instansi  agar  tetap eksisten  dalam  persaingan  dunia  yang  global. Untuk  keperluan  kinerjanya  Sekolah  perlu menyediakan  segala  sesuatu  baik  sarana  dan prasarana  demi  tercapainya  pelayanan  yang efisien.  Dengan  memanfaatkan  teknologi komputer merupakan suatu langkah yang dapat digunakan  agar  segala  kegiatannya  dapat berjalan dengan cepat dan tepat.
Dengan  semakin  banyaknya  jumlah  siswa yang ada di Madrasah. membuat para guru, tata usaha, dan bagian administrasi kesulitan dalam melakukan rekapan penyusunan nilai akhir  siswa,  pengolahan  data  daftar  ulang siswa, pembagian kelas siswa, dan pembayaran siswa. Saat ini, pengolahan data tersebut masih diolah dan disimpan dengan wadah  yang  berbeda  beda  dan  diarsipkan dalam  bentuk  berkas.  Dengan  sistem pengolahan  data  yang  telah  digunakan  saat ini  tersebut  mengakibatkan  data  yang disimpan menjadi menumpuk dalam bentuk berkas  sehingga  akan  menyulitkan  dalam pengolahan  data  selanjutnya  dan  pencarian data  saat  data  tersebut  akan  dibutuhkan, selain  itu  masih  belum  ada  penyajian informasi  dari  penginputan  data  sehingga
mengakibatkan  kinerja  guru,  tatausaha  dan administrasi  menjadi  sangat  lama  dan penyajian  laporan  yang  sering  tidak  tepat waktu.
Berdasarkan  permasalahan  pada  sistem pengolahan  data  penyusunan  nilai  akhir siswa,  pengolahan  data  daftar  ulang  siswa, pembagian  kelas  siswa,  dan  pembayaran uang SPP siswa, maka penulis memutuskan untuk  merancang  sistem  akademik  dengan berbasis client  server atau Remote  Method Invocation (RMI). Sistem ini dikembangkan untuk  meningkatkan  kinerja  guru,  tata usaha,  dan  administrasi  dalam  mengolah data  akademik,  sehingga  dengan  sistem  ini guru dapat bekerja secara bersamaan dengan penyimpanan  data  yang  telah  terpusat  di komputer server .

## 1.2.  Rumusan Masalah
Berdasarkan uraian yang dikemukan di latar belakang,  maka  rumusan  masalah  pada penelitian ini adalah “Bagaimana merancang suatu  sistem  informasi  akademik  dengan barbasis client  server atau Remote  Method
Invocation (RMI)? Untuk menunjang
kinerja  guru,  tata  usaha,  dan  administrasi dalam mengelola data akademik yang ada di Madrasah  di  Bandar  Lampung  yang mencakup  penyusunan  nilai  akhir  siswa, pengolahan  data  daftar  ulang  siswa, pembagian  kelas  siswa,  pembayaran  siswa, dan penjadwalan.

## 1.3. Batasan Masalah
Agar penelitian tidak keluar dari pembahasan  memberikan  batasan  yaitu sebagai berikut:
1. Sistem  yang  dibangun  merupakan  aplikasi berbasis Remote  Method  Invocation (RMI)
atau berbasis client server .
2. Sistem ini menggunakan jaringan local atau LAN  sehingga  aplikasi  dapat  digunakan secara  bersamaan  oleh  guru,  tata  usaha, maupun bagian administrasi.
3. Data  yang  akan  diolah  didalam  sistem  ini mencakup  pengolahan  data  perekapan penyusunan nilai siswa, daftar ulang siswa, pembagian  kelas,  dan  pembayaran  uang
SPP.
4. Sistem  ini  dibangun  untuk  menyediakan media  penyimpanan  data  terpusat  yang dapat menghubungkan guru, tata usaha, dan bagian administrasi.

## 2.  Tinjauan Pustaka dan Landasan Teori
2.1  Tinjauan  Pustaka  pada  penelitian  ini direferensi dari beberapa penelitian sebelumnya yaitu : a.  Implementasi  Java  RMI  pada  Rancang Bangun  Tes  Toefl  Online  Berbasis  Web yang  dilakukan  oleh  Sri  Lestari,  Maman Somantri, R. Rizal Isnanto b.Sistem Informasi Pengolahan Data Pendaftaran  Siswa  Baru  dan  Data  Alumni Pada  MAN  Muara  Dua  Kabupaten  Ogan Komering Ulu Selatan” yang dilakukan oleh
Ari Pujianto
c. Perancangan Sistem Informasi Akademik Pada  Universitas  Muhammadyah  Metro yang dilakukan oleh Beni Fredianto
2.2. Landasan Teori 2.2.1. UML ( Unified Modeling Language ) Merupakan alat komunikasi yang konsisten dalam  mensuport  para  pengembang  sistem saat  ini.  Sebagai  perancangan  sistem,  mau tidak mau pasti akan menjumpai UML, baik kita  sendiri  yang  membuat  atau  sekedar membaca diagram UML buatan orang lain. (Rosa A.S & M.Shalahuddin, 2015)
Adapun  kelebihan  dan  kekurangan  dalam menggunakan  UML  antara  lain  sebagai berikut : 1. Kelebihan UML a. Uniformity Pengembang cukup menggunakan 1
metodologi  dari  tahap  analisis  hingga perancangan.
b. Understandability
Kode  yang  dihasilkan  dapat  diorganisasi kedalam  kelas-kelas  yang  berhubungan dengan  masalah  sesungguhnya  sehingga lebih mudah untuk dipahami.
c. Stability
Kode  program  yang  dihasilkan  relatif stabil  sepanjang  waktu,  karena  mendekati permasalahan yang sesungguhnya.
d. Reusability
Dengan  metodologi  berorientasi  objek,
dimungkinkan  penggunaan  ulang  kode sehingga  pada  akhirnya  akan  sangat mempercepat waktu pengembangan perangkat lunak. 2. Kekurangan UML a. Pada awal desain, sistem mungkin akan sangat simple .
b. Lebih fokus pada coding .
c. Tidak  menekankan  pada  kinerja team. d. Tidak mudah untuk mendefinisikan class dan obyek yang dibutuhkan sistem. Tidak  berbasis  pada  fungsional  sistem melainkan lebih kepada cara memodelkan suatu sistem 2.2.2 (Java Virtual Machine) Java  dapat  berjalan  pada  sebuah  sistem operasi  membutuhkan Java  Virtual Machine (JVM) . JVM sendiri terdiri dari Java  Runtime  Environment  (JRE) dan Java  Development  Kit  (JDK) . Sun Microsystems mengeluarkan  tiga  kelas paket Java ,  yaitu J2-SE  JRE (hanya berisi JRE ),  J2-  SE  SDK  (berisi  JDK  + JRE), dan J2-EE SDK (berisi JDK + JRE dan tools untuk  aplikasi enterprise ). Untuk  versi  SE  ( Standard  Edition ) tersedia gratis pada situs.

## 3. METODOLOGI  PENELITIAN
Pada  tahap  ini  pengumpulan  data  yang dilakukan di Madrasah dengan menggunakan metode pengumpulan data berikut ini. a. Pengamatan ( Observasi )
Teknik  ini  dilakukan  dengan  cara mengamati secara langsung ke tempat penelitian  selama  4  bulan.  Adapun kegiatan  yang  diamati  berupa  cara kerja  sistem  yang  sedang  berjalan terkait dengan sistem pengolahan data penyusunan nilai akhir siswa, pengolahan  data  daftar  ulang  siswa,
pembagian kelas siswa, dan pembayaran  uang  SPP  siswa  di Madrasah b. Wawancara ( Interview ) Untuk melengkapi data-data pendukung  proses  penelitian,  maka teknik  wawancara  ini  dilakukan dengan langsung mewawancarai bagian-bagian  yang  terkait  dengan sistem  pengolahan  data  penyusunan nilai  akhir  siswa,  pengolahan  data daftar  ulang  siswa,  pembagian  kelas siswa,  dan  pembayaran  uang  SPP siswa di Madrasah.
c. Studi Pustaka ( Library Research ) Metode  penelitian  ini  dilakukan dengan  cara  mengambil  teori-teori buku-buku dan literatur-literatur yang ada  pada  perpustakaan,  internet, akademi  atau  tempat  lain  yang berhubungan  langsung  maupun  yang tidak langsung terhadap pokok pembahasan  penulis  tentang  sistem pengolahan  data  penyusunan  nilai akhir  siswa,  pengolahan  data  daftar ulang  siswa,  pembagian  kelas  siswa, dan  pembayaran  uang  SPP  siswa  di Madrasah d. Dokumentasi
Metode  penelitian  dokumentasi  ini dilakukan  dengan  mengumpulkan beberapa  berkas  dari  Madrasah Adapun berkas-berkas yang dikumpulkan meliputi data penyusunan nilai akhir siswa, pengolahan  data  daftar  ulang  siswa, pembagian kelas siswa, dan pembayaran  uang  SPP  siswa  di Madrasah.

## Metodologi Pengembangan Sistem
Metodologi  penelitian  yang  digunakan pada laporan penelitian ini yaitu metode pengumpulan  data  yang  terdiri  dari wawancara, observasi dan studi pustaka. Sementara untuk metode pengembangan sistem  yaitu  menggunakan  metode orientasi  objek  dengan  pendekatan dengan  bahasa  UML  ( Unified Modeling Language ).  Adapun  tahapan  pemecahan masalahan dalam metodologi berikut ini:
a. Pemodelan Bisnis Tahapan pemodelan bisnis ini bertujuan untuk mempersiapkan
segala  kebutuhan  atau  rencana  kerja penelitian.
1. Use-Case Diagram bisnis. 2. Activity Diagram . 3. Entitas-entitas bisnis.
b. Perencanaan
Pemodelan  Use-Case  ini  merupakan tahapan yang bertujuan untuk
menggambarkan  alur  sistem  yang berjalan. 1. Pengumpulan Data
2. Penentuan Aktor-aktor.
2. Use-case.
3. Use-case Diagram.
c. Analisis dan Desain
Pada  dasarnya  tahapan  analisis  dan desain ini dimaksudkan untuk mencari kelemahan atau permasalahan dari sistem yang berjalan. 1. Mendeskripsikan use-case.
2. Melengkapi spesifikasi.
3. Sequence .
4. Class Diagram peringkat analisis.
d. Implementasi.
Tahapan  implementasi  ini  bertujuan untuk  menuangkan  hasil  rancangan sistem kedalam bentuk program yang sebenarnya.
1. Penulisan kode program.
2. Pengujian program.
e. Pengujian Sistem Tahapan ini dilakukan untuk mengetahui  tingkat  kesalahan  dari program yang telah dibuat. f. Evaluasi Tahapan ini dilakukan untuk menjelaskan hasil dari program  yang telah dibuat.

## 4.Pembahasan
4.1.Implementasi Sistem Pada  tahap  ini  akan  dijelaskan  tentang prosedur  dalam  menjalankan  hasil  dari sistem akademik yang bertujuan mempermudah  dalam  pemrosesan  data dan pembuatan laporannya.
1. Login

## Gambar 4.1 Login

## 2. Menu Utama
Setelah  user  melakukan  login  maka aplikasi akan memunculkan menu utama sebagai Main  Interface .  Di  dalam  menu utama  terdapat  sub  menu.  Berikut gambar yang menampilkan gambar menu utama.

## Gambar 4.2 Menu Utama

## 3. Form Input Data Guru
Form  input  data  guru  digunakan  untuk menginput  data  guru  ke  sistem.  Berikut form  input  data  guru  dapat  dilihat  pada gambar berikut.

## Gambar 4.3 Form Input Data guru
4. Form Input Data Pelajaran
Form  input  data  pelajaran  digunakan untuk  menginput  data  pelajaran  ke program  akademik.  Berikut  form  input data pelajaran dapat dilihat pada gambar berikut.
Gambar 4.4 Form Input Data pelajaran

## 5. Form Input Data Kelas
Form  input  data  kelas  digunakan  untuk menginput  data  kelas  yang  nanti  akan disimpan  didatabase  program.  Berikut form  input  data  kelas  dapat  dilihat  pada gambar berikut.
Gambar 4.5 Form Input Data Kelas

## 6. Form Input Data Siswa
Form  input  data  siswa  digunakan  untuk menginput  data  siswa  yang  nanti  akan disimpan  di  dalam  database  program Berikut  form  input  data  siswa  dapat dilihat pada gambar berikut.
Gambar 4.5 Form Input Data siswa
7. Form Input Data Pembagian Kelas Form  input  data  pembagian  kelas digunakan untuk menginput data pembagian  kelas  yang  nanti  akan dimasukkan ke dalam database program.
Berikut form input data pembagian kelas dapat dilihat pada gambar berikut.
Gambar 4.6 Form Input Data pembagian kelas

## 8. Form Input Data Nilai Siswa
Form  input  data  nilai  siswa  digunakan untuk  menginput  data  nilai  siswa  yang nanti  akan  dimasukan  dalam  database program.  Berikut  form  input  data  nilai siswa dapat dilihat pada gambar berikut.
Gambar 4.7 Form Input Data nilai siswa

## 9. Form Input Data Pembayaran SPP
Form  input  data  pembayaran  SPP digunakan untuk menginput data pembayaran  SPP  yang  nanti  akan dimasukan  dalam  database  program.
Berikut form input data pembayaran SPP dapat dilihat pada gambar berikut.
Gambar 4.8 Form Input Data Pembayaran SPP 10. Form Input Data Daftar Ulang
Form  input  data  daftar  ulang  digunakan untuk  menginput  data  transaksi  daftar ulang  dan  untuk  disimpan  di  database program.  Berikut  form  input  data  daftar ulang dapat dilihat pada gambar berikut.
Gambar  4.69  Form  Input  Data  daftar ulang

## 5. Kesimpulan
Berdasarkan  dari  hasil  analisa,  dapat ditarik  beberapa  simpulan  yaitu  sebagai berikut: 1. Sistem informasi akademik ini dikembangkan dengan berbasis jaringan  yang  dapat  memudahkan bagian tatausaha, guru, dan administrasi dalam mengelola data.
2. Sistem  ini  memiliki  beberapa  hak
akses yaitu hak akses untuk tatausaha,hak  akses  untuk  guru,  dan hak akases untuk administrasi.
3. Sistem ini memiliki beberapa cakupan dalam pengolahan data yang meliputi pengolahan  data  pembagian  kelas, pengolahan data nilai siswa,
pengolahan data pembayaran spp, dan daftar ulang siswa.
4. Hasil  output  dari  sistem  informasi akademik ini yaitu terdiri dari laporan data  guru,  laporan  data  pelajaran, laporan data kelas, laporan data siswa, laporan  nilai  siswa  perkelas  dan persiswa,  laporan  pembayaran  spp,
dan laporan daftar ulang siswa.
5. Sistem ini dapat mengatasi permasalahan  yang  ditemukan  yaitu menghindari  penumpukan  data  dan memudahkan  dalam  pencarian  data.
Hal  tersebut  dikarenaman  sistem  ini
dapat  menyimpan  data  di  dalam database program.
6. Saran Saran  yang  dapat  diberikan  dalam pengembangan sistem informasi akademik adalah sebagai berikut 1. Sistem informasi akademik ini sebaiknya dapat ditambahkan beberapa sub sistem, seperti pengolahan data kepegawaian, absensi, dan penggajian pegawai. 2. Sistem informasi akdemik ini sebaiknya dikembangkan dengan menggunakan basis web atau android sehingga  sistem  akan  dapat  diakses oleh user dari manapun dan kapanpun user tersebut berada.

## Daftar Pustaka
[1] Sri  Lestari,  Maman  Somantri,  R.  Rizal Isnanto,  Implementasi  Java  RMI  pada
Rancang Bangun Tes Toefl Online Berbasis Web [2] Ari Pujianto, Sistem Informasi Pengolahan  Data  Pendaftaran  Siswa  Baru dan  Data  Alumni  Pada  MAN  Muara  Dua Kabupaten Ogan Komering Ulu Selatan”
[3] Beni  Fredianto,  Perancangan  Sistem
Informasi Akademik Pada Universitas Muhammadyah Metro [4] Rosa A.S dan M. Salahudin. 2015.Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek. Informatika.Bandung [5] Nugroho,Bunafit.2013.DasarPemrogram an Web PHP-MySQL dengan Dreamweaver (Stude  Kasus:  Sistem  Penerimaan  Siswa Baru [PSB] Online. Gava Media. Yogyakarta.