BAB 1 PENDAHULUAN 1.1 Latar Belakang Penggunaan TIK (Teknologi Informasi dan Komunikasi) mulai diterapkan pada sistem pembelajaran pada sekolah-sekolah di Indonesia. Kementerian Pendidikan dan Kebudayaan mencatat pada pertengahan 2014, 117.277 sekolah, sekitar 50% dari 234.919 sekolah, dari jenjang pendidikan dasar hingga menengah di Indonesia telah menerapkan TIK sebagai media pembelajar. Kemajuan TIK mampu menciptakan revolusi belajar. Teknologi tersebut mampu menjadi sumber belajar yang tidak terbatas [5]. Untuk mempersiapkan SDM yang berkualitas diperlukan sistem pendidikan yang berkualitas. Indonesia memang telah mempersiapkan diri untuk meningkatkan kualitas SDM. Namun, masih menghadapi tantangan pemerataan akses pendidikan yang berkualitas. Hal ini terjadi karena lokasi geografis Indonesia rumit. Di sinilah teknologi dapat berperan [1]. Namun, dalam upaya pengadaan tersebut masih banyak sekolah-sekolah khususnya sekolah pada daerah pelosok yang belum terjangkau dalam pengadaan komputer. salah satu permasalahnya yaitu kurang memadainya biaya untuk pengadaan komputer dalam jumlah yang yang banyak, karena dalam mengadakan perangkat komputer dalam jumlah yang banyak memerlukan biaya yang cukup besar. Solusi yang dapat digunakan dalam pengadaan komputer tersebut yaitu dengan membangun thin client. Thin client merupakan teknologi jaringan komputer terpusat dengan memanfaatkan server sebagai pusat aktivitasnya sehingga perangkat yang terdapat pada client hanya berupa monitor, keyboard, dan mouse saja. sebagai perantara perangkat menuju thin client server, pada thin client akan dipasangkan sebuah perangkat Raspberry Pi 2 sebagai pengganti fisik dari PC (Personal Computer). Sistem otentikasi user juga akan dibangun sebagai fitur tambahan pada thin client. Otentikasi user dibangung agar user dapat memiliki hak akses file pada server dan
1
user dapat termanajemen. Sehingga user harus melakukan proses login untuk dapat menggunakan thin client.
1.2 Rumusan Masalah Dalam pengerjaan proyek akhir ini, penulis telah mengidentifikasi rumusan masalah. Berikut ini rumusan masalah dalam proyek akhir ini adalah 1. Bagaimana mengubah perangkat Raspberry Pi 2 sehingga dapat digunakan sebagai thin client? 2. Bagaimana membangun manajemen file dan akses file untuk user pada server ?
1.3 Tujuan Tujuan dari proyek akhir ini adalah 1. Membangun thin client dengan menggunakan perangkat Raspberry Pi 2 dengan menggunakan LTSP ThinClient BerryTerminal sebagai media perubahan perangkat Raspberry Pi 2 menjadi thin client 2. Membangun sistem otentikasi user yang digunakan pada saat user akan memakai thin client sehingga user dapat melakukan manajemen file dan akses file pada server
1.4 Batasan Masalah Dalam penulisan proyek akhir ini, penulis membatasi analisa dan pembahasan hanya pada permasalahan berikut 1. Menggunakan 3 perangkat Raspberry Pi 2 untuk 3 client 2. Menggunakan sistem otentikasi user pada thin client berupa sistem login 3. Menggunakan otentikasi user sebagai syarat agar user dapat melakukan manajemen file 4. Tidak membahas keamanan thin client (Security)
2
5. Tidak mencakup thin client server 6. Tidak membahas monitoring resource 7. Jaringan thin client yang digunakan LAN (Local Area Network) 8. Menggunakan kabel UTP kategori 5 dan kategori 5e sebagai media penyambung 9. Menggunakan switch unmanage sebagai pengubung client dengan server thin client
1.5 Definisi Operasional Membangun jaringan komputer biasanya memerlukan biaya yang cukup besar dalam pembelian PC (Personal Computer) dalam jumlah banyak, harus adanya solusi dalam masalah ini karena teknologi komputer sangat penting dalam kehidupan sehari-hari. Thin client merupakan teknologi komputer terpusat , pada situs [2] menjelaskan thin client berjalan dengan server membagi resource kepada client. Sebelum resource di output oleh end user pada client, terminal client akan menjadi perantara antara server dan end user. Untuk penunjang terminal client, Raspberry Pi 2 akan dipasang pada bagian terminal client. Raspberry Pi 2 yang berupa perangkat komputer SBC, akan dipasangkan sistem operasi LTSP ThinClient BerryTerminal yang kompatibel dengan server yang akan dipasangin LTSP. Sehingga, terminal client nanti akan me-request pada server, selanjutnya end user akan melanjutkannya untuk menampilkan display yang telah di request. Dalam pemakaian, thin client yang akan dibangun akan dapat dipakai oleh banyak user. Oleh karena itu otentikasi user akan digunakan, agar mudah dalam memanajemen user dan memeberikan hak akses file pada setiap user.
1.6 Metode Pengerjaan Metode Pengerjaan yang digunakan dalam pengerjaan proyek akhir ini dapat dilihat pada Gambar 1
3
Gambar 1-1 Metode Pengerjaan
1. Studi Literatur Tahap ini dilakukan dengan mempelajari semua hal yang yang berkaitan dalam membangun sistem, termasuk juga mencari referensi pada buku atau artikel. 2. Analisis Sistem Tahap ini dilakukan pengumpulan informasi tentang kebutuhan dan keperluan dalam membangun sistem. Seperti perangkat hardware apa saja dan software apa saja yang dibutuhkan dalam membangun sistem. 3. Perancangan Sistem Tahap ini dilakukan membuat desain sistem yang hendak dibangun dan membuat topologi atau denah sistem yang akan dibangun seperti client dan server akan di denah ditempatkan dimana.
4
4. Implementasi dan Konfigurasi Sistem Pada tahap ini dilakukan uji coba pemasangan seperti topologi yang sudah dibuat dalam bentuk sederhana serta melakukan konfigurasi dan pembuatan layanan yang akan diterapkan pada sistem. 5. Pengujian dan Evaluasi Sistem Tahap ini akan dilakukan pengujian sistem secara menyeluruh sebelum dilakukan penerapan dan selanjutnya akan dilakukan evaluasi untuk penyempurnaan sistem. 6. Penyusunan dan Pembuatan Laporan Tahap ini dilakukan pembuatan dokumentasi dari keseluruhan dalam pengadaan sistem dan keberhasilan sistem yang dibangun dalam mencapai sasarannya.
5
1.7 Jadwal Pengerjaan Tabel 1-1 Jadwal Pengerjaan
No 1 2 3
4
5
6
Kegiatan
Waktu Pelaksanaan Tahun 2016 Januari Februari Maret April Mei 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
1
Juni 2 3
Tahap Studi Literatur Tahap Analisis Sistem Tahap Perancangan Sistem Tahap Implementasi dan Konfigurasi Sistem Tahap Pengujian Sistem dan Evaluasi Sistem Tahap Penyusunan dan Pembuatan Laporan
6
4