## APLICATION DESIGN OF
HUMAN RESOURCE INFORMATION SYSTEM ON BINUS STUDENT LEARNING COMMUNITY OF BINA NUSANTARA UNIVERSITY
Eileen Heriyanni 1 ; Aswin Wibisurya 2 ; Timothy Yudi Adinugroho 3
1, 2, 3 School of Computer Science, BINUS University Jln. K.H. Syahdan No. 9 Palmerah, Jakarta 11480
1 eheriyanni@binus.edu; 2 awibisurya@binus.edu; 3 timothyyudi@gmail.com

## ABSTRACT
Information exchange between human resources within an organization is a valuable asset that must be managed properly. Information technology now supports information management between human resources through Human Resource Information System (HRIS). Binus Student Learning Community (BSLC) implements different technologies for each work they performed so that affect the quality of information exchange and performance of their members. This study aims to streamline the used technology in BSLC by combining it all into the same system through the implementation of HRIS constructed by Extreme Programming (XP) method. Results of this research is the web-based HRIS BSLC application and expected to improve the quality of information exchange and optimize the performance of BSLC’s members.
Keywords: organization, information quality, Human Resource Information System (HRIS),
Extreme Programming (XP)

## ABSTRAK
Pertukaran informasi antar sumber daya manusia di dalam sebuah organisasi merupakan aset berharga yang harus dikelola dengan baik. Teknologi informasi saat ini sudah mendukung pengelolaan informasi antar sumber daya manusia tersebut lewat Human Resource Information System (HRIS). Binus Student Learning Community (BSLC) menerapkan teknologi yang berbeda-beda untuk setiap pekerjaan yang dilakukan sehingga akhirnya mempengaruhi kualitas pertukaran informasi dan kinerja para anggota di dalamnya. Penelitian ini bertujuan untuk mengefisiensikan teknologi yang digunakan oleh BSLC dengan cara menggabungkan semuanya ke dalam satu sistem yang sama lewat penerapan HRIS yang dibangun dengan metode Extreme Programming (XP). Hasil dari penelitian ini adalah aplikasi HRIS BSLC berbasis web dan diharapkan dapat meningkatkan kualitas pertukaran informasi dan mengoptimalkan kinerja para anggota BSLC.
Kata kunci: organisasi, kualitas informasi, Human Resource Information System (HRIS), Extreme Programing (XP)

