Sabtu, 28 Maret 2020


Achmad Rizki
XI TKJ2
Sabtu 28 Maret 2020
Tugas BU YULI ASJ
Materi : Remote Server Dan SSH

A. PENGERTIAN REMOTE SERVER
Remote server adalah server yang anda akses sebagai bagian dari proses client tanpa membuka koneksi terpisah, berbeda, ataupun langsung. SQL Server mengatur komunikasi antar server menggunakan RPC. SQL Server yang client terkoneksi 8oleh client yang bersangkutan membuka koneksi lain ke remote server dan mengajukan permintaan stored procedure ke remote server. Setiap hasil yang dikirim melewati server local, yang mana nantinya juga akan melewatkan hasilnya ke aplikasi client yang memulainya.

B. PRINSIP DAN CARA KERJA REMOTE SERVER
PRINSIP REMOTE SERVER
Server Remote adalah sebuah server yang didedikasikan untuk menangani pengguna yang tidak pada LAN tapi membutuhkan  akses jarak jauh untuk itu. Remote akses server memungkinkan pengguna untuk mendapatkan akses ke file dan layanan cetak di LAN dari lokasi terpencil. Sebagai contoh, pengguna yang memanggil ke jaringan dari rumah menggunakan modem analog atau koneksi ISDN  akan mendial ke server akses remote. Setelah pengguna dikonfirmasi ia dapat mengakses drive dan printer bersama seolah-olah ia secara fisik terhubung ke LAN kantor.
Kita dapat menggunakan misalnya perintah telnet untuk login secara remote ke sistem lain pada jaringan kita. Sistem ini dapat berada di jaringan area lokal atau melalui koneksi internet. Telnet beroperasi seolah-olah kita sedang log in ke sistem lain dari remote terminal. Kita akan diminta untuk menggunakan nama login dan password. Akibatnya, kita login ke akun lain pada sistem lain. Bahkan,
jika kita memiliki akun di sistem lain, kita bisa menggunakan Telnet untuk masuk ke dalamnya.

Cara Kerja Remote Server
Secara sederhana, server bekerja atas permintaan dari sebuah klien. Misalnya saja untuk kasus web server, ketika Anda mengetikkan suatu alamat website menggunakan browser, maka artinya komputer Anda sedang bertindak sebagai klien yang meminta informasi kepada web server. Web server tersebut kemudian mengirimkan isi website ke komputer Anda, sehingga Anda pun dapat mengakses isi website tersebut. Untuk kasus lainnya, seperti server FTP, mungkin agak sedikit berbeda. Pada server FTP, Anda dapat mengunggah sebuah dokumen atau data menuju server FTP, sehingga dapat disimpan dalam server tersebut. Sebagai klien, Anda berhak untuk menyimpan data Anda di server FTP. Nantinya, jika ada orang lain yang tergabung dalam jaringan server tersebut dan ingin mengunduh data atau dokumen Anda, maka server FTP akan menyediakan koneksi untuk klien lain tersebut. Secara umum, semua jenis server bekerja dengan menjalankan fungsi-fungsi yang telah disebutkan sebelumnya, mulai dari melayani permintaan data dari klien hingga memberikan perlindungan pada komputer klien. Hanya saja, untuk jenis server yang berbeda, hal yang dilayani pun berbeda.
Sebuah perangkat komputer yang dijadikan server biasanya dirancang sedikit berbeda dari komputer – komputer klient. Dalam hal spesifikasi perangkat dan juga dalam hal sistem operasi misalnya, spesifikasi perangkat komputer yang digunakan sebagai server harus dibuat tinggi (karena harus menangani lalu lintas data yang cukup besar), sedangkan sistem operasinya harus menggunakan sistem operasi khusus server seperti Windows Server atau pun Linux Ubuntu Server.

Berikut ini jenis aplikasi untuk remote server:
  1. Windows Remote Desktop. Windows Remote Server. ...
  2. Remote Utilities. ...
  3.  TeamViewer. ...
  4. Ammyy Admin. ...
  5. AeroAdmin. ..
  6.  UltraVNC

C. SSH

SSH adalah sebuah protokol administrasi yang memungkinkan user untuk mengakses dan memodifikasi berbagai macam pengaturan maupun file yang ada di dalam server.
Anda pernah mengenal Telnet? Nah, SSH merupakan pengembangan dari Telnet yang sebelumnya dianggap tidak aman karena tidak adAnya proses enkripsi.
Berbeda dengan Telnet, koneksi yang terjadi SSK dienkripsi menggunakan beberapa teknologi, seperti enkripsi simetris, enkripsi asimetris, dan hashing. Ketiganya merupakan teknik kriptografi yang menjamin koneksi yang terenkripsi. Itulah mengapa dinamakan SSH yang berasal dari kata Secure Shell Connection atau koneksi Shell yang aman.
Jika menggunakan SSH, Anda mempunyai opsi untuk melakukan autentikasi pengguna remote sebelum melakukan koneksi. Selain itu, SSH juga dapat mengirimkan input dari SSH client ke host (server) kemudian mengirimkan kembali hasilnya kembali ke user client

Cara Kerja SSH
Cara kerja protokol SSH adalah menggunakan model client-server. Jadi koneksi yang terjadi adalah SSH client melakukan koneksi ke SSH server.
SSH client melakukan proses koneksi dan menggunakan kunci kriptografi untuk memverifikasi dan mengidentifikasi SSH server. Selama kunci yang dipakai SSH client tidak sama dengan SSH server maka koneksi tidak akan pernah dapat tersambung.
SSH client dan SSH server dapat tersambung menggunakan kunci yang sama serta melalui proses verifikasi. Kemudian koneksi yang tersambung dienkripsi menggunakan symmetric encryption dan hashing algorithm. Proses enkripsi ini bertujuan untuk memastikan kerahasiaan dan keutuhan data yang dipertukarkan antara client dengan server.

