Anda di halaman 1dari 12

Nama: Martin Ricky

Nim:08.18.071
Kelas:C


DNS
1.1. Sejarah DNS
Sebelum dipergunakannya DNS, jaringan komputer menggunakan HOSTS Iiles yang berisi
inIormasi
dari nama komputer dan IP address-nya. Di Internet, Iile ini dikelola secara terpusat dan di setiap
loaksi
harus di copy versi terbaru dari HOSTS Iiles, dari sini bisa dibayangkan betapa repotnya jika ada
penambahan 1 komputer di jaringan, maka kita harus copy versi terbaru Iile ini ke setiap lokasi.
Dengan
makin meluasnya jaringan internet, hal ini makin merepotkan, akhirnya dibuatkan sebuah solusi
dimana
DNS di desain menggantikan Iungsi HOSTS Iiles, dengan kelebihan unlimited database size, dan
perIormace yang baik. DNS adalah sebuah aplikasi services di Internet yang menerjemahkan
sebuah
domain name ke IP address. Sebagai contoh, www untuk penggunaan di Internet, lalu diketikan
nama
domain, misalnya: yahoo.com maka akan di petakan ke sebuah IP mis 202.68.0.134. Jadi DNS
dapat di
analogikan pada pemakaian buku telepon, dimana orang yang kita kenal berdasarkan nama untuk
menghubunginya kita harus memutar nomor telepon di pesawat telepon. Sama persis, host
komputer
mengirimkan queries berupa nama komputer dan domain name server ke DNS, lalu oleh DNS
dipetakan
ke IP address.
1.2. Domain Name System (DNS)
Domain Name System (DNS) adalah distribute database system yang digunakan untuk pencarian
nama
komputer (name resolution) di jaringan yang mengunakan TCP/IP (Transmission Control
Protocol/Internet Protocol). DNS biasa digunakan pada aplikasi yang terhubung ke Internet
seperti web
browser atau e-mail, dimana DNS membantu memetakan host name sebuah komputer ke IP
address.
Selain digunakan di Internet, DNS juga dapat di implementasikan ke private network atau
intranet
dimana DNS memiliki keunggulan seperti:
1. Mudah, DNS sangat mudah karena user tidak lagi direpotkan untuk mengingat IP address
sebuah komputer cukup host name (nama Komputer).
2. Konsisten, IP address sebuah komputer bisa berubah tapi host name tidak berubah.
3. Simple, user hanya menggunakan satu nama domain untuk mencari baik di Internet maupun di
Intranet.
1.3. Apa itu DNS?
DNS dapat disamakan Iungsinya dengan buku telepon. Dimana setiap komputer di jaringan
Internet
memiliki host name (nama komputer) dan Internet Protocol (IP) address. Secara umum, setiap
client
yang akan mengkoneksikan komputer yang satu ke komputer yang lain, akan menggunakan host
name.
Lalu komputer anda akan menghubungi DNS server untuk mencek host name yang anda minta
tersebut
berapa IP address-nya. IP address ini yang digunakan untuk mengkoneksikan komputer anda
dengan
komputer lainnya.
1.4. Struktur DNS
Domain Name Space merupakan sebuah hirarki pengelompokan domain berdasarkan nama, yang
terbagi
menjadi beberapa bagian diantaranya:
Root-Level Domains
Domain ditentukan berdasarkan tingkatan kemampuan yang ada di struktur hirarki yang disebut
dengan
level. Level paling atas di hirarki disebut dengan root domain. Root domain di ekspresikan
berdasarkan
periode dimana lambang untuk root domain adalah ('.).
Top-Level Domains
Pada bagian dibawah ini adalah contoh dari top-level domains:
- com Organisasi Komersial
- edu Institusi pendidikan atau universitas
- org Organisasi non-proIit
- net Networks (backbone Internet)
- gov Organisasi pemerintah non militer
- mil Organisasi pemerintah militer
- num No telpon
- arpa Reverse DNS
- xx dua-huruI untuk kode negara (id:Indonesia,sg:singapura,au:australia,dll)
Top-level domains dapat berisi second-level domains dan hosts.
Second-Level Domains
Second-level domains dapat berisi host dan domain lain, yang disebut dengan subdomain. Untuk
contoh:
Domain Bujangan, bujangan.com terdapat komputer (host) seperti server1.bujangan.com dan
subdomain
training.bujangan.com. Subdomain training.bujangan.com juga terdapat komputer (host) seperti
client1.training.bujangan.com.
Host Names
Domain name yang digunakan dengan host name akan menciptakan Iully qualiIied domain name
(FQDN) untuk setiap komputer. Sebagai contoh, jika terdapat Iileserver1.detik.com, dimana
Iileserver1
adalah host name dan detik.com adalah domain name.
1.5. Bagaimana DNS itu bekerja?
Fungsi dari DNS adalah menerjemahkan nama komputer ke IP address (memetakan). Client
DNS disebut
dengan resolvers dan DNS server disebut dengan name servers. Resolvers atau client
mengirimkan
permintaan ke name server berupa queries. Name server akan memproses dengan cara mencek
ke local
database DNS, menghubungi name server lainnya atau akan mengirimkan message Iailure jika
ternyata
permintaan dari client tidak ditemukan.
Proses tersebut disebut dengan Forward Lookup Query, yaitu permintaan dari client dengan cara
memetakan nama komputer (host) ke IP address.
Cara kerja DNS adaIah sebagai berikut:
Ketika kita merequest suatu alamat, misalnya www.friendster.com dari host
kita (nirmaladewi.its.ac.id 202.154.63.26), maka host kita akan mengontak
name server lokal untuk menanyakan dimanakah www.friendster.com berada.
Name server TS (202.154.63.2) akan mencari request tersebut di database
lokal. Karena tidak ada, maka name server akan mengontak root DNS servernya,
siapa yang memegang domain untuk .com
Beberapa daftar Top Level Domain (TLD) yang ada sekarang adalah: com,
net, org, biz, info, name, museum, dan tv. Sedangkan Country Code Top
Level Domain (ccTLD) adalah: us, uk, fr, es, de, it, jp, ie, dll.
Root server akan memberitahu P address dari server DNS dari
www.friendster.com. Kemudian DNS server lokal akan mengontak server
DNS yang mengelola www.friendster.com. Kemudian DNS server tersebut
akan memberitahu P address dari www.friendster.com. baru host
nirmaladewi merequest www.friendster.com dengan P address tersebut.
adalah field yang menunjukkan master server pada puncak/root dari zona
authority. Hanya diperbolehkan terdapat satu master server tiap zona authority.
Contohnya domain its.ac.id memiliki SOA MNAME ns1.its.ac.id
SOA RNAME
SOA RNAME adalah email address dari orang atau organisasi yang bertanggung jawab
pada zona ini. Format field ini berbeda dengan format email biasa (yaitu memakai tanda
'@'). Format yang digunakan dalam field ini adalah mailbox-name.domain.tld. Misalnya
itsnet.its.ac.id akan ekuivalen dengan itsnet@its.ac.id
SOA SeriaI Number
SOA Serial Number adalah field yang menunjukkan serial number dari DNS server. Field
ini berisi nilai unsigned 32 bit mulai dari 1 hingga 4294967295 dengan jumlah increment
maksimal 2147483647. Dalam implementasi BND (Berkeley nternet Name Daemon),
field ini didefiniskan dalam 10 digit. Format yang paling populer dalam penamaan serial
number ini adalah yyyymmddss dengan yyyy adalah tahun, mm adalah bulan, dd adalah
tanggal, dan ss adalah jumlah perubahan yang dilakukan pada hari itu. Nilai dari field ini
harus diubah ketika terjadi perubahan pada zone file. Perubahan ini wajib dilakukan
karena server lain menyimpan informasi mengenai zona berdasarkan serial number.
Selama serial number server tidak berubah, maka data di cache juga tidak akan berubah.
SOA REFRESH
SOA REFRESH adalah field yang menunjukkan waktu slave server akan merefresh zona
dari master server. Field ini dalam satuan detik dengan nilai signed 32 bit. RFC1912
merekomendasikan 1200 hingga 43200 detik. 1200 detik jika datanya cepat berubah dan
43200 detik jika data jarang berubah.
SOA RETRY
SOA RETRY adalah field yang menunjukkan berapa lama waktu jeda antara percobaan
slave server mengkontak master server jika kontak pertama mengalami kegagalan ketika
slave master me-refresh cache dari master server. Field ini dalam satuan detik dengan
nilai signed 32 bit. Nilai yang ideal tergantung keadaan dan kecepatan network local.
Biasanya nilainya adalah 180 (dua menit) hingga 900 (tiga belas menit) atau lebih tinggi.
SOA EXPIRE
SOA EXPRE adalah field yang menunjukkan berapa lama zona-data masih
authoritative. Field ini hanya berlaku untuk slave atau secondary server. Ketika nilai ini
telah expired, maka slave master akan mengontak master server untuk membaca SOA
record pada zona dan merequest AXFR/FXR jika serial number berubah. Jika slave
gagal mengontak master, maka slave akan terus mencoba mengontak master dan masih
melayani query hingga waktu SOA EXPRE habis. Setelah itu slave akan berhenti
melayani query hingga kontak ke master server berhasil. RFC 1912 merekomendasikan
1209600 hingga 2419200 (2-4 minggu).
SOA MINIMUM TTL
SOA MNMUM TTL adalah nilai default TTL (Time To Live) untuk semua record pada
zone file. Field ini dalam satuan detik. mplementasi BND9 mendefinisikan field ini
dalam nilai negatif.

CNAME
CNAME, Canonical Name for Alias adalah record yang menjelaskan primary name untuk
owner. Nama ownernya disebutkan dalam alias. Formatnya adalah:
CNAME
MX
MX adalah record yang menjelaskan tentang domain mail exchange. Formatnya adalah
sebagai berikut:
[domain-name] N MX [Preference] [Exchange]
Dimana:
Preference adalah 16 bit integer yang menunjukkan preferences dari suatu domain dengan
domain lainnya. Semakin kecil nilainya maka preferencesnya semakin bagus.
Exchange adalah domain yang akan menangani mail exchange untuk owner name
(tertulis di paling kiri itu loooh ^x^)
A
A adalah field yang menunjukkan alamat pv4. Nama owner akan ekuivalen dengan P
address yang didefinisikan setelah record A.
PTR
PTR adalah domain name pointer, yaitu record yang menunjuk ke lokasi tertentu dalam
domain name space

AAAA
AAAA adalah record seperti record A yang menunjukkan alamat class alamat Pv6 yang
spesifik dengan data format 128 bit (sesuai dengan format bit pv6).
TXT
TXT adalah record yang menunjukkan text strings, digunakan untuk menangani teks yang
berisi deskripsi suatu domain.



E-mail

O Kita telah bahas apa itu internet, dan di dalam internet salah satu Iasilitasnya adalah kita
dapat mengirim surat melalui internet. Dengan Iasilitas tersebut kita dapat mengirim
kepada siapa saja | mereka yang telah memiliki account email juga | kapan saja dimana
saja dalam hitungan detik | saat send maka dalam hitungan detik sudah sampai di inbox |
kotak surat | tujuan.
O mail atau e-mail adalah singkatan untuk lectronic Mail, atau dalam bahasa Indonesia
berarti surat elektronik. Halaman kamus di Wikipedia Indonesia memberikan sebuah
kosa kata baru sebagai singkatan dalam bahasa Indonesia, yaitu surel. Namun dalam
tulisan ini saya akan tetap menggunakan kata email karena kita memang Iamiliar dengan
kata 0mail.
O mail dari mulai ditulis, dikirim, hingga diterima dan dibaca semuanya ditangani secara
elektronis. Umumnya email dibuat (atau ditulis) menggunakan Mail User Agent (MUA)
lebih umum dikenal sebagai mail client), kemudian proses pengiriman ditangani oleh
Mail TransIer Agent (MTA) yang sering juga disebut sebagai mail server. MUA juga
digunakan untuk membuka dan membaca email kembali.
O Alamat diperlukan dalam proses pengiriman email. Namun tidak seperti alamat surat
yang lazim kita gunakan. Sistem pengalamatan pada email menggunakan Iormat identitas
dan domain yang digabung menggunakan karakter (at, dibaca et). Misalnya email
kami adalah servicedccyahoo.com. Artinya email bernama servicedcc provider yang
digunkaan adalah yahoo.com sehingga alamat lengkap email adalah penggabungan nama
dengan penyedia tersebut yang dibatasi oleh char .

