Soal dan materi ASJ

 DNS server

1.Apa itu DNS server?

Domain Name Server atau DNS adalah sebuah sistem yang menghubungkan Uniform Resource Locator (URL) dengan Internet Protocol Address (IP Address).

2.Cara kerja DNS server?

DNS bekerja dalam tahapan-tahapan. Dimulai proses meminta informasi atau DNS query. Kemudian dilanjutkan dengan tahapan-tahapan lain seperti DNS recursion, root nameserver, TLD nameserver, hingga authoritative nameserver.

Car kerja dalam bentuk tahapan. 

1.Permintaan DNS.

2.Permintaan Rekursif.

3.Permintaan Berulang.

4.Kueri non-rekursif.

5.DNS Recursor/Penyelesai Rekursif DNS.

6.Server nama Rood.

7.Server nama TLD.

8.Server nama Resmi.

3.Fungsi DNS server?

Meminta informasi IP Address sebuah website berdasarkan nama domain;

Meminta informasi URL sebuah website berdasarkan IP Address yang dimasukkan;

Mencari server yang tepat untuk mengirimkan email.

4.Manfaat menggunakan DNS?


Pertama, dibanding mengingat deretan angka IP address, akan lebih mudah dan nyaman untuk mengingat nama situs. Kelebihan ini membuat hadirnya 

Pertama, dibanding mengingat deretan angka IP address, akan lebih mudah dan nyaman untuk mengingat nama situs. Kelebihan ini membuat hadirnya DNS berhasil menjadi perantara komunikasi antara pengguna internet dengan komputer.

Kedua, lebih mudah dikonfigurasi. Saat terjadi kendala pada IP Address yang digunakan, Anda bisa mengganti dengan IP yang berbeda dengan update data pencocokan DNS dan IP Address.

Ketiga, Anda bisa menggunakan nama DNS yang sama meskipun ada perubahan pada IP Address yang digunakan. Dengan demikian, akses Anda ke salah satu situs tetap bisa dilakukan meskipun telah terjadi pergantian IP Address.

 berhasil menjadi perantara komunikasi antara pengguna internet dengan komputer.

Kedua, lebih mudah dikonfigurasi. Saat terjadi kendala pada IP Address yang digunakan, Anda bisa mengganti dengan IP yang berbeda dengan update data pencocokan DNS dan IP Address.

Ketiga, Anda bisa menggunakan nama DNS yang sama meskipun ada perubahan pada IP Address yang digunakan. Dengan demikian, akses Anda ke salah satu situs tetap bisa dilakukan meskipun telah terjadi pergantian IP Address.


5.Jenis-jenis DNS?

   1.Primary(master)

   2.Secondary(slave)

   3.Cache


6.Langkah-langkah konfigurasi DNS?

Langkah Konfigurasi
- Langkah pertama kita masuk ke servernya kita terllebih dahulu.
- Kemudian ketikkan perintah install paket DNS yaitu bind9, caranya seperti ini:
   
     #apt-get install bind9

- Tunggu hingga proses penginstalan selesai, kemudian untuk masuk ke dalam direktori/folder bind9 ketikkan perintah:
   
     #cd /etc/bind/

- Setelah itu kita melakukan konfigurasi dengan menuliskan perintah seperti ini:
 
     #nano named.conf.local

- kemudian tambahkan script ini pada baris paling bawah seperti gambar di bawah ini:
- Jika sudah selesai, untuk menyimpannya tekan tombol "CTRL+X" kemudian "Y" lalu enter.
- Selanjutnya kita ubah file db.local dan db.127 dengan file yang barusan kita buat tadi  yaitu db.kelompok3 dan db.192 caranya seperti ini:
     
     #cp db.local db.kelompok3
     #cp db.127 db.192


- Jika sudah kita masuk ke dalam file db.kelompok3 dengan perintah "#nano db.kelompok3" untuk diedit isi filenya menjadi seperti dibawah ini:
 Jika sudah selesai simpan filenya dengan menekan tombol "CTRL+X" kemudian "Y" lalu enter.

- Selanjutnya kita masuk kedalam file db.192 dengan perintah "#nano db.192" untuk mengedit isi filenya menjadi seperti ini:
- Jika sudah selesai simpan isi filenya dengan menekan tombol "CTRL+X" kemudian "Y" lalu enter.
- Langkah selanjutnya kita daftarkan domain tersebut kedalam file "resolv.conf" dengan perintah "#nano /etc/ resolv.conf" kemudian daftarkan domainnya seperti ini:

