Minggu, 23 Oktober 2016

JOB 4 : MAIL SERVER



Nama : Hidayanto Ramadan

MAIL SERVER
Nama Guru : Rahmat S W
Kelas   : XII TKJ 1
Tanggal : 10 – 22 – 2016
Sekolah : SMKN 1 CIHAMPELAS



DAFTAR ISI

  1. TEORI DASAR
  2. ALAT DAN BAHAN
  3. PERSIAPAN PRAKTEK
  4. LANGKAH KERJA
  5. KESIMPULAN
  6. REFERENSI
1. TEORI DASAR 

A. Pengertian Mail Server
     Mail server adalah server yang memungkinkan pengguna (user) untuk dapat mengirim dan menerima surat elektronik  atau e-mail satu sama lain dalam stu jaringan atau dengan internet.
layanan ini menggunakan arsitektur client-server, artinya ada aplikasi client mengakses server email. Protocol yang umum digunakan adalah protocol SMTP (SIMPLE MAIL TRANSFER PROTOCOL), pop3 (post office protocol v3) imap smtp digunakan sebagai setandar untuk menampung data mendistribusikan email. sedangkan pop3 dan imap digunakan agar user dapat mengambil dan membaca email secara remote.


B. Aplikasi Yang diPerlukan dalam Mail Server
     Aplikasi yang diperlukan dalam mail server diantranya adalah postfix, courier imap (smtp), courier pop (pop3), dan squirrelmail.

C. TOPOLOGI JARINGAN
      Di sini saya menggunkan IP Address 199.189.110.2 untuk server, dan 199.189.110.1 untuk client.


2. ALAT DAN BAHAN 
  1.  1 PC OS Windows 7
  2.  Software VirtualBox
  3.  Software PuTTY
  4.  Virtual debian 7
3. PERSIAPAN PRAKTEK
  1.  Berdoa sebelum praktek 
  2.  Menggunakan baju praktek
  3.  Mengikuti instruksi guru
  4.  Tertib
4. LANGKAH KERJA
  1.   Jalankan virtual debian 7.
  2.   Login pada debian 7. Masukkan username beserta passwordnya.
  3.   Buka aplikasi PuTTY. Masukkan IP server pada kolom Host Name
  4.   Login dengan akun debian 7.
  5.  Setelah login ketik perintah "su" kemudian masukan password root debian 7.
  6.  Selanjutnya kita cek status postfix. Ketikan "/etc/init.d/postfix status" . Pastikan postfix telah berjalan, jika belum maka instal terlebih dahulu.
  7.  Selanjutnya cek Courier imap. Ketikan perintah "/etc/init.d/courier-imap status". Courier imap sudaah berjalan.
  8.  Selanjutnya cek courier pop. Ketikan "/etc/init.d/courier-pop status" .
  9.  Sekarang kita buat direktori Maildir. Ketikan "maildirmake /etc/skel/Maildir".
  10.  Selanjutnya ketikan "ls" untuk melihat daftar direktorinya.
  11.  Sekarang kita akan membuat user baru. Beri nama yang sesuai, setelah itu masukkan password user yang akan dibuat. Janganlupa untuk memlih y.
  12.  Tambahkan satu user lagi 
     
  13.  Selanjutnya ketikan "pico /etc/postfix.main.cf"
  14.  Tambahkan skrip berikut di baris paling akhir.
  15.   Ketikan "dpkh-reconfigure postfix.
  16.  Akan muncul jendela baru. Klik Ok 
  17.  Pilih situs internet.
  18.  Tambahkan DNS yang sebelumnya telah dibuat.
  19.  Klik ok.
  20.  Tambahkan DNS dibagian awal.
  21.  Pilh tidak.
  22.  Klik Ok lagi.
  23.  Kemudian pilih tidak.
  24.  Biarkan saja tetap 0.
  25.  Jangan diubah, klik Ok.
  26.  Pilih IPv4.
  27.   Selanjutnya ketik "pico /var/cache/bind/db.hidayanto".
  28.   Tambahkan mail di paling bawah. Ikuti contoh pada gambar.
  29.   Selanjutnya kita restart bind9.
  30.  Selanjutnya kita mulai mengirim pesan. Ketikan "telnet mail.hidayanto.web.id 25".
  31.  Ketikkan "mail from: nama user pengirim". Saya menggunkan user ramadan sebagai pengirim.
  32.  Selanjutnya tambahkan penerima. Ketikkan "rcpt to: thariq".
  33.  Selanjutnya ketikan "data" untuk menambahkan isi pesan. Setelah itu akhiri dengan  tanda "."
  34.  Ketik "quit" untuk keluar
  35.  Sekarang kita login dengan akun penerima pesan. Ketikkan "telnet mail.hidayanto.web.id 110".
  36.  Ketikkan "user thariq", kemudian masukkan password dengan perintah "pass". Untuk memeriksa notifikasi ketikan "stat", kemudian ketik "retr1" untuk membuka pesan masuk.
  37.  Setelah selesai ketikan "quit" untuk keluar.
  38.  Selanjutnya ketik "pico /etc/squirrelmail/apache2.conf" untuk melakukan konfigurasi.
  39.  Tambahkan skrip "mail.hidayanto.web.id" pada bagian yang diberi tanda
  40.  Selanjutnya kita restart apache2.
  41.  Selanjutnya buka browser pada Client, ketikkan mail.hidayanto.web.id pada url.
  42. Setelah muncul squirrelmail, login dengan akun user yang telah dibuat di awal langkah kerja. Login sebagai pengirim.
  43.  Di menu utama klik menu compose untuk menulis pesan.
  44.  Tambahkan user penerima dan masukkan pesan yang akan dikirim. Kemudian klik send. Setelah itu sign out.
  45.  Selanjutnya kita masuk kembali dengan user kedua sebagai poenerima. Masukan username dan password.
  46.  Di menu utama muncul pesan masuk, klik saja pesan yang masuk untuk dibaca.
  47.  Pesan masuk telah diterima.
  48.  Setelah itu sign out.
  49.  Selesai