Fungsi SSH
Fungsi SSH dapat digunakan untuk menggantikan telnet, rlogin, ftp dan rsh, salah satu fungsi utamanya adalah untuk menjamin keamanan dalam melakukan transmisi data pada suatu jaringan. SSH banyak dimanfaatkan oleh berbagai network admin dibeberapa belahan dunia untuk mengontrol web dan jenis jaringan lainnya seperti WAN.
Fungsi lain SSH adalah :
  • Melakukan enkripsi terhadap data yang dikirim,
  • Protokol untuk pertukaran data dalam suatu jaringan,
  • Otentifikasi, mekanisme untuk memastikan pengirim dan penerima adalah benar dan aman
  • Kerahasiaan, memastikan kerahasiaan daya yang dikirim agar hanya diketahui oleh penerima dan pengirim.


D. SOAL TENTANG REMOTE SERVER DAN SSH
Soal

1)apa itu remote server ?
Jawab : Remote server adalah server yang anda akses sebagai bagian dari proses client tanpa membuka koneksi terpisah, berbeda, ataupun langsung.

2.)sebutkan jenis jenis remote server ?
      Jawab:
      1.   Windows Remote Desktop.
      2. Remote Utilities. ...
      3. TeamViewer. ...
      4. Ammyy Admin. ...
      5.AeroAdmin. ...
      6. UltraVNC.

3.)apa fungsi dari remote server?
     Jawab:Fungsi dari remote server adalah untuk mengakses   perangkat komputer lain dengan menggunakan jalur khusus yang sudah disediakan.

4.) bagaimana cara kerja remote server?
      Jawab:Secara sederhana, server bekerja atas permintaan dari sebuah klien. Misalnya saja untuk kasus web server, ketika Anda mengetikkan suatu alamat website menggunakan browser, maka artinya komputer Anda sedang bertindak sebagai klien yang meminta informasi kepada web server. Web server tersebut kemudian mengirimkan isi website ke komputer Anda, sehingga Anda pun dapat mengakses isi website tersebut.

5.)apa pengertian ssh?
      Jawab: SSH adalah sebuah protokol administrasi yang memungkinkan user untuk mengakses dan memodifikasi berbagai macam pengaturan maupun file yang ada di dalam server.

6.)Salah satu fungsi utamanya SSH adalah :
   untuk menjamin keamanan dalam melakukan .

7.) Sebutkan fungsi lain SSH adalah :
   
  • Melakukan enkripsi terhadap data yang dikirim,
  • Protokol untuk pertukaran data dalam suatu jaringan,
  • Otentifikasi, mekanisme untuk memastikan pengirim dan penerima adalah benar dan aman
  • Kerahasiaan, memastikan kerahasiaan daya yang dikirim agar hanya diketahui oleh penerima dan pengirim.
8.)Apa kepanjangan SSH :
    SSH (Secure Shell)

9.)Fungsi SSH dapat digunakan untuk menggantikan :
   Telnet, Rlogin, Ftp dan Rsh

10.)Bagaimana cara kerja SSH?
Cara kerja protokol SSH adalah menggunakan model client-server. Jadi koneksi yang terjadi adalah SSH client melakukan koneksi ke SSH server.

Jumat, 27 Maret 2020

Achmad Rizki
XI TKJ2

Tugas Bu Yuli
Jumat 27 Maret 2020

Keterangan

RUANG MANAGER
-5 pc
-1 printer
-1 kipas
RUANG KASIR
-5 pc
-1 printer
- 1 kipas
RUANG PEMESANAN
-5 pc
-1 printer
-1 kipas
RUANG PELAYANAN
-5 pc
-1 kipas
RUANG TAMBAHAN
-1 router
-4 switch
-2 ap

KETERANGAN KABEL =

-PC-SWITCH= STRAIGHT
-ROUTER-SWITCH=STRAIGHT
-AP-SWITCH=STRAIGHT
-AP-PRINTER= SIGNAL

IP

RUANG MANAGER
PC 1-5=192.168.1.1(1-5)
RUANG KASIR
PC 6-10= 192.168.1.6(6-10)
RUANG PEMESANAN
PC 11-15= 192.168.1.11(11-15)
RUANG PELAYANAN
PC 16-20= 192.168.1.16(16-20)



Kamis, 26 Maret 2020

Tugas AIJ
Kamis 26 Maret 2020
Materi Router Dan Routing


-Pengertian Router
Router adalah sebuah alat untuk mengirimkan paket data melalui jaringan atau internet untuk dapat menuju tujuannya

-Manfaat Router
Router digunakan sebagai penghubung antar dua atau lebih jaringan untuk meneruskan data dari satu jaringan ke jaringan lainnya.

-Jenis Jenis Router
1.Router Pc
2.Router Hardware
3.Router Aplikasi

-Pengertian Routing
Routing adalah proses dimana suatu item dapat sampai ke tujuan dari satu lokasi ke lokasi lain. 

-Manfaat Routing
Routing berfungsi untuk menghubungkan suatu jaringan yang berbeda segmen agar busa mengirim paket data.

-Jenis Jenis Routing
Ada Routing Statis Dan Routing Dinamis

Jenis Routing Protokol.
1. RIP (Routing Information Protocol)
2. IGRP (Interior Gateway Routing Protocol)
3. OSPF (Open Short Path First)
4. EIGRP (Enhanced Interior Gateway Routing Protocol)
5. BGP (Border Gateway Protocol)
6. Intermediate System-to-Intermediate System (IS-IS)

Soal ESSAY Router Dan Routing
1.Apa yg dimaksud dengan Router?
Router adalah sebuah alat untuk mengirimkan paket data melalui jaringan atau internet untuk dapat menuju tujuannya

