bab 4 perancangan sistem yang diusulkanthesis.binus.ac.id/doc/bab4/2011-1-00211-if 4.pdf · bab 4...

228
85 BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan Diagram Konteks Sistem Administrasi Sekolah yang diusulkan : Gambar 4.1 Diagram Konteks Sistem Administrasi Sekolah yang diusulkan

Upload: vuongkhanh

Post on 28-Mar-2019

237 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

85  

  

BAB 4

PERANCANGAN SISTEM YANG DIUSULKAN

4.1 Diagram Aliran Data

4.1.1 Diagram Hubungan

Diagram Konteks Sistem Administrasi Sekolah yang diusulkan :

Gambar 4.1 Diagram Konteks Sistem Administrasi Sekolah yang diusulkan

Page 2: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

86  

 

4.1.2 Diagram Nol

Data Flow Diagram Level 0 Sistem Administrasi Sekolah yang diusulkan :

Gambar 4.2 DFD Level 0 pada Sistem Administrasi Sekolah yang diusulkan

Page 3: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

87  

 

4.1.3 Diagram Rinci

Data Flow Diagram Level 1 Proses 2 pada Sistem Administrasi

Sekolah yang diusulkan :

Gambar 4.3 DFD Level 1 Proses 2 Sistem Administrasi Sekolah yang diusulkan

Page 4: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

88  

 

Data Flow Diagram Level 1 Proses 3 pada Sistem Administrasi

Sekolah yang diusulkan:

 

Gambar 4.4 DFD Level 1 Proses 3 Sistem Administrasi Sekolah yang diusulkan

Page 5: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

89  

 

Data Flow Diagram Level 2 Proses 2.1 pada Sistem Administrasi

Sekolah yang diusulkan:

 

Gambar 4.5 DFD Level 2 Proses 2.1 Sistem Administrasi Sekolah yang diusulkan

Pada Gambar 4.5 di atas merupakan Data Flow Diagram Level 2 dari

Proses Penjadwalan yang diusulkan pada Sistem Administrasi Sekolah di

SMA Negeri 78 Jakarta. Pada Proses ini terdiri dari beberapa sub proses

yaitu Pembuatan Jadwal Ujian dan Pembuatan Jadwal KBM.

Page 6: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

90  

 

Data Flow Diagram Level 2 Proses 2.4 pada Sistem Administrasi

Sekolah yang diusulkan:

Gambar 4.6 DFD Level 2 Proses 2.4 Sistem Administrasi Sekolah yang diusulkan

Pada Gambar 4.6 di atas merupakan Data Flow Diagram Level 2 dari

Proses Pembelajaran yang diusulkan pada Sistem Administrasi Sekolah di

SMA Negeri 78 Jakarta. Pada Proses ini terdiri dari beberapa sub proses

yaitu Pemberian Materi, Pemberian Tugas dan Forum Diskusi.

Page 7: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

91  

 

Data Flow Diagram Level 2 Proses 2.5 pada Sistem Administrasi

Sekolah yang diusulkan :

Gambar 4.7 DFD Level 2 Proses 2.5 Sistem Administrasi Sekolah yang diusulkan

Pada Gambar 4.7 di atas merupakan Data Flow Diagram Level 2 dari

Proses Pengajuan Aspirasi yang diusulkan pada Sistem Administrasi

Sekolah di SMA Negeri 78 Jakarta. Pada Proses ini terdiri dari beberapa sub

proses yaitu Pengajuan Aspirasi, Validasi Aspirasi, dan Respon Aspirasi.

Page 8: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

92  

 

4.2 Perancangan Basis Data

Pada bagian ini akan dijelaskan tentang perancangan basis data dari system

yang akan dibangun. Adapun perancangan database ini terbagi atas 3 tahap, yaitu :

1. Perancangan Basis Data Konseptual

2. Perancangan Basis Data Logikal

3. Perancangan Basis Data Fisikal

4.2.1 Perancangan Basis Data Konseptual

4.2.1.1 Identifikasi Tipe Entitas

Tabel 4.1 Identifikasi Tipe Entitas

Entity Name Description Aliases Occurrences

Siswa Istilah umum untuk

mendeskripsikan semua siswa di

SMA Negeri 78 Jakarta

Murid Setiap siswa memiliki data

pribadi

Guru Istilah umum untuk

mendeskripsikan semua guru di

SMA Negeri 78 Jakarta

Pengajar Setiap guru memiliki data

pribadi

Admin Istilah umum untuk

mendeskripsikan administrator

sistem SMA Negeri 78 Jakarta

Staff IT

(Staff Input

Transaction)

Admin dapat mengelola user,

memasukkan jadwal KBM,

jadwal ujian, materi, berita, nilai,

iuran siswa dan data kelas.

Admin juga dapat menanggapi

aspirasi dan menghapus topik

Page 9: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

93  

 

Kelas Istilah umum untuk

mendeskripsikan kelas yang

terdapat di SMA Negeri 78 Jakarta

- Setiap kelas terdiri atas sejumlah

siswa serta memiliki jadwal.

Jurusan Istilah umum untuk

mendeskripsikan jurusan yang

terdapat pada SMA Negeri 78

Jakarta

Peminatan Setiap jurusan memiliki beberapa

jenis mata pelajaran tertentu

Mata_Pelajaran Istilah umum untuk

mendeskripsikan semua mata

pelajaran yang ada di SMA Negeri

78 Jakarta

- Setiap mata pelajaran diajar oleh

beberapa guru dan setiap mata

pelajaran memiliki beberapa

jenis mata pelajaran

Jenis_Mata_Pela

jaran

Istilah umum untuk

mendeskripsikan semua jenis mata

pelajaran yang ada di SMA Negeri

78 Jakarta

- Setiap jenis mata pelajaran

memiliki nilai dan beberapa

materi pelajaran.

Materi Istilah umum untuk

mendeskripsikan materi pelajaran

yang mencakup isi materi dan tugas

siswa di SMA Negeri 78 Jakarta

- Setiap materi terdiri dari detail

materi dan tugas siswa

Jawaban_Tugas Istilah umum untuk

mendeskripsikan jawaban tugas dari

tiap materi di SMA Negeri 78

Jakarta

- Setiap materi mempunyai

jawaban tugas dari tiap siswa

Page 10: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

94  

 

Jadwal_KBM Istilah umum untuk mendeskrip-

sikan jadwal kegiatan belajar

mengajar di SMA Negeri 78 Jakarta

- Setiap jenis mata pelajaran

memiliki jadwal KBM.

Jadwal_Ujian

Istilah umum untuk

mendeskripsikan jadwal ujian di

SMA Negeri 78 Jakarta

- Setiap jenis mata pelajaran

memiliki jadwal ujian

Nilai Istilah umum untuk

mendeskripsikan semua nilai dari

setiap siswa SMA Negeri 78 Jakarta

- Setiap siswa memiliki nilai yang

mencakup nilai Tugas, UTS,

UAS, praktek dan UH

Iuran_Siswa Istilah umum untuk

mendeskripsikan status pembayaran

iuran siswa SMA Negeri 78 Jakarta

- Menyimpan informasi mengenai

status iuran siswa yang dimiliki

oleh setiap siswa

Berita Istilah umum untuk

mendeskripsikan semua kegiatan

yang diadakan ataupun berlangsung

di SMA Negeri 78 Jakarta

Kabar Setiap berita yang ada di sekolah

User Istilah untuk mengambarkan seluruh

pengguna sistem pembelajaran

online di SMA Negeri 78

- Setiap pemakai yang memakai

sistem pembelajaran online. User

terdiri dari guru dan siswa

Aspirasi Istilah umum untuk

mendeskripsikan saran, kritik dan

pertanyaan yang menyangkut SMA

Negeri 78 Jakarta

Saran ,

Kritik,

Pertanyaan

Semua user bisa mengajukan

sejumlah aspirasi

Page 11: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

95  

 

Forum Istilah umum untuk

mendeskripsikan forum diskusi

yang diperuntukkan bagi siswa dan

guru di sistem pembelajaran online

SMA Negeri 78 Jakarta

- Setiap forum dimiliki oleh jenis

mata pelajaran dan kelas tertentu

Topik

Istilah umum untuk

mendeskripsikan semua topik yang

ada di forum diskusi yang

diperuntukkan bagi siswa dan guru

SMA Negeri 78 Jakarta

- Setiap forum memiliki sejumlah

topik. Topik dibuat oleh user.

Reply Istilah umum untuk

mendeskripsikan semua reply yang

ada di forum diskusi yang

diperuntukkan bagi siswa dan guru

di SMA Negeri 78 Jakarta

Balasan Setiap topik memiliki sejumlah

reply. Reply dibuat oleh user.

Page 12: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

96  

 

4.2.1.2 Identifikasi Tipe Relationship

Tabel 4.2 Identifikasi Tipe Relationship

Entity Name Multiplicity Relationship Entity Name Multiplicity

Siswa 1…* Menempati Kelas 1…1

1…1 Memperoleh Nilai 1…*

1…1 Membayar Iuran_Siswa 1…*

1…1 Menjadi User 1…1

1…1 Mengunggah Jawaban_Tugas 1…*

Guru 1…1 Mempunyai Jadwal_KBM 1…*

1…* Mengajar Mata_Pelajaran 1…1

1…1 Menjadi User 1…1

Admin 1…1 Menginput Jadwal_KBM 1…*

1…1 Memasukkan Jadwal_Ujian 1…*

1…1 Mengupload Materi 1…*

1…1 Menginformasikan Berita 0…*

1…1 Menanggapi Aspirasi 0…*

1…1 Mencatat Iuran_Siswa 1…*

1…1 Mengelola Nilai 1…*

1…1 Mengisi Kelas 1…*

1…1 Menghapus Topik 0…*

User 1…1 Mengajukan Aspirasi 0…*

1…1 Membuat Topik 0…*

1…1 Memberi Reply 0…*

Page 13: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

97  

 

Kelas 1…* Memiliki Jurusan 1…1

1…1 Mendapatkan Jadwal_KBM 1…*

1…1 Menerima Jadwal_Ujian 1…*

1…1 Memfasilitasi Forum 1…*

Jenis_Mata_Pelajar

an

1…1 Mencakup Materi 1…*

1…1 Memproses Jadwal_KBM 1…*

1…1 Mengolah Jadwal_Ujian 1…*

1…1 Mempunyai Nilai 1…*

1…1 Memiliki Forum 1…*

Mata_Pelajaran 1…1 Mengklasifikasi Jenis_Mata_Pelajaran 1…*

Materi 1…1 Meliputi Jawaban_Tugas 1…*

Forum 1…1 Terdapat Topik 0…*

Topik 1…1 Menyediakan Reply 0…*

Page 14: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

98  

 

Gambar di bawah ini merupakan Entity Relationship Diagram Model

Konseptual:

Gambar 4.8 Entity Relationship Diagram Model Data Konseptual

Page 15: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

99  

  

4.2.1.3 Identifikasi dan Hubungan Atribut dengan Tipe Entitas atau Tipe Relasi

Tabel 4.3 Identifikasi Atribut

Entity

Name Atrributes Description Data Type & Length Nulls

Auto

Increment

Default

Value

Siswa NIS Secara unik mengidentifikasi setiap siswa 10 characters Tidak Ya -

Nama_Siswa Nama siswa 30 variable characters Tidak Tidak -

Gender_Siswa Jenis kelamin siswa 6 variable characters Tidak Tidak -

Tempat_Lahir_Siswa Tempat lahir siswa 25 variable characters Tidak Tidak -

Tanggal_Lahir_Siswa Tanggal lahir siswa Date Tidak Tidak -

Agama_Siswa Agama yang dianut siswa 10 variable characters Tidak Tidak -

Nama_Ayah Nama Ayah siswa 30 variable characters Tidak Tidak -

Nama_Ibu Nama Ibu siswa 30 variable characters Tidak Tidak -

Alamat_Siswa Alamat siswa 100 variable characters Tidak Tidak -

Kel_Siswa Kelurahan siswa 20 variable characters Ya Tidak -

Page 16: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

100  

 

Kec_Siswa Kecamatan siswa 20 variable characters Ya Tidak -

Kota_Siswa Kota siswa 20 variable characters Tidak Tidak -

Telp_Siswa Nomor telepon siswa 15 variable characters Tidak Tidak -

Tahun_Masuk_Siswa Tahun masuk siswa 4 characters Tidak Tidak -

Foto_Siswa Foto siswa 30 variable characters Tidak Tidak -

Guru NIP Secara unik mengidentifikasi setiap guru 10 characters Tidak Ya -

Nama_Guru Nama guru 30 variable characters Tidak Tidak -

Gender_Guru Jenis kelamin guru 6 variable characters Tidak Tidak -

Tempat_Lahir_Guru Tempat lahir guru 25 variable characters Tidak Tidak -

Tanggal_Lahir_Guru Tanggal lahir guru Date Tidak Tidak -

Agama_Guru Agama yang dianut guru 10 variable characters Tidak Tidak -

Alamat_Guru Alamat guru 100 variable characters Tidak Tidak -

Kel_Guru Kelurahan guru 20 variable characters Ya Tidak -

Kec_Guru Kecamatan guru 20 variable characters Ya Tidak -

Page 17: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

101  

 

Kota_Guru Kota guru 20 variable characters Tidak Tidak -

Telp_Guru Nomor telepon guru 15 variable characters Tidak Tidak -

Tahun_Masuk_Guru Tahun masuk guru 4 characters Tidak Tidak -

Foto_Guru Foto guru 30 variable characters Tidak Tidak -

Admin Kd_Admin Secara unik mengidentifikasi admin 5 characters Tidak Ya -

Nama_Admin Nama admin 30 variable characters Tidak Tidak -

Password Password 10 variable characters Tidak Tidak -

Kelas Kd_Kelas Secara unik mengidentifikasi setiap kelas 5 characters Tidak Ya -

Nama_Kelas Nama kelas 12 variable characters Tidak Tidak -

Jurusan Kd_Jurusan Secara unik mengidentifikasi setiap jurusan Int Tidak Ya -

Nama_Jurusan Jurusan kelas yang ada 4 variable characters Tidak Tidak -

Mata_Pelaja

ran

Kd_Matpel Secara unik mengidentifikasi setiap mata

pelajaran

3 characters Tidak

Tidak

-

Nama_Matpel Nama mata pelajaran 45 variable characters Tidak Tidak -

Page 18: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

102  

 

Jenis_Mata_

Pelajaran

Kd_Jenis_Matpel Secara unik mengidentifikasi setiap jenis mata

pelajaran

4 characters Tidak Tidak

-

Nama_Jenis_Matpel Nama jenis mata pelajaran 42 variable characters Tidak Tidak -

SKS Banyaknya SKS tiap mata pelajaran Int Tidak Tidak -

Materi Kd_Materi Secara unik mengidentifikasi setiap materi Int Tidak Ya -

Nama_Materi Nama materi dari tiap jenis mata pelajaran 70 variable characters Tidak Tidak -

Detail_Materi Detail Materi Pelajaran 50 variable characters Tidak Tidak -

Tugas_Materi Tugas materi untuk siswa 50 variable characters Tidak Tidak -

Jawaban_Tu

gas

Kd_Jawaban_Tugas

Secara unik mengidentifikasi setiap jawaban

tugas

Int Tidak Ya -

File_Jawaban Jawaban tugas siswa yang dikumpulkan 30 variable characters Tidak Tidak -

Tgl_Upload Tanggal upload jawaban tugas Date Tidak Tidak -

Notes Catatan/Keterangan tambahan untuk jawaban

tugas

Text Ya Tidak -

Page 19: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

103  

 

Jadwal_KB

M

Kd_Jadwal_KBM Secara unik mengidentifikasi setiap jadwal

kegiatan belajar mengajar

Int

Tidak Ya -

Hari_Pelajaran Hari pada jadwal pembelajaran 6 variable characters Tidak Tidak -

Ruang_Pelajaran Ruang kelas 3 characters Tidak Tidak -

Jam_Mulai Jam mulai pelajaran Time Tidak Tidak -

Jam_Selesai Jam selesai pelajaran Time Tidak Tidak -

Jadwal_

Ujian

Kd_Jadwal_Ujian Secara unik mengidentifikasi setiap jadwal

ujian

Int Tidak Ya -

Hari_Ujian Hari ujian 6 variable characters Tidak Tidak -

Tanggal_Ujian Tanggal ujian Date Tidak Tidak -

Jam_Mulai_Ujian Jam mulai ujian Time Tidak Tidak -

Jam_Selesai_Ujian Jam selesai ujian Time Tidak Tidak -

Ruang_Ujian Ruang ujian 3 characters Tidak Tidak -

Nilai NIS Secara unik mengidentifikasi setiap siswa 10 variable characters Tidak Ya -

Page 20: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

104  

 

Kd_Jenis_Matpel Secara unik mengidentifikasi setiap jenis mata

pelajaran

4 characters Tidak Ya -

Nilai_Tugas Nilai Tugas siswa Float Ya Tidak -

Nilai_UTS Nilai Ujian Tengah Semester siswa Float Ya Tidak -

Nilai_UAS Nilai Ujian Akhir siswa Float Ya Tidak -

Nilai_Praktek Nilai Praktek Siswa Float Ya Tidak -

Nilai_UH1 Nilai Ulangan Harian 1 Float Ya Tidak -

Nilai_UH2 Nilai Ulangan Harian 2 Float Ya Tidak -

Nilai_UH3 Nilai Ulangan Harian 3 Float Ya Tidak -

Nilai_UH4 Nilai Ulangan Harian 4 Float Ya Tidak -

Nilai_UH5 Nilai Ulangan Harian 5 Float Ya Tidak -

Nilai_UH6 Nilai Ulangan Harian 6 Float Ya Tidak -

Semester Rentang waktu pembelajaran Int Tidak Tidak -

Iuran_Siswa Kd_Iuran_Siswa Secara unik mengidentifikasi setiap iuran siswa Int Tidak Ya -

Page 21: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

105  

 

Bulan_Iuran Bulan iuran siswa 8 variable characters Tidak Tidak -

Tanggal_Bayar Tanggal transaksi pembayaran iuran Date Tidak Tidak -

Status_Bayar Status pembayaran 12 variable characters Tidak Tidak -

Berita Kd_Berita Secara unik mengidentifikasi setiap berita Int Tidak Ya -

Judul_Berita Judul berita 50 variable characters Tidak Tidak -

Deskripsi_Berita Deskripsi berita Text Tidak Tidak -

Tanggal_Berita Tanggal berita Date Tidak Tidak -

Gambar_Berita Gambar Berita 30 variable characters Ya Tidak -

User Username Nama yang digunakan untuk login ke sistem 10 variable characters Tidak Ya -

Password Password untuk masuk ke sistem 10 variable characters Tidak Tidak -

Status Status user (Siswa atau Guru) 10 variable characters Tidak Tidak -

Aspirasi Kd_Aspirasi Secara unik mengidentifikasi setiap aspirasi Int Tidak Ya -

Jenis_Aspirasi Jenis aspirasi yang diajukan 10 variable characters Tidak Tidak -

Judul_Aspirasi Judul aspirasi yang diajukan 20 variable characters Tidak Tidak -

Page 22: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

106  

 

Deskripsi_Aspirasi Isi dari aspirasi yang diajukan Text Tidak Tidak -

Tgl_Pengiriman Tanggal pengiriman aspirasi Date Tidak Tidak -

Status_Aspirasi Status aspirasi Int Tidak Tidak -

Notes Catatan yang berisi respon aspirasi dari admin Text Ya Tidak -

Forum Kd_Forum Secara unik mengidentifikasi setiap forum Int Tidak Ya -

Topik Kd_Topik Secara unik mengidentifikasi setiap topik forum Int Tidak Ya -

Judul_Topik Judul topik 50 variable characters Tidak Tidak -

Deskripsi_Topik Deskripsi topik Text Tidak Tidak -

Tgl_Topik Tanggal pembuatan topik Date Tidak Tidak -

Tgl_Edit_Topik Tanggal modifikasi topik Date Tidak Tidak -

Reply Kd_Reply Secara unik mengidentifikasi setiap reply topik Int Tidak Ya -

Isi_Reply Isi reply Text Tidak Tidak -

Tgl_Reply Tanggal pembuatan reply Date Tidak Tidak -

Tgl_Edit_Reply Tanggal modifikasi reply Date Tidak Tidak -

Page 23: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

107  

  

