12312312

8
IMPLEMENTASI APLIKASI ADMINISTRASI SERVER PADA DISKLESS SYSTEM BERBASIS LINUX (STUDI KASUS : DIVISI SISFO KANDATEL BALI PT TELKOM) IMPLEMETATION OF SERVER ADMINISTRATION APPLICATION ON LINUX BASED DISKLESS SYSTEM (CASE STUDY : SISFO DIVISION KANDATEL BALI I Gusti Bagus Ari Sudyana¹, -² ¹Teknik Informatika, Fakultas Teknik Informatika, Universitas Telkom Abstrak Thin client merupakan suatu teknologi jaringan komputer dimana client hanya berfungsi sebagai dump terminal, sedangkan proses terhadap aplikasi yang digunakan serta storage data dari client dilakukan secara terpusat yaitu pada server. LTSP (Linux Terminal Server Project) adalah suatu project yang mengeksplorasi kemampuan Linux untuk aplikasi XTerminal. XTerminal merupakan salah satu model thin client yang dapat dibangun dengan platform Linux. LTSP merupakan diskless thin client dimana tidak terdapat sistem operasi yang diinstall secara local pada client. Teknologi yang mirip sistem mainframe ini semakin populer karena dapat menghemat sumber daya hardware tanpa perlu mengurangi performance. Selain itu penggunaan system ini sangat membantu dalam proses instalasi software aplikasi, upgrade, uninstallation, and maintenance system. Hal ini dikarenakan semua proses tersebut hanya dilakukan pada server dengan mengintegrasikan 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 media penyimpanan dan dapat menggunakan PC sekelas Pentium III atau Pentium IV yang berbasis 32 bit, maupun AMD64 yang berbasis 64 bit sebagai server. LTSP akan diintegrasikan pada sistem operasi linux versi 2.6-11, sedangkan aplikasi administrasi server yang digunakan merupakan suatu aplikasi berbasis web. Dengan LTSP dan aplikasi administrasi server yang terintegrasi didalamnya, pembangunan suatu jaringan diskless thin client akan lebih efisien dalam pemanfaatan hardware yang digunakan dan pemeliharaan 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 hardware yang digunakan dan pemeliharaan system akan lebih praktis dengan adanya aplikasi admin Abstract Thin client is a computer network technology where clients act as dump terminal, mean while the application process and data storage of the clients are done centrically at server. LTSP (Linux Terminal 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 diskless thin client where there are no operating system installed at local clients. These technology which similar with mainframe system become more popular because can save hardware resources without reducing its performance. Beside that, the usage of this system very helpful in installation process of software application, upgrade, uninstall, and maintenance system. Those are because all of the processes run at the server by integrating a server administration application for thin client on LTSP server. In implementing this system, we can use PC (Personal Computer) as class as 486 PC or Pentium I as the workstation or its terminal without completed by storage media and can use PC as class as Pentium III or Pentium IV 32 bits or AMD 64 bits as the server. LTSP will be been integrated in linux operating system version 2.6-11, mean while server administration application that been used is a web based application. By using LTSP and server administration application which is integrated in it, the development of diskless thin client network will be more efficient in the usage of the hardware and the maintenance 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

Upload: gill-deusonic

Post on 04-Sep-2015

218 views

Category:

Documents


0 download

DESCRIPTION

343gerge

TRANSCRIPT

  • 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