APLIKASI E-TUGAS BERBASIS WEB CMS STUDI KASUS AMIK TUNAS BANGSA PEMATANGSIANTAR Dedy Hartama1, Muhammad Zarlis2 1
Staff Program Studi Manajemen Informatika AMIK Tunas Bangsa,Pematangsiantar & Mahasiswa Program Magister (S2) Teknik Informatika Komputer, FMIPA USU 2 Staff Pengajar Program Magister (S2) Teknik Informatika Komputer, FMIPA USU
Abstrak Dalam melakukan Proses Belajar Mengajar ( PBM ) Tugas Kuliah mempunyai peranan penting untuk meningkatkan keterampilan dan kemampuan dalam mempelajari satu bidang ilmu khususnya ilmu komputer. Dalam aplikasi e-Tugas ini akan dibangun aplikasi yang menghubungkan komunikasi tugas Dosen kepada mahasiswa. Dengan aplikasi ini Dosen dapat melihat tugas dan memberikan nilai tugas kepada mahasiswa melalui internet. Penelitian ini dibuat dengan konsep CMS ( Content Manajemen System ) yaitu perangkat lunak yang memungkinkan seseorang untuk menambahkan dan/atau memanipulasi (mengubah) isi dari suatu situs Web Software yang digunakan adalah Macromedia Dreamweaver. Bahasa Pemrograman yang digunakan adalah PHP dan MYSQL sebagai Database. Kata kunci: e-tugas, CMS, aplikasi.
1.Pendahuluan Perkembangan informasi saat ini menuntut suatu teknologi untuk mampu berinteraksi dengan data berkapasitas tinggi. Apalagi dengan berkembangnya informasi berbasis multimedia. Selain itu semakin beragam pula berkembangnya berbagai sarana untuk mengemas solusi dari masalah tersebut. Kompatibilitas juga menjadi perhatian di sini. Hal-hal seperti ini jangan sampai menjadi hambatan untuk manusia saling bertukar informasi. Salah satu teknologi yang mampu menjawab masalah itu adalah web. Selain lebih mudah dijangkau, internet/intranet web site memiliki akses informasi dengan penyebaran terluas. Saling bertukar file dalam dunia internet saat ini sangat semarak, ini terbukti dengan melejitnya popularitas situs-situs seperti YouTube, Metacafe, GudangUpload™, dan sejenisnya. Dalam proses belajar mengajar antara dosen dengan mahasiswa pertukaran informasi Tugas Kuliah wajib dilakukan, Tugas Kuliah yang dilakukan Dosen kepada Mahasiswa bertujuan : 1. Melatih Mahasiswa mempelajari ilmu yang diberikan dosen.
2.
Mengembangkan ilmu dengan banyaknya permasalahan yang di kerjakan.
Yang menjadi permasalahan dalam penelitian ini adalah bagaimana membangun system berbasis web dalam menangani pengiriman file tugas kuliah antara dosen dengan mahasiswa. Tujuan dari penelitian ini adalah membantu dosen untuk memberikan penilaian tugas kepada mahasiswa dan mahasiswa dapat mencari tugas kuliah dari dosen serta dapat melihat nilai dari hasil tugas kuliah yang telah dikirim melalui web. Dengan adanya system ini Dosen tidak lagi membawa banyak lembaran tugas kuliah, seorang dosen cukup melihat file-file tugas melalui internet dan memberikan nilai kepada mahasiswa yang memberikan tugas kuliah. 2. Penelitian e-Tugas e-Tugas adalah Tugas Kuliah yang diberikan oleh seorang dosen kepada mahasiswa, dimana pemberian tugas dilakukan melalui media internet sebagai median perantaranya. Tugas kuliah dapat
327
berupa jurnal, karya ilmiah, laporan praktikum dan laporan hasil belajar. 3. Landasan Teori Berdasarkan studi kasus dan pengambilan contoh data yang dilakukan di AMIK Tunas Bangsa Pematangsiantar tempat penulis bekerja sebagai dosen, maka untuk perancangan dan pembuatan aplikasi e-Tugas pada penelitian ini, terdapat beberapa kebutuhan yang harus dipenuhi, yaitu: 1. Bagi mahasiswa: a. Mahasiswa dapat melakukan upload tugas kuliah berdasarkan nim Mahasiswa melalui halam web user mahasiswa. b. Mahasiswa dapat melakukan manipulasi data berupa menambah, mengedit dan menghapus upload tugas kuliah, melalui halam web user mahasiswa. c. Mahasiwa dapat mencari tugas kuliah yang diberikan dosen melalui menu Front-End Web Site. d. Mahasiswa dapat mencari nilai tugas kuliah yang telah diupload dan diperiksa oleh dosen pengampuh mata kuliah. 2. Bagi Dosen : a. Dosen dapat melakukan upload tugas kuliah berdasarkan Kode Dosen melalui halam web user Dosen. b. Dosen dapat melakukan manipulasi data berupa menambah, mengedit dan menghapus upload tugas kuliah, melalui halam web user Dosen c. Dosen dapat melihat atau membuka tugas yang diupload mahasiswa dan memberikan nilai kepada mahasiswa yang telah mengirimkan tugas kuliah melalui halam web user Dosen
3. Bagi Admin: a. Admin dapat melakukan manipulasi data terhadap table yang terdapat dalam database e-tugas. b. Admin dapat mengatur menu dan modul yang akan ditampilkan pada menu FrontEnd halaman website. c. Admin merupakan user tertinggi dari halaman web site. 328
Sistem manajemen konten (Inggris: content management System, disingkat CMS), adalah perangkat lunak yang memungkinkan seseorang untuk menambahkan dan / atau memanipulasi (mengubah) isi dari suatu situs Web. Umumnya, sebuah CMS (Content Management System) terdiri dari dua elemen: 1. 2.
aplikasi manajemen isi (Content Management Application, [CMA]) aplikasi pengiriman isi (content delivery application [CDA]).
Elemen CMA memperbolehkan si manajer isi yang mungkin tidak memiliki pengetahuan mengenai HTML (HyperText Markup Language), untuk memanajemen pembuatan, modifikasi, dan penghapusan isi dari suatu situs Web tanpa perlu memiliki keahlian sebagai seorang Webmaster. Elemen CDA menggunakan dan menghimpun informasi-informasi yang sebelumnya telah ditambah, dikurangi atau diubah oleh si empunya situs web untuk meng-update atau memperbaharui situs Web tersebut. Kemampuan atau fitur dari sebuah sistem CMS berbeda-beda, walaupun begitu, kebanyakan dari software ini memiliki fitur publikasi berbasis Web, manajemen format, kontrol revisi, pembuatan index, pencarian, dan pengarsipan. 3.1. Manfaat CMS Selain dari beberapa hal yang telah disebutkan di atas, CMS juga dapat memberikan sejumlah manfaat kepada penggunanya yang dapat dijabarkan sebagai berikut:
1. 2. 3. 4. 5. 6.
Manajemen data Mengatur siklus hidup website Mendukung web templating standarisasi Personalisasi website Sindikasi Akuntabilitas
3.2. Pemanfaatan CMS
dan
CMS pada prinsipnya dapat dipergunakan untuk berbagai macam keperluan dan dalam berbagai kondisi, seperti untuk: a. Mengelola website pribadi. b. Mengelola website perusahaan/bisnis. c. Portal atau website komunitas. d. Galeri foto, dan lain sebagainya. e. Forum. f. Aplikasi E-Commerce. g. Dan lain-lain. 3.3. Mengenal PHP PHP merupakan singkatan dari Php Hypertext Preprocessor. Ia merupakan bahasa berbentuk skrip yang ditempatkan dalam server. Hasilnyalah yang dikirmkan ke klien, tempat pemakai menggunakan browser. PHP memiliki kelebihan yaitu dapat disisipkan tag-tag HTML, tetapi dengan adanya kelebihan tersebut PHP juga dapat berjalan sendiri tanpa disela-sela program yang lain. [2]
b.
Tabel userdosen Tabel userdosen digunakan untuk masuk kedalam halaman login user dosen untuk melakukan upload tugas ke mahasiswa dan memberikan nilai dari tugas yang telah di upload oleh mahasiswa Tabel 2. userdosen
3.4. Mengenal Mysql Mysql merupakan salah satu jenis database server yang terkenal. Mysql termasuk jenis RDBMS ( Relational Database manajement System ). Itulah sebabnya istilah table, baris dan kolom digunakan pada Mysql. [2] 3.5. Mengenal Apache Apache merupakan salah satu web server yang berfungsi sebagai pengendali program yang berbasis internet. [2] 4. Analisa Pembahasan Database yang digunakan pada proses Aplikasi E-Tugas berbasis web CMS kasus AMIK Tunas Bangsa Pematangsiantar adalah: Database : etugasdb
c.
Tabel matakuliah Tabel matakuliah digunakan untuk mengisi data matakuliah yang diambil oleh dosen. Tabel 3. matakuliah
Tabel yang digunakan adalah a.
Tabel usermhs Tabel usermhs digunakan untuk masuk kedalam halaman login user mahasiswa untuk melakukan upload tugas ke dosen dan melakukan manipulasi data upload tugas kuliah berdasarkan username mahasiswa Tabel 1. usermhs 329
d.
Tabel kelas Tabel kelas digunakan untuk mengisi data kelas yang ditempati oleh mahasiswa dan dosen pada saat proses pbm. Tabel 4. kelas
g.
Tabel uploadmhs Tabel uploadmhs digunakan untuk mengisi data file tugas kuliah yang diupload mahasiswa ke dosen. Tabel 7. uploadmhs
e.
Tabel Ruang Tabel Ruang digunakan untuk mengisi data Ruang yang ditempati oleh mahasiswa dan dosen pada saat proses pbm. Tabel 5. Ruang
f.
Tabel matriks Tabel matriks digunakan untuk mengisi data matriks yaitu berupa jadwal dosen berdasarkan kelas dan waktu kuliah. Tabel 6. matriks
330
Menu bagian admin h.
Tabel uploaddosen Tabel uploaddosen digunakan untuk mengisi data file tugas kuliah yang diupload dosen ke mahasiswa. Tabel 8. uploadosen (a)
(b) Gambar 1. (a)(b). Menu administrator untuk mengelolah menu dan manajemen database
5.2. Bagian Front-End Bagian Front End digunakan untuk melihat data berita, agenda, pengumuman, mencari data tugas dan mencari data nilai oleh mahasiswa. Menu Front End terdiri dari Menu bagian Front-End terdiri dari :
5. Implementasi Berikut adalah cara kerja dari apliaksi e-tugas
berbasis web cms studi kasus amik tunas bangsa pematangsiantar adalah :
1.
Halaman depan atau home
2.
Halaman pencarian tugas
3.
Halaman pencarian nilai
seperti pada gambar sebagai berikut. (a)
5.1. Bagian Admin ( Back-End ) Bagian
admin
digunakan
untuk
memanipulasi data e-tugas yang akan digunakan oleh mahasiswa dan dosen. Menu admin terdiri dari file index dan menu modul e-tugas, seperti pada gambar sebagai berikut. 331
(b) (b)
(c)
(c) (d)
(e)
Gambaar 3. (a)(b)(c). M Menu User Maahasiswa agian User Do osen 5.4. Ba Bagian
useer dosen
diigunakan
unttuk
melihatt data tugas, mengupload m fi tugas kepaada file mahasiiswa dan meemberikan nilaai tugas kuliiah mahasiiswa yang dissesuaikan deng gan mata kuliiah yang dii ampuh oleh ddosen. Gambar 2. (a)(b)(c)(d)(ee). Menu Fron nt End untuk m data. menampilaakan data dan mencari (a)
332
.Menu bagian user do osen (a)
6.1. Keesimpulan 1. Ap plikasi e-Tugaas berbasis CMS Web dappat dig gunakan
untu uk
menguran ngi
penggunaaan
baahan kertas yan ng digunakan oleh mahasiswaa. 2. Ap plikasi e-Tugaas dapat diman nfaatkan sebaggai
(b)
ko omunikasi pem mbelajaran an ntara mahasisw wa daan dosen. 3. Ap plikasi e-Tugaas dapat diterrapkan di dunnia maaya ( internet ) agar peman nfaatannya leb bih maaksimal.
6.2. Sa aran 1. Ap plikasi e-Tugas ini dapatt dikembangk kan (c)
dengan meng gunakan g laporran yang dappat b pdf. dieeksport dalam bentuk 2. Walaupun banyaak kelemahan dari aplikasi etug gas ini, nam mun aplikasi e-tugas dappat dijjadikan sebagaai sumber pem mahaman konssep daasar pembangu unan aplikasi e-tugas berbasis weeb yang lebih bbaik lagi
(d)
3. Tu ulisan ini masih h banyak keku urangannya, olleh kaarena itu penulis berharap ag gar pembaca biisa meengembangkann
tulisan
in ni
lagi
unttuk
perbaikan yang lebih mendekatti ke sempurnaa Daftar Pustaka [1] htttp://id.wikipedia.org/wiki/Sisstem_manajem men _k konten [2] Kaadir, Abdul, 20002, Dasar Pem mrograman Web W Dinamis
menggunakan
PHP,
Andi,
Yogyakarta [3] Keemas Yunus Antonius, 2003 2 Penganttar Co ontent Management System m (CMS) Kuliiah Gambar 4. (a)(b)(c)(d). Menu M User Dosen
6.
Um mum IlmuKom mputer.Com.
Penutu up 3 333
[4] Purbo, Onno W. 2003. E-Learning dan Pendidikan.
Artikel
Dalam
Cakrawala
dan praktek aplikasi bisnis. Yogyakarta: Andi Offset
Pendidikan Universitas Terbuka. [9] Kurniawan, Y. 2002. Aplikasi Web Database [5] Iriansyah, D. 2005. Analisis dan Perancangan Situs WEB SMKN 2 Tasikmalaya dengan Menggunakan
System
Template
dengan PHP dan MySQL. Jakarta: PT. Elex Media Komputindo
PHP.
Yogyakarta: STMIK AMIKOM Yogyakarta
[10] Waller, Vaughan and Wilson., (2001), A Definition for E-Learning” in Newsletter of
[6] Nurcahyono, Macromedia
N.
2007.
Dreamweaver
PHP
dengan
Open and Distance Learning Quality Control.
MX.
Jakarta:
http://www.odlqc.org.uk/odlqc/n19-e.html).
Ardana Media [7] Sunarfrihantono, B. 2002. PHP dan MySQL Untuk Web. Yogyakarta: Andi Offset [8] Jogiyanto, HM. 1999. Analsis dan Desain Sistem Informasi: pendekatan terstruktur teori
334