INFOKAM Nomor II/Th. X/September/14
33
RANCANG BANGUN SISTEM PENGELOLAAN TUGAS KULIAH MAHASISWA SECARA ONLINE Muhamad Danuri 1, Subianto
2
1
Manajemen Informatika, AMIK Jakarta Teknologi Cipta Semarang E-mail :
[email protected] 2 Manajemen 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 tugastugas 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 tugastugas 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 perintahperintah 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 dokumendokumen 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 modelmodel 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 entitasentitas 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
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 :
Informatio n
Control and Eficiency
Service
No
Performance and Economics
36
Tabel 3.1. Tabel Analisa Permasalahan Permasalahan Tugas kuliah diserahkan mahasiswa kepada dosen yang bersangkutan pada jam kerja, sehingga mahasiswa terbatas waktu untuk berkonsultasi dengan dosen. Dalam melakukan pengelolaan tugas kuliah dosen meneliti secara manual dari Admin yang diserahkan mahasiswa, sehingga kurang efisien dan kemungkinan menghabiskan waktu yang banyak. Belum adanya informasi tugas kuliah tentang tugas dosen yang diberikan kepada mahasiswa maupun tugas yang telah dikumpulkannya. 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
dan Rencana Penyelesaiannya Rencana Penyelesaian Tugas kuliah dikirim secara online tiap saat melalui web yang telah disediakan, disimpan dalam bentuk file dan disimpan di dalam data base. Tugas kuliah disimpan dalam bentuk file dan di simpan di dalam data base sehingga dosen dapat meneliti setiap saat Tugas dapat dimonitor oleh Dosen, mahasiswa dan mungkin masyarakat luas. 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
Administrator (Dosen)
Definisi
Administrator
bertugas untuk mengontrol jalannya Aplikasi sistem Informasi
(b) Aktor Pengguna Sistem / Mahasiswa / User Tabel 3.3. Tabel aktor pengguna Nama Aktor
User (Mahasiswa)
Definisi Aktor yang mengirimkan data tugas Kuliah, memantau tugas dan melakukan perbaikan jika tugas yang dikirimkan kurang sesuai.
(c) A ktor Tamu / (Guest) / Masyarakat
INFOKAM Nomor II/Th. X/September/14
37
Tabel 3.4. Tabel aktor admin Nama Aktor
Guest
(Masyarakat Umum)
Definisi 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 subsub 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
tTopic tMessage
tMember ** id_member Member_name Real_name Instant_message New_pm Password Email Address
* Id_Message Id_kategori Id_Member Subject Psoter_name Poster_email Poster_ip Smileys_enable Modifed_time Modified_name Body Icon Approved
** 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 tKategori * Id_Kategori Kategori_name Kategori_order
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 Ketera Hasil yang Evaluasi / Pengujian Deskripsi Prosedur ngan diharapkan Hasil Hasil Memasukkan username dan Masuk ke Halaman Login password kemudian menekan halaman utama utama Diterima Administrator tombol login Administrator Administrator Memasukkan username dan Masuk ke Halaman Login User password kemudian menekan halaman utama Diterima utama User tombol login User Menampilkan Halaman Menekan link halaman Menu Menu Kategori halaman Menu Menu Diterima Kategori Kategori Kategori Menampilkan Menekan link halaman Menu Halaman Menu Topic halaman Menu Diterima Topic Menu Topic Topic Halaman Menampilkan Menu Menekan link halaman Menu Menu halaman Menu Diterima User/Mahasiswa User/Mahasiswa User/Mahasis User/Mahasiswa wa Menampilkan Halaman Menekan link halaman Menu Menu Messages halaman Menu Menu Diterima Messages Messages Messages Menekan tombol EDIT dalam Menampilkan Form Ubah Form Ubah daftar Messages atau meng- halaman form Diterima Messages Messages input id Messages pada kotak ubah Messages
42
INFOKAM Nomor II / Th. IX/ September / 14
Pengujian
Form Hapus Messages
Deskripsi Prosedur isian dan klik tombol cari pada Menu Messages. Menekan tombol DELETE dalam daftar Messages atau meng-input id Messages pada kotak isian dan klik tombol cari pada Menu Messages.
Menu Admin
Menekan link halaman Menu Admin
Menu Search
Menekan link halaman Menu search
Form Ubah Kategori
Form Hapus Kategori
Form Ubah Topic
Form Hapus Topic
Form Admin Detail
Menekan tombol EDIT dalam daftar Kategori atau menginput kode Kategori pada kotak isian dan klik tombol cari pada Menu Kategori. Menekan tombol DELETE dalam daftar Kategori atau meng-input kode Kategori pada kotak isian dan klik tombol cari pada Menu Kategori. Menekan tombol EDIT dalam daftar Topic atau meng-input id Topic pada kotak isian dan klik tombol cari pada Menu Topic. Menekan tombol DELETE dalam daftar Topic atau menginput id Topic pada kotak isian dan klik tombol cari pada Menu Topic. 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.
Form User / Administrator
Menekan link User / Administrator pada Menu Lainnya
Form Ubah User / Administrator
Menekan tombol EDIT dalam daftar pada Form User / Administrator.
Form Hapus User / Administrator
Menekan tombol DELETE dalam daftar pada Form User / Administrator.
Hasil yang diharapkan
Evaluasi / Hasil
Ketera ngan Hasil
Menampilkan halaman form ubah Messages
Form Ubah Messages
Diterima
Halaman Menu Admin
Diterima
Halaman Menu search
Diterima
Menampilkan halaman form ubah Kategori
Form Ubah Kategori
Diterima
Menampilkan halaman form ubah Kategori
Form Ubah Kategori
Diterima
Menampilkan halaman form ubah Topic
Form Ubah Topic
Diterima
Menampilkan halaman form ubah Topic
Form Ubah Topic
Diterima
Menampilkan halaman form Admin detail
Form Admin Detail
Diterima
Form User / Administrator
Diterima
Form Ubah User / Administrator
Diterima
Form Hapus User / Administrator
Diterima
Menampilkan halaman Menu Admin Menampilkan halaman Menu search
Menampilkan halaman Form User / Administrator Menampilkan halaman Form Ubah User / Administrator Menampilkan halaman Form Hapus User / Administrator
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 tugastugas 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