Top Banner
JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA) Media Sharing Materi dan Pengumpulan Tugas Mahasiswa STMIK PalComTech Menggunakan Metode Network Development Life Cycle VOL. 5 NO. 1 JAN 2015 63 MEDIA SHARING MATERI DAN PENGUMPULAN TUGAS MAHASISWA STMIK PALCOMTECH MENGGUNAKAN METODE NETWORK DEVELOPMENT LIFE CYCLE Alfred Tenggono STMIK PalComTech Abstract A maximum 200 word abstract in English in italics with Times New Roman 11 point. Abstract should be clear, descriptive, and should provide a brief overview of the problem studied. Abstract topics include reasons for the selection or the importance of research topics, research methods and a summary of the results. Abstract should end with a comment about the importance of the results or conclusions brief. Keywords: 3-5keywords, AlgorithmA, Balgorithms, Complexity PENDAHULUAN STMIK Palcomtech merupakan perguruan tinggi swasta di kota Palembang, yang telah menerapakan teknologi informasi di dalam kegiatan perkuliahannya. Banyak fasilitas maupun sistem yang disediakan oleh STMIK Palcomtech yang mengedepankan teknologi informasi untuk dapat digunakan pada kegiatan perkuliahan. STMIK Palcomtech juga telah mencanagkan program "goes to mobile" yang bertujuan untuk meningkatkan kualitas pelayanan terhadap mahasiswa maupun dosen STMIK Palcomtech. Program "goes to mobile" diharapkan dapat meningkatkan kualitas pengajaran yang dilakukan oleh dosen, dan juga meningkatkan kualitas pembelajaran yang dilakukan oleh mahasiswa. Program "goes to mobile" menuntut mahasiswa dan dosen untuk dapat berkolaborasi dalam kegiatan perkuliahan sehingga meningkatkan semangat belajar mahasiswa dan memudahkan dosen di dalam memberikan pengajaran. salah satu fasilitas yang disediaakan oleh STMIK Palcomtech adalah sebuah private cloud yang memungkinkan dosesn dan mahasiswa untuk menyimpan file secara online dan dapat di akses dari mana saja. Tidak hanya menyimpan file namun pengguna private cloud tersebut juga dapat saling berbagi file yang ada di dalam private cloud storage tesebut. Private cloud storage ini dapat digunkana oleh dosen dan mahasiswa dengan mengakses link http://storage.palcomtech.com . Dalam penggunaannya private cloud storage yang telah disediakan oleh STMIK Palcomtech memiliki beberapa kendala. kendala pertama dijumpai pada saat dosen akan membagikan materi ataupun memberikan tugas melalui private cloud storage ini. Untuk dapat membagikan materi atau pun tugas dosen diharuskan memasukkan/memilih satu persatu nama mahasiswa yang akan di sharing/dibagikan. atau dengan cara lainnya dosen bisa membuat link berupa URL dari materi atau tugas tersebut namun mahasiswa kesulitan mengakses link / URL tersebut diakrenakan alamatnya yang panjang (contoh : ) dan kedala kedua adalah pada saat mahasiswa akan mengumpulkan tugas melalui fasilitas private cloud storage ini. Mahasiswa sebenarnya cukup melakukan share / membagi file yang akan dikumpulkan ke user dosen yang bersangkutan ataupun mahasiswa dapat mengirimkan link file yang telah di unggah ke dosen yang bersankutan. Namun hal ini menyulikan dosen dikarenakan dosen harus mendownload satu
19

MEDIA SHARING MATERI DAN PENGUMPULAN TUGAS …news.palcomtech.com/wp-content/uploads/2015/03/... · Media Sharing Materi dan Pengumpulan Tugas ... English in italics with Times New

Mar 31, 2018

Download

Documents

buinga
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: MEDIA SHARING MATERI DAN PENGUMPULAN TUGAS …news.palcomtech.com/wp-content/uploads/2015/03/... · Media Sharing Materi dan Pengumpulan Tugas ... English in italics with Times New

JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA)Media Sharing Materi dan Pengumpulan Tugas Mahasiswa STMIK PalComTech

Menggunakan Metode Network Development Life Cycle

VOL. 5 NO. 1JAN 2015

63

MEDIA SHARING MATERI DAN PENGUMPULAN TUGAS MAHASISWASTMIK PALCOMTECH MENGGUNAKAN METODE NETWORK

DEVELOPMENT LIFE CYCLE

Alfred TenggonoSTMIK PalComTech

Abstract

A maximum 200 word abstract in English in italics with Times New Roman 11 point. Abstractshould be clear, descriptive, and should provide a brief overview of the problem studied. Abstracttopics include reasons for the selection or the importance of research topics, research methodsand a summary of the results. Abstract should end with a comment about the importance of theresults or conclusions brief.Keywords: 3-5keywords, AlgorithmA, Balgorithms, Complexity

PENDAHULUAN

