USER MANUAL
PCUCAMEL Administrator Page http://admin.pcucamel.petra.ac.id
Software Development
Universitas Kristen Petra Jl. Siwalankerto 121 – 131 Surabaya
I.
Login Page Sebelum dapat mengakses halaman admin PCUCamel, admin harus login terlebih dahulu untuk autentikasi dan otorisasi admin. Berikut halaman login PCUCamel untuk Administrator.
Gambar I – tampilan halaman login admin pcucamel
II.
Jenis Admin (Role Admin) Administrator PCUCamel ini terbagi menjadi tiga, yaitu, System Admin, Registrar, dan Course Admin. Ketiga Role ini memiliki peranan masing-masing, oleh karena itu saat login, perlu otorisasi masing-masing. Berikut, macam-macam administrator beserta peranannya: 1. System Admin merupakan administrator tertinggi yang menerima hak akses sistem / hak akses penuh untuk melakukan semua fitur admin yang disediakan. Berikut adalah fitur-fitur system admin, yang nantinya akan dijelaskan satu persatu di point III : -
News FAQ List Administrator Management, Guestbook Management Chatting Management Tracking Management User Management Course Management Master Change Password (password sendiri) Backup Data
Gambar II.1 – tampilan navigasi System Admin
2. Course Admin merupakan administrator untuk course yang dapat mengatur hal-hal seputar course (matakuliah dan pelajaran yang ada di pcucamel). Berikut adalah fitur-fitur course admin, penjelasannya di point III: -
Gambar II.2 – tampilan navigasi Course Admin
News Course Management Master Change Password (password sendiri) Backup Data
3. Registrar (User Admin) merupakan administrator untuk user pcucamel yang dapat mengatur hal-hal seputar user (pengguna halaman pcucamel). Berikut adalah fitur-fitur user admin, penjelasannya di point III: -
Gambar II.3 – tampilan navigasi User Admin
News User Management Master Change Password (password sendiri) Backup Data
III.
Fitur-fitur Admin Halaman depan PCUCamel Admin adalah seperti ini :
Gambar III.1 – tampilan halaman depan (index) admin pcucamel (system admin)
Di samping kiri, terdapat halaman navigasi dengan judul Course Area. Navigasi ini merupakan fitur-fitur administrator dan menuju ke halaman administrator lainnya. Berikut akan dijelaskan satu persatu fitur administrator secara lengkap (fitur yang dipunyai system administrator) :
Gambar III.2 – tampilan halaman navigasi, akan dijelaskan sesuai dengan nomer tertera
1. News Admin
: System Admin, Course Admin, Registrar
News ini adalah halaman untuk mengedit berita (news) yang akan tampil di halaman user. News ini berisi berita apa saja yang ingin ditampilkan dan dibaca oleh user pcucamel yang mengakses halaman user di http://pcucamel.petra.ac.id . Untuk menambah berita, klik Add News dalam menu pilihan di halaman News. Untuk mengedit berita, klik Edit, untuk mendelete berita, klik Delete. Berikut Tampilan News manager. Gambar III.3 – tampilan halaman news
2. FAQ List Admin : System Admin FAQ merupakan singkatan dari Frequently Asked Question. Halaman ini menyimpan pertanyaan-pertanyaan apa saja yang biasanya ditanyakan oleh user. Halaman ini sebenarnya hampir sama dengan halaman News hanya saja, news tampil di halaman login user, sedangkan FAQ tampil di halaman ketika user mengklik link FAQ di halaman login user. Klik Add FAQ untuk menambah FAQ, klik Edit untuk mengedit FAQ, klik Delete untuk mendelete FAQ
Gambar III.4 – tampilan halaman FAQ manager
3. Administrator Management Admin : System Admin Administrator Management ini adalah halaman untuk mengatur Login Administrator. Sebagai System Admin, kita dapat menambah login admin baru, mengedit semua login admin yang ada, serta mendelete login admin. Kita hanya tidak dapat mengedit password, dan tidak dapat melihat password. Add Admin untuk menambah admin, Edit untuk mengedit admin, Delete untuk menghapus admin. Yang dapat kita lakukan lagi adalah mengganti jenis admin (mengganti hak pada admin), menjadi system admin / course admin / registrar.
Gambar III.5 – tampilan halaman Administrator Management
4. Guestbook Management Admin : System Admin Guestbook ini adalah halaman yang memungkinkan para pengunjung diluar PCUCamel untuk memberikan masukan, saran, apresiasi, dsb kepada web pcucamel dan dapat diakses tanpa harus login terlebih dahulu.
Gambar III.6 – tampilan halaman Guestbook yang dapat diakses user
5. Chatting Management Admin : System Admin PCUCamel memiliki satu fitur chatting yang dinamakan PCUCamelChat / disebut CamelTalk! Yang berbasis realtime dan bisa dijadikan sebagai salah satu sarana forum diskusi. Di bawah ini adalah tampilan admin PCUCamel
a. b. c. d. e.
Gambar III.7 – tampilan halaman luar admin PCUCamel Chat!
a. Manage Rooms Sebagai admin, kita dapat membuat room chat baru yang dapat dipakai oleh mahasiswa. Room chat ini harus berdasarkan course / matakuliah yang ada.
Gambar III.7 – tampilan halaman luar admin PCUCamel Chat!
Jadi misalnya admin ingin menambahkan room chat baru untuk matakuliah “Komunikasi Data”, maka admin tinggal memilih pilihan matakuliah “Komunikasi Data” dalam Course Referer dan mengisi room name nya. Ketika sudah selesai, klik Add Room, seperti gambar berikut ini:
Gambar III.8 – Add room chat baru
Lalu setelah itu akan tampil room baru yang berisi room baru yang dibuat. Room ini tidak aktif ketika dibuat dan tidak bisa digunakan. Saat user ingin menggunakan room ini, admin harus mengaktifkannya dengan klik activate . Untuk menghapus room tinggal klik erase.
Gambar III.9 – cara mengaktifkan atau menghapus room chat
b. Messege Board
Gambar III.10 – halaman admin pengumuman chat (messege board)
Messege board ini adalah fitur dalam chat untuk pengumuman – pengumuman seputar PCUCamel Chat. Kolom sebelah kiri adalah untuk menambahkan pengumuman, kolom sebelah kanan untuk mengedit atau mendelete pegumuman. Pengumuman akan tampil di layar depan saat user membuka PCUCamel Chat.
Gambar III.11 – halaman user untuk pengumuman chat (messege board)
c. Flush Chat Flush chat digunakan untuk menghapus semua history chat. Flush chat sebaiknya dilakukan pada saat maintenance, di saat bukan hari operasional, data chat sebaiknya dihapus agar tidak memberatkan database server dengan chat history yang banyak. d. Kick User
Gambar III.12 – halaman untuk kick user
Fitur ini untuk mem-blacklist user yang dipilih. Admin dapat pilih usernya dan dapat menentukan berapa hari harus mem-blacklist user. e. Back to General Room
Ketika link ini diklik, kita akan menuju ke general room, tempat user melakukan chat (user area).
6. Tracking Management Admin : System Admin System Admin dapat melakukan tracking / penelusuran log, baik itu log matakuliah (Active/Inactive Courses) maupun log user (User statistics). Log matakuliah itu maksudnya berapa kali matakuliah itu diakses, sedangkan log user itu berarti berapa kali atau berapa lama masing-masing user login ke pcucamel. Active / Inactive Course Berikut ini tracking management untuk log matakuliah. Yang perlu dilakukan adalah memilih matakuliah, memilih mulai kapan dan sampai kapan tanggalnya, dan klik Show
these logs, maka akan keluar hasilnya. Pilih checkbox Use current course's starting and ending date. (*) untuk melakukan query hasil sesuai tanggal yang kita tentukan. Pilih Use all records on database. (*) untuk melakukan query hasil dari seluruh isi database tanpa melihat tanggal. Reset Parameter untuk menghapus semua inputan.
Gambar III.13 – Halaman admin Tracking Course
User Statistics Seperti yang sudah disebutkan di atas, User Statistics adalah tracking user / melacak berapa total waktu dan last login (kapan terakhir kali login) user di satu matakuliah tertentu. Yang perlu dilakukan adalah memilih matakuliah di Courses kemudian memilih
Sort By yang artinya, ingin diurutkan berdasarkan apa (dari yang terkecil ke yang terbesar berdarkan userid, nama, NRP, atau last login)
Gambar III.14 – Halaman admin Tracking User
7. User Management Admin : System Admin, User Admin Halaman ini adalah halaman untuk mengelola user yang ada di pcucamel. User dalam pcucamel dibagi menjadi 3, yaitu : - Pimpinan, yaitu user yang menjadi pimpinan di pcucamel. Untuk menambah klik Add
Pimpinan, untuk mengedit klik Edit, untuk menghapus, klik Delete Berikut tampilan User management untuk halaman admin:
Gambar III.15 – Halaman User management untuk mengatur user pimpinan
Gambar III.16 – Halaman User management untuk menambah user pimpinan
Field yang harus diisi adalah field Username, Full Name, dan Email -
Civitas academica, yaitu user mahasiswa dan dosen yang menggunakan pcucamel. User civitas academica bisa mendaftar sendiri dengan melakukan registrasi di pcucamel.petra.ac.id asal mempunyai email john. Disini kita dapat mem-blocked orang, mengedit, dan menghapus. Jika kita mem-block user, user tidak dapat mengakses pcucamel dan kita dapat melakukan un-block. Berikut tampilannya:
Gambar III.17 – tampilan admin user untuk user civitas akademika
Berikut jika user sudah di block. Dapat dilakukan unblock
Gambar III.18 – tampilan admin user untuk user civitas akademika saat user diblock
Admin user dapat menambahkan user baru, berikut tampilannya. Untuk tulisan yang berwarna merah merupakan field yang harus diisi.
Gambar III.19 – tampilan admin user untuk menambah user
-
Guest Admin dapat menambahkan guest, yang berarti bukan dari Petra dapat login ke pcucamel, karena semua user pcucamel, seharusnya memiliki email john. Sedangkan orang di luar petra tidak memiliki email john.
Gambar III.20 – tampilan admin user untuk guest user
Gambar III.21 – tampilan admin user ketika add
8. Course Management Admin : System Admin, Course Admin Course management merupakan halaman untuk mengatur course di dalam PCUCamel. Course management ini dibagi menjadi empat halaman: - Title List Merupakan halaman yang hanya mengatur judul course. Halaman ini menyiimpan kode matakuliah, dan nama matakuliah. Kita dapat melakukan add, edit, dan delete
Gambar III.22 – tampilan admin course
Sebagai admin, kita dapat menambahkan judul matakuliah baru (misalnya matakuliah ini baru dibuka semester ini. Klik Add Title.
Gambar III.23 – tampilan admin add course – Step 1
Step 1, Jika matakuliah sudah pernah ada sebelumnya, kita tinggal klik LIST ALL
AVAILABLE TITLE seperti yang ada di gamabar, maka akan keluar semua matakuliah yang ada sebelumnya dan kita hanya perlu memilih satu yang kita inginkan. Ketika kita mengambil dari situ, maka kita langsung menuju Step 3. Ketika matakuliah ini benar-benar baru dan tidak ada sebelumnya, atau kita ingat judulnya, langsung kita dapat memasukkan di title keywords, judul matakuliahnya. Kemudian kita klik Search title!! Step 2, Menampilkan result keywords yang kita masukkan. Jika matakuliah baru, maka keywords akan menampilkan result empty / tidak ada result apa-apa. Saat itu kita hanya perlu submit langsung seperti pada gambar III.24
Gambar III.24 – tampilan admin add course – Step 2
Step 3, Memilih dosen yang mengajar matakuliah ini. Hampir sama dengan step 1, jika dosen sudah ada, Klik di LIST ALL USERS. Jika masih baru, bisa kita masukkan namanya.
Gambar III.25 – tampilan admin add course – Step 3
Step 4, Sama dengan step 2. Ketika kita search dan menemukan result, maka result akan ditampilkan, namun jika tidak menemukan result, maka kita bisa langsung submit saja.
Gambar III.26 – tampilan admin add course – Step 4
Step 5, Berikutnya, step 5 adalah memasukkan detail informasi mengenai matakuliah yang kita buat. Seperti tampil pada gambar III.27. Credit hours adalah jumlah SKS matakuliah tersebut. Perlu diisikan start dan end course untuk dapat mengetahui matakuliah ini berlaku kapan.
Gambar III.27 – tampilan admin add course – Step 5
Step 6 (final), Berikutnya, step 6 adalah sekedar memverivikasi , pengecekan apakah data yang diinputkan sudah benar atau tidak. Jika sudah, klik submit.
Gambar III.28 – tampilan admin add course – Step 6(final)
-
Active Course
Gambar III.29 – tampilan admin Active Course
Active Course menyimpan matakuliah apa saja yang sedang aktif (antara stard Date dan End Date). Isi table adalah Kode Matkul, Judul, Jurusan, SKS, Penjelasan matkul, prerequisite, Start date, end date, dan pending users. Ketika matakuliah aktif, semua mahasiswa bisa mendaftarkan dirinya ke matakuliah tersebut. User yang mendaftar satu matakuliah harus diapprove dulu oleh admin atau dosen yang mengajar. Cara approve mahasiswa yang mendaftar matakuliah: Lihat pada gambar III.29, klik Link Member List. Maka akan keluar list semua member yang mendaftar baik itu yang sudah diaaprove maupun belum. Klik Approve untuk meng-approve user. Klik Delete untuk menghapus user dari course.
Gambar III.30 – tampilan admin, List dalam sebuah course
-
Expired Course Expired course ini menyimpan semua matakuliah yang sedang tidak aktif (diluar start course dan end course). Record ini hanya sekedar history, namun bisa diaktifkan kembali dengan mengklik Edit dan mengganti start course dan end course nya menjadi baru. Maka secara otomatis, matakuliah akan masuk ke Active Course (status: aktif).
Gambar III.31 – tampilan admin, expired course
-
Pending Course Pending course ini menyimpan semua matakuliah yang diajukan oleh user (dosen) dan belum diapprove. Sebelum aktif, course harus diapprove dulu
9. Master Admin
: System Admin, Course Admin, User Admin
Master ini memiliki fitur Departmen List, dimana setiap departemen di dalam kampus didaftarkan disini (setiap jurusan / program studi ) yang menggunakan PCUCamel. Untuk mendaftarkan jurusan / departemen baru, klik Add Department, maka akan keluar textbox kecil yang isinya adalah nama jurusan / program studi yang ingin kita tambahkan. Ketikkan namanya dan klik Add Department.
Gambar III.32 – tampilan penambahan Department baru
Gambar III.33 – tampilan Departmen List
Gambar diatas merupakan tampilan department yang ada. Secara otomatis program akan menghitung jumlah kelas dalam jurusan itu dan jumlah mahasiswa nya yang menggunakan pcucamel di department / jurusan itu. Edit hanya mengedit nama department saja. Delete untuk menghapus department.
10. Change Password Untuk mengganti password.
11. Backup Data Untuk membackup data yang ada di dalam database. 12. Logout Keluar dari pcucamel admin page.