Context Diagram Data Flow Diagram DFD

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