BAB III PELAKSANAAN PRAKTIK KERJA LAPANGAN
3.5 Kendala Yang Dihadapi
3.5.1 Cara Mengatasi Kendala
a. Membatasi Akses Jaringan Siswa
Supaya client tidak bisa menggunakan proxy external untuk mem- bypass firewall, kita perlu memblokir penggunaan web proxy external dengan menggunakan Mikrotik. Caranya dengan membuat rule firewall mikrotik yang memblokir penggunaan port proxy. Hal ini dapat mencegah user/client untuk menggunakan proxy (Agung, 2013a).
Berdasarkan kendala yang dihadapi tersebut peserta PKL mengatasinya dengan cara sebagai berikut:
1. Menginstall WinBox 2. Login ke WinBox
3. Masuk ke menu Web Proxy (pilih IP + Web Proxy).
Gambar 3.28 WinBox Web Proxy
36
4. Port diganti dengan port yang tidak biasa dipakai proxy, misal 99
Gambar 3.29 Setting Port Web Proxy
5. Kemudian di mode transparent proxy, pastikan port redirect nya 99 (port yang di buat tadi).
Gambar 3.30 setting port redirect di mode transparent proxy
37 a. Pengertian Transparent Proxy
Transparent Proxy adalah konsep proxy transparan yaitu konfigurasi proxy dimana client yang terhubung ke proxy tidak harus menyeting atau memasukkan konfigurasi proxy ke browser satu per satu. Sehingga penggunaan proxy akan lebih simpel dan mudah (Agung, 2013b).
6. Dan yang terakhir, buat script rule firewall baru dengan melakukan
"drop" semua port yang digunakan oleh proxy.
Gambar 3.31 Script rule firewall
b. Membuat Sistem Penitipan Laptop
Membuat sistem berbasis web untuk membantu melakukan pencatatan peminjaman dan pengembalian laptop siswa, serta memungkinkan petugas dapat memantaunya di mana saja selama berada di lingkungan Yayasan Nurul Huda Lampung yang terkoneksi dengan jaringan internet.
Sistem ini dibuat menggunakan Microsoft Visual Studio 2010 dan SQL Server 2008 R2 dengan bahasa pemrograman ASP.Net dan C#. Sistem yang dibuat memiliki 1 tipe pengguna yaitu Admin . Dimana seorang Admin dapat melakukan proses tambah data, ubah data, hapus data.
38 1. Use Case Diagram Sistem
Use case diagram sistem terdapat 3 aktor yaitu admin, siswa dan siswa lain. Adapun masing-masing dijelaskan pada Gambar sebagai berikut:
Gambar 3.32 Use Case Diagram Sistem Penitipan laptop
39
2. TAMPILAN MENU UTAMA SYSTEM PEMINJAMAN LEPTOP Berikut tampilan menu utama sistem yang peserta PKL buat bersama staff IT lain di Lab komputer Yayasan Nurul Huda Lampung:
Gambar 3.33 Menu Utama Sistem Penitipan laptop a. Tampilan Menu Login Sistem Penitipan Laptop
Gambar 3.34 Tampilan Menu Login Sistem Penitipan Laptop
40
b. Tampilan Menu Utama Sistem Penitipan Laptop
Aplikasi ini dibuat berdasarkan pengembangan software sebelumnya yang peserta PKL buat sebelum peserta PKL PKL. Aplikasi ini akhirnya bisa di selesaikan di waktu peserta PKL PKL. Terselesaikannya aplikasi ini berkat kerjamasa peserta PKL dan staff IT lain yang ada di Lab komputer. Berikut adalah tampilan menu utamanya:
Gambar 3.35 Tampilan Menu Utama Sistem Penitipan Laptop
Penjelasan:
a. (1) Petugas akan mengetahui berapa jumlah laptop yang belum dititipkan pada hari itu.
b. (2) Petugas akan mengetahui berapa jumlah laptop yang menginap di luar Lab komputer.
c. (3) Petugas akan mengetahui berapa total laptop yang dititipkan di Lab komputer.
d. (4) Petugas akan mengetahui berapa jumlah laptop yang dibawa pulang oleh siswa.
41
c. Tampilan Menu Pencarian Data Manual
Aplikasi peminjaman laptop yang peserta PKL buat bersama staff IT lain yang ada di Lab komputer ini dapat melakukan pencarian data penitip
dengan dua acara, yaitu dengan pencarian manual atau dengan alat barcode. Akan tetapi pencarian data manual ini jarang digunakan, karena lebih mudah menggunakan alat barcode. Berikut ini adalah pencarian data penitip:
Gambar 3.36Tampilan Menu Pencarian Data Manual
d. Tampilan Menu Pencarian Data menggunakan Barcode
Gambar 3.37 Tampilan Menu Pencarian Data Menggunakan Barcode
42
a. Ketika kode barcode yang ada di laptop terkena sinar dari alat barcode, maka akan otomatis ter-enter.
b. Jika kode barcode tidak berfungsi, bisa dilakukan penginputan kode barcode secara manual kemudian klik enter, atau dengan melakukan pencarian manual.
Gambar 3.38 Membarcode Laptop
Gambar 3.39 Desain Barcode
43 e. Tampilan Data Penitipan Laptop
Gambar 3.40 Tampilan Data Penitipan Laptop
Penjelasan:
a. (1) Setelah siswa selesai menggunakan laptop, siswa wajib mengembalikannya ke Lab komputer dan petugas harus menekan tombol “Submit (1)” dengan status Dititipkan.
b. (2) Petugas yang menginput data penitip laptop akan terlihat (2).
f. Tampilan Menu Input
Menginput data siswa kedalam sistem peminjaman laptop yang nantinya akan digunakan sebagai pengontrol peminjaman dan pengambilan laptop siswa. Tidak semua bagian kolom isian harus diisi, ada beberapa yang wajib di isi dan ada beberapa yang boleh dikosongkan, karena bagian tersebut harusnya diisi oleh teknisi. Berikut adalah tampilan program penginputan yang peserta PKL lakukan penginputan bersama staff IT lain di Lab komputer Yayasan Nurul Huda Lampung:
44
Gambar 3.41 Tampilan Input Data Penitip Laptop Penjelasan:
a. Yang wajib di inputkan ke dalam system adalah Nama (1), Kelas (3), Kamar (4), Loker (7), dan Catatan (8). Sedangkan ID Card (2 ), Spek (5), dan Mac Address (6) bisa di inputkan menyusul.
g. Tampilan Menu Hapus Data Penitip laptop
Gambar 3.42 Tampilan Menu Hapus Data Penitip Laptop
45
a. Klik gambar menu hapus (1), cari data penitip laptop yang mau di hapus (2), hapus data penitip laptop atau bisa juga dirubah datanya (3).
h. Tampilan Menu Billing Peminjaman Laptop Yayasan
Menu ini di gunakan untuk siswa yang tidak memiliki laptop, tapi ingin meminjam laptop. Biaya yang ditentukan oleh pihak Yayasan yaitu Rp.
1000/jam, atau ketika laptop Yayasan ini di gunakan ketika jam pelajaran berlangsung maka siswa tidak di pungut buaya. Berikut cara menggunakannya:
Gambar 3.43 Tampilan Menu Billing Peminjaman Laptop Yayasan bagian 1 a. Yayasan hanya menyediakan 10 laptop untuk siswa yang ingin
meminjamnya. Ketika jumlah siswa yang meminjamnya berlebih, dalam artian lebih dari 10 siswa, maka siswa di anjurkan untuk bergabung ke temannya yang sudah meminjam laptop Yayasan terlebih dulu.
b. Klik gambar billing (1), pilih kode laptop yang ingin di gunakan (2).
46
Gambar 3.44 Tampilan Menu Billing Peminjaman Laptop Yayasan bagian 2 a. Masukkan ID Card siswa yang ingin meminjam laptop (1) “bisa
menggunakan barcode”. Pastikan kode laptop yang ingin di pinjam benar (2), kemudian enter.
Gambar 3.45 Tampilan Menu Billing Peminjaman Laptop Yayasan bagian 3 a. Klik button Mulai>>.
47
Gambar 3.46 Tampilan Menu Billing Peminjaman Laptop Yayasan bagian 4 a. Data peminjam sudah masuk kedalam system.
Gambar 3.47 Tampilan Menu Billing Peminjaman Laptop Yayasan bagian 5
a. Berikutnya adalah pengembalian laptop, klik menu billing (1), Kemudian pilih data piminjam yang mengembalikan laptop (2).
1
2
48
Gambar 3.48 Tampilan Menu Billing Peminjaman Laptop Yayasan bagian 6
a. Klik button “Selesai >>” untuk mengakhiri. Maka akan muncul biaya yang harus dibayar.
Gambar 3.49 Tampilan Menu Billing Peminjaman Laptop Yayasan bagian 7
49 i. Tampilan Menu Laporan Pembayaran
Gambar 3.450 Tampilan Menu Laporan Pembayaran
Klik menu pembayaran (1), pilih kode laptop (2), maka terlihat data transaksi peminjaman laptop Yayasan (3).
50 BAB IV PENUTUP 4.1 Kesimpulan
Setelah menyelesaikan PKL di Yayasan Nurul Huda Lampung pada bagian pengelola IT. Berdasarkan kegiatan yang telah dilakukan, yang dapat peserta PKL simpulkan antara lain:
1. Mendapatkan pengalaman berupa pengembangan system penitipan laptop, menjadi admin jaringan, merawat unit laptop, PC, serta merawat server.
2. Dapat mengimplementasikan ilmu yang didapat semasa kuliah, seperti pada bidang pengelola IT bagian jaringan. Peserta PKL dapat menggunakan Mikrotik dalam mengkonfigurasikan jaringan.
3. Untuk bagian teknisi, peserta PKL dapat berbagi ilmu tentang cara instalasi yang baik dan benar pada PC/laptop kepada siswa yang ada di ruang lingkup Yayasan Nurul Huda Lampung.
4.2 Saran
Berdasarkan simpulan dari hasil PKL yang telah diuraikan, maka saran yang diberikan untuk peserta PKL selanjutnya adalah:
1. Menggunakan Mikrotik dan perangkat jaringan lain, seperti Cisco, UBNT, TP-Link, dan sebagainya.
2. Menggunakan bahasa pemrograman yang populer di Indonesia, seperti ASP.Net, C#, PHP, dan sebagainya.
51
DAFTAR PUSTAKA
Agung, R. (2013a) Cara Memblokir Penggunaan Web Proxy External di Mikrotik. Available at: https://karindra.wordpress.com/2015/06/25/cara- memblokir-penggunaan-web-proxy-external-di-mikrotik/
Agung, R. (2013b) Cara Membuat Transparent Proxy Mikrotik. Available at:
https://neufarion.wordpress.com/2016/01/26/cara-membuat-transparent- proxy-di-mikrotik/
alfredo (2014) Pengertian Fiber Optik. Available at:
https://alfredoeblog.wordpress.com/2014/01/16/pengertian-fiber-optik/
(Accessed: 25 September 2018).
cv-sysneta (2018) Apa Itu Jaringan Komputer. Available at: https://jaringan- komputer.cv-sysneta.com/apa-itu-jaringan-komputer/ (Accessed: 25 September 2018).
Daniel Utomo (2013) Pengertian ASP.NET dan Keuntungan Memakai ASP.NET.
Available at: http://blog.jaringanhosting.com/index.php/pengertian-asp- net-dan-keuntungan-memakai-asp-net/#sthash.B0W3LKP0.dpbs
(Accessed: 24 September 2018).
dieprast (2016) Pengertian Mikrotik / RouterBoard/Router OS. Available at:
https://tkjarkom1411885.wordpress.com/2016/01/28/pengertian-mikrotik- routerboardrouter-os/ (Accessed: 25 September 2018).
FTIK-UTI (2010) ‘Panduan Peserta PKLan Laporan PKL F-TIK 2018’, (1976), pp. 1–4.
Hackstocke, R. (2012) Pengertian dan Fungsi Winbox. Available at:
https://referensijaringanku.wordpress.com/2015/03/29/winbox-pengertian- fungsi-dan-kegunaannya/
hazistrihartoyo (2015) Pengertian dan Sejarah Microsoft Visual Studio 2010.
Available at:
https://hazistrihartoyo.wordpress.com/2015/11/19/pengertian-dan-sejarah- microsoft-visual-studio-2010/ (Accessed: 24 September 2018).
komputerlamongan (2015) Tugas Administrator Dalam Jaringan Komputer.
Available at: http://komputerlamongan.com/tugas-administrator-dalam- jaringan-komputer/ (Accessed: 25 September 2018).
Lubis, F. aziz (2013) Pengertian Access Point dan Fungsi Secara Lengkap.
Available at:
https://duniakomputerdaninternet.wordpress.com/2016/01/07/pengertian- fungsi-cara-setting-dan-cara-kerja-access-point/
Muhajir (2013) Pengertian Teknisi Komputer. Available at:
https://muhajiraja.wordpress.com/2013/03/13/pengertian-teknisi-
52
komputer/ (Accessed: 25 September 2018).
Permataindah (2011) Apa sih yang di maksud SQL Server 2008 ? Available at:
https://prajuritteknologi.wordpress.com/2010/03/11/apa-itu-microsoft-sql- server/.
restoprogram (2015) Pengertian Bahasa Pemrograman C#. Available at:
http://restoprogram.com/pengertian-bahasa-pemrograman-c/ (Accessed:
24 September 2018).
wikipedia (2018) Jaringan wilayah lokal. Available at:
https://id.wikipedia.org/wiki/Jaringan_wilayah_lokal (Accessed: 25 September 2018).
YNHLampung (2015) Profil Yayasan Nurul Huda Lampung. Available at:
https://ynhlampung.org/ (Accessed: 24 September 2018).
Zulkifli, M. (2015) Pengertian dari Administrasi Jaringan Komputer dan Tugas
dari Administrator Jaringan. Available at:
https://rizqitkj2012smkalkaaffah.wordpress.com/2014/08/28/administrasi-server- jaringan/