psb paper

15
1 RANCANG BANGUN SISTEM INFORMASI PENERIMAAN SISWA BARU ONLINE, MODUL: REKOMENDASI Pusparani Sholikhah – Khakim Ghozali. Jurusan Sistem Informasi, Fakultas Teknologi Informasi, Institut Teknologi Sepuluh  Nopember Email: [email protected]  Abstrak Penerimaan siswa baru (PSB) merupakan suatu proses administrasi yang terjadi setiap tahun untuk seleksi calon siswa berdasarkan nilai akademik agar dapat melanjutkan  pendidikan pada jenjang yang lebih tinggi. Calon siswa yang dimaksud adalah siswa baru  yang akan mendaftar pada jenjang SMP at au SMA/SMK negeri. Sistem Informasi PSB Online merupakan aplikasi yang dapat membantu beberapa pihak yang terkait didalam proses  penerimaan siswa baru yang dilakukan secara online. Sistem i nformasi PSB Online ini terdiri dari empat modul pendukung, diantaranya modul rekomendasi, modul pendafataran, modul  pengolahan data dan modul website. Dalam tugas akhir ini, akan dibahas mengenai modul rekomendasi.  Modul ini digunakan untuk siswa lulusan SD atau SMP di l uar kota yang ingin masuk SMP atau SMA/SMK di kota lain. Atau dapat juga digunakan untuk siswa yang berasal dari kota setempat yang telah lulus pada tahun sebelumnya dan ingin mendaftar kembali untuk masuk SMP atau SMA/SMK di kota setempat. Pendaftaran siswa baru ini dilakukan secara online dan siswa sendiri yang melakukan proses pendaftaran tiap jenjang. Sebelumnya siswa harus menyerahkan berkas dan mengambil kode PIN untuk keperluan pendaftaran di Dinas Pendidikan kota yang dituju. Sejak tahun 2005 sampai saat ini, beberapa kota di Indonesia sudah menerapkan PSB Online pada SMP atau SMA/SMK negeri, diantaranya Surabaya, Jakarta, Bandung dan lain-lain. Bila dilihat dari aplikasi PSB yang telah ada sebelumnya, aplikasi tersebut hanya dapat digunakan pada kota tertentu sesuai proses bisnis masing-masing kota tersebut.  Misalnya, aplikasi PSB Online Surabaya tidak dapat digunakan untuk proses PSB Online  DKI Jakarta. Aplikasi PSB online tersebut tidak mendukung untuk diterapkan oleh kedua kota tersebut, karena aplikasi tersebut hanya mendukung pada satu proses bisnis PSB Online tertentu.Untuk itu, pada tugas akhir kali ini dilakukan rancang bangun sistem informasi Penerimaan Siswa Baru (PSB) Online dengan modul : Rekomendasi, yang dapat digunakan di beberapa kota yang mempunyai proses bisnis yang sama dengan PSB Online di provinsi  DKI Jakarta atau kota Surabaya. Hal tersebut dikarenakan, proses bisnis PSB Online yang digunakan sebagai acuan tugas akhir ini berasal dari kota Surabaya dan Jakarta.  Kata kunci: penerimaan siswa baru (PSB), sistem informasi, sistem informasi PSB online,  rekomendasi 1. PENDAHULUAN Penerimaan Siswa Baru (PSB) merupakan suatu proses administrasi yang terjadi setiap tahun untuk seleksi calon siswa berdasarkan nilai akademik agar dapat melanjutkan  pendidikan pada jenjang yang lebih tinggi. Calon siswa yang dimaksud adalah siswa baru yang akan mendaftar pada jenjang SMP atau SMA/SMK negeri. Apabila setiap tahunnya  proses PSB selalu dilakukan secara manual pada masing-masing sub rayon, maka akan menyebabkan berbagai kesulitan dari beberapa  pihak yang terkait. Oleh karena itu, dibuatlah sistem penerimaan siswa baru secara online atau yang dikenal dengan nama PSB online. Tujuan  penerapan PSB online agar terciptanya transparasi penerimaan siswa baru dan kemudahan dalam seleksi siswa baru. Salah satu modul yang mendukung aplikasi PSB online ini adalah modul rekomendasi. Modul ini digunakan untuk siswa lulusan SD atau SMP dari luar kota yang ingin mendaftar SMP atau SMA/SMK di kota lain. Selain itu, modul ini juga dapat digunakan untuk siswa

Transcript of psb paper

7/16/2019 psb paper

http://slidepdf.com/reader/full/psb-paper 1/15

1

RANCANG BANGUN SISTEM INFORMASI

PENERIMAAN SISWA BARU ONLINE, MODUL:

REKOMENDASI

Pusparani Sholikhah – Khakim Ghozali.

Jurusan Sistem Informasi, Fakultas Teknologi Informasi, Institut Teknologi Sepuluh

 Nopember 

Email: [email protected] 

 Abstrak

Penerimaan siswa baru (PSB) merupakan suatu proses administrasi yang terjadi setiap

tahun untuk seleksi calon siswa berdasarkan nilai akademik agar dapat melanjutkan

 pendidikan pada jenjang yang lebih tinggi. Calon siswa yang dimaksud adalah siswa baru

 yang akan mendaftar pada jenjang SMP atau SMA/SMK negeri. Sistem Informasi PSB Online

merupakan aplikasi yang dapat membantu beberapa pihak yang terkait didalam proses

 penerimaan siswa baru yang dilakukan secara online. Sistem informasi PSB Online ini terdiri

dari empat modul pendukung, diantaranya modul rekomendasi, modul pendafataran, modul

 pengolahan data dan modul website. Dalam tugas akhir ini, akan dibahas mengenai modul

rekomendasi.

 Modul ini digunakan untuk siswa lulusan SD atau SMP di luar kota yang ingin masuk SMP atau SMA/SMK di kota lain. Atau dapat juga digunakan untuk siswa yang berasal dari

kota setempat yang telah lulus pada tahun sebelumnya dan ingin mendaftar kembali untuk 

masuk SMP atau SMA/SMK di kota setempat. Pendaftaran siswa baru ini dilakukan secara

online dan siswa sendiri yang melakukan proses pendaftaran tiap jenjang. Sebelumnya siswa

harus menyerahkan berkas dan mengambil kode PIN untuk keperluan pendaftaran di Dinas

Pendidikan kota yang dituju.

Sejak tahun 2005 sampai saat ini, beberapa kota di Indonesia sudah menerapkan

PSB Online pada SMP atau SMA/SMK negeri, diantaranya Surabaya, Jakarta, Bandung dan

lain-lain. Bila dilihat dari aplikasi PSB yang telah ada sebelumnya, aplikasi tersebut hanya

dapat digunakan pada kota tertentu sesuai proses bisnis masing-masing kota tersebut.

 Misalnya, aplikasi PSB Online Surabaya tidak dapat digunakan untuk proses PSB Online

 DKI Jakarta. Aplikasi PSB online tersebut tidak mendukung untuk diterapkan oleh kedua kota

tersebut, karena aplikasi tersebut hanya mendukung pada satu proses bisnis PSB Onlinetertentu.Untuk itu, pada tugas akhir kali ini dilakukan rancang bangun sistem informasi

Penerimaan Siswa Baru (PSB) Online dengan modul : Rekomendasi, yang dapat digunakan

di beberapa kota yang mempunyai proses bisnis yang sama dengan PSB Online di provinsi

 DKI Jakarta atau kota Surabaya. Hal tersebut dikarenakan, proses bisnis PSB Online yang

digunakan sebagai acuan tugas akhir ini berasal dari kota Surabaya dan Jakarta.

 Kata kunci: penerimaan siswa baru (PSB), sistem informasi, sistem informasi PSB online,

 rekomendasi

1. PENDAHULUANPenerimaan Siswa Baru (PSB) merupakan

suatu proses administrasi yang terjadi setiaptahun untuk seleksi calon siswa berdasarkannilai akademik agar dapat melanjutkan

 pendidikan pada jenjang yang lebih tinggi.

Calon siswa yang dimaksud adalah siswa baruyang akan mendaftar pada jenjang SMP atau

SMA/SMK negeri. Apabila setiap tahunnya

 proses PSB selalu dilakukan secara manual pada

masing-masing sub rayon, maka akanmenyebabkan berbagai kesulitan dari beberapa

 pihak yang terkait. Oleh karena itu, dibuatlahsistem penerimaan siswa baru secara online atau

yang dikenal dengan nama PSB online. Tujuan penerapan PSB online agar terciptanyatransparasi penerimaan siswa baru dan

kemudahan dalam seleksi siswa baru.

Salah satu modul yang mendukung aplikasiPSB online ini adalah modul rekomendasi.

Modul ini digunakan untuk siswa lulusan SD

