4.2.3 Context Diagram
Gambar 4.7 merupakan context diagram dari sistem informasi pengumuman hasil ujian nasional sma di surabaya via sms gateway pada Dinas
Pendidikan Provinsi Jawa Timur. Context diagram tersebut menggambarkan proses secara umum yang terjadi pada Dinas Pendidikan Provinsi Jawa Timur.
Pada context diagram tersebut, juga terlihat bahwa sistem informasi pengumuman hasil ujian melibatkan 3 entity, yaitu Siswa, Bagian Menengah Atas dan
Sekretariat.
Login tidak valid
Password Data login valid
Username Laporan SMS outbox
Laporan sentitems Laporan outbox
Laporan inbox Laporan SMS sentitems
Laporan SMS inbox
Data Laporan Jenis laporan
Periode laporan Data Hasil Ujian BAHASA
Data Hasil Ujian IPS Data Hasil Ujian IPA
Data Konfirmasi Data SMS
Sistem Informasi Pengumuman Hasil Ujian Nasional SMA
Surabaya
+
Bagian Menengah Atas
Sekretariat Siswa
Gambar 4.7 Context diagram
4.2.4 Data Flow Diagram DFD
Gambar 4.8 adalah gambar DFD level 0 dari Sistem Informasi Pengumuman Hasil Ujian Nasional Via SMS Gateway pada Dinas Pendidikan
Provinsi Jawa Timur. Pada DFD level 0 ini menjelaskan proses yang terjadi pada sistem tersebut yang meliputi proses login, proses mengelola data, proses
transaksi, sampai proses membuat laporan.
Data adm i ns di baca Logi n ti dak val i d
Password Data l ogi n val i d
Usernam e
Data i nbox di baca Data outbox di baca
Data senti tem s di baca Data outbox di si m pan
Data i nbox di si m pan Data Bahasa di cek
Data IPS di cek Data IPA di cek
Data BAHASA di si m pan
Data IPS di si m pan Data IPA dsi m pan
Data BAHASA di baca
Data IPS di baca Data IPA di baca
Laporan SM S outbox
Laporan senti tem s Laporan i nbox
Laporan SM S i nbox Laporan SM S senti tem s
Data Laporan Jeni s l aporan
Peri ode l aporan Laporan outbox
Data Hasi l Uj i an IPS Data Hasi l Uj i an BAHASA
Data Hasi l Uj i an IPA
Data Konfi rm asi Data SM S
Si swa
Bagi an M enengah Atas
Sekretari at 2
M engel ol a data m aster
+
3 M el akukan proses
+
4 M em buat l aporan
+
1 IPA
2 IPS
3 BAHASA
4 Inbox
5 Outbox
6 Senti tem s
1 Logi n
+
7 Adm i ns
Gambar 4.8 DFD Level 0 Sistem Informasi Pengumuman Hasil Ujian Nasional SMA di Surabaya Via SMS Gateway
DFD Level 1 proses Login terdiri dari proses input data login, proses validasi data login, dan menampilkan data login.
Login tidak valid Data login valid
Username
Data login telah diverifikasi Data login belum diverifikasi
Data admins dibaca Password
1 Input data login
Bagian Menengah
Atas
2 Validasi data login
3 Menampilkan data
login 7
Admins
Gambar 4.9 DFD Level 1 Proses Login
DFD Level 1 proses Mengeelola Data Master terdiri dari 3 proses yairu, proses Mengelola data ujian IPA, Mengelola data ujian IPS, dan Mengelola data ujian
Bahasa.
Data BAHASA dibaca Data BAHASA disimpan
Data Hasil Ujian BAHASA Data IPS dibaca
Data IPS disimpan Data Hasil Ujian IPS
Data IPA dibaca Data Hasil Ujian IPA
Data IPA dsimpan Bagian
Menengah Atas
Bagian Menengah
Atas
Bagian Menengah
Atas 1
IPA
2 IPS
3 BAHASA
1 Mengelola data
hasil ujian IPA
2 Mengelola data
hasil ujian IPS
3 Mengelola data
hasil ujian BAHASA
Gambar 4.10 DFD Level 1 Proses Mengelola Data Master
DFD Level 1 Melakukan Proses terdiri dari 6 proses, yaitu proses mengecek data SMS, proses mengecek data hasil ujian berdasarkan hasil ujian IPA, proses
mengecek data hasil ujian berdasarkan hasil ujian IPS, proses mengecek data hasil ujian berdasarkan hasil ujian Bahasa, proses menyimpan data inbox, proses
memberikan konfirmasi SMS.
Data Konfirmasi Data IPA dicek
SMS konfirmasi Data hasil ujian IPS dicek
Data hasil ujian bahasa dicek Data hasil ujian IPA dicek
Data sms dicek
Data outbox disimpan Data inbox disimpan
Data Bahasa dicek Data IPS dicek
Data SMS Siswa
1 IPA
2 IPS
3 BAHASA
4 Inbox
5 Outbox
1 Mengecek data sms
2 Mengecek data hasil
ujian berasarkan nomer ujian IPA
3 Mengecek data hasil
ujian berdasarkan nomer ujian IPS
4 Mengecek data hasil
ujian berdasarkan nomer ujian BAHASA
5 Menyimpan data
inbox
6 Memberikan
konfirmasi SMS
Gambar 4.11 DFD Level 1 Proses Melakukan Proses
Pada DFD Level 1 proses membuat laporan terdapat 4 proses, yakni proses memilih jenis laporan, proses memilih data laporan, proses menampilkan data
laporan, dan proses mencetak data laporan.
Data Laporan
Data laporan ditampilkan Periode laporan dipilih
Jenis laporan dipilih
Laporan SMS inbox Laporan SMS sentitems
Laporan SMS outbox Periode laporan
Laporan sentitems Laporan inbox
Data inbox dibaca Data outbox dibaca
Data sentitems dibaca
Laporan outbox Jenis laporan
Bagian Menengah Atas
Sekretariat 6
Sentitems 5
Outbox 4
Inbox 1
Memilih jenis laporan
2 Memilih periode
laporan
3 Menampilkan data
laporan
4 Mencetak data
laporan
Gambar 4.12 DFD Level 1 Proses Membuat Laporan
4.2.5 Entity Relationship Diagram ERD