## PENERAPAN PEMROSESAN PARALEL UNTUK MENGUJI WAKTU RENDERING DESIGN WEB DENGAN FRAMEWORK TERHADAP PROCESSOR MELALUI LAN, ROUTER DAN EKSTRANET
N gadiyono, H ero W intolo Program  Studi Teknik Informatika Sekolah Tinggi Teknologi Adisutjipto Yogyakarta informatika@stta.ac.id

## A B S T R A C T
Designing a website  is  the fir s t step  to  buildwebsite  that gives  the appearance o f  an  interface  to the  website  visitor.  the  appearance  web  design  that interesting  can  begivedconveniences fo r  visitors  to browse  the  contents  o f  any  website  content.  designing  o f  the  website,  skill  are  required several  to  be master  multiple  web  programm ing  languages,  the  programm ing  language  are  HTML,  CSS  and Javascript.In  the  overall control o f  the program m ing language  takes  time  to  be  master and understand each  other  codes.  Therefore,  to  built  application  that  allows  users  to  create  a  website  design.  This application  is  called  WebEditor  is  built  using  CodeIgniterand  Twitter  Bootstrap framework.  In  the rendering process design  needed parallel processing techniques  to  the process.  so,  the  impact in  terms o f  rendering  time  speed  to  website  design.  Throughout  this  system,  users  can  design  a  website  easily and quickly,  and in  the process  o f  rendering design  does  not require fo r  long  time.  the  results  o f  study case  have  done  that  it  can  be  seen  that  influences  o f   the  implementation  o f   rendering  speed transmission  media  based  on  the  number  o f  processors  and  computers  server.  The percentage  o f  the speed to  rendering o f  design  does not using a grid server on  the L A N  network are  33.7  %,  33.3  % and internet routers  33  %.  While  using a p a rt o f  grid servers  on  the L A N  network are  33.6  %,  33.4  % and internet  routers  33  %  and  the fin a l  grid  using  2  servers  on  the  L A N  network  are  44  %,  33  %  and internet routers  26  %.  So  the  highest rendering speed on  the L A N  routernetwork f o r  further 44  %  and 30  %  at the  latest on  the Internet 26  %  by  using 2 p a rt o f  grid servers.  Thus  rendering  the  best in  the website design is using L A N  with  2 p a rt o f  grid servers.
Keywords : website design,  LAN,  routers,  internet, parallel processing.

## 1. P e n d ah u lu an
Pemrosesan  parallel  merupakan  salah  satu  bidang  dalam  ilmu  computer  atau  teknik  informatika yang  mengkaji  tentang  eksekusi  sebuah  proses  atau jo b dengan jum lah  yang  banyak.  Jumlah  proses yang  banyak  tidak  dapat  dikerjakan  oleh  sebuah  komputer  yang  memiliki  prosesor  tunggal,  jika dipaksakan  akan  membuat  waktu  menyelesaikan  proses  menjadi  lama.  Sehingga  dibutuhkan  banyak prosesor  untuk  mempersingkat  waktu  proses  dengan  menggunakan  pemrosesan  paralel.  Salah  satu proses  yang  dapat diselesaikan  secara parallel  yaitu rendering desain website. Sekarang perkembangan desain website mengalami  peningkatan  yang  sangat  cepat.  Salah  satunya  perkembangan fram ew ork desain website yang  berfungsi  untuk  memudahkan  pembuatan website secara  cepat  dengan  berbagai komponen elemen website pendukungnya.

## 2. K a jia n  P u stak a
Jurnal  ilmiah ini dibuat oleh Hero W intolo,  S.T.,  M.Kom, Yuliani  Indrianingsih,  S.T.,  M.Kom,  Ika Kartika  Sari,  S.Kom.  Di  sini diterangkan bahwa Grid Computing merupakan kumpulan komputer yang saling  berhubungan  dan  saling  bekerjasama  untuk  menyelesaikan  pekerjaan  tertentu.  Komputer komputer grid tersebut  harus  koheren  agar  prosesor  dapat  bekerja  secara  seimbang  saat  mendapat
pekerjaan  dari server.  Grid Computing dapat dimanfaatkan  dalam  banyak hal,  dan  dalam  penelitian  ini akan digunakan dalam proses kompilasi kode program C/C++.
Proses  kompilasi  merupakan  proses  mengubah  kode  program  yang  dipahami  m anusia  menjadi kode program yang mudah  dipahami komputer.  Proses kompilasi  dilakukan oleh  sebuah compiler yang terpasang  pada  sebuah Personal  Computer (PC).  Pemanfaatan grid pada  proses  kompilasi  akan mengurangi  waktu tunggu  antrian  kode  program  yang  akan  dikompilasi  kode  program  C/C++  dengan memanfaatkan  teknologi grid computing didalamnya.  Pekerjaan  yang  datang  akan  dibagi-bagi  kepada komputer-komputer grid yang  tidak  sedang  mengerjakan pekerjaan.  Pemanfaatan grid computing pada proses kompilasi ju g a akan membantu seseorang yang tidak mempunyai compiler C/C++ pada PC-nya.

