BAB V IMPLEMENTASI SISTEM
Pada bab ini akan dijelaskan implementasi dari Aplikasi Sistem Pendukung Keputusan Penerimaan dan Penjurusan Untuk Peserta Didik Baru Online yang sudah dibangun
5.1
Lingkungan Implementasi Lingkungan implementasi meliputi lingkungan perangkat keras (hardware)
dan lingkungan perangkat lunak (software) yang digunakan pada saat pembuatan program (coding) yang terdiri dari :
5.1.1
Spesifikasi Untuk server Kebutuhan spesifikasi untuk server adalah sebagai berikut :
5.1.1.1
Lingkungan Perangkat Keras (Hardware) Spesifikasi hardware untuk server yang akan diperlukan pada saat
implementasi minimal adalah : a. Processor core i5 b. RAM 2 GB. c. Space kosong pada hardisk minimal 2 GB d. Monitor dengan resolusi 1024x768 pixel.
5.1.1.2
Lingkungan Perangkat Lunak (Software) Spesifikasi software untuk implementasi system ini adalah a. Sistem Operasi
: Microsoft Windows 7
b. Software Database : Phpmyadmin c. Web Server
: Apache web server
d. Database
: MySQL
V-1
V-2
5.1.2
Spesifikasi untuk Client Kebutuhan spesifikasi untuk client
5.1.2.1
Lingkungan Perangkat Keras (Hardware) Spesifikasi hardware untuk user saat melakukan implementasi adalah
sebagai berikut : a. Processor dual core b. Monitor standar c. Hardisk 250 GB d. RAM 1 GB
5.1.2.2
Lingkungan Perangkat Lunak (Software) Spesifikasi software untuk user saat akan melakukan implementasi
adalah sebagai berikut :
5.2
a. Sistem Operasi
: Linux, Mac, Windows
b. Browser
: Chrome, firefox
Implementasi Antarmuka Implementasi antarmuka pada Pembangunan Aplikasi Sistem Pendukung
Keputusan Penerimaan dan Penjurusan Untuk Peserta Didik Baru Online adalah sebagai berikut:
5.2.1
Antarmuka Login Berikut adalah antar muka dari halaman login baik itu untuk admin
maupun untuk calon peserta didik baru:
V-3
Gambar 5.1 Antarmuka Login
Deskripsi gambar: 1. Text box untuk mengisi username 2. Text box untuk mengisi password 3. Tombol sign in untuk melakukan proses login ke halaman utama Admin dan Calon peserta didik. Pada proses login ini user memasukan username dan password untuk dapat masuk ke halaman berikutnya yang sesuai dengan hak aksesnya masing-masing, sebelah kiri merupakan antar muka login untuk user (calon peserta didik baru) dan sebelah kanan untuk user (administrator, bagian keuangan , dan ppdb).
5.2.2
Antarmuka Halaman Utama Admin Berikut merupakan antar muka halaman utama admin, halaman ini
merupakan halaman awal dari admin (administrator, bagian keunagn, dan ppdb) untuk melanjutkan membuka halaman lainnya untuk dapat melakukan proses/ tugas kerjanya masing-masing.
Gambar 5.2 Antarmuka Halaman Utama Administrator
V-4
Deskripsi gambar: 1. Menu Beranda merupakan halaman utama dari admin. 2. Terdapat beberapa menu yang terdiri dari data, referensi, daftar baru dan logout.
5.2.3
Antarmuka Form Pendaftaran Antar muka form pendaftaran adalah halaman dimana calon peserta didik
dapat melakukan proses pendaftaran, pada halaman ini calon peserta didik diwajibkan untuk mengisi form yang disediakan dengan data yang sesuai, mulai dari data pribadi, data orang tua, data sekolah asal, data nilai, dan lain sebagainya.
Gambar 5.3 Antarmuka Form Pendaftaran
Deskripsi gambar: 1. Text box untuk mengisi data mulai dari data pribadi, data orang tua, data sekolah asal, dan data nilai dari calon peserta didik. 2. Radio button untuk memasukan data yang terdiri dari 2 pilihan seperti jenis kelamin 3. Combo box untuk memasukan data yang terdiri dari berbagai pilihan. 4. Check box untuk melakukan konfirmasi pengisian data. 5. Button untuk mengakhiri dan menyimpan data kedalam database.
V-5
5.2.4
Antarmuka Cetak Formulir Pada gambar 5.4 Hanya berisikan data dari calon peserta didik yang telah
melakukan pendaftaran (pengisian data) halaman ini dapat dicetak langsung melalui printer atau menjadi sebuah dokumen.
Gambar 5.4 Antarmuka Halaman Cetak Formulir
5.2.5
Antarmuka Lihat Pendaftar Pada gambar 5.5 terdapat halaman data pendaftar, halaman ini
menampilkan seluruh data calon peserta didik yang telah mendaftar di Sekolah Menengah Atas Persatuan Guru Islam Indonesia (SMA PGII 2).
Gambar 5.5 Antarmuka Lihat Pendaftar
V-6
5.2.6
Antarmuka Halaman Beranda Calon Peserta Didik Pada gambar 5.6 merupakan halaman beranda untuk calon peserta didik
baru (umum). Terdapat menu untuk melakukan pendaftaran baru, melihat prosedur pendaftaran, melihat data pendaftar, dan statistik pendaftar.
Gambar 5.6 Antarmuka Halaman Beranda
5.2.7
Antarmuka Halaman Data Keuangan Pada gambar 5.7 terdapat antarmuka data keuangan, halaman data
keuangan ini memiliki hyperlink untuk merubah status keuangan yang belum lunas menjadi lunas, dan mengatifkan atau membuka hak akses dari calon peserta didik yang telah melakukan proses pembayaran agar bisa masuk ke halaman pribadi.
Gambar 5.7 Tampilan Kelola Keuangan
V-7
5.2.8
Antarmuka Kelola Nilai Pada gambar 5.8 terdapat antarmuka kelola nilai, antarmuka ini berisikan
informasi mengenai data nilai dari calon peserta didik yang telah melakukan pendaftaran dan mengikuti tes, dihalaman ini ppdb dapat mengelola data nilai dari setiap calon peserta didik baru.
Gambar 5.8 Tampilan Kelola Nilai
1. Hyperlink untuk merubah nilai dari setiap kriteria seperti kemampuan awal dan nilai rata rata agar dapat masuk ke halaman lain. 2. Button selanjutnya untuk menyimpat perubahan data dan menampilkan hasil pengolahan data
5.2.9
Antarmuka Update Nilai Pada gambar 5.9 terdapat antarmuka update nilai, pada halaman ini ppdb
dapat melakukan update nilai dari masing masing calon peserta didik baru.
Gambar 5.9 Tampilan Halaman Update Nilai
V-8
Deskripsi gambar: 1. Text box untuk memasukan data nilai yang akan diubah 2. Button simpan untuk menyimpan data yang telah dirubah/ditambahkan nilainya serta kembali ke halaman kelola nilai. 3. Button batal apabila tidak jadi memasukan nilai.
5.2.10 Antarmuka Bobot Kriteria Pada gambar 5.10 terdapat antarmuka bobot kriteria, antarmuka ini berfungsi untuk mengelola/mengatur nilai bobot/ standar nilai dalam kriteria penerimaan peserta didik baru di SMA PGII 2.
Gambar 5.10 Tampilan Bobot Kriteria
Deskripsi gambar: 1. Text box untuk menginputkan data berupa text. 2. Radio button untuk memilih opsi dari salah satu nilai apakah max atau min. 3. Combo box untuk memilih tipe referensi. 4. Button edit untuk menyelesaikan pengeditan dan menyimpan data.
V-9
5.2.11 Antarmuka Hasil Perhitungan Pada gambar 5.11 terdapat tampilan dari hasil perhitungan dan pengurutan dari pendaftaran calon peserta didik baru di SMA PGII 2 Bandung
Gambar 5.11 Tampilan Hasil Perhitungan
Pada halaman ini berisikan proses pengolahan data atau cara perhitungan dan hasilnya, halaman ini hanya dapat dilihat oleh admin.
5.2.12 Antarmuka Prosedur Pendaftaran Pada gambar 5.12 terdapat tampilan prosedur pendaftaran calon peserta didik baru di SMA PGII 2 Bandung
Gambar 5.12 Tampilan Prosedur Pendaftaran
V-10
Pada halaman ini calon peserta didik baru diberikan informasi mengenai prosedur pendaftaran, mulai dari waktu, persyaratan, biaya dan lain lain yang menyangkut tata cara pendaftaran tersebut.
5.2.13 Antarmuka Kelola Role Pada gambar 5.13 terdapat tampilan kelola role, halaman ini berfungsi untuk mengelola role dan mengedit informasi pada beranda dan mengenai prosedur pendaftaran peserta didik baru di SMA PGII 2 Bandung
Gambar 5.13 Tampilan Kelola Role
Deskripsi gambar: 1. Text box untuk menginputkan data berupa text. 2. Combo box untuk memilih tipe referensi. 3. Text area untuk memasukan data agar mudah diatur tata letak ataupun format penulisannya. 4. Button edit untuk menyelesaikan pengeditan dan menyimpan data.
5.2.14 Antarmuka Statistik Pendaftar Pada gambar 5.14 terdapat tampilan statistik pendaftar, halaman ini berfungsi untuk melihat calon pesertadidik baru yang telah mendaftar berdasarkan urutan data tertentu, misalkan berdasarkan sekolah asal, alamat, dan lain sebagainya.
V-11
Gambar 5.14 Tampilan Statistik Pendaftar
5.2.15 Antarmuka Eksport Data Ke Excel Pada gambar 5.15 terdapat tampilan eksport data ke excel, halaman ini berfungsi untuk menyalin data pendaftar kedalam Microsoft excel agar mudah dalam pengelolaan data.
Gambar 5.14 Tampilan export data ke excel
Ketika admin memilih menu exsport data ke excel maka sistem akan melakukan penyimpanan data dengan format Microsoft excel dan pada layar ditampilkan tata cara pengelolaan datanya.
V-12
5.3 Implementasi Fungsi Per Use Case Perangkat lunak ini menggunakan beberapa entity yang disesuaikan dengan use case dan class diagram yang tertulis di bab sebelumnya, adapun perancangan fungsi per use case yaitu sebagai berikut:
Tabel 5.1 Implementasi Per Use Case No
Use Case
Boundary
Control
Entity
Tabel
1.
Login
Halaman login
Otentifikasi
Data_role
User, role
2.
Kelola
Halaman kelola
Add_pendaftar
Data_pendaftar
Peserta didik
pendaftar
pendaftar
Edit_pendaftar
baru
Delete_pendaftar 3.
4.
5.
6.
7.
Kelola
Halaman kelola
Edit_data
keuangan
keuangan
Kelola
Halaman Kelola
Edit_ nilai
nilai
nilai
Delete_ nilai
Lihat
Halaman hasil
hasil tes
tes
Lihat
Halaman
pendaftar
pendaftar
Form
Halaman
Pendaftar
pendaftaran
Data_keuangan
Peserta didik baru, keuangan
Data_ nilai
Nilai
View_hasil
Data_hasil
Nilai
View_pendaftar
Data_pendaftar
Peserta didik baru
Add_pendaftar
Data_pendaftar
Peserta didik baru
an 8.
Kelola
Halaman admin
Edit_role
Data role
Role
role
5.4
Pengujian Fungsi Dasar Pada Admin Pada admin terdapat informasi yang ditampilkan berupa data peserta didik
baru yang terdapat pada sistem ini. Selain menampilkan data tersebut, admin dapat memanipulasi data yang bertujuan untuk menambah, mengedit ataupun menghapus data. Pada tabel 5.2 dapat dilihat pengujian fungsi dasar yng terdapat pada halaman admin :
V-13
Tabel 5.2 Pengujian Fungsi Dasar Pada Admin No
Test Case
Hasil yang diharapkan
Hasil yang didapatkan
keterangan
1
Login
Masuk ke halaman
Berhasil
Berhasil
admin
utama admin
login dan masuk ke
melakukan
halaman utama admin 2
Tambah
Penambahan
data
Data
peserta
didik
data
peserta didik
oleh
yang diinputkan oleh
peserta
admin,
akan
admin tersimpan pada
didik
dimasukkan ke dalam
Berhasil
database
database 3
4.
Edit data
Pengeditan
data
Data
peserta
peserta
oleh
berhasil diubah dan
didik
admin akan terupdate
disimpan
ke dalam database
database
Hapus
Admin dapat
Data
data
menghapus data
berhasil di hapus
peserta
peserta didik
didik
peserta
didik
Berhasil
pada
peserta
didik
Berhasil
dirubah
Berhasil
didik 5.
Edit data
Bagian keuangan
Berhasil
keuangan
merubah status
status
pembayaran menjadi
menjadi
lunas dengan
status aktif
keuangan lunas
dan
mengaktifkannya 6.
7.
Edit data
PPDB melakukan edit
Berhasil
dirubah
nilai
data nilai yang
menjadi
memiliki
sebelumnya 0
nilai
Tambah
PPDB dapat
Kriteria baru berhasil
data
menambahkan data
ditambahkan
kriteria
kriteria kedalam
Berhasil
Berhasil
V-14
database 8.
Edit data
PPDB dapat
Data kriteria berhasil
kriteria
melakukan edit data
dirubah, dan disimpan
kriteria kedalam
kedalam database.
Berhasil
database 9.
5.5
Hapus
PPDB dapat
Data kriteria yang ada
data
menghapus data
berhasil dihapus.
kriteria
kriteria yang ada
Berhasil
Tabel Pengujian Fungsi Dasar Pada Peserta Didik Baru (pendaftar) Pada pendaftar (calon peserta didik baru) terdapat informasi yang
ditampilkan berupa data yang terdapat pada sistem ini. Selain menampilkan data tersebut, calon peserta didik baru dapat memanipulasi data yang bertujuan untuk menambah, mengedit, menghapus ataupun update data. Pada tabel 5.2 dapat dilihat pengujian fungsi dasar yang terdapat pada halaman peserta didik baru.
Tabel 5.3 Tabel Pengujian Fungsi Dasar Pada Peserta Didik Baru No
Test Case
Hasil yang diharapkan
Hasil yang didapatkan
1
Login
Masuk ke halaman utama
2
Tambah data (pendaftaran ) Edit data
Calon peserta didik dapat menambahkan data dan tersimpan ke dalam database Calon peserta didik dapat mengedit data dan tersimpan ke dalam database.
Berhasil login dan masuk ke halaman utama Berhasil melakukan penambahan data.
3
Berhasil melakukan pengeditan data dan tersimpan ke dalam database.
Keteranga n Berhasil
Berhsil
Berhasil