Anda di halaman 1dari 31

BAB III

ANALISA DAN PERANCANGAN

3.1 Analisa Sistem Yang Sedang Berjalan

Sebelum melakukan pengembangan terhadap sistem secara menyeluruh

dan mendetail, maka diperlukan penelitian terhadap sistem yang sedang berjalan.

Tujuan melakukan penelitian pada sistem yang sedang berjalan ini pada dasarnya

adalah untuk memahami cara kerja sistem tersebut. Dengan demikian

pengembangan terhadap sistem dapat dilakukan dengan lebih baik.

3.1.1 Analisa Situasi dan Kondisi

Pada saat ini MTs Nurul Huda Tasik Raya belum melakukan pencatatan

data akademik secara komputerisasi. Pencatatan data siswa, data guru, dan data

nilai masih dilakukan dengan manual pada sebuah buku. Pencatatan data siswa

dilakukan pada saat pendaftaran siswa baru masuk. Data akan di seleksi secara

manual. Kemudian data yang telah dicatat kemudian disimpan atau di tumpukkan

dengan data-data akademik lainnya. Semakin lama data akademik yang diarsipkan

akan semakin banyak dan menumpuk yang akan menyebabkan banyak buku yang

dibutuhkan untuk menyimpan data tersebut. Sehingga memberikan kesulitan

dalam pencarian dan pencetakan laporan data akademik yang cepat dan tepat.
3.1.2 Analisa Sistem Informasi yang Sedang Berjalan

Aliran sistem yang berjalan adalah gambaran atau diagram alir yang

menggambarkan suatu sistem yang sedang berjalan. Aliran sistem informasi

akademik MTs Nurul Huda dapat dilihat pada gambar 3.1 dibawah ini :

KEPALA
SISWA ADMINISTRASI WALI KELAS GURU BIDANG STUDI SEKOLAH

Formulir Formulir
Daftar Siswa
Masuk Masuk

Daftar Siswa
Mengisi KBM & Ujian
Formulir Form ulir yang
Masuk telah diisi

Entry Data Soal Ujian


Siswa
Form ulir yang
telah diisi

1
1 Lembar Ujian
2 Daftar Nilai Yang telah
Lap. Data
3Lap. Data diisi
Siswa
Siswa
Daftar Siswa

Membuat Penilaian &


A Membuat
Leger
Semester Daftar Nilai

Soal Ujian 1 2
1 Daftar Nilai
2 Daftar Nilai
Leger
Leger
Semester
Semester
1
Ujian & A
Leger
Mengisi 1
Semester
Lem bar Ujian Laporan
Akademik

Lembar Ujian A
Yang telah
diisi
Membuat Pengisian
Laporan Raport
Akademik

1
2 Laporan
Laporan
Akademik
Raport Akademik

Raport
A
A

Gambar 3.1 Bagan Alir Sistem yang sedang berjalan


3.1.3 Evaluasi Sistem

Dari penganalisaan terhadap sistem yang sedang berjalan pada MTs Nurul

Huda Tasik Raya ini maka dapat dilihat beberapa kelemahan yang ada pada

sistem lama ini, diantaranya adalah sebagai berikut :

1. Sistem pendataan data akademik masih dilakukan secara manual. Sehingga

masih terjadi kesulitan dalam penyimpanan, pencarian, penyeleksian, serta

pembuatan laporan data akademik yang cepat dan tepat

2. Perlu adanya suatu Sistem Informasi Akademik yang dapat menyimpan data-

data akademik ke dalam suatu database dan mengelola data-data akademik

yang nantinya akan menghasilkan laporan yang lebih baik, cepat dan tepat

sehingga sangat membantu pekerjaan berbagai pihak dalam kantor.

3.2 Analisa Sistem yang Dibutuhkan

Berdasarkan kelemahan-kelemahan dan kendala-kendala yang terjadi pada

sistem yang berjalan, maka penulis mengusulkan sistem baru yang dapat

memberikan kemudahan-kemudahan dalam melakukan mengelola data-data

akademik pada MTs Nurul Huda Tasik Raya.

3.2.1 Gambaran Sistem yang Diusulkan

Pada aliran sistem informasi yang baru ini dilakukan beberapa perubahan

dalam sistem informasi administrasi siswa. Tujuan dari perubahan sistem ini

adalah untuk lebih mengoptimalkan penggunaan sistem yang baru ini nantinya.

Perubahan-perubahan yang dilakukan adalah dalam proses pembuatan leger

semester pada sistem lama diganti dengan daftar nilai siswa. Dan pada bagian

