• Tidak ada hasil yang ditemukan

Saran

Dalam dokumen laporan kerja praktek (Halaman 44-150)

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:

[email protected] m

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

Dalam dokumen laporan kerja praktek (Halaman 44-150)

Dokumen terkait