j. Siswa baru.
id_casis, no_pendaftaran,
email, nama_lkp_anak,
nama_pang_anak, jenis_kelamin, tempat_lahir, tgl_lahir, agama, kewarganegaraan, anak_no,
jml_sdr_kandung, jml_sdr_angkat, jml_sdr_tiri, bhs_sehari, berat_badan, tinggi_badan, gol_darah, penyakit_derita, alamat, kode_pos, tinggal_pada,
nama_lkp_ayah, status_ayah,
agama_ayah, pend_tinggi_ayah,
pekerjaan_ayah, jabatan_ayah, hasil_bulan_ayah, nama_lkp_ibu, status_ibu, agama_ibu, pend_tinggi_ibu, pekerjaan_ibu, jabatan_ibu, hasil_bulan_ibu,
asal_anak, nama_tk, kota_tk, lama_belajar.
k. Alumni.
alumni_id, nama_lkp_alumni, nama_pang_alumni, tahun_lulus, tempat_lahir, tgl_lahir, jenis_kelamin, alamat, kota_tinggal, kode_pos, provinsi, telepon,
fax, email, mobile, pekerjaan, nama_kantor, alamat_pekerjaan, kota_kantor, kode_pos_kantor, provinsi_kantor, telepon_kantor, fax_kantor, email_kantor,
password, username, photo.
l. Polling.
id_p, pertanyaan, jawaban, pilihan, status.
m. Guestbook.
guest_id, pengirim, email, tanggal, jam, pesan..
n. Event.
event_id, event_topik, event_deskripsi, event_waktu, event_contact.
o. Aspek nilai.
aspek_id, aspek_name. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
p. Matapelajaran.
mt_pel_id, mt_pelajaran.
q. Syarat psb.
syarat_psb_id, syarat_psb.
r. Syarat alumni.
syarat_alumni_id, syarat_alumni.
s. Berita.
berita_id, judul, deskripsi, isi, penulis, tanggal, picture.
2.3 Relasi yang terbentuk adalah : a. Relasi mempelajari.
Entitas yang berelasi adalah : siswa, aspek nilai, dan matapelajaran. Derajat relasi : many to many N:N.
b. Relasi mengambil.
Entitas yang berelasi adalah : siswa, aspek nilia, dan matapelajaran. Derajat relasi : many to many N:N.
c. Relasi mengajar.
Entitas yang berelasi adalah : matapelajaran, proifl guru, dan kelas. Derajat relasi : many to many N:N.
d. Relasi menguji.
Entitas yang berelasi adalah : matapelajaran, profil guru, dan kelas. Derajat relasi : one to many 1:N.
e. Relasi mewakili.
Entitas yang berelasi adalah : entitas kelas dan entitas profil guru. Derajat relasi : one to one 1:1.
f. Relasi membimbing.
Entitas yang berelasi adalah : entitas ektrakurikuler dan entitas profil guru. Derajat relasi : one to many 1:N.
g. Relasi menduduki.
Entitas yang berelasi adalah : entitas kelas dan entitas siswa. Derajat relasi : one to many 1:N.
h. Relasi menjawab.
Entitas yang berelasi adalah : entitas topik forum dan entitas peserta forum Derajat relasi : many to many N:N.
2.4 Pemetaan tabel
Berikut ini adalah transformasi ER Diagram ke dalam tabel : a. Tabel about us.
Kode File : F1
Nama tabel : about_us Primary key
: about_id Foreing key : -
Tabel 3.2 Struktur tabel about us
Field Type
Keterangan
about_id char3
Kode about us about_name
Varchar50 Nama about us
about_isi Text
Isi about us about_pic
Text Picture about us
b. Tabel kelas. Kode file
: F2 Nama tabel : kelas
Primary key : kelas
Foreing key : wali_kelas Tabel 3.3 Struktur tabel kelas
Field Type
Keterangan
kelas_id char3
Kode kelas kelas_name
varchar20 Nama kelas
jumlah_siswa char2
Jumlah siswa kelas wali_kelas
varchar4 Kode guru
kelas_picture Text
Picture kelas
c. Tabel profil guru. Kode file
: F3 Nama tabel : profil
Primary key : profil_id
Foreing key : profil_bimbing Tabel 3.4 Struktur tabel profil guru
Field Type
Keterangan
profil_id varchar4
Kode guru profil_name
varchar50 Nama profil
profil_alamat varchar50
Alamat profil profil_tempatlahir
varchar50 Tempat lahir profil
profil_tgllahir date
Tanggal lahir profil profil_bimbing
char3 Kode ekstrakurikuler
profil_picture Text
Picture profil
d. Tabel fasilitas. Kode file
: F4 Nama tabel : fasilitas
Primary key : fasilitas
Foreing key : - PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Tabel 3.5 Struktur tabel fasilitas
Field Type
Keterangan
fasilitas_id char3
Kode fasilitas fasilitas_name
varchar50 Nama fasilitas
deskripsi text
Deskripsi fasilitas fasilitas_picture
text Fasilitas picture
e. Tabel ekstrakurikuler. Kode file
: F5 Nama tabel : ekstrakurikuler
Primary key : ekstra_id
Foreing key : - Tabel 3.6 Struktur tabel ekstrakurikuler
Field Type
Keterangan
ekstra_id varchar3
Kode ekstrakurikuler ekstra_name
varchar50 Nama ekstrakurikuler
ekstra_hari varchar10
Hari ekstrakurikuler ekstra _jam
varchar13 Jam ekstrakurikuler
ekstra_ picture text
Picture ekstrakurikuler
f. Tabel jadwal pelajaran.
Kode file : F6
Nama tabel : jdwl_pelajaran Primary key
: mt_pel_id, profil_id, kelas_id Foreing key : -
Tabel 3.7 Struktur tabel jadwal pelajaran
Field Type
Keterangan
mt_pel_id varchar4
Kode matapelajaran profil_id
varchar4 Kode guru
kelas_id char3
Kode kelas jam
varchar11 Jam jadwal pelajaran
hari varchar8
Hari jadwal pelajaran PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
g. Tabel jadwal ujian. Kode file
: F7 Nama tabel : jdwl_ujian
Primary key : mt_pel_id, profil_id, kelas_id
Foreing key : - Tabel 3.8 Struktur tabel jadwal ujian
Field Type
Keterangan
mt_pel_id varchar4
Kode matapelajaran profi_id
varchar4 Kode guru
kelas_id char3
Kode kelas jam
varchar11 Jam jadwal ujian
hari varchar8
Hari jadwal ujian tanggal
varchar10 Tanggal ujian
h. Tabel topik forum. Kode file
: F8 Nama tabel : topik_forum
Primary key : id_top
Foreing key : - Tabel 3.9 Struktur topik forum
Field Type
Keterangan
id_top varchar4
Kode topik forum title_top
varchar25 Judul topik forum
deskripsi_top varchar200
Deskripsi topik forum
i. Tabel siswa.
Kode file : F9
Nama tabel : siswa Primary key
: nis Foreing key : id_kelas
Tabel 3.10 Struktur tabel siswa
Field Type
Keterangan
nis varchar10
Kode siswa nama_siswa
varchar100 Nama siswa
agama varchar12
Agama siswa tgl_lahir
date Tanggal lahir siswa
tempat_lahir varchar40
Tempat lahir PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Field Type
Keterangan
jenis_kelamin varchar20
Jenis kelamin id_kelas
char3 Kode kelas
alamat varchar100
Alamat nama_lkp_ayah
varchar100 Nama lengkap ayah
nama_lkp_ibu varchar100
Nama lengkap ibu pekerjaan_ayah
varchar20 Pekerjaan ayah
pekerjaan_ibu varchar20
Pekerjaan ibu password
varchar100 Password
telepon varchar15
Telepon tempat tinggal photo
text Photo siswa
j. Tabel siswa baru.
Kode file : F10
Nama tabel : siswa_baru Primary key
: id_casis Foreing key : -
Tabel 3.11 Struktur tabel siswa baru
Field Type
Keterangan
id_casis int11
Kode calon siswa no_pendaftaran
varchar6 No pendaftaran calon siswa
nama_lkp_anak varchar100
Nama lengkap calon siswa nama_pang_anak
varchar40 Nama panggilan calon siswa
jenis_kelamin varchar20
Jenis kelamin tempat_lahir
varchar40 Tempat lahir
tgl_lahir date
Tanggal lahir agama
varchar12 Agama
kewarganegaraan varchar20
Kewarganegaraan anak_no
varchar20 Calon siswa anak no ke
jml_sdr_kandung varchar20
Jumlah saudara kandung jml_sdr_tiri
varchar20 Jumlah saudara tiri
jml_sdr_angkat varchar20
Jumlah saudara angkat bhs_hari
varchar40 Bahasa sehari-hari
berat varchar20
Berat badan tinggi_badan
varchar20 Tinggi badan
gol_darah char1
Golongan darah penyakit_derita
text Penyakit yang pernah diderita
alamat varchar100
Alamat PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Field Type
Keterangan
tinggal_pada varchar20
Bertempat tinggal pada nama_lkp_ayah
varchar100 Nama lengkap ayah
status_ayah varchar20
Status ayah agama_ayah
varchar12 Agama ayah
pend_tinggi_ayah varchar20
Pendidikan tertinggi ayah kode_pos
varchar10 Kode Pos
pekerjaan_ayah varchar20
Pekerjaan ayah jabatan_ayah
varchar20 Jabatan ayah
hasil_bulan_ayah varchar20
Penghasilan perbulan ayah nama_lkp_ibu
varchar100 Nama lengkap ibu
status_ibu varchar20
Status ibu agama_ibu
varchar12 Agama ibu
pend_tinggi_ibu varchar20
Pendidikan tertinggi ibu pekerjaan_ibu
varchar20 Pekerjaan ibu
jabatan_ibu varchar20
Jabatan ibu hasil_bulan_ibu
varchar20 Penghasilan perbulan ibu
asal_anak varchar30
Asal sekolah calon siswa nama_tk
varchar60 Nama Taman Kanak-kanak
kota_tk varchar50
Di kota lama_belajar
varchar20 Lama belajar
email varchar50
Alamat email ayah ibu
k. Tabel alumni. Kode file
: F11 Nama tabel : alumni
Primary key : alumni_id
Foreing key : - Tabel 3.12 Struktur tabel alumni
Field Type
Keterangan
alumni_id int11
Kode alumni nama_lkp_alumni
varchar100 Nama lengkap alumni
nama_pang_alumni varchar40
Nama panggilan alumni tahun_lulus
varchar10 Tahun kelulusan
tempat_lahir varchar40
Tempat lahir tgl_lahir
varchar20 Tanggal lahir
jenis_kelamin varchar20
Jenis kelamin PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Field Type
Keterangan
kota_tinggal varchar50
Kota tempat tinggal alumni kode_pos
varchar10 Kode Pos
provinsi varchar50
Provinsi telepon
varchar20 Telepon
fax varchar20
Fax alamat
varchar100 Alamat
email varchar50
Alamat email alumni mobile
varchar20 Mobile
pekerjaan varchar20
Pekerjaan alumni nama_kantor
varchar40 Nama perusahaan instansi
alamat_pekerjaan varchar100
Alamat pekerjaan kota_kantor
varchar50 Kota
kode_pos_kantor varchar10
Kode Pos provinsi_kantor
varchar50 Provinsi
telepon_kantor varchar20
Telepon fax_kantor
varchar20 Fax
email_kantor varchar50
Alamat email kantor password
varchar32 Password
photo text
Photo alumni
l. Tabel polling.
Kode file : F12
Nama tabel : polling Primary key
: id_p Foreing key : -
Tabel 3.13 Struktur tabel polling
Field Type
Keterangan
id_p varchar5
Kode polling pertanyaan
varchar255 Pertanyaan polling
pilihan varchar255
Pilihan polling jawaban
varchar255 Jawaban polling
status enum0, 1
Status polling PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
m. Tabel guestbook. Kode file
: F13 Nama tabel : guestbook
Primary key : guest_id
Foreing key : - Tabel 3.14 Struktur tabel guestbook
Field Type
Keterangan
guest_id int10
Kode guestbook pengirim
varchar50 Pengirim guestbook
email varchar255
Alamat email pengirim tanggal
varchar10 Tanggal kirim guestbook
jam varchar8
Jam kirim guestbook pesan
text Pesan guestbook
n. Tabel peserta forum Kode file
: F14 Nama tabel : peserta_forum
Primary key : id_user
Foreing key : - Tabel 3.15 Struktur tabel peserta forum
Field Type
Keterangan
id_user int11
Kode peserta forum nama_user
varchar100 Nama peserta forum
email_user varchar100
Alamat peserta forum photo_user
text Photo peserta forum
password_user varchar32
Password peserta forum active_user
tinyint2 Tanda yang mengindikasikan bahwa user
sudah aktif atau belum aktif randomkey_user
varchar100 Kode aktif user
. o. Tabel jawab forum.
Kode file : F15
Nama tabel : jawab_forum Primary key
: id_msg Foreing key : idtop_msg, id_user_msg
Tabel 3.16 Struktur tabel jawab forum
Field Type
Keterangan
id_msg int11
Kode jawab forum idtop_msg
varchar4 Kode topik forum
idmsg_msg int11
Kode yang digunakan untuk mengirim pesan balasan pada pesan pertama
id_init_msg int11
Kode untuk menyimpan pesan pertama id_user_msg
int11 Kode peserta forum
date_msg datetime
Waktu kirim pesan subject_msg
varchar100 Subjek pesan
content_msg text
Isi pesan subcribe_msg
tinyint4 Tanda untuk mengidentifikasikan pesan
p. Tabel nilai laporan pendahuluan. Kode file
: F16 Nama tabel : nilai_laporan
Primary key : nis, aspek_id, mt_pel_id
Foreing key : - Tabel 3.17 Struktur tabel nilai laporan pendahuluan
Field Type
Keterangan
nis varchar10
Kode siswa aspek_id
varchar4 Kode aspek nilai
mt_pel_id varchar4
Kode matapelajaran nilai
float5,2 Nilai laporan pendahuluan
rata_lapen float5,2
Nilai rata-rata kelas laporan pendahuluan
q. Tabel nilai raport. Kode file
: F17 Nama tabel : nilai_raport
Primary key : nis, aspek_id, mt_pel_id
Foreing key : - Tabel 3.18 Struktur tabel nilai raport
Field Type
Keterangan
nis varchar10
Kode siswa aspek_id
varchar4 Kode aspek nilai
mt_pel_id varchar4
Kode matapelajaran PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Field Type
Keterangan
nilai float5,2
Nilai raport rata_raport
float5,2 Nilai rata-rata kelas raport
r. Tabel event.
Kode file : F19
Nama tabel : event Primary key
: event_id Foreing key : -
Tabel 3.19 Struktur tabel event
Field Type
Keterangan
event_id varchar4
Nomor id event event_topik
varchar100 Topik event
event_deskripsi text
Deskripsi event event_tempat
varchar150 Tempat event
event_waktu varchar100
Waktu event event_contact
varchar150 Contact person event
s. Tabel aspek nilai. Kode file
: F18 Nama tabel : aspek_nilai
Primary key : event_id
Foreing key : - Tabel 3.20 Struktur tabel aspek nilai
Field Type
Keterangan
aspek_id varchar4
Nomor id aspek nilai aspek_name
varchar50 Nama aspek nilai
t. Tabel matapelajaran.
Kode file : F21
Nama tabel : mt_pelajaran Primary key
: mt_pel_id Foreing key : -
Tabel 3.21 Struktur tabel matapelajaran
Field Type
Keterangan
mt_pel_id varchar4
Nomor id matapelajaran mt_pelajaran
varchar20 Nama matapelajaran
u. Tabel admin. Kode file
: F20 Nama tabel : admin
Primary key : id_admin
Foreing key : - Tabel 3.22 Struktur tabel admin
Field Type
Keterangan
id_admin varchar3
Kode admin username
varchar20 Username admin
password varchar20
Password admin
v. Tabel syarat psb. Kode file
: F22 Nama tabel : syarat_psb
Primary key : syarat_psb_id
Foreing key : - Tabel 3.23 Struktur tabel syarat psb
Field Type
Keterangan
syarat_psb_id int11
Nomor id syarat psb syarat__psb_name
text Syarat psb
w. Tabel syarat alumni. Kode file
: F23 Nama tabel : syarat_alumni
Primary key : syarat_alumni_id
Foreing key : - PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Tabel 3.24 Struktur tabel syarat alumni
Field Type
Keterangan
syarat_alumni_id int11
Nomor id syarat alumni syarat_alumni_name
text Syarat alumni
x. Tabel berita. Kode file
: F24 Nama tabel : news
Primary key : berita_id
Foreing key : - Tabel 3.25 Struktur tabel berita
Field Type
Keterangan
berita_id varchar5
Nomor id berita tanggal
varchar30 Tanggal memasukan beita
judul varchar100
Judul berita ringkasan
text Ringkasan berita
isi_news text
Isi berita gambar
text Gambar berita
penulis varchar100
Penulis berita PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
3. Perancangan Antar Muka