PERANCANGAN PERANGKAT LUNAK APLIKASI FORUM DISKUSI DI DISKOMINFO KAB.BANDUNG Hasan Balubita, S.Si., M.kom 1, Eep Cuhaya 2 1 Program Studi Manajemen Informatika Politeknik Komputer Bisnis LPKIA 2 Program Studi Manajemen Informatika Politeknik Komputer Bisnis LPKIA Jl. Soekarno Hatta No.456 Bandung 40266, +6222-75642823, Fax. +6222-75642822 1 hasanbalubita@gmail.com, 2 eepcuhaya@gmail.com Abstrak Terdapat maslah yang terjadi yaitu. Tidak adanya wadah atau media aktif untuk berkomunikasi antar karyawan, sehingga dibutuhkan forum diskusi untuk berbagi informasi seputar pekerjaan, aplikasi ini berfokus pada pembuatan thread diskusi dan sharing file berupa doc,pdf dan jpg. Penggunaan metodologi waterfall untuk merancang aplikasi forum diskusi berbasis website bertujuan untuk menyediakan sarana aktif untuk berdiskusi mengenai masalah pekerjaan yang ada di DISKOMINFO Kab.Bandung, Kata kunci: Forum Diskusi, Waterfall, Sarana Aktif. 1. PENDAHULUAN 1.1 Latar Belakang Karyawn di DISKOMINFO Kab.Bandung sering mengalami kesulitan pada saat membutuhkan file berupa dokumen sehingga harus pergi keluar ruangan untuk meminta dokumen ke karywan lain menggunakan flasdisk sebagai alatnya. Ada karyawan yang tidak bisa ikut berdiskusi dikarenakan sedang dalam perjalanan dinas dan tentu saja karyawan tersebut akan ketinggalan informasi yang di diskusikan. 1.2 Identifikasi Permasalahan 1. Karyawan mengalami kesulitan ketika membutuhkan file yang berada di karyawan lain. 2. Belum ada website forum diskusi online di diskominfo kab.bandung. 1.3 Ruang Lingkup Permasalah Adapun ruang lingkup dalam penelitian ini yaitu, pembuatan aplikasi ini hanya berfokus pada pengiriman file berupa dokumen serta membuat web forum diskusi untuk karyawan di diskominfo kab.bandung 1.4 Tujuan Perancangan 1. Karyawan tidak lagi kesulitan ketika membutuhkan file dari karyawan lain. 2. Tersedia forum diskusi online di diskominfo kab.bandung untuk karyawan berdiskusi. 2. LANDASAN TEORI 2.1 Forum Forum merupakan tempat atau wadah untuk membicarakan bersama atau tempat bertukar fikiran antar pengguna. Forum ini merupakan tempat pengguna untuk mencari informasi yang relevan dan memberikan masukan masukan sesame antar pengguna. Forum mempunyai aturan-aturan di dalamnya agar pengguna bisa berbicara dengan sopan tanpa menyakiti hati pengguna lainnya, forum juga mempunyai administrator atau bisa disebut juga dengan moderator. 2.2 Forum Diskusi Forum diskusi merupakan tempat untuk memberikan pendapat atau mencari informasi yang lebih akurat dan saling berbagi antar pengguna forum, forum diskusi melibatkan lebih dari satu individu dalam berdiskusi di dalam sebuah forum. Sebagaimana telah dijelaskan sebelumnya bahwa aplikasi adalah sebagai program komputer yang dibuat untuk melaksanakan tugas tertentu. Jadi aplikasi forum diskusi online ini diperuntukan untuk mendiskusikan data pekerjaan dan sharing file pekerjaan yang dibutuhkan oleh para pegawai.
2.3 Pengertian Aplikasi Aplikasi berasal dari kata application yang artinya penerapan, lamaran, penggunaan. Secara istilah aplikasi adalah: program siap pakai yang direka untuk melaksanakan suatu fungsi bagi pengguna atau aplikasi yang lain dan dapat digunakan oleh sasaran yang dituju. Aplikasi adalah penggunaan atau penerapan suatu konsep yang menjadi pokok pembahasan. Aplikasi dapat diartikan juga sebagai program komputer yang dibuat untuk menolong manusia dalam melaksanakan tugas tertentu 2.4 Aplikasi forum diskusi online Sebagaimana telah dijelaskan sebelumnya bahwa aplikasi adalah sebagai program komputer yang dibuat untuk melaksanakan tugas tertentu. Jadi aplikasi forum diskusi online ini diperuntukan untuk mendiskusikan data pekerjaan dan sharing file pekerjaan yang dibutuhkan oleh para pegawai. 2.5 Metodelogi Penelitian Adapun metodologi penelitian yang digunakan, terdiri dari: 1. Penelitian Lapangan Yaitu penelitian yang dilakukan dengan cara meninjau langsung objek yang diteliti agar tercapainya tujuan dan hasil yang maksimal. Adapun sistematikanya adalah sebagai berikut : a) Observasi, yaitu mengumpulkan data dengan melakukan pengamatan langsung terhadap objek dan disampaikan sebagai dasar dalam merancang aplikasi yang nantinya akan menunjang dalam pembuatan aplikasi tersebut. b) Wawancara, yaitu mengumpulkan data dengan cara komunikasi langsung dengan pihak yang bersangkutan (sumber penelitian) dan didapatkan suatu hasil rancangan dan data-data atau informasi yang nantinya akan menjadi penunjang dalam perancangan suatu aplikasi. 2. Penelitian Literatur / Kepustakaan Yaitu penelitian yang dilakukan dengan mempelajari buku-buku, literatur - literatur dan sumber bacaan lainnya yang erat hubungannya dengan penelitian yang dilakukan. Disamping itu dengan menggunakan studi pustaka penulis dapat memperoleh informasi tentang teknik - teknik penelitian yang diharapkan, sehingga pekerjaan peneliti tidak merupakan duplikasi. 2.6 Metodologi Waterfall Metodologi ini menggambarkan pendekatan yang sistematis dan juga berurutan pada pengembangan perangkat lunak, dimulai dengan spesifikasi kebutuhan pengguna lalu berlanjut melalui tahapantahapan perencanaan (planning), permodelan (modeling), konstruksi (construction), serta penyerahan sistem ke para pelanggan/pengguna (deployment), yang diakhiri dengan dukungan pada perangkat lunak lengkap yang dihasilkan (Pressman, 2012). pada skripsi minor ini akan dilakukan tahapan sebagai berikut: 1. Requitmen 2. Design 3. Implementation 4. Verification 5. Maintance 3.1 Aliran Proses Aliran Proses yang digunakan meliputi Diagram Use Case yang di dalamnya terdapat aktor-aktor dan use case use case yang saling terhubung serta scenario use case yang mendeskripsikan setiap use case yang ada
3.1.1 Usecase 3.3 Pemodelan Data 3.3.1 Class Diagram (Gambar 3.1 Usecase Forum Diskusi) 3.2 Aliran Kerja (Gambar 3.4 Activity Pelaporan Data Karyawan) 3.4 Struktur Organisasi Obyek dan Pesan (Gambar 3 1 Activity Diagram Login) (Gambar 3.5 Sequence Diagram Membuat Thread) (Gambar 3.6 Sequence Diagram Menambah Komentar) (Gambar 3.3 Activity Diagram Kelola data user)
3.5 Perancangan antarmuka Nama Dialog Screen : Form Data Login Fungsi : Untuk masuk ke dalam program (Gambar 3.10 Mockup Thread Bebas) Nama Dialog Screen : Profil Fungsi : Untuk melihat profil karyawan (Gambar 3.7 Mockup Login) Nama Dialog Screen : Form Data Menu Utama Fungsi : Untuk menampilkan fitur fitur yang ada di website tersebut (Gambar 3.11 Mockup Profil) 4. IMPLEMENTASI DAN PENGUJIAN 4.1 Kebutuhan Sumberdaya (Gambar 3.8 Mockup Menu Utama) Nama Dialog Screen : Form thread dinas Fungsi : Membuat thread khusus untuk dinas Dalam sub-bab ini menjelaskan tentang kebutuhan dalam pengcodingan, implementasi dan pengujian secara spesifik. 4.1.1 Kebutuhan Perangkat Keras (Hardware) Adapun kebutuhan Perangkat Keras yang dibutuhkan untuk menjalankan sistem agar dapat berjalan dengan baik, maka dibutuhkan spesifikasi sebagai berikut : 1. Processor: Intel Dual Core 2. Ram 2gb 3. Hardisk 160gb (Gambar 3.9 Mockup Thread Dinas) Nama Dialog Screen : Tread bebas Fungsi : Membuat thread yang bisa di lihat oleh semua dinas 4. Mouse 5. Monitor 6. Keyboard
4.1.2 Kebutuhan Perangkat Lunak (Software) Perangkat Lunak yang dibutuhkan untuk membangun dan menjalankan perangkat lunak, maka dibutuhkan spesifikasi sebagai berikut : 1. Sistem Operasi : Windows 7 Professional 32-bit UP 2. Database : MySQL 3. Web Browser : Google Chrome, Mozilla Firefox (Gambar 4.2.3 Form Thread Dinas) 4. Xampp Versi 3.2.1 4.1.3 Kebutuhan Sumber Daya Manusia (Brainware) Kebutuhan SDM (Sumber Daya Manusia) untuk implementasi atau membangun sistem adalah sebagai berikut : 1. Analisis 1 orang 2. Desain 1 orang 3. Programmer 1 orang 4.2 Implementasi Antarmuka (Gambar 4.2.4 Form Thread Bebas) (Gambar 4.2.1 Form Login) (Gambar 4.2.5 Data Karyawan) 5 Kesimpulan dan Saran 5.1 Kesimpulan (Gambar 4.2.2 Form Menu Utama) Berdasarkan uraian pembahasan pada bab-bab sebelumnya, disini penulis mencoba untuk menarik beberapa kesimpulan diantaranya : 1. Memudahkan proses pengiriman file antar sesama karyawan. 2. Adanya website forum diskusi online yang memudahkan karyawan berdiskusi tentang maslah pekerjaan.
5.2 Saran 5.2.1 Saran Untuk Pengembangan Aplikasi 1. Pengiriman file hanya berupa file dokumen saja, belum bisa mengirim file berekstensi exe. 2. Aplikasi forum diskusi ini masih hanya sebatas berdiskusi antar karyawan dinas diskominfo saja, belum bisa berdiskusi dengan karyawan dinas lain. Daftar Pustaka Arifin, Z. (2017, April 9). Perbedaan Aplikasi Berbasis WEB dan DESKTOP. Retrieved from zainularifin.com: http://zainularifin.com/2015/05/perbedaanaplikasi-berbasis-web-dan-desktop/ dikaseba. (2017, Agustus 19). Pengembang Sistem. Retrieved from DIKASEBA: http://www.dikaseba.id Iswari, N. S. (2015). Review Perangkat Lunak StarUML Berdasarkan Faktor Kualitas McCall. 72-81. Hidayat, A. (2017, April 9). Pengertian dan Penjelasan Metodologi Penelitian. Retrieved from www.statistikian.com:https://www.statistik ian.com/2016/11/metodologipenelitian.html Misri, A. (2017, April 9). Model Pengembangan Perangkat Lunak Waterfall -Retrieved from alumni.ipb.ac.id: http://ali.misri07.alumni.ipb.ac.id/modelpengembangan-perangkat-lunak-waterfall/ Nugroho, B. (2008). Latihan Membuat Aplikasi Web PHP & MySQL Dengan Dreamweaver. Yogyakarta: Gava Media. Nurcahyono, F. (2011). Pembangunan Aplikasi Penjualan Dan Stok Barang Pada Toko Nuansa Elektronik Pacitan. 15-19.