## PENDAHULUAN
Pertukaran informasi dalam sebuah organisasi dapat dilakukan lewat berbagai macam media, baik face to face maupun lewat media sosial. Informasi yang ada dalam sebuah organisasi dapat dikategorikan sebagai sebuah aset berharga (Bal, Bozkurt, & Ertemsir, 2012) karena informasi turut mempengaruhi kualitas kerja sebuah organisasi. Informasi yang salah dapat membawa arah organisasi meleset dari visi dan misi yang telah dicanangkan di awal. Oleh karenanya, sangat penting bagi organisasi besar, menengah, maupun kecil, seperti komunitas, untuk mengkoordinasi dan mengontrol fungsi utama, sub unit, dan proses bisnis (Bal, Bozkurt, & Ertemsir, 2012) termasuk sumber daya manusia yang terlibat di dalamnya.
Sama halnya seperti BiNus Student Learning Community (BSLC), sebuah komunitas mahasiswa Universitas Bina Nusantara yang bergerak dalam budaya pembelajaran bagi BiNusian dalam hal hardskill dan softskill yang fokus untuk mengontrol pertukaran informasi di dalam komunitasnya lewat manajemen sumber daya manusianya, baik secara internal maupun eksternal. Secara eksternal BSLC bergerak untuk mengumpulkan seluruh BiNusian aktif yang berminat untuk membangun budaya pembelajaran bagi seluruh BiNusian, sebagai pengajar atau trainer yang disebut Mentor dan sebagai pembelajar yang disebut Mentee. Sementara secara internal, BSLC dibantu oleh Dewan Pengurus Inti (DPI) dan aktivis mahasiswa yang disebut Nindya.
Seperti yang dikemukakan oleh Fu (2013), manajemen sumber daya manusia berfokus pada bagaimana fungsi sumber daya manusia dapat membantu untuk mensukseskan target bisnis organisasi, maka BSLC menitikberatkan pada internal manajemen sumber daya manusia, yaitu Nindya. Para Nindya ini bekerja sesuai dengan arahan dan strategi dari masing-masing Koordinator di tiap-tiap sub unit areanya. Koordinator bertugas untuk mengkoordinasi dan mengontrol fungsi utama dari sub unitnya termasuk sumber daya manusia di dalamnya serta memastikan proses bisnis yang terjadi pada sub unitnya berjalan dengan baik.
Arahan, koordinasi dan strategi merupakan informasi berharga yang beredar di kalangan Nindya untuk dapat mencapai tujuan BSLC dapat membangun budaya pembelajaran bagi seluruh BiNusian aktif. Informasi ini disimpan dalam berbagai media yang dimiliki dan digunakan oleh seluruh Nindya, seperti aplikasi desktop untuk manajemen Nindya, aplikasi sosial media atau messenger atau instant messaging yang digunakan untuk pendelegasian tugas, dan aplikasi sharing file secara online untuk setiap dokumen penting.
Teknologi informasi dalam hal ini turut mendukung jalannya pertukaran informasi antar Nindya. Namun sayangnya, teknologi informasi yang digunakan berbeda-beda dan cenderung tidak efisien karena untuk setiap tugas yang berbeda menggunakan teknologi informasi yang berbeda. Sebagai contoh, ketika Nindya berganti angkatan atau jabatan, maka harus melalui aplikasi desktop manajemen Nindya agar dapat update data. Kemudian untuk delegasi tugas menggunakan aplikasi media sosial atau messenger atau instant messaging yang membutuhkan koneksi internet dan belum tentu semua Nindya menyimpan history dari chat yang dilakukan.
Adapun Human Resource Information System (HRIS) yang merupakan teknologi informasi yang mampu mendukung manajemen sumber daya manusia dalam sebuah organisasi dalam hal perencanaan, administrasi, pengambilan keputusan, dan kontrol dari sumber daya manusia di dalamnya (Bal, Bozkurt, & Ertemsir, 2012). Sebagaimana teknologi berbasis internet lebih marak dibandingkan dengan teknologi desktop , maka HRIS berbasis web dapat dijadikan pilihan karena maintenance yang lebih mudah, update aplikasi lebih mudah, dapat digunakan dan diakses di mana saja dan kapan saja, tidak ada hak akses khusus dalam meng- instal , mengurangi kemungkinan ketidaksesuaian dengan hardware atau platform karena web application hanya membutuhkan web browser saja, dan efisien (DevsTeam, 2013).
Berdasarkan latar belakang tersebut, penelitian ini bertujuan untuk mengoptimalkan dan mengefisienkan manajemen sumber daya manusia dalam internal BSLC lewat penggunaan HRIS berbasis web . HRIS ini dapat membantu Nindya untuk dapat mengatur pekerjaan harian mereka dimanapun mereka berada karena sistem sudah berbasis web dan mereka tetap dapat mengetahui delegasi tugas yang telah diberikan atau diserahkan (Bal, Bozkurt, & Ertemsir, 2012). Keuntungan lainnya Koordinator dapat memonitor kinerja dari aktivis Nindya yang berada dibawahnya sehingga mempermudah regenerasi di masa yang akan datang (Bal, Bozkurt, & Ertemsir, 2012).

## METODE
Penelitian ini menggunakan Extreme Programming (XP) sebagai metode penelitian. Adapun keuntungan dari XP adalah metode XP sesuai untuk proyek dengan skala kecil hingga menengah, mampu menghasilkan tim yang baik, menekankan produk akhir, metode XP mendukung iteratif, dan testing dilakukan berfokus pada requirement dan menjamin kualitas produk akhir (Munassar & Govardhan, 2010).
Langkah-langkah pada metode XP mencakup: 1. Planning , 2. Design , 3. Coding , dan 4. Test (Pressman, 2014) . Tahap Planning dimulai dengan mengumpulkan seluruh requirement agar dapat memahami konteks bisnis untuk software yang akan dibuat terkait output yang dihasilkan dari software , fitur-fitur utama software , dan fungsi dari software . Setelah tahap Planning selesai, tahap Design dimulai. Tahap Design pada XP mengikuti prinsip Keep It Simple (KIS) dan menganjurkan penggunaan kartu Class Responsibilty Collaborator (CRC) dalam mendesain sebuah software berorientasi obyek. Tahap selanjutnya adalah tahap Coding . Pada tahap Coding , tim developer membentuk unit tes untuk menyelesaikan requirement yang terpecah atas skenario-skenario. Poin penting pada tahap ini adalah pair programming (Vihavainen, Paksula, & Luukkainen, 2011), yang programmer secara berpasangan menyelesaikan sebuah skenario lewat koding dalam sebuah bahasa pemrograman. Tahap terakhir pada metode XP ini adalah tahap Testing . Testing dilakukan setiap hari dan tes ini ditentukan oleh klien, apakah fungsi software mampu menjawab dan menyelesaikan permasalahan atau kebutuhan dari konteks bisnis yang telah dibicarakan pada tahap pertama, Planning , ketika pengumpulan requirement atau tidak.