- Jika sudah selesai simpan isi filenya dengan menekan tombol "CTRL+X" kemudian "Y" lalu enter.
-Kemudian langkah terakhir adalah merestart bind9 agar hasil konfigurasinya dapat tersimpan. Perintah untuk merestart ada 2 yaitu:

    #service bind9 restart
 atau
    #/etc/init.d/bind9 restart

7.Kesimpulan dan Saran DNS?


Dalam penulisan Tugas Akhir ini telah diuraikan bagaimana perancangan


jaringan berdasarkan implementasi web server dan DNS server dengan


menggunakan Windows Server 2003 sebagai server. Maka dapat diambil


kesimpulan :

1. Perancangan Tugas Akhir jaringan ini dibuat untuk dapat memberikan pengetahuan tentang cara membangun sebuah jaringane sehingga dapat dimanfaatkan dan digunakan oleh pemakai.

2. Perancangan jaringan ini memudahkan bagi para pemakai ygg Ingin mengakses internet sehingga pertukaran data, informasi danh Sharing perangkat lebih mudah dilakukan.

3. Dengan menggunakan internet, penyampaian informasi dapat lebih luas tersebar di berbagai wilayah dan lebih mudah untuk mngaksesnya.


saran

Dengan selesainya Perancangan Web Server dan DNS Server ini, ada

beberapa saran yang dapat disampaikan, yaitu :

1. Diharapkan Tugas Akhir Perancangan Jaringan ini dapat

memberi sedikit pengetahuan tentang cara pembuatan jaringan sederhana.

2. Tugas Akhir ini masih banyak kekurangan dalam rancangan ini, diharapkan

rancangan ini dapat dikembangkan dengan lebih baik.






Database server


1.Apa itu database server?

Database server adalah program komputer yang menyediakan layanan data lainnya ke komputer atau program komputer, seperti yang ditetapkan oleh model klien-server. Istilah ini juga merujuk kepada sebuah komputer yang didedikasikan untuk menjalankan program server database. Database sistem manajemen database yang sering menyediakan fungsi server, dan beberapa DBMSs (misalnya, MySQL) secara eksklusif bergantung pada model klien-server untuk akses data.


2.cara kerja 

Client server bisa diartikan sebagai sebuah model dari sistem yang telah membagi proses antara server pengolah database dengan client sebagai pihak yang mengoperasikan suatu aplikasi. Adanya database server ini dapat meminimalisir akses data client dalam server. Dimana database bisa diakses beberapa client dengan bersamaan.


Terkait: Cara Kerja Akulaku

Server ini diakses dengan baik lewat front end yang beroperasi di PC pengguna dengan menampilkan berbagai data sesuai permintaan atau back end pada server serta menangani berbagai macam tugas, baik penyimpanan data maupun analisis data.


Mungkin kurang lebih itulah pembahasan tentang cara kerja database server dan jenis-jenisnya yang sangat bermanfaat bagi para pengguna.



3.Fungsi Database?

1. Fungsi database yang pertama untuk menghindari data ganda yang tersimpan. Suatu software DBMS bisa di-setting agar mampu mengenali duplikasi data yang terjadi saat diinput. Hal ini karena sifat database dapat diakses oleh lebih dari satu pengguna. 2. Fungsi database berikutnya untuk mempermudah identifikasi data.


4.Manfaat menggunakan Database?

1. Tidak Terjadi Redudansi Basis Data

Database bisa membantu meminimalisir pengulangan data (redudansi data), supaya tidak ada data-data ganda di dalam database.

2. Integritas Data Terjaga

Database dapat memastikan keakuratan, aksesbilitas, konsistensi serta kualitas tinggi pada suatu data yang telah disimpan.

3. Independensi Data Terjaga

Meskipun orang lain dapat mengakses database, namun database menjaga idependensi supaya orang lain tidak dapat merubah data tersebut.

4. Kemudahan Berbagi Data

Database dapat dibagikan ke sesama pengguna menggunakan software atau perangkat lunak.

5. Menjaga Keamanan Data

Keaman akan informasi dan data terjamin dalam database, sebab kita bisa menyisipkan suatu kode akses data-data tertentu agar tidak dapat diakses orang lain.

6. Keudahan Akses Data

Karena semua data terorganisir, kita bisa dengan mudah mendapatkan dan mengakses data di database.

5.Jenis jenis database.

*Oracle

*MySQL

*Microsoft Access

*Microsoft SQL Server

*IBM DB2

*dBASE

*Fisual Foxpro

*Postgre SQL

*Clipper

*Firebird.

6.Langkah langkah konfigurasi database server.

