12312312
DESCRIPTION
343gergeTRANSCRIPT
-
IMPLEMENTASI APLIKASI ADMINISTRASI SERVER PADA DISKLESS SYSTEMBERBASIS LINUX (STUDI KASUS : DIVISI SISFO KANDATEL BALI PT TELKOM)IMPLEMETATION OF SERVER ADMINISTRATION APPLICATION ON LINUXBASED DISKLESS SYSTEM (CASE STUDY : SISFO DIVISION KANDATEL BALI
I Gusti Bagus Ari Sudyana, -
Teknik Informatika, Fakultas Teknik Informatika, Universitas Telkom
AbstrakThin client merupakan suatu teknologi jaringan komputer dimana client hanya berfungsi sebagaidump terminal, sedangkan proses terhadap aplikasi yang digunakan serta storage data dari clientdilakukan secara terpusat yaitu pada server. LTSP (Linux Terminal Server Project) adalah suatuproject yang mengeksplorasi kemampuan Linux untuk aplikasi XTerminal. XTerminal merupakansalah satu model thin client yang dapat dibangun dengan platform Linux. LTSP merupakandiskless thin client dimana tidak terdapat sistem operasi yang diinstall secara local pada client.Teknologi yang mirip sistem mainframe ini semakin populer karena dapat menghemat sumberdaya hardware tanpa perlu mengurangi performance. Selain itu penggunaan system ini sangatmembantu dalam proses instalasi software aplikasi, upgrade, uninstallation, and maintenancesystem. Hal ini dikarenakan semua proses tersebut hanya dilakukan pada server denganmengintegrasikan suatu aplikasi administrasi server untuk thin client pada server LTSP.Dalam mengimplementasikan system ini kita dapat menggunakan PC (Personal Computer)sekelas 486 atau Pentium I sebagai workstation atau terminalnya, tanpa dilengkapi mediapenyimpanan dan dapat menggunakan PC sekelas Pentium III atau Pentium IV yang berbasis 32bit, maupun AMD64 yang berbasis 64 bit sebagai server. LTSP akan diintegrasikan pada sistemoperasi linux versi 2.6-11, sedangkan aplikasi administrasi server yang digunakan merupakansuatu aplikasi berbasis web.Dengan LTSP dan aplikasi administrasi server yang terintegrasi didalamnya, pembangunan suatujaringan diskless thin client akan lebih efisien dalam pemanfaatan hardware yang digunakan danpemeliharaan system akan lebih praktis dengan adanya aplikasi administrasi tersebut.
Kata Kunci : Dengan LTSP dan aplikasi administrasi server yang terintegrasi didalamnya,pembangunan suatu jaringan diskless thin client akan lebih efisien dalam pemanfaatan hardwareyang digunakan dan pemeliharaan system akan lebih praktis dengan adanya aplikasi admin
AbstractThin client is a computer network technology where clients act as dump terminal, mean while theapplication process and data storage of the clients are done centrically at server. LTSP (LinuxTerminal Server Project) is a project that explores the ability of linux for XTerminal application.XTerminal is one of thin client model which can be built using linux platform. LTSP is disklessthin client where there are no operating system installed at local clients.These technology which similar with mainframe system become more popular because can savehardware resources without reducing its performance. Beside that, the usage of this system veryhelpful in installation process of software application, upgrade, uninstall, and maintenancesystem. Those are because all of the processes run at the server by integrating a serveradministration application for thin client on LTSP server.In implementing this system, we can use PC (Personal Computer) as class as 486 PC or Pentium Ias the workstation or its terminal without completed by storage media and can use PC as class asPentium III or Pentium IV 32 bits or AMD 64 bits as the server. LTSP will be been integrated inlinux operating system version 2.6-11, mean while server administration application that beenused is a web based application.By using LTSP and server administration application which is integrated in it, the development ofdiskless thin client network will be more efficient in the usage of the hardware and themaintenance of the system become more practice with server administration application.
Keywords : thin client, dump terminal, XTerminal, diskless, LTSP, linux, server, web
Powered by TCPDF (www.tcpdf.org)
Tugas Akhir - 2006
Fakultas Teknik Informatika Program Studi S1 Teknik Informatika
-
Bab I Pendahuluan 1
BAB I
PENDAHULUAN
1.1. Latar Belakang Thin client merupakan teknologi yang dikembangkan oleh beberapa vendor network
antara lain Sun Microsystems, Novell, dan beberapa vendor kenamaan lainnya.
Teknologi thin client yang kembali di gemari saat ini pernah digunakan sebelum
kemunculan home desktop komputer sempat menjadi pilihan utama para pengguna
komputer yang melakukan pemrosesan data yang besar dan continue. Penghematan biaya
serta waktu yang digunakan untuk instalasi dan perawatan system merupakan jawaban
dari sudut pandang cost yang dihabiskan menjadikan alasan kenapa sistem ini digemari
kembali saat ini.
Dalam suatu jaringan thin client, pemrosesan aplikasi mayoritas dilakukan oleh
server dibandingkan dengan individual client. Client hanya sebagai terminal yang dapat
mengakses aplikasi dan data yang terdapat di dalam server. Aplikasi-aplikasi yang
tersedia terpusat pada server, dengan client-client yang mengaksesnya melalui suatu
jaringan. Dalam hal ini hanya terjadi proses input keyboard dan output screen dari client
sementara dengan meninggalkan semua pemrosesan aplikasi ke dalam server. Setup
tidak memerlukan hard drive dari terminal. Dengan kata lain, terminal disini tidak
berfungsi apabila tidak terkoneksi ke dalam jaringan.
Ada beberapa jenis teknologi thin client antara lain LTSP (Linux Terminal Server
Project) merupakan salah satu teknologi diskless thin client yang banyak mendukung
hardware devices dan platforms, mendukung berbagai macam service, tidak terdapat
pembayaran lisensi, murni diskless thin client karena tidak terdapat sistem operasi yang
terinstall secara lokal pada client. Selain LTSP teknologi thin client terdapat juga
Windows TSE (Terminal Service) dimana user dapat meremote aplikasi dalam Microsoft
Windows Server, tetapi disisi client setidaknya terdapat sistem operasi yang sudah
terinstall untuk menjalankan suatu aplikasi yang bisa mengkoneksikanya dengan server.
LTSP dan TSE dapat dikolaborasikan dalam pembangunan teknologi diskless system.
Tugas Akhir - 2006
Fakultas Teknik Informatika Program Studi S1 Teknik Informatika
-
Bab I Pendahuluan 2
Diperlukan suatu aplikasi administrasi system yang mudah digunakan dalam proses
pembangunan dan pemeliharaan system ini.
1.2. Perumusan Masalah Permasalahan yang dijadikan objek penelitian dan pengembangan tugas akhir ini
adalah bagaimana mengimplementasikan suatu sistem thin client berbasis LTSP dengan
mengintegrasikan suatu aplikasi administrasi system mode GUI (Graphical User
Interface) berbasis web yang dapat memudahkan administrator jaringan diskless system
dalam proses pembangunan dan pemeliharaan system ini.
1.3. Tujuan Pembahasan Dalam tugas akhir ini, diharapkan tercapai hal-hal berikut :
1. Mengimplementasikan teknologi diskless system dengan memanfaatkan
sinkronisasi teknologi LTSP menggunakan platform linux dengan TSE
menggunakan platform windows.
2. Mengimplementasikan aplikasi administrasi system mode GUI pada
teknologi diskless system LTSP berbasis aplikasi web beserta
keamanannya pada platform linux.
1.4. Batasan Masalah Untuk menghindari meluasnya materi pembahasan tugas akhir ini, maka penulis
membatasi permasalahan dalam tugas akhir ini hanya mencakup hal-hal berikut :.
Perancangan aplikasi mode GUI berbasiskan web (webmin) menggunakan teknik CGI (Common Gateway Interface ).
Koneksi ke server aplikasi menggunakan HTTPS. Koneksi ke server aplikasi hanya dapat dilakukan oleh user administrator
system.
Menggunakan sistem operasi linux sebagai server aplikasi. Distribusi linux yang digunakan adalah FEDORA CORE 3, FEDORA
CORE 4, dan Novell Suse 9.3 .
Tugas Akhir - 2006
Fakultas Teknik Informatika Program Studi S1 Teknik Informatika
-
Bab I Pendahuluan 3
Menggunakan diskless system LTSP, yang digunakan adalah LTSP versi 4.1.2.
Menggunakan sistem operasi windows 2003 Server sebagai application server berbasis windows.
Menggunakan protokol RDP 5 untuk koneksi ke server windows. Hardware yang digunakan dalam tugas akhir ini adalah berupa komputer
server, komputer client, swicth hub 100 MBps.
1.5. Metodologi Penyelesaian Masalah Metode yang akan digunakan untuk menyelesaikan tugas akhir ini adalah :
1. Studi Literatur, dengan mempelajari literatur-literatur yang relevan dengan
permasalahan yang meliputi :
Melakukan studi pustakan dan mencari referensi tentang LTSP, TSE,
penggunaan teknik CGI, koneksi menggunakan HTTPS, pembuatan modul
Webmin.
2. Analisa dan Perancangan Perangkat Lunak dengan menggunakan konsep
analisis dan desain yang berorientasikan obyek. Dalam hal ini, pemodelan yang
akan digunakan adalah dengan notasi UML (Unified Modeling Language).
3. Implementasi Perancangan Perangkat Lunak
Implementasi secara coding berdasarkan analisa yang telah ada.
4. Uji Coba terhadap sistem
Melakukan pengujian dari sistem yang telah dibangun pada tahap implementasi.
5. Penyusunan laporan tugas akhir dan kesimpulan akhir.
Tugas Akhir - 2006
Fakultas Teknik Informatika Program Studi S1 Teknik Informatika
-
Bab I Pendahuluan 4
1.6. Sistematika Penulisan
BAB I PENDAHULUAN
Berisi latar belakang, perumusan masalah, batasan masalah, tujuan
pembahasan, metodologi penyelesaian masalah dan sistematika
penulisan.
BAB II LANDASAN TEORI
Pada bab ini membahasa teori dasar pendukung implementasi, antara
lain mengenai teknologi diskless system dengan LTSP dan TSE
beserta aplikasi administrasi system yang terintegrasi di dalamya.
BAB III ANALISA DAN DESAIN Membahas tentang analisa dan perancangan awal sistem dengan
menggunakan notasi UML.
BAB IV IMPLEMENTASI DAN UJI COBA SISTEM
Bab ini membahas kebutuhan perangkat lunak dan perangkat keras
yang digunakan untuk merealisasikan sistem. Selain itu pada bab ini
akan dibahas pengujuan dan hasil uji coba sistem.
BAB V KESIMPULAN DAN SARAN
Berisi kesimpulan akhir dan saran pengembangan.
Powered by TCPDF (www.tcpdf.org)
Tugas Akhir - 2006
Fakultas Teknik Informatika Program Studi S1 Teknik Informatika
-
Bab V- Kesimpulan dan saran 62
BAB V
KESIMPULAN DAN SARAN
5.1. Kesimpulan
Dari hasil pembangunan sistem ini serta dari hasil uji coba yang telah dilakukan,
dapat ditarik beberapa kesimpulan sebagai berikut :
1. Teknologi diskless system sebaiknya digunakan untuk jaringan yang
mengutamakan system yang tercentralisasi,kemudahan dalam pemeliharaan
dibandingkan dengan personal desktop menjadi alasan system ini dapat
dipilih.
2. Teknologi ini akan menghasilkan performa yang buruk untuk aplikasi games
dan beberapa aplikasi yang mengutamakan graphical 3D.
3. Dengan aplikasi LTSP management system pembangunan diskless system
berbasis LTSP akan lebih mudah baik bagi pengguna expert maupun newbie.
Dengan aplikasi berbasis GUI akan memudahkan pengguna newbie darimana
memulai pembangunan diskless system ini.
4. Aplikasi ini dapat memandu mengkonfigurasi file-file LTSP lebih spesifik
dan lebih lengkap. Hal ini dikarenakan semua feature-feature yang ada di
LTSP dimunculkan dalam aplikasi.
5. Aplikasi ini dapat meminimalisasi kesalahan admin dalam mengkonfigurasi
server LTSP. Kesalahan dalam mengetikan beberapa perintah bila
dikonfigurasi manual, bisa mengakibatkan syatem tidak beroperasi.
6. Aplikasi ini bisa digunakan untuk berbagai jenis distribusi linux. Distribusi
linux yang banyak tidak menjadi hambatan untuk menggunakan system ini.
Admin hanya menyesuaikan path root LTSP saja pada module index.
Tugas Akhir - 2006
Fakultas Teknik Informatika Program Studi S1 Teknik Informatika
-
Bab V- Kesimpulan dan saran 63
7. Aplikasi ini akan menggunakan resource server LTSP, sehingga penggunaan
memory dan CPU server akan terpengaruh.
5.2. Saran
1. Jika membangunan suatu jaringan yang untuk orientasi aplikasi games dan
penggunaan feature 3D, diskless system kurang layak digunakan.
2. Pada penggunaan aplikasi ini hendaknya menggunakan module perl versi
diatas 5.08. Library-library compiler hendaknya menggunakan versi terbaru
untuk menghindari terjadinya dependency paket saat proses penggunaan
aplikasi.
3. System ini akan lebih baik dijalankan pada server linux dengan kernel-kernel
stable, stabilitas server harus tetap terjaga karena server digunakan secara
pararel. Untuk melihat versi stable dapat melihat refrensi di www.kernel.org
dan www.ltsp.org .
Powered by TCPDF (www.tcpdf.org)
Tugas Akhir - 2006
Fakultas Teknik Informatika Program Studi S1 Teknik Informatika
-
DAFTAR PUSTAKA
[1]. McQuillian. James, LTSP Linux Terminal Server Project v4.2, www.ltsp.org,
2002.
[2]. LevKovich, Avinoam Creating Linux Diskless Client For Windows 2k/2003
Teminal Service, linuxgazette, 2003.
[3]. ___,____,Terminal Services in Windows Server 2003,
http://www.microsoft.com/windowsserver2003/technologies/terminalservices/defau
lt.mspx, 2005.
[4]. ___, ___. Diskless-Nodes HOW-TO document for Linux ,
www.linuxdoc.org/HOWTO/Diskless-HOWTO.html, 2005.
[5]. ___, ___, X.org Mouse Support , www.xfree86.org/current/mouse.html, 1998.
[6]. ___, ___. XFree86-Video-Timings-HOWTO .
www.linuxdoc.org/HOWTO/XFree86-Video-Timings-HOWTO.html. 2005.
[7]. Love, Robert. Linux Kernel Development, Sams, 2002
[8]. Susanto, Budi, Pemrograman script pada unix, Graha Ilmu, 2004.
[9]. ___,___, The Linux NIS(YP)/NYS/NIS+
HOWTO ,www.linuxdoc.org/HOWTO/NIS-HOWTO.html, 2004.
[10]. Tabona, Andrew Z. Windows 2003 Terminal Service,
www.windowsnetworking.com/network/TSE.html, 2004.
Powered by TCPDF (www.tcpdf.org)
Tugas Akhir - 2006
Fakultas Teknik Informatika Program Studi S1 Teknik Informatika