S0arah Singkat m0ng0nai 0mail

O Surat elektronik sudah mulai dipakai di tahun 1960-an. Pada saat itu Internet belum
terbentuk, yang ada hanyalah kumpulan 'mainIrame' yang terbentuk sebagai jaringan.
Mulai tahun 1980-an, surat elektronik sudah bisa dinikmati oleh khalayak umum.
Sekarang ini banyak perusahaan pos di berbagai negara menurun penghasilannya
disebabkan masyarakat sudah tidak memakai jasa pos lagi.
O Anatomi Ratel, sebagai contoh:

emailsayasurabaya.vibriel.net.id

Keterangan:

emailsaya: nama kotak surat (mailbox) atau nama pengguna (username) yang ingin dituju
dalam mailserver
surabaya.vibriel.net.id: nama mailserver tempat pengguna yang dituju, rinciannya:
surabaya: subdomain (milik pemegang nama domain), biasanya merujuk ke suatu
komputer dalam lingkungan pemilik domain
vibriel: nama domain, biasanya menunjukkan nama perusahaan/organisasi/perorangan
(Vibriel)
net: second level domain, menunjukkan bahwa domain ini termasuk kategori networking
(net)
iid: top level domain, menunjukkan bahwa domain ini terdaItar di otoritas domain
Indonesia (id).
source : wikipedia
O untuk saat ini biasanya sudah tidak menggunakan terlalu panjang cont :

