DI SUSUN OLEH :
JAKA KARWANA
XI TKJ
Setelah masuk Teminal lalu akan kelaur hendra@avalon-$ lalu kita ketetik su dan setelah itu
masuk Password yang ada udah buat
Setelah masuk ini password akan kelaur root@Avalon:/home/hendra# dan setalah ittu masuk cd
dan masuk ini lagi nano /etc/network/interfaces
Seteah itu akan keluar seperti ini dan kita masuk ip address dan ip netmask, ip network dan ip
broadcast
Setelah memasuk ini ip dan lalu kita ketikit /etc/init.d/netwrking restart dan keluar seperti diatas
Dan lalu kita liht ip yang sudah kita masuk dan kita ketikit ifconfig akan keluar seprti diatas
Dan sekarang kita install dhcp kita ketikit apt-get install dhcp3-server lalu setelah itu kita pilih (y)
untuk menginstall
Lalu masuk kan cd pilih menu VM lalu removable devices dan pilih lagi CD/DVD lalu di
connect dan setelah itu tunggu lodingan berjalan
Dan setelah install dhcp lalu kita masuk nano /etc/dhcp/dhcpd.conf dan enter
Dan akan keluar seperti ini dan kita masuk ip yang kita udah masuk sebelum nya kalo sudah
benar lalu enter
Dan abis itu kita restart supaya nanti kebaca di windos dan kita ketikit /etc/init.d/isc-dhcp-
server lalu enter
Setelah masu ke windos kita cari control panel dan pilih lagi network and internet connectinos
Setelah masuk ke network and internet connections lalu pilih network connections
Sesudah masuk ke local area connection terus pilh status terus enter
Dan pilih Suppot dan kita lihat ip yang kita masukan di debi 6 dan di windos ke baca
Dan sekarang kita akan mulai menginstall apache2 dan kita masukan apt-get install apache2 links
dan bila kalo ada tanda (y/n) kita harus pilih y dan enter
Dan yang kita ketik links 192.168.100.1 akan keluar seperti ini dan kita edit pertulisan diatas
Dan masukkan kata kata yang kalian hendak ini contoh di atas ini
Dan lalu kita ketik links 192.168.100.1
Ini lanjutan yang tadi dan edit yang di masukan dan ini lah hasil
Sekarng kita menginstall php5 dan kita ketikit apt-get install php5 dan kalo udah selasi lodingan
Dan masukan lagi nano /var/www/info.php dan akan keluar gambar di bawah ini
Ini lah yang tadi kita masukan akan keluar seperti ini lalu langsung aja enter
Seterusnya kita ketikit lagi etc/init.d/apache2 restart fungsi nya buat mengrestart sebelom masuk
windos
Selanjut nya masuk ke windos pilih internet untuk mentahu yang tadi bisa apa tidak
Dan kita masuk 192.168.100.1/info.php dan kalo sudah keluar php vorsion 5.3.3.7 berarti sudah
berhasih php nya yang tadi di masuk ini
Selanjut nya menginstall php5.mysql dan kita ketikt apt-get install php5-mysql dan lalu kalo
keluar (y/n) kita pilih y dan kita tunggu loading
Lalu sekarng kita install mysql-server kita ketikit apt-get install mysql-server dan kalo kelauar
tanda (y/n) kita harus pilih y dan tunggu lodingan selasi
Jika keluar install mysql- server masukan saja password yang sudah ada bikin contoh nya root
Dan keluar lagi untuk mengulang password yang tadi yang di masukan contoh kaya tadi (root)
Selanjutnya kita ketik mysql –u root –p setelah itu enter dan keluar password dan masukan yang
di buat contoh nya (root) terus enter akan keluar seperti diatas
Selanjut nya kita install apt-get install phpmyadimin dan keluar lagi kat kata (y/n) kita pilih lagi y
dan langsung loading
Dan akan keluar yang tadi kita install dan kita pilih saja apache2 dan kalo sudah oke
Dan setelah kita pilih apache2 akan keluar seperti ini dan kita pilih lagi <No> lalu enter
Dan setelah itu kita lanjutan kan dan kita ketik edit /etc/phpmyadmin/apache2.conf lalu enter
Dan ini lanjutan kalau keluar seperti ini kita copy semua terus lalu kita save
Ketika geedit /etc/apache2/apache2.conf akan keluar seperti ini dan kita pilih paling bawa baut
masuk yang tadi kita copy
Dan kalau sudah pilih paling bawa di copy yang tadi kita copy dan kalo sudah selesai langsung di
save ada diatas dan enter
Setelah itu kita restart dan kita ketik /etc/init.d/apache2 restart lalu jika sudah tunggu loading dan kita ke
windwos
Dan kita ketikit 192.168.100.1/phpmyadmin lalu enter dan kalo Keluar seperti diatas masuk kan
password contoh (root) lalu enter
Dan akan keluar seperti ini berarti php sudah berhasil dan berkerja dari debi 6 ke windows
MAIL SERVER
Mail server adalah aplikasi yang digunakan untuk mengirimkan e-mail. Sesuai dengan
namanya sever mail yang merupakan pusan kendali e-mail, mail server senantiasa menerima
pesan dari e-mail client yang berasal dari client, atau bahkan dari server e-mail lain. Mail Serve
biasanya dikelola oleh seorang yang biasanya dipanggilpostmaster. Tugas dari postmaster adalah
mengelola account, memonitor kinerja server, dan tugas administratif lainnya.
Proses pengiriman e-mail malalui tahapan yang sedikit panjang. Saat e-mail di kirim,
maka e- mail tersebut disimpan pada mail server menjadi satu file berdasarkan tujuan e-mail. File
ini berisi informasi sumber dan tujuan, serta dilengkapi tanggal dan waktu pengiriman. Pada saat
user membaca e-mail berarti user telah mengakses server e-mail dan membaca file yang
tersimpan dalam server yang di tampilkan melalui browser user.
Pada email server terdapat dua server yang berbeda yaitu incoming dan outgoing server.
Server yang biasa menangani outgoing email adalah server SMTP(Simple Mail Transfer
Protocol) pada port 25 sedangkan untuk menangani incoming email adalah POP3(Post Office
Protcol) pada port 110 atau IMAP(Internet Mail Access Protocol) pada port 143.
Saat anda mengirim email maka email anda akan ditangani oleh SMTP server dan akan
dikirim ke SMTP server tujuan, baik secara langsung maupun melalui melalui beberapa SMTP
server dijalurnya. apabila server tujuan terkoneksi maka email akan dikirim, namun apabila tidak
terjadi koneksi maka akan simasukkan ke dalam queue dan di ‘resend setiap 15 menit’. Apabila
dalam 5 hari tidak ada perubahan maka akan diberikan undeliver notice ke inbox pengirim.
Apabila email terkirim email akan masuk pada POP3 server atau IMAP server. jika
menggunakan POP3 server maka apabila kita hendak membaca email maka email pada server di
download sehingga email hanya akan ada pada mesin yang mendownload email tersebut, dengan
kata lain kita hanya bisa membaca email tersebut pada device yang mendownload email tersebut.
berbeda dengan POP3 IMAP server mempertahankan email pada server sehingga email dapat
dibuka kembali lewat device yang berbeda .
Komponen-komponen email antara lain adalah :
DNS SERVER
1. Definisi DNS
DNS singkatan dari Domain Name System. Domain Name (nama domain) adalah
nama unik yang diberikan untuk mengidentifikasi nama server komputer seperti Web server
atau email server di jaringan komputer atau ataupun Internet. Nama domain berfungsi untuk
mempermudah pengguna Internet pada saat melakukan akses ke server, selain itu juga
dipakai untuk mengingat nama server yang dikunjungi tanpa harus mengenal deretan angka
yang rumit (IP address). Nama domain ini juga dikenal sebagai satu kesatuan dari sebuah
situs Web, contohnya “goenawanb.com”. Nama domain kadang-kadang disebut pula dengan
istilah URL, atau alamat Website.
Pada awalnya nama domain hanya dapat dituliskan dengan 26 abjad Latin, namun
saat ini telah dimungkinkan untuk menggunakan abjad asing dengan Internasionalisasi nama
domain. Domain Name System (DNS) atau sistem nama domain adalah aturan yang dipakai
dalam sistem penamaan dari nama doamin tersebut.
Dahulu sebelum DNS digunakan, jaringan komputer yang menggunakan HOSTS
files yang berisi informasi nama komputer dan IP address-nya. Di Internet file ini dikelola
secara terpusat dan versi terbaru dari HOSTS files harus di-copy di setiap lokasi. Maka bisa
dibayangkan, betapa repotnya jika ada penambahan sebuah komputer dalam sebuah jaringan,
karena kita harus meng-copy versi terbaru file tersebut ke setiap lokasi. Dengan makin
meluasnya jaringan Internet, hal ini tentu saja akan semakin merepotkan. Maka pada
akhirnya, dibuatlah sebuah solusi dimana DNS didesain untuk menggantikan fungsi HOSTS
files. DNS memiliki kelebihan unlimited database size, dan performance yang baik. Pada
dasarnya, DNS adalah sebuah aolikasi service di Internet yang menerjemahkan sebuah
domain name ke IP address. Sebagai contoh pada penggunaan Internet diketikan nama
domain, misalnya : www.google.com, maka akan dipetakan ke sebuah IP address misal
64.233.189.147. Jadi, DNS dapat dianalogikan seperti pada pemakaian buku telepon untuk
mencari nomor telepon orang yang kita kenal berdasarkan namanya, untuk menghubunginya
kita harus memutar nomor tertentu pada pesawat telepon. Sama persis, host komputer
mengirinkan queries berupa nama komputer dan domain name server ke DNS, lalu oleh DNS
dipetakan ke IP address.
Pada saat suatu host di dalam sebuah jaringan terhubung ke jaringan lain melalui
nama host maka proses ini disebut juga fully qualified domain name (FQDN), DNS
digunakan untuk mengetahui IP address dari host tersebut. DNS diimplementasikan
menggunakan sebuah server pusat yang mempunyai hak atas beberapa domain dan akan
diarahkan ke DNS lain jika koneksi dilakukan ke domain yang di luar tanggung jawabnya.
DNS menggunakan arsitektur hirarki di dalam pemberian nama. Tingkat pertama
adalah nama domain yang oleh lembaga Internet Assigned Number Authority (IANA)
dikategorikan sebagai berikut :
a. .com untuk dipakai perusahaan-perusahaan
b. .edu untuk dipakai perguruan tinggi
c. .gov untuk dipakai badan-badan pemerintah
d. .mil untuk dipakai badan-badan militer
e. .org untuk dipakai badan-badan yang tidak termasuk kategori di atas.
Selain itu untuk membedakan pemakaian nama oleh suatu negara dengan negara lain
digunakan tanda misalnya .id untuk Indonesia, .au untuk Australia dan lain-lain.
Tingkat berikutnya adalah sub-domain, suatu domain dapat diterapkan ke berbagai
sub-domain yang berupa bagian dari domain tersebut. Misalnya perusahaan “beta soft”
mempunyai domain betasoft.com, dapat mempunyai berbagai sub-domain seperti
support.betasoft.com, sales.betasoft.com.
2. Pengertian DNS
a. Pengertian Umum DNS
DNS adalah sebuah sistem yang menyimpan informasi tentang nama host
ataupun nama domain dalam bentuk basis data tersebar (distributed database) di dalam
jaringan komputer, misalkan: Internet. DNS menyediakan alamat IP untuk setiap nama
host dan mendata setiap server transmisi surat (mail exchange server) yang menerima
surel (email) untuk setiap domain.
b. Pengertian Lainnya Mengenai DNS
Beberapa pengertian mengenai Domain name system adalah sebagai berikut:
- Merupakan sistem database yang terdistribusi yang digunakan untuk pencarian
nama komputer di jaringan yang menggunakan TCP/IP. DNS mempunyai kelebihan
ukuran database yang tidak terbatas dan juga mempunyai performa yang baik.
- Merupakan aplikasi pelayanan di internet untuk menterjemahkan domain name ke
alamat IP dan juga sebaliknya.
- Komputer yang terhubung dan memiliki tanggung jawab memberikan informasi
zona nama domain anda, merubah nama domain menjadi alamat IP dan juga
memiliki tanggung jawab terhadap distribusi email di mail server yang menyangkut
dengan nama domain.
- Aplikasi yang membantu memetakan host name sebuah komputer ke IP address
pada aplikasi yang terhubung ke Internet seperti web browser atau e-mail.
3. Jenis-Jenis DNS
a. Primary (master)
Sesuai dengan namanya, primary atau master adalah pemegang daftar lengkap
dari sebuah domain yang dikelolanya. Server ini memegang otoritas penuh atas
domainnya. Misalkan server ns1.arielfx.web.id memegang otoritas penuh atas domain
*.arielfx.web.id. Otoritas penuh di sini berarti server ini yang bertanggung jawab untuk
ditanyai nama-nama host berdomain arielfx.web.id dan sub-sub domain dibawahnya.
Selain itu hanya server ini yang dapat membuat sub-domain di bawah arielfx.web.id.
b. Secondary (slave)
Server ini adalah backup dari primary server. Sama seperti primary, secondary
juga memuat daftar lengkap sebuah domain. Hubungan antara primay dan secondary ini
kurang lebih seperti mirror. Bila ada perubahan di primary server, secondary terus
mengikutinya secara periodik. Oleh karena itu, secondary memerlukan izin dari primary
untuk melakukan sinkronisasi ini. Sinkronisasi ini lazimnya disebut sebagai zona
transfer. Secondary diperlukan sebagai backup bila Primary crash atau sibuk dan untuk
mempermudah pendelegasian.
Dengan kata lain, DNS slave juga berfungsinya untuk membackup dns master,
sehingga saat dns master down maka dns slave dapat mengantinya. Pada dns slave,
konfigurasi db akan secara otomatis di transfer dari dns master.
c. Cache
Jenis ini tidak mempunyai data nama-nama host dari domain tertentu. Ia hanya
mencari jawaban dari beberapa DNS server terdekat. Setelah jawaban didapatkan,
datanya disimpan dalam cache untuk keperluan mendatang. DNS server cache
merupakan yang paling mudah untuk dikonfigurasi.
a. DNS resolver melakukan pencarian alamat host pada file HOSTS. Jika alamat host yang
dicari sudah ditemukan dan diberikan, maka proses selesai.
b. DNS resolver melakukan pencarian pada data cache yang sudah dibuat oleh resolver
untuk menyimpan hasil permintaan sebelumnya. Bila ada, kemudian disimpan dalam
data cache lalu hasilnya diberikan dan selesai.
c. DNS resolver melakukan pencarian pada alamat server DNS pertama yang telah
ditentukan oleh pengguna.
d. Server DNS ditugaskan untuk mencari nama domain pada cache-nya.
e. Apabila nama domain yang dicari oleh server DNS tidak ditemukan, maka pencarian
dilakukan dengan melihat file database (zones) yang dimiliki oleh server.
f. Apabila masih tidak ditemukan, pencarian dilakukan dengan menghubungi server DNS
lain yang masih terkait dengan server yang dimaksud. Jika sudah ditemukan kemudian
disimpan dalam cache lalu hasilnya diberikan.
DATABASE SERVER
Basis data, sekumpulan dari berbagai macam tipe record yang mempunyai hubungan
terhadap suatu objek tertentu.
File, terdiri dari record-record yang menggambarkan satu kesatuan data yang sejenis.
Record, menggambarkan suatu unit data individu yang tertentu. Kumpulan dari record
membentuk suatu file.
Data item (field),merepresentasikan suatu atribut dari suatu record yang menunjukkan
suatu item dari data, misalnya nama, alamat. Kumpulan dari field membentuk suatu
record.
Characters dapat berupa karakter numerik, huruf, ataupun karakter khusus yang
membentuk suatu item data / field.
d. Oracle
merupakan aplikasi pengolah database yang bersifat proprietary (komersial),
dikembangkan oleh Oracle Corporation. Pengolah database ini terbagi dalam beberapa
varian dengan segmen dan tujuan penggunaan yang berbeda-beda. Database jenis ini
biasanya digunakan oleh perusahaan yang besar karena database ini sangat mahal.
e. IBM DB2
h. WebDNA
merupakan aplikasi pengolah database yang bersifat freeware, dikembangkan
oleh WebDNA Software Corporation. Didesain untuk digunakan di web.
i. Apache Derby (sebelumnya dikenal sebagai IBM Cloudscape)