rancang bangun sistem pengelolaan tugas kuliah …
TRANSCRIPT
INFOKAM Nomor II/Th. X/September/14 33
RANCANG BANGUN SISTEM PENGELOLAAN TUGAS KULIAH MAHASISWA SECARA ONLINE
Muhamad Danuri 1, Subianto 2
1Manajemen Informatika, AMIK Jakarta Teknologi Cipta Semarang E-mail : [email protected]
2Manajemen Informatika, AMIK Jakarta Teknologi Cipta Semarang
E-mail : [email protected]
ABSTRAK
Pengelolaan teknologi informasi untuk membantu di bidang Pendidikan sangat bermanfaat untuk meningkatkan efektifitas kegiatan dan efiseinsi dari semua pihak. Dosen
memiliki banyak tanggung jawab dalam kegiatan pelaksanaan pemenuhan tri dharma
perguruan tinggi, namun dengan adanya computer, web dan teknologi informasi semua dapat dilakukan dengan lebih cepat efektif dan efisien.
Sebuah Sistem pengelolaan Tugas kuliah mahasiswa dapat dijadikan alternatif untuk meningkatkan efektifitas dan mengatasi permasalahan yang kadang muncul, dalam proses
pendidikan dan pengajaran yang dilakukan oleh dosen khususnya dalam pengelolaan tugas-tugas mahasiswa. Sistem pengelolaan tugas mahasiswa melalui media web ini dapat
bermanfaat bagi mahasiswa sebagai sharing pengetahuan dan teknologi dengan mahasiswa
yang lain, begitu juga masyarakat dapat memanfaatkan tugas tersebut untuk tambahan pengetahuan, dan dosen dapat dengan mudah mengevaluasi tugas yang telah dikumpulkan
mahasiswa dan melakukan review tugas-tugas tersebut setiap saat. Pembangunan sistem penggelolaan tugas mahasiswa menggunakaa metode
pengembangan sistem waterfall model melalui tahap identifikasi kebutuhan dosen dan
mahasiswa, perancangan sistem dengan alat bantu Unified Modeling Language (UML) dan implementasi dengan bahasa pemrograman berbasis web dan MySQL sebagai pengolah
databasenya. Manfaat utama dari sistem ini adalah meningkatkan media pelayanan dosen kepada
mahasiswa, sebagai media menulis ilmiah bagi mahasiswa secara profesional di internet dan
meningkatkan sarana penyeberluasan informasi ilmiah ke masyarakat luas.
Kata Kunci : Perancangan, Kuliah, Tugas , Pengelolaan , Online
1. PENDAHULUAN Perkembangan teknologi semakin cepat dan meluas ke berbagai bidang, dengan
adanya internet masyarakat dengan cepat dapat mendapatkan informasi yang dibutuhkannya setiap saat. Dunia pendidikan menyambut perkembangan ini dengan memanfaatkan berbagai
media untuk mengefektifkan pendidikan dan pengajaran yang dilakukannya. Penelitian ini merupakan tindak lanjut dari kegiatan pendidikan dan pengajaran yang
dilakukan oleh dosen di Kampus AMIK JTC Semarang dengan tugas-tugas yang telah
diserahkan oleh mahasiswa. Selama ini dosen memberikan tugas kepada mahasiswa dan dikumpulkan dalam bentuk hardcopy, atau juga softcopy dengan media email. Jika
menggunakan hardcopy atau print out dokumen akan banyak sekali tunpukan tugas diruang kerja dosen dan tugas tersebut tidak dapat bermanfaat khususnya bagi mahasiswa yang
mengumpulkan tugas dan umumnya bagi mahasiswa atau orang lain disekitar kampus. Begitu
juga dengan pemgumpulan tugas melalui email banyak juga kendalanya, pertama dosen tidak cukup waktu untuk meneliti semua tugas-tugas tersebut, gangguan internet yang mungkin
terjadi, belum lagi jika ada mahasiswa yang mengumpulkan tugasnya sama dengan mahasiswa yang lain.
Dari pengalaman pengumpulan tugas kuliah mahasiswa diatas muncullah gagasan
untuk membuat sebuah web yang dapat digunakan untuk menampung tugas mahasiswa. Dalam web tersebut mahasiswa dapat login dan mengirimkan tugasnya dalam bentuk text, dokumen, gambar maupun video dan dapat juga melihat tugasnya sendiri maupun tugas
34 INFOKAM Nomor II / Th. IX/ September / 14
mahasiswa yang lain, sehingga tugasnya dapat dikoreksi dengan sendirinya jika terjadi kesamaan dengan mahasiswa yang lain. Dari sisi Dosen dapat langsung mengevaluasi tugas-
tugas dari mahasiswa, mulai dari yang pertama kali mengumpulkan sampai terakhir kali dan
tiap tugas diurutkan berdasarkan tanggal Messagesingnya, memberikan review dan catatan khusus dalam tugas tersebut yang dapat langsung dilihat oleh mahasiswa. Interaksi mahasiswa
dan dosen tidak terbatas waktu karena setiap saat dosen dapat mereview tugas mahasiswa tersebut, begitu juga dengan mahasiswa dapat setiap saat melihat tugas dan hasil review dari
dosen yang bersangkutan. Diharapkan dengan pengelolaan tugas kuliah mahasiswa melalui media web ini dapat
bermanfaat bagi mahasiswa karena meraka mendapat pengetahuan dari tugas-tugas yang
terlihat sebelumnya, dan akan mengirimkan tugas yang berbeda dengan yang telah ada, masyarakat dapat memanfaatkan tugas tersebut untuk tambahan pengetahuan, dan dosen
dapat dengan mudah mengecek semua tugas yang telah dikumpulkan mahasiswa dan melakukan review.
Pembangunan sistem penggelolaan tugas mahasiswa dengan metode pengembangan
sistem waterfall model melalui tahap identifikasi kebutuhan dosen dan mahasiswa, perancangan sistem dengan alat bantu Unified Modeling Language (UML) dan implementasi dengan bahasa
pemrograman berbasis web dan MySQL sebagai pengolah databasenya. Setelah sistem berjalan dengan baik kemudian dionlinekan dengan menempatkan sistem pada web hosting diinternet.
2. LANDASAN TEORI
2.1 Konsep Aplikasi berbasis WEB
Aplikasi berbasis web merupakan sebuah aplikasi yang memanfaatkan World Wide Web (WWW) sebagai antarmuka, yang berarti data yang diinginkan dapat diakses dan
dimanipulasi dengan menggunakan sebuah web browser. Pada penerapannya, hal ini sangat menguntungkan, karena aplikasi ini dapat dijalankan di sembarang komputer,
selama komputer tersebut memiliki web browser terpasang di dalamnya. Beberapa
keuntungan lainnya dari Web-Based Applications ialah (Pressman, 2001). a. Data dapat diakses kapan saja dan dari mana saja.
b. Mudah dipakai, pemakai cukup melakukan point dan klik. c. Perusahaan tidak harus membeli program pengakses karena browser umumnya
tersedia secara gratis di Internet. d. Selain itu, aplikasi berbasis web memudahkan pemeliharaan, karena aplikasi secara
fisik hanya ada di server. Apabila ada modifikasi atau penambahan modul tidak
perlu dilakukan terhadap komputer client satu per satu.
2.2 Komponen Penyusun Web Berikut adalah komponen-komponen yang dapat menyusun sebuah aplikasi web.
Komponen ini identik dengan perangkat lunak dan bahasa pemrograman yang digunakan
untuk membuat aplikasi web baik web statis maupun web dinamis (M. Rudyanto Arief, 2011 : 18-21).
a) Bahasa Pemrograman/Scripting Language, Secara garis besar ada dua kategori script yang dibutuhkan untuk membuat aplikasi web, yaitu :
1) Client Side Scripting, contohnya adalah : Hypertext Markup Language (HTML), HTML5, XHTML, Cascading Style SheetI (CSS), JavaScript, VBScript, JQuery. Untuk
Client Side Scripting eksekusinya dilakukan di sisi client yaitu oleh web browser langsung.
2) Server Side Scripting, contohnya adalah : Active Server Pages (ASP), Hypertext Preprocessor (PHP), Java Server Pages (JSP). Untuk Server Side Scripting eksekusinya dilakukan di sisi server oleh sebuah modul yang disebut web engine.
b) Web Editor, Merupakan program aplikasi yang berfungsi untuk mengetikkan perintah-
perintah dokumen web baik Client Side Scripting maupun Servert Side Scripting. Contoh web editor adalah Notepad, Notepad++, Macromedia Dreamweaver.
c) Web Browser, Merupakan program yang berfungsi untuk menampilkan dokumen-dokumen web dalam format HTML.
INFOKAM Nomor II/Th. X/September/14 35
d) Web Server, adalah program aplikasi yang memiliki fungsi sebagai tempat menyimpan dokumen-dokumen web
e) Database Server, adalah program yang digunakan untuk meyimpan data yang akan
diolah di halaman web. Database biasa disebut Database Management System (DBMS) adalah sebuah aplikasi yang menjembatani user dan data-data di dalam database.
f) Image Editor, adalah program aplikasi yang berfungsi untuk melakukan pengolahan gambar/image.
2.3 Unified Modeling Language (UML)
Sebuah bahasa pemodelan berorientasi objek yang digunakan untuk melakukan
spesifikasi, visualisasi, dan konstruksi terhadap sistem atau software (Booch et al., 1999). UML bertujuan untuk melakukan permodelan terhadap pembuatan suatu sistem atau
software dengan menggunakan konsep object oriented. UML telah berkembang menjadi suatu notasi standar untuk melakukan pemodelan sistem. Berikut ini merupakan model-
model yang akan digunakan dalam pengembangan:
a) Use Case Diagram Use case diagram menggambarkan aktivitas yang dapat dilakukan oleh sistem dari sudut pandang user sebagai pemakai (external observer) dan
berhubungan dengan skenario-skenario yang dapat dilakukan oleh user (Booch et al., 1999). Sebuah Use Case adalah suatu kesimpulan dari suatu skenario untuk sebuah ask
atau tujuan. Sedangkan Use Case diagram merupakan sekumpulan aktor, Use Cases, dan komunikasi antara aktor dengan Use Case. Tujuan dari Use Case diagram adalah
memodelkan kebutuhan user (user requirements) yang akan diberikan oleh sistem dan
juga mendokumentasikan spesifikasi sistem yang antara lain terdiri dari (Bennet et al., 2002):
1) gambaran umum mengenai Use Case tersebut 2) aktor, yaitu user dari sebuah Use Case, dapat berupa orang atau sistem eksternal
3) skenario, yaitu urutan aksi yang dilakukan sebuah Use Case secara temporal, dan
divisualisasikan dalam bentuk sequence diagram 4) aturan yang harus dipenuhi sistem, antara lain, prakondisi, dan pascakondisi.
b) Class Diagram Class diagram menggambarkan objek yang terdapat pada sistem dan relasi antar objek tersebut (Booch et al., 1999). Ada tiga jenis relasi penting yang
menghubungkan objek, yaitu:
1) Association Association merupakan suatu relationship antar dua atau lebih classifier yang menyangkut hubungan antar instance.
2) Agregation Agregation merupakan bentuk lain dari association yang menerangkan hubungan whole-part antara agregate class (whole) dan component part.
3) Generalization merupakan sebuah taxonomic relationship antara class, yang lebih umum dengan class yang lebih khusus.
c) Data Model Diagram : merupakan diagram yang menunjukan keterkaitan antar entitas-
entitas data dan atribut yang dimiliki dari database sistem.
3. METODE PENELITIAN
3.1 Analisa sistem
Dari hasil pengamatan yang ada di AMIK Jakarta Teknologi Cipta menjadi bahan untuk melakukan tahap analisa sistem dan pengembangan sistem, dengan
langkah-langkah sebagai berikut :
a. Analisis masalah Analisis masalah diambil dengan pendekatan PIECES, dimana menurut
Wetherbe (1994), bahwa pendekatan ini digunakan melakukan klasifikasi problem berdasarkan kebutuhan untuk memperbaiki performa sistem (Performace) , informasi
dan data (Information), Pengendalian biaya (economics), kendali sistem dan keamanan
(control), Efisiensi Infrastuktur (efisiensi) dan perbaikan layanan (service). Sumber data analisa permasalahan berasal dari wawancara dan quesioner yang dilakukan
selama penelitian. Kemudian informasi ini dipilah-pilah kedalam pendekatan PIECES
36 INFOKAM Nomor II / Th. IX/ September / 14
dan dirumuskan rencana pemecahannya. Dari dari proses ini sehingga dapat diambil analisa sumber permasalahan dan rencana pemecahannya seperti pada tabel 3.1.
dibawah ini :
Tabel 3.1. Tabel Analisa Permasalahan dan Rencana Penyelesaiannya
No Permasalahan Rencana Penyelesaian Serv
ice
Tugas kuliah diserahkan mahasiswa
kepada dosen yang bersangkutan pada jam kerja, sehingga
mahasiswa terbatas waktu untuk berkonsultasi dengan dosen.
Tugas kuliah dikirim secara online tiap
saat melalui web yang telah disediakan, disimpan dalam bentuk file
dan disimpan di dalam data base.
Contr
ol a
nd
Efici
ency
Dalam melakukan pengelolaan
tugas kuliah dosen meneliti secara manual dari Admin yang diserahkan
mahasiswa, sehingga kurang efisien dan kemungkinan
menghabiskan waktu yang banyak.
Tugas kuliah disimpan dalam bentuk
file dan di simpan di dalam data base sehingga dosen dapat meneliti setiap
saat
Info
rmatio
n
Belum adanya informasi tugas kuliah tentang tugas dosen yang
diberikan kepada mahasiswa
maupun tugas yang telah dikumpulkannya.
Tugas dapat dimonitor oleh Dosen, mahasiswa dan mungkin masyarakat
luas.
Perf
orm
ance
and E
conom
ics
Tugas mahasiswa setelah dikumpulkan menjadi tidak berguna
karena ada yang tidak
dikembalikan ke mahasiwa lagi, dan mahasiswa sudah
mengeluarkan banyak biaya untuk menyelesaikan tugas tersebut
Tugas dapat dilihat dan menjadi bahan untuk melatih membuat artikel, tanpa
biaya karena akses dapat dilakukan
dari rumah, kampus atau tempat yang lain.
b. Analisis Kebutuhan sistem Sistem pengelolaan tugas-tugas mahasiswa secara online
Dari hasil analisa permasalahan dengan kerangka PIECES, dibutuhkan sebuah sistem otomatis yang dapat mengelola tugas kuliah mahasiswa secara lebih
efektif dan efisien, adapun analisa kebutuhan sistem tersebut adalah sebagai
berikut :
1) Kebutuhan User Kebutuhan user dari sistem pengelolaan tugas-tugas mahasiswa secara
online terbagi atas dua pengguna, seperti yang terlihat pada tabel berikut ini:
(a) Aktor Admin / (Dosen)
Tabel 3.2. Tabel aktor admin
Nama Aktor Definisi
Administrator (Dosen)
Administrator bertugas untuk mengontrol jalannya
Aplikasi sistem Informasi
(b) Aktor Pengguna Sistem / Mahasiswa / User
Tabel 3.3. Tabel aktor pengguna
(c) A
ktor Tamu / (Guest) / Masyarakat
Nama Aktor Definisi
User (Mahasiswa) Aktor yang mengirimkan data tugas Kuliah, memantau
tugas dan melakukan perbaikan jika tugas yang dikirimkan kurang sesuai.
INFOKAM Nomor II/Th. X/September/14 37
Tabel 3.4. Tabel aktor admin
Nama Aktor Definisi
Guest (Masyarakat Umum)
Melihat dan menggunakan tugas untuk kebutuhan melengkapi pengetahuannya.
2) Kebutuhan Antarmuka Eksternal
Kebutuhan ini meliputi kebutuhan antarmuka untuk proses inputan bagi
pemakai, kebutuhan perangkat keras dan kebutuhan perangkat lunak sistem. a. Antarmuka Pemakai
Server Sistem pengelolaan tugas-tugas mahasiswa secara online menggunakan antarmuka berbasis web. Pengguna dapat mengoperasikan
menggunakan piranti input-an, keyboard dan mouse yang dilengkapi dengan sistem operasi Windows, Linux dan web browser.
b. Antarmuka Perangkat-Keras
Server Web, server Database dan Komputer aplikasi Sistem pengelolaan tugas-tugas mahasiswa secara online yang berjalan diatas perangkat-keras
Personal Computer (PC) dengan spesifikasi minimal Processor Intel Xeon 2,4GHz, Memori RAM 2G, Harddisk 160G, dan sistem operasi Windows, Linux.
c. Antarmuka Perangkat-Lunak Perangkal lunak yang digunakan terbagi menjadi dua kebutuhan, yaitu:
(1) Kebutuhan perangkat lunak dari sisi Server a) Operating system Linux atau Windows XP dan diatasnya.
b) Program untuk server dengan Apache Friends XAMPP (Basis Package) version 1.7.3, Pengolahan database dengan MySQL 5.1.41,
PHP 5.3.1
c) Web Browser Mozila FireFox 4.0 d) Web Hosting dan Domain web
(2) Kebutuhan perangkat lunak dari sisi user a) Operating system Linux atau Windows XP, 7
b) Web Browser Mozila FireFox 4.0
3) Kebutuhan Fungsional
Kebutuhan fungsional dari Sistem pengelolaan tugas-tugas mahasiswa secara online ini terbagi menjadi dua Proses, yaitu proses fungsional pada
komputer User dan proses fungsional pada komputer ADMIN dengan perincian
sebagai berikut : a. Proses pada Komputer User (mahasiswa)
(1) Login User (2) Pengelolaan Data user
(3) Pengiriman Data tugas Kuliah (4) Edit Data tugas Kuliah
(5) Chating
(6) Mencari data (7) Pengelolaan Pesan
b. Proses pada Server Web dan ADMIN (Dosen)
(1) Proses Login Admin
(2) Pengelolaan Data Admin (3) Pengelolaan Topik Tugas Kuliah
(4) Pengelolaan Data tugas Kuliah (5) Chating
(6) Mencari data (7) Pengelolaan Pesan
(8) Monitoring Tugas-Tugas
38 INFOKAM Nomor II / Th. IX/ September / 14
(9) Seluruh proses yang ada pada sisi user
4) Kebutuhan sistem menu
Adapun sistem menu yang ada pada Sistem pengelolaan tugas-tugas mahasiswa secara online adalah sebagai berikut :
Gambar 3.1. Rancangan Sistem Menu
Gambar 3.1. menjelaskan menu yang tersedia dalam sistem yang dibangun, detail dari menu-menu tersebut adalah
1. Tampilan utama dari web adalah sebuah halaman yang menampilkan input login dan daftar kategori, topik tugas mahasiswa, dimana untuk dapat mengirikan tugas
harus melakukan login terlebih dahulu baik admin maupun user.
2. Kategori adalah sebuah menu yang digunakan untuk mengumpulkan beberapa mata kuliah dalam satu folder khusus, sedangkan topic adalah kumpulan dari sub-
sub tugas. 3. Login User digunakan untuk memvalidasi user atau mahasiswa yang akan masuk ke
dalam system. Di dalam menu user terdapat beberapa menu yang digunakan untuk
mengelola data user, mengirim tugas, monitoring tugas, chating, mengelola pesan dan mencari tugas.
4. Login Admin digunakan untuk memvalidasi user yang akan masuk sebagai administrator atau dosen. Di dalam menu admin terdapat beberapa menu yang
digunakan untuk mengelola data admin, memasukkan kategori, topic dan informasi, monitoring tugas mahasiswa, chating dan mengelola pesan.
5. User yang tidak terdaftar menjadi user tamu hanya dapat mengakses system tetapi
hanya dapat memonitor dan melihat tugas-tugas saja. 6. Logout digunakan untuk keluar dari system baik dari sisi Admin maupun User.
INFOKAM Nomor II/Th. X/September/14 39
7. Pesan atau tugas yang dikirimkan dapat berupa : a. Tulisan denganberbagai efek yang dapat dipilih oleh mahasiswa
b. Gambar dengan tipe jpg, gif maupun jpeg dengan ukuran yang ditetapkan
oleh sistem c. Sisipan file adalah sebuah file yang disertakan dalam messages yang dapat
diunduh oleh user, adapaun ukuran dari file yang disisipkan juga dibatasi d. Video yang dikaitkan ke youtube
e. Simbol-simbol yang disediakan oleh system 8. Chating dapat digunakan oleh admin dan user yang sebelumnya melakukan login
4. PEMBAHASAN
4.1 Disain Sistem
Pada tahap proses perancangan sistem menggunakan peralatan Unified Modeling Language (UML) yang merupakan bahasa pemodelan berorientasi objek untuk melakukan spesifikasi, visualisasi, dan konstruksi terhadap sistem atau software (Booch
et al., 1999). Berikut ini merupakan model-model yang digunakan dalam pengembangan sistem pengelolaan tugas-tugas mahasiswa secara online :
a. Uses Case Diagram
Gambar 4.1. Rancangan Sistem dengan Use Case Diagram
Pada Gambar 4.1 Rancangan Sistem dengan Use Case Diagram terdapat tiga actor yaitu admin, tamu dan mahasiswa sedangkan use casenya ada 10 yang bisa dilakukan
oleh actor-aktor tersebut.
40 INFOKAM Nomor II / Th. IX/ September / 14
b. Class Diagram
Gambar 4.2. Rancangan Sistem dengan Class Diagram
INFOKAM Nomor II/Th. X/September/14 41
c. Entity Relationship Diagram
tKategori
* Id_Kategori
Kategori_name
Kategori_order
tMessage
* Id_Message
Id_kategori
Id_Member
Subject
Psoter_name
Poster_email
Poster_ip
Smileys_enable
Modifed_time
Modified_name
Body
Icon
Approved
tMember
** id_member
Member_name
Real_name
Instant_message
New_pm
Password
Address
tTopic
** id_topic
Is_stiky
Id_message
Id_board
Id_firt_msg
Id_las_msg
Id_member_started
Id_member_update
Id_prev_board
Id_prev_topic
Num_replies
Num_view
Locked
unApproved
Approved
Gambar 4.3. Entity Reltionship Diagram
4.2 Pengujian Sistem
Tahap pengujian atau testing merupakan salah satu tahap yang harus ada dalam sebuah
siklus pengembangan perangkat lunak (selain tahap perencanaan atau design). Dalam
pengujian sistem ini digunakan pengujian sistem dengan black box testing. Berikut ini
merupakan tabel pengujian black box testing dari program Sistem Informasi tugas Kuliah
secara Online :
Table 4.1 Pengujian sistem
Pengujian Deskripsi Prosedur Hasil yang diharapkan
Evaluasi / Hasil
Keterangan
Hasil
Login Administrator
Memasukkan username dan
password kemudian menekan
tombol login
Masuk ke
halaman utama
Administrator
Halaman
utama
Administrator Diterima
Login User
Memasukkan username dan
password kemudian menekan
tombol login
Masuk ke
halaman utama
User
Halaman utama User
Diterima
Menu Kategori Menekan link halaman Menu Kategori
Menampilkan
halaman Menu Kategori
Halaman
Menu Kategori
Diterima
Menu Topic Menekan link halaman Menu Topic
Menampilkan
halaman Menu Topic
Halaman Menu Topic
Diterima
Menu User/Mahasiswa
Menekan link halaman Menu User/Mahasiswa
Menampilkan
halaman Menu
User/Mahasiswa
Halaman
Menu User/Mahasis
wa
Diterima
Menu Messages Menekan link halaman Menu
Messages
Menampilkan halaman Menu
Messages
Halaman Menu
Messages
Diterima
Form Ubah Messages
Menekan tombol EDIT dalam daftar Messages atau meng-
input id Messages pada kotak
Menampilkan halaman form
ubah Messages
Form Ubah Messages
Diterima
42 INFOKAM Nomor II / Th. IX/ September / 14
Pengujian Deskripsi Prosedur Hasil yang
diharapkan
Evaluasi /
Hasil
Ketera
ngan Hasil
isian dan klik tombol cari pada Menu Messages.
Form Hapus
Messages
Menekan tombol DELETE
dalam daftar Messages atau meng-input id Messages pada
kotak isian dan klik tombol cari
pada Menu Messages.
Menampilkan halaman form
ubah Messages
Form Ubah
Messages Diterima
Menu Admin Menekan link halaman Menu Admin
Menampilkan
halaman Menu Admin
Halaman Menu Admin
Diterima
Menu Search Menekan link halaman Menu
search
Menampilkan
halaman Menu search
Halaman
Menu search Diterima
Form Ubah
Kategori
Menekan tombol EDIT dalam
daftar Kategori atau meng-input kode Kategori pada
kotak isian dan klik tombol cari pada Menu Kategori.
Menampilkan halaman form
ubah Kategori
Form Ubah
Kategori Diterima
Form Hapus
Kategori
Menekan tombol DELETE
dalam daftar Kategori atau meng-input kode Kategori
pada kotak isian dan klik
tombol cari pada Menu Kategori.
Menampilkan
halaman form ubah Kategori
Form Ubah
Kategori Diterima
Form Ubah Topic
Menekan tombol EDIT dalam daftar Topic atau meng-input id Topic pada kotak isian dan
klik tombol cari pada Menu Topic.
Menampilkan
halaman form
ubah Topic
Form Ubah Topic
Diterima
Form Hapus Topic
Menekan tombol DELETE
dalam daftar Topic atau meng-input id Topic pada kotak isian
dan klik tombol cari pada Menu Topic.
Menampilkan halaman form
ubah Topic
Form Ubah Topic
Diterima
Form Admin
Detail
Menekan tombol DETAIL pada
daftar Admin Messages dalam Menu Admin atau Meng-input kode booking pada kotak isian dan klik tombol cari pada
Menu Messages.
Menampilkan
halaman form Admin detail
Form Admin
Detail Diterima
Form User /
Administrator
Menekan link User /
Administrator pada Menu Lainnya
Menampilkan halaman Form
User /
Administrator
Form User /
Administrator Diterima
Form Ubah User / Administrator
Menekan tombol EDIT dalam daftar pada Form User /
Administrator.
Menampilkan
halaman Form Ubah User /
Administrator
Form Ubah User /
Administrator
Diterima
Form Hapus
User / Administrator
Menekan tombol DELETE
dalam daftar pada Form User / Administrator.
Menampilkan halaman Form
Hapus User /
Administrator
Form Hapus
User / Administrator
Diterima
INFOKAM Nomor II/Th. X/September/14 43
4.3 Kesimpulan Pengujian Berdasarkan hasil pengujian fungsional yang telah dilakukan dengan mengunakan
black box testing memberikan kesimpulan bahwa secara fungsional system sudah dapat
meghasilkan output yang di harapkan.
4.4 Tampilan Program
Dari perancangan yang sudah dilakukan pada tahap sebelumnya kemudian diimplementasikan dengan menggunakan Content Menejemen System (CMS) dengan basis
WEB. CMS yang sesuai dengan kebutuhan system pengelolaan tugas kuliah ini adalah
Simple Machine Forum (SMF). Instalasi dilakukan ke hosting dan aplikasi dapat diakses dialamat : http://kuliahdanuri.com/tugasku. Berikut tampilan aplikasi yang digunakan
untuk pengelolaan tugas kuliah mahasiswa, seperti pada gambar-gambar dibawah ini :
Gambar 4.4. Tampilan Home Page Forum Pengumpulan Tugas
Pada Gambar 4.4 merupakan tampilan login bagi user yang akan masuk kedalam
system, user memliki akses yang berbeda-beda. Setelah melakukan login user bisa membuat topic, dan mengumpulkan tugas sesuai mata kuliah yang sedang diambil.
Gambar 4.5. Tampilan Home Page Forum Pengumpulan Tugas
Pada Gambar 4.5 merupakan tampilan awal dari forum Tugasku yang digunakan untuk mengelola tugas Mahasiswa, disana terdapat beberapa kelas yang dapat dipilih
mahasiswa sesuai dengan kelas atau mata kuliah yang sedang diambil. Setelah memilih kelas
mahasiswa dapat memilih topic tugas yang ingin dikumpulkannya.
44 INFOKAM Nomor II / Th. IX/ September / 14
Gambar 4.6. Tampilan Halaman Topic Tugas
Pada Gambar 4.6 terdapat beberapa topic tugas yang dapat dipilih mahasiswa sesuai dengan kelas atau mata kuliah yang sedang diambil. Setelah memilih kelas mahasiswa dapat mengirimkan tugas dengan me-Reply tulisan tugas dari admin/dosen.
Gambar 4.7. Tampilan Halaman Pengumpulan Tugas
Pada Gambar 4.7 merupakan tampilan dimana terdapat tugas-tugas yang telah
dikumpulkan mahasiswa. Mereka dapat melihat tugas rekan-rekannya dan mempelajari tugas-tugas yang telah dikumpulkan tersebut sehingga dapat dijadikan bahan referensi atau inspirasi
bagi tugas yang akan dikumpulkannya.
INFOKAM Nomor II/Th. X/September/14 45
Gambar 4.8. Tampilan Halaman Pengumpulan Tugas
Pada Gambar 4.8 merupakan tampilan yang digunakan user/mahasiswa untuk mereply atau mengirim tugas. Pada form ini juga dapat menambahkan tautan (link), gambar dan efek tulisan yang dibutuhkan utnuk memperjelas tulisan yang dikirim.
5. KESIMPULAN
Sistem informasi Pelayanan Tugas kuliah mahasiswa secara online dapat membantu dalam pengelolaan tugas kuliah mahasiswa kepada dosen, pemantauan dan melakukan review
terhadap tugas tersebut.
Sistem yang telah diimplementasikan di Hosting intenet bisa diakses kapan saja dan dimana saja oleh dosen sebagai administrator dan mahasiswa sebagi usernya, sehingga
mahasiswa dapat mengirim tugasnya setiap saat dan tidak terkendala ruang dan waktu. Diharapkan system ini dapat menjadi alternative dan berguna untuk meningkatkan
pengelolaan, pengawasan dan pengendalian kegiatan dosen terhadap mahasiswa sehingga
menghasilkan komunikasi yang lebih baik dan tugas tersebut dapat bermanfaat bagi mahasiswa yang lain.
DAFTAR PUSTAKA
Al Fatta, Hanif, (2007), Analisis dan Perancangan Sistem Informasi, Andi, Yogyakarta.
Bennet S., McRobb., & Farmer. R, (2002), Object Oriented Systems Analysis and Design Using UML (2 nd ed), McGraw Hill, United Kingdom
Booch, G; Rumbaugh, J and Jacobson, (1999), The UML User‟s Guide, 1st Edition, Addison and Wesley
M. Rudyanto Arief, (2011), Pemrograman Web Dinamis dengan PHP dan MySQL, Andi
Publisher, Yogyakarta.
Pressman, R. S, (2001), Software Engineering (A Practitional’s Approach), McGraw-Hill.
Sutabri, Tata, (2004), Analisa Sistem Informasi, Andi, Yogyakarta.
Wetherbe, J., Vitalari, P., & Nicholas, (1994), Systems Analysis and Design Traditional, Best Practices(4 ed.), St. Paul, MN: West Publishing