dedi sister

16
Tugas Sistem Terdistribusi DISUSUN OLEH : DEDI SETIANTOAJI 13.11.0182 TI 13 B

Upload: hasan-hisbulloh

Post on 15-Sep-2015

43 views

Category:

Documents


4 download

DESCRIPTION

tugas

TRANSCRIPT

Tugas Sistem Terdistribusi

DISUSUN OLEH :DEDI SETIANTOAJI13.11.0182TI 13 B

PROGRAM STUDI TEKNIK INFORMATIKASEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTERAMIKOM PURWOKERTO2015

1. IIS atau Internet Information Services atau Internet Information ServerAdalah sebuahHTTPweb server yang digunakan dalamsistem operasiserverWindows,mulai dariWindows NT 4.0 Server,Windows 2000 Server atauWindows Server 2003.Layanan ini merupakan layanan terintegrasi dalamWindows 2000 Server,Windows Server 2003 atau sebagai add-on dalamWindows NT 4.0.Layanan ini berfungsi sebagai pendukung protokolTCP/IP yang berjalan dalam lapisan aplikasi (application layer). IIS juga menjadi fondasi dari platformInternet danIntranetMicrosoft,yang mencakupMicrosoft Site Server,Microsoft Commercial Internet System dan produk-produkMicrosoft BackOffice lainnya.

Hubungan antara IIS dengan ASP.NET Web Service Ketika user meminta halaman HTML static yaitu pada saat mengklik link atau menuliskan alamat, IIS bekerja pada server untuk menemukan halaman yang dicari dan mengirimkan kembali ke client. Akan teteapi, jika user meminta halaman dinamik, IIS akan mengirimkan file ke mesin ASP.NET. Mesin ASP.NET memproses halaman dan mengembalikannya sebagai HTML murni ke IIS. IIS kemudian mengirimkan kembali halaman HTML nya ke client. Itulah mengapa ketika kita melihat source code dari sebuah halaman ASP.NET dari dalam Web browser, tidak bisa kita simpulkan mana informasi yang dinamik dan mana informasi yang statik. Browser tidak peduli jika halaman web itu dinamik atau statik selama halamannya mengandung HTML. IIS tahu untuk mengirim sebuah halaman .aspx (ekstensi asp.net) ke mesin ASP.NET, karena IIS mengelola daftar mapping aplikasi. Mapping menunjukan ekstensi file tertentu terasosiasi ke dalam program yang mana. Aplikasi konfigurasi keamanan ASP.NET dan konfigurasi keamanan IIS masing-masing berdiri sendiri dan dapat digunakan secara independen atau digabungkan satu sama lain dan juga IIS mengelola keamanan yang berhubungan dengan seting konfigurasi di dalam metabase IIS. Akan tetapi, ASP.NET mengelola keamanan dan seting konfigurasi yang lain di dalam file konfigurasi XML

2. Mengaktifkan IIS pada Windows 7: a. Langkah pertama adalah membuka menu control panel di Windows 7 dengan mengklik logo Windows yang terletak di pojok kiri bawah dan memilih menu control panelb. Langkah kedua pilih menu programyang terdapat di control panel. c. Langkah berikutnya pilih menu Turn Windows Features on or off

d. Kemudian klik kotak disebelah tulisan Internet Information Service untuk mengaktifkan layanan IIS ini. Jangan lupa untuk menekan tombol OK untuk mengaktifkan perubahan yang dibuat.

e. Untuk mengetahui apakah IIS berhasil diinstall atau tidak, dapat mengetestnya dengan mengetikkan localhost di address bar web browser.

Cara Install IIS di Windows XP1. Buka Control Panel

2. Masuk ke Add or Remove Programs

3. Setelah jendela Add or Remove Programs terbuka, klik pada button Add/Remove Windows Components, lalu akan muncul jendela windowscomponent wizard

4. Pada bagian components centanglah bagian Internet Information Services (IIS), klik next

5. Pada tahap selanjutnya Anda akan diminta memasukan CD Windows XP yang Anda miliki, lalu klik OK

6. Tunggu beberapa saat untuk proses instalasi IIS hingga selesai

7. Setelah berhasil dan finish berarti komputer Anda telah berhasil menginstal IIS

8. Folder IIS Anda akan berada di c:\inetpub\ dan Anda dapat meletakan file ASP Anda di c:\inetpub\wwwroot\ lalu diakses dengan Internet Explorer melalui alamat http://localhost/

9. Localhost dibuka dari IE pada Windows XP10. untuk dapat mengakses folder di c:\inetpub\wwwroot\ kita harus men-share-nya terlebih dahulu.langkahnya :a. Buka properties dari folder asp tersebutb. Arahkan ke tab Web Sharing

c. Tandai pada Share this folder maka akan muncul jendela baru Edit Alias, silakan atur sesuai keperluan Anda lalu klik OK selanjutnya Apply dan close jendela tersebut

d. Hasil

