Tugas Sistem Terdistribusi
DISUSUN OLEH : DEDI SETIANTOAJI 13.11.0182 TI 13 B
PROGRAM STUDI TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM PURWOKERTO 2015
1. IIS ata ata I!t"#!"t I!t"#!"t I!$%#&a I!$%#&at'%! t'%! S"#(')"* S"#(')"* at ata I!t"#!"t I!t"#!"t I!$%#&a I!$%#&at'%! t'%! S"#("# S"#("# Adalah sebuah HTTP web server yang digunakan dalam sistem opera op erasi si se serv rver er Windows, mulai ulai dari dari Windows NT 4.0 erver, Windows !000 erver atau Windows atau Windows erver !00". #ayanan !00". #ayanan ini merupakan layanan terintegrasi dalam Windows dalam Windows !000 erver, Windows erver !00" atau sebagai sebaga i add$o add$on n dalam dal am Windows Windows NT NT 4.0. #ayanan 4.0. #ayanan ini ber%ungsi sebagai pendukung protokol T&P'(P protokol T&P'(P yang ber)alan dalam lapisan aplikasi *appli+ation layer . (( )uga men)adi %ondasi dari plat%orm (nternet dan (nt dan (ntra ranet net -i+roso%t, -i+roso%t, yang yang men+akup -i+roso%t men+akup -i+roso%t ite erve erver, r, -i+roso%t &ommer+ial (nternet ystem dan produk$produk -i+roso%t -i+roso%t a+k/%%i+e lainnya.
Hubungan antara (( dengan AP.NT Web ervi+e 1etika user meminta halaman HT-# stati+ yaitu pada saat mengklik link atau menuliskan alamat, (( beker)a pada server untuk menemukan halaman yang di+ari dan mengirimkan kembali ke +lient. Akan teteapi, )ika user user meminta meminta halama halaman n dinami dinamik, k, (( akan akan mengir mengirimk imkan an %ile %ile ke mesin mesin AP AP.NT. NT. -esin -esin AP. AP.NT mempro memproses ses halam halaman an dan mengem mengembal balikan ikannya nya sebaga sebagaii HT-# murni ke ((. ((. (( kemudian mengirimkan kembali halaman HT-# nya ke +lient. (tulah mengapa ketika kita melihat sour+e +ode dari sebuah halaman AP.NT dari dalam Web browser, tidak bisa kita simpulkan mana in%ormasi yang dinamik dan mana in%ormasi yang statik. rowser tidak peduli )ika halaman web itu dinamik atau statik selama halamannya mengandung HT-#. (( tahu untuk untuk mengir mengirim im sebuah sebuah halama halaman n .asp2 .asp2 *eksten *ekstensi si asp.ne asp.net t ke mesin mesin AP AP.NT, NT, karena karena (( mengelola da%tar mapping aplikasi. -apping menun)ukan ekstensi %ile tertentu terasosiasi ke dalam program yang mana. Aplikasi kon%igurasi keamanan AP.NT dan kon%igurasi keamanan (( masing$masing berdiri sendiri dan dapat digunakan se+ara independen atau digabungkan satu sama lain dan )uga (( mengelola keamanan yang berhubungan dengan seting kon%igurasi di dalam metabase ((. Akan tetapi, AP.NT mengelola keamanan dan seting kon%igurasi yang lain di dalam %ile kon%igurasi 3-#
2. M"!+a, M"!+a,t'$ t'$,a ,a! ! IIS IIS -aa -aa W'! W'!%/* %/* : a. #angka #angkah h pertama pertama adalah adalah membuk membukaa menu +ontrol +ontrol panel panel di Windo Windows ws dengan dengan mengkl mengklik ik logo Windows yang terletak di po)ok kiri bawah dan memilih menu +ontrol panel b. #angkah kedua pilih menu program yang terdapat di +ontrol panel. +. #angkah #angkah berikutny berikutnyaa pilih menu menu Turn Turn Windows Windows 5eatures 5eatures on or o%%
d. 1emudian 1emudian klik kotak kotak disebelah disebelah tulisan tulisan (nternet (nternet (n%orm (n%ormation ation ervi+e ervi+e untuk untuk mengakti% mengakti%kan kan layanan (( ini. 6angan lupa untuk menekan tombol /1 untuk mengakti%kan perubahan yang dibuat.
e. 7ntuk 7ntuk mengeta mengetahui hui apakah apakah (( berhasi berhasill diinst diinstall all atau tidak, tidak, dapat dapat menget mengetestny estnyaa dengan dengan mengetikkan lo+alhost di address bar web browser.
a#a I!*ta IIS ' W'!%/* P
8. uka uka &ont &ontro roll Pan Panel el
!. -asuk -asuk ke ke Add Add or or 9emo 9emove ve Prog Program ramss
". etelah etelah )endela )endela Add or 9emove 9emove Program Programss terbuka, terbuka, klik pada button button Add'9emove Windows &omponents, lalu akan mun+ul )endela windows+omponent wi:ard
4. Pada bagian bagian +omponen +omponents ts +entanglah +entanglah bagian bagian (nternet (nternet (n%orma (n%ormation tion ervi+es ervi+es *((, *((, klik ne2t
;.
Pada tahap tahap selan)utnya selan)utnya Anda Anda akan akan diminta memasuk memasukan an &< Windo Windows ws 3P yang yang Anda Anda miliki, lalu klik /1
=. Tunggu Tunggu beberapa beberapa saat saat untuk untuk proses proses instalasi instalasi (( hingga hingga selesai selesai
. etelah etelah berhasil berhasil dan %inish %inish berarti berarti komputer komputer Anda Anda telah telah berhasil berhasil menginstal menginstal ((
>. 5older 5older (( Anda Anda akan akan berada berada di +?@ +?@inetpub@ dan Anda dapat meletakan %ile AP Anda Anda di +?@inetpub@wwwroot@ lalu diakses dengan (nternet 2plorer melalui alamat http?''lo+alhost'
. #o+alh #o+alhost ost dibu dibuka ka dari dari ( pada pada Wind Windows ows 3P 3P
80. untuk dapat mengakses %older di +?@inetpub@wwwroot@ kita kita harus men$share$nya men$share$nya terlebih dahulu.langkahnya ? a. uka uka prope properti rties es dari dari %older %older asp terseb tersebut ut b. Arahkan ke tab Web Web haring
+. Tandai Tandai pada pada Bhare Bhare this %olderC %olderC maka maka akan akan mun+ul mun+ul )endela )endela baru dit Alias, Alias, silakan atur sesuai keperluan Anda Anda lalu klik /1 selan)utnya Apply dan +lose )endela tersebut
d. Hasil
3. a#a &"!a &"!a$ta#, $ta#,a! a! W"4 W"4 S"#(')" S"#(')" a!+ a!+ t"a6 t"a6 '4at '4at -aa IIS IIS &a!a+"#: &a!a+"#:
8. -ulai (nternet (nternet ervi+es ervi+es -anage -anager. r. elain itu, mulai mulai (( (( snap$in. snap$in. !. 1lik untuk untuk meluaskan meluaskan Dnama Dnama server, server, di mana mana nama nama server server adalah adalah nama nama server. server. ". 1lik 1lik kanan kanan salah satu situs situs Web, direktor direktorii virtua virtual, l, %older, %older, atau berkas berkas yang ingin ingin Anda Anda berikan i:in, dan kemudian klik klik properti 4. 1lik salah salah satu tab tab berikut berikut yang sesuai sesuai untuk untuk situasi Anda? Anda? a. Hom omee
a. krip krip sumber sumber akses ? memberi memberi i:in ini memung memungkin kinkan kan penggu pengguna na untuk untuk mengakse mengaksess kode sumber. krip sumber akses meliputi kode sumber untuk skrip, seperti skrip di program akti% ever Pages *AP. Perhatikan bahwa i:in i:i n ini tersedia hanya )ika Anda memberi memba+a atau menulis i:in. &atata &atatan? n? ketika ketika Anda Anda mengkl mengklik ik +ript +ript sum sumber ber akses, akses, penggu pengguna na mun mungki gkin n dapat dapat meliha melihatt in%orm in%ormasi asi sensit sensiti%, i%, seperti seperti nama nama penggu pengguna na dan sandi dari dari skrip skrip di AP program. -ereka )uga dapat mengubah kode sumber yang ber)alan di server yang serius dapat mempengaruhi keamanan dan kiner)a server Anda.
4. P#%+#a& (np (nput Prog Progra ram m ? GWeb-ethod publi+int)umlah*int a, int b I return a J bE K
GWeb-ethod publi+intkurang*int a, int b I return a $ bE K
GWeb-ethod publi+ double bagi*double a, double double b I return a ' bE K
GWeb-ethod publi+int kali*int a, int b I return a D bE K
(np (nput Prog Progra ram m ? publi+ partial +lass 5orm8 ? 5orm I
layanan/perator.ervi+emyervi+eE inthasilE double hasil8E publi+ 5orm8* I (nitiali:e&omponent*E K
private void 5orm8L#oad*ob)e+t sender, sender, ventArgs e I myervi+e M new layanan/perator.ervi+e*E K
private void +mdTambahL&li+k*ob)e+t +mdTambahL&li+k*ob)e+t sender, sender, ventArgs e I hasil M myervi+e.)umlah*int.Parse*t2tLa.Te2t, int.Parse*t2tLb.Te2tE int.Parse*t2tLb.Te2tE t2tHasil.Te2t t2tHasil.Te2t M hasil.Totring*E hasil.Totring*E K
private void +md1urangL&li+k*ob)e+t +md1urangL&li+k*ob)e+t sender, ventArgs ventArgs e I hasil M myervi+e.kurang*int.Parse*t2tLa.T myervi+e.kurang*int.Parse*t2tLa.Te2t, e2t, int.Parse*t2tLb.Te2tE t2tHasil.Te2t t2tHasil.Te2t M hasil.Totring*E hasil.Totring*E K
private void +mdagiL&li+k*ob)e+t sender, sender, ventArgs ventArgs e I hasil8 M myervi+e.bagi*double.Parse*t2tLa.T myervi+e.bagi*double.Parse*t2tLa.Te2t, e2t, double.Parse*t2tLb.Te2tE double.Parse*t2tLb.Te2tE t2tHasil.Te2t t2tHasil.Te2t M hasil8.Totring*E hasil8.Totring*E K
private void +md1aliL&li+k*ob)e+t sender, sender, ventArgs e I hasil M myervi+e.kali*int.Parse*t2tLa.Te2t, int.Parse*t2tLb.Te2tE int.Parse*t2tLb.Te2tE
t2tHasil.Te2t t2tHasil.Te2t M hasil.Totring*E hasil.Totring*E K K /utput Program?
1. kode program php Ophp errorLreporting*0E i%*LP/TGFbtnLhitungFI i%*LP/TGFangka8FQMFFRR LP/TGFangka!FQMFFI i% *LP/TGFoprF MM FDF I hasil M LP/TGFangka8F D LP/TGFangka!FE
Kelse i% *LP/TGFoprF MM FJF I hasil M LP/TGFangka8F J LP/TGFangka!FE K else i% *LP/TGFoprF MM F$F I hasil M LP/TGFangka8F $ LP/TGFangka!FE Kelse i% *LP/TGFoprF MM F'F I hasil M LP/TGFangka8F ' LP/TGFangka!FE K e+ho Fh8Shasil'h8SFE KelseI e+ho FAnda belum mengisi mengisi angka8 dan angka!FE angka!FE K K OS %orm a+tion M FF methodMFpostFS input typeMFte2tF nameMFangka8F'S sele+t nameMFoprFS option valueMFDFS3'optionS option valueMFJFSJ'optionS option valueMF$FS$'optionS option valueMF'FS''optionS 'sele+tS input typeMFte2tF nameMFangka!F'S input typeMFsubmitF nameMFbtnLhitungF valueMFkalkulasiF'S '%ormS
/utput Program
Perkalian
Pembagian
Pengurangan
Penambahan