usernameyahoo.com , usernamegmail.com , usernamecbn.net.id
Apa k0l0-ihan dan k0kurangan 0mail

O Kelebihan menggunakan email :
- Cepat | sangat cepat | karena hanya perlu beberapa menit | ketik dan send |
- mudah | karena kita cukup mengetik di komputer |
- multiple send | dapat mengirim ke beberapa orang sekaligus |
- dapat mengirim Iile | attactment seperti Iile doc, excel, mp3, gambar, video dan lain-
lain |
- kapan saja dan dimana saja | tidak ada perbedaan lokasi dan waktu |
- biaya lebih murah karena internet sekarang sudah mulai agak murah di Indonesia
O Kekurangan menggunakan email :
- harus online | connect ke internet |
- text dan gambar only yang dapat dikirim | tidak bisa kirim paket / barang hehehe |
- tidak connect internet dan check maka kita tidak akan tahu yang kita kirim sudah
dibalas atau belum
- harus ingat username dan password
- ladang virus juga bagi yang tidak mengerti.
Siapa p0ny0dia Email

O SP setiap kita daItar account untuk berlangganan internet dipastikan kita diberikan
minimal satu account email dengan akhiran nama isp tersebut. Misalnya CBN maka
namaAndacbn.net.id.
O EB MA. Website yang menyediakan Iasilitas email, contoh contoh penyedia email
terbesar adalah Yahoo mail, Google mail, MSN Mail | hotmail | dan masih banyak
lainnya dan itu disediakan GRATIS.

