BAB V PENUTUP
5.2 Saran
Adapun saran yang dapat diambil dari analisa sampai pada pembuatan aplikasi laporan Kerja Praktek ini adalah sebagai berikut ;
a. Aplikasi yang telah dibuat ini masih kurang dari sempurna , penulis menyarankan website ini dapat dikembangkan lagi dengan fasilitas yang dapat memudahkan pengguna.
b. Perlu adanya perhatian pada pengembangan kualitas tampilan sistem yang lebih baik demi kenyamanan bagi admin dan pekerja lainnya.
36 DAFTAR PUSTAKA
Bengkalis, P. K. (2017). PROFIL DINAS PENDIDIKAN KABUPATEN BENGKALIS TAHUN 2017.
Politeknik Negeri Bengkalis. (2019, Oktober 9). Retrieved Juni 22, 2021, from https://ti.polbeng.ac.id/:
https://ti.polbeng.ac.id/profil/umum/sejarahteknikinformatika.html
Sasmito, G. W. (2017, Januari ). Penerapan Metode Waterfall Pada Desain Sistem Informasi Geografis Industri Kabupaten Tegal. Jurnal Informatika:Jurnal Pengembangan IT (JPIT), 2.
Wikipedia. (2019, Oktober 9). Retrieved Juni 22, 2021, from https://id.wikipedia.org/:
https://id.wikipedia.org/wiki/Politeknik_Negeri_Bengkalis
.
37 LAMPIRAN
Lampiran 1 : Luar Rancangaan
Skenario Usecase Diagram Nama use case : Login
Skenario :
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memasukkan username dan password
2. Memeriksa valid tidaknya data masukan dengan memeriksa ke tabel pengguna
3. Masuk ke aplikasi pengelolaan data pengguna
Skenario Alternatif
1. Memasukkan username dan password
2. Memeriksa valid tidaknya data masukan
3. Menampilkan pesan login tidak valid 4. Memasukkan username dan password
yang valid
5. Memeriksa valid tidaknya data masukan
6. Masuk ke aplikasi pengelolaan data pengguna
Nama use case : Logout Skenario :
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memilih menu logout
2. Melakukan logout
Nama use case : Memeriksa status login Skenario :
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memeriksa ke variabel session sebagai penanda login apakah pengguna sudah login
2. Mengembalikan status login, sudah login atau belum
38 Nama use case : Melihat data pengguna
Skenario :
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memeriksa status login
2. Menampilkan data pengguna yang dicari
3. Memilih data pengguna yang dicari
4. Menampilkan data pengguna
Nama use case : Mengubah data pengguna Skenario :
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memeriksa status login 2. Memasukkan kata kunci dan kategori
pencarian
3. Mencari data pengguna yang akan diubah
4. Menampilkan data pengguna yang dicari
5. Memilih data pengguna yang akan diubah
6. Menampilkan semua kolom data pengguna yang akan diubah
7. Mengubah data pengguna
8. Memeriksa valid tidaknya data masukan
9. Menyimpan data yang telah diubah ke database
10. Menampilkan pesan bahwa data sukses disimpan
Skenario Alternatif
1. Memeriksa status login 2. Memasukkan kata kunci dan kategori
pencarian
3. Mencari data pengguna yang akan diubah
4. Menampilkan data pengguna yang dicari
5. Memilih data pengguna yang akan diubah
6. Menampilkan semua kolom data pengguna yang akan diubah
7. Mengubah data pengguna
8. Memeriksa valid tidaknya data masukan
9. Menampilkan pesan bahwa data masukan tidak valid
10. Memperbaiki data masukan yang diubah dan tidak valid
11. Memeriksa valid tidaknya data masukan
39 12. Menyimpan data yang telah diubah ke
database
13. Menampilkan pesan bahwa data sukses disimpan
Nama use case : Memasukkan data pengguna Skenario :
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memeriksa status login 2. Memasukkan data pengguna sesuai
kolom yang ada
3. Memeriksa valid tidaknya data masukan
4. Menyimpan data pengguna ke database
5. Menampilkan pesan sukses disimpan Skenario Alternatif
1. Memeriksa status login 2. Memasukkan data pengguna sesuai
kolom yang ada
3. Memeriksa valid tidaknya data masukan
4. Mengeluarkan pesan bahwa data masukan tidak valid
5. Memperbaiki data masukan yang tidak valid
6. Memeriksa valid tidaknya data masukan
7. Menyimpan data pengguna ke database
8. Menampilkan pesan sukses disimpan
Nama use case : Menghapus data pengguna Skenario :
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memeriksa status login 2. Memasukkan kata kunci dan kategori
pencarian
3. Mencari data pengguna yang akan dihapus
4. Menampilkan data pengguna yang dicari
5. Memilih data pengguna yang akan dihapus
6. Menampilkan pesan konfirmasi apakah data akan benar-benar dihapus
7. Mengklik pilihan setuju data dihapus
8. Menghapus data pengguna dari database
40 9. Menampilkan pesan bahwa data sukses
dihapus Skenario Alternatif
1. Memeriksa status login 2. Memasukkan kata kunci dan kategori
pencarian
3. Mencari data pengguna yang akan dihapus
4. Menampilkan data pengguna yang dicari
5. Memilih data pengguna yang akan dihapus
6. Menampilkam pesan konfirmasi apakah data benar-benar dihapus 7. Mengklik pilihan tidak setuju data
dihapus
8. Kembali ke form pencarian data pengguna
Nama use case : Memasukkan data agenda legalisir Skenario :
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memeriksa status login 2. Memasukkan data agenda legalisir
sesuai kolom yang ada
3. Memeriksa valid tidaknya data masukan
4. Menyimpan data agenda legalisir ke database
5. Menampilkan pesan sukses disimpan Skenario Alternatif
1. Memeriksa status login 2. Memasukkan data agenda legalisir
sesuai kolom yang ada
3. Memeriksa valid tidaknya data masukan
4. Mengeluarkan pesan bahwa data masukan tidak valid
5. Memperbaiki data masukan yang tidak valid
6. Memeriksa valid tidaknya data masukan
7. Menyimpan data agenda legalisir ke database
8. Menampilkan pesan sukses disimpan
41 Nama use case : Mengubah data agenda legalisir
Skenario :
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memeriksa status login 2. Memasukkan kata kunci dan kategori
pencarian
3. Mencari data agenda legalisir yang akan diubah
4. Menampilkan data agenda legalisir yang dicari
5. Memilih data agenda legalisir yang akan diubah
6. Menampilkan semua kolom data agenda legalisir yang akan diubah 7. Mengubah data agenda legalisir
8. Memeriksa valid tidaknya data masukan
9. Menyimpan data yang telah diubah ke database
10. Menampilkan pesan bahwa data sukses disimpan
Skenario Alternatif
1. Memeriksa status login 2. Memasukkan kata kunci dan kategori
pencarian
3. Mencari data agenda legalisir yang akan diubah
4. Menampilkan data agenda legalisir yang dicari
5. Memilih data agenda legalisir yang akan diubah
6. Menampilkan semua kolom data menu makanan yang akan diubah
7. Mengubah data agenda legalisir
8. Memeriksa valid tidaknya data masukan
9. Menampilkan pesan bahwa data masukan tidak valid
10. Memperbaiki data masukan yang diubah dan tidak valid
11. Memeriksa valid tidaknya data masukan
12. Menyimpan data yang telah diubah ke database
13. Menampilkan pesan bahwa data sukses disimpan
42 Nama use case : Menghapus data agenda legalisir
Skenario :
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memeriksa status login 2. Memasukkan kata kunci dan kategori
pencarian
3. Mencari data agenda legalisir yang akan dihapus
4. Menampilkan data agenda legalisir yang dicari
5. Memilih data agenda legalisir yang akan dihapus
6. Menampilkan pesan konfirmasi apakah data akan benar-benar dihapus
7. Mengklik pilihan setuju data dihapus
8. Menghapus data agenda legalisir dari database
9. Menampilkan pesan bahwa data sukses dihapus
Skenario Alternatif
1. Memeriksa status login 2. Memasukkan kata kunci dan kategori
pencarian
3. Mencari data agenda legalisir yang akan dihapus
4. Menampilkan data agenda legalisir yang dicari
5. Memilih data agenda legalisir
6. Menampilkam pesan konfirmasi apakah data benar-benar dihapus 7. Mengklik pilihan tidak setuju data
dihapus
8. Kembali ke form pencarian data agenda legalisir
Nama use case : Melihat data agenda legalisir Skenario :
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memeriksa status login
2. Menampilkan data agenda legalisir yang dicari
3. Memilih data agenda legalisir yang ingin dicari
4. Menampilkan data agenda legalisir
43 Nama use case : Mencari data agenda legalisir
Skenario :
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memeriksa status login 2. Memasukkan kata kunci dan kategori
pencarian
3. Mencari data agenda legalisir yang akan dicari
4. Menampilkan data agenda legalisir yang dicari
5. Memilih data agenda legalisir yang dicari
6. Menampilkan data agenda legalisir dari menu makanan yang dipilih Skenario Alternatif
1. Memeriksa status login 2. Memasukkan kata kunci dan kategori
pencarian
3. Mencari data agenda legalisir yang akan dicari
4. Menampilkan pesan data agenda legalisir tidak ada
5. Memasukkan kata kunci dan kategori pencarian
6. Mencari data agenda legalisir yang akan dicari
7. Menampilkan data agenda legalisir yang dicari
8. Memilih agenda legalisir yang dicari
9. Menampilkan data agenda legalisir dari agenda legalisir yang dipilih
Nama use case : Memasukkan data agenda surat masuk Skenario :
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memeriksa status login 2. Memasukkan data agenda surat masuk
sesuai kolom yang ada
3. Memeriksa valid tidaknya data masukan
4. Menyimpan data paket ke database 5. Menampilkan pesan sukses disimpan Skenario Alternatif
1. Memeriksa status login 2. Memasukkan data agenda surat masuk
sesuai kolom yang ada
3. Memeriksa valid tidaknya data masukan
44 4. Mengeluarkan pesan bahwa data
masukan tidak valid 5. Memperbaiki data masukan yang tidak
valid
6. Memeriksa valid tidaknya data masukan
7. Menyimpan data agenda surat masuk ke database
8. Menampilkan pesan sukses disimpan
Nama use case : Mengubah data agenda surat masuk Skenario :
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memeriksa status login 2. Memasukkan kata kunci dan kategori
pencarian
3. Mencari data agenda surat masuk yang akan diubah
4. Menampilkan data agenda surat masuk yang dicari
5. Memilih data agenda surat masuk yang akan diubah
6. Menampilkan semua kolom data paket yang akan diubah
7. Mengubah data agenda surat masuk
8. Memeriksa valid tidaknya data masukan
9. Menyimpan data yang telah diubah ke database
10. Menampilkan pesan bahwa data sukses disimpan
Skenario Alternatif
1. Memeriksa status login 2. Memasukkan kata kunci dan kategori
pencarian
3. Mencari data agenda surat masuk yang akan diubah
4. Menampilkan data agenda surat masuk yang dicari
5. Memilih data agenda surat masuk yang akan diubah
6. Menampilkan semua kolom data agenda surat masuk yang akan diubah 7. Mengubah data agenda surat masuk
8. Memeriksa valid tidaknya data masukan
9. Menampilkan pesan bahwa data masukan tidak valid
10. Memperbaiki data masukan yang diubah dan tidak valid
11. Memeriksa valid tidaknya data
45 masukan
12. Menyimpan data yang telah diubah ke database
13. Menampilkan pesan bahwa data sukses disimpan
Nama use case : Menghapus data agenda surat masuk Skenario :
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memeriksa status login 2. Memasukkan kata kunci dan kategori
pencarian
3. Mencari data agenda surat masuk yang akan dihapus
4. Menampilkan data agenda surat masuk yang dicari
5. Memilih data agenda surat masuk yang akan dihapus
6. Menampilkan pesan konfirmasi apakah data akan benar-benar dihapus
7. Mengklik pilihan setuju data dihapus
8. Menghapus data agenda surat masuk dari database
9. Menampilkan pesan bahwa data sukses dihapus
Skenario Alternatif
1. Memeriksa status login 2. Memasukkan kata kunci dan kategori
pencarian
3. Mencari data agenda surat masuk yang akan dihapus
4. Menampilkan data agenda surat masuk yang dicari
5. Memilih data agenda surat masuk
6. Menampilkam pesan konfirmasi apakah data benar-benar
7. Mengklik pilihan tidak setuju data dihapus
8. Kembali ke form pencarian data agenda surat masuk
46 Nama use case : Melihat data agenda surat masuk
Skenario :
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memeriksa status login
2. Menampilkan data agenda surat masuk yang dicari
3. Memilih agenda surat masuk yang ingin dicari
4. Menampilkan data agenda surat masuk (semua kolom dari agenda surat masuk yang dipilih)
Nama use case : Mencari data agenda surat masuk Skenario :
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memeriksa status login 2. Memasukkan kata kunci dan kategori
pencarian
3. Mencari data agenda surat masuk yang akan dicari
4. Menampilkan data menu agenda surat masuk yang dicari
5. Memilih menu agenda surat masuk yang dicari
6. Menampilkan data agenda surat masuk dari menu paket yang dipilih
Skenario Alternatif
1. Memeriksa status login 2. Memasukkan kata kunci dan kategori
pencarian
3. Mencari data agenda surat masuk yang akan dicari
4. Menampilkan pesan data agenda surat masuk tidak ada
5. Memasukkan kata kunci dan kategori pencarian
6. Mencari data agenda surat masuk yang akan dicari
7. Menampilkan data agenda surat masuk yang dicari
8. Memilih agenda surat masuk yang dicari
9. Menampilkan data agenda surat masuk dari menu makanan yang dipilih
47 Nama use case : Melihat data agenda surat keluar
Skenario :
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memeriksa status login
2. Menampilkan data agenda surat keluar yang dicari
3. Memilih data agenda surat keluar yang dicari
4. Menampilkan data agenda surat keluar
Nama use case : Mengubah data agenda surat keluar Skenario :
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memeriksa status login 2. Memasukkan kata kunci dan kategori
pencarian
3. Mencari data agenda surat keluar yang akan diubah
4. Menampilkan data agenda surat keluar yang dicari
5. Memilih data agenda surat keluar yang akan diubah
6. Menampilkan semua kolom data agenda surat keluar yang akan diubah 7. Mengubah data agenda surat keluar
8. Memeriksa valid tidaknya data masukan
9. Menyimpan data yang telah diubah ke database
10. Menampilkan pesan bahwa data sukses disimpan
Skenario Alternatif
1. Memeriksa status login 2. Memasukkan kata kunci dan kategori
pencarian
3. Mencari data agenda surat keluar yang akan diubah
4. Menampilkan data agenda surat keluar yang dicari
5. Memilih data agenda surat keluar yang akan diubah
6. Menampilkan semua kolom data agenda surat keluar yang akan diubah 7. Mengubah data agenda surat keluar
8. Memeriksa valid tidaknya data masukan
9. Menampilkan pesan bahwa data masukan tidak valid
10. Memperbaiki data masukan yang
48 diubah dan tidak valid
11. Memeriksa valid tidaknya data masukan
12. Menyimpan data yang telah diubah ke database
13. Menampilkan pesan bahwa data sukses disimpan
Nama use case : Mencari data agenda surat keluar Skenario :
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memeriksa status login 2. Memasukkan kata kunci dan kategori
pencarian
3. Mencari data agenda surat keluar yang akan dicari
4. Menampilkan data agenda surat keluar yang dicari
5. Memilih agenda surat keluar yang dicari
6. Menampilkan data agenda surat keluar dari pemesanan yang dipilih
Skenario Alternatif
1. Memeriksa status login 2. Memasukkan kata kunci dan kategori
pencarian
3. Mencari data agenda surat keluar yang akan dicari
4. Menampilkan pesan data agenda surat keluar tidak ada
5. Memasukkan kata kunci dan kategori pencarian
6. Mencari data agenda surat keluar yang akan dicari
7. Menampilkan data agenda surat keluar yang dicari
8. Memilih agenda surat keluar yang dicari
9. Menampilkan data agenda surat keluar dari agenda surat keluar yang dipilih
49 Nama use case : Memasukkan data agenda surat keluar
Skenario :
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memeriksa status login 2. Memasukkan data agenda surat keluar
sesuai kolom yang ada
3. Memeriksa valid tidaknya data masukan
4. Menyimpan data agenda surat keluar ke database
5. Menampilkan pesan sukses disimpan Skenario Alternatif
1. Memeriksa status login 2. Memasukkan data agenda surat keluar
sesuai kolom yang ada
3. Memeriksa valid tidaknya data masukan
4. Mengeluarkan pesan bahwa data masukan tidak valid
5. Memperbaiki data masukan yang tidak valid
6. Memeriksa valid tidaknya data masukan
7. Menyimpan data agenda surat keluar ke database
8. Menampilkan pesan sukses disimpan
Nama use case : Menghapus data pemesanan Skenario :
Aksi Aktor Reaksi Sistem
Skenario Normal
1. Memeriksa status login 2. Memasukkan kata kunci dan kategori
pencarian
3. Mencari data agenda surat keluar yang akan dihapus
4. Menampilkan data agenda surat keluar yang dicari
5. Memilih data agenda surat keluar yang akan dihapus
6. Menampilkan pesan konfirmasi apakah data akan benar-benar dihapus
7. Mengklik pilihan setuju data dihapus
8. Menghapus data agenda surat keluar dari database
9. Menampilkan pesan bahwa data sukses dihapus
Skenario Alternatif
1. Memeriksa status login
50 2. Memasukkan kata kunci dan kategori
pencarian
3. Mencari data agenda surat keluar yang akan dihapus
4. Menampilkan data agenda surat keluar yang dicari
5. Memilih data agenda surat keluar yang akan dihapus
6. Menampilkam pesan konfirmasi apakah data benar-benar
7. Mengklik pilihan tidak setuju data dihapus
8. Kembali ke form pencarian data agenda surat keluar
51 Lampiran 2 : Evaluasi dan Implementasi
Tabel Pengujian Form Login No. Skenario
Pengujian
Test Case Hasil yang Diharapkan Hasil Pengujian
Kesimpulan
1 Username dan
Password tidak diisi kemudian klik tombol Login
Username:
(kosong) Password:
(kosong)
Sistem akan menolak dan menampilkan pesan
“Harap isi Username dan password”
Sesuai harapan Valid
2 Mengetikkan
Username, dan password tidak diisi
atau kosong
kemudian klik tombol Login
Username:
admin Password:
(kosong)
Sistem akan menolak dan menampilkan pesan
“Password belum diisi”
Sesuai harapan Valid
3 Mengetikkan
Password, dan Username tidak diisi
atau kosong
kemudian klik tombol Login
Username:
(kosong) Password:
admin123
Sistem akan menolak dan menampilkan pesan
“Username belum diisi”
Sesuai harapan Valid
4 Mengetikkan
Username dan/atau password tidak sesuai, kemudian klik tombol Login
Username:
Password:
adm123
Sistem akan menolak dan menampilkan pesan
“Username atau
Password yang anda masukan salah”
Sesuai harapan Valid
5 Mengetikkan
Username dan password (diisi), kemudian klik tombol Login
Username:
admin Password:
admin
Sistem menerima akses login dan kemudian menampilkan halaman dashboard
Sesuai harapan Valid
Tabel Pengujian Form Agenda Legalisir No. Skenario
Pengujian
Test Case Hasil yang Diharapkan Hasil Pengujian
Kesimpulan 1 Nama, No. Ijazah
dan Asal Sekolah tidak diisi, kemudian klik tombol Simpan
Mengklik Simpan tanpa mengisi data atau hanya sebagian data diisi
Sistem akan menolak dan menampilkan pesan
“Semua data harus diisi”
Sesuai harapan
Valid
52 2 Mengisi Nama,
No. Ijazah dan Asal Sekolah, kemudian klik tombol Simpan
Mengklik Simpan dengan mengisi data lengkap dan benar
Sistem menerima akses input agenda legalisir dan kemudian akan ada konfirmasi bahwa data berhasil disimpan
Sesuai harapan
Valid
Tabel Pengujian Form Agenda Surat Masuk No. Skenario
Pengujian
Test Case Hasil yang Diharapkan Hasil Pengujian
Kesimpulan 1 Pengirim,Tanggal,
Nomor dan
Keringkasan isi tidak diisi, kemudian klik tombol Simpan
Mengklik Simpan tanpa mengisi data atau hanya sebagian data diisi
Sistem akan menolak dan menampilkan pesan
“Semua data harus diisi”
Sesuai harapan
Valid
2 Mengisi Pengirim, Tanggal, Nomor dan Keringkasan isi tidak diisi, kemudian klik tombol Simpan
Mengklik Simpan dengan mengisi data lengkap dan benar
Sistem menerima akses input agenda surat masuk dan kemudian akan ada konfirmasi bahwa data berhasil disimpan
Sesuai harapan
Valid
Tabel Pengujian Form Agenda Surat Keluar No. Skenario
Pengujian
Test Case Hasil yang Diharapkan Hasil Pengujian
Kesimpulan 1 Tanggal, Alamat,
Keringkasan isi dan Nomor Surat tidak diisi, kemudian klik tombol Simpan
Mengklik Simpan tanpa mengisi data atau hanya sebagian data diisi
Sistem akan menolak dan menampilkan pesan
“Semua data harus diisi”
Sesuai harapan Valid
2 Mengisi Tanggal, Alamat,Keringkas an isi dan Nomor Surat tidak diisi, kemudian klik tombol Simpan
Mengklik Simpan dengan mengisi data lengkap dan benar
Sistem menerima akses input agenda surat masuk dan kemudian akan ada konfirmasi bahwa data berhasil disimpan
Sesuai harapan Valid
53 Lampiran 3 : Surat Balasan Kerja Praktek
54 Lampiran 4 : Nota Dinas (Penempatan Kerja Praktek)
55 Lampiran 5 : Surat Keterangan Kerja Praktek
56 Lampiran 6 : Sertifikat Kerja Praktek
57 Lampiran 7 : Lembar Penilaian Kerja Praktek
58 Lampiran 8 : Daftar Absensi Kerja Praktek
Absensi Bulan Januari
59
Absen Bulan Februari
60
Absen Bulan Maret
61
Absen Bulan April
62 Lampiran 9 : Dokumen Agenda Legalisir
63 Lampiran 10 : Agenda Surat Masuk
64 Lampiran 11 : Agenda Surat Keluar
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140