atau SMP dari luar kota yang ingin mendaftar 

SMP atau SMA/SMK di kota lain. Selain itu,modul ini juga dapat digunakan untuk siswa

7/16/2019 psb paper

http://slidepdf.com/reader/full/psb-paper 2/15

2

yang berasal dari kota setempat yang telah lulus

 pada tahun sebelumnya dan ingin mendaftar 

SMP atau SMA/SMK di kota setempat. Proses bisnis untuk PSB online rekomendasi ini

 berbeda-beda setiap kota. Contohnya, PSBOnline tahun 2008 di kota Surabaya, siswa

rekomendasi diwajibkan melakukan pendaftaran

terlebih dahulu di dinas pendidikan Surabayadan nilai Ujian Nasional/Ujian Akhir Sekolah

Berstandar Nasional (UN/UASBN) akandiproses lagi dengan ketentuan bobot tertentu

dan dilakukan perangkingan. Sedangkan PSBOnline 2008 di provinsi DKI Jakarta, nilai

UN/UASBN siswa rekomendasi tidak diproseslagi, dan siswa cukup melakukan pra-

 pendaftaran untuk mendapatkan nomer registrasi untuk pendaftaran PSB Online.

Untuk itu, pada tugas akhir kali ini akan

dilakukan rancang bangun sistem informasiPenerimaan Siswa Baru (PSB) online dengan

modul : Rekomendasi, yang dapat digunakan di beberapa kota yang mempunyai proses bisnisyang sama dengan PSB Online DKI Jakarta atau

PSB Online Surabaya. Sehingga untuk 

mendukung pemilihan proses bisnis PSBOnline, pada aplikasi ini terdapat fungsi

 pengaturan proses bisnis PSB Online yang akan

digunakan. Pengguna dapat memilih proses

 bisnis yang akan digunakan sesuai dengan

 proses bisnis PSB Online di provinsi DKIJakarta atau di kota Surabaya.

2. TINJAUAN PUSTAKA

Bab ini akan membahas mengenai teori-teoriyang mendukung pembuatan tugas akhir ini

yaitu tentang Penerimaan Siswa Baru (PSB),

Sistem Informasi PSB Online, ReadySET danUML.

2.1 Penerimaan Siswa Baru (PSB)

Penerimaan Siswa Baru (PSB) merupakan

 proses seleksi akademis calon siswa untuk menuju jenjang pendidikan yang lebih tinggi

dalam tingkatan SMP dan SMA/SMK. PSBonline dibuat berdasarkan petunjuk teknis PSB

 pada masing-masing kota tertentu.

PSB Rekomendasi merupakan suatu istilah yangdigunakan untuk siswa yang termasuk dalam

kategori, seperti : (Dinas Pendidikan, 2008)1.  Siswa dari sekolah yang berada di luar 

kota setempat

2.  Siswa dari sekolah yang berada di kota

setempat lulusan tahun lalu3.  Siswa dari sekolah yang berada di luar 

kota setempat lulusan tahun lalu

4.  Siswa dari lulusan sekolah asing dengan

nilai yang telah disetarakan dengan

standar nilai Ujian Nasional diIndonesia

Siswa yang termasuk dari salah satu kategoritersebut diwajibkan untuk melakukan proses

 pra-pendaftaran sebelum mengikuti proses

 pendaftaran PSB Online.2.2 Sistem Informasi PSB Online

Sistem informasi PSB online merupakan suatu

aplikasi komputer untuk memudahkan proses

 penerimaan siswa baru yang dilaksanakansecara online. Dengan adanya sistem informasi

ini diharapkan memudahkan pihak yang terkaitdalam mengolah data siswa menjadi sebuah

informasi siswa yang diterima pada sekolah

tertentu.

Apikasi PSB Online ini telah diterapkandibeberapa kota di Indonesia, salah satunya kota

Jakarta dan Surabaya. Pembangunan sistem

informasi PSB Online mengacu pada petunjuk teknis PSB yang diterbitkan Dinas Pendidikan

kota masing-masing.

2.3 ReadySET

ReadySET merupakan sebuah standart

 pendokumentasian perangkat lunak yang

disusun menggunakan metode Unified Process

 Model  (UPM). Metode ini terdiri dari empat

tahap yaitu inception, elaboration, construction

dan transistion (ReadySET Pro, 2003). Untuk keterangan lebih lanjut mengenai penjelasan

metode UPM, dapat dilihat pada bab 3.

Langkah-langkah dalam pendokumentasianaplikasi ini terbagi menjadi empat tahap UPM,

seperti pada Gambar 2.1.

Gambar 2. 1 Tahap Pengembangan Perangkat

Lunak yang digunakan oleh ReadtSET Pro

(ReadySET Pro, 2003)

2.4 UML (Unified Modeling Language) 

Unified Modeling Language (UML) merupakan

 bahasa spesifikasi standar visual untuk 

menjelaskan, memberikan spesifikasi,merancang, membuat model, dan

mendokumentasikan aspek-aspek dari sebuahsistem (Scott, 2001). UML merupakan turunan

dari beberapa metode yang mempunyai

7/16/2019 psb paper

http://slidepdf.com/reader/full/psb-paper 3/15

3

kumpulan diagram grafis sebagai kombinasi

dari konsep pemodelan data (entity relationship

diagram), pemodelan bisnis (work flow), pemodelan obyek, dan pemodelan komponen.

Diagram grafis tersebut diantaranya use casediagram, class diagram, sequence diiagram,

activity diagram dan collaboration diagram.

3. METODOLOGIMetode penelitian yang akan digunakan pada

tugas akhir ini menggunakan metode Unified 

Process Model (UPM). Metode ini digunakan

didalam ReadySET untuk membantu proses pendokumentasian sistem yang akan dibangun.

Terdapat empat tahapan didalam metode

tersebut, yaitu :

3.1 Tahap Awal (Inception Phase) 

Tahap inception dilakukan dengan identifikasikebutuhan pengguna. Identifikasi kebutuhan

 pengguna tersebut dapat diawali dengan

melakukan pegumpulan informasi, misalnyadengan melakukan wawancara dengan pihak-

 pihak yang terkait dalam proses PSB Online,

review dokumen petunjuk teknis PSB kotaJakarta dan Surabaya dan research situs psb

online tahun 2008/2009. Didalam pengerjaan

ReadySET, bab yang dikerjakan pada tahap iniadalah sebagai berikut.

•  Kebutuhan Pengguna dan CeritaPengguna (User Needs and User 

Stories). Kebutuhan pengguna di

identifikasikan berdasarkan tujuan yang

disepakati, lingkungan, pelaku/aktor,wawancara dan cerita pengguna.

•  Catatan wawancara berisi mengenai

 pertanyaan dan jawaban hasil

wawancara yang dilakukan oleh

 pengembang kepada pihak yang terkaitdidalam PSB Online.

3.2 Tahap Perluasan (Elaboration Phase) 

Tahap perluasan (elaboration) menghasilkan

 produk yang kebutuhan yang terperinci danmenghasilkan deskripsi arsitektural dan desain

awal. Dalam tahap perluasan (elaboration) ini

langkah yang dilakukan adalah menentukan

kebutuhan spesifikasi yang berasal darikebutuhan pengguna yang dilakukan pada tahap

inception. Dari kebutuhan pengguna tersebut,

diperluas lagi menjadi kebutuahan sistem yang

dikelompokan berdasarkan use case, featurespecs dan kebutuhan non-fungsional dan

kebutuhan lingkungan.

Didalam metode yang digunakan olehReadySET, untuk menentukan kebutuhan

spesifikasi, pembuatan usecase, pembuatan

 feature specs, identifikasi kebutuhan non-

fungsional dan kebutuhan lingkungan harusdilakukan langkah-langkah sebagai berikut :

•  Kebutuhan Sistem. Kebutuhan sistem

diidentifikasikan dengan membuat use

case, fitur, kebutuhan non fungsional

dan lingkungan. •  Desain Struktural. Deasin struktural ini

menjelaskan mengenai keseluruhandesain atau rancangan sistem yang akan

dibangun. Desain strukturan terdiri dari

ER digaram yang menjelaskanmengenai entitas dan hubungan antara

entitas. Selain itu juga terdapat class

diagram yang teridiri dari nama class,nama atribut didalam class dan nama

metohod/function yang berhubungan

dengan nama clas tersebut.

•  Desain Tingkah Laku. Desain tingkah

laku memodelkan Use case Diagram,Activity Diagram, Sequence Diagram,dan Collaboration Diagram.

•  Antarmuka Pengguna

•  Pembangunan Sistem

•  Arsitektur 

•  Peluncuran (Persistance)

3.3 Tahap Konstruksi (Construction Phase) 