4.2.1.4 Tentukan Domain Atribut

Tabel 4.4 Identifikasi Domain Atribut

Entity Name Attribute Domain Attribute

Siswa NIS Diisi dengan number range value 0-9

Nama_Siswa Nama Siswa range value A-Z, a-z

Gender_Siswa Pria atau Wanita

Tempat_Lahir_Siswa Tempat Lahir Siswa range value A-Z, a-z

Tanggal_Lahir_Siswa YYYY-MM-DD

Agama_Siswa Islam, Protestan, Katolik, Hindu dan Budha

Nama_Ayah Nama Ayah Siswa range value A-Z, a-z

Nama_Ibu Nama Ibu Siswa range value A-Z, a-z

Alamat_Siswa Alamat Siswa range value 0-9, A-Z, a-z

Kel_Siswa Kelurahan range value A-Z, a-z

Kec_Siswa Kecamatan range value A-Z, a-z

Kota_Siswa Kota range value A-Z, a-z

Telp_Siswa Nomor Telepon Siswa number range value 0-9

Tahun_Masuk_Siswa YYYY

Foto_Siswa Foto Siswa range value 0-9, A-Z, a-z

Guru NIP Diisi dengan number range value 0-9

Nama_Guru Nama Guru range value A-Z, a-z

Gender_Guru Pria atau Wanita

Tempat_Lahir_Guru Tempat Lahir Guru range value A-Z, a-z

Tanggal_Lahir_Guru YYYY-MM-DD

Page 24: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

108  

 

Agama_Guru Islam, Protestan, Katolik, Hindu dan Budha

Alamat_Guru Alamat range value 0-9, A-Z, a-z

Kel_Guru Kelurahan range value A-Z, a-z

Kec_Guru Kecamatan range value A-Z, a-z

Kota_Guru Kota range range value A-Z, a-z

Telp_Guru Nomor Telepon Guru number range value 0-9

Tahun_Masuk_Guru YYYY

Foto_Guru Foto Guru range value 0-9, A-Z, a-z

Admin Kd_Admin Diisi dengan number range value 0-9

Nama_Admin Nama Admin range value A-Z, a-z

Password Password Admin range value 0-9, A-Z, a-z

Kelas Kd_Kelas Value KLXXX

Nama_Kelas Nama Kelas range value 0-9, A-Z, a-z

Jurusan Kd_Jurusan Diisi dengan number range value 0-9

Nama_Jurusan Umum, IPA atau IPS

Mata_Pelajaran Kd_Matpel Diisi dengan range value A-Z, a-z

Nama_Matpel Nama Mata Pelajaran range value A-Z, a-z

Jenis_Mata_Pela

jaran

Kd_Jenis_Matpel Diisi dengan range value 0-9, A-Z, a-z

Nama_Jenis_Matpel Nama Jenis Mata Pelajaran range value 0-9, A-Z, a-z

SKS SKS range value 1-6

Materi Kd_Materi Diisi dengan number range value 0-9

Nama_Materi Nama Materi Pelajaran range value A-Z, a-z

Detail_Materi Detail Materi range value 0-9, A-Z, a-z

Page 25: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

109  

 

Tugas_Materi Tugas Materi range value 0-9, A-Z, a-z

Jawaban_Tugas Kd_Jawaban_Tugas Diisi dengan number range value 0-9

File_Jawaban File Jawaban range value 0-9, A-Z, a-z

Tgl_Upload YYYY-MM-DD

Notes Notes range value 0-9, A-Z, a-z

Jadwal_KBM Kd_Jadwal_KBM Diisi dengan number range value 0-9

Hari_Pelajaran Senin – Jum’at

Ruang_Pelajaran Ruang Pelajaran number range value 0-9

Jam_Mulai hh.mm

Jam_Selesai hh.mm

Jadwal_Ujian Kd_Jadwal_Ujian Diisi dengan number range value 0-9

Hari_Ujian Senin – Jum’at

Tanggal_Ujian YYYY-MM-DD

Jam_Mulai_Ujian hh.mm

Jam_Selesai_Ujian hh.mm

Ruang_Ujian Ruang Ujian number range value 0-9

Nilai NIS Diisi dengan number range value 0-9

Kd_Jenis_Matpel Diisi dengan range value 0-9, A-Z, a-z

Nilai_Tugas Nilai Tugas number range value 0-9

Nilai_UTS Nilai Ujian Tengah Semester number range value 0-9

Nilai_UAS Nilai Ujian Akhir Semester number range value 0-9

Nilai_Praktek Nilai Praktek number range value 0-9

Nilai_UH1 Nilai Ulangan Harian 1 range value 0-9

Page 26: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

110  

 

Nilai_UH2 Nilai Ulangan Harian 2 range value 0-9

Nilai_UH3 Nilai Ulangan Harian 3 range value 0-9

Nilai_UH4 Nilai Ulangan Harian 4 range value 0-9

Nilai_UH5 Nilai Ulangan Harian 5 range value 0-9

Nilai_UH6 Nilai Ulangan Harian 6 range value 0-9

Semester Semester number range value 1-6

Iuran_Siswa

Kd_Iuran_Siswa Diisi dengan nunber range value 0-9

Bulan_Iuran Januari – Desember

Tanggal_Bayar YYYY-MM-DD

Status_Bayar Lunas atau Belum Lunas

Berita Kd_Berita Diisi dengan number range value 0-9

Judul_Berita Judul Berita range value 0-9, A-Z, a-z

Deskripsi_Berita Deskripsi Berita range value 0-9, A-Z, a-z

Tanggal_Berita YYYY-MM-DD

Gambar_Berita Gambar Berita range value 0-9, A-Z, a-z

User Username Diisi dengan number range value 0-9

Password Password User range value 0-9, A-Z, a-z

Status Siswa atau Guru

Aspirasi Kd_Aspirasi Diisi dengan number range value 0-9

Jenis_Aspirasi Saran, Kritik dan Pertanyaan

Judul_Aspirasi Judul Aspirasi range value 0-9, A-Z, a-z

Deskripsi_Aspirasi Deskripsi Aspirasi range value 0-9, A-Z, a-z

Tgl_Pengiriman YYYY-MM-DD

Page 27: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

111  

 

Status_Aspirasi 0 atau 1

Notes Notes range value 0-9, A-Z, a-z

Forum Kd_Forum Diisi dengan number range value 0-9

Topik Kd_Topik Diisi dengan number range value 0-9

Judul_Topik Judul Topik range value 0-9, A-Z, a-z

Deskripsi_Topik Deskripsi Topik range value 0-9, A-Z, a-z

Tgl_Topik YYYY-MM-DD

Tgl_Edit_Topik YYYY-MM-DD

Reply

Kd_Reply Diisi dengan number range value 0-9

Isi_Reply Isi Reply range value 0-9, A-Z, a-z

Tgl_Reply YYYY-MM-DD

Tgl_Edit_Reply YYYY-MM-DD

4.2.1.5 Identifikasi Candidate Key dan Primary Key

Tabel 4.5 Identifikasi Candidate Key dan Primary Key

Entity Name Candidat Key Primary Key

Siswa NIS, Telp_Siswa NIS

Guru NIP, Telp_Guru NIP

Admin Kd_Admin Kd_Admin

Kelas Kd_Kelas Kd_Kelas

Jurusan Kd_Jurusan Kd_Jurusan

Mata_Pelajaran Kd_Matpel Kd_Matpel

Jenis_Mata_Pelajaran Kd_Jenis_Matpel Kd_Jenis_Matpel

Page 28: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

112  

 

Materi Kd_Materi Kd_Materi

Jawaban_Tugas Kd_Jawaban_Tugas Kd_Jawaban_Tugas

Jadwal_KBM Kd_Jadwal_KBM Kd_Jadwal_KBM

Jadwal_Ujian Kd_Jadwal_Ujian Kd_Jadwal_Ujian

Nilai - -

Iuran_Siswa Kd_Iuran_Siswa Kd_Iuran_Siswa

Berita Kd_Berita Kd_Berita

User Username Username

Aspirasi Kd_Aspirasi Kd_Aspirasi

Forum Kd_Forum Kd_Forum

Topik Kd_Topik Kd_Topik

Reply Kd_Reply Kd_Reply

Page 29: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

113  

 

Gambar di bawah ini merupakan Entity Relationship Diagram Model dengan

Primary Key.

 

Gambar 4.9 E-R Diagram yang Menggambarkan Relasi Antar Entitas

dengan Ditambahkannya Primary Key

 

  

  

   

Page 30: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

114  

 

 4.2.1.6 Validasi model konseptual lokal dengan transaksi user

Gambar 4.10 E-R Diagram yang Menggambarkan Relasi Antar Entitas

dengan Ditambahkannya Jalur Arah Transaksi ( Pathways )

 

Data Queries

1. Admin dapat melihat, menambah, mengubah dan menghapus data

pribadi guru.

2. Admin dapat melihat, menambah, mengubah dan menghapus data

pribadi siswa.

Page 31: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

115  

 

3. Admin dapat melihat, menambah, mengubah dan menghapus data

berita.

4. Admin dapat melihat, menambah, mengubah dan menghapus data

nilai.

5. Admin dapat melihat dan menambah data kelas serta dapat

menghapus kelas.

6. Admin dapat melihat materi serta dapat mengupload dan mengubah

detail materi dan tugas materi.

7. Admin dapat melihat, menambah, mengubah dan menghapus jadwal

kegiatan belajar mengajar guru dan siswa.

8. Admin dapat melihat, menambah, mengubah dan menghapus jadwal

ujian siswa.

9. Admin dapat melihat, menambah dan mengubah status iuran siswa.

10. Admin dapat melihat dan merespon aspirasi (saran, kritik dan

pertanyaan) dari siswa dan guru.

11. Admin dapat melihat dan menghapus topik di forum diskusi.

12. Guru dapat melihat data diri.

13. Guru dapat melihat data berita.

14. Guru dapat melihat daftar jenis mata pelajaran yang diajar dan dapat

mendownload materi pelajaran yang mencakup detail materi dan

tugas siswa serta dapat mendownload jawaban tugas dari siswa.

15. Guru dapat melihat jadwal mengajar di semester berjalan.

16. Guru dapat melihat daftar nilai siswa di mata pelajaran yang diajar

di semester berjalan.

Page 32: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

116  

 

17. Guru dapat mengajukan aspirasi (saran, kritik dan pertanyaan), dapat

melihat isi dari aspirasi yang diajukan dan dapat menghapusnya jika

aspirasi telah direspon.

18. Guru dapat melihat, membuat dan mengubah topik dan reply di

forum diskusi.

19. Siswa dapat melihat data diri.

20. Siswa dapat melihat data berita.

21. Siswa dapat melihat daftar jenis mata pelajaran dan dapat

mendownload materi pelajaran yang mencakup detail materi dan

tugas siswa serta dapat mengupload jawaban tugas siswa.

22. Siswa dapat melihat jadwal kegiatan belajar mengajar di semester

berjalan.

23. Siswa dapat melihat jadwal ujian di semester berjalan.

24. Siswa dapat melihat daftar nilai di semester berjalan.

25. Siswa dapat melihat status iuran siswa.

26. Siswa dapat mengajukan aspirasi (saran, kritik dan pertanyaan),

dapat melihat isi dari aspirasi yang diajukan dan dapat

menghapusnya jika aspirasi telah direspon.

27. Siswa dapat melihat, membuat dan mengedit topik dan reply di

forum diskusi.

Page 33: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

117  

 

4.2.1.7 Melakukan Model Review Data Konseptual dengan User

Setelah ditinjau dengan pengguna, rancangan basis data

konseptual yang telah dirancang sampai saat ini dianggap masih

mampu menjawab kebutuhan pengguna.

 

4.2.2 Perancangan Basis Data Logikal

4.2.2.1 Membuat Relasi untuk Model Data Logikal

1. Strong Entity Type

Siswa (NIS, Nama_Siswa, Gender_Siswa, Tempat_Lahir_Siswa,

Tanggal_Lahir_Siswa, Agama_Siswa, Nama_Ayah, Nama_Ibu,

Alamat_Siswa, Kel_Siswa, Kec_Siswa, Kota_Siswa,

Telp_Siswa, Tahun_Masuk_Siswa, Foto_Siswa)

Primary Key NIS

Guru (NIP, Nama_Guru, Gender_Guru, Tempat_Lahir_Guru,

Tanggal_Lahir_Guru, Agama_Guru, Alamat_Guru, Kel_Guru,

Kec_Guru, Kota_Guru, Telp_Guru, Tahun_Masuk_Guru,

Foto_Guru)

Primary Key NIP

Admin (Kd_Admin, Nama_Admin, Password)

Primary Key Kd_Admin

Page 34: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

118  

 

Kelas (Kd_Kelas, Nama_Kelas)

Primary Key Kd_Kelas

Jurusan (Kd_Jurusan, Nama_Jurursan)

Primary Key Kd_Jurusan

Mata_Pelajaran (Kd_Matpel, Nama_Matpel)

Primary Key Kd_Matpel

Jenis_Mata_Pelajaran (Kd_Jenis_Matpel,Nama_Jenis_Matpel,

SKS)

Primary Key Kd_Jenis_Matpel

Materi (Kd_Materi, Nama_Materi, Detail_Materi,

Tugas_Materi)

Primary Key Kd_Materi

Jawaban_Tugas (Kd_Jawaban_Tugas, File_Jawaban,

Tgl_Upload, Notes)

Primary Key Kd_Jawaban_Tugas

Jadwal_KBM (Kd_Jadwal_KBM, Hari_Pelajaran,

Ruang_Pelajaran, Jam_Mulai, Jam_Selesai)

Primary Key Kd_Jadwal_KBM

Page 35: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

119  

 

Jadwal_Ujian (Kd_Jadwal_Ujian, Hari_Ujian, Tanggal_Ujian,

Jam_Mulai_Ujian, Jam_Selesai_Ujian, Ruang_Ujian)

Primary Key Kd_Jadwal_Ujian

Iuran_Siswa (Kd_Iuran_Siswa, Bulan_Iuran, Tanggal_Bayar,

Status_Bayar)

Primary Key Kd_Iuran_Siswa

Berita (Kd_Berita, Judul_Berita, Deskripsi_Berita,

Tanggal_Berita, Gambar_Berita)

Primary Key Kd_Berita

User (Username, Password, Status)

Primary Key Username

Aspirasi (Kd_Aspirasi, Jenis_Aspirasi, Judul_Aspirasi,

Deskripsi_Aspirasi, Tgl_Pengiriman, Status_Aspirasi, Notes)

Primary Key Kd_Aspirasi

Forum (Kd_Forum)

Primary Key Kd_Forum

Topik (Kd_Topik, Judul_Topik, Deskripsi_Topik, Tgl_Topik,

Tgl_Edit_Topik)

Page 36: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

120  

 

Primary Key Kd_ Topik

Reply (Kd_Reply, Isi_Reply, Tgl_Reply, Tgl_Edit_Reply)

Primary Key Kd_ Reply

2. Weak Entity Type

Nilai (NIS, Kd_Jenis_Matpel, Nilai_Tugas, Nilai_UTS,

Nilai_UAS, Nilai_Praktek, Nilai_UH1, Nilai_UH2, Nilai_UH3,

Nilai_UH4, Nilai_UH5, Nilai_UH6, Semester)

Primary Key None

3. One-to-many (1:*) binary relationship types

Relasi antara Kelas dengan Siswa

 

Relasi antara Siswa dengan Nilai

Page 37: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

121  

 

Relasi antara Siswa dengan Iuran_Siswa

 

 

Relasi antara Siswa dengan Jawaban_Tugas

 

 

Relasi antara Guru dengan Jadwal_KBM

Relasi antara Mata_Pelajaran dengan Guru

 

Page 38: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

122  

 

Relasi antara Admin dengan Jadwal_KBM

Relasi antara Admin dengan Jadwal_Ujian

Relasi antara Admin dengan Materi

Relasi antara Admin dengan Berita

Page 39: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

123  

 

Relasi antara Admin dengan Aspirasi

 

Relasi antara Admin dengan Iuran_Siswa

Relasi antara Admin dengan Nilai

 

Relasi antara Admin dengan Kelas

Page 40: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

124  

 

Relasi antara Admin dengan Topik

 

Relasi antara User dengan Aspirasi

 

Relasi antara User dengan Topik 

 

Relasi antara User dengan Reply 

 

Page 41: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

125  

 

Relasi antara Jurusan dengan Kelas  

 

 

Relasi antara Kelas dengan Jadwal_KBM

 

 

Relasi antara Kelas dengan Jadwal_Ujian

 

Relasi antara Kelas dengan Forum

 

Page 42: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

126  

 

Relasi antara Jenis_Mata_Pelajaran dengan Materi

 

Relasi antara Jenis_Mata_Pelajaran dengan Jadwal_KBM

Relasi antara Jenis_Mata_Pelajaran dengan Jadwal_Ujian  

 

Relasi antara Jenis_Mata_Pelajaran dengan Nilai

 

Page 43: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

127  

 

Relasi antara Jenis_Mata_Pelajaran dengan Forum

 

Relasi antara Mata_Pelajaran dengan Jenis_Mata_Pelajaran  

 

 

Relasi antara Materi dengan Jawaban_Tugas

 

 

Relasi antara Forum dengan Topik

 

Page 44: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

128  

 

Relasi antara Topik dengan Reply

   

      4.  One-to-one (1 : 1) binary relationship types 

a. Relasi antara Siswa dengan User

Ditemukan mandatory participation on both sides of 1:1

relationship.

Siswa (NIS, Nama_Siswa, Gender_Siswa,

Tempat_Lahir_Siswa, Tanggal_Lahir_Siswa, Agama_Siswa,

Nama_Ayah, Nama_Ibu, Alamat_Siswa, Kel_Siswa,

Kec_Siswa, Kota_Siswa, Telp_Siswa, Tahun_Masuk_Siswa,

Foto_Siswa, Kd_Kelas, Username, Password, Status)

b. Relasi antara Guru dengan User

Ditemukan mandatory participation on both sides of 1:1

relationship.

Guru (NIP, Nama_Guru, Gender_Guru, Tempat_Lahir_Guru,

Tanggal_Lahir_Guru, Agama_Guru, Alamat_Guru,

Kel_Guru, Kec_Guru, Kota_Guru, Telp_Guru,

Tahun_Masuk_Guru, Foto_Guru, Kd_Matpel, Username,

Password, Status)

Page 45: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

129  

 

4.2.2.2 Validasi Relasi dengan Menggunakan Normalisasi

1. Siswa (NIS, Nama_Siswa, Gender_Siswa,

Tempat_Lahir_Siswa, Tanggal_Lahir_Siswa, Agama_Siswa,

Nama_Ayah, Nama_Ibu, Alamat_Siswa, Kel_Siswa,

Kec_Siswa, Kota_Siswa, Telp_Siswa, Tahun_Masuk_Siswa,

Foto_Siswa, Kd_Kelas, Username, Password, Status)

1NF - Sudah terpenuhi karena tidak ada repeating group lagi.

2NF - Sudah terpenuhi karena tidak ada partial depedency.

3NF - Sudah terpenuhi karena tidak ada transitive depedency.

2. Guru (NIP, Nama_Guru, Gender_Guru, Tempat_Lahir_Guru,

Tanggal_Lahir_Guru, Agama_Guru, Alamat_Guru, Kel_Guru,

Kec_Guru, Kota_Guru, Telp_Guru, Tahun_Masuk_Guru,

Foto_Guru, Kd_Matpel, Username, Password, Status)

1NF - Sudah terpenuhi karena tidak ada repeating group lagi.

2NF - Sudah terpenuhi karena tidak ada partial depedency.

3NF - Sudah terpenuhi karena tidak ada transitive depedency.

3. Admin (Kd_Admin, Nama_Admin, Password)

1NF - Sudah terpenuhi karena tidak ada repeating group lagi.

2NF - Sudah terpenuhi karena tidak ada partial depedency.

3NF - Sudah terpenuhi karena tidak ada transitive depedency.

Page 46: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

130  

 

4. Kelas (Kd_Kelas, Nama_Kelas, Kd_Admin, Kd_Jurusan)

1NF - Sudah terpenuhi karena tidak ada repeating group lagi.

2NF - Sudah terpenuhi karena tidak ada partial depedency.

3NF - Sudah terpenuhi karena tidak ada transitive depedency.

5. Jurusan (Kd_Jurusan, Nama_Jurusan)

