*Sambungkan LAN koneksi internet ke router ether 1.
*Sambungkan LAN dari router ether 2 ke PC yang akan buat setting.
*Tancapkan adapter router pada arus listrik.
*Setelah lampu router hidup, buka WINBOX.

            
*Pada kolom Connect To, pilih mac address sedangkan kolom login dan passwors diisi admin
*Kemudian klik Connect.
*Selanjutnya akan muncul tampilan, Pilih menu terminal ketikkan :
            >system reset (untuk mereset setingan sebelumnya)
  Kemudian akan muncul dialog, ketik saja Y dan setelah itu klik remove configurasi.
*Buka menu interfaces untuk membuat IP baru, misal :
            Address : 172.10.68.121/24
            Interfaces : ether1
  Selanjutnya klik Apply dan Ok.
*Tambahkan IP routes, tambahkan baru yang dirubah hanya gatewaynya saja (172.10.68.1),  kemudian klik Apply dan OK.
*Setting IP DNS, server (172.10.68.1) centang allow remote request selanjunya klik Apply dan OK.
*Untuk mencoba koneksi, buka terminal ping 172.10.68.1
*Klik menu wireless klik 2x pilih wireless, mode pilih AP BRIDGE, Band pilih 2GHz-B/G/N, channel width = 20MHz, frekuensi = 2412, SSID = AP-Boot (terserah sesuai keinginan anda), wireless protocol =802.11 kemudian klik Apply dan OK.
*Buat Address baru 192.168.100.1/24, interfaces = WLAN, klik Apply dan Ok.
*Masuk ke menu IP hotspot pilih hotspot setup, kemudian isikan hotspot interfaces = WLAN1 kemudian next dan next lagi. Address pool klik next, certicate = none klik next, SMTP = 0.0.0.0 klik next, DNS server klik next.
*Pilih menu wireless selanjutnya pilih security profil, klik 2x. Bagian mode diganti none.
*Untuk setting firewall, pilih menu IP terus pilih NAT tambahkan baru. Bagian chain = srcnat, Out interfaces = ether1, action = masquarade kemudian klik Apply dan Ok.





*Pertama masuk ke root
        -$ su
*Kemudian install apache, mysql-server, php
       # yum install apache mysql-server php
*Jalankan installan tersebut
       # service httpd start
*Masuk ke direktori
       # cd /var/www/html
*Melihat direktori yang ada sebelumnya
       # ls
*Membuat direktori baru (misal : 12018047)
       # mkdir 12018047
*Melihat direktori yang baru dibuat
       # ls
*Masuk kedirektori yang baru dibuat
       # cd 12018047
*Membuat file baru didalam direktori  (misal : info.php)
       # touch info.php
*Mengisi file yang baru dibuat
       # nano info.php
  Keterangan : didalam nano kita isi file (misal : Halo, ini web server saya)
*Melihat file yang baru dibuat
       # ls
*Untuk me-rename nama file
       # mv info.php index.php
*Lihat lagi hasil setelah di-rename
       # ls
*Melihat hak akses
      # ls -l
*Untuk merubah hak akses
      #chmod 444 index.php

^Keterangan :
      r = read : 4
      w = write : 2
      x = excution : 1
^Keterangan :
  Untuk menguji web server, buka browser ketikkan localhost/12018047


#Pertama, install bind9.

apt-get install bind9
#Masuk ke direktori bind
cd /etc/bind
#Buka file named.conf.local
nano named.conf.localhost
#Lalu tambahkan konfigurasi berikut
zone "riza047.com" {
type master;
file "/etc/bind/db.riza047";
}

zone "192.10.68.47.in-addr.arpa" {
type master;                                                                                                                          file "/etc/bind/db.192";
}
Penjelasan
riza047 : alamat website anda
47.168.192: alamat ip dns. Di sini saya menggunakan konfigurasi dari eth1 yaitu lan card yang terhubung ke client. Konfigurasi saya pada eth1 adalah ip: 192.168.10.47 subnetmask: 255.255.255.0 gateway: 192.168.10.47 dns:192.168.10.47

