Struktur Database Aplikasi Sistem Informasi Nilai Ujian Siswa Berbasis SMS Gateway (Studi Kasus : SMP Negeri 1 Lima Puluh)

Pada gambar diatas terlihat 7 buah subproses yang seperti diuraikan dalam tabel 3.1 berikut ini : Tabel 3.1 Proses DFD level 2 Nama Input Keterangan proses Output Proses 2.1 Keyword Memeriksa Format SMS Keyword yang benar akan ditindaklanjuti untuk dilakukan proses selanjutnya Proses 2.2 Data format nilai rata-rata tugas Proses pengambilan data dari tabel tugas Data nilai rata-rata tugas siswa Proses 2.3 Data format nilai ulangan harian 1 Proses pengambilan data dari tabel nuh_1 Data nilai ulangan harian 1 siswa Proses 2.4 Data format nilai ulangan harian 2 Proses pengambilan data dari tabel nuh2 Data nilai ulangan harian 2 Proses 2.5 Data format nilai ulangan tengah semester Proses pengambilan data dari tabel uts Data nilai ulangan tengah semester siswa Proses 2.6 Data format nilai ulangan semester Proses pengambilan data dari tabel nus Data nilai ulangan semester siswa beserta rangking

3.4 Struktur Database

Pada dasarnya perancangan aplikasi sistem informasi nilai ujian siswa berbasis SMS Gateway ini terdiri dari sebuah database nilai yang di dalam database tersebut terdapat lima tabel nilai, sebuah tabel siswa, sebuah tabel admin,sebuah tabel SMS yang masuk inbox dan sebuah tabel sentitems. Universitas Sumatera Utara

3.4.1 Struktur Database db_nilai

Dalam perancangan aplikasi sistem informasi nilai ujian siswa berbasis SMS, struktur tabel nilai ujian siswa dirancang dengan beberapa tabel yang dapat dibagi menjadi lima bagian tabel nilai yaitu tabel nilai rata-rata tugas, tabel nilai ulangan harian 1, tabel nilai ulangan harian 2, tabel nilai ulangan tengah semester, tabel nilai ulangan semester, tabel siswa, tabel admin, tabel untuk sms yang masuk inbox dan tabel sentitems. Penamaan tabel nilai ujian siswa dijelaskan pada tabel 3.2 dibawah ini : Tabel 3.2 Penamaan Tabel Nilai Ujian Siswa No Nama Tabel Keterangan 1. Tabel tugas Tabel nilai rata-rata tugas siswa 2 Tabel nuh_1 Tabel nilai ulangan harian 1 siswa 3 Tabel nuh 2 Tabel nilai ulangan harian 2 siswa 4 Tabel uts Tabel nilai ulangan tengah semester 5 Tabel nus Tabel nilai ulangan semester 6 Tabel siswa Tabel siswa 7 Tabel admin Tabel Administrator 8 Tabel inbox Tabel SMS masuk 9 Tabel sentitems Tabel SMS terkirim Untuk memudahkan dan mengefisienkan isi SMS maka dibuat kode mata pelajaran untuk setiap pelajaran. Kode mata pelajaran tersebut adalah : 1. Agama = AGM 2. Pendidikan Kewarganegaraan = PKN 3. Bahasa Indonesia = IND 4. Bahasa Inggris = ING 5. Matematika = MM 6. Ilmu Pengetahuan Alam = IPA 7. Ilmu Pengetahuan Sosial = IPS 8. Seni Budaya = SBD 9. Penjaskes = PJK 10. Tikom = TIK 11. Tata Boga = BOGA Universitas Sumatera Utara

3.4.1.1 Struktur Tabel Nilai Rata-Rata Tugas