administrasi terdapat pengoptimalan penggunaan komputer yaitu dalam


pembuatan laporan akademik yang berisi laporan nilai siswa dan biodata siswa

dengan penerapan sebuah aplikasi baru.

Untuk lebih jelasnya mengenai peruabahan yang terdapat pada aliran

sistem informasi yang baru ini dapat dilihat pada gambar 3.2.

Tata Usaha Wakil Kepala Guru Kepala Sekolah

Formulir Data Siswa - Mendata Mata Pelajaran


Pengelolaan laporan
- Mendata Guru Mengajar Mendata nilai siswa
Akademik

Mendata Siswa
Laporan data
Akademik

Database

Mencetak Laporan Nilai Siswa


- Mengelola Laporan Data Guru
-Mengelola Laporan Data Mata
Pelajaran
Menyeleksi Data
Siswa

Laporan Nilai Siswa

Laporan Seleksi
Siswa -Laporan data Guru
-Laporan Data Mata
Pelajaran A

N
A

Gambar 3.2 Aliran Sistem Informasi Sistem yang Diusulkan (Sistem Baru)

3.2.2 Keunggulan Sistem yang Diusulkan

Sistem baru yang akan dirancang oleh penulis dapat mempermudah

pekerjaan akademik sekolah dalam pengelolaan data akademik MTs Nurul Huda

Tasik Raya. Sistem informasi akademik ini nantinya diharapkan dapat membantu

civitas akademik sekolah dalam mendata siswa dan membuat laporan data siswa

yang akurat. sistem ini juga membantu wakil kepala sekolah khususnya bidang
kurikulum dalam mendata, guru dan mata pelajaran yang disajikan setiap tahun

nya, melakukan pencarian data-data akademik dan mempermudah dalam

membuat laporan akademik. Data-data dan laporan dapat disimpan dalam media

penyimpanan database dan dapat dijadikan dokumen yang sewaktu-waktu dapat

digunakan oleh ketika membutuhkan data akademik tersebut. Penggunaan sistem

pada guru dapat membantu dalam merekap nilai hasil kegiatan belajar mengajar

pada tiap siswa yang dididiknya, serta membuat laporan nilai hasil belajar sebagai

arsip pribadi. Selain itu, Kepala sekolah dapat dengan cepat memperoleh

informasi akademik yang diperlukan secara cepat dan tepat waktu.

3.2.3 Analisa Subsistem Dialog

Dalam menggambarkan proses pada Sistem Informasi Akademik MTs

Nurul Huda Tasik Raya digunakan Diagram Alir Data (Data Flow Diagram -

DFD). Penggambaran DAD dilakukan secara terstruktur dimulai dari yang paling

luas sampai ke yang paling sempit. Proses-proses yang terjadi dikembangkan

menjadi diagram level berikutnya yang lebih detil. Analisa proses dilakukan

menggunakan model diagram konteks untuk memaparkan proses yang paling luas,

sedangkan proses yang paling detil dipaparkan melalui pengembangan DFD pada

level berikutnya yang dimulai dari DFD level 1 dan seterusnya.

3.2.3.1 Diagram Konteks

Diagram konteks atau Context Diagram merupakan DAD yang pertama

kali digambarkan yang merupakan level teratas (level 0) dan suatu konteks

diagram selalu mengandung satu proses saja (sering diberi nomor proses 0).
Proses ini mewakili proses dari seluruh sistem. Konteks diagram ini menggunakan

hubungan input/output antara sistem dengan dunia luarnya (kesatuan luar).

Context diagram dimulai dengan penggambaran terminator, aliran data,

aliran control, penyimpanan, dan proses tunggal yang merepresentasikan

keseluruhan sistem.

Adapun context diagram Sistem Informasi Akademik MTs Nurul Huda

sebagai berikut :

Info_Logiin
b c
Info_Siswa
Lap_Siswa Info_Login
Tata Usaha Info_Nilai Guru
Lap_Nilai

0
Dt_Login Dt_Login
Dt_siswa Dt_Nilai
Sistem Informasi
Akademik MTs Nurul
Dt_Login Huda Tasik Raya
Dt_Guru Dt_Login
Dt_Mata Pelajaran

Info_Login d
Lap_Siswa Baru
Info_Login
Lap_Siswa Kepala
a Info_Guru
Lap_Guru Sekolah
Wakil Info_Pelajaran
Lap_Mata Pelejaran
Kepala Lap_Siswa
Lap_Kelas
Sekolah Lap_Guru
Lap_Mata Pelajaran