## 3. M etodePenelitian
3.1  M etode p en g u m p u lan  d a ta
Metode  kepustakaan  adalah  suatu  metode  pengumpulan  data melalui  buku-buku  literatur  ataupun dokumen yang berhubungan dengan metode pemrosesan paralel.
3.2 P e ran can g an   p e ra n g k a t lu n ak
Perancangan  aplikasi  menggunakan  konsep  OOP (Object  Oriented  Programming) yaitu  suatu metode perancangan program yang berorientasi pada objek.

## 3.2.1  Analisis  Sistem
Pemanfaatan website di jam an  sekarang  sangat  beragam  fungsinya,  baik  itu  berupa  sarana media sosial,  sarana  informasi  atau  sebagai  proses  transaksi  secara online. Tetapi  ada  kendala  di  dalam pembuatan website khususnya  pembuatan  desain website yang  tidak  dapat  diketahui  secara  umum, sehingga  banyak  tercipta  sebuah  alat  yang  digunakan  sebagai  perancangan  desain website baik  secara online maupun secara offline.

## 3.2.2  P eran c a n g a n  P a rale l Sistem
Di  dalam  proses rendering  website terdapat  proses  yang  terbagi  dan  dikerjakan  oleh grid  server yang  membantu  proses  dari server utam a  dan  tugas server utama  melakukan  pembagian  sebuah job pekerjaan  yang  di request dari user dan  dikerjakan grid  server yang  sedang  tidak  ada  proses  yang dilakukan  selanjutnya  hasilnya  dikembalikan  ke server utam a  dan  menjadi response bagi.  Proses parallel dapat dilihat pada Gambar  1.
S w itch

## Gambar 1 Proses Paralel Sistem
4. Hasil d an  P em b ah asan
Uji  Fungsi  merupakan  tahapan  selanjutnya  dari  penelitian  ini,  uji  fungsi  berupa  uji  tingkat perbandingan kecepatan rendering desain website berdasarkan ukuran besar memori  desain dan jum lah komputer yang menjadi g rid server.

## 4.1  Uji F ungsi W eb  E d ito r D engan LAN
Pengujian rendering desain website dengan LAN  merupakan  pengujian  aplikasi  di  dalam jaringan local  dengan  memanfaatkan  m edia  transmisi  kabel  LAN  danswitch.  Pengujian  pada  penelitian  ini menggunakan  4  komputer  yang  sudah  diberi  alamat  IP  agar  setiap  computer  dapat  saling  terhubung. Satu  buah  computer  dijadikan server utama  dan  1  buah  computer  lagi  dijadikan  sebagai  pihak client. Dua  buah  computer  dijadikan grid  server yang  tugasnya  membantu  pekerjaan server utama. Setelah masing-masing  computer  diberi  alamat  IP,  4  komputer  tersebut  dihubungkan  ke switch dengan menggunakan kabel RJ45  (LAN).
Komputer 3 (Grid Server)
Gambar 2.  Skema Uji CobaWeb Editor Dengan LAN
4.2  Uji Fungsi W eb  ed ito r M en ggunakan R outer (N etw ork B erbeda)
Uji  fungsi  selanjutnya  dilakukan  pada  W eb  Editor  dengan  alamat  IP network yang  berbeda menggunakan  sebuah router. Pengujian  ini  dilakukan  untuk  m elihat  kemampuan  aplikasi  dalam melakukan  komunikasi  antar  computer  dalam jaringan  local  dan  dengan subnet yang  berbeda.Tempat
pengujian  dilakukan  di  laboratorium jaringan  STTA dengan  menggunakan  4  komputer,  1 switch dan  2 buah router CISCO.
Gambar3.  Skema Uji Coba Web Editor Dengan Router

## 4.3  Uji Fungsi W eb ed ito r M enggunakan  Ja rin g a n Internet
Tahapan  dalam  melakukan  uji  coba  selanjutnya  adalah  dengan internet. Uji  coba  W eb  Editor menggunakan  jaringan  internet  merupakan  uji  coba  aplikasi  di  dalam  jaringan  internet  dengan menggunakan modem GSM.
ROUTER STTA i n t f r n f t 118.96.150.73 GRID SERVER 1 (10.10.10.3)
SERVER (10.10.10.4) GRID SERVER 2 (10.10.10.5)
Gambar4.  Skema Uji Coba W eb Editor Pada Jaringan Internet

