• Tidak ada hasil yang ditemukan

Aplikasi Laboratorium Komputer Kontrol Berbasis Client-Server.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Aplikasi Laboratorium Komputer Kontrol Berbasis Client-Server."

Copied!
25
0
0

Teks penuh

(1)

vi Universitas Kristen Maranatha

ABSTRAK

Laboratorium komputer merupakan sarana yang sangat dibutuhkan pada lingkungan perkantoran maupun pendidikan, tidak terkecuali oleh laboratorium komputer FMIPA Universitas Padjadjaran. Laboratorium komputer yang digunakan sebagai proses kegiatan belajar mengajar ini sering kali mendapati beberapa masalah sehingga membutuhkan suatu sistem informasi untuk dapat mengatasinya. Aplikasi berbasis client server menggunakan bahasa pemrograman Java ini dibangun untuk mengatasi permasalahan tersebut. Dimana aplikasi ini dapat digunakan sebagai pengontrol aktivitas yang sedang atau telah berlangsung di dalam laboratorium komputer, antara lain : proses absen kehadiran yang dilakukan oleh asisten dan praktikan, pencatatan komputer yang dipakai oleh praktikan, pengolahan nilai mahasiswa, pendataan asisten yang menggunakan laboratorium komputer, pengolahan seluruh data laporan, memberikan informasi status mahasiswa, melakukan konversi data, proses shutdown aplikasi client oleh server, mendeteksi USB yang masuk dari client, penghitungan honor asisten, proses log off

otomatis komputer client, menampilkan presentase kehadiran asisten dan praktikan,

backup file, download materi perkuliahan oleh client, upload file dari client ke server, pengiriman e-mail untuk kegiatan laboratorium, menampilkan pesan peringatan saat 15 menit terakhir dan berakhirnya waktu praktikum, pengecekan komputer secara

real-time serta server dapat mengirim pesan pada komputer client.

(2)

vii Universitas Kristen Maranatha

ABSTRACT

Computer lab is a tool that is needed in the office environment as well as education , including computer lab in Padjadjaran University. Computer lab that is used as the learning process is often times have some problems that need an information system to be able to handle it . Client server based applications using the Java programming language was built to overcome these problems . This application can be used a controller of the activity that is being or has been going on in the computer lab , among others : the absent presence conducted by an assistant and practitioner , recording computer used by the practitioner , student grades processing , collection assistant who uses a computer lab , processing all data reports , student status information , perform data conversion , application shutdown process client by the server , detects the incoming USB client , assistant salary calculation , automatic log off the client computer , and displays the percentage of attendance assistant practitioner , backup files , download the material lecture by the client , upload the file from the client to the server , sending e - mails to laboratory activities , displays a warning message when the last 15 minutes and the end of the lab time , checking the computer in real -time as well as the server can send messages to the client computer .

(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)

1 Universitas Kristen Maranatha

BAB 1. PENDAHULUAN

BAB 1 menjelaskan mengenai latar belakang masalah yang menjadi dasar untuk pembuatan aplikasi, rumusan masalah, menjelaska tujuan dari pembuatan aplikasi, ruang lingkup kajian, sumber data yang menjadi acuan dalam pembuatan aplikasi, serta sistematika penyajian laporan.

1.1 Latar Belakang Masalah

Laboratorium komputer merupakan sarana yang sangat dibutuhkan pada lingkungan perkantoran maupun pendidikan. Setiap kegiatan yang dilakukan pada laboratorium komputer harus mendapat pengawasan dari penanggung jawab laboratorium komputer itu sendiri, karena sangat penting untuk pendataan penggunaan laboratorium serta kapan saja laboratorium digunakan, laboratorium komputer juga membutuhkan suatu sistem informasi yang memudahkan proses kegiatan yang dilaksanakan pada laboratorium komputer, baik itu dalam pendidikan maupun perkantoran.

(17)

2

Universitas Kristen Maranatha harus menunggu materi diberikan oleh pengajar. Masalah tersebut sangat mengganggu proses berjalanya kegiatan belajar mengajar (KBM) sehingga harus ada tindakan lebih lanjut. Berdasarkan uraian tersebut maka penulis mencoba untuk membuat sistem informasi yang diberi judul “Aplikasi Laboratorium Komputer Kontrol Berbasis Client-Server”.

1.2 Rumusan Masalah

Berdasarkan latar belakang masalah maka dapat dirumuskan permasalahan yang terjadi adalah sebagai berikut :

