• Tidak ada hasil yang ditemukan

penerapan grid computing untuk mengkompilasi program

N/A
N/A
Nguyễn Gia Hào

Academic year: 2023

Membagikan "penerapan grid computing untuk mengkompilasi program"

Copied!
11
0
0

Teks penuh

(1)

PENERAPAN GRID COMPUTING UNTUK MENGKOMPILASI PROGRAM BERBAHASA C/C++

Yuliani Indrianingsih, Hero Wintolo, Ika Kartika Sari Teknik Informatika STTA Yogyakarta

Informatika@stta. ac. id

ABSTRACT

Grid computing is a group o f computers that connected to computer network and working together to complete a certain task. The computers inside must be coheren so the processors can work evenly when given a task from server. Grid computing can be used in many areas and purpopes, and in this research it will be used to compile C/C++ program. Compilation is a process to transform a human readable source code into a computer readable code. The compilation process will take place in a personal computer (PC). By using grid system in compilation process, the waiting time o f a source code will be reduced as the compilation task will be divided among the computers. For that reason a C/C+ + compiler software that using grid computing will be made. The task will be distributed among the computers inside the grid. It can also help someone who want to compile C/C++ source code but he doesn ’t have the compiler on his PC.

Keywords : grid computing, compile, C/C+ +

1. PENDAHULUAN

Grid computing merupakan suatu mekanisme pembagian tugas secara

seimbang untuk membantu

mempercepat waktu eksekusi suatu pekeijaan. Grid computing dapat diterapkan pada banyak bidang. Dalam

penelitian ini grid computing diterapkan dalam proses kompilasi kode program berbahasa C/C++. Proses kompilasi merupakan cara untuk mengubah bahasa pemrograman yang dipahami oleh manusia menjadi bahasa yang dipahami mesin. Proses kompilasi pada umumnya dilakukan oleh compiler yang sudah dipasang pada sebuah Personal Computer (PC).Dari sinilah muncul sebuah ide untuk merancang perangkat lunak berbasis w t/n an g diberi nama Baluran, untuk membantu proses

kompilasi kode program

C/C++.Perangkat lunak yang dirancang akan diterapkan dalam grid computing agar beban mengkompilasi kode program C/C++ yang diterima dapat dibagi secara seimbang sehingga mempercepat waktu kompilasi.

Perangkat lunak yang dirancang memanfaatkan G NU ’s Not Unix (GNU) Compiler Collection (GCC) sebagai compiler.

2. TINJAUAN PUSTAKA

(2)

Hero Wintolo, M.Kom (2010), dalam jumal ini menerangkan bahwa kinerja prosessor komputer client dapat dipantau dari komputer server dengan bantuan perangkat lunak yang ter-install pada komputer client.

Hero Wintolo, M.Kom (2011),dalam jum al ini menerangkan bahwa pengeksekusian sebuah aplikasi pada komputer dapat dilakukan dengan meminjam prosessor komputer lain untuk mengeksekusinya dengan syarat dua komputer tersebut terhubung.

Gambar 1 Diagram konteks Baluran

3. PERANCANGAN Diagram Konteks Baluran

Secara keseluruhan Baluran mempunyai dua entitas, yaitu admin dan

client. Hubungan antara dua entitas tersebut terhadap Baluran seperti pada gambar 1 .Berdasarkan diagram konteks diatas, tugas admin dalam Baluran adalah mendaftarkan komputer grid, memanipulasi data admin dan client jika diperlukan, menentukan nilai idle standart penggunaan CPU, mengeksekusi proses montoring CPU komputer grid, dan semua ini dilakukan pada komputer server. Sedangkan pada komputer grid, admin bertugas untuk mengatur alamat IP komputer grid dan mendaftarkan alamat IP komputer server. Beberapa informasi seperti data komputer grid, data client, data admin dan data keadaan CPU komputer grid akan didapatkan oleh admin dari pengoperasian Baluran pada sisi server.

Data alamat IP server, koneksi antara komputer server dan komputer grid akan didapatkan oleh admin dari pengoperasian Baluran pada sisi grid.

Sedangkan client hanya perlu mendaftar dan menuliskan kode program C/C++ pada form yang disediakan pada Baluran. Dan Baluran akan memberikan file yang telah dikompilasi sebagai hasil dari penulisan kode program C/C++ tersebut, jika kode program yang dituliskan benar.

