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 langkahlangkah 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 halhal 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
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
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
13 b. Data Flow diagram DFD Level 0 DFD Level 1
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
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 pilihan nomer ** tujuan ** pilihan Gambar 3.1 Relasi antar tabel datasiswa nodaftar * namasiswa tgllahir kelamin agama alamat asalsekolah alamatsekolah indonesia inggris matematika jumlah
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.
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
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
19 Gambar 3.5 form quota Gambar 3.6 form contact
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.
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.
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.
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