PEMBUATAN WEB KOMUNITAS BAGI MAHASISWA POLITEKNIK TELKOM , IM TELKOM DAN IT TELKOM Syaiful Istiqlal1, Tora Fahrudin, 2, Budi Laksono Putro.3 Program Studi Manajemen Informatika Politeknik Telkom, Bandung 2 Program Studi Teknik Komputer Politeknik Telkom, Bandung 1 [email protected], [email protected], [email protected] 1,3 Abstrak Yayasan Pendidikan Telkom(YPT) adalah salah satu institusi terbesar yang ada di Indonesia. Terdiri dari Institut Teknologi Telkom(ITT), Institut Manajemen Telkom(IMT) dan Politeknik Telkom yang ketiganya masih di satu lingkungan yang sama. Melihat yayasan pendidikan yang cukup besar dengan 3 institusi di dalamnya membuat perlunya di bangun sebuah web komunitas bagi mahasiswanya yang menyediakan fasilitas yang dapat mendukung fungsinya sebagai web komunitas untuk mahasiswa, menyebarluaskan informasi dari institusi kepada seluruh mahasiswa, dan dapat menunjang kegiatan akademik mahasiswa. Maka Yayasan Pendidikan Telkom(YPT) membutuhkan suatu web komunitas yang khusus digunakan oleh mahasiswa. Yaitu sebuah web komunitas yang menyediakan fasilitas-fasilitas yang mendukung setiap kegiatan mahasiswa baik di dalam atau di luar kampus. Sistem yang dibuat adalah sebuah web komunitas dengan sedikit mengadopsi fungsi kaskus dan menggunakan MySQL sebagai databasenya. Metode pengembangannya menggunakan SDLC dengan model waterfall. Web komunitas ini juga berfungsi sebagai ajang silaturahmi antar kelas, jurusan atau antar kampus. Selain itu web ini juga berfungsi sebagai sarana penunjang kegiatan akademik. Kata Kunci: Web Komunitas, informasi, YPT, kegiatan akademik, ajang silaturohmi Abstract Yayasan pendidikan Telkom(YPT) is one of the largest institutions in Indonesia. Consisting of Telkom Institute of Technology(ITT), Telkom Telkom Institute of Management(IMT) and Telkom Polytechnic still in a similar environment. Seeing a substantial educational foundation with 3 institutions in, it makes the requirement in the build of a web community for students who provide facilities that can support its function as a web community for college students, disseminating information from the institution to all students, and can support student’s academic activities. So, Yayasan Pendidikan Telkom(YPT) requires a special web community that is used by students. That is a web community that provides the facilities that support each student activity either within or outside the campus. The system created is a web community with a bit of adopting kaskus functions and uses MySQL as its database. Method development using SDLC waterfall model. Web community also serves as a venue for gathering between classes, majors or between campuses. Furthermore this website also serves as a means of supporting academic activities. Keywords: Web community, information, YPT, academic activities, silaturohmi event 4. Pendahuluan Fenomena social network di kalangan generasi muda sangatlah populer. Facebook misalnya, sejak awal situs ini lahir sangat di gemari oleh generasi muda. Fungsinya sebagai ajang mencari teman, komunikasi, hingga mencari jodoh pun bisa dilakukan melalui situs ini. Bahkan saat ini kita dapat mempromosikan usaha kita melalui Facebook. Pada dasarnya Facebook adalah website jaringan sosial dimana para pengguna dapat bergabung dalam komunitas seperti kota, kerja, sekolah, dan daerah untuk melakukan koneksi dan berinteraksi dengan orang lain. Orang juga dapat menambahkan temanteman mereka, mengirim pesan, dan memperbarui profil pribadi agar orang lain dapat melihat tentang dirinya. Yayasan Pendidikan Telkom(YPT) adalah salah satu institusi terbesar yang ada di Indonesia. Terdiri dari Institut Teknologi Telkom(ITT), Institut 312 Manajemen Telkom(IMT) dan Politeknik Telkom yang ketiganya masih di satu lingkungan yang sama. Melihat yayasan pendidikan yang cukup besar dengan 3 institusi di dalamnya membuat perlunya di bangun sebuah web komunitas bagi mahasiswanya. Dengan sedikit mengadopsi fungsi facebook, web komunitas ini juga berfungsi sebagai ajang silaturahmi antar kelas, jurusan atau antar kampus. Selain itu web ini juga berfungsi sebagai sarana penunjang kegiatan akademik. Berdasarkan permasalahan yang telah dikemukakan di atas maka perlu dibuat suatu web komunitas yang khusus digunakan mahasiswa. Yaitu sebuah web komunitas yang menyediakan fasilitas-fasilitas yang mendukung setiap kegiatan mahasiswa baik di dalam atau di luar kampus. 5. Tinjauan Pustaka ISSN: 2088-8252 2.1 Social Network Jejaring sosial atau social network adalah suatu struktur sosial yang dibentuk dari simpul-simpul (yang umumnya adalah individu atau organisasi) yang diikat dengan satu atau lebih tipe relasi spesifik seperti nilai, visi, ide, teman, keturunan, dan sebagainya. Analisis jaringan sosial memandang hubungan sosial yang terdapat didalam jejaring sosial sebagai bentuk kesatuan dari simpul dan ikatan. Simpul adalah aktor individu di dalam jaringan, sedangkan ikatan adalah hubungan antar aktor tersebut. Keluwesan penggunaan internet pun memungkinkan terdapat banyak jenis ikatan antar simpul. Penelitian dalam berbagai bidang akademik telah menunjukkan bahwa jaringan sosial beroperasi pada banyak tingkatan, mulai dari keluarga hingga negara, dan memegang peranan penting dalam menentukan cara memecahkan masalah, menjalankan organisasi, serta derajat keberhasilan seorang individu dalam mencapai tujuannya. Dalam bentuk yang paling sederhana, suatu jaringan sosial adalah peta semua ikatan yang relevan antar simpul yang dikaji. Jaringan tersebut dapat pula digunakan untuk menentukan modal sosial aktor individu. Konsep ini sering digambarkan dalam diagram jaringan sosial yang mewujudkan simpul sebagai titik dan ikatan sebagai garis penghubungnya. Selain memiliki fungsi sebagai media interaksi sosial, situs-situs jejaring sosial (social networking sites) punya fungsi politis sebagai media komunikasi yang efektif bagi pemerintah untuk mendapatkan masukan langsung dari masyarakatnya. Sudah banyak situs jejaring sosial yang terkenal, seperti Friendster, Facebook, Hi5, MySpace, Plurk, Twitter, Tagged, hingga yang asli buatan anak bangsa sendiri, Fupei. (Asri 2010) 2.2 Web Komunitas Untuk website komunitas, biasanya faktor kepuasan dan kesetiaan dari para anggota komunitas website tersebut yang menjadi ukuran keberhasilan. Umumnya, sebuah website komunitas didasari oleh kesamaan dan ketertarikan anggotanya terhadap sesuatu hal. Artikel ini mencoba membantu memberikan saran dan syarat untuk membangun website komunitas yang baik. (Saftari 2008) 2.3 HTML HTML kepanjangan dari HyperText Markup Language. HTML adalah suatu format data yang digunakan untuk membuat dokumen hypertext yang dapat dibaca dari satu platform komputer ke platform komputer lain tanpa perlu melakukan perubahan apapun. Dalam sistem hypertext pada dokumen HTML, Anda tidak harus membaca suatu dokumen secara urut dari atas ke bawah. Anda dapat langsung menuju pada topik-topik yang Anda inginkan. (Panduan Lengkap Pemrograman HTML 4.1 2003) ISSN: 2088-8252 2.4 PHP PHP adalah suatu bahasa pemrograman Open Source yang digunakan secara luas terutama untuk pengembangan web dan dapat disimpan dalam bentuk HTML.Keuntungan utama menggunakan PHP adalah script PHP tidak hanya benar-benar sederhana bagi pemula, tetapi juga menyediakan banyak fitur tambahan untuk programmer profesional.jangan ketakutan membaca daftar fitur PHP yang panjang. Anda dapat melewatinya dan mulai menulis script sederhana dalam beberapa jam.Meskipun PHP lebih difokuskan sebagai script Server Side, Anda juga dapat melakukan apa pun dengan program CGI, seperti mengumpulkan format data, menghasilkan web yang dinamis, atau mengirimkan dan menerima cookies. (Seri Panduan Lengkap Menguasai Pemrograman Web dengan PHP 5 2006) 2.5 MySQL MySQL database server adalah RDBMS (Relational Database Management system) yang dapat menangani data yang bervolume besar. Meskipun begitu, tidak menuntut resource yang besar. MySQL adalah program database yang mampu mengirim dan menerima data dengan sangat cepat dan multi user. MySQL memiliki dua bentuk lisensi, yaitu free software dan shareware. (Penduan Belajar MySQL Database Server 2006) 2.7 OpenWYSIWYG OpenWYSIWYG adalah cross-browser gratis WYSIWYG (What You See Is What You Get) editor. Dengan hanya beberapa baris kode JavaScript Anda dapat dengan mudah mengganti <textarea> dengan editor WYSIWYG yang memungkinkan pengguna Anda melakukan hal berikut ini: Format text menjadi bold, italic, atau underline Mengubah ukuran, gaya, dan warna. Dan masih banyak lagi. (OpenWYSIWYG - Online Documentation t.thn.) 3. Analisis Kebutuhan dan Perancangan 3.3 Gambaran Sistem Usulan Aplikasi ini memungkinkan semua mahasiswa Politeknik Telkom, IT Telkom dan IM Telkom mendaftarkan diri sebagai member. Hal ini dikarenakan pada tahap registrasi member, setiap calon member harus mengunggah scan/foto Kartu Tanda Mahasiswa(KTM). Selanjutnya administrator bertugas untuk memvalidasi data calon member, jika datanya akurat maka administrator akan mengirimkan pemberitahuan bahwa member telah terdaftar dan dapat melakukan login. Setelah seorang member telah masuk aplikasi, member dapat langsung membuat profil pribadi sebagai identitas pribadinya, mulai dari 313 mengunggah foto profil, avatar hingga mengubah informasi pribadinya. Untuk komunikasi antar member, setiap member dapat mengirimkan sebuah private message ke member lain. Setiap member juga dapat berdiskusi pada forum aplikasi ini. Namun untuk dapat membuat informasi ada beberapa syarat yang harus dipenuhi, syaratnya antara lain: 1. Setiap informasi tidak boleh mengadung unsur Suku, Agama, Ras (SARA). 2. Tidak mengandung unsur pornografi. 3. Tidak mengandung unsur provokasi pihak lain. Jika dalam sebuah informasi terdapat salah satu unsur diatas maka administrator akan menghapus informasi tersebut. Fitur file sharing memungkinkan setiap user dapat mengunggah dan mengunduh file secara bebas. Pada proses unggah file ada persyaratan untuk membatasi ukuran dan ekstensi file.syaratnya antara lain: Member Input informasi 2. 3. 4. Untuk ukuran maksimum file yang diizinkan tidak boleh melebihi dari 20 MB. Untuk kategori dokumen ekstensi yang diizinkan : txt, doc, docx, xls, xlsx, ppt, pptx dan pdf. Untuk kategori multimedia ekstensi yang diizinkan : mp3, mp4, mkv, avi, swf, flv, mov, jpg, jpeg, gif dan png. Untuk kategori kompres ekstensi yang diizinkan : rar, zip dan tar. Jika pengguna ingin membuat grup, sebelumnya kita harus terdaftar sebagai member. Lalu, kita mengisikan data grup yang akan dibuat. Setelah grup terbuat pengguna otomatis tercatat sebagai ketua grup. Namun setiap grup yang dibuat diharapkan tidak mengandung unsur SARA atau profokasi pihak lain, jika terdapat grup yang melanggar syarat tersebut pihak administrator akan menghapus grup tersebut. Selajutnya, pengguna dapat mengundang teman-temannya untuk menjadi anggota di grup. Setiap teman yang diundang harus mengkonfirmasi terlebih dahulu apakah ia bersedia menjadi anggota grup. Jika bersedia maka otomatis terdaftar sebagai anggota grup, namun jika tidak maka tidak menjadi anggota grup. Untuk proses publish informasi dari kampus, aplikasi ini sudah menyediakan halaman yang dapat di akses oleh tiap kampus untuk mengunggah informasi. Setelah itu administrator akan merubah format informasi tersebut berupa image slide show dan mempublish informasi ke halaman pertama dari aplikasi ini, sehingga dapat dengan mudah dilihat oleh setiap orang yang mengakses aplikasi ini. 4.3 Perancangan Basis Data 4.3.1 Proses Bisnis Gambaran proses bisnis dari web komunitas ini adalah sebagai berikut 314 Administrator Rekam dan cek data Forum Tampil informasi Monitor isi forum Publish informasi Ya Cek kelayakan Tidak Input komentar Input komentar Hapus Forum Komen_forum Komentar Komentar Tampil informasi + Komentar Publish komentar Gambar 1 Proses Bisnis Forum Informasi Mahasiswa Member Anggota grup Aplikasi Ketua Grup Masukkan data grup Input data grup Grup Set status ketua grup Konfirmasi grup & anggota grup Mengundang anggota grup Masukkan data anggota grup Membuat posting informasi grup Masukkan data posting Mempunyai ya Membuat posting informasi grup Kesediaan member? 1. Aplikasi tidak Posting informasi Posting informasi Halaman profile Publish posting informasi Forum_grup Masukkan data komentar Komentar_grup Input komentar Input komentar Komentar Komentar informasi informasi Komentar Komentar informasi informasi Posting informasi + Komentar Publish komentar Posting informasi + Komentar Gambar 2 Proses Bisnis Membuat Grup dan Informasi Grupc Member Aplikasi Administrator Slide APSI File XXX Upload file File Set Kelayakan File File Tidak Memenuhi Syarat File Memenuhi Syarat Slide APSI Publish File Hapus File Download File Gambar 3 Proses File Sharing Sisfo Kampus Informasi Kampus Aplikasi Upload file Administrator Info Kampus Publish informasi Informasi Kampus Gambar 4 Proses Publish Informasi Kampus ISSN: 2088-8252 4.3.2 Entity Relationship Diagram (ERD) Id_file hot kategori judul Date_time nama_file stats file size Id_forum status date_time n file_info Date_time status judul nim scan_ktm forum isi mengoperasi keterangan n nama judul institusi email lokasi angkatan password Jurusan Info_kampus n n mempublish 1 n komentar Id_info member username Id_komentar n avatar 1 n n memiliki Date_time message status Isi_komen Id_message isi Date_komen ke Komen_grup Isi_komen dari jabatan Gambar 8 Implementasi halaman profil subject Id_komentar_grup n mempunyai status status forum_grup Tanggal_join Id_forum_grup time Id_grup 6. Implementasi halaman file sharing Nama_grup n Date_time Tgl_berdiri deskripsi grup isi ketua Gambar 5 Entity Relationship Diagram (ERD) 5 Implementasi 5.1 Halaman User 3. Implementasi antar muka halaman awal Gambar 9 Implementasi halaman file sharing 7. Implementasi halaman komunitas Gambar 6 Implementasi antarmuka halaman awal 4. Implementasi halaman utama Gambar 10 Implementasi halaman komunitas 8. Implementasi halaman forum grup Gambar 7 Implementasi halaman utama 5. Implementasi halaman profil ISSN: 2088-8252 315 fasilitas komunitas, tidak menutup kemungkinan yang sebelumnya komunitas ini hanya terdaftar pada aplikasi ini bisa menjadi UKM resmi di kampusnya. Daftar Pustaka [1] Asri, Ravio Patra. "Social Networking." Sebuah Revolusi Gaya Hidup, 2010: 2-3. [2] Hendraputra, Ade. Information System Quality Assurance. Bandung: Politeknik Telkom, 2009. [3] Kadir, Abdul. Penuntun Praktis Belajar SQL. Yogyakarta: ANDI, 2002. [4] OpenWYSIWYG Online Documentation. http://www.dynamicdrive.com/dynamicindex1 6/openwysiwyg/readme.html#requirements (accessed agustus 18, 2011). Gambar 11 Implementasi halaman forum grup 5.2 Halaman Admin & Sisfo 1. Implementasi halaman admin [5] Panduan Lengkap Pemrograman HTML 4.1. Yogyakarta: ANDI, 2003. [6] Penduan Belajar MySQL Database Server. Selatan: media kita, 2006. [7] Jakarta Saftari, Firmansyah. "Kunci Sukses Web Komunitas." 2008: 1-4. [8] SensioLabs. "Symfony." The Definitive Guide Symfony, 2010. to [9] Seri Panduan Lengkap Menguasai Pemrograman Web dengan PHP 5.Yogyakarta: ANDI, 2006. Gambar 12 Implementasi halaman admin 6 Tampilan halaman sisfo Gambar 13 Implementasi halaman sisfo 6. Kesimpulan a. Kesimpulan Aplikasi web komunitas yang dibangun akan menjadi ajang pertemanan baru bagi 3 institusi besar telkom yang berada di lingkungan yang sama sehingga seluruh mahasiswa dapat saling kenal mengenal. Aplikasi ini juga diharapkan menjadi sarana publikasi informasi dari setiap kampus kepada seluruh mahasiswa, jadi tidak ada lagi mahasiswa yang melewatkan setiap event yang diadakan oleh kampusnya atau kampus lain. Dan juga menjadi ajang berkumpul karena adanya 316 ISSN: 2088-8252