Anda di halaman 1dari 51

BAB IV

ANALISA SISTEM BERJALAN

A. Profil Sekolahan

Setelah mengadakan penelitian di SMP 287 Jakarta maka di dapat

gambaran umum dari sistem yang sedang berjalan serta data-data yang

dibutuhkan untuk penelitian skripsi.

Adapun gambaran umum mulai dari profil sekolahan adalah sebagai

berikut:

a. Visi dan Misi SMP 287 Jakarta


Visi
Meningkatkan kualitas layanan pembelajaran, dengan nilai

rata-rata hasil pembelajaran di atas 75


Menjadikan 5S ( Senyum, Salam, Sapa, Sopan, Santun )

sebagai budaya sekolah


Misi
Menjadikan sekolah sebagai sarana sebagai sarana untuk

meningkatkan akhlaq mulia dan melahirkan siswa yang

beragam dan berkarakter.


Merubah janji siswa menjadi aksi siswa sehingga menjadi

karakter bagi siswa.


Meningkatkan kwalitas layanan pengembangan diri.
Memiliki administrasi yang lengkap, benar dan tertib dalam

pelaksaan.
Semua warga sekolah berkarakter kebangsaan
Meningkatkan kualitas SDM sehingga menjadi tenaga yang

professional melalui in house tryning, seminar, lokaakaarya,

41
42

kegiatan MGMP dan memberi kesempatan kepada pegawai

untuk melanjutkan pendidikan minimal S.1.

b. Sarana dan Prasarana


Tabel IV.1.sarana dan prasarana

No Pasilitas No Pasilitas
1 Ruang kelas 20 buah, tiga 14 Lab. fisika

lantai
2 Ruang Kepala Sekolah 15 Ruang Multimedia
3 Ruang wakil kepala 16 Ruang serbaguna (aula)

sekolah
4 Raung guru 17 Koperasi
5 Ruang tata usaha 18 Ruang TU
6 Ruang bimbingan 19 Kantin Sekolah

konseling
7 Ruang osis 20 Ruang ibadah (Mushola)
8 Perpustakaan 2 Gudang

1
9 Ruang piket 2 Lapangan Sekolah

2
1 Raung UKS 23 Area Parkir

0
11 Lab. Komputer 24 Taman

12 Lab. Biologi 25 Kamar Mandi/ WC guru


13 Lab. Bahasa 26 Kamar mandi/ WC Murid

c. Struktur Organisasi
Rancangan struktur organisasi dan tugas tambahan guru SMA

Negeri SMP 287 Jakarta tahun pelajaran 2014/2015


1. Kepala sekolah : Drs.Johan Supriyadi, M.Pd
2. Wakil Kep sekolah : Trisnawati S.Pd
3. Waka Urs. Kurikulum : Danang Setio Utomo M.Pd
4. Waka Urs. Humas : Joko Satono S.Pd
5. Waka Urs. Sarana dan prasarana : Mis. Meri S.Pd
43

Koordinator Bidang Studi :


1. Agama : Hapipah S.Ag
2. PKn : Dra. Lorenza
3. Bhs.indo : Dra. Sunawsiyah
4. Matematika : Drs Lukman
5. Bhs. Inggris : Shanti Sihombing S.Pd.MM
6. IPA : P. Lusi Ekowati S.Pd
7. SBK : Marlise S.Pd
8. Penjasor : Joko Satono S.Pd
9. TIK : Rusli S.Pd
10. Ketjasa : Trisnawati S.Pd
11. BK : Drs Tri Busono
12. PLKJ : Dwi Ernawati S.Pd
13. IPS : Erlina Santi M.Pd

B. Struktur Organisasi Sekolah

1 Struktur Organisasi Sekolahan


44

Gambar 4.1. Struktur Organisasi Sekolah

Sumber : Data Hasil Olahan Penulis, Tahun 2016

2. Tugas Dan Wewenang Struktur Organisasi

Adapun uraian dan fungsi masing-masing didalam sekolahan