Cara m0m-uat 0mail

O Salah satu yang akan dibahas adalah cara membuat email dengan menggunakan yahoo
email
O Ini adalah halaman yahoo mail saat anda ketik www.mail.yahoo.com
O Apabila kita telah memiliki Account silahkan masukkan username dan password
kemudian klik sign in | masuk |
O Apabila belum maka kita harus daItar terlebih dahulu yaitu dengan klik di bagian yang
bertuliskan SIGN UP
O Setelah diklik SIGN UP maka akan keluar halaman pendaItaran seperti ini
isi seluruh Iield yang disediakan dan biasanya yang bertandan bintang * |
wajib di isi |. Salah satu syarat isi adalah mengerti bahasa inggris sedikit.
Masukkan Iirstname dan lastname | nama Anda / bukan id |
yahoo userID |username| yang unik | nama tersebut akan menjadi alamat email Anda
kelak |
masukkan password yang hanya Anda tahu dan mudah di ingat.

Isi bagian iI you Iorget your password
Data tersebut digunakan untuk Anda saat Anda meminta password karena lupa.

Kemudian dibawah akan muncul sebuah gambar berisikan character dan angka acak |
veriIy your registration |. Isikan sesuai dengan urutan tersebut | yahoo ingin memastikan
yang daItar manusia bukan bot :). Setelah selesai klik I Agree.
O Lanjutkan apa yang diperintahkan oleh yahoo.
O Demikian juga untuk mendaItar di web mail gratis lainnya | Sign up - isi data pribadi - I
agree - lanjutkan |
O Sangat mudah bukan :). Selamat mendaItar
Cara m0nggunakan 0mail

