BAB II KAJIAN PUSTAKA A. Sistem Sistem dilihat sebagai kumpulan hal, entitas, atau orang yang berhubungan satu sama lain dalam cara khusus, diatur, misalnya mengikuti peraturan interaksi tertentu dan secara kolektif memiliki tujuan tertentu atau dengan maksud tertentu(Ristono, 2011). B. Penempatan Mahasiswa Kuliah Kerja Nyata (KKN) LPPM mempunyai tugas di UMP untuk pengembangan intelektual para dosen mengeksplorasi dan mengembangkan bidang penelitian lalu tugas yang lain yaitu pengabdian pada masyarakat. Kegiatan KKN masuk dalam pengabdian masyarakat karena kegiatan ini megikutsertakan banyak pihak yang berada di kabupaten, kecamatan dan desa. Dalam sebuah universitas, UMP mempunyai banyak fakultas dan prodi tetapi pada saat pelaksanaan kegiatan KKN ada beberapa yang tidak mengikuti. Untuk fakultas dan program studi yang melaksanakan kegiatan KKN yaitu : 1. Fakultas Farmasi (Program Studi Farmasi) 2. Fakultas Ekonomi (Program Studi Akuntansi dan Manajemen) 3. Fakultas Teknik (Program Studi Teknik Sipil, Teknik Kimia, Teknik Elektro dan Teknik Informatika) 4. Fakultas Pertanian (Program Studi Agrobisnis dan Agroteknologi) 5. Fakultas Psikologi (Program Studi Psikologi) 4 Sistem Penempatan Mahasiswa..., Aditya Wardana, Fak. Teknik UMP, 2015 6. Fakultas Sastra ( Program Studi Sastra Inggris) 7. Fakultas Hukum (Program Studi Hukum) 8. Fakultas Ilmu Kesehatan (Program Studi Keperawatan) Program KKN sebagai kegiatan akademik mempunyai bobot 3 SKS (setara dengan 144 jam kerja efektif mahasiswa di lapangan atau 43 hari kerja efektif) dan diselenggarakan pada semester Gasal setiap tahun akademik. Kedudukan KKN sama dengan mata kuliah umum wajib untuk tingkat universitas sehingga mahasiswa yang belum mengikuti program KKN tidak dapat diyatakan lulus dari UMP. Peserta KKN juga di wajibkan untuk menetap dan menginap di desa selama pelaksanaan kegiatan KKN. Selama menjalankan kegiatan KKN, peserta KKN dipantau dan dibimbing oleh DPL. DPL diwajibkan berkunjung minimal 6 kali ke lokasi KKN yang menjadi bimbingannya. Adanya bimbingan dan pengawasan dari DPL memungkinkan kegiatan peserta KKN dapat terarah dan terkontrol. Sebelum dilaksanakan KKN peserta diharuskan mendaftar terlebih dahulu agar proses seleksi dan penempatan dapat dilakukan. Dalam penempatan salah satu hal yang paling dipertimbangkan untuk pemilihan tempat KKN adalah informasi dari identitas mahasiswa sepertiprodi,fakultas danjenis kelamin. Untuk penempatan mahasiswa KKN yang memudahkan petugas nantinya dapat mengetahui beberapa informasi berupa : a). Berapa banyak jumlah mahasiswa yang mengikuti KKN sehingga mudah untuk menentukan penempatan mahasiswa di lokasi KKN, b). Dapat mengetahui penempatan mahasiswa KKN tiap periodenya (LPPM-UMP, 2014). 5 Sistem Penempatan Mahasiswa..., Aditya Wardana, Fak. Teknik UMP, 2015 C. Java Java merupakan sebuah bahasa pemrograman berorientasi objek yang dapat berjalan pada platform yang berbeda, baik Windows, Linux, serta sistem informasi lainnya. Jadi, kita dapat membuat sebuah aplikasi dengan Java pada sistem operasi Linux dan selanjutnya menjalankan atau menginstal aplikasi tersebut pada sistem operasi Windows dan juga sebaliknya tanpa mengalami masalah. Dengan menggunakan Java, kita dapat mengembangkan banyak aplikasi yang dapat digunakan pada lingkungan yang berbeda (Supriyatno, 2010). D. NetBeans IDE (Integrated Development Environment) NetBeans merupakan salah satu IDE (Integrated Development Environment) yang paling tangguh saat ini dalam melakukan pemrograman Java. Selain itu, NetBeans menyediakan paket yang lengkap dalam pemrograman baik pemrograman standar (aplikasi desktop), pemrograman enterprise, pemrograman perangkat mobile dan website (Andi, 2010). E. Database Database terdiri dari data yang akan digunakan atau diperuntukan terhadap banyak user dimana masing-masing user (baik menggunakan teknik pemrosesan yang bersifat batch atau on-line) akan menggunakan data tersebut sesuai dengan tugas dan fungsinya, dan user lain dapat juga menggunakan data tersebut dalam waktu yang bersamaan (Al-Bahra, 2004). 6 Sistem Penempatan Mahasiswa..., Aditya Wardana, Fak. Teknik UMP, 2015 F. MySQL MySQL merupakan sebuah software RDBMS (Relational Database Management System) yang bersifat freeware sehingga kita dapat memperolehnya secara gratis di internet (Supriyatno, 2010). G. Penelitian terdahulu yang sudah dilaksanakan di LPPM UMP 1. Menurut Kholidun(2012) untuk menentukan sebuah kelayakan proposal pada LPPM UMP alangkah baiknya dibuatkan sebuah aplikasi. Aplikasi yang di kerjakan menggunakan sistem pendukung keputusan yang sudah berbasis web. Dengan menggunakan JSP (Java Server Page) sebagai pendukung teknologinya dan database menggunakan MySQL server 5.1. 2. LPPM mempunyai tugas yang bersangkutan dengan dosen di Universitas Muhammadiyah Purwokerto. Salah satunya adalah menangani penelitian dan pengambdian pada masyarakat. Septiantoro (2013) menyatakan bahwa sebuah sistem untuk pengolahan manajemen data dapat diselesaikan dengan mudah jika dibuat sebuah sistem pengolahan manajemen penelitian dan pengabdian pada masyarakat di LPPM Universitas Muhammadiyah Purwokerto. Untuk kemudahan pada sistem ini dapat pula ditambahkan fasilitas berbasis web. 3. Untuk membuat sebuah aplikasi yang terpasang di sebuah handphone memerlukan sistem operasi. Android yang memiliki sifat open source dapat dimanfaatkan untuk berbagai permasalahan. Salah satunya pendaftaran KKN untuk mendata mahasiswa. Di dukung menggunakan web service dan response data dari web service digunakan dalam format JSON (Java Script Object Notation) (Nurhidayati, 2013). 7 Sistem Penempatan Mahasiswa..., Aditya Wardana, Fak. Teknik UMP, 2015