• Tidak ada hasil yang ditemukan

Spesifikasi Proses

3.5. Analisis Basis Data

3.6.3. Spesifikasi Proses

Spesifikasi Proses dari DFD diatas diuraikan sebagai berikut. No. Proses 1

Process Name Login

Description Proses identifikasi pengguna.

Source Pengajar, Siswa, Admin

Input Data Login

Output Query Login

Destination DB.Pengajar, DB.Siswa, DB.Admin

Process Logic 1. Pengguna menginputkan data login dan jenis akunnya. 2. Sistem melakukan validasi.

3. Sistem melakukan query.

4. Sistem memberikan hak akses pada pengguna.

Table 10 Spesifikasi proses DFD 1 No. Proses 2.1

Process Name Upload Materi

Description Proses upload file materi ke server.

Source Pengajar

Input Data Materi

Output Query

Destination DB.Materi

Process Logic 1. Pengajar menginputkan file materi beserta keterangannya.

2. Sistem melakukan validasi. 3. Sistem melakukan transfer file. 4. Sistem mencatat record materi. 5. Pesan berhasil ditampilkan.

No. Proses 2.2

Process Name Download Materi

Description Proses mengunduh file materi dari server

Source Siswa

Input Data Materi (idMateri)

Output Query

Destination DB.Materi

Process Logic 1. Siswa klik tombol download. 2. Sistem melakukan query. 3. Sistem melakukan transfer file.

Table 12 Spesifikasi proses DFD 2.2

No. Proses 2.3

Process Name Upload Tugas

Description Proses upload file tigas ke server

Source Siswa

Input Data Tugas

Output Query

Destination DB.Tugas

Process Logic 1. Siswa menginputkan file tugas beserta keterangannya. 2. Sistem melakukan validasi.

3. Sistem melakukan transfer file. 4. Sistem mencatat record materi. 5. Pesan berhasil ditampilkan.

Table 13 Spesifikasi proses DFD 2.3 No. Proses 2.4

Process Name Download Tugas

Description Proses download file dari server

Input Data Tugas(idTugas)

Output Query

Destination DB.Tugas

Process Logic 1. Pengajar klik tombol download. 2. Sistem melakukan query. 3. Sistem melakukan transfer file.

Table 14 Spesifikasi proses DFD 2.4

No. Proses 2.5

Process Name Post Pengumuman

Description Proses posting pengumuman

Source Pengajar

Input Data Pengumuman

Output Query

Destination DB.Pengumuman

Process Logic 1. Pengajar mengisi formulir pengumuman. 2. Sistem melakukan query.

3. Sistem Mencatat record.

Table 15 Spesifikasi proses DFD 2.5 No. Proses 2.6

Process Name Delete Materi

Description Proses delete record materi

Source Pengajar

Input Data Materi

Output Query delete

Process Logic 1. Pengajar klik tombol delete 2. Sistem melakukan query 3. Sistem delete record.

Table 16 Spesifikasi proses DFD 2.6 No. Proses 2.7

Process Name Delete Tugas

Description Proses delete record tugas

Source Siswa

Input Data Tugas

Output Query delete

Destination DB.Tugas

Process Logic 1. Pengajar klik tombol delete 2. Sistem melakukan query 3. Sistem delete record.

Table 17 Spesifikasi proses DFD 2.7 No. Proses 2.8

Process Name Lihat Profile Pengajar

Description Proses menampilkan informasi pengajar.

Source Siswa

Input Data pengajar

Output Query, Informasi Pengajar Destination DB.Pengumuman

Process Logic 1. Siswa memilih kelas, kilk tombol profile. 2. Sistem melakukan query

3. Sistem menampilkan informasi pengajar.

No. Proses 3

Process Name Cari Kelas

Description Proses cari record kelas

Source Pengajar, Siswa

Input Data Pencarian

Output Query

Destination DB.Ajar

Process Logic 1. Pengguna mengisi form pencarian 2. Sistem melakukan query

3. Sistem menampilkan record kelas.

Table 19 Spesifikasi proses DFD 3 No. Proses 4

Process Name Olah Data

Description Proses transaksi data bisnis

Source Admin

Input Data Kelas, Data Pengajar, Data Siswa, Data Mapel

Output Query

Destination DB.Kelas, DB.Pengajar, DB.Siswa, DB.Mapel Process Logic 1. Admin menginputkan data.

2. Sistem melakukan validasi 3. Sistem melakukan query.

Table 20 Spesifikasi proses DFD 4 No. Proses 4.1

Process Name Olah Data Pengajar Description Fungsi olah data pengajar

Source Admin

Output Query Destination DB.Pengajar

Process Logic 1. Admin klik tombol pengajar 2. Sistem menampilkan form

Table 21 Spesifikasi proses DFD 4.1 No. Proses 4.2

Process Name Olah Data Siswa

Description Fungsi olah data pengajar

Source Admin

Input Data Siswa

Output Query

Destination DB.Siswa

Process Logic 1. Admin klik tombol pengajar 2. Sistem menampilkan form

Table 22 Spesifikasi proses DFD 4.2 No. Proses 4.3

Process Name Olah Data Kelas Description Fungsi olah data kelas

Source Admin

Input Data Kelas

Output Query

Destination DB.Kelas

Process Logic 1. Admin klik tombol kelas 2. Sistem menampilkan form

No. Proses 4.4

Process Name Olah Data Pelajaran Description Fungsi olah data pelajaran

Source Admin

Input Data Pelajaran

Output Query

Destination DB.Pelajaran

Process Logic 1. Admin klik tombol pelajaran 2. Sistem menampilkan form