O Dengan cara menggunakan 'browser', seperti Internet xplorer atau Mozilla FireIox.
Metode ini disebut sebagai web-based, artinya kita menggunakan media web sebagai
perantara ke kotak surat elektronik. Contoh: Yahoo! Mail dan Gmail. Untuk
menggunakannya, pengguna haruslah dalam keadaan online. Layanan surat elektronik
berbasis web biasanya disediakan oleh penyelenggara layanan email gratis.
O Menggunakan program pengakses surat elektronik (e-mail client), seperti: udora Mail,
Outlook xpress, Mozilla Thunderbird, Mutt. Dengan menggunakan program seperti ini,
seseorang harus mengetahui konIigurasi yang bisa didapat dari ISP. Keuntungannya
adalah dapat membaca surat elektronik tanpa perlu terhubung secara terus-menerus
dengan internet dan puluhan surat elektronik dapat diterima dan dikirimkan secara
bersama-sama sekaligus. Kelebihan yang lainnya adalah perangkat lunak ini
menyediakan Iungsi-Iungsi penyuntingan dan pembacaan email secara oIIline. Dengan
demikian biaya koneksi ke internet dapat dihemat.

O Salah satu contoh yang akan dibahas adalah Yahoo mail :
Setelah Anda mendaItar yang paling penting adalah cara menggunakan email tersebut
O Yang utama adalah saat Anda ingin menggunakan email Anda harus Login terlebih
dahulu atau Sign in
Isi username | id Anda | dan password kemudian klik sign-in.
O Setelah Anda sign in dan tidak berhasil maka ada text user id salah atau password salah.
Apabila Anda lupa dengan password Anda klik Iorget your ID Password. Masukkan data
yang saat Anda isi pertama kali | harus ngat waktu register Anda isi apa |. Dan apabila
berhasil maka Anda akan masuk ke halaman utama mailbox. Dalam
mailbox Anda sebelah kiri terdapat inbox | email yang masuk |, draIt | email yang
disimpan |, sent | email yang telah terkirim |, bulk | email yang dianggap spam oleh
yahoo, hati hati untuk membuka email tersebut. Apabila tidak jelas dihapus saja jangan
dibuka |, dan trash | email yang telah dihapus dan siap untuk di delete permanent.
O Kliklah Inbox untuk melihat email-email yang telah dikirim orang lain untuk Anda
inbox | 21 | artinya ada 21 email yang belum kita baca. Dan saat masuk
kedalam inbox akan tampil list email-email. Tulisan tebal artinya kita belum pernah
membuka | membaca | email tersebut. Tulisan biasa artinya kita sudah pernah
membacanya. Klik di bagian subject untuk melihat isi email tersebut. Hasilnya seperti ini

demikianlah cara membaca email.
Cara m0ngirim 0mail

O Salah satu contoh yang akan dibahas adalah Yahoo mail :
Setelah Anda mengetahui cara mendaItar dan cara menggunakan email sekarang saatnya
untuk mengirim email
O Klik "compose" untuk mengirim sebuah email
O Setelah clik compose maka akan muncul windows khusus untuk mengirim email

Masukkan to : alamat email tujuan | usernametemanyahoo.com |
Dan masukan subject : Title | perihal , kalimat pokok |
Dan ketik isi dibagian bawahnya apa saja yang ingin disampaikan.
O Untuk mengirim multiple mail maka di bagian to: gunakan koma |, | sebagai pembatas
email 1 dan lainnya
O Untuk mengirim Iile gambar / mp3 atau Iile lainnya klik Attachment | Attach Iile | dan
masukkan Iile tersebut.
O Ingat!!
Ketik surat Anda di notepad terlebih dahulu setelah itu copy ke bagian isi mail dan klik
send saat ingin mengirimnya
Hal ini berguna agar saat send gagal Anda tidak perlu mengetik ulang. tinggal ctrlc |
copy | dan ctrlv | paste |
O Dan setelah selesai semua
Jangan LUPA untuk Sign Out / Log out / Keluar !!! Agar orang lain tidak dapat membaca
email Anda.