1NF - Sudah terpenuhi karena tidak ada repeating group lagi.

2NF - Sudah terpenuhi karena tidak ada partial depedency.

3NF - Sudah terpenuhi karena tidak ada transitive depedency.

6. Mata_Pelajaran (Kd_Matpel, Nama_Matpel)

1NF - Sudah terpenuhi karena tidak ada repeating group lagi.

2NF - Sudah terpenuhi karena tidak ada partial depedency.

3NF - Sudah terpenuhi karena tidak ada transitive depedency.

7. Jenis_Mata_Pelajaran (Kd_Jenis_Matpel,

Nama_Jenis_Matpel, SKS, Kd_Matpel)

1NF - Sudah terpenuhi karena tidak ada repeating group lagi.

2NF - Sudah terpenuhi karena tidak ada partial depedency.

3NF - Sudah terpenuhi karena tidak ada transitive depedency.

8. Materi (Kd_Materi, Nama_Materi, Detail_Materi,

Tugas_Materi, Kd_Admin, Kd_Jenis_Matpel)

1NF - Sudah terpenuhi karena tidak ada repeating group lagi.

Page 47: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

131  

 

2NF - Sudah terpenuhi karena tidak ada partial depedency.

3NF - Sudah terpenuhi karena tidak ada transitive depedency.

9. Jawaban_Tugas (Kd_Jawaban_Tugas, File_Jawaban,

Tgl_Upload, Notes, NIS, Kd_Materi)

1NF - Sudah terpenuhi karena tidak ada repeating group lagi.

2NF - Sudah terpenuhi karena tidak ada partial depedency.

3NF - Sudah terpenuhi karena tidak ada transitive depedency.

10. Jadwal_KBM (Kd_Jadwal_KBM, Hari_Pelajaran,

Ruang_Pelajaran, Jam_Mulai, Jam_Selesai, NIP, Kd_Admin,

Kd_Kelas, Kd_Jenis_Matpel)

1NF - Belum terpenuhi karena masih ada repeating group.

Jadwal_KBM (Kd_Jadwal_KBM, Hari_Pelajaran,

Ruang_Pelajaran, Jam_Mulai, Jam_Selesai, NIP, Kd_Admin,

Kd_Kelas, Kd_Jenis_Matpel)

2NF - Belum terpenuhi karena masih ada partial depedency.

Jadwal_KBM (Kd_Jadwal_KBM, Hari_Pelajaran,

Ruang_Pelajaran, Kd_Shift, NIP, Kd_Admin, Kd_Kelas,

Kd_Jenis_Matpel)

Shift (Kd_Shift, Jam_Mulai, Jam_Selesai)

Guru (NIP, Nama_Guru, Gender_Guru, Tempat_Lahir_Guru,

Tanggal_Lahir_Guru, Agama_Guru, Alamat_Guru, Kel_Guru,

Page 48: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

132  

 

Kec_Guru, Kota_Guru, Telp_Guru, Tahun_Masuk_Guru,

Foto_Guru, Kd_Matpel, Username, Password, Status)

Admin (Kd_Admin, Nama_Admin, Password)

Kelas (Kd_Kelas, Nama_Kelas, Kd_Admin, Kd_Jurusan)

Jenis_Mata_Pelajaran (Kd_Jenis_Matpel,

Nama_Jenis_Matpel, SKS, Kd_Matpel)

3NF - Sudah terpenuhi karena tidak ada transitive depedency.

11. Jadwal_Ujian (Kd_Jadwal_Ujian, Hari_Ujian, Tanggal_Ujian,

Jam_Mulai_Ujian, Jam_Selesai_Ujian, Ruang_Ujian,

Kd_Admin, Kd_Kelas, Kd_Jenis_Matpel)

1NF - Sudah terpenuhi karena tidak ada repeating group lagi.

2NF - Sudah terpenuhi karena tidak ada partial depedency.

3NF - Sudah terpenuhi karena tidak ada transitive depedency.

12. Nilai (NIS, Kd_Jenis_Matpel, Nilai_Tugas, Nilai_UTS,

Nilai_UAS, Nilai_Praktek, Nilai_UH1, Nilai_UH2,

Nilai_UH3, Nilai_UH4, Nilai_UH5, Nilai_UH6, Semester,

Kd_Admin)

1NF - Sudah terpenuhi karena tidak ada repeating group lagi.

2NF - Sudah terpenuhi karena tidak ada partial depedency.

3NF - Sudah terpenuhi karena tidak ada transitive depedency.

Page 49: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

133  

 

13. Iuran_Siswa (Kd_Iuran_Siswa, Bulan_Iuran, Tanggal_Bayar,

Status_Bayar, NIS, Kd_Admin)

1NF - Sudah terpenuhi karena tidak ada repeating group lagi.

2NF - Sudah terpenuhi karena tidak ada partial depedency.

3NF - Sudah terpenuhi karena tidak ada transitive depedency.

14. Berita (Kd_Berita, Judul_Berita, Deskripsi_Berita,

Tanggal_Berita, Gambar_Berita, Kd_Admin)

1NF - Sudah terpenuhi karena tidak ada repeating group lagi.

2NF - Sudah terpenuhi karena tidak ada partial depedency.

3NF - Sudah terpenuhi karena tidak ada transitive depedency.

15. Aspirasi (Kd_Aspirasi, Jenis_Aspirasi, Judul_Aspirasi,

Deskripsi_Aspirasi, Tgl_Pengiriman, Status_Aspirasi, Notes,

Kd_Admin, Username)

1NF - Sudah terpenuhi karena tidak ada repeating group lagi.

2NF - Sudah terpenuhi karena tidak ada partial depedency.

3NF - Sudah terpenuhi karena tidak ada transitive depedency.

16. Forum (Kd_Forum, Kd_Kelas, Kd_Jenis_Matpel)

1NF - Sudah terpenuhi karena tidak ada repeating group lagi.

2NF - Sudah terpenuhi karena tidak ada partial depedency.

3NF - Sudah terpenuhi karena tidak ada transitive depedency.

Page 50: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

134  

 

17. Topik (Kd_Topik, Judul_Topik, Deskripsi_Topik, Tgl_Topik,

Tgl_Edit_Topik, Kd_Admin, Username, Kd_Forum)

1NF - Sudah terpenuhi karena tidak ada repeating group lagi.

2NF - Sudah terpenuhi karena tidak ada partial depedency.

3NF - Sudah terpenuhi karena tidak ada transitive depedency.

18. Reply (Kd_Reply, Isi_Reply, Tgl_Reply, Tgl_Edit_Reply,

Username, Kd_Topik)

1NF - Sudah terpenuhi karena tidak ada repeating group lagi.

2NF - Sudah terpenuhi karena tidak ada partial depedency.

3NF - Sudah terpenuhi karena tidak ada transitive depedency

4.2.2.3 Mendefinisikan Batasan Integritas

1. Siswa

Siswa (NIS, Nama_Siswa, Gender_Siswa,

Tempat_Lahir_Siswa, Tanggal_Lahir_Siswa, Agama_Siswa,

Nama_Ayah, Nama_Ibu, Alamat_Siswa, Kel_Siswa,

Kec_Siswa, Kota_Siswa, Telp_Siswa, Tahun_Masuk_Siswa,

Foto_Siswa, Kd_Kelas, Username, Password, Status)

Primary Key NIS

Foreign Key Kd_Kelas References Kelas (Kd_Kelas) ON

UPDATE CASCADE ON DELETE NO ACTION

Page 51: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

135  

 

2. Guru

Guru (NIP, Nama_Guru, Gender_Guru, Tempat_Lahir_Guru,

Tanggal_Lahir_Guru, Agama_Guru, Alamat_Guru, Kel_Guru,

Kec_Guru, Kota_Guru, Telp_Guru, Tahun_Masuk_Guru,

Foto_Guru, Kd_Matpel, Username, Password, Status)

Primary Key NIP

Foreign Key Kd_Matpel References Mata_Pelajaran

(Kd_Matpel) ON UPDATE CASCADE ON DELETE NO

ACTION

3. Kelas (Kd_Kelas, Nama_Kelas, Kd_Admin, Kd_Jurusan)

Primary Key Kd_Kelas

Foreign Key Kd_Admin References Admin (Kd_Admin) ON

UPDATE CASCADE ON DELETE NO ACTION

Foreign Key Kd_Jurusan References Jurusan (Kd_Jurusan)

ON UPDATE CASCADE ON DELETE NO ACTION

4. Jenis_ Mata_Pelajaran

Jenis_Mata_Pelajaran (Kd_Jenis_Matpel,

Nama_Jenis_Matpel, SKS, Kd_Matpel)

Primary Key Kd_Jenis_Matpel

Foreign Key Kd_Matpel References Mata_Pelajaran

(Kd_Matpel) ON UPDATE CASCADE ON DELETE NO

ACTION

Page 52: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

136  

 

5. Materi

Materi (Kd_Materi, Nama_Materi, Detail_Materi,

Tugas_Materi, Kd_Admin, Kd_Jenis_Matpel)

Primary Key Kd_Materi

Foreign Key Kd_Admin References Admin (Kd_Admin) ON

UPDATE CASCADE ON DELETE NO ACTION

Foreign Key Kd_Jenis_Matpel References

Jenis_Mata_Pelajaran (Kd__Jenis_Matpel) ON UPDATE

CASCADE ON DELETE CASCADE

6. Jawaban_Tugas

Jawaban_Tugas (Kd_Jawaban_Tugas, File_Jawaban,

Tgl_Upload, Notes, NIS, Kd_Materi)

Primary Key Kd_Jawaban_Tugas

Foreign Key NIS References Siswa (NIS) ON UPDATE

CASCADE ON DELETE CASCADE

Foreign Key Kd_Materi References Kelas (Kd_Materi) ON

UPDATE CASCADE ON DELETE CASCADE

7. Jadwal_KBM

Jadwal_KBM (Kd_Jadwal_KBM, Hari_Pelajaran,

Ruang_Pelajaran, Kd_Shift, NIP, Kd_Admin, Kd_Kelas,

Kd_Jenis_Matpel)

Primary Key Kd_Jadwal_KBM

Page 53: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

137  

 

Foreign Key Kd_Shift References Shift (Kd_Shift) ON

UPDATE CASCADE ON DELETE NO ACTION

Foreign Key NIP References Guru (NIP) ON UPDATE

CASCADE ON DELETE CASCADE

Foreign Key Kd_Admin References Admin (Kd_Admin) ON

UPDATE CASCADE ON DELETE NO ACTION

Foreign Key Kd_Kelas References Kelas (Kd_Kelas) ON

UPDATE CASCADE ON DELETE NO ACTION

Foreign Key Kd_Jenis_Matpel References

Jenis_Mata_Pelajaran (Kd_Jenis_Matpel) ON UPDATE

CASCADE ON DELETE CASCADE

8. Jadwal_Ujian

Jadwal_Ujian (Kd_Jadwal_Ujian, Hari_Ujian, Tanggal_Ujian,

Jam_Mulai_Ujian, Jam_Selesai_Ujian, Ruang_Ujian,

Kd_Admin, Kd_Kelas, Kd_Jenis_Matpel)

Primary Key Kd_Jadwal_Ujian

Foreign Key Kd_Admin References Admin (Kd_Admin) ON

UPDATE CASCADE ON DELETE NO ACTION

Foreign Key Kd_Kelas References Kelas (Kd_Kelas) ON

UPDATE CASCADE ON DELETE NO ACTION

Foreign Key Kd_Jenis_Matpel References

Jenis_Mata_Pelajaran (Kd_Jenis_Matpel) ON UPDATE

CASCADE ON DELETE CASCADE

Page 54: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

138  

 

9. Nilai

Nilai (NIS, Kd_Jenis_Matpel, Nilai_Tugas, Nilai_UTS,

Nilai_UAS, Nilai_Praktek, Nilai_UH1, Nilai_UH2,

Nilai_UH3, Nilai_UH4, Nilai_UH5, Nilai_UH6, Semester,

Kd_Admin)

Primary Key NIS, Kd_Jenis_Matpel

Foreign Key NIS References Siswa (NIS) ON UPDATE

CASCADE ON DELETE CASCADE

Foreign Key Kd_Jenis_Matpel References

Jenis_Mata_Pelajaran (Kd_Jenis_Matpel) ON UPDATE

CASCADE ON DELETE CASCADE

Foreign Key Kd_Admin References Admin (Kd_Admin) ON

UPDATE CASCADE ON DELETE NO ACTION

10. Iuran_Siswa

Iuran_Siswa (Kd_Iuran_Siswa, Bulan_Iuran, Tanggal_Bayar,

Status_Bayar, NIS, Kd_Admin)

Primary Key Kd_Iuran_Siswa

Foreign Key NIS References Siswa (NIS) ON UPDATE

CASCADE ON DELETE CASCADE

Foreign Key Kd_Admin References Admin (Kd_Admin) ON

UPDATE CASCADE ON DELETE NO ACTION

Page 55: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

139  

 

11. Berita (Kd_Berita, Judul_Berita, Deskripsi_Berita,

Tanggal_Berita, Gambar_Berita, Kd_Admin)

Primary Key Kd_Berita

Foreign Key Kd_Admin References Admin (Kd_Admin) ON

UPDATE CASCADE ON DELETE NO ACTION

12. Aspirasi

Aspirasi (Kd_Aspirasi, Jenis_Aspirasi, Judul_Aspirasi,

Deskripsi_Aspirasi, Tgl_Pengiriman, Status_Aspirasi, Notes,

Kd_Admin, Username)

Primary Key Kd_Aspirasi

Foreign Key Kd_Admin References Admin (Kd_Admin) ON

UPDATE CASCADE ON DELETE NO ACTION

13. Forum

Forum (Kd_Forum, Kd_Kelas, Kd_Jenis_Matpel)

Primary Key Kd_Forum

Foreign Key Kd_Kelas References Kelas (Kd_Kelas) ON

UPDATE CASCADE ON DELETE CASCADE

Foreign Key Kd_Jenis_Matpel References

Jenis_Mata_Pelajaran (Kd_Jenis_Matpel) ON UPDATE

CASCADE ON DELETE NO ACTION

Page 56: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

140  

 

14. Topik

Topik (Kd_Topik, Judul_Topik, Deskripsi_Topik, Tgl_Topik,

Tgl_Edit_Topik, Kd_Admin, Username, Kd_Forum)

Primary Key Kd_Topik

Foreign Key Kd_Admin References Admin (Kd_Admin) ON

UPDATE CASCADE ON DELETE NO ACTION

Foreign Key Kd_Forum References Forum (Kd_Forum) ON

UPDATE CASCADE ON DELETE CASCADE

15. Reply

Reply (Kd_Reply, Isi_Reply, Tgl_Reply, Tgl_Edit_Reply,

Username, Kd_Topik)

Primary Key Kd_Reply

Foreign Key Kd_Topik References Topik (Kd_Topik) ON

UPDATE CASCADE ON DELETE CASCADE

4.2.2.4 Mendefinisikan Model Global Logikal

Siswa (NIS, Nama_Siswa, Gender_Siswa, Tempat_Lahir_Siswa,

Tanggal_Lahir_Siswa, Agama_Siswa, Nama_Ayah, Nama_Ibu,

Alamat_Siswa, Kel_Siswa, Kec_Siswa, Kota_Siswa, Telp_Siswa,

Tahun_Masuk_Siswa, Foto_Siswa, Kd_Kelas, Username,

Password, Status)

Primary Key NIS

Foreign Key Kd_Kelas references Kelas (Kd_Kelas)

Page 57: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

141  

 

Guru (NIP, Nama_Guru, Gender_Guru, Tempat_Lahir_Guru,

Tanggal_Lahir_Guru, Agama_Guru, Alamat_Guru, Kel_Guru,

Kec_Guru, Kota_Guru, Telp_Guru, Tahun_Masuk_Guru,

Foto_Guru, Kd_Matpel, Username, Password, Status)

Primary Key NIP

Foreign Key Kd_Matpel references Mata_Pelajaran (Kd_Matpel)

Admin (Kd_Admin, Nama_Admin, Password)

Primary Key Kd_Admin

Kelas (Kd_Kelas, Nama_Kelas, Kd_Admin, Kd_Jurusan)

Primary Key Kd_Kelas

Foreign Key Kd_Admin References Admin (Kd_Admin)

Foreign Key Kd_Jurusan References Jurusan (Kd_Jurusan)

Jurusan (Kd_Jurusan, Nama_Jurusan)

Primary Key Kd_Jurusan

Mata_Pelajaran (Kd_Matpel, Nama_Matpel)

Primary Key Kd_Matpel

Jenis_Mata_Pelajaran (Kd_Jenis_Matpel, Nama_Jenis_Matpel,

SKS, Kd_Matpel)

Primary Key Kd_Jenis_Matpel

Page 58: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

142  

 

Foreign Key Kd_Matpel references Mata_Pelajaran (Kd_Matpel)

Materi (Kd_Materi, Nama_Materi, Detail_Materi, Tugas_Materi,

Kd_Admin, Kd_Jenis_Matpel)

Primary Key Kd_Materi

Foreign Key Kd_Admin References Admin (Kd_Admin)

Foreign Key Kd_Jenis_Matpel references Jenis_Mata_Pelajaran

(Kd_Jenis_Matpel)

Jawaban_Tugas (Kd_Jawaban_Tugas, File_Jawaban, Tgl_Upload,

Notes, NIS, Kd_Materi)

Primary Key Kd_Jawaban_Tugas

Foreign Key NIS references Siswa (NIS)

Foreign Key Kd_Materi references Materi (Kd_Materi)

Jadwal_KBM (Kd_Jadwal_KBM, Hari_Pelajaran,

Ruang_Pelajaran, Kd_Shift, NIP, Kd_Admin, Kd_Kelas,

Kd_Jenis_Matpel)

Primary Key Kd_Jadwal_KBM

Foreign Key Kd_Shift references Shift (Kd_Shift)

Foreign Key NIP references Guru (NIP)

Foreign Key Kd_Admin References Admin (Kd_Admin)

Foreign Key Kd_Kelas references Kelas (Kd_Kelas)

Page 59: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

143  

 

Foreign Key Kd_Jenis_Matpel references Jenis_Mata_Pelajaran

(Kd_Jenis_Matpel)

Jadwal_Ujian (Kd_Jadwal_Ujian, Hari_Ujian, Tanggal_Ujian,

Jam_Mulai_Ujian, Jam_Selesai_Ujian, Ruang_Ujian, Kd_Admin,

Kd_Kelas, Kd_Jenis_Matpel)

Primary Key Kd_Jadwal_Ujian

Foreign Key Kd_Admin References Admin (Kd_Admin)

Foreign Key Kd_Kelas references Kelas (Kd_Kelas)

Foreign Key Kd_Jenis_Matpel references Jenis_Mata_Pelajaran

(Kd_Jenis_Matpel)

Nilai (NIS, Kd_Jenis_Matpel, Nilai_Tugas, Nilai_UTS,

Nilai_UAS, Nilai_Praktek, Nilai_UH1, Nilai_UH2, Nilai_UH3,

Nilai_UH4, Nilai_UH5, Nilai_UH6, Semester, Kd_Admin)

Primary Key NIS, Kd_Jenis_Matpel

Foreign Key NIS references Siswa (NIS)

Foreign Key Kd_Jenis_Matpel references Jenis_Mata_Pelajaran

(Kd_Jenis_Matpel)

Foreign Key Kd_Admin References Admin (Kd_Admin)

Iuran_Siswa (Kd_Iuran_Siswa, Bulan_Iuran, Tanggal_Bayar,

Status_Bayar, NIS , Kd_Admin)

Primary Key Kd_Iuran_Siswa

Page 60: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

144  

 

Foreign Key NIS references Siswa (NIS)

Foreign Key Kd_Admin References Admin (Kd_Admin)

Berita (Kd_Berita, Judul_Berita, Deskripsi_Berita, Tanggal_Berita,

Gambar_Berita, Kd_Admin)

Primary Key Kd_Berita

Foreign Key Kd_Admin References Admin (Kd_Admin)

Aspirasi (Kd_Aspirasi, Jenis_Aspirasi, Judul_Aspirasi,

Deskripsi_Aspirasi, Tgl_Pengiriman, Status_Aspirasi, Notes,

Kd_Admin, Username)

Primary Key Kd_Aspirasi