dapat diuraikan sebagai berikut :

a. Kepala Sekolah

Mengatur Penyelenggaraan Pendidikan dan Pengajaran Di

sekolah

b. Wakil Kepala Sekolah

Membantu Kepala sekolah Untuk menyusun perencanaan

c. Kepala Tata Usaha

mengkoordinir dan memonitoring kegiatan urusan tata

usaha, kepegawaian, dan keuangan.

d. Staff Kurikulum

Melaporkan hasil Kegiatan kepada kepala sekolah


45

e. Staff Kesiswaan

Melaksanakan Bimbingan, Pengarahan Dan Pengendalian

kegiatan siswa/OSIS.

f. Staff Sarana Dan Prasarana

Merancanakan dan dan melaksanakan program

pengembangan dan memelihara sarana dan prasarana

g. Staff Humas

mengkoordinir implementasi kegiatan hubungan dan kerja

sama masyarakat

h. Pembina Osis

bertanggung jawab atas seluruh pengolahan, pembinaan, dan

pengembangan osis disekolahannya.

i. Tata Usaha

mengkoordinir tugas tugas tata usaha

j. Guru

memberikan hasil penilaian belajar dan memberikan bimbingan

kepada murid

C. Proses Bisnis Sistem Berjalan

Pada proses kesiswaan yang sedang berjalan di SMP Negeri 287

Jakarta pada penyimpanan data atau pengarsipkan data sudah


46

menggunakan fasilitas komputer akan tetapi masih menggunakan aplikasi

Microsoft Excel sehingga memungkinkan penyimpana data membutuhkan

banyak tebel.

Didalam berlangsungnya kegiatan sekolah maka unsur manusia

(baca: siswa) merupakan unsur penting, dimana siswa yang melakukan

proses belajar mengajar.

Oleh karena itu dibutuhkan penyempurnaan terhadap sistem yang

sedang berjalan saat ini sehingga menghasilkan informasi yang akurat,

pencarian data yanhg cepat, dan sistem yang lebih baik agar mampu

meningkatkan dalam penyimpanan informasi di SMP 287 Jakarta.

setiap siswa menyerahkan data yang dibutuhkan oleh sekolah

berupa nama lengkap, jenis kelamin, alamat, tempat lahir, warga negara,

anak ke, asal sekolah dan data orang tua lalu diserahkan kepada bagian tata

usaha dan diberikan nomor induk. setelah itu data diolah berdasarkan

kebutuhan dari masing-masing pihak terkait, baik itu kepala sekolah, guru,

pengajar, maupun wali kelas. Data siswa yang dihasilkan berupa kehadiran

siswa per kelas. Raport diberikan oleh sekolah kepada siswa selama satu

semester. Adapun data-data yang terdapat didalam raport adalah nama

siswa, nomor induk sekolah, nama sekolah, kelas / semester, tahun

pelajaran, daftar nilai intuk setiap mata plajaran mulai dari standar rata-

rata nilai hasil belajar itu sendiri.

D. Aturan Bisnis Sistem Berjalan


47

Aturan bisnis sistem berjalan pada SMP 287 Jakarta adalah sebagai

berikut :

1. setelah mendaftar siswa menyerahkan datanya kebagian tata usaha.

2. hasil data yang telah diolah, disimpan di rak penyimpanan data pada

bagian tata usaha sesuai dengan jenis datanya.

3. apabila user ingin menggunakan data tersebut, dapat langsung

meminta ke bagian tata usaha.

4. bagian tata usaha juga membuat laporan hasil data kepada kepala

sekolah secara berkala

E. Dekomposisi Fungsi Sistem Berjalan


48

Gambar 4.2 Dekomposisi sistem Berjaalan

Sumber : Data Hasil Olahan Penulis, Tahun 2016

F. Analisis Masukan (input), Proses dan Keluaran (output) Sistem

Berjalan

1. Analisa Bentuk Masukan

a. Nama Masukan : Data Siswa