3. Cara mendaftarkan Web Service yang telah dibuat pada IIS manager:1. Mulai Internet Services Manager. Selain itu, mulai IIS snap-in.2. Klik untuk meluaskan *nama server, di mana nama serveradalah nama server.3. Klik kanan salah satu situs Web, direktori virtual, folder, atau berkas yang ingin Anda berikan izin, dan kemudian klik properti4. Klik salah satu tab berikut yang sesuai untuk situasi Anda: a. Home Directoryb. Direktori virtualc. Direktorid. Berkas5. Meng-klik untuk memilih atau klik untuk menghapus salah satu dari berikut ini kotak centang (jika ada) yang tidak sesuai dengan tingkat izin Web yang ingin Anda berikan:a. Skrip sumber akses : memberi izin ini memungkinkan pengguna untuk mengakses kode sumber. Skrip sumber akses meliputi kode sumber untuk skrip, seperti skrip di program aktif Sever Pages (ASP). Perhatikan bahwa izin ini tersedia hanya jika Anda memberi membaca atau menulis izin.Catatan: ketika Anda mengklik Script sumber akses, pengguna mungkin dapat melihat informasi sensitif, seperti nama pengguna dan sandi dari skrip di ASP program. Mereka juga dapat mengubah kode sumber yang berjalan di server yang serius dapat mempengaruhi keamanan dan kinerja server Anda. Disarankan bahwa Anda menangani akses ke informasi dan fungsi-fungsi ini menggunakan masing-masing akun Windows dan otentikasi tingkat yang lebih tinggi, seperti otentikasi Windows terpadu. b. Baca : memberi izin ini memungkinkan pengguna untuk melihat atau men-download file atau folder dan properti terkait mereka. Izin Baca dipilih secara default. c. Tulis: memberi izin untuk memungkinkan pengguna untuk meng-upload file dan properti mereka terkait ke folder diaktifkan pada server atau mengubah konten atau properti diaktifkan menulis berkas ini. d. Penjelajahan direktori: memberi izin ini memungkinkan pengguna melihat daftar hypertext berkas dan subfolder di direktori virtual. Perhatikan bahwa direktori virtual tidak ditampilkan dalam daftar map; pengguna harus tahu alias direktori virtual. Catatan: pesan galat "Akses dilarang" ditampilkan oleh server Web Anda di browser Web pengguna apabila pengguna berusaha mengakses berkas atau map di server Anda dan kedua kondisi berikut ini benar: Penjelajahan direktori aktif. Pengguna tidak menetapkan nama file seperti Nama file.htm di kotak Alamate. Log kunjungan: memberi izin ini untuk log kunjungan ke folder ini pada log file. Entri log yang merekam hanya jika pencatatan diaktifkan untuk situs Web. f. Indeks ini sumber: memberi izin ini memungkinkan Microsoft Layanan indeks map ini termasuk dalam indeks teks-lengkap dari situs Web. Ketika Anda memberi izin ini, pengguna dapat melakukan permintaan pada sumber daya ini.6. Di kotak Izin eksekusi, pilih pengaturan untuk menentukan bagaimana Anda ingin skrip untuk dijalankan di situs.Pengaturan berikut tersedia:a. None: klik setelan ini jika Anda tidak ingin pengguna untuk menjalankan skrip atau program yang dapat dijalankan di server. Ketika Anda menggunakan pengaturan ini, pengguna dapat mengakses hanya file statis seperti Hypertext Markup Language (HTML) dan berkas gambar.b. Skrip hanya: klik setelan ini untuk menjalankan skrip seperti ASP program di server.c. Skrip dan executable: klik setelan ini untuk menjalankan skrip kedua seperti program ASP dan dapat dijalankan di server.7. Klik OK, dan kemudian keluar dari Manajer Layanan Internet atau tutup IIS snap-in.

4. Program Input Program:[WebMethod]publicintjumlah(int a, int b) {return a + b; }

[WebMethod]publicintkurang(int a, int b) {return a - b; }

[WebMethod]public double bagi(double a, double b) {return a / b; }

[WebMethod]publicint kali(int a, int b) {return a * b; }

Input Program:public partial class Form1 : Form{layananOperator.ServicemyService;inthasil;double hasil1;public Form1() {InitializeComponent(); }

private void Form1_Load(object sender, EventArgs e) {myService = new layananOperator.Service(); }

private void cmdTambah_Click(object sender, EventArgs e) {hasil = myService.jumlah(int.Parse(txt_a.Text), int.Parse(txt_b.Text));txtHasil.Text = hasil.ToString(); }

private void cmdKurang_Click(object sender, EventArgs e) {hasil = myService.kurang(int.Parse(txt_a.Text), int.Parse(txt_b.Text));txtHasil.Text = hasil.ToString(); }

private void cmdBagi_Click(object sender, EventArgs e) { hasil1 = myService.bagi(double.Parse(txt_a.Text), double.Parse(txt_b.Text));txtHasil.Text = hasil1.ToString(); }

private void cmdKali_Click(object sender, EventArgs e) {hasil = myService.kali(int.Parse(txt_a.Text), int.Parse(txt_b.Text));txtHasil.Text = hasil.ToString(); } }Output Program:

1. kode program php

X+-/

Output Program

Perkalian

Pembagian

Pengurangan

Penambahan