STMIK Palcomtech merupakan perguruan tinggi swasta di kota Palembang, yang telahmenerapakan teknologi informasi di dalam kegiatan perkuliahannya. Banyak fasilitas maupunsistem yang disediakan oleh STMIK Palcomtech yang mengedepankan teknologi informasi untukdapat digunakan pada kegiatan perkuliahan. STMIK Palcomtech juga telah mencanagkan program"goes to mobile" yang bertujuan untuk meningkatkan kualitas pelayanan terhadap mahasiswamaupun dosen STMIK Palcomtech. Program "goes to mobile" diharapkan dapat meningkatkankualitas pengajaran yang dilakukan oleh dosen, dan juga meningkatkan kualitas pembelajaranyang dilakukan oleh mahasiswa. Program "goes to mobile" menuntut mahasiswa dan dosen untukdapat berkolaborasi dalam kegiatan perkuliahan sehingga meningkatkan semangat belajarmahasiswa dan memudahkan dosen di dalam memberikan pengajaran. salah satu fasilitas yangdisediaakan oleh STMIK Palcomtech adalah sebuah private cloud yang memungkinkan dosesndan mahasiswa untuk menyimpan file secara online dan dapat di akses dari mana saja. Tidakhanya menyimpan file namun pengguna private cloud tersebut juga dapat saling berbagi file yangada di dalam private cloud storage tesebut. Private cloud storage ini dapat digunkana oleh dosendan mahasiswa dengan mengakses link http://storage.palcomtech.com.

Dalam penggunaannya private cloud storage yang telah disediakan oleh STMIKPalcomtech memiliki beberapa kendala. kendala pertama dijumpai pada saat dosen akanmembagikan materi ataupun memberikan tugas melalui private cloud storage ini. Untuk dapatmembagikan materi atau pun tugas dosen diharuskan memasukkan/memilih satu persatu namamahasiswa yang akan di sharing/dibagikan. atau dengan cara lainnya dosen bisa membuat linkberupa URL dari materi atau tugas tersebut namun mahasiswa kesulitan mengakses link / URLtersebut diakrenakan alamatnya yang panjang (contoh : ) dan kedala kedua adalah pada saatmahasiswa akan mengumpulkan tugas melalui fasilitas private cloud storage ini. Mahasiswasebenarnya cukup melakukan share / membagi file yang akan dikumpulkan ke user dosen yangbersangkutan ataupun mahasiswa dapat mengirimkan link file yang telah di unggah ke dosen yangbersankutan. Namun hal ini menyulikan dosen dikarenakan dosen harus mendownload satu

Page 2: MEDIA SHARING MATERI DAN PENGUMPULAN TUGAS …news.palcomtech.com/wp-content/uploads/2015/03/... · Media Sharing Materi dan Pengumpulan Tugas ... English in italics with Times New

JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA)Media Sharing Materi dan Pengumpulan Tugas Mahasiswa STMIK PalComTech

Menggunakan Metode Network Development Life Cycle

VOL. 5 NO. 1JAN 2015

64

persatu file tugas mahaisiswa dan dosen harus dapat membedakan mahasiswa yangmengumpulkan tugas berdasarkan kelas ataupun matauliah yang diikuti. Hal ini tentunya akansangat menyulikan karena rata-rata 1 kelas memiliki 24 mahasiswa dan seorang dosen rata-ratamengajar 10 kelas yang berbeda sehinnga sangat sulit dalam pengumpulna tugas mahasiswamelalui fasilitas ini.

Melihat permasalahan yang dihadapi oleh dosen dan mahasiswa STMIK Palcomtechtersebut. Penulis mencoba mencari solusi dengan menerapkan / membuat suatu media danmekanisme pembagian materi maupun tugas dan pengumpulan tugas mahasiswa denganmenggunakan FTP. FTP digunakan sebagai protokol yang akan digunakan baik oleh dosenmaupun mahasiswa dalam pembagian materi dan pengumpulan tugas. Namun FTP juga harusdapat digunakan dengan mudah atau dengan kata lain tidak menggunakan aplikasi tambahan (FTPClient) yang harus di instalasi oleh pengguna sebelum dapat menggunakan layanannya. maka dariitu penulis mengangkat judul penelitian "FTP Webclient Sebagai Media Sharing Materi danPengumpulan Tugas Mahasiswa STMIK Palcomtech Berbasis Web"

LANDASAN TEORI

PHPMenurut Peranginangin (2007:2), PHP singkatan dari PHP Hypertext Preprocessor yang

digunakan sebagai bahasa script server side dalam pengembangan web yang disisipkan padadokumen HTML. Penggunaan PHP memungkinkan Web dapat dibuat dinamis sehinggamaintenance situs Web tersebut menjadi lebih mudah dan efisien.PHP merupakan software Open-Source yang disebarkan dan dilisensikan secara gratis serta dapat di-download secara bebas darisitus resminya. PHP diciptakan pertama kali oleh Rasmus Lerdorf pada tahun 1994. Awalnya,PHP digunakan untuk mencatat jumlah serta untuk mengetahui siapa saja pengunjung homepage-nya. Rasmus Lerdorf adalah salah satu pendukung open source. Oleh karena itu, ia mengeluarkanPersonal Home Page Tools Versi 1.0 secara gratis, kemudian meluncurkan PHP 2.0.

Pada Tahun 1996, PHP telah banyak digunakan orang dalam website di dunia. Sebuahkelompok pengembang software yang terdiri dari Rasmus, Zeew, Suraski, Andi Gutman, StigBakken, Shane Caraveo dan Jim Winstead bekerjasama untuk menyempurnakan PHP 2.0.Akhirnya, pada tahun 1998 PHP 3.0 diluncurkan. Penyempurnaan terus dilakukan sehingga tahun2000 dikeluarkan PHP 4.0. kemampuan PHP terus ditambah, dan saat ini PHP sudahdikembangkan sehingga menjadi PHP 5.0.