Struktur tabel nilai rata-rata tugas terdiri dari id, Nomor Induk Siswa + id tertentu siswa, mata pelajaran yaitu Agama, Pendidikan Kewarganegaraan, Bahasa Indonesia, Bahasa Inggris, Matematika, Ilmu Pengetahuan Alam, Ilmu Pengetahuan Sosial, Seni Budaya, Penjaskes, Tikom dan Tata Boga dan Semester. Struktur tabel nilai rata-rata tugas dapat dilihat pada tabel 3.3 di bawah ini : Tabel 3.3 Struktur Tabel Nilai Rata-Rata Tugas Siswa Field Type Keterangan Id Integer3 Primary key NIS + id tertentu siswa Varchar10 Nomor Induk Siswa + id tertentu yang diberikan pihak sekolah kepada siswa AGM Varchar3 Nilai rata-rata tugas Agama PKN Varchar3 Nilai rata-rata tugas Pendidikan Kewarganegaran IND Varchar3 Nilai rata-rata tugas Bahasa Indonesia ING Varchar3 Nilai rata-rata tugas Bahasa Inggris MM Varchar3 Nilai rata-rata tugas Matematika IPA Varchar3 Nilai rata-rata tugas Ilmu Pengetahuan Alam IPS Varchar3 Nilai rata-rata tugas Ilmu Pengetahuan Sosial SBD Varchar3 Nilai rata-rata tugas Seni Budaya PJK Varchar3 Nilai rata-rata tugas Penjaskes TIK Varchar3 Nilai rata-rata tugas Tikom BOGA Varchar3 Nilai rata-rata tugas Tata Boga Semester Varchar10 Semester siswa Universitas Sumatera Utara

3.4.1.2 Struktur Tabel Nilai Ulangan Harian 1

Struktur tabel nilai ulangan harian 1 terdiri dari id, Nomor Induk Siswa + id tertentu siswa, mata pelajaran yaitu Agama, Pendidikan Kewarganegaraan, Bahasa Indonesia, Bahasa Inggris, Matematika, Ilmu Pengetahuan Alam, Ilmu Pengetahuan Sosial, Seni Budaya, Penjaskes, Tikom dan Tata Boga dan Semester. Struktur tabel nilai ulangan harian 1 dapat dilihat pada tabel 3.4 di bawah ini : Tabel 3.4 Struktur Tabel Nilai Ulangan Harian 1 Field Type Keterangan Id Integer3 Primary key NIS + id tertentu siswa Varchar10 Nomor Induk Siswa + id tertentu yang diberikan pihak sekolah kepada siswa AGM Varchar3 Nilai ulangan harian 1 Agama PKN Varchar3 Nilai ulangan harian 1 Pendidikan Kewarganegaran IND Varchar3 Nilai ulangan ulangan harian 1 Bahasa Indonesia ING Varchar3 Nilai ulangan harian 1 Bahasa Inggris MM Varchar3 Nilai ulangan harian 1 Matematika IPA Varchar3 Nilai ulangan harian 1 Ilmu Pengetahuan Alam IPS Varchar3 Nilai ulangan harian 1 Ilmu Pengetahuan Sosial SBD Varchar3 Nilai ulangan harian 1 Seni Budaya PJK Varchar3 Nilai ulangan harian 1 Penjaskes TIK Varchar3 Nilai ulangan harian 1 Tikom BOGA Varchar3 Nilai ulangan harian 1 Tata Boga Semester Varchar10 Semester siswa Universitas Sumatera Utara

3.4.1.3 Struktur Tabel Nilai Ulangan Harian 2

Struktur tabel nilai ulangan harian 2 terdiri dari id, Nomor Induk Siswa + id tertentu siswa, mata pelajaran yaitu Agama, Pendidikan Kewarganegaraan, Bahasa Indonesia, Bahasa Inggris, Matematika, Ilmu Pengetahuan Alam, Ilmu Pengetahuan Sosial, Seni Budaya, Penjaskes, Tikom dan Tata Boga dan Semester. Struktur tabel nilai ulangan harian 2 dapat dilihat pada tabel 3.5 di bawah ini : Tabel 3.5 Struktur Tabel Nilai Ulangan Harian 2 Field Type Keterangan Id Integer3 Primary key NIS + id tertentu siswa Varchar10 Nomor Induk Siswa + id tertentu yang diberikan pihak sekolah kepada siswa AGM Varchar3 Nilai ulangan harian 2 Agama PKN Varchar3 Nilai ulangan harian 2 Pendidikan Kewarganegaran IND Varchar3 Nilai ulangan harian 2 Bahasa Indonesia ING Varchar3 Nilai ulangan harian 2 Bahasa Inggris MM Varchar3 Nilai ulangan harian 2 Matematika IPA Varchar3 Nilai ulangan harian 2 Ilmu Pengetahuan Alam IPS Varchar3 Nilai ulangan harian 2 Ilmu Pengetahuan Sosial SBD Varchar3 Nilai ulangan harian 2 Seni Budaya PJK Varchar3 Nilai ulangan harian 2 Penjaskes TIK Varchar3 Nilai ulangan harian 2 Tikom BOGA Varchar3 Nilai ulangan harian 2 Tata Boga Semester Varchar10 Semester siswa Universitas Sumatera Utara