Dalam tahap konstruksi (construction) ini

langkah yang dilakukan adalah melakukan test 

case. Untuk  test case dilakukan dengan cara

menguji coba per fungsi aplikasi PSB Online

Rekomendasi. Untuk lebih detail akandijelaskan pada pembahasan BAB V tentang Uji

Coba dan Evaluasi Sistem.

3.4 Tahap Transisi (Transition Phase) 

Tahap transisi (transition) menghantarkansoftware dan menilai kinerja produk yang telah

diproduksi bagi pengguna akhir berupa software

 jadi. Dan juga pada tahap ini akan dihasilkan

 pula panduan dalam instalasi dan penggunaansoftware tersebut untuk mempermudah

 pengguna dalam memakai software tersebut.

Dalam tahap transisi (transition) ini langkah

yang dilakukan adalah membuat panduan untuk memudahkan pengguna dalam pemakaian

 perangkat lunak yang baru.

4. ANALISA DAN DESAIN

Analisa dan desain dilakukan berdasarkan

metodologi yang telah dijelaskan pada bab 2.Berikut penjelasannya.

4.1 Tahap Awal (Inception Phase) 

7/16/2019 psb paper

http://slidepdf.com/reader/full/psb-paper 4/15

4

Pada tahap ini dilakukan identifikasi kebutuhan

 pengguna berdasarkan hasil review dokumen

 petunjuk teknis PSB Online, wawancara kepada pihak PSB Online Surabaya dan kunjungan situs

PSB Online Jakarta dan PSB Online Surabaya.Tujuan yang disepakati antara pihak 

 pengembang dengan pihak pengguna adalah

menghasilkan aplikasi PSB Online Rekomendasi yang dapat digunakan di beberapa

kota yang mempunyai proses bisnis yang samadengan PSB Online di kota Jakarta atau kota

Surabaya. Lingkungan yang berhubungan

dengan sistem dikelompokan berdasarkan

lingkungan bisnis, lingkungan fisik danlingkungan tekhnologi sistem.

Pihak-pihak yang berhubungan dengan sisteminformasi penerimaan siswa baru online modul

rekomendasi, diantaranya :

1.  Super Administrator Super Administrator bertugas untuk 

melakukan pengaturan aplikasi PSBOnline keseluruhan modul (termasuk modul Rekomendasi). 

2.  Administrator Rekomendasi

Administrator Rekomendasimempunyai hak dalam mengelola

sistem pada aplikasi PSB Online 

Rekomendasi.

3.  Operator Rekomendasi

Operator Rekomendasi bertugas untuk melakukan verifikasi data yang telah

dimasukan calon siswa dan mempunyai

hak dalam mengelola data calon siswa

aplikasi PSB Online Rekomendasi.4.  Calon Siswa

Calon siswa bertugas untuk memasukandata diri siswa sesuai data fisik 

(ijasah/surat penting) dan melakukan

 pendaftaran.Catatan dari wawancara dan gagasan mengenai

 proyek sistem informasi yang akan dibangun,diantaranya :

1.  Calon siswa diikutsertakan secara

langsung dalam sistem informasi PSB

Online yang akan dibangun

2.  Untuk menjembatani perbedaan PSB

Online Jakarta dan Surabaya, makadiperlukan fitur pengaturan yang

 berfungsi untuk melakukan kastemisasi

 beberapa perbedaan proses bisnis yangdigunakan pada PSB Online 

Rekomendasi proses bisnis sistem informasi penerimaan siswa

 baru online rekomendasi yang akan dibangun,

diantaranya :

•  Perangkingan dan perhitungan skor (bobotnilai UN/UASBN + bobot nilai skor).

Proses rekomendasi seperti ini, dilakukan

selain dengan mempertimbangkan nilaiUN/UASBN siswa juga

mempertimbangkan nilai skor siswa. Nilai

skor ini didapatkan dari perhitungan

kategori siswa. Setelah dilakukan perhitungan nilai UN/UASBN dan nilai

skor, selanjutnya dilakukan proses perangkingan dari nilai yang terbesar ke

nilai yang terkecil dengan batasan kuota

yang telah diatur pada masing-masing

 jenjang pendidikan. Siswa yang termasuk dari batasan maksimal kuota dinyatakan

lulus rekomendasi dan dapat mengikuti

 proses Pendaftaran PSB Onlineselanjutnya.

•  Perangkingan tanpa perhitungan skor (nilaiUN/UASBN).

Proses rekomendasi seperti ini hanyamenggunakan nilai UN/UASBN sebagai

 parameter dalam melakukan perangkingan

siswa rekomendasi. Nilai UN/UASBN

tersebut dirangking dari yang terbesar 

hingga terkecil dengan batasan kuota

masing-masing jenjang pendidikan. Siswayang termasuk dari batasan maksimal

kuota dinyatakan lulus rekomendasi dan

dapat mengikuti proses Pendaftaran PSBOnline selanjutnya.

•  Tanpa perangkingan

Proses rekomendasi tanpa perangkingan

dilakukan seperti PSB Rekomendasi kotaJakarta. Data siswa yang telah dimasukan,

hanya disimpan didalam sistem dan

digunakan pada saat proses Pendaftaran

PSB Online. Siswa rekomendasi secaralangsung telah lulus rekomendasi dan

dapat mengikuti proses Pendaftaran PSB

Online selanjutnya. Sistem pembatasankuota dilakukan pada saat siswa tersebut

telah lulus pada sekolah tertentu.

Berdasarkan penggalian informasi pada tahap

inception, didapatkan beberapa kebutuhan

 pengguna berdasarkan aktor, diantaranya :1.  Super Administrator 

•  Melakukan pengaturan aturan PSB

Online Rekomendasi2.  Administrator Rekomendasi

•  Mengatur pemindahan data dari

database rekomendasi ke database

 pendaftaran

•  Mengatur tahapan pendaftaran

7/16/2019 psb paper

http://slidepdf.com/reader/full/psb-paper 5/15

5

3.  Operator Rekomendasi

•  Mengelola data siswa

•  Mengelola pengunduran diri siswa

•  Melakukan verifikasi data siswa

4.  Calon Siswa

•  Melakukan pendaftaran

4.2 Tahap Perluasan (Elaboration Phase) 

Tahap ini menentukan kebutuhan spesifikasiyang berasal dari kebutuhan pengguna yang

dilakukan pada tahap inception. Dari kebutuhan

 pengguna tersebut, diperluas lagi menjadi

kebutuahan sistem yang dikelompokan berdasarkan use case, feature specs dan

kebutuhan non-fungsional dan kebutuhanlingkungan. Selain itu pada tahap ini juga

dilakukan desain sistem yang akan dibangun.

4.2.1  Use Case

Use case dikelompokan berdasarkan area

fungsional, berdasarkan pengguna, berdasarkan

 prioritas pengerjaan, dan berdasarkan bisnisobjek dan aktor. Pengelompokan usecase

 berdasarkan area fungsional, diantaranya :

• Pengelolaan SistemUC-00.00.01 Login Modul Rekomendasi

UC-00.00.02 Logout Modul Rekomendasi

UC-00.00.03 Login Pendaftaran Rekomendasi

• Pengelolaan Akun PenggunaUC-00.01.01 Melihat Daftar Akun Pengguna

UC-00.01.02 Menambahkan Akun Pengguna BaruUC-00.01.03 Menghapus Akun Pengguna Lain

UC-00.01.04 Mengubah Kata Sandi Pengguna

LainUC-00.01.05 Mencari Data Akun Pengguna

UC-00.01.06 Memilih Baris Daftar Akun

Pengguna per Halaman

UC-00.01.07 Melihat Daftar Akun Pengguna per Halaman

UC-00.01.08 Memperbarui Data Akun Pengguna

UC-00.01.09 Mengubah Kata Sandi Masing-masing Pengguna

• 00.02 Pengelolaan Aturan PSB Online

RekomendasiUC-00.02.01 Mengatur Jenjang Pendidikan

UC-00.02.02 Mengatur Aturan PSB OnlineRekomendasi

UC-00.02.03 Mengatur Bobot Perhitungan Skor 

UC-00.02.04 Mengatur Jumlah KategoriParameter Perhitungan Skor 

UC-00.02.05 Mengatur Kategori Parameter Perhitungan Skor 

UC-00.02.06 Mengatur Prosentase Kuota Siswa

RekomendasiUC-00.02.07 Memeriksa Validasi Pengaturan PSB

Online Rekomendasi

UC-00.02.08 Melihat Tahapan Pendaftaran PSBOnline Rekomendasi

UC-00.02.09 Mengubah Tahapan Pendaftaran PSBOnline Rekomendasi

• Pengelolaan Data PSB Online

RekomendasiUC-00.03.01 Melihat Daftar Siswa