2.Apa yg dimaksud dengan Routing?
Routing adalah proses dimana suatu item dapat sampai ke tujuan dari satu lokasi ke lokasi lain. 

3.Apa manfaat dari Router?
Router digunakan sebagai penghubung antar dua atau lebih jaringan untuk meneruskan data dari satu jaringan ke jaringan lainnya.

4.Apa manfaat dari Routing?
Routing berfungsi untuk menghubungkan suatu jaringan yang berbeda segmen agar busa mengirim paket data.

5.Apa kepanjangan dari RIP,IGRP, Dan OSPF?
1.RIP (Routing Information Protocol)
2. IGRP (Interior Gateway Routing Protocol)
3. OSPF (Open Short Path First)


Rabu, 18 Maret 2020

Tugas Bu Yuli (ASJ)
Nama : Achmad Rizki
Kelas  :XI TKJ 2

Pengertian dan Sejarah SquirrelMail

-Pengertian

 SquirrelMail jjuga biasa disebut WEBMAIL atau MailServer adalah proyek yang menyediakan kedua klien email berbasis web dan proxy server untuk IMAP protokol.adalah sebuah aplikasi yang menerima e-mail dari pengguna lokal (daridomain yang sama) maupun pengirim remote dari jaringan lain (internet). Selain itu MailServer juga mampu mem-forward e-mail tersebut ke Mail Server lainnya untuk dikirim.Intinya Mail Server adalah yang melayani kalian para user dalam proses pengiriman dan penerimaan e-mail seperti halnya kantor pos.
Untuk dapat mengirimkan e-mail, sebuah Mail Server harus memiliki sebuah MTA (Mail Transport Agent) didalamnya. Fungsi utamanya adalah untuk mengirimkan e-mail dari Mail Server lokal ke Mail Server remote. Sebenarnya ada banyak sekali jenis-jenis MTA yang Dapat kalian install di Debian. Beberapa
contohnya adalah : Postfix ,Sendmail ,Qmail ,Exim ,Zimbra Selain untuk mengirimkan e-mail, Mail Server juga bertugas untuk menerima e-mail
menggunakan protokol POP atau IMAP. Untuk itu diperlukan juga sebuah POP dan IMAP server agar Mail Server dapat berfungsi dengan sempurna dalam menerima email masuk dari MTA Mail Server lain. Contoh POP dan IMAP server yang cukup terkenal adalah Courier dan Dovecot.



-Sejarah

Bagian webmail dari proyek ini dimulai oleh Nathan dan Lukas Ehresman pada tahun 1999 dan ditulis dalam PHP . SquirrelMail dapat digunakan dalam hubungannya dengan LAMP "stack" , dan setiap sistem operasi lain yang mendukung PHP juga didukung. Web server membutuhkan akses ke server IMAP email hosting dan ke SMTP server untuk dapat mengirim mail. 

SquirrelMail webmail output valid HTML 4.0 untuk presentasi, sehingga kompatibel dengan mayoritas saat ini web browser . SquirrelMail webmail menggunakan arsitektur plugin untuk mengakomodasi fitur tambahan sekitar aplikasi inti, dan lebih dari 200 plugin yang tersedia di situs SquirrelMail. 
 The SquirrelMail IMAP produk server proxy diciptakan pada tahun 2002 oleh Dave McMurtrie sementara pada University of Pittsburgh (di mana ia bernama "up-imapproxy", meskipun telah menjadi lebih dikenal sebagai "imapproxy") dan diadopsi oleh tim SquirrelMail pada 2010 . Hal ini ditulis dalam C dan terutama dibuat untuk menyediakan stateful koneksi untuk stateless software webmail client ke server IMAP, sehingga menghindari login IMAP baru untuk setiap tindakan klien dan dalam beberapa kasus secara signifikan meningkatkan kinerja webmail. 
Kedua produk SquirrelMail adalah gratis dan open source software tunduk pada ketentuan dari GNU General Public License (GPL) versi 2. 
SquirrelMail webmail termasuk dalam repositori banyak utama distribusi GNU / Linux dan secara independen didownload oleh puluhan ribu orang setiap bulan.


-Kelebihan Squirrel Mail


Lalu, apa sih kelebihan dari Squirrel? Secara fungsi, aplikasi webmail satu ini punya semua utilitas dasar yang dibutuhkan dari client email. SquirrelMail punya fitur pemeriksaan ejaan, kalender, dukungan MIME, buku kontak dan manipulasi folder. Mengenai tampilan, interface-nya bisa dikatakan sangat sederhana. Ini sebenarnya bisa jadi kelebihan. Anda yang hanya ingin membaca dan membalas email yang ada mungkin akan nyaman memakainya. Andapun tidak perlu menjadi seorang ahli dalam menggunakannya, Squirrel sangat mudah digunakan bahkan bagi pemula sekalipun.

-Kekurangan Squireel Mail
  • Ancaman keamanan yang rentan terhadap hacker
  • Dan kekurangan lainnya seperti :
  1. Local File Include 
  2. Mengirim email dengan email korban secara background 
  3. Menambahkan kontak baru 
  4. Menghapus isi email korban 
  5. Mengubah-ubah setting email 
  6. Membuat folder baru 
  7. Sign Out user secara otomatis.

Senin, 16 Maret 2020

Tugas Bu YULI
Nama : Achmad Rizki
Kelas  : XI TKJ 2


1.      Jelaskan apa yang dimaksud dengan Courier-IMAP ?
2.      Jelaskan fungsi utama dari mail server ?
3.      Tuliskan kepanjangan dari :
-          CMS
-          MTA
-          GPL
4.      Jelaskan prinsip kerja pada mail server ?
5.      Tuliskan tahapan pembuatan tabel pada PHPMyAdmin ?
6.      Tuliskan 3 kelebihan Database Server ?
7.      Sebutkan 5 aspek keunggulan pada MySQL ?
8.      Tuliskan Range IP kelas A dan Kelas B ?
9.      Tuliskan Perintah untuk membuat folder mail pada installasi mail server ?
10.  Langkah Langkah Install Mail Server