5. KESIMPULAN

      Jadi, kesimpulannya pada mail server port 25 atau Courier IMAP berfungsi sebagai pengirim, sedangkan port 25 atau Pop3 berfungsi sebagai penerima.

6.  REFERENSI
 
https://agusridwan67.blogspot.co.id/2012/12/pengertian-mail-server-dan-web-mail.html

Kamis, 13 Oktober 2016

JOB 3 : WEB SERVER



Nama        : Hidayanto Ramadan

WEB SERVER
Guru : Rahmat S W
Kelas         : XII TKJ 1
Tanggal : 13 Oktober 2016
Pelajaran    : Admin Jaringan



 DAFTAR ISI
  1. TEORI DASAR
  2. ALAT DAN BAHAN
  3. KESELAMATAN KERJA
  4. LANGKAH KERJA
  5. KESIMPULAN
  6. REFERENSI 
1. TEORI DASAR 

 A. Pengertian Web Server
     Server web atau penyedia web dapat merujuk baik pada perangkat keras ataupun perangkat lunak yang menyediakan layanan akses kepada pengguna melalui protokol komunikasi HTTP atau HTTPS atas berkas-berkas yang terdapat pada suatu situs web dalam layanan ke pengguna dengan menggunakan aplikasi tertentu seperti peramban web. Fungsi utama sebuah server web adalah untuk mentransfer berkas atas permintaan pengguna melalui protokol komunikasi yang telah ditentukan. Disebabkan sebuah halaman web dapat terdiri atas berkas teks, gambar, video, dan lainnya pemanfaatan server web berfungsi pula untuk mentransfer seluruh aspek pemberkasan dalam sebuah halaman web yang terkait; termasuk di dalamnya teks, gambar, video, atau lainnya.
B. Topologi Jaringan
     Dalam kegiatan kali ini saya menggunkan sebuah laptop dengan OS Windows 7 sebagai Client dan Virtual Debian 7 sebagai Server. Saya juga menggunkan IP Address 199.189.110.2/30 untuk Server dan 199.189.110.1/30 untuk Client. Berikut adalah topologinya :


2. ALAT DAN BAHAN

1. Satu PC/Laptop dengan OS Windows
2. Software VirtualBox
3. Virtual Debian 7
4. Software PuTTY
 
3. KESELAMATAN KERJA

1. Membaca do'a sebelum praktek
2. Mengikuti prosedur praktek

4. LANGKAH KERJA

1. Pertama yaitu buka software VirtualBox.


2. Sebelum memulai virtual debian7 masuk ke menu Setting kemudian pilih Network kemudian setting adapter menjadi Host-Only Adapter. Setelah itu klik ok, kemudian jalankan viertual debian7.


3. Pada Client Windows masuk ke menu Network Connection kemudian pilih VirtualBox Host-Only Network.


4. Kemudian setting IP seperti pada gambar. Perlu diingat juga untuk memasukkan DNS yang telah dibuat sebelumnya.

