STUDI MENGENAI KINERJA WEBSERVER BERBASIS LINUX MENGGUNAKAN TEKNOLOGI LOAD BALANCING

Ukuran: px
Mulai penontonan dengan halaman:

Download "STUDI MENGENAI KINERJA WEBSERVER BERBASIS LINUX MENGGUNAKAN TEKNOLOGI LOAD BALANCING"

Transkripsi

1 STUDI MENGENAI KINERJA WEBSERVER BERBASIS LINUX MENGGUNAKAN TEKNOLOGI LOAD BALANCING Burhanudin 1, Yusep Rosmansyah 2 1 Sekolah Teknik Elektro dan Informatika, Institut Teknologi Bandung, Sekolah Teknik Elektro dan Informatika, Institut Teknologi Bandung, ABSTRAK, Kebutuhan informasi kondisi produksi yang cepat dan akurat bagi seorang eksekutif di industri beras sangat penting. Hal ini akan berpengaruh terhadap kualitas beras yang dihasilkan maupun efisiensi modal dan waktu. Untuk mendapatkan kualitas beras yang aromatikanya baik sangat bergantung pada waktu penyimpanan yang tidak lebih dari 14 hari. Pada penelitian ini dilakukan proses perancangan dan implementasi Executive Information System (EIS) sebagai media monitoring proses produksi beras dimulai dari tahap pra panen hingga tahap pasca panen. PAS framework, metoda Critical Success Factors (CSFs) serta penentuan Key Performance Indicator (KPI) digunakan untuk menentukan kebutuhan informasi. Bentuk penampilan informasi yang berupa dashboard dirancang menggunakan Metodologi Eva. Hasil dari penelitian ini berupa prototipe aplikasi EIS berbasis web serta aplikasi mobile yang dapat mengakses data di server melalui koneksi HTTP. Informasi yang ditampilkan memuat kebutuhan informasi seorang eksekutif di bidang industri beras dalam proses monitoring pra panen dan pasca panen. Pengujian terhadap aplikasi menunjukkan bahwa dengan acuan tarif Rp.1/KB, biaya penggunaan minimal untuk mendapatkan informasi menggunakan browser sebesar dari Rp 79. Berdasarkan karakteristik yang dimilikinya, aplikasi ini layak disebut sebagai web dan mobile Executive Information System. Kata Kunci: Critical Success Factors, dashboard, Executive Information System, Metodologi Eva, PAS framework, I. PENDAHULUAN Dengan pertumbuhan internet yang semakin pesat, server internet harus menghadapi tuntutan yang lebih besar dari sebelumnya. Jumlah client yang harus dilayani oleh server meningkat secara drastis, beberapa situs bahkan telah menerima ratusan ribu koneksi dari client secara simultan. Dengan meningkatnya jumlah pengguna dan meningkatnya beban kerja, perusahaan seringkali khawatir dengan sistem yang mereka miliki dari waktu ke waktu. Selain itu, respon cepat dan ketersediaan 24x7 merupakan persyaratan utama untuk aplikasi bisnis penting, sebagai situs yang bersaing untuk menawarkan akses ke pengguna dengan layanan yang terbaik. Oleh karena itu, persyaratan hardware dan software sebagai solusi untuk mendukung sistem yang menyediakan layanan bersifat highly scalable dan highly available dapat diringkas sebagai berikut : Scalability, ketika beban yang ditawarkan ke layanan meningkat, sistem dapat di turunkan untuk memenuhi persyaratan. 24x7 availability, layanan secara keseluruhan harus tersedia 24x7, meskipun parsial transient kegagalan hardware dan software. Manageability, meskipun seluruh sistem mungkin secara fisik besar, harus mudah untuk mengelola. Cost-effectiveness, seluruh sistem harus ekonomis untuk membeli dan memperluas. Sebuah server tunggal biasanya tidak cukup untuk menangani beban yang meningkat drastis. Proses upgrade server sangat kompleks, dan single server adalah titik tunggal kegagalan (single point of failure). Semakin tinggi server di-upgrade, biaya yang dikeluarkan juga akan jauh lebih tinggi. Pada penelitian ini akan mempelajari mengenai desain sistem server load balancing yang memiliki beberapa keuntungan, termasuk fleksibilitas, skalabilitas, ketersediaan dan keamanan. II. KAJIAN LITERATUR Load balancing adalah suatu metode untuk mendistribusikan beban kepada beberapa host sehingga beban kerja menjadi lebih ringan. Ini bertujuan agar waktu rata-rata mengerjakan tugas menjadi singkat dan dapat menaikkan utilitas prosesor. Load balancing dapat diimplementasikan dengan hardware khusus, software maupun gabungan keduanya. Konfigurasi standar yang ada memberi gambaran bahwa satu mesin ditempatkan diantara client dan server, mesin ini disebut sebagai load balancer karena tugasnya adalah memberikan balancing pada request dari client ke server. Sebuah load balancer adalah perangkat jaringan yang dipasang diantara client dan server, bekerja sebagai saklar untuk request dari client. Load balancer mengimplementasikan beberapa metode penjadwalan yang akan menentukan ke arah server mana request dari client akan diteruskan.

2 III. PERANCANGAN DAN IMPLEMENTASI SISTEM LOAD BALANCING SERVER Sebelum melakukan perancangan, terlebih dahulu dilakukan analisis tentang arsitektur dan spesifikasi sistem load balancing yang mungkin untuk dibentuk. Berdasarkan kajian pustaka, sistem load balancing cluster yang bersifat high availability pada umumnya memiliki dua komponen penyusun utama yaitu: a. Load Balancer, sebagai sebuah server yang bertugas untuk meneruskan paket dari client kepada real server. Client dari jaringan luar akan menganggap cluster seolah sebagai server tunggal. b. Real Server, sebagai server yang melayani permintaan client, dalam hal ini sebagai web server yang memberikan layanan http. Gambar II.1 Sistem Load Balancing Cluster HAProxy adalah produk open source yang menyediakan solusi untuk menciptakan sistem load balancing dan failover dari aplikasi yang berbasis TCP dan HTTP. Perangkat lunak ini sangat cocok digunakan untuk website yang trafik hariannya tinggi sementara itu diperlukan keteguhan dan kekuatan dari pemrosesan pada layer 7. HAProxy dipasang pada server front-end. Front-end server umumnya adalah server yang memiliki miliki IP statis dan teregistrasi dengan DNS. Untuk load balancer yang high availability maka normalnya minimal terdapat 2 buah server front-end. Aplikasi server dapat dipasang bersama didalam front-end atau terpasang secara terpisah. Front-end berfungsi untuk menghubungkan user dengan aplikasi server yang tersedia. Skema sistem load balancer server menggunakan HAProxy dengan satu buah front-end dan beberapa aplikasi server yang terpisah dapat terlihat pada Gambar I.2. Client Real Server 1 (Web Server 1) Internet / Intranet LAN/WAN Real Server 2 (Web Server 2) LoadBalancer with HAProxy... Real Server N (Web Server N) Gambar II.2 Skema sistem Load Balancer dengan HAProxy LoadBalancer1 (Active) Real Server1 (Web Server1) Client Heartbeat Sistem Cluster Server Real Server2 (Web Server2) LoadBalancer2 (Standby) Gambar III.1 Sistem Cluster dengan 2 Load Balancer dan 2 Real Server Node yang ada dalam sistem, baik load balancer maupun real server semua menggunakan sistem operasi Linux SLES 10 (Suse Linux Enterprise Server) dan perangkat lunak lainnya yang terpasang bersifat opensource. Model sistem load balancing server yang dirancang pada penelitian ini terdiri dari 4 node dimana 2 buah node sebagai load balancer dan 2 buah node yang lain sebagai real server yang menyediakan aplikasi webserver. Konfigurasi yang dilakukan kan pada 4 buah node tersebut adalah seperti pada Gambar ar III.2. Dalam sistem load balancing server ini, load balancer bertindak sebagai pengatur dalam proses kerja yang dilakukan oleh sistem. Request yang masuk pada sistem akan didistribusikan kepada dua buah real server menggunakan algoritma penjadwalan round robin, sehingga beban yang ditanggung oleh masing-masing real server menjadi relatif lebih ringan. Untuk merancang suatu sistem yang high availability maka diimplementasikan dua buah load balancer dengan Hub

3 status active-standby dan dua buah real server dengan status keduanya aktif. Semua node dalam sistem cluster, baik itu load balancer dan real server dihubungkan oleh hub dan kedua real server isinya identik satu dengan yang lain dimana keduanya menyediakan layanan yang sama yaitu http. Selain itu kedua real server saling memonitor keadaan masing-masing dengan terpasangnya heartbeat untuk mengantisipasi jika real server yang satu mengalami gangguan maka secara otomatis real server yang lain akan menggantikan fungsinya. Client datang sekarang ditangani oleh RealServer 1. Proses pengambilalihan layanan ketika RealServer 1 digantikan oleh RealServer 2 dapat diketahui melalui logfile hearthbeat. Kelebihan dari penggunaan HAProxy sebagai aplikasi untuk load balancing salah satunya adalah adanya laporan statisik yang berupa halaman web yang dapat diaktifkan pada file konfigurasinya. Kondisi setiap real server yang ada dalam load balancing cluster dapat dilihat dalam laporan statistik tersebut. Berikut ini adalah analisis dari laporan statistik HAProxy mulai dari ketika kedua real server masih aktif sampai RealServer 1 mengalami kegagalan dan diambil alih tugasnya oleh RealServer 2. Virtual IP Server : LoadBalancer1 (Active) Hub LoadBalancer2 (Standby) Real Server1 (Web Server1) Heartbeat Real Server2 (Web Server2) Gambar III.2 Konfigurasi sistem Load Balancing Server yang digunakan Pada penelitian ini, sistem load balancing tidak menggunakan media penyimpanan data bersama, maka kedua real server memerlukan sinkronisasi data agar saat client mengirimkan atau mengubah suatu data, maka client tidak perlu melakukannya pada masing-masing real server. Oleh sebab itu, dibutuhkan suatu perangkat lunak yang dapat melakukan sinkronisasi pada kedua real server tersebut, baik itu sinkronisasi file maupun database. Untuk sinkronisasi file akan digunakan rsync yang akan dijalankan secara berkala oleh sistem. Dan untuk sinkronisasi database digunakan fasilitas replikasi yang ada pada MySQL. IV. ANALISIS HASIL IMPLEMENTASI SISTEM LOAD BALANCING SERVER Untuk menganalisa hasil implementasi dilakukan pengujian terhadap sistem yang meliputi pengujian fungsionalias dan pengujian performa sistem. Pengujian fungsi sistem dilakukan dengan mematikan salah satu real server dengan cara mencabut kabel UTP yang menghubungkannya ke jaringan. Heartbeat yang terpasang pada kedua real server tersebut akan memonitor kondisi masing-masing. Ketika RealServer 1 mengalami kegagalan, maka RealServer 2 akan mendeteksi kegagalan tersebut dan mengambil alih tugas yang sebelumnya dilakukan oleh RealServer 1. Sehingga semua request yang Gambar IV.1 Statistik HAProxy ketika kedua Real Server aktif Pada saat kedua real server masih aktif, request yang datang diteruskan secara merata pada keduanya berdasarkan algoritma penjadwalan round robin. Seperti terlihat pada gambar IV.1, jumlah Sessions, jumlah Bytes In dan Bytes Out dari total yang diterima oleh front-end terbagi merata pada real server linux-fwm3 dan linuxfwm4. Gambar IV.2 Statistik HAProxy ketika Real Server 1 mulai mati Sesaat setelah RealServer 1 (linux-fwm3) dimatikan, jumlah Sessions dan Bytes masih dilaporkan terbagi secara merata kepada kedua real server. Tetapi kondisi linuxfwm3 sudah dinyatakan down dan diberi tanda warna merah seperti diperlihatkan pada gambar IV.2. Jika sistem menerima lagi request dari client, maka load balancer akan meneruskan semua request tersebut kepada real server yang masih aktif yaitu linux-fwm4. Hal ini ditunjukkan pada jumlah Sessions dan jumlah Bytes yang dilaporkan dalam statistik gambar IV.3.

