Seminar dan Call For Paper Munas Aptikom Politeknik
Telkom Bandung, 9 Oktober 2010
327
APLIKASI E-TUGAS BERBASIS WEB CMS STUDI KASUS AMIK TUNAS BANGSA PEMATANGSIANTAR
Dedy Hartama
1
, Muhammad Zarlis
2
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
1
dedyhartamayahoo.com;dedyhartamaamiktunasbangsa.ac.id
2
m.zarlisusu.ac.id ; m.zarlisyahoo.com
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 danatau 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, internetintranet 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
328
Seminar dan Call For Paper Munas Aptikom Politeknik Telkom
Bandung, 9 Oktober 2010 berupa jurnal, karya ilmiah, laporan praktikum dan
laporan hasil belajar. 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 Front- End halaman website.
c. Admin merupakan user tertinggi dari
halaman web site. 3. Landasan Teori
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. aplikasi manajemen isi Content Management
Application, [CMA] 2.
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. Manajemen data
2. Mengatur siklus hidup website
3. Mendukung web templating dan
standarisasi 4.
Personalisasi website 5.
Sindikasi 6.
Akuntabilitas
3.2. Pemanfaatan CMS
Seminar dan Call For Paper Munas Aptikom Politeknik
Telkom Bandung, 9 Oktober 2010
329
CMS pada prinsipnya dapat dipergunakan untuk berbagai macam keperluan dan dalam berbagai
kondisi, seperti untuk:
a. Mengelola website pribadi. b. Mengelola website perusahaanbisnis.
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]
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
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
N o
Field Name Type
Data Size Constraint
1 Username Varchar 12 Primary key
2 Password Varchar 12 -
3 Namamhs Varchar 25 -
4 Alamat Varchar 30
- 5 Telp Varchar
12 -
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
N o
Field Name Type
Data Size Constraint
1 Username Varchar 12 Primary key
2 Password Varchar 12 -
3 Namadosen Varchar 25 -
4 Pendidikan Varchar 30 -
5 Bid_ilmu Varchar 20 -
c. Tabel matakuliah
Tabel matakuliah digunakan untuk mengisi data matakuliah yang diambil oleh dosen.
Tabel 3. matakuliah
N o
Field Name Type
Data Size Constraint
1 Kdmatkul Varchar 6 Primary key
2 Nmmatkul Varchar 25 -
3 sks int
- 4 semester Varchar 4
-