perpustakaan.uns.ac.id
digilib.uns.ac.id
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
32
33 digilib.uns.ac.id
perpustakaan.uns.ac.id
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.
Gambar 4.2. Menu untuk Anggota
commit to user
34 digilib.uns.ac.id
perpustakaan.uns.ac.id
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
Gambar 4.4 Halaman Lanjutan Home
commit to user
35 digilib.uns.ac.id
perpustakaan.uns.ac.id
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.
Gambar 4.7 Tampilan commit testimony to user setelah dicomment
36 digilib.uns.ac.id
perpustakaan.uns.ac.id
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
37 digilib.uns.ac.id
perpustakaan.uns.ac.id
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.
Gambar 4.12 Link pada bagian kiri commit to user
38 digilib.uns.ac.id
perpustakaan.uns.ac.id
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
39 digilib.uns.ac.id
perpustakaan.uns.ac.id
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.
Gambar 4.16. Halaman Detail Impartasi
commit to user
40 digilib.uns.ac.id
perpustakaan.uns.ac.id
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
41 digilib.uns.ac.id
perpustakaan.uns.ac.id
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
42 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 Gambar 4.23. Halaman Cetak Detail Follower
43 digilib.uns.ac.id
perpustakaan.uns.ac.id
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
44 digilib.uns.ac.id
perpustakaan.uns.ac.id
Klik edit profile, maka profile akan diperbaharui
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.
commit to user Gambar 4.28. Proses hapus comment testimony berhasil
45 digilib.uns.ac.id
perpustakaan.uns.ac.id
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
Status Terhapus
commit to user Gambar 4.31 Setelah Status dihapus
46 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 testimony berhasil Gambar 4.34 Proses penambahan
47 digilib.uns.ac.id
perpustakaan.uns.ac.id
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.
Gambar 4.37. Halaman Setting untuk Divisi IT commit to user
48 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 userView All Anggota Gambar 4.39. Halaman
49 digilib.uns.ac.id
perpustakaan.uns.ac.id
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.
Gambar 4.41. Halaman Muka Setting bagian Impartasi (1) commit to user
50 digilib.uns.ac.id
perpustakaan.uns.ac.id
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
Gambar 4.43. Halaman cetak semua impartasi commit to user
51 digilib.uns.ac.id
perpustakaan.uns.ac.id
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.
Gambar 4.45. Halaman Muka Setting bagian Agenda
commit to user
52 digilib.uns.ac.id
perpustakaan.uns.ac.id
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
Gambar 4.47. Halaman Print semua Agenda
commit to user
53 digilib.uns.ac.id
perpustakaan.uns.ac.id
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
Gambar 4.50. Halaman siap print semua laporan agenda commit to user
54 digilib.uns.ac.id
perpustakaan.uns.ac.id
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.
Gambar 4.52. Halaman Setting Kota
commit to user
55 digilib.uns.ac.id
perpustakaan.uns.ac.id
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.
Gambar 4.55. Tampilan setelah diinputkan kota baru commit to user
56 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 Gambar 4.59. Tampilan setelah salah satu kota diedit
57 digilib.uns.ac.id
perpustakaan.uns.ac.id
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.
Gambar 4.62. Tampilan setelah salah satu kota dihapus
commit to user
58 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 Gambar 4.65. Setelah berhasil ditambahkan
59 digilib.uns.ac.id
perpustakaan.uns.ac.id
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
60 digilib.uns.ac.id
perpustakaan.uns.ac.id
kosong
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
61 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 to di user koordinator kota. commit
62 digilib.uns.ac.id
perpustakaan.uns.ac.id
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.
Gambar commit 4.76. Proses pemindahan berhasil to user
63 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 userKelola Anggota Gambar 4.78. Halaman
64 digilib.uns.ac.id
perpustakaan.uns.ac.id
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
65 digilib.uns.ac.id
perpustakaan.uns.ac.id
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
Gambar 4.83. Tampilan button Input Impartasi Baru
commit to user
66 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 Gambar 4.86. Muncul di halaman impartasi
67 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 Gambar 4.90. Halaman Impartasi juga berubah sesuai editan
68 digilib.uns.ac.id
perpustakaan.uns.ac.id
c. Menghapus impartasi Untuk menghapus impartasi klik button hapus.
Gambar 4.91. salah satu impartasi yang akan dihapus Maka impartasi berhasil terhapus
Gambar 4.92. Data tidak muncul setelah dilakukan penghapusan
commit to user
69 digilib.uns.ac.id
perpustakaan.uns.ac.id
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
Gambar 4.94. setelah testimony dihapus data tidak muncul lagi commit to user
70 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 Gambar 4.96. Setelah comment dihapus
71 digilib.uns.ac.id
perpustakaan.uns.ac.id
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.
Gambar 4.98. Halaman Tambah Anggota Baru commit to user
72 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 Gambar 4.101. Setelah diaktifkan lagi kembali seperti semula
73 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 Maka agenda baru akan muncul pada halaman menu dan halaman agenda
74 digilib.uns.ac.id
perpustakaan.uns.ac.id
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.
c.
Gambar 4.106. Setelah dilakukan perubahan commit to user Menghapus agenda
75 digilib.uns.ac.id
perpustakaan.uns.ac.id
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.
Gambar 4.109. Halaman Setting Tambah Laporan commit to user
76 digilib.uns.ac.id
perpustakaan.uns.ac.id
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
77 digilib.uns.ac.id
perpustakaan.uns.ac.id
Gambar 4.113. Halaman Edit Laporan
Maka hasilnya adalah seperti gambar di bawah ini
Gambar 4.114. Setelah laporan agenda berhasil diedit
commit to user
78 digilib.uns.ac.id
perpustakaan.uns.ac.id
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 Tambah data
Ubah data
Yang Diharapkan
Pengamatan
Kesimpulan
Data masuk pada
Data masuk pada
[ x ] diterima
server basis data tabel
server basis data
[
kota
pada tabel kota
Data dapat diubah dan
Data pada server
[ x ] diterima
data pada server basis
basis data berubah
[
data teredit pada tabel
pada tabel kota
] ditolak
] ditolak
kota Hapus data
Lihat data
Tampilan data pada
Tampilan data pada
[ x ] diterima
form data kota dan
form data kota dan
[
server basis data
data kota pada
terhapus pada tabel
server basis data
kota
tabel kota terhapus
Tampillan pada form Form menampilkan commit to user
] ditolak
[ x ] diterima
79 digilib.uns.ac.id
perpustakaan.uns.ac.id
menampilkan detail
detail data kota dari
data kota dan tabel
tabel kota
[
] ditolak
kota
Pengisian Data Koordinator Kota Tabel 4.2. Pengujian menajemen koordinator kota Hasil Uji Data Masukan Tambah data
Hapus data
Yang Diharapkan
Pengamatan
Kesimpulan
Data masuk pada
Data masuk pada
[ x ] diterima
server basis data tabel
server basis data
[
user
pada tabel user
Tampilan data pada
Tampilan data pada
[ x ] diterima
form data user dan
form data user dan
[
server basis data
data user pada
statusnya berubah
server basis data
menjadi tidak aktif
tabel kota statusnya
pada tabel user
berubah menjadi
] ditolak
] ditolak
tidak aktif Lihat data
Tampillan pada form
Form menampilkan
[ x ] diterima
menampilkan detail
detail data user dari
[
data user dan tabel
tabel user
] ditolak
user
Pengisian Data Impartasi Tabel 4.3. Pengujian manajemen impartasi Hasil Uji Data Masukan Tambah data
Yang Diharapkan
Pengamatan
Kesimpulan
Data masuk pada
Data masuk pada
[ x ] diterima
server basis data tabel
server basis data
[
impartasi
pada tabel impartasi commit to user
] ditolak
80 digilib.uns.ac.id
perpustakaan.uns.ac.id
Ubah data
Data dapat diubah dan
Data pada server
[ x ] diterima
data pada server basis
basis data berubah
[
data teredit pada tabel
pada tabel impartasi
] ditolak
impartasi Hapus data
Tampilan data pada
Tampilan data pada
[ x ] diterima
form data impartasi
form data impartasi
[
dan server basis data
dan data impartasi
terhapus pada tabel
pada server basis
impartasi
data tabel impartasi
] ditolak
terhapus Lihat data
Tampillan pada form
Form menampilkan
[ x ] diterima
menampilkan detail
detail data impartasi
[
data impartasi dan
dari tabel impartasi
] ditolak
tabel impartasi
b. Setting divisi IT Memperbarui status kota anggota Tabel 4.4. Pengujian memperbarui status kota anggota yang pindah kota Hasil Uji Data Masukan Ubah data
Lihat data
Yang Diharapkan
Pengamatan
Kesimpulan
Data dapat diubah dan
Data pada server
[ x ] diterima
data pada server basis
basis data atribut
[
data atribut kota
kota berubah pada
teredit pada tabel user
tabel user
Tampillan pada form
Form menampilkan
[ x ] diterima
menampilkan detail
detail data user dari
[
data user dan tabel
tabel user yang
user yang dipisahkan
dipisahkan kota dan
berdasarkan kota dan
aktif atau tidak aktif
aktif atau tidak aktif commit to user
] ditolak
] ditolak
81 digilib.uns.ac.id
perpustakaan.uns.ac.id
Memperbarui status level Tabel 4.5. Pengujian memperbarui level anggota Hasil Uji Data Masukan Ubah data
Lihat data
Yang Diharapkan
Pengamatan
Kesimpulan
Data dapat diubah dan
Data pada server
[ x ] diterima
data pada server basis
basis data atribut
[
data atribut level
level berubah pada
teredit pada tabel user
tabel user
Tampillan pada form
Form menampilkan
[ x ] diterima
menampilkan detail
detail data user dari
[
data user dan tabel
tabel user yang
user yang dipisahkan
dipisahkan
berdasarkan level dan
berdasarkan level
aktif atau tidak aktif
dan aktif atau tidak
] ditolak
] ditolak
aktif
Menghapus Status Tabel 4.6. Pengujian menghapus status Hasil Uji Data Masukan Hapus data
Lihat data
Yang Diharapkan
Pengamatan
Kesimpulan
Tampilan data pada
Tampilan data pada
[ x ] diterima
form data status dan
form data status dan
[
server basis data
data status pada
terhapus pada tabel
server basis data
status
tabel status terhapus
Tampilan pada form
Form menampilkan
[ x ] diterima
menampilkan detail
detail data status
[
data status dan tabel
dari tabel status
status commit to user Menghapus Comment Laporan
] ditolak
] ditolak
82 digilib.uns.ac.id
perpustakaan.uns.ac.id
Tabel 4.7. Pengujian menghapus comment laporan Hasil Uji Data Masukan Hapus data
Yang Diharapkan
Pengamatan
Kesimpulan
Tampilan data pada
Tampilan data pada
[ x ] diterima
form data comment
form data comment
[
laporan dan server
laporan dan data
basis data terhapus
comment laporan
pada tabel
pada server basis
comment_laporan
data tabel
] ditolak
comment_laporan terhapus Lihat data
Tampilan pada form
Form menampilkan
[ x ] diterima
menampilkan detail
detail data
[
data comment_laporan
comment_laporan
dan tabel
dari tabel
comment_laporan
comment_laporan
] ditolak
Menghapus Comment Impartasi Tabel 4.8. Pengujian menghapus comment impartasi Hasil Uji Data Masukan Hapus data
Yang Diharapkan
Pengamatan
Kesimpulan
Tampilan data pada
Tampilan data pada
[ x ] diterima
form data comment
form data comment
[
impartasi dan server
impartasi dan data
basis data terhapus
comment pada
pada tabel comment
server basis data
] ditolak
tabel comment terhapus Lihat data
Tampilan pada form
Form menampilkan
menampilkan detail detail data comment commit to user
[ x ] diterima [
] ditolak
83 digilib.uns.ac.id
perpustakaan.uns.ac.id
data comment
impartasi dari tabel
impartasi dan tabel
comment
comment
2.
Pengujian black box koordinator kota Pengujian pengisian data Manajemen Anggota Tabel 4.9. Pengujian manajemen anggota Hasil Uji
Data Masukan Tambah data
Hapus data
Yang Diharapkan
Pengamatan
Kesimpulan
Data masuk pada
Data masuk pada
[ x ] diterima
server basis data tabel
server basis data
[
user
pada tabel user
Tampilan data pada
Tampilan data pada
[ x ] diterima
form data user dan
form data user dan
[
server basis data
data user pada
statusnya berubah
server basis data
menjadi tidak aktif
tabel kota statusnya
pada tabel user
berubah menjadi
] ditolak
] ditolak
tidak aktif Lihat data
Tampillan pada form
Form menampilkan
[ x ] diterima
menampilkan detail
detail data kota dari
[
data kota dan tabel
tabel kota
kota
Manajemen Agenda
commit to user
] ditolak
84 digilib.uns.ac.id
perpustakaan.uns.ac.id
Tabel 4.10. Pengujian manajemen agenda Hasil Uji Data Masukan Tambah data
Ubah data
Yang Diharapkan
Pengamatan
Kesimpulan
Data masuk pada
Data masuk pada
[ x ] diterima
server basis data tabel
server basis data
[
agenda
pada tabel agenda
Data dapat diubah dan
Data pada server
[ x ] diterima
data pada server basis
basis data atribut
[
data atribut level
level berubah pada
teredit pada tabel
tabel agenda
] ditolak
] ditolak
agenda Hapus data
Tampilan data pada
Tampilan data pada
[ x ] diterima
form data agenda dan
form data agenda
[
server basis data
dan data agenda
terhapus pada tabel
pada server basis
agenda
data tabel kota
] ditolak
terhapus Lihat data
Tampillan pada form
Form menampilkan
[ x ] diterima
menampilkan detail
detail data user dari
[
data agenda dan tabel
tabel agenda
] ditolak
agenda
Manajemen Laporan Agenda Tabel 4.11. Pengujian manajemen laporan agenda Hasil Uji Data Masukan Tambah data
Ubah data
Yang Diharapkan
Pengamatan
Kesimpulan
Data masuk pada
Data masuk pada
[ x ] diterima
server basis data tabel
server basis data
[
laporan
pada tabel laporan
Data dapat diubah dan Data pada server commit to user
] ditolak
[ x ] diterima
85 digilib.uns.ac.id
perpustakaan.uns.ac.id
data pada server basis
basis data berubah
data teredit pada tabel
pada tabel laporan
[
] ditolak
laporan Hapus data
Tampilan data pada
Tampilan data pada
[ x ] diterima
form data laporan dan
form data laporan
[
server basis data
dan data laporan
terhapus pada tabel
pada server basis
laporan ketika agenda
data tabel laporan
dihapus
terhapus ketika
] ditolak
agenda dihapus Lihat data
Tampillan pada form
Form menampilkan
[ x ] diterima
menampilkan detail
detail data laporan
[
data laporan dan tabel
dari tabel laporan
] ditolak
laporan
3.
Pengujian black box anggota
a. Pengisian data Pengisian data status Tabel 4.12. Pengujian menambah status Hasil Uji Data Masukan Tambah data
Yang Diharapkan
Pengamatan
Kesimpulan
Data masuk pada
Data masuk pada
[ x ] diterima
server basis data tabel
server basis data
[
status
pada tabel status
commit to user Pengisian data comment impartasi
] ditolak
86 digilib.uns.ac.id
perpustakaan.uns.ac.id
Tabel 4.13. Pengujian menambah comment pada impartasi Hasil Uji Data Masukan Tambah data
Yang Diharapkan
Pengamatan
Kesimpulan
Data masuk pada
Data masuk pada
[ x ] diterima
server basis data tabel
server basis data
[
comment
pada tabel comment
] ditolak
Manajemen comment status Tabel 4.14. Pengujian manajemen comment pada status Hasil Uji Data Masukan Tambah data
Yang Diharapkan
Pengamatan
Kesimpulan
Data masuk pada
Data masuk pada
[ x ] diterima
server basis data tabel
server basis data
[
comment_status
pada tabel
] ditolak
comment_status Hapus data
Tampilan data pada
Tampilan data pada
[ x ] diterima
form data comment
form data laporan
[
status dan server basis
dan data laporan
data terhapus pada
pada server basis
tabel comment status
data tabel comment
] ditolak
status terhapus Lihat data
Tampilan pada
Halaman
[ x ] diterima
halaman profil
menampilkan detail
[
menampilkan detail
data status dan data
data status dan data
comment status
comment status sesuai
sesuai tabel status
tabel status dan tabel
dan tabel comment
comment status
status
] ditolak
Pengisian data comment laporan agenda commit to user Tabel 4.15. Pengujian menambah comment pada laporan agenda
87 digilib.uns.ac.id
perpustakaan.uns.ac.id
Hasil Uji Data Masukan Tambah data
Yang Diharapkan
Pengamatan
Kesimpulan
Data masuk pada
Data masuk pada
[ x ] diterima
server basis data tabel
server basis data
[
comment_laporan
pada tabel
] ditolak
comment_laporan
b. Join Agenda Tabel 4.16. Pengujian menambah follower pada agenda Hasil Uji Data Masukan Tambah data
Yang Diharapkan
Pengamatan
Kesimpulan
Data masuk pada
Data masuk pada
[ x ] diterima
server basis data tabel
server basis data
[
follower
pada tabel follower
] ditolak
c. Setting Profile Pembaruan profil anggota Tabel 4.17. Pengujian pembaruan profile Hasil Uji Data Masukan Edit Profile
Yang Diharapkan
Pengamatan
Kesimpulan
Data dapat diubah dan
Data pada server
[ x ] diterima
data pada server basis
basis data berubah
[
data teredit pada tabel
pada tabel user
] ditolak
user Lihat data
Tampilan pada
Halaman
[ x ] diterima
halaman profil
menampilkan detail
[
menampilkan detail
data user
data user
4.2.2. Kesimpulan Hasil Pengujian commit to user
] ditolak
88 digilib.uns.ac.id
perpustakaan.uns.ac.id
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
commit to user