3.4.1.4 Struktur Tabel Nilai Ulangan Tengah Semester

Struktur tabel nilai ulangan tengah semester terdiri dari id, Nomor Induk Siswa + id tertentu siswa, mata pelajaran yaitu Agama, Pendidikan Kewarganegaraan, Bahasa Indonesia, Bahasa Inggris, Matematika, Ilmu Pengetahuan Alam, Ilmu Pengetahuan Sosial, Seni Budaya, Penjaskes, Tikom dan Tata Boga dan Semester. Struktur tabel nilai ulangan tengah semester dapat dilihat pada tabel 3.6 di bawah ini: Tabel 3.6 Struktur Tabel Nilai Ulangan Tengah Semester Field Type Keterangan Id Integer3 Primary key NIS + id tertentu siswa Varchar10 Nomor Induk Siswa + id tertentu yang diberikan pihak sekolah kepada siswa AGM Varchar3 Nilai ulangan tengah semester Agama PKN Varchar3 Nilai ulangan tengah semester Pendidikan Kewarganegaran IND Varchar3 Nilai ulangan tengah semester Bahasa Indonesia ING Varchar3 Nilai ulangan tengah semester Bahasa Inggris MM Varchar3 Nilai ulangan tengah semester Matematika IPA Varchar3 Nilai ulangan tengah semester Ilmu Pengetahuan Alam IPS Varchar3 Nilai ulangan tengah semester Ilmu Pengetahuan Sosial SBD Varchar3 Nilai ulangan tengah semester Seni Budaya PJK Varchar3 Nilai ulangan tengah semester Penjaskes TIK Varchar3 Nilai ulangan tengah semester Tikom BOGA Varchar3 Nilai ulangan tengah semester Tata Boga Semester Varchar10 Semester siswa Universitas Sumatera Utara

3.4.1.5 Struktur Tabel Nilai Ulangan Semester

Struktur tabel nilai ulangan semester terdiri dari id, Nomor Induk Siswa + id tertentu siswa, mata pelajaran yaitu Agama, Pendidikan Kewarganegaraan, Bahasa Indonesia, Bahasa Inggris, Matematika, Ilmu Pengetahuan Alam, Ilmu Pengetahuan Sosial, Seni Budaya, Penjaskes, Tikom dan Tata Boga dan Semester. Struktur tabel nilai ulangan semester dapat dilihat pada tabel 3.7 di bawah ini : Tabel 3.7 Struktur Tabel Nilai Ulangan Semester Field Type Keterangan Id Integer3 Primary key NIS + id tertentu siswa Varchar10 Nomor Induk Siswa + id tertentu yang diberikan pihak sekolah kepada siswa AGM Varchar3 Nilai ulangan semester Agama PKN Varchar3 Nilai ulangan semester Pendidikan Kewarganegaran IND Varchar3 Nilai ulangan semester Bahasa Indonesia ING Varchar3 Nilai ulangan semester Bahasa Inggris MM Varchar3 Nilai ulangan semester Matematika IPA Varchar3 Nilai ulangan semester Ilmu Pengetahuan Alam IPS Varchar3 Nilai ulangan semester Ilmu Pengetahuan Sosial SBD Varchar3 Nilai ulangan semester Seni Budaya PJK Varchar3 Nilai ulangan semester Penjaskes TIK Varchar3 Nilai ulangan semester Tikom BOGA Varchar3 Nilai ulangan semester Tata Boga Semester Varchar10 Semester siswa JLH Varchar3 Jumlah nilai semester siswa RANK Varchar3 Rangking siswa Universitas Sumatera Utara

3.4.1.6 Struktur Tabel Siswa