Gambar 3.3 Context Diagram

3.2.3.2 Data Flow Diagram (DFD)

DFD adalah model logika data atau proses yang dibuat untuk

menggambarkan dari mana asal data dan kemana tujuan data yang keluar dari

sistem, dimana data disimpan, proses apa yang dihasilkan data tersebut dan
interaksi antara data yang tersimpan dan proses yang akan dikenakan pada data

tersebut.

DFD Level 1 untuk sistem baru dapat dilihat pada gambar 3.4 dibawah ini:

Info_ubah_password

Dt_ubah_password Dt_pengguna
Dt_pengguna Dt_ubah_password
Dt_ubah_password
a
Wakil Kepala Info_pengguna 1.0
Sekolah Info_ubah_password
Info_pengguna
Info_ubah_password D1 Pengguna
Fasilitas
Dt_ubah_password
Info_ubah_password
Dt_ubah_password
Info_ubah_password
Dt_siswa D2 Siswa

Dt_guru
Dt_pelajaran
2.0 Info_kelas

Dt_mata_pelajaran
D3 Mata_pelajaran
Master Info_matapelajaran

Lap_siswa
Lap_guru Info_guru
Lap_mata_pelajaran Info_pelajaran
Lap_kelas
Lap_Pendaftaran
Lap_nilai

b
Dt_siswa
Tata Usaha
Info_siswa Info_siswa
Info_mata_pelajaran
Info_pelajaran

Dt_nilai
Dt_siswa
Dt_kelas
c
Dt_nilai
3.0 Dt_pelajaran
Guru D7 nilai
Penilaian
Info_Penilaian Info_nilai

Lap_nilai

Lap_siswa
Lap_guru Lap_siswa
d Lap_mata_pelajaran Lap_guru
Kepala Lap_nilai 4.0 Lap_mata_pelajaran
Lap_nilai
Sekolah
Laporan

Lap_guru
Lap_mata_pelajaran
Lap_nilai

Gambar 3.4 DFD Level 1

DFD Level 2 Proses P1 Fasilitas dapat dilihat pada gambar 3.5 dibawah

ini:
Dt_pengguna
Dt_pengguna 1.1

Info_pengguna Tambah Info_pengguna


Pengguna

Kepala Pengguna
D1
Sekolah

1.2

Info_ubah_password Info_ubah_password
Ubah Password
Dt_ubah_password Dt_ubah_password
Dt_ubah_password Dt_ubah_password

Info_ubah_password Info_ubah_password

Dt_ubah_password
b Info_ubah_password d
Wakil
Kepala Tata Usaha
Sekolah c

Guru

Gambar 3.5 DFD Level 2 Proses P1 Fasilitas

DFD Level 2 Proses P2 Master dapat dilihat pada gambar 3.6 dibawah ini:

2.1
a
Info_siswa
Master Siswa Dt_siswa D1 Siswa
Tata usaha
Dt_siswa Info_siswa

2.2
b
Dt_pelajaran
Wakil kepala Dt_pelajaran
sekolah Master Pelajaran D3 Pelajaran
Info_pelajaran Info_pelajaran

Gambar 3.6 DFD Level 2 Proses P2 Master


DFD Level 2 Proses P4 Penilaian dapat dilihat pada gambar 3.8 dibawah

ini :

4.1 Dt_nilai
Dt_nilai
Tambah Info_nilai
Info_nilai Nilai

4.2
c Dt_nilai
Dt_nilai
Ubah
Guru Nilai D7 Nilai

Info_nilai
Info_nilai

4.3
Dt_nilai
Dt_nilai
Hapus
Nilai
Info_nilai Info_nilai

Gambar 3.7 DFD Level 2 Proses P4 Penilaian

DFD Level 3 Proses P21 Master Siswa dapat dilihat pada gambar 3.9

dibawah ini :

2.1.1 Dt_siswa
Dt_siswa

Tambah Info_siswa
Info_siswa Master Siswa

2.1.2
a Dt_siswa Dt_siswa
Ubah
Tata Usaha Master Siswa D2 Siswa

Info_siswa
Info_siswa

2.1.3
Dt_siswa
Dt_siswa
Hapus
Master Siswa
Info_siswa Info_siswa

Gambar 3.8 DFD Level 3 Proses P21 Master Siswa


DFD Level 3 Proses P23 Master Pelajaran dapat dilihat pada gambar 3.11

dibawah ini :

2.3.1
Dt_Pelajaran Dt_Pelajaran
Tambah
Master Pelajaran
Info_Pelajaran Info_Pelajaran

