KELOMPOK 9 ANALISIS DAN DESAIN TERMINAL SERVER




Client-Server adalaharsitektur  jaringanyangmemisahkan client(biasanya aplikasi yangmenggunakanGUI)denganserver.Masing-masingclientdapatmemintadata atauinformasidari server.Sistemclient serverdidefinisikansebagaisistem terdistribusi,tetapiadabeberapaperbedaankarakteristikyaitu:
1.      Servis(Layanan)
·         Hubunganantaraprosesyangberjalanpadamesinyangberbeda.
·         Pemisahanfungsiberdasarkanidelayanannya.
·         Serversebagaiprovider,clientsebagaikonsumen.
2.      Sharing Resources (Sumber Daya)
Server bisa  melayani beberapa client pada waktuyangsama,danmeregulasiaksesbersamauntukshare sumberdayadalam menjaminkonsistensinya.
3.      Asymmetrical Protocol (Protokol Yang Tidak Simetris )
Many-to-onerelationship antaraclientdan server.Clientselalumenginisiasikandialogmelaluilayanan permintaan,danservermenunggusecarapasifrequestdariclient.
4.      TransparansiLokasi
Prosesyangdilakukanserverbolehterletak padamesinyang samaataupadamesinyangberbedamelaluijaringan.Lokasi  serverharusmudah diaksesdariclient.
5.      Mix-and-Match
Perbedaanserverclientplatforms.
6.      Pesan Berbasiskan Komunikasi
Interaksi server dan client  melalui pengiriman pesanyangmenyertakanpermintaandanjawaban.
7.      Pemisahan Interface dan Implementasi
Server bisa  diupgrade tanpa mempengaruhiclient selamainterfacepesanyangditerbitkantidakberubah.

B.     PerbedaanTipeClient-Server

1)      FileServers
·         Fileservervendorsmengklaimbahwamerekapertamamenemukanistilah client-server.
·         Untuksharingfilemelaluijaringan
2)      DatabaseServers
·         ClientmengirimkanSQLrequestssebagaipesanpadadatabase server,selanjutnyahasilperintahSQLdikembalikan.
·         Server menggunakan kekuatan proses yang diinginkan untuk menemukan datayangdimintadankemudiansemuarecorddikembalikanpadaclient.

3)      Transaction
·         ClientmemintaremoteproceduresyangterletakpadaserverdengansebuahSQLdatabaseengine.
·         RemoteproceduresinimengeksekusisebuahgrupdariSQLstatement.
·         Hanyasatupermintaan/ jawabanyangdibutuhkanuntukmelakukan transaksi.
4)      GroupswareServers
·         DikenalsebagaiComputer-supportedcooperativeworking.
·         Manajemensemi-strukturinformasisepertiteks,image,bulletin boardsdanalirankerja.
·         Datadiatursebagaidokumen.

