cursor bertaburan

Minggu, 13 September 2015

Bahasa Indonesia

BAB 1

SEJARAH, KEDUDUKAN, DAN FUNGSI BAHASA INDONESIA

A.    Sejarah Bahasa Indonesia
1.    Bahasa Indonesia bersumber atau berakar dari bahasa Melayu.
2. Berabad-abad yang lalu, bahasa Melayu sudah digunakan sebagai bahasa pergaulan (lingua franca) di kepulauan nusantara dan hampir seluruh wilayah Asia Tenggara.

Bukti sejarah penggunaan bahasa Melayu pada zaman Kerajaan Sriwijaya dan Majapahit
1.    Sebagai bahasa kebudayaan. Ditemukan beberapa buku berbahasa Melayu yang berisi tentang aturan-aturan hidup dan sastra.
2.    Sebagai bahasa perhubungan antarsuku di Indonesia.
3.    Sebagai bahasa niaga dalam transaksi perdagangan.
4.    Sebagai bahasa resmi kerajaan pada masa pemerintahan Sriwijaya dan Majapahit.

Sejarah Bahasa Indonesia Sebelum Kemerdekaan
1.    Pada masa penjajahan Belanda, bahasa Melayu juga tetap dipakai sebagai bahasa perhubungan yang luas.
2. Pemerintah Belanda tidak mau menyebarkan bahasa Belanda kepada masyarakat pribumi.
3.  Selama masa penjajahan Belanda, banyak surat kabar yang diterbitkan dengan bahasa Melayu.
4.    Melalui perjalanan sejarah yang panjang, akhirnya pada tanggal 18 Oktober 1928 melalui ikrar Sumpah Pemuda, bangsa Indonesia  menerima bahasa Melayu sebagai bahasa nasional bangsa Indonesia dengan nama bahasa Indonesia.
5.    Sejak saat itulah, bahasa Indonesia mulai mengalami perkembangan.

Sejarah Bahasa Indonesia Sesudah Kemerdekaan
1.    Setelah bahasa Indonesia ditetapkan sebagai bahasa negara, bahasa Indonesia dipakai dalam segala urusan pemerintahan dan negara.
2.    Bahasa Indonesia mengalami perkembangan pesat dengan semakin bertambahnya jumlah pemakainya.
3.    Kedudukan bahasa Indonesia sebagai bahasa nasional juga semakin kuat.
4.    Perhatian pemerintah terhadap bahasa Indonesia semakin besar yang dibuktikan dengan pembentukan lembaga yang mengurus masalah kebahasaan yang sekarang disebut Balai Bahasa.
5.    Balai Bahasa ini sudah beberapa kali mengadakan Kongres Bahasa Indonesia.
6.    Perubahan ejaan bahasa Indonesia dari Ejaan van Ophuisjen ke Ejaan Soewandi hingga ke Ejaan yang disempurnakan (EYD).

B.    SebagaiI Bahasa Nasional Bahasa Indonesia Berfungsi sebagai berikut
1.    Sebagai lambang kebanggan nasional.
2.    Sebagai lambang identitas nasional.
3.    Sebagai alat pemersatu berbagai suku bangsa.
4.    Sebagai alat perhubungan antardaerah dan antarbudaya.


C.    Kedudukan Bahasa Indonesia
Bahasa Indonesia dikukuhkan sebagai bahasa negara pada tanggal 18 Agustus 1945 dalam Undang-Udang Dasar 1945 Bab XV, pasal 36.

D.    Sebagai Bahasa Negara, Bahasa Indonesia Berfungsi sebagai berikut
1.    Sebagai bahasa resmi kenegaraan.
2.    Sebagai bahasa pengantar dalam dunia pendidikan.
3. Sebagai alat perhubungan di tingkat nasional untuk kepentingan pembangunan dan pemerintahan.
4.    Sebagai alat pengembangan kebudayaan, ilmu, dan teknologi.



Rabu, 09 September 2015

KONFIGURASI IP ADDRESS

1.   Konfigurasi LAN
sudo pico /etc/network/interfaces

2.  Tambahkan pada file /etc/network/interfaces menjadi berikut :