11.  Tuliskan kode untuk melakukan tahap restart pada service networking dan BIND 9

Jawabann

1.) Courier-IMAP merupakan software yang digunakan untuk mengambil email yang ada pada server mail kita. sotware ini akan memberikan kita akses pop3 dan imap, protokol ini merupakan protokol server-client yang berguna untuk mengambil email dari server mail kita

2.) fungsi mail server adalah sebagai program yang membantu mengatur agar email dapat dikirimkan oleh pengirim sekaligus dapat diterima dengan aman, cepat, dan tanpa kendala oleh penerima email.

3.) Cms (Content Management System)
      MTA (Mail Transfer Agent )
      GPL (General Public License)

4.) Prinsip kerja mail server
• Jika ada mail local maupun mail remote yang mepergunakan SMTP, diletakkan kedalam direktori /var/mail/postfix/maildrop.

• Di sini akan dicek host, domain, maupun user name yang dituju. Pengecekan juga termasuk yang didefinisikan di /etc/aliases dan ~/.forward. Jika bermasalah, mail akan dikembalikan ke pengirim. Bisanya ada satu tembusan ke postmaster.

• Dari maildrop, mail akan di clean up dengan menambah header dan meletakkan di direktori /var/mail/postfix/imcoming. Disini program Queue Manager akan diaktifkan.

• Queue manager akan memisahkan mail-mail yang ditujukan untuk jaringan local dan mail yang ditujukan untuk host jaringan remot. Jika ada mail yang macet, Queue Manager akan memilahnya sehingga tidak mempengaruhi pengaturan mail lainnya.

• Trivial-rewrite adalah program yang dipanggil oleh Queue Manager untuk resolving alamat dari tujuan surat.

Software Client Mail yang digunakan adalah Squirrelmail versi 1.4.20. Squirrelmail 1.4.20 merupakan client mail berbasis web. Keuntungan client mail berbasis web yaitu user tidak perlu mengatut konfigurasi mail client. Sehingga user cukup hanya mengetahui user name, password, dan URL/IP address ke mail client.

5.) Langkah-langkah pembuatan tabel customer adalah sebagai berikut:

Membuat database di MySQL
Install phpMyAdmin
Masuk ke database melalui phpMyAdmin dan create tabel seperti gambar di bawah ini:

Kemudian isikan seperti berikut :

Kemudian pastikan pada field customer_id diset sebagai Primary Key dan Auto Increment:

Klik Save
Atau jika langsung memakai query, SQLnya adalah sebagai berikut :
CREATE TABLE `customer` (
`customer_id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`customer_name` VARCHAR( 100 ) NOT NULL ,
`address` VARCHAR( 5000 ) NOT NULL ,
`phone` VARCHAR( 100 ) NOT NULL ,
`fax` VARCHAR( 50 ) NOT NULL ,
`website` VARCHAR( 200 ) NOT NULL ,
`email` VARCHAR( 200 ) NOT NULL ,
`npwp` VARCHAR( 50 ) NOT NULL ,
`billing_address` VARCHAR( 5000 ) NOT NULL ,
`remark` VARCHAR( 5000 ) NOT NULL ,
`ar` DECIMAL( 15, 2 ) NOT NULL DEFAULT ‘0’
) ENGINE = InnoDB;

Dengan cara yang sama, kita teruskan pembuatan tabel customer_contact dan title_contact. Untuk mempercepat, kita juga dapat membuat tabel customer_contact dan title_contact dengan SQL sebagai berikut:

CREATE TABLE `customer_contact` (
`contact_id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`customer_id` INT NOT NULL ,
`contact_name` VARCHAR( 100 ) NOT NULL ,
`title_id` INT NOT NULL ,
`phone` VARCHAR( 100 ) NOT NULL ,
`email` VARCHAR( 200 ) NOT NULL ,
`remark` VARCHAR( 5000 ) NOT NULL
) ENGINE = InnoDB;