## HASIL DAN PEMBAHASAN
Pada tahap Planning , semua requirement yang dibutuhkan, dikumpulkan dengan cara mewawancarai Koordinator Nindya Unit IT tanggal17 September 2014 Pk. 16.00 WIB hingga selesai di Kampus Anggrek, Universitas Bina Nusantara. Berikut adalah detil dari analisis masalah.
Tabel 1 Analisis Masalah ANALISA PENYEBAB DAN AKIBAT TUJUAN PERBAIKAN SISTEM Masalah/Peluang Penyebab dan Akibat Tujuan Solusi  Sistem pendataan kehadiran Nindya sempat mengalami kerusakan dan tidak ada yang dapat memperbaikinya. Untuk memperbaikinya menghubungi Alumni
Nindya yang sudah lulus dan memintanya untuk datang dan memperbaikinya.
 Dokumentasi tidak ada dan tidak ada sharing knowledge dari Nindya angkatan sebelumnya kepada Nindya angkatan baru.
 Sistem pendataan kehadiran Nindya masih berbasis desktop sehingga ketika komputer berganti atau sistem operasi diinstal ulang maka cara koneksi ke database pun berganti.  Memperbaiki dan mengefisiensikan penggunaan system pendataan kehadiran agar di masa yang akan datang jika berganti komputer tidak ada permasalahan lagi.
 Dokumentasi dapat dibuat sejak pembangunan aplikasi yang baru dijalankan.
 Sistem pencatatan kehadiran Nindya yang masih berbasis desktop diubah menjadi berbasis web .
 Sistem piket Nindya dilakukan dengan cara sharing file lewat GoogleDocs kemudian hasil akhir dicetak.  Tidak ada pemantauan akan jam piket.
 Belum ada sistem yang dapat mendatakan sistem piket antar
Nindya sehingga sistem piket didasarkan pada ingatan semata.
 Pemantauan piket pun dilakukan secara manual (harus datang ke ruang BSLC untuk memastikan yang bersangkutan memang benar sedang piket).  Mengefisiensikan sistem piket Nindya tanpa harus meminta email setiapNindya.
 Pemantauan piket lebih mudah, tanpa harus datang ke ruangan untuk
memastikan benar atau
tidak orang yang
bersangkutan sedang piket.
 Sistem yang memiliki fasilitas untuk mengatur sendiri jam kerja dan dapat dipantau dari web selama memiliki koneksi internet.
 Diskusi antar Nindya dan pertemuan rapat dilakukan lewat Grup Facebook dan setiap angkatan Nindya memiliki Grup Facebook yang berbeda sesuai dengan angkatan dan masa aktif.  Belum ada sistem internal sebagai wadah diskusi seluruh Nindya.
 Alumni pun tidak terpantau sehingga jika ada event - event tertentu yang membutuhkan kehadiran alumni Nindya, seperti acara Ulang Tahun Nindya harus dikontak sendiri- sendiri seperti konsep Multi Level Marketing (MLM) dan tidak semua Nindya akhirnya terundang.  Sebuah portal atau forum yang dapat menyatukan seluruh Nindya dari seluruh angkatan agar dapat saling mengenal dengan baik dan dapat berdiskusi mengenai topik-topik tertentu.  Sistem yang memiliki sebuah forum diskusi yang dapat mengumpulkan seluruh anggota Nindya dari angkatan pertama hingga angkatan yang paling baru.  Nindya yang piket sering mengeluhkan bahwa mereka sering tidak ada tugas ketika piket.
 Koordinator mendelegasikan tugas-tugas dengan komunikasi personal lewat media social atau messenger atau instant messaging dan tidak semua Nindya mendokumentasikannya lewat archive history chat .  Sebuah to do list yang mampu menjadi reminder terhadap tugas-tugas harus dikerjakan oleh Nindya yang sedang piket dan dapat dipantau perkembangannya oleh Koordinator.  Sistem yang dapat mendatakan tugas-tugas apa saja yang harus dikerjakan oleh Nindya yang piket dan dapat diketahui perkembangannya baik oleh DPI, Koordinator Unit, dan Nindya yang berada dalam satu unit yang sama termasuk Nindya yang mengerjakannya.