Kelebihan PHPMenurut Peranginangin (2007:2), PHP memiliki banyak kelebihan yang tidak dimiliki oleh

bahasa script sejenis. PHP difokuskan pada pembuatan script server-side, yang bisa melakukanapa saja yang dapat dilakukan oleh CGI, seperti :1. Mengumpulkan data dari form2. Menghasilkan isi halaman web dinamis3. Kemampuan mengirimkan serta menerima cookies4. Dapat digunakan pada semua sistem operasi5. Mendukung banyak web server seperti: apache, microsoft internet information server (miis),

personal web server (pws) dan lainnya.

Page 3: MEDIA SHARING MATERI DAN PENGUMPULAN TUGAS …news.palcomtech.com/wp-content/uploads/2015/03/... · Media Sharing Materi dan Pengumpulan Tugas ... English in italics with Times New

JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA)Media Sharing Materi dan Pengumpulan Tugas Mahasiswa STMIK PalComTech

Menggunakan Metode Network Development Life Cycle

VOL. 5 NO. 1JAN 2015

65

6. PHP dapat bekerja sebagai CGI Processor.7. PHP tidak terbatas pada hasil keluaran HTML, PHP juga memiliki kemampuan untuk

mengolah keluaran gambar, file PDF, dan Movies Flash.8. PHP juga menghasilkan teks seperti XHTML dan file XML lainnya.

Salah satu fitur yang dapat diandalkan oleh PHP adalah dukungan terhadap banyakdatabase. Berikut database yang dapat didukung oleh PHP antara lain: Adabas D, dBase, DirectMS-SQL, Empress, FilePro, FrontBase, Hyperwave, IBM DB2, Infomix, Ingres, Interbase, MSQL,MySQL, ODBC, Oracle(OC17 dan OC18), Ovrimos, PostgrSQL, Solid, Sybase, Unix DBM,Velocis.

MySQLMenurut Nugroho (2005:1), MySQL adalah sebuah program database server yang mampu

menerima dan mengirimkan datanya dengan sangat cepat, multi user serta menggunakan perintahstandar SQL (Structured Query Language).

Kelebihan MySQLMySQL memiliki beberapa kelebihan dibandingkan dengan database lain yaitu :

1. MySQL sebagai Database Management System (DBMS).2. MySQL sebagai Relation Database Management System (RDBMS).3. MySQL sebuah software database yang opensource.4. MySQL merupakan sebuah database server dan Client.5. MySQL mampu menerima query yang bertumpuk dalam satu permintaan.6. MySQL dapat menciptakan lebih dari 16 kunci per tabel, dan dalam satu kunci

memungkinkan berisi belasan field (kolom).7. MySQL mampu menyimpan data berkapasitas sangat besar hingga berukuran gigabyte.

MySQL memiliki kecepatan dalam pembuatan tabel maupun peng-update-an tabel.

FTPFTP (singkatan dari File Transfer Protocol) adalah sebuah protokol Internet yang berjalan

di dalam lapisan aplikasi yang merupakan standar untuk pentransferan berkas (file) komputerantar mesin-mesin dalam sebuah internetwork.

FTP merupakan salah satu protokol Internet yang paling awal dikembangkan, dan masihdigunakan hingga saat ini untuk melakukan pengunduhan (download) dan penggugahan (upload)berkas-berkas komputer antara klien FTP dan server FTP. Sebuah Klien FTP merupakan aplikasiyang dapat mengeluarkan perintah-perintah FTP ke sebuah server FTP, sementara server FTPadalah sebuah Windows Service atau daemon yang berjalan di atas sebuah komputer yangmerespons perintah-perintah dari sebuah klien FTP. Perintah-perintah FTP dapat digunakan untukmengubah direktori, mengubah modus transfer antara biner dan ASCII, menggugah berkaskomputer ke server FTP, serta mengunduh berkas dari server FTP. Sebuah server FTP diaksesdengan menggunakan Universal Resource Identifier (URI) dengan menggunakan formatftp://namaserver. Klien FTP dapat menghubungi server FTP dengan membuka URI tersebut.

FTP menggunakan protokol Transmission Control Protocol (TCP) untuk komunikasi dataantara klien dan server, sehingga di antara kedua komponen tersebut akan dibuatlah sebuah sesi

Page 4: MEDIA SHARING MATERI DAN PENGUMPULAN TUGAS …news.palcomtech.com/wp-content/uploads/2015/03/... · Media Sharing Materi dan Pengumpulan Tugas ... English in italics with Times New

JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA)Media Sharing Materi dan Pengumpulan Tugas Mahasiswa STMIK PalComTech

Menggunakan Metode Network Development Life Cycle

VOL. 5 NO. 1JAN 2015

66

