Sie sind auf Seite 1von 39

1

BAB I

PENDAHULUAN

1.1 Latar Belakang Masalah

Perkembangan teknologi telah banyak mengubah kehidupan di

dunia, untuk hidup dalam kemajuan teknologi yang serba canggih

terutama di bidang teknologi informasi. Dan dengan dukungan

teknologi komputer telah terbukti bahwa mekanisme dalam dunia

kerja, komputer sangat memegang peranan penting untuk menunjang

kelancaran aktifitas pekerjaan di dalam suatu instansi.

Penggunaan teknologi pada saat ini sangat di butuhkan

terutama dalam hal pendidikan. Khususnya MTS Tomalou yang belum

menggunakan teknologi internet.

Semakin banyak penggunaan teknolgi yang sering di gunakan

untuk internetan kemudian muncul suatu gagasan untuk membuat

suatu situs untuk Penerimaan Siswa Baru MTS Tomalou Berbasis web

yang memang belum memiliki jaringan teknologi yang canggih seperti

sekolah-sekolah di kota yang pada umumnya memang sudah memiliki

itu. Sistem Informasi penerimaan Siswa baru dengan berbasis web ini

diharapkan sebagai langkah baru untuk masuk ke MTS dengan cara

online tanpa harus langsung ke sekolah tersebut, dan sistem ini juga

dapat membantu petugas penerimaan siswa baru. Untuk itu maka di

buatlah sistem penerimaan siswa baru berbasis web agar

mempermudahkan para calon siswa melakukan pendaftaran melalui


2

web site dan mendapatkan informasi-informasi tentang penerimaan

siswa baru.

1.2 Rumusan Masalah

Berdasarkan latar belakang di atas maka penyusun akan

mengangkat permasalahan tentang bagaimana membangun Sistem

Informasi Penerimaan Siswa Baru MTS Tomalou yang bebasis Web

atau Online dengan memanfaatkan teknologi internet. Dimana pada

sistem ini juga akan mempermudah petugas penerimaan siswa baru

untuk menyelesaikan pekerjaanya dan menghasilkan informasi yang

cepat dan akurat.

1.3 Ruang Lingkup

Mengingat terlalu luasnya permasalahan yang dihadapi, maka

hanya akan diambil salah satu permasalahan yang dipandang tidak

terlalu rumit dan yang sekitarnya dalam pembuatan karya tulis ini bisa

digunakan untuk membantu memecahkan masalah tersebut.

1. Informasi syarat pendaftaran siswa baru dapat dilihat melalui

internet.

2. Informasi yang dapat di proses untuk siswa mencakup informasi

pendaftaran, data calon siswa, tahun ajaran, jadwal pendaftaran,

syarat masuk, jadwal pengumuman, grafik penerimaan siswa baru

perperiode, pengumuman diterima atau tidak diterima dan profil

sekolah tersebut.
3

3. Kapasitas penerimaan calon siswa yang masuk sesuai dengan

syarat pendaftaran.

4. Kapasitas jumlah pendaftaran, kapasitas di terima dan kapasitas

cadangan di tentukan dari pihak sekolah tersebut sesuai dengan

tahun ajaran.

5. Menampilkan informasi statistik penerimaan siswa dan statistik

pendaftar calon siswa berdasarkan calon siswa dalam bentuk grafik.

1.4 Tujuan Penelitian

Tujuan dari pembuatan Sistem Informasi adalah :

1. Untuk membuat sistem informasi penerimaan siswa baru di MTS

Tomalou secara online.

2. Untuk mempermudah dalam pendaftaran masuk MTS Tomalou,

karena tidak perlu lagi datang langsung ke sekolah untuk

mendaftar agar masuk sekolah tersebut


4

BAB II

TINJAUAN PUSTAKA DAN DASAR TEORI

2.1 Tinjauan Pustaka

Penelitian tentang sistem informasi pengolahan data semacam

ini pernah di lakukan oleh ALPIUS FRENDI (2011), dengan judul sistem

pendaftaran siswa baru secara online pada SMP Kristen Setia Bakti

Kalimantan Barat dengan menggunakan bahasa pemrograman PHP.

Persamaan penelitian sebelumnya dengan saat ini adalah sama-sama

menghasilkan informasi profil dari sekolah serta pendaftaran secara

online dan proses seleksi dilakukan berdasarkan nilai nem tertinggi.

Yang membedakan penelitian ini dengan penelitian sebelumnya adalah

sistem ini nantinya akan menggunakan grafik yang akan menampilkan

informasi penerimaan siswa baru perperiode atau pertahun serta

