psb paper
-
Upload
edo-galeria -
Category
Documents
-
view
54 -
download
0
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