Keamanan Sistem CALL FOR PAPER 2010 MUNAS APTIKOM.

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 -