Fungsi : Sebagai data siswa

Sumber : Siswa

Media : Kertas

Frekuensi : Setiap nilai siswa

Keterangan : keterangan data siswa

b. Nama Masukan : input data guru

Fungsi : untuk menyimpan data di database

Sumber : Guru

Media : Kertas dan data

Frekuensi : Setiap Guru Mengajar

Keterangan : TU menginput data siswa

c. Nama Masukan : pendataan pelajaran

Fungsi : Sebagai data pelajaran


49

Sumber : pelajar

Media : Kertas

Frekuensi : Setiap ada mata pelajaran

Keterangan : Siswa meminput data pelajaran

d. Nama Masukan : Data Nilai raport

Fungsi : Sebagai Nilai Ujian

Sumber : Guru

Media : Kertas dan data

Frekuensi : Setiap hasil nilai ujian

Keterangan : Guru memberikan Hasil Nilai Ujian

e. Nama Masukan : Laporan Siswa Mendaftar

Fungsi : Sebagai laporan siswa

Sumber : Administrasi

Media : Kertas

Frekuensi : Setiap ada siswa mendaftar

Keterangan : Direktur menerima laporan siswa mendaftar

f. Nama Masukan : Laporan Hasil Data Nilai

Fungsi : Sebagai laporan siswa

Sumber : TU

Media : Kertas
50

Frekuensi : Setiap ada nilai siswa

Keterangan : Kepala Sekolah Menerima Laporan

2. Analisa Bentuk Proses

a. Pendataan Guru

Guru harus mendata nilai siswa yang masih dibawah rata-rata dan

merekap ulang dengan mengadakan remidial dan menginput nilia

yang sudah tambahkan sebelumnya dengan nilai tambahan atau

remidial .

b. Pendataan Siswa Dan Kelas

Siswa harus menginput data dan kelas yang sudah tertera kode

siswa dan kelas agar dapat melihat nilai yang sudah ada.

c. Pendatan Pelajaran

Siswa melihat data nilai yang sudah ada di kode mata pelajaran

untuk mengetahui hasil nilai yang sudah.

d. Pendataan Raport
Guru memberikan hasil nilai ke TU yang sudah akurat update

terbaru dan mengecak ulang hasil ujian siswa dan memberikan laporan

kepada kepala sekolah dan melihat hasil perkembangan nilai murid-

murid yang berprestasi.


e. Laporan
51

Laporan yang sudah disusun oleh guru dan direkap untuk

diberikan ke TU dan menyerahkan kepada kepala sekolah

3. Analisa Bentuk Keluaran

a. Nama Keluaran : Data siswa

Sumber : siswa

Media : kertas

Frekuensi : Setiap ada nilai

Keterangan : Menerima data Nilai Siswa

b. Nama Masukan : Data Guru

Sumber : Guru

Media : data

Frekuensi : Setiap ada nilai

Keterangan : guru mnginput data nilai

c. Nama Masukan : Data Pelajaran

Sumber : Siswa

Media : kertas dan data

Frekuensi : Setiap ada nilai siswa

Keterangan : siswa mennerima nilai siswa

d. Nama Masukan : Raport

Sumber : Guru
52

Media : kertas

Frekuensi : Setiap ada ujian hasil nilai

Keterangan : siswa mendapat hasil nilai

e. Nama Masukan : Laporan Siswa

Sumber : Guru

Media : Kertas dan data

Frekuensi : Setiap 1 semester

Keterangan : Kepala Sekolah Menerima Laporan nilai siswa


53

G. Diagram aliran Data (DAD) Konteks, Nol dan Rinci Sistem Berjalan

1. Diagram aliran data (DAD) Konteks Sistem Berjalan

Gambar 4.3 Diagram aliran data (DAD) Konteks berjalan

Sumber : Data Hasil Olahan Penulis, Tahun 2016


54

2. Diagram Nol Sistem Berjalan

Gambar 4.4. Diagram Nol Sistem Berjalan