4 penurunan kecepatan dalam melayani request yang datang akibat terjadi overload pada server tersebut. Sedangkan pada sistem load balancing server secara keseluruhan memiliki waktu respon yang lebih singkat dibandingkan dengan single server, walaupun juga mengalami kenaikan waktu respon ketika request yang datang lebih dari Gambar IV.3 Statistik HAProxy ketika hanya Real Server 2 yang aktif Dengan tidak adanya media penyimpanan bersama (shared disk) pada sistem cluster yang dirancang, maka diperlukan adanya sinkronisasi data pada a real server yang menjadi tempat terpasangnya aplikasi web server. Untuk pengujian fungsi sinkronisasi data, dilakukan perubahan pada database dengan menambahkan table baru didalamnya. Selain itu juga dilakukan perubahan pada salah satu file yang ada dalam real server. Perubahan data yang terjadi pada salah satu real server, baik itu database maupun file, secara otomatis akan berubah juga pada real server yang lain. Dalam pengujian kinerja sistem, parameter yang diukur pada implementasi sistem load balancing server ini meliputi waktu respon dan throughput. Pengujian dilakukan dengan mengirimkan request secara simultan kepada server dengan kenaikan jumlah request bertahap sampai sistem mengalami beban puncak. Pengujian dilakukan pada single server dan kemudian pada sistem load balancing server. Untuk membangkitkan request secara simultan digunakan perangkat lunak httperf yang dipasang di sisi client. Tujuan pengukuran waktu respon yaitu untuk mengetahui kecepatan sistem dalam melayani setiap paket yang datang. Grafik perbandingan waktu respon antara penggunaan single server dengan sistem load balancing server ditunjukkan pada gambar IV.4. Gambar IV.4 Grafik perbandingan n waktu respon Dari grafik perbandingan tersebut dapat diketahui ketika single server menerima request yang datang secara simultan melebihi 6000 request, waktu respon single server mengalami kenaikan yang cukup drastis. Hal ini menunjukkan bahwa penggunaan single server mengalami Tujuan pengukuran throughput untuk mengetahui kemampuan sistem dalam memberikan layanan dengan benar terhadap request yang datang secara bersamaan. Grafik perbandingan nilai throughput pada penggunaan single server dan pada sistem load balancing server ditunjukkan pada gambar IV.5. Gambar IV.5 Grafik perbandingan throughput Berdasarkan grafik tersebut, terdapat perbedaan yang jelas antara sistem load balancing server dengan single server. Sistem load balancing memberikan hasil yang lebih baik dibandingkan dengan n single server. Semakin banyak request yang dapat dilayani ani maka nilai throughput akan meningkat. Dari grafik dapat diketahui bahwa dengan penggunaan single serverr kemampuan maksimal sistem hanya terbatas pada 5428 request per detik yaitu pada saat dibangkitkan request sebanyak 6000 pada saat tersebut memiliki nilai throughput 2692,7 KBps. Kemudian sistem mengalami saturasi karena sistem hanya mampu menerima request kurang lebih sebesar 5428 request per detik, sehingga pada saat dibangkitkan request lebih dari 6000 kemampuan sistem tidak akan melebihi batas maksimal. Hal ini yang menyebabkan nilai throughput tidak bertambah bah ketika request yang datang melebihi batas maksimal. Kenaikan secara linear terjadi pada sistem load balancing server ketika request yang datang kurang dari Kemampuan maksimal sistem terjadi pada saat menerima request sekitar 8000, dimana pada saat tersebut request yang muncul sebesar 7996 per detik. Kemudian ketika request yang datang lebih dari 8000, nilai throughput akan turun naik sehingga grafik tidak lagi linear, hal ini disebabkan sistem telah menempuh batas maksimal dari kemampuan yang dimiliki. Perbaikan nilai throughput oleh sistem load balancing server terhadap penggunaan naan single server yaitu ketika request yang datang lebih dari 5428 per detik, sistem masih

5 dapat menerima request yang lebih banyak sampai dengan 7996 request per detik. V. KESIMPULAN DAN SARAN 5.1 Kesimpulan 1. Secara fungsional, sistem load balancing server telah berhasil diimplementasikan, sistem dapat melakukan penyeimbangan beban dan memiliki tingkat ketersedian yang tinggi, serta dibangun dari komputerkomputer yang memiliki spesifikasi biasa yang menggunakan sistem operasi Linux serta perangkat lunak yang bersifat opensource. 2. Sistem load balancing server yang dirancang memiliki kinerja yang lebih baik dibandingkan dengan penggunaan single server, yaitu : Kemampuan sistem load balancing server untuk melayani request jauh lebih besar, dimana mampu melayani request maksimal sebanyak 7996 per detik sedangkan pada penggunaan satu server hanya mampu melayani request maksimal 5428 per detik, sehingga throughput sistem cluster lebih bagus dibandingkan throughput single server. Waktu respon sistem load balancing server secara keseluruhan lebih baik, dimana waktu respon sistem load balancing lebih singkat dibandingkan waktu respon single server. Waktu respon pada sistem load balancing mulai naik ketika menerima lebih dari 8000 request. Sedangakan pada single server waktu respon mulai naik ketika request datang lebih dari [3] Brown, Chris. (2006) : SUSE Linux : A Complete Guide to Novell s Community Distribution, O Reilly Media, Inc. [4] Gropp, William., Lusk, Ewing., Sterling, Thomas. (2003) : Beowulf Cluster Computing with Linux, Second Edition, The MIT Press. [5] Kopparapu, Chandra. (2002) : Load Balancing Server, Firewalls, and Caches, John Wiley & Sons, Inc. [6] Kopper, Carl. (2005) : The Linux Enterprise Cluster : Build a High Availability Cluster with Commodity Hardware and Free Software, No Starch Press, Inc. [7] Marcus, Evan., Stern, Hal. (2003) : Blueprints for High Availability, Second Edition, Wiley Publishing, Inc. [8] McCabe, James D. (2007) : Network Analysis, Architecture, and Design, Morgan Kaufmann Publishers. [9] Novell, Inc. (2008) : Manual SUSE Linux Enterprise Server 10 SP2 : Heartbeat. [10] Robertson, Alan. (2008) : Linux-HA Release 2 Tutorial. [11] Romanovsky, Alexander B. (1993) : Fault Tolerance : Synchronization of Redundancy. ACM SIGOPS Operating Systems Review Vol.27, Issue 4, [12] Zhang, Wensong. (2000) : Linux Virtual Server for Scalable Network Services, Ottawa Linux Symposium. 5.2 Saran 1. Untuk mengetahui karakteristik kinerja sistem load balancing, perlu adanya penelitian lebih lanjut mengenai sistem load balancing dengan penggunaan jumlah server yang lebih banyak. 2. Penelitian lebih lanjut pada sistem load balancing server dengan kedua load balancer dalam keadaan aktif sehingga bersifat load sharing. 3. Perlu adanya penelitian lebih lanjut mengenai algoritma penjadwalan yang digunakan dalam load balancing untuk mengoptimalkan kinerja sistem. 4. Pengaruh penggunaan media peyimpanan data bersama (shared storage) terhadap kinerja sistem perlu dilakukan penelitian. 5. Perlu adanya penelitian mengenai pengaruh penggunaan load balancer yang juga digunakan sebagai aplikasi server terhadap kinerja sistem. Dalam hal ini load balancer bukan hanya sebagai penyeimbang saja tetapi sebagai penyedia layanan. REFERENSI [1] Bastiaansen, Rob., van Vugt, Sander. (2006) : Novell Cluster Services for Linux and Netware, Novell Press. [2] Bourke, Tony. (2001) : Server Load Balancing, O Reilly & Associates, Inc.