CREATE TABLE `title_contact` (
`title_id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`title_name` VARCHAR( 50 ) NOT NULL
) ENGINE = InnoDB;

6.) kelebihan Sistem Database:

   Kerangkapan dan inkonsistensi data dapat dikontrol sehingga tidak terdapat data rangkap.

   Terpeliharanya keselarasan data

   Data dapat dipakai secara bersama-sama

   Memudahkan penerapan standarisasi

   Memudahkan penerapan batasan-batasan pengamana

   Terpeliharanya integritas data.

Simak lebih lanjut di Brainly.co.id - https://brainly.co.id/tugas/22134205#readmore

7.) Keunggulan MySQL Database Management System
Multi-Platform. Keunggulan yang pertama dari MySQL Database Management System adalah multi platform. ...
2. Tidak Berbayar (Open Source) Keunggulan lain dari MySQL adalah tidak berbayar (open source). ...
Multi-User. ...
Memiliki Berbagai Tipe Data. ...
Memilki Fitur Keamanan yang Baik.

8.) kelas a :1-127
     Kelas b : 128 - 191

9.) Langkah Langkah Install Mail Server

Pertama ketik # apt-get install postfix courier-pop courier-imap lalu enter kemudian continue

Kemudian muncul gambar seperti di bawah ini pilih ok lalu enter

Lalu pilih Internet Site lalu tekan tab pilih ok

Lalu muncul kotak seperti gambar dibawah ini silahkan anda tekan tap pilih ok takan enter

Kemudian akan muncul seperti gambar dibawah ini silahkan anda pilih yes tekan enter

Setelah itu ikuti langkah langkah berikut pertama buat folder mail dengan perintah : # maildirmake /etc/skel/Maildir

Kemudian anda edit file main.cf dengan pertintah : # nano /etc/postfix/main.cf kemudian tambahkan baris berikut ke bagian file akhir file konfigurasi home_mailbox = Maildir/

Lalu masukan perintah :#dpkg-reconfigure postfix setelah itu tekan enter untuk ok

Kemudian akan muncul pilihan seperti gambar dibawah ini silahkan anda pilih Internet site lalu tekan tab pilih ok tekan enter

Lalu tekan tab pilih ok

Lalu anda diminta memasukan postmaster silahkan anda kosongkan saja lalu tekan tap pilih ok tekan enter

Kemudian akan muncul seperti kotak dibawah untuk alamat - alamat penerima email , tidak perlu ditambahkan apapun default saja tekan tap pilih ok tekan enter

Pilih No

Setelah itu muncul “local network” silahkan tambahkan “0.0.0.0/0” takan tab pilih ok tekan enter seperti gambar dibawah ini

Lalu setelah itu muncul pertanyaan “use procmail for local delivery ?” silahkan tekan tab pilih no tekan enter

pilih ok

Pilih ok

Pilih ipv4 tab pilih ok

Lalu setelah install mailserver yaitu postfix , cuirier-pop, courier-imap silahkan anda restart semua service tersebut dengan perintah :
#service postfix restart
#service courier-pop restart
#service courier-imap restart
#service bind9 restart

Setelah installasi dan konfigurasi mail server selesai silahkan anda menambahkan user baru dengan perintah :#adduser [nama user] , seperti gambar dibawah

Setelah itu Install squirrelmail dengan perintah : # apt-get install squirrelmail

Setelah terintall konfigurasi squirrelmain dan apache2 karena terkait sesama layanan yang berbasis web include konfigurasi squirrel dengan manambahkan baris berikut ke /etc/apache2/apache2.conf tambahkan baris Include /etc/squirrelmail/apache.conf Seperti gambar dibawah ini

Kemudian simpan dan keluar dengan menekan ctrl+x tekan y tekan enter , lalu restartservice apache2 anda dengan perintah :#service apache2 restart
Lalu bagaimana anda dapat membuka squirrelmail ini melalui webrowser anda harusmembuat semacam shortcut atau symbolic dari folder /usr/share/squirrelmail ke /var/www dengan nama symbolic mail yaitu dengan perintah : #ln -s /usr/share/squirrel/ /var/www/mail

Lalu anda coba buka melalui client dengan browser dapat membuka  smkn1pwd.net/mail seperti gambar dibawah ini . Setelah terbuka anda dapat mencoba untuk mengirim e-mail dengan login sebagi user yang tadi dibuat

10.)Pada versi sebelumnya, MS SQL Server 2000 terserang oleh cacing komputer SQL Slammer yang mengakibatkan kelambatan akses Internet pada tanggal 25 Januari 2003


11.)1. install paket2 aplikasi DNS dahulu dengan apt-get install bind9
2. Lalu edit file di nano /etc/network/interfaces .ganti tulisan allow hotplug dengan auto
3. restart dengan /etc/init.d/networking restart
4. edit file di nano /etc/bind/named.conf
5. masuk di cd /etc/bind
6. cp db.local db. domain
7. cp db.127 db.192
8. edit file di db.domain
9.edit file di db.192
10. edit file di nano /etc/resolv.conf
11. restart bind9 dengan /etc/init.d/bind9 restart
12. cek nslookup




Tugas Bu YULI
Nama : Achmad Rizki
Kelas  : XI TKJ 2

1.      Jelaskan apa yang dimaksud dengan Courier-IMAP ?
2.      Jelaskan fungsi utama dari mail server ?
3.      Tuliskan kepanjangan dari :
-          CMS
-          MTA
-          GPL
4.      Jelaskan prinsip kerja pada mail server ?
5.      Tuliskan tahapan pembuatan tabel pada PHPMyAdmin ?
6.      Tuliskan 3 kelebihan Database Server ?
7.      Sebutkan 5 aspek keunggulan pada MySQL ?
8.      Tuliskan Range IP kelas A dan Kelas B ?
9.      Tuliskan Perintah untuk membuat folder mail pada installasi mail server ?
10.  Langkah Langkah Install Mail Server

11.  Tuliskan kode untuk melakukan tahap restart pada service networking dan BIND 9

Jawabann

1.) Courier-IMAP merupakan software yang digunakan untuk mengambil email yang ada pada server mail kita. sotware ini akan memberikan kita akses pop3 dan imap, protokol ini merupakan protokol server-client yang berguna untuk mengambil email dari server mail kita

2.) fungsi mail server adalah sebagai program yang membantu mengatur agar email dapat dikirimkan oleh pengirim sekaligus dapat diterima dengan aman, cepat, dan tanpa kendala oleh penerima email.

3.) Cms (Content Management System)
      MTA (Mail Transfer Agent )
      GPL (General Public License)

4.) Prinsip kerja mail server
• Jika ada mail local maupun mail remote yang mepergunakan SMTP, diletakkan kedalam direktori /var/mail/postfix/maildrop.

• Di sini akan dicek host, domain, maupun user name yang dituju. Pengecekan juga termasuk yang didefinisikan di /etc/aliases dan ~/.forward. Jika bermasalah, mail akan dikembalikan ke pengirim. Bisanya ada satu tembusan ke postmaster.

• Dari maildrop, mail akan di clean up dengan menambah header dan meletakkan di direktori /var/mail/postfix/imcoming. Disini program Queue Manager akan diaktifkan.

• Queue manager akan memisahkan mail-mail yang ditujukan untuk jaringan local dan mail yang ditujukan untuk host jaringan remot. Jika ada mail yang macet, Queue Manager akan memilahnya sehingga tidak mempengaruhi pengaturan mail lainnya.

• Trivial-rewrite adalah program yang dipanggil oleh Queue Manager untuk resolving alamat dari tujuan surat.

Software Client Mail yang digunakan adalah Squirrelmail versi 1.4.20. Squirrelmail 1.4.20 merupakan client mail berbasis web. Keuntungan client mail berbasis web yaitu user tidak perlu mengatut konfigurasi mail client. Sehingga user cukup hanya mengetahui user name, password, dan URL/IP address ke mail client.

5.) Langkah-langkah pembuatan tabel customer adalah sebagai berikut:

Membuat database di MySQL
Install phpMyAdmin
Masuk ke database melalui phpMyAdmin dan create tabel seperti gambar di bawah ini:

Kemudian isikan seperti berikut :

Kemudian pastikan pada field customer_id diset sebagai Primary Key dan Auto Increment:

Klik Save
Atau jika langsung memakai query, SQLnya adalah sebagai berikut :
CREATE TABLE `customer` (
`customer_id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`customer_name` VARCHAR( 100 ) NOT NULL ,
`address` VARCHAR( 5000 ) NOT NULL ,
`phone` VARCHAR( 100 ) NOT NULL ,
`fax` VARCHAR( 50 ) NOT NULL ,
`website` VARCHAR( 200 ) NOT NULL ,
`email` VARCHAR( 200 ) NOT NULL ,
`npwp` VARCHAR( 50 ) NOT NULL ,
`billing_address` VARCHAR( 5000 ) NOT NULL ,
`remark` VARCHAR( 5000 ) NOT NULL ,
`ar` DECIMAL( 15, 2 ) NOT NULL DEFAULT ‘0’
) ENGINE = InnoDB;

