• Tidak ada hasil yang ditemukan

5. Web Browser

3.1.5 Analisis Kebutuhan Fungsional

Analisis kebutuhan fungsional suatu sistem bisa digambarkan atau

dijelaskan dengan cara membuat Diagram Konteks dan Diagram Alur Data ( Data

admin 3.1.5.1 Diagram Konteks

Diagram Konteks merupakan diagram tingkat tinggi dari suatu sistem informasi yang menggambarkan seluruh jaringan baik masukan maupun keluaran dari sistem yang berjalan. Tujuan pembuatan diagram konteks yaitu untuk memperlihatkan sebuah proses yang berinteraksi dengan lingkungannya. Pada Diagram Konteks akan terlihat bagaimana arus data yang masuk dan bagaimana arus data yang keluar dari sistem yang selalu berhubungan dari entitas luar yang mempengaruhi sistem.

siswa

Login Siswa invalid Info Nilai

Data Login Siswa Data NIlai

SISTEM INFORMASI NILAI ONLINE SMK BINA INSAN MULIA

BERBASIS WEB

Login Admin Invalid info Data Siswa info Data Guru Info Data Matpel Info Berita Info Data Tahun Ajaran Info Data Jurusan Info Data Detail_Kelas Info data hasil pembagian kelas

Data Login Admin Data Siswa Data Guru Data Matpel Data Berita Data Tahun Ajaran Data Jurusan Data Detail_Kelas Data pambagian kelas

admin

Data Guru Data nilai

Data Guru invalid Info Data Nilai

guru

In fo D a ta M a tp e l D o w n lo a d M a tp e l In fo D a ta j u ru sa n

3.1.5.2 Data Flow Diagram (DFD)

Data Flow Diagram (DFD) merupakan representasi atau model grafis dari

sistem yang menunjukkan aliran data atau informasi dari sumber ke tujuan dengan proses pengolahannya dan juga menggambarkan sistem sebagai jaringan kerja antar fungsi yang berhubungan satu sama lain melalui penyimpanan data.

Info Data Siswa

Data Detail kelas yang akan diolah

t_tahun ajaran

5 Penyajian Informasi

t_detail kelas

Data Detail kelas yang telah diolah

Data Tahun ajaran yang telah diolah

2 Data Tahun ajaran yang akan diolah

I

t_User

Data user yang akan diolah

PengolahanData Menu Admin

Data Jurusan yang telah diolah Data Jurusan yang akan diolah

t_jurusan

t_siswa

Data user yang telah diolah Data Siswa yang akan diolah Data Siswa yang telah diolah

Data Guru yang telah diolah Data Guru

yang akan diolah

t_guru

Data Jurusan yang telah diolah Data Matpel yang akan diolah

Info Data Guru

Guru t_matpel Upload Matpel Data Siswa Data Guru Data Kelas Data Matpel Data Berita Data Tahun Ajaran Data Jurusan Data Detail_Kelas Data pambagian kelas

Admin

Login Admin invalid

Data Login Admin

1 Login

Login Admin valid Data Nilai

Info Nilai 3 PengolahanData Menu Guru Data Nilai t_nilai

Login Siswa valid Login Siswa invalid

Data Login Siswa

Data Nilai yang dicari

Siswa

4 PengolahanData

Menu Siswa

Info Nilai

Info Data Nila

3.1.5.3 Data Flow Diagram Level 2 Proses 2 Pengolahan Data Menu Admin

Gambar 3.8 Data Flow DiagramLevel 2 Proses 2

2.1. Pengolahan Data Siswa 2.2. Pengolahan Data Guru 2.3. Pengolahan Data Tahun Ajaran 2.4. Pengolahan Data Mata Pelajaran 2.5. Pengolahan Data Jurusan t_siswa t_guru t_tahun ajaran t_matpel t_jurusan Admin

data siswa yang akan diolah login admin valid

informasi data siswa yang telah diolah

login admin valid

login admin valid

login admin valid

login admin valid informasi data guru yang telah diolah

data guru yang akan diolah

informasi data ta yang telah diolah data ta yang akan diolah

informasi data detail_kelas yang telah diolah data detail_kelas yang

akan diolah

informasi data jurusan yang telah diolah data jurusan yang akan diolah

data siswa yang akan diolah

informasi data siswa yang telah diolah data guru yang akan diolah

informasi data guru yang telah diolah

data ta yang akan diolah

informasi data ta yang telah diolah

data detail_kelas yang akan diolah

informasi data detail_kelas yang telah diolah data jurusan yang akan diolah

informasi data jurusan yang telah diolah data tahun ajaran

data matpel data jurusan

3.1.5.4 Data Flow Diagram Level 2 Proses 3 Pengolahan Data Menu Guru

Data nilai yang akan diolah

Data nilai yang telah diolah

3.1 Pengolahan

Data Nilai

Data nilai

Info Data Nilai

t_nilai

Guru

Gambar 3.9 Data Flow DiagramLevel 2 Proses 3

3.1.5.5 Data Flow Diagram Level 3 Proses 2.1 Pengolahan Data Siswa

data siswa Informasi data siswa 2.1.1. Tambah data siswa data siswa t_ siswa

Informasi data siswa 2.1.2.

Ubah data siswa

data siswa telah diubah

data siswa yang akan diubah

3.1.5.6 Data Flow Diagram Level 3 Proses 2.2 Pengolahan Data Guru data guru Informasi data guru 2.2.1. Tamba data guru data guru t_guru

Informasi data guru 2.2.2.

Ubah data guru

data guru telah diubah

data guru yang akan diubah

Gambar 3.11 Data Flow Diagram Level 3 Proses 2.2

3.1.5.7 Data Flow Diagram Level 3 Proses 2.3 Pengolahan Data Tahun

Ajaran data ta Informasi data ta 2.3.1. Tambah data ta data ta t_ ta Informasi data ta 2.3.2. Ubah data ta data ta telah diubah data ta yang akan diubah

3.1.5.8 Data Flow Diagram Level 3 Proses 2.4 Pengolahan Data Mata Pelajaran data matpel Informasi data matpel 2.4.1. Tambah Data Matpel data matpel t_matpel

Informasi data matpel 2.4.2. Ubah data matpel

data matpel telah diubah

data matpel yang akan diubah

Gambar 3.13 Data Flow Diagram Level 3 Proses 2.4

3.1.5.9 Data Flow Diagram Level 3 Proses 2.5 Pengolahan Data Jurusan

data jurusan Informasi data jurusan 2.5.1. Tambah data jurusan data jurusan t_jurusan

Informasi data jurusan 2.5.2. Ubah data jurusan

data jurusan telah diubah

data jurusan yang akan diubah

Info nilai

3.1.5.10 Data Flow Diagram Level 3 Proses 3.1 Pengolahan Data Nilai Ujian

data_mp data_siswa t_mp t_siswa data nilai 3.1.1. tambah data data data nilai

Info nilai nilai

File nilai

cari data nilai

3.1.2. cari data data nilai

Info nilai

cari data nilai

3.2 Perancangan

Perancangan dapat didefinisikan sebagai penggambaran, perencanaan, dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah kedalam satu kesatuan yang utuh dan berfungsi. Alat bantu yang digunakan untuk menggambarkan perancangan sistem yang akan dibangun secara umum terdiri dari perancangan basis data dan perancangan antar muka.

Dokumen terkait