APLIKASI PENGELOLAAN TUGAS KELOMPOK DAN MATERI DENGAN IMPLEMENTASI JARINGAN KOMPUTER
Rudi Sanjaya;Popo Iswanto;Sudarma;Alfonsus Bram Radityo Nugroho Computer Science Department, School of Computer Science, Binus University Jl. K.H. Syahdan No. 9, Palmerah, Jakarta Barat 11480
[email protected];
[email protected];
[email protected];
ABSTRACT In the world of education is never separated from the task to be done in groups. Currently under construction in the group often performed together in which members of the group gathered for the task, in this way can be found to inefficiency in doing the task. The application of the management of this task can make it easier for users to help them complete a task group that they do, and the division of tasks between group members can be more easily manage. This Application must also be added to a computer network features such as the ability to send an email that requires a computer network protocol and application of network security to secure a task management application to be made. The research objective to facilitate organizing the work done in groups and make community classes that can be used to share materials and information among members of the class. Research using the waterfall method which consists of 5 stages, namely communication to understand the purpose and the collection of information, planning for the design, modeling to create a modeling, construction of the pilot phase, and deployment to obtain feedback from the user. The results achieved in the form of a web-based application that serves to manage the task group with feature classes used as a place to share information among members of the class. The conclusion is a group task management applications can help simplify set up and simplify the task of dividing the task group.
Keywords: network, email, management, group work
ABSTRAK Pada dunia pendidikan tidak pernah lepas dari tugas yang dikerjakan secara berkelompok. Saat ini dalam pengerjaan secara kelompok sering dilakukan secara bersama-sama di mana anggota kelompok berkumpul untuk mengerjakan tugas, dengan cara ini dapat ditemukan ketidak efisien dalam mengerjakan tugas. Dengan adanya aplikasi pengelolaan tugas ini dapat mempermudah para user untuk membantu mereka menyelesaikan tugas kelompok yang mereka kerjakan, dan pembagian tugas antar anggota kelompok dapat lebih mudah diatur. Aplikasi tersebut juga akan ditambahkan fitur jaringan komputer seperti kemampuan untuk mengirim email yang membutuhkan protokol jaringan komputer dan penerapan keamanan jaringan untuk mengamankan aplikasi pengelolaan tugas yang akan dibuat. Tujuan penelitian untuk mempermudah mengorganisir pekerjaan yang dikerjakan secara berkelompok dan membuat komunitas kelas yang dapat digunakan untuk saling berbagi materi dan informasi antar anggota kelas. Metode penelitian menggunakan waterfall yang terdiri dari 5 tahapan, yaitu communication untuk memahami tujuan dan pengumpulan informasi, planning untuk perancangan, modeling untuk membuat suatu permodelan, construction untuk tahap uji coba, dan deployment untuk mendapatkan umpan balik dari user. Hasil yang dicapai berupa aplikasi berbasis web yang berfungsi mengelola tugas kelompok disertai fitur kelas yang digunakan sebagai tempat saling berbagi informasi antar anggota kelas. Kesimpulan yang didapat adalah aplikasi pengelolaan tugas kelompok dapat membantu mempermudah mengatur tugas kelompok dan mempermudah membagi tugas. Kata Kunci : jaringan, email, pengelolaan, tugas kelompok
PENDAHULUAN Pada dunia pendidikan tidak pernah lepas dari tugas yang dikerjakan secara berkelompok, pelajar atau mahasiswa sering bekerja secara berkelompok dalam menyelesaikan tugas yang diberikan. Pada saat ini dalam pengerjaan secara kelompok sering dilakukan secara bersama-sama di mana anggota kelompok berkumpul untuk mengerjakan tugas, dengan cara ini dapat ditemukan ketidak efisien dalam mengerjakan tugas, contohnya setiap anggota kelompok memiliki tempat tinggal yang saling berjauhan yang membuat para anggota kelompok harus menuju ke tempat berkumpul yang membuat waktu terbuang pada saat dijalan. Dengan perkembangan teknologi informasi pada saat ini, banyak pengguna yang menggunakan media teknologi untuk membantu mengerjakan tugas kelompok, tetapi
menggunakan
media
berbeda-beda
dalam
berbagi
file
dan
untuk
berkomunikasi antar anggota kelompok. Di mana masalah ini dapat dipermudah dengan penggunaan aplikasi yang memiliki fitur untuk saling berkomunikasi dan untuk mengatur kerja kelompok. Berdasarkan perkembangan teknologi informasi apalagi dalam perkembangan jaringan membuat pekerjaan para user dapat semakin dimudahkan dengan memanfaatkan penggunaan internet, dengan penggunaan internet juga dapat membuat aplikasi yang berjalan berbasiskan web menjadi lebih efisien dikarenakan tidak membutuhkan instalasi pada perangkat user.
Dengan adanya Aplikasi pengelolaan tugas ini dapat mempermudah para user untuk membantu mereka menyelesaikan tugas kelompok yang mereka kerjakan, dan dengan aplikasi pengelolaan tugas ini membuat pembagian tugas antar anggota kelompok dapat lebih mudah. Aplikasi pengelolaan tugas ini juga dapat menjadi patokan sebagai penilaian dan evaluasi terhadap kerja yang dilakukan dari masing-masing anggota kelompok. Namun berdasarkan survey pada tanggal 29 November 2014 hingga 12 Desember 2014 sebagian besar responden masih sulit untuk menemukan aplikasi yang dapat membantu mereka untuk mengorganisir tugas kelompok (berdasarkan kuisioner). Dengan masalah tersebut maka diusulkan pembuatan aplikasi pengelolaan tugas yang membantu tugas antar anggota kelompok. Pada aplikasi pengelolaan tugas yang akan dibuat juga akan ditambahkan fitur jaringan komputer seperti kemampuan untuk mengirim email yang membutuhkan protokol jaringan komputer dan penerapan keamanan jaringan untuk mengamankan aplikasi pengelolaan tugas yang akan dibuat. Rumusan masalah berdasarkan uraian di atas permasalahan yang ada dapat di rumuskan berikut : 1.
Pengerjaan tugas kelompok
yang sulit untuk bertatap muka. Karena
kesempatan untuk bertemu menjadi sulit seperti jarak tempat tinggal yang berbeda, dalam perjalanan yang terkadang macet , dan jadwal kegiatan setiap anggota yang berbeda. 2.
Pengguna masih sulit untuk menemukan aplikasi yang dapat membantu pengelolaan tugas kelompok. Adapun Ruang Lingkup dalam penulisan ini adalah sebagai berikut :
1.
Aplikasi yang akan dibuat memilik fitur mengatur jadwal dalam pengerjaan tugas-tugas yang akan dikerjakan.
2.
Aplikasi yang akan dibuat memiliki fitur forum kelas sebagai tempat diskusi.
3.
Aplikasi menargetkan kalangan pelajar.
4.
Berbasis web.
5.
Pembuatan website menggunakan bahasa PHP, dan javascript.
6.
Penerapan Jaringan komputer pada aplikasi yang akan di buat. Tujuan dari skripsi ini adalah untuk merancang aplikasi berbasis web yang
dapat membantu dan mempermudah para pelajar dalam mengerjakan tugas secara berkelompok.
Manfaat dari skripsi ini adalah mempermudah pelajar untuk mengorganisir tugas kelompok, dan dapat mempermudah untuk berbagi informasi dan materi pelajaran.
METODOLOGI Pengumpulan Data dan Analisis Dalam pengumpulan data dan analisis menggunakan metode analisis yang dilakukan dengan tiga cara, yaitu : a. Metode Studi Pustaka Metode studi pustaka dilakukan dengan pengambilan sumber-sumber laporan dari berbagai buku, yang ada diperpustakaan kampus yang sekiranya menunjang penulisan skripsi tersebut. b. Metode Observasi Dilakukan dengan cara melakukan survey untuk mengetahui dan mengambil beberapa data. Hasil survey yang telah dilakukan kemudian dianalisis untuk menemukan system baru yang akan dikembangkan. c. Metode Kuisioner Metode kuisioner ini dilakukan dengan mengajukan pertanyaan-pertanyaan ke pihak responden untuk mengetahui kebutuhan pelanggan.
Metode Perancangan Aplikasi Metode perancangan aplikasi merupakan tahapan menggambar rancangan aplikasi yang akan dibuat dan penggambaran alur data dari rancangan aplikasi. Rancangan aplikasi akan diperjelas menggunakan DFD (Data Flow Diagram) yang menggambarkan alur data dari atau ke system, dan pembuatan storyboard sebagai gambaran tampilan atau struktur tampilan dari aplikasi.
Kerangka Pikir Dalam bab ini akan lebih fokus ke dalam metode SDLC menggunakan metodologi waterfall. Metodologi waterfall mempunyai ciri harus mengerjakan fase per fase dengan urutan yang ada dan harus diselesaikan terlebih dahulu sebelum masuk ke fase selanjutnya.Dalam bab sebelumnya telah dijelaskan dan digambarkan bagaimana alur kerja menggunakan metodologi waterfall. Berikut adalah gambaran
secara lengkap metodologi waterfall beserta input yang dibutuhkan dan output yang dihasilkan dari setiap tahap metodologi tersebut: Co m m u n ic a t io n Planning
p r o j e c t in i t i a t i o n re q uire m e n t g a t he rin g
estimating scheduling tracking
Mo d e lin g analy s is des ign
C o n st r u c t io n D e p lo y m e n t
c ode t es t
de liv e ry s upport f e e dba c k
Gambar 1 Metodologi Waterfall Model
1.
Communication Permodelan ini diawali dengan menganalisis sistem, pada tahap
ini
memberikan
kuesioner
kepada
responden
untuk
mendapatkan jawaban dari pertanyaan yang telah diajukan. Hasil dari kuisioner kemudian di analisis dan mencari ide dari jawaban responden. 2.
Planning Pada tahap ini bertujuan memberikan gambaran atau rencana untuk pengerjaan software yang meliputi tugas-tugas teknis yang akan dilakukan, resiko yang mungkin terjadi, sumber-sumber yang dibutuhkan, hasil yang akan dibuat, serta jadwal pengerjaannya berdasarkan hasil yang telah di analisis pada saat proses communication.
3.
Modelling Pada tahap ini mulai merancang alur dari sistem yang akan dibuat. Tahap ini menerima masukan(inputan) berupa data yang terkait dengan keinginan user. Dari user requirement yang ada dilakukan analisa dan di terjemahkan kedalam bentuk model yang bisa dimengerti secara teknis, hasil(output) dari tahap ini berupa model diagram yang merupakan hasil terjemahan dari kebutuhan user. Dalam tahap ini juga dilakukan perencanaan antarmuka sesuai dengan kebutuhan user.
4.
Construction Pada tahap ini menggunakan hasil dari tahap modelling sebagai panduan dalam pengembangan. Dalam tahap ini dilakukan pengkodean atau biasa disebut coding. Melakukan penerjemahan dari
bentuk model menjadi sekumpulan instruksi yang dimengerti komputer. Instruksi dibuat sesuai dengan model yang telah ada.Penggunaan keahlian programming dan penggunaan komputer secara maksimal berada pada tahap ini. Setelah proses coding selesai maka dilakukan pengujian atau testing untuk mengetahui kesalahan yang ada dalam sistem, dalam pengujian di fokuskan kepada pengujian fungsi yang menjadi aspek utama dalam sebuah sistem. Jika kedua tahap tersebut telah dilalui maka didapatkan hasil( hasil(output) berupa sistem yang telah dibuat. Sistem sudah bisa digunakan secara penuh namun belum dditerapkan iterapkan kedalam pelaksanaan kerja sesungguhnya. 5.
Deployment Pada tahap ini bisa dikatakan sebagai tahap akhir dalam pembuatan software atau sistem. Setelah melalui tahap tahap-tahap sebelumnya maka sistem yang sudah jadi akan digunakan.
HASIL DAN BAHASAN Tampilan Layar 1. User atau Member Ini merupakan halaman pertama yang ditampilkan saat user mengakses aplikasi kerjabareng.
Gambar 1 Halaman Login Pada halaman ini ditampilkan menu untuk login dan deskripsi mengenai web kerjabareng
Gambar 2 Halaman Register Pada halaman register atau pendaftaran, akan ditampilkan kolom isian dimana user dapat mengisi data pribari untuk didaftarkan pada aplikasi kerjabareng.
Gambar 3 Halaman Lupa Kata Sandi
Gambar 4.11 Halaman Index Ini merupakan halaman awal saat user berhasil login, pada halaman ini ditampilkan data user yang login, pilihan edit profile, dan tab yang dapat dipilih untuk menampilkan daftar kelompok, daftar kelas, dan daftar file. Halaman ini menampilkan tiga tab, yaitu yaitu tab kelompok yang menampilkan daftar kelompok, tab kelas yang menampilkan daftar kelas, dan tab file dimana user dapat mengirim file dan melihat file yang sudah dikirim. Pada menu bar atas, terdap terdapat at menu yang menampilkan jumlah notifikasi kelas dan notifikasi no kelompok.
Gambar 4 Halaman Edit Profile Halaman ini user dapat menganti foto profile dan mengubah kata sandi.
Gambar 5 Halaman Daftar Kelompok Pada halaman daftar kelompok ditampilkan daftar kelompok dimana diketuai oleh user dan daftar kelompok dimana user tersebut merupakan anggota. Pada halaman ini juga terdapat menu untuk membuat kelompok baru dan menu untuk melihat daftar tugas.
Gambar 6 Halaman Buat Kelompok Baru User dapat membuat kelompok baru pada halaman buat kelompok. kelompok.
Gambar 7 Halaman Kelompok Saat user memilih kelompok yang ingin dilihat, maka akan ditampilkan halaman kelompok yang dipilih. Pada halaman kelompok ditampilkan halaman untuk menampilkan daftar anggota kelompok, daftar tugas, dan tab untuk menampilkan menampilkan jadwal projek.
Gambar 8 Halaman Daftar Tugas Pada halaman daftar tugas, akan ditampilkan daftar semua tugas yang berhubungan denga user yang sedang login.
Gambar 9 Halaman Detail Tugas Detail tugas akan ditampilkan pada halaman detail tugas, menu tugas akan ditampilkan secara berbeda berdasarkan status tugas.
Gambar 10 Halaman Chat Halaman chat menampilkan chat berdasarkan kelompok yang dipilih, semua anggota kelompok dapat melakukan chatting pada halaman ini.
Gambar 11 Halaman Kelas Halaman kelas menampilkan detail kelas yang dipilih oleh user, pada halaman kelas terdapat pilihan untuk undang teman, pilihan untuk melihat daftar anggota kelas, tab posting dimana user dapat mengirim postingan sebagai bahan diskusi, dan juga tab file dimana user dapat saling berbagi file dengan anggota kelas lainnya.
2 . Admin
Gambar 12 Halaman Login Admin Admin mempunyai halaman login tersendiri yang terpisah dari halaman login member
Gambar 13 Halaman Awal Admin Halaman awal admin akan ditampilkan jika admin berhasil login, pada halaman awal admin dapat melihat detail jumlah user, jumlah kelompok, jumlah kelas, dan total memori yang terpakai. Pada panel kiri terdapat menu untuk menampilkan daftar kelas yang sudah di buat oleh user, daftar kelompok, dan daftar user.. Admin dapat mengubah atau menghapus kelas, kelompok atau user yang sudah terdaftar.
Gambar 14 Halaman Table User Ini merupakan halaman table user pada admin. Yang menanpilkan data-data user.
Gambar 15 Halaman Pengangkatan Jabatan User Ini merupakan halaman admin untuk mengangkat user yang terdaftar di kerjabareng menjadi admin kerjabareng.
SIMPULAN DAN SARAN Simpulan Simpulan yang didapat dari penulisan skripsi ini berdasarkan evaluasi responden adalah sebagai berikut : 1.
Aplikasi kerjabareng dapat membantu user mengelola tugas kelompok secara efektif, tanpa perlu bertatap muka.
2.
Aplikasi kerjabareng tidak memerlukan installation sehingga mudah diakses oleh user dan mempermudah untuk menggunakan fitur-fitur fitur yang ada pada aplikasi kerjabareng.
3.
Aplikasi kerjabareng mempunyai desain yang baik sehingga dapat membuat user nyaman saat menggunakan aplikasi kerjabareng.
Saran Berdasarkan penyusunan skripsi yang sudah dibuat dapat disaran sarankan untuk pengembangan aplikasi kerjabareng agar kedepannya lebih baik, berikut saran yang sudah didapatkan: 1.
Aplikasi kerjabareng areng dapat di kembang ke android dan ios.
2.
Penambahan fitur chat antar user, bukan hanya kelompok.
3.
Penambahan fitur voice chat, video chat.
4.
Aplikasi kerjabareng dapat di implementasikan pada perangkat lain selain PC, sehingga dapat digunakan lebih luas oleh user.
5.
Aplikasi kerjabareng dapat diperluas jangkauannya ke negara lain dengan menggunakan bahasa lain, selain bahasa Indonesia.
6.
Dapat diimplementasikan dalam bidang bisnis. Seperti menambahakan fitur transaksi dan lainnya.
7.
Penambahan fitur pada project kelompok.
REFERENSI A Silberschatz, HF Korth, S Sudarshan. (2011). Database System Concepts. New York: McGraw-Hill Connolly, T., & Begg, C.E. (2010). Database System : A Practical Approach to Design, Implementation, and Management (5th ed.). Boston : Pearson Education. Delisle, M. (2012). Mastering phpMyAdmin 3.4 for Effective MySQL Management. Birmingham: Packt Publishing. Hall, J. A. (2011). Accounting Information System, 7th edition. Mason, USA: Cengage Learning. Hoffer, J.A., George, J.F., & Valacich, J.S. (2011). Modern Systems Analysis and Design (6th ed.). Prentice Hall: Englewood Cliffs, NJ Indrajani.(2011). Perancangan Basis Data dalam All in 1.Jakarta: PT Elex Media Komputindo.
Imulus; imulus launches stacks: A web app for task management. (2010). Computer Weekly
News,
,
243.
Retrieved
from
http://search.proquest.com/docview/199249255?accountid=25704 MacIntyre, Peter., (2010), PHP: The Good Parts . Sebastopol : O‘Reilly Media. McFarland, D.S., 2011, Javascript & Jquery: The Missing Manual (2nd ed). Sebastopol : O‘Reilly Media. Nixon, R. (2009). Learning PHP, MySQL, and JavaScript. California: O'Reilly Media. Pressman, R.R. (2010). Sofrtware Enginering : Practitioner’s Approach (7th ed.) New York: McGraw-Hill Peranginangin, Kasiman. (2006). Aplikasi WEB dengan PHP dan MySQL, Yogyakarta: Andi. Wardana, S. Hut. (2010). Menjadi Master PHP dengan Framework CodeIgniter. Jakarta: Elex Media Komputindo. Wetherall D; Tanenbaum, Andrew S. (2010). Computer networks. Upper Saddle River, NJ: Pearson Prentice Hall. Whitten, Jeffery L, Bentley, Lonnie D. (2007). Systems analysis and design for the global enterprise. Newy York: McGraw-Hill Irwin. Williams, B.K., & C.Sawyer, S. (2011). Using Information Technology : A Practical Introduction to Computers and Communications (9th ed.). New York: McGraw-Hill.
RIWAYAT HIDUP Rudi Sanjaya Lahir di kota Mataram pada 21 November 1992. Penulis menamatkan pendidikan S1 di Universitas Bina Nusantara dalam bidang Teknik Informatika pada tahun 2015.
Popo Iswanto Lahir di kota Sungailiat pada 9 Juni 1993. Penulis menamatkan pendidikan S1 di Universitas Bina Nusantara dalam bidang Teknik Informatika pada tahun 2015.
Sudarma Lahir di kota Riau Bengkalis pada 1 September 1992. Penulis menamatkan pendidikan S1 di Universitas Bina Nusantara dalam bidang Teknik Informatika pada tahun 2015.