Foreign Key Kd_Admin References Admin (Kd_Admin)

Forum (Kd_Forum, Kd_Kelas, Kd_Jenis_Matpel)

Primary Key Kd_Forum

Foreign Key Kd_Kelas references Kelas (Kd_Kelas)

Foreign Key Kd_Jenis_Matpel references Jenis_Mata_Pelajaran

(Kd_Jenis_Matpel)

Topik (Kd_Topik, Judul_Topik, Deskripsi_Topik, Tgl_Topik,

Tgl_Edit_Topik, Kd_Admin, Username, Kd_Forum)

Primary Key Kd_ Topik

Foreign Key Kd_Admin References Admin (Kd_Admin)

Page 61: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

145  

 

Foreign Key Kd_Forum references Forum (Kd_Forum)

Reply (Kd_Reply, Isi_Reply, Tgl_Reply, Tgl_Edit_Reply,

Username, Kd_Topik)

Primary Key Kd_ Reply

Foreign Key Kd_Topik references Topik (Kd_Topik)

Shift (Kd_Shift, Jam_Mulai, Jam_Selesai)

Primary Key Kd_Shift

Page 62: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

146  

 

4.2.2.5 Diagram ER untuk Menggambarkan Model Global Logikal

Gambar 4.11 E-R Diagram Model Global Logikal

Page 63: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

147  

 

4.2.3 Perancangan Basis Data Fisikal

4.2.3.1 Merancang Relasi Dasar

Siswa

Domain NIS 10 characters

Domain Nama_Siswa Variable characters string, length 30

Domain Gender_Siswa Variable characters string, length 6

Domain Tempat_Lahir_Siswa Variable characters string, length 25

Domain Tanggal_Lahir_Siswa Date

Domain Agama_Siswa Variable characters string, length 10

Domain Nama_Ayah Variable characters string, length 30

Domain Nama_Ibu Variable characters string, length 30

Domain Alamat_Siswa Variable characters string, length 100

Domain Kel_Siswa Variable characters string, length 20

Domain Kec_Siswa Variable characters string, length 20

Domain Kota_Siswa Variable characters string, length 20

Domain Telp_Siswa Variable characters string, length 15

Domain Tahun_Masuk_Siswa 4 characters

Domain Foto_Siswa Variable characters string, length 30

Domain Kd_Kelas 5 characters

Domain Username Variable characters string, length 10

Domain Password Variable characters string, length 10

Domain Status Variable characters string, length 10

Siswa (

NIS Nomor Induk Siswa NOT NULL

Page 64: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

148  

 

Nama_Siswa Nama Siswa NOT NULL

Gender_Siswa Jenis Kelamin Siswa NOT NULL

Tempat_Lahir_Siswa Tempat Lahir Siswa NOT NULL

Tanggal_Lahir_Siswa Tanggal Lahir Siswa NOT NULL

Agama_Siswa Agama Siswa NOT NULL

Nama_Ayah Nama Ayah Siswa NOT NULL

Nama_Ibu Nama Ibu Siswa NOT NULL

Alamat_Siswa Alamat Siswa NOT NULL

Kel_Siswa Kelurahan Siswa NULL

Kec_Siswa Kecamatan Siswa NULL

Kota_Siswa Kota Siswa NOT NULL

Telp_Siswa Telepon Siswa NOT NULL

Tahun_Masuk_Siswa Tahun Masuk Siswa NOT NULL

Foto_Siswa Foto Siswa NOT NULL

Kd_Kelas Kode Kelas NOT NULL

Username Username NOTNULL

Password Password NOT NULL

Status Status NOT NULL

Primary Key NIS

Foreign Key Kd_Kelas References Kelas (Kd_Kelas) ON UPDATE

CASCADE ON DELETE NO ACTION

)

Page 65: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

149  

 

Guru

Domain NIP 10 characters

Domain Nama_Guru Variable characters string, length 30

Domain Gender_Guru Variable characters string, length 6

Domain Tempat_Lahir_Guru Variable characters string, length 25

Domain Tanggal_Lahir_Guru Date

Domain Agama_Guru Variable characters string, length 10

Domain Alamat_Guru Variable characters string, length 100

Domain Kel_Guru Variable characters string, length 20

Domain Kec_Guru Variable characters string, length 20

Domain Kota_Guru Variable characters string, length 20

Domain Telp_Guru Variable characters string, length 15

Domain Tahun_Masuk_Guru 4 characters

Domain Foto_Guru Variable characters string, length 30

Domain Kd_Matpel 3 characters

Domain Username Variable characters string, length 10

Domain Password Variable characters string, length 10

Domain Status Variable characters string, length 10

Guru (

NIP Nomor Induk Pegawai NOT NULL

Nama_Guru Nama Guru NOT NULL

Gender_Guru Jenis Kelamin Guru NOT NULL

Tempat_Lahir_Guru Tempat Lahir Guru NOT NULL

Tanggal_Lahir_Guru Tanggal Lahir Guru NOT NULL

Page 66: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

150  

 

Agama_Guru Agama Guru NOT NULL

Alamat_Guru Alamat Guru NOT NULL

Kel_Guru Kelurahan Guru NULL

Kec_Guru Kecamatan Guru NULL

Kota_Guru Kota Guru NOT NULL

Telp_Guru Telepon Guru NOT NULL

Tahun_Masuk_Guru Tahun Masuk Guru NOT NULL

Foto_Guru Foto Guru NOT NULL

Kd_Matpel Kode Mata Pelajaran NOT NULL

Username Username NOT NULL

Password Password NOT NULL

Status Status NOT NULL

Primary Key NIP

Foreign Key Kd_Matpel References Mata_Pelajaran (Kd_Matpel) ON

UPDATE CASCADE ON DELETE NO ACTION

)

Admin

Domain Kd_Admin 5 characters

Domain Nama_Admin Variable characters string, length 30

Domain Password Variable characters string, length 10

Admin (

Kd_Admin Kode Admin NOT NULL

Nama_Admin Nama Admin NOT NULL

Page 67: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

151  

 

Password Password NOT NULL

Primary Key Kd_Admin

)

Kelas

Domain Kd_Kelas 5 characters

Domain Nama_Kelas Variable characters string, length 12

Domain Kd_Admin 5 characters

Domain Kd_Jurusan Integer

Kelas (

Kd_Kelas Kode Kelas NOT NULL

Nama_Kelas Nama Kelas NOT NULL

Kd_Admin Kode Admin NOT NULL

Kd_Jurusan Kode Jurusan NOT NULL

Primary Key Kd_Kelas

Foreign Key Kd_Admin References Admin (Kd_Admin) ON UPDATE

CASCADE ON DELETE NO ACTION

Foreign Key Kd_Jurusan References Jurusan (Kd_Jurusan) ON UPDATE

CASCADE ON DELETE NO ACTION

)

Jurusan

Domain Kd_Jurusan Integer

Domain Nama_Jurusan Variable characters string, length 4

Page 68: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

152  

 

Jurusan (

Kd_Jurusan Kode Jurusan NOT NULL

Nama_Jurusan Nama Jurusan NOT NULL

Primary Key Kd_Jurusan

)

Mata_Pelajaran

Domain Kd_Matpel 3 characters

Domain Nama_Matpel Variable characters string, length 45

Mata_Pelajaran (

Kd_Matpel Kode Mata Pelajaran NOT NULL

Nama_Matpel Nama Mata Pelajaran NOT NULL

Primary Key Kd_Matpel

)

Jenis_Mata_Pelajaran

Domain Kd_Jenis_Matpel 4 characters

Domain Nama_Jenis_Matpel Variable characters string, length 42

Domain SKS Integer

Domain Kd_Matpel 3 characters

Jenis_Mata_Pelajaran (

Kd_Jenis_Matpel Kode Jenis Mata Pelajaran NOT NULL

Nama_Jenis_Matpel Nama Jenis Mata Pelajaran NOT NULL

SKS Satuan Kredit Semester NOT NULL

Page 69: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

153  

 

Kd_Matpel Kode Mata Pelajaran NOT NULL

Primary Key Kd_Jenis_Matpel

Foreign Key Kd_Matpel References Mata_Pelajaran (Kd_Matpel) ON

UPDATE CASCADE ON DELETE NO ACTION

)

Materi

Domain Kd_Materi Integer

Domain Nama_Materi Variable characters string, length 70

Domain Detail_Materi Variable characters string, length 50

Domain Tugas_Materi Variable characters string, length 50

Domain Kd_Admin 5 characters

Domain Kd_Jenis_Matpel 4 characters

Materi (

Kd_Materi Kode Materi NOT NULL

Nama_Materi Nama Materi NOT NULL

Detail_Materi Detail Materi NOT NULL

Tugas_Materi Tugas Materi NOT NULL

Kd_Admin Kode Admin NOT NULL

Kd_Jenis_Matpel Kode Jenis Mata Pelajaran NOT NULL

Primary Key Kd_Materi

Foreign Key Kd_Admin References Admin (Kd_Admin) ON UPDATE

CASCADE ON DELETE NO ACTION

Page 70: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

154  

 

Foreign Key Kd_Jenis_Matpel References Jenis_Mata_Pelajaran

(Kd__Jenis_Matpel) ON UPDATE CASCADE ON DELETE CASCADE

)

Jawaban_Tugas

Domain Kd_Jawaban_Tugas Integer

Domain File_Jawaban Variable characters string, length 30

Domain Tgl_Upload Date

Domain Notes Text

Domain NIS 10 characters

Domain Kd_Materi Integer

Jawaban_Tugas (

Kd_Jawaban_Tugas Kode Jawaban Tugas NOT NULL

File_Jawaban File Jawaban NOT NULL

Tgl_Upload Tanggal Upload NOT NULL

Notes Catatan NULL

NIS Nomor Induk Siswa NOT NULL

Kd_Materi Kode Materi NOT NULL

Primary Key Kd_Jawaban_Tugas

Foreign Key NIS References Siswa (NIS) ON UPDATE CASCADE ON

DELETE CASCADE

Foreign Key Kd_Materi References Kelas (Kd_Materi) ON UPDATE

CASCADE ON DELETE CASCADE

)

Page 71: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

155  

 

Jadwal_KBM

Domain Kd_Jadwal_KBM Integer

Domain Hari_Pelajaran Variable characters string, length 6

Domain Ruang_Pelajaran 3 characters

Domain Kd_Shift Integer

Domain NIP 10 characters

Domain Kd_Admin 5 characters

Domain Kd_Kelas 5 characters

Domain Kd_Jenis_Matpel 4 characters

Jadwal_KBM (

Kd_Jadwal_KBM Kode Jadwal KBM NOT NULL

Hari_Pelajaran Hari Pelajaran NOT NULL

Ruang_Pelajaran Ruang Pelajaran NOT NULL

Kd_Shift Kode Shift NOT NULL

NIP Nomor Induk Pegawai NOT NULL

Kd_Admin Kode Admin NOT NULL

Kd_Kelas Kode Kelas NOT NULL

Kd_Jenis_Matpel Kode Jenis Mata Pelajaran NOT NULL

Primary Key Kd_Jadwal_KBM

Foreign Key Kd_Shift References Shift (Kd_Shift) ON UPDATE

CASCADE ON DELETE NO ACTION

Foreign Key NIP References Guru (NIP) ON UPDATE CASCADE ON

DELETE CASCADE

Page 72: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

156  

 

Foreign Key Kd_Admin References Admin (Kd_Admin) ON UPDATE

CASCADE ON DELETE NO ACTION

Foreign Key Kd_Kelas References Kelas (Kd_Kelas) ON UPDATE

CASCADE ON DELETE NO ACTION

Foreign Key Kd_Jenis_Matpel References Jenis_Mata_Pelajaran

(Kd_Jenis_Matpel) ON UPDATE CASCADE ON DELETE CASCADE

)

Jadwal_Ujian

Domain Kd_Jadwal_Ujian Integer

Domain Hari_Ujian Variable characters string, length 6

Domain Tanggal_Ujian Date

Domain Jam_Mulai_Ujian Time

Domain Jam_Selesai_Ujian Time

Domain Ruang_Ujian 3 characters

Domain Kd_Admin 5 characters

Domain Kd_Kelas 5 characters

Domain Kd_Jenis_Matpel 4 characters

Jadwal_Ujian (

Kd_Jadwal_Ujian Kode Jadwal Ujian NOT NULL

Hari_Ujian Hari Ujian NOT NULL

Tanggal_Ujian Tanggal Ujian NOT NULL

Jam_Mulai_Ujian Jam Mulai Ujian NOT NULL

Jam_Selesai_Ujian Jam Selesai Ujian NOT NULL

Page 73: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

157  

 

Ruang_Ujian Ruang Ujian NOT NULL

Kd_Admin Kode Admin NOT NULL

Kd_Kelas Kode Kelas NOT NULL

Kd_Jenis_Matpel Kode Jenis Mata Pelajaran NOT NULL

Primary Key Kd_Jadwal_Ujian

Foreign Key Kd_Admin References Admin (Kd_Admin) ON UPDATE

CASCADE ON DELETE NO ACTION

Foreign Key Kd_Kelas References Kelas (Kd_Kelas) ON UPDATE

CASCADE ON DELETE NO ACTION

Foreign Key Kd_Jenis_Matpel References Jenis_Mata_Pelajaran

(Kd_Jenis_Matpel) ON UPDATE CASCADE ON DELETE CASCADE)

)

Nilai

Domain NIS 10 characters

Domain Kd_Jenis_Matpel 4 characters

Domain Nilai_Tugas Float

Domain Nilai_UTS Float

Domain Nilai_UAS Float

Domain Nilai_Praktek Float

Domain Nilai_UH1 Float

Domain Nilai_UH2 Float

Domain Nilai_UH3 Float

Domain Nilai_UH4 Float

Page 74: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

158  

 

Domain Nilai_UH5 Float

Domain Nilai_UH6 Float

Domain Semester Integer

Domain Kd_Admin 5 characters

Nilai (

NIS Nomor Induk Siswa NOT NULL

Kd_Jenis_Matpel Kode Jenis Mata Pelajaran NOT NULL

Nilai_Tugas Nilai Tugas NULL

Nilai_UTS Nilai Ujian Tengah Semester NULL

Nilai_UAS Nilai Ujian Akhir Semester NULL

Nilai_Praktek Nilai Praktek NULL

Nilai_UH1 Nilai Ulangan Harian 1 NULL

Nilai_UH2 Nilai Ulangan Harian 2 NULL

Nilai_UH3 Nilai Ulangan Harian 3 NULL

Nilai_UH4 Nilai Ulangan Harian 4 NULL

Nilai_UH5 Nilai Ulangan Harian 5 NULL

Nilai_UH6 Nilai Ulangan Harian 6 NULL

Semester Semester NOT NULL

Kd_Admin Kode Admin NOT NULL

Primary Key NIS, Kd_Jenis_Matpel

Foreign Key NIS References Siswa (NIS) ON UPDATE CASCADE ON

DELETE CASCADE

Foreign Key Kd_Jenis_Matpel References Jenis_Mata_Pelajaran

(Kd_Jenis_Matpel) ON UPDATE CASCADE ON DELETE CASCADE

Page 75: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

159  

 

Foreign Key Kd_Admin References Admin (Kd_Admin) ON UPDATE

CASCADE ON DELETE NO ACTION

)

Iuran_Siswa

Domain Kd_Iuran_Siswa Integer

Domain Bulan_Iuran Variable characters string, length 8

Domain Tanggal_Bayar Date

Domain Status_Bayar Variable characters string, length 12

Domain NIS 10 characters

Domain Kd_Admin 5 characters

Iuran_Siswa (

Kd_Iuran_Siswa Kode Iuran Siswa NOT NULL

Bulan_Iuran Bulan Iuran NOT NULL

Tanggal_Bayar Tanggal Bayar NOT NULL

Status_Bayar Status Bayar NOT NULL

NIS Nomor Induk Siswa NOT NULL

Kd_Admin Kode Admin NOT NULL

Primary Key Kd_Iuran_Siswa

Foreign Key NIS References Siswa (NIS) ON UPDATE CASCADE ON

DELETE CASCADE

Foreign Key Kd_Admin References Admin (Kd_Admin) ON UPDATE

CASCADE ON DELETE NO ACTION

)

Page 76: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

160  

 

Berita

Domain Kd_Berita Integer

Domain Judul_Berita Variable characters string, length 50

Domain Deskripsi_Berita Text

Domain Tanggal_Berita Date

Domain Gambar_Berita Variable characters string, length 30

Domain Kd_Admin 5 characters

Berita (

Kd_Berita Kode Berita NOT NULL

Judul_Berita Judul Berita NOT NULL

Deskripsi_Berita Deskripsi Berita NOT NULL

Tanggal_Berita Tanggal Berita NOT NULL

Gambar_Berita Gambar Berita NULL

Kd_Admin Kode Admin NOT NULL

Primary Key Kd_Berita

Foreign Key Kd_Admin References Admin (Kd_Admin) ON UPDATE

CASCADE ON DELETE NO ACTION

)

Aspirasi

Domain Kd_Aspirasi Integer

Domain Jenis_Aspirasi Variable characters string, length 10

Domain Judul_Aspirasi Variable characters string, length 20

Domain Deskripsi_Aspirasi Text

Page 77: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

161  

 

Domain Tgl_Pengiriman Date

Domain Status_Aspirasi Integer

Domain Notes Text

Domain Kd_Admin 5 characters

Domain Username Variable characters string, length 10

Aspirasi (

Kd_Aspirasi Kode Aspirasi NOT NULL

Jenis_Aspirasi Jenis Aspirasi NOT NULL

Judul_Aspirasi Judul Aspirasi NOT NULL

Deskripsi_Aspirasi Deskripsi Aspirasi NOT NULL

Tgl_Pengiriman Tanggal Pengiriman NOT NULL

Status_Aspirasi Status Aspirasi NOT NULL

Notes Catatan NULL

Kd_Admin Kode Admin NOT NULL

Username Username NOT NULL

Primary Key Kd_Aspirasi

Foreign Key Kd_Admin References Admin (Kd_Admin) ON UPDATE

CASCADE ON DELETE NO ACTION

)

Forum

Domain Kd_Forum Integer

Domain Kd_Kelas 5 characters

Domain Kd_Jenis_Matpel 4 characters

Page 78: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

162  

 

Forum (

Kd_Forum Kode Forum NOT NULL

Kd_Kelas Kode Kelas NOT NULL

Kode_Jenis_Matpel Kode Jenis Mata Pelajaran NOT NULL

Primary Key Kd_Forum

Foreign Key Kd_Kelas References Kelas (Kd_Kelas) ON UPDATE

CASCADE ON DELETE CASCADE

Foreign Key Kd_Jenis_Matpel References Jenis_Mata_Pelajaran

(Kd_Jenis_Matpel) ON UPDATE CASCADE ON DELETE NO ACTION

)

Topik

Domain Kd_Topik Integer

Domain Judul_Topik Variable characters string, length 50

Domain Deskripsi_Topik Text

Domain Tgl_Topik Date

Domain Tgl_Edit_Topik Date

Domain Kd_Admin 5 characters

Domain Username Variable characters string, length 10

Domain Kd_Forum Integer

Topik (

Kd_Topik Kode Topik NOT NULL

Judul_Topik Judul Topik NOT NULL

Deskripsi_Topik Deskripsi Topik NOT NULL

Page 79: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

163  

 

Tgl_Topik Tanggal Topik NOT NULL

Tgl_Edit_Topik Tanggal Edit Topik NOT NULL

Kd_Admin Kode Admin NOT NULL

Username Username NOT NULL

Kd_Forum Kode Forum NOT NULL

Primary Key Kd_Topik

Foreign Key Kd_Admin References Admin (Kd_Admin) ON UPDATE

CASCADE ON DELETE NO ACTION

Foreign Key Kd_Forum References Forum (Kd_Forum) ON UPDATE

CASCADE ON DELETE CASCADE

)

Reply

Domain Kd_Reply Integer

Domain Isi_Reply Text

Domain Tgl_Reply Date

Domain Tgl_Edit_Reply Date

Domain Username Variable characters string, length 10

Domain Kd_Topik Integer

Reply (

Kd_Reply Kode Reply NOT NULL

Isi_Reply Isi Reply NOT NULL

Tgl_Reply Tanggal Reply NOT NULL

Tgl_Edit_Reply Tanggal Edit Reply NOT NULL

Page 80: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

164  

 

Username Username NOT NULL

Kd_Topik Kode Topik NOT NULL

Primary Key Kd_Reply

Foreign Key Kd_Topik References Topik (Kd_Topik) ON UPDATE

CASCADE ON DELETE CASCADE

)