1. Bagaimana merancang dan membangun aplikasi laboratorium computer control bebasis client-server.

2. Bagaimana melakukan pendataan penggunaan komputer dan penggunaan laboratorium komputer secara komputerisasi.

3. Bagaimana melakukan proses absensi secara komputerisasi.

4. Bagaimana melakukan pengolahan data nilai mahasiswa dan perhitungan honor asisten secara otomatis.

5. Bagaimana melakukan proses penentuan praktikan yang dicekal maupun tidak dicekal secara komputerisasi.

6. Bagaimana membuat laporan secara otomatis berdasarkan data yang telah tersimpan selama kegiatan praktikum.

7. Bagaimana cara untuk memberikan kemudahan dan kecepatan kepada praktikan dalam memperoleh materi tanpa harus menunggu diberi oleh asisten pengajar.

1.3 Tujuan Pembahasan

Tujuan dari pembuatan aplikasi ini antara lain untuk :

1. Mambangun dan merancang sistem aplikasi laboratorium controller berbasis client-server.

2. Melakukan pendataan penggunaan komputer dan penggunaan laboratorium secara komputerisasi.

(18)

3

Universitas Kristen Maranatha 4. Melakukan pengolahan data nilai mahasiswa dan perhitungan honor

asisten secara otomatis.

5. Melakukan proses penentuan mahasiswa yang dicekal maupun tidak dicekal secara komputerisasi.

6. Membuat laporan secara otomatis berdasarkan data yang telah tersimpan selama kegiatan praktikum.

7. Memberikan kemudahan dan kecepatan kepada praktikan dalam memperoleh materi tanpa harus menunggu diberi oleh asisten pengajar.

1.4 Ruang Lingkup Kajian

Ruang lingkup aplikasi yang dirancang dibagi kedalam 3 kategori yakni sebagai berikut :

 Perangkat Keras

i. Processor Intel(R) Pentium 4 CPU T6400 @ 2.00GHz 2.00 GHz. ii. RAM 1.00 GB.

iii. Mobile Intel(R) 4 Series Express Chipset Family 1341 MB 1366 x 768 (32 bit) (60Hz).

iv. 5 GB HDD.

 Perangkat Lunak i. Windows XP

ii. Java Virtual Machine iii. JDK 7 Update 25 iv. IReport 3.7.3

v. MySQL 5.0 vi. NetBeans 7.3.1

 Batasan Aplikasi

(19)

4

Universitas Kristen Maranatha Koordinator asisten merupakan admin yang mengelola master data pada aplikasi ini, baik secara manual maupun import file MS.Excel. Admin juga bertanggung jawab atas aplikasi ini dan juga yang menggunakan aplikasi ini. Admin memiliki hak untuk mengelola laporan kehadiran peserta, kehadiran pengajar, pengguna laboratorium komputer, serta penggunaan komputer. Laporan akan diminta oleh kepala laboratorium. Admin juga merupakan seorang asisten dan dapat melakukan hal yang sama seperti asisten lainya. b. Asisten

Asisten bertugas untuk melakukan proses pembelajaran kepada peserta praktikum. Asisten dapat melakukan proses absensi, melihat data mahasiswa yang diajar olehnya, mengelola data nilai mahasiswa, melihat kehadiran mahasiswa yang diajar olehnya, melihat jadwal dari setiap kelas yang diajar olehnya, melihat data mata kuliah, dapat mengirim pesan kepada komputer peserta, dapat mematikan komputer peserta, dapat memantau status komputer, dapat memantau device yang terhubung ke komputer peserta, dapat mengirim mail maupun menerima mail, dapat download file dari e-mail, dapat melakukan penjadwalan backup data secara otomatis,

melihat data pengguna komputer, dapat cetak laporan absen dirinya sendiri maupun data absen dari kelas yang diajar olehnya, dapat cetak laporan nilai mahasiswa sesuai dengan kelas yang diajar olehnya, serta dapat melihat status mahasiswa yang dicekal maupun yang tidak dicekal sesuai dengan kelas yang diajar olehnya.

c. Praktikan

(20)

5

Universitas Kristen Maranatha mengambil mata kuliah yang diikutinya, dapat upload file ke server, serta dapat download file materi perkuliahan dari server.

ii. Aplikasi ini dibuat berdasarkan studi kasus pada laboratorium komputer FMIPA UNPAD. Berikut hal-hal yang dapat dilakukan aplikasi :

