rancang bangun sistem pengelolaan tugas kuliah …

13
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 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

Upload: others

Post on 10-Feb-2022

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: RANCANG BANGUN SISTEM PENGELOLAAN TUGAS KULIAH …

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

Page 2: RANCANG BANGUN SISTEM PENGELOLAAN TUGAS KULIAH …

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.

Page 3: RANCANG BANGUN SISTEM PENGELOLAAN TUGAS KULIAH …

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

Page 4: RANCANG BANGUN SISTEM PENGELOLAAN TUGAS KULIAH …

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.

Page 5: RANCANG BANGUN SISTEM PENGELOLAAN TUGAS KULIAH …

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

Page 6: RANCANG BANGUN SISTEM PENGELOLAAN TUGAS KULIAH …

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.

Page 7: RANCANG BANGUN SISTEM PENGELOLAAN TUGAS KULIAH …

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.

Page 8: RANCANG BANGUN SISTEM PENGELOLAAN TUGAS KULIAH …

40 INFOKAM Nomor II / Th. IX/ September / 14

b. Class Diagram

Gambar 4.2. Rancangan Sistem dengan Class Diagram

Page 9: RANCANG BANGUN SISTEM PENGELOLAAN TUGAS KULIAH …

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

Email

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

Page 10: RANCANG BANGUN SISTEM PENGELOLAAN TUGAS KULIAH …

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

Page 11: RANCANG BANGUN SISTEM PENGELOLAAN TUGAS KULIAH …

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.

Page 12: RANCANG BANGUN SISTEM PENGELOLAAN TUGAS KULIAH …

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.

Page 13: RANCANG BANGUN SISTEM PENGELOLAAN TUGAS KULIAH …

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