komunikasi sebelum transfer data dimulai. Sebelum membuat koneksi, port TCP nomor 21 di sisiserver akan "mendengarkan" percobaan koneksi dari sebuah klien FTP dan kemudian akandigunakan sebagai port pengatur (control port) untuk (1) membuat sebuah koneksi antara kliendan server, (2) untuk mengizinkan klien untuk mengirimkan sebuah perintah FTP kepada serverdan juga (3) mengembalikan respons server ke perintah tersebut. Sekali koneksi kontrol telahdibuat, maka server akan mulai membuka port TCP nomor 20 untuk membentuk sebuah koneksibaru dengan klien untuk mentransfer data aktual yang sedang dipertukarkan saat melakukanpengunduhan dan penggugahan.

FTP hanya menggunakan metode autentikasi standar, yakni menggunakan username danpassword yang dikirim dalam bentuk tidak terenkripsi. Pengguna terdaftar dapat menggunakanusername dan password-nya untuk mengakses, men-download, dan meng-upload berkas-berkasyang ia kehendaki. Umumnya, para pengguna terdaftar memiliki akses penuh terhadap beberapadirektori, sehingga mereka dapat membuat berkas, membuat direktori, dan bahkan menghapusberkas. Pengguna yang belum terdaftar dapat juga menggunakan metode anonymous login, yaknidengan menggunakan nama pengguna anonymous dan password yang diisi dengan menggunakanalamat e-mail.

METODE PENELITIAN

Metodologi pengembangan sistem merupakan satu kesatuan metode, prosedur, konseppekerjaan. Aturan-aturan yang digunakan untuk mengembangkan suatu sistem klarifikasi. Denganmengikuti metode dan prosedur dalam suatu metodologi diharapkan sistem yang dikembangkandapat selesai dengan tepat waktu. Metode pengembangan sistem yang penulis gunakan adalahnetwork development life cyrcle (NDLC). NDLC memiliki enam tahapan, diantaranya :1. Analisis

Tahap awal yang dilakukan adalah analisa sistem yang berjalan, analisa permasalahanyang muncul, analisa kubutuhan user dan analisa topologi yang sudah ada saat ini dan metodeyang bisa digunakan adalah wawancara, survey langsung ke lapangan, membaca dokumentasi,menelaah setiap data yang didapat.2. Design

Tahap Design ini akan membuat gambar design topology jaringan interkoneksi yang akandibangun, diharapkan dengan gambar ini akan memberikan gambaran seutuhnya dari kebutuhanyang ada. Design bisa berupa design struktur topology, design akses data, design tata layoutperkabelan, dan sebagainya yang akan memberikan gambaran jelas tentang project yang akandibangun.3. Simulation Prototype

Membuat bentuk simulasi dengan bantuan Tools khusus di bidang network sepertiBOSON, PACKET TRACERT, NETSIM, dan sebagainya, hal ini dimaksudkan untuk melihatkinerja awal dari network yang akan dibangun dan sebagai bahan presentasi dan sharing denganteam work lainnya.4. Implementasi

Dalam implementasi networker’s akan menerapkan semua yang telah direncanakan dan didesign sebelumnya.5. Monitoring

Page 5: MEDIA SHARING MATERI DAN PENGUMPULAN TUGAS …news.palcomtech.com/wp-content/uploads/2015/03/... · Media Sharing Materi dan Pengumpulan Tugas ... English in italics with Times New

JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA)Media Sharing Materi dan Pengumpulan Tugas Mahasiswa STMIK PalComTech

Menggunakan Metode Network Development Life Cycle

VOL. 5 NO. 1JAN 2015

67

Monitoring bisa berupa melakukan pengamatan pada Infrastruktur hardware,Memperhatikan jalannya packet data di jaringan.6. Management

Manajemen atau pengaturan, salah satu yang menjadi perhatian khusus adalah masalahPolicy, kebijakan perlu dibuat untuk membuat / mengatur agar sistem yang telah dibangun danberjalan dengan baik dapat berlangsung lama dan unsur Reliability terjaga.

HASIL DAN PEMBAHASAAN

AnalisisAnalisis Sistem Berjalan

STMIK Palcomtech telah memiliki sebuah private cloud yang memungkinkan dosen danmahasiswa untuk menyimpan file secara online dan dapat di akses dari mana saja. Private cloudstorage ini dapat di akses di laman http://storage.palcomtech.com, dengan private cloud tersebutpengguna dapat menyimpan file dan saling berbagi file yang ada di dalam private cloud storagetesebut. Private cloud storage ini dapat digunkana oleh dosen dan mahasiswa dengan mengakseslink http://storage.palcomtech.com yang dapat di lihat pada gambar 1dan 2.

Gambar 1. Tampilan login Private Cloud Storage Palcomtech

Page 6: MEDIA SHARING MATERI DAN PENGUMPULAN TUGAS …news.palcomtech.com/wp-content/uploads/2015/03/... · Media Sharing Materi dan Pengumpulan Tugas ... English in italics with Times New

JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA)Media Sharing Materi dan Pengumpulan Tugas Mahasiswa STMIK PalComTech

Menggunakan Metode Network Development Life Cycle

VOL. 5 NO. 1JAN 2015

68

Gambar 2. Tampilan File pada Private Cloud Storage