Sumber : Data Hasil Olahan Penulis, Tahun 2016


55

3. Diagram Rinci

a. Diagram Rinci 1.0 Data Siswa

Gambar 4.5 Diagram Rinci 1.0 sistem berjalan

Sumber : Data Hasil Olahan Penulis, Tahun 2016


56

b. Diagram Rinci 2.0 Data Guru

Gambar 4.6 Diagram Rinci 2.0 Data Guru

Sumber : Data Hasil Olahan Penulis, Tahun 2016

c. Diagram Rinci 3.0 Pendataan Pelajaran


57

Gambar 4.7 Diagram Rinci 3.0 Sistem Berjalan

Sumber : Data Hasil Olahan Penulis, Tahun 2016

d. Diagram Rinci 4.0 Data Raport

Gambar 4.8 Diagram Rinci 4.0 sistem Berjalan

Sumber : Data Hasil Olahan Penulis, Tahun 2016


58

e. Diagram Rinci 5.0 Laporan

Gambar 4.9 Diagram Rinci 5.0 Sistem Berjalan

Sumber : Data Hasil Olahan Penulis, Tahun 2016

H. Analisis Permasalahan

Pada proses diatas semua pencatatan data masih menggunakan

Microsoft Excel dari proses tersebut dapat diuraikan beberapa masalah :

1. Pencatatan data siswa dan data guru yang masih belum memadai

sehingga diperlukan banyak tabel sesuai dengan kebutuhan banyak

pihak, misalnya bila ada guru yang memubutuhkan nama, alamat, dan
59

nomer telepon siswa maka dibuat tabel baru yang berisikan data

tersebut .

2. Pencarian data yang masih kurang sempurna karena proses yang masih

kurang manual sehingga pencatatan data ganda mungkin saja terjadi.

3. Pengolahan data yang masih manual sehingga membutuhkan waktu

yang lama, misalnya pengolahan data nilai dalam menghitung rata-rata

siswa .

4. perhatian dalam penyimpanan data yang berbentuk Double Folioyang

masih belum memadai.

5. keamanan yang belum memadai pada penyimpanan pada penyimpanan

data-data nilai siswa.

I. Alternatif Penyelesaian Masalah

Berdasarkan analisa sistem yang sedang berjalan saat ini penulis

melihat kelemahan-kelemahan dan pokok permasalahan yang terdapat

pada sistem pendataan nilai siswa, maka penulis dapat menyarankan

beberapa alternatif permasalahan, yaitu:

1. data dapat disimpan ke database dan apabila sewaktu- waktu

membutuhkan data baru dapat menggunakan perintah save tanpa

membuat tabel baru.


60

2. dapat melakukan pencarian dengan berbasis desktop sehingga lebih

mudah dan cepat.

3. Informasi nilai siswa dapat disimpan kedalam bentuk database

sehingga mudah dalam pengolahan data terdapat proses hitung nilai

rata-rata sehingga user hanya menginput data saja.

4. data langsung disimpan kedalam database sehingga mudah dalam

pengolahannya.

J. Aturan Bisnis Sistem Diusulkaan

1 Bagian TU menerima data siswa dari wali kelas dan menginput seluruh

data mendapatkan informasi dan memudahkan pencarian data nilai

siswa.

2 Staff kurikulum menerima data pengajar dari guru yang bersangkutan

dan menginput seluruh data guru tersebut pada menu input data.

3 bagian kurikulum menerima rangkuman nilai ulangan umum dari guru

bidang dan menginput nilai ulangan umum semester kedalam sistem

komputerisasi.

k. Dekomposisi Fungsi Yang Diusulkan


61

Gambar 4.10 Dekomposisi Sistem Diusulkan

Sumber : Data Hasil Olahan Penulis, Tahun 2016

L. Rancangan Masukan, Proses, dan Proses Keluaran

1. Analisa Bentuk Masukan

g. Nama Masukan : Data Siswa

Fungsi : Sebagai data siswa