Dengan cara yang sama, kita teruskan pembuatan tabel customer_contact dan title_contact. Untuk mempercepat, kita juga dapat membuat tabel customer_contact dan title_contact dengan SQL sebagai berikut:

CREATE TABLE `customer_contact` (
`contact_id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`customer_id` INT NOT NULL ,
`contact_name` VARCHAR( 100 ) NOT NULL ,
`title_id` INT NOT NULL ,
`phone` VARCHAR( 100 ) NOT NULL ,
`email` VARCHAR( 200 ) NOT NULL ,
`remark` VARCHAR( 5000 ) NOT NULL
) ENGINE = InnoDB;

CREATE TABLE `title_contact` (
`title_id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`title_name` VARCHAR( 50 ) NOT NULL
) ENGINE = InnoDB;

6.) kelebihan Sistem Database:

   Kerangkapan dan inkonsistensi data dapat dikontrol sehingga tidak terdapat data rangkap.

   Terpeliharanya keselarasan data

   Data dapat dipakai secara bersama-sama

   Memudahkan penerapan standarisasi

   Memudahkan penerapan batasan-batasan pengamana

   Terpeliharanya integritas data.

Simak lebih lanjut di Brainly.co.id - https://brainly.co.id/tugas/22134205#readmore

7.) Keunggulan MySQL Database Management System
Multi-Platform. Keunggulan yang pertama dari MySQL Database Management System adalah multi platform. ...
2. Tidak Berbayar (Open Source) Keunggulan lain dari MySQL adalah tidak berbayar (open source). ...
Multi-User. ...
Memiliki Berbagai Tipe Data. ...
Memilki Fitur Keamanan yang Baik.

8.) kelas a :1-127
     Kelas b : 128 - 191

9.) Langkah Langkah Install Mail Server

Pertama ketik # apt-get install postfix courier-pop courier-imap lalu enter kemudian continue

Kemudian muncul gambar seperti di bawah ini pilih ok lalu enter

Lalu pilih Internet Site lalu tekan tab pilih ok

Lalu muncul kotak seperti gambar dibawah ini silahkan anda tekan tap pilih ok takan enter

Kemudian akan muncul seperti gambar dibawah ini silahkan anda pilih yes tekan enter

Setelah itu ikuti langkah langkah berikut pertama buat folder mail dengan perintah : # maildirmake /etc/skel/Maildir

Kemudian anda edit file main.cf dengan pertintah : # nano /etc/postfix/main.cf kemudian tambahkan baris berikut ke bagian file akhir file konfigurasi home_mailbox = Maildir/

Lalu masukan perintah :#dpkg-reconfigure postfix setelah itu tekan enter untuk ok

Kemudian akan muncul pilihan seperti gambar dibawah ini silahkan anda pilih Internet site lalu tekan tab pilih ok tekan enter

Lalu tekan tab pilih ok

Lalu anda diminta memasukan postmaster silahkan anda kosongkan saja lalu tekan tap pilih ok tekan enter

Kemudian akan muncul seperti kotak dibawah untuk alamat - alamat penerima email , tidak perlu ditambahkan apapun default saja tekan tap pilih ok tekan enter

Pilih No

Setelah itu muncul “local network” silahkan tambahkan “0.0.0.0/0” takan tab pilih ok tekan enter seperti gambar dibawah ini

Lalu setelah itu muncul pertanyaan “use procmail for local delivery ?” silahkan tekan tab pilih no tekan enter

pilih ok

Pilih ok

Pilih ipv4 tab pilih ok

Lalu setelah install mailserver yaitu postfix , cuirier-pop, courier-imap silahkan anda restart semua service tersebut dengan perintah :
#service postfix restart
#service courier-pop restart
#service courier-imap restart
#service bind9 restart

Setelah installasi dan konfigurasi mail server selesai silahkan anda menambahkan user baru dengan perintah :#adduser [nama user] , seperti gambar dibawah

Setelah itu Install squirrelmail dengan perintah : # apt-get install squirrelmail