auto eth1
iface eth1 inet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255

3.  kemudian disave, dengan menekan tombol Ctrl+X, lalu Y.
4.  Menjalankan konfigurasi LAN / restart pada network:
sudo /etc/init.d/networking restart

5.  Melihat ip address
ifconfig


INSTALASIWEBSERVER

1.   MenambahkanCDROMsebagairepository
sudoapt-cdromadd

2.  Menginstallaplikasiwebserver
sudoapt-getinstallapache2

3. KonfigurasiIPkomputerklien,dansesuaikandenganIPdarikomputerserver.Lalukoneksikankomputerserverdengankomputerklien.
4.  Ujicobawebserverdarikomputerkliendenganbrowserdengancaramengetikkanhttp://192.168.1.2----->ippcserver



INSTALASI APLIKASI TAMBAHAN

1.   Menginstallaplikasiphpdiwebserver
sudoapt-getinstallphp5

2.  Membuatsebuahfilephpuntukmengujinya.
sudopico/var/www/ujicoba.php

3.  Tuliskankodepadafiletersebut
<?phpinfo();?>

4.  Restart webserver
sudo /etc/init.d/apache2 restart
5. Ujicobaaplikasiphpdarikomputerkliendenganbrowser,dengancaramengetikkanhttp://192.168.1.2/ujicoba.php------->ipkomputerserver


6.  Installasi mysql-server
sudo apt-getinstallmysql-server

7.  Kemudian masukkan password root sebanyak dua kali
8.  Pengujian mysql-servergunakanperintahberikut.
sudo mysql –uroot –p


INSTALASI FTP SERVER
1.   Install aplikasi ftp server
sudo apt-get install vsftpd

2.  uji ftp dari klien melalui browser atau commang prompt


INSTALASI VPN SERVER
1.   Install aplikasi vpn server
sudo apt-get install pptpd

2.  konfigurasi ip yang akan dipergunakan
sudo pico /etc/pptpd.conf

3.  tambahkan di baris paling bawah
localip 10.0.10.1
remoteip 10.0.10.10-20

keterangan :
localip: ip server vpn
remoteip: ip yang akan diberikan ke klien contoh 10.0.10.10 sampai 10.0.10.20

4.  membuat user vpn dan password
sudo pico /etc/ppp/chap-secrets

5.  isi seperti contoh berikut
andi*12345*

keterangan :
andi: nama user vpn
12345: password nya andi
6.  restart service vpn server
sudo /etc/init.d/pptpd restart


INSTALASIDNSSERVER

  1. Menambahkan cdrom sebagai repository
sudo apt-cdrom add

  1. Menginstalaplikasidnsserver/bind9
sudoapt-getinstallbind9

  1. Mengeditfilenamed.conf.local
sudopico/etc/bind/named.conf.local
zone  “nama.com” {
type master ;
file "/etc/bind/nama";
};

zone "0.168.192.in-addr.arpa" {
type master;
file "/etc/bind/192";
};

  1. Mencopyfiledb.localkenama,darifiledb.127ke192
sudocp/etc/bind/db.local/etc/bind/nama
sudocp/etc/bind/db.127/etc/bind/192

  1. Mengkonfigurasifileforward
sudopico/etc/bind/nama

@INSOAns1.nama.com. root.nama.com.(
2006081401;
28800;
3600;
604800;
38400);
;
@                                   IN   NS   ns1.nama.com.
ns1.nama.com.       IN   A    192.168.0.1
nama.com.                 IN   A    192.168.0.1
www                            IN   A    192.168.0.1

  1. Mengkonfigurasifilereverse
sudopico/etc/bind/192

@IN  SOA  ns1.nama.com. root.nama.com.(
2006081401;
28800;
604800;
604800;
86400);
;
@INNSns1.nama.com.
1     INPTRnama.com.

  1. MenetukanIPDNS
sudopico/etc/resolv.conf
nameserver192.168.0.1
nameserver 202.134.1.10

  1. Merestartpcserver
sudoreboot

  1. Menguji/testdnsserver
nslookupnama.com
nslookup 192.168.0.1