UC-00.03.02 Melihat Data Rinci SiswaUC-00.03.03 Mencari Data Siswa

UC-00.03.04 Melihat Daftar Siswa per Halaman

UC-00.03.05 Memperbarui Data dalam Daftar SiswaUC-00.03.06 Memilih Baris Daftar Siswa per 

Halaman

UC-00.03.07 Melakukan Verifikasi Data SiswaUC-00.03.08 Mengubah Data Siswa

UC-00.03.09 Membuat Kode PIN Siswa

UC-00.03.10 Mencetak Kode PIN Siswa kedalam

format .pdf 

UC-00.03.11 Memindah Data Rekomendasi

• Pengelolaan Pendaftaran PSB Online

RekomendasiUC-00.04.01 Melakukan Pendaftaran

Rekomendasi

UC-00.04.02 Mencetak Bukti Pendaftarankedalam format .pdf 

• Pengelolaan Pengunduran Diri PSB Online

RekomendasiUC-00.05.01 Melihat Daftar Siswa yang

Mengundurkan DiriUC-00.05.02 Melihat Data Rinci Siswa yang

Mengundurkan Diri

UC-00.05.03 Mencari Data Siswa yang

Mengundurkan DiriUC-00.05.04 Melihat Daftar Siswa yang

Mengundurkan Diri per Halaman

UC-00.05.05 Memperbarui Data dalam Daftar Siswa yang Mengundurkan Diri

UC-00.05.06 Memilih Baris Daftar Siswa yang

mengundurkan diri per Halaman

UC-00.05.07 Mengisi Form Pengunduran DiriUC-00.05.08 Mencetak Pengunduran Diri kedalam

format .pdf 

• Pengelolaan Lulusan Siswa RekomendasiUC-00.06.01 Melihat Daftar Siswa Lulus

Rekomendasi untuk Siswa Tahun LaluUC-00.06.02 Melihat Data Rinci Siswa Lulus

Rekomendasi untuk Siswa Tahun Lalu

UC-00.06.03 Mencari Data Siswa LulusRekomendasi untuk Siswa Tahun Lalu

UC-00.06.04 Melihat Daftar Siswa Lulus

Rekomendasi per Halaman

untuk Siswa Tahun LaluUC-00.06.05 Memperbarui Data dalam Daftar 

Siswa Lulus Rekomendasi untuk Siswa Tahun

LaluUC-00.06.06 Memilih Baris Daftar Siswa Lulus

Rekomendasi per Halaman untuk Siswa Tahun

Lalu

UC-00.06.07 Melihat Daftar Siswa Lulus

Rekomendasi untuk Siswa Lain-lain

7/16/2019 psb paper

http://slidepdf.com/reader/full/psb-paper 6/15

6

UC-00.06.08 Melihat Data Rinci Siswa LulusRekomendasi untuk Siswa Lain-lain

UC-00.06.09 Mencari Data Siswa Lulus

Rekomendasi untuk Siswa Lain-lain

UC-00.06.10 Melihat Daftar Siswa LulusRekomendasi per Halaman

untuk Siswa Lain-lain

UC-00.06.11 Memperbarui Data dalam Daftar 

Siswa Lulus Rekomendasi untuk Siswa Lain-lainUC-00.06.12 Memilih Baris Daftar Siswa Lulus

Rekomendasi per Halaman untuk Siswa Lain-lain

UC-00.06.13 Melihat Daftar Siswa Lulus

Rekomendasi dengan aturan Tanpa PerankinganUC-00.06.14 Melihat Data Rinci Siswa Lulus

Rekomendasi dengan aturan Tanpa Perankingan

UC-00.06.15 Mencari Data Siswa LulusRekomendasi dengan aturan Tanpa Perankingan

UC-00.06.16 Melihat Daftar Siswa Lulus

Rekomendasi per Halamandengan aturan Tanpa Perankingan

UC-00.06.17 Memperbarui Data dalam Daftar 

Siswa Lulus Rekomendasi dengan aturan Tanpa

PerankinganUC-00.06.18 Memilih Baris Daftar Siswa Lulus

Rekomendasi per Halaman dengan aturan Tanpa

Perankingan

Dilakukan juga dengan deskripsi masing-

masing usecase. Contoh template deskripsiusecase pada Tabel 4.1.

Tabel 4. 1 Tabel Deskripsi Usecase untuk Login

Modul Rekomendasi

UC-00.00.01 Login Modul Rekomendasi

Ringkasan : Use case ini dimaksudkan agar aktor dapat

mengakses aplikasi sesuai hak akses yang

dimiliki

Direct Actor: Super Administrator, Administrator 

Rekomendasi, Operator Rekomendasi

Prioritas : Penting ( Essential)

Frekuensi

Penggunaan :

Sekali setiap pengguna (Once)

Pre Conditions : Aktor telah masuk kedalam halaman situs PSB

Online 

Skenario Sukses

Utama :

1.  Aktor menekan menu ”Modul

Rekomendasi”2.  Sistem akan menampilkan halaman

Login Modul Rekomendasi

3.  Aktor memasukan nama pengguna

 pada field Nama Pengguna

4. 

Aktor memasukan kata sandi pada field Kata Sandi

5.  Aktor menekan tombol “Masuk”

6.  Sistem akan memeriksa apakah

nama akun dan kata sandi sudah

 benar dan terdaftar didalamdatabase

7.  Sistem akan memberikan hak akses

untuk masuk  kedalam sistem8.  Sistem akan menampilkan halaman

Utama Modul Rekomendasi sesuai

hak akses aktor tersebut

Skenario

Alernatif :•  Jika aktor menekan tombol “Masuk ” dan

tidak memasukkan nama pengguna dan

kata sandi maka sistem akan menampilkan

 pesan peringatan “Nama Pengguna atau

kata sandi harus diisi!!” , aktor menekan

tombol “OK” dan sistem menampilkankembali halaman Login Modul Rekomenasi

•  Jika aktor telah memasukkan nama

 pengguna atau kata sandi, tetapi data

tersebut tidak tersimpan didalam database 

atau salah, maka sistem akan menampilkan pesan peringatan “Nama pengguna atau

kata sandi tidak terdaftar!!”, aktor menekantombol “OK” dan sistem menampilkan

kembali halaman Login Modul

Rekomendasi

Catatan dan

Pertanyaan :

 _ 

4.2.2  Spesifikasi Fitur

Spesifikasi fitur mengilustrasikan servis utama

yang dihasilkan dari kebutuhan fungsional perangkat lunak. Fitur ini dikelompokan

 berdasarkan prioritas, tingkat resiko dan area

fungsi. Dilakukan juga dengan deskripsi

masing-masing fitur. Contoh template deskripsifitur pada Tabel 4.2.

Tabel 4. 2 Tabel Deskripsi Fitur Pengaturan

Prosedur PSB Online Rekomendasi

F-01 : Pengaturan Prosedur PSB Online Rekomendasi

Prioritas : Essential (Penting)

Usaha : Beberapa hari ( Days) 

Resiko : Berbahaya ( Dangerous)

Area Fungsional : Pengelolaan Aturan PSB Online

Rekomendasi

Use case : UC-00.02.01

UC-00.02.02

UC-00.02.03

UC-00.02.04

UC-00.02.05UC-00.02.06

Deskripsi : Fitur pengaturan prosedur PSB online

rekomendasi digunakan untuk mengatur 

 proses bisnis PSB Online bagian

rekomendasi. Dengan fitur ini, penggunadapat menentukan proses bisnis yang akan

digunakan sesuai kebutuhannya.

4.2.3  Kebutuhan Non Fungsional dan

Kebutuhan Lingkungan

Pada aplikasi penerimaan siswa baru onlinemodul rekomendasi tidak terdapat kebutuhannon fungsional dari kebutuhan pengguna. Tahap

ini melakukan inisialisasi kebutuhan lingkungan

dimana perangkat lunak dapat bekerja dengan baik sesuai dengan perangkat kerang yang

mendukungnya. Terdapat dua kebutuhan

lingkungan yaitu Kebutuhan Perangkat Keras(Hardware Requirement) dan Kebutuhan

Perangkat Lunak (Sofware Requirement).

7/16/2019 psb paper

http://slidepdf.com/reader/full/psb-paper 7/15

7

4.2.4  Desain Struktural

Desain struktural ini dijelaskan dengan

visualisasi perancangan database danobjek/class yang terkait dengan ER Diagram

dan class diagram.

4.2.5  Desain Tingkah Laku

Model yang digunakan dalam desain perangkat

lunak ini adalah UML (Unified Modelling Language). Dan untuk mememberikanvisualisasi tingkah laku antara sistem dengan

 pengguna maka dibuat beberapa diagram