6 STUDY OF LINUX-BASED WEBSERVER PERFORMANCE USING LOAD BALANCING TECHNOLOGYOGY Burhanudin 1, Yusep Rosmansyah 2 1 School of Electrical Engineering and Informatics, Institute of Technology Bandung, School of Electrical Engineering and Informatics, Institute of Technology Bandung, ABSTRAK--- Today telecommunications and internet are related to each other, where they have grown up rapidly and spread to everywhere, so everyone can connect to internet easily. Along with the increase numbers of users connected to internet, when a company that use a single server gets a lot of request from users, high possibility it can make the system overload and down so requests can not be served again. Load balancing technology that applied plied as a highsolutions that are effective and inexpensive to resolve this issue. In this study will build load balancing server system that consists of four nodes that enables the data processing can be distributed to performance servers system is one of the several computers and have a high level of availability. Test results indicate that the load balancing ng server system is better than the single server. This is shown by more number of requests that can be served by system than by a single server, so the value of throughput is greater and system response time becomes shorter. Keywords : Linux, Server, Node, Clustering, Load Balancing, High Availability. Cost-effectiveness, the whole system must be economical to afford and expand. A single server is usually not sufficient to handle this aggressively increasing load. The server upgrading process is complex, and the server r is a single point of failure. The higher end the server is upgraded to, the much higher cost we have to pay. At this research will be study about design of load balancing server system that has several advantages including flexibility, scalability, availability and security. II. LITERATURE STUDY Load balancing is a method to distribute the load to several hosts so that the workload lighter. This aims to be the average time tasks to be brief and can increase the processor utility. I. INTRODUCTION With the explosive growth of the Internet, Internet servers must cope with greater demands ds than ever. The potential number of clients that a server must support has dramatically increased; some hot sites have already received hundreds of thousands of simultaneous client connections. With the increasing number of users and the increasing workload, companies often worry about how their systems grow over time. Furthermore, rapid response and 24x7 availability are mandatory requirements for the mission-critical business applications, as sites compete for offering users the best access experience. Therefore, the requirements for hardware and software solution to support highly scalable and highly available services can be summarized as follows: Scalability, when the load offered to the service increases, system can be scaled to meet the requirement. 24x7 availability, the service as a whole must be available 24x7, despite of transient t partial hardware and software failures. Manageability, although the whole system may be physically large, it should be easy to manage. Figure II.1 Load Balancing Cluster System Load balancing can be implemented with special hardware, software or a combination of both. The standard configuration is illustrated that a machine is placed between the client and server, this machine is called the load Balancer for balancing his job is to give the client request to the server.

7 Load Balancer is a network device that is placed between the client and server, working as a switch for the client request. Load Balancer implement some scheduling method that will determine the direction where the server client request will be forwarded. HAProxy is an open source product that provides solutions to create a system load balancing and failover of a TCP-based applications and HTTP. This software is suitable for the website that high daily traffic while it is necessary firmness and strength of the 7-layer processing. HAProxy installed on front-end servers. Front-end servers are servers that generally have a static IP and is registered with DNS. Load Balancer for the high availability then there is normally a minimum of 2 pieces front-end servers. Application servers can be mounted together in the front-end or attached separately. Front-end functions to connect users with a server application available. Load Balancer server system scheme using HAProxy with one front-end and a separate server application that can be seen in Figure I.2. Figure III.1 Cluster System with two Load Balancer and two Real Server Existing nodes in the system, both load Balancer and all the real servers using the Linux operating system SLES 10 (Suse Linux Enterprise Server) and other software installed is opensource. Load balancing system model that designed in this study consisted of 4 nodes where 2 nodes as a load balancer and 2 other nodes as a real server that provides webserver application. Configuration of 4 nodes is as in Figure III.2 Figure II.2 HAProxy Load Balancer System Scheme III. LOAD BALANCING SERVER SYSTEM DESIGN AND IMPLEMENTATION Before doing the design, first performed an analysis of the architecture and load balancing system specifications that may be to set up. Based on literature review, system load balancing cluster is high availability in general has two main constituent parts are: a. Load Balancer, as a server in charge to continue the package from the client to the real server. Clients from outside the network will treat the cluster as a single server b. Real Server, a server that serves client requests, in this case as a web server that provides HTTP service. Figure III.2 Load Balancing Server System Configuration In this load balancing server system, load balancer acts as a regulator in the process of the work done by the system. Incoming request on the system will be distributed to two real servers using round robin scheduling algorithm, so the burden is borne by each real server to be relatively mild.

8 As a high-availability systems, will be implemented two load Balancer with active-standby status, and two real servers with the status of both active. All nodes in the cluster system, load balancers and real servers, are connected by the hub and the real server s content is identical one to another where they provide the same service that is HTTP. The two real servers monitor each other's condition with heartbeat to anticipate when one of the real servers is experiencing problems so the others will replace it automatically. In this study, load balancing system does not use shared data storage, data synchronization on both real servers is needed, so when the client sends or change the data, then the client does not need to do on each real server. Therefore, needed a software that can synchronize the two real server, be it a file or database synchronization. To synchronize the files used rsync that run periodically by the system and for the database synchronization use replication database facilities that existing in MySQL. IV. ANALYSIS OF LOAD BALANCING SERVER SYSTEM IMPLEMENTATION RESULTS The testing on the system to analyze the implementation results includes system functionality testing and system performance testing. System functions testing performed by turning off one of the real servers by pulling the UTP cable connection to the network. Heartbeat that installed on both real servers will monitor their condition. When RealServer 1 fails, then the RealServer 2 will detect the failure and take over the tasks previously done by RealServer 1. So that all requests are coming now handled by RealServer 1. Service acquisition process when RealServer 1 replaced by RealServer 2 can be known through hearthbeat logfile. The advantages of using HAProxy as applications for load balancing is a statistic report web pages that can be activated in the configuration file. Conditions of each real server load balancing within the cluster can be seen in the statistics report. The following is an analysis of statistical reports from HAProxy when bith real server is still active until a failure of RealServer 1 and taken over the task by RealServer 2. Figure IV.1 HAProxy statistics report when both RealServer still active When both real server still active, incoming requests are equally transmitted to both based on round robin scheduling algorithm. As shown in the figure IV.1, the number of Sessions, the number of Bytes Bytes In and Out of the total received by the front-end distributed equally on both real servers. Figure IV.2 HAProxy statistics report when RealServer 1 down After RealServer 1 (linux-fwm3) turned off, the number of Sessions and Bytes was still reportedly divided evenly between the two real servers. But linux-fwm3 condition has been declared down and marked in red as shown in the figure IV.2. Figure IV.3 HAProxy statistics report when only RealServer 2 that active If the system receives more requests from the client, then the load Balancer will forward all such requests to the active real server which is linux-fwm4. This is shown in the number of Sessions and the number of Bytes in the statistics reported on Figure IV.3. With no shared storage (shared disk) on the load balancer system design, it is necessary to synchronize the data on both real servers. To test the function of data synchronization, changes made to the database by adding a new table inside. It also made one change to the existing file in the real server. Changes in data occurred in one of the real servers, either the database or files, are automatically changed as well on another real server In the performance test systems, the parameters measured on the implementation of load balancing system includes a server response time and throughput. Testing is done by sending requests to the server simultaneously with a gradual increase in the number of requests to have the system peak load. Tests performed on a single server and then on the server load balancing systems. To generate simultaneous requests use httperf software that installed on the client. The purpose of measuring response time is to determine the speed of the system to serve each incoming package. Graphic comparison of the response time between single server and load balancing server system is shown in the Figure IV.4.

9 Figure IV.4 Graphic of Response Time Comparison From the comparison chart, it can be discovered when a single server accept incoming requests s exceeding 6000 simultaneous, the single server response se time increases quite dramatically. This shows that a single server speeds decline in serve incoming requests due to the overload on the server. Generally the server load balancing ng system has a response time shorter than a single server, while also experiencing an increase in response time when the requests are coming more from The purpose of throughput measurements is to determine the system's ability to properly serve the requests that are coming concurrently. Graphic of throughput comparison in the use of a single server and load balancing server system is shown in the Figure IV.5 Figure IV.5 Graphic of Throughputut Comparison Based on these graphs, there is a clear distinction between a server load balancing systems with a single server. Load balancing server provides better results than the single server. The more requests that can be served then the value will increase the throughput. From the graph can be seen that the single server maximum capacity is limited to 5428 requests per second with a throughput value is Kbps. The saturation of the system is happen because the system has only capable of receiving requests approximately 5428 requests per second, so when the requests raised more than 6000, system capacity will not exceed the maximum limit. This causes the value of the throughput does not increase when the requests are coming exceed the maximum limit. The increase occurred linearly on the server load balancing system when the request comes less than Maximum capability occurs curs when the system receives approximately 8000 requests, which at the time of the requests that come for 7996 per second. Then when the request came more than 8000, the throughput value will fluctuate so that the graph is no longer linear, it is because the system has come a maximum limit of capabilities. Improvement of throughput value by load balancing servers is when requests are coming more than 5428 per second, the system can still receive requests for more up to 7996 requests per second. V. CONCLUSIONS NS AND SUGGESTIONS 5.1 Conclusions 1. Functionally, the load balancing server system has been successfully implemented, the system can perform load balancing and has a high level of availability, and built from computers that have a common specification that uses Linux operating system and opensourcee softwares. 2. Load balancing server system have a better performance compared with the use of a single server : Load balancing server system able to serve much larger request, which could serve a maximum of 7996 requests per second, whereas the use of a single server can only serve a maximum of 5428 requests per second, so the throughput of the cluster system is better than single-server. Load balancing server system s response time, generally, much better than single server, where the response time of load balancing system is than a single server. Response time of load balancing system started up when receiving more than 8000 requests. While on a single server the response time starts to rise when the request came more than Suggestions 1. To determine the performance characteristics of load balancing system, there is need for further research on load balancing system with the use of more servers. 2. Further research on the load balancing server system with two load Balancer in the active state that is loadearch on scheduling algorithms sharing 3. Need for further research that are used in load balancing server to optimize the system performance. 4. Further research about the influence of using shared storage to the performance rmance of systems needs to be done. 5. Need for further research on the effects of the use of load Balancer thas also used as a server application to the system performance. In this case load balancer is

10 not only act as a balancer but also as a service provider. REFERENCES [1] Bastiaansen, Rob., van Vugt, Sander. (2006) : Novell Cluster Services for Linux and Netware, Novell Press. [2] Bourke, Tony. (2001) : Server Load Balancing, O Reilly & Associates, Inc. [3] Brown, Chris. (2006) : SUSE Linux : A Complete Guide to Novell s Community Distribution, O Reilly Media, Inc. [4] Gropp, William., Lusk, Ewing., Sterling, Thomas. (2003) : Beowulf Cluster Computing with Linux, Second Edition, The MIT Press. [5] Kopparapu, Chandra. (2002) : Load Balancing Server, Firewalls, and Caches, John Wiley & Sons, Inc. [6] Kopper, Carl. (2005) : The Linux Enterprise Cluster : Build a High Availability Cluster with Commodity Hardware and Free Software, No Starch Press, Inc. [7] Marcus, Evan., Stern, Hal. (2003) : Blueprints for High Availability, Second Edition, Wiley Publishing, Inc. [8] McCabe, James D. (2007) : Network Analysis, Architecture, and Design, Morgan Kaufmann Publishers. [9] Novell, Inc. (2008) : Manual SUSE Linux Enterprise Server 10 SP2 : Heartbeat. [10] Robertson, Alan. (2008) : Linux-HA Release 2 Tutorial. [11] Romanovsky, Alexander B. (1993) : Fault Tolerance : Synchronization of Redundancy. ACM SIGOPS Operating Systems Review Vol.27, Issue 4, [12] Zhang, Wensong. (2000) : Linux Virtual Server for Scalable Network Services, Ottawa Linux Symposium.

