• Tidak ada hasil yang ditemukan

BAB IV PERANCANGAN SISTEM USULAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB IV PERANCANGAN SISTEM USULAN"

Copied!
44
0
0

Teks penuh

(1)

28

PERANCANGAN SISTEM USULAN

4.1. Tahapan Perancangan Sistem

4.1.1. Analisis Kebutuhan

A. Kebutuhan Pengguna

Dalam Sistem Perancangan Absensi terdapat tiga pengguna yang dapat saling berinteraksi dalam lingkungan sistem, yaitu: Bagian Admin, Bagian Guru dan Bagian Siswa. Ketiga pengguna tersebut memiliki karakteristik interaksi dengan sistem yang berbeda-beda dan memiliki kebutuhan informasi yang berbeda-beda, seperti berikut :

A1 Skenario Kebutuhan Bagian Admin a) Admin dapat login ke sistem

b) Admin dapat melihat absensi siswa c) Admin dapat mengelola absensi siswa

d) Membuat jadwal pelajaran/mengganti pelajaran A2 Skenario Kebutuhan Guru

a) Guru dapat login ke sistem

b) Guru dapat mengelola data absensi siswa c) Guru dapat melihat jadwal mengajar A3 Skenario Kebutuhan Bagian Siswa

a) Siswa dapat login ke sistem

b) Siswa dapat melakukan Absensi menggunakan sistem c) Siswa dapat melihat jadwal pelajaran dan jam masuk

(2)

A. Kebutuhan Sistem

1) Pengguna harus melakukan login terlebih dahulu untuk dapat mengakses sistem ini dengan memasukkan username serta password agar privasi masing-masing pengguna tetap terjaga keamanannya.

2) Pengguna harus melakukan logout setelah selesai menggunakan aplikasi. 4.1.2. Rancangan Diagram Use Case

Use Case diagram berfungsi untuk menggambarkan hubungan interaksi antara sistem dan user ( admin, guru, siswa) dibawah ini adalah use case yang diusulkan oleh penulis, adalah sebagai berikut :

(3)

A. Use Case Admin

Gambar IV.1 Use Case Diagram Admin

(4)

Tabel IV.1

Deskripsi Use Case Login

Use Case Name Login

Requirements Admin dapat melakukan login

Goal Admin berhasil login

Pre-Conditions Admin mengisi username dan password Post-Conditions Admin masuk ke menu utama

Failed end Condition Admin gagal melakukan login

Actor Admin

Main Flow / Basic Path 1. Admin masuk ke halaman login 2. Admin mengisi username dan password

di halaman login

Tabel IV.2

Deskripsi Use Case Akses Halaman Utama

Use Case Name Akses halaman utama

Requirements Admin masuk ke halaman utama

Goal Admin dapat memilih tindakan di halaman utama Pre-Conditions Admin telah melakukan login

Post-Conditions Admin dapat mengakses data guru, data siswa, data absensi siswa dan jadwal pelajaran

Failed end Condition Admin tidak bisa mengakses data guru, data siswa, data absensi siswa dan jadwal pelajaran

Actors Admin

Main Flow / Basic Path 1. Admin melakukan login 2. Admin memilih menu Beranda

(5)

3. Admin bisa mengakses data guru dengan klik pilihan menu data guru

4. Admin bisa mengakses data siswa dengan klik pilihan menu data siswa

5. Admin bisa mengakses data absensi siswa dengan klik pililhan menu data absensi siswa 6. Admin bisa mengakses jadwal pelajaran dengan klik pilihan menu jadwal pelajaran

Alternate Flow / Invariant A A1. Sistem dapat menampilkan halaman yang ingin di akses

Tabel IV.3

Deskripsi Use Case Akses Data Guru

Use Case Name Akses Data guru

Requirements Admin mengelola data guru

Goal Admin dapat mengelola data guru

Pre-Conditions Admin telah melakukan login

Post-Conditions Admin dapat menginput data guru, menghapus, mengedit dan mencetak data guru

Failed end Condition Admin tidak bisa menginput data guru,

menghapus, mengedit dan mencetak data guru

Actors Admin

Main Flow / Basic Path 1. Admin melakukan login

2. Admin memilih menu Data Guru

3. Admin bisa menambah guru dengan klik tombol Tambah Guru

4. Admin bisa menyimpan nama guru dengan klik tombol Simpan di halaman tambah guru

(6)

6. Admin bisa mencetak data guru dengan klik tombol Cetak

