Prosedur read SMS Flowchart

admin PK id username password nilai PK idnilai FK1 tahun_akademik FK2 idmtp FK3 NIS FK4 Semester FK5 Kelas FK6 NIP uts uas lkhbs1 lkhbs2 lkhbs3 lkhbs4 lkhbs5 rapot absen PK idabsensi FK5 Semester FK1 NIS FK2 tahun_akademik FK3 Kelas FK4 NIP tanggal bulan keterangan agenda PK idagenda FK4 id_nama_agenda FK1 id FK2 tahun_akademik FK3 Semester tanggal deskripsi guru PK NIP Nama_guru jenis_kelamin no_hp tempat_lahir tanggal_lahir alamat password idguru siswa PK NIS idsiswa nama_siswa tempat_lahir tgl_lahir jenis_kelamin no_hp_siswa inbox PK ID ReceivingDateTime SenderNumber TextDecoded outbox PK ID SendingDateTime DestinationNumber TextDecoded tahun_akademik PK tahun_akademik FK1 id status id_tahun semester PK Semester status data_kelas_siswa PK id_kelas FK1 tahun_akademik FK2 Kelas FK3 NIS data_ortu PK id_ortu nama alamat no_hp kelas_ajar PK id_kelasajar FK1 NIP FK2 tahun_akademik FK3 idmtp FK4 Kelas mata_pelajaran PK idmtp mata_pelajaran inisial senditem PK ID SendingDateTime DestinationNumber TextDecoded status kelas PK Kelas kelas_wali PK id_wali_kelas FK1 Kelas FK2 tahun_akademik FK3 NIP wali_siswa PK id_walisiswa FK2 id_ortu FK1 NIS nama_agenda PK id_nama_agenda nama_agenda Gambar 3.27 Skema Relasi

3.6.2 Perancangan Struktur Tabel

Tabel adalah sekumpulan data atau informasi spesifik tentang subjek tertentu yang disusun dalam bentuk kolom dan baris. Tabel adalah komponen utama dan pertama dari sebuah database. Struktur tabel untuk setiap tabel yang terdapat dalam database Aplikasi SMS Gateway

1. Tabel Admin

Tabel 3.10 Tabel Admin No Nama Field Type Size Keterangan 1 id Integer 1 Primary key 2 username varchar 50 3 password varchar 50

2. Tabel Tahun Akademik

Tabel 3.11 Tabel Tahun Akademik No Nama Field Type Size Keterangan 1 tahun_akademik Varchar 9 Primary key 2 id_tahun Integer 2 3 status Enum ‘Tidak Aktif’,’Aktif’ 4 id_user Integer 1 Foreign Key dari tabel adminid

3. Tabel Semester

Tabel 3.12 Tabel Semester No Nama Field Type Size Keterangan 1 semester varchar 1 Primary key 2 status Enum ‘Tidak Aktif’,’Aktif’

4. Mata Pelajaran

Tabel 3.13 Tabel Mata Pelajaran No Nama Field Type Size Keterangan 1 idmtp Integer 2 Primary key 2 mata Pelajaran varchar 50 3 inisial varchar 15

5. Tabel Data_Kelas

Tabel 3.14 Tabel Data_Kelas No Nama Field Type Size Keterangan 1 kelas Varchar 3 Primary key

6. Tabel Guru

Tabel 3.15 Tabel Guru No Nama Field Type Size Keterangan 1 nip Varchar 7 Primary key 2 Idguru Integer 3 3 nama_guru Varchar 50 4 jenis_kelamin Enum ‘Pria’,’Wanita’ 5 no_hp Varchar 15 6 tempat_lahir Varchar 30 7 tanggal_lahir Date 8 alamat Text 10 password Varchar 50

7. Tabel Kelas_Ajar

Tabel 3.16 Tabel Kelas_Ajar No Nama Field Type Size Keterangan 1 id_kelasajar Integer 5 Primary key 2 nip Varchar 7 Foreign Key dari tabel guruNIP 3 kelas_ajar Varchar 3 Foreign Key dari tabel Data_Kelaskelas 4 mata_pelajaran Integer 2 Foreign Key dari tabel Mata_Pelajaranidmtp 5 tahun_akademik varchar 9 Foreign Key dari tabel tahun akademik tahun akademik

8. Tabel Kelas_Wali

Tabel 3.17 Tabel Kelas Wali No Nama Field Type Size Keterangan 1 id_kelaswali Integer 5 Primary key 2 nip varchar 7 Foreign Key dari tabel guruNIP 3 kelas_wali varchar 3 Foreign Key dari tabel Data_Kelaskelas 4 tahun_akademik varchar 9 Foreign Key dari tabel tahun akademik tahun akademik