#Setelah itu buat file konfigurasi
cp db.localhost db.riza047
cp db.127 db.192
#Edit file db.riza047
nano db.riza047
#Lalu setting konfigurasi sebagai berikut
$TTL 604800
@ IN SOA riza047.com. root.riza047.com. (
  20140518; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.riza047.com.
@ IN A 192.168.10.47
localhost IN A 127.0.0.1
www IN A 192.168.10.47
ns IN A 192.168.10.47

#Edit file db.192
         nano db.192

#Lalu setting sebagai berikut
$TTL 604800
@ IN SOA riza047.com. root.riza047.com. (
  20140518; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
IN NS ns.riza047.com
2 IN PTR riza047.com.

#Settingan terakhir yaitu forwarder
nano named.conf.options
#Edit forwarders sesuai dengan settingan. Hilangkan tanda //
forwarder {
192.168.10.47;
124.81.119.50;
}
Penjelasan:
192.168.10.47 : ip dns
124.81.119.50 : dns dari eth0 yang saya gunakan untuk koneksi ke internet

#Kemudian edit juga file resolv
nano /etc/resolv.conf
Tambahkan baris nameserver 192.168.1.1 di baris pertama
Langkah terakhir yaitu restart bind9
/etc/init.d/bind9 restart
#Setelah itu coba ping alamat dns anda.
ping riza047.com
Jika muncul reply, berarti konfigurasi dns berhasil. Jika belum silahkan cek kembali langkah di atas. Pengalaman saya, salah spasi satu aja bisa berakibat dns tidak berjalan. Jadi harus teliti.
#include<iostream.h>
#include<conio.h>
void main()
{
clrscr();
int a[100],i,n,p,ptr,temp;

cout<<"\n***PROGRAM INSERTION SORT*** \n\n";

cout<<"Masukkan Element : ";
cin>>n;

cout<<"\nElementnya : \n";
for(i=1;i<=n;i++)
{
cin>>a[i];
}

a[0]=0;

for(p=2;p<=n;p++)
{
temp=a[p];
ptr=p-1;

while(temp<a[ptr])
{
a[ptr+1]=a[ptr];                
ptr--;
}

a[ptr+1]=temp;                 
}

cout<<"\nSetelah di Urutkan : \n";
for(i=1;i<=n;i++)
{
cout<<a[i]<<endl;
}

getch();
}

#include<iostream.h>
#include<conio.h>
void main()
{
clrscr();
int a[100],i,n,p,k,min,loc,temp;

cout<<"\n***PROGRAM SELECTION SORT*** \n\n";
cout<<"Masukkan Elemen =";
cin>>n;

cout<<"\nElementnya=\n";
for(i=1;i<=n;i++)
{
cin>>a[i];
}

for(p=1;p<=n-1;p++)              
{
min=a[p];                        
loc=p;

for(k=p+1;k<=n;k++)              
{
if(min>a[k])
{
min=a[k];
loc=k;
}
}

temp=a[p];                        
a[p]=a[loc];
a[loc]=temp;

}

cout<<"\nSetelah diSorting : \n";

for(i=1;i<=n;i++)
{
cout<<a[i]<<endl;
}

getch();
}
  1. #include <iostream.h>  
  2. #include <conio.h>  
  3. int a[50];  
  4. void merge(int,int,int);  
  5. void merge_sort(int low,int high)  
  6. {  
  7.  int mid;  
  8.  if(low<high)  
  9.  {  
  10.   mid=(low+high)/2;  
  11.   merge_sort(low,mid);  
  12.   merge_sort(mid+1,high);  
  13.   merge(low,mid,high);  
  14.  }  
  15. }  
  16. void merge(int low,int mid,int high)  
  17. {  
  18.  int h,i,j,b[50],k;  
  19.  h=low;  
  20.  i=low;  
  21.  j=mid+1;  
  22.  while((h<=mid)&&(j<=high))  
  23.  {  
  24.   if(a[h]<=a[j])  
  25.   {  
  26.    b[i]=a[h]; h++;  
  27.   }  
  28.   else  
  29.   {  
  30.    b[i]=a[j]; j++;  
  31.   } i++;  
  32.  }  
  33.  if(h>mid)  
  34.  {  
  35.   for(k=j;k<=high;k++)  
  36.   {  
  37.    b[i]=a[k]; i++;  
  38.   }  
  39.  }  
  40.  else  
  41.  {  
  42.   for(k=h;k<=mid;k++)  
  43.   {  
  44.    b[i]=a[k]; i++;  
  45.   }  
  46.  }  
  47.  for(k=low;k<=high;k++)  
  48.   a[k]=b[k];  
  49. }  
  50. void main()  
  51. {  
  52.  int num,i; cout<<"******************************************************************* *************"<<endl;  
  53.  cout<<" MERGE SORT PROGRAM "<<endl;  
  54.  cout<<"******************************************************************* *************"<<endl;  
  55.  cout<<endl<<endl;  
  56.  cout<<"Masukkan Banyak Bilangan: ";cin>>num;  
  57.    cout<<endl;  
  58.  cout<<"Sekarang masukkan "<< num <<" Bilangan yang ingin Diurutkan :"<<endl;  
  59.  for(i=1;i<=num;i++)  
  60.  {  
  61.   cout<<"Bilangan ke-"<<i<<" ";cin>>a[i] ;  
  62.  }  
  63.  merge_sort(1,num);  
  64.  cout<<endl;  
  65.  cout<<"Hasil akhir pengurutan :"<<endl;  
  66.  cout<<endl;  
  67.  for(i=1;i<=num;i++)  
  68.   cout<<a[i]<<" ";  
  69.  cout<<endl<<endl<<endl<<endl;  
  70.    getch();  
  71. } 
Apa Yang Anda Dapat ?
1. Entitas
      a. Kuat : Keberadaannya tidak tergantung entitas lain.
      b. Lemah : Keberadaannya tergantung entitas lain.
      c. Sub entitas : Entitas yang bisa dibagi-bagi lagi.
2. Relasi dan Variasinya
      a. Relasi Biner
      b. Relasi Ganda
      c. Relasi Multi entitas
      d. Relasi Tunggal
3. Derajat Relasi (maksimum)
      a. 1-1
      b. 1-N
      c. N-1
      d. N-N
4. Derajat Relasi (minimum)
      Contohnya : entitas dosen dan prodi dengan relasi kepala, doen mempunyai nilai 0,1 dan prodi 1,1

Apa Yang Harus Saya Lakukan ?
Terus belajar dan memahami untuk membuat ERD dari beberapa kasus yang terjadi.