commit to user
32
BAB IV
IMPLEMENTASI DAN ANALISA
4.1. Implementasi
Aplikasi Forum Komunikasi Keanggotaan ini didesain untuk sarana berbagi informasi (impartasi, agenda, daftar anggota) dan interaksi antar anggota. Aktor yang terlibat dalam proses transaksi ini antara lain yaitu : anggota, divisi IT, dan koordinator kota. Divisi IT dan koordinator kota juga merupakan anggota dan mempunyai hak yang sama seperti anggota, hanya saja divisi IT dan koordinator kota memiliki hak istimewa lebih daripada anggota. Bagi orang yang bukan bagian dari organisasi atau bagian dari organisasi namun sudah tidak aktif tidak bisa memasuki aplikasi ini.
Secara garis besar dalam aplikasi Aplikasi Forum Komunikasi ini mempunyai 3 halaman hak akses yang berbeda sesuai dengan level aktor, yaitu halaman anggota untuk melihat informasi, join agenda, menambah status, dan menambahkan comment di beberapa artikel dan laporan. Halaman divisi IT untuk melakukan manajemen kota, koordinator kota, anggota, impartasi, status, dan comment. Sedangkan halaman koordinator kota untuk menambahkan anggota, manajemen agenda dan laporan hasil agenda. Untuk lebih jelasnya sebagai berikut :
commit to user
4.1.1. Halaman Login
Halaman login merupakan halaman pertama yang otomatis terbuka saat Aplikasi Forum Komunikasi ini dijalankan.
Gambar 4.1 Halaman Login
4.1.2. Halaman Anggota
Untuk dropdown menu anggota akan terlihat seperti gambar di bawah ini, anggota tidak mempunyai hak untuk masuk ke menu setting.
commit to user
4.1.2.1. Halaman Home
Halaman home menampilkan status dari semua user dan user yang login bisa langsung memberi comment.
Gambar 4.3. Halaman Home
commit to user Menambahkan comment
Gambar 4.5 Menambahkan comment pada status
Jika diklik submit maka yang terjadi seperti gambar di bawah ini :
Gambar 4.6 Proses penambahan berhasil
Komen berhasil ditambahkan.
commit to user
Jika kita klik nama pemberi comment maka akan keluar profile pemberi comment tersebut, seperti gambar di bawah ini :
Gambar 4.8 Salah satu status
Maka profile orang yang kita klik akan muncul.
Gambar 4.9 Profil User yang namanya diklik
Di sisi kiri halaman home terdapat judul-judul impartasi yang dikelompokkan berdasarkan kategori impartasi. Jika linknya kita klik maka akan keluar impartasi berdasar judul yang kita klik.
commit to user
Gambar 4.10 Judul Impartasi dan detailnya
Menambahkan comment untuk mengomentari impartasi di atas
Gambar 4.11 Comment impartasi
Link ini berisi tentang link yang masih berkaitan dengan Fire Generation. Perbedaan dari website Fire Generation Official dengan Aplikasi Forum Komunikasi ini adalah FG official memberi informasi umum sedangkan aplikasi ini memberi informasi yang lebih rahasia.
commit to user Link Fire Generation Official
Gambar 4.13 Link Fire Generation Official
Link Yayasan Channel of Blessing for Nations
Gambar 4.14 Link Yayasan Channel of Blessing for Nations
4.1.2.2. Halaman Impartasi
Halaman ini berisi tentang semua impartasi, untuk menghindari ketidak maksimalan jika ada artikel yang terlalu panjang, maka ada tombol readmore.
commit to user
Gambar 4.15. Halaman Impartasi
Jika tombol readmore diklik maka akan keluar seperti gambar di bawah ini, berisi detail impartasi lalu ada halaman untuk memberi comment atas impartasi tersebut.
commit to user Berikut untuk memberi comment impartasi.
Gambar 4.17. Comment Impartasi
Menambahkan comment untuk mengomentari impartasi di atas
Gambar 4.18 Setelah comment impartasi ditambahkan
4.1.2.3. Halaman Anggota
Halaman anggota berisi siapa saja anggota Fire Generation yang aktif, disini tampilan anggota dipisahkan berdasarkan level, paling atas ada divisi IT, lalu Koordinator Kota, dan terakhir Anggota. Untuk Anggota sendiri dipisahkan lagi berdasarkan kota masing-masing.
commit to user
Gambar 4.19. Halaman Anggota
Jika fotonya kita klik maka akan keluar profile anggota tersebut.
Gambar 4.20. Halaman Detail Profil Anggota
4.1.2.4. Halaman Agenda
Halaman Agenda berisi tentang agenda apa saja yang ada di Fire Generation, disini user bisa join agenda, dengan syarat tidak melebihi tanggal dan kuota follower. User juga bisa melihat hasil dari agenda tersebut.
commit to user
Gambar 4.21. Halaman Agenda
Pada gambar di atas tampak pada agenda natal follower nya 1000 orang tetapi yang join baru 2 orang, button join didisable karena tanggalnya sudah terlewat.
Jika kita klik join, maka tombol join akan didisable tanda bahwa kita tidak bisa join lagi.
Gambar 4.22. Halaman Agenda setelah dijoin
Jika kita klik pada kolom Going (yang dilingkari merah), maka user bisa melihat siapa follower dari agenda tersebut. Seperti gambar di bawah ini.
commit to user
4.1.2.5. Halaman Profile
Menampilkan profil dari user yang login.
Gambar 4.24. Tampilan Dropdown Menu Setelah diklik maka akan keluar seperti di bawah ini
Gambar 4.25. Halaman Profil
Di halaman profile ini, user dapat melakukan hal-hal sebagai berikut
a) Mengedit profile. Pada kolom di bawah foto terdapat detail profil dan button edit profile. Klik edit profil maka user bisa mengubah profile nya
commit to user
Gambar 4.26 Tampilan halaman edit profile
b) Menghapus comment dari status yang user pernah tulis
Gambar 4.27 Postingan testimony dari user yang login
Klik bintang (*) yang berwarna merah muda, maka otomatis comment akan terhapus.
Gambar 4.28. Proses hapus comment testimony berhasil Klik edit profile, maka profile akan diperbaharui
commit to user Maka hasilnya, seperti di gambar ini
Gambar 4.29. Setelah comment dihapus
c) Menghapus status yang pernah ditulis oleh user tersebut
Gambar 4.30 Status yang ditulis user login
Klik button “delete status” maka status akan terhapus
Gambar 4.31 Setelah Status dihapus
commit to user
4.1.2.6. Halaman Status
Di halaman ini user bisa menambahkan status, lalu status tersebut akan tampil di halaman home. Langkah pertama arahkan cursor ke nama (dropdown menu) lalu klik status.
Gambar 4.32 Dropdown Menu Maka akan keluar popup seperti gambar di bawah ini.
Gambar 4.33. Popup Status
Jika diklik submit maka yang terjadi seperti gambar di bawah ini.
commit to user
Status akan muncul di halaman home dan profil user yang menulis status tersebut.
Gambar 4.35 Perubahan tampilan di halaman home
Gambar 4.36 Perubahan tampilan di halaman profile
4.1.3. Halaman Divisi IT
Divisi IT dapat memanajemen kota, koordinator kota, kelola anggota, impartasi, status, dan comment.
commit to user
4.1.3.1. Halaman Muka Setting
Halaman muka setting menampilkan semua data, seperti berikut ini : a) Anggota
Menampilkan anggota organisasi yang aktif.
Gambar 4.38. Halaman Muka Setting bagian Anggota
Button view all untuk melihat data anggota secara detail, dikhususkan jika user ingin mencetak data.
commit to user
Jika ingin mencetak, klik kanan lalu klik Print/Cetak, maka akan keluar seperti gambar di bawah ini.
Gambar 4.40. Cetak Anggota
b) Impartasi
Menampilkan impartasi yang ditulis oleh divisi IT.
commit to user
Klik view all untuk melihat semua impartasi yang telah ditulis
Gambar 4.42. Halaman Muka Setting bagian Anggota (2)
Maka yang akan keluar setelah button diklik adalah sebagai berikut
commit to user
Jika ingin mencetak, klik kanan lalu print. Maka tampilannya adalah
Gambar 4.44. Halaman Print Impartasi
c) Agenda
Menampilkan agenda yang ditulis oleh koordinator kota.
commit to user
Klik view all untuk melihat semua agenda. Maka yang akan keluar setelah button diklik adalah sebagai berikut.
Gambar 4.46. Halaman cetak semua agenda
Jika ingin mencetak, klik kanan lalu print. Maka tampilannya adalah
commit to user d) Laporan Agenda
Menampilkan agenda yang ditulis oleh koordinator kota.
Gambar 4.48. Halaman Muka Setting bagian Laporan Agenda
Klik view all untuk melihat semua agenda. Maka yang akan keluar setelah button diklik adalah sebagai berikut.
Gambar 4.49. Halaman cetak semua laporan agenda
Jika ingin mencetak, klik kanan lalu print. Maka tampilannya adalah
commit to user e) Status
Menampilkan semua testimony yang ditulis semua user
Gambar 4.51. Halaman Muka Setting bagian Status
4.1.3.2. Manajemen Kota
Halaman ini untuk menambah kota baru atau mengubah nama kota (jika ada salah pengetikan di awal) juga penghapusan kota.
commit to user a. Menambah kota
Ketikkan nama kota di form input nama kota. Lalu klik submit untuk menambahkan ke database.
Gambar 4.53. Tambah Kota baru
Ketika penambahan data ke database berhasil maka akan timbul warning box seperti di bawah ini.
Gambar 4.54. Proses penamabhan kota berhasil Kota yang ditambahkan muncul di tabel view kota.
commit to user b. Mengubah nama kota
Misal kita akan mengubah Tes menjadi Banten, maka kita klik button edit
Gambar 4.56. Salah satu kota Maka akan keluar halaman seperti di bawah ini.
Gambar 4.57. Halaman edit kota Klik submit maka yang terjadi, akan keluar warning box.
Gambar 4.58. Proses edit berhasil Dan pada tabel kota, nama Tes berganti dengan Banten.
commit to user c. Menghapus kota
Misal kita mau menghapus Kota Tangerang maka kita harus mengklik button tong sampah.
Gambar 4.60. Salah satu kota yang akan dihapus Setelah diklik maka akan keluar warning box seperti di bawah ini.
Gambar 4.61. proses penghapusan berhasil Maka kota Tangerang berhasil dihapus.
commit to user
4.1.3.3. Manajemen Koordinator Kota
Halaman ini berisi tentang data koordinator kota, semua kota ditampilkan jadi dapat diketahui kota mana saja yang belum ada koordinatornya. Di halaman ini juga menampilkan koordinator kota yang aktif dan tidak.
a) Menambah koordinator kota
Pada kolom kota, hanya akan muncul kota yang belum ada koordinator kotanya untuk menghindari data yang double (missal untuk kota Surakarta ada 2 koordinator, padahal seharusnya tidak diperkenankan).
Gambar 4.63. Menambah koordinator kota
Data sudah selesai diisikan lalu klik button Tambah Koordinator Kota, maka
Gambar 4.64. Proses penambahan koordinator kota berhasil
Pada tabel koordinator kota yang semulanya Surakarta tidak ada koordinator kini sudah ada koordinatornya.
commit to user b) Menonaktifkan koordinator kota
Untuk memblokir koordinator kota yang sudah tidak aktif maka kita klik button non aktif pada tabel koordinator kota. Misal kita akan menonaktifkan koordinator kota semarang.
Gambar 4.66. Tampilan koordinator kota aktif
Klik button non aktif, maka
Gambar 4.63. Proses penonaktifan berhasil
Setelah berhasil menonaktifkan user, maka koordinator kota yang telah dinonaktikan akan berpindah di tabel koordinator kota non aktif
commit to user
Gambar 4.68. Setelah koordinator kota dinonaktifkan
c) Mengaktifkan koordinator kota yang berstatus non aktif
Ketentuan koordinator kota yang non aktif lalu kembali aktif, koordinator kota akan berganti status menjadi anggota, namun kotanya tidak berubah. Klik button aktif untuk mengaktifkan koordinator kota yang nonaktif
Gambar 4.69. Tampilan koordinator kota tidak aktif
Maka yang terjadi adalah sebagai berikut
Gambar 4.70. Proses pengaktifan berhasil
commit to user
Di koordinator kota aktif maupun tidak aktif nama tersebut tidak ada
Gambar 4.71. Tampilan koordinator kota, namanya tidak muncul Namun di kolom anggota, namanya tercantum.
Gambar 4.72. Tampilan Anggota, namanya muncul
4.1.3.4. Manajemen Kelola Anggota
Di halaman ini berisi tentang pengelolaan anggota khusus untuk yang hendak pindah kota atau diangkat menjadi koordinator kota. Setiap anggota memiliki hak untuk pindah kota, namun untuk menjadi koordinator kota, harus menunggu kekosongan posisi di koordinator kota.
commit to user
Gambar 4.73. Halaman Setting Kelola Anggota a. Pindah Kota
Jika anggota tersebut masih menjadi bagian dalam organisasi namun pindah kota karena study maupun kerja, maka klik button pindah kota.
Gambar 4.74. Salah satu anggota yang akan dipindah Setelah diklik maka akan keluar seperti gambar di bawah ini.
Gambar 4.75. Halaman Edit Kota
Misal dari Surakarta anggota tersebut pindah ke Semarang, klik kota baru setelah itu klik button pindah kota.
commit to user
Maka di kolom Surakarta nama tersebut tidak ada dan berpindah ke semarang.
Gambar 4.77. Halaman Anggota setelah dilakukan pemindahan kota
b. Koordinator Kota
Jika terjadi kekosongan posisi di koordinator kota tertentu, maka divisi IT bisa mengangkat koordinator kota dari anggota. Dalam hal ini yang terjadi kekosongan di Semarang dan Banten.
commit to user
Untuk menjadikan koordinator kota, klik button koordinator kota nama yang akan dijadikan koordinator kota.
Gambar 4.79. User yang akan dijadikan koordinator kota
Gambar 4.80. Proses pemindahan berhasil
Maka di tabel anggota, nama tersebut tidak ada, dan berpindah ke kolom koordinator kota Banten
Gambar 4.81. Tampilan setelah pengangkatan koordinator kota dari anggota
commit to user
4.1.3.5. Manajemen Impartasi
Di halaman ini menampilkan semua impartasi yang telah ditulis, bisa juga untuk menambahkan impartasi baru, mengubah impartasi yang sudah ditulis, atau menghapus impartasi.
Gambar 4.82. Halaman Setting Impartasi
a. Menambah impartasi
commit to user
Klik Input Impartasi Baru untuk menambah impartasi baru
Gambar 4.84. Halaman Tambah Impartasi Baru Klik submit maka impartasi berhasil ditambahkan.
Gambar 4.85. Setelah berhasil ditambahkan
Di halaman impartasi juga muncul impartasi yang baru saja diinputkan.
commit to user b. Mengubah impartasi
Untuk mengubah impartasi, klik edit pada impartasi yang akan dirubah.
Gambar 4.87. Salah satu impartasi yang akan dirubah Klik button edit maka akan keluar halaman seperti di bawah ini.
Gambar 4.88. Halaman Edit Impartasi Ketika button submit diklik maka impartasi sudah berubah.
Gambar 4.89. Setelah edit berhasil
commit to user c. Menghapus impartasi
Untuk menghapus impartasi klik button hapus.
Gambar 4.91. salah satu impartasi yang akan dihapus Maka impartasi berhasil terhapus
commit to user
4.1.3.6. Menu Status
Di halaman ini berfungsi untuk menghapus status-status yang isinya tidak baik/melanggar etika dalam berkomunikasi.
Gambar 4.93. Halaman Setting Status
Jika ingin menghapus, klik button sampah. Maka testimony berhasil dihapus
commit to user
4.1.3.7. Menu Comment
Di halaman ini berfungsi untuk menghapus comment-comment yang isinya tidak baik.
Gambar 4.95. Halaman Setting Comment
Jika ingin menghapus comment, klik button sampah pada tabel. Hapus yang dilingkari. Maka yang terjadi seperti gambar di bawah ini.
commit to user
4.1.4. Koordinator Kota
Koordinator dapat menambah anggota, agenda, dan laporan agenda
4.1.4.1.Menu Anggota
Pada halaman ini koordinator kota dapat menambahkan atau mengubah status anggota menjadi non aktif atau aktif. Koordinator kota hanya bisa mengelola anggota yang kotanya sama dengan koordinator kota.
Gambar 4.97. Halaman Setting Anggota
a. Menambah anggota
Mengisikan data anggota baru, setelah selesai klik button Tambah Anggota.
commit to user Maka ini yang terjadi seperti gambar di bawah ini.
Gambar 4.99. setelah anggota berhasil diinputkan b. Mengubah status menjadi non aktif
Untuk memblokir anggota yang sudah tidak aktif supaya informasi tidak tersebar maka klik button non aktif pada nama anggota yang sudah tidak aktif.
Gambar 4.100. Sebelum di nonaktifkan (gambar atas), setelah dinonaktifkan (gambar bawah)
c. Mengubah status menjadi aktif lagi
Klik button aktif maka yang terjadi seperti gambar di bawah ini.
commit to user
4.1.4.2.Menu Agenda
Di halaman ini bisa menambah agenda, mengubah data, atau menghapus agenda. Disini juga bisa menambahkan laporan jika agenda sudah berlangsung.
Gambar 4.102. Halaman Setting Agenda
a. Menambah agenda
Untuk menambah agenda klik button input agenda baru.
Lalu isikan datanya jika sudah terisi semua klik Submit.
Gambar 4.103. Halaman Tambah Agenda Baru
commit to user
Gambar 4.104. Setelah agenda diinputkan, halaman setting berubah (gambar atas), halaman utama agenda berubah (gambar bawah)
b. Mengubah agenda
Misal kita mau mengganti judul agenda, maka kita klik button edit (pensil). Lalu isikan data baru
Gambar 4.105. Halaman Edit Agenda Setelah selesai klik Submit maka edit berhasil.
Gambar 4.106. Setelah dilakukan perubahan c. Menghapus agenda
commit to user
Untuk menghapus agenda klik button delete (sampah), maka agenda dihapus.
Gambar 4.107. Agenda yang akan dihapus Maka hasilnya seperti dibawah ini.
Gambar 4.108. Setelah agenda dihapus
d. Menambah laporan
Untuk menambah laporan, klik button laporan. Laporan hanya bisa diinputkan sekali, jadi ketika laporan sudah diinputkan, button laporan akan didisable.
Jika tombol laporan diklik maka akan keluar seperti gambar di bawah ini.
commit to user Isikan datanya
Gambar 4.110. Pengisian data laporan agenda
Klik submit untuk menambahkan ke database. Laporan berhasil ditambahkan.
Gambar 4.111. Setelah laporan berhasil diinputkan
4.1.4.3.Menu Laporan Agenda
Di halaman ini koordinator kota dapat mengubah data laporannya.
Gambar 4.112. Halaman Setting Laporan Agenda
Jika ingin mengubah data, user klik button edit (pensil), lalu ketikkan data baru lalu klik submit.
commit to user
Gambar 4.113. Halaman Edit Laporan
Maka hasilnya adalah seperti gambar di bawah ini
commit to user
4.2. Pengujian
Pengujian merupakan bagian yang penting dalam pembangunan sebuah perangkat lunak, pengujian ditujukan menemukan kesalahan-kesalahan pada aplikasi dan memastikan aplikasi yang dibangun telah sesuai dengan apa yang direncanakan sebelumnya. Pengujian dilakukan untuk menjamin kualitas dan juga mengetahui kelemahan dari perangkat lunak. Tujuan dari pengujian ini adalah untuk menjamin bahwa perangkat lunak yang dibangun memilki kualitas yang handal yaitu mampu mempresentasikan kajian pokok dari spesifikasi analis, perancangan dan pengkodean perangkat lunak itu sendiri.
4.2.1. Hasil Pengujian
1. Pengujian Black Box Divisi IT a. Pengujian Pengisian Data
Pengisian Data Kota
Tabel 4.1. Pengujian menajemen kota Hasil Uji
Data Masukan Yang Diharapkan Pengamatan Kesimpulan
Tambah data Data masuk pada server basis data tabel kota
Data masuk pada server basis data pada tabel kota
[ x ] diterima [ ] ditolak
Ubah data Data dapat diubah dan data pada server basis data teredit pada tabel kota
Data pada server basis data berubah pada tabel kota
[ x ] diterima [ ] ditolak
Hapus data Tampilan data pada form data kota dan server basis data terhapus pada tabel kota
Tampilan data pada form data kota dan data kota pada server basis data tabel kota terhapus
[ x ] diterima [ ] ditolak
commit to user menampilkan detail
data kota dan tabel kota
detail data kota dari tabel kota
[ ] ditolak
Pengisian Data Koordinator Kota
Tabel 4.2. Pengujian menajemen koordinator kota Hasil Uji
Data Masukan Yang Diharapkan Pengamatan Kesimpulan
Tambah data Data masuk pada server basis data tabel user
Data masuk pada server basis data pada tabel user
[ x ] diterima [ ] ditolak
Hapus data Tampilan data pada form data user dan server basis data statusnya berubah menjadi tidak aktif pada tabel user
Tampilan data pada form data user dan data user pada server basis data tabel kota statusnya berubah menjadi tidak aktif
[ x ] diterima [ ] ditolak
Lihat data Tampillan pada form menampilkan detail data user dan tabel user
Form menampilkan detail data user dari tabel user
[ x ] diterima [ ] ditolak
Pengisian Data Impartasi
Tabel 4.3. Pengujian manajemen impartasi Hasil Uji
Data Masukan Yang Diharapkan Pengamatan Kesimpulan
Tambah data Data masuk pada server basis data tabel impartasi
Data masuk pada server basis data pada tabel impartasi
[ x ] diterima [ ] ditolak
commit to user Ubah data Data dapat diubah dan
data pada server basis data teredit pada tabel impartasi
Data pada server basis data berubah pada tabel impartasi
[ x ] diterima [ ] ditolak
Hapus data Tampilan data pada form data impartasi dan server basis data terhapus pada tabel impartasi
Tampilan data pada form data impartasi dan data impartasi pada server basis data tabel impartasi terhapus
[ x ] diterima [ ] ditolak
Lihat data Tampillan pada form menampilkan detail data impartasi dan tabel impartasi
Form menampilkan detail data impartasi dari tabel impartasi
[ x ] diterima [ ] ditolak
b. Setting divisi IT
Memperbarui status kota anggota
Tabel 4.4. Pengujian memperbarui status kota anggota yang pindah kota Hasil Uji
Data Masukan Yang Diharapkan Pengamatan Kesimpulan
Ubah data Data dapat diubah dan data pada server basis data atribut kota teredit pada tabel user
Data pada server basis data atribut kota berubah pada tabel user
[ x ] diterima [ ] ditolak
Lihat data Tampillan pada form menampilkan detail data user dan tabel user yang dipisahkan berdasarkan kota dan aktif atau tidak aktif
Form menampilkan detail data user dari tabel user yang dipisahkan kota dan aktif atau tidak aktif
[ x ] diterima [ ] ditolak
commit to user Memperbarui status level
Tabel 4.5. Pengujian memperbarui level anggota Hasil Uji
Data Masukan Yang Diharapkan Pengamatan Kesimpulan
Ubah data Data dapat diubah dan data pada server basis data atribut level teredit pada tabel user
Data pada server basis data atribut level berubah pada tabel user
[ x ] diterima [ ] ditolak
Lihat data Tampillan pada form menampilkan detail data user dan tabel user yang dipisahkan berdasarkan level dan aktif atau tidak aktif
Form menampilkan detail data user dari tabel user yang dipisahkan berdasarkan level dan aktif atau tidak aktif
[ x ] diterima [ ] ditolak
Menghapus Status
Tabel 4.6. Pengujian menghapus status Hasil Uji
Data Masukan Yang Diharapkan Pengamatan Kesimpulan
Hapus data Tampilan data pada form data status dan server basis data terhapus pada tabel status
Tampilan data pada form data status dan data status pada server basis data tabel status terhapus
[ x ] diterima [ ] ditolak
Lihat data Tampilan pada form menampilkan detail data status dan tabel status
Form menampilkan detail data status dari tabel status
[ x ] diterima [ ] ditolak
commit to user
Tabel 4.7. Pengujian menghapus comment laporan Hasil Uji
Data Masukan Yang Diharapkan Pengamatan Kesimpulan
Hapus data Tampilan data pada form data comment laporan dan server basis data terhapus pada tabel
comment_laporan
Tampilan data pada form data comment laporan dan data comment laporan pada server basis data tabel
comment_laporan terhapus
[ x ] diterima [ ] ditolak
Lihat data Tampilan pada form menampilkan detail data comment_laporan dan tabel comment_laporan Form menampilkan detail data comment_laporan dari tabel comment_laporan [ x ] diterima [ ] ditolak
Menghapus Comment Impartasi
Tabel 4.8. Pengujian menghapus comment impartasi Hasil Uji
Data Masukan Yang Diharapkan Pengamatan Kesimpulan
Hapus data Tampilan data pada form data comment impartasi dan server basis data terhapus pada tabel comment
Tampilan data pada form data comment impartasi dan data comment pada server basis data tabel comment terhapus
[ x ] diterima [ ] ditolak
Lihat data Tampilan pada form menampilkan detail
Form menampilkan detail data comment
[ x ] diterima [ ] ditolak
commit to user data comment
impartasi dan tabel comment
impartasi dari tabel comment
2. Pengujian black box koordinator kota Pengujian pengisian data
Manajemen Anggota
Tabel 4.9. Pengujian manajemen anggota Hasil Uji
Data Masukan Yang Diharapkan Pengamatan Kesimpulan
Tambah data Data masuk pada server basis data tabel user
Data masuk pada server basis data pada tabel user
[ x ] diterima [ ] ditolak
Hapus data Tampilan data pada form data user dan server basis data statusnya berubah menjadi tidak aktif pada tabel user
Tampilan data pada form data user dan data user pada server basis data tabel kota statusnya berubah menjadi tidak aktif
[ x ] diterima [ ] ditolak
Lihat data Tampillan pada form menampilkan detail data kota dan tabel kota
Form menampilkan detail data kota dari tabel kota
[ x ] diterima [ ] ditolak
commit to user
Tabel 4.10. Pengujian manajemen agenda Hasil Uji
Data Masukan Yang Diharapkan Pengamatan Kesimpulan
Tambah data Data masuk pada server basis data tabel agenda
Data masuk pada server basis data pada tabel agenda
[ x ] diterima [ ] ditolak
Ubah data Data dapat diubah dan data pada server basis data atribut level teredit pada tabel agenda
Data pada server basis data atribut level berubah pada tabel agenda
[ x ] diterima [ ] ditolak
Hapus data Tampilan data pada form data agenda dan server basis data terhapus pada tabel agenda
Tampilan data pada form data agenda dan data agenda pada server basis data tabel kota terhapus
[ x ] diterima [ ] ditolak
Lihat data Tampillan pada form menampilkan detail data agenda dan tabel agenda
Form menampilkan detail data user dari tabel agenda
[ x ] diterima [ ] ditolak
Manajemen Laporan Agenda
Tabel 4.11. Pengujian manajemen laporan agenda Hasil Uji
Data Masukan Yang Diharapkan Pengamatan Kesimpulan
Tambah data Data masuk pada server basis data tabel laporan
Data masuk pada server basis data pada tabel laporan
[ x ] diterima [ ] ditolak
commit to user data pada server basis
data teredit pada tabel laporan
basis data berubah pada tabel laporan
[ ] ditolak
Hapus data Tampilan data pada form data laporan dan server basis data terhapus pada tabel laporan ketika agenda dihapus
Tampilan data pada form data laporan dan data laporan pada server basis data tabel laporan terhapus ketika agenda dihapus
[ x ] diterima [ ] ditolak
Lihat data Tampillan pada form menampilkan detail data laporan dan tabel laporan
Form menampilkan detail data laporan dari tabel laporan
[ x ] diterima [ ] ditolak
3. Pengujian black box anggota a. Pengisian data
Pengisian data status
Tabel 4.12. Pengujian menambah status Hasil Uji
Data Masukan Yang Diharapkan Pengamatan Kesimpulan
Tambah data Data masuk pada server basis data tabel status
Data masuk pada server basis data pada tabel status
[ x ] diterima [ ] ditolak
commit to user
Tabel 4.13. Pengujian menambah comment pada impartasi Hasil Uji
Data Masukan Yang Diharapkan Pengamatan Kesimpulan
Tambah data Data masuk pada server basis data tabel comment
Data masuk pada server basis data pada tabel comment
[ x ] diterima [ ] ditolak
Manajemen comment status
Tabel 4.14. Pengujian manajemen comment pada status Hasil Uji
Data Masukan Yang Diharapkan Pengamatan Kesimpulan
Tambah data Data masuk pada server basis data tabel comment_status
Data masuk pada server basis data pada tabel comment_status
[ x ] diterima [ ] ditolak
Hapus data Tampilan data pada form data comment status dan server basis data terhapus pada tabel comment status
Tampilan data pada form data laporan dan data laporan pada server basis data tabel comment status terhapus
[ x ] diterima [ ] ditolak
Lihat data Tampilan pada halaman profil menampilkan detail data status dan data comment status sesuai tabel status dan tabel comment status
Halaman
menampilkan detail data status dan data comment status sesuai tabel status dan tabel comment status
[ x ] diterima [ ] ditolak
Pengisian data comment laporan agenda
commit to user
Hasil Uji
Data Masukan Yang Diharapkan Pengamatan Kesimpulan
Tambah data Data masuk pada server basis data tabel comment_laporan
Data masuk pada server basis data pada tabel
comment_laporan
[ x ] diterima [ ] ditolak
b. Join Agenda
Tabel 4.16. Pengujian menambah follower pada agenda Hasil Uji
Data Masukan Yang Diharapkan Pengamatan Kesimpulan
Tambah data Data masuk pada server basis data tabel follower
Data masuk pada server basis data pada tabel follower
[ x ] diterima [ ] ditolak
c. Setting Profile
Pembaruan profil anggota
Tabel 4.17. Pengujian pembaruan profile Hasil Uji
Data Masukan Yang Diharapkan Pengamatan Kesimpulan
Edit Profile Data dapat diubah dan data pada server basis data teredit pada tabel user
Data pada server basis data berubah pada tabel user
[ x ] diterima [ ] ditolak
Lihat data Tampilan pada halaman profil menampilkan detail data user Halaman menampilkan detail data user [ x ] diterima [ ] ditolak
commit to user
Dari pengujian di atas dapat disimpulkan bahwa perangkat lunak yang dibangun bebas dari kesalahan sintaks dan secara fungsional mengeluarkan hasil yang sesuai dengan yang diharapkan