5)      ObjectApplicationServers
·         Aplikasiclient/serverditulissebagaisatusetobjekkomunikasi.
·         ClientobjectsberkomunikasidenganserverobjectsmelaluiObjectRequest.
·         Broker(ORB).
·         Clientmemintasebuahmethodpadaremoteobject.
6)      WebApplicationServers (AplikasiWebServers)
·         WorldWideWebadalahaplikasiclient serveryangpertamayangdigunakan untukweb.
·         Clientdanserverberkomunikasi menggunakan RPCsepertiprotokolyang disebutHTTP.
Thin client adalah salah satu bentuk jaringan komputer terpusat. Bayangkan Anda berada pada suatu ruangan yang penuh dengan komputer, laboratorium komputer misalnya. Seluruh komputer di ruangan itu terhubung dengan jaringan. Di bagian depan ruangan terdapat sebuah komputer PC lengkap yang bertindak sebagai server. Sedangkan sisanya adalah komputer client.
Komputer client tersebut hanya berupa monitor, keyboard, dan mouse saja. Sedangkan CPU, harddisk, RAM, dan komponen komputer lainnya berada di server. Jadi ketika Anda menjalankan software di komputer client, itu sama saja Anda menjalankan software yang berada di server.
Dari sisi server, komputer-komputer client tersebut adalah layaknya “user” yang ada pada sistem operasi. Bedanya, semua user tersebut aktif dalam satu waktu ketika seluruh komputer client digunakan. Mengapa Menggunakan Thin Client? Tentunya ada beberapa alasan mengapa menggunakan thin client. Berikut ini adalah penjelasannya.
Keuntungan pertama yang didapatkan dari menggunakan thin client adalah, kita hanya perlu melakukan pengelolaan terhadap aplikasi yang lokasinya hanya ada di server. Seperti pada penjelasan di atas, di dalam jaringan komputer dengan jenis thin client hanya ada satu komputer yang diinstall software, yaitu server. Client secara otomatis dapat menggunakan aplikasi yang telah diinstall di server tersebut.
Keuntungan yang kedua dari diterapkannya thin client adalah kantor, sekolah ataupun perusahaan yang menerapkannya dapat meminimalkan biaya infrastruktur komputer. Sebanyak apapun komputer yang digunakan di dalam Thin client, pihak client hanya membutuhkan monitor, mouse, keyboard, dan alat untuk menghubungkan antara server dengan client saja. Artinya, tidak ada biaya CPU, RAM, hard disk dari client-client tersebut.
Beberapa kelebihan thin client lainnya :
·         Perawatan mudah. Artinya kita tidak perlumeng-install software satu persatu tidak seperti jika menggunakan PC biasa.
·         Terlihat lebih rapi. Karena bentuk dari thin-client relatif kecil (kurang lebih sebesar modem DSL) dan dapat ditempel di belakang monitor LCD.
·         Management data lebih mudah. Karena diposisikan sebagai user (remote desktop user), maka masing-masing user memiliki file dokumen sendiri sesuai dengan nama user yang didaftarkan saat proses instalasi server.
·         Management software juga lebih mudah. Dengan sistem ini kita bisa mengatur software apa yang bisa ditampilkan kemasing-masing user.
·         Penggunaan daya lebih kecil. Jika dilihat dalam buku manual, thin-client ini hanya mengkonsumsi daya sebesar maksimal 5V x 2A atau maksimal 10 watt aja (efesiensi biaya).
·         Legalitas. Karena hanya menggunakan 1 Operating Sistem, maka biaya yang dikeluarkan pun hanya untuk 1 OS.
Ketika bekerja di sebuah perusahaan, kita diperkenalkan dengan sebuah cara kerja baru yang cukup menarik. Cara kerja ini dengan menggunakan remote desktop. Sebuah cara kerja dimana kita dapat mengakses komputer inti yang menjadi pusat data di ruangan utama dari ruang kerja yang disediakan perusahaan tempat proyek tengah dilakukan.
Fitur Remote Desktop ini terutama dapat dinikmati pada komputer dengan sistem operasi Windows XP. Selain Windows XP, sistem operasi yang memiliki fitur ini adalah Windows Server 2003, Windows Vista dan Windows Server 2008. Dengan fitur ini, anda dapat mengendalikan komputer dari jarak jauh tak peduli dimanapun anda berada. Biasanya seperti itu. Dengan menggunakan Remote Desktop ini, anda dapat mengakses data, menggunakan aplikasi, dan hal lainnya meskipun anda jauh dari komputer anda tapi anda seolah-olah sedang berada di depan komputer yang tengah anda akses secara remote tersebut. Selama koneksi internet anda cukup stabil, anda dapat mengakses bahkan memperbaiki komputer anda tanpa harus berada di depannya.
Cara Penggunaan  dan Kerja Remote Desktop
Remote Desktop bekerja dengan menggunakan protokol RDP alias Remote Desktop Protocol. Secara default, Remote Desktop ini bekerja pada TCP port 3389. . RDP adalah sebuah protokol  jaringan yang digunakan oleh Microsoft Windows Terminal Services dan Remote  Desktop. RDP dibuat berdasarkan protokol T.120 yang spesifikasinya diumumkan  oleh International Telecommunication Union (ITU), yang juga merupakan  protokol yang digunakan di dalam perangkat lunak konferensi jarak jauh  Microsoft NetMeeting. Klien-klien yang mendukungnya bervariasi, mulai dari sebagian besar sistem operasi Windows 32-bit (termasuk Windows CE dan PocketPC), hingga sistem operasi lainnya, seperti Linux, FreeBSD, UNIX Solaris, dan Apple Mac OS X. Klien mengakses terminal server menggunakan remote desktop connection.
Untuk dapat menikmati fitur Remote Desktop ini, anda dapat mengikuti langkah berikut :
·         Pastikan sistem operasi komputer anda dan komputer tujuan remote desktop adalah sistem operasi yang memiliki fitur Remote Desktop ini sebagaimana telah disebutkan di atas.
·         Remote Desktop bekerja dengan menggunakan jaringan internet ataupun melalui jaringan WAN sehingga anda harus memastikan koneksi jaringan internet anda mendukung sehingga saat anda memanfaatkan fitur Remote Desktop ini lancar tanpa beban apapun. Koneksi yang lamban dan tidak mendukung malah akan menjadi beban dengan tidak merespon dengan baik aktivitas remote yang tengah anda lakukan. Anda dapat pula menggunakan koneksi dengan bandwidth rendah dan tetap memungkinkan anda untuk melakukan kontrol jarak jauh.
·         Akses Remote Desktop dengan mengklik Start menu, pilih All Programs, pilih Accessories, pilih Communication lalu pilih Remote Desktop Connection. Jika anda sering menggunakan fitur ini, biasanya secara otomatis muncul di daftar menu pada start menu dan semakin memudahkan anda untuk mengaksesnya.