JJJ
1 WWW adalah akronlm darl World Wlde Web (serlngkall dlslngkaL sebagal web) yaknl [arlngan yang
menghubungkan berbagal dokumen dalam formaL hyperLexL kalau maslh blngung sederhananya
seperLl lnl Palaman yang anda llhaL sekarang lnl [uga blsa dlllhaL oleh berbagal orang dl berbagal
belahan dunla nah slsLem [arlngan yang memungklnkan hal lLu Ler[adl dlsebuL www

2 WebslLe Palaman Webnya !adl kalau Ladl [arlngannya webslLe lLu dokumen yang dlhubungkannya

3 8ahasa emrograman Web
lnl [udul besarnya
Sub [udulnya klLa bagl dua ya

1 8ahasa emrograman web yang dapaL ber[alan dl web browser cllenL (arLlnya web browser anda
sudah blsa Mozlla lnLerneL Lxplorer Cpera dll) men[alankan/mengeksekusl program Lanpa harus ada
Lambahan lalnnya) ?ang Lermasuk dalam bahasa lnl dlanLaranya adalah !avaScrlpL !avaScrlpL lnl
powerful dla blsa mempercanLlk Lampllan web dengan berbagal macam hal semlsal dropdown menu
(menu yang keLlka mouse lewaL dlaLasnya langsung muncul ke bawah) Lullsan yang ber[alan dll

2 8ahasa emrograman web yang baru blsa dlekseksl [lka ada server yang mendukungnya (8ahasa
kerennya Server Slde) Sederhananya unLuk blsa men[alankan program lnl anda harus menempaLkan
flle program dl server yang mendukung unLuk lLu ConLoh bahasa dalam kaLegorl lnl adalah AS dan
P ?ang Lerakhlr (P) leblh Lerkenal karena berslfaL Cpen Source

LanLas apa lLu CSS ?
CSS adalah Cascade SLyle SheeL Sederhananya beglnl !lka anda membuaL sebuah halaman dengan
Lampllan LerLenLu mungkln Lldak akan Lerlalu repoL 1apl bayangkan [lka anda lngln membuaL banyak
halaman dengan gaya yang sama Lapl lsl yang berbeda 1enLu merepoLkan [lka harus membuaL hal yang
sama berulangulang nah karenanya program kemudlan blsa dlrancang men[adl kelompokkelompok
Lerplsah salah saLunya flle CSS yang memungklnkan formaL yang sama dlpakal berulangulang dl flle
yang Lerplsah

MySCL dan C8M ?
nah P lnl salah saLu fungslnya adalah menyederhanakan Lugas perancang webslLe 8ayangkan [lka
ada webslLe yang maLerlnya harus dlganLl seLlap [am karena berlLanya harus up Lo daLe (semlsal webslLe
kanLor berlLa) nah P blsa melakukan lnl dengan mengambll daLa yang Lerslmpan dl daLabase Salah
saLu slsLem daLabase yang Lerkenal dan berslfaL open souce namanya adalah MySCL Selaln MySCL ada
[uga yang laln semlsal Cracle LeLapl leblh rumlL dan LenLunya leblh mahal

Saya Lldak Lerlalu [elas apa yang anda maksud dengan C8M Mungkln yang anda maksud adalah
CusLomer 8elaLlon ManagemenL

keberadaan PMySCL memungklnkan sebuah webslLe berslfaL dlnamls ArLlnya blsa melangsungkan
komunlkasl dua arah SeperLl yang anda llhaL dl blog wlklpedla dlmana orang aLau konsumen blsa
langsung memberlkan saran aLau keluhan mereka

nah C8M lLu adalah salah saLu perangkaL lunak yang memungklnkan perusahaan melakukan
komunlkasl dengan cusLomer mereka erangkaL lunak lnl secara sederhana blsa dlbangun dengan
menggunakan bahasa P dan dukungan daLabase MySCL