Setelah tahap 1 selesai, maka dilanjutkan ke tahap 2, yaitu Design . Pada tahap 2 ini, requirement yang telah didapatkan akan digambarkan dalam bentuk use case diagram , kemudian dari use case diagram dituangkan ke dalam CRC dan dilanjutkan dengan pengambaran desain untuk database lewat Entity Relationship Diagram (ERD).

## Tabel 2 CRC Admin – Nindya Human Resource Information System (HRIS)
Class: Admin
Admin akan mengontrol dan memantau penggunaan aplikasi secara keseluruhan baik untuk front end pencatatan kehadiran, website Nindya Human Resource System, dan back end sistem. Admin juga akan melakukan perbaikan jika terjadi error atau penambahan fitur baru.
Responsibility: Collaborator: Manajemen pengguna aplikasi Member Management Manajemen kehadiran Nindya yang bertugas Attendance List Manajemen forum Forum Manajemen jadwal piket dari seluruh Nindya Duty Schedule Manajemen to do list Nindya yang piket To Do List

## Tabel 3 CRC Nindya – Nindya Human Resource Information System (HRIS)
Class: Nindya
Nindya akan menjadi pengguna dari aplikasi Nindya HRIS ini.
Responsibility: Collaborator: Melihat seluruh Nindya Member Management Update data profile diri Member Management Check in dan check out kehadiran piket Attendance List Manajemen jadwal piket pribadi dan jadwal piket Nindya yang menjadi subordinate -nya Duty Schedule
Manajemen to do list pribadi dan to do list Nindya yang menjadi subordinate -nya To Do List Membuat thread forum Forum Membalas content dalam forum Forum Mengedit content pribadi dalam forum Forum
Tabel 4 CRC Member Management – Nindya Human Resource Information System (HRIS)
Class: Member Management
Kelas ini bertugas untuk membantu Admin untuk melakukan manajemen Nindya.
Responsibility: Collaborator: Melihat seluruh Nindya
Menambah account Nindya baru
Update data profile seluruh Nindya
Menghapus account Nindya yang tidak berwenang

## Tabel 5 CRC Attendance List – Nindya Human Resource Information System (HRIS)
Class: Attendance List
Kelas ini bertugas untuk mencatat kehadiran Nindya yang datang bertugas, baik lewat Nindya yang check in melalui website ataupun lewat front end pencatatan kehadiran Nindya.
Responsibility: Collaborator: Mencatat tanggal dan jam kehadiran Nindya Duty Schedule

## Tabel 6 CRC Duty Schedule – Nindya Human Resource Information System (HRIS)
Class: Duty Schedule
Kelas ini bertugas untuk membantu penjadwalan waktu tugas piket Nindya di tiap minggu.
Responsibility: Collaborator: Memetakan jadwal piket Nindya
Menyimpan jadwal piket Nindya yang sudah diinput

## Tabel 7 CRC Forum – Nindya Human Resource Information System (HRIS)
Class: Forum
Kelas ini bertugas sebagai wadah komunikasi antar Nindya.
Responsibility: Collaborator:
Memetakan seluruh thread forum yang sudah dibuat
Menyimpan history percakapan seluruh thread forum

## Tabel 8 CRC To Do List – Nindya Human Resource Information System (HRIS)
Class: To Do List
Kelas ini bertugas sebagai pengingat tugas-tugas yang harus dilakukan oleh Nindya ketika sedang piket.
Responsibility: Collaborator:
Memetakan seluruh to do list yang sudah diberikan per hari dan per bulan
Menyimpan seluruh history to do list piket Nindya, baik yang sudah selesai maupun yang belumselesai
Konfirmasi tugas-tugas yang sudah selesai
Gambar 3 ERD Nindya HRIS
Pada tahap Coding , sudah terbentuk pair programming untuk menyelesaikan requirement yang dipecah menjadi empat skenario. Skenario pertama yaitu Manajemen Nindya. Pada skenario pertama yang ingin diselesaikan adalah pendataan Nindya seperti melihat Nindya tiap angkatan, penambahan Nindya baru untuk angkatan baru, pemuktahiran data Nindya, dan penghapusan data Nindya jika dibutuhkan. Berikut adalah beberapa tampilan aplikasi HRIS BSLC.
Gambar 4 Halaman Login HRIS BSLC
Gambar 5 Halaman Home HRIS BSLC