menampilkan informasi jadwal pendaftaran, syarat pendaftaran, quota

penerimaan dan daftar pengumuman siswa yang di terima.

2.2 Dasar Teori

2.1.1 Sekilas Tentang MTS Tomalou

MTS Tomalou adalah salah satu sekolah MTS swasta kedua yang

berdiri pada tahun ajaran 1998/1999 dan di resmikan pada tahun

2001 dengan KW.27/015/2001 di Kota Tidore Kepulauan propinsi

Maluku Utara yang beralamat di jl.Soa-sio rum.


5

Tujuan madrasah tsawiyah swasta tomalou adalah

1. Menghasilkan anak dididk yang mampu menjalankan syariat

islam dan baca tulis Alquran.

2. Menghasilkan anak didik yang dapat menguasai ilmu

pengetahuan dan teknologi (IPTEK) dan mampu berkopetensi

dengan standar nilai kelulusan yang maksimal serta unggul

dalam persaingan masuk ke jenjang pendidikan selanjutnya.

3. Mengukut sertakan anak didik dalam setiap jenis lomba di

berbagai tingkat.

2.1.2 Basis Data

Dalam Buku Analisis dan Desain Sistem Informasi menyebutkan

bahwa basis data (data base) merupakan kumpulan dari data yang

saling berhubungan satu dengan yang lainnya. (Jogiyanto.HM).

2.1.3 Internet

Berasal dari kata interconection networking yang mempunyai

arti hubungan berbagai komputer dan berbagai tipe komputer yang

membentuk sistem jaringan yang mencakup seluruh dunia dengan

melalui jalur komunikasi seperti telepon, wireless dan lainnya.

(Sutarman, S.Kom, 2003).


6

2.1.4 Web Side

Situs Web merupakan alamat (URL) yang berfungsi sebagai

tempat penyimpanan data dan informasi dengan berdasarkan topik

tertentu. (Sutarman, S.Kom, 2003).

2.1.5 Browser

Merupakan suatu program yang dirancang untuk mengambil

informasi informasi dari suatu server komputer pada jaringan

internet. Jadi untuk mengakses web diperlukan suatu program yaitu

Web Browser. (Sutarman, S.Kom, 2003).

2.1.6 PHP Hypertext Preprocessor

Merupakan bahasa berbentuk script yang ditempatkan dalam

server dan diproses diserver. Hasilnya yang dikirim ke klien, tempat

pemakai menggunakan browser. PHP dirancang untuk membentuk web

dinamis. Artinya, PHP dapat mrmbentuk suatu tampilan berdasarkan

permintaan terkini. (Abdul Kadir, 2001).

Kode PHP selalu diawali dengan tanda lebih kecil (<) dan

diakhiri dengan tanda lebih besar (>). Ada empat cara untuk

menuliskan script PHP, yaitu :

1. Menggunakan tanda <?...?> :

<?

Script PHP;

?>
7

2. Menggunakan tanda <?php ?> :

<?php

Script PHP;

?>

Dari penggunaan perintah diatas, kita harus selalu ingat bahwa

tanda penutup haruslah sesuai dengan tanda pembukanya. Misalnya,

jika tanda pembukanya (<?) maka tanda penutup skripnya adalah

(?>). Tanda penutup (?>) memberikan isyarat bahwa suatu

pernyataan atau skrip PHP telah lengkap dituliskan. Penulisan tanda

pembuka dan penutup yang terpisah dalam baris yang berbeda

bukanlah harga mati. Kita dapat juga menuliskannya seperti contoh

berikut.

Contoh skrip PHP yang ditulis pada beberapa baris :

<?php

echo Beda baris, nggak masalah !!;

?>

Pernyataan tersebut diatas dapat pula dituliskan dalam satu baris,

namun akan menghasilkan keluaran yang sama dengan program yang

sebelumnya, berikut contohnya.

<? php echo Beda baris, nggak masalah !!; ?>

2.1.7 Web Server

Web Server adalah sebuah bentuk server yang khusus

digunakan untuk menyimpan halaman web site atau home page.


8

Komputer dapat dikatakan sebagai web server jika komputer tersebut

memiliki suatu program server yang disebut Persinal Web Server

(PWS). PWS ini difunfsikan agar halaman web yang ada di dalam

sebuah komputer server dapat dipanggil oleh komputer klien. (Bunafit

Nugroho, 2004)

2.1.8 Macromedia Dreamweaver MX

Macromedia Dreamweaver MX adalah suatu bentuk program

editor web yang dibuat oleh Macromedia dengan alamat

www.macromedia.com. Dengan menggunakan program ini, seorang