2.3.2
b Dt_Pelajaran Dt_Pelajaran
Ubah
Wakil kepala
Master Pelajaran D4Mata_Pelajaran
sekolah
Info_Pelajaran
Info_Pelajaran

2.3.3
Dt_Pelajaran
Hapus Dt_Pelajaran
Master Pelajaran
Info_Pelajaran
Info_Pelajaran

Gambar 3.11 DFD Level 3 Proses P23 Master Pelajaran

3.2.3 Analisa Subsistem Data

Pada analisa subsistem data, dilakukan analisa terhadap data data yang

dibutuhkan untuk masukan (input) dan keluaran (output). Alat bantu dalam

melakukan analisa subsistem data adalah Diagram ER (Entity Relationship

Diagram) . Sebelum mendapatkan Diagram ER, terlebih dahulu dilakukan tahap

normalisasi data.

3.2.3.1 Normalisasi

Normalisasi merupakan peralatan yang digunakan untuk melakukan proses

pengelompokkan data menjadi tabel-tabel yang menunjukkan entitas dan

relasinya. Dalam proses normalisasi, persyaratan sebuah tabel masih harus


dipecah didasarkan adanya kesulitan kondisi pengorganisasian data seperti untuk

menambah atau menyisipkan, menghapus atau mengubah, serta pembacaan data

dari tabel tersebut. Bila masih ada kesulitan, maka tabel harus dipecah menjadi

beberapa lagi, dan dilakukan proses normalisasi kembali sampai diperoleh tabel

yang optimal. Secara umum proses normalisasi dibagi dalam 6 tahap tahap, yaitu

bentuk tidak normal, normalisasi bentuk pertama, normalisasi bentuk kedua,

normalisasi bentuk ketiga, normalisasi bentuk keempat dan normalisasi bentuk

kelima. pada tahap yang normalisasi bentuk ketiga biasanya sudah akan diperoleh

tabel yang optimal.


3.2.3.1.1 Bentuk Tidak Normal (Unnormaly Form)

kode_guru nama_guru Jabatan kode_mata_pelajaran mata_pelajaran no_penilaian


20110813 198060011 Syep Harapit Guru Mapel0001 Matematika Nli001
20100611 1987120013 Muhammad Rusdi Wakil Kepala Mapel0015 Muatan Lokal Nli002

nis kelas kode_mata_pelajaran kode_guru tahun_ajaran nilai kkm kelas


1207000001 VII A Mapel0001 20110813 1980060011 2012-2013 80 75 VII A
1207000002 VII B Mapel0015 20100611 1987120013 2012-2013 75 75 VII B

nis nama jenis_kelamin tempat_lahir tanggal_lahir agama alamat


1207000001 Rian Putra Laki-laki Tembilahan 29/06/2001 Sudirman Jl. Sudirman No. 13
1207000002 Dewi Perempuan Rengat 07/10/2000 Purwanto Jl. Tambusai No. 29

Tahun_ajaran sekolah_asal Nilai_UN No_Ijazah Nilai_ijazah Tanggal_masuk Kelas_masuk


930714000010 Rian Putra 03/07/2011 SDN 003 Tembilahan 81 03/07/2011 VII
930714000021 Dewi 01/07/2011 SDN 003 Tembilahan 85 01/07/2011 VII
ayah ibu Alamat_orangtua No_telp
Sudirman Lindah Sari Jl. Sudirman No. 13 085299887766
Suprianto Ajeng Jl. Tambusai No. 29 081188779922

3.2.3.1.2 Normalisasi Bentuk Pertama (1 NF)

Suatu relasi dikatakan mempunyai bentuk normal form pertama bila semua domain adalah sederhana (anomatic). Artinya,

setiap atribut mempunyai domain tunggal.

kode_guru nama_guru Jabatan kode_mata_pelajaran mata_pelajaran no_penilaian


20110813 198060011 Syep Harapit Guru Mapel0001 Matematika Nli001
20100611 1987120013 Muhammad Rusdi Wakil Kepala Mapel0015 Muatan Lokal Nli002

nis kelas kode_mata_pelajaran kode_guru tahun_ajaran nilai kkm kelas


1207000001 VII A Mapel0001 20110813 1980060011 2012-2013 80 75 VII A
1207000002 VII B Mapel0015 20100611 1987120013 2012-2013 75 75 VII B
nis nama jenis_kelamin tempat_lahir tanggal_lahir agama alamat
1207000001 Rian Putra Laki-laki Tembilahan 29/06/2001 Sudirman Jl. Sudirman No. 13
1207000002 Dewi Perempuan Rengat 07/10/2000 Purwanto Jl. Tambusai No. 29