KONFIGURASI IP ADDRESS VIRTUAL/ALIAS

1.   Konfigurasi LAN
sudo pico /etc/network/interfaces

2.  Tambahkan pada file /etc/network/interfaces menjadi berikut :

auto eth1:1
iface eth1:1 inet static
address 192.168.10.100
netmask 255.255.255.0
network 192.168.10.0
broadcast 192.168.10.255

3.  kemudian disave, dengan menekan tombol Ctrl+X, lalu Y.
4.  Menjalankan konfigurasi LAN / restart pada network:
sudo /etc/init.d/networking restart


5.  Melihat ip address
ifconfig eth1:1


INSTALASI DHCP SERVER

1.   Menambahkan cdrom sebagai repository
sudo apt-cdrom add

2.  Install DHCP server
sudo apt-get install isc-dhcp-server

3.  Menentukan interface / lan dhcp
sudo pico /etc/default/isc-dhcp-server

dan rubah /isi INTERFACESnya menjadi
INTERFACES = “eth1”

4.  konfigurasi dhcp
sudo pico /etc/dhcp/dhcpd.conf

subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.100 192.168.0.200 ;
option domain-name-servers 192.168.1.1, 202.134.1.10 ;
option domain-name “smkbhakti.net”;
option broadcast-address 192.168.0.255;
option routers 192.168.0.1;
default-lease-time 600;
max-lease-time 7200;
}
5.  menjalankan konfigurasi / restart dhcp
sudo /etc/init.d/isc-dhcp-server restart


DNS SERVER MULTI DOMAIN

1. Disini kita asumsikan sebagai berikut:

eth1: 192.168.0.2 (smkbhakti.sch.id)
eth1:1: 192.168.10.100 (andini.com)
Domain1: www.smkbhakti.sch.id
Domain2: www.andini.com
subdomain: www, ftp, mail

2. Yang pertama kita install bind9
sudo apt-get install bind9

3.  Selanjutnya kita konfigurasi bagian /etc/bind/named.conf.local
sudo pico  /etc/bind/named.conf.local

4.  Tambahakn konfigurasi seperti :

zone "smkbhakti.sch.id" {
type master;
file "/etc/bind/smkbhakti";
};

zone "andini.com" {
type master;
file "/etc/bind/andini";
};

zone "0.168.192.in-addr.arpa" {
type master;
file "/etc/bind/192";
};
5.  Selanjutnya kita copy file dari db.local ke smkbhakti dan andini. dan dari db.127 ke 192

# sudo cp /etc/bind/db.local /etc/bind/smkbhakti
# sudo cp /etc/bind/db.local /etc/bind/andini
# sudo cp /etc/bind/db.127 /etc/bind/192
6.  langkah berikutnya adalah setting zone domain
Untuk domain smkbhakti.sch.id
#sudo pico  /etc/bind/smkbhakti

@     IN      SOA     ns.smkbhakti.sch.id. root.smkbhakti.sch.id. (
                                                        2006081401 ;
                                                        28800 ;
                                                        3600 ;
                                                        604800 ;
                                                        38400 ) ;
;
@INNSns.smkbhakti.sch.id.
ns.smkbhakti.sch.id.INA192.168.10.1
smkbhakti.sch.id.INA192.168.10.1
wwwINA192.168.10.1
ftpINA192.168.10.1
mailINA192.168.10.1

Untuk domain andini.com
sudo pico /etc/bind/andini
@     IN      SOA     ns.andini.com. root.andini.com. (
                                                        2006081401 ;
                                                        28800 ;
                                                        3600 ;
                                                        604800 ;
                                                        38400 );
;
@INNSns.andini.com.
ns.andini.com.INA192.168.10.2
andini.com.INA192.168.10.2
wwwINA192.168.10.2
ftpINA192.168.10.2
mailINA192.168.10.2

7.  kemudian edit file 192
#sudo pico /etc/bind/192
IN SOA ns.smkbhakti.sch.id. root.smkbhakti.sch.id. (
                        2006081401 ;
                        28800 ;
                        604800 ;
                        604800 ;
                        86400 );