Shift

Domain Kd_Shift Integer

Domain Jam_Mulai Time

Domain Jam_Selesai Time

Shift (

Kd_Shift Kode Shift NOT NULL

Jam_Mulai Jam Mulai NOT NULL

Jam_Selesai Jam Selesai NOT NULL

Primary Key Kd_Shift

)

4.2.3.2 Menganalisis Transaksi User

Data Queries

1. Admin dapat melihat, menambah, mengubah dan menghapus

data pribadi guru.

2. Admin dapat melihat, menambah, mengubah dan menghapus

data pribadi siswa.

Page 81: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

165  

 

3. Admin dapat melihat, menambah, mengubah dan menghapus

data berita.

4. Admin dapat melihat, menambah, mengubah dan menghapus

data nilai.

5. Admin dapat melihat dan menambah data kelas serta dapat

menghapus kelas.

6. Admin dapat melihat materi serta dapat mengupload dan

mengubah detail materi dan tugas materi.

7. Admin dapat melihat, menambah, mengubah dan menghapus

jadwal kegiatan belajar mengajar guru dan siswa.

8. Admin dapat melihat, menambah, mengubah dan menghapus

jadwal ujian siswa.

9. Admin dapat melihat, menambah dan mengubah status iuran

siswa.

10. Admin dapat melihat dan merespon aspirasi (saran, kritik dan

pertanyaan) dari siswa dan guru.

11. Admin dapat melihat dan menghapus topik di forum diskusi.

12. Guru dapat melihat data diri.

13. Guru dapat melihat data berita.

14. Guru dapat melihat daftar jenis mata pelajaran yang diajar dan

dapat mendownload materi pelajaran yang mencakup detail

materi dan tugas siswa serta dapat mendownload jawaban tugas

dari siswa.

15. Guru dapat melihat jadwal mengajar di semester berjalan.

Page 82: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

166  

 

16. Guru dapat melihat daftar nilai siswa di mata pelajaran yang

diajar di semester berjalan.

17. Guru dapat mengajukan aspirasi (saran, kritik dan pertanyaan),

dapat melihat isi dari aspirasi yang diajukan dan dapat

menghapusnya jika aspirasi telah direspon.

18. Guru dapat melihat, membuat dan mengubah topik dan reply di

forum diskusi.

19. Siswa dapat melihat data diri.

20. Siswa dapat melihat data berita.

21. Siswa dapat melihat daftar jenis mata pelajaran dan dapat

mendownload materi pelajaran yang mencakup detail materi

dan tugas siswa serta dapat mengupload jawaban tugas siswa.

22. Siswa dapat melihat jadwal kegiatan belajar mengajar di

semester berjalan.

23. Siswa dapat melihat jadwal ujian di semester berjalan.

24. Siswa dapat melihat daftar nilai di semester berjalan.

25. Siswa dapat melihat status iuran siswa.

26. Siswa dapat mengajukan aspirasi (saran, kritik dan pertanyaan),

dapat melihat isi dari aspirasi yang diajukan dan dapat

menghapusnya jika aspirasi telah direspon.

27. Siswa dapat melihat, membuat dan mengedit topik dan reply di

forum diskusi.

Page 83: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

167  

 

Tabel 4.6 Analisis Transaksi dan Relasi Bagian 1

Transaksi / Relasi 1 2 3 4

I R U D I R U D I R U D I R U D

Siswa

x x x x

Guru x x x x

Admin

x

x

x

x

Kelas

x

Jurusan

Mata_Pelajaran

x

Jenis_Mata_Pelajaran

x

Materi

Jawaban_Tugas

Jadwal_KBM

Jadwal_Ujian

Nilai

x x x x

Iuran_Siswa

Berita

x x x x

Aspirasi

Forum

Topik

Reply

Shift

I = Insert, R = Read, U = Update, D = Delete

Page 84: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

168  

 

Tabel 4.7 Analisis Transaksi dan Relasi Bagian 2

Transaksi / Relasi 5 6 7 8

I R U D I R U D I R U D I R U D

Siswa

x

Guru

x

Admin

x

x

x

x

Kelas x x

x

x

x

Jurusan

Mata_Pelajaran

x

x

x

Jenis_Mata_Pelajaran

x

x

x

Materi

x x x

Jawaban_Tugas

Jadwal_KBM

x x x x

Jadwal_Ujian

x x x x

Nilai

Iuran_Siswa

Berita

Aspirasi

Forum

Topik

Reply

Shift

x

I = Insert, R = Read, U = Update, D = Delete

Page 85: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

169  

 

Tabel 4.8 Analisis Transaksi dan Relasi Bagian 3

Transaksi / Relasi 9 10 11 12

I R U D I R U D I R U D I R U D

Siswa

x

Guru

x

x

Admin

x

x

x

Kelas

x

x

Jurusan

Mata_Pelajaran

x

Jenis_Mata_Pelajaran

x

Materi

Jawaban_Tugas

Jadwal_KBM

Jadwal_Ujian

Nilai

Iuran_Siswa x x x

Berita

Aspirasi

x

Forum

x

Topik

x

x

Reply

x

x

Shift

I = Insert, R = Read, U = Update, D = Delete

Page 86: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

170  

 

Tabel 4.9 Analisis Transaksi dan Relasi Bagian 4

Transaksi / Relasi 13 14 15 16

I R U D I R U D I R U D I R U D

Siswa

x

Guru

x

x

x

x

Admin

Kelas

x

Jurusan

Mata_Pelajaran

x

x

Jenis_Mata_Pelajaran

x

x

Materi

x

Jawaban_Tugas

x

Jadwal_KBM

x

Jadwal_Ujian

Nilai

x

Iuran_Siswa

Berita

x

Aspirasi

Forum

Topik

Reply

Shift

I = Insert, R = Read, U = Update, D = Delete

Page 87: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

171  

 

Tabel 4.10 Analisis Transaksi dan Relasi Bagian 5

Transaksi / Relasi 17 18 19 20

I R U D I R U D I R U D I R U D

Siswa

x

x

Guru

x

x

Admin

Kelas

Jurusan

Mata_Pelajaran

x

Jenis_Mata_Pelajaran

x

Materi

Jawaban_Tugas

Jadwal_KBM

Jadwal_Ujian

Nilai

Iuran_Siswa

Berita

x

Aspirasi x x

x

Forum

x

Topik

x x x

Reply

x x x

Shift

I = Insert, R = Read, U = Update, D = Delete

Page 88: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

172  

 

Tabel 4.11 Analisis Transaksi dan Relasi Bagian 6

Transaksi / Relasi 21 22 23 24

I R U D I R U D I R U D I R U D

Siswa

x

x

x

x

Guru

Admin

Kelas

Jurusan

Mata_Pelajaran

x

Jenis_Mata_Pelajaran

x

Materi

x

Jawaban_Tugas x

Jadwal_KBM

x

Jadwal_Ujian

x

Nilai

x

Iuran_Siswa

Berita

Aspirasi

Forum

Topik

Reply

Shift

I = Insert, R = Read, U = Update, D = Delet

Page 89: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

173  

 

Tabel 4.12 Analisis Transaksi dan Relasi Bagian 7

Transaksi / Relasi 25 26 27

I R U D I R U D I R U D

Siswa

x

x

x

Guru

Admin

Kelas

Jurusan

Mata_Pelajaran

x

Jenis_Mata_Pelajaran

x

Materi

Jawaban_Tugas

Jadwal_KBM

Jadwal_Ujian

Nilai

Iuran_Siswa

x

Berita

Aspirasi

x x

x

Forum

x

Topik

x x x

Reply

x x x

Shift

I = Insert, R = Read, U = Update, D = Delete

Page 90: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

174  

 

4.2.3.3 Memilih Organisasi File

DBMS yang digunakan dalam membuat sistem ini

menggunakan MySQL, maka organisasi yang digunakan adalah

MyISAM. MyISAM menggunakan logika B-Tree. Dimana

pencarian data menggunakan kata kunci.

MyISAM merupakan perkembangan dari ISAM (Indexed

Sequential Access Method). MyISAM mendukung file berukuran

besar (file dengan panjang 63bit). Maksimum indeks per tabel

berjenis MyISAM adalah 64. MyISAM mendukung insert secara

bersamaan. Selain itu MyISAM mampu mengindeks kolom berjenis

BLOB (Binary Large Object) dan Text sehingga sangat membantu

fungsi pencarian.

4.2.3.4 Memperkirakan Kebutuhan Kapasitas Tempat Penyimpanan

(disk)

Berikut ini adalah estimasi atau perkiraan kebutuhan kapasitas

tempat penyimpanan (disk space) yang dibutuhkan :

Tabel 4.13 Estimasi Tabel Siswa

Field Type Data Ukuran

NIS Char 10

Nama_Siswa Varchar 31

Gender_Siswa Varchar 7

Page 91: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

175  

 

Tempat_Lahir_Siswa Varchar 26

Tanggal_Lahir_Siswa Date 3

Agama_Siswa Varchar 11

Nama_Ayah Varchar 31

Nama_Ibu Varchar 31

Alamat_Siswa Varchar 101

Kel_Siswa Varchar 21

Kec_Siswa Varchar 21

Kota_Siswa Varchar 21

Telp_Siswa Varchar 16

Tahun_Masuk_Siswa Char 4

Foto_Siswa Varchar 31

Kd_Kelas Char 5

Username Varchar 11

Password Varchar 11

Status Varchar 11

Jumlah 403

Kapasitas dari Tabel Siswa adalah 403 bytes.

Diperkirakan dalam 1 tahun terjadi 430 transaksi.

Dalam 1 tahun pertumbuhan dalam tabel ini adalah 403 x 430 = 173290

bytes atau 169,23 Kbytes.

Page 92: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

176  

 

Tabel 4.14 Estimasi Tabel Guru

Field Type Ukuran

NIP Char 10

Nama_Guru Varchar 31

Gender_Guru Varchar 7

Tempat_Lahir_Guru Varchar 26

Tanggal_Lahir_Guru Date 3

Agama_Guru Varchar 11

Alamat_Guru Varchar 101

Kel_Guru Varchar 21

Kec_Guru Varchar 21

Kota_Guru Varchar 21

Telp_Guru Varchar 16

Tahun_Masuk_Guru Char 4

Foto_Guru Varchar 31

Kd_Matpel Char 3

Username Varchar 11

Password Varchar 11

Status Varchar 11

Jumlah 339

Kapasitas dari Tabel Guru adalah 339 bytes.

Diperkirakan dalam 1 tahun terjadi 5 transaksi.

Ukuran dari tabel ini adalah 339 x 5 = 1695 bytes atau 1,66 Kbytes.

Page 93: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

177  

 

Tabel 4.15 Estimasi Tabel Admin

Field Type Ukuran

Kd_Admin Char 5

Nama_Admin Varchar 31

Password Varchar 11

Jumlah 47

Kapasitas dari Tabel Admin adalah 47 bytes.

Diperkirakan dalam 1 tahun terjadi 3 transaksi.

Dalam 1 tahun pertumbuhan dalam tabel ini adalah 47 x 3 = 141 bytes

atau 0,14 Kbytes.

Tabel 4.16 Estimasi Tabel Kelas

Field Type Ukuran

Kd_Kelas Char 5

Nama_kelas Varchar 13

Kd_Admin Char 5

Kd_Jurusan Int 4

Jumlah 27

Kapasitas dari Tabel Kelas adalah 27 bytes.

Diperkirakan dalam 1 tahun terjadi 30 transaksi.

Dalam 1 tahun pertumbuhan dalam tabel ini adalah 27 x 30 = 810 bytes

atau 0,79 Kbytes.

Page 94: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

178  

 

Tabel 4.17 Estimasi Tabel Jurusan

Field Type Ukuran

Kd_Jurusan Int 4

Nama_Jurusan Varchar 5

Jumlah 9

Kapasitas dari Tabel Jurusan adalah 9 bytes.

Ukuran dari tabel ini adalah 3 x 9 = 27 bytes atau 0,026 Kbytes.

Tabel 4.18 Estimasi Tabel Mata_Pelajaran

Field Type Ukuran

Kd_Matpel Char 3

Nama_Matpel Varchar 46

Jumlah 49

Kapasitas dari Tabel Mata_Pelajaran adalah 49 bytes.

Ukuran dari tabel ini adalah 15 x 49 = 735 bytes atau 0,72 Kbytes.

Tabel 4.19 Estimasi Tabel Jenis_Mata_Pelajaran

Field Type Ukuran

Kd_Jenis_Matpel Char 4

Nama_Jenis_Matpel Varchar 43

SKS Integer 4

Kd_Matpel Char 3

Jumlah 54

Page 95: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

179  

 

Kapasitas dari Tabel Jenis_Mata_Pelajaran adalah 54 bytes.

Ukuran dari tabel ini adalah 60 x 54 = 3240 bytes atau 3,16 Kbytes.

Tabel 4.20 Estimasi Tabel Materi

Field Type Ukuran

Kd_Materi Int 4

Nama_Materi Varchar 71

Detail_Materi Varchar 51

Tugas_Materi Varchar 51

Kd_Admin Char 5

Kd_Jenis_Matpel Char 4

Jumlah 186

Kapasitas dari Tabel Materi adalah 186 bytes

Diperkirakan dalam 1 tahun terjadi 900 transaksi.

Dalam 1 tahun pertumbuhan dalam tabel ini adalah 186 x 900 = 167400

bytes atau 163,48 Kbytes.

Tabel 4.21 Estimasi Jawaban_Tugas

Field Type Ukuran

Kd_Jawaban_Tugas Int 4

File_Jawaban Varchar 31

Tgl_Upload Date 3

Notes Text 202

Page 96: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

180  

 

NIS Char 10

Kd_Materi Int 4

Jumlah 254

Kapasitas dari Tabel Jawaban_Tugas adalah 254 bytes.

Diperkirakan dalam 1 tahun terjadi 210000 transaksi.

Dalam 1 tahun pertumbuhan dalam tabel ini adalah 254 x 210000 =

53340000 bytes atau 52089,84 Kbytes.

Tabel 4.22 Estimasi Tabel Jadwal_KBM

Field Type Ukuran

Kd_Jadwal_KBM Integer 4

Hari_Pelajaran Varchar 7

Ruang_Pelajaran Char 3

Kd_Shift Integer 4

NIP Char 10

Kd_Admin Char 5

Kd_Kelas Char 5

Kd_Jenis_Matpel Char 4

Jumlah 42

Kapasitas dari Tabel Jadwal_KBM adalah 42 bytes.

Diperkirakan dalam 1 tahun terjadi 840 transaksi.

Dalam 1 tahun pertumbuhan dalam tabel ini adalah 42 x 840 = 35280

bytes atau 34,45 Kbytes.

Page 97: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

181  

 

Tabel 4.23 Estimasi Tabel Jadwal_Ujian

Field Type Ukuran

Kd_Jadwal_Ujian Integer 4

Hari_Ujian Varchar 7

Tanggal_Ujian Date 3

Jam_Mulai_Ujian Time 3

Jam_Selesai_Ujian Time 3

Ruang_Ujian Char 3

Kd_Admin Char 5

Kd_Kelas Char 5

Kd_Jenis_Matpel Char 4

Jumlah 37

Kapasitas dari Tabel Jadwal_Ujian adalah 37 bytes.

Diperkirakan dalam 1 tahun terjadi 336 transaksi.

Dalam 1 tahun pertumbuhan dalam tabel ini adalah 37 x 336 = 12432

bytes atau 12,14 Kbytes.

Tabel 4.24 Estimasi Tabel Nilai

Field Type Ukuran

NIS Char 10

Kd_Jenis_Matpel Char 4

Nilai_Tugas Float 4

Nilai_UTS Float 4

Page 98: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

182  

 

Nilai_UAS Float 4

Nilai_Praktek Float 4

Nilai_UH1 Float 4

Nilai_UH2 Float 4

Nilai_UH3 Float 4

Nilai_UH4 Float 4

Nilai_UH5 Float 4

Nilai_UH6 Float 4

Semester Int 4

Kd_Admin Char 5

Jumlah 63

Kapasitas dari Tabel Nilai adalah 63 bytes.

Diperkirakan dalam 1 tahun terjadi 840 transaksi.

Dalam 1 tahun pertumbuhan dalam tabel ini adalah 63 x 840 = 52920

bytes atau 51,68 Kbytes.

Tabel 4.25 Estimasi Tabel Iuran_Siswa

Field Type Ukuran

Kd_Iuran_Siswa Integer 4

Bulan_Iuran Varchar 9

Tanggal_Bayar Date 3

Status_Bayar Varchar 13

NIS Char 10

Page 99: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

183  

 

Kd_Admin Char 5

Jumlah 44

Kapasitas dari Tabel Iuran_Siswa adalah 44 bytes.

Diperkirakan dalam 1 tahun terjadi 1300 transaksi.

Dalam 1 tahun pertumbuhan dalam tabel ini adalah 44 x 1300 = 57200

bytes atau 55,86 Kbytes.

Tabel 4.26 Estimasi Tabel Berita

Field Type Ukuran

Kd_Berita Integer 4

Judul_Berita Varchar 51

Deskripsi_Berita Text 502

Tanggal_Berita Date 3

Gambar_Berita Varchar 31

Kd_Admin Char 5

Jumlah 599

Kapasitas dari Tabel Berita adalah 599 bytes.

Diperkirakan dalam 1 tahun terjadi 150 transaksi.

Dalam 1 tahun pertumbuhan dalam tabel ini adalah 599 x 150 = 89850

bytes atau 87,74 Kbytes.

Page 100: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

184  

 

Tabel 4.27 Estimasi Tabel Aspirasi

Field Type Ukuran

Kd_Aspirasi Integer 4

Jenis_Aspirasi Varchar 11

Judul_Aspirasi Varchar 21

Deskripsi_Aspirasi Text 202

Tgl_Pengiriman Date 3

Status_Aspirasi Integer 4

Notes Text 202

Kd_Admin Char 5

Username Varchar 11

Jumlah 463

Kapasitas dari Tabel Iuran_Siswa adalah 463 bytes.

Diperkirakan dalam 1 tahun terjadi 15600 transaksi.

Dalam 1 tahun pertumbuhan dalam tabel ini adalah 463 x 15600 =

7222800 bytes atau 7053,52 Kbytes.

Tabel 4.28 Estimasi Tabel Forum

Field Type Ukuran

Kd_Forum Integer 4

Kd_Kelas Char 5

Kd_Jenis_Matpel Char 4

Jumlah 13

Page 101: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

185  

 

Kapasitas dari Tabel Forum adalah 13 bytes.

Diperkirakan dalam 1 tahun terjadi 60 transaksi.

Dalam 1 tahun pertumbuhan dalam tabel ini adalah 13 x 60 = 780 bytes

atau 0,76 Kbytes.

Tabel 4.29 Estimasi Tabel Topik

Field Type Ukuran

Kd_Topik Integer 4

Judul_Topik Varchar 51

Deskripsi_Topik Text 601

Tgl_Topik Date 3

Tgl_Edit_Topik Date 3

Kd_Admin Char 5

Username Varchar 11

Kd_Forum Integer 4

Jumlah 682

Kapasitas dari Tabel Topik adalah 682 bytes.

Diperkirakan dalam 1 tahun terjadi 63000 transaksi.

Dalam 1 tahun pertumbuhan dalam tabel ini adalah 682 x 63000 =

42966000 bytes atau 41958,98 Kbytes.

Page 102: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

186  

 

Tabel 4.30 Estimasi Tabel Reply

Field Type Ukuran

Kd_Reply Integer 4

Isi_Reply Text 602

Tgl_Reply Date 3

Tgl_Edit_Reply Date 3

Username Varchar 11

Kd_Topik Integer 4

Jumlah 627

Kapasitas dari Tabel Iuran_Siswa adalah 627 bytes.

Diperkirakan dalam 1 tahun terjadi 315000 transaksi.

Dalam 1 tahun pertumbuhan dalam tabel ini adalah 627 x 315000 =

197505000 bytes atau 192875,98 Kbytes.

Tabel 4.31 Estimasi Tabel Shift

Field Type Ukuran

Kd_Shift Int 4

Jam_Mulai Time 3

Jam_Selesai Time 3