Tahun_ajaran sekolah_asal Nilai_UN No_Ijazah Nilai_ijazah Tanggal_masuk Kelas_masuk


930714000010 Rian Putra 03/07/2011 SDN 003 Tembilahan 81 03/07/2011 VII
930714000021 Dewi 01/07/2011 SDN 003 Tembilahan 85 01/07/2011 VII

ayah ibu Alamat_orangtua No_telp


Sudirman Lindah Sari Jl. Sudirman No. 13 085299887766
Suprianto Ajeng Jl. Tambusai No. 29 081188779922

3.2.3.1.3 Normalisasi Bentuk Kedua (2 NF)

Bentuk normalisasi tahap kedua (2NF) terpenuhi jika pada sebuah tabel semua atribut yang tidak termasuk key primary

memiliki ketergantungan fungsional pada key primary secara utuh. Sebuah tabel dikatakan tidak memenuhi 2NF, jka

ketergantungannya hanya bersifat parsial (hanya tergantung pada sebagian dari keyprimer), seperti terlihat tabel dibawah ini :
1. Tabel guru

kode_guru nama_guru jabatan


20110813 198060011 Syep Harapit Guru
20100611 1987120013 Muhammad Rusdi Wakil Kepala

2. Tabel Mata Pelajaran

kode_mata_pelajaran mata_pelajaran Kode_guru Kelas


Mapel0001 Matematika 20110813 198060011 VII A
Mapel0015 Muatan Lokal 20100611 1987120013 VII B

3. Tabel nilai

no_penilaian nis kelas kode_mata_pelajaran kode_guru tahun_ajaran nilai kkm


Nli001 1207000001 VII A Mapel0001 20110813 1980060011 2012-2013 80 75
Nli002 1207000002 VII B Mapel0015 20100611 1987120013 2012-2013 75 75
4. Tabel siswa

nis nama jenis_kelamin tempat_lahir tanggal_lahir agama alamat


1207000001 Rian Putra Laki-laki Tembilahan 29/06/2001 Sudirman Jl. Sudirman No. 13
1207000002 Dewi Perempuan Rengat 07/10/2000 Purwanto Jl. Tambusai No. 29

Tahun_ajaran sekolah_asal Nilai_UN No_Ijazah Nilai_ijazah Tanggal_masuk Kelas_masuk


930714000010 Rian Putra 03/07/2011 SDN 003 Tembilahan 81 03/07/2011 VII
930714000021 Dewi 01/07/2011 SDN 003 Tembilahan 85 01/07/2011 VII

ayah ibu Alamat_orangtua No_telp


Sudirman Lindah Sari Jl. Sudirman No. 13 085299887766
Suprianto Ajeng Jl. Tambusai No. 29 081188779922

3.2.3.1.4 Normalisasi Bentuk Ketiga (3 NF)

Untuk menjadi bentuk Normal Ketiga maka relasi haruslah dalam bentuk Normal Kedua dan semua atribut bukan primer

tidak punya hubungan yang transitif. Artinya setiap atribut bukan kunci harus bergantung hanya pada kunci primer secara
menyeluruh. Contoh pada bentuk Normal kedua di atas termasuk juga bentuk Normal Ketiga karena seluruh atribut yang ada di situ

bergantung penuh pada kunci primernya.

1. Tabel guru

kode_guru nama_guru jabatan


20110813 198060011 Syep Harapit Guru
20100611 1987120013 Muhammad Rusdi Wakil Kepala

2. Tabel Mata Pelajaran

kode_mata_pelajaran mata_pelajaran Kode_guru Kelas


Mapel0001 Matematika 20110813 198060011 VIIA
Mapel0015 Muatan Lokal 20100611 1987120013 VII B

3. Tabel nilai

no_penilaian nis kelas kode_mata_pelajaran kode_guru tahun_ajaran nilai kkm


Nli001 1207000001 VII A Mapel0001 20110813 1980060011 2012-2013 80 75
Nli002 1207000002 VII B Mapel0015 20100611 1987120013 2012-2013 75 75
4. Tabel siswa

nis nama jenis_kelamin tempat_lahir tanggal_lahir agama alamat


1207000001 Rian Putra Laki-laki Tembilahan 29/06/2001 Sudirman Jl. Sudirman No. 13
1207000002 Dewi Perempuan Rengat 07/10/2000 Purwanto Jl. Tambusai No. 29