Setelah terintall konfigurasi squirrelmain dan apache2 karena terkait sesama layanan yang berbasis web include konfigurasi squirrel dengan manambahkan baris berikut ke /etc/apache2/apache2.conf tambahkan baris Include /etc/squirrelmail/apache.conf Seperti gambar dibawah ini

Kemudian simpan dan keluar dengan menekan ctrl+x tekan y tekan enter , lalu restartservice apache2 anda dengan perintah :#service apache2 restart
Lalu bagaimana anda dapat membuka squirrelmail ini melalui webrowser anda harusmembuat semacam shortcut atau symbolic dari folder /usr/share/squirrelmail ke /var/www dengan nama symbolic mail yaitu dengan perintah : #ln -s /usr/share/squirrel/ /var/www/mail

Lalu anda coba buka melalui client dengan browser dapat membuka  smkn1pwd.net/mail seperti gambar dibawah ini . Setelah terbuka anda dapat mencoba untuk mengirim e-mail dengan login sebagi user yang tadi dibuat

10.)Pada versi sebelumnya, MS SQL Server 2000 terserang oleh cacing komputer SQL Slammer yang mengakibatkan kelambatan akses Internet pada tanggal 25 Januari 2003


11.1. install paket2 aplikasi DNS dahulu dengan apt-get install bind9
2. Lalu edit file di nano /etc/network/interfaces .ganti tulisan allow hotplug dengan auto
3. restart dengan /etc/init.d/networking restart
4. edit file di nano /etc/bind/named.conf
5. masuk di cd /etc/bind
6. cp db.local db. domain
7. cp db.127 db.192
8. edit file di db.domain
9.edit file di db.192
10. edit file di nano /etc/resolv.conf
11. restart bind9 dengan /etc/init.d/bind9 restart
12. cek nslookup
Tugas Bu Yuli
Nama : Achmad Rizki
Kelas  : XI TKJ 2



1.      Jelaskan apa yang dimaksud dengan Courier-IMAP ?
2.      Jelaskan fungsi utama dari mail server ?
3.      Tuliskan kepanjangan dari :
-          CMS
-          MTA
-          GPL
4.      Jelaskan prinsip kerja pada mail server ?
5.      Tuliskan tahapan pembuatan tabel pada PHPMyAdmin ?
6.      Tuliskan 3 kelebihan Database Server ?
7.      Sebutkan 5 aspek keunggulan pada MySQL ?
8.      Tuliskan Range IP kelas A dan Kelas B ?
9.      Tuliskan Perintah untuk membuat folder mail pada installasi mail server ?
10.  Langkah Langkah Install Mail Server

11.  Tuliskan kode untuk melakukan tahap restart pada service networking dan BIND 9

Jawabann

1.) Courier-IMAP merupakan software yang digunakan untuk mengambil email yang ada pada server mail kita. sotware ini akan memberikan kita akses pop3 dan imap, protokol ini merupakan protokol server-client yang berguna untuk mengambil email dari server mail kita

2.) fungsi mail server adalah sebagai program yang membantu mengatur agar email dapat dikirimkan oleh pengirim sekaligus dapat diterima dengan aman, cepat, dan tanpa kendala oleh penerima email.

3.) Cms (Content Management System)
      MTA (Mail Transfer Agent )
      GPL (General Public License)

4.) Prinsip kerja mail server
• Jika ada mail local maupun mail remote yang mepergunakan SMTP, diletakkan kedalam direktori /var/mail/postfix/maildrop.

• Di sini akan dicek host, domain, maupun user name yang dituju. Pengecekan juga termasuk yang didefinisikan di /etc/aliases dan ~/.forward. Jika bermasalah, mail akan dikembalikan ke pengirim. Bisanya ada satu tembusan ke postmaster.

• Dari maildrop, mail akan di clean up dengan menambah header dan meletakkan di direktori /var/mail/postfix/imcoming. Disini program Queue Manager akan diaktifkan.

• Queue manager akan memisahkan mail-mail yang ditujukan untuk jaringan local dan mail yang ditujukan untuk host jaringan remot. Jika ada mail yang macet, Queue Manager akan memilahnya sehingga tidak mempengaruhi pengaturan mail lainnya.

• Trivial-rewrite adalah program yang dipanggil oleh Queue Manager untuk resolving alamat dari tujuan surat.

Software Client Mail yang digunakan adalah Squirrelmail versi 1.4.20. Squirrelmail 1.4.20 merupakan client mail berbasis web. Keuntungan client mail berbasis web yaitu user tidak perlu mengatut konfigurasi mail client. Sehingga user cukup hanya mengetahui user name, password, dan URL/IP address ke mail client.

5.) Langkah-langkah pembuatan tabel customer adalah sebagai berikut:

Membuat database di MySQL
Install phpMyAdmin
Masuk ke database melalui phpMyAdmin dan create tabel seperti gambar di bawah ini:

Kemudian isikan seperti berikut :

Kemudian pastikan pada field customer_id diset sebagai Primary Key dan Auto Increment:

Klik Save
Atau jika langsung memakai query, SQLnya adalah sebagai berikut :
CREATE TABLE `customer` (
`customer_id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`customer_name` VARCHAR( 100 ) NOT NULL ,
`address` VARCHAR( 5000 ) NOT NULL ,
`phone` VARCHAR( 100 ) NOT NULL ,
`fax` VARCHAR( 50 ) NOT NULL ,
`website` VARCHAR( 200 ) NOT NULL ,
`email` VARCHAR( 200 ) NOT NULL ,
`npwp` VARCHAR( 50 ) NOT NULL ,
`billing_address` VARCHAR( 5000 ) NOT NULL ,
`remark` VARCHAR( 5000 ) NOT NULL ,
`ar` DECIMAL( 15, 2 ) NOT NULL DEFAULT ‘0’
) ENGINE = InnoDB;

Dengan cara yang sama, kita teruskan pembuatan tabel customer_contact dan title_contact. Untuk mempercepat, kita juga dapat membuat tabel customer_contact dan title_contact dengan SQL sebagai berikut:

CREATE TABLE `customer_contact` (
`contact_id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`customer_id` INT NOT NULL ,
`contact_name` VARCHAR( 100 ) NOT NULL ,
`title_id` INT NOT NULL ,
`phone` VARCHAR( 100 ) NOT NULL ,
`email` VARCHAR( 200 ) NOT NULL ,
`remark` VARCHAR( 5000 ) NOT NULL
) ENGINE = InnoDB;