Untuk dapat membagikan materi atau pun tugas dosen diharuskan memasukkan/memilihsatu persatu nama mahasiswa yang akan di sharing/dibagikan yang dapat di lihat di gambar 3 ataudengan cara lainnya dosen bisa membuat link berupa URL dari materi atau tugas tersebut namunmahasiswa kesulitan mengakses link / URL tersebut diakrenakan alamatnya yang panjang (contoh:http://storage.palcomtech.com/public.php?service=files&t=6a04ad9496d00f59054197ac74c48583 ) yang dapat di liat di gambar 4. dan kedala kedua adalah pada saat mahasiswa akanmengumpulkan tugas melalui fasilitas private cloud storage ini. Mahasiswa sebenarnya cukupmelakukan share file yang akan dikumpulkan ke user dosen yang bersangkutan yang dapat di lihatdi gambar 5. ataupun mahasiswa dapat mengirimkan link file yang telah di unggah ke dosen yangbersangkutan yang dapat di lihat di gambar 6. Namun hal ini menyulikan dosen dikarenakandosen harus mendownload satu persatu file tugas mahaisiswa dan dosen harus dapat membedakanmahasiswa yang mengumpulkan tugas berdasarkan kelas ataupun matauliah yang diikuti yangdapat di liat di gambar 47.7. Hal ini tentunya akan sangat menyulikan karena rata-rata 1 kelasmemiliki 24 mahasiswa dan seorang dosen rata-rata mengajar 10 kelas yang berbeda sehinngasangat sulit dalam pengumpulna tugas mahasiswa melalui fasilitas ini.

Gambar 3. Sharing file dengan nama user

Gambar 4. Sharing file dengan URL

Page 7: MEDIA SHARING MATERI DAN PENGUMPULAN TUGAS …news.palcomtech.com/wp-content/uploads/2015/03/... · Media Sharing Materi dan Pengumpulan Tugas ... English in italics with Times New

JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA)Media Sharing Materi dan Pengumpulan Tugas Mahasiswa STMIK PalComTech

Menggunakan Metode Network Development Life Cycle

VOL. 5 NO. 1JAN 2015

69

Gambar 5. Kumpul file dengan nama dosen

Gambar 6. kumpul file dengan URL

Gambar 7. File yang telah di ShareTopologi

Private cloud storage ini memiliki server yang teletak di dalam gedung STMIKPalcomtech yang terletak di ruang server. Dari topologi yang terdapat pada STMIK Palcomtech(Gambar 8.), server Private cloud storage tergabung ke dalam area DMZ (server lokal) yang

Page 8: MEDIA SHARING MATERI DAN PENGUMPULAN TUGAS …news.palcomtech.com/wp-content/uploads/2015/03/... · Media Sharing Materi dan Pengumpulan Tugas ... English in italics with Times New

JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA)Media Sharing Materi dan Pengumpulan Tugas Mahasiswa STMIK PalComTech

Menggunakan Metode Network Development Life Cycle

VOL. 5 NO. 1JAN 2015

70

terhubung dengan keseluruhan jaringan di dalam gedung STMIK Palcomtech dan juga terhubungdengan WAN sehingga dapat di akses melalui internet.

Gambar 8. Topologi jaringan STMIK Palcomtech

DesainUntuk dapat menjawab permasalahan yang diangkat pada penelitian ini penulis

mengusulkan pembuatan media sharing file dan pengumpulan tugas menggunakan FTP sebagaifile storage dan FTP webclient agar dapat memudahkan pengguna baik dosen maupun mahasiswadalam membagikan file tugas dan megumpulkan file tugas. Penulis memilih FTP sebagai solusidari permasalahan yang dihadapi dikarenakan FTP relatif lebih mudah digunakan dan lebihfleksibel dalam konfigurasi sehingga diharapkan mampu mememnuhi kebutuhan dari pembagianfile dan pengumpulan tugas pada STMIK Palcomtech. Dimana layanan FTP ini harus dapatmenjadi tempat sharing file tugas ataupun bahan kuliah bagi dosen kepada semua mahasiswa.mahasiswa harus dapat mendonwload file yang diberikan dosen pada suatu direktori namun, tidakdapat mendelete, melakukan editing ataupun mengupload file ke dalam direktori tersebut. danjuga layanan ini juga harus dapat menjadi tempat pengumpulan file, dimana dosen akan membuatdirektori tugas, di dalam direktori tugas akan terdapat masing-masing mata kuliah yang diampuoleh dosen tersebut, di dalam direktori tersebut akan terdapat direktori untuk masing0masingtugas yang akan dikumpulkan. Mahasiswa tinggal memilih ke folder mana mereka akanmengumpulkan tugas, dan mahasiswa hanya dapat mengupload file, tanpa bisa melakukan editing,menghapus, ataupun mendownload file dari direktori tersebut.

Page 9: MEDIA SHARING MATERI DAN PENGUMPULAN TUGAS …news.palcomtech.com/wp-content/uploads/2015/03/... · Media Sharing Materi dan Pengumpulan Tugas ... English in italics with Times New

JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA)Media Sharing Materi dan Pengumpulan Tugas Mahasiswa STMIK PalComTech

Menggunakan Metode Network Development Life Cycle

VOL. 5 NO. 1JAN 2015

71

