4.2.4.2 Relasi Tabel
Relasi adalah hubungna antara suatu himpunan entitas dengan himpunanan entitas yang lainnya. Tabel relasi digunakan untuk mengelompokan data menjadi tabel-tabel yang
menunjukan entitas dan relasi yang berfungsi untuk mengakses data sehingga database tersebut mudah dimodifikasi. Dibawah ini adalah gambar relasi tabel Akademik pada
Yayasan SMP Ganesha Bandung.
Calon siswa No_Pendaftaran
Nama_siswa Tempat_tanggal_lahir
Jenis_kelamin Alamat Nama_Ayah
Nama_Ibu Pekerjaan_Ayah
Pekerjaan_Ibu, Agama Asal_Sekolah
Golongan_darah Jumlah_Saudara
Anak_ke No. STTB_Tahun_ajaran
Siswa NIS
No.pendaftaran Kode kelas
Kelas Kode Kelas
Nama Kelas Jumlah Siswa
NIP Tahun Ajaran
Jadwal NIP
Kode pelajaran Jam mengajar
Kode Kelas Hari
Tahun_ajaran Pelajaran
K o d e _ p e l a j a r a n Nama_Pelajaran
Nilai Siswa NIP
NIS Kode_Pelajaran
UTS UAS
Tugas Nilai_rata_rata
Guru NIP
Nama_Guru Tempat_tanggal_lahir
Alamat Pendidikan
Agama, No_Telepon Jenis_kelamin
Kode_pelajaran
Gambar 4.14
Relasi Tabel
4.2.4.3 Entity Relationship Diagram
ERD merupakan suatu model data yang dikembangkan berdasarkan objek. ERD digunakan untuk menjelaskan hubungan atar data dalam basis data kepada
pemakai secara logika. Kesatuan relasi sistem dapat diketahui dari item data yang menghubungkan
suatu arsip ke arsip lain. Sedangkan data yang direalisasikannya didapat dari hasil analisa kebutuhan informasi yang tergambar pada dokumen masukan dan
keluaran, dimana selanjutnya dari data tersebut ditentukan entitas serta relasinya yang ditunjukkan dengan model relasi.
Kerelasian antar entitas dapat dikelompokkan dalam 3 jenis, yaitu: 1.
Satu ke satu One To One 2.
Satu ke banyak One To Many 3.
Banyak ke banyak many To Many Entity Relational Diagram ERD dari Perancangan Sistem Informasi
Akademik pada Yayasan SMP Ganesha Bandung adalah sebagai berikut:
Pendaftar siswa
Kelas
Guru
Jadwal Pelajaran
mendaftar memiliki
memiliki
memiliki 1
1 N
1 1
1 N
N N
Gambar 4.15 Entity Relationship Diagram
4.2.4.4 Struktur File