Sedangkan jika penulisan kode programC/C++ tersebut salah maka Baluran akan memberikan pesan error.

(3)

Logical Record Structure(L RS)

LRS dari aplikasi Baluran seperti pada gambar 2. Database yang digunakan pada Baluran mempunyai tiga tabel, yaitu tabel USERS, tabel FILEIN FO dan tabel GRID COMPUTER. Field-fleld pada masing- masing tabel dapat dilihat pada ERD.

Tiap tabel mempunyai relasi dengan tabel yang lainnya. Tabel USERS mempunyai relasi one to many dengan tabel FILEIN FO . Field ID USER merupakan foreign key pada tabel FILE INFO, yang merukapan primary key pada tabel USERS. Tabel GRID COMPUTER mempunyai relasi one to many dengan tabel FILE_INFO.

Dan Field ID COMPUTER merupakan foreign key pada tabel FILE_INFO, yang merupakan primary> key pada tabel GRID COMPUTER.

USERS D USER

' MUE rtitiunSO

* e hail m c u fG i H PASSWORD UKtellOO)

'ADDRESS ridarQOOi

" PHONE. NUMBER IK * ( 1 S )

‘ STATUS

h

F l£ w c

O f U “ F "

" C F P N M * fitfarflOO) Cl EXE NIKE ratMrQOG) B

jt tC E S S .M T E Ul

“ T i t ff lc lw W F

S O . C O I W B l

OCOPUTO InkpOT

[jPADORESS vKfwflSOl 3 C D IfU T tt NAHE«cl»i50i Jfii.uacE m a t )

^ Tit v*cW20l

j STATUS I

Gambar 2. LRS dari aplikasi Baluran

Keterangan sim bol:

—|--- : One to many relationship

4. IMPLEMENTASI DAN ANALISA

Penjelasan Aplikasi

Aplikasi Baluran dirancang berbasis web, sehingga aplikasi ini bebas diakses oleh siapapun menggunakan platform apapun selama mempunyai kemampuan untuk membuka halaman web. Pada aplikasi Baluran terdapat dua user yaitu admin dan client. Bagian admin digunakan untuk me-manage dan manipulasi data komputer grid dan data user. Sedangkan bagian client digunakan untuk menuliskan kode program C/C++ yang akan dikompilasi.

Uji Fungsi

Pengujian fungsi Baluran dilakukan pada Laboratorium Komputasi Sekolah Tinggi Teknologi Adisutjipto (STTA). Pengujian ini dilakukan 2 kali yaitu pada jaringan lokal dan pada jaringan internet.

Pengujian pada jaringan lokal membutuhkan 13 komputer, dengan rincian 10 komputer grid, 1 komputer server dan 2 komputer client. Semua komputer-komputer tersebut terkoneksi dalam satu jaringan komputer. Skema jaringan pada pengujian jaringan lokal lengkap dengan alamat IP tiap computer seperti pada gambar 3.

(4)

and l jd J yd*

U2. 1S L22 1511M6 36 a,'|tf.6 Jf

JrtOJhfT

IsprooC

Sarverl

JOtOSl

<tr»

i«::a*i-

^ PCC

I ? ; # * *

PCS

lS2.iSi5.JBfdlC

PC2 PC7

7*9 grc 8

132Iffi637 J llf llc 3*

grtT PC6 :92:5f 5.35 fUt

152.1516.31

Mo« rroafcarc Moor 1 120.174.236.203 7C i

Gambar 3 Skema jaringan pada pengujian jaringan lokal

Sedangkan pada pengujian fungsi Baluran pada jaringan internet dibutuhkan 4 komputer dan 4 modem.

Dengan rincian 2 komputer dan 2 modem untuk komputer grid, 1 komputer dan 1 modem untuk komputer server, 1 komputer dan 1 modem untuk client. Modem yang dipakai dalam pengujian ini adalah modem ZTE MF 180 dengan kecepatan up to 3.6 Mbps, HUAWEI E303 dengan kecepatan up to 7.2 Mbps, HUAWEI E l 73 dengan kecepatan up to 7.2 Mbps, HUAWEI K3520 dengan kecepatan 3.6 Mbps.