Sebelum kita masuk kepada pengertian dari terminal server, terlebih dahulu kita akan menjelaskan apa itu server. Secara umum server adalah sebuah komputer yang berisi program baik sistem operasi maupun program aplikasi yang menyediakan pelayanan kepada komputer atau program lain yang sama ataupun berbeda. Komputer server adalah komputer yang bisanya dikhususkan untuk menyimpan data yang kan digunakan bersama, atau berbagi basis data. Server juga menggunakan sistam oprasi berbasis network (Network Operating System) maka komputer server berisi informasi daftar user yang diperbolehkan masuk ke server tersebut.
Terminal server adalah perangkat keras atau server yang memungkinkan 1 atau lebih terminal untuk terkoneksi ke jaringan Local Area Network (LAN) atau internet tanpa membutuhkan setiap terminal mempunyai NIC (Network Interface Card) atau modem. Terminal disini maksudnya bisa PC, printer atau perangkat lainnya dengan serial port interfacenya RS-232 / RS-423. Terminal server bisa mendukung koneksi hingga 128 perangkat terminal. Terminal server bertindak saperti sebuah multiplayer yang memungkinkan sejumlah komputer kecil, atau terminal-terminal yang lain, untuk mengakses ke sebuah titik LAN yang sama. Terminal server digunakan untuk menyediakan akses ke komputer pusat untuk sejumlah terminal dengan menggunakan biaya yang rendah.
Terminal server adalah salah satu arsitektur dari terminal service. Sebuah layanan yang digunakan untuk mengakses data, aplikasi sampai dekstop windows yang terdapat di sebuah komputer / server jarak jauh melalui sebuah jaringan. TerminalServeradalahkomponen serverlayananTerminal. Ini menanganitugasotentikasiklien, serta membuataplikasi yang tersediadari jarak jauh. Hal ini jugadipercayakan dengantugasmembatasikliensesuai dengantingkat aksesyang mereka miliki. TerminalServermenghormatikebijakan pembatasanperangkat lunak ysng dikonfigurasi, sehinggamembatasiketersediaansoftwaretertentu untukhanyakelompok tertentupengguna. Informasisesi remotedisimpan dalamdirektorikhusus, yang disebutDirectorySessionyangdisimpandiserver. Direktorisesidigunakanuntuk menyimpaninformasi tentangsesi. Server terminaljuga harusmengeloladirektori ini. TerminalServerdapat digunakan dalamclusterjuga.
Salah satu implementasi terminal server terdapat pada windows server 2008. Pada WindowsServer 2008, telah secara signifikandirombak. Sementaralogin, jika penggunaloginke sistem lokalmenggunakanakunWindows ServerDomain, dandarisign-inyang samadapat digunakanuntuk otentikasisesi remote. Namun, inimemerlukan WindowsServer 2008menjaditerminalOS server, sedangkanOSklienterbatas padaWindows Server 2008, Windows Vistadan Windows7.Selain itu, terminal serverdapatdikonfigurasiuntuk memungkinkankoneksi keprogram individu, daripadaseluruh desktop, dengan menggunakanfitur bernamaRemoteApp. Terminal ServicesWebAccess(TS Web Access) membuatinvocablesesiRemoteAppdari browserweb. Ini termasukkontrolTSWebAccessWebPartyang mempertahankandaftarRemoteAppsdigunakan padaserverdanmembuatdaftarupto date. TerminalServerjuga dapat berintegrasidengan WindowsSistemResource Manageruntuk throttlepenggunaan sumber dayadariaplikasi remote.
TerminalServerdikelola olehTerminalServer ManagerMicrosoftManagement Consolesnap-in. Hal ini dapat digunakanuntuk mengkonfigurasimasukpersyaratan, sertauntuk menegakkansatu contoh darisesi remote. Hal ini jugadapat dikonfigurasidengan menggunakanKebijakan Grupatau WindowsManagement Instrumentation. Hal ini, bagaimanapun, tidaktersedia dalam versiklienWindowsOS, di manaserverpra-dikonfigurasi untuk memungkinkan hanya satusesidanmenegakkanhak-hakaccount penggunapadasesi remote, tanpakustomisasiapapun.Untuk kelancaran komunikasi, dibutuhkan perangkat lunak yang menjembatani antara komputer client dengan komputer server. Pada jaringan thin client, sumber daya untuk client akan ditanamkan suatu terminal yang berfungsi untuk melayani pengiriman dan permintaan data/informasi ke/dari server. Perangkat lunak ini biasa disebut Client Terminal. Secara keseluruhan system ini disebut dengan Preboot Execution Environment (PXE).
Proses pengiriman dan permintaan data/informasi ini akan ditanggapi oleh perangkat lunak server sebelum diproses oleh sumber daya server. Perangkat lunak ini disebut dengan Terminal Server atau Server Metaframe.Dalam implementasinya, kedua perangkat lunak ini ditanam pada satu mesin yang sama yaitu CPU server karena pengguna tidak memiliki sistem pemroses sendiri. Namun, perangkat lunak ini bekerja pada sumber daya masing-masing yang dimiliki server maupun client. Artinya, sumber daya yang dimiliki client merupakan pembagian secara virtual dari sumber daya keseluruhan yang dimiliki komputer server, sehingga terminal client ditanam pada sumber daya yang telah divirtualisasikan untuk client, sedangkan terminal server ditanam pada sumber daya yang dialokasikan untuk server.
TerminalServerdibangun untuksemua serverWindows danWindows XP/Vistasistem desktopProfesional. Hal ini memungkinkanpengguna untuklogin jarak jauhdariberbagai jenisworkstationdan"thin" klien. Dengan loginpengguna membuatsendirisesiklien merekadi server.
Sejak diperkenalkannyaWindows XP, konsepremote loginmenjadi lebihakrab bagi penggunaWindows.Tapimungkin masih adabeberapa pertanyaan. Jika AndadapatmenjalankansemuaaplikasiAndapada mesindesktop Anda, mengapa Andaharus masukke serverterminal? Jawabansebagian besarberputar di sekitartemabahwa tidak semuayang Anda butuhkan adalahpada desktopAnda, misalnya: Anda sedang duduk disebuahworkstationUNIXdanmembutuhkan beberapakemampuan yang hanyaWindows menyediakan.  Anda sedang duduk dimesin WindowsXP/Vistadanmembutuhkan beberapakemampuan yangtidak terpasangpada PCdesktop Anda, tetapi tersedia disalah satuserver Windowsterminalyang dikelola olehdepartemen.
Peningkatan kinerjajugadapatdimungkinkanbila menggunakanTerminalServer. PCdesktop Andamungkin dapatmelakukan tugas-tugastertentu, tetapi jugadapatmenjadi tua ataulambat. Atau Andamungkin bekerjadi rumahdanmengaksesfile Andayangberada padasalah satufile serverdepartemen - lebihlambat(oleh standar netlokal)Link. Anda akan menemukanlebih cepatdalam kasus tersebutuntuk login keTerminal Serveruntuk mengeditspreadsheetbesarAnda daripadauntuk mengeditpada PCrumah Anda, karena yang terakhirakan memerlukanmen-downloadfiledaridirektori fileserver Andakesistemrumah Anda, kemudian meng-uploadhasilkembali kefile server.