## 4.4  A nalisa Hasil Uji Fungsi
Dari  pengujian  proses rendering desain  website  yang  dilakukan  menggunakan  3  jenis  jaringan yaitu  jaringan  LAN,  jaringan  menggunakan router CISCO  dan  jaringan internet diharapkandapat membuktikan availabilitas aplikasi yang m ampu diterapkan di berbagai jenis jaringan computer dengan kecepatan yang berbeda.  Diperoleh analisa dari hasil uji coba tersebut.  Berdasarkan data yang diperoleh dari  3  pengujianya itu  pengujian  menggunakan jaringan  LAN,  menggunakan router dan  menggunakan jaringan internet dapat terlihat perbandingan  rata-rata kecepatan  dari  3  pengujian tersebut dapat dilihat pada Tabel  1.
Tabel l Hasil Pengujian Kecepatan Rata-Rata BerdasarkanTipeJaringan
TransmisiJaringan Rata-rata UkuranDesain (Bytes) Rata-Rata Grid Server 0 Rata-Rata Grid Server  1 Rata- Rata Grid Server 2 LAN 123,921 2,03344 1,03232 0,02828 Router 123,921 2,03629 1,03544 0,03215 Internet 123,921 2,04752 1,05679 0,04792
Berdasarkan  analisa padaTabel  ldapat diambil  persentase  kecepatan rendering desain  antar ketiga tipe jaringanya  itu jaringan  LAN,  jaringan router dan jaringan internet. Ukuran  desain  yang  diambil adalah  rata-rata  dari  semua  pengujian  aplikasi  sebanyak  10  buah  pengujian  tidak  menggunakan grid server yaitu didapat nilai  123,921  bytes.
Hasil persentase kecepatan dari jaringan LAN adalah 33,6%  dari 2,03344 detik rata-rata kecepatan rendering desain.  Sedangkan hasil persentase kecepatan dari jaringan router adalah 33,4% dari 2,03629 detik  rata-rata  kecepatan rendering desain  dan  yang  terakhir  hasil  persentase  kecepatan  dari jaringan internet adalah 33% dari 2,04752 detik rata-rata kecepatan rendering desain.
Pada  jaringan  LAN  mempunyai  nilai  persentase  33,7%  dari  1,03232  detik  rata-rata  kecepatan rendering desain  sedangkan pada jaringan router mempunyai nilai persentase  33,3% dari  1,03544  detik rata-rata  kecepatan rendering desain  dan  pada jaringan internet mempunyai  nilai  persentase  33%  dari 1,05679 detik rata-rata kecepatan rendering desain.
Pada  jaringan  LAN  mempunyai  nilai  persentase  44%   dari  0,02828  detik  rata-rata  kecepatan rendering desain  sedangkan  pada jaringan  router mempunyai  nilai  persentase  30%  dari  0,03215  detik rata-rata  kecepatan rendering desain  dan  pada jaringan internet mempunyai  nilai  persentase  26%  dari 0.04792.detik rata-rata kecepatan rendering desain.

## 5. P en u tu p
5.1  K esim pulan
1. Rendering desain website dapat menggunakan pemrosesan parallel  dengan meletakan  dua computer sebagai  pemroses  dan  satu  buah  computer  pembagi job yang  akan  diproses.  Komputer  dengan  2 buah grid server memberikan pengaruh kecepatan tertinggi pada setiap rendering desain website.
2.  Jumlah processor dan kecepatan setiap processor menjadi faktor penentu cepat atau tidaknya sebuah proses  yang  dikerjakan  olehkomputer  yang  mengerjakan  proses.  Jumlah processor pada  aplikasi Web  Editor berjumlah  3  dan kecepatan  setiap processor 2,27  Ghz.  Proses tercepat rendering desain menggunakan  2  buah grid  server dengan persentase pada jaringan  LAN  44%  dari  0,02828  detik, jaringan router 30% dari  0,03215  detik dan jaringan internet 26% dari  0,04792 detik.
3. Tool fram ew ork Twitter  Bootstrap  berupa kumpulan  element website yang  cocok  untuk  diterapkan pada editor desain website sebagai tool desain.
5.2  S aran
1.  Sistem  dikembangkan  tidak  hanya  bersifat  aplikasi web saja tetapi juga  dapat  dibuat  versi desktop dan versi mobile agar dapat lebih informative  dan useful di dalam penggunaannya.
2. Tool desain dapat mengalami penambahan tidak hanya dari fram ew ork Twitter Bootstrap tetapi bisa ditambahkan fram ew ork desain yang lainnya.
D a fta rP u sta k a
Clement,  S.,  Pottle,  B.,  and  Singh,  2010, Oracle Database  :  SQL Fundamental I, Oracle, Edition  1.0.
Jogiyanto,  2005, Analisis  &  Desain,  Sistem  Informasi  :  Pendekatan  Terstruktur  Teori  Dan  Praktik Aplikasi Bisnis, ANDI OFFSET, Edisi III.
Raharjo,  Budi, 2011, Belajar Otodidak Pemrograman  Web Dengan PH P  +  Oracle,  Informatika.
W agito,  2005, Jaringan Komputer Teori dan Implementasi Berbasis Linux. Gavamedia.
W ilikison,  Barry dan Allen,  Michael, 2010, Parallel Programing, Andi Offset.
Wintolo,  H.,  Indrianingsih,  Y.,  dan  Kartika  Sari,  I.,  2013, Penerapan  Grid  Computing  Untuk Mengkompilasi  Program  Berbahasa  C/C++, Jurnal  Proceding  Seminar  Nasional  Teknologi Informasi Dan Kedirgantaraan,  ISSN 2337-3881.