CREATE TABLE `title_contact` (
`title_id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`title_name` VARCHAR( 50 ) NOT NULL
) ENGINE = InnoDB;

6.) kelebihan Sistem Database:

   Kerangkapan dan inkonsistensi data dapat dikontrol sehingga tidak terdapat data rangkap.

   Terpeliharanya keselarasan data

   Data dapat dipakai secara bersama-sama

   Memudahkan penerapan standarisasi

   Memudahkan penerapan batasan-batasan pengamana

   Terpeliharanya integritas data.

Simak lebih lanjut di Brainly.co.id - https://brainly.co.id/tugas/22134205#readmore

7.) Keunggulan MySQL Database Management System
Multi-Platform. Keunggulan yang pertama dari MySQL Database Management System adalah multi platform. ...
2. Tidak Berbayar (Open Source) Keunggulan lain dari MySQL adalah tidak berbayar (open source). ...
Multi-User. ...
Memiliki Berbagai Tipe Data. ...
Memilki Fitur Keamanan yang Baik.

8.) kelas a :1-127
     Kelas b : 128 - 191

9.) Langkah Langkah Install Mail Server

Pertama ketik # apt-get install postfix courier-pop courier-imap lalu enter kemudian continue

Kemudian muncul gambar seperti di bawah ini pilih ok lalu enter

Lalu pilih Internet Site lalu tekan tab pilih ok

Lalu muncul kotak seperti gambar dibawah ini silahkan anda tekan tap pilih ok takan enter

Kemudian akan muncul seperti gambar dibawah ini silahkan anda pilih yes tekan enter

Setelah itu ikuti langkah langkah berikut pertama buat folder mail dengan perintah : # maildirmake /etc/skel/Maildir

Kemudian anda edit file main.cf dengan pertintah : # nano /etc/postfix/main.cf kemudian tambahkan baris berikut ke bagian file akhir file konfigurasi home_mailbox = Maildir/

Lalu masukan perintah :#dpkg-reconfigure postfix setelah itu tekan enter untuk ok

Kemudian akan muncul pilihan seperti gambar dibawah ini silahkan anda pilih Internet site lalu tekan tab pilih ok tekan enter

Lalu tekan tab pilih ok

Lalu anda diminta memasukan postmaster silahkan anda kosongkan saja lalu tekan tap pilih ok tekan enter

Kemudian akan muncul seperti kotak dibawah untuk alamat - alamat penerima email , tidak perlu ditambahkan apapun default saja tekan tap pilih ok tekan enter

Pilih No

Setelah itu muncul “local network” silahkan tambahkan “0.0.0.0/0” takan tab pilih ok tekan enter seperti gambar dibawah ini

Lalu setelah itu muncul pertanyaan “use procmail for local delivery ?” silahkan tekan tab pilih no tekan enter

pilih ok

Pilih ok

Pilih ipv4 tab pilih ok

Lalu setelah install mailserver yaitu postfix , cuirier-pop, courier-imap silahkan anda restart semua service tersebut dengan perintah :
#service postfix restart
#service courier-pop restart
#service courier-imap restart
#service bind9 restart

Setelah installasi dan konfigurasi mail server selesai silahkan anda menambahkan user baru dengan perintah :#adduser [nama user] , seperti gambar dibawah

Setelah itu Install squirrelmail dengan perintah : # apt-get install squirrelmail

Setelah terintall konfigurasi squirrelmain dan apache2 karena terkait sesama layanan yang berbasis web include konfigurasi squirrel dengan manambahkan baris berikut ke /etc/apache2/apache2.conf tambahkan baris Include /etc/squirrelmail/apache.conf Seperti gambar dibawah ini

Kemudian simpan dan keluar dengan menekan ctrl+x tekan y tekan enter , lalu restartservice apache2 anda dengan perintah :#service apache2 restart
Lalu bagaimana anda dapat membuka squirrelmail ini melalui webrowser anda harusmembuat semacam shortcut atau symbolic dari folder /usr/share/squirrelmail ke /var/www dengan nama symbolic mail yaitu dengan perintah : #ln -s /usr/share/squirrel/ /var/www/mail

Lalu anda coba buka melalui client dengan browser dapat membuka  smkn1pwd.net/mail seperti gambar dibawah ini . Setelah terbuka anda dapat mencoba untuk mengirim e-mail dengan login sebagi user yang tadi dibuat

10.)Pada versi sebelumnya, MS SQL Server 2000 terserang oleh cacing komputer SQL Slammer yang mengakibatkan kelambatan akses Internet pada tanggal 25 Januari 2003

11.1. install paket2 aplikasi DNS dahulu dengan apt-get install bind9
2. Lalu edit file di nano /etc/network/interfaces .ganti tulisan allow hotplug dengan auto
3. restart dengan /etc/init.d/networking restart
4. edit file di nano /etc/bind/named.conf
5. masuk di cd /etc/bind
6. cp db.local db. domain
7. cp db.127 db.192
8. edit file di db.domain
9.edit file di db.192
10. edit file di nano /etc/resolv.conf
11. restart bind9 dengan /etc/init.d/bind9 restart
12. cek nslookup