Layanan ini membutuhkan FTP server, FTP WebClient, Web server, dan Database server.FTP server digunakan sebagai aplikasi upload dan download file melalui FTP port, web serverdigunakan sebagai hosting dari ftp webclient sehingga client tidak memerlukan FTP Clientsoftware pada masing-masing komputernya. cukup dengan membukan alamat web server yangtersedia client sudah dapat menggunakan layanan FTP. database server digunakan untukmentimpan data user, transaksi data yang telah dilakukan user, sekaligus sebagai salah satukomponen yang dapat digunakan untuk membuat limitasi besar penyimpanan setiap user.Software dan versi yang digunakan penulis dapat di lihat di tabel 1.

Tabel 1. Tabel penggunaan serverNO. Jenis Layanan Software1 Web server Apache 2.4.7, PHP 5.5.92 FTP server ProFTPD 1.3.5rc33 Database Server MySQL 5.5.404 FTP WebClient Monsta FTP v1.4.75 Sistem Operasi Ubuntu 4.8.2-19

Agar dapat digunakan oleh dosen dan mahasiswa STMIK Palcomtech dari jaringan didalam (lokal) maupun melalui internet, server yang menjalankan layanan ini perlu diletakkan didalam topologi STMIK Palcomtech. Server FTP ini diletakkan di dalam area DMZ yang memilikiakses ke dalam maupun ke luar jaringan STMIk Palcomtech, serta untuk memudahkan aksesserver ini akan di berikan IP public dan domain name agar dapat diakses dari luar maupun dalamjaringan palcomtech. tidak terjadi perubahan topologi STMIK palcomtech yang dapat di lihat digambar 9

Page 10: MEDIA SHARING MATERI DAN PENGUMPULAN TUGAS …news.palcomtech.com/wp-content/uploads/2015/03/... · Media Sharing Materi dan Pengumpulan Tugas ... English in italics with Times New

JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA)Media Sharing Materi dan Pengumpulan Tugas Mahasiswa STMIK PalComTech

Menggunakan Metode Network Development Life Cycle

VOL. 5 NO. 1JAN 2015

72

Gambar 9. Topologi yang diusulkanPrototyping

Sebelum melakukan impelementasi sistem yang telah dirancang pada STMIK Palcomtech,perlu dilakukan sebuah tahapan prototyping adar memastikan desain yang dibuat dapat berjalan.Dan dapat mengetahui permasalahan (bug) yang ada pada sistem tersebut. Penulis melakukanprototyping dengan menggunakan server virtual yang telah tersedia pada STMIK Palcomtech,yang nantinya juga akan menjadi server yang digunakan pada tahapan impelmentasi. Setelahmelakukan instalasi sistem operasi dan paket pendukung penulis melakukan konfigurasi yangdapat di lihat pada bagian konfigurasi

KonfigurasiPenulis melakukan konfigurasi pada beberapa packet yang diinstalasi, hal ini bertujuan

untuk mendapatkan FTP server/layanan FTP yagn sesuai dengan permasalahan yang dihadapioleh STMIK Palcomtech yang telah di bahas pada bagian analisis. Adapaun konfigurasi yangdilakukan mencakup Sistem Operasi, FTP service, Database, dan FTP WebClient.

Page 11: MEDIA SHARING MATERI DAN PENGUMPULAN TUGAS …news.palcomtech.com/wp-content/uploads/2015/03/... · Media Sharing Materi dan Pengumpulan Tugas ... English in italics with Times New

JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA)Media Sharing Materi dan Pengumpulan Tugas Mahasiswa STMIK PalComTech

Menggunakan Metode Network Development Life Cycle

VOL. 5 NO. 1JAN 2015

73

Gambar 10. Penambahan group dan user

Pada gambar 10. merupakan perintah untuk menambahkan group "ftpgroup" dan userftpuser pada server. Group dan user tersebut akan digunakan oleh user virtual yang akan dibuatmelalui database.

Gambar 11. Pembuatan Database

Gambar 12. Pembuatan tabel ftpgroup

Gambar 13. Pembuatan tabel ftpquota limits

CREATE DATABASE ftp;GRANT SELECT, INSERT, UPDATE, DELETE ON ftp.* TO'proftpd'@'localhost' IDENTIFIED BY 'password';GRANT SELECT, INSERT, UPDATE, DELETE ON ftp.* TO'proftpd'@'localhost.localdomain' IDENTIFIED BY'password';FLUSH PRIVILEGES;

CREATE TABLE ftpgroup (groupname varchar(16) NOT NULL default '',gid smallint(6) NOT NULL default '5500',members varchar(16) NOT NULL default '',KEY groupname (groupname)) ENGINE=MyISAM COMMENT='ProFTP group table';

Page 12: MEDIA SHARING MATERI DAN PENGUMPULAN TUGAS …news.palcomtech.com/wp-content/uploads/2015/03/... · Media Sharing Materi dan Pengumpulan Tugas ... English in italics with Times New

JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA)Media Sharing Materi dan Pengumpulan Tugas Mahasiswa STMIK PalComTech

Menggunakan Metode Network Development Life Cycle

VOL. 5 NO. 1JAN 2015

74

Gambar 14. Pembuatan tabel ftpqotaallies

Gambar 15. pembuatan tabel ftpuser

Gambar 11, 2, 13,14,15, merupakan sql query yang di jalankan didatabase perintah tersebutberguna untuk membuat nama database, table, dan field yang akan digunakan oleh ftp serversebagai database user, group, penggunaan, dan quota FTP.