1. Melakukan pencatatan absen/kehadiran mahasiswa yang mengambil mata kuliah praktikum dan asisten yang mengajar. 2. Melakukan pencatatan komputer yang dipakai oleh praktikan. 3. Melakukan pengolahan data nilai mahasiswa serta perhitungan

otomatis nilai akhir mahasiswa

4. Melakukan pendataan asisten yang menggunakan laboratorium komputer.

5. Menghasilkan laporan kehadiran asisten. 6. Menghasilkan laporan kehadiran praktikan.

7. Menghasilkan laporan penggunaan laboratorium komputer. 8. Menghasilkan laporan penggunaan komputer.

9. Menghasilkan laporan absen asisten. 10. Menghasilkan laporan absen praktikan. 11. Menghasilkan laporan nilai mahasiswa.

12. Memberikan informasi status mahasiswa yang dicekal maupun tidak dicekal

13. Melakukan konversi data dari spreadsheet ke MySQL. 14. Shutdown aplikasi client oleh server

15. Mendeteksi USB yang masuk dari client. 16. Melakukan perhitungan honor asisten. 17. Download materi perkuliahan oleh client. 18. Upload file dari client ke server.

19. Melakukan pengecekan status komputer client. 20. Mengirim e-mail untuk kegiatan laboratorium.

(21)

6

Universitas Kristen Maranatha 23. Pesan peringatan saat 15 menit terakhir dan berakhirnya waktu

praktikum.

24. Lihat presentase kehadiran asisten dalam pie chart. 25. Lihat presentase kehadiran praktikan dalam pie chart. 26. Bakcup file asisten.

27. Print data mahasiswa yang dicekal/tidak dicekal. 28. Print data account asisten/praktikan.

29. Mengirim pesan pada komputer client dari server.

30. Melakukan pengecekan secara real-time ada tidaknya data yang akan dibackup

31. Melakukan pengecekan secara real-time status komputer.

1.5 Sumber Data

Metode pengumpulan data yang digunakan dalam pengumpulan data untuk tugas akhir ini dibagi menjadi 2 bagian, yaitu :

1. Sumber data primer

Sumber data primer dari pembuatan aplikasi ini adalah dengan melakukan wawancara dengan pihak-pihak yang terlibat di laboratorium komputer seperti koordinator asisten dan asisten yang lain, serta dari kepala laboratorium, sehingga proses pembuatan aplikasi menjadi lebih mudah.

2. Sumber data sekunder

Sumber data sekunder untuk pembuatan aplikasi ini didapat dari buku pemrograman jaringan menggunakan java, mudah belajar MySQL, pemrograman java, diktat kuliah pemrograman berorientasi lanjut, serta buku elektronik teknik pemrograman jaringan.

1.6 Sistematika Penyajian

(22)

7

Universitas Kristen Maranatha BAB 1 PENDAHULUAN

Bab 1 menjelaskan tentang latar belakang pembuatan aplikasi, rumusan masalah yang ada, menentukan tujuan dari pembuatan aplikasi, membatasi ruang lingkup kajian yang dibahas, pengambilan sumber data yang digunakan untuk pembuatan aplikasi, dan garis besar sistematika penulisan laporan.

BAB 2 KAJIAN TEORI

Bab 2 menjelaskan secara singkat tentang landasan teori yang digunakan dalam penulisan laporan dan pembuatan aplikasi, antara lain teori sistem, informasi, sistem informasi, basis data, entity relationship diagram (ERD), bagan alir (flowchart), unified modeling language (UML), dan software yang digunakan dalam pembuatan aplikasi.

BAB 3 ANALISIS DAN RANCANGAN SISTEM

Bab 3 menjelaskan tentang analisis dan rancangan system yang meliputi proses bisnis dan flowchart, Entity Relationship Diagram (ERD), Unified Modelling Language, dan desain layout aplikasi. BAB 4 HASIL PENELITIAN

Bab 4 menjelaskan tentang hasil yang tercapai dari perancangan yang telah diuraikan pada bab 3, mulai dari implementasi sampai dengan antar muka dan implementasi fitur-fitur perangkat lunak. BAB 5 PEMBAHASAN DAN UJI COBA HASIL PENELITIAN

Bab 5 menjelaskan tentang hasil uji coba aplikasi dan proses pemeriksaan tiap-tiap komponen yang terdapat pada aplikasi, event handling, sehingga mencapai hasil yang di inginkan.