Tahun_ajaran sekolah_asal Nilai_UN No_Ijazah Nilai_ijazah Tanggal_masuk Kelas_masuk


930714000010 Rian Putra 03/07/2011 SDN 003 Tembilahan 81 03/07/2011 VII
930714000021 Dewi 01/07/2011 SDN 003 Tembilahan 85 01/07/2011 VII

ayah ibu Alamat_orangtua No_telp


Sudirman Lindah Sari Jl. Sudirman No. 13 085299887766
Suprianto Ajeng Jl. Tambusai No. 29 081188779922
3.2.3.2 Relasi Tabel

Relasi tabel adalah data yang menggambarkan hubungan antara tabel

satu dengan tabel yang lainnya. Relasi tabel digunakan untuk

mengelompokan data menjadi tabel-tabel yang menunjukan entitas dan relasi

yang berfungsi untuk mengakses data, sehingga database tersebut mudah

dimodifikasi. Relasi tabel pada Sistem Informasi Akademik MTs Nurul Huda

Tasik Raya dapat dilihat pada gambar 3.13 di bawah ini :

Tabel_Siswa

Tabel_Nilai Tabel_Mata_Pelajaran
*NIS
Nama *Kode_nilai *Kode_mata_pelajaran
Jenis_kelamin Tahun_ajaran Mata_pelajaran
Tempat_lahir Nilai Kode_guru
Tanggal_lahir kkm kelas
Agama **kode_guru
Alamat **NIS
T.A **Kode_kelas
Kelas **Kode_mata_pelajaran
Sekolah_Asal **Kode_guru
Nilai_UN
No_ijazah Tabel_Guru
nilai_ijazaj
Nama_aya *kode_guru
Nama_ibu Nama_guru
Alamat _orangtua jabatan
No_telp

Gambar 3.13 Relasi Tabel

3.2.3.3 Entity Relation Ship Diagram (ERD)

ERD adalah model konseptual yang mendeskripsikan hubungan antara

penyimpanan atau database. ERD digunakan untuk memodelkan struktur data dan

hubungan antar data.

ERD untuk sistem baru dapat dilihat pada gambar 3.14 dibawah ini :
Sekolah_asal Nilau_UN

kelas No_iajazah

T.A Nilai_ijazah

alamat Tanggal_masuk

Tanggal_lahir Kelas_masuk

Tempat_Lahir Nama_ayah

Jenis_Kelamin Nama_ibu

Nama Alamat_orangtua

NIS No_telp

Siswa

Mempunyai
Kode_mata_pelajaran

No_penialaian
Mata_pelajaran
NIS
Memiliki Mata_pelajaran
Kode_guru
Kode_guru
kelas
Kode_mata_pelajaran

Nilai
T.a

kelas Memiliki

Semester

nilai
Mengurangi Guru
kkm

Kode_guru jabatan

Nama_guru

Gambar 3.14 Entity Relationship Diagram (ERD)

3.4 Perancangan Sistem

Setelah melakukan analisa terhadap sistem yang akan dikembangkan,

maka langkah berikutnya adalah merancang sistem berdasarkan hasil analisa yang

telah dilakukan sebelumnya.

Perangkat keras yang digunakan dalam penerapan sistem ini adalah :

1. Processor : Intel Pentium IV 2.4 GHz

2. Memory : 512 MB

3. Harddisk : 40 GB

Sedangkan perangkat lunak yang digunakan adalah :


1. Visual Basic 6.0 , untuk pembuatan perangkat lunak.

2. Microsoft Access 2007, untuk pengolahan basis data.

3. Cristal Report 10, untuk menampilkan dan mencetak data-data.

4. Windows XP, sebagai sistem operasi yang digunakan.

3.4.1 Perancangan Basisdata (Database)

Perancangan basisdata merupakan kelanjutan dari analisa data yang berupa

ER-D, entitas entitas pada ER-D akan menjadi tabel pada basisdata. Adapun

perancangan basisdata pada Sistem Informasi Akademik MTs Nurul Huda Tasik

Raya adalah :

3.4.1.1 Tabel Mata Pelajaran


Tabel 3.2 Tabel mata pelajaran
Field Name Data Type Field Size
Kode_mata_pelajaran Varchar 5
Mata Pelajaran Varchar 50
Kode_guru Varchar 18
Kelas Varchar 10

3.4.1.2 Tabel Guru


Tabel 3.3 Tabel Guru
Field Name Data Type Field Size
Nip Int 18
Nama_guru Varchar 25
Jabatan Varchar 25