Alternate Flow / Invariant A A1. Sistem dapat menampilkan nama guru yang sudah di tambahkan atau yang sudah di edit

Tabel IV.4

Deskripsi Use Case Akses Data Siswa

Use Case Name Akses Data Siswa

Requirements Admin mengelola data siwa

Goal Admin dapat mengelola data siswa Pre-Conditions Admin telah melakukan login

Post-Conditions Admin dapat menginput data siswa, menghapus, mengedit dan mencetak data guru

Failed end Condition Admin tidak bisa menginput data siswa,

menghapus, mengedit dan mencetak data siswa

Actors Admin

Main Flow / Basic Path 1. Admin melakukan login

2. Admin memilih menu Data siswa

3. Admin bisa menambah siswa dengan klik tombol Tambah siswa

4. Admin bisa menyimpan nama siswa dengan klik tombol Simpan di halaman tambah siswa 5. Admin bisa menghapus dan mengedit data siswa

6. Admin bisa mencetak data siswa dengan klik tombol Cetak

Alternate Flow / Invariant A A1. Sistem dapat menampilkan nama siswa yang sudah di tambahkan atau yang sudah di edit

(7)

Tabel IV.5

Deskripsi Use Case Akses Data Absensi Siswa

Use Case Name Akses Data absensi siswa Requirements Admin melihat absensi siswa

Goal Admin dapat melihat absensi siswa

Pre-Conditions Admin telah melakukan login Post-Conditions Admin dapat melihat absensi

siswa,mencetak data siswa

Failed end Condition Admin tidak bisa melihat absensi siswa,

Actor Admin

Main Flow / Basic Path 1. Admin melakukan login

2. Admin memilih menu data absensi siswa

3. Admin melihat data absensi siswa 4. Admin bisa mencetak data absensi

(8)

Tabel IV.6

Deskripsi Use Case Akses Jadwal Pelajaran

Use Case Name Akses Jadwal pelajaran

Requirements Admin mengelola jadwal pelajaran

Goal Admin dapat mengelola jadwal

pelajaran

Pre-Conditions Admin telah melakukan login Post-Conditions Admin dapat menginput jadwal

pelajaran, menghapus, mengedit dan mencetak jadwal pelajaran

Failed end Condition Admin tidak bisa menginput jadwal pelajaran, menghapus, mengedit dan mencetak jadwal pelajaran

Actor Admin

Main Flow / Basic Path 1. Admin melakukan login 2. Admin memilih menu jadwal

pelajaran

3. Admin bisa menambah jadwal pelajaran dengan klik tombol tambah jadwal

4. Admin bisa menyimpan jadwal pelajaran dengan klik simpan di halaman tambah jadwal

5. Admin bisa menghapus dan mengedit jadwal pelajaran

(9)

6. Admin bisa mencetak jadwal pelajaran dengan klik tombol Cetak

Alternate Flow/Invariant A A1 Sistem dapat menampilkan mata pelajaran yang sudah ditambahkan atau yang sudah diedit

Invarian B B1 Admin memilih kelas

B2 Admin menginput nama guru, nama mata pelajaran

Tabel IV.7

Deskripsi Use Case Logout

Use Case Name Logout

Requirements Admin sudah masuk ke sistem

Goal Admin berhasil logout

Pre-Conditions Menu menu pengolahan data aktif

Post-Conditions Menu menu pengolahan data tidak aktif

Failed end Condition Sistem tidak bisa diakses

Actors Admin

Main Flow / Basic Path 1. Admin memilih menu Logout

(10)

B. Use Case Siswa

Gambar IV.2 Use Case Diagram Siswa

(11)

Tabel IV.8

Deskripsi Use Case Login

Use Case Name Login

Requirements Siswa dapat melakukan login

Goal Siswa berhasil login

Pre-Conditions Siswa mengisi username dan password Post-Conditions Siswa masuk ke menu utama

Failed end Condition Siswa gagal melakukan login

Actor Siswa

Main Flow / Basic Path 1. Siswa masuk ke halaman login

2. Siswa mengisi username dan password di halaman login

Tabel IV.9

Deskripsi Use Case Akses Halaman Utama

Use Case Name Akses halaman utama

Requirements Siswa masuk ke halaman utama

Goal Siswa dapat memilih tindakan di halaman utama Pre-Conditions Siswa telah melakukan login

Post-Conditions Siswa dapat melakukan absensi dan mengakses jadwal pelajaran

