175 Start Date
: tanggal yang ditargetkan untuk task mulai dikerjakan.
Finish Date
: tanggal yang ditargetkan untuk task selesai dikerjakan.
Description
: deskripsi singkat dari task yang akan dibuat.
Assign To
: berisi daftar orang-orang yang bisa ditunjuk untuk mengerjakan task tersebut.
Setelah semua field diisi dengan benar dan pengguna meng-klik tombol “Submit” maka akan ditampilkan halaman konfirmasi apakah pengguna benar ingin membuat task tersebut. Jika pengguna meng-klik tombol “Save” maka data task akan disimpan ke dalam database.
176
Gambar 4.79 Tampilan Halaman View Main Task
Halaman View Main Task digunakan untuk menampilkan daftar task-task utama dari proyek yang sedang diakses beserta tanggal mulai, tanggal selesai, dan kemajuan pengerjaan mas ing-masing task sampai saat halaman tersebut diakses. Nama task merupakan link yang jika di-klik akan muncul rincian dari task yang di-klik. Dengan meng-klik link History, maka akan ditampilkan halaman Task History yang berisi history dari task bersangkutan. Jika pengguan meng-klik link Edit, maka pengguna akan dibawa ke halaman Edit Task.
177
Gambar 4.80 Tampilan Halaman View Task Detail
Halaman View Task Detail digunakan untuk menampilkan rincian dari task yang dipilih. Pada bagian bawah diberikan tabel yang menampilkan daftar subtask dari task yang bersangkutan. Pengguna yang berhak dapat mengedit subtask dengan meng-klik link Edit atau menghapus subtask dengan meng-klik link Delete. Untuk men-download attachment yang ada, pengguna dapat langsung mengklik pada nama file yang tersedia,
178 sedangkan bila pengguna ingin melakukan upload attachment, maka hal tersebut dapat dilakukan pada halaman upload document.
Gambar 7.81 Tampilan Halaman Update Progress
Halaman ini muncul ketika pengguna ingin meng-update progress dari task yang dikerjakan. Untuk dapat masuk ke halaman ini, pengguna harus melalui halaman View Task Detail terlebih dahulu. Update progress hanya tersedia pada halaman view task detail dari subtask yang tidak mempunyai subtask child lagi.
179
Gambar 4.82 Tampilan Halaman Create New Sub Task
Jika pengguna ingin membuat subtask baru dari task yang sudah ada, maka digunakan halaman Create New Sub Task. Perbedaan halaman ini dengan halaman Create New Task hanya pada field Parent Task Name yang tidak dimiliki oleh halaman Create New Task. Pada field ini ditampilkan daftar dari semua task yang ada dalam proyek yang bersangkutan.
180
Gambar 4.83 Tampilan Halaman View My Active Task
Halaman ini menampilkan daftar dari task yang sedang ditangani oleh pengguna. Nama task merupakan link ke halaman yang menapilkan detail task dari masing-masing task. Jika link History di-klik maka akan muncul halaman Task History untuk menampilkan history dari task yang dipilih.
181
Gambar 4.84 Tampilan Halaman Edit Task
Halaman ini digunakan untuk mengedit task yang sudah ada. Jika semua field telah diisi dengan benar dan pengguna menekan tombol “Submit” maka akan muncul halaman konfirmasi untuk memastikan data yang dimasukkan oleh pengguna adalah benar. Setelah itu maka data yang telah diedit akan disimpan ke dalam database. Kemudian akan ditampilkan halaman konfirmasi apakah proses pengeditan berhasil atau gagal.
182
Gambar 4.85 Tampilan Halaman Task History
Halaman ini digunakan untuk menampilkan history dari salah satu task yang telah dipilih sebelumnya. Untuk menampilkan informasi dan status history dari task yang dipilih, digunakan sebuah tabel yang terdiri dari 6 kolom.
183
Gambar 4.86 Tampilan Halaman Upload Task Document
Halaman ini dapat digunakan oleh pengguna untuk meng-upload dokumendokumen yang terkait dengan task yang sedang dikerjakannya. Daftar task ditampilkan dengan menggunakan dropdown list.
184
Gambar 4.87 Tampilan Halaman View All Document List
Halaman ini menampilkan daftar semua dokumen yang terkait dalam suatu proyek.
185
Gambar 4.88 Tampilan Halaman Create Project
Halaman Create Project digunakan oleh pengguna untuk membuat project baru. Pengguna diminta untuk mengisi formulir pembuatan proyek baru yang terdiri dari fieldfield sebagai berikut : Project Name : nama dari proyek yang ingin dibuat. Assign To
: berisi daftar orang-orang yang bisa ditunjuk sebagai Project Manager dari proyek tersebut.
Start Date
: tanggal yang ditargetkan untuk proyek mulai dikerjakan.
Finish Date
: tanggal yang ditargetkan untuk proyek selesai dikerjakan.
Description
: deskripsi singkat dari proyek yang akan dibuat.
186 Setelah semua field diisi dengan benar dan user menekan tombol “Create” akan ditampilkan halaman konfirmasi apakah pengguna benar ingin membuat proyek tersebut. Jika iya, maka data proyek akan disimpan ke dalam database.
Gambar 4.89 Tampilan Halaman Edit Project
Halaman ini digunakan untuk mengedit data-data dari sebuah proyek dan melakukan perubahan status proyek.
187
Gambar 4.90 Tampilan Halaman View My Active Project
Jika pengguna ingin melihat daftar dari proyek aktif yang sedang ditanganinya, dapat mengakses halaman View My Active Project. Nama proyek merupakan link yang digunakan untuk menampilkan detail dari proyek yang dipilih. Jika tombol “Edit” diklik maka akan muncul halaman Edit Project. Jika tombol “Summary” di-klik maka akan ditampilkan halaman Project Summary. Sedangkan jika tombol “History” yang diklik maka akan ditampilkan halaman Project History.
188
Gambar 4.91 Tampilan Halaman Project History
Halaman ini digunakan untuk menampilkan data-data history dari proyek. Pada bagian atas halaman ini ditampilkans sedikit informasi tentang proyek yang dipilih dan dibawahnya disertakan sebuah tabel dengan 3 kolom untuk menampilkan tanggal terjadinye perubahan, status dan progress proyek saat itu.
189
Gambar 4.92 Tampilan Halaman Create New Role
Halaman ini digunakan untuk membuat role baru dalam sebuah proyek. Setelah field role name diisi dan pengguna meng-klik tombol “OK” maka akan ditampilkan halaman Create Privilege. Sedangkan jika pengguna meng-klik tombol reset maka field role name akan dibersihkan.
190
Gambar 4.93 Tampilan Halaman Create Privilege
Halaman ini digunakan untuk mengatur hak akses dari role yang baru dibuat terhadap menu-menu yang ada di aplikasi.
191
Gambar 4.94 Tampilan Halaman View All Role
Halaman View All Role menampilkan semua daftar role yang ada di proyek yang sedang diakses. Pengguna dapat mengedit hak akses dari masing-masing role dengan meng-klik link Edit. Pengguna juga bisa menghapus role yang tidak diperlukan lagi melalui link Delete.
192
Gambar 4.95 Tampilan Halaman View Role Privilege
Halaman ini menampilkan semua daftar hak akses yang dimiliki oleh role tertentu sesuai dengan role yang di-klik oleh pengguna sebelumnya.
193
Gambar 4.96 Tampilan Halaman Compose Message
Jika pengguna ingin membuat pesan baru, maka digunakan halaman Compose Message. Pesan dapat dikirim ke lebih dari satu orang.
194
Gambar 4.97 Tampilan Halaman View Message
Halaman ini digunakan untuk menampilkan daftar pesan-pesan yang diterima oleh pengguna. Dengan meng-klik subject dari pesan, pengguna dapat melihat detail dari pesan yang dipilih pada halaman View Message Detail. Penghapusan pesan, dapat dilakukan dengan meng-klik tombol “Delete”.
195
Gambar 4.98 Tampilan Halaman View Message Detail
Pada halaman ini ditampilkan detail dari pesan yang dipilih. Pada halaman ini pengguna diberikan tiga tombol pilihan, yaitu ”Reply”,”Delete”,”Forward”. Tombol ”Reply” digunakan jika pengguna ingin mengirimkan balasan kepada Si pengirim pesan.
196 Tombol ”Delete” digunakan jika pengguna ingin menghapus pesan yang sedang ditampilkan. Sedangkan tombol ”Forward” digunakan jika pengguna ingin mengirimkan kembali pesan yang sedang dibaca ke orang lain.
Gambar 4.99 Tampilan Halaman Forward Message
Setelah pengguna meng-klik tombol ”Forward” pada halaman View Message Detail, akan ditampilkan halaman Forward Message yang bentuknya sama seperti Create Message. Hanya saja pada halaman ini field Subject dan Message’s Description telah diisi sesuai dengan pesan awal yang dipilih.
197
Gambar 4.100 Tampilan Halaman Create New Component
Halaman Create New Component digunakan jika pengguna ingin membuat daftar komponen baru. Yang dimaksud dengan komponen adalah apa saja yang digunakan dalam mengerjakan suatu task, antara lain: tabel, store procedure, form, dsb. Pengguna dapat menambahkan tipe komponen yang baru dengan meng-klik link add new type. Komponen dibuat berdassarkan tiap-tiap task. Karena itu ada field task name yang menampilkan daftar dari task-task yang sedang perngguna kerjakan.
198
Gambar 4.101 Tampilan Halaman Create Component Type
Halaman ini ditampilkan bila pengguna meng-klik link “Add New Type” yang tersedia pada halaman Create New Component. Pada halaman ini, pengguna dapat mengisikan nama tipe komponen baru yang digunakan pada textarea yang tersedia. Tombol Save dapat digunakan untuk menyimpan tipe komponen baru tersebut dan tombol Reset digunakan untuk mengembalikan kondisi semula textarea diatasnya.
199
Gambar 4.102 Tampilan Halaman View Component
Pada halaman ini ditampilkan daftar semua komponen yang terkait dengan semua task dari proyek yang sedang diakses. Terdapat link Edit dan Delete yang dapat digunakan oleh pengguna untuk mengedit masing-masing komponen ataupun menghapus komponen dari daftar. Jika link ”Edit” di-klik maka akan muncul halaman Edit Component.
200
Gambar 4.103 Tampilan Halaman Edit Component
Halaman ini digunakan jika pengguna ingin mengedit komponen yang ada dalam daftar komponen. Bentuk formulir yang diberikan sama seperti formulir yang diberikan pada saat membuat komponen baru hanya saja pada semua field telah diisi dengan data komponen yang dipilih. Selah pengguna meng-klik tombol “Save” maka data yang dimasukkan akan disimpan dan menggantikan data yang lama.
201
Gambar 4.104 Tampilan Halaman Add Agenda
Pengguna dapat membuat agenda baru dengan menggunakan halaman “Add Agenda”. Terdapat beberapa field yang harus diisi oleh pengguna, antara lain: nama aktivitas, tanggal aktivitas, jam mulai serta jam selesai aktivitas dikerjakan. Setelah tombol ”Submit” ditekan maka data yang dimasukkan akan disimpan dalam database. Sedangkan jika tombol ”Reset” yang ditekan maka semua field akan kembali ke keadaan awal.
202
Gambar 4.105 Tampilan Halaman View Today Activity
Halaman ini digunakan untuk melihat daftar aktivitas pada tanggal saat itu juga. Setiap pengguna diberikan tombol ”Edit” dan ”Delete” yang memungkinkan pengguna untuk dapat mengedit dan menghapus daftar aktivitasnya masing-masing.
203
Gambar 4.106 Tampilan Halaman View All Activity
Halaman ini digunakan untuk menampilkan daftar dari semua aktivitas yang dimiliki oleh pengguna. Seperti pada halaman View Today Activity, pada halaman ini juga terdapat tombol ”Edit” dan ”Delete” yang jika di-klik maka pengguna dapat mengedit aktivitas yang ada di daftar ataupun menghapus aktivitas dari daftar.
204
Gambar 4.107 Tampilan Halaman Create Announcement
Pengguna dapat menggunakan halaman ini untuk membuat pengumuman baru. Pengumuman yang dibuat berlaku dalam ruang lingkup proyek. Karena itu pada saat membuat pengumuman baru, pengguna diharuskan untuk memilih proyek dimana pengumuman tersebut akan disebarkan.
205
Gambar 4.108 Tampilan Halaman View Announcement
Halaman ini menampilkan daftar semua pengumuman dari proyek yang sedang diakses. Pengumuman yang ditampilkan hanya pengumuman yang masih dalam masa aktif saja.
206
Gambar 4.109 Tampilan Halaman Create User
Halaman ini digunakan untuk menambahkan daftar user yang bisa menggunakan aplikasi ini.
207
Gambar 4.110 Tampilan Halaman View User
Halaman ini menampilkan data dari semua user yang terdaftar sebagai pengguna aplikasi ini. Data yang disajikan adalah UserId, UserName, dan Email dari pengguna yang bersangkutan. Pengguna dapat mengedit data yang ada dengan meng-klik link Edit. Selain itu data-data yang ada juga bisa dihapus dengan meng-klik link Delete.
208
Gambar 4.111 Tampilan Halaman Edit User
Jika pada halaman View User pengguna meng-klik link Edit maka halaman inilah yang akan ditampilkan. Pengguna dapat mengedit data dari pengguna tertentu.
4.2.3
Evaluasi
Evaluasi terhadap sistem aplikasi yang telah dibuat, dilakukan dengan cara mengadakan wawancara dengan pihak yang berkaitan dengan proyek pada IS Development yang melakukan uji coba dengan menggunakan sistem aplikasi yang telah dibuat. Berikut kesimpulan yang didapat :
209
1. Bagaimana pendapat anda mengenai hasil laporan dari sistem aplikasi yang telah dibuat? Sistem aplikasi yang telah dibuat dapat mempermudah project manager dan IS Manager untuk mengetahui kemajuan dari tugas-tugas dalam proyek yang sedang ditangani. Namun, sistem aplikasi yang telah dibuat belum dapat menunjukkan bagian tugas mana yang bersifat kritis artinya bila tugas tersebut terlambat dikerjakan dapat membuat sebuah proyek yang berjalan menjadi terlambat pula.
2. Bagaimana pendapat anda mengenai user interface dari sistem aplikasi yang telah dibuat? User interface dari sistem aplikasi ini dapat dikatakan menarik dilihat dari komposisi warna dan gambar yang digunakan. Namun susunan menu yang ada masih perlu dirapikan lagi agar dapat menunjukkan urutan dari menu yang sering digunakan dan dijalankan lebih dahulu.
3. Apakah anda mengalami kesulitan dalam menggunakan website ini? Tidak, karena website ini cukup mudah digunakan untuk kalangan IT namun hendaknya diberikan fasilitas FAQ untuk memudahkan kalangan non-IT untuk menggunakan website ini.
4. Apakah sistem aplikasi yang dibuat dapat membantu anda memperoleh dokumen mengenai tugas yang anda tangani?
210 Iya, sistem aplikasi yang dibuat dapat membantu karena dapat dilakukan akses langsung terhadap dokumen mengenai tugas yang ditangani.
5. Apakah sistem aplikasi ini membantu anda melaporkan kemajuan dari tugas yang sedang anda kerjakan? Iya, sistem aplikasi yang dibuat membantu dalam melaporkan kemajuan dari tugas yang sedang dikerjakan.
6. Adakah fasilitas lain yang perlu ditambahkan? Fasilitas lain yang perlu ditambahkan adalah informasi mengenai pengalaman calon anggota tim tentang proyek-proyek yang pernah ditangani sebelumnya, dan informasi mengenai jumlah pekerjaan yang saat ini ditangani oleh calon anggota tim, serta fasilitas komunikasi pesan secara real-time sehingga diharapkan dengan adanya fasilitas ini komunikasi pesan dapat berjalan dua arah pada waktu yang sama.