Sumber : Siswa

Media : Kertas

Frekuensi : Setiap nilai siswa

Keterangan : keterangan data siswa

h. Nama Masukan : input data guru

Fungsi : untuk menyimpan data di database

Sumber : Guru
62

Media : Kertas dan data

Frekuensi : Setiap Guru Mengajar

Keterangan : TU menginput data siswa

i. Nama Masukan : pendataan pelajaran

Fungsi : Sebagai data pelajaran

Sumber : pelajar

Media : Kertas

Frekuensi : Setiap ada mata pelajaran

Keterangan : Siswa meminput data pelajaran

j. Nama Masukan : Data Nilai raport

Fungsi : Sebagai Nilai Ujian

Sumber : Guru

Media : Kertas dan data

Frekuensi : Setiap hasil nilai ujian

Keterangan : Guru memberikan Hasil Nilai Ujian

k. Nama Masukan : Laporan Siswa Mendaftar

Fungsi : Sebagai laporan siswa

Sumber : Administrasi

Media : Kertas

Frekuensi : Setiap ada siswa mendaftar

Keterangan : Direktur menerima laporan siswa mendaftar


63

l. Nama Masukan : Laporan Hasil Data Nilai

Fungsi : Sebagai laporan siswa

Sumber : TU

Media : Kertas

Frekuensi : Setiap ada nilai siswa

Keterangan : Kepala Sekolah Menerima Laporan

2. Analisa Bentuk Proses

f. Pendataan Guru

Guru harus mendata nilai siswa yang masih dibawah rata-rata dan

merekap ulang dengan mengadakan remidial dan menginput nilia

yang sudah tambahkan sebelumnya dengan nilai tambahan atau

remidial .

g. Pendataan Siswa Dan Kelas

Siswa harus menginput data dan kelas yang sudah tertera kode

siswa dan kelas agar dapat melihat nilai yang sudah ada.

h. Pendatan Pelajaran
64

Siswa melihat data nilai yang sudah ada di kode mata pelajaran

untuk mengetahui hasil nilai yang sudah.

i. Pendataan Raport
Guru memberikan hasil nilai ke TU yang sudah akurat update

terbaru dan mengecak ulang hasil ujian siswa dan memberikan laporan

kepada kepala sekolah dan melihat hasil perkembangan nilai murid-

murid yang berprestasi.


j. Laporan
Laporan yang sudah disusun oleh guru dan direkap untuk

diberikan ke TU dan menyerahkan kepada kepala sekolah.

3. Analisa Bentuk Keluaran

f. Nama Keluaran : Data siswa

Sumber : siswa

Media : kertas

Frekuensi : Setiap ada nila

Keterangan : Menerima data Nilai Siswa

g. Nama Masukan : Data Guru

Sumber : Guru

Media : data

Frekuensi : Setiap ada nilai

Keterangan : guru memberikan nilai kepada siswa

h. Nama Masukan : Data Pelajaran

Sumber : Siswa
65

Media : kertas dan data

Frekuensi : Setiap ada nilai siswa

Keterangan : siswa mendapat Mata Pelajaran

i. Nama Masukan : Raport

Sumber : Guru

Media : kertas

Frekuensi : Setiap ada ujian hasil nilai

Keterangan : siswa yang mengambil Raport

j. Nama Masukan : Laporan Siswa

Sumber : Guru

Media : Kertas dan data

Frekuensi : Setiap 1 semester

Keterangan : Kepala Sekolah Menerima Laporan nilai siswa

