tiara ramadhani, sitem terdistibusi, final project, 2017
TRANSCRIPT
![Page 1: Tiara ramadhani, sitem terdistibusi, final project, 2017](https://reader035.vdocuments.us/reader035/viewer/2022062821/589b67e31a28abdd258b4a91/html5/thumbnails/1.jpg)
SISTEM TERDISTRIBUSIFINAL PROJECT (VirtualHost + SSL)
TUTORIAL
Oleh:TIARA RAMADHANI
11453201723
JURUSAN SISTEM INFORMASI FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS ISLAM NEGERI SULTAN SYARIF KASIM RIAUPEKANBARU
2017
![Page 2: Tiara ramadhani, sitem terdistibusi, final project, 2017](https://reader035.vdocuments.us/reader035/viewer/2022062821/589b67e31a28abdd258b4a91/html5/thumbnails/2.jpg)
Menjalankan CMD Sebagai Administrator1. Seacrh CMD di windows, disini penulis menggunakan windows 8:
![Page 3: Tiara ramadhani, sitem terdistibusi, final project, 2017](https://reader035.vdocuments.us/reader035/viewer/2022062821/589b67e31a28abdd258b4a91/html5/thumbnails/3.jpg)
Menjalankan CMD Sebagai Administrator
2. Setelah itu jalankan sebagai admistrator:
![Page 4: Tiara ramadhani, sitem terdistibusi, final project, 2017](https://reader035.vdocuments.us/reader035/viewer/2022062821/589b67e31a28abdd258b4a91/html5/thumbnails/4.jpg)
Menjalankan CMD Sebagai Administrator
3. Setelah dijalankan sebagai administrator akan muncul tampilan command prompt seperti gambar dibawah ini:
![Page 5: Tiara ramadhani, sitem terdistibusi, final project, 2017](https://reader035.vdocuments.us/reader035/viewer/2022062821/589b67e31a28abdd258b4a91/html5/thumbnails/5.jpg)
Menjalankan CMD Sebagai Administrator
4. Setelah muncul gambar pada langkah nomor 3, maka kita lakukan pengujian dengan menjalankan perintah SET US, perintah SET US disini gunanya hanya untuk menampilkan Environment Variable yang dimulai dengan huruf US. CMD yang telah dijalankan sebagai administrator akan memiliki judul Administrator, seperti gambar disamping
![Page 6: Tiara ramadhani, sitem terdistibusi, final project, 2017](https://reader035.vdocuments.us/reader035/viewer/2022062821/589b67e31a28abdd258b4a91/html5/thumbnails/6.jpg)
Berkas Hosts
Adapun langkah - langkah pengerjaanya adalah sebagai berikut.1. Buka CMD, Lalu ketikan perintah notepad \Windows\System32\drivers\etc\hosts (enter)
![Page 7: Tiara ramadhani, sitem terdistibusi, final project, 2017](https://reader035.vdocuments.us/reader035/viewer/2022062821/589b67e31a28abdd258b4a91/html5/thumbnails/7.jpg)
Berkas Hosts2. Setelah anda menekan enter maka secara otomatis CMD akan membuka
file hosts.
![Page 8: Tiara ramadhani, sitem terdistibusi, final project, 2017](https://reader035.vdocuments.us/reader035/viewer/2022062821/589b67e31a28abdd258b4a91/html5/thumbnails/8.jpg)
Berkas Hosts2. Kemudian tambahkan 127.0.0.1 tiara.ramadhani.com pada baris bagian
bawah. Seperti gambar dibawah ini:
![Page 9: Tiara ramadhani, sitem terdistibusi, final project, 2017](https://reader035.vdocuments.us/reader035/viewer/2022062821/589b67e31a28abdd258b4a91/html5/thumbnails/9.jpg)
Berkas Hosts4. Setelah selesai menambahkan 127.0.0.1 tiara.ramadhani.com pada baris
bagian bawah maka pilih file » save.
![Page 10: Tiara ramadhani, sitem terdistibusi, final project, 2017](https://reader035.vdocuments.us/reader035/viewer/2022062821/589b67e31a28abdd258b4a91/html5/thumbnails/10.jpg)
Berkas Hosts5. Setelah selesai menyimpan
konfigurasi , langkah selanjutnya adalah kita melakukan pengujian apakah berkash hosts tersebut telah berhasil ditambahkan atau belum, adapaun cara yang kita gunakan adalah dengan perintah ping tiara.ramadhani.com pada CMD.
![Page 11: Tiara ramadhani, sitem terdistibusi, final project, 2017](https://reader035.vdocuments.us/reader035/viewer/2022062821/589b67e31a28abdd258b4a91/html5/thumbnails/11.jpg)
Setting VirtualHost dengan Apache (XAMPP)
1. Tambahkan settingan pada berkas httpd.conf, biasanya berkas ini berada pada C:\xampp\apache\conf\httpd.conf jika Anda menginstal xampp di drive C
![Page 12: Tiara ramadhani, sitem terdistibusi, final project, 2017](https://reader035.vdocuments.us/reader035/viewer/2022062821/589b67e31a28abdd258b4a91/html5/thumbnails/12.jpg)
Setting VirtualHost dengan Apache (XAMPP)
2. Lalu tambahkan baris berikut di akhir:NameVirtualHost *:80
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot "C:/xampp/htdocs" ServerName localhost ServerAlias localhost.localdomain ErrorLog "logs/localhost.error.log" CustomLog "logs/localhost.access.log"
combined</VirtualHost>Include "conf/sites-enabled/*.conf"
![Page 13: Tiara ramadhani, sitem terdistibusi, final project, 2017](https://reader035.vdocuments.us/reader035/viewer/2022062821/589b67e31a28abdd258b4a91/html5/thumbnails/13.jpg)
Setting VirtualHost dengan Apache (XAMPP)
3. Selanjutnya buatlah sebuah folder sites-enabled pada direktori conf dengan perintah mkdir C:\xampp\apache\conf\sites-enabled
![Page 14: Tiara ramadhani, sitem terdistibusi, final project, 2017](https://reader035.vdocuments.us/reader035/viewer/2022062821/589b67e31a28abdd258b4a91/html5/thumbnails/14.jpg)
Setting VirtualHost dengan Apache (XAMPP)
4. Kemudian buat sebuah berkas di dalam folder sites-enabled tersebut notepad C:\xampp\apache\conf\sites-enabled\tiara.ramadhani.conf
![Page 15: Tiara ramadhani, sitem terdistibusi, final project, 2017](https://reader035.vdocuments.us/reader035/viewer/2022062821/589b67e31a28abdd258b4a91/html5/thumbnails/15.jpg)
Setting VirtualHost dengan Apache (XAMPP)
5. Kemudian akan muncul pesan peringatan dari notepad bahwa tidak bisa menemukan tiara.ramadhani dan akan membuat file baru dengan nama tiara.ramadhani.
![Page 16: Tiara ramadhani, sitem terdistibusi, final project, 2017](https://reader035.vdocuments.us/reader035/viewer/2022062821/589b67e31a28abdd258b4a91/html5/thumbnails/16.jpg)
Lanjutan...Setelah file tiara.ramadhani berhasil di buat maka tambahkan baris berikut.<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot "C:/xampp/vhosts/tiara.ramadhani/public_html" ServerName tiara.ramadhani ServerAlias www.tiara.ramadhani ErrorLog "C:/xampp/vhosts/tiara.ramadhani/logs/error.log" CustomLog "C:/xampp/vhosts/tiara.ramadhani/logs/access.log" combined </VirtualHost><Directory "C:/xampp/vhosts/tiara.ramadhani/public_html"> Options Indexes FollowSymLinks Includes ExecCGI AllowOverride All Require all granted </Directory>
![Page 17: Tiara ramadhani, sitem terdistibusi, final project, 2017](https://reader035.vdocuments.us/reader035/viewer/2022062821/589b67e31a28abdd258b4a91/html5/thumbnails/17.jpg)
Lanjutan...
![Page 18: Tiara ramadhani, sitem terdistibusi, final project, 2017](https://reader035.vdocuments.us/reader035/viewer/2022062821/589b67e31a28abdd258b4a91/html5/thumbnails/18.jpg)
Setting VirtualHost dengan Apache (XAMPP)
6. Kemudaian kita buat direktori vhosts untuk meletakan logs dan tempat penyimpanan website yang akan kita buat (public_html)
1. mkdir C:\xampp\vhosts2. mkdir C:\xampp\vhosts\
tiara.ramadhani3. mkdir C:\xampp\vhosts\
tiara.ramadhani\logs4. mkdir C:\xampp\vhosts\
tiara.ramadhani\public_html
![Page 19: Tiara ramadhani, sitem terdistibusi, final project, 2017](https://reader035.vdocuments.us/reader035/viewer/2022062821/589b67e31a28abdd258b4a91/html5/thumbnails/19.jpg)
Setting VirtualHost dengan Apache (XAMPP)
7. Jangan lupa untuk menambahkan tiara.ramadhani ke berkas host Anda,C:\Windows\System32>notepad drivers\etc\host (enter)
![Page 20: Tiara ramadhani, sitem terdistibusi, final project, 2017](https://reader035.vdocuments.us/reader035/viewer/2022062821/589b67e31a28abdd258b4a91/html5/thumbnails/20.jpg)
Lanjutan...Kemudian Tambahkan 127.0.0.1 tiara.ramadhani dan 127.0.0.1 tiara.ramadhani.com
![Page 21: Tiara ramadhani, sitem terdistibusi, final project, 2017](https://reader035.vdocuments.us/reader035/viewer/2022062821/589b67e31a28abdd258b4a91/html5/thumbnails/21.jpg)
Setting VirtualHost dengan Apache (XAMPP)
8. Sekarang, restart Apache Anda dengan menekan tombol Stop, tunggu sebentar, lalu start. Kalau belum dijalankan, cukup di start saja
![Page 22: Tiara ramadhani, sitem terdistibusi, final project, 2017](https://reader035.vdocuments.us/reader035/viewer/2022062821/589b67e31a28abdd258b4a91/html5/thumbnails/22.jpg)
Setting VirtualHost dengan Apache (XAMPP)
Sekarang, seharusnya Apache Anda sudah memiliki setidaknya dua Document Root:
1. Pertama di "C:/xampp/htdocs" untuk http://localhost;
2. Kedua di "C:/xampp/vhosts/tiara.ramadhani/public_html" jika ada yang mengakses http://tiara.ramadhani
![Page 23: Tiara ramadhani, sitem terdistibusi, final project, 2017](https://reader035.vdocuments.us/reader035/viewer/2022062821/589b67e31a28abdd258b4a91/html5/thumbnails/23.jpg)
Setting VirtualHost dengan Apache (XAMPP)
Setelah proses restart selesai, seharusnya kita sudah bisa menjalankan http://tiara.ramadhani namun tampilanya masih akan seperti ini:
![Page 24: Tiara ramadhani, sitem terdistibusi, final project, 2017](https://reader035.vdocuments.us/reader035/viewer/2022062821/589b67e31a28abdd258b4a91/html5/thumbnails/24.jpg)
Mengganti Sertifikat SSL XAMPP
Langkah - langkah yang akan kita lakukan akan terbagi menjadi beberapa tahapan :
• Perisapan• Membuat Sertifikat CA• Membuat Sertifikatt Untuk Localhost• Menandatangani Sertifikat Request• Meletakan CRT dan Key Ke Apache• Menginstall sertifikat CA
![Page 25: Tiara ramadhani, sitem terdistibusi, final project, 2017](https://reader035.vdocuments.us/reader035/viewer/2022062821/589b67e31a28abdd258b4a91/html5/thumbnails/25.jpg)
• Persiapan1. Buka CMD, lalu ketikan perintah cd \ (enter)
![Page 26: Tiara ramadhani, sitem terdistibusi, final project, 2017](https://reader035.vdocuments.us/reader035/viewer/2022062821/589b67e31a28abdd258b4a91/html5/thumbnails/26.jpg)
2. Lalu buat folder baru dengan nama sslcert, untuk membuat direktori menggunakan CMD ketikan Perintah mkdir. mkdir sslcert (enter)
![Page 27: Tiara ramadhani, sitem terdistibusi, final project, 2017](https://reader035.vdocuments.us/reader035/viewer/2022062821/589b67e31a28abdd258b4a91/html5/thumbnails/27.jpg)
3. Kemudian masuk kedalam folder sslcert dengan perintah cd \sslcert (enter)
![Page 28: Tiara ramadhani, sitem terdistibusi, final project, 2017](https://reader035.vdocuments.us/reader035/viewer/2022062821/589b67e31a28abdd258b4a91/html5/thumbnails/28.jpg)
4. Setelah berada pada folder sslcert, langkah selanjutnya adalah membuat 2 folder baru, yaitu folder certs dan private. ketikan perintah mkdir certs private (enter)
![Page 29: Tiara ramadhani, sitem terdistibusi, final project, 2017](https://reader035.vdocuments.us/reader035/viewer/2022062821/589b67e31a28abdd258b4a91/html5/thumbnails/29.jpg)
5. Setelah berada pada folder sslcert, langkah selanjutnya adalah membuat 2 folder baru, yaitu folder certs dan private. ketikan perintah mkdir certs private (enter)
![Page 30: Tiara ramadhani, sitem terdistibusi, final project, 2017](https://reader035.vdocuments.us/reader035/viewer/2022062821/589b67e31a28abdd258b4a91/html5/thumbnails/30.jpg)
6. Sekarang buat sebuah berkas bernama serial, dan isi dengan 100001. Berkas serial ini nantinya digunakan untuk otomatis memberi nomor serial untuk setiap sertifikat yang dihasilkan.
ketikan perintah : echo 100001 >serial (enter)
selanjutnya ketikan : copy con serial (enter) 100001 maka akan muncul pesan <Yes/No/All> :ketik All (enter) lalu tekan ctrl + z (enter)
![Page 31: Tiara ramadhani, sitem terdistibusi, final project, 2017](https://reader035.vdocuments.us/reader035/viewer/2022062821/589b67e31a28abdd258b4a91/html5/thumbnails/31.jpg)
7. Kemudian Buat sebuah berkas baru, namanya certindex.txt untuk menampung daftar sertifikat yang telah kita tandatangani.ketikan perintah notepad certindex.txt (enter)
![Page 32: Tiara ramadhani, sitem terdistibusi, final project, 2017](https://reader035.vdocuments.us/reader035/viewer/2022062821/589b67e31a28abdd258b4a91/html5/thumbnails/32.jpg)
Apabila muncul pesan peringatan seperti pada gambar dibawah ini maka klik Yes, peringatan tersebut muncul karna file certindex belum ada, dan notepad akan membuat file tersebut.
![Page 33: Tiara ramadhani, sitem terdistibusi, final project, 2017](https://reader035.vdocuments.us/reader035/viewer/2022062821/589b67e31a28abdd258b4a91/html5/thumbnails/33.jpg)
9. Sekarang buat konfigurasi OpenSSL kita, dengan perintah notepad openssl.cnf (enter)
![Page 34: Tiara ramadhani, sitem terdistibusi, final project, 2017](https://reader035.vdocuments.us/reader035/viewer/2022062821/589b67e31a28abdd258b4a91/html5/thumbnails/34.jpg)
Apabila muncul lagi pesan peringatan seperti pada gambar dibawah ini maka klik Yes
![Page 35: Tiara ramadhani, sitem terdistibusi, final project, 2017](https://reader035.vdocuments.us/reader035/viewer/2022062821/589b67e31a28abdd258b4a91/html5/thumbnails/35.jpg)
Lanjutan.....Lalu copy paste perintah berikut :## OpenSSL configuration file.## Establish working directory. dir = .[ ca ]default_ca = CA_default [ CA_default ]serial = $dir/serialdatabase = $dir/certindex.txtnew_certs_dir = $dir/certscertificate = $dir/cacert.pemprivate_key = $dir/private/cakey.pemdefault_days = 3650#default_md = md5default_md = sha1preserve = noemail_in_dn = nonameopt = default_cacertopt = default_capolicy = policy_match
![Page 36: Tiara ramadhani, sitem terdistibusi, final project, 2017](https://reader035.vdocuments.us/reader035/viewer/2022062821/589b67e31a28abdd258b4a91/html5/thumbnails/36.jpg)
[ policy_match ]countryName = matchstateOrProvinceName = matchorganizationName = matchorganizationalUnitName = optionalcommonName = suppliedemailAddress = optional [ req ]default_bits = 2048 # Size of keysdefault_keyfile = key.pem # name of generated keys#default_md = md5 # message digest algorithmdefault_md = sha1 # message digest algorithmstring_mask = nombstr # permitted charactersdistinguished_name = req_distinguished_namereq_extensions = v3_req
![Page 37: Tiara ramadhani, sitem terdistibusi, final project, 2017](https://reader035.vdocuments.us/reader035/viewer/2022062821/589b67e31a28abdd258b4a91/html5/thumbnails/37.jpg)
[ req_distinguished_name ] # Variable name Prompt string#------------------------- ----------------------------------0.organizationName = Organization Name (company)organizationalUnitName = Organizational Unit Name (department, division)emailAddress = Email AddressemailAddress_max = 40localityName = Locality Name (city, district)stateOrProvinceName = State or Province Name (full name)countryName = Country Name (2 letter code)countryName_min = 2countryName_max = 2commonName = Common Name (hostname.com, IP, or your name)commonName_max = 64
![Page 38: Tiara ramadhani, sitem terdistibusi, final project, 2017](https://reader035.vdocuments.us/reader035/viewer/2022062821/589b67e31a28abdd258b4a91/html5/thumbnails/38.jpg)
Lanjutan....# Default values for the above, for consistency and less typing.# Variable name Value#------------------------ ------------------------------0.organizationName_default = Universitas Islam Negeri Sultan Syarif KasimlocalityName_default = PekanbarustateOrProvinceName_default = RiaucountryName_default = ID [ v3_ca ]basicConstraints = CA:TRUEsubjectKeyIdentifier = hashauthorityKeyIdentifier = keyid:always,issuer:always [ v3_req ]basicConstraints = CA:FALSEsubjectKeyIdentifier = hash
![Page 39: Tiara ramadhani, sitem terdistibusi, final project, 2017](https://reader035.vdocuments.us/reader035/viewer/2022062821/589b67e31a28abdd258b4a91/html5/thumbnails/39.jpg)
Lanjutan...
![Page 40: Tiara ramadhani, sitem terdistibusi, final project, 2017](https://reader035.vdocuments.us/reader035/viewer/2022062821/589b67e31a28abdd258b4a91/html5/thumbnails/40.jpg)
Membuat Sertifikat CA
1. ketikan perintah berikut :C:\xampp\apache\bin\openssl.exe req -new -x509 -extensions v3_ca -keyout private\CAkey.pem -out CAcert.pem -days 3650 -config ./openssl.cnf (enter)
![Page 41: Tiara ramadhani, sitem terdistibusi, final project, 2017](https://reader035.vdocuments.us/reader035/viewer/2022062821/589b67e31a28abdd258b4a91/html5/thumbnails/41.jpg)
2. kemudian masukan password yang akan kita gunakan untuk sertifikat CA kita :
![Page 42: Tiara ramadhani, sitem terdistibusi, final project, 2017](https://reader035.vdocuments.us/reader035/viewer/2022062821/589b67e31a28abdd258b4a91/html5/thumbnails/42.jpg)
3. setelah berhasil memasukan password, maka kita akan diminta untuk memasukan informasi yang di butuhkan pada sertifikat.
![Page 43: Tiara ramadhani, sitem terdistibusi, final project, 2017](https://reader035.vdocuments.us/reader035/viewer/2022062821/589b67e31a28abdd258b4a91/html5/thumbnails/43.jpg)
Membuat sertifikat untuk Localhost
1. ketikan perintah berikut ini: C:\xampp\apache\bin\openssl req -new -nodes -out localhost-req.pem -keyout private/localhost-key.pem -config ./openssl.cnf (enter)
![Page 44: Tiara ramadhani, sitem terdistibusi, final project, 2017](https://reader035.vdocuments.us/reader035/viewer/2022062821/589b67e31a28abdd258b4a91/html5/thumbnails/44.jpg)
2. kemudian masukan informasi yang dibutuhkan oleh sertifikat.
![Page 45: Tiara ramadhani, sitem terdistibusi, final project, 2017](https://reader035.vdocuments.us/reader035/viewer/2022062821/589b67e31a28abdd258b4a91/html5/thumbnails/45.jpg)
Menandatangani Sertifikat Request
1. Setting path terlebih dahulu, dengan memasukkan perintah sebagai berikut:set path=C:\xampp\apache\bin;%PATH% (enter)
![Page 46: Tiara ramadhani, sitem terdistibusi, final project, 2017](https://reader035.vdocuments.us/reader035/viewer/2022062821/589b67e31a28abdd258b4a91/html5/thumbnails/46.jpg)
2. setelah selesai menyeting path untul ssl maka selanjutnya yang akan kita lakukan adalah menandatangani sertifikat request dari localhost-req.pem tadi, gunakan perintah:openssl ca -out localhost.crt.pem -config ./openssl.cnf -infiles localhost-req.pem (enter)
![Page 47: Tiara ramadhani, sitem terdistibusi, final project, 2017](https://reader035.vdocuments.us/reader035/viewer/2022062821/589b67e31a28abdd258b4a91/html5/thumbnails/47.jpg)
Meletakkan CRT dan KEY ke Apache
Setelah Anda sukses membuat CRT dan KEY, sekarang Anda harus meletakkanya ke XAMPP. Jika XAMPP di install di drive C:, maka coba navigasi ke folder C:\xampp\apache\conf
![Page 48: Tiara ramadhani, sitem terdistibusi, final project, 2017](https://reader035.vdocuments.us/reader035/viewer/2022062821/589b67e31a28abdd258b4a91/html5/thumbnails/48.jpg)
Letakkan CRT ke folder ssl.crt
![Page 49: Tiara ramadhani, sitem terdistibusi, final project, 2017](https://reader035.vdocuments.us/reader035/viewer/2022062821/589b67e31a28abdd258b4a91/html5/thumbnails/49.jpg)
Dan letakkan KEY ke ssl.key
![Page 50: Tiara ramadhani, sitem terdistibusi, final project, 2017](https://reader035.vdocuments.us/reader035/viewer/2022062821/589b67e31a28abdd258b4a91/html5/thumbnails/50.jpg)
Setelah itu, jangan lupa diganti konfigurasi Apache agar menggunakan sertifikat baru yang Anda buat. Konfigurasi yang harus diganti biasanya terletak di folder extra, cari berkas httpd-ssl.conf
![Page 51: Tiara ramadhani, sitem terdistibusi, final project, 2017](https://reader035.vdocuments.us/reader035/viewer/2022062821/589b67e31a28abdd258b4a91/html5/thumbnails/51.jpg)
Restart XAMPP, sekarang Anda telah menggunakan sertifikat yang baru.
![Page 52: Tiara ramadhani, sitem terdistibusi, final project, 2017](https://reader035.vdocuments.us/reader035/viewer/2022062821/589b67e31a28abdd258b4a91/html5/thumbnails/52.jpg)
Menginstall Sertifikat CA.
1. Buka Web Browser anda. (disini penulis menggunakan Mozila Firefox), kemudian pilih Tools » Option » Advance » Encryption » View Certificates
![Page 53: Tiara ramadhani, sitem terdistibusi, final project, 2017](https://reader035.vdocuments.us/reader035/viewer/2022062821/589b67e31a28abdd258b4a91/html5/thumbnails/53.jpg)
2. lalu installkan sertifikat yang telah kita buat kedalam web browser dengan cara mengimportkan sertifikat yang telah kita buat.
![Page 54: Tiara ramadhani, sitem terdistibusi, final project, 2017](https://reader035.vdocuments.us/reader035/viewer/2022062821/589b67e31a28abdd258b4a91/html5/thumbnails/54.jpg)
3. Disini penulis akan mengimportkan sertifikat dari tiara.ramadhani.com
![Page 55: Tiara ramadhani, sitem terdistibusi, final project, 2017](https://reader035.vdocuments.us/reader035/viewer/2022062821/589b67e31a28abdd258b4a91/html5/thumbnails/55.jpg)
4. untuk melihat detail dari sertifikat yang telah kita install maka kita tinggal menekan view.
![Page 56: Tiara ramadhani, sitem terdistibusi, final project, 2017](https://reader035.vdocuments.us/reader035/viewer/2022062821/589b67e31a28abdd258b4a91/html5/thumbnails/56.jpg)
Sekalipun telah di install, koneksi https kita tetap akan tersilang di Google Chrome, tetapi tidak apa-apa, dan sedikit lebih baik daripada yang keluar adalah pesan Error koneksi tidak privat, walaupun kita tahu koneksi itu privat.
![Page 57: Tiara ramadhani, sitem terdistibusi, final project, 2017](https://reader035.vdocuments.us/reader035/viewer/2022062821/589b67e31a28abdd258b4a91/html5/thumbnails/57.jpg)