ABSTRAK. Kata Kunci : algoritma penjadwalan, linux virtual server, network address translation, network load balancing.

ABSTRAK. Kata Kunci : algoritma penjadwalan, linux virtual server, network address translation, network load balancing. ABSTRAK Perkembangan teknologi yang pesat terutama pada internet membuat semakin banyak pengguna yang terhubung ke internet. Semakin banyaknya pengguna yang terhubung ke internet menyebabkan kemungkinan

Lebih terperinci

Seminar Nasional Inovasi dalam Desain dan Teknologi - IDeaTech 2015 ISSN:

Seminar Nasional Inovasi dalam Desain dan Teknologi - IDeaTech 2015 ISSN: IMPLEMENTASI LOAD BALANCING DENGAN MENGGUNAKAN ALGORITMA ROUND ROBIN PADA KASUS PENDAFTARAN SISWA BARU SEKOLAH MENENGAH PERTAMA LABSCHOOL UNESA SURABAYA Gaguk Triono Teknologi Informasi Sekolah Tinggi

Lebih terperinci

PERANCANGAN CLUSTERING UJIAN ONLINE STUDI KASUS BINA SARANA INFORMATIKA

PERANCANGAN CLUSTERING UJIAN ONLINE STUDI KASUS BINA SARANA INFORMATIKA Vol. XII No. 1, Maret 2015 Jurnal Techno Nusa Mandiri PERANCANGAN CLUSTERING UJIAN ONLINE STUDI KASUS BINA SARANA INFORMATIKA Sumarna AMIK BSI Purwokerto Jl. DR.Bunyamin No.106 sumarna.smn@bsi.ac.id Abstract

Lebih terperinci

IMPLEMENTASI HIGH AVAILABILITY SERVER DENGAN MENGGUNAKAN LOADBALANCE, FAILOVER, DAN REDUNDANSI DATABASE TUGAS AKHIR

IMPLEMENTASI HIGH AVAILABILITY SERVER DENGAN MENGGUNAKAN LOADBALANCE, FAILOVER, DAN REDUNDANSI DATABASE TUGAS AKHIR IMPLEMENTASI HIGH AVAILABILITY SERVER DENGAN MENGGUNAKAN LOADBALANCE, FAILOVER, DAN REDUNDANSI DATABASE TUGAS AKHIR Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya Program Diploma III

Lebih terperinci

ANALISIS ALGORITMA ROUND ROBIN, LEAST CONNECTION, DAN RATIO PADA LOAD BALANCNG MENGGUNAKAN OPNET MODELER

ANALISIS ALGORITMA ROUND ROBIN, LEAST CONNECTION, DAN RATIO PADA LOAD BALANCNG MENGGUNAKAN OPNET MODELER ANALISIS ALGORITMA ROUND ROBIN, LEAST CONNECTION, DAN RATIO PADA LOAD BALANCNG MENGGUNAKAN OPNET MODELER Husain Nasser 1 husainnassr@gmail.com Timotius Witono 2 timotius@itmaranatha.org Abstract Load balancing

Lebih terperinci

Proposal Tugas Akhir

Proposal Tugas Akhir KOMPARASI ALGORITMA PENJADWALAN ROUND-ROBIN & LEAST CONNECTION PADA WEB SERVER LOAD BALANCING LVS METODE DIRECT ROUTING, NAT DAN TUNNELING Proposal Tugas Akhir Diajukan Untuk Memenuhi Persyaratan Guna

Lebih terperinci

Implementasi Sistem SCADA Redundant (Study kasus: Proses Pengendalian Plant Temperatur Air)

Implementasi Sistem SCADA Redundant (Study kasus: Proses Pengendalian Plant Temperatur Air) Implementasi Sistem SCADA Redundant (Study kasus: Proses Pengendalian Plant Temperatur Air) Disusun Oleh : Nama : Stefanie Hermawan Nrp : 0522041 Jurusan Teknik Elektro, Fakultas Teknik,, Jl. Prof. drg.

Lebih terperinci

ANALISIS PERFORMANSI TFMCC PADA JARINGAN BROADBAND WIRELINE

ANALISIS PERFORMANSI TFMCC PADA JARINGAN BROADBAND WIRELINE ANALISIS PERFORMANSI TFMCC PADA JARINGAN BROADBAND WIRELINE Aditya Pratomo Sarwoko / 0622008 surel: adityapratomosarwoko@yahoo.com Jurusan Teknik Elektro, Fakultas Teknik, Universitas Kristen Maranatha

Lebih terperinci

ABSTRAK. Universitas Kristen Maranatha

ABSTRAK. Universitas Kristen Maranatha ABSTRAK Pada tahun 1945 sejak Indonesia merdeka dari penjajahan, Indonesia telah mengalami krisis ekonomi seperti krisis moneter yang mengakibatkan perekonomian di Indonesia menjadi tidak stabil. Krisis

Lebih terperinci

IMPLEMENTASI WEB SERVER LOAD BALANCING PADA MESIN VIRTUAL MAKALAH PROGRAM STUDI INFORMATIKA FAKULTAS KOMUNIKASI DAN INFORMATIKA

IMPLEMENTASI WEB SERVER LOAD BALANCING PADA MESIN VIRTUAL MAKALAH PROGRAM STUDI INFORMATIKA FAKULTAS KOMUNIKASI DAN INFORMATIKA IMPLEMENTASI WEB SERVER LOAD BALANCING PADA MESIN VIRTUAL MAKALAH PROGRAM STUDI INFORMATIKA FAKULTAS KOMUNIKASI DAN INFORMATIKA Diajukan oleh : Handoko Yoga Hartomo Ir. Bana Handaga, M.T., Ph.D. PROGRAM

Lebih terperinci

Rancang Bangun Server Learning Management System (LMS) Berbasis Metode Load Balancing

Rancang Bangun Server Learning Management System (LMS) Berbasis Metode Load Balancing Rancang Bangun Learning Management System (LMS) Berbasis Metode Load Balancing Pranata Ari Baskoro 1, Achmad Affandi 2, Djoko Suprajitno Rahardjo 3 Jurusan Teknik Elektro FTI - ITS Abstract Akses pengguna

Lebih terperinci

PERANCANGAN DAN REALISASI APLIKASI SOFTPHONE PADA JARINGAN VOIP BERBASIS SIP UNTUK SMARTPHONE ANDROID

PERANCANGAN DAN REALISASI APLIKASI SOFTPHONE PADA JARINGAN VOIP BERBASIS SIP UNTUK SMARTPHONE ANDROID PERANCANGAN DAN REALISASI APLIKASI SOFTPHONE PADA JARINGAN VOIP BERBASIS SIP UNTUK SMARTPHONE ANDROID Disusun Oleh: Nama : Richard NRP : 0922001 Jurusan Teknik Elektro Email : corser_speed@yahoo.co.id

Lebih terperinci

ABSTRAK ANALISA DAN IMPLEMENTASI ALGORITMA PERGANTIAN CACHE SEBAGAI OPTIMALISASI KINERJA PROXY SERVER

ABSTRAK ANALISA DAN IMPLEMENTASI ALGORITMA PERGANTIAN CACHE SEBAGAI OPTIMALISASI KINERJA PROXY SERVER ABSTRAK ANALISA DAN IMPLEMENTASI ALGORITMA PERGANTIAN CACHE SEBAGAI OPTIMALISASI KINERJA PROXY SERVER (Studi Kasus Layanan Internet Service Provider PT Melvar Lintas Nusa) Oleh Suandra Eka Saputra 1077004

Lebih terperinci

ABSTRAK. Kata kunci: Arduino, Switch, Access Point, LED, LCD, Buzzer, . i Universitas Kristen Maranatha

ABSTRAK. Kata kunci: Arduino, Switch, Access Point, LED, LCD, Buzzer,  . i Universitas Kristen Maranatha ABSTRAK Dewasa ini komputer menjadi hal yang umum dalam dunia teknologi dan informasi. Komputer berkembang sangat pesat dan hampir seluruh aspek kehidupan manusia membutuhkan teknologi ini. Hal tersebut

Lebih terperinci

ABSTRAK. i Universitas Kristen Maranatha

ABSTRAK. i Universitas Kristen Maranatha ABSTRAK Telepon Seluler (ponsel) telah berubah dari alat telekomunikasi biasa menjadi alat yang mempunyai berbagai fasilitas. Selain untuk berkomunikasi, ponsel juga dapat digunakan untuk koneksi internet

Lebih terperinci

Bab 2 Tinjauan Pustaka

Bab 2 Tinjauan Pustaka Bab 2 Tinjauan Pustaka 2.1 Penelitian Terdahulu Pembahasan mengenai clustering dengan skema load balancing pada web server sudah banyak ditemukan. Salah satu pembahasan yang pernah dilakukan adalah Perancangan

Lebih terperinci

BAB II DASAR TEORI 2.1. Pengenalan Sistem Operasi Linux 2.2. Dasar Sistem Cluster

BAB II DASAR TEORI 2.1. Pengenalan Sistem Operasi Linux 2.2. Dasar Sistem Cluster BAB II DASAR TEORI 2.1. Pengenalan Sistem Operasi Linux Linux adalah salah satu jenis sistem operasi yang sering dipakai oleh jutaan orang di dunia. Linux pertama kali diciptakan oleh Linus Torvalds pada

Lebih terperinci

Rancang Bangun Penyimpanan pada Jaringan Menggunakan FreeNAS (Development of Network Storage Using FreeNAS)