tingkah laku seperti Use Cases Diagram,Activity Diagram, Sequence Diagram dan

Collaboration Diagram.

Use Case Diagram

Use case dikelompokan berdasarkan area

fungsional yang didalamnya terdapat peran dari

masing-masing aktor. Untuk use case diagramkeseluruhan sistem PSB Online dapat dilihat

 pada Gambar 4.1.

Gambar 4. 1 Use Case Diagram Keseluruhan

Sistem PSB Online 

Activity Diagram

Activity diagram diperlukan untuk 

menggambarkan aktivitas yang terjadi pada proses penerimaan siswa baru online. Seperti

ditunjukkan pada Gambar 4.2 merupakan salah

satu contoh activity diagram.

Gambar 4. 2 Activity Diagram Menghapus Akun

Pengguna Lain 

Sequence Diagram

Sequence diagram merupakan bagian yang

mewakili interaksi antar obyek dengan pengguna. Sequence diagram terdiri atar 

dimensi vertikal (waktu) dan dimensi horizontal(objek-objek yang terkait). Gambar 4.3

merupakan salah satu contoh sequence diagram.

Gambar 4. 3 Sequence Diagram Login Modul

Rekomendasi

Collaboration Diagram

Collaboration Diagram seperti flowchart yang

menggambarkan peran atau tugas, fungsi dantingkah laku objek. Seperti yang ditunjukkan

 pada Gambar 4.4. merupakan salah satu contoh

dari collaboration diagram.

Gambar 4. 4 Collaboration Diagram Login Modul

Rekomendasi

4.2.6  Antarmuka Pengguna

Antarmuka pengguna merupakan rancangan

aplikasi yang akan dibangun. Antarmuka di

desain setiap halaman yang dibutuhkan berdasarkan kebutuhan sistem yang telah

didefinisikan sebelumnya. Contoh desain

anatarmuka yang dibuat seperti pada Gambar 

4.5, Gambar 4.6, Gambar 4.7 .

Gambar 4. 5 Desain Halaman Login Pendaftaran

Rekomendasi

7/16/2019 psb paper

http://slidepdf.com/reader/full/psb-paper 8/15

8

Gambar 4.5 merupakan desain halaman login

 pendaftaran rekomendasi, Gambar 4.6

merupakan desain pesan peringatan kesalahanmengisi NISN atau PIN. Sedangkan Gambar 4.7

merupakan desain pesan peringatan kesalahanmengisikan kode keamanan.

Gambar 4. 6 Desain Pesan Peringatan Kesalahan

dalam mengisi field NISN atau PIN

Gambar 4. 7 Desain Pesan Peringatan Kesalahan

Kode Keamanan

Sedangkan keterangan dari komonen desain

antarmuka tersebut seperti pada Tabel 4.3.

Tabel 4. 3 Komponen Antarmuka Halaman

Masukan Akun Pendaftaran Rekomendasi

Komponen

Antar Muka

Tujuan Isi/ Batasan/ 

Tingkah Laku

Halaman Masuk 

Pendaftaran

Rekomendasi

Untuk melakukan

verifikasi pengguna

dan memastikan

 bahwa mereka benar- benar memiliki hak 

akses untuk masuk 

kedalam aplikasi

 pendaftaranrekomendasi

 _ 

--NISN Untuk 

mengidentifikasi

 pengguna tersebut benar-benar terdaftar 

dengan memasukan

 NISN pengguna

Field harus diisi

agar bisa masuk ke

dalam aplikasi pendaftaran

rekomendasi

--Nomor PIN Untuk melakukan

validasi ataskebenaran akun

 pengguna dengan

memasukkan nomor 

PIN yang sangatrahasia

Field harus diisi

agar bisa melakukanvalidasi dan masuk 

ke dalam sistem

--Kode Keamanan Untuk memberikan

keterangan kode

keamanan yang harusdimasukan oleh

 pengguna

Tujuan adanya kode

keamanan untuk 

menghindari adanyaspam secara manual

atau secara

otomatis. Kodekeamanan

ditampilkan dengan

menggunakan

deretan angka

--Tuliskan

Kembali KodeKeamanan

Untuk menuliskan

kembali kodekeamanan yang telah

ditampilkan

 _ 

Komponen

Antar Muka

Tujuan Isi/ Batasan/ 

Tingkah Laku

--Masuk Untuk dapat masuk 

ke dalam sistemdengan menekan

tombol “Masuk”

 _ 

Pesan Peringatan Untuk memberikan

 peringatan kepada

 pengguna mengenai

kesalahan dalammemasukan data

yang diperlukan

dalam prosesmasukan akun

 pendaftaran

rekomendasi

 _ 

4.2.7  Pembangunan Sistem

Sistem Informasi Penerimaan Siswa BaruOnline, modul rekomendasi dibangun dengan

menggunakan bahasa pemrograman PHP

(Hypertext Preprocessor) dengan menggunakan

framework PHP yaitu codeIgniter. 

4.2.8 

ArsitekturArsitektur perangkat lunak Sistem Informasi

Penerimaan Siswa baru Online: Modul

Rekomendasi. Data berupa jaringan web-server.

Dimana file perangkat lunak disimpan dandijalankan di komputer server. Pada Gambar 4.8

merupakan arsitektur perangkat lunak aplikasi

PSB Online Rekomendasi. 

Gambar 4. 8 Gambaran Hubungan Server

dengan Client 

4.2.9  Persistance

Pada Tabel 4.4 merupakan tabel database yang

hanya digunakan untuk modul rekomendasi.

Tabel 4. 4 Tabel Database Sistem Informasi

Penerimaan Siswa Baru Online RekomendasiNama Tabel Keterangan

login Tabel akun pengguna

hak_akses Tabel hak akses pengguna

rek_data siswa Tabel data siswa rekomendasi

nilai_siswa_rek Tabel nilai siswa rekomendasi

mata_pelajaran Tabel mata pelajaran

7/16/2019 psb paper

http://slidepdf.com/reader/full/psb-paper 9/15

9

Nama Tabel Keterangan

 jenjang_pendidikan Tabel jenjang pendidikan

 jenis_kelamin Tabel jenis kelamin

kategori_lulusan Tabel kategori lulusan

kategori Tabel kategori parameter perhitungan

skor 

sub_kategori Tabel sub kategori parameter 

 perhitungan skor 

memiliki_sub_kategori Tabel penyimpanan kepemilikan sub

kategori siswa

kecamatan Tabel data kecamatan

 parameter Tabel parameter PSB online

rekomendasi

 parameter_waktu Tabel parameter waktu

sekolah_psb Tabel data sekolah

temp_ranking_rek Tabel penyimpanan sementara untuk  perankingan

hasil_rek_smp Tabel untuk menyimpan hasil perankingan siswa rekomendasi untuk  jenjang SMP

hasil_rek_sma Tabel untuk menyimpan hasil

 perankingan siswa rekomendasi untuk 

 jenjang SMA

hasil_rek_smk Tabel untuk menyimpan hasil

 perankingan siswa rekomendasi untuk  jenjang SMK 

4.3 Tahap Konstruksi (Construction Phase) 

Pada tahap konstruksi dilakukan pembutan program sesuai dengan desain yang telah dibuat

dengan menggunakan bahasa pemrograman

PHP denga framewok CodeIgniter. Databaseyang digunakan adalah MySQL. Setelah selesai

apliaksi selesai, selanjutnya dilakukan test case.

Untuk test case dilakukan dengan cara mengujicoba per fungsi aplikasi PSB Online

Rekomendasi.

4.4 Tahap Transisi (Transition Phase) 

Dalam tahap transisi (transition) ini langkah

yang dilakukan adalah membuat catatan rilis, petunjuk instalasi dan panduan untuk 

memudahkan pengguna dalam pemakaian

 perangkat lunak yang baru.

5. UJI COBA DAN EVALUASI SISTEM

Uji coba 1 dilakukan dengan aturan PSB Online

Rekomendasi seperti dibawah ini :

•  Jenjang Pendidikan yang dipilih

Sekolah Menengah Pertama, Sekolah

Menengan Atas dan Sekolah Menengah

Kejuruan

•  Aturan Perankingan dengan

Perhitungan Skor  (bobot nilai

UN/UASBN + bobot nilai skor) 

•  Bobot Perhitungan Skor sebesar 40%

untuk bobot nilai hasil UN dan 60%

untuk bobot nilai skor 

•  Jumlah kategori sebanyak 1 kategori

•   Nama Kategori yang digunakanKategori Sekolah Asal

•  Sub Kategori yang digunakan adalah :

1.  Sekolah yang berada

dipinggiran kota Surabaya Æ 

 Nilai skor : 3

2.  Kategori sekolah didaerahGresik, Bangkalan, Mojokerjo,