1.      Server
Disini server sangat dibutuhkan karena jika tidak ada server maka tidak akan ada terminal server karena konsep dari terminal server adalah adanya server dan adanya client.
2.      User dan Input Devices
Ini juga sangat dibutuhkan dimana user disini adalah client dan input device nya adalah perangkat yang digunakan untuk mengakses server melalui, client contohnya mouse dan keyboard.
3.      Displays
Ini juga penting karena jika tidak ada tampilan maka apa yang akan client akses.
4.      Operating System dan Applications
Dalam konsep terminal server, komputer server memerlukan OS dan Apllication yang kemudian dapat diakses user atau client dari jarak jauh  menggunakan remote desktop.

1.      Fat Client


Gambar 9.10. Fat Client
Dalam “Fat Client” setiap PC mempunyai prosesor, memory, harddisk drive masing – masing dan program. Dalam hal ini banyak sekali resources atau sumber daya yang terbuang pada mereka. Jika salah satu hard disk rusak maka data akan hilang dan mereka harus memperbaiki dan melakukan update masing sehingga waktu yang dibutuhkan lama.

2.      Terminal Server


Gambar 9.11. Terminal Server
Sebuah terminal server adalah server dengan spesifikasi tinggi. Terminal server menciptakan lingkungan untuk setiap thin client yang terkoneksi. Dalam hal ini thin client meminimalisir resources nya seperti memory dan aplikasinya. Tidak perlu lagi mengupdate dan mengembangkan PC yang mahal dengan segala komponennya karena semua aplikasi yang dibutuhkan ada di terminal server. Termasuk Patches,ServicePacksandAntivirusapplications.