Failed end Condition Siswa tidak bisa mengakses Absensi, data siswa dan jadwal pelajaran

Actors Siswa

Main Flow / Basic Path 1. Siswa melakukan login 2. Siswa memilih menu Beranda

(12)

3. Siswa bisa mengakses Absensi dengan klik pilihan menu Absen

4. Siswa bisa mengakses jadwal pelajaran dengan klik pilihan menu jadwal pelajaran

Alternate Flow / Invariant A A1. Sistem dapat menampilkan halaman yang ingin di akses

Tabel IV.10

Deskripsi Use Case Absen

Use Case Name Absen

Requirements Siswa dapat melakukan absen siswa

Goal Siswa berhasil melakukan absen siswa

Pre-Conditions Siswa telah melakukan login Post-Conditions Siswa dapat melakukan absen Failed end Condition Siswa tidak dapat melakukan absen

Actor Siswa

Main Flow / Basic Path 1. Siswa melakukan login 2. Siswa memilih menu absen

Tabel IV.11

Deskripsi Use Case Akses Jadwal Pelajaran

Use Case Name Akses Jadwal pelajaran

Requirements Siswa melihat jadwal pelajaran

(13)

Pre-Conditions Siswa telah melakukan login

Post-Conditions Siswa dapat melihat, mencetak jadwal pelajaran

Failed end Condition Siswa tidak dapat melihat, mencetak jadwal pelajaran

Actor Siswa

Main Flow / Basic Path 1. Siswa melakukan login 2. Siswa memilih menu jadwal

pelajaran

3. Siswa melihat jadwal pelajaran 4. Siswa mencetak jadwal pelajaran

dengan klik cetak pdf

Tabel IV.12

Deskripsi Use Case Logout

Use Case Name Logout

Requirements Siswa sudah masuk ke system

Goal Siswa berhasil logout

Pre-Conditions Menu menu pengolahan data aktif Post-Conditions Menu menu pengolahan data tidak aktif Failed end Condition Sistem tidak bisa diakses

Actors Siswa

Main Flow / Basic Path 1. Siswa memilih menu Logout

(14)

C. Use Case Guru

Gambar IV.3 Use Case Diagram Guru

(15)

Tabel IV.13

Deskripsi Use Case Login

Use Case Name Login

Requirements Guru dapat melakukan login

Goal Guru berhasil login

Pre-Conditions Guru mengisi username dan password Post-Conditions Guru masuk ke menu utama

Failed end Condition Gdmin gagal melakukan login

Actor Guru

Main Flow / Basic Path 1. Guru masuk ke halaman login 2. Guru mengisi username dan password

di halaman login

Tabel IV.14

Deskripsi Use Case Akses Halaman Utama

Use Case Name Akses halaman utama

Requirements Guru masuk ke halaman utama

Goal Guru dapat memilih tindakan di halaman utama Pre-Conditions Guru telah melakukan login

Post-Conditions Guru dapat mengakses data guru, data siswa, absensi siswa dan mengakses jadwal mengajar Failed end Condition Guru tidak bisa mengakses data guru, data siswa,

absensi siswa dan jadwal mengajar

Actors Guru

Main Flow / Basic Path 1. Guru melakukan login 2. Guru memilih menu Beranda

(16)

3. Guru bisa mengakses data guru dengan klik pilihan menu data guru

4. Guru bisa mengakses data siswa dengan klik pilihan menu data siswa

5. Guru bisa mengakses data absensi siswa dengan klik pilihan menu absensi siswa

6. Guru bisa mengakses jadwal mengajar dengan klik pilihan menu jadwal mengajar

Alternate Flow / Invariant A A1. Sistem dapat menampilkan halaman yang ingin di akses

Tabel IV.15

Deskripsi Use Case Akses Data Guru

Use Case Name Akses Data guru Requirements Guru melihat data guru

Goal Guru dapat melihat data guru

Pre-Conditions Guru telah melakukan login

Post-Conditions Guru hanya dapat melihat data guru

Failed end Condition Guru tidak bisa melihat data guru, menginput data guru, menghapus, mengedit dan mencetak data guru

Actors Guru

Main Flow / Basic Path 1. Guru melakukan login

2. Guru memilih menu Data Guru 3. Guru hanya bisa melihat data guru 4. guru bisa mencetak data guru dengan klik tombol Cetak pdf

Alternate Flow / Invariant A A1. Sistem dapat menampilkan data guru yang sudah di pilih

(17)