programer web dapat dengan mudah membuat dan mendesain

webnya, karena bersifat WYSIWYG (What You See Is What You Get).

(Bunafit Nugroho, 2005)

2.1.9 MYSQL

MYSQL merupakan jenis data base server yang sangat terkenal,

karena menggunakan SQL (Structure Query Language) sebagai bahasa

dasar untuk mengakses databasenya. MYSQL termasuk jenis RDBMS

(Relational Database Management System). (Abdul Kadir, 2001).

Dalam pengolahan database dengan MYSQL perintah yang perlu

diketahui dan sering digunakan adalah sebagai berikut :

a. Membuat Database MYSQL

Perintahnya : Create database nama_database;

b. Menampilkan data dari tabel


9

Perintahnya : select * from nama_tabel;

c. Memasukan data ke dalam tabel

Perintahnya : insert into nama_tabel (nama_field1,

nama_field2, nama_field3) values (nilai_field1, nilai_field2,

nilai_field3);

d. Mengedit data di dalam tabel

Perintahnya : update nama_tabel set nama_field1 = nilai1,

nama_field2 = nilai2, nama_field3 = nilai3 where

nama_field_penentu=nilai_penentu;

e. Menghapus data dalam tabel

Perintahnya : delete from nama_tabel where

nama_field_penentu=nilai_penentu;
10

BAB III

ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisis Sistem

Sistem adalah sekumpulan dari elemen-elemen yang

berinteraksi untuk mencapai suatu tujuan tertentu (Jogiyanto,

1999:2). Sistem pendukung penerimaan siswa baru untuk

menganalisa masalah melalui tabel. Sistem yang baik yaitu sistem

yang memiliki sistemmatika jelas, ringkas dan sederhana.

3.1.1 Perangkat Keras (Hardware)

Perangkat keras merupakan alat yang di gunakan untuk

mengelolah data dan penyajian laporan. Perangkat keras yang di

gunakan berupa :

1. Processor Intel Core i3

2. Hardisk 350 Gigabyte

3. Ram 2 Gigabyte

4. Printer untuk mencetak data-data pendaftaran calon siswa

3.1.2 Perangkat Lunak (Software)

Perangkat lunak disini merupakan program yang digunakan

untuk mengendalikan kegiatan dari sistem komputer. Perangkat lunak

yang di gunakan berupa :

1. Sistem Operasi Windows 7

2. PHP dan MySQL


11

3. Adobe Photoshop CS2

4. Macromedia Dreamweaver 8

5. Mozilla FireFox Sebagai Browser

3.2 Perancangan Sistem

3.2.1 Diagram Konteks