Table 24 Spesifikasi proses DFD 4.4 No. Proses 4.5

Process Name Olah Data Ajar Description Fungsi olah data ajar

Source Admin

Input Data Ajar

Output Query

Destination DB.Ajar

Process Logic 1. Admin klik tombol ajar 2. Sistem menampilkan form

Table 25 Spesifikasi proses DFD 4.5 No. Proses 4.1.1

Process Name Tambah Record pengajar Description Proses transaksi data pengajar

Source Admin

Input Data Pengajar

Output Query

Process Logic 1. Admin menginputkan data pengajar 2. Sistem melakukan query

3. Sistem menambahkan record pengajar

Table 26 Spesifikasi proses DFD 4.1.1 No. Proses 4.1.2

Process Name Edit record pengajar

Description Proses transaksi data pengajar

Source Admin

Input Data Pengajar

Output Query

Destination DB.Pengajar

Process Logic 1. Admin menginputkan data pengajar 2. Sistem melakukan query

3. Sistem update record pengajar

Table 27 Spesifikasi proses DFD 4.1.2 No. Proses 4.1.3

Process Name Delete record pengajar

Description Proses transaksi data pengajar

Source Admin

Input Data Pengajar

Output Query

Destination DB.Pengajar

Process Logic 1. Admin Klik icon delete 2. Sistem melakukan query 3. Sistem delete record pengajar

No. Proses 4.2.1

Process Name Tambah Record siswa Description Proses transaksi data siswa

Source Admin

Input Data Siswa

Output Query

Destination DB.Siswa

Process Logic 4. Admin menginputkan data siswa 5. Sistem melakukan query

6. Sistem menambahkan record siswa

Table 29 Spesifikasi proses DFD 4.2.1 No. Proses 4.2.2

Process Name Edit record siswa

Description Proses transaksi data siswa

Source Admin

Input Data Siswa

Output Query

Destination DB.Siswa

Process Logic 4. Admin menginputkan data siswa 5. Sistem melakukan query

6. Sistem update record siswa

Table 30 Spesifikasi proses DFD 4.2.2 No. Proses 4.2.3

Process Name Delete record siswa

Description Proses transaksi data siswa

Source Admin

Input Data Siswa

Output Query

Process Logic 4. Admin Klik icon delete 5. Sistem melakukan query 6. Sistem delete record siswa

Table 31 Spesifikasi proses DFD 4.2.3 No. Proses 4.3.1

Process Name Tambah Record kelas Description Proses transaksi data kelas

Source Admin

Input Data Kelas

Output Query

Destination DB.Kelas

Process Logic 7. Admin menginputkan data kelas 8. Sistem melakukan query

9. Sistem menambahkan record kelas

Table 32 Spesifikasi proses DFD 4.3.1 No. Proses 4.3.2

Process Name Edit record kelas

Description Proses transaksi data kelas

Source Admin

Input Data Kelas

Output Query

Destination DB.Kelas

Process Logic 7. Admin menginputkan data kelas 8. Sistem melakukan query

9. Sistem update record kelas

Table 33 Spesifikasi proses DFD 4.3.2 No. Proses 4.3.3

Process Name Delete record kelas

Source Admin

Input Data Kelas

Output Query

Destination DB.Kelas

Process Logic 7. Admin Klik icon delete 8. Sistem melakukan query 9. Sistem delete record kelas

Table 34 Spesifikasi proses DFD 4.3.3 No. Proses 4.4.1

Process Name Tambah Record mata pelajaran Description Proses transaksi data mata pelajaran

Source Admin

Input Data Mata pelajaran

Output Query

Destination DB.Mata pelajaran

Process Logic 10. Admin menginputkan data mata pelajaran 11. Sistem melakukan query

12. Sistem menambahkan record mata pelajaran

No. Proses 4.4.2

Process Name Edit record mata pelajaran

Description Proses transaksi data mata pelajaran

Source Admin

Input Data Mata pelajaran

Output Query

Destination DB.Mata pelajaran

Process Logic 10. Admin menginputkan data mata pelajaran 11. Sistem melakukan query

12. Sistem update record mata pelajaran

Table 36 Spesifikasi proses DFD 4.4.2 No. Proses 4.4.3

Process Name Delete record mata pelajaran

Description Proses transaksi data mata pelajaran

Source Admin

Input Data Mata pelajaran

Output Query

Destination DB.Mata pelajaran

Process Logic 10. Admin Klik icon delete 11. Sistem melakukan query

12. Sistem delete record mata pelajaran

Table 37 Spesifikasi proses DFD 4.4.3 No. Proses 4.5.1

Process Name Tambah Record ajar Description Proses transaksi data ajar

Source Admin

Input Data Ajar

Output Query

Process Logic 13. Admin menginputkan data ajar 14. Sistem melakukan query

15. Sistem menambahkan record ajar

Table 38 Spesifikasi proses DFD 4.5.1 No. Proses 4.5.2

Process Name Edit record ajar

Description Proses transaksi data ajar

Source Admin

Input Data Ajar

Output Query

Destination DB.Ajar

Process Logic 13. Admin menginputkan data ajar 14. Sistem melakukan query 15. Sistem update record ajar

Table 39 Spesifikasi proses DFD 4.5.2 No. Proses 4.5.3

Process Name Delete record ajar

Description Proses transaksi data ajar

Source Admin

Input Data Ajar

Output Query

Destination DB.Ajar

Process Logic 13. Admin Klik icon delete 14. Sistem melakukan query 15. Sistem delete record ajar

3.7 Rancangan Antarmuka

Dokumen terkait