Tabel IV.16

Deskripsi Use Case Akses Data Siswa

Use Case Name Akses Data Siswa Requirements Guru melihat data siwa

Goal Guru dapat melihat data siswa

Pre-Conditions Guru telah melakukan login

Post-Conditions Guru dapat melihat dan mencetak data siswa Failed end Condition Guru tidak bisa melihat, menginput data siswa,

menghapus, mengedit dan mencetak data siswa

Actors Guru

Main Flow / Basic Path 1. Guru melakukan login

2. Guru memilih menu Data siswa

3. Guru bisa mencetak data siswa dengan klik tombol Cetak pdf

Alternate Flow / Invariant A A1. Sistem dapat menampilkan nama siswa yang sudah di pilih

Tabel IV.17

Deskripsi Use Case Akses Absensi Siswa

Use Case Name Akses absensi siswa

Requirements Guru melihat data absensi siswa Goal Guru dapat melihat data absensi siswa Pre-Conditions Guru telah melakukan login

Post-Conditions Guru dapat memilih kelas absensi siswa Failed end Condition Guru tidak bisa memilih kelas absensi

(18)

Actor Guru

Main Flow / Basic Path 1. Guru melakukan login

2. Guru memilih menu data absensi siswa

3. Guru melihat data absensi siswa 4. Guru bisa mencetak data absensi

siswa dengan klik tombol Cetak

Tabel IV.18

Deskripsi Use Case Akses Jadwal Mengajar

Use Case Name Akses Jadwal mengajar Requirements Guru melihat jadwal mengajar

Goal Guru dapat melihat jadwal mengajar

Pre-Conditions Guru telah melakukan login

Post-Conditions Guru dapat melihat jadwal mengajar, Guru bisa mencetak jadwal mengajar dengan klik tombol Cetak

Failed end Condition Guru tidak dapat melihat jadwal mengajar, Guru tidak bisa mencetak jadwal mengajar dengan klik tombol Cetak

(19)

Main Flow / Basic Path 1. Guru melakukan login

2. Guru memilih menu jadwal mengajar 3. Guru melihat jadwal mengajar 5.Guru bisa mencetak jadwal mengajar

dengan klik tombol Cetak

Tabel IV.19

Deskripsi Use Case Setting Akun

Use Case Name Setting Akun

Requirements Guru memperbarui Akun

Goal Guru dapat memperbarui Akun

Pre-Conditions Guru telah melakukan login Post-Conditions Guru mengisi password terbaru Failed end Condition Guru tidak dapat memperbarui akun

Actors Guru

Main Flow / Basic Path 1. Guru melakukan login

2. Guru memilih menu Setting Akun 3. Guru mengisi username

4. Guru mengisi password lama 5. Guru mengisi password baru 6. Guru konfirmasi Password 7. Guru klik Simpan

Tabel IV.20

Deskripsi Use Case Logout

Use Case Name Logout

(20)

Goal Guru berhasil logout

Pre-Conditions Menu menu pengolahan data aktif Post-Conditions Menu menu pengolahan data tidak aktif Failed end Condition Sistem tidak bisa diakses

Actors Guru

Main Flow / Basic Path 1. Guru memilih menu Logout

2. Sistem menampilkan konfirmasi logout

4.1.3 Rancangan Diagram Activity

Diagram aktivitas menggambarkan berbagai alur aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alur berawal, desicion yang mungkin terjadi dan bagaimana mereka berakhir.

(21)

A. Diagram Aktivitas Admin

Gambar IV.4 Activity Diagram Admin

(22)

B. Diagram Aktivitas Siswa

Gambar IV.5 Activity Diagram Siswa

(23)

C. Diagram Aktivitas Guru

Gambar IV.6 Activity Diagram Guru

(24)

4.1.4 Rancangan Dokumen Sistem Usulan

A. Dokumen Masukan

1. Nama Dokumen : Form input siswa

Fungsi : Untuk menambahkan data siswa Sumber : Siswa

Tujuan : Admin

Media : Online

Jumlah : 1 Halaman

Frekuensi : Setiap masuk siswa baru Bentuk : Lihat lampiran B-1 2. Nama Dokumen : Form input guru

Fungsi : Untuk menmbahkan data guru

Sumber : Guru

Tujuan : Admin

Media : Online

Jumlah : 1 Halaman

Frekuensi : Setiap masuk guru baru Bentuk : Lihat lampiran B-2

3. Nama Dokumen : Form input jadwal pelajaran