5. Setelah itu kita buka aplikasi PuTTY, login dengan IP masing-masing Pada kotak Host Name.


6. Masukan usernae beserta password debian7.

7. Setelah berhasil login, masuklah sebagai superuser. Ketikan perintah "su" kemudian isikan password rootnya.


8. Setelah berhasil masuk sebagai superuser selanjutnya kita cek status apache2 pada debian. Ketikan perintah "/etc/init.d/apache2 status". Jika sudah terinstal maka akan muncul pemberitahuan seperti pada gambar. Jika apache2 belum terinstal maka  instal terlebih dahulu.

9. Selanjutnya kita akan melihat situs yang tersedia. Ketikan perintah "cd /etc/apache2/sites-available".


10. Ketikan perintah "ls" untuk melihat default.


11. Selanjutnya ketikan perintah "cp default hidayanto". Hidayanto nantinya digunakan sebagai nama web.


12. Selanjutnya ketikan perintah "pico hidayanto".


13. Tampilan awal file hidayanto.


14. Ubah skrip diatas menjadi seperti gambar dibawah ini. Tambahkan hidayanto pada direktori. Setelah selesai save hasil konfigurasi.


15. Setelah itu kita disable-kan default. Ketikan perintah "a2dissite default". Setelah itu ketikan  "a2ensite hidayanto" untuk mengaktifkan hidayanto.


16. Setelah itu kita diwajibkan untuk merestart apache2. Ketikan perintah "service apache2 reload".


17. Selanjutnya ketikan perintah "cd /var/www".


18. Selanjutnya kita akan membuat sebuah direktori dengan nama hidayanto. Ketikan perintah "mkdir hidayanto".


19. Selanjutnya ketikan perintah "cd hidayanto".


20. Selanjutnya kita akan membuat skrip html sederhana. Ketikan perintah "pico index.html".


21. Tambahkan skrip html sederhana. Setelah itu simpan hasilnya.


22.  Selanjutnya kita restart lagi apache2. Ketikan perintah "service apache2 reload".


23. Sekarang kita coba akses pada browser Client. Pada url ketikan www.hidayanto.web.id . Jika berhasil maka situs akan muncul seperti pada gambar.


24. Kembali lagi ke aplikasi PuTTY untuk membuat subdomain web hidayanto. Ketikan " cd /etc/apache2/sites-available"


25. Selanjutnya copu file default ke file yang akan menjadi subdomain. Ketikan perintah "cp default hobi". Disini saya menggunakan hobi sebagai nama subdomain.


26. Selanjutnya ketikan perintah "pico hobi".


27. Edit sesuai gambar dibawah, kemudian save.


28. Selanjutnya kita enable-kan hobi. Ketikan perintah "a2ensite hobi".


29. Jika ingin merestart apache2 silahkan saja. Selanjutnya ketikan "cd /var/www".


30. Selanjutnya kita buat direktori hobi. Ketikan perintah "mkdir hobi".


31. Setelah itu ketikan "cd hobi".


32. Ketikan perintah "pico index.html" untuk membuat skrip html sederhana.


33. Tambahkan skrip html sederhana.


34. Setelah itu kita restart apache2. Ketikan perintah "service apache2 reload".


35. Setelah itu kita masukkan hobi pada daftar file db.hidayanto yang telah dibuat pada saat pembuatan dns server. Ketikan perintah "pico /var/cache/bind/db.hidaynto".


36. Tulis hobi seperti pada gambar dibawah. Kemudian save.


37. Kita harus restart bind9. Ketikan perintah "/etc/init.d/bind9 restart".


38. Selanjutnya kita coba akses pada browser Client. Ketikan pada url hobi.hidayanto.web.id . Jika berhasil maka akan muncul situs webnya.


 39. Untuk membuat subdomain yang lain lakukaan langkah yang sama dalam pembuatan subdomain diatas dengan nama yang berbeda. Dan catatan setelah membuat subdomain jangan lupa untuk memasukkan daftar subdomain pada file db. Berikut adalah subdomain lain yang telah saya buat yaitu tkj.hidayanto.web.id dan travelling.hidayanto.web.id


40. Selesai


5. KESIMPULAN

       Server web atau penyedia web dapat merujuk baik pada perangkat keras ataupun perangkat lunak yang menyediakan layanan akses kepada pengguna melalui protokol komunikasi HTTP atau HTTPS.
 
6. REFERENSI

 https://id.wikipedia.org/wiki/Server_web