SidoarjoÆ Nilai skor : 2

3.  Kategori sekolah diluar daerah

Gresik, Bangkalan, Mojokerto,SidoarjoÆ Nilai skor : 3

•  Prosentase Kuota 5% untuk SMP, 5%

untuk SMA dan 5% untuk SMK 

Skenario uji coba 1 akan dibagi menjadi tiga

 proses, diantaranya sebagai berikut.

5.1 Proses pengaturan aturan PSB Online

Rekomendasi

Proses ini merupakan proses paling awaldilakukan sebelum aplikasi PSB Online

digunakan. Karena pada Tugas Akhir ini hanya

dibahas mengenai modul rekomendasi, maka

 pengaturan yang akan di uji coba yang berhubungan dengan modul rekomendasi. Pada

Tabel 5.1 dijelaskan mengenai usecase yang berhubungan dengan proses pengaturan aturan

PSB Online Rekomendasi 

Tabel 5. 1 Proses Pengaturan Aturan PSB Online

RekomendasiID Usecase

dan nama

Usecase

•  UC-00.02.01 Mengatur Jenjang Pendidikan

•  UC-00.02.02 Mengatur Aturan PSB Online

Rekomendasi

•  UC-00.02.03 Mengatur Bobot Perhitungan Skor 

•  UC-00.02.04 Mengatur Jumlah Kategori

Parameter Perhitungan Skor 

•  UC-00.02.05 Mengatur Kategori Parameter 

Perhitungan Skor 

•  UC-00.02.06 Mengatur Prosentase Kuota SiswaRekomendasi

•  UC-00.02.07 Memeriksa Validasi PengaturanPSB Online Rekomendasi

Aktor yang

terlibat

Super Administrator 

Deskripsi Test case ini digunakan untuk mengatur aturan PSB

Online Rekomendasi

Tujuan Untuk mengetahui apakah fungsi pengaturan aturan

PSB Online Rekomendasi sudah berjalan dengan benar.

Kondisi awal Super Administartor telah masuk kedalam aplikasi

 pengaturan PSB Online

Kondisi Pengaturan yang telah dilakukan akan tersimpan

7/16/2019 psb paper

http://slidepdf.com/reader/full/psb-paper 10/15

10

akhir didalam databse sistem. Dan proses selanjutnyaakan mengikuti aturan yang telah diatur ini.

Langkah-langkah yang harus dilakukan untuk 

menjalankan proses pengaturan aturan PSB

Online Rekomendasi ini adalah sebagai berikut :1.  Super Administrator mengatur jenjang

 pendidikan pada tahap pengaturan modulrekomendasi. Dengan memilih jenjang

 pendidikan “Sekolah Menengah Pertama”

dan “Sekolah Menengah Atas dan SekolahMenengah Kejuruan” pada checkbox yang

tersedia. Setelah itu tekan tombol“Lanjut>>”.

2.  Super Administrator mengatur aturan PSB

Online Rekomendasi dengan memilih

aturan “Perankingan dengan PerhitunganSkor (bobot nilai UN/UASBN+bobot nilai

skor)” pada radiobutton yang tersedia.Setelah itu tekan tombol “Lanjut>>”.

3.  Super Administrator mengatur bobot untuk  perhitungan skor dengan memilih

 perosentase bobot nilai hasil UN sebesar “40”% dan otomastis bobot nilai skor 

sebesar “60”%. Setelah itu tekan tombol

“Lanjut>>”.4.  Super Administrator mengatur jumlah

kategori yang akan digunakan sebagai

 parameter dalam perhitungan skor. Super 

Administrator memilih jumlah kategorisebanyak satu kategori saja. Setelah itu

tekan tombol “Lanjut>>”.

5.  Super Administrator mengatur kategori

yang akan digunakan sebagai parameter dalam perhitungan skor. Super 

Administrator memasukan nama kategori“Kategori Sekolah Asal” dan memasukan

sub kategori “Sekolah yang berada

dipinggiran kota Surabaya”, “Kategorisekolah didaerah Gresik, Bangkalan,

Mojokerjo, Sidoarjo” dan “Kategori sekolah

diluar daerah Gresik, Bangkalan,Mojokerto, Sidoarjo”. Setelah itu tekan

tombol “Lanjut>>”.

6.  Super Administrator mengatur prosentase

kuota untuk siswa rekomendasi dengan

memilih prosentase kuota untuk masuk SMP “5”%, untuk masuk SMA “5”% dan

untuk masuk SMK “5”%. Setelah itu tekan

tombol “Lanjut>>”.7.  Super Administrator memeriksa validasi

 pengaturan keseluruhan yang telah diatur 

sebelumnya. Setelah itu tekan tombol“Lanjut>>”.(lihat Gambar 5.1)

8.  Setelah menekan tombol “Lanjut>>” maka

akan tampil pesan konfirmasi untuk 

memastikan apakah pengaturan tersebuttelah benar. Bila telah benar, Super 

Administrator menekan tombol “OK”

Gambar 5. 1 Tampilan Validasi Pengaturan PSB

Online Rekomendasi 

5.3.2 Proses pendaftaran rekomendasi

Proses pendaftaran rekomendasi merupakan

 proses inti dalam PSB Online Rekomendasi.Untuk melakukan proses ini dimulai denganSuper Administartor atau Administrator 

Rekomendasi membuka pendaftaran. Calon

siswa rekomendasi datang ke dinas pendidikankota setempat dan menyerahkan berkas-berkas

yang diperlukan. Bersamaan dengan

menyerahkan berkas-berkas tersebut, siswadiberikan kode PIN siswa. Proses pembuatan

kode PIN itu sendiri dilakukan oleh Operator 

Rekomendasi. Setelah Calon Siswa

rekomendasi mendapatkan nilai PIN.Selanjutnya Calon Siswa melakukan

 pendaftaran secara online. Diwaktu yang bersamaan data siswa tersebut telah masuk 

kedalam database sistem PSB Online

Rekomendasi. Setelah pendaftaran dinyatakan

selesai, Super Administartor atau Administrator Rekomendasi mengubah tahapan pendaftaran

menjadi pendafatran selesai. Pada Tabel 5.2

dijelaskan mengenai usecase yang berhubungandengan proses pengaturan aturan PSB Online

Rekomendasi.Tabel 5. 2 Proses Pendaftaran Rekomendasi

ID Usecase dan

nama Usecase•  UC-00.02.08 Melihat Tahapan Pendaftaran

PSB Online Rekomendasi

•  UC-00.02.09 Mengubah Tahapan

Pendaftaran PSB Online Rekomendasi

•  UC-00.03.09 Membuat Kode PIN Siswa

•  UC-00.03.10 Mencetak Kode PIN Siswa

kedalam format .pdf 

•  UC-00.04.01 Memasukan Akun Pendaftaran

Rekomendasi

•  UC-00.04.02 Melakukan Pendaftaran

Rekomendasi

•  UC-00.04.03 Mencetak Bukti Pendaftaran

kedalam format .pdf 

Aktor yang

terlibat

Super Administrator, Administrator Rekomendasi, Operator Rekomendasi, Calon

7/16/2019 psb paper

http://slidepdf.com/reader/full/psb-paper 11/15

11

Siswa

Deskripsi Test case ini digunakan untuk melakukan proses pendaftaran rekomendasi

Tujuan Untuk mengetahui apakah fungsi pendaftaran

rekomendasi telah berjalan dengan benar 

Kondisi awal Semua aktor yang terlibat telah mengaksesaplikasi PSB Online rekomendasi

Kondisi akhir Data siswa yang telah melakukan pendaftaran

atau yang belum melakukan pendafatran (baru

membuat kode PIN) akan tersimpan kedalamdatabase sistem.

Langkah-langkah yang harus dilakukan untuk 

menjalankan proses pendaftaran rekomendasi

ini adalah sebagai berikut :1.  Super Administrator atau Administartor 

Rekomendasi membuka tahapan

 pendaftaran dengan melakukan pengubahantahapan pendaftaran pada halaman Ubah

Tahapan Rekomendasi. Aktor tersebut

menekan tombol “Pengaturan Tahapan”.

Setelah itu akan tampil halaman PengaturanTahapan Rekomendasi, aktor menekan

tombol ”Ubah Tahapan” dan melakukan perubahan tahapan menjadi ”Buka

Pendaftaran”

2.  Setelah pendaftaran telah dibuka, Operator 

Rekomendasi melakukan pembuatan kodePIN siswa dan Calon Siswa datang ke dinas

untuk memperoleh kode PIN dan

menyerahkan berkas yang diperlukan.

Operator Rekomendasi menekan tombol“Kode PIN” untuk membuat kode PIN

siswa dengan data berkas yang telahdiserahkan Calon Siswa.