@                    IN    NS     ns.smkbhakti.sch.id.
1                    IN    PTR    smkbhakti.sch.id.

8.  MenetukanIPDNS
sudopico/etc/resolv.conf

nameserver192.168.0.2
nameserver 192.168.10.100
nameserver 202.134.1.10

9.  Kemudian restart bind9
#sudo /etc/init.d/bind9 restart

10.  Uji  your DNS:
#nslookup smkbhakti.sch.id
#nslookup andini.com.
#nslookup 192.168.10.1





WEB SERVER & VIRTUALHOST

1.  terlebih dahulu install apache2
sudo apt-get install apache2

2.  kemudian buat default direktori untuk masing2 domain. caranya adalah seperti berikut
      sudo mkdir /var/www/smkbhakti
sudo mkdir /var/www/andini

4.  Kemudian kita buat file html untuk masing-masing website\
                  Untuk smkbhakti.sch.id
                  sudo pico /var/www/smkbhakti/index.html
     
                  <html>
                  <body>
                  <h1> Selamat datang di smkbhakti </h1>
</body>
</html>

Untuk Andini.com
                  sudo pico /var/www/andini/index.html
     
                  <html>
                  <body>
                  <h1> Selamat datang di andini</h1>
</body>
</html>

5.  Selanjutnya kita setting virtual host nya

# sudo pico /etc/apache2/conf.d/vhost.conf

<VirtualHost *:80>
DocumentRoot /var/www/smkbhakti/
ServerName smkbhakti.sch.id
ServerAlias www.smkbhakti.sch.id.
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /var/www/andini.com/
ServerName andini.com
ServerAlias www.andini.com
</VirtualHost>

6.  kemudian save konfigurasi tersebut, dan restart apache servernya
 sudo /etc/init.d/apache2 restart









MAIL SERVER
1.         install postfix
sudo apt-get install postfix

2.        Akan muncul seperti ini


3.        tekan enter, lalau muncul seperti di bawah pilih internet site


4.        kemudian tampilan berubah menjadi sebagai berikut


5.        Jika sudah membuat DNS Server bisa diisi  contoh: “smkbhakti” ,  Kemudian tekan enter
6.        kemudian muncul form seperti dibawah, tekan enter


7.        kemudian muncul form seperti dibawah, tekan enter
8.        kemudian lanjutkan lagi dengan memilih no


9.        jika muncul seperti di bawah isikan dengan kelas ip yang kita pakai, dengan aturan diakhiri dengan 0/24


10.      kemudian muncul mailbox size isi dengan 0


11.       muncul lagi dialog, tekan enter


12.      setelah itu muncul yang menanyakan internet protocol, pilih all



13.      jika form-form diatas tidak muncul sewaktu instalasi postfix atau jika dikehendaki untuk konfigurasi ulang kita bisa menggunakan perintah
      sudo dpkg-reconfigure postfix

14.      kemudian kita buat user dan password untuk email yang sudah dibuat, karena user root tidak bisa dipakai untuk webmail.
sudo useradd penerima
15.      Untuk Pengiriman email kita gunakan telnet.Ketikkan di terminal format telnet seperti contoh :
            telnet localhost 25

16.      Anda akan mendapatkan respon seperti :
Trying 127.0.0.1...
Connected to rezaervani.com.
Escape character is '^]'.
220 rezaervani ESMTP Postfix (Ubuntu)

17.       Untuk mengirimkan email ketikkan kemudian
      mail from:bhakti

18.      Anda akan mendapatkan respon :
      250 2.1.0 Ok

19.      Berarti lancar. Kini masukkan nama penerimanya :
      rcpt to: penerima

20.     Anda akan mendapatkan respon :
      250 2.1.5 Ok

21.      Berarti lancar. Kini kita akan masukkan isi emailnya. Ketikkan
      data

22.     Anda akan mendapatkan respon :
      354 End data with <CR><LF>.<CR><LF>

23.     Lalu ketikkan isi surat, misalnya
Halo Ini adalah ujicoba pengiriman email
Mudah-mudahan bisa diterima ya
Salam,
Diri Sendiri