M. Diagram Alir Data ( DAD) system yang diusulkan (Diagram

Konteks, Nol, Rinci


1. Diagram Konteks
66

Gambar 4.11. Diagram Konteks Diusulkan

Sumber : Data Hasil Olahan Penulis, Tahun 2016

2. Diagram Nol
67

Gambar 4.12 Diagram Nol yang Diusulkan


Sumber : Data Hasil Olahan Penulis, Tahun 2016

3. Diagram Rinci
a. Diagram Rinci 1.0 Data Kelas
68

Gambar 4.13 Diagram Rinci 1.0 yang diusulkan


Sumber : Data Hasil Olahan Penulis, Tahun 2016

b. Diagram Rinci 2.0 Pendataan Guru


69

Gambar 4.14 Diagram Rinci 2.0 Diusulkan


Sumber : Data Hasil Olahan Penulis, Tahun 2016

c. Diagram Rinci 3.0 Pendataan Pelajaran

Gambar 4.15 Diagram Rinci 3.0 Diusulkan


Sumber : Data Hasil Olahan Penulis, Tahun 2016

d. Diagram Rinci 4.0 Raport


70

Gambar 4.15 Diagram Rinci 4.0 Diusulkan


Sumber : Data Hasil Olahan Penulis, Tahun 2016

e. Diagram Rinci 5.0 pegawai

Gambar 4.16 Diagram Rinci 5.0 Diusulkn

Sumber : Data Hasil Olahan Penulis, Tahun 2016

N. Kamus Data Sistem yang Diusulkan


71

Kamus data merupakan data penjelasan tertulis mengenai data yang berada

didalam database. Adapun kamus data yang digunakan dalam merancang

sistem yang akan diusulkan adalah sebagai berikut:

1 Kamus Data Masukan

a. Nama Arus Data : Data Siswa


Alias : DS
Arus Data : TU Proses 1.1 Isi data siswa
Periode : Setiap ada penilain

Struktur Data : @NIS + nama + Jkl + agama + alamat_siswa +

no_telp_siswa + tanggal + hari + no_ortu + id_kelas

b. Nama Arus Data : Data kelas


Alias : DK
Arus Data : TU - Proses 1.2 Kelas
Periode : Setiap siswa yang mendapat kelas

Struktur Data : @NIS + nama + Jkl + agama + alamat_siswa +

no_telp_siswa + tanggal + hari + no_ortu + id_kelas

c. Nama Arus Data : Data Guru


Alias : DG
Arus Data : TU- Proses 2.1 data guru
Periode : setiap ada perubahan jadwal

Struktur Data : @Nis +id_kelas + nama_kelas +biaya

d. Nama Arus Data : Data Pelajaran


Alias : DP
Arus Data : TU - Proses 2.2 Wali kelas
Periode : Setiap ada perubahan kelas

Struktur Data : @Nis + nama_kelas + Mata_ pelajaran

2 Kamus Data Keluaran


a. Nama Arus Data : Siswa
72

Alias : SW
Arus Data : Proses 1.1 Siswa Data Siswa
Periode : Setiap ada penilaian

Struktur Data : @NIS + nama + Jkl + agama + alamat_siswa +

no_telp_siswa + tanggal + hari + no_ortu + id_kelas

b. Nama Arus Data : Data Kelas


Alias : DK
Arus Data : Proses 1.2 Data Kelas Pendataan Kelas
Periode : Setiap yang mendata jumlah siswa

Struktur Data : @NIS + nama + Jkl + agama + alamat_siswa +

no_telp_siswa + tanggal + hari + no_ortu +

nama_kelas

c. Nama Arus Data : Data Guru


Alias : DG
Arus Data : Proses 2.1 Data Guru - Pegawai
Periode : Setiap mendata guru

Struktur Data : @NIS + nama_kelas + biaya

d. Nama Arus Data : Wali Kelas


Alias : WK
Arus Data : Proses 2.2 Pendataan wali kelas- wali kelas
Periode : Setiap siswa mendapatkan hasil nilai ujian

Struktur Data : @NIS + nama_kelas +biaya

O. Spesifikasi Proses Sistem yang Disulkan


73

Spesifikasi proses menjelaskan spesifikasi dari setiap proses pada diagram

rinci:

1. Nomor Proses : 1.1

Nama Proses : Data Siswa

Masukan : Data Siswa

Keluaran : Siswa

Deskripsi : Guru memberikan data kepada siswa

2. Nomor Proses : 2.1

Nama Proses : Data Kelas

Masukan : Tu

Keluaran : Wali kelas

Deskripsi : Tu memberikan data kelas kepada wali kelas

3. Nomor Proses : 3.1

Nama Proses : Data Pelajaran

Masukan : Pegawai

Keluaran : Data Pelajaran

Deskripsi : Pegawai memberikan Data kepada wali kelas

4. Nomor Proses : 4.1

Nama Proses : Raport

Masukan : Raport

Keluaran : Nilai Siswa

Deskripsi : Pembagian Raport Kepada Siswa

5. Nomor Proses : 5.1


74

Nama Proses : Laporan

Masukan : Guru

Keluaran : Nilai Siswa

Deskripsi : Guru membeikan Laporan kepada kepala sekolah

P. Bagan Terstruktur Sistem yang Diusulkan

1. Proses 1.1 Data Guru

Gambar 4.18 Bagan Terstruktur Data Guru


Sumber : Data Hasil Olahan Penulis, Tahun 2016

2. Proses 1.2 Data Kelas


75

Gambar 4.18 Bagan Terstruktur Data Kelas


Sumber : Data Hasil Olahan Penulis, Tahun 2016

3. Proses 1.3 Data Pendataan Kelas

Gambar 4.19 Bagan Terstruktur Pendataan Kelas


Sumber : Data Hasil Olahan Penulis, Tahun 2016
76

4. Proses 2.1 Data Pendataan Guru

Gambar 4.20 Bagan Terstruktur Pendataan Guru


Sumber : Data Hasil Olahan Penulis, Tahun 2016

5. Proses 2.2 Data Wali Kelas


77

Gambar 4.21 Bagan Terstruktur Wali Kelas


Sumber : Data Hasil Olahan Penulis, Tahun 2016

6. Proses 3.1 Data Pelajaran

Gambar 4.22 Bagan Terstruktur Data Pelajaran


Sumber : Data Hasil Olahan Penulis, Tahun 2016

7. Proses 3.2 Data Pendataan Pelajaran


78

Gambar 4.23 Bagan Terstruktur Pendataan Pelajaran


Sumber : Data Hasil Olahan Penulis, Tahun 2016

8. Proses 4.1 Raport

Gambar 4.24 Bagan Terstruktur Rapor


Sumber : Data Hasil Olahan Penulis, Tahun 2016

9. Proses 5.1 Laporan


79

Gambar 4.25 Bagan Terstruktur Laporan


Sumber : Data Hasil Olahan Penulis, Tahun 2016

10. Spesifikasi Modul yang Diusulkan

1. Modul Data Siswa

Modul
Baca file data Siswa
Simpan data Siswa

Selesai

2. Modul Data Guru

Modul
Baca file data guru
Input data guru
Simpan data Guru
Cek data Guru

Selesai

3. Modul Input Data Pelajaran

Modul
Input Data pelajaran
Baca file pelajaran
Simpan nilai pelajaraan

Selesai
80

4. Modul Cetak Raport

Modul
Baca data Pembayaran
Baca Data Siswa
Cetak bukti Pembayaran

Selesai

5. Modul Cetak Laporan

Modul
Baca rekap data siswa
Cetak Laporan data siswa

Selesai

L. Rancangan Basis Data Sistem yang Diusulkan

1. Normalisasi

a. Bentuk Unnomar

NIS
nama_siswa
jkl
agama
alamat_siswa
no_telp_siswa
tanggal
hari
no_ortu
id_kelas
nama_kelas
Nilai Tugas
Nilai Uts
Nilai Uas

Gambar 4.19 Bentuk Unnormal


81

Sumber : Data Hasil Olahan Penulis, Tahun 2016


82

b. Bentuk Normal Pertama (1NF)

NIS id_kelas
nama_siswa nama_kelas
Jkl
agama
alamat_siswa
no_telp_siswa
tanggal
hari
no_ortu

Gambar 4.20 Bentuk Normal ke 1 (1NF)

Sumber : Data Hasil Olahan Penulis, Tahun 2016

c. Bentuk Normal ke 2 (2NF)

File Siswa File Biaya


NIS * id_kelas *
nama_siswa nama_kelas
jkl
agama
alamat_siswa
no_telp_siswa
tanggal
hari
no_ortu

Gambar 4.21 Bentuk Normal ke 2 (2NF)


Sumber : Data Hasil Olahan Penulis, Tahun 2016

d. Bentuk Normal ke 3 (3NF)


83

Siswa Mata Pelajaran


NIS * Kmp
nama_siswa nama_kelas
jkl biaya
agama
alamat_siswa
no_telp_siswa
tanggal
hari
no_ortu

id_kelas **

Gambar 4.22 Bentuk Normal ke 3 (3NF)

Sumber : Data Hasil Olahan Penulis, Tahun 2016

2. ERD (Entity Relationship Diagram)

Gambar 4.23 Entity Relationship Diagram

Sumber : Data Hasil Olahan Penulis, Tahun 2016


84

3. Spesifikasi File

a. File Guru

Nama file : Guru

Media : Harddisk

Organisasi : Index Squential

Primary Key : Nis

Panjang Record : 185 byte

Jumlah Record : 50 x 2 x 24 x 24= 177408 record

Tabel 4.2 Spesifikasi Guru

Field Type Value Keterangan


Nip Value 12 Nomor Induk
Pegawai
Nama_Guru Value 30 Pegawai
Alamat Value 100 Alamat
Agama Value 12 Agama
Jkl Value 12 Jenis Kelamin
Telp Value 20 Nomor telepon

Sumber : Data Hasil Olahan Penulis, Tahun 2016

b. File Siswa

Nama file : Siswa

Media : Harddisk

Organisasi : Index Squential

Primary Key : Id_Siswa


85

Panjang Record : 34 byte

Jumlah Record : 34 x 2 x 24 x 24 = 39168 record

Tabel 4.3 Spesifikasi File Siswa

Field Type Value Keterangan


Nis Value 12 Nomor Induk Siswa
Nama_siswa Value 30 Siswa
Jkl Value 100 Jenin Kelamin
Agama Value 12 Agama
Alamat Value 100 Alamat
Kelas Value 20 Kelas

Sumber : Data Hasil Olahan Penulis, Tahun 2016

c. File Mata Pelajaran


Nama File : Mata Pelajaran
Media : Hardisk
Organisasi : Index Squantial
Premery key : Id_Mata ppelajaran
Panjang Record : 34
Jumlah Record : 50 x 20 x 20 x 24 x 24= 11520

Tabel 4.4 Spesifikasi File Mata Pelajaran

Field Type Value Keterangan


Kmp Value 12 Kartu Mata Pelajaran
Nama_Kmp Value 30 Nam Siswa
Sumber : Data Hasil Olahan Penulis, Tahun 2016

d. Nama File : Raport


Media : Hardisk
Organisasi: Index Squantial
Premary Key : Id_Raport
Panjang Record :
Jumlah Record :

Tabel 4.5 Spesifikasi File Raport


86

Field Type Value Keterangan


Id Int 112 Identitas Siswa
Nis Value 12 Nomer Induk Siswa
Nilai Tugas Int 11 Nilai Tugas
Nilai Uts Int 11 Nilai Uts
Nilai Uas Int 11 Nilai Uas
Kmp Value 12 Kartu Mat_pel
Nip Value 12 Nomor Induk
Pegawai

Sumber : Data Hasil Olahan Penulis, Tahun 2016

S. Rancangan Layar, Rancangan Form Masukan Data, dan Rancangan

Keluaran
1 Rancangan Layar
a. Login
87

b. Menu Utama

2. Rancangan Form Masukan


a. Form Data Siswa
88

b. Form Data Guru


89

gujg
90

kkh
91

bkj

Anda mungkin juga menyukai