TerminalServerbekerjadengan mengetahuibagaimana menanggapiprosesklien yangAndaberjalan diUNIXatau Windowshost lokalAnda. "Klien terminal" menyajikan andadenganjendelayang mensimulasikanmonitorlokal. TerminalServermengelola semuasumber daya komputasiuntuk Anda danmemberikanAndadenganlingkungan Andasendiri. Server menerimadanmemproses semuastroke kuncidanklik mouseyang dikirim olehmasing-masingklien danmengarahkanoutput display(audio dan video) untuk setiap klienyang sesuai. Anda memilikiakses ke semuasumber dayaAndaberwenangjaringan dandapat menjalankanaplikasi yang dibuattersedia untuk Andadi server. Semuaaplikasi yang didukungolehWindows 2003Serverdapat dijalankanmelaluiTerminalServer.





Gambar 9.12. Contoh Diagram Terminal Server
Diagram diatas menggambarkan bahwa terminal server membuat lingkungan untuk setiap client atau user yang terhubung. Jadi client mempunyai profile-nya masing – masing dan juga mempunya copy-an dari software yang ada pada terminal server. Dimana pada terminal server tersimpan semua resources yang dapat disumberdayakan termasuk software.

Saat ini didepartemenCSEkita memilikilisensiyang memungkinkanpengguna untuklogin keduaWindows 2003host:
·         aqua.cs.washington.edu
     dalam domainCSERESEARCH, atau