Rancang Bangun Penyimpanan pada Jaringan Menggunakan FreeNAS (Development of Network Storage Using FreeNAS) Rancang Bangun Penyimpanan pada Jaringan Menggunakan FreeNAS (Development of Network Storage Using FreeNAS) Harjono 1, Agung Purwo Wicaksono 2 1 2 Teknik Informatika, F. Teknik, Universitas Muhammadiyah

Lebih terperinci

ABSTRAK. Kata kunci : inventarisasi, client-server, linux red hat

ABSTRAK. Kata kunci : inventarisasi, client-server, linux red hat ABSTRAK Perusahaan besar yang bergerak di bidang telekomunikasi biasanya memiliki banyak komputer yang terhubung dengan jaringan. Perangkat keras dari komputer komputer tersebut senantiasa diperiksa secara

Lebih terperinci

MODUL PRAKTIKUM 03 VIRTUALIZATION, DHCP, DNS

MODUL PRAKTIKUM 03 VIRTUALIZATION, DHCP, DNS MODUL PRAKTIKUM 03 VIRTUALIZATION, DHCP, DNS TUJUAN Setelah praktikum dilaksanakan, peserta praktikum diharapkan memiliki kemampuan 1. Membuat dan melakukan konfigurasi pada mesin virtual dengan menggunakan

Lebih terperinci

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. tentang load balancing terus dilakukan dan metode load balancing terus

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. tentang load balancing terus dilakukan dan metode load balancing terus BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1 Tinjauan Pustaka Tinjauan pustaka yang digunakan pada penelitian ini meliputi beberapa penelitian yang sudah dilakukan sebelumnya, sebagai berikut. Berbagai

Lebih terperinci

techniques. Moreover, it can against the differential attack, statistical attack and brute force attack.

techniques. Moreover, it can against the differential attack, statistical attack and brute force attack. ABSTRAK Ketika penggunaan komunikasi gambar telah meningkat secara dramatis dalam beberapa tahun terakhir, itu diperlukan untuk melindungi transmisi dari penyadap. Mengembangkan komputasi efisien enkripsi

Lebih terperinci

BAB 2 LANDASAN TEORI. menyediakan layanan ke komputer lain melalui koneksi jaringan. Server dapat

BAB 2 LANDASAN TEORI. menyediakan layanan ke komputer lain melalui koneksi jaringan. Server dapat BAB 2 LANDASAN TEORI 2.1 Server Server (Sosinsky, 2009:108) adalah sebuah program perangkat lunak yang menyediakan layanan ke komputer lain melalui koneksi jaringan. Server dapat dijalankan pada sistem

Lebih terperinci

disusun oleh: Arfritzal Reza Adhiasa

disusun oleh: Arfritzal Reza Adhiasa ANALISA DAN PERANCANGAN SISTEM MONITORING DAN MANAJEMEN PENYIMPANAN FILE MENGGUNAKAN WINDOWS SERVER 2008 R2 NASKAH PUBLIKASI disusun oleh: Arfritzal Reza 08.01.2441 Adhiasa 08.01.2467 Kepada JURUSAN TEKNIK

Lebih terperinci

IMPLEMENTASI EYE OS MENGGUNAKAN METODE LOAD BALANCING DAN FAILOVER PADA JARINGAN PRIVATE CLOUD COMPUTING DENGAN LAYANAN IAAS DAN SAAS

IMPLEMENTASI EYE OS MENGGUNAKAN METODE LOAD BALANCING DAN FAILOVER PADA JARINGAN PRIVATE CLOUD COMPUTING DENGAN LAYANAN IAAS DAN SAAS IMPLEMENTASI EYE OS MENGGUNAKAN METODE LOAD BALANCING DAN FAILOVER PADA JARINGAN PRIVATE CLOUD COMPUTING DENGAN LAYANAN IAAS DAN SAAS TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1

Lebih terperinci

32-bit and 64-bit Windows: Frequently asked questions

32-bit and 64-bit Windows: Frequently asked questions 32-bit and 64-bit Windows: Frequently asked questions // // Here are answers to some common questions about the 32-bit and 64-bit versions of Windows. Frequently asked questions Collapse all What is the

Lebih terperinci

PENGENDALIAN TRAFIK DAN KONGESTI PADA JARINGAN ATM DENGAN PENERAPAN AMBANG BATAS ALIRAN SEL

PENGENDALIAN TRAFIK DAN KONGESTI PADA JARINGAN ATM DENGAN PENERAPAN AMBANG BATAS ALIRAN SEL PENGENDALIAN TRAFIK DAN KONGESTI PADA JARINGAN ATM DENGAN PENERAPAN AMBANG BATAS ALIRAN SEL ABSTR/1K Pada saat jaringan mengalami kongesti, node ATM bisa mengurangi beban dengan jalan membuang sel berprioritas

Lebih terperinci

Aplikasi Pengambilan Database Mesin Sidik Jari dan Dikirimkan secara Nirkabel ke Smartphone Berbasis Android 2.2

Aplikasi Pengambilan Database Mesin Sidik Jari dan Dikirimkan secara Nirkabel ke Smartphone Berbasis Android 2.2 Aplikasi Pengambilan Database Mesin Sidik Jari dan Dikirimkan secara Nirkabel ke Smartphone Berbasis Android 2.2 Peter Septianus Jurusan Teknik Elektro, Fakultas Teknik Universitas Kristen Maranatha, Bandung

Lebih terperinci

ABSTRACT. Universitas Kristen Maranatha

ABSTRACT. Universitas Kristen Maranatha ABSTRACT MikrotikOS is an operating system based on Linux which can make a computer become a router. This report will give you knowledge about network administration using Mikrotik router which have been

Lebih terperinci

ABSTRAK. Kata kunci : Model Antrian, Multiple Channel Query System, Waktu Pelayanan. vii. Universitas Kristen Maranatha

ABSTRAK. Kata kunci : Model Antrian, Multiple Channel Query System, Waktu Pelayanan. vii. Universitas Kristen Maranatha ABSTRAK Kegiatan berbelanja merupakan aktivitas manusia guna memenuhi kebutuhan sehari-hari. Padatnya rutinitas menjadikan setiap kegiatan harus terlaksana dengan efektif dan efisien. Untuk itu, perusahaan

Lebih terperinci

ANALISIS KINERJA JARINGAN MPLS DAN ROUTING PROTOCOL OSPF PADA APLIKASI VIDEO STREAMING KOMPETENSI JARINGAN SKRIPSI

ANALISIS KINERJA JARINGAN MPLS DAN ROUTING PROTOCOL OSPF PADA APLIKASI VIDEO STREAMING KOMPETENSI JARINGAN SKRIPSI ANALISIS KINERJA JARINGAN MPLS DAN ROUTING PROTOCOL OSPF PADA APLIKASI VIDEO STREAMING KOMPETENSI JARINGAN SKRIPSI KADEK BAYU DIANDRA PUTRA NIM. 0908605017 PROGRAM STUDI TEKNIK INFORMATIKA JURUSAN ILMU

Lebih terperinci

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN 1.1. Latar Belakang BAB I PENDAHULUAN 1.1. Latar Belakang Perkembangan dunia IT sudah sangat berkembang, dan internet sudah sangat maju sehingga dapat menciptakan sebuah teknologi dalam komputasi yang bernama Cloud Computing.

Lebih terperinci

LAPORAN HASIL PENELITIAN HIBAH PENELITIAN STRATEGIS NASIONAL DIPA UNIVERSITAS BRAWIJAYA TAHUN 2010

LAPORAN HASIL PENELITIAN HIBAH PENELITIAN STRATEGIS NASIONAL DIPA UNIVERSITAS BRAWIJAYA TAHUN 2010 KETAHANAN PANGAN LAPORAN HASIL PENELITIAN HIBAH PENELITIAN STRATEGIS NASIONAL DIPA UNIVERSITAS BRAWIJAYA TAHUN 2010 Judul Ketua Anggota : Rancang Bangun Alat Penyiram Otomatis dengan Pengendali Mikrokontroler

Lebih terperinci

VLAN Sebagai Solusi Infrastruktur Jaringan Yang Lebih Efisien

VLAN Sebagai Solusi Infrastruktur Jaringan Yang Lebih Efisien Perjanjian No: III/LPPM/2012-09/94-P VLAN Sebagai Solusi Infrastruktur Jaringan Yang Lebih Efisien Nama : Chandra Wijaya, S.T., M.T. Lembaga Penelitian dan Pengabdian kepada Masyarakat Universitas Katolik

Lebih terperinci

ABSTRAK. Kata kunci : router, virtual private netwok, point to point protocol, private, server, client, tunnel, failover.

ABSTRAK. Kata kunci : router, virtual private netwok, point to point protocol, private, server, client, tunnel, failover. ABSTRAK Perkembangan akan kebutuhan pengolahan data dan informasi saat ini semakin meningkat, dan dibutuhkan lebih dari satu komputer yang digunakan pada suatu perusahaan. Komunikasi dan pertukaran data

Lebih terperinci

ABSTRAK. Universitas Kristen Maranatha

ABSTRAK. Universitas Kristen Maranatha ABSTRAK Latar belakang pelaksanaan proyek Tugas Akhir ini adalah pemenuhan aplikasi jaringan yang dapat mempermudah pekerjaan dan meningkatkan fleksibilitas dari aplikasi serupa yang sudah lebih dulu dipakai.

Lebih terperinci

ABSTRAK. Kata kunci: Hadoop, Apache, Google, Master Server, Client Server, log. v Universitas Kristen Maranatha

ABSTRAK. Kata kunci: Hadoop, Apache, Google, Master Server, Client Server, log. v Universitas Kristen Maranatha ABSTRAK Seiring dengan berkembangnya teknologi yang ada, maka ukuran data yang diolah juga akan semakin besar. Hadoop adalah salah satu kerangka kerja perangkat lunak untuk server yang menangani data besar.

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Seiring dengan perkembangan teknologi informasi saat ini sangat memungkinkan banyaknya pelayanan data yang dapat dilakukan melalui media internet maupun intranet, misalnya

Lebih terperinci

Bab II Landasan Teori