Jumlah 10

Kapasitas dari Tabel Shift adalah 10 bytes.

Ukuran dari tabel ini adalah 12 x 10 = 120 bytes atau 0,12 Kbytes.

Page 103: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

187  

 

Tabel 4.32 Estimasi Total Kapasitas Disk

Nama Tabel Kapasitas disk yang dibutuhkan dalam 1 tahun (byte)

Siswa 169,23 Kbytes

Guru 1,66 Kbytes

Admin 0,14 Kbytes

Kelas 0,79 Kbytes

Jurusan 0,026 Kbytes

Mata_Pelajaran 0,72 Kbytes

Jenis_Mata_Pelajaran 3,16 Kbytes

Materi 163,48 Kbytes

Jawaban_Tugas 52089,84 Kbytes

Jadwal_KBM 34,45 Kbytes

Jadwal_Ujian 12,14 Kbytes

Nilai 51,68 Kbytes

Iuran_Siswa 55,86 Kbytes

Berita 87,74 Kbytes

Aspirasi 7053,52 Kbytes

Forum 0.76 Kbytes

Topik 41958,98 Kbytes

Reply 192875,98 Kbytes

Shift 0,12 Kbytes

Total space yang dibutuhkan dalam 1 tahun 294560,28 Kbytes atau 287,66

Mbytes.

Page 104: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

188  

 

Total space yang dibutuhkan dalam 5 tahun adalah 5 x 287,66 Mbytes = 1438,28

Mbytes.

4.2.3.5 Merancang User View

Tabel 4.33 Tabel User View

User View Table Table Field

Admin SiswaView Siswa NIS

Siswa Nama_Siswa

Gender_Siswa

Tempat_Lahir_Siswa

Agama_Siswa

Nama_Ayah

Nama_Ibu

Alamat_Siswa

Kel_Sisw

Kec_Siswa

Kota_Siswa

Telp_Siswa

Tahun_Masuk_Siswa

Foto_siswa

Username

Password

Status

Page 105: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

189  

 

Kd_Kelas

Admin GuruView Guru NIP

Guru Nama_Guru

Gender_Guru

Tempat_Lahir_Guru

Tanggal_Lahir_Guru

Agama_Guru

Alamat_Guru

Kel_Guru

Kec_Guru

Kota_Guru

Telp_Guru

Tahun_Masuk_Guru

Foto_Guru

Kd_Matpel

Username

Password

Status

Admin BeritaView Berita Kd_Berita

Siswa Judul_Berita

Guru Deskripsi_Berita

Tanggal_Berita

Gambar_Berita

Page 106: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

190  

 

Kd_Admin

Admin NilaiSiswaView Nilai NIS

Siswa Kd_Jenis_Matpel

Guru Nilai_Tugas

Nilai_UTS

Nilai_UAS

Nilai_Praktek

Nilai_UH1

Nilai_UH2

Nilai_UH3

Nilai_UH4

Nilai_UH5

Nilai_UH6

Semester

Kd_Admin

Jenis_Mata_Pelajaran Kd_Jenis_Matpel

Nama_Jenis_Matpel

SKS

Kd_Matpel

Kelas Kd_Kelas

Nama_Kelas

Kd_Admin

Kd_Jurusan

Page 107: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

191  

 

Admin DataKelasView Kelas Kd_Kelas

Nama_Kelas

Kd_Admin

Kd_Jurusan

Siswa NIS

Nama_Siswa

Admin MateriView Materi Kd_Materi

Siswa Nama_Materi

Guru Detail_Materi

Tugas_Materi

Kd_Admin

Kd_Jenis_Matpel

Mata_Pelajaran Kd_Matpel

Nama_Matpel

Jenis_Mata_Pelajaran Kd_Jenis_Matpel

Nama_Jenis_Matpel

SKS

Kd_Matpel

Admin JadwalKBMView Jadwal_KBM Kd_Jadwal_KBM

Hari_Pelajaran

Ruang_Pelajaran

Kd_Shift

NIP

Page 108: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

192  

 

Kd_Admin

Kd_Kelas

Kd_Jenis_Matpel

Kelas Kd_Kelas

Nama_Kelas

Kd_Admin

Kd_Jurusan

Admin JadwalUjianView Jadwal_Ujian Kd_Jadwal_Ujian

Hari_Ujian

Tanggal_Ujian

Jam_Mulai_Ujian

Jam_Selesai_Ujian

Ruang_Ujian

Kd_Admin

Kd_Kelas

Kd_Jenis_Matpel

Kelas Kd_Kelas

Nama_Kelas

Kd_Admin

Kd_Jurusan

Admin StatusIuranView Iuran_Siswa Kd_Iuran_Siswa

Siswa Bulan_Iuran

Tanggal_Bayar

Page 109: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

193  

 

Status_Bayar

NIS

Kd_Admin

Admin AspirasiView Aspirasi Kd_Aspirasi

Siswa Jenis_Aspirasi

Guru Judul_Aspirasi

Deskripsi_Aspirasi

Tgl_Pengiriman

Status_Aspirasi

Notes

Kd_Admin

Username

Siswa ForumDiskusiView Forum Kd_Forum

Guru Kd_Kelas

Kd_Jenis_Matpel

Topik Kd_Topik

Judul_Topik

Deskripsi_Topik

Tgl_Topik

Tgl_Edit_Topik

Kd_Admin

Username

Kd_Forum

Page 110: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

194  

 

Reply Kd_Reply

Isi_Reply

Tgl_Reply

Tgl_Edit_Reply

Username

Kd_Topik

4.2.3.6 Merancang Mekanisme Keamanan

Beberapa isu keamanan dalam basis data banyak ditemukan

seperti pencurian data, kehilangan kerahasiaan suatu data,

kehilangan hak pribadi, kehilangan integritas, kehilangan

ketersediaan data, dan lain-lain. Karena itu diperlukan mekanisme

pengamanan data untuk menjaga basis data suatu perusahaan atau

organisasi. Mekasnisme keamanan yang akan diterapkan pada

sistem yang telah dibuat ini adalah sebagai berikut :

1. Aplikasi pembelajaran online SMA Negeri 78 ini hanya dapat

diakses oleh Siswa dan Karyawan SMA Negeri 78 dengan cara

melakukan login. Pada login mengharuskan pengguna untuk

memasukkan username dan password. Pengguna yang tidak

menggunakan username dan password tidak dapat mengakses

sistem.

2. Untuk mencegah terjadinya pihak-pihak yang tidak

bertanggung jawab masuk kedalam sistem basis data maka

diterapkan sistem keamanan authentication pada basis data ini.

Page 111: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

195  

 

Sistem keamanan yang diterapkan yaitu dengan membedakan

kode setiap pegawai yang akan mengakses web tersebut. Setiap

pegawai mempunyai hak akses yang berbeda-beda terhadap

database sesuai dengan tugas dan wewenangnya.

3. Menggunakan autorisasi. Dimana autorisasi adalah hak akses

atau kewenangan yang diberikan kepada user dalam mengakses

sistem. Hak akses yang diberikan antara lain sebagai berikut:

Tabel 4.34 Mekanisme Keamanan

Admin Guru Siswa

I R U D I R U D I R U D

Siswa x x x x

x

Guru x x x x

x

Admin

x

Kelas x x

x

x

x

Jurusan

x

x

x

Mata_Pelajaran

x

x

x

Jenis_Mata_Pelajaran

x

x

x

Materi x x x

x

x

Jawaban_Tugas

x

x

Jadwal_KBM x x x x

x

x

Jadwal_Ujian x x x x

x

Page 112: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

196  

 

Nilai x x x x

x

x

Iuran_Siswa x x x x

x

Berita x x x x

x

x

Aspirasi

x

x x

x x x

x

Forum

x

x

x

Topik

x

x x x x

x x x

Reply

x

x x x x

x x x

Shift

x

x

x

I = Insert, R = Read, U = Update, D = Delete

Page 113: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

197  

  

4.3 Perancangan Aplikasi

4.3.1 Struktur Menu

1. Struktur Menu Siswa

 

Gambar 4.12 Struktur Menu Siswa

 

2. Struktur Menu Guru

 

Gambar 4.13 Struktur Menu Guru

Page 114: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

198  

 

3. Struktur Menu Admin

     

Gambar 4.14 Struktur Menu Admin

Page 115: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

199  

 

4.3.2 State Transition Diagram (STD)

1. STD untuk Siswa

a. STD Siswa - Index

 

Gambar 4.15 STD Index Siswa

Page 116: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

200  

 

b. STD Siswa - Home

Gambar 4.16 STD Home Siswa

 

 

c. STD Siswa - My Profile

Gambar 4.17 STD My Profile S iswa 

Page 117: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

201  

  

d. STD Siswa - My Class

Gambar 4.18 STD My Class Siswa

 

e. STD Siswa - Discussion Forum

Gambar 4.19 STD Discussion Forum Siswa

Page 118: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

202  

  

f. STD Siswa - My Lesson Schedule

   

Gambar 4.20 STD My Lesson Schedule S iswa 

g. STD Siswa - My Examination Schedule

Gambar 4.21 STD My Examination Schedule S iswa

h. STD Siswa - My Score

 

    Gambar 4.22 STD My Score S iswa 

i. STD Siswa - Monthly Fee

 

Gambar 4.23 STD Monthly Fee Siswa

Page 119: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

203  

  

j. STD Siswa - Criticism and Suggestion

 

Gambar 4.24 STD Criticism and Suggestion Siswa

Page 120: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

204  

  

k. STD Siswa - News

Gambar 4.25 STD News Siswa

 

l. STD Siswa - Change Password

        

Gambar 4.26 STD Change Password S iswa

Page 121: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

205  

 

2. STD untuk Guru

a. STD Guru - Index

 

Gambar 4.27 STD Index Guru

Page 122: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

206  

 

b. STD Guru - Home

Gambar 4.28 STD Home Guru

c. STD Guru - My Profile

 

Gambar 4.29 STD My Profile Guru

Page 123: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

207  

  

d. STD Guru - My Class

 

Gambar 4.30 STD My Class Guru

e. STD Guru - My Teaching Schedule

 

Gambar 4.31 STD My Teaching Schedule Guru

Page 124: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

208  

 

f. STD Guru - Student Score

Gambar 4.32 STD Student Score Guru  

g. STD Guru - Discussion Forum

Discussion Forum

ForumHome

Pil ih M ata Pela jaranTam pilkan Forum Mata Pelajaran

Pil ih Hom eKembali k e Home

Pil ih Dis cuss ion ForumTam pi lkan Discussion

Forum

P il ih Discussion ForumTam pilkan Discussion Forum

P il ih hom eTampi lkan halam an Hom e

Pil ih Hom eTam pi lkan halaman Home

IndexP ilih Logout

Tampilkan Index

Pil ih Login dari IndexTam pi lkan Home

Insert TopicPil ih Create Topic

Tampilkan halaman insert top ik

Pil ih Inser tTopik tersimpan

TopicPi lih Topic

Tampilk an isi top ik

Insert Reply Pi lih Reply TopicTampilkan halam an ins ert rep ly

P il ih Ins ertReply tersim pan

 Gambar 4.33 STD Discussion Forum Guru

Page 125: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

209  

  

h. STD Guru - Criticism and Suggestion

Gambar 4.34 STD Criticism and Suggestion Guru

Page 126: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

210  

  

i. STD Guru - News

 

Gambar 4.35STD News Guru

j. STD Guru - Change Password Guru

 

Gambar 4.36 STD Change Password Guru

Page 127: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

211  

 

3. STD untuk Admin

a. STD Admin - Index

Index

Validasi

Home

Masukkan Username & Password

Login berhasilMasuk ke halaman Home

Login salahTampilkan Pesan kesalahan

LogoutKembali ke menu Index

 

Gambar 4.37 STD Index Admin

Page 128: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

212  

  

b. STD Admin - Home

 

Gambar 4.38 STD Home Admin

Page 129: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

213  

  

c. STD Lihat, Tambah, Ubah, Hapus News

Gambar 4.39 STD Lihat, Tambah, Ubah, Hapus News

Page 130: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

214  

  

d. STD Lihat, Tambah, Ubah, Hapus Student Data

 

Gambar 4.40 STD Lihat, Tambah, Ubah, Hapus Student Data

Page 131: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

215  

  

e. STD Lihat, Tambah, Ubah, Hapus Teacher Data

 

Gambar 4.41 STD Lihat, Tambah, Ubah, Hapus Teacher Data

Page 132: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

216  

 

f. STD Insert Materi & Tugas

Gambar 4.42 STD Insert Materi dan Tugas

Page 133: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

217  

 

g. STD Lihat, Tambah, Ubah, Hapus KBM Schedule

 

Gambar 4.43 STD Lihat, Tambah, Ubah, Hapus KBM Schedule

Page 134: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

218  

 

h. STD Lihat, Tambah, Ubah, Hapus Examination Schedule

 

Gambar 4.44 STD Lihat, Tambah, Ubah, Hapus Examination Schedule

 

 

Page 135: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

219 

 

 

i. STD Lihat, Tambah, Hapus List of Class

 

Gambar 4.45 STD Lihat, Tambah, Hapus List of Class

Page 136: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

220 

 

 

j. STD Lihat, Tambah, Ubah, Hapus Score

 

Gambar 4.46 STD Lihat, Tambah, Ubah, Hapus Score

Page 137: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

221 

 

 

k. STD Lihat, Tambah, Ubah Status Tuition

Gambar 4.47 STD Lihat, Tambah, Ubah Status Tuition

Page 138: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

222 

 

 

l. STD Lihat, Hapus Topik Forum

 

Gambar 4.48 STD Lihat, Hapus Topik Forum

 

 

 

Page 139: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

223 

 

 

m. STD Merespon Criticism and Suggestion

 

Gambar 4.49 STD Merespon Criticism and Suggestion

Page 140: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

224

 

SMA NEGERI 78 

HEADER 

Login 

Gambar 

Username  : 

Password  : 

Submit 

FOOTER 

4.4 Perancangan Layar 

1. Perancangan Layar Login

 

 

 

 

 

 

 

 

 

 

 

 

Gambar 4.50 Perancangan Layar Halaman Login S iswa, Guru dan Admin

Page 141: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

225

 

Gambar 

2. Perancangan Layar Home S iswa

 

 

 

 

 

 

 

 

 

 

 

Gambar 4.51 Perancangan Layar Halaman Home S iswa

 

 

 

 

 

 

 

 

 

Change 

Password 

HEADER 

Menu 

FOOTER 

Home  News  Si te  Map  Log Out 

[Greeting] 

Profil  Kelas  Jadwal Pelajaran  Jadwal Ujian  Nilai  Iuran  Kritik dan Saran  Diskusi Forum 

Page 142: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

226

 

3. Perancangan Layar News S iswa  

 

 

 

 

 

 

 

 

 

 

 

 

 

Gambar 4.52 Perancangan Layar Halaman News S iswa

Change 

Password 

HEADER 

Menu  News 

FOOTER 

Home  News  Si te  Map  Log Out 

[Judul  Beri ta] 

[Isi Beri ta] 

[Judul  Beri ta] 

[Isi Beri ta] 

Profil  Kelas  Jadwal Pelajaran  Jadwal Ujian  Nilai  Iuran  Kritik dan Saran  Diskusi Forum 

[Greeting] 

Page 143: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

227

 

4. Perancangan Layar Site Map Siswa  

 

 

 

 

 

 

 

 

 

 

 

 

Gambar 4.53 Perancangan Layar Halaman Site Map S iswa

 

 

 

 

 

 

 

 

 

Change 

Password 

HEADER 

Menu  Si te  Map 

FOOTER 

Home  News  Si te  Map  Log Out 

Profil  Kelas  Jadwal Pelajaran  Jadwal Ujian  Nilai  Iuran  Kritik dan Saran  Diskusi Forum 

[Greeting] 

 

 

[Isi Site Map] 

Page 144: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

228

 

5. Perancangan Layar Change Password S iswa  

 

 

 

 

 

 

   

 

 

 

 

 

 

Gambar 4.54 Perancangan Layar Halaman Change Password S iswa

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

Menu  Change  Password 

FOOTER 

Home  News  Si te  Map  Log Out 

 

Old Password   

New Password   

 

 

Change Password 

Profil  Kelas  Jadwal Pelajaran  Jadwal Ujian  Nilai  Iuran  Kritik dan Saran  Diskusi Forum 

[Greeting] 

Page 145: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

229

 

6. Perancangan Layar Profile S iswa  

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.55 Perancangan Layar Halaman Profile Siswa

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

Menu  Home  > Profil 

FOOTER 

Home  News  Si te  Map  Log Out 

Foto Siswa 

NIS    : Nama    : Jenis Kelamin  : Alamat    : Tahun Masuk  : 

Profil  Kelas  Jadwal Pelajaran  Jadwal Ujian  Nilai  Iuran  Kritik dan Saran  Diskusi Forum 

[Greeting] 

Page 146: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

230

 

7. Perancangan Layar Daftar Mata Pelajaran Siswa  

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.56 Perancangan Layar Halaman Daftar Mata Pelajaran Siswa

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

Menu  Home  > Kelas 

FOOTER 

Home  News  Si te  Map  Log Out 

    

[Daftar Mata Pelajaran] 

Profil  Kelas  Jadwal Pelajaran  Jadwal Ujian  Nilai  Iuran  Kritik dan Saran  Diskusi Forum 

[Greeting] 

Page 147: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

231

 

8. Perancangan Layar Daftar Materi dan Tugas S iswa  

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.57 Perancangan Layar Halaman Daftar Materi dan Tugas Siswa

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

Menu  Home  > Kelas > Materi 

FOOTER 

Home  News  Si te  Map  Log Out 

Mata Pelajaran : 

Judul Materi 

Download Materi 

Download Tugas 

Upload Tugas 

1 …………     

2 ………… 

3 ………… 

[Greeting] 

Profil  Kelas  Jadwal Pelajaran  Jadwal Ujian  Nilai  Iuran  Kritik dan Saran  Diskusi Forum 

Page 148: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

232

 

9. Perancangan Layar Jadwal Kegiatan Belajar Mengajar S iswa  

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.58 Perancangan Layar Halaman Jadwal Kegiatan Belajar Mengajar Siswa

 

 

 

 

 

 

 

 

Change Password 

HEADER 

Menu  Home  > Jadwal Pelajaran 

FOOTER 

Home  News  Si te  Map  Log Out 

Kelas :  

Mata Pelajaran 

Hari  Jam  Ruang 

       

       

 

[Greeting] 

Profil  Kelas  Jadwal Pelajaran  Jadwal Ujian  Nilai  Iuran  Kritik dan Saran  Diskusi Forum 

Page 149: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

233

 

10. Perancangan Layar Jadwal Ujian Siswa  

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.59 Perancangan Layar Halaman Jadwal Ujian Siswa

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

Menu  Home  > Jadwal Ujian 

FOOTER 

Home  News  Si te  Map  Log Out 

Kelas : 

Mata Pelajaran 

Hari  Tanggal  Jam  Ruang 

         

         

 

[Greeting] 

Profil  Kelas  Jadwal Pelajaran  Jadwal Ujian  Nilai  Iuran  Kritik dan Saran  Diskusi Forum 

Page 150: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

234

 

11. Perancangan Layar Nilai Siswa  

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.60 Perancangan Layar Halaman Nilai Siswa

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

Menu  Home  > Nilai 

FOOTER 

Home  News  Si te  Map  Log Out 

Semester :  

Mata Pelajaran  TM  UTS  UAS  Praktek 

         

         

 

[Greeting] 

Profil  Kelas  Jadwal Pelajaran  Jadwal Ujian  Nilai  Iuran  Kritik dan Saran  Diskusi Forum 

Page 151: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

235

 

12. Perancangan Layar Iuran Siswa  

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.61 Perancangan Layar Halaman Iuran Siswa

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

Menu  Home  > Iuran 

FOOTER 

Home  News  Si te  Map  Log Out 

Bulan Tanggal Bayar  Status 

     

     

     

 

[Greeting] 

Profil  Kelas  Jadwal Pelajaran  Jadwal Ujian  Nilai  Iuran  Kritik dan Saran  Diskusi Forum 

Page 152: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

236

 

13. Perancangan Layar Aspirasi Siswa  

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.62 Perancangan Layar Halaman Aspirasi Siswa

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

Menu  Home  > Kritik dan Saran 

FOOTER 