Keempat modem tersebut menggunakan Subscriber Identity Module (SIM) card IM3 dari provider Indosat dengan kecepatan up to 7.2 Mbps. Skema jaringan pengujian jaringan internet

seperti pada gambar 4.

J P ^ J

\Vtfe broadband Modem: ' -' '

/ PC31

»

NobfcftutadModec} pd2 UD.174.K3.15Z — .

^ McMe Sroadband Mode*«

IS . 1X39,24

. r * ' ---_ j

laptop-PT Moble Elreadband Wodari ; - ?•

U * » l< a id \ Broadband Hoder*

A N MoMefroMbWModw:

Mobile Broadband Modem?

Strm

Server-PT Served Gambar 4 Skema jaringan pada

pengujian jaringan internet

Pengujiaan Baluran akan dilakukan dengan mensimulasikan beberapa keadaan. Mengkompilasi kode program C/C++ untuk mendapatkan keadaan yang benar. Dan mengkompilasi kode program java untuk mendapatkan keadaan yang salah.

Analisa Uji Fungsi Pada Jaringan Lokal

Pelaksanaan pengujian pada jaringan lokal yang pertama dilakukan dengan mengkompilasi kode program C.

Salah satu kode program C yang akan dikompilasi adalah sebagai berikut:

1. # include <stdio.h>

