Anda di halaman 1dari 14

library.uns.ac.id digilib.uns.ac.

id

BAB III
HASIL DAN PEMBAHASAN

Sesuai dengan tujuan penelitian ini, yaitu untuk merancang dan membuat
Sistem Informasi Jurnal Penerimaan Siswa Baru jenjang Sekolah Menengah Atas
di Kabupaten X untuk menggantikan sistem yang masih manual, maka langkah-
langkah yang diperlukan untuk digunakan dalam penyelesaian masalah pada
penulisan tugas akhir ini sebagai berikut:

A. Analisis Data
1. Analisis Sistem
Proses menganalisa sistem bertujuan untuk mengetahui sistem
penerimaan siswa baru di Kabupaten, hal ini dilakukan untuk mengetahui
permasalahan, kelemahan dan kebutuhan dari sistem tersebut. Tujuan dari
analisis sistem ini selain tersebut diatas adalah untuk mengidentidikasi hal-
hal yang masih kurang dari sistem yang lama yang sifatnya manual untuk
kemudian dilakukan langkah-langkah perbaikan, maka dilakukan
pengecekan dan evaluasi agar tidak menyimpang dari permasalahan, dari
sistem penggajian sebelumnya yang masih sederhana.
2. Merancang Sistem
Perancangan sistem ini menggunakan metode diagram kontek atau
(Conteks diagram), Diagram Alir Data (Data Flow Diagram) dari sistem
penerimaan siswa baru di Kabupaten X. Selain itu pada pembuatan
aplikasi programnya menggunakan Borland Delphi 7.0.
3. Merancang Basis Data
Perancangan basis data dalam sistem ini, metode yang digunakan
adalah dengan membuat Entity Relationship Diagram (ERD) dari Sistem
penerimaan siswa baru. Pada progamnya menggunakan ADO
CONECTION, ADO QUERY, DATA SOURCE, mySQL

10
library.uns.ac.id digilib.uns.ac.id
11

4. Desain input
Desain input merupakan desain tata letak masukkan data yang
diperlukan untuk diolah dan disimpan dengan suatu database. Data
tersebut antara lain nama, tanggal lahir, jenis kelamin, alamat, agama,
telepon, asal sekolah, alamat sekolah, nilai. Data tersebut diperlukan untuk
membuat aplikasi sistem komputerisasi Sistem Informasi penerimaan
siswa baru jenjang Sekolah Menengah Atas Kabupaten X pada tahun 2009
5. Desain output
Desain output merupakan desain keluaran data-data yang telah diolah
yang akan dilaporkan secara terperinci agar mudah dibaca oleh pihak yang
membutuhkan. Output dari progam aplikasi Sistem Informasi jurnal
penerimaan siswa baru jenjang Sekolah Menengah Atas di Kabupaten X
pada tahun 2009 ini adalah no, nama, tanggal lahir, jenis kelamin, asal
sekolah, jumlah nilai.
6. Implementasi dan evaluasi
Evaluasi dilakukan dengan tujuan memperbaiki sistem yang telah
ibuat apakah sudah sesuai dengan kebutuhan. Setelah sesuai dengan
kebutuhan maka sistem aplikasi dapat digunakan.

B. Pembahasan
1. Analisis Sistem
Dalam analisis sistem meliputi berbagai hal sebagai berikut :
a. Pemakaian Progam
Progam yang akan dirancang akan digunakan oleh panitia
penerimaan siswa baru jenjang sekolah menengah atas, khususnya hanya
pihak yang berwenang dalam pengelolaan data penerimaan siswa baru di
Kabupaten X.
b. Password
Password digunakan untuk menjaga keamanan data pada progam
yang akan dibuat, khususnya untuk mengakses secara penuh data yang
library.uns.ac.id digilib.uns.ac.id
12

ada, sehingga program hanya dapat diatur oleh pihak yang berwenang
saja.
c. Data-data input
Data-data yang akan di input adalah nama, tanggal lahir, jenis
kelamin, alamat, agama, telepon, asal sekolah, alamat sekolah, tujuan
sekolah, nilai.

2. Perhitungan nilai
Secara umum perhitungan nilai penerimaan siswa baru jenjang
sekolah menengah di Kabupaten X dirumuskan sebagai berikut :
a. Nilai yang digunakan sebagai acuan adalah 3(tiga) mata pelajaran pokok,
yaitu Bahasa Indonesia, Bahasa Inggris dan Matematika. Nilai yang
menjadi acuan tersebut dijumlah sehingga didapat jumlah nilai.
b. Jumlah nilai diurutkan dari nilai besar ke kecil untuk mendapatkan
ranking.