·         aria.cs.washington.edu
     baikCSERESEARCHatau domainCSEPCLAB.
Untuk sebagian besar, aquadanariamemiliki perangkat lunakyang samadiinstal sebagaiworkstationdilaboratoriumpembelajaran.Juga, semua sistemWindows XPProfessionalbertindaksebagaiserverterminaldan memungkinkanremote loginDesktop, sehingga Anda jugadapatmasuk kesistem desktopXPAllenCenterdarisistemrumah Anda.
TerminalServerKlien
·         MicrosoftRDPClientuntuk Windows. Untuk mengakses terminal server client menggunakan Remote desktop protocol
·         Remote Desktop Connection. Microsoft menyediakan"Remote Desktop Connection" alat yang memungkinkan Andauntuk terhubung keserverterminal. MenggunakanRDPMicrosoft(Remote Desktop Protocol) untuk berkomunikasidenganServerTerminal. Jika hal inibelumdiinstal padaworkstationWindows Anda.
Kelebihan :
·         Resources tidak terbuang sia – sia karena resources ada di Server
·         User tidak perlu menginstall aplikasi yang dibutuhkan karena di server sudah ada dan tinggal diakses.
·         Biaya murah karena tidak perlu PC yang mahal untuk mengakses Terminal Server.
·         User tidak perlu ke ruang server untuk mengakses server.
Kekurangan :
·         Membutuhkan local komputer yang rentan terkena virus dan spyware karena antivirus terinstall di server.
·         Software yang digunakan setiap user harus sama karena software berasal dari server.
·         Performance nya akan rendah jika server rusak.
·         Ada beberapa software yang tidak sesuai karena terminal server berjalan di windows. Misalnya windows server 2008 ada beberapa yang tidak sesuai jika diinstall di server.
·         Tidak untuk multimedia seperti video dan sound karena didesain untuk business.
Contoh perangkat terminal server yang dikeluarkan Sena Technologies

Gambar 9.13. Contoh Terminal Server

Emerson. Februari 2014. “OpenEnterprise Terminal Services Reference Guide (V2.83)”. 27 November 2014.
Fujitech2000. “Thin Client”. 27 November 2014. http://www.kaskus.co.id/thread/52e14bcac2cb177c228b4626/pengertian-thin-client-beserta kelebihan-thin-client
Imran Lubis, Haida Dafitri. November 2014. “Journal Implementasi Linux Terminal Server Project (LTSP)”.ISBN 9786021983706. 27 November 2014
Kanter, Joel. November 2014. “Understanding Thin-Client/Server Computing”. ISBN 1-57231-744-2. 27 November 2014.
Washington edu. “Terminal Server”. 27 November 2014. https://www.cs.washington.edu/lab/sw/uwcsehydra.html
Wikipedia. “Terminal Server”. 27 November 2014. http://en.wikipedia.org/wiki/Terminal_server
Webopedia. “Terminal Server”. 27 Novemmber 2014. http://www.webopedia.com/TERM/T/terminal_server.html

Next PostPosting Lebih Baru Previous PostPosting Lama Beranda

0 komentar:

Posting Komentar