`Diagram konteks adalah aliran informasi yang pertama. Pada

diagram konteks proses aliran datanya dijabarkan secara global.

Diagram konteks dapat dipecahkan lagi menjadi bagian-bagian yang

lebih rinci.

Data Adm in / Petugas


Data Tahun Ajaran
Data Pembayaran
Data Nilai Tes UAN
Data Proses Seleksi PSB
Data Berita Data Pendaftaran
Data Komentar Data Komentar
Sistem Informasi Pendaftar
Admin
Penerimaan Siswa baru
Sekolah
Di MTS Tomalou Tidore Informasi Biodata Pendaftar
Informasi Data Pendaftar Kepulauan Informasi Data Pendaftar Diterim a
Informasi Data Pendaftar Yang Diterima Informasi Pendaftar Data Tidak Diterim a
Informasi Data Pendaftar Yang Tidak Diterim a Informasi Data Pendaftar Cadangan
Informasi Data Pendaftar Cadangan
Informasi Data Seluruh Nilai Tes
Informasi Data Nilai Tes Per Pendaftar
Inforamsi Grafik Penerimaan Siswa Baru
Inforamsi Grafik Asal Sekolah Calon Siswa Baru
Informasi Data Berita
Informasi Data Kom entar
Data Komentar

Data Pembayaran Pengunjung


Admin Bank
Informasi - Informasi

Gambar 3.1 Diagram Konteks


12

Diagram konteks diatas menggambarkan hubungan antara input atau

output antara sistem dengan dunia luar dari gambar diatas dapat di

jelaskan bahwa admin sekolah sebagai pihak yang dapat

mengimputkan, mengedit, menghapus dan mengakses semua data

pada pendaftaran siswa baru serta dapat melihat semua laporan yang

ada (terrekam) dan pada admin bank hanya dapat menginput data

pembayaran. Sedangkan user/calon siswa sebagai pengguna dan

hanya dapat menginput data pendaftar, selain itu user/calon siswa

juga hanya dapat melihat laporan diterima, tidak diterima ataupun

cadangan, dan pengunjung hanya dapat mengakses informasi dan

memberikan komentar terkait web tersebut.

3.2.2 Diagram Alir Data (DAD) level 0

Diagram arus data level 0 merupakan penjabaran dari diagram

konteks, hanya pada diagram ini sudah menjurus kepada suatu proses

dan merupakan gabungan secara keseluruhan yang melibatkan semua

kesatuan luar secara lengkap.


13

Data Data
pembayaran 1 pembayaran
Admin Bank Proses Data Pembayaran.Myd
Pembayaran
Data
pembayaran

2
Data Berita Data Berita Data Berita
Proses Data Berita.Myd
Berita
Admin
Sekolah
3
Data Admin Data Admin
Proses Data Admin.Myd
Admin

Data Tahun Data Tahun


Ajaran 4 Ajaran
Proses Data Thn_Ajaran.Myd
Tahun Ajaran
Data Tahun Ajaran

5
Data Nilai Tes UAN Data Nilai Tes UAN Data Nilai Tes UAN
Proses Data Nilai_Tes.Myd
Nilai Tes UAN

Data
Pendaftar 6
Data Pendaftar Data Pendaftar
Pendaftar Proses Data Pendaftar.Myd
Pendaftar

7
Data Komentar Data Komentar Data Komentar
Proses Data Komentar.Myd
Komentar

Proses
Informasi
Informasi Biodata Pendaftar
Informasi Data Pendaftar Diterim a
Informasi Pendaftar Data Tidak Diterim a
Informasi Data Pendaftar Cadangan
Informasi Data Pendaftar
Informasi Data Pendaftar Yang Diterima
Informasi Data Pendaftar Yang Tidak Diterim a
Informasi Data Pendaftar Cadangan
Informasi Data Seluruh Nilai Tes
Informasi Data Nilai Tes Per Pendaftar
Inforamsi Grafik Penerimaan Siswa Baru
Inforamsi Grafik Asal Sekolah Calon Siswa Baru
Informasi - Informasi
Informasi Data Berita Pengunjung
Informasi Data Kom entar

Gambar 3.2 Diagram Alir Data LEVEL 0


14

3.2.3 Diagram Alir Sistem

Diagram alir sistem merupakan diagram yang menjelaskan

aliran sistem yang akan dibuat dan diterapkan pada program aplikasi.

Tahap ini sangat penting sekali peranannya dalam pembuatan program

aplikasi. Tahap diagram alir sistem ini berisi langkah-langkah

pembuatan program dari awal sampai akhir yang di terjemahkan

dalam simbol-simbol flowchart yang setiap simbol mempunyai arti

yang berbeda.

pendaftar nilai_tes thn_ajaran pembayaran berita komentar admin

rekam rekam rekam rekam rekam rekam rekam

pendaftar nilai_tes thn_ajaran pembayaran berita komentar admin

cetak laporan cetak laporan cetak laporan cetak laporan cetak laporan cetak laporan

1 6 7 8 9 10

Gambar 3.3 Diagram Alir Sistem


15

Keterangan :

1. Laporan data pendaftar

2. Laporan nilai tes perpendaftar

3. Laporan tahun ajaran perpendaftar

4. Laporan pendaftar diterima

5. Laporan pendaftar tidak diterima

6. Laporan nilai tes

7. Laporan tahun ajaran

8. Laporan pembayaran

9. Laporan berita

10.Laporan komentar

3.2.4 Perancangan Tabel Basis Data

Perancangan basis data untuk merancang database atau basis

data yang telah dibuat supaya masukan dan keluaran program sesuai

dengan yang diharapkan. Rancangan dari masing-masing tabel

tersebut diatas adalah sebagai berikut :

1. Tabel Pendaftaran

Nama tabel : Pendaftar

Jumlah field : 40

Fungsi : Untuk menampilkan data calon pendaftar

Kunci Utama : No_Pendaftaran *


16

Tabel 3.1 Struktur tabel pendaftaran

No FieldName Type Lebar Keterangan

1 No_pendaftaran * Varchar 12 Nomor Pendaftaran

2 Tgl_daftar Date - Tanggal Pendaftaran

3 Thn_ajaran ** Varchar 9 Tahun Ajaran

4 Nm_lengkap Varchar 35 Nama Lengkap

5 Nm_panggilan Varchar 25 Nama Panggilan

6 Tmpt_lahir Varchar 50 Tempat Lahir

7 Tgl_lahir Date - Tanggal Lahir

8 Jns_kel Char 1 Jenis Kelamin :

1. Laki Laki
2. Perempuan
9 Anak_ke Integer 2 Anak Ke

10 Jml_saudara Integer 2 Jumlah Saudara

11 Gol_drh Char - Golongan Darah :

1. A
2. B
3. O
4. AB
12 Tinggi_bdn Integer 3 Tinggi Badan

13 Berat_bdn Integer 3 Berat Badan

14 Panjang_tngn Integer 3 Panjang Tangan

15 Panjang_kaki Integer 3 Panjang Kaki

16 Agama_pendaftar Char 1 Agama Pendaftar :

1. Islam
2. Protestan
3. Katholik
4. Budha
5. Hindu
6. Konghucu
17 Almt_pendaftar Varchar 50 Alamat Pendaftar
17

18 Kode_pos_pendaftar Varchar 10 Kode Pos Pendaftar

19 Asal_sekolah Varchar 35 Asal Sekolah

20 Kegemaran_1 Varchar 50 Kegemaran 1

21 Kegemaran_2 Varchar 50 Kegemaran 2

22 Kegemaran_3 Varchar 50 Kegemaran 3

23 Bkt_olahraga Varchar 50 Bakat Olahraga

24 Bkt_seni_budaya Varchar 50 Bakat Seni Budaya

25 Bkt_ketrampilan Varchar 50 Bakat Ketrampilan

26 Bkt_lain2 Varchar 50 Bakat Lain Lain

27 Nm_ayah Varchar 35 Nama Ayah

28 Pekerjaan_ayah Varchar 50 Pekerjaan Ayah

29 Pendapatan_ayah Integer 9 Penghasilan Perbulan


Ayah

30 Almt_ayah Varchar 50 Alamat Ayah

31 Kode_pos_ayah Varchar 10 Kode Pos Ayah

32 Nm_ibu Varchar 35 Nama Ibu

33 Pekerjaan_ibu Varchar 50 Pekerjaan Ibu

34 Pendapatan_ibu Integer 9 Penghasilan Perbulan


Ibu

35 Almt_ibu Varchar 50 Alamat Ibu

36 Kode_pos_ibu Varchar 10 Nama Wali

37 Foto Text - Foto Pendaftar

38 User Varchar 25 Username Pendaftar

39 Pass Varchar 25 Password Pendaftar

40 Status_terima Char 1 Status Terima :

1. Tidak Lulus
2. Lulus
3. Cadangan
18

2. Tabel Tahun Ajaran

Nama tabel : Thn_ajaran

Jumlah field :7

Fungsi : Untuk melihat mengubah tahun ajaran

Kunci Utama : No_Pendaftaran *

Tabel 3.2 Struktur tabel tahun ajaran

No FieldName Type Lebar Keterangan

1 Thn_ajaran * Varchar 9 Tahun Ajaran

2 Kap_terima Integer 3 Kapasitas Terima

3 Kap_cadangan Integer 3 Kapasitas Cadangan

4 Tgl_awal_pendaftaran Date - Tgl Awal Pendaftaran

5 Tgl_akhir_pendaftaran Date - Tgl Akhir Pendaftaran

6 Tgl_pengumuman Date - Tg Pengumuman

7 Syarat_pendaftaran Text - Syarat Pendaftaran

3. Tabel Nilai Tes

Nama tabel : Nilai_tes

Jumlah field :8

Fungsi : Untuk melihat nilai tes

Kunci Utama : Id_nilai *


19

Tabel 3.3 Struktur tabel nilai_tes

No FieldName Type Lebar Keterangan

1 Id_nilai * Varchar 10 Id Nilai

2 Tgl_proses Date - Tanggal Proses

3 Thn_ajaran Varchar 9 Tahun Ajaran

4 No_pendaftaran Varchar 12 Nomor Pendaftaran

5 Skor_matematika Float - Nilai UAN Matematika

6 Skor_bahasa_indonesia Float - Nilai UAN Bahasa


Indonesia

7 Skor_ipa Float - Nilai UAN IPA

8 Total_skor Float - Total Nilai UAN

4. Tabel Pembayaran

Nama tabel : Pembayaran

Jumlah field :3

Fungsi : Untuk melihat pembayaran

Kunci Utama : Id_bayar *

Tabel 3.4 Struktur tabel pembayaran

No FieldName Type Lebar Keterangan

1 Id_bayar * Varchar 8 Id Pembayaran

2 No_slip Varchar 10 Nomor Slip

3 Nama Varchar 30 Nama Lengkap


20

5. Tabel Berita

Nama tabel : berita

Jumlah field :4

Fungsi : Untuk melihat berita

Kunci Utama : Id_berita *

Tabel 3.5 Struktur tabel berita

No FieldName Type Lebar Keterangan

1 Id_berita * Integer 10 Id Berita

2 Tgl_berita Date - Tanggal Muat berita

3 Judul Varchar 100 Judul berita

4 Isi Text - Isi Berita

6. Tabel Komentar

Nama tabel : komentar

Jumlah field :6

Fungsi : Untuk melihat komentar

Kunci Utama : Id_komentar *


21

Tabel 3.6 Struktur tabel komentar

No FieldName Type Lebar Keterangan

1 Id_komentar * Integer 10 Id Komentar

2 Nama Varchar 35 Nama

3 Alamat Varchar 50 Alamat

4 Email Varchar 50 Email

5 Komentar Text - Isi Komentar

6 Waktu Date - Waktu Isi Komentar

7. Tabel Admin
Nama tabel : admin

Jumlah field :4

Fungsi : Untuk membatasi hak akses

Kunci Utama : Id *

Tabel 3.7 Struktur tabel admin

No FieldName Type Lebar Keterangan

1 Id * Integer 5 Id Admin

2 Username Varchar 25 Username

3 Password Varchar 25 Password

4 Hak_akses Char 1 Hak Akses :

1. Admin Sekolah
2. Admin Bank
22

3.2.5 Relasi Antar Tabel

Relasi antar tabel merupakan alat bantu dalam menentukan

langkah-langkah kerja yang dimulai dari proses pembentukan tabel,

perekaman data sampai dengan pembentukan laporan-laporan

sehingga dapat memudahkan pengolahan data dan dapat memberikan

gambaran umum yang jelas dari jalannya suatu sistem. Berikut adalah

relasi antara tabel satu dengan yang lain :

Pendaftar.Myd
Nilai_tes.Myd

No_pendaftaran *
Id_nilai *
Tgl_daftar Tgl_proses
Thn_ajaran ** Thn_ajaran
Nm_lengkap No_pendaftaran **
Nm_panggilan Skor_matematika
Skor_bahasa indonesia
Tmpt_lahir
Skor_ipa
Tgl_lahir
Total_skor
Jns_kel
Anak_ke
Jml_saudara
Gol_drh
Tinggi_bdn
Berat_bdn
Thn_ajaran.Myd
Panjang_tngn
Thn_ajaran *
Panjang_kaki
Kap_terima
Agama_pendaftar
Kap_cadangan
Almt_pendaftar
Tgl_awal Pendataran
Kode_pos_pendaftar
Tgl_akhir_pendaftaran
Asal_sekolah
Tgl_pengumuman
Kegemaran_1
Syarat_pendaftaran
Kegemaran_2
Kegemaran_3
Bkt_olahraga
Bkt_seni_budaya
Bkt_ketrampilan
Bkt_lain2
Nm_ayah
Pekerjaan_ayah Komentar.Myd
Pendapatan_ayah Admin.Myd Berita.Myd
Pembayaran.Myd Id_komentar *
Almt_ayah
Id * Id_berita * Nama
Kode_pos_ayah Id_bayar *
Username Tgl_berita Alamat
Nm_ibu No_slip
Password Judul Email
Pekerjaan_ibu Nama
Hak_akses Isi Komentar
Pendapatan_ibu
Almt_ibu
Kode_pos_ibu
Foto
User
Pass
Status_terima
23

Keterangan :

* = Kunci Utama

** = Kunci Tamu

Gambar 3.4 Relasi Antar Tabel

3.2.6 Rancangan masukan


1. Rancangan data komentar

Gambar 3.5 Data Masukan Komentar

2. Rancangan data pembayaran

Gambar 3.6 Data Masukan Pembayaran

3. Masukan data pendaftar


24

Gambar 3.7 Data Masukan Pendaftar

4. Masukan data petugas

Gambar 3.8 Data Masukan Petugas


25

5. Masukan data berita

Gambar 3.9 Data Masukan Berita

6. Masukan data tahun ajaran

Gambar 3.10 Data Masukan Tahun Ajaran

7. Masukan data nilai tes

Gambar 3.11 Data Masukan Nilai Tes


26

3.2.7 Rancangan keluaran


1. Laporan data pendaftar

Gambar 3.12 Data Keluaran Pendaftar

2. Laporan data pendaftar diterima

Gambar 3.13 Data Keluaran Pendaftar Diterima

3. Laporan data pendaftar tidak diterima

Gambar 3.14 Data Keluaran Tidak Diterima

4. Laporan data cadangan

Gambar 3.15 Data Keluaran Cadangan


27

5. Laporan seluruh nilai tes

Gambar 3.16 Data Keluaran Seluruh Nilai Tes

6. Laporan data nilai tes pendaftaran

Gambar 3.17 Data Keluaran Nilai Tes Pendaftaran


28

BAB IV

IMPLEMENTASI DAN PEMBAHASAN

4.1 Implementasi Sistem

Pada implementasi sistem ini akan menjelaskan beberapa

program yang mendukung dalam proses pembuatan sistem

pendaftaran siswa baru secara online pada MTS Tomalou Tidore

Kepulauan. Dimana akan dibahas dan juga di jelaskan bagaimana

sistem ini berjalan. Berikut adalah tahap implementasi sistem

pendaftaran siswa baru secara online pada MTS Tomalou Tidore

Kepulauan.

4.1.1 Halaman Menu Utama

Berikut ini tampilan dari program halaman web utama :

Gambar 4.1 Halaman Menu Utama


29

Pada halaman web ini memiliki beberapa pilihan yang bisa dipilih

oleh pengunjung, yaitu Home,berita, buku tamu, profil sekolah,

fasilitas, info, PMB Informasi pembayaran, registrasi online dan login.

4.1.2 Halaman Input Data Pendaftar

Nama program : Tambah_calon.php

Fungsi : Input halaman pendaftar berfungsi untuk

mengisikan data calon pendaftar.

Gambar 4.2 Halaman Input data Pendaftar


30

4.1.3 Login

Nama Program : Login.php

Fungsi : Merupakan halaman program yang digunakan

untuk melakukan login baik itu untuk admin

maupun user (pendaftar).

Gambar 4.3 Login untuk Admin dan Pendaftar

Berikut Potongan program untuk admin dan pendaftar

session_start();
$query=mysql_query("select * from admin where
username='$userpetugas' and
password=password('$passpetugas')");
if ($jumlah=mysql_num_rows($query)!=0)
{
$baris=mysql_fetch_array($query);
$userptg=$baris[username];
$passptg=$baris[password];
session_register("userptg");
session_register("passptg");
header("location:admin/admin.php?");

4.1.4 Input Data Admin

Halaman ini digunakan untuk menambahkan data admin.

Tampilan halaman tersebut adalah sebagai berikut :


31

Gambar 4.4 Form Tambah Data Admin

Admin dapat menghapus,mengubah,melihat seluruh data yang sudah

tersimpan. Tampilannya adalah sebagai berikut:

Gambar 4.5 Daftar Admin

4.1.5 Kapasitas Tahun Ajaran

Nama Program : Tambah_kapasitas.php

Fungsi : untuk menambahkan kapasitas tahun ajaran.


32

Gambar 4.6 Tambah Tahun Ajaran

Disini tahun ajaran tidak bisa di tambahkan secara manual karena

tahun ajaran mengikuti tahun ajaran yang berlaku.

4.1.6 Input Data Nilai Tes

Nama program : nilai_tes.php

Fungsi : untuk mengisikan data nilai tes calon pendaftar

Gambar 4.7 input nilai tes


33

4.1.6 Input Proses Seleksi

Pada halaman proses seleksi pendaftaran ini berfungsi untuk

mengetahui jumlah penyeleksian calon pendaftar yang sudah

mengikuti tes. Seleksi hanya bisa dilakaukan sekali saja setelah itu

seleksi tidak bisa di lakukan lagi. Tampilan proses seleksi pendaftar

sebagai berikut :

Gambar 4.8 Proses Seleksi Pendaftar

4.1.7 Input Data Pembayaran

Sebelum mengisi formulis calon PSB harus mengisikan data

pembayaran tampilan data pembayaran adalah sebagai berikut :

Gambar 4.9 Input Data Pembayaran


34

Berikut potongan program data pembayaran


include"ceklogin.php";
include"../conec/conec.php";
$query = "insert into pembayaran(id_bayar,no_slip,nama)
values ('$idbayar','$noslip','$nama')";
if (!mysql_query($query)) {
echo mysql_error();
exit(); }
echo("<b>Data telah disimpan...</b>");
print"<meta http-equiv=\"refresh\"
content=\"1;url=?page=lap_pembayaran.php\">";

4.2 Pembahasan Sistem

Pembahasan sistem merupakan suatu cara yang digunakan

untuk mengimplementasikan hasil dari desain sistem yang telah dibuat

pada pembahasan sistem ini akan menampilkan informasi dari hasil

perekaman data pada bagian masukan data. Tiap informasi di buat

dalam bentuk sebuah form laporan.

4.2.1 Laporan pendaftar

Laporan ini digunakan untuk mengetahui berapa jumlah calon

siswa yang mendaftar adapun tampilan laporan pendaftar adalah

sebagai berikut :

Gambar 4.10 Laporan data pendaftaran


35

Berikut adalah potongan laporan seluruh pendaftar :

$sql_cek="select no_pendaftaran,nm_lengkap,date_format(tgl_daftar,
'%d/%m/%Y')as tgl_daftar,asal_sekolah from pendaftar
where thn_ajaran = '$thn'";
$qr_cek = mysql_query($sql_cek) or die ("Error perintah
".mysql_error());
$hasil=mysql_fetch_array($qr_cek);
$thn_ajaran=$hasil[thn_ajaran];

4.2.2 Laporan Pendaftar Diterima

Laporan ini digunakan untuk mengetahui beberapa jumlah data

calon pendaftar yang diterima. Adapun tampilan laporan pendaftar

diterima adalah sebagai berikut :

Gambar 4.11 Laporan Pendaftar yang Diterima

4.2.3 Laporan pendaftar tidak diterima

Laporan ini digunakan untuk mengetahui berapa jumlah data

calon pendaftar yang tidak di terima. Berikut adalah tampilan laporan

pendaftar tidak diterima :

Gambar 4.12 Laporan pendaftar yang tidak Diterima


36

4.2.4 Laporan Pendaftar cadangan

Laporan ini digunakan untuk mengetahui beberapa jumlah

pendaftar cadangan. Disini dimaksudkan apabila calon pendaftar yang

diterima tidak mendaftar ulang, maka calon siswa tersebut akan di

anggap gugur, dan bagi calon siswa cadangan akan di saring kembali

melalui nilai tes paling tinggi. Berikut adalah tampilan laporan

tersebut.

Gambar 4.13 Laporan Pendaftar cadangan

4.2.5 Laporan seluruh Nilai Tes

Laporan ini digunakan untuk mengetahui seluruh nilai tes

pendaftar dan mengetahui status pendaftar diterima atau cadangan.

Berikut tampilan laporan tersebut :

Gambar 4.14 Laporan Seluruh Nilai Tes


37

Potongan program laporan seluruh nilai tes :

<?
$sql1 = "SELECT * from thn_ajaran order by thn_ajaran desc";
$qr1 = mysql_query($sql1);
$hs=mysql_fetch_array($qr1);
?>

4.2.6 laporan Nilai Tes Per Pendaftar

Laporan ini di gunakan untuk mengetahui nilai tes per

pendaftar. Berikut adalah tampilan laporan tersebut :

Gambar 4.15 Laporan Proses Nilai Pertahun


38

BAB V

PENUTUP

5.1 Kesimpulan

Berdasarkan dari uraian yang telah dibahas sebelumnya, maka

dapat di ambil kesimpulan sebagai berikut ;

1. Dengan adanya Sistem pendaftaran siswa baru secara Online

Pada MTS Tomalou Tidore Kepulauan ini akan mempermudah

proses pendaftaran.

2. Sistem Informasi dapat membantu mempublikasikan MTS

Tomalou agar lebih di kenal masyarakat dan juga dapat

memperoleh informasi dengan mudah.

3. Sistem ini membantu pengguna yang akan mendaftar di MTS

Tomalou Tidore Kepulauan secara online dan dapat melihat hasil

pengumuman tanpa datang langsung ke sekolah tersebut.

5.2 Saran

Saran untuk pengembangan sistem pendaftaran siswa baru

pada MTS Tomalou Tidore Kepulauan ini sebagai berikut:

1. Sistem ini dapat di kembangkan lagi dengan menambahkan

fasilitas ujian tes masuk siswa baru secara online


39

DAFTAR PUSTAKA

Abdul Kadir. 2008 belajar DATABASE menggunakan MySQL, Penerbit


ANDI, Yogyakarta

Andri Kristanto 2003 Perancangan Sistem Informasi Dan Aplikasinya,


Gava Media, Yogyakarta

Bunafit Nugroho, 2008, Latihan membuat Aplikasi Web PHP dan


MySQL dengan Dreamweaver MX 96,7,2004) dan 8, Gava Media,
Yogyakarta

Jogiyanto,HM, 1999, Analisis dan Disain Sistem Informasi, Penerbit


Andi, Yogyakarta.

Sunarfrihantono Bimo, 2002, PHP dan MySQL Untuk Web, Penerbit


Andi, Yogyakarta

Das könnte Ihnen auch gefallen