Langkah-langkahnya : 
1. Pertama, Buka Terminal. Terlebih dahulu kita harus masuk sebagai Root(super user), langkah-langkah masuk Root sudah saya jelaskan di postingan Sebelumnya. silahkan buka postingan saya sebelumnya.

2. Setelah itu kita Instal aplikasi database terlebih dahulu. Disini kita akan menggunakan Mariadb sebagai database. Ketikkan Perintah "apt-get install mariadb-server"> Enter. Jika ada pertanyaan Apakah Anda ingin melanjutkan kita klik Y lalu Enter.

3. Dalam proses instalasi, akan muncul tampilan seperti berikut. Bagian ini kita diminta untuk membuat kata sandi, ketikkan kata sandi untuk mariaDB. Klik Tab > OK > Enter.

4. Setelah itu akan muncul tampilan seperti berikut. ketikkan ulang kata sandi yang tadi. Klik Tab > OK > Enter.

5. Lalu kita ketikkan perintah "mysql_secure_installation"> Enter. Jika ada pertanyaan Apakah Anda ingin melanjutkan kita klik Y lalu Enter.

 Kemudian akan ada tampilan seperti berikut. Kita masukkan password Mariadb yang telah kita buat.

 Setelah itu kita ketikkan Y > Enter.

6. Lalu akan ada tampilan seperti berikut. Kita masukkan kata sandi. agar tidak Lupa, lebih baik kita berikan password yang sama pada MariaDB > Enter. maka akan muncul tampilan seperti berikut. Konfirmasi ulang kata sandi.



7. Setelah itu akan muncul tampilan seperti berikut. Ketikkan Y > Enter. (ketikkan Y terus hingga selesai).





7. Langkah berikutnya menginstall PhpMyAdmin. ketikkan perintah "apt-get install phpmyadmin", akan muncul pertanyaan konfirmasi. ketikkan Y > Enter. 

8. Dalam Proses instalasi, akan muncul tampilan seperti berikut. checklist apache2 dengan cara pilih apache2 kemudian tekan spasi. Setelah itu klik Tab > OK > Enter.

9. Kemudian akan muncul tampilan seperti berikut. kita pilih yes > Enter.

10. Setelah itu kita diminta untuk mengetikkan password database yaitu Mariadb. Isikan password yang tadi kita buat.

11. Lalu akan muncul tampilan seperti berikut. Di sini kita akan diminta untuk mengetikkan password untuk PhpMyAdmin. isikan sesuai keinginan (saya isikan, Password sama seperti Mariadb agar tidak bingung/lupa).

12. Konfirmasi ulang Password anda. berikkan password yang telah dibuat tadi > Ok > Enter.

13. Setelah proses Instalasi selesai, buka browser dan ketikkan [IPserver]/phpmyadmin. Misal IP saya 172.17.11.2, maka di url browser saya ketikkan > 172.17.11.2/phpmyadmin > Enter. Maka akan muncul tampilan seperti berikut. Kemudian kita ketikkan username sebagai root dan password diisi sesuai password yang telah kita berikan tadi, lalu Enter.


14. Jika berhasil, maka akan muncul tampilan seperti berikut :



7.Kesimpulan dan saran

Query begitu berperan sangat penting dalam Database Managenent System
(DBMS) yang mana perintah inilah yang menghubungkan setiap tabel yang
tersimpan didalam sebuah basisdata. Karena banyaknya bentuk query yang bisa
digunakan dalam setiap relasi inilah maka kita harus dapat mengetahui query apa
yang paling baik digunakan untuk sebuah basis data.
Berdasarkan uraian dan hasil pembahasan yang telah dibahas pada bab
sebelumnya, maka kesimpulan yang dapat diambil dari hasil penelitian ini adalah
sebagai berikut:
1. Pemilihan query berpengaruh pada kecepatan eksekusi
2. Jumlah data pada database mempengaruhi waktu eksekusi query.
3. Query dengan penggabungan tabel join clause lebih cepat eksekusinya
dibandingkan dengan menggunakan where clause.
5.2. Saran
Dari hasil evaluasi analisis perbandingan query diatas maka diperoleh
beberapa saran untuk menjadi bahan pembahasan dan tinjauan lebih lanjut yaitu :
1. Membandingkan query dengan database engine yang berbeda

2. Membandingkan query dengan database yang lain seperti Oracle ataupun
SQL Server
3. Membandingakan dengan database NoSQL
4. Membuat aplikasi pengujian yang dapat digunakan untuk semua database
sehingga dapat digunakan untuk aplikasi yang lainnya


Komentar