Bab II Landasan Teori Bab II Landasan Teori Pada bab landasan teori, akan dijelaskan mengenai teori yang menunjang didalam penulisan skripsi ini antara lain mengenai basis data, teknologi basis data, definisi clustering (distribusi

Lebih terperinci

Sistem Informasi. Soal Dengan 2 Bahasa: Bahasa Indonesia Dan Bahasa Inggris

Sistem Informasi. Soal Dengan 2 Bahasa: Bahasa Indonesia Dan Bahasa Inggris Sistem Informasi Soal Dengan 2 Bahasa: Bahasa Indonesia Dan Bahasa Inggris 1. Kita mengetahui bahwa perkembangan teknologi di zaman sekarang sangat pesat dan banyak hal yang berubah dalam kehidupan kita.

Lebih terperinci

Jl. Raya Dukuhwaluh PO. Box 202 Purwokerto )

Jl. Raya Dukuhwaluh PO. Box 202 Purwokerto ) untuk Mendeteksi Serangan Jaringan di Universitas Muhammadiyah Purwokerto ( for Detecting Network Atacks in Muhammadiyah University of Purwokerto) Harjono 1), Agung Purwo Wicaksono 2) 1) 2) Teknik Informatika,

Lebih terperinci

SINKRONISASI DATA DENGAN PEMROSESAN PARALEL MENGGUNAKAN MODEL PEMROGRAMAN MAPREDUCE

SINKRONISASI DATA DENGAN PEMROSESAN PARALEL MENGGUNAKAN MODEL PEMROGRAMAN MAPREDUCE SINKRONISASI DATA DENGAN PEMROSESAN PARALEL MENGGUNAKAN MODEL PEMROGRAMAN MAPREDUCE Murti Retnowo Jurusan Manajemen Informatika, UTY, Yogyakarta e-mail: nowo.yogya@gmail.com ABSTRAK Penelitian dalam pemrosesan

Lebih terperinci

ANALISIS AVAILABILITAS LOAD BALANCING PADA WEB SERVER LOKAL

ANALISIS AVAILABILITAS LOAD BALANCING PADA WEB SERVER LOKAL ANALISIS AVAILABILITAS LOAD BALANCING PADA WEB SERVER LOKAL Dwi Nuriba Fakultas Ilmu Komputer, Universitas Dian Nuswantoro ABSTRACT Perkembangan teknologi Web menyebabkan server-server yang menyediakan

Lebih terperinci

Chapter 3 part 1. Internetworking (Switching and Bridging) Muhammad Al Makky

Chapter 3 part 1. Internetworking (Switching and Bridging) Muhammad Al Makky Chapter 3 part 1 Internetworking (Switching and Bridging) Muhammad Al Makky Pembahasan Chapter 3 Memahami fungsi dari switch dan bridge Mendiskusikan Internet Protocol (IP) untuk interkoneksi jaringan

Lebih terperinci

ABSTRAK. Universitas Kristen Maranatha

ABSTRAK. Universitas Kristen Maranatha ABSTRAK Proses kelahiran bayi merupakan sesuatu yang sangat berkesan bagi para orang tua. Ini terjadi di beberapa Rumah Sakit atau Rumah Bersalin di seluruh dunia. Ada banyak cara yang dilakukan orang

Lebih terperinci

Rencana yang memiliki tujuan, ada proses mencipta, dengan kesadaran memasukkan unsur estetika. Products

Rencana yang memiliki tujuan, ada proses mencipta, dengan kesadaran memasukkan unsur estetika. Products METODA PERANCANGAN ARSITEKTUR II SEMESTER GENAP 2016/ 2017 PERTEMUAN KEDUA + DUKUNGAN MULTIMEDIA + DISKUSI DESIGNING PENDALAMAN DESAIN DESIGNING (DESAIN) ARSITEKTUR sebagai SISTEM ARSITEKTUR sebagai SISTEM

Lebih terperinci

ABSTRAK. Kata kunci : Mobile SQL, Java ME, DBMS, administrasi basisdata

ABSTRAK. Kata kunci : Mobile SQL, Java ME, DBMS, administrasi basisdata ABSTRAK Sekarang ini hampir semua penyimpanan data dilakukan dengan komputersasi, salah satunya menggunakan Database Management System (DBMS). DBMS merupakan sebuah program komputer untuk mengolah dan

Lebih terperinci

IMPLEMENTASI TEKNOLOGI LOAD BALANCER DENGAN WEB SERVER NGINX UNTUK MENGATASI BEBAN SERVER

IMPLEMENTASI TEKNOLOGI LOAD BALANCER DENGAN WEB SERVER NGINX UNTUK MENGATASI BEBAN SERVER IMPLEMENTASI TEKNOLOGI LOAD BALANCER DENGAN WEB SERVER NGINX UNTUK MENGATASI BEBAN SERVER Effendi Yusuf 1), Tengku A Riza 2), Tody Ariefianto 3) 1,2,3) Fak Elektro & Komunikasi IT Telkom Bandung Jl. Telekomunikasi

Lebih terperinci

Pencarian Buku Perpustakaan. Melalui SMS Menggunakan Java

Pencarian Buku Perpustakaan. Melalui SMS Menggunakan Java Pencarian Buku Perpustakaan Melalui SMS Menggunakan Java Jemmy / 0222129 Jurusan Teknik Elektro, Fakultas Teknik, Jln.Prof.Drg.Suria Sumantri 65, Bandung 40164, Indonesia Email : j3m_my@yahoo.co.id ABSTRAK

Lebih terperinci

MODIFIKASI METODE BACKTRACKING UNTUK MEMBANTU MENCARI PENYELESAIAN PERMAINAN PEG SOLITAIRE

MODIFIKASI METODE BACKTRACKING UNTUK MEMBANTU MENCARI PENYELESAIAN PERMAINAN PEG SOLITAIRE MODIFIKASI METODE BACKTRACKING UNTUK MEMBANTU MENCARI PENYELESAIAN PERMAINAN PEG SOLITAIRE Susana Limanto dan Monica Widiasri Universitas Surabaya, Surabaya susana @ubaya.ad.id dan monica@ubaya.ac.id ABSTRACT

Lebih terperinci

Seminar Nasional Aplikasi Teknologi Informasi 2004 Yogyakarta, 19 Juni 2004

Seminar Nasional Aplikasi Teknologi Informasi 2004 Yogyakarta, 19 Juni 2004 Seminar Nasional Aplikasi Teknologi Informasi 2004 Yogyakarta, 19 Juni 2004 Perbandingan Model Two-Tier dengan Three-Tier dalam Arsitektur Client/Server untuk Mengolah Perintah Query pada Aplikasi Database

Lebih terperinci

Pemrograman Lanjut. Interface

Pemrograman Lanjut. Interface Pemrograman Lanjut Interface PTIIK - 2014 2 Objectives Interfaces Defining an Interface How a class implements an interface Public interfaces Implementing multiple interfaces Extending an interface 3 Introduction

Lebih terperinci

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM 3.1 Alat dan Bahan Perancangan sistem load balancing sekaligus failover cluster ini membutuhkan minimal 3 PC (Personal Computer) untuk dapat diimplementasikan.

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Media server adalah sebuah komputer khusus atau server perangkat lunak mulai dari enterprice atau database yang menyediakan Video on Demand ( VOD ). Secara singkatnya

Lebih terperinci

BAB I PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN Latar Belakang BAB I PENDAHULUAN 1.1. Latar Belakang Teknologi HA atau High Availability adalah metode jaringan yang sering digunakan untuk mengurangi kemungkinan down-time terhadap server dengan menggunakan dua unit

Lebih terperinci

KAJIAN TARIF ANGKUTAN KOTA (Studi Kasus Kota Bandung)

KAJIAN TARIF ANGKUTAN KOTA (Studi Kasus Kota Bandung) KAJIAN TARIF ANGKUTAN KOTA (Studi Kasus Kota Bandung) ABSTRAK KAJIAN TARIF ANGKUTAN KOTA (Studi Kasus Kota Bandung) Oleh Desmon Manurung Departemen Teknik Sipil Institut Teknologi Bandung Sebagian besar

Lebih terperinci

ABSTRAK. Kata Kunci: Konfigurasi, FreeRADIUS, Modul, Web.

ABSTRAK. Kata Kunci: Konfigurasi, FreeRADIUS, Modul, Web. ABSTRAK Tujuan perancangan aplikasi manajemen FreeRADIUS server berbasis web ini adalah untuk memudahkan pengguna khususnya pengguna baru untuk melakukan konfigurasi aplikasi FreeRADIUS sebagai bentuk

Lebih terperinci

APLIKASI WEB EMBEDDED MICROCONTROLLER UNTUK PENGINFORMASIAN KONDISI LALU LINTAS BERUPA TULISAN MENGGUNAKAN WEB BROWSER MELALUI JARINGAN GPRS

APLIKASI WEB EMBEDDED MICROCONTROLLER UNTUK PENGINFORMASIAN KONDISI LALU LINTAS BERUPA TULISAN MENGGUNAKAN WEB BROWSER MELALUI JARINGAN GPRS APLIKASI WEB EMBEDDED MICROCONTROLLER UNTUK PENGINFORMASIAN KONDISI LALU LINTAS BERUPA TULISAN MENGGUNAKAN WEB BROWSER MELALUI JARINGAN GPRS Nama : Hardianto Puji Utama Nrp : 0622028 Jurusan Teknik Elektro,

Lebih terperinci

PENERAPAN SISTEM ERP DALAM MEMBUAT PROJECT FEASIBILITY, PROJECT STATUS DAN PROJECT MONITORING PADA PERUSAHAAN DI BIDANG KONTRAKTOR

PENERAPAN SISTEM ERP DALAM MEMBUAT PROJECT FEASIBILITY, PROJECT STATUS DAN PROJECT MONITORING PADA PERUSAHAAN DI BIDANG KONTRAKTOR PENERAPAN SISTEM ERP DALAM MEMBUAT PROJECT FEASIBILITY, PROJECT STATUS DAN PROJECT MONITORING PADA PERUSAHAAN DI BIDANG KONTRAKTOR Hendra Alianto; Santo Fernandi Wijaya Information Systems Department,

Lebih terperinci

ABSTRAK. Kata kunci : proxy, server, squid, web, wizard. ii Universitas Kristen Maranatha

ABSTRAK. Kata kunci : proxy, server, squid, web, wizard. ii Universitas Kristen Maranatha ABSTRAK Administrasi jarak jauh adalah sebuah hal yang sangat diperlukan dalam melakukan pengaturan sebuah jaringan. Tujuan penelitian ini yaitu menghasilkan sebuah aplikasi berbasis web dengan fitur wizard