3.4.1.3 Tabel Siswa


Tabel 3.4 Tabel Siswa
Field Name Data Type Field Size
NIS Int 10
Nama Varchar 25
Jenis_kelamin Varchar 10
Tempat_lahir Varchar 15
Tanggal_lahir Date/Time -
Agama Varchar 10
Alamat Varchar 50
T.A Varchar 10
Kelas Varchar 10
Sekolah_asal Varchar 50
Nilai_UN Varchar 5
No_ijazah Varchar 15
Nilai_ijazah Varchar 5
Tangga_masuk Date -
Kelas_masuk Varchar 10
Nama_ayah Varchar 30
Nama_ibu Varchar 30
Alamat_orangtua Varchar 50
No_telpon Varchar 12

3.4.1.4 Tabel Nilai


Tabel 3.5 Tabel Nilai
Field Name Data Type Field Size
no_nilai Varchar 10
NIS Int 12
T.A Varchar 10
Kode_mata_pelajaran Varchar 10
Kode_guru Int 18
Semester Varchar 10
Kelas Varchar 10
Nilai Varchar 4
Kkm Varchar 4
3.4.2 Perancangan Struktur Menu
MENU UTAMA

Program Data Master Pengelolaan Nilai Siswa Laporan

Tambah Pengguna Siswa Laporan Guru

Ubah Password Mata Pelajaran Laporan Mata Pelajaran

Keluar Pendaftaran Siswa

Laporan Nilai
Logout

About Laporan Mata Pelajaran

Pendaftaran Siswa
Laporan Jumlah Siswa

Gambar 3.15 Perancangan Struktur Menu

3.4.3 Perancangan Antar Muka

3.4.3.1 Perancangan Input

Desain input merupakan suatu alat pemasukan data yang dibutuhkan

dalam proses pembuatan laporan-laporan yang diinginkan perusahaan dalam

mengambil keputusan. Yang dimaksud input disini data yang langsung

dihubungkan ke proses komputer melalui pengertian dengan keyboard.

1. Input Tambah Pengguna

Tambah Pengguna _ X

Gambar

Tambah Pengguna

NIP :

Username :

Jabatan : V

Password :

Konfirmasi Password :

Simpan Ubah Hapus Refresh Keluar

Gambar 3.16 Perancangan Input Tambah pengguna


2. Input Ubah Password

Ubah Password _ X

Gambar

Ubah Password
NIP :

Username :

Jabatan :

Password Lama :

Password Baru :

Konfirmasi Password :

Ubah Refresh Keluar

Gambar 3.17 Perancangan Input Ubah Password

3. Input Data Master Mata Pelajaran

Data Master Mata Pelajaran _ X

Gambar

Pengelolaan Data Master Mata Pelajaran

Kode Mata Pelajaran :

Mata Pelajaran :

Simpan Ubah Hapus Refresh Keluar

Daftar Data Master Mata Pelajaran

Gambar 3.18 Perancangan Input Data Master Mata Pelajaran


4. Input Data Master Siswa

Biodata Siswa _ X

Gambar

Pengelolaan Biodata Siswa

Nomor Induk Siswa :

A. Keterangan Tentang Diri Siswa

Nama Siswa :

Jenis Kelamin :

Tempat Lahir :

Tanggal Lahir :

Agama : V

Kewarganegaraan :

Anak Ke :

Jumlah Saudara :

B. Keterangan Tempat Tinggal

Alamat :

Nomor Telepon :

C. Keterangan Pendidikan

1. Pendidikan sebelumnya

Lulusan Dari :

No. STTB :

2. Diterima di sekolah ini

Di kelas : V

Program Keahlian :

Tanggal Masuk :

Simpan Ubah Hapus Refresh Keluar

Daftar Biodata Siswa

Gambar 3.19 Perancangan Input Data Master Siswa


5. Input Data Nilai

Biodata Guru _ X

Gambar

Pengelolaan Nilai Siswa

Tahun Ajaran : V

Semester : V

Kelas :

A. Identitas Guru Penilai

NIP : V

Nama Guru :

Mata Pelajaran :

B. Nilai

Nomor Induk Siswa : V

Nama :

Nilai Harian :

Nilai UTS :

Nilai UAS :

Nilai Total :

Simpan Ubah Hapus Refresh Keluar

Nilai Siswa

Gambar 3.20 Perancangan Input Data Nilai


3.4.3.2 Perancangan Output