Home  News  Si te  Map  Log Out 

Buat Saran  

Jenis Saran 

Judul Saran  Tanggal  Status 

       

       

       

Profil  Kelas  Jadwal Pelajaran  Jadwal Ujian  Nilai  Iuran  Kritik dan Saran  Diskusi Forum 

[Greeting] 

Page 153: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

237

 

14. Perancangan Layar Buat Aspirasi Siswa 

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.63 Perancangan Layar Halaman Buat Aspirasi S iswa

   

 

 

 

 

 

 

 

 

Change Password 

HEADER 

Menu  Home  > Kri tik dan Saran > Buat Baru 

FOOTER 

Home  News  Si te  Map  Log Out 

Jenis Saran   

Judul Saran   

Isi Saran   

 

‐ Pilih ‐ 

Submit 

[Greeting] 

Profil  Kelas  Jadwal Pelajaran  Jadwal Ujian  Nilai  Iuran  Kritik dan Saran  Diskusi Forum 

Page 154: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

238

 

15. Perancangan Layar Lihat Aspirasi Siswa  

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.64 Perancangan Layar Halaman Lihat Aspirasi Siswa

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

FOOTER 

Home  News  Si te  Map  Log Out 

 Tanggal  [Tanggal] 

Judul Saran  [Judul Saran] 

Isi Saran     

[Isi Saran] 

[Greeting] 

Page 155: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

239

 

16. Perancangan Layar Lihat Aspirasi Siswa yang sudah Direspon 

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.65 Perancangan Layar Halaman Lihat Aspirasi Siswa yang sudah Direspon

 

 

 

 

 

 

 

 

Change Password 

HEADER 

FOOTER 

Home  News  Si te  Map  Log Out 

Tanggal  [Tanggal] 

Judul Saran  [Judul Saran] 

Isi Saran  

[Isi Saran] 

Notes  [Notes] 

[Greeting] 

Page 156: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

240

 

17. Perancangan Layar Hapus Aspirasi S iswa yang sudah Direspon  

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.66 Perancangan Layar Halaman Hapus Aspirasi Siswa yang sudah Direspon

Change Password 

HEADER 

Menu  Home  > Kritik dan Saran 

FOOTER 

Home  News  Si te  Map  Log Out 

Buat Saran  Jenis Saran 

Judul Saran  Tanggal  Status  Action 

……  ……  ……  Accept  Delete 

         

         

[Greeting] 

Profil  Kelas  Jadwal Pelajaran  Jadwal Ujian  Nilai  Iuran  Kritik dan Saran  Diskusi Forum 

Page 157: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

241

 

18. Perancangan Layar Forum S iswa  

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.67 Perancangan Layar Halaman Forum S iswa

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

Menu  Home  > Forum 

FOOTER 

Home  News  Si te  Map  Log Out 

Forum :   

 ‐ Pilih ‐  Select  

[Greeting] 

Profil  Kelas  Jadwal Pelajaran  Jadwal Ujian  Nilai  Iuran  Kritik dan Saran  Diskusi Forum 

Page 158: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

242

 

19. Perancangan Layar Topik Siswa  

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.68 Perancangan Layar Halaman Topik Siswa

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

Menu  Home  > Forum 

FOOTER 

Home  News  Si te  Map  Log Out 

Forum > [Mata Pelajaran yang dipilih]  Buat Topik  

Topik  Oleh    

   

 

Profil  Kelas  Jadwal Pelajaran  Jadwal Ujian  Nilai  Iuran  Kritik dan Saran  Diskusi Forum 

[Greeting] 

Page 159: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

243

 

20. Perancangan Layar Buat Topik Siswa  

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.69 Perancangan Layar Halaman Buat Topik Siswa

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

FOOTER 

Home  News  Si te  Map  Log Out 

 Judul Topik   

Isi Topik    

   

 

 

Submit 

[Greeting] 

Page 160: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

244

 

21. Perancangan Layar Isi Topik Siswa  

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.70 Perancangan Layar Halaman Isi Topik Siswa

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

Menu  Home  > Forum 

FOOTER 

Home  News  Si te  Map  Log Out 

Forum > [Mata Pelajaran yang dipilih]  Reply Topik  

[Nama Pengirim]   

 [Isi Topik]  Edit 

[Nama Pengirim]  [Isi Topik]  Edit 

Profil  Kelas  Jadwal Pelajaran  Jadwal Ujian  Nilai  Iuran  Kritik dan Saran  Diskusi Forum 

[Greeting] 

Page 161: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

245

 

22. Perancangan Layar Reply Topik Siswa  

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.71 Perancangan Layar Halaman Reply Topik Siswa

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

FOOTER 

Home  News  Si te  Map  Log Out 

 Judul Topik  [Judul Topik] 

Isi Reply    

   

 Submit 

[Greeting] 

Page 162: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

246

 

23. Perancangan Layar Edit Topik Siswa  

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.72 Perancangan Layar Halaman Edit Topik Siswa

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

FOOTER 

Home  News  Si te  Map  Log Out 

 Judul Topik   

Isi Topik     

   

 

[Judul Topik] 

[Isi Topik] 

Update 

[Greeting] 

Page 163: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

247

 

24. Perancangan Layar Edit Reply Topik Siswa  

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.73 Perancangan Layar Halaman Edit Reply Topik Siswa

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

FOOTER 

Home  News  Si te  Map  Log Out 

 Judul Topik  [Judul Topik] 

Isi Reply     

   

 

[Isi Reply] 

Update 

[Greeting] 

Page 164: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

248

 

25. Perancangan Layar Home Guru

 

 

 

 

 

 

 

 

 

 

 

Gambar 4.74 Perancangan Layar Halaman Home Guru

 

 

 

 

 

 

 

 

 

Change 

Password 

Profil  Kelas  Jadwal Mengajar  Nilai  Kritik dan Saran  Diskusi Forum 

HEADER 

Menu  Home 

FOOTER 

Home  News  Si te  Map  Log Out 

Gambar 

[Greeting] 

Page 165: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

249

 

26. Perancangan Layar News Guru  

 

 

 

 

 

 

 

 

 

 

 

 

 

Gambar 4.75 Perancangan Layar Halaman News Guru

 

 

 

 

 

 

 

 

 

Change 

Password 

HEADER 

Menu  News 

FOOTER 

Home  News  Si te  Map  Log Out 

[Judul  Beri ta] 

[Isi Beri ta] 

[Judul  Beri ta] 

[Isi Beri ta] 

[Greeting] 

Profil  Kelas  Jadwal Mengajar  Nilai  Kritik dan Saran  Diskusi Forum 

Page 166: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

250

 

27. Perancangan Layar Site Map Guru  

 

 

 

 

 

 

 

 

 

 

 

 

 

Gambar 4.76 Perancangan Layar Halaman Site Map Guru

 

 

 

 

 

 

 

 

 

Change 

Password 

HEADER 

Menu  Si te  Map 

FOOTER 

Home  News  Si te  Map  Log Out 

 

 

[Isi Site Map] 

[Greeting] 

Profil  Kelas  Jadwal Mengajar  Nilai  Kritik dan Saran  Diskusi Forum 

Page 167: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

251

 

28. Perancangan Layar Change Password Guru  

 

 

 

 

 

 

   

 

 

 

 

 

 

Gambar 4.77 Perancangan Layar Halaman Change Password Guru

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

Menu  Change  Password 

FOOTER 

Home  News  Si te  Map  Log Out 

 

Old Password   

New Password   

 

 

Change Password 

[Greeting] 

Profil  Kelas  Jadwal Mengajar  Nilai  Kritik dan Saran  Diskusi Forum 

Page 168: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

252

 

29. Perancangan Layar Profile Guru 

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.78 Perancangan Layar Halaman Profile Guru

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

Menu  Home  > Profil 

FOOTER 

Home  News  Si te  Map  Log Out 

Foto Guru 

NIP    : Nama    : Jenis Kelamin  : Alamat    : Tahun Masuk  : 

[Greeting] 

Profil  Kelas  Jadwal Mengajar  Nilai  Kritik dan Saran  Diskusi Forum 

Page 169: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

253

 

30. Perancangan Layar Daftar Mata Pelajaran yang Diajar Guru 

 

 

 

 

 

 

 

   

 

 

 

  

 

Gambar 4.79 Perancangan Layar Halaman Daftar Mata Pelajaran Guru

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

Menu  Home  > Kelas 

FOOTER 

Home  News  Si te  Map  Log Out 

   

[Daftar Mata Pelajaran yang diajar] 

[Greeting] 

Profil  Kelas  Jadwal Mengajar  Nilai  Kritik dan Saran  Diskusi Forum 

Page 170: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

254

 

31. Perancangan Layar Daftar Materi, Tugas, dan Jawaban Tugas Siswa 

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.80 Perancangan Layar Halaman Daftar Materi, Tugas, dan Jawaban Tugas Siswa

 

 

 

 

 

 

 

 

Change Password 

HEADER 

Menu  Home  > Kelas > Materi 

FOOTER 

Home  News  Si te  Map  Log Out 

Mata Pelajaran :  

Judul Materi 

Download Materi 

Download Tugas 

Jawaban Tugas 

1 …………                  Jawaban 

2 …………                  Jawaban 

3 …………                  Jawaban 

[Greeting] 

Profil  Kelas  Jadwal Mengajar  Nilai  Kritik dan Saran  Diskusi Forum 

Page 171: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

255

 

32. Perancangan Layar Lihat Jawaban Tugas Siswa  

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.81 Perancangan Layar Halaman Lihat Jawaban Tugas S iswa

Change Password 

HEADER 

Menu  Home  > Kelas > Materi 

FOOTER 

Home  News  Si te  Map  Log Out 

Mata Pelajaran : Kelas :  

Nama Tanggal Kirim 

Notes Download Jawaban  

       

       

[Greeting] 

Profil  Kelas  Jadwal Mengajar  Nilai  Kritik dan Saran  Diskusi Forum 

Page 172: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

256

 

33. Perancangan Layar Jadwal Mengajar Guru  

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.82 Perancangan Layar Halaman Jadwal Mengajar Guru

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

Menu  Home  > Kelas > Jadwal Mengajar 

FOOTER 

Home  News  Si te  Map  Log Out 

Kelas  Mata Pelajaran 

Hari  Jam  Ruang 

         

         

         

         

 

[Greeting] 

Profil  Kelas  Jadwal Mengajar  Nilai  Kritik dan Saran  Diskusi Forum 

Page 173: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

257

 

34. Perancangan Layar Lihat Nilai Siswa 

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.83 Perancangan Layar Halaman Lihat Nilai Siswa

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

Menu  Home  > Kelas > Nilai 

FOOTER 

Home  News  Si te  Map  Log Out 

Kelas  Mata Pelajaran 

File Nilai 

    List Nilai 

    List Nilai 

    List Nilai 

    List Nilai 

[Greeting] 

Profil  Kelas  Jadwal Mengajar  Nilai  Kritik dan Saran  Diskusi Forum 

Page 174: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

258

 

35. Perancangan Layar Aspirasi Guru 

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.84 Perancangan Layar Halaman Aspirasi Guru

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

Menu  Home  > Kritik dan Saran 

FOOTER 

Home  News  Si te  Map  Log Out 

Buat Saran  

Jenis Saran 

Judul Saran  Tanggal  Status 

       

       

       

[Greeting] 

Profil  Kelas  Jadwal Mengajar  Nilai  Kritik dan Saran  Diskusi Forum 

Page 175: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

259

 

36. Perancangan Layar Buat Aspirasi Guru 

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.85 Perancangan Layar Halaman Buat Aspirasi Guru

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

Menu  Home  > Kri tik dan Saran > Buat Baru 

FOOTER 

Home  News  Si te  Map  Log Out 

Jenis Saran   

Judul Saran   

Isi Saran   

 

‐ Pilih ‐ 

Submit 

[Greeting] 

Profil  Kelas  Jadwal Mengajar  Nilai  Kritik dan Saran  Diskusi Forum 

Page 176: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

260

 

37. Perancangan Layar Lihat Aspirasi Guru  

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.86 Perancangan Layar Halaman Lihat Aspirasi Guru

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

FOOTER 

Home  News  Si te  Map  Log Out 

 Tanggal  [Tanggal] 

Judul Saran  [Judul Saran] 

Isi Saran     

[Isi Saran] 

[Greeting] 

Page 177: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

261

 

38. Perancangan Layar Lihat Aspirasi Guru yang sudah Direspon 

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.87 Perancangan Layar Halaman Lihat Aspirasi Guru yang sudah Direspon

 

 

 

 

 

 

 

 

Change Password 

HEADER 

FOOTER 

Home  News  Si te  Map  Log Out 

Tanggal  [Tanggal] 

Judul Saran  [Judul Saran] 

Isi Saran  

[Isi Saran] 

Notes  [Notes] 

[Greeting] 

Page 178: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

262

 

39. Perancangan Layar Hapus Aspirasi Guru yang sudah Direspon  

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.88 Perancangan Layar Halaman Hapus Aspirasi Guru yang sudah Direspon

 

Change Password 

HEADER 

Menu  Home  > Kritik dan Saran 

FOOTER 

Home  News  Si te  Map  Log Out 

Buat Saran  Jenis Saran 

Judul Saran  Tanggal  Status  Action 

……  ……  ……  Accept  Delete 

         

         

[Greeting] 

Profil  Kelas  Jadwal Mengajar  Nilai  Kritik dan Saran  Diskusi Forum 

Page 179: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

263

 

40. Perancangan Layar Forum Guru 

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.89 Perancangan Layar Halaman Forum Guru

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

Menu  Home  > Forum 

FOOTER 

Home  News  Si te  Map  Log Out 

Forum :   

 ‐ Pilih ‐  Select  

[Greeting] 

Profil  Kelas  Jadwal Mengajar  Nilai  Kritik dan Saran  Diskusi Forum 

Page 180: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

264

 

41. Perancangan Layar Topik Guru  

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.90 Perancangan Layar Halaman Topik Guru

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

Menu  Home  > Forum 

FOOTER 

Home  News  Si te  Map  Log Out 

Forum > [Mata Pelajaran yang dipilih]  Buat Topik  

Topik  Oleh    

   

 

[Greeting] 

Profil  Kelas  Jadwal Mengajar  Nilai  Kritik dan Saran  Diskusi Forum 

Page 181: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

265

 

42. Perancangan Layar Buat Topik Guru  

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.91 Perancangan Layar Halaman Buat Topik Guru

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

FOOTER 

Home  News  Si te  Map  Log Out 

 Judul Topik   

Isi Topik    

   

 

 

Submit 

[Greeting] 

Page 182: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

266

 

43. Perancangan Layar Isi Topik Guru 

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.92 Perancangan Layar Halaman Isi Topik Guru

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

Menu  Home  > Forum 

FOOTER 

Home  News  Si te  Map  Log Out 

Forum > [Mata Pelajaran yang dipilih]  Reply Topik  

[Nama Pengirim]   

 [Isi Topik]  Edit 

[Nama Pengirim]  [Isi Topik]  Edit 

[Greeting] 

Profil  Kelas  Jadwal Mengajar  Nilai  Kritik dan Saran  Diskusi Forum 

Page 183: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

267

 

44. Perancangan Layar Reply Topik Guru  

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.93 Perancangan Layar Halaman Reply Topik Guru

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

FOOTER 

Home  News  Si te  Map  Log Out 

 Judul Topik  [Judul Topik] 

Isi Reply    

   

 Submit 

[Greeting] 

Page 184: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

268

 

45. Perancangan Layar Edit Topik Guru 

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.94 Perancangan Layar Halaman Edit Topik Guru

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

FOOTER 

Home  News  Si te  Map  Log Out 

 Judul Topik   

Isi Topik     

   

 

[Judul Topik] 

[Isi Topik] 

Update 

[Greeting] 

Page 185: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

269

 

46. Perancangan Layar Edit Reply Topik Guru 

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.95 Perancangan Layar Halaman Edit Reply Topik Guru

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

FOOTER 

Home  News  Si te  Map  Log Out 

 Judul Topik  [Judul Topik] 

Isi Reply     

   

 

[Isi Reply] 

Update 

[Greeting] 

Page 186: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

270

 

47. Perancangan Layar Home Admin

 

 

 

 

 

 

 

 

 

 

 

Gambar 4.96 Perancangan Layar Halaman Home Admin

 

 

 

 

 

 

 

 

 

Change 

Password 

Data Guru  Data Siswa  Materi  Jadwal Pelajaran  Jadwal Ujian  Input Kelas  Nilai  Iuran  Kritik dan Saran  Diskusi Forum 

HEADER 

Menu  Home 

FOOTER 

Home  News  Si te  Map  Log Out 

Gambar 

[Greeting] 

Page 187: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

271

 

48. Perancangan Layar News Admin 

 

 

 

 

 

 

 

 

 

 

 

 

 

Gambar 4.97 Perancangan Layar Halaman News Admin

Change 

Password 

HEADER 

Menu  News 

FOOTER 

Home  News  Si te  Map  Log Out 

[Greeting] 

Data Guru  Data Siswa  Materi  Jadwal Pelajaran  Jadwal Ujian  Input Kelas  Nilai  Iuran  Kritik dan Saran  Diskusi Forum 

Buat Berita 

[Judul Berita] 

[Isi Berita] 

[Judul Berita] 

[Isi Berita] 

Edit    Delete  

Edit    Delete  

Page 188: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

272

 

49. Perancangan Layar Insert News Admin 

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.98 Perancangan Layar Halaman Insert News Admin

Change Password 

HEADER 

Menu  Home  > Buat Beri ta 

FOOTER 

Home  News  Si te  Map  Log Out 

Judul Berita   

Isi Berita   

 

 

Submit 

[Greeting] 

Data Guru  Data Siswa  Materi  Jadwal Pelajaran  Jadwal Ujian  Input Kelas  Nilai  Iuran  Kritik dan Saran  Diskusi Forum 

Page 189: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

273

 

50. Perancangan Layar Edit News Admin 

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.99 Perancangan Layar Halaman Edit News Admin 

Change Password 

HEADER 

FOOTER 

Home  News  Si te  Map  Log Out 

 Judul Berita   

Isi Berita   

 

[Greeting] 

[Judul Berita] 

[Isi Berita] 

Update 

Page 190: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

274

 

51. Perancangan Layar Data Guru  

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.100 Perancangan Layar Halaman Data Guru

 

 

 

 

 

 

 

 

Change Password 

HEADER 

Menu  Home  > Data Guru 

FOOTER 

Home  News  Si te  Map  Log Out 

Buat Data Guru             search  

NIP Nama Guru  Action 

    Edit  Delete 

    Edit  Delete 

    Edit  Delete 

[Greeting] 

Data Guru  Data Siswa  Materi  Jadwal Pelajaran  Jadwal Ujian  Input Kelas  Nilai  Iuran  Kritik dan Saran  Diskusi Forum 

Page 191: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

275

 

52. Perancangan Layar Buat Data Guru 

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.101 Perancangan Layar Halaman Buat Data Guru

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

Menu  Home  > Buat Data  Guru 

FOOTER 

Home  News  Si te  Map  Log Out 

NIP   

Nama   

Jenis Kelamin   

Alamat   

Tahun Masuk   

Foto   

  Submit 

[Greeting] 

Data Guru  Data Siswa  Materi  Jadwal Pelajaran  Jadwal Ujian  Input Kelas  Nilai  Iuran  Kritik dan Saran  Diskusi Forum 

browse 

Page 192: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

276

 

53. Perancangan Layar Lihat Data Guru 

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.102 Perancangan Layar Halaman Lihat Data Guru

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

FOOTER 

Home  News  Si te  Map  Log Out 

NIP  

Nama  

Jenis Kelamin   

Alamat   

Tahun Masuk   

  

[Greeting] 

[NIP] 

[Nama Guru] 

[Jenis Kelamin] 

[Alamat] 

[Tahun Masuk] 

Page 193: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

277

 

54. Perancangan Layar Edit Data Guru 

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.103 Perancangan Layar Halaman Edit Data Guru

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

FOOTER 

Home  News  Si te  Map  Log Out 

NIP  

Nama  

Jenis Kelamin   

Alamat   

Tahun Masuk   

  Update 

[Greeting] 

[NIP] 

[Nama Guru] 

[Jenis Kelamin] 

[Alamat] 

[Tahun Masuk] 

Page 194: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

278

 