3. Desain sistem
a. Diagram Konteks
Diagram konteks pada sistem penerimaan siswa baru pada adalah sebagai
berikut :

Siswa Mengirimkan Data Siswa Sekolah

Daftar kuota yang diterima

Daftar siswa yang diterima Sistem penerimaan siswa baru

Daftar siswa yang diterima


library.uns.ac.id digilib.uns.ac.id
13

b. Data Flow diagram


DFD Level 0

DFD Level 1
library.uns.ac.id digilib.uns.ac.id
14

c. Kamus Data
Kamus data adalah model data yang bertujuan membantu
pembuat sistem atau yang berkaitan dalam pembuatan sistem ini mengerti
aplikasi semua elemen secara detail. Berikut ini adalah desain basis data
sistem penerimaan siswa baru yang dijelaskan pada tabel dibawah ini.

Tabel 3.1 Tabel password


(admin)
Nama Field Type Size Keterangan
user varchar (6)
pass varchar (6)

Tabel 3.2 Data form pendaftaran


(datasiswa)
Nama Field Type Size Keterangan
nodaftar Int (11) Primary key
namasiswa varchar (25)
tgllahir date
kelamin char (1)
agama varchar (10)
alamat varchar (50)
notelp double
asalsekolah varchar (25)
alamatsekolah varchar (50)
indonesia float
inggris float
matematika float
jumlah float
library.uns.ac.id digilib.uns.ac.id
15

Tabel 3.3 Tabel sekolah


(datasekolah)
Nama Field Type Size Keterangan
kode integer 11 primary key
namasekolah varchar 25
quota integer 11

Tabel 3.4 Tabel pilihan


(pilihan)
Nama Field Type Size Keterangan
nomer Integer 11
tujuan Integer 11
pilihan Integer 11

datasekolah
kode *
namasekolah
quota

datasiswa
nodaftar *
namasiswa
tgllahir
kelamin
agama
alamat
asalsekolah
alamatsekolah
indonesia
inggris
matematika
jumlah

pilihan
nomer * *
tujuan * *
pilihan

Gambar 3.1 Relasi antar tabel


library.uns.ac.id digilib.uns.ac.id
16

2) Pembuatan Aplikasi Progam


Pelaksanaan pembuatan sistem penerimaan siswa baru perlu adanya
dukungan yang memadai, untuk itu memerlukan hardware maupun software
yang sesuai.
a. Kebutuhan Hardware dan software
1) Hardware
Satu unit komputer dengan spesifikasi sebagai berikut :
Memory : 1024 MB of RAM
Hardidisk : 80 Gb
Processor : Intel celeron M 1.73 GHz processor
Monitor : 15 “
2) Software
Untuk menyelesaikan sistem informasi penerimaan siswa baru
membutuhkan software aplikasi
- Borland Delphi 7
- mySQL
b. Struktur Desain Progam
Aplikasi sistem penerimaan siswa baru ini terdapat toolbar utama yang
dapat diakses oleh beberapa tingkatan user , yaitu:
1) Menu File
Menu ini terdapat menu yang diperuntukkan untuk user admin, berisi
login dan logut. Menu admin hanya dapat digunakan oleh seseorang
yang berwenang, disini adalah admin yang mempunyai password
untuk mengakses seluruh data, meliputi edit data dan delete. Menu
logout digunakan untuk keluar dari tingkat user admin.
2) Menu Info
Menu ini berisi petunjuk dalam melakukan pendaftaran siswa baru,
sehingga user dapat memberikan input data sesuai dengan yang
diharapkan. Contact person juga terdapat di menu ini, sebagai bantuan
apabila user mengalami kesulitan ataupun masalah yang berkaitan
dengan pendaftaran siswa baru.
library.uns.ac.id digilib.uns.ac.id
17

3) Hasil Aplikasi
a) Halaman utama
Halaman ini adalah halaman utama dimana ada dua tingkat
user yang menggunakannya, yaitu user biasa dan admin. User biasa
menggunakan halaman ini untuk melakukan pendaftaran dan juga
mengetahui laporan pendaftaran, sedangkan buat admin, halaman
ini terdapat menu login dan logout.