Lebih terperinci

DISTRIBUTION OF HIGHWAY AXLE LOADS IN WEST JAVA AND METHODS OF MEASURING VEHICLE LOADING

DISTRIBUTION OF HIGHWAY AXLE LOADS IN WEST JAVA AND METHODS OF MEASURING VEHICLE LOADING DISTRIBUTION OF HIGHWAY AXLE LOADS IN WEST JAVA AND METHODS OF MEASURING VEHICLE LOADING T 388.314 ZUL SUMMARY DISTRIBUTION OF HIGHWAY AXLE LOADS IN WEST JAVA AND METHODS OF MEASURING VEHICLE LOADING,

Lebih terperinci

Bab 3 Metode Perancangan 3.1 Tahapan Penelitian

Bab 3 Metode Perancangan 3.1 Tahapan Penelitian Bab 3 Metode Perancangan 3.1 Tahapan Penelitian Pada bab ini dijelaskan mengenai metode yang digunakan dalam membuat sistem dan perancangan yang dilakukan dalam membangun Web Server Clustering dengan Skema

Lebih terperinci

ABSTRACT. viii. Universitas Kristen Maranatha

ABSTRACT. viii. Universitas Kristen Maranatha ABSTRACT This research study titled descriptive of self-efficacy beliefs to meet the minimum score on the TOEFL test as a condition of Economics student faculty scholar at the University of trial "X" Bandung.

Lebih terperinci

ABSTRAK. Kata Kunci: Visualization, Dashboard, SAP Crystal Dashboard Design, Sumbangan Pembangunan Wajib, Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: Visualization, Dashboard, SAP Crystal Dashboard Design, Sumbangan Pembangunan Wajib, Universitas Kristen Maranatha ABSTRAK Visualisasi merupakan sebuah istilah yang sedang marak diperbincangkan khususnya oleh para praktisi teknologi informasi dan bisnis. Dalam penyajian sebuah aplikasi, visualisasi sangat diandalkan

Lebih terperinci

ABSTRACT. Keyword: Algorithm, Depth First Search, Breadth First Search, backtracking, Maze, Rat Race, Web Peta. Universitas Kristen Maranatha

ABSTRACT. Keyword: Algorithm, Depth First Search, Breadth First Search, backtracking, Maze, Rat Race, Web Peta. Universitas Kristen Maranatha ABSTRACT In a Rat Race game, there is only one way in and one way out. The objective of this game is to find the shortest way to reach the finish. We use a rat character in this game, so the rat must walk

Lebih terperinci

Perancangan dan Implementasi WebServer Clustering dengan Skema Load Balance Menggunakan Linux Virtual Server Via NAT

Perancangan dan Implementasi WebServer Clustering dengan Skema Load Balance Menggunakan Linux Virtual Server Via NAT Jurnal Teknologi Informasi-Aiti, Vol. 5. No. 1, Februari 2008: 1-100 Perancangan dan Implementasi WebServer Clustering dengan Skema Load Balance Menggunakan Linux Virtual Server Via NAT Theddy R Maitimu

Lebih terperinci

TESIS Karya tulis sebagai salah satu syarat untuk memperoleh gelar Magister dari Institut Teknologi Bandung. Oleh

TESIS Karya tulis sebagai salah satu syarat untuk memperoleh gelar Magister dari Institut Teknologi Bandung. Oleh ANALISIS TATA KELOLA TEKNOLOGI INFORMASI MENGGUNAKAN FRAMEWORK COBIT DALAM MENDUKUNG LAYANAN TEKNOLOGI INFORMASI STUDI KASUS : PT PLN (PERSERO) DISTRIBUSI JAWA BARAT DAN BANTEN TESIS Karya tulis sebagai

Lebih terperinci

Administrasi Basis Data. Yoannita

Administrasi Basis Data. Yoannita Administrasi Basis Data Yoannita Database Users Pengguna database dibedakan berdasarkan keperluan dan cara mereka berinteraksi dengan sistem. Application programmers interact with system through DML calls

Lebih terperinci

ANALISIS CAPAIAN OPTIMASI NILAI SUKU BUNGA BANK SENTRAL INDONESIA: SUATU PENGENALAN METODE BARU DALAM MENGANALISIS 47 VARIABEL EKONOMI UNTU

ANALISIS CAPAIAN OPTIMASI NILAI SUKU BUNGA BANK SENTRAL INDONESIA: SUATU PENGENALAN METODE BARU DALAM MENGANALISIS 47 VARIABEL EKONOMI UNTU ANALISIS CAPAIAN OPTIMASI NILAI SUKU BUNGA BANK SENTRAL INDONESIA: SUATU PENGENALAN METODE BARU DALAM MENGANALISIS 47 VARIABEL EKONOMI UNTU READ ONLINE AND DOWNLOAD EBOOK : ANALISIS CAPAIAN OPTIMASI NILAI

Lebih terperinci

PERANCANGAN JARINGAN LAN DAN PROXY SERVER DENGAN CLEAR OS UNTUK MEMBATASI HAK AKSES MURID DI SMP NEGERI 14 YOGYAKARTA NASKAH PUBLIKASI

PERANCANGAN JARINGAN LAN DAN PROXY SERVER DENGAN CLEAR OS UNTUK MEMBATASI HAK AKSES MURID DI SMP NEGERI 14 YOGYAKARTA NASKAH PUBLIKASI PERANCANGAN JARINGAN LAN DAN PROXY SERVER DENGAN CLEAR OS UNTUK MEMBATASI HAK AKSES MURID DI SMP NEGERI 14 YOGYAKARTA NASKAH PUBLIKASI diajukan oleh Amin Khalim 10.11.4171 kepada SEKOLAH TINGGI MANAJEMEN

Lebih terperinci

Nama Soal Pembagian Ring Road Batas Waktu 1 detik Nama Berkas Ringroad[1..10].out Batas Memori 32 MB Tipe [output only] Sumber Brian Marshal

Nama Soal Pembagian Ring Road Batas Waktu 1 detik Nama Berkas Ringroad[1..10].out Batas Memori 32 MB Tipe [output only] Sumber Brian Marshal Nama Soal Pembagian Ring Road Batas Waktu 1 detik Nama Berkas Ringroad[1..10].out Batas Memori 32 MB Tipe [output only] Sumber Brian Marshal Deskripsi Soal Dalam rangka mensukseskan program Visit Indonesia,

Lebih terperinci

STUDI PERANCANGAN PENGONTROL NEURO-FUZZY PADA PEMBANGKIT LISTRIK TENAGA SURYA

STUDI PERANCANGAN PENGONTROL NEURO-FUZZY PADA PEMBANGKIT LISTRIK TENAGA SURYA STUDI PERANCANGAN PENGONTROL NEURO-FUZZY PADA PEMBANGKIT LISTRIK TENAGA SURYA T 621.312 44 WIT ABSTRAK Pengontrol neuro-fuzzy (NFC) yang menirukan invers dari sistem dinamik merupakan salah satu alternatif

Lebih terperinci

Database Client-Server. by: Ahmad Syauqi Ahsan

Database Client-Server. by: Ahmad Syauqi Ahsan 12 Database Client-Server by: Ahmad Syauqi Ahsan Pemrograman Basis Data Client-Server 2 Brief History Istilah client server pertama digunakan pada tahun 1980-an dalam bentuk PC yang terhubung dalam lingkungan

Lebih terperinci

Teknik Informatika S1

Teknik Informatika S1 Teknik Informatika S1 Rekayasa Perangkat Lunak Lanjut Pengujian Aplikasi Web Disusun Oleh: Egia Rosi Subhiyakto, M.Kom, M.CS Teknik Informatika UDINUS egia@dsn.dinus.ac.id +6285640392988 SILABUS MATA KULIAH

Lebih terperinci

ABSTRACT. Key Words : Raw Materials, Material Requirement Planning, Lot for Lot. Universitas Kristen Maranatha

ABSTRACT. Key Words : Raw Materials, Material Requirement Planning, Lot for Lot. Universitas Kristen Maranatha ABSTRACT In running a manufacturing company, the company need several steps to transform raw materials into finished goods. The process starts from ordering raw materials until distribution to the consumer.

Lebih terperinci

Pengantar Teknologi Informasi. Komunikasi Data dan Jaringan Komputer

Pengantar Teknologi Informasi. Komunikasi Data dan Jaringan Komputer Pengantar Teknologi Informasi Komunikasi Data dan Jaringan Komputer Sistem Komunikasi Data Melibatkan minimal 2 simpul Simpul bisa berupa komputer maupun peralatan lain Simpul berperan sebagai pengirim

Lebih terperinci

Bab 3 Metode dan Perancangan Sistem

Bab 3 Metode dan Perancangan Sistem 23 Bab 3 Metode dan Perancangan Sistem 3.1 Metode Pembangunan Sistem Metode yang digunakan dalam penelitian ini adalah PPDIOO (prepare, plan, design, implement, operate, optimize). Metode ini adalah metode

Lebih terperinci

PERANCANGAN ARSITEKTUR JARINGAN AKSES UNTUK MENDUKUNG LAYANAN ISDN NARROWBAND Dengan Studi Kasus di Kota Jakarta

PERANCANGAN ARSITEKTUR JARINGAN AKSES UNTUK MENDUKUNG LAYANAN ISDN NARROWBAND Dengan Studi Kasus di Kota Jakarta PERANCANGAN ARSITEKTUR JARINGAN AKSES UNTUK MENDUKUNG LAYANAN ISDN NARROWBAND Dengan Studi Kasus di Kota Jakarta T 004.6 SET ISDN (Integrated Services Digital Network) Narrowband merupakan infrastruktur

Lebih terperinci

Personal Assignment 1 Session 2

Personal Assignment 1 Session 2 Nama : Abdul Karim NIM : 1412401054 MK : IT Network Governance Personal Assignment 1 Session 2 Mr. Bob is an IT director at Trust Oil and Gas, a medium-sized petrochemical company based in Houston. It

Lebih terperinci

Pengenalan Server Load Balancing

Pengenalan Server Load Balancing Pengenalan Server Load Balancing Server Load Balancing (SLB) disini diartikan sebagai sebuah proses dan teknologi yang mendistribusikan trafik pada beberapa server dengan menggunakan perangkat-perangkat

Lebih terperinci

