Sri Fitriati : Perancangan Sistem Informasi Berbasis Sms Dan Implementasinya Di Sekolah Menengah Atas Panca Budi Medan, 2009.
USU Repository © 2009
Tabel 3.1 Spesifikasi Proses DFD Level 2 Proses 2
Nama Input
Keterangan proses Output
Proses 2.1 Keyword
Memeriksa Format SMS
Keyword yang benar diambil untuk
melakukan proses selanjutnya
Proses 2.2 Data format
registrasi Registrasi data
pengguna ke dalam basis data siswa
Pengguna telah terdaftar dan dapat melanjutkan
permintaan selanjutnya. Proses 2.3
Data format jadwal pelajaran
Proses pengambilan data dari basis data
jadwal pelajaran Data jawal pelajaran
Proses 2.4 Data format
peringkat kelas Proses pengambilan
data dari basis data nilai
Data peringkat kelas
Proses 2.5 Data format nilai
ujian semester Proses pengambilan
data dari basis data nilai
Data nilai ujian semester
Proses 2.6 Data format
absensi Proses pengambilan
data dari basis data absensi
Data absensi
Proses 2.7 Data format
saran Proses
mengirimkan text saran dari pengguna
Saran akan masuk dan dibaca oleh
administrator
3.5 Perancangan Pangkalan Data
Perancangan pangkalan data pada sistem dimaksudkan untuk mempermudah hubungan-hubungan antara tabel satu dengan tabel lainnya. Pangkalan data
mempunyai fungsi untuk memferivikasi, mencatat, menyimpan, dan menampilkan
Sri Fitriati : Perancangan Sistem Informasi Berbasis Sms Dan Implementasinya Di Sekolah Menengah Atas Panca Budi Medan, 2009.
USU Repository © 2009
hasil. Secara umum konsep rancangan pangkalan data layanan SMS untuk siswa dan orang tua siswa di sekolah dapat dilihat pada gambar di bawah ini:
Database Informasi Sekolah
Database Absensi
Database Saran
Database Nilai ujian
Database Pengumuman
Database Jadwal Pelajaran
Sistem Informasi Berbasis SMS
Database yang menampung semua
SMS yang masuk Database
Registrasi
Gambar 3.5 Pangkalan Data Sistem Informasi Sekolah Berbasis SMS
Pada dasarnya, perancangan Sistem Informasi Sekolah Berbasis SMS ini terdiri atas beberapa tabel-tabel yang dirancang dapat dibagi menjadi 7 bagian
pangkalan data yaitu Registrasi, Jadwal Pelajaran, Nilai Ujian, Absensi, Saran, Pengumuman, dan pangkalan data yang menampung semua SMS yang masuk.
3.5.1 Struktur Tabel Siswa
Tabel 3.2 merupakan tabel yang berisi data-data pasien secara umum, adapaun strukturnya adalah sebagai berikut:
Sri Fitriati : Perancangan Sistem Informasi Berbasis Sms Dan Implementasinya Di Sekolah Menengah Atas Panca Budi Medan, 2009.
USU Repository © 2009
Tabel 3.2 Struktur Tabel Siswa Field
Type Keterangan
varchar9 NIS
Nomor Induk Siswa Nama
varchar30 Nama lengkap siswa
password varchar20
Password semester
varchar4 Semester yang dijalani
kelas char1
Kelas alamat
varchar60 Alamat siswa
tempatlahir varchar30
Tempat lahir tgllahir
Date Tanggal lahir
NoTelp varchar14
Nomor telepon namabapak
Varvchar50 Nama bapak siswa
pekbapak Varvchar50
Pekerjaan bapak siswa namaibu
Varvchar50 Nama ibu siswa
pekibu Varvchar50
Pekerjaan ibu siswa
3.5.2 Struktur Tabel Mata Pelajaran
Tabel 3.3 struktur tabel untuk menyimpan kode mata pelajaran, dan mempunyai
struktur sebagai berikut:
Tabel 3.3 Struktur Tabel Mata Pelajaran Field
Type Keterangan
Varchar6 KodeMP
Kode mata pelajaran NamaMP
Varchar40 Nama mata pelajaran
Hari Varchar30
Hari mata pelajaran Pertemuan
int1 Durasi peertemuan setiap
pelajaran
Sri Fitriati : Perancangan Sistem Informasi Berbasis Sms Dan Implementasinya Di Sekolah Menengah Atas Panca Budi Medan, 2009.
USU Repository © 2009
3.5.3 Struktur Tabel Jadwal Pelajaran
Tabel 3.4 struktur tabel untuk menyimpan jadwal pelajaran, dan mempunyai struktur
sebagai berikut:
Tabel 3.4 Struktur Tabel Jadwal Pelajaran Field
Type Keterangan
AutoNumber id
Primary Key KodeMP
Varchar6 Kode mata pelajaran
NamaMP Varchar40
Nama mata pelajaran Hari
Date Hari mata pelajaran
Jam int1
Durasi mata pelajaran
Dalam perancangan aplikasi berbasis SMS ini, struktur tabel jadwal pelajaran di atas akan dirancang untuk 4 kelas terpilih. Kedelapan kelas terpilih itu adalah:
Tabel 3.5 Penamaan Tabel Jadwal Pelajaran Setiap Kelas No
Nama Tabel Keterangan
1 tblJPX
Tabel jadwal pelajaran kelas X 2
tblJPXI Tabel jadwal pelajaran kelas XI
3 tblJPIPA
Tabel jadwal pelajaran kelas IPA 4
tblJPIPS Tabel jadwal pelajaran kelas IPS
3.5.4 Struktur Tabel Nilai Ujian Semester
Tabel 3.6 struktur tabel untuk menyimpan nilai ujian, dan mempunyai struktur
sebagai berikut:
Sri Fitriati : Perancangan Sistem Informasi Berbasis Sms Dan Implementasinya Di Sekolah Menengah Atas Panca Budi Medan, 2009.
USU Repository © 2009
Tabel 3.6 Struktur Tabel Nilai Ujian Semester Field
Type Keterangan
AutoNumber Id
Primary Key Nama
Varchar30 Nama lengkap siswa
NamaMP Varchar40
Nama mata pelajaran Nilai
Int3 Nilai mata pelajaran
Dalam perancangan aplikasi berbasis SMS ini, struktur tabel nilai ujian di atas akan dirancang untuk 4 kelas terpilih. Kedelapan kelas terpilih itu adalah:
Tabel 3.7 Penamaan Nilai Ujian Semester Setiap Kelas No
Nama Tabel Keterangan
1 tblNUX
Tabel nilai ujian semester kelas X 2
tblNUXI Tabel nilai ujian semester kelas XI
3 tblNUIPA
Tabel nilai ujian semester kelas IPA 4
tblNUIPS Tabel nilai ujian semester kelas IPS
3.5.5 Struktur Tabel Absensi
Tabel 3.8 struktur tabel untuk menyimpan data absensi setiap bulan, dan mempunyai
struktur sebagai berikut:
Tabel 3.8 Struktur Tabel Absensi Field
Type Keterangan
AutoNumber Id
Primary Key varchar9
NIS Nomor Induk Siswa
Nama varchar30
Nama lengkap siswa JmlA
Int2 Jumlah alpha
Sri Fitriati : Perancangan Sistem Informasi Berbasis Sms Dan Implementasinya Di Sekolah Menengah Atas Panca Budi Medan, 2009.
USU Repository © 2009
JmlS Int2
Jumlah sakit JmlI
Int2 Jumlah izin
3.5.6 Struktur Tabel Kelas
Tabel 3.9 struktur tabel untuk menyimpan data kelas, dan mempunyai struktur sebagai
berikut:
Tabel 3.9 Struktur Tabel Kelas Field
Type Keterangan
Varchar3 KodeKelas
Kode kelas NamaKelas
Varchar10 Nama kelas
3.5.7 Struktur Tabel Saran
Tabel 3.10 struktur tabel untuk menyimpan data saran yang dikirim oleh pengguna,
dan mempunyai struktur sebagai berikut:
Tabel 3.10 Struktur Tabel Saran Field
Type Keterangan
AutoNumber id
Primary Key NoTlp
Varchar14 Nomor telepon pengirim
Saran Text
Isi saran Tgl
Date Tanggal saran diterima
3.5.8 Struktur Tabel Pengumuman
Tabel 3.11 struktur tabel untuk menyimpan data pengumuman yang dikirim oleh
pengguna, dan mempunyai struktur sebagai berikut:
Sri Fitriati : Perancangan Sistem Informasi Berbasis Sms Dan Implementasinya Di Sekolah Menengah Atas Panca Budi Medan, 2009.
USU Repository © 2009
Tabel 3.11 Struktur Tabel Pengumuman Field
Type Keterangan
AutoNumber id
Primary Key NoTlp
Varchar14 Nomor telepon tujuan
Pengumuman Text
Isi pengumuman informasi Tgl
Date Tanggal pengumuman dikirim
3.5.9 Struktur Tabel Registrasi
Tabel 3.12 struktur tabel untuk menyimpan data registrasi yang dikirim oleh
pengguna, dan mempunyai struktur sebagai berikut:
Tabel 3.12 Struktur Tabel Registrasi Field
Type Keterangan
AutoNumber id
Primary Key Tgl
Date Tanggal registrasi dilakukan
NIS Varchar6
Nomor Induk Siswa NoTlp
Varchar14 Nomor telepon pengirim
3.5.10 Struktur Tabel SMS
Tabel 3.13 struktur tabel yang mencatat seluruh SMS yang masuk ke dalam basis data dan mempunyai struktur sebagai berikut:
Tabel 3.13 Struktur Tabel SMS
Sri Fitriati : Perancangan Sistem Informasi Berbasis Sms Dan Implementasinya Di Sekolah Menengah Atas Panca Budi Medan, 2009.