2. main() { int a, b, c, max, min ; 3. printf("Masukan bil 1

");scanf("%d",&a);

4. printf("Masukan bil 2

");scanf("%d",&b);

5. printf("Masukan bil 3

");scanf("%d",&c);

6. if (a>b) { max=a; min=b;}

7. else{max=b; min=a;}

8. if (c>max) max=c;

(5)

9. if (c<min) min=c;

10. printf("Maka bilangan terbesar adalah %d\n",max);

11. printf("Maka bilangan terkecil adalah %d",min);}

Download The Result Of Your Code In Here...

EiMUfiblc Hit: 2 11 C 2013 1318 K 1 t it

i n r itn m i u i «

IfcHklat- QKUtohflMkMU**

Gambar 5 Hasil kompilasi kode program C

Pada hasil kompilasi, nama file executable dan file kode program dibuatkan oleh aplikasi baluran yang merupakan kombinasi dari beberapa data file tersebut. Sebagai contoh nama //7c? seperti pada gambar 5 yaitu 2_1 1-07- 2013_13-18-16_l.exe dan 2_11-07- 2013_13-18-16_l.cpp. Nama tersebut merupakan kombinasi dari id user client yaitu 2, tanggal file dikompilasi yaitu 11-07-2013, waktu file dikompilasi yaitu pukul 13:18:16, dan id komputer grid yang mengkompilasi file tersebut yaitu

1. Hal ini dilakukan agar //7c? client tidak tertukar dengan file client yang lain.

Selain itu waktu tunggu proses kompilasi juga ditampilkan, seperti pada

gambar 5. Waktu tunggu ini dihitung mulai saat client mcng-click tombol Compile pada halaman home sampai link untuk mengunduh file executable dan kode program muncul. Pada file C ini misalnya waktu tunggu proses kompilasi adalah 0.6357479095459 detik. Ukuran file executable yang dihasilkan dari kompilasi kode program C ini adalah 21 KB dan ukuran file yang berisi kode program yang dihasilkan adalah 1 KB.

Pelaksanaan pengujian pada jaringan lokal yang terakhir dilakukan dengan mengkompilasi kode program java. Salah satu kode program java yang akan dikompilasi sebagai berikut:

1. package j avaapplication8;

2. import javax.swing.JOptionPane;

3. public class JavaApplication8 {

4. public static void

main( String [] args) {

5. int a,b,bayar; double harga,diskon,f; String bil 1 ,bil2,bil3,bil4;

6. bil3 =J OptionPane. showInputDialo g("Berapa besaran diskon

[10%=0.1]");

7. diskon=Double.parseDouble(bil3) 8. bil 1 =J OptionPane. showInputDialo

gO'Berapa jumlah RAM yang anda beli");

9. a=lnteger.parselnt(bill);

10. bil2=J OptionPane. showInputDialo gO'Berapa kapasitas RAM yang anda beli [1Gb atau 2Gb]");

11. b=lnteger.parselnt(bil2);

12. if(a>=2){

13. if(b==l){

14. harga=(a* 150000)- (a*(150000*diskon));

(6)

15. JOptionPane.showMessageDialog (null, "Harga yang harus dibayar

"+harga);

16. bil4=J OptionPane. showInputDialo gO'Jumlah uang a n d a ");

17. bayar=lnteger.parselnt(bil4);

18. f=bayar-harga;

19. JOptionPane.showMessageDialog (null,"Uang kembaliannya " +f);}

20. else{

21. harga=a*250000;

22. JOptionPane.showMessageDialog (null, "Maaf anda tidak mendapatkan diskon dan harus membayar sebesar "+harga);

23. bil4=J OptionPane. showInputDialo gO'Jumlah uang a n d a ");

24. bayar=lnteger.parselnt(bil4);

25. f=bayar-harga;

26. JOptionPane.showMessageDialog (null, "Kembaliannya

27. else{

28. if(b==l){ harga=a* 150000;

29. JOptionPane.showMessageDialog (null, "Maaf anda tidak mendapatkan diskon dan harus membayar sebesar "+harga);

30. bil4=J OptionPane. showInputDialo gO'Jumlah uang a n d a ");

31. bayar=lnteger.parselnt(bil4);

32. f=bayar-harga;

33. JOptionPane.showMessageDialog (null, "Kembaliannya "+f); } 34. else{

35. harga=a*250000;

36. JOptionPane.showMessageDialog (null, "Maaf anda tidak mendapatkan diskon dan harus membayar sebesar "+harga);

37. "

bil4=J OptionPane. showInputDialo gO'Jumlah uang a n d a ");

3 8. bayar=lnteger.parselnt(bil4);f=bay ar-harga;

39. JOptionPane.showMessageDialog (null, "Kembaliannya "+f); }}}}

Download The Result O f Y our C ode In H ere...

M e s s a g e E r r o r . ,

3_11-0"J-2 0 1 3 _ 1 - 3 2 _ 1 . cpp: 6 0 :2 : varr.ir.a: no n e w l i n e at end of file

3_ l l - 0 7 - 2 0 1 3 _ 1 3 - < 4 - 3 2 _ l . c p p : l : e r i o r : 'package' d oes not naite a type

3_ l l - 0 T - 2 0 1 3 _ 1 3 - < < - 3 2 _ l . c p p : 2 : e rror: 1 lirpcrt' dee*

not r.aire a type

3 _ l l - 0 7 - 2 G 1 3 _ 1 3 - 4 4 - 3 2 _ l . c p p : 3: e rrors ex p e c t e d u n q u a l i f i e d - i d fcefore 'public'

C/C++ file : 3 11 Q- ZQU 12 44 22 Ubb

c l a p i c d n m t : 0 . 5 8 7 7 3 4 9 3 7 4 4 7 8 5 i v c o a d i

I b s a k \ o « ___

C lack H e r e F o r B a c k T o H o m e

Gambar 6 Hasil kompilasi kode program java

Nama file kode program hasil kompilasi kode program java ini adalah 3_1 l-07-2013_13-44-32_l.cpp. Nama tersebut merupakan kombinasi dari id user client yaitu 3, tanggal file dikompilasi yaitu 11-07-2013, waktu file dikompilasi yaitu pukul 13:44:32, dan id komputer grid yang mengkompilasi file tersebut yaitu 1. Waktu tunggu proses kompilasi kode program java ini adalah 0.58773493766785 detik. Ukuran file yang berisi kode program yang dihasilkan adalah 3 KB.Dari hasil pengujian fungsi pada jaringan lokal maka dapat dilihat bahwa aplikasi Baluran dapat mengkompilasi program C/C++ dan dapat memilihkan komputer grid yang tepat untuk mengkompilasi kode program.

(7)

AnalisaUji Fungsi Pada Jaringan Internet

Pengujian pada jaringan internet dilakukan dengan mengkompilasi kode program C/C++ dan java yang sama dengan kode program yang dikompilasi saat pengujian pada jaringan lokal.

Pengujian yang pertama dengan mengkompilasi kode program C dan hasil kompilasi seperti pada gambar 7.

Download The Result Of Your Code In Here...

E iK u ta b lt filf : 2 28 0~ 2013 l * 3 5 - 4 ' ! . « »

C C++ file : 2 20 O ' 2013 1 * 3 ! U ' Ira n

mengkompilasi file tersebut yaitu 2.

Waktu tunggu proses kompilasi kode program C ini adalah 10.053386926651 detik. Ukuran file executable yang dihasilkan dari kompilasi kode program C ini adalah 21 KB dan ukuran file yang berisi kode program yang dihasilkan adalah 1 KB.

D o w n lo a d T h e R e s u lt O f Y o u r C o d e In H e r e ...

0 - 0 7 - 2 0 1 S _ 1 * ~ 0 n d a t O -O 7 - 2 O1 3 _X 8 ~ 0 ype 11-0 y p «

1 B- 0 0 - 0 7 - 2 0 1 u n q - j i l i l l e d - i i ] b e

- 2 4 l . s p f i C Q : ] : a o - 2 5_ l . c m: - 1 • r r e r : ' p i d a g t ' d o « a

—2S_ 1. c p p:2 : t r i o r : ' m p o r t ' d a « » - 35_l.cj>pi Ji e r i u : u $ * e c id

< c • w. u * r l o u . u f li .L i m

Q ic k H n r F o r Bj cU To Ho b p

ircoadi

Tkiik Vot..

O c i Har for Back T« Ho««

Gambar 7 Hasil kompilasi kode program C pada pengujian internet

Nama file executable dan file kode program hasil kompilasi kode program C ini adalah 2_20-07-2013_17- 35-47_l.exe dan 2_20-07-2013_17-35- 47_l.cpp. Nama tersebut merupakan kombinasi dari id user client yaitu 2, tanggal file dikompilasi yaitu 20-07­

2013, waktu file dikompilasi yaitu pukul 17:35:47, dan id komputer grid yang

Gambar 8 Hasil kompilasi kode program java pada pengujian internet

Kemudian dilanjutkan dengan mengkompilasi kode program java.

Hasil kompilasi kode program seperti pada gambar 8. Nama file executable dan file kode program hasil kompilasi kode program C++ ini adalah 2_20-07- 2013_18-07-25_l.exe dan 2_20-07- 2013_18-07-25_l.cpp. Nama tersebut merupakan kombinasi dari id user client yaitu 2, tanggal file dikompilasi yaitu 20-07-2013, waktu file dikompilasi yaitu pukul 18:07:25, dan id komputer grid yang mengkompilasi file tersebut yaitu

1. Waktu tunggu proses kompilasi kode

(8)

program java ini adalah 9.2351660728455 detik. Ukuran file yang berisi kode program yang dihasilkan adalah 3 KB.

Dari hasil pengujian fungsi pada jaringan internet maka dapat dilihat bahwa waktu tunggu proses kompilasi kode program pada jaringan internet lebih lama daripada waktu tunggu proses kompilasi kode program pada jaringan lokal. Dari hasil pengujian fungsi pada jaringan internet dan pada jaringan lokal dapat dilihat pula bahwa waktu tunggu proses kompilasi dengan kode program yang benar lebih lama daripada proses kompilasi dengan kode program yang salah. Hal ini teijadi karena saat proses kompilasi dengan kode program salah, compiler tidak perlu membuat file executable lagi dan hanya perlu menampilkan pesan error.

5. KESIMPULAN DAN SARAN Kesimpulan

Setelah melalui tahapan pengujian aplikasi, maka dapat disimpulkan : 1. Perangkat lunak hasil rancangan

yang diberi nama Baluran, dapat diterapkan pada grid computing.

2. Kompilasi dapat dilakukan dengan memanfaatkan jaringan komputer lokal atau yang biasa disebut dengan LAN dan jaringan internet.

3. Compiler GCC dapat digunakan untuk mengkompilasi kode program C/C++ yang dikirimkan dari jarak jauh.

4. Dari hasil pengisian kuesioner oleh para responden, maka dapat disimpulkan bahwa Baluran merupakan aplikasi yang layak digunakan.

Saran

Setelah melalui tahapan pengujian aplikasi, maka saran yang dapat disampaikan untuk membantu pengembangan aplikasi ini sebagai berikut:

1. Jika Baluran akan diterapkan pada jaringan internet, disarankan memakai alamat IP public yang statis.

2. Aplikasi Baluran dapat dikembangkan lagi dengan penambahan mekanisme load balancing didalamnya.

DAFTAR PUSTAKA

Clement Salome, Pottle Brian, Singh, Oracle Database : SQL Fundamentals I, Oracle, Edition 1.0, 2 0 1 0.

Hari Soetanto, Teknik Kompilasi, Fakultas Teknologi Informasi Universitas Budi Luhur, 2004.

Hero Wintolo, Deteksi Kinerja Prosesor komputer client dengan cara remote untuk mendukung aplikasi pemrosesan parallel, Sekolah

(9)

Tinggi Teknologi Adisutjipto Yogyakarta, Volume 2, 2010.

Hero Wintolo, Design O f Parallel Processing applications With The Remote Execution, Sekolah Tinggi Teknologi Adisutjipto Yogyakarta, Volume III, 2011.

Jogiyanto, Analisis & Desain, Sistem Informasi : Pendekatan Terstruktur Teori Dan Praktik Aplikasi Bisnis, ANDI OFFSET, Edisi III, 2005.

Rahaijo Budi, Belajar Otodidak Pemrograman Web Dengan PHP + Oracle, Informatika, 2011.

Wilikison Barry & Allen Michael, Parallel Programming, ANDI OFFSET, 2010.

http://www. databasedesign. co. uk/bookd atabasesafirstcourse/chap3/chap3.ht

m, diakses pada tanggal 29 Juli 2013.

http: //data, bangtech. com/datamodel/visi o_chen_erd.htm, diakses pada tanggal 29 Juli 2013.

http://albahrimaraxsa. wordpress. com/2 012/05/01/erd-lrs-dan-relasi/

diakses pada tanggal 29 Juli 2013.

http://www.w3schools, com/, diakses pada tanggal 29 Juli 2013.

http://getbootstrap.com/, diakses pada tanggal 29 Juli 2013.

http://php.net/manual/en/, diakses pada tanggal 29 Juli 2013.

http: //computer, howstuffworks. com/, diakses pada tanggal 29 Juli 2013.

http://www. techonthenet. com/oracle/, diakses pada tanggal 29 Juli 2013.

(10)

L E M B A R

H A S I L P E N I L A I A N S E J A W A T S E B I D A N G A T A U P E E R R E V I E W K A R Y A I L M I A H : J U R N A L I L M I A H

Ju d u l K a r y a Ilm ia h ( A rtik e l) P e n u lis J u m a l Ilm ia h I d e n tita s J u m a l Ilm ia h

P e n e r a p a n G rid C o m p u tin g U n tu k M e n g k o m p ila s i P ro g ra m B e rb a h a s a C /C + + Y u lia n i In d ria n in g s ih . H e r o W i n t o l o . lk a K a r tik a S ari

a. N a m a J u m a l : P ro c e e d in g S E N AT1K. (S e m in a r N a s io n a l te k n o lo g i In fo rm a s i d a n K e d irg a n ta ra a n )

b. N o m o r /V o lu m e : /I

c. E d is i (b u la n /ta h u n ) : 3 D e s e m b e r 2 0 1 3

d. P e n e rb it : S T T A Y o g y a k a rta

e. u rl d o k u m e n :

h t t p s : / / s e n a t i k . i t d a . a c . i d / i n d e x . p h D / s e n a t i k / a n i c l e / v i e w / 4 l / P D I - H a s il P e n ila ia n P ee r R eview :

K o m p o n e n Y a n g Dinilai

Nilai M a k sim a l J u r n a l Ilmiah Nilai A k h i r V an g

Diperoleh I n t e rn a s i

onal B e re p u t

MSI

I n t e r n a sional

Nasio nal T e r a k re dita si

Na siona I T id a k T e r a k r e ditasi

Nasio nal T e rin

de ks DOAJ

J u r n a l Nas ional T e r a k r e d i t a s i K e m r i s t e k d i k t i P e r i n g k a t 1

n 2

3

4

n 5

6

a. K elengkapan unsur isi buku

(10%)

1

0 , % - b. Ruang lingkup dan kedalam an

pem bahasan (30%)

3 c. K ecukupan dan kem utahiran

data/inform asi dan m etodologi (30%)

3

1 2 - d. K elengkapan unsur dan

kualitas penerbit (30%)

3

T o ta l = (1 00% ) 10

K o n trib u si Pcn gusul (Penulis K e d u a d a r i Tiga Penulis)

(20% x 1 ' 5 1 ’ S')

K o m e n t a r P e e r Review

1. T e n ta n ; kelengkapan unsur isi buku ...r.s£___

k v J J l H A ...0 2. Tentang rua^g liygkup dan kedalam an pembahasa

( U b ' y i v ^ f t

A 1<A ( n U \ J AAVl n U 1

n ....p t r r r w f f i b f a C v b / j >

...

3. Tentan

v y u 4. Tentat

<m \

g k e o 'k u p a n dan kam utakhiran data/inform asi dan n;etodologi...U~i

Y \ / \ V I r / ) » |c h (-p ,

ig K elengkapan unsur dan kuafrfas penerbit... t

i k C ....c m j a j : ... ^ i L f i a t

Yogyakarta. / f 2021

Reviewer I

/ 7; < i

( S u h / m i n A a n, f l ■p

Unit Kerja:

(11)

Judul K arya Ilm iah (A rtikel) Penulis Jum al Ilm iah

Identitas Jurnal Ilm iah

L E M B A R

H A S I L P E N I L AI A N S E J A W A T SE B I D A N G ATAU P E E R R E V I E W K A R Y A I L MI AH : J U R N A L I L MI AH

P enerapan G rid C om puting U ntuk M engkom pilasi Program B erbahasa C/C++

Y uliani Indrianingsih, Hero Wintolo, Ika K artika Sari

a. N am a Jurnal : P roceeding S E N A T IK (S em inar N asional teknologi Inform asi dan K edirgantaraan)

/I

b. N o m or/V olum e c. E disi (bulan/tahun) d. P enerbit

e. url dokum en

https://senatik.itda.ac.id/index.php/senatik/article/vievv/41/PD F 3 D esem ber 2013 STTA Y ogyakarta

H asil P enilaian P eer R eview :

K o m p o n e n Y a n g D in ila i

N i l a i M a k s i m a l J u r n a l I l m ia h N i l a i A k h i r Y a n g D i p e r o l e h In t e r n a s i

o n a l B e r e p u t

asi

I n t e r n a s i o n a l

N a s i o nal T e r a k

re d ita si

N a s i o n a 1 T i d a k T e r a k r e d itas i

N a s io nal T e r i n

d e k s D O A J

J u r n a l N a s i o n a l T e r a k r e d i t a s i K e m r i s t e k d i k t i P e r i n g k a t 1

2

3

4

5

6

a. K e le n g k a p a n u n s u r isi b u k u

( 1 0 % )

1

0,<P

b. R u a n g lin g k u p d a n k e d a la m a n p e m b a h a s a n (3 0 % )

3

c. K e c u k u p a n d a n k e m u ta h ir a n d a ta /in fo rm a s i d a n m e to d o lo g i ( 3 0 % )

3

2 , 3 d. K e le n g k a p a n u n s u r d a n

k u a lita s p e n e rb it (3 0 % )

3

2 , 3

T o t a l = ( 1 0 0 % ) 10

K o n t r i b u s i P e n g u s u l ( P e n u l i s K e d u a d a r i T ig a P e n u l i s )

( 2 0 % x . 7 / ,

S

1 T e n ta n g k e le n g k a p a n u n s u r i s i b u k u ... v ... ...

.... ... ...

2. T e n t i n g r u a n g lin g k u p d a n k e d ^ r ^ an ^ p em b a h a s a n Vrr^ U A * \

K o m e n t a r P e e r R e v i e w

3. T e n ta n e jc e c u k u p a n d a n k e m u ta k ty ra n d a ta /in fo rm a s i d a n m e to d o lo g i.. , J ' J

W \0jT\t4rv|C y W W L \ W M b f a

ditaye Kcljtfi A.ipan unsur inn kualitas MM ... to c A k .

Yogyakarta, 0 0 - ^ — 2021 R e v ie w e r 2

( P r . E n tty l+ jf t 5 e U , s

->;[..toxtrn

Uni,KerJ « ' i ^ w n , - i ^ ^ a r v

Referensi

Dokumen terkait