Pengembangan Centralized Management System untuk VoIP System pada Modul Database ABSTRAK

Pengembangan Centralized Management System untuk VoIP System pada Modul Database ABSTRAK ABSTRAK Perkembangan dunia telekomunikasi semakin memudahkan setiap individu untuk berinteraksi antara yang satu dengan yang lainnya. Salah satu cara berkomunikasi yang lebih mudah dan murah adalah Voice

Lebih terperinci

Sistem Terdistribusi 2. Model arsitektur Terdistribusi

Sistem Terdistribusi 2. Model arsitektur Terdistribusi Sistem Terdistribusi 2 Model arsitektur Terdistribusi Masalah Membangun SisTer Dimana kita meletakkan bagian hardware? Dimana kita meletakkan bagian software? Bagaimana antara hardware & software berkomunikasi?

Lebih terperinci

Kata kunci : citra, pendeteksian warna kulit, YCbCr, look up table

Kata kunci : citra, pendeteksian warna kulit, YCbCr, look up table Pendeteksian Warna Kulit berdasarkan Distribusi Warna YCbCr Elrica Pranata / 0422002 Email : cha_nyo2@yahoo.com Jurusan Teknik Elektro, Fakultas Teknik, Universitas Kristen Marantha Jalan Prof. Suria Sumantri

Lebih terperinci

PERANCANGAN PERANGKAT LUNAK DRIVE TEST BERBASIS ANDROID UNTUK ANALISIS KUALITAS VOICE CALL

PERANCANGAN PERANGKAT LUNAK DRIVE TEST BERBASIS ANDROID UNTUK ANALISIS KUALITAS VOICE CALL PERANCANGAN PERANGKAT LUNAK DRIVE TEST BERBASIS ANDROID UNTUK ANALISIS KUALITAS VOICE CALL SKRIPSI Agung Budiargo NIM 091910201095 PROGRAM STUDI STRATA 1 TEKNIK ELEKTRO JURUSAN TEKNIK ELEKTRO FAKULTAS

Lebih terperinci

EVALUASI EFISIENSI PERTUKARAN TRAYEK BUS BESAR DI DKI JAKARTA TESIS MAGISTER. Oleh : NADIA KHAIRA ARDI NIM :

EVALUASI EFISIENSI PERTUKARAN TRAYEK BUS BESAR DI DKI JAKARTA TESIS MAGISTER. Oleh : NADIA KHAIRA ARDI NIM : EVALUASI EFISIENSI PERTUKARAN TRAYEK BUS BESAR DI DKI JAKARTA TESIS MAGISTER Oleh : NADIA KHAIRA ARDI NIM : 250 00 066 PROGRAM PASCASARJANA DEPARTEMEN TEKNtK SIPIL BIDANG REKAYASA TRANSPORTASI INSTITUT

Lebih terperinci

IMPLEMENTASI TEKNOLOGI MOBILE AGENT PADA LAYANAN PRINTER BERBASIS LOKASI RENDY EKA SAPUTRA

IMPLEMENTASI TEKNOLOGI MOBILE AGENT PADA LAYANAN PRINTER BERBASIS LOKASI RENDY EKA SAPUTRA IMPLEMENTASI TEKNOLOGI MOBILE AGENT PADA LAYANAN PRINTER BERBASIS LOKASI RENDY EKA SAPUTRA DEPARTEMEN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM INSTITUT PERTANIAN BOGOR BOGOR 2012 IMPLEMENTASI

Lebih terperinci

Perancangan dan Analisis Kinerja Jaringan MPLS (Multiprotocol Label Switching) pada Teknologi IPv6 untuk Teleconference

Perancangan dan Analisis Kinerja Jaringan MPLS (Multiprotocol Label Switching) pada Teknologi IPv6 untuk Teleconference Perancangan dan Analisis Kinerja Jaringan MPLS (Multiprotocol Label Switching) pada Teknologi IPv6 untuk Teleconference Artikel Ilmiah Peneliti : Peter Wicaksono (672009099) Indrastanti R. Widiasari, M.T.

Lebih terperinci

DESIGN AND IMPLEMENTATION OF GRID COMPUTING MANAGEMENT RESOURCE SYSTEM ON INFRASTRUCTURE AS A SERVICE (IAAS) USING NATIVE HYPERVISOR

DESIGN AND IMPLEMENTATION OF GRID COMPUTING MANAGEMENT RESOURCE SYSTEM ON INFRASTRUCTURE AS A SERVICE (IAAS) USING NATIVE HYPERVISOR PERANCANGAN DAN IMPLEMENTASI MANAGEMENT RESOURCE DALAM SISTEM GRID COMPUTING PADA LAYANAN INFRASTRUCTURE AS A SERVICE (IAAS) MENGGUNAKAN NATIVE HYPERVISOR DESIGN AND IMPLEMENTATION OF GRID COMPUTING MANAGEMENT

Lebih terperinci

IMPLEMENTASI CLUSTERING DATABASE SERVER MENGGUNAKAN PGCLUSTER UNTUK OPTIMALISASI KINERJA SISTEM BASIS DATA

IMPLEMENTASI CLUSTERING DATABASE SERVER MENGGUNAKAN PGCLUSTER UNTUK OPTIMALISASI KINERJA SISTEM BASIS DATA JURNAL IMPLEMENTASI CLUSTERING DATABASE SERVER MENGGUNAKAN PGCLUSTER UNTUK OPTIMALISASI KINERJA SISTEM BASIS DATA Suryanto Abstract-In the business world besides a customer service, availability and needs

Lebih terperinci

SISTEM OPERASI. Belajar SO?

SISTEM OPERASI. Belajar SO? SISTEM OPERASI Pendahuluan ruliriki@gmail.com http://blogriki.wordpress.com Belajar SO? Sistem Operasi masih menjadi bagian dari inti kurikulum bidang Ilmu Komputer? Mengapa ''hari gini'' (terpaksa) mempelajari

Lebih terperinci

Saher System. English. indonesia. Road Safety 996

Saher System. English. indonesia. Road Safety 996 Saher System English 2 1 4 3 indonesia 6 5 Road Safety 996 What is the Saher System? Saher is a automated traffic control and management system that uses a network of digital cameras connected to the

Lebih terperinci

ABSTRAKSI. Universitas Kristen Maranatha

ABSTRAKSI. Universitas Kristen Maranatha ABSTRAKSI File Transfer Protokol (FTP) adalah suatu protokol yang berfungsi untuk tukar-menukar file dalam suatu jaringan yang mendukung TCP/IP protokol. Dua hal penting yang ada dalam FTP adalah FTP server

Lebih terperinci

Data Structures. Class 4 Arrays. Pengampu : TATI ERLINA, M.I.T. Copyright 2006 by The McGraw-Hill Companies, Inc. All rights reserved.

Data Structures. Class 4 Arrays. Pengampu : TATI ERLINA, M.I.T. Copyright 2006 by The McGraw-Hill Companies, Inc. All rights reserved. Data Structures Class 4 Arrays Pengampu : TATI ERLINA, M.I.T. McGraw-Hill Technology Education Copyright 2006 by The McGraw-Hill Companies, Inc. All rights reserved. DESKRIPSI Bayangkan jika kita memiliki

Lebih terperinci

ABSTRAK. i Universitas Kristen Maranatha

ABSTRAK. i Universitas Kristen Maranatha ABSTRAK Teknologi internet saat ini telah diterapkan di berbagai bidang kehidupan manusia. Disertai teknologi yang embedded, akan dengan mudah melakukan akses secara online, termasuk dalam sistem pengawasan.

Lebih terperinci

REALISASI OTOMASI SISTEM MANAJEMEN STOK BARANG DENGAN PEMBACA BARCODE MENGGUNAKAN PERANGKAT LUNAK OPEN SOURCE ABSTRAK

REALISASI OTOMASI SISTEM MANAJEMEN STOK BARANG DENGAN PEMBACA BARCODE MENGGUNAKAN PERANGKAT LUNAK OPEN SOURCE ABSTRAK REALISASI OTOMASI SISTEM MANAJEMEN STOK BARANG DENGAN PEMBACA BARCODE MENGGUNAKAN PERANGKAT LUNAK OPEN SOURCE Disusun Oleh: Nama : Rifka Setia Arianti NRP : 0422082 Jurusan Teknik Elektro, Fakultas Teknik,,

Lebih terperinci

2-Tier VS 3-Tier Client Server

2-Tier VS 3-Tier Client Server 2-Tier VS 3-Tier Client Server Abstraction Since published about 15 th years ago Client/ Server concepts has grown out from its origin concept. As we know when it published client/ server consists of two

Lebih terperinci

ABSTRACT. Key Words : cost of distribution channels, cost of personal selling, sales volume. Universitas Kristen Maranatha

ABSTRACT. Key Words : cost of distribution channels, cost of personal selling, sales volume. Universitas Kristen Maranatha ABSTRACT As we know at this present moment of competition in the business world becomes more complex. This competition requires companies to be able to provide a distinct advantage. Given the very tight

Lebih terperinci

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Seiring dengan semakin kompleksnya layanan dan aplikasi web dalam berbagai bidang, maka permintaan layanan web dari pengguna semakin meningkat. Contoh layanan dan aplikasi

Lebih terperinci

ABSTRAK. viii. Kata Kunci: Jaringan, Konstruksi, Pelaporan, Proyek, Sistem Informasi. Universitas Kristen Maranatha

ABSTRAK. viii. Kata Kunci: Jaringan, Konstruksi, Pelaporan, Proyek, Sistem Informasi. Universitas Kristen Maranatha ABSTRAK PT. PLN (Persero) merupakan perusahaan penyedia jasa kelistrikan di Indonesia dan Unit Pelaksana Konstruksi Jaringan Jawa Bali 5 (UPK JJB 5) merupakan bisnis di bawah PT. PLN (Persero) yang dibentuk

Lebih terperinci

PENGEMBANGAN AGENT SERVER

PENGEMBANGAN AGENT SERVER PENGEMBANGAN AGENT SERVER SEBAGAI ANTARMUKA ANTARA AGENT DENGAN SERVER DATABASE PADA SISTEM MANAJEMEN KELAS BERBASIS MULTI-AGENT DENGAN MENGGUNAKAN JADE Arman, F. Astha Ekadiyanto, Martius Teknik Elektro,

Lebih terperinci