Struktur tabel siswa terdiri dari terdiri dari Nomor Induk Siswa + id tertentu siswa, nama siswa dan kelas . Struktur tabel siswa dapat dilihat pada tabel 3.8 di bawah ini: Tabel 3.8 Struktur Tabel Siswa NIS + id tertentu siswa Varchar10 Nomor Induk Siswa + id tertentu yang diberikan pihak sekolah kepada siswa Nama Varchar30 Nama lengkap siswa Kelas Varchar4 Kelas siswa

3.4.1.7 Struktur tabel admin

Pada tabel admin berisi data administrator seperti username dan password admin untuk dapat masuk ke aplikasi sistem informasi nilai ujian siswa. Struktur tabel admin dapat dilihat pada tabel 3.9 seperti dibawah ini: Tabel 3.9 Tabel Admin Field Type Keterangan Username Varchar5 Username admin Password Varchar6 Password admin

3.4.1.8 Struktur tabel inbox

Pada tabel inbox berisi seluruh SMS yang masuk ke dalam sistem dari siswa maupun orangtua siswa. Struktur tabel dapat dilihat pada tabel 3.10 seperti dibawah ini : Universitas Sumatera Utara Tabel 3.10 Tabel inbox Field Type Keterangan Id Integer3 Nomor id Receiving Date Time Timestamp Tanggal dan waktu pengiriman pesan Sender Number Varchar20 Nomor pengirim Text Message Text Isi SMS masuk

3.4.1.9 Struktur tabel sentitems

Pada tabel sentitems berisi seluruh SMS yang direspon oleh sistem untuk melihat apakah SMS dari siswaorangtua siswa telah dibalas oleh sistem berupa data nilai atau tidak. Struktur tabel dapat dilihat pada tabel 3.11 seperti dibawah ini : Tabel 3.11 Tabel sentitems Field Type Keterangan Id Integer3 Nomor id Sending Date Time Timestamp Tanggal dan waktu pengiriman pesan Destination Number Varchar20 Nomor pengirim Text Message Text Isi SMS masuk Status Enum Status dari pesan

3.5 Perancangan Interface

Dokumen yang terkait

Implementasi SMS Gateway untuk Informasi Absensi Siswa dan Pengajar (Studi Kasus: Absensi Siswa dan Pengajar di SD Swasta Adhyaksa Medan)

9 92 67

Perancangan Sistem Informasi Registrasi Online Berbasis Web SMA Negeri 1 Sunggal

7 80 120

Rancang bangun aplikasi teknologi RFID dan SMS Gateway (Studi Kasus: SMA Negeri 2 Karawang)

0 5 5

Sistem laporan perkembangan belajar siswa berbasis web terintegrasi dengan mobile technology dengan sms gateway (studi kasus: Mumtaza Islamic School)

0 11 250

APLIKASI SISTEM INFORMASI PERKUMPULAN KEPALA KELUARGA BERBASIS SMS GATEWAY Aplikasi Sistem Informasi Perkumpulan Kepala Keluarga Berbasis SMS Gateway (Studi Kasus: Wilayah RW-IV Kelurahan Kratonan).

0 3 17

APLIKASI SISTEM INFORMASI PERKUMPULAN KEPALA KELUARGA BERBASIS SMS GATEWAY Aplikasi Sistem Informasi Perkumpulan Kepala Keluarga Berbasis SMS Gateway (Studi Kasus: Wilayah RW-IV Kelurahan Kratonan).

0 2 17

APLIKASI SISTEM INFORMASI PERKUMPULAN KEPALA KELUARGA BERBASIS SMS GATEWAY Aplikasi Sistem Informasi Perkumpulan Kepala Keluarga Berbasis Sms Gateway (Studi Kasus: Wilayah RW-IV Kelurahan Kratonan).

0 2 18

Aplikasi Sistem Informasi Nilai Ujian Siswa Berbasis SMS Gateway (Studi Kasus : SMP Negeri 1 Lima Puluh)

0 0 31

BAB 2 LANDASAN TEORI 2.1 Sistem dan Informasi - Aplikasi Sistem Informasi Nilai Ujian Siswa Berbasis SMS Gateway (Studi Kasus : SMP Negeri 1 Lima Puluh)

0 0 11

Aplikasi Sistem Informasi Nilai Ujian Siswa Berbasis SMS Gateway (Studi Kasus : SMP Negeri 1 Lima Puluh)

0 0 13