1ENT ASI LTSP( LINUX TERMINAL SERVER -...
Transcript of 1ENT ASI LTSP( LINUX TERMINAL SERVER -...
I f
' ' "'/, "• , \ \ ~ ·.,.
i·· .: l ., ~ , "J: ·1 ~ r"·:<J,F<"T /"
Il\1PLEl\1ENT ASI LTSP( LINUX TERMINAL SERVER
PROJECT) PADA W ARNET TIS SKALA JVIEDIUJVI
Skripsi
Oleh:
YllDHA SATYAGAIVIA
20809Hl00053
PROGRAM SAR.JANA (Sl) KOMPUTER
PROGRAM STUDI TEKNIK lNFORMATIKA
FAKULT AS SAINS DAN TEKNOLOGI
UI"~IVERSITAS ISLAI\1 NltG.ERl
SY ARIF HIDA YATULLAH
JAKARTA
IMPLEMENTASI LTSP
(LINUX TERMINAL SERVER PROJECT)
PADA W ARNET TIS SKALA MEDIUM
Skripsi
Sebagai Salah Satu Syarat Untuk Memperoleh Gelar
Sarjana Komputer
Fakultas Sains dan Teknologi
Universitas Islam Negeri SyarifHidayatullah Jakarta
Oleh:
Yudha Satyagama
208091000053
PROGRAM SARJANA (Sl) l(OMPUTER
PROGRAM STUD I TEKNIK INFORMA TIKA
FAI(ULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS ISLAM NEGERI
SYARIF HIDA YATULLAH
JAKARTA
2014 MI 1435 H
IMPLEMENTASI LTSP
(LINUX TERMINAL SERVER PROJECT)
PADA WARNET SKALA MEDIUM
Skripsi
Sebagai Salah Satu Syarat Untuk Memperoleh
Gelar Sarjana Komputer
Pada Fakultas Sains dan Teknologi
Universitas Islam Negeri SyarifHidayatullah Jakarta
Pembimbing I,
Feri Fahrianto, M.Sc
Oleh:
YUDHA SATYAGAMA
208091000053
Menyetujui,
Pembimbing II,
;r~ Siti Ummi Masruroh, M.Sc
NIP. 19800829 2011011 002 NIP. 19820823 201101 2 013
Mengetahui,
Ketua Program St · Teknik Informatika
NIP. 19690316 199903 2 002
LEMBAR PENGESAHAN UJIAN
Skripsi yang be1judul "IMPLEMENTASI LTSP ( LINUX TERMINAL SERVER
PROJECT) PADA WARNET TIS SKALA MEDIUM" yang ditulis oleh Yudha
Satyagama, NIM 208091000053 telah dittji dan dinyatakan Lulus dalam sidang
Munaqosyah Fakultas Sains dan Teknologi Universitas Islam Negeri Syarif Hidayatullah
Jakaita pada Jum'at tanggal 04 April 2014. Skripsi ini telah diterima sebagai salah satu
syarat untuk memperoleh gelar Sarjana Strata Satu (SI) pada Program Studi Teknik
lnformatika.
Menyetujui,
Penguji I, Penguji II,
cA.U\ ~;~ v{ .,>-Arini, MT Andrew Fiade, M.Kom
NIP. 19760131 200901 2 001 NIP. 19820811 200912 1 004
Pembimbing I, Pembimbing II,
Feri Fahrianto, M.Sc Siti Ummi Masrnroh, M.Sc
NIP. 19800829 2011011 002 NIP. 19820823 2011012013
Mengetahui,
Dekan Ketua
Program Studi Teknik Informatika
Nurhayati, Ph.D
NIP. 19690316 199903 2 002
PERNYATAAN
DENGAN INI SAYA MENYATAKAN BAHWA SKRIPSI INI BENAR-BENAR ASLI
HASIL KARY A SENDIRI YANG BELUM PERNAH DIAJUKAN SEBAGAI SKRIPSI
ATAU KARYA ILMIAH PADA PERGURUAN TINGGI ATAU LEMBAGA
MANAPUN.
Jakarta, 04 April 2014
Yudha Satyagama
208091000053
ABSTRAK
YUDHA SATYAGAMA (208091000053), Implementasi LTSP (Linux Terminal Server Project ) Pada Warnet Skala Medium (Di bawah bimbingan Feri Fahrianto, M.Sc dan Siti Ummi Masruroh, M.Sc).
Implementasi LTSP (Linux Tem1inal Server Project) di warnet TIS adalah untuk mencari penyempumaan dari kekurangan sistem yang tidak memi!iki disk drive pada workstation hanya tampilan mode teks layar. Tahap konstruksi dimulai dari perangkat keras, pengumpulan data dan spesifikasi perangkat lunak yang digunakan oleh server dan workstation, instalasi paket-paket yang dibutuhkan oleh Linux Terminal Server Project Proyek Linux Terminal Server pengkonfigurasian pada computer server dan menguji koneksi antara server dan workstation. Hasil yang diperoleh, semua workstation yang dihubungkan dengan server dapat menikmati tampilan grafis yang sama dengan tampilan grafis pada server. Metode yang digunakan dalam penulisan ini adalah NDLC (Network Development Life Cycle)
Kata kunci: Wamet, LTSP (Linux Terminal Server Project), NDLC. Daftar Pustaka: 15 (Tahun 1998-2010) Jumlah Halaman : V bab + xiii + 89 halaman + 19 Gambar + 5 Tabel + 1 Lampiran
KATA PENGANTAR
Assalamu'alaikum warahmatullahi wabarakatuh.
Segala puji dan syukur penulis panjatkan kehadirat Allah SWT, Tuhan
semesta alam yang selalu memberikan kebahagiaan bagi siapa saja yang berjuang
di jalan-Nya. karena hanya atas berkat rahrnat dan hidayah-Nya, penulis dapat
menyelesaikan skripsi ini. Shalawat dan salarn penulis sanjungkan kepada baginda
N abi Muhammad SAW, beserta keluarga, para sahabat, dan seluruh pengikutnya
sampai akhir zaman.
Alhamdulillah akhirnya penulis dapat menyelesaikan Skiipsi yang berjudul "
IMPLEMENTASI LTSP (LINUX TERMINAL SERVER PROJECT) PADA
WARNET TIS SKALA MEDIUM".
Pada kesempatan ini, penulis ingin menyampaikan ucapan terima kasih
dan memberikan apresiasi setinggi-tingginya kepada pihak-pihak yang telah
membantu penulis, baik moril maupun materil, dalam menyelesaikan Skripsi ini.
Secara khusus penulis ucapkan terima kasih kepada:
1. Bapak Prof. Dr. Komarudin Hidayat selaku Rektor Universitas Islam
N egeri Symif Hidayatullah Jakarta.
2. Bapak DR. Agus Salim, M.Si sebagai Dekan Fakultas Sains dan
Teknologi Universitas Islmn Negeri SyarifHidayatullah Jakarta.
3. lbu Nurhayati, Ph.D selaku Ketua Program Studi Teknik Infornrntika.
memberikan kesempatan, waktu, kesabaran dan perhatiannya untuk
membimbing penulis dalam menyelesaikan skripsi ini.
5. Thu Siti Ununi Masruroh, M.Sc, selaku Dosen Pembimbing 2 yang telah
memberikan kesempatan, waktu, kesabaran dan perhatiannya untuk
membimbing penulis dalam menyelesaikan skripsi ini.
6. Bapak Maska, selaku Pembimbing Lapangan yang selalu memantau dan
menasehati penulis dalam menjalankan Penelitian Skripsi.
7. Kedua orang tuaku, Bapak M. Muchtar dan Thu Imas Rihana tercinta
atas curahan kasih sayang, doa, dorongan baik moril maupun materil dan
segenap pengorbanan yang tidak pernah mengharapkan balasan kepada
penulis.
8. Kakakku Venny, Desta, Citra, JVIerisa, Maska telah memberikan banyak
motivasi, doa, dan dukungan semangatdalam menyelesaikan laporan ini.
9. Sahabat-sahabat baikku se1ia teman-teman yang tidak dapat penulis
sebutkan satu persatu karena telah mendoakan, mambantu, dan
memberikan kritik sarannya.
10. Seluruh pihak yang tidak dapat disebutkan satu persatu yang telah ban yak
membantu selama ini.
Penulis sadar masih terdapat kekurangan dalam Skripsi ini, baik dalam
penulisan maupun dalam cara penyajiannya. Untuk itu penulis sangat
mengharapkan kiitik dan saran yang sifatnya membangun demi kesempurnaan
Skripsi ini.
Harapan penulis semoga skripsi ini bennanfaat untuk dunia pengetahuan
dan pendidikan masyarakat umumnya dan bagi mahasiswa Fakutas Sains dan
Teknologi, khususnya yang mengambil Prodi Teknik Informatika.
Wassalamu'alaikum waralunatullahi wabarakatuh.
Jakarta, 16 April 2014
Yudha Satyagama
NIJVI.208091000053
DAFTARISI
Halaman
HALAMAN JUDUL ................................................................... .
LEMBAR PENGESAHAN ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
LEMBAR PENGESAHAN UJIAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . m
LEMBARPERNYATAAN ........................................................... iv
ABSTRAK ............................................................................. v
KATA PENGHANTAR ... ..................... .... ..... ...... ...... ............... v1
DAFTARISI ············································································ IX
DAFT AR GAMBAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Xll
DAFT AR TABEL . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . ... xm
BABIPENDAHULUAN
I. I. Latar Belakang .. ... .. .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 1
1.2. Rumusan Masalah . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 3
1.3. Batasan Masalah ... . . . . ...... .. . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.4. Tujuan Penelitian .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.5. Manfaat Penelitian ... . . . . .............. ......................................... ... 4
1.6. Metodologi Penelitian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
I. Metode Pengambilan Data .. . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . 5
2. Metode Pengembangan Sistem . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 6
I. 7. Sistematika Penulisan .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ........ 6
BAB II LANDASAN TEORI
I. Sejarah Warne!...................................................................... 8
2. Penge1iian Sistem Jaringan Komputer ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3. Jenis Jaringan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . .. 10
4. Jenis Topologi Jaringan yang Digunakan ....................................... 10
5. Metode Akses . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
6. Media Transmis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
7. Model Komunikasi Standarisasi LAN........................................... 14
9. Teori Aplikasi ........................................................................ 18
10. NDLC ................................................................................. 34
11. Studi Literatur ........................................................................... 40
BAB III METODOLOGI PENELITIAN
3.1. Waktu dan Tempat Penelitian ................................................... 45
3.2. Objek Penelitian ................................................................... 45
3.3. Metode Penelitian ................................................................ 45
I. Metode Pengumpulan Data ............................................. 45
2. Metode Pengembangan Sistem ......................................... 46
1. Analysis .. . . . . .. . . . . .. ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . 46
2. Design .......................................... .. . . . . . . . . . . . . . . . . . . . . . . . . 47
3. Simulation Prototype . . . . .. ... . . . . . . .............. . . . . . . . . . . . . . . . . . . . . . 48
4. Implementation ........... .............................................. 48
5. Monitoring ................................................................ 49
6. Management ............................................................. 50
3.4. Peralatan Penelitian ............................................................... 50
3.5. Diagram Alur Penelitian ......................................................... 53
BAB IV HASIL DAN PEMBAHASAN
4 .I . Analisis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
4.1.1. Sistem Berjalan .............................................................. 54
4.1.2. Sistem Usulan ................................................................ 55
4.1.3. Topologi ...................................................................... 56
4.2. Design . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
4.2.1. Denah Warne! .............................................................. 57
4.2.2. Hardware dan Software . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . 58
4.3. Simulation Prototype.............................................................. 60
4.3.1. Instalasi Paket Tracer ...................................................... 61
4.3.2. Tahapan Pembuatan Jaringan di Paket Tracer.......................... 62
4.3.3. Simulasi Jaringan . . . . . . . . . . . . . . . .. . . . . . . .............. ........ .......... ..... 62
4.4. Implementasi .. . . . . . . . . .. . . . . . .. . . . . . . . .. . . . .. . . . . . . .. . . . .. . . .. . . . . . . . . . . . .. . . . .. . . . . . . 63
DAFTAR GAMBAR
Gambar 2.1. Topologi Bus.................................................................. 11
Gambar 2.2. Unshielded Twister Pair (UTP) . . . . . . . . . . . . . . ......... .. . . ................ 13
Garn bar 2.3. Kabel Fiber Optik ...... ........... ............................ . . . .. . . . . . . . . . . . . . 14
Gambar 2.4. Model OSI ..................................................................... 16
Gambar 2.5. Network Development Life Cycle (NDLC) ..... ........ .......... .. . . . . 35
Gambar 3.1. Diagram Alur Penelitian.............. ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Gambar 4.1. Analisa Sistem Berjalan .................................................... 54
Gambar 4.2. Analisa Sistem Usulan .......................................................... 55
Gambar 4.3. Letak Server dan Workstation............................................... 57
Gambar 4.4 Denah Komputer Server.................................................... 58
Gambar 4.5. lnstalasi Packet Tracer ........................................................ 61
Gambar 4.6. Jendela Aplikasi Packet Tracer ................................................ 62
Gambar 4.7. Login Screen pada Workstation ......................................... 83
Gambar 4.8. Login Screen Pada Workstation Dengan KDE........................ 84
Gambar 4.9. Tampilan Pada Server............................................................... 85
Gambar 4.10. Tampilan Pada Workstation ...................................................... 85
Gambar 4.11. Default Login ............................................................................. 86
Gambar 4.12. Capture Tracer Menggunakan CMD ...... .......................... ..... .. 87
Gambar 4.13. Capture Tes Browsing ....................................................... 86
DAFT KR TABEL
Tabel 2.1 Tabel Perintah- Perintah Dasar Pada Linux ............................. 21
Tabel 3.1 Perangkat Keras .............................................................. 51
Tabel 3.2. Perangkat Lunak ............................................................. 52
Tabel 4.1. Biaya Pembuatan Warnet OS Berlisensi ................................ 55
Tabel 4.2. Biaya Pembuatan Warnet TIS .............................................. 56
BABI
PENDAHULUAN
Li Latar Beiakang
Di era globalisasi ini, komputer banyak digw1akan dalam segala
kehi<lupan. _Beberapa diantaranya digunakan dalam bi dang
pendidikan, kedokteran, industri dan juga daiam berbagai pelaku bisnis.
Salah satu bisnis yang dapat menghasilkan keuntungan yang besar adalah
bisnis wamet (wanmg internet). Namtm dalam penyediaan kebutuhan
yang diperlukan untuk membangun suatu warnet diperlukan modal yang
besar. ~vtodal tersebl1t yang akan digunakar1 t1ntuk t,iaya operasio11al
seperti sewa tempat, Jasa operator, pembelian komputer beserta
aksesorisnya, pembeiian lisensi sistem operas1, pemasangan Jarmgan
beserta modemnya, dan beberapa komponen penting !ainnya.
Pemasa11gan jaringa11 1nerupakan hal yang 11arus diperhatika11 dala1n
membangun sebuah wamet. Karena jaringan komputer bermanfaat untuk
menyambungkan keseluruhan komputer client ke server. Jaringan
komputer pada saat ini dapat diimplementasikan dengan berbagai macam
sisten1 operasi, salah satunya adalah Linux Terminal Server Projeet ( LISP
)~ yang berjalan pada sisten1 operasi I.,inux. Linux 111erupaka11 sisten1
operasi yang berbasis ji·eeware (tidak berbayar). Dalam pengoperasiannya
LISP menggunakan sistem operasi linux RedHat 9.0. LISP merupakan
aplikasi jaringan komputer dirnana kornputer client dapat berja!an tanpa
n1enggunakan f1ard clisk dan sistem OJ:>erasinya terpusat hanya pada server.
Dengan begitu pt:.nggunaan LTSP dapat menghernat pernbelian hardware
dan juga meminimalisir pemeliharaan komputer.
Dalam investasi pembuatan wamet, modal yang paling besar
warnet itu server yang digunakan hams memenuhi spek yang lebih unggul
dari client sert..a berkualitas baik. Server juga hams menggunakan hard disk
dan dvd mom. Dari studi literatur yang saya lakukan ada beberapa
kekurangan yaitu masih menggunakan harddisk dan dvd room disetiap PC
client. Jadi salah satu cara yang dapat digunakan untuk menghemat
anggaran pembela~jaan warnet adalah dengan menggunakan LTSP dengan
Sl. '·te"' op4 ra0 1· 1 1nuv R4 dHat 0 n .;, lU_ ..... ,;, t....ax /'\.. J._ ._, \. -",V.
Untuk penerapan jaringan internet Linux Terminal Server Project
ini, maka penulis mengadakan implementasi jaringan pada Warnet TIS.
Warnet TJS merupakan proyek ke1jasama dari 2 orang yang memiliki
hubungm1 pt:rsaudaraan. Warne( tersebui terktak di Ja!an Nada No. 17
Kler1der Jakarta Ti1nur. Dala1n lial spesifikasi ko111puter, vvar1iet TIS
membcdakannya me~jadi 2, yaitu komputer client sebanyak 9 unit dtm l
unit komputer server. Adapun komputer client menggunakan Prosesor
Intel Dual Core 2,7Ghz. l\,fotherboard ECS, Memori DDR2 lGb, VGA
PCI Express 5!2Mb, 1'.1onitor LCD !8.5 Inch, Ffoopy, Keyboard dan
l\!fouse, Webcam, Head5ei. Sedangkan untuk komputer server,
spesifikasinya menggunakan Intel Core i3 3Ghz, Afotherboard MSI,
Memori DDR3 4Gb, VGA PCI Express 512Mb, Monitor LCD l 8.5 Inch,
Keyboard dan Aiouse, Webcam, Speaker, Printer 3in l
(Print,Scan,Folocopy) dan UPS 800VA.
Penyediaan warnet tis ditujukan untuk para client yang hendak
mengakses internet untuk keperluan browsing, e-·mail, chating, mengetik,
mengeprint, clan scaning. Adapun terdapat perbedaan penyajian tampilan
1nenu tersebut pada layar monitor, sehingga masyarakat 1nasih a\:vam
dalam mengoperasikan linux dan masih membutuhkan tutorial. Untuk itu
bagi pemilik warnet sebaiknya menempatkan jasa operator guna
membantu pelayanan pengoperasian Linux bagi client.
Meli hat dari permasa!ahan terse but penu!is ingin membangun
sebuah siste1n L TSP ( Linux Ter1ninal Server Prqject ). Untuk it1J peneliti
dikemukakan dalam skiipsi yang berjudul "IMPLENTASJ LTSP PADA
'WARNET TIS SKALA J'\:JE.DIUM".
1.2 Rmm.1sa11 lWasalah
Berdasarkan latar belakang, masalah pokok yang akan dibahas penulis
adalah sebagai berikut :
1. Bagaimima sebuah workstation bisa bekerja ta..npa harddisk pada warnet
tis.
2. Bagaimana LTSP (Linux Tem1inal Server Project) dapat meminamalisasi
hc1rclwc1re pada sisi Yvorkstc:rtifJJ1
1.3 Batasan Masalah
Penulisan skripsi ini untuk lebih memusatkan masalah yang ada agar
tidak menyimpang dari topik maka batasan masalah hanya akan membahas
pennasalahan yang berkaitan pada sistem. Adapun batasan masalahnya
ada!ah:
l. Menginstal linux pada komputer sever.
2. lnstalasi (LTSP) Linux Tern1inal Server Project pada server.
3. lnisialisasi sever dan Konfigurasi pada workstation.
4. Pe11gaktifan services.
5. !vfen1buat bootflotJY pada V1.Jt>rkst£z!ilin.
6. Pernbuatan booting pada workstation.
7. Penulisan skripsi ini hanya terbatas pada insia!asi jaringan mtemet
1.4 Tujmm .Peneliti:m
Tujuan yang akan dicapai pada penuiisan skripsi 1111 adalah
mengimplentasikan L TSP dalam Jaringan Linux Terminal Server Project di
Warnet TIS dengan menggunakan Sistem Operasi Linux Redhat 9.0 guna
mengefisiensikan biaya perawatan dan perbaikan.
1.5 Manfaat Penclitian
-1. Bagi Penulis
a. Memenuhi tugas akhir sebagai syarat untuk menyeiesaikan Study
Strata I (S-1) Teknik Infommtika.
b. Menerapkan pengetahuan rnengenai pentinf:,l1lya keama11an s!stern
jaringan pada kasus nyata.
c. Menambah wawasan penulis tentang teknologi informasi khususnya
dalam bi dang keamanan sistem jaringan.
2. Bagi Universitas
a. Iviengetahui kema1npuan mahasis\va dalain inenguasai materi teori
yang diperoleh selama kuliah.
b. Mengetahui kemampuan mahasiswa dalam menerapkan ilmunya dan
sebagai bahan evaluasi.
c. Memberikan gambaran tentang kesiapan mahasiswa dalam
menghadapi dunia kerja dari hasil yang diperoleh selama kuliah.
l.6 l\'letodologi Peneliti:m
Metodologi penelitian yang digunakan da!am penulisan skripsi ini
n1e!lputi dua metode~ yaitu n1etode pengun1pu!a11 data dan 1netode
pengembangm1 sistem.
1.6.L M:etorle Pengambilan Data
Pada metode pengumpu!an data disini melalui tiga earn, yaittl ;
a) Studi Pustaka dan Studi Literatur
1~e.ngun1p·uian data dan inforn1asi de_ngan cara
membaca buku-buku dan situs-situs sebagai referensi yang
dapat diaj ukan acuan pembahasan dalam masalah ini. Se lain
sw11ber-swnber yang telah disebutkan diatas, penelitia.'l ini
juga memakai beberapa hasil karya tulis sebagai referensi
bahan pembanding. Sedangkan Studi literatur adalah usaha
untuk mencari refereusi dan bahan acuan dari penelitian
sejenis yang dilakukan penelitian lain.
h' "t d" I u; .., u 1 La_pangan
l) Pengamatan (Observasi)
l\1engut11_pui.kan data dat1 inforn1asi dengan cara
n1e11injau dan mengamati secara langsung kegiatan
yang teijadi di lapangan.
BAB I1 LANDA.SAN TEORJ
Bab ini berisi tentang teori-teori yang berftmgsi sebagai landasan teori
yang diperlukan dalam menuPJang penulisan skripsi.
BAB ITI METODO.LOGJ J>ENU,JTJAN
Bab ini berisi tentang penguraian mengenm metodologi penelitian
yang digunakan dalam pe1mlisan skripsi.
BAB IV HA.SIL DAN PEIWBAHASAN
Bab _lnl berisi tetang pe1nbahasan _tnengenai inetode pcngun1pulan data
dan metode pengernbangan pernngkat lunak yang dipakai pada
pene! itian ini.
BAB V PENUTU.I'
Bab ini ada.iah bab terakhir daiam pcnulisan skripsi ini. Maka dalarn
bab ini akan termuat kesimpulan dari hasil bahasan seluruh bab serta
saran-saran yang kiranya dapat memberikan manfaat.
BABll
LANDASAN TEORI
2.1 Sejarah Warnet
Untuk membangun suatu warnet d.iperlukan model komputer yang
tidak tunggal, yang melayani selurnh tugas komputasi suatu pernsahaan
meiainkan sekumpulan komputer yang digambarkan dengan workstations
yang berjum!ah banyak dan terpisah tetapi masih sa!ing berhubungan
dalam melaksanakan tugasnya. Sistem ini disebut Jaringan Komputer (
Computer Netvmrk ).
Jaringan komputer pada saat ini dapat diimplementasikan dengan
berbagai macam sistem operasi, salah satunya adalah Linux. Pada
penulisan ini jaringan Linux yang digunakan adalah Linux Terminal
Server Project ( LTSP ), yang mcrupakan cara pembuatan jaringan dengan
m,,nmm~0l, 0n t"rm1·~01 1·»1'"»>' Deng0 n ap11·kas1· ;n; ;ar1·ngan be'J. 0 lan t 0 npa VI 55u.LLU '\.(.!, L '-' HU.I • V YVf • L (.t, L (. L U_ J L L L o;.t. (. L <.U
menggunakan harddisk, jadi dapat menghemat pembelian hardware,
karena tidak pertu menggunakan harddisk dalam komputer client.
Disamping itu untuk pemeliharaan komputer itu sendiri lebih mudah
karena sebagian besar perawatan terpusat di komputer server.
Untuk penerapan jaringan internet Linux Terminal Server Project
ini, maka penulis mengadakan instalasi jaringan pada Warnet TIS. Warnet
TIS merupakan proyek kerjasama dari 2 orang yang memiliki hubungan
persodarnan. Warnet tersebut ter!etak di Ja!an Nada No. 17 K!ender
Jakarta Timur. Dalam ha! spesifikasi komputemya, Wamet TIS
membedakannya menjadi 2, yaitu komputer clieni sebanyak 9 unit dan I
unit komputer server. Untuk komputer client menggunakan Prosesor lntel
Dual Core 2,7Ghz, lvfotherboard ECS, Memori DDR2 lGb, VGA PCI , .. ,,
rF -- -'- . - . _1 ...1--- \ 1-·---·-··
Webcmn, Headset. Sedangkan un1uk kompu1er server, spesifikasinya
menggunakan Intel Core i3 3Ghz, .Motherboard MSI, Memori DDR3 4Gb,
VGA PCI Express 5 l2Mb, Monitor LCD l 8.5 lnch, Keyboard dan Adouse,
Webcam, Speaker, Printer 3in1 (Print,Scan,Fotocopy) dan UPS 800V A.
Wamet TlS menggunakan Linux sebagai sistem operasi karena
Linux bersifat opeu source yang dapat dipero1eh dengan cara mengunduh
melalui internet secara gratis tanpa di1zenalcan biaya sehingga lebih
menghemat biaya karena untnk kepemilikannya tidak perlu membeli
lisensi resmi. Dengan keunggulan Linux ini diharapkan Wamet TIS dapat
bersaing dengan warnet-wamet lainnya.
2.2 Pengerfom Jaringan Komputer
Jaringan koinputer adalah sekelon1pok otonon1 yan.g sering
berhubungan antarn satu komputer dengan lainnya menggunakan protokol
komunikasi melalui media komunikasi sehingga dapat saling berbagi
infor1nasi, program - progran1, pengguna bersan1a perangkat keras seperti
printer, harddisk, dan sebagainya. Sela in itu jaringan bisa diartikan sebagai
kumpulan sejumlah te1minai komunikasi yang berbeda diberbagai lokasi
yang terdiri dari lebih satu komputer yang saling berhubungm1. (Salemba
11,fotek,2003,ha!.2).
Dalan1 se.buah jaringai--i ko1nputer biasru1ya. terhubung 1)&'1yak
komputer ke sebuah atau beberapa server. Server adalah komputer yang
difungsikan sebagai «pelayan'' pengiriman data dan atau penerimaan data
serta mengatur pengirman dan penerimaan data diantara !computer -
komputer yang tersambung.
2.3. .Jenis Jaringan Komputer
Jarak merupakan hal yang penting dalam membangun sebuah
jaringan komputer, karena untuk setiap jarak yang berbeda diperlukan
teknik yang berbeda-beda pula. Berdasarkan jarak dan area kerjanya
jaringan komputer yang digunakan yaitu:
e Local Area Network (LAN}
Jaringan ini digunakan untuk menghubungkan komputer -
komnuter pribadi dan workstation da!am suatu rerusahaan vanrr ~ • ,,, 0
menggunakan peralatan secara bersama-sama dan saling bertukar
informasi. Jaringan ini digunakan untuk menghubungkan simpul
yang berada di daerah yang tidak ter!alu jauh seperti dalam suatu
bangunan atau suatu gedung dengan memiliki jarak radius 10 km.
2.4. Jenis Topoiogi Jaringan yang dignnakan.
Topologi adalllh istilah yang digunakan untuk menguraikan caia
bagaimana !computer terhubung dalam suatu jaringan. Topologi
menguraikan layout aki:ual dari perangkat keras jaringan sedangkan
topologi logika menguraikan perilalrn !computer pada jaringan dari sudut
pandang operator, dalam ha! ini manusiany<i yaitu topologi fisik. Pada
umunya, jaringan menggunakan sa!ah satu dari dua topologi fisik.
" Topologi Linear Bns
Layout 1111 tem1asuk iayout umum. Satu kabe! utama
menghubungkan tiap simpul ke saluran ttmgga! dihubungkan ke dua
masing-masing hanya terhubung ke satu simpul lainnya. Topologi ini
seri11gkali diju1t1pai pada siste111 client/server, di111a11a salah satu
kon1puter pada jaringan tersebut difungsikan sebagai ._file server~ yang
berarti bahwa komputer tersebut dikimsuskan hanya untuk
pendistribusian data dan biasanya tidak digunakan untuk pemrosesan
informasi. Dengan kata lain, pada topologi jenis ini semua terminal
terhubung ke jalur komunikasi. Informasi yang akan dikirim akan
n1cle\:vati se1nua tem1ina1 pada jalttr tersebut.
Jika alamat yang tercantum dalam data atau infonnasi yang dikirim
sesuai dengan alamat terminal yang dilewati, maka data atau infom1asi
tersebut akan diterima dan diproses. Jika alamat tersebut tidak sesuai,
maka inforrnasi tersebut akan diabaikan oleh terminal yang dilewati.
Gambar .:: . .:: Topologi Bus
2.5. Metode Akses yang diguna kan
Metode akses adalah suatu cara yang digunakan oleh jaringan untuk
mengakses data yang diperoleh. Dalam berkomunikasi perlu adanya
data, sehingga data dapat sarnpai di tujuan dengan benar. Metode akses
juga lY-"rfungsi untuk menghubungkan sejumlal1 workstation ke sw11ber
kon1putasi lainnya~ sehingga mereka dapat dipakai bersan1a oleh tiap orang
yang mempunyai workstation.
Dalam prosedur berkomunikasi dalam 1armgan yang dilakukan
antara workstation dan server memerlukan sebuah protokoL Karena
diantara keduanya memiliki interprestasi data yang berbeda. Untuk itu,
d"b k l " " . . J.. • k ., . IL uat suatu proto .vo1 yang uCr.tungs1 menJemuatan1 "O_mun1i<:as1
workstaiion dan server tersebut agar keduanya saling mengerti,
an tar
Da!am bentuk jaringan LAN, ada beberapa alternatif yang dapat
di!akukan berdasarkan jenis maupmi kondisi jaringan yang akan dibangun:
• Etl!erNet.
Sistem Ethernet sesungguhnya pertama kaii di disain untuk
digunakan dengan kabel coaxial, tetapi pada saat ini jenis kabel lain
sudah dapat digunakan untt1k sistem iainnya. EtherNet memiiiki
kecepatan transmisi data 10 Megabit/sec. Topologi yang digunakan
adalah Bus dengan metode akses CSMA/CD.
Adalah media yang berfongsi untuk menyalurkan informasi dari satu
tempat ke tempat lainnya. Kabei yang digunakan ada!a.h:
" llns!iielded Twister Pair (UTP),
Secara fisik kabel Unshielde Twister Pair (UTP) terdiri aias ernpat
pasang dawai medium. Setiap pasang dipisahkan oleh dawai
pe!indung. Tipe kabel i11i semata-rnata n1enganda!kan efek konse!a..),1
yang diproduksi oleh pasangan-pasangan dawai untuk rnembatasi
degrndasi sinyaL UTP digunakan sebagai media networking dengan
impedansi 100 ohm. Kabel ini memiliki ban yak keunggulan, selain
mudah dipasang ukurannya kecil, harganya lebih murah dibanding
dcngan n1cdiun1 la.in. Satu kekurangan kabel u1·.P adalah rentan
terhadap efek inferensi elektris yang berasal dari media atau perangkat
- perangkat disekelilingnya.
• Kabel fibe1· Optik.
ftl,;vsii!-c f#¥1\ltdNt.f..fMJ;
Kabel fiber optik ini merupakan media jaringan medium yang
marn.pu digunakan u11tulz. transmisi=transmisi modl1lasi. t-Iarganya jauh
lebih mahal, tetapi cukup tahan terhadap interferensi elektromagnetis
dan mampu beroperasi dengan kecepatan dan kapasitas data yang
tinggi. Beberapa keuntungan dari kabel fiber optic adalah memiliki
ringan, berukuran kecil, tidak ada radiasi elektrik kabel terhadap derau
dan isolasi ground yang baik.
Gamhm· '.!. ~ Kah€'l Fiber Optik
., Gelombang Mikro (Microwave).
Gelombang ini dapat di&'"llnakan untuk mengirim data pada jarnk
jauh. Penggm1aanya harus mengikuti aturan penggunaan frekuensi
rndio.
G Sinar Infra Mernh (liifra Red).
Media ini mirip gelombang mikro, tetapi kecepatan pengiriman
datanya tidak terlalu tinggi dan mudah terpengaruh oleh derau dari
keadaan sekelilingnya Se!ain ini kerugiannya adalah sinar laser tidak
dapat menembus hujan atau kabut tebal, tetapi dapat bekerja normal
pad.a saat cuaca cerah.
2.7. 1\-fodel Komunikasi Standarisasi LAN.
Untuk model komunikasi jaringan kita mengenal berbagai macam
bentuk model komunikasi, salah satunya adalah model komunikasi
Arsitektur standart yang telah dibuat oleh badan dunia internasional
yaitu International Standart Organization (ISO), yakni Open System
Interconnection (OSI) 7 !ayer. Stanrbrt ini mernpakan bentuk baku dari
arsitektur jaringan, agar berbagai merk dari berbagai perusahaan memiiiki
standart yang sama, sehingga dapat saling berkomunikasi satu sama lain.
Tujuh lapisan OSI tersebut a<lalah :
1. Physical Layer.
Physical layer berfungsi untuk menentukan _karakteristlk dari _kabel
yang digunakan untuk menghubungkan komputer dengan jaringan.
2. Data Link Layer.
Data Link Layer berfungsi menentukan prntokol untuk pertukaran
frame data yang lewat meialui kabei . Layer ini berurusan dengan
pengambilan dan pelepasan paket data dari dan ke kabel, deteksi,
dan koneksi kesalahan, serta pengiriman ulang data.
3. Network Layer.
r~etwork Layer bertanggung jawab untuk merutekan paket ke
tujuan yang seharusnya.
4. Transpott Layer.
Tratl.sport Layer berfungsi untuk menerima data dari session layer,
memecah data menjadi bagian-bagian yang lebih kecil,
meneruskan data ke network layer clan menjarnin semua potongan
data tersebut bias tiba di sisi penerima dengan benar.
Session Layer mengizinkan para pengguna untuk menetapkan
session dengan pengguna lainnya.
6. Presentation Layer.
Fungsi dari lapisan ini adalah rnelakukan terjemahan struktur data
diantaraberbagai arsitektur, perbedaan daiam representasi data
dikelola di tingkat ini.
7. Application Layer.
1'-'-'"ngs1· ·un'uk lTI 4 11' ""d1·" 1·~·1 a''""S •1'ngk'"' a-11·"as1· t·e J. a·'n·>fl-.uv.i_t u - I L .1 _IV. 1y-..; Ut\.LU (: r..::iv L - l'..1.L (. p '.r.. l\. - 1.1 115au.
Gamhar 1.S l'v!od<?l Of/I
2.8. Sistem Operasi Linux
Linux adaiah sebuah sistem operasi komputer yang merupakan
implementasi independen dari posix , mel.iputi True AfulfiTasking, Virtual
Memo131 , Shared Libraries , Demand Loading , A1emori lvlanagement ,
Linux dulunya adalah proyek hobi yang dikerjakan oleh LlNUS
TORVALDS yang memperoleh inspirasi dari minix , yaitu Sistem Unix
keei! yang dikerjakan o!eh Andy Tanenbaum . Linux versi 0.0 ! dikerjakan.
sekitar bulan Agustus l 99 l . Kemudian pada langgal 5 Oktober l 99 J
Linus mengumumkan versi resmi Liuux yaitu 0.02 yang hanya dapat
meqjalankan scl bash ( GNU Bourne Again Shell ) dan GCC ( GNU C
compiler). Saat ini Linux dapa1 digunakan untukjaiingan (networking),
pengembanga.n S'<.~ftvvare ., dan bahkan untuk pek:erjaan sehar1 ··- hari _
Linux dapat berjalan dibeberapa platjimn scpcrti :
e Intel 80386 I 486 I 586 I 686, Pentium [Pro, II, II!, IV].
e Ai'v1D dan Cyrix.
• Sistem PC dengan Jvfulti Prosesor Symetris, Laptops,
Notebooks dan sebagainya.
Beberapa fitur - fitur yang dimiliki oleh Lim.Lx :
e Jvfu!ti1(1sking penuh dan dukungan 32 bit.
,. X - 'Window , mcrupakan standar defacto sistcm grafis
untuk mesin Unix . Di Linux dikenal sebagai xfree 86.
" Dukungan TCP I lP ( Jf-ansmission Control Pro;ocol I
Jn1er11ct
Protokol ). Salah satu protokol yang mcnghubungkan jutaan
komputer Universitas dan Bisnis ke Hiorld Wide Network
(Internet)" Dengan koneksi Ethernet kita dapat inegakses
e Virtual Afemory dan Shared Libraries , di Linux dapat
menggunakan bagian dari harddisk komputer sebagai
" Dukungan GNU software , Linux mendukung jangkauan
yang luas untuk perangkat lunak bebas biaya yang ditulis
sebagai proyek GNU, termasuk utilitas seperti : GN1J C dan
C++ compiler dan lain - lain.
,. Dapat digunakan untuk apiikasi bisnis seperti Word
Spreadsheet, Desktop Publishing, dan lainnya.
• Dapat juga digunakan sebagai file secver , lntemet Seever
dan
DataBase Server.
Beberapa ekstensi tile yang digunakan oleh lintlX *.rpm,* .tgz
2.9. Teori Aplikasi
L TSP merupakan sebuah proyek untuk membuat terminal. server di
Linux. Dengan aplikasi L TSP tersebut maka klien diskless dapat
rner1gakses server Ljr1ux darl rner1jalankan berbagai aplikasi yang berjalar1
di atasnya.
Kabar baiknya adalah anda dapat memanfaatkan PC lama sebagai
kliennya. Korrtputer sekelas 486 dan Penti11m I tlengan R?Jvl 16 ~ .. 1B,
lengkap dengan berbagai aplikasinya. Bayangkan bernpa dana hardware
yang dapat dihemat dengan teknik ini. Anda juga tidak perlu membeli
!isensi OS dan ap!ikasinya karena Linux} L TSP, dan berbagai ap!ikasinya
dapat diperoleh tanpa membayar iisensi.
Administrator jaringan tidak perlu menginstal Linux dan aplikasinya
satu per satu di tiap client. Aplikasi cukttp dipasang di server saja, dan
klien menjalankan aplikasi tersebut. Semua processing power terjadi di
server,. se_h·ingg .. a kecepatan proses akan _mengik-utl spesifikasl server. - -
Manfaat lainnya adalah troub.leshooting dan backup data menjadi lebih
mudah, karena aplikasi dar. data terpusat di server.
Bagaimam1Cara Keyjanya ?
Bagaimana sebuah PC lama dapat menjalankan Linux vers.i terbaru
lengkap dengan aplikasinya?
Di sisi client diperlukan sebttah disket yang telah terisi bootrom
untuk booling dan mengambil berbagai file yang diperlukan dari server.
Ketika cliettt booting 1naka akan meminta ala1nat IP dari server. Server
memberikan alamat kepada client tersebut menggunakan fasilitas DHCP.
Selanjutnya ciient mendownload kernel server, setelah kernel
didownload dan disimpan di RAM maka kontro! sistem di client diambil
alih oieh kernel. Mulailah pendeteksian berbagai perangkat keras yang
terdapat di client.
Proses berikutnya adalah menjalankan file sistem root dari server,
menjalankannya. Selanjutnya hubungan dengan XDM Server terjadi dan
muncullah dialog login ke tenninal server. Nama user dan password yang
telah terdaf't.ar di server dimasukkau, dau mu!ailah client bekerja
sebagaimana iayaknya menggunakan Linux dan aplikasinya secara iokai.
Paket.fi/e yang berkaitan dengan LTSP yaitu :
I. NFS Server(Network File S)'stem)
Pada komputer nonnal biasanya roof device ditunjukkan ke
ltarcidisk, sebagai contoh /dev/hdal. Tap] pada LintlX Tcnninal Server
Project, root device mengarah ke NFS. Jadi dengan demikian server
membutuhkan NFS server. NFS akan melakukan mount file-file atau
direktori !computer server dari komputer yang berbeda dalarn suatu
.ianngan yang sama.
2. TFTP Server (Trivial File Transfier Protocol)
TFTP dalam aplikasi L TSP ini merupakan sebuah protoko! yang
digunakan untuk melakukan down!ood kernel. TFTP mirip dengan
FTP (File Transfer Protokol), tetapi TFTP lebih kecil dan sederhana
dari FTP sehingga TFTP ikut masuk kedalarn ROM. Perbedaan kedua
protokol tersebut adalah TFTP menggunakan UDP (User Datagram
Program} yang bekerja b!ok per blok tanpa autentikasi, sedangkan
FTP menggunakan TCP ( 7/'ansmission Control Protocol) yang
bekerja secara stream serta lebih rumit.
Perintah-perintah dasar yang di gunakan bebernpa di antaranya
terdapat pada tabel 2.1 :
Tabel 2.! Perintah-11eri11tah D.asar Pada Linux
I !--------+--· j [Perintahj--he!p I lv!enampilkan keterangan
I \ perintah. "--help".
Perin tab I ·~----. -----,~
bllntu tentang pema1m1a.ri I
I
Keternngan
I 1s Melihat isi file dari direktori aktif.
!---------+------------------~---~-] ' . • ' ' 1 l 'h l ' ' , ~1 d d' ' ' k"f b . ~· rn -m I JV e 1 at se urun 1s1 n e pa a ire1cton a. u . eserra me J
I hidden, la!u ditampilkan layar per !ayar. \
I I I I
I I I I
I cdfdirektori] I M~rubah direlctori. Menggunakan "cd" ianpa nama 1 1
1
1
1 I direktori akan mengubah direktori ke home direktori. Dan \
j "cd -" akan mengubah direktori ke direktori sebelunmya. ~
l qi[sumber] I Mengkopi suatu file
I ftujuanj I j mcopy fsumberl Mengkopi suatu file dari/ke dos file sistem.
I {114uan] I I mv[sumbet] Memindahkan atau mengganti nama file J
l 1' i flujuan] I
I nn/ft/ e J -----1 Menghapus file --! ! [ mkdir/directori] I Membuat direktor.i baru I i . .,,. ·J· c I ,, i ,. . . i. k------·~ ~~11.11rectorv1 1 lv1emnanus mreKton vang te an ·osong I
[-rm -r[fifes/ ___ T_(recursive -remove) I . I Menghapus file, direktoii dan-l
I I . . I subdJTektonnya.
! I I I I I i Untuk melihat isi suatu file, dengan tambahan perintah I
I
j iocate[nama I Mencari file dengan string "mm1a file".
1.1ue1 i \ ' , I '[ ., I " t k ' ' ' 1 , k·· ' k t ~J . I re ne1. server1 1 un u - mengnuoungKan mmpmer na Ke ompu er am
! i \ dengan menggunakan protokol TELNET.
1
1---~-~--1-~----- '' J I ftpfserve1} 1
Ftp ke mesin lain, ini sangat berguna untuk mengkopi file I I I ke/da.ri remote mesin.
!.~tartx I Menjalankan X-window server
I I windows manager.
r shutdown -h I (sebagai root) S'hut down siStem. I I
I now I untuk remote shutdown.
~alt ·I reboot ( sebagai root) atau reboot mes in.
dan me-!oaddefau!t \
i U1nu1nnya digunakan I
I --1
Me.lihat direktori kerja saat ini hiwd I ~----------+--------------------------< I hostname I Menampilkan nama local host (mesin tempat beke1ja).
L__.~~~~--j-~~~~~~~--~~~~~~-· i wlwami I Mencetak login name yang digunakan
; id[nama user J I Menceta.k user id ( uid) atau grup id (gid)
[Vviio-----·i-Melihat user yang login pada komputer. j I
l finger[nama :
Me!ihat infonnasi user.
didefinisikan pada parameier ini dan opiion server lainnya dapat
diabaikan. Jika n!ai parameter 1111 tidal' diberikan, malrn akan
digunakan fP J 92. !68.0.254
" SYSLOG HOST
Jika digunakan untuk dapat mengirim pesan proses iog m server
atau ke default server, maka dapat ditentukan dengan menggunakan
parameter ini. Jika paremeter ini tidak ditemukan, maka akan
rr1enggur1akan nilai dari paran-ieter ~ SERVER ~.
• NFS SERVER
Digunakan untuk memberikan nilai alamat JP dari NFS server yang
digunakan ketika akan melakukan proses mount filesystem /ho1ne.
Default adalah sama deni.>an nilai parameter SERVER.
,. USE_NFS_SWAP
Isikan ni!ai Y jika diinginkan u11tuk n1engakti-fkan option i'-JFS s\vap.
Default adalah N.
• SWAPFILE SIZE
Konfigurasi ini akan mengijinkan pernbahan terhadap ukuran dari
swapfile. Defauit adalah 64m.
,. SWAP SERVER
Swap file dapat berbeda di salah sat server pada jaringan yang
terhubung. Untuk rnengnrahkan ke server te11entu isikan alamat JP
server tersebut pada parameter ini.
• NI'S SW APDIR
Direktori pada server yang akan diekspor melalui NFS. Default
adalah pada /var/opt/ltsp/s\vapfiles. Pastikar1 bah\va direk:tori yang
akan diexport tercantum pada file /etc/exports.
" TELNET HOST
J ika wrokstation adalah untuk digunakan pada tenninal berbasis
teks, maim nilai parameter ini perlu diisikan dengan alarnat IP server
yang akan ditelnet. Jika nilai ini tidak diisika.n, maka akan
diguna.ka.n nila.i parameter ' SER VER '.
e DNS SERVER
Digunakan untuk membentuk file resolv.conf'.
• SEARCH DOMAIN
Digunakan untuk membentuk file resolv.conf.
e MO_DULE_Ol sa1npai 1v10DULE_10
Terdapat 10 buah module kernel yang dapat diakrifkan pada
konfigurasi ini. Berbasis perintah yang digunakan pada perintah
insmod dapat dicantumkan di sini.
" RAMD!SK SIZE
Ketika workstation boot, akan dibuat ramdisk dan dimount pada
direktori /tmp. Ukuran daii filesystem tersebut dapat ditentukan
melalui konfigurari parameter ini, ukuran adalah da.la.m kbytes (
1024 kbytes ). Untuk membuat 1 Mhyte, gunakan RAMDlSK _SlZE
'. '
perubahan ulrnran ramdisk pada kernel. Perlu dilakukan kompilasi ..
atau jika menggunakan Etherboot atau Netboot, malca infon11asi
tersebut dapat disan1paikan ke kernel dengan menggunakan ~
tagging · memanfaatkan u1jiity mknbi-Jinux. Niiai defrmlt adalah
i024 ( i mb ).
• RCF!LE_Ol sampai RCF!LE_!O
Script RC tambahan dapat dipanggii oleh re.local script. Tempatkan
script tersebut pada direktori /etc/rc.d da11 taritulcan nar11a script
tersebut pada parameter ini.
e SOUND
Jika paket 1.,1-.SP Sound terinstal, 1nak:a perlu dilakuka11 seting pada
parameter ini te~jadi Y yang dimana nantinya akan dieksekusi script
re.sound untuk 1neiakukan setup sot1nd card dan deamo11 yang
diper!ukan. Default ada!ah N.
2. ParameterX-Windows:
0 XDM SERVER
Jika diinginkan untuk mengakses XDM ke komputer yang berbeda
dari default server, maka alamat XDM server tersebut bisa diisikan
pada para1neter .ini. Jika tidak dlte.mukan maka akan menggunakan
alamat IP dari parameter' SERVER·.
" XSERVER
t-A:eridef111isikan X server yang akan t1ikatar"Jcan di \vtokstation.
-- _,_ __ "
tidak hams diisi, script re.local akan melakukan proses auto - detect
video eard anda yang digunakan.
" X_!v10DE_O sampai X_tv10DE_2
Dapat didefinisikan tiga jenis modeline dan resolusi untuk masing -
masing wroksation. Terdapat h dua buah bentuk penuiisan yang bisa
digunakan, yaitu hanya menuliskan resolusi atau menuliskan
X_ MODE_ x maka akan dicoba untuk menggunakan daftar model ine
yang dimiliki, dengan resolusi 1024 x 76&, 800 x 600 dan 640 x 480.
• X MOUSE PROTOCOL - -
Nilai yang diisikan di sini dapat mengikuti nilai yang berfungsi pada
Protocol Pointer Xfree86. Nilai yang umum digunakan adalah "
Microsoft " dan "PS/2 ". Default adalah "PS/2 ".
" X MOUSE DEVICE - -
Digunakan unruk memberikan ni!ai port untuk mouse yang
digunakan. Jika menggunakan serial mouse yang menggunakan
serial port, maka nilainya adalah /dev/ttySO atau /dev/ttyS 1. jika
digunakan keyboard mouse, maka nilainya adalah /dev/psaux. Nilai
default adalah /dev/psaux.
w X rv10lJSE RESOLUT10N --· -
Nilai dari option ini bisa menggunakan ni.!ai pada ' Resolution '
pada file XF86Config. Nilai ummn adalah 50 dan nilai umum mouse
PSf2 adalah 400. Default adalah 400.
• X BOTTONS
Memberi tahu system beberapa banyak tombol pada mouse tombol
yang digt1nakan. Umlnnnya adalah 2 atau 3. Def~tult adalah 3.
• X MOUSE EMULA TE3BTN
Akan memberitahu X server untuk mengemu!asikan mouse 3
tombo! jika di!akukan penekanan kedua tombo! bersamaan. Nilai
default adalah N.
" X MOUSE BAUD
Untuk mouse serial, akan digunakan untuk mendefinisikan baud rate
( kecepatan tranmisi serial ). Nilai default 1200.
• X COLOR DEPTH
Adalah angka yang memmjukan wama yang digunakan. Nilai yang
bisa digunakan adalah 8, 15, 16, 24, dan 32, 8 bit akan menampilkan
256 \Varna akan menampilkan 65536 \var11a~ 24 bit akan
menampilkan 16 juta warna dan 32 bit membrikan 4.2 milyar warna.
Tidak semua X server bisa mendukung penggunaan semua wama
tersebut. Nilai default 16.
" USE_)(FS
Pilihan yang tersedia akan menggunakan X Font Server ( XFS ) atau
membaca file font dari NFS filesystem. Font server akan
memudahkan untuk melakukan penyirnpanan file font pada satu
tempat, tetapi jika jumlah wroksation yang dimiliki melewati 40,
' ' ' ' '
N, .Jika ingin menggunakan font server, maka alamat host server
dapat diisikan pada XFS_SERVER.
e XFS SER \'TIR
Jika menggunakan X Font Server untuk menampilkan font, maka
parameter ini perlu diisikan dengan IP dari komputer yang
mengaktifkan XfS, .lika tidak didefinisikan, n1aka akan
menggunakan alamat IP default server, yang merupakan isi dari
pararrieter s·ERVER.
" X HORZSYNC
Akan menentukan nilai konfigurasi parameter Xfree86 HorizSync,
default" 3 l - 62 ",
• Y~VERTREFRESH
Akan menentukan nilai konfigurasi parameter Xfree86 VertRefrcsh,
default " 5 5 - 90 "
" XF86CONFIG FILE
.iiirn diinginkan untuk menggunakan Xf86Config fiie tersendiri,
maka ha! i.ni dapat dilakukan dengan rncletakkan file XF86Config
tersebut ke direktori /tftpboot/lts/ltsroot.
3. Parar11eter ~I't)UCli Screen :
• USE_TOUCH
J ika terdapat layar sentuh ( touch screen ) yang terpasang ke
\\Tokstation, 1naka dapat diaktifl~an dengan rnengisi entri ini sebagai
Y. Jika aktif maka beberapa konfigurasi lainnya akan menentukan
aspek dari layar se11tul1 tersebut. Defattlt N.
e X_TOU-CH_DEVICE
Kalibrasi untuk layar senth EloTouch. Default 433.
e X_TOUCH_MAXX
Ka!ibrasi untuk !ayar senth E!oTouch. Default 3588.
" X TOUCH MlNY
Kalibrasi untuk layar senth EloTouch. Default 569.
" X TOUCH MAXY
Kalibrasi untuk layar senth EloTouch. Default 3526.
" X TOUCH UNDELA Y ·-- -
Kalibrasi untuk layar senth E!oTouch. Default 10.
e X TOUCH RPTDELA Y - -
Kalibrasi untuk layar senth El0Ffoucl1. Default l 0.
4. Parameter Local Apps :
e LOCAL APPS
unttik. inenjalankan aplika.si secara lokal pada
wrokstation, maka isilah nilai variabel tersebut menjadi Y. beberapa
langkah tambahan harus diiakukan untuk dapat menggantikan local
application tersebut. Dokumentasi lengkap dapat di!ihat pada bagian
' Local Apps ' pada manual L TSP.
o NIS DOMAIN
Jika LOCAL_APPS diaktitkan, rnaka perlu disiapkan juga NIS
server pada jaringan. Parameter ini dapat digunakan untt1k
menentukan domain dari nama domain NIS. Option tersebut
tentunya hams sama dengan yang ditentukan pada server NIS. Per!u
dicatat konsep tersebut TIDAK sarna dengan DOMAIN internet.
Default !tsp.
lstilah parameter ini dengan a!amat IP dari NIS server, jika tidak
maka wrnkstation akan mengirimkan broadcast ke jaringan untuk
1nencari NIS server.
5. Parameter Keyboard
Dukungan terhadap sebagai jenis keyboard ada!ah sudah disertakan dan
terdapat pada hirarki ltsroot, sehingga 1mtuk melakukan konfigurasi
international keyboard adalah sama dengan melakukan konfigurasi
XFree86. Dibutuhkan beberapa parameter yang memungkinkan untuk
melakukan ha! tersebut.
Nila.i parameter berikut dapat dilihat juga pada dokwnentasi XFree86.
" XkbTypes
NHai default untuk ini adalah kata ' default '.
,. XkbCompat
" XkbSymbols
Nilai defuult untuk ini ad al ah ' us( pc 101 )'.
e XkbModel
Nilai default untuk ini adaJah ' pc 10 l '.
@ XkbLayout
Nilai default untuk ini ada!ah' us '.
6. Parameter Konfigurasi Printer :
Pada diskiess wrokstation dapat dipasang sampa1 3 buah printer.
Kombinasi dari serial dan pararel printer dapat dikonfigurasi melalui
parameter pada file lts.conf.
., PRINTER 0 DEVICE
Nama perangkat ( device ) yang digunakan untuk printer partama.
Diijinkan menggunakan /dev/lpO, /dev/ttySO atau /dev/ttyS 1.
@ PRINTER 0 TYPE
Type dari printer yang digunakan, bisa diisi dengan nilai "P" untuk
paralei, atau "S" untuk serial.
& PRINTER 0 PORT
Port TCPi!P yang digunakan, default adalah 9100.
• PRINTER 0 SPEED
Jika menggtmakan printer serial, setting ini digtmakan untuk memilih
kecepatan transmisi yang dit,>unakan (baud rale). Default adalah
9600.
,. PRINTER 0 FLOWCTRL
Pada printer serial ini perlu ditambahkan informasi mengenai alur
conirof secara software (XON/XOFF), atau "H" untuk flow
conlrolhardware ( CTS/RTS ). J ika tidak ditentukan akan digunakan
" PRJNTER 0 PARITY
Pada serial printer, Parity dapat ditentukan : nilai yang tersedia yaitu
"E" - Even, "O" - Odd atau "N" ·-None. Jika tidak ditentukan akan
digu11akan ~'N".
" PRINTER 0 DAT ABITS
Untuk serial printer, besamya data bit juga dapat ditennikan sendiri,
pilihan adalah
menggunakan
"7' ' ,
'8'.
dan '8', jika tidak diterrtukan akan
!tsp_ core-3. 0. 8-0. i386.rpm
Paket core dari ltsp, tennasuk file sistern root, didaiarnnya terdapat
konfigurasi utility dan dokumentasi untuk komputer tenninai.
Dokumentasi akan terinstall dalam direktori /usr/doc/lts-3.0.8. Versi
dari dokumentasi berupa file html, sgml, postscri ript dan text.
• ltsp_kernel-3.0.5-0.i386.rpm
Pre-compiled kernel untuk booting tanpa harddiskidisk!e.1:1· dengan
melalui lan card di dalamnya.
" ltsp __ x_fonts-3.0.0.0.i386.rpm
2.10. NDLC
File yang di butuhkan untuk tulisan atau hurnf yang di gunakan
dalam !tsp.
ltsp_ x336 _svga.3.0.0-0.i386.rpm
File yang akan dibutuhkan untuk mengkonfigurasi X server video
card yang sesuai dengan komputer yang dipakai.
ltsp _ X _core-3.0. 4-0.i386.rpm
Fiie yang digunakan untuk rnengkonfigurasi dispiay yang ada
didalam KDM.
NDLC digambarkan sebagai suatu siklus yang dimulai dari tahap
evaluasi yang memvalidasi efektifitas dari tahap analisa awal. Untuk
pene!itian n1engena1 Jar1ngan itu sendiri., terda1)at dua mode!
pengembangan sistem yang dapat digunakan yaitu Network Development
Life Cycle (NDLC) dan Security Policy Development Life Cycle (SPDLC).
Nanmn dalam penelitian kali ini dipilih metode NDLC karena !ebih sesuai
dengan sistem yang akan dibangun yaitu mengenai perancangan
infrastrukttrr ja1ingan. Sedangkan metode SP_DLC .leb_ih n1engarah kepada
kearnanan jaringan saja. Selain itu alasan lebih dipilihnya rnetode NDLC
adaiah karena pada metode SPDLC tidak terdapat tahap monitoring
dimana tahap monitoring itu adalah tahap pengajian sistem yang telah
~-A-n-aI-.y-si_s ~~
Managen1ent ) ·oesign
f l Simulation Prototyping
Gam!Jar 2.9 Network Development Life C:vcle (NDLC)
Taha pan Jl!lda NDLC (Network Development Life Cycle (NDLC)
l. Analysis : Tahap awal ini dilakukan analisa kebutuhan, anahsa
permasalahan yang muneul, anatisa keinginan user, dan anatisa
topologi I jaringan yang sudah ada saat ini. Metode yang biasa
digunakan pada tahap ini diantaranya :
a. Wawancara, dilakukan dengan pihak terkait melibatkan dari
struktur manajemen atas sampai ke level bawah I operator
agar mendapatkan data yang konkrit dan iengkap. pada
kasus di Computer Engineering biasanya juga melakukan
brainstorming juga dari pihak vendor untuk solusi yang
ditawarkan dari vendor tersebut karena setiap mempunyai
b, Survey langsung kelapangan, pada tahap analisis juga
biasa11ya dilakukan survey langsung kelapangan untuk
n1endapatkan basil sesungguhnva dan_ gambaran seutuhnva .......... •' ,.,, .,,
sebelum masuk ke tahap design, survey biasa dilengkapi
dengan aiat 1Lkur sepe1ii GPS dan alat lain sesuai kebutuhan
m1tuk mengetahui detail yang dilakukan,
c, Membaca manual atau blueprint dokumentasi, pada analysis
a\val ln1 juga dilakukan dengan mencarl infor1nas1 dari
manual-manual atau blueprint dokumentasi yang mungkin
pernah dibuat sebelwnnya, Sudah menjadi keharusan da\am
setiap pengembangan suatu sistem dokumentasi menjadi
pendukung akhir dari pengembangan tersebut, begitu juga
pada project network, dokumentasi menjadi syarat mutlak
sete!ah sistem se!esai dibangun,
d. Menelaah setiar' data );ang dida1)at dari data-data
sebelumnya, maka perlu dilakukan analisa data tersebut
untuk masuk ke tahap berikutnya, Adapun yang bisa
menjadi pedoman dalam mencari data pada tahap analysis
ini ada!ah
• User i people : jum!ah user, kegiatan yang senng
dilakukan, peta politik yang ada, level teknis user
• Media H/W & S/W ; peralatan yang ada, status jaringan,
ketersedian data yang dapat diakses dari peralatan,
apJikasi s/\v yang digunakan
• Data : jumlah peianggan, jumlah inventaris sistem,
sistem kemnanan yang sudah ada daiam mengamankan
data.
• Network : konfigurasi jaringan, volume trafik jaringan,
protoco_t~ n1onitoring _network yang ada saat ini~ _harapan
dan rencana pengembangan kedepan
• Perencanaan fisik : masalah listrik, tata letak, ruang
khusus, system kemnanan yang arb, dan kemung.'1:inan
akan pengernbangan kedepan.
2, Design : Dari data-data yang didapatkan sebelumnya, tahap
Design ini akan membuat gambar design topology jaringan
interkoneksi yang akan dibangun, diharapkan dengan gambar
ini ak:an n1embe1ikan gainbaran seutuhnya dari kebutuhan yang
ada. Design bisa berupa design slruktur topology, design akses
data, design tala layout perkabelan, dan sebagainya yang akan
memberikan gambarnn jelas tentang pr~ject yang akan
dibangun. Biasanya hasi! dari design berupa :
a. Gambar-gambar topology (server farm, firewall, datacenter,
storages, lastmi!es, perkabelan, tihk akses dan sebagainya)
3. Simulation Proto~rpe : bebernpa networker's akan membuat
dalam bentuk simulasi dengan bantuan Tools khusus di bidang
network seperti BOSON, PACKET TRACERT, NETSIM, dan
sebagainya, hai ini dimaksudkan untuk meiihat kinerja awai
dari network yang akan dibangun dan sebagai bahan presentasi
dan sharing dengan team work !ainnya. Namun karena
keterbatasan perangkat lunak simulasi ini, banyak para
net\vorker~s yang hanya menggu.nakan alat ·Bantu tools v·1s10
untuk membangun topology yang akan didesign.
4~ ln1p!en1e11tatio11 : di tahapan i11i akan 1nen1akan \vaktu lebil1
lama dari tahapan sebelwnnya. Dalam implementasi
networker's akan rnenerapkan semua yang telah direncanakan
dan di design sebelumnya. Implementasi mempakan tahapan
yang sangat menentukan dari berhasil I gagalnya project yang
akan diba11gun dan ditahap inilah Team Work akan diuji
dilapangan untuk rnenyelesaikan masalah teknis dan non
teknis. Ada beberapa M.asalah-masalah yang sering rnuncul
pada tal1apan ini,. dia11taranya :
a. jadwal yang tidak tepat karena faktor-faktor pengbambat,
b. rnasalah dana I anggaran dan perubahan kebijakan
c. team work yang tidak solid
d. peralatan pendukung dari vendor
dibangnn dan berjalan dengan baik dapat berlangsung lama dan
unsur Reliability terjaga. Policy akan sangat tcrganttmg dengan
kebijakan !eve! management dan strategi bisnis perusahaan
tersebut. IT sebisa mungkin harus dapat mendukung atau
alignment dengan strategi bisnis pemsahaan.
2.11. Stmli Literatur
Berdasarkan pen1l1ahasan diatas~ dapat di prillan1i bah\va sudah
seharusnya dewasa ini Linux dioperasikan pada setiap komputer.
Mernbahas te11tang Linttx artin,J'a juga harus sedikit 111etnbahas tenta11g
·windows dimana windows lehih familiar digu.nakan masyarakat u.mw1ya,
dan w1tuk memahami iehih dalam tentang linux beserta sistem operas.inya,
maka kita juga harus mengetahui tentang Windows, sehingga kita dapat
rnengetahui perbedaan antara keduanya dan lebih rnernaharni konsep,
kelebihan kekurangan dan sistem operasi linux
Adapun yang penu1is jadi1:an referensi adalah sebagai berlkut :
J. Y ody Marwandha H (20 J 1)
Mahasiswa Strata Satu (SJ) STMIK AMIKOM Yogyakarta ini melakukan
penelitian skripsi dengan judul " MEMBANGUN WARNET DENGAN
SISTEM OPERAS! LINUX"
Abstrak : Kekhavvatiran nata investor \varnet akan tidak 1akunva \Varr1et . ,
mereka memang harus menjadi perhatian khusus, dikarenakan memang
investasi yang diperlukan dalam membangun wamet tidaklah kecii. Tulisan
ini rnencoba mernberikan gambaran tentang apa saja yang perlu diperhatikan
klmsus Wanmg Internet Linux. Membangun bisnis warnet bagi sebagian
orang ter!ihat menggiurkan akan tetapi ter!ihat maha! da!am investasinya,
apalagi dengan adanya aturan HAKJ yang mewajibkan setiap software yang
ada pada perangkat komputer Legal I Asli. Sehingga sejak investasi awal
sudah terbeban biaya pembelian software original yang hampir sama dengan
harga hadware baru, tergantung software apa saja yang akan kita install pada
masaiah software ini. Pilihan hemat tersebut adalah menggunakan software
dan OS OpenSource (System Operasi Terbuka) seperti Linux pada wamet.
Namun pilihan kepada LinlLx ini juga tidak mudah, karena memang
membutuhkan kemampuan dan kemauan serta kesabaran da!am
n1engin1plen1entasikannya, k:arena rr1asyarakat kita ya11g sela1na ii1i sudah
sa11gat bergantu..vig denga..11 satu sisten1 operasi yaitu Ii-11icrosoft Wi11do\VS.
Namun Distro (Paket Distribusi) LintLx sekarang ini sudah sangat familiar
da!am pengoperasionalannya, sehingga hanya dibutuhkan sedikit penyesuaian
clan pembiasaan da!am menggunakannya. Disamping itu penggunaan OS
Linux pada Warung Internet juga rnerupakan upaya dalam memasyarakatkan
Linux, sehingga dengmi terbiasanya masyarakat menggunakan Linux maka
ketergantungan akan satu Sistem Operasi dapat dihilangkan. Dengan
dernikian keharusan membeli Software komersial khususnya pada kantor
kantor pemerintahan, sekolah dan perusahaan swasta dapat dikurangi
sehingga ini merupakan penghematan yang luar biasa.
2. Ahmad Fauzi (2011) mengatakan dalam artikelnya yang be1judul "Warnet
Linux Ubuntu di Kedungreja (lvluitinet) :
Alhamduiillah obsesiku sejak dahulu mgm membuat wamet dengan
menggunakan Linux secara total bisa ter!aksana. Sete!ah persiapan bersama
"ekan-•e1• 0 n r•c..pr:n"1-.1°"gan s~la·n° 1-u'a'1" leb;h l bu1<'.lol-. lnel1'pu•1' p~nmuY'"l"ll:'a» '- -1. 1"-U- ;,v '-'\J ~ U.U V 1 U. l'I.. 1 1 t:i 1 J. :<U-H U \. V 15 1 U..:I '-'-
dokumen perijinan operasional dan persiapan td.-nis akhimya wamet Linux
Sebuah kota kecamatan yang be1:jarak kurang-lebih 60 km dari pusat kota
kabupaten Ci!acap. Kalo anda akan menuju Pangandaran dari arah Sidareja
akan melewati pasar Kedungreja, 400 meter arah selatari Pasar Mingguan
Kedungreja di sebelah kiri jalan akan dijumpai spanduk Wamet Multinet.
Jika anda punya waktu siiahkan mampir untuk menikmati warnet Linux
Mu!tinet yang merupakan wamet Linux yang pertama untuk wilayah
Sidareja <1.<tn sekitamya.
Warnet ~v1ultinet menggunakan Linux Ul1untu 10.04 dipilih versi Ubuntu
l0.04 karena versi ini adaiah versi LTS (Long Time Support).
Pada Komputer client menggunakan Ubuntu 10.04 dengan beberapa program
yang di install anatara lain;
• Firefox
• Opera
¢ Google Chrome
• Google Earih
• Libre Office sebagai pengganti Microsoft Office
• Gimp pengganti Adobe Photosop
• Skype
• Empathy untuk penggunaan Yahoo Messenger
• Wine, W.indows Emulator sekedar be~jaga-jaga jika user menggunakan
program spesifik yang belum ada padanannya di Ubuntu.
• GDM standard, biar user familiar dengan tampilan Ubuntu.
U ntuk kelancaran dan kenyamanan user dalam berinternet Warnet Multinet
di d11kung server dengan te11aga P.J\1D X2. Server menggunakan Linux.
Ubnntu Server 10.04 dengan beberapa aplikasi ten;iasang antara lain;
• Unbound , untnk DNS server
• Squidgnard tmtuk filter kontent-kontent yang tidak baik
• Web HTB untuk membagi-bagi bandwith.
• Webmin untuk GUI server.
Billing yang kami gunakan adalah Indobilling. lndobiHing merupakan versi
berbayar. Sebenamya banyak program-program billing yang gratis yang ada
di Linux, tetapi karena kami menginginkan billing yang multi operator
akhimya kami putuskan untuk memakai lndobilling. Lisensi Jndobilling
harganya Rp. 50.000/klien . .lika kita memiliki 10 klien maka total untuk
lisensi Indobilling adalah Rp. 500.000,-.
Setelah bebernpa hari dalam masa-masa ujicoba, kendala--kendala yang
dihadapi relatif sedikit. Sejak bemiat mendirikan kami memang tidak risau
tentang kekhawatiran kesulitan user dalam menggunakan Linux, sebab kalo
selalu keta!rntan kapan!mh kita bisa menillgga!kan software
l:mjakim???????? Sementara untuk membeli software yang original tidak
ada kemauan. Meskipun demikian untuk kelancaran penggunaan wamet
memang diperlukan semacam -helpdesk- untuk memberikan bantuan
terhadap user yang mengalami kesulitan. Berbicara tentang kesulitan di
warnet yang menggunakan sistem operasi Windows pun masih ada user yang
kesulitan karena memang belum familiar terhadap internet.
Di \Varnet Multinet untuk aktifitas internet hampir tidak ada kendala sama
sekaii yang di hadapi, kalaupun ada kesulitan-kesulitan yang muncui
umumnya dikarenakan user belum familliar dengan komputer secara umum.
Mungkin karena letak geogrnfis yang terletak di pedesaan sehingga user
belum terbiasa menggunakan komputer/intemet. Jadi jangan heran kalo di
warnet kami ada user yang masih kebingungan membuat account facebook
atau membuat account email. Pingin talm komentar saat user kesulitan "l~ik ..
Lik... gawe jiu:ebook seh kepriben Lik. .. " Lha dalahhh... Operatomya di
panggil dengan sebutan Lik, hehehehe ..... .
Semoga wamet Linux yang kami dirikan bisa sebagai wahana lmtuk edukasi
tentang komputer dan internet dan !ebih khusus edukasi penggunaan Linux
dalam hal ini llbuntu dan sebagai bukti babwa dengan menggunakan Linux
Ubuntu kita masih bisa bekerja. Semoga langkah kecil kami bisa mengurangi
pembajalrnn software yang sudah dianggap hal Jumrah oleh kita semua.
Kepada rekan-rekan yang mau berdiskusi tentang Linux dan teknologi Open
source kami dengan senang hati menerima kehadirannya di warnet Linux
fv1ultinet kamL Untuk ya11g mau menginstall Linux lJbuntu ka1ni juga
membuat Repository loka! Ubuntu l0.04 di server kami untuk memudahkan
rekan-rekan yang ingin install Ubuntu 10.04. Kedepannya kami
merencanakan untuk mengadakan pertemuan untuk Linuxer wilayah Sidareja
dan sekitarnya ( Ci!acap barat). Pertemuan untuk install Linux dan membahas
segala hal tentang open source. Kami tunggu partisipasi dari semua.
http:i/fauzinge.com/internet/warnet-linux-ubuntu-di-kedungreja/
Dari pembahasan diatas, bahwa penggunaan linux bertujuan untuk
inengurangi pemakaian software bajakan. 1v1eskipun demikian untuk
kelancaran penggunaan warnet memang diperlukan semacam -helpdesk
untuk memberikan bantuan terhadap user yang mengalami kesulitan yang
umumnya dikarenakan user belum familiar menggunakan !inux.
Kekurangan dari pembahasan diatas adalah masih menggunakan sistem
konvens.ional yaitu penggunaan pernngkat harddisk disctiap client.
Sedangkan pada peni!itian diterapkan sistem LTSP, yaitu metode
pengelolaan secara terpusat pada server tanpa menggunakan harddisk pada
setiap 1vork.5t<-1fi<Jl1-, liarclclisk hanya terpasang pada server).
BABU1
METODOLOGl PENELlTIAN
3.l. Waktn dan Tempat Pene!itian
Penelitian ini dilakukan dari bulan .!uni sampai 15 .!uni 2013 yang
bertempat di Warnet TIS Jalan Nada No.17 Klender Jakarta Timur.
3.2. Objek Penelitian
Objek penelitim1 ini adalah merancang dan mengimplementasi
teknologi LTSP (Linux Terminal Server Project} di Wamet TIS.
3.3. Metode Peneiitian
Metode yang digunakan dalam penulisan mt adalah dengan
menggunakan beberapa metode, antara lain;
3.3.1.. I\ietode _Pengumpulan Data
Untuk mendapatkan baban-bahan sebagai dasar
penelitian, perancangan dan implementasi, dilakukan riset
ter!ebih dahulu, yaitu :
a. Studi Kepustakaan
Metode studi kepustakaan <lilakukan dengan
mengumpulkan data maupun informasi me!alui data atau
infortnfi"i c1:;,ri l1nkH i11111al 11enelitian_ n1aialah dan
sumber bacaan elektronis yang berada di internet yang
berkaitan de11gan n1asalah L TSP.
b. Observasi
Dengan melakukan pengama!an dan observasi
secara langsung ke dalam sistem jaringan yang ada di
Warnet TIS tlliuannya adalah untuk
mengimplementasikan LTSP. Observasi
rnerupakan tnetode pe_ngurnptdan data 1neJaltti
pengamatan langsung atau peninjauan secara cermat dan
langsung di lapangan atau lokasi penelitian. Dilakukan
observasi pada tanggal ! 5 mei 2013. Data laporan dapat
diiihat pada table di analisis sistern be~jaian dan sistem
usulan.
3.3.2. Metode .Pengembangan Sistem
L Ana(ysis. Pada tahap ini dilakukan beberapa kegiatan
analisis di antaranya berupa analisa sistem be1jalan,.
analisa sistem usulan, dan analisa topologi jaringan.
Kegiatan tersebut dilakukan penelitian melalui observasi,
dan studipustaka dalam hal yang berkaitan dengan
pengujian ini.
a. Analisa Sistem Berjalm1
Tujuan dari ana!isis sistem be~ja!an ini ada!ah untuk
pada server berbasis windows. Sehingga, diharapkan
dilakukannya analisa sistem ini maka permasaiahan
yang ada akan dapat teratasi.
b. Analisa Sislem Usulan
Untuk mengatasi masalah yang ada penuiis benisaha
membuat rancangan penyimpanan data yang lebih
efektif. Rancannan ini sebaoai J·alur efektif untuk t> b
\Varnet T1S yang din1ana tidak ttsah repot ~ rep-0t
untuk mengecek satu persatu harddisk client karena
selumh harddisk client sudah terpusat di server. Dan
efisien da!am Engkup penerapan, maupun biaya.
c. Analisa Topologi Jarlngan
Topologi yang digunakan untuk penerapan Linux
Terminal Server Project pada Warnet TIS masih sama
seperti topologi sebelun1 menggunakan Linux
~f erminal Server r'roject~ yaitu inenggunakan
Topologi Bus.
2. Design. Dari data-data yang didapatkan sebelumnya,
tahap design ini akan membuat gambar design topoiogi
1armgan .interkoneksi yang akan diban&,'1.ll1. Diharnpkan
dengan gambar mt akan memberikan gambaran
design strnktur topologi, design akses data, designlayout
perkabelan, dan sebagainya yang akan memberikan
gambaran jelas tentang proyek yang akan dibangun.
Biasanya hasil dari design berupa:
L Gambar-gambar topoiogi (server .fimn, firewall, data
center, storages, /aslmiles, perkabelan, titik akses dan
sebagainya);
2. Gambar-gambar detail estimasi kebuttthan yang ada.
3. Simulation Prototype. Beberapa pekei:ia jaringan akan
1ne1nbuat datam bentuk si1nulasl dengan bantumJ tools
khusus di bidang network seperti Boson, Packet Tracer,
Netsim, dan sebagainya. Hal ini dimaksudkan untuk
melihat kinerja awa! dari jaringan yang akan dibangun
dan sebagai bahan presentasi dan sharh1g dengan faun
work lainnya. Namun karena keterbatasan perangkat
lunak simulasi ini, banyak para peke1ja jaringan yang
hanya menggunakan alat bantu tools Visi.o untuk
membangun topologi yang akan di~desigFL
4. Implementation, Pada tahapan ini akan memakan waktu
lebih lama dari tahapan sebe!umnya. Dalam
yang telah direncanalrnn dan didesign sebelumnya.
I111ple1nentasi 1nerupaka11 tal1apan ya11g sa11gat
rnenentukan dari berhasil/gagalnya proyek yang akan
dibangun dan di tahap inilah team work akan diuji di
!apangan untuk menyelesaikan masalah teknis dan non
teknis. Ada beberapa Masalah-masalah yang sering
muncul pada tahapan ini, diantaranya:
a_ Jad\val yang tidak tepat karena faktor-fakto.r penghambat
b. Masalah dana/anggaran dan perubahan kebijakan.
c. Team work yang tidak solid.
d. Pemlatan pendukung dari vemlm· makanya dibutuhkan
manaJemen proyek dan manaJemen resiko untuk
menimalkan sekecil mungkin hambatan-hambatan yang
ada.
5. ll,fonitoring. Setelah implementasi tahapan monitoring
merupakan tahapan yang penting, agar pnngan
komputer dan komunikasi dapat berjalan sesuai dengan
keinginan clan tujuan awal dari user pada tahap awa!
analisis, maka perlu dilakukan kegiatan monitoring.
lvfoniforing bisa berupa melakukan pengamatan pada:
a. Login. Proses booting pada workstation bi!a memakai
Tabel 3.1 Perangkat Kerns
I Nama I h-·· ---1 ,·----· ----
Spesifikasi I Keterangan I j Digunakan sebagai I i PC L TSP 1 ~. CPD': !rite! i3 3Clhz,.
I Switch
I
I I KabelUTP
I i Df:!_;i.;:
I I 2.
I I J.
14.
I . l Server JJevice llJotherboard: Jv!SJ
Main Storage/flDJJ: SAJ'A
I
500 GB seagate
RAM: 4 GB DDR3
I \ 5.
I
L "' n "!'··· ')'. k -,,, I ,;11v rorts: 1v. 1..... i 1_,1n,. )Jo !
TX
I 6. Optical drive: DVDROJvf
I 24Xsony
7. Operating System: LimLr
i Redhat 9.0
I ,<;. l"•lonitor : LCD I 8. 5 inch
I i 9.
I
adv an
Other device : }loopy,
Keyboard dan lvfouse
i Cisco Catalyst 2950 24 Switch- I Digunakan sebagai
24 IO/JOO lvlbpsports i I penghubung
j I hardware jaringan
J __ ······--· ·--------i---------l I Belden USA j Sebagai
I j transmisi
media I
I
I transmisi - ! ·----·
!PC
I
j Processr;r i
J;1tel Duct/ (~ore l Untuk I
pemakaian I j J .... --. l ~. ;(jfl:;
i I memorv : DDR2 1 GB,
I
I " . . oc· -· I v (,A : I ,J Joxpress
i i digifa! alliance
I
2. Perangkat l_.1u1ak (Software)
I client
I -·-, .. I )] Liv1b I
I I
Tabe! 3.2 Perangkat Lunak
f..Jarna Keterangan
' Linux re<lhat 9.0 I
j Sistein Operasi
I
'--------------- - -----------··---- - ··----1 ! Linux redhat 9.0 I Aplikasi untuk tampilan desktop pada linux
I KDE I l f>of..£>j -r-T-·<;'-P-,-.,-o-r~--ll-p-a·"i~JO>t '\1a»o- m~n111-.1<;)ng pic.~Y>huoto"}-. T T<:!p------l 'ii .L t.tr1..:.~ L.J .. Lf.>_ !..._., .... "- n.v .. .J u5 ._ ._.., ._ U!.JU. ._ 'IJt.UU' a W-U . .Li V"-
Paket Kernel, Pake!
Ii
i X Core, Paket X
Fimts, Paket
I X336 SVGA
------- ---~--_J
3.5. Diagram Alur Peneliti:m
Pergurnpulan D;:r,tn.
METODE PENGEMBANGAN SISTEM NDLC
[~·-1~.fanr.'1Yilf;d~~-.,, ___ ..,,. S':Jf(W.J(O
' ""'~
OyvratrJ\;:· 11JS(
Cc11tigutatfr:u1 P10f{xx:J
Gambar 3.1 Kerangka Penelitian
BAB IV
ANALISIS DAN PEMBAHASAN
4. l. Anaiisis
4.1.1. Sistem Berjalan
Tujrum dari analisis sistem berjalan mi adalah untuk
mengindentifikasi maslah - masalah yang terdapat pada server
berbasis windows. Sehingga, diharnpkan dilakukannya analisa sistem
ini maka permasa.lahan yang ada akan dapat teratasi.
Sistem yang berjalan saat ini pada Warnet TIS masih
rnenggunakan OS Windows, dan penyimpanan datanya kurang efisien
karena data - data yang tersimpan terdapat dimasing - masing
harddisk di setiap l'C dient yang berbeda - beda tempat. Oleh karena
itu apabita operator ingin melakukan scaning harus mengecek satu
persatu hardllisk client yang berbeda -- beda. sedamgkan apabila
memakai windows server akan mengeluarkan biaya lebih. Dalam
\Vi11dovvs server 11arga lisen.si nya sesuai denga11 banyalc11ya clie11t.
,Q I
IL\D
BIA YA PEMBUATAN \VARNET
DENGAN OS BERLISENSI
Tabe! 4.1 Biaya Pembuatan Warne! OS Berlisensi
j No. ) Keterangan j Jumlah 1
' "' R 1 A.::- "'"'"t" ;s1· ~" R-- 91 000 ~I ... ..,J ~a J, Jv ~r" -· I 8. i Cnmnm tool standar (tan<ri Rn. 150.000
9. I D-1.ink D se - 1024A Switch 24 port I Rp. 440.000 I Ii J0/100 Mb s I i i---~. :_:_c::..c..:.~=='-----------l-------~~11. I J mnlall _____ _LI --=R=P·'-)"--:cl._:_7.:..3.:...3:.::. 0-'0-'0_
4.1.2. Sistem Usu!an
Untuk mengatasi masalah yang ada penulis bernsaha membuat
rancangan penyimpanan data yang lebih efektif. Rancangan ini
sebagai jal ur efektif untuk wamet TIS yang dimana tidak usah repot
- repot untuk mengecek satu persatu harddisk client karena seluruh
harddisk client sudah terpusat di server. Dan efisien dalam lingkup
penerapan, maupun biaya. Berikut merupakan gambaran analisanya :
BLAYA PEJWBUATAN \'\'ARNET TIS
Dengan menggnnairnn LTSP
.Tl. Nada No. 17 kelender, ,falrnrta Timur
Tabel 4.2 Biaya Pembuatan Warnet Tis
~
.) .
4.
1·····--··5 -·1··--·· j j
6. I t----7-.-+--8.
9.
10 unit komputer client
(10 x 3.000.000)
pengurangan biaya pembelian l
komputer tanpa harddisk dan / dvd room untuk komputer i
Rp. 30.000.000
(Rp. 7.400 000)
client I 1
...... L---···-·--·--·---1 l unit Printer+scaner I Rp. 625.000 I
Kabel UTP cat 5e (305 meter) I Rp. l. 100.000 I RJ 45 cat 5 isi 50 I Rp. 93.000 l
Crimping tool standar (tang)
D-li~;k D se ~ l024A Switch I 24 po11 l O/JOO Mnps I
,lumlah
Rp. 1so.ooo I -R-p.~440.000 l
R- ~£ 90" "OO ·I l-'· .Ju. o.v !
~-----~--------------~
4.1.3. Topo!ogi
Topologi yang digunakan untuk penerapan Linux Terminal
Server Project pada Warnet TIS masih sama seperti topologi sebelum
Wamet ini rnerniliki luas rnangan dengan panjang 6,5 meter
dan lebar 4 meter. Didalamnya terdiri l 0 unit komputer, diantaranya
terdapat 9 ko111puter client dan I ko111puter server., serta dilengkapi
dengan toilet dan gudang. Komputer server terietak di paling depan
disamping pintu masuk, karena untuk memudahkan memantau user
yang barn datang atau yang sudah selesai menggunakan internet dan
mau membayar billing. Sedangkan untuk !etak komputer client
terletak berderet disa1nping dan disel-';erang server_ /\dapun denah
warnet dapat dilihat me!alui gambar berikut ini :
f ~ mtter
LJ L(D.•~G1
EJ c=J 6.5 rn 6 ~
B c=J [;] B
EJ B L FL'·! i, :,Li·::::J~. ··~ l Gambar 4.4 Denah Komputer Wamet
4.2.2 Hardware dim Software
Hardware dan sqfiware yang terdapat pada jaiingan sebelum
a. Server
Karena semua proses program dijalankan oleh server, malca
Ju1rLfH'tJre-nya harus memiliki spesifi¥-...asi processor,
harddisk, dan RAM yang disesuaikan dengan besarnya program
dan jumlah workstation yang memanggil.nya. Wamet
menggunakan server dengan Processor Intel i3 3Ghz,
Motherboard MSI, Memori DDR3 4GB, DVDROM 24x,
tv1onitor LCD 18.5 lnchl' VGA l)CI Express 5 J 2}v1b,, J;arcldisk
SA TA 500 GB,Floopy , Keyboard dan A1ouse, NIC DLink 538
TX Untuk sistem operasi, server Linux Wamet TIS
menggunakan sistem opernsi Linux RedHat 9.0. Server LimLx
menggunakan alamat JP 10.0.0.2 dengan subnetmask
255.255.255.0
b. Workstation
Pada Wamet TIS, komputer workslation mempunyai spesifikasi
hc1rdvvare I)rocessor Intel Dual Core 2,7G·hz, 1'v1otherbo<1r<i ECS,,
Memori DDR2 lGb, VGA PCI Express 512Mb, Monitor LCD
18.5 Incl1, l~'lorJJ-7.V, Ke.vboard da11 _,_ivlouse, ~Vebcarn, Heads'et,
NIC DLink 538 TX. Komputer workstation tidak menggunakan
harddisk, karena semua data dan apiikasi terletak pada server.
Processor sendiri lehih banyak dil,'1.makan untuk menangani
komunikasi Jarnigan, sedangkan proses untuk ap!ikasi
berlangsung di server, yang hasilnya ditampilkan ke layar
monitor workstation.
Untuk: Sf~(t¥;are, 1vorkstatitJrz hanya n1enggunakan sebuah disket
yang berisi diskbootkernel image. Workstalion rnenggunakan
alamat iP antara 10.0.0.3 sampai 10.0.0.12 dengan subnetmask
255.255.255.0.
Spesifikasihardware yang digunakan pada server dan
rvorkstc1tio11 n1asih sa1na sepertl sebe.ltun diterapkannya L_lnux
Terminal Server Project pada Wamet TIS. Pada server masih
tetap menggunakan sistem operasi Linux RedHat 9.0 dan pada
H1l>rkstat it>J1 Jnenggunakan sebuah dlsket .yang berisj di~,·kh!1ot
kernel image.
Server Linux Terminal Server Project menggunakan
a!amat IP 10.0.0.2 dengan subnetmask 255.255.255.0,
workstation yang didaftarkan ke server menggunakan alamat IP
l 0.0.0.3 sampai 10.0.0.12 dengan subnetmask 255.255.255.0.
4.3. Simulation Prototyping
Pada tahap ini digunalc.annya sebuah tools untuk simulasi jaringan
internet (LTSP) yaitu Packet Tracer, karena dengan Packet Tracer dapat
dilakukan simulasi jaringan ianpa mengganggu kinerja dari jaringan yang
sedang berja!an. Packet Tracer merupakan ap!ikasi untuk simulasi jaringan
Gambar 4.6 Jendela aplikasi Packet Tracer 5.3.1
4.3. 2 Tahap:m Pembuatan Jaringan di Packet Tracer
Bcrikut langkah-langkah pembuatan jaringan pada Packet Tracer:
a. Setelah terinstal, jendela Packet Tracer melalui shortcut pada
desktop atau melalui pilihan pada star menu program.
b. Buat sebuah jaringan dengan cara lnemasukkan berbagai jenls
simulasi hardware dengan mengklik hadware tersebut dan
ditaruh di workspace.
c. Lakukan langkah ke dua sampai tersusun sebuah jaringan, pilih
connection ~vpe yang autornatical~v, dan sarnbungkan sesuai
jaringan yang direncanakan.
4.3. 3 Simulllsi Jaringan
U11tulc 111e1nbuat sebual1 jaringan sit11ulasi dapat dibuat sebual1
simu!asi arsitektur pada Packet Tracer_ Da!am Packet Tracer dapat
dibuat sebuah jaringan simulasi yangdisesuaikandenganpeneiitian
terdiri dari komputer client,dan access point.
,,., ''"'"""'
4 .. 4 .. In1plen1entasi
4.4.1. Instalasi Unnx Terminal Server Project pada Serper
Setelah ketiga paket yang berhubungan dengan Linux Tem1inai
Server Project telah terinsta! maka selanjutnya akan dilanjutkan
menginstal paket-paket Linux Terminal Server Project Paket Linux
Terminal Server Project tersedia pada bentuk RPM clan TGZ. Pilihlah
salah satll fom1at untuk instalasi dan ikuti bagian berikut yang
sesuai.Dalam penulisan ini untuk menjalankan Xwindows pada
rvorkstc;tio;-i, terdapat 5 buah paket yang harus dilf<J\Vnload, yaitu :
L Paket L TSP Core
2. PaketKemel
' Paket X Core 5.
4. Paket X Fonts
5. PaketX336 SVGA
Cara men-download 5 paket ini dapat di ambil pada situs LTSP.org
Setelah men-download kelima paket tersebut rnaka akan dilakukan
[root@net1is root]# rpm -ivh ltsp_core-3.0.8-0.i386.rpm
[root@nettis root}# rpm -ivh ltsp_kemel-3.0.5-0.i386.rpm
[root@nettis root]# rpm -ivh ltsp _x_core-3.0.4-0.i386.rpm
[root@nettis root]# rpm -ivh ltsp_x_fonts-3.0.0.0.i386.rpm
[root@nettis root]# rpm -ivh ltsp _x336 _svga.3.0.0-0.i386.rpm
Setelah paket-paket.f!Je tersebut terinstal, Linux Terminal Server
Project sistem perlu di.inisiaJisasi. Da1an1 proses ini akan di1akukan
perubahan pada konfigurasi file sistem untuk mengijinkan host sistem
mengaktifkan service-service yang dibutuhkan oleh workstation.
4.4.2. !nstalasi paket-paket file yang berkaitan rlengan LTSP
Sebelum menginstai LTSP hams diperiksa terlebih daimlu
paket-paket .file yang berkaitan dengan ltsp. Paket file yang
berkaitan dengan LTSP yaitu :
l. NFS (Network File System) server
2. TFTP (Trivial File han.efer Protocol) sel'\'er
3. NFS Sen•er(Network File :-.)'stem)
Pada komputer normal biasanya root device ditmtjukkan ke
harddjsk, sebagai contoh /dev/h<lal. Tapi pada Linm: Terminal
Server Project, root device mengarah ke NFS. Jadi dengan
demikian server membutuhkan NFS server, NFS akan mclakulmn
11101mt file-file atau direktori komputer server dari komputer yang
berbeda dalam suatu iarimzan vang sama. Server vg menggunakan
Linux Terminal Server Project menambahkan suatu direkiori yang
akan diekspor, yaitu direktori /opt/ltsp/i386 dan direktori
/var/opt/ltsp/swapfi!es
berikut contoh isi file dari /etc/expo11s :
II L TS-begin 1111
#
# The lines between the 'L TS-begin' and the 'LTS-end' were added
#on: Thu May 15 12:28:38 WIT 2003 by the ltsp installation script
#For more information, visit the !tsp homepage
#at http://www.ltsp.org
II
11 ,,
I opt/ltsp/i3 86
l 0. 0.0.0/25 5 .25 5 .25 5 .O(ro,no _ root_squash,sync)
/var/opt/ltsp/swapfiles
10. 0 .0. 0125 5 .255 .255. O(rw,no _root_ squash,async)
II
#The following entries need to be uncommented if you want
II Local App support in ltsp
#
## LTS-end ##
Direktori yan.g diekspor kon1puter server n1e!a!ui NFS server
adalah /opt/Jtsp/i386 dan /var/op1Jllsp/swapfiles dalam satu jaringan
!0.0.0.0 dengan netmask 255.255.255.0. ini berarti kmnputer lain dalam
jaringan yang sama dapat melakukan mounl direktori tersebut.
Setelah itu alum dilihat apakah NFS server sudah terinstal,
dengan 1nenggunakan perintah :
[root@:nettis root J# rpm -qa I grep nfs
nfs-utils-0 .3 .3-5
4. TFTP Sen<er (frivial File Transfer Protocol)
TFTP dalam aplikasi LTSP ini mernpakru1 sebuah protokol
yang digunakan untuk melakukan download kernel. TFTP mirip dengan
FTP (File Transfer Protokol), tetapi TFTP tebih kecil dan sederhana
dari FTP sehingga TFTP ikut masuk kedalam ROM .. Perbedaan kedua
protokol tersebut adalah TFTP menggunakan UDP (User Datagram
Program) yang bekerja blok per blok tanpa autentikasi, sedangkan FTP
menggunakan TCP (li·ansmission Control Protocol) yang bekerja
secara stream serta lebih rnmit.
Untuk memeriksa apakah TFTP server teiah diinstal
memggunakan perintah berikut :
r root@nettis root1# rpm -qa l grep tflp
#-------------------------------------
# Network stuff ...
#-------------------------------------
#
#
JP NETWORK BASE=l0.0.0 - -
IP NETWORK=${IP NETWORK BASE}.O - - - -
ff'_ SERVER=${1P _NETWORK ~BASE} .2
IP_HROADCAST=${IP_NETWORK_BASE}.255
fP NETMl"SK=255.255.255.0
#
#
#others ...
#-------------------------------------
VERSJON=3.0.8
TODA Y="date'
export LTSP _DIR
export SW 1\P _DIR
export ROOT_ DIR
export TivIPL~DIR
export LOGFlLE
P.vnru-t T T"R.f.'TT P
export lP -'NETWORK_ BASE
export IP _NETWORK
export IP_ SER VER
export JP _BROADCAST
export IP _NETMASK
export VERSION
export TODAY
Isi dari file CONFIG ini merupakan setting untuk penempatan
direkiori, konfigurasi jaringan. Pada bagian LTSP Jiles and directories
perubahan pada penempa!lm direktori tidak dilakukan. De.fiwftse!!ing
yang telah ada dapat digunakan. Pada bagian network st1iff section
kon:figurasi jaringan dirubah sesuai dengan kondisi jaringan di Warnet
TIS, sebagai berikut :
lP NETWORK BASE=J0.0.0 - -
Jl>_NETWORK=${1P_NET'#ORK_BASE}.O
IP_SERVER=${IP_NETWORK_BASE}.2
1P _BROADCAST=${IP _NETWORK_BASE} .255
IP_ NETMASK =255.255.255.0
Kemudian setelah file ini disimpan, lalu jalankan perintah ./install.sh
yang ditampilkan seperti ini :
-rw-r--r-- l root root 7594 May l 5 12:28 desc.txt
-rw-r--r-- l root root 2063 May 15 12:28 dhcpd.tmpl
-rw-r--r-- l root root J 463 May 15 12:28 exports.trap!
-nv-r--r-- l root root 3624 May l 5 12:28 gdm.conf.tmpl
-rw-r--r-- l root root 1938 May 15 12:28 gdm_init __ Default.tmp!
-rw-r--r-- 1 root root 1345 May 15 12:28 hosts.allow.tmpl
-rw-r--r-- l root root 2589 May 15 12:28 inittab.tmpl
-rw-r--r-- l root root 17907 ~.,fay 15 12:28 kdmrc.tmpl
-rw-r--r-- 1 root root 8946 May 15 12:28 ltsp.gif
-rwxr-xr-x 1 root root 14175May15 12:28 ltsp initialize
-rw-r--r-- l root root 868 May J5 12:28 !tsplogo.tmpl
-rw-r--r-- l root root 349 May 15 12:28 nfs.tmp!
-rw-r--r-- l root root 368 May 15 12:28 portmap.tmpl
-rw-r--r-- 1 root root 1126 May 15 12:28 README
-rw-r--r-- 1 root root 1309 May 15 12:28 syslog.tmpl
-rw-r--r-- 1 root root 302 May l5 12:28 tftpd.tmpl
-rw-r--r-- 1 root root 2838 May 15 12:28 Xaccess.tmpl
-rw-r--r-- l root root 2363 May 15 l2:28 xdm-config.tmpl
-rw-r--r-- 1 root root !281~.!fay15 12:28 Xsetup __ workstation.tmpl
Masing-masing file tersebut bertangi,>ung jawab untuk sebuah
akan dilakukan tersebut tidak mengganggu kerja server. Beberapa dari
perubahan tersebut dapat memungkinkan serangan keamanan server
(vulnerable set.:urity a!lach). Perubahan pada fife sistem dapat juga
dilakukan secara manual. Jika ingin secara otomatis, jalankan perintah
lisp _initialize :
[root@nettis install_ scripts]# cd /opt/ltsp/templates ./ltsp_initialize
Thefh!!owingfiles will be crealed/modified:
ieteiX l l xdmiXaccess The con.fig file to allow remote xdm
etc/XI r·xdm·Xsetup _workstation Sets the logo <!f your login
window /Yf
. etc'dhcpd.cm!f.'exampfe Ewmpte config ,fife jar dhcp
/YJ
11ie corl}lg~/lle jbr ;if,\·
/Y/
Jf1e corr./lg,ffle j(Jr gdrn
/Yj
ietc.X 11 igdnu1niti Default The gdm startup script
lYJ
. etcdwsts.a!tow Configuration file for tcp
wmnnas /YI
'etcinittab
[Yl
,iefeikdei/cdmikdmrc
[Y]
[YJ
,ietc,rc.d1rc5.d/S60r1fs
[Y]
etc/rc.d'rc5.d/Sl 3portmap
1y1·· l '
'"] I '
[Y]
[Yj
Configfile for init
Tfze configj!!e,for kd1n
l71e background logo for your login
Startup links for nfs
Startup linksfi1r portmapper
5Jtar!ZlJJ irifi-1 Ji.Jr sysit>gd
Enable the iftp daemon
The main con.fig .file for xdm1kdm
Ready fa apply the changes? ( R-Review. A-Apply, C-Cancel) A
Perintab tersebut kemudian akan menampilkan beberapa
pertanyaan mengenai service-service yang akan dikonfigurasi.
lnisialisasi tersebut akan melibatkan service berikut :
L XDM - X Display Manager
) GDM - Gnnme Disnlav Manaller
3. Display Manager startup script
4. bootp
5. File NFS /etc/exports
6. lcpwrnppers
7. Port mapper
8. sys!ogd
9. Script TFTP startup
Setelah diterirna rnaka akan dibuat jifejile untuk setting Linux
Terminal Server Project dengan konfigurasi tersebut.
4.4.4. Konfignrasi nntuk Worfrstation
Setelah dilakukan proses konfigurasi pada server maka akan
dilanjutlrnn setting untuk workstation. Terdapat tiga buah file yang
berisi konfigurasi untuk workstation yang akan diubah.
l. /etc/dhcpd.conf
2. /etc/hosts
3. /opt/ltsp/i386/etc/lts.conf
Ketiga file ini memainkan peranan yang penting untuk perubahan
setting yang akan di!akukan di masa yang akan datang apabi!a ada
perubahan pada spesifikasi hardware komputer di workswtion.
l. Dymm1icHost Configuration Protocol
File etc dhcpd.c01ifinembutuhkan a!amat !P dan infonnasi
lain. Berikut adalah informasi yang akan diperoleh dari server DHCP :
option routers 10.0.0.l;
option domain-name-servers 10.0.0.2;
option domain-name "nettis.org";
option root-path "l 0. 0.0.2:/opl11tspii386";
shared-network WORKSTATION {
subnet 10.0.0.2 netmask 255.255.255.0 {
}
}
group {
use-host-decl-names on;
option log-servers I0.0.0.2;
host wsOOl {
hardware ethemet OO:EO: lB:E0:04:82;
fixed-address 10.0.0.3;
filename "ilts/vmlinuz.ltsp";
}
t '
File kemei diletakkan pada direktori /tftpboot/lts, tetapi pada
pilihan ''filename" pada /etc/dhcpd.conf awa!an /tftpboot tersebut tidak
dijumpai pada parhname. Hal ini dilakukan karena pada RedHat 7. J dan
selanjntnya, TFTP dijalankan dengan pilihan "-s". Hal tersebut
menyebabkan tftp daemon berjalan pada mode "secure", dimana akan
dilakukan chroot ke direktori /tftpboot pada saat aktif Untuk itulah
semuajlle yang tersedia pada tfrp daemon adalah relatif pada direktori
/tftpboot.
Pada distribusi Linux lainnya, ada kemungkinan pilihan '-s'
tersebut tidak digunakan pada tftpd, sehingga perlu ditambahkan
avv'alan /tftpboot pada kernel pc1tl111cune. Karena penulis 1nenggunakan
Redhat 9.0 maka pada /etc/dhcpd.conf awalan /tftpboot tidak ada.
2. Domain Name :l)1stem
File . etc;lms!s ini berisi a!amat IP yang akan dipetakan pada
masing-masing nama workstation yang terhubwJg dengan server Linu,x
Terminal Server Project. Komputer secara umurn berkomunikasi
dengan baik menggunakan alamat IP. Untuk mempemmdah
penggunaan, maka alamat IP yang lebih sukar diingat tersebut diberikan
nama pada masing-masing komputer. File /etc/hosts tersebut yang akan
berperan untuk memberikan nama masing-masing komputer, konsep
tersebut lebih dikenal dengan DNS (Domain Name System).
3. Hardware Ethernet A.ddress
File iop11ltsp1i3861e1c/lts.co11f' terdapat beberapa konfigurasi
yang dapat dispesifikasikan pada file lts.conf.Fi/e hs.conf memiliki
aturan penulisan yang sederhana,jile tersebut terbagi menjadi beberapa
bagian. Terdapat bagian umum yang disebut dengan [defim!t] dan
ma.sing-masing dapat dibuatkan bagian tersendiri untuk masing-masing
1rvork,':J'tt.Jlil)1'l. ff'l)tkstatioti dapat dikenali denga11 1nenggunakan na1na
komputer (hostname), alamat IP atau a!amat l'v1AC (hardware ethemet
address).
Berikut sebagian contoh dari file its.conf ( File selengkapnya
pada lampiran L-3 ):
# # Config file for the Linux Tenninal Server Project (www.ltsp.org) #
[Default]
SERVER= l0.0.0.2
XSERVER =auto
X_MOUSE_PROTOCOL = "PS/2"
X __ MOUSE_DEV!CE = "/dev/psaux"
X~MOUSE_RESOLUTION = 400
X_MOUSE_BUTTONS = 3
USE XFS=N
LOCAL APPS = N
RUNLEVEL=5
Pil.ihan pada lts.conf dapat disesuaikan untuk keperluan masing
masing workstation, atau dapat dilakukan se!up nnmm yang akan
digunakan oleh setiap workstation. Karena workstalion yang digunakan
adalah menggunakan video card Nvidia FX5200 jadi diperlukan option
XSERVER pada file lts.conf Option XSERVER dapat ditambahkan
iika diimzinkan atau ditentukan sebagai 'auto' untuk menentukan babvva
aklm dilakukan proses deteksi otomatis. Dalam hal ini dengan
XSERVER menggunakan XF86_SVGA yang telah diinstal pada paket
ltsp_x336_SVGA. Piiihan X_MODE_O berfungsi untuk memberi
resolusi tersendiri vang diatur untuk ukuran 640x800, 800x600 dan •' ~
!024x768, karena pada penuiisan ini dibuat menggunakan berbagai
macm11 tipe monitor model lama jadi memerlukanberbagai
macamseliing yang berlaimm. Pilihan RUNLEVEL berfungsiuntuk
menghasilkan workstation dengan tampilan grafik, sehingga pilihai1
run/eve! diset sebagai '5'. Pilihan tersebut bisa dilihat pada salah saiu
entry file lts.conf Bila pilihan ini diset sebagai "3" mr.ka workstation
akan memakai tim1pilan mode text
[wsOOl]
XSERVER = XF86_SVGA
X_ MODE_ 0 = 640X800
X_MODE _ 1 = 800X600
X_MODE_2 = 1024X768
RUNLEVEL=5
[ws002)
XSERVER = XF86 _SVGA
X_ MODE_ 0 = 640X800
X _MODE_ l = 800X600
Seteiah diaktifk:m atau di-restart, ubah ke mode teks atau init 3
dengan menekan tombol ctrl alt+ F2, lalu pindah lagi ke mode graphis
atau init 5 dengan mengetikkan tombol ctr! alt+ F7 untuk mengaktiflrnn
service dispfaymanager-nya. Untuk memastikan display manager yang
aktif dapat diketahui dengan perintah :
[root@nettis install_ scripts}# nctstat -anp I grep ": 177"
Setelah mengetikkan perintah di atas akan ditampilkan display
manager yang dipakai pada saat sekarang. Pada penulisan ini
digunakan .KDM untuk display manager yang mernpakan default dari
KDE
4.4.6. JVleo1buat Boot Floppy uotuk Workstation
Setelah proses konfigurasi server dan worksta!ion selesai,
berikutnya adalah membuat boot floppy untuk menjalankan
workstation. LimLx Terminal Server Project pada prinsipnya ada!ah
pada proses yang terjadi setelah kernel berada di memori. Terdapat
beberapa cara untuk meletak.kan kernel di memori, diantaranya
Etherboot, Net boot, PXE dan floppy disk. Untuk keperluan penulisan
ini, akan digunakan boot }1oppy dengan kode berasal dari proyek
Etherboot.
4.4.6. Booting fVorkswtion
Dengan asumsi bahwa server dan worksation sudah terinstal
dengan benar, maka !angkah se!anjutnya ada!ah memasukkan boot
floppy kefloppy drive dan menyalakan workstation.
Kode program Etherboot akan dibaca dari .floppy ke memori,
network card akan ditemukan dan di-inisialisasi. Dhcp request akan
dikirim ke jaringan dan jawaban atas permintaan tersebut alum dikirim
oleh server .. dan kernel akan di-li<Yrv;tloctd ke rr<>rkstc1ti<J11.. Sete_lah
kernel melakukan proses inisialisasi perangkat hardwareworkstation,
XV>-lind.o\vs akan dijalankan dan kotak dialog logitt akan n1uncul di
111 t.Jr!cvtl.J ti r>11.
4.5. Hasll
Proses booting pada workstation diatas rnenghasilkan tampilan login
seperti pada gambar 4. 7 berikut :
G-an1bar 4.7 I..,ogin screen pada works'frttioti
Pada gambar diatas merupakan eontoh bila memakai default login-nya
server-nya memakai KDE maka otomatis nanti tampilan Login yang ada di
workstalion akan sama memakai KDE seperti yang ada di server Redhat 9.0,
seperti pada gambar 4. 8 berikut :
'';,i
Garnbar 4.8 Login Screen pada work>tation dengan KDE
Pada tahapan ini, sudah bisa dilakukan proses login. Perlu diingat,
bahwa proses login ini berarti adalah sama halnya kita login di server.
Semua perintah yang d\ialankan sebenamya berjalan di server dan kerrtudian
hasilnya akan ditampilkan di workstation. Itulah keunggulan dari
Xwindows. Segala macam program dapat dijaiankan seiama program
tersebut didukung oleh server. Gambar 4.9 berikut mernpakan contoh
tampilan desktop pada server :
4~4 ItloJ1lttirf;1g
Setelah tahapan impfementat ion, tahapa11an seianjutnya dari 6 ta.hap
yang ada pada metodologi NDLC yaitu monitoring. Pada tahap ini
dilakukan login.
lt Proses booting pada workstation bi!a memakai defauit login-nya
Gambar 4 .11. default login
Pada gambar diatas merupakan contoh bila memakai defau!t login-nya
Linux Terminal S<aver Project.
b. Selanjutnya akan dilakukan pelacah.'1ln rute/jalur dalam proses transfer
paket data dari c!iem menuju internet dengan cam melalmkan
trau:rt'tracer route di Crnd (Command Prompt) guna mengetahui
jalur mana yang digunakan client untuk mengakses internet. Gambar
4. l 2 adalah hasil capture tracer! yang telah dilakukan.
Gambar 4.12 Capture Tracert Menggunakan Cmd
Dari gambar 4.28 dapat dilihat bahwa proses tracert telah melacak
gateH·ay apa saja yang dilewati paket data sebelum sampai ke tujuan,
sehingga dapat diketahui alur paket data dari sisi client menuju internet.
c. Pengujian tes browsing computer client setelah proses implementasi
selesai. Ada pada gambar 4.13 Tes browsing
Gambar 4.13 Tes Browsing
4.5 !11mmgement
Tahapan selanjutnya ada!ah tahapan lvlanagement. Dilakukannya
tahapan ini, karena ]Jada tal1ap ini seorang ~A~dn1-inistrator jaringan
mempunyai otoritas penuh dalam menerapkan kebijakan keamanan,
melakukan penambahan user, memonitor a!iran data pada lalu lintas
Janngan, maup\m melakukan memodifikasi baik pada strnktur jaringan
internet ataupun pada sistem yang ada.
Dalam penclitlan inl tidak banayak 1ne-1akukan pcngelolaan jaringan
(management), hanya pengaturnn maintenance server dan client yang
dilakukan 1 bulan sekali, Kecuali apabia ada problem.
! _ Saiah satu cara sebuah H't)f',lr5tL'u1on dapat l;ekerja tan_pa haniisk adalah
<tengan tnenggunakan { ,1.'SP (_ I ,inux Tern1inal ,)erver ]>rr~ject ) _, - ---- - ..._,.._.
!}cng,an rt1e:n.ggtinakan_ L,'I'SP ( L,in:ux 1··e.rn1inai Server Project) d.apat
Hanldisk. (dapat dilihai pada tabei 3.1 biaya pembutan wamet tis)
Server Prqject~. a11tara iain adalah :
Kec.epatan worksiation akan menurun semng dengan bertambalmya
jum!ah workstation yang terkoneksi secara bersamaan. Untuk itu
dibutuhkan spesifikasi hardwareserver yang tinggi.
Dengan sistem tersentral~ kea1nanan data oton1atis terpusat di server
sehingga apabi!a kondisinyasedang tidak stabil, maka seluruh workstation
aka111nerasakan hal ya11g seru_pa, inisal terjadi hang, siste111 crash, 1nenuJr,_v_
over/0£1!'/. terserang vir11s yang antara lain disebabkan oleh virus loka1,
akan mengakibatkan seluruh data yang terdapat pada server terancam
' " l ' . . k., tk -l l_ ) . , •• 1 1 l , mmcur .. l\.crusa_rnn paoa server menga _ma_ an sernnm c11em noaK oapat
berfongsillumpuh. Disini!ah pentingnya perawatan ekstra terhadap se1·ver.
DAFTAR PUSTAKA
Ahmad Ashari, Linux system administrator, Penerbit Informatika, Bandung, 2008.
Iwan Sofana, Mudah be/ajar Linux, Edisi Revisi, Penerbit lnformatika, Bandung
2010.
Jhony H. Sembiring, Jaringan computer berbasis Linux, PT Elex Media
Komputindo, Jakarta, 2002.
Nazir, Muhamad. (2005). "Metode Penelitian" Penerbit: Ghalia Indonesia. Bogor
Onno W. Purbo, Panduan nudah meraldt + menginstal server linux, Penerbit
Andy, Yogyakarta, 2008.
Purbo, 0. W. 1998. Buku Pintar Internet: TCP/IP. Jakarta: Elex Media
Komputindo.
Purbo, 0. W. 2008. Panduan Mudah Meraldt + Menginstall Sen>er Linux. ANDI,
Yogyakarta.
R. Kresno Aji, Optimasi PC tua menggunakan Linux diskless system, PT Elex
Media Komputindo, Jakarta, 2002.
Rofiq Yuliardi, Bash scripting untuk administrasi sistem Linux, PT Elex Media
Komputindo, Jakarta, 2002.
Stallings, William. (2004). Komunikasi Data dan Komputer Jaringan Komputer.
Elex Media, Jakarta
Tharom Tabratas, Linux untuk bisnis berbasis jaringan, PT Elex Media
Komputindo, Jakarta, 2002.
Tommy Hendrawan, Linux untuk pendidikan dengan Edubuntu, Penerbit Andy,
Yogyakarta, 2008.
http://www.LTSP.or.id/teori-operasi.htm, Forum LTSP Indonesia, 5 Juli 2010
http://www.LTSP.org/instructions-3.0.html, Downloading and installing LTSP,
version 3.0, 5 Juli 2010
http://www.rom-o-matic.net/, etherboot DLink 538 TX, 20 Juli 2010
http://k12ltsp.org/contents.html, Welcome to k12LTSP, 20 Juli 2010
LAMP IRAN
'1
-}
1111111-.
KEMENTERIAN 1tGLI ffi'iTVERSITAS ISLAM NEGEI.J SYARIFHIDAYATULLAH JA.Y
FAKULTAS SAINS DAN TEKNOLOGI 1111
1da No. 95 Ciputat 15412 Indonesia Email : uiojk.'t@cabinctid .) 7493606, 7493547Fax.: (62-21) 7493315 Website : hrtp:/www.fut-uinjktac.id
san:
: Un.01/F9/PP.00.9/1686/2013
: Bimbingan Skripsi
KepadaYth. 1. Feri Fahrianto, M..Se 2. Siti Ummi Masruroh, M.Sc Dosen Pembimbing Skripsi
Assalamu'alailcum Wr.Wb.
Jakar..a, 23 April 2013
\ \
Dengan ini diharapkan kesediaan Saudara untuk menjadi pembimbing I/III (Materi!felmis)* penulisan skripsi mahasiswa:
Nama NlM Program Studi · Judul Skripsi
: Yudha Satyagama : 208091000053 : Teknik Informatika : "Penggunaan Linux Terminal Server Project Pada
Pembuatan Jaringan Internet Warnet Tis"
Judul tersebut telah disetujui oleh Program Studi bersangkutan pada tanggal 15 Maret .20J3. dengati. outline, abstraksi dan daftar pustaka terlampir. Bimbingan skripsi .ini diharapkan selesai dalam waktu 6 ( enam) bulan setelah ditandatanganinya surat penunjukan pembimbing skripsi.
Apabila terjadi . perubahan terkait . dengan skripsi tersebut selama proses pembimbingan, harap segera melaporkan kepada Program Studi bersangkutan.
Demikian atas kesediaan Saudara, kami ucapkan terima kasih.
Wassalamu 'a/ailcum Wr. Wb.
(sebagai laporan)