3.  Operator Rekomendasi memasukan NISN,

 No UN/UASB, Nama Siswa, dan memilihJenis Lulusan, Kategori Lulusan. Setelah ituOperator Rekomendasi menekan tombol

“Buat Kode PIN”,akan tampil kode PIN

siswa yang telah di generate secara random.Untuk melakukan penyimpanan data

tersebut, menekan tombol “Simpan”.

4.  Untuk kebutuhan proses uji coba ini, data

siswa yang dimasukan seperti pada Tabel5.3.

Tabel 5. 3 Data Siswa untuk Keperluan

Pembuatan Kode PINNISN No

UN/UASBN

Nama

Siswa

Jenis

Lulusan

Kategori

Lulusan121 121 121 Sekolah

Dasar 

Siswa

lulus tahunlalu

122 122 122 SekolahDasar 

Siswalulus tahun

lalu

221 221 221 Sekolah

Menengah

Pertama

Siswa lain-

lain

222 222 222 Sekolah

Menengah

Pertama

Siswa lain-

lain

223 223 223 Sekolah

Menengah

Pertama

Siswa lain-

lain

224 224 224 Sekolah

Menengah

Pertama

Siswa lain-

lain

5.  Setelah membuat kode PIN, Operator 

Rekomendasi mencetak kode PIN untuk 

diberikan kepada Calon Siswa. Prosesmencetak kode PIN dilakukan dengan

memilih data siswa yang telah dibuat kode

PINnya, lalu menekan tombol “Cetak kode pin”

6.  Calon Siswa melakukan pendaftaran secara

online pada modul Website. Denganmenekan tombol “Rekomendasi” dan

memilih menu “Pendaftaran” dan akan

tampil halaman Masuk Pendaftaran

Rekomendasi. Calon Siswa memasukan NISN, Nomor PIN dan Kode Keamanan.

Seperti pada Gambar 5.2

Gambar 5. 2 Login Pendaftaran Rekomendasi 

Gambar 5.2 hanya sebagai contoh

memasukan pendaftaran rekomendasi, dan

data siswa yang ditunjukan pada Tabel 5.4

 juga melakukan pendaftaran rekomendasi,tetapi tidak ditampilkan pada uji coba ini.

7.  Calon siswa memasukan data siswa yang

diperlukan pada halaman PendaftaranRekomendasi Siswa Lulusan SD (lihatGambar 5.3) atau halaman Pendaftaran

Rekomendasi Siswa Lulusan SMP (lihat

gambar 5.4) sesuai jenis lulusannya.

Gambar 5. 3 Tampilan Pendaftaran Rekomendasi

Siswa Lulusan SD

Gambar 5. 4 Tampilan Pendaftaran Rekomendasi

Siswa Lulusan SMP 

7/16/2019 psb paper

http://slidepdf.com/reader/full/psb-paper 12/15

12

Tabel 5. 4 Data Siswa untuk Keperluan

PendaftaranNISN Nilai

BI

Nilai

B.ING

Nilai

MAT

Nilai

IPA

Pilihan

Jenjang

Sub

Kategori :

Nilai Skor

121 09.00 07.45 09.40 _ SMP _ 

122 08.00 08.15 07.00 _ SMP _ 

221 06.45 07.80 06.90 09.00 SMA Kategori

sekolah didaerah

Gresik,

Bangkalan,

Mojokerto,Sidoarjo :

2

222 07.45 07.90 08.40 08.00 SMA Sekolahyang

 berada

dipinggiran

kotaSurabaya

:3

223 06.15 06.80 06.90 06.00 SMA Kategorisekolah di

daerah

Gresik,Bangkalan,

Mojokerto,Sidoarjo :

2

224 09.45 09.80 08.90 10.00 SMA Kategori

sekolah

diluar 

daerahGresik,

Bangkalan,

Mojokerto,

Sidoarjo :1

8.  Setelah melakukan pendaftaran, calan siswa

diarahkan untuk mencetak bukti pendafatran

(lihat Gambar 5.5)

Gambar 5. 5 Pesan Informasi Pendaftaran dan

Cetak Bukti Pendaftaran

9.  Setelah semua siswa telah melakukan

 pendaftaran, maka Administrator 

Rekomendasi atau Super Administrator mengubah tahapan pendaftaran menjadi

“Pendaftaran Selesai”.

5.3.3 Proses pengolahan data siswa

rekomendasi

Setelah pendaftaran telah selesai, tahapselanjutnya adalah pengolahan data. Pengolahan

data terdiri dari proses verifikasi, pengubahandata siswa bila terdapat ketidaksesuaian dengan

data fisik dan perankingan data siswa

 berdasarkan aturan “Perankingan dengan

Perhitungan Skor (bobot nilai

UN/UASBN+bobot nilai skor)”. Siswa yang

lulus rekomendasi adalah siswa yang berada

diurutan atas atau pada batas maksimal kuota.Pada Tabel 5.5 dijelaskan mengenai usecase

yang berhubungan dengan proses pengolahandata siswa rekomendasi.

Tabel 5. 5 Proses Pengolahan Data Siswa

RekomendasiID Usecase

dan nama

Usecase

•  UC-00.03.01 Melihat Daftar Siswa

•  UC-00.03.02 Melihat Data Rinci Siswa

•  UC-00.03.03 Mencari Data Siswa

•  UC-00.03.04 Melihat Daftar Siswa per Halaman

•  UC-00.03.05 Memperbarui Data dalam Daftar 

Siswa

•  UC-00.03.06 Memilih Baris Daftar Siswa per 

Halaman

•  UC-00.03.07 Melakukan Verifikasi Data Siswa

•  UC-00.03.08 Mengubah Data Siswa

•  UC-00.03.11 Memindah Data Rekomendasi

•  UC-00.06.01 Melihat Daftar Siswa Lulus

Rekomendasi untuk Siswa Tahun Lalu

•  UC-00.06.02 Melihat Data Rinci Siswa Lulus

Rekomendasi untuk Siswa Tahun Lalu

•  UC-00.06.03 Mencari Data Siswa Lulus

Rekomendasi untuk Siswa Tahun Lalu

•  UC-00.06.04 Melihat Daftar Siswa Lulus

Rekomendasi per Halaman

•  untuk Siswa Tahun Lalu

•  UC-00.06.05 Memperbarui Data dalam Daftar 

Siswa Lulus Rekomendasi untuk Siswa Tahun

Lalu

•  UC-00.06.06 Memilih Baris Daftar Siswa Lulus

Rekomendasi per Halaman untuk Siswa Tahun

Lalu

•  UC-00.06.07 Melihat Daftar Siswa Lulus

Rekomendasi untuk Siswa Lain-lain

•  UC-00.06.08 Melihat Data Rinci Siswa Lulus

Rekomendasi untuk Siswa Lain-lain

•  UC-00.06.09 Mencari Data Siswa Lulus

Rekomendasi untuk Siswa Lain-lain

•  UC-00.06.10 Melihat Daftar Siswa Lulus

Rekomendasi per Halaman•  untuk Siswa Lain-lain

•  UC-00.06.11 Memperbarui Data dalam Daftar 

Siswa Lulus Rekomendasi untuk Siswa Lain-

lain

•  UC-00.06.12 Memilih Baris Daftar Siswa Lulus

Rekomendasi per Halaman untuk Siswa Lain-

lain

Aktor yang

terlibat

Super Administrator, Administrator Rekomendasi,Operator Rekomendasi

Deskripsi Test case ini digunakan untuk melakukan proses

 pengolahan data siswa rekomendasi

Tujuan Untuk mengetahui apakah fungsi pengolahan datasiswa berjalan dengan benar 

Kondisi

awal

Semua aktor yang terlibat telah mengakses aplikasi

PSB Online rekomendasi

Kondisiakhir

Data siswa yang telah diolah akan ditampilkandalam hasil siswa lulus dan pada menu Hasil

Rekomendasi di modul Website.

Langkah-langkah yang harus dilakukan untuk 

menjalankan proses pengolahan data siswarekomendasi ini adalah sebagai berikut :

1.  Setelah pendaftaran selesai, Operator 

Rekomendasi melakukan verifikasidengan cara menekan tombol “Data

Siswa” dan memilih menu “Daftar Data

7/16/2019 psb paper

http://slidepdf.com/reader/full/psb-paper 13/15

13

Siswa”. Lalu akan tampil halaman

Daftar Data Siswa.

2.  Setelah melihat daftar data siswa,Operator Rekomendasi memilih salah

satu baris data siswa yang akandiverifikasi dengan menekan baris data

tersebut, lalu menekan tombol “Lihat”

dan akan tampil halaman Data RinciSiswa.