Gambar 16. Konfigurasi proftpd.conf 1

Page 13: MEDIA SHARING MATERI DAN PENGUMPULAN TUGAS …news.palcomtech.com/wp-content/uploads/2015/03/... · Media Sharing Materi dan Pengumpulan Tugas ... English in italics with Times New

JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA)Media Sharing Materi dan Pengumpulan Tugas Mahasiswa STMIK PalComTech

Menggunakan Metode Network Development Life Cycle

VOL. 5 NO. 1JAN 2015

75

Gambar 17. konfigurasi proftpd.conf 2

Pada gambar 16 dan 17 merupakan konfigurasi yang dilakukan pada proftpd sebagaiengine FTP, konfigurasi dilakukan pada file /etc/proftpd/proftpd.conf. konfigurasi tersebutmemungkinkan FTP menggunakan database MySQL sebagai database user, group, quota, danpencatatan transaksi. konfigurasi ini juga membuat proftpd dapat mengenali user yang berada didatabase tanpa perlu melakukan penambahan di proftpd, sekaligus membuat home directory dariuser tersebut. konfigurasi ini juga mengatur policy sharing dan pengumpulan tugas, dimana padafolder sharing mahasiswa hanya dapat mendownload file namun tidak dapat melakukan editing,delete, ataupun memindahkan file, dan pada folder tugas, mahasiswa hanya dapat mengupload filetanpa bisa melakukan download atau pun editing dan deleting.

Gambar 18. konfigurasi proftpd.conf 3

Page 14: MEDIA SHARING MATERI DAN PENGUMPULAN TUGAS …news.palcomtech.com/wp-content/uploads/2015/03/... · Media Sharing Materi dan Pengumpulan Tugas ... English in italics with Times New

JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA)Media Sharing Materi dan Pengumpulan Tugas Mahasiswa STMIK PalComTech

Menggunakan Metode Network Development Life Cycle

VOL. 5 NO. 1JAN 2015

76

Gambar 19. konfigurasi index.php

Pada gambar 19. merupakan konfigurasi yang dilakukan pada index.php monsta FTPWebClient, dikarekan web server terdapat di dalam satu mesin dengan ftp maka alamat FTP hostcukup menggunakan localhost atau 127.0.0.1 dengan port 21, dan diakrenakan penulismenggunakan linux maka temp dari FTP akan menggunakan direktori "/tmp".

Pengujian

Gambar 20. insert user group

Gambar 21. Insert quota limit

Gambar 22. Insert user dan password

Pada gambar 20, 21, dan 22. penulis memasukkan user ke dalam database denganmenggunakan SQL Query. user yang dimasukkan adalah "alfred" dengan password "123456",user ini juga memiliki quota storage FTP sebesar 15 MB.

Page 15: MEDIA SHARING MATERI DAN PENGUMPULAN TUGAS …news.palcomtech.com/wp-content/uploads/2015/03/... · Media Sharing Materi dan Pengumpulan Tugas ... English in italics with Times New

JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA)Media Sharing Materi dan Pengumpulan Tugas Mahasiswa STMIK PalComTech

Menggunakan Metode Network Development Life Cycle

VOL. 5 NO. 1JAN 2015

77

Gambar 23. Tampilan halaman login prototyping

Gambar 24. tampilan halaman list file prototyping

Pada Gambar 23 dan 24. user yang dibuat sudah berhasil login dan mengindikasikan FTPtelah berjalan dengan baik.

ImplementasiUntuk dapat diimplementasikan dan digunakan oleh dosen dan mahasiswa, perlu

dilakukan beberapa penyesuaian dengan prototype yang telah dibuat. sistem ini perlu diintregasikan dengan sistem euniversity yang telah berjalan untuk mendapatkan username danpassword dari dosen. Selain itu agar dapat diakses pengguna layanan ini juga harus dapat diaksesdari luar kampus, dilakukan menambahkan record DNS pada jaringan STMIK Palcomtech dengan

Page 16: MEDIA SHARING MATERI DAN PENGUMPULAN TUGAS …news.palcomtech.com/wp-content/uploads/2015/03/... · Media Sharing Materi dan Pengumpulan Tugas ... English in italics with Times New

JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA)Media Sharing Materi dan Pengumpulan Tugas Mahasiswa STMIK PalComTech

Menggunakan Metode Network Development Life Cycle

VOL. 5 NO. 1JAN 2015

78

URL http://tugas.palcomtech.com. Masing-masing dosen harus melakukan reset password ftppada worksheet masing-masing untuk mendapatkan username dan password. dapat di liath digambar 25. setelah itu dosen harus membuat 2 folder yaitu folder tugas dan sharing pada masing-masing ftp untuk dapat digunakan dalam sharing dan pengumpulan file mahasiswa dapati di lihatdi gambar 26.

Gambar 25. Halaman reset password ftp

Gambar 26. Halaman list direktori Dosen

Page 17: MEDIA SHARING MATERI DAN PENGUMPULAN TUGAS …news.palcomtech.com/wp-content/uploads/2015/03/... · Media Sharing Materi dan Pengumpulan Tugas ... English in italics with Times New

JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA)Media Sharing Materi dan Pengumpulan Tugas Mahasiswa STMIK PalComTech