Fungsi : Untuk menambahkan jadwal pelajaran

Sumber : Admin

Tujuan : Siswa

Media : Online

Jumlah : 1 Halaman

Frekuensi : Setiap tahun ajaran baru Bentuk : Lihat lampiran B-3

(25)

B. Dokumen Keluaran

1. Nama Dokumen : Data absensi siswa

Fungsi : Untuk melihat data absensi siswa

Sumber : Admin

Tujuan : Guru

Media : Online

Jumlah : 1 Halaman

Frekuensi : Setiap siswa melakukan absensi Bentuk : Lihat lampiran C-1

4.1.5 Rancangan Prototype

A. Prototype Admin 1. Login Admin

Gambar IV.7 Login Admin

(26)

2. Home Admin

Gambar IV.8 Login Home Admin

3. Data Guru

Gambar IV.9 Data Guru

(27)

4. Data Siswa

Gambar IV.10 Data Siswa

5. Data Absensi Siswa

Gambar IV.11 Data Absensi Siswa

(28)

6. Jadwal Pelajaran Gambar IV.12 Jadwal Pelajaran B. Prototype Guru 1. Login Guru Gambar IV.13 Login Guru

(29)

2. Home Guru Gambar IV.14 Home Guru 3. Data Guru Gambar IV.15 Data Guru

(30)

4. Data Siswa

Gambar IV.16 Data Siswa

5. Data Absensi Siswa

Gambar IV.17 Data Absensi Siswa

(31)

6. Jadwal Mengajar Gambar IV.18 Jadwal Mengajar 7. Setting Akun Gambar IV.19 Setting Akun

(32)

C. Prototype Siswa 1. Login Siswa Gambar IV.20 Login Siswa 2. Home Siswa Gambar IV.21 Home Siswa

(33)

3. Absen Gambar IV.22 Absen 4. Jadwal Pelajaran Gambar IV.23 Jadwal Pelajaran

(34)

4.2. Perancangan Perangkat Lunak

Perancangan perangkat lunak yaitu tahapan lanjutan agar di ketahui bagaimana gambaran dan proses suatu sistem di bentuk.

4.2.1. Entity Relationship Diagram (ERD)

Gambar IV.24

(35)

4.2.2 Logical Record Structure (LRS)

Gambar IV.25

Logical Record Structure (LRS) Absensi Siswa

4.2.3. Spesifikasi File

1. Spesifikasi File Admin Nama File : Admin

Akronim : Admin

Fungsi : Login dan mengelola ruang admin

(36)

Organisasi File : Indexed Sequential

Akses File : Random Media : Hard disk

Panjang Record : 62 Byte Kunci Field : id_admin

Software : MySQL

Tabel IV.21

Spesifikasi File Admin

NO Elemen Data Nama Field Tipe Size Keterangan

1 Id_admin Id_admin Int 11 Primary Key

2 Nama_admin Nama_admin Varchar 50 3 Username Username Varchar 50 4 Password Password Varchar 8

2. Spesifikasi File Data Siswa

Nama File : Data Siswa

Akronim : Data Siswa

Fungsi : Login dan mengelola data siswa

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random Media : Hard disk

(37)

Panjang Record : 105 Byte Kunci Field : id_siswa

Software : MySQL

Tabel IV.22

Spesifikasi File Data Siswa

NO Elemen Data Nama Field Tipe Size Keterangan

1 Id_siswa Id Int 11 Primary Key

2 Nama_siswa Nama_siswa Varchar 50

3 NIP NIP Int 50

4 Program Program Varchar 128

3. Spesifikasi File Jadwal Pelajaran

Nama File : Jadwal Pelajaran

Akronim : Jadwal Pelajaran

Fungsi : Untuk melihat jadwal pelajaran

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random Media : Hard disk

Panjang Record : 206 Byte

Kunci Field : id_jadwal

(38)

Tabel IV.23

Spesifikasi File Jadwal Pelajaran

NO Elemen Data Nama Field Tipe Size Keterangan 1 Id_jadwal Id_jadwal Int 11 Primary Key

2 Id_guru Id_guru Int 11

3 Id_siswa Id_siswa Int 11

4 Program Program Varchar 50

5 Hari Hari Date 11

6 Jam Jam date 11

4. Spesifikasi File Guru

Nama File : Guru

Akronim : Guru

Fungsi : Untuk menyimpan data Guru

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random Media : Hard disk

Panjang Record : 125 Byte