3.  Operator tersebut memeriksa data siswadengan data fisik apakah telah sesuai

atau belum, jika belum, Operator dapat

melakukan pengubahan data siswa

dengan menekan tombol “Ubah” dan bila telah benar, Operator dapat

menekan tombol “Verifikasi”. Dapatdilihat pada daftar data siswa, status

verifikasi berubah menjadi status

“Sudah”.4.  Selain dapat melihat data rinci, data

siswa juga dapat dicari dengan proses pencarian sesuai kata kunci parameter  pencarian. Dengan menekan tombol

 bergambar (kaca pembesar). Lalu

memilih parameter pencarian padacombo box yang tersedia, memasukan

kata kunci sesuai parameter pencarian

 pada  field  Pencarian dan menekan

”Enter” pada keyboard komputer aktor.Maka akan tampil data berdasarkan

 pilihan pencarian aktor.

5.  Operator Rekomendasi juga dapat

melihat daftar siswa per halaman

dengan menekan salah satu dari tombol bergambar (sebelumnya) untuk 

menampilkan halaman lihat daftar siswasebelumnya, menekan tombol

 bergambar  | (pertama) untuk 

menampilkan halaman lihat daftar siswayang paling awal, menekan tombol

 bergambar   (berikutnya) untuk 

menampilkan halaman lihat daftar siswa berikutnya, menekan tombol

 bergambar   | (terakhir) untuk 

menampilkan halaman lihat daftar siswayang paling akhir.

6.  Data siswa didalam daftar data siswa

 juga dapat dilakukan perbarui data

untuk melakukan refresh data siswa.Selain itu juga Operator Rekomendasi

dapat memilih baris daftar siswa yang

akan ditampilkan per halaman. Untuk 

 proses perbarui data dengan cara

menekan tombol bergambar 

(perbarui data) dan data siswa akan di

 perbarui.

7.  Aktor dapat memilih jumlah baris yangakan ditampilkan. Pilihan diantaranya 5,

10, 15, 20, 25 dan 40.8.  Setelah data siswa telah diverifikasi,

secara otomatis sistem mulai melakukan

 perankingan data siswa. Data siswadengan kategori “Siswa lulus tahun

lalu” tidak dilakukan perankingan.9.  Hasil perankingan dapat dilihat oleh

Operator pada menu hasil siswa lulus

dengan menekan tombol “Hasil Siswa

Lulus” dan memilih menu “SMP” atau“SMA” atau “SMK” sesuai jenjang

yang dipilihnya. Operator juga harusmemilih lagi kategori “Siswa Lain-lain”

atau “Siswa Tahun Lalu”

10. Untuk melihat hasil perankingan daridata yang telah dimasukan sesuai Tabel

5.3 dan Tabel 5.4, maka Operator Rekomendasi memilih menu “HasilSiswa Lulus” dan memilih menu

“SMP”. Selanjutnya memilih “Siswa

Tahun Lalu”, maka akan tampil seperti pada Gambar 5.6. Sedangkan untuk 

siswa yang masuk SMA, dapat dilihat

dengan memilih menu “Hasil Siswa

Lulus” dan memilih menu “SMA”.

Selanjutnya memilih “Siswa Lain-lain”,maka akan tampil seperti pada Gambar 

5.7.

Gambar 5. 6 Tampilan Daftar Data Siswa Lulus

Rekomendasi Masuk SMP dan Kategori Siswa

Tahun Lalu

Gambar 5. 7 Tampilan Daftar Data Siswa Lulus

Rekomendasi Masuk SMA dan Kategori Siswa

Lain-lain 

11. Untuk melihat data rinci siswa yang

lulus rekomendasi, Operator Rekomendasi menekan tombol “Lihat”

 pada Daftar Data Siswa Masuk SMA

Lain-lain.

12. Selain dapat melihat data rinci rincisiswa yang lulus rekomendasi, data

siswa lulus rekomendasi juga dapat

7/16/2019 psb paper

http://slidepdf.com/reader/full/psb-paper 14/15

14

dicari dengan proses pencarian sesuai

kata kunci parameter pencarian. Selain

itu juga dapat melihat daftar siswa lulusrekomendasi per halaman, memperbarui

data siswa lulus rekomendasi danmemilih baris daftar siswa yang akan

ditampilkan sesuai keinginan pengguna.

13. Super Administrator atau Administrator Rekomendasi akan melakukan

 pemindahan data siswa yang lulusrekomendasi kedalam database PSB

(lihat Gambar 5.8). Pemindahan data

 baru dapat dilakukan ketika tahap

 pendaftaran diubah menjadi“Pendaftaran Selesai”. Pemindahan data

ini juga hanya dilakukan sekali saja.Bila aktor telah melakukan pemindahan

data, selanjutnya akan tampil pesan

informasi di halaman Pindah Dataseperti pada Gambar 5.9.

Gambar 5. 8 Tampilan Pindah Data Siswa

Rekomendasi kedalam database PSB 

Gambar 5. 9 Tampilan Pindah Data Telah

Dilakukan 

6. KESIMPULAN DAN SARAN

Kesimpulan yang dapat diambil dari pengerjaantugas akhir ini adalah sebagai berikut:

1.  Kebutuhan pengguna yang diperlukan untuk 

merancang aplikasi PSB Online

Rekomendasi, yaitu :

•  Super Administrator : melakukan pengaturan aturan PSB Online

Rekomendasi.

•  Administrator Rekomendasi : mengatur 

 pemindahan data dari database

rekomendasi ke database pendaftarandan mengatur tahapan pendaftaran.

•  Operator Rekomendasi : mengelola datasiswa, mengelola pengunduran diri

siswa dan melakukan verifikasi data

siswa.

•  Calon Siswa : melakukan pendaftaran.

2.  Spesifikasi kebutuhan sistem yang

memenuhi kebutuhan pengguna

 berdasarkan area fungsional, yaitu :

•  Pengelolaan sistem

•  Pengelolaan akun pengguna

•  Pengelolaan aturan PSB Online

Rekomendasi

•  Pengelolaan data PSB Online

Rekomendasi

•  Pengelolaan pendaftaran PSB Online

Rekomendasi•  Pengelolaan pengunduran diri

•  Pengelolaan lulusan siswa rekomendasi3.  Sistem Informasi Penerimaan Siswa Baru

Online, Modul Rekomendasi merupakan

sebuah aplikasi yang memiliki fasilitas

untuk melakukan proses pengaturan aturan

PSB Online Rekomendasi, proses pendaftaran rekomendasi, proses

 pengolahan data siswa rekomendasi dan proses pengunduran diri.

4.  Sistem Informasi Penerimaan Siswa Baru

Online modul Rekomendasi memiliki tiga

aturan proses bisnis PSB Online yang berbeda. Tiga aturan itu diantanranya,

aturan proes bisnis perankingan dengan

menggunakan perhitungan skor, perankingan tanpa perhitungan skor dan

tanpa perankingan. Ketiga aturan itumengacu pada PSB Online Surabaya dan

PSB Online Jakarta. 

5.  Berdasarkan kebutuhan pengguna tidak ada

 permintaan untuk mencetak tanda bukti

 pendaftaran dan tanda bukti pengundurandiri dengan format pdf, tetapi dalam sistem

ini tanda bukti dibuat kedalam format pdf. 

6.  Sistem Informasi Penerimaan Siswa BaruOnline modul Rekomendasi tidak terdapat

kebutuhan non fungsional.

Untuk pengembangan selanjutnya, dilakukan

 penggalian informasi mengenai kebutuhan non

fungsioanal yang berasal dari hasil wawancaraatau review dokumen.

7. DAFTAR PUSTAKA

C.Kobryn. 2001.  Modeling Distributed 

 Applications with UML. Wiley.

Dinas Pendidikan Kota Jakarta., 2008. Petunjuk Teknis Penerimaan Siswa Baru pada

SMA, SMALB, dan SMK Tahun Pelajran

2008/2009, <URL: http://jakarta.siap-

 psb.com>, diakses terakhir tanggal12/05/2009

Dinas Pendidikan Kota Surabaya., 2008.

Petunjuk Teknis PSB Surabaya <URL:

http://www.psbsby-online.net>, diaksesterakhir tanggal 10/05/2009

7/16/2019 psb paper

http://slidepdf.com/reader/full/psb-paper 15/15

15

Pressman, Roger S. 2005. SOFTWARE 

 ENGINEERING : A Practitioner’s

 Approach. The McGraw-Hill Companies,Inc.

Readyset Pro., 2003. Enterprise-Ready SoftwareEngineering Templates, <URL:

http://www.readysetpro.com>

Scott, D.R.K. 2001.  Applying use case drivenobject modelling with UML : An

 Annotated e-Commerce Example.Publisher Addison Wesley First Edition