BAB 6 KESIMPULAN DAN SARAN

(23)

202 Universitas Kristen Maranatha

BAB 6. SIMPULAN DAN SARAN

BAB 6 menjelaskan mengenai kesimpulan dan saran yang didapat dari proses pembuatan laporan dan aplikasi.

6.1 Simpulan

Berdasarkan tujuan penelitian dari pembuatan aplikasi ini maka dapat ditarik beberapa kesimpulan diantaranya :

1. Membangun dan merancang sistem aplikasi laboratorium komputer kontrol berbasis client-server telah berhasil dilakukan, dengan berbagai fitur aplikasi yang disediakan sangat memudahkan proses bisnis yang terjadi pada laboratorium computer FMIPA UNPAD.

2. Setiap orang yang terlibat dalam kegiatan di laboratorium computer FMIPA UNPAD akan tercatat dalam sistem aplikasi, data yang dicatat meliputi data pengguna laboratorium dan data pengguna komputer.

3. Proses absensi secara komputerisasi baik untuk pengajar maupun praktikan telah berhasil diaplikasikan.

4. Proses pengolahan data nilai mahasiswa dan perhitungan honor pengajar sudah otomatis tercatat dalam sistem.

5. Penentuan mahasiswa yang dicekal maupun tidak dicekal sudah secara otomatis diproses oleh sistem.

6. Pembuatan laporan sudah secara komputerisasi, data yang diinginkan otomatis akan tercetak saat pengajar melakukan proses cetak laporan. 7. Pembagian materi perkuliahan menjadi lebih efektif karena praktikan

dapat mengambil materi perkuliahan ataupun materi lain dengan bebas.

6.2 Saran

Saran yang dapat diberikan untuk pengembangan aplikasi di masa yang akan datang antara lain :

(24)

203

Universitas Kristen Maranatha 2. Pengecekan berkala pada jaringan laboratorium komputer yang

menggunakan aplikasi ini.

(25)

204 Universitas Kristen Maranatha dan-definisi-client-server.html. [Accessed 04 Desember 2013].

[3] R. V. Imbar and B. R. Suteja, Pemrograman Web-Commerce dengan Oracle & ASP, Bandung: Informatika, 2006.

[4] R. A.S and M. Shalahuddin, Modul Pembelajaran RPL (Terstruktur dan Berorientasi Objek), Bandung: Modula, 2011.

[5] F. Ariasari, "Panduan Praktis Bikin Blog dengan Wordpress," Media Kita, 10.

[6] Saluky, "Pengertian MySQL," April 2013. [Online]. Available: http://www.etunas.com/web/pengertian-mysql.htm. [Accessed November 2013].

[7] M. Nishom, "Pengertian Netbeans," September 2012. [Online]. Available: http://www.isomwebs.net/2012/09/pengertian-netbeans/. [Accessed November 2013].

Referensi

Dokumen terkait

Koordinator Laboratorium Komputer membuat format-format yang dibutuhkan pada pengelolaan laboratorium antara lain pengadaan alat dan bahan praktikum, software aplikasi,

Aplikasi penjualan berbasis client server merupakan solusi bagi pengintegrasian data pada usaha dagang yang mempunyai lebih dari satu komputer dengan

Pada penelitian ini pengembangan yang dilakukan adalah mengembangkan aplikasi remote monitoring dengan menambahkan remote spesifikasi data komputer berbasis

Laboratorium komputer adalah tempat riset ilmiah, eksperimen, pengukuran ataupun pelatihan ilmiah yang berhubungan dengan ilmu komputer dan memiliki beberapa komputer dalam

Penelitian ini bertujuan menerapkan aplikasi berbasis Client Server dalam penguploadan file - file ujian mahasiswa STMIK Amik Riau dengan menggunakan bahasa

Berdasarkan penelitian yang dilakukan dan telah diuji cobakan selama satu semester, ditemukan bahwa prototipe aplikasi pelaporan kerusakan komputer pada Laboratorium

Era globalisasi adalah termasuk era dimana virus komputer telah berkembang pesat, tidak hanya dari sekedar riset akademis melainkan sudah menjadi masalah umum bagi para

APLIKASI IP CAMERA CCTV BERBASIS ANDROID DAN PENDETEKSI KEBAKARAN DI LABORATORIUM TEKNIK KOMPUTER Laporan Akhir ini Disusun untuk memenuhi persyaratan Menyelesaikan pendidikan