Kunci Field : id_guru

(39)

Tabel IV.24

Spesifikasi File Guru

NO Elemen Data Nama Field Tipe Size Keterangan

1 Id_guru Id_guru Int 11 Primary Key

2 NIP NIP Int 45

3 Mapel Mapel Varchar 45

4 Nm_guru Nm_guru Varchar 50

5 Tgl_lahir Tgl_lahir Date 16

5. Spesifikasi File Absensi

Nama File : Absensi

Akronim : Absensi

Fungsi : Untuk menyimpan Absensi

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random Media : Hard disk

Panjang Record : 238 Byte

Kunci Field : id_absen

(40)

Tabel IV.25

Spesifikasi File Absensi

NO Elemen Data Nama Field Tipe Size Keterangan

1 Id_absen Id_absen Int 11 Primary Key

2 Id_siswa Id_siswa Varchar 50 Foreign Key

3 Id_guru Id_guru Varchar 50 Foreign Key

4 Nama_guru Nama_guru Varchar 50 5 Nama_siswa Nama_siswa Varchar 50

6 NIP_guru NIP_guru Int 45

7 NIS NIS Int 45

8 mapel Maple Varchar 45

(41)

4.2.4. Class Diagram

Gambar IV.26

(42)

4.2.5. Sequence Diagram

Gambar IV.27

Sequence Diagram Absensi Siswa

4.2.6. Spesifikasi Hardware dan Software

1. Spesifikasi Hardware

a. Server

1.) CPU

(43)

b. RAM 2GB

c. Hard Disk 500GB

2.) Mouse

3.) Keyboard

4.) Monitor dengan resolusi layer minimum 1024x768 5.) Koneksi internet dengan kecepatan 2 Mbps.

b. Client

1.) CPU

a. Processore Intel Core i3-4005U, 1.7GHz

b. RAM 2GB

c. Hard Disk 500GB

2.) Mouse

3.) Keyboard

4.) Monitor dengan resolusi layer minimum 1024x768 5.) Koneksi internet dengan kecepatan 56kbps.

2. Spesifikasi Software

1. Server

a. Sistem operasi yang umum digunakan seperti : Microsoft Windows.

b. Aplikasi bundle web srever seperti : Xampp, yang terdiri dari beberapa komponen, yaitu :

(44)

2. Aplikasi PHP Server v5 3. Aplikasi phpMyAdmin v3

c. Aplikasi Web Lihat seperti Mozilla Firefox, Internet Explorer, Google Chrome.

2. Client

a. Sistem operasi yang umum digunakan seperti : Microsoft Windows.

b. Aplikasi Web Lihat seperti Mozilla Firefox, Internet Explorer, Google Chrome.

4.3. Jadwal Implementasi

Tabel IV. 26

Jadwal Implementasi

No Kegiatan

Waktu

BULAN 1 BULAN 2 BULAN 3

1 2 3 4 1 2 3 4 1 2 3 4

1 Persiapan data awal 2 Analisa

3 Desain Sistem

4 Desain Perangkat Lunak 5 Pembuatan & Tes Program 6 Tes Sistem

Gambar

Gambar IV.2   Use Case Diagram Siswa
Tabel IV.8
Tabel IV.11
Tabel IV.12
+7

Referensi

Dokumen terkait

Goal Admin dapat mengelola laporan Pre-condition Admin memilih menu laporan Post-condition Admin dapat melihat laporan Failed end condition Admin gagal melihat laporan

Goal Admin dapat mengelola data barang Pre-Conditions Admin memilih menu data barang Post-Conditions Data barang berhasil tersimpan Failed

Failed end Condition bidan tidak dapat melihat data yang ada di admin utama. Actor

Post Condition Jadwal Pelajaran tersimpan, terupdate atau terhapus Failed and condition Gagal menyimpan, mengupdate atau menghapus Main Flow / Basic Path 1.. Admin melihat

Pre-condition Admin telah melakukan login kemudian memilih menu data laporan kemudian pilih print laporan Post-condition Data laporan bisa dicetak2. Failed condition Admin

Failed end Condition Jika waktu yang dipilih tidak terjadi transaksi atau tidak ditemukan data pada periode yang dipilih.. Actors

Pre-Conditions Admin mengakses halaman input data Post-Conditions sistem menampilkan halaman yang diakses Failed and Conditions Halaman gagal diakses. Aktor

Failed end condition Petugas tidak memilih menu data Klien. Primary Actor