Aspek nilai. Matapelajaran. Syarat psb. Syarat alumni. Berita. Relasi yang terbentuk adalah : a. Relasi mempelajari. Relasi mengambil. Relasi mengajar. Relasi menguji. Relasi mewakili. Relasi membimbing. Relasi menduduki. Relasi menjawab. Pemetaan tabel

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