bab 4 perancangan sistem yang diusulkanthesis.binus.ac.id/doc/bab4/2011-1-00211-if 4.pdf · bab 4...
TRANSCRIPT
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
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
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
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
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.
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.
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.
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
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
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
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.
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…*
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…*
98
Gambar di bawah ini merupakan Entity Relationship Diagram Model
Konseptual:
Gambar 4.8 Entity Relationship Diagram Model Data Konseptual
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 -
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 -
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 -
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 -
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 -
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 -
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 -
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 -
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
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
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
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
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
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
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
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.
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.
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.
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
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
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)
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
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
122
Relasi antara Admin dengan Jadwal_KBM
Relasi antara Admin dengan Jadwal_Ujian
Relasi antara Admin dengan Materi
Relasi antara Admin dengan Berita
123
Relasi antara Admin dengan Aspirasi
Relasi antara Admin dengan Iuran_Siswa
Relasi antara Admin dengan Nilai
Relasi antara Admin dengan Kelas
124
Relasi antara Admin dengan Topik
Relasi antara User dengan Aspirasi
Relasi antara User dengan Topik
Relasi antara User dengan Reply
125
Relasi antara Jurusan dengan Kelas
Relasi antara Kelas dengan Jadwal_KBM
Relasi antara Kelas dengan Jadwal_Ujian
Relasi antara Kelas dengan Forum
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
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
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)
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.
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.
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,
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.
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.
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
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
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
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
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
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
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)
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
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)
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
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)
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
146
4.2.2.5 Diagram ER untuk Menggambarkan Model Global Logikal
Gambar 4.11 E-R Diagram Model Global Logikal
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
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
)
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
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
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
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
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
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
)
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
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
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
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
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
)
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
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
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
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
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.
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.
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.
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
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
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
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
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
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
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
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
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.
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.
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.
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
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
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.
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
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
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.
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
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.
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.
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.
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
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
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
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
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
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
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.
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
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
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
198
3. Struktur Menu Admin
Gambar 4.14 Struktur Menu Admin
199
4.3.2 State Transition Diagram (STD)
1. STD untuk Siswa
a. STD Siswa - Index
Gambar 4.15 STD Index Siswa
200
b. STD Siswa - Home
Gambar 4.16 STD Home Siswa
c. STD Siswa - My Profile
Gambar 4.17 STD My Profile S iswa
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
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
203
j. STD Siswa - Criticism and Suggestion
Gambar 4.24 STD Criticism and Suggestion Siswa
204
k. STD Siswa - News
Gambar 4.25 STD News Siswa
l. STD Siswa - Change Password
Gambar 4.26 STD Change Password S iswa
205
2. STD untuk Guru
a. STD Guru - Index
Gambar 4.27 STD Index Guru
206
b. STD Guru - Home
Gambar 4.28 STD Home Guru
c. STD Guru - My Profile
Gambar 4.29 STD My Profile Guru
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
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
209
h. STD Guru - Criticism and Suggestion
Gambar 4.34 STD Criticism and Suggestion Guru
210
i. STD Guru - News
Gambar 4.35STD News Guru
j. STD Guru - Change Password Guru
Gambar 4.36 STD Change Password Guru
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
212
b. STD Admin - Home
Gambar 4.38 STD Home Admin
213
c. STD Lihat, Tambah, Ubah, Hapus News
Gambar 4.39 STD Lihat, Tambah, Ubah, Hapus News
214
d. STD Lihat, Tambah, Ubah, Hapus Student Data
Gambar 4.40 STD Lihat, Tambah, Ubah, Hapus Student Data
215
e. STD Lihat, Tambah, Ubah, Hapus Teacher Data
Gambar 4.41 STD Lihat, Tambah, Ubah, Hapus Teacher Data
216
f. STD Insert Materi & Tugas
Gambar 4.42 STD Insert Materi dan Tugas
217
g. STD Lihat, Tambah, Ubah, Hapus KBM Schedule
Gambar 4.43 STD Lihat, Tambah, Ubah, Hapus KBM Schedule
218
h. STD Lihat, Tambah, Ubah, Hapus Examination Schedule
Gambar 4.44 STD Lihat, Tambah, Ubah, Hapus Examination Schedule
219
i. STD Lihat, Tambah, Hapus List of Class
Gambar 4.45 STD Lihat, Tambah, Hapus List of Class
220
j. STD Lihat, Tambah, Ubah, Hapus Score
Gambar 4.46 STD Lihat, Tambah, Ubah, Hapus Score
221
k. STD Lihat, Tambah, Ubah Status Tuition
Gambar 4.47 STD Lihat, Tambah, Ubah Status Tuition
222
l. STD Lihat, Hapus Topik Forum
Gambar 4.48 STD Lihat, Hapus Topik Forum
223
m. STD Merespon Criticism and Suggestion
Gambar 4.49 STD Merespon Criticism and Suggestion
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
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
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]
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]
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]
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]
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]
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
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
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
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
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
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]
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
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]
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]
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
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
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]
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]
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]
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]
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]
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]
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]
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
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
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
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
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
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
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
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
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
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
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
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]
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]
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
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
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
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]
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
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]
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]
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]
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]
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
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
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
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
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
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]
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]
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
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
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]
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]
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 ‐
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
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
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 ‐
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
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
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
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 ‐
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
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
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
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 ‐
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
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
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 ‐
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
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
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
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
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
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
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 ‐
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
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
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
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
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
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 ‐
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
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
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