Gambar 3.2 Halaman utama

Keterangan:
Pilihan sekolah : user dapat memilih sekolah yang dituju, yang
terdapat di Kabupaten X
Daftar : user menggunakan tombol ini untuk
memunculkan form pendaftaran, tentu saja
setelah memilh sekolah.
Tampilkan hasil: user menggunakan tombol ini untuk melihat hasil
atau data pendaftaran di sekolah yang dituju.
Exit : tombol untuk keluar dari aplikasi
library.uns.ac.id digilib.uns.ac.id
18

File : berisi menu admin dan exit. Admin memiliki sub


menu yaitu login dan logut berfungsi untuk
mengakses data secara penuh.
Info : berisi mengenai informasi petunjuk pendaftaran,
quota jumlah siswa yang dapat ditampung
sekolah dan juga contact person.
Halaman ini juga terdapat form admin, yang memberikn akse
kepada user admin, sehingga dapat melakukan edit data dan
menghapus data.

Gambar 3.3 form Login

Selain form admin, di halam ini pula ada form pelengkap, yaitu
form yang berguna untuk membantu usr apabila mengalami
kesulitan dalam menggunakan aplikasi ini, diantaranya adalah form
petunjuk, form quota dan form contact.

Gambar 3.4 form Petunjuk


library.uns.ac.id digilib.uns.ac.id
19

Gambar 3.5 form quota

Gambar 3.6 form contact


library.uns.ac.id digilib.uns.ac.id
20

b) Halaman form pendaftaran


Halaman ini berisikan formulir yang harus diisi oleh siswa
yang mendaftar, antara lain data siswa dan nilai siswa.

Gambar 3.7 form pendaftaran


Keterangan:
Kolom nama : tempat user memberikan inputan berupa
nama lengkap
Kolom tanggal lahir : tempat user memberikan inputan berupa
tanggal lahir
Option jenis kelamin : tempat user memberikan inputan berupa
jenis kelamin
Kolom agama : tempat user memberikan inputan berupa
agama
Kolom no.telp/hp : tempat user memberikan inputan berupa
no telepon yang bisa dihubungi
Kolom asal sekolah : tempat user memberikan inputan berupa
asal sekolah, yaitu sekolah lanjutan
pertama atau yang sederajat.
library.uns.ac.id digilib.uns.ac.id
21

Kolom alamat sekolah : tempat user memberikan inputan berupa


alamat sekolah terdahulu, yaitu sekolah
lanjutan pertama atau yang sederajat
Kolom sekolah tujuan : user dapat memilih sekolah tujuan
sebanyak 2 sekolah yang akan didaftar
berdasarkan prioritas
Kolom nilai : tempat user memberikan inputan berupa
nilai, yang terdiri dari 3(tiga) mata
pelajaran yaitu Bahasa Indonesia, Bahasa
Inggris, Matematika. Nilai tersebut
didapat dari nilai ujian nasional.
Kolom jumlah adalah hasil pertambahan
dari ketiga mata pelajaran, yang secara
otomatis dijumlahkan, sehingga user tidak
perlu mengisi, jumlah ini pula yang
nantinya menentukan apakah pendaftar
diterima atau tidak di sekolah yang dituju.
Tombol daftar : untuk mengekseskusi setelah mengisi
isian pendafataran.
Tombol cancel : untuk membatalkan formulir pendaftaran

c) Form edit data


Halaman ini isinya hampir sama dengan form pendaftaran,
tetapi di form edit data ini dapat dilakukan edit data, sehingga
mempunyai tombol simpan dan cancel.
library.uns.ac.id digilib.uns.ac.id
22

Gambar 3.8 Form edit data

d) form hasil
Halaman ini berisikan report dari pendaftaran siswa, sehingga user
dapat melihat report dari pendaftaran yang telah diurutkan
berdasarkan nilai tertinggi sebanyak quota yang ada di sekolah.
Singkatnya, isi dari form ini adalah pendaftar yang diterima.
Tombol cetak juga terdapat di halaman ini, apabila user
menginginkan report dalam bentuk hardcopy.
library.uns.ac.id digilib.uns.ac.id
23

Gambar 3.9 Form report

e) Form cetak
Form ini dapat menampilkan print preview, yaitu kondisi dimana
user dapat melihat preview, sebelum report akan dicetak dalam
bentuk hardcopy.

Gambar 3.1 Form Preview

Anda mungkin juga menyukai