Menggunakan Metode Network Development Life Cycle

VOL. 5 NO. 1JAN 2015

79

Sedangkan mahasiswa akan menggunakan 1 (satu) user anymous untuk mengakses FTP,mahasiswa dapat mengambil file pada direktori sharing masing-masing dosen ataupun melakukanpengumpulan tugas pada direktori tugas pada masing-masing dosen yagn dapat di lihat padagambar 27.

Gambar 27. Halaman List direktori mahasiswa

Setelah itu dilakukan pengujian untuk memastikan bahwa mahasiswa harus dapatmendonwload file yang diberikan dosen pada direktori sharing namun, tidak dapat mendelete,melakukan editing ataupun mengupload file ke dalam direktori tersebut dapat di lihat pada gambar28 dan 29 selain itu mahasiswa dapat mengupload file pada folder tugas, tanpa bisa melakukanediting, menghapus, ataupun mendownload file dari direktori tersebut yang dapat di lihat padagambar 30.

Page 18: MEDIA SHARING MATERI DAN PENGUMPULAN TUGAS …news.palcomtech.com/wp-content/uploads/2015/03/... · Media Sharing Materi dan Pengumpulan Tugas ... English in italics with Times New

JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA)Media Sharing Materi dan Pengumpulan Tugas Mahasiswa STMIK PalComTech

Menggunakan Metode Network Development Life Cycle

VOL. 5 NO. 1JAN 2015

80

Gambar 28. Download file dari direktori sharing

Gambar 29. Deleteing file ditolak

Gambar 30. Download file ditolak

Page 19: MEDIA SHARING MATERI DAN PENGUMPULAN TUGAS …news.palcomtech.com/wp-content/uploads/2015/03/... · Media Sharing Materi dan Pengumpulan Tugas ... English in italics with Times New

JURNAL TEKNOLOGI DAN INFORMATIKA (TEKNOMATIKA)Media Sharing Materi dan Pengumpulan Tugas Mahasiswa STMIK PalComTech

Menggunakan Metode Network Development Life Cycle

VOL. 5 NO. 1JAN 2015

81

PembahasanDari tahapan penelitian yang telah dilakukan oleh penulis, telah dipatkan rancangan sistem

sharing file dan pengumpulan tugas mahasiswa dengan menggunakan FTP sebagai backend danFTP webclient sebagai frontend, rancangan ini membutuhkan ftp server sebagai core/inti, webserver sebagai hosting dari ftp webclient, dan database server sebagai penampungan data user,group, limit quota, dan penggunaan. sistem ini juga tidak merubah topologi jaringan dari SMTIKPalcomtech, dimana layanan ini diletakkan di satu server virtual yang tergabung dengan serverlainnya yang telah berjalan di STMIK Palcomtech. Dari tahapan prototyping dapat dilihat bahwakonfigurasi yang dilakukan tidak telalu sulit dan dapat di konfigurasi sendiri sesuai degankebutuhan pengguna (lebih fleksibel dibanding cloud storage). ftp client yang berupa ftpwebclientdiharapkan dapat memudahkan pengguna dalam penggunaan FTP dimana pengguna tidak perlumendownload dan melakukan instalasi sebuah FTP client. Tampilan ftpwebclient yang sederhanadi harapkan dapat memudahkan user (mahasiswa dan dosen) di dalam penggunaan ftpwebclientini

Untuk dapat di implementasikan, layanan FTP ini harus mendapatkan user dosen darisistem euniversity STMIK Palcomtech, sehingga perlu dilakukan intregrasi. user dan passworddari dosen akan didapatkan dengan cara mengakses halaman reset password pada euniversitySTMIK Palcomtech. user dan password akan di kirimkan ke database server FTP dan dijadikansebgai username dan password dosen. setelah dosen mendapatkan username dan password dosenmelakukan login ke dalam FTP dengan menggunakan FTp webclient yang telah disediakan.Dosen cukup membuat 2 folder yang pertama folder sharing yang digunakan untuk membagi filekepada mahasiswa, dan folder tugas yang digunakan sebagai tempat pengumpulan tugasmahasiswa per matakuliah.

Penggunaan kedua folder ini disesuaikan dengan kebutuhannya, dimana pada foldersharing mahasiswa hanya dapat melakukan download file. Pada folder tugas mahasiswa harusmencari nama dosen, mata kuliah, dan jenis tugas yang ingin dikumpulkan, baru mahasiswamenupload file yang akan dikumpulkan.

PENUTUP

Berdasarkan hasil pembahasan pada sebelumnya maka penulis menyimpulkan bahwa: FTPdapat digunakan sebagai media sharing tugas dan pengumpulan tugas, Penggunaan FTP webclienttidak mengharuskan pengguna memiliki FTP Client untuk dapat mengakses layanan FTP, danDosen dapat melakukan sharing file dan pengumpulan tugas degan cepat menggunakan layananFTP ini dibandingkan degan layanan Cloud storage yang telah dimiliki oleh STMIK Palcomtech

DAFTAR PUSTAKA

Nugroho, Bunafit. 2005. Database Relational dengan MySQL, Yogyakarta: Andi Offset.

Peranginangin, Kasiman. 2006. Aplikasi Web dengan PHP dan MySQL, Jogyakarta: Andi Offset.