Desain output merupakan suatu bentuk keluaran atau tabel-tabel laporan

yang dibutuhkan oleh kepala sekolah dalam mengambil keputusan. Adapun

maksud disini adalah output yang dihasilkan dilayar monitor atau diprinter.

1. Laporan Data Guru

Pada laporan data guru ini berisikan infromasi mengenai daftar guru yang

mengajar di MTs Nurul Huda Tasik Raya.

Departemen Pendidikan dan Kebudayaan


GAMBAR Madrasah Tsanawiyah Nurul Huda
Tasik Raya
Telp : 0768-21051

LAPORAN DATA GURU

No NIP Nama Jenis Kelamin Tempat Lahir Tanggal Lahir Mata Pelajaran Alamat

9 (3) 9 (13) X (25) X (10) X (30) 99/99/9999 X (30) X (50)

9 (3) X (13) X (25) X (10) X (30) 99/99/9999 X (30) X (50)

Tembilahan, 99 X (10) 9999


Kepala Sekolah

X (25)

Gambar 3.24 Laporan Data Guru

2. Laporan Data Mata Pelajaran

Pada laporan data mata pelajaran ini berisikan infromasi mengenai daftar mata

pelajaran yang disajikan di MTs Nurul Huda Tasik Raya.


Departemen Pendidikan dan Kebudayaan
GAMBAR Madrasah Tsanawiyah Nurul Huda
Tasik Raya
Telp : 0768-21051

LAPORAN DATA MATA PELAJARAN

No NIP Nama Kode Mata Pelajaran Mata Pelajaran Kelas

9 (3) 9 (13) X (25) X (10) X (30) X(10)

9 (3) X (13) X (25) X (10) X (30) X(10)

Tembilahan, 99 X (10) 9999


Kepala Sekolah

X (25)

Gambar 3.25 Laporan Mata Pelajaran

3. Laporan Biodata Siswa

Laporan ini berisikan data-data siswa. Pada laporan ini terdapat informasi

mengenai data diri siswa, alamat, latar belakang pendidikan, orang tua/ wali.
MTS NURUL HUDA TASIK RAYA
BIODATA SISWA

Nomor Induk Siswa : .........................

A. Keterangan Tentang Diri Siswa


1. Nama Siswa :
2. Jenis Kelamin :
3. Tempat/ Tgl. Lahir :
4. Agama :
5. Kewarganegaraan :
6. Anak Ke :
7. Jumlah Saudara :

B. Keterangan Tempat Tinggal


1. Alamat :
2. Nomor telepon :

C. Keterangan Pendidikan
1. Pendidikan sebelumnya
a. Lulusan dari :
b. Nomor STTB :
2. Diterima disekolah ini
a. Di kelas :
b. Program Keahlian :
c. Tanggal :

Gambar 3.27 Laporan Biodata Siswa Didik

Gambar 3.25 Laporan Data Siswa

4. Daftar Nilai

Pada daftar nilai ini berisikan data nilai siswa permata pelajaran berdasarkan

kelas dan semester yang bersangkutan.


Departemen Pendidikan dan Kebudayaan
GAMBAR Madrasah Tsanawiyah Nurul Huda
Tasik Raya
Telp : 0768-21051

LAPORAN DAFTAR NILAI


NIP : 9 (18) Kelas : X (5)
Nama Guru : X (30) Tahun Ajaran : X (9)
Mata Pelajaran : X (30) Semester : X (5)
KKM : 99
No NIS Nama Nilai Harian Nilai UTS Nilai Praktek Nilai UAS Nilai Akhir

9 (3) 9 (13) X (25) X (10) X (30) 99/99/9999 X (30) X (50)

99/99/ X X
9 (3) X (13) X (25) X (10) X (30) 9999 (30) (50)

Tembilahan, 99 X (10) 9999


Kepala Sekolah

X (25)

Gambar 3.28 Laporan Daftar Nilai Siswa

5. Laporan Data Jumlah Siswa

Pada daftar nilai ini berisikan data jumlah siswa yang belajar di MTs Nurul

Huda setiap tahun ny.


LAPORAN JUMLAH SISWA
NO Tahun Ajaran Jumlah

9999 9999 99

9999 9999 99

DIAGRAM JUMLAH SISWA


150

120

90

60

30

10

0
Tahun Pertama Tahun Kedua Tahun Ketiga

Tembilahan, 99 X (10) 9999


Kepala Sekolah

X (25)
NIP : 9 (18)

Gambar 3.29 Laporan Data Nilai Kelas

Anda mungkin juga menyukai