## Gambar 6 Halaman Menu Member Management HRIS BSLC
Pada skenario kedua yaitu Jadwal Kerja Nindya, yang ingin diselesaikan adalah jadwal kerja Nindya. Setiap Nindya dapat mengatur sendiri jadwal kerjanya dan terpantau oleh DPI serta Koordinator Unitnya. Nindya lainnya pun dapat melihat siapa saja yang bertugas per harinya. Skenario kedua juga mencakup pencatatan kehadiran Nindya baik front end maupun back end . Berikut adalah beberapa tampilan aplikasinya.
Gambar 7 Halaman Menu My Duty Schedule ( Back End ) HRIS BSLC
Gambar 8 Halaman Menu View Duty Schedule HRIS BSLC
Gambar 9 Halaman Duty Schedule ( Front End ) HRIS BSLC
Skenario ketiga yaitu Forum Nindya. Skenario ketiga ingin menjawab kebutuhan Nindya akan sebuah wadah diskusi yang dapat mencakup seluruh Nindya dari angkatan pertama hingga angkatan saat ini. Berikut adalah tampilan awal menu Forum Nindya.
Gambar 10 Halaman Menu Forum HRIS BSLC
Skenario yang keempat adalah To Do List. Skenario terakhir ingin menjawab kebutuhan akan pendelegasian tugas antar Nindya dan pemantauan perkembangannya. Berikut adalah tampilan awal menu To Do List.

## Gambar 11 Halaman Menu Add To Do List HRIS BSLC
Uji aplikasi telah dilakukan oleh Koordinator Nindya Unit IT pada tanggal 24 November 2014. Selanjutnya untuk maintenance dan penambahan fitur-fitur lain yang sesuai kebutuhan Nindya di masa yang akan datang akan berada dibawah wewenang Koordinator Nindya Unit IT beserta dengan jajaran anggota.

## SIMPULAN
HRIS memiliki peranan yang penting. Tidak hanya dalam organisasi besar saja, namun juga organisasi kecil, seperti komunitas. Pertukaran informasi yang terjadi antar sumber daya manusia yang ada dalam sebuah organisasi dapat dimanajemenkan dengan baik lewat HRIS. Hal ini diterapkan pada BSLC untuk mengoptimalkan pertukaran informasi internal dengan lebih efisien. HRIS BSLC mampu melebur beberapa pekerjaan yang biasanya dilakukan lewat beberapa media yang berbeda sehingga pekerjaan rutin dapat dikerjakan dengan efisien, seperti sistem pencatatan kehadiran berbasis desktop dan berjalan di satu lokal komputer saja digantikan dengan sistem front end pencatatan kehadiran berbasis web , pengaturan jadwal piket yang dilakukan dengan sistem sharing dokumen secara online digantikan dengan sistem penjadwalan piket pada menu Duty Schedule , wadah diskusi grup lewat sosial media digantikan dengan forum diskusi pada menu Forum, dan delegasi tugas yang dilakukan secara personalbaik face to face atau lewat messenger atau media komunikasi elektronik lainnya digantikan dengan menu To Do List . Bagi komunitas lain yang sekiranya membutuhkan sebuah sistem manajemen sumber daya manusia dapat memanfaatkan HRIS ini dengan memodifikasi fitur-fitur yang ada pada penelitian ini untuk dapat disesuaikan dengan kebutuhannya masing-masing.

## DAFTAR PUSTAKA
Bal, Y., Bozkurt, S., & Ertemsir, E. (2012). The Importance of Using Human Resources Information Systems (HRIS) and A Research on Determining The Success of HRIS. Management, Knowlege, and Learning (MakeLearn) International Conference 2012 . Celje, Slovenia. 53-62.
Fu, F. (2013). An Analysis of Human Resources Management Features in the Context of Enterprise Evolution. International Academic Workshop on Social Science , 538-540.
Munassar, N. A., Govardhan, A. (2010). A Comparison Between Five Models Of Software Engineering. IJCSI International Journal of Computer Science Issues, 7 (5), 94-101.
Pressman, R. S. (2014). Software Engineering: A Practitioner's Approach. Seventh Edition. United States of America: McGraw-Hill Education.
Resources: DevsTeam . (2013, Augustus 26). Retrieved from DevsTeam Limited Web Site: http://devsteam.com/web-apps-vs-desktop-apps/
Vihavainen, A., Paksula, M., & Luukkainen, M. (2011, March 9-12). Extreme Apprenticeship Method in Teaching Programming for Beginners. ACM Special Interest Group on Computer Science Education (SIGCSE) 2011 , 93-98.