24.     Untuk mengakhiri pengisian pesan cukup ketikkan titik (.) di bagian bawah pesan dan tekan Enter
25.     Anda akan mendapatkan respon seperti :
      250 2.0.0 Ok: queued as 0E6F3281F56

26.     Untuk keluar dari telnet, cukup ketikkan
      quit

27.      Tekan enter, maka anda akan mendapatkan respon :
      221 2.0.0 Bye
      Connection closed by foreign host.

28.     Sekarang kita akan lihat di file email yg berada /var/mail/ (penerima email) – apakah ada email yang masuk.
cd /var/mail
ls
29.     Jika ada file bernama penerima berarti email yang tadi kita kirim sukses.
INSTALASI ROUTER

  1. Konfigurasi LAN
sudo pico /etc/network/interfaces

  1. Tambahkan pada file /etc/network/interfaces menjadi berikut :

auto eth0
iface eth0 inet static
address 10.200.10.x ----------->x = no komputer
netmask 255.255.255.0
network 10.200.10.0
broadcast 10.200.10.255
gateway 10.200.10.1

auto eth1
iface eth1 inet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255

3.  kemudian disave, dengan menekan tombol Ctrl+X, lalu Y.
  1. Menjalankan konfigurasi LAN / restart pada network:
sudo /etc/init.d/networking restart

  1. Melihat ip address
ifconfig eth0
ifconfig eth1

  1. Menentukan IP DNS
sudo pico /etc/resolv.conf

nameserver 202.134.1.10
nameserver 203.130.209.242

  1. mengaktifkan IP forwarding
sudo pico /etc/sysctl.conf

cari kalimat berikut :   # net.ipv4.ip_forward=1
dan hilangkan tanda     # (pagar) sehingga menjadi
net.ipv4.ip_forward=1
kemudian disave, dengan menekan tombol Ctrl+X, lalu Y.

  1. Membuat NAT
sudo pico /etc/rc.local  

9.  ketikan aturan iptables berikut diatas kalimat “exit 0”
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

10.kemudian disave, dengan menekan tombol Ctrl+X, lalu Y.

  1. Merestart komputer
sudo reboot

  1. Koneksikan PC Server dengan gateway / modem dengan kabel straight
  2. Uji koneksi PC server ke gateway / modem
ping 10.200.10.1

  1. Koneksikan PC server dengan PC klien dengan kabel cross
  2. Konfigurasikan IP klien dan sesuaikan dengan IP eth1 PC server
  3. Uji koneksi PC klien dengan server
ping 192.168.0.1

  1. Uji koneksi PC klien dengan modem
ping 10.200.10.1


INSTALASI SQUID

1.menambahkancdromsebagairepository
      sudo apt-cdrom add

2.installaplikasisquid
      sudo apt-get install squid

3.konfigurasirc.local
      sudo pico /etc/rc.local

tambahkandiataskalimat"exit=0"
iptables –t nat –A PREROUTING –i eth1 –p tcp --dport 80 -j REDIRECT --to-port 3128

4.simpankonfigurasi
5.bukakonfigurasisquid
      sudo pico /etc/squid/squid.conf

6.tekanctrl+w,ketik"localhost",enter
7.tambahkandibawahto_localhost
      acl local_lansrc192.168.0.0/24
      acl blokir dstdomain"/etc/squid/blokir.txt"

8.tekanctrl+w,ketik"http_accessdenyall"
9.tambahkandiatasnya
      http_access deny blokir
      http_access allow local_lan

10.tekanctrl+w,ketik"3128"
11.tambahkanmenjadi
      http_port 3128 transparent

12.tekanctrl+w,ketik"webmaster"
13.ketikdibawahcache_mgr webmaster

            cache_mgr admin@smkbhakti.sch.id
            visible_hostname www.smkbhakti.sch.id

14.simpankonfigurasidenganmenekanctrl+x,laluy,enter
15.buatdaftarwebsiteyangdiblokir
            sudo pico/etc/squid/blokir.txt

16.isidenganwebsiteyangakandiblokir
            www.kompas.com
            www.kaskus.co.id
17.simpankonfigurasi
18.restart pc server kemudian coba proxy yang sudah dibuat
      sudo reboot