55. Perancangan Layar Data Siswa  

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.104 Perancangan Layar Halaman Data Siswa

 

 

 

 

 

 

 

 

Change Password 

HEADER 

Menu  Home  > Data Siswa 

FOOTER 

Home  News  Si te  Map  Log Out 

Buat Data Siswa        search  

NIS Nama Siswa  Action 

    Edit  Delete 

    Edit  Delete 

    Edit  Delete 

[Greeting] 

Data Guru  Data Siswa  Materi  Jadwal Pelajaran  Jadwal Ujian  Input Kelas  Nilai  Iuran  Kritik dan Saran  Diskusi Forum 

Page 195: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

279

 

56. Perancangan Layar Buat Data Siswa 

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.105 Perancangan Layar Halaman Buat Data S iswa

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

Menu  Home  > Buat Data  Siswa 

FOOTER 

Home  News  Si te  Map  Log Out 

NIS   

Nama   

Jenis Kelamin   

Alamat   

Tahun Masuk   

Foto   

  Submit 

[Greeting] 

Data Guru  Data Siswa  Materi  Jadwal Pelajaran  Jadwal Ujian  Input Kelas  Nilai  Iuran  Kritik dan Saran  Diskusi Forum 

browse 

Page 196: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

280

 

57. Perancangan Layar Lihat Data Siswa 

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.106 Perancangan Layar Halaman Lihat Data Siswa

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

FOOTER 

Home  News  Si te  Map  Log Out 

NIS  

Nama  

Jenis Kelamin   

Alamat   

Tahun Masuk   

 

[Greeting] 

[NIS] 

[Nama Guru] 

[Jenis Kelamin] 

[Alamat] 

[Tahun Masuk] 

Page 197: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

281

 

58. Perancangan Layar Edit Data Siswa 

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.107 Perancangan Layar Halaman Edit Data Siswa

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

FOOTER 

Home  News  Si te  Map  Log Out 

NIS  

Nama  

Jenis Kelamin   

Alamat   

Tahun Masuk   

  Update 

[Greeting] 

[NIS] 

[Nama Guru] 

[Jenis Kelamin] 

[Alamat] 

[Tahun Masuk] 

Page 198: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

282

 

59. Perancangan Layar Materi Pelajaran 

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.108 Perancangan Layar Halaman Materi Pelajaran

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

Menu  Home  > Materi Pelajaran 

FOOTER 

Home  News  Si te  Map  Log Out 

Pilih Mata Pelajaran 

 

Pilih Jenis Mata Pelajaran 

 

Pilih Materi Pelajaran 

 

 

‐ Pilih ‐ 

Submit 

[Greeting] 

Data Guru  Data Siswa  Materi  Jadwal Pelajaran  Jadwal Ujian  Input Kelas  Nilai  Iuran  Kritik dan Saran  Diskusi Forum 

‐ Pilih ‐ 

‐ Pilih ‐ 

Page 199: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

283

 

60. Perancangan Layar Insert Materi Pelajaran 

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.109 Perancangan Layar Halaman Insert Materi Pelajaran

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

Menu  Home  > Insert Materi Pela jaran 

FOOTER 

Home  News  Si te  Map  Log Out 

Mata Pelajaran :  

Materi  File Materi  File Tugas 

  [di browse]  [di browse] 

   Upload 

[Greeting] 

Data Guru  Data Siswa  Materi  Jadwal Pelajaran  Jadwal Ujian  Input Kelas  Nilai  Iuran  Kritik dan Saran  Diskusi Forum 

Page 200: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

284

 

61. Perancangan Layar Jadwal Mata Pelajaran  

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.110 Perancangan Layar Halaman Jadwal Mata Pelajaran

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

Menu  Home  > Jadwal Pelajaran 

FOOTER 

Home  News  Si te  Map  Log Out 

Buat Jadwal Pelajaran        

Kelas  Action 

  Edit  Delete 

  Edit  Delete 

  Edit  Delete 

[Greeting] 

Data Guru  Data Siswa  Materi  Jadwal Pelajaran  Jadwal Ujian  Input Kelas  Nilai  Iuran  Kritik dan Saran  Diskusi Forum 

Page 201: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

285

 

62. Perancangan Layar Insert Jadwal Mata Pelajaran 

 

 

 

 

 

 

 

 

 

 

  

 

 

Gambar 4.111 Perancangan Layar Halaman Insert Jadwal Mata Pelajaran

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

FOOTER 

Home  News  Si te  Map  Log Out 

[Greeting] 

 Kelas :   Kode Mata Pelajaran 

NIP  Jam  Hari  Ruang 

         

 Submit 

‐ Pilih ‐ 

Page 202: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

286

 

63. Perancangan Layar Lihat Jadwal Mata Pelajaran  

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.112 Perancangan Layar Halaman Lihat Jadwal Mata Pelajaran

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

Menu  Home  > Lihat Jadwal Pelajaran 

FOOTER 

Home  News  Si te  Map  Log Out 

[Greeting] 

Data Guru  Data Siswa  Materi  Jadwal Pelajaran  Jadwal Ujian  Input Kelas  Nilai  Iuran  Kritik dan Saran  Diskusi Forum 

Kelas :  

Mata Pelajaran 

Guru Pengajar 

Jam  Hari  Ruang 

         

         

 

Page 203: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

287

 

64. Perancangan Layar Edit Jadwal Mata Pelajaran  

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.113 Perancangan Layar Halaman Edit Jadwal Mata Pelajaran

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

Menu  Home  > Edit Jadwal Pelajaran 

FOOTER 

Home  News  Si te  Map  Log Out 

[Greeting] 

Data Guru  Data Siswa  Materi  Jadwal Pelajaran  Jadwal Ujian  Input Kelas  Nilai  Iuran  Kritik dan Saran  Diskusi Forum 

Kelas :  

Mata Pelajaran 

Guru Pengajar 

Jam  Hari  Ruang 

[Nama Mata Pelajaran]  

[Nama Guru]  

[Jam]  [Hari]   [Ruang]  

 Update 

Page 204: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

288

 

65. Perancangan Layar Jadwal Ujian  

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.114 Perancangan Layar Halaman Jadwal Ujian

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

Menu  Home  > Jadwal Ujian 

FOOTER 

Home  News  Si te  Map  Log Out 

Buat Jadwal Ujian        

Kelas  Action 

  Edit  Delete 

  Edit  Delete 

  Edit  Delete 

[Greeting] 

Data Guru  Data Siswa  Materi  Jadwal Pelajaran  Jadwal Ujian  Input Kelas  Nilai  Iuran  Kritik dan Saran  Diskusi Forum 

Page 205: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

289

 

66. Perancangan Layar Insert Jadwal Ujian 

 

 

 

 

 

 

 

 

 

 

  

 

 

Gambar 4.115 Perancangan Layar Halaman Insert Jadwal Ujian

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

FOOTER 

Home  News  Si te  Map  Log Out 

[Greeting] 

 Kelas :   Kode Mata Pelajaran 

Hari  Tanggal  Jam  Ruang 

         

 Submit 

‐ Pilih ‐ 

Page 206: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

290

 

67. Perancangan Layar Lihat Jadwal Ujian 

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.116 Perancangan Layar Halaman Lihat Jadwal Ujian

Change Password 

HEADER 

Menu  Home  > Lihat Jadwal Ujian 

FOOTER 

Home  News  Si te  Map  Log Out 

[Greeting] 

Data Guru  Data Siswa  Materi  Jadwal Pelajaran  Jadwal Ujian  Input Kelas  Nilai  Iuran  Kritik dan Saran  Diskusi Forum 

Kelas :  

Mata Pelajaran 

Hari  Tanggal  Jam  Ruang 

         

         

 

Page 207: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

291

 

68. Perancangan Layar Edit Jadwal Ujian 

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.117 Perancangan Layar Halaman Edit Jadwal Ujian

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

Menu  Home  > Edit Jadwal Ujian 

FOOTER 

Home  News  Si te  Map  Log Out 

[Greeting] 

Data Guru  Data Siswa  Materi  Jadwal Pelajaran  Jadwal Ujian  Input Kelas  Nilai  Iuran  Kritik dan Saran  Diskusi Forum 

Kelas :  

Mata Pelajaran 

Hari  Tanggal  Jam  Ruang 

[Nama Mata Pelajaran]  

[Hari]   [Tanggal]  [Jam]  [Ruang]  

 Update 

Page 208: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

292

 

69. Perancangan Layar Kelas  

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.118 Perancangan Layar Halaman Kelas

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

Menu  Home  > Kelas 

FOOTER 

Home  News  Si te  Map  Log Out 

Input Kelas        

Kelas  Action 

  Delete 

  Delete 

  Delete 

[Greeting] 

Data Guru  Data Siswa  Materi  Jadwal Pelajaran  Jadwal Ujian  Input Kelas  Nilai  Iuran  Kritik dan Saran  Diskusi Forum 

Page 209: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

293

 

70. Perancangan Layar Input Kelas 

 

 

 

 

 

 

 

 

 

 

  

 

 

Gambar 4.119 Perancangan Layar Halaman Input Kelas

Change Password 

HEADER 

FOOTER 

Home  News  Si te  Map  Log Out 

[Greeting] 

 Kelas :   

Nama Murid 

 

 Submit 

‐ Pilih ‐ 

Page 210: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

294

 

71. Perancangan Layar Lihat Kelas  

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.120 Perancangan Layar Halaman Lihat Kelas

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

Menu  Home  > Lihat Kelas 

FOOTER 

Home  News  Si te  Map  Log Out 

Kelas :      

NIS  Nama Siswa 

   

   

   

[Greeting] 

Data Guru  Data Siswa  Materi  Jadwal Pelajaran  Jadwal Ujian  Input Kelas  Nilai  Iuran  Kritik dan Saran  Diskusi Forum 

Page 211: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

295

 

72. Perancangan Layar Nilai 

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.121 Perancangan Layar Halaman Nilai

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

Menu  Home  > Nilai 

FOOTER 

Home  News  Si te  Map  Log Out 

Input Nilai      

Kelas  Action 

  Edit  Delete 

  Edit  Delete 

  Edit  Delete 

[Greeting] 

Data Guru  Data Siswa  Materi  Jadwal Pelajaran  Jadwal Ujian  Input Kelas  Nilai  Iuran  Kritik dan Saran  Diskusi Forum 

Page 212: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

296

 

73. Perancangan Layar Option untuk Insert Nilai 

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.122 Perancangan Layar Halaman Option untuk Insert Nilai

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

Menu  Home  > Option 

FOOTER 

Home  News  Si te  Map  Log Out 

Kelas  

Semester  

Mata Pelajaran  

 

‐ Pilih ‐ 

Submit 

[Greeting] 

Data Guru  Data Siswa  Materi  Jadwal Pelajaran  Jadwal Ujian  Input Kelas  Nilai  Iuran  Kritik dan Saran  Diskusi Forum 

‐ Pilih ‐ 

‐ Pilih ‐ 

Page 213: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

297

 

74. Perancangan Layar Insert Nilai 

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.123 Perancangan Layar Halaman Insert Nilai

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

Menu  Home  > Options  > Insert Nilai 

FOOTER 

Home  News  Si te  Map  Log Out 

Kelas     : Semester  : Mata Pelajaran  :  Nama Murid 

TM  UTS  UAS  Praktek 

         

         

[Greeting] 

Data Guru  Data Siswa  Materi  Jadwal Pelajaran  Jadwal Ujian  Input Kelas  Nilai  Iuran  Kritik dan Saran  Diskusi Forum 

Page 214: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

298

 

75. Perancangan Layar Option untuk Lihat Nilai 

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.124 Perancangan Layar Halaman Option untuk Lihat Nilai

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

Menu  Home  > Option 

FOOTER 

Home  News  Si te  Map  Log Out 

Pilih Mata Pelajaran 

 

 

  

‐ Pilih ‐ 

Submit 

[Greeting] 

Data Guru  Data Siswa  Materi  Jadwal Pelajaran  Jadwal Ujian  Input Kelas  Nilai  Iuran  Kritik dan Saran  Diskusi Forum 

Page 215: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

299

 

76. Perancangan Layar Lihat Nilai 

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.125 Perancangan Layar Halaman Lihat Nilai

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

Menu  Home  > Options  > Lihat Nilai 

FOOTER 

Home  News  Si te  Map  Log Out 

Kelas     : Semester  : Mata Pelajaran  :  Nama Murid 

TM  UTS  UAS  Praktek 

         

         

[Greeting] 

Data Guru  Data Siswa  Materi  Jadwal Pelajaran  Jadwal Ujian  Input Kelas  Nilai  Iuran  Kritik dan Saran  Diskusi Forum 

Page 216: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

300

 

77. Perancangan Layar Option untuk Edit Nilai 

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.126 Perancangan Layar Halaman Option untuk Edit Nilai

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

Menu  Home  > Option 

FOOTER 

Home  News  Si te  Map  Log Out 

Pilih Mata Pelajaran 

 

 

  

‐ Pilih ‐ 

Submit 

[Greeting] 

Data Guru  Data Siswa  Materi  Jadwal Pelajaran  Jadwal Ujian  Input Kelas  Nilai  Iuran  Kritik dan Saran  Diskusi Forum 

Page 217: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

301

 

78. Perancangan Layar Edit Nilai 

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.127 Perancangan Layar Halaman Edit Nilai

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

Menu  Home  > Options  > Edit Nilai 

FOOTER 

Home  News  Si te  Map  Log Out 

Kelas     : Semester  : Mata Pelajaran  :  Nama Murid 

TM  UTS  UAS  Praktek 

         

         

[Greeting] 

Data Guru  Data Siswa  Materi  Jadwal Pelajaran  Jadwal Ujian  Input Kelas  Nilai  Iuran  Kritik dan Saran  Diskusi Forum 

TM  UTS  UAS  PRK 

TM  UTS  UAS  PRK 

Page 218: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

302

 

79. Perancangan Layar Iuran Siswa 

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.128 Perancangan Layar Halaman Iuran Siswa

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

Menu  Home  > Iuran 

FOOTER 

Home  News  Si te  Map  Log Out 

Input Iuran      

Kelas  Action 

  Edit 

  Edit 

  Edit 

[Greeting] 

Data Guru  Data Siswa  Materi  Jadwal Pelajaran  Jadwal Ujian  Input Kelas  Nilai  Iuran  Kritik dan Saran  Diskusi Forum 

Page 219: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

303

 

80. Perancangan Layar Option untuk Insert Iuran Siswa 

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.129 Perancangan Layar Halaman Option untuk Insert Iuran Siswa

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

Menu  Home  > Option 

FOOTER 

Home  News  Si te  Map  Log Out 

Kelas  

Bulan  

 

  

‐ Pilih ‐ 

Submit 

[Greeting] 

Data Guru  Data Siswa  Materi  Jadwal Pelajaran  Jadwal Ujian  Input Kelas  Nilai  Iuran  Kritik dan Saran  Diskusi Forum 

‐ Pilih ‐ 

Page 220: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

304

 

81. Perancangan Layar Insert Iuran Siswa 

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.130 Perancangan Layar Halaman Insert Iuran Siswa

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

Menu  Home  > Options  > Insert Iuran 

FOOTER 

Home  News  Si te  Map  Log Out 

Kelas   : Bulan  :  

Nama Murid  Tanggal Bayar  Status Bayar 

     

     

 

[Greeting] 

Data Guru  Data Siswa  Materi  Jadwal Pelajaran  Jadwal Ujian  Input Kelas  Nilai  Iuran  Kritik dan Saran  Diskusi Forum  Submit 

Page 221: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

305

 

82. Perancangan Layar Option untuk Lihat Iuran Siswa 

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.131 Perancangan Layar Halaman Option untuk Lihat Iuran Siswa

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

Menu  Home  > Option 

FOOTER 

Home  News  Si te  Map  Log Out 

Pilih Bulan  

 

  

‐ Pilih ‐ 

Submit 

[Greeting] 

Data Guru  Data Siswa  Materi  Jadwal Pelajaran  Jadwal Ujian  Input Kelas  Nilai  Iuran  Kritik dan Saran  Diskusi Forum 

Page 222: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

306

 

83. Perancangan Layar Lihat Iuran Siswa 

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.132 Perancangan Layar Halaman Lihat Iuran Siswa

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

Menu  Home  > Options  > Lihat Iuran 

FOOTER 

Home  News  Si te  Map  Log Out 

Kelas   : Bulan  :  

Nama Murid  Tanggal Bayar  Status Bayar 

     

     

 

[Greeting] 

Data Guru  Data Siswa  Materi  Jadwal Pelajaran  Jadwal Ujian  Input Kelas  Nilai  Iuran  Kritik dan Saran  Diskusi Forum 

Page 223: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

307

 

84. Perancangan Layar Option untuk Edit Iuran Siswa 

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.133 Perancangan Layar Halaman Option untuk Edit Iuran Siswa

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

Menu  Home  > Option 

FOOTER 

Home  News  Si te  Map  Log Out 

Pilih Bulan  

 

  

‐ Pilih ‐ 

Submit 

[Greeting] 

Data Guru  Data Siswa  Materi  Jadwal Pelajaran  Jadwal Ujian  Input Kelas  Nilai  Iuran  Kritik dan Saran  Diskusi Forum 

Page 224: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

308

 

85. Perancangan Layar Edit Iuran Siswa 

 

 

 

 

 

   

 

 

 

 

 

  

 

Gambar 4.134 Perancangan Layar Halaman Edit Iuran Siswa

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

Menu  Home  > Options  > Edit Iuran 

FOOTER 

Home  News  Si te  Map  Log Out 

Kelas   : Bulan  :  

Nama Murid  Tanggal Bayar  Status Bayar 

     

     

 

[Greeting] 

Data Guru  Data Siswa  Materi  Jadwal Pelajaran  Jadwal Ujian  Input Kelas  Nilai  Iuran  Kritik dan Saran  Diskusi Forum  Update 

Page 225: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

309

 

86. Perancangan Layar Option untuk Lihat Topik 

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.135 Perancangan Layar Halaman Option untuk Lihat Topik

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

Menu  Home  > Options 

FOOTER 

Home  News  Si te  Map  Log Out 

Kelas  

Mata Pelajaran  

 

  

‐ Pilih ‐ 

Submit 

[Greeting] 

Data Guru  Data Siswa  Materi  Jadwal Pelajaran  Jadwal Ujian  Input Kelas  Nilai  Iuran  Kritik dan Saran  Diskusi Forum 

‐ Pilih ‐ 

Page 226: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

310

 

87. Perancangan Layar Lihat Topik 

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.136 Perancangan Layar Halaman Lihat Topik

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

Menu  Home  > Options  > Lihat Topik 

FOOTER 

Home  News  Si te  Map  Log Out 

 

Judul Topik Pembuat Topik  Tanggal  Action 

      Delete 

      Delete 

 

[Greeting] 

Data Guru  Data Siswa  Materi  Jadwal Pelajaran  Jadwal Ujian  Input Kelas  Nilai  Iuran  Kritik dan Saran  Diskusi Forum  Submit 

Page 227: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

311

 

88. Perancangan Layar Kritik dan Saran 

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.137 Perancangan Layar Halaman Aspirasi

 

 

 

 

 

 

 

 

 

Change Password 

HEADER 

Menu  Home  > Kri tik dan Saran 

FOOTER 

Home  News  Si te  Map  Log Out 

Kritik ‐Guru  ‐Siswa 

 Saran 

‐Guru  ‐Siswa  

Pertanyaan ‐Guru   ‐Siswa 

[Greeting] 

Data Guru  Data Siswa  Materi  Jadwal Pelajaran  Jadwal Ujian  Input Kelas  Nilai  Iuran  Kritik dan Saran  Diskusi Forum 

Page 228: BAB 4 PERANCANGAN SISTEM YANG DIUSULKANthesis.binus.ac.id/doc/Bab4/2011-1-00211-if 4.pdf · BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Diagram Aliran Data 4.1.1 Diagram Hubungan

312

 

89. Perancangan Layar Respon Aspirasi 

 

 

 

 

 

 

 

 

 

 

 

  

 

Gambar 4.138 Perancangan Layar Halaman Respon Aspirasi

 

Change Password 

HEADER 

FOOTER 

Home  News  Si te  Map  Log Out 

Tanggal  [Tanggal] 

Nama  [Nama] 

Judul Saran  [Judul Saran] 

Isi Saran  [Isi Saran] 

Action  Accept 

Notes   

 

[Greeting] 

Submit