Senin, 29 Februari 2016

TCP/IP dan MAC Address versi wikipedia

          Transmission Control Protocol (TCP) adalah suatu protokol yang berada di lapisan transport (baik itu dalam tujuh lapisan model referensi OSI atau model DARPA) yang berorientasi sambungan (connection-oriented) dan dapat diandalkan (reliable). TCP dispesifikasikan dalam RFC 793.

          Alamat IP (Internet Protocol Address atau sering disingkat IP) adalah deretan angka biner antara 32 bit sampai 128 bit yang dipakai sebagai alamat identifikasi untuk tiap komputer host dalam jaringan Internet. Panjang dari angka ini adalah 32 bit (untuk IPv4 atau IP versi 4), dan 128 bit (untuk IPv6 atau IP versi 6) yang menunjukkan alamat dari komputer tersebut pada jaringan Internet berbasis TCP/IP.
Sistem pengalamatan IP ini terbagi menjadi dua, yakni:
  • IP versi 4 (IPv4)
  • IP versi 6 (IPv6)
          MAC Address (Media Access Control Address) adalah., sebuah alamat jaringan yang diimplementasikan pada lapisan data-link dalam tujuh lapisan model OSI, yang merepresentasikan sebuah node tertentu dalam jaringan. Dalam sebuah jaringan berbasis Ethernet, MAC address merupakan alamat yang unik yang memiliki panjang 48-bit (6 byte) yang mengidentifikasikan sebuah komputer, interface dalam sebuah router, atau node lainnya dalam jaringan. MAC Address juga sering disebut sebagai Ethernet address, physical address, atau hardware address.
Source : https://en.wikipedia.org/wiki/Transmission_Control_Protocol
              https://id.wikipedia.org/wiki/Alamat_IP
              https://id.wikipedia.org/wiki/MAC_address
              

Sabtu, 27 Februari 2016

Pengenalan Wordpress

Menurut wikipedia :

         "WordPress adalah sebuah aplikasi sumber terbuka (open source) yang sangat populer digunakan sebagai mesin blog (blog engine). WordPress dibangun dengan bahasa pemrograman PHP dan basis data (database) MySql. PHP dan MySQL, keduanya merupakan perangkat lunak surber terbuka (open source software). Selain sebagai blog, WordPress juga mulai digunakan sebagai sebuah CMS (Content Management System) karena kemampuannya untuk dimodifikasi dan disesuaikan dengan kebutuhan penggunanya. WordPress adalah penerus resmi dari b2/cafelog yang dikembangkan oleh Michel Valdrighi. Nama WordPress diusulkan oleh Christine Selleck, teman Matt Mullenweg. WordPress saat ini menjadi platform content management system (CMS) bagi beberapa situs web ternama seperti CNN, Reuters, The New York Times, TechCrunch, dan lainnya." 

         Sejarah WordPress dimulai saat Matt Mullenweg yang merupakan pengguna aktif dari b2 mengetahui bahwa proses pengembangan b2 dihentikan oleh pemrogramnya (programmer) yang bernama Michel Valdrighi, Matt Mullenweg merasa sayang dan mulai melanjutkan pengembangan b2.[7]
WordPress muncul pertama kali pada tahun 2003 hasil kerja keras Matt Mullenweg dengan Mike Little.[7] Yang membuat WordPress makin terkenal, selain karena banyaknya fitur dan tampilan yang menarik, adalah juga karena dukungan komunitas terhadap perangkat lunak sumber terbuka untuk blog.

Jumat, 26 Februari 2016

Virtual Host (SubDomain)

           Menurut wikipedia" Subdomain adalah bagian dari sebuah nama domain induk. Subdomain umumnya mengacu ke suatu alamat fisik di sebuah situs contohnya: wikipedia.org merupakan sebuah domain induk." Subdomain umumnya mengacu ke suatu alamat fisik di sebuah situs contohnya: wikipedia.org merupakan sebuah domain induk. Sedangkan id.wikipedia.org merupakan sebuah sub domain. Biasanya, subdomain ada di depan domain dan dipisah dengan titik, seperti id.wikipedia.org. id merupakan subdomain wikipedia, sedangkan wikipedia itu sendiri adalah domain induk. Subdomain juga sebagai Third level domain.

Berikut Langkah-langkah melakukan Konfigurasi sub domain. :
1.  Masuk ke direktori bind , pada saat konfigurasi DNS
#cd /etc/bind

2. Edit db.forward pada direktori bind, db.forward yang saya miliki adalah db.rosant. Maka gunakan perintah:
 #nano db.rosant

3. Tambahkan Script berikut ke baris paling bawah:
 sub     IN      A        192.168.26.40  


4. Kemudian edit db.revese, db.revese yang saya adalah db.192. Maka menggunakan perintah:
# nano db.192
 
5.  Tambahkan script berikut ke baris paling bawah: 
 2       IN      PTR           rosant.net 
 
6. . Buat direktori subdomain pada /var/www/html, dengan perintah:
# mkdir /var/www/html/subdomain
 
7.  Edit file index.html pada direktori subbdomain, dengan perintah:
# nano /var/www/html/index.html
 
8. Ketikkan scrip html seperti gambar dibawah ini
 
9. Kemudian masuk ke direktori sites-available pada direktori apache2, dengan perintah:
# cd /etc/apache2/sites-available
 
10. Masukkan peritah berikut:
# cp 000-default.conf subdomain.conf 
 
11. Lalu edit file subdomain.conf, menggunakan perintah:
#nano subdomain.conf
 
12. Tambahkan script berikut:
  ServerAdmin rosanti@192.168.26.40
  ServerName rosant.net
  ServerAlias sub.rosant.net
  DocumentRoot /var/www/html/subdomain

 
13.  Lalu aktifkan site tersebut dengan perintah:
# a2ensite  subdomain.conf 
 

14.  Kemudian restart apache2 menggunakan perintah:
# /etc/init.d/apache2 restart
 

15. Atur DNS static di mikrotik, isikan dengan subdomain kita.
 
16. Buka browser, ketikkan dengan domain kita. Misal: sub.rosant.net
 
 

Kamis, 25 Februari 2016

Konfigurasi FTP di server

FTP (File Transfer Protocol)
FTP digunakan untuk mentransfer file dari laptop atau komputer client ke server. Pengertian FTP menurut "wikipedia" adalah sebuah protokol Internet yang berjalan di dalam lapisan aplikasi yang merupakan standar untuk pengiriman berkas (file) komputer antar mesin-mesin dalam sebuah Antarjaringan.

Langkah-langkah mengkonfigurasi FTP :
1. Kita install terlebih dahulu paket ftpnya, saya menggunakan proftp. Caranya:
# apt-get install proftpd



Jika memita konfirmasi menggunakan Y besar maka langsung enter saja.

 Jika y kecil ketik y lalu enter.
2. Kemudian akan muncul tampilan konfigurasi proftpd, pilih  "Standalone". Lalu tekan tab untuk pindah ke "Ok" dan tekan "Enter".


Install selesai

3. Edit file prftpd.conf dengan perintah:
# nano /etc/proftpd/proftpd.conf

4.Ubah pada "ServerName" sesuai dengan nama domain server yang telah kita buat sebelumnya. Misal: rosant.net 
  
ini tampilan sebelum saya rubah

                                       ini sesudah saya ganti.



5.  Setelah itu tekan "Page Down" pada keyboard hingga kursor tiba dihalaman terakhir, lihat gambar dibawah ini. 

 6. Restart proftpd:
# /etc/init.d/proftpd restart
7. Buka browser, ketikkan ftp://domain server. Misal:ftp://192.168.26.40 atau ftp://rosant.net

 

 SEKIAN 
Terimakasih 
Semoga bermanfaat.

Rabu, 24 Februari 2016

Konfigurasi Bind9 (DNS) Server

         DNS atau Domain Name Sistem adalah sebuah server yang berfungsi menangani translasi penamaan host-host kedalam IP Address, begitu juga sebaliknya dalam menangani translasi dari IP Address ke Hostname/Domain.
        Pengertian DNS(Domain Name System) adalah sebuah sistem yang berfungsi untuk menerjemah kan alamat IP kita kedalam suatu Domain(.com , .net) atau sebaliknya. 
        BIND(Berkeley Internet Name Domain) adalah server DNS yang paling umum digunakan di Internet, khususnya pada sistem operasi bertipe Unix yang secara de facto merupakan standar.
Berikut langkah-langkah mengistall dan konfigurasi :
1. Untuk menginstall bind9 sangatlah mudah, Anda hanya perlu menggunakan perintah 
#apt-get install bind9

Selasa, 23 Februari 2016

Install Web Server

          Fungsi utama sebuah Server Web adalah untuk mentransfer berkas atas permintaan pengguna melalui protokol komunikasi yang telah ditentukan.
        
Berikut langkah-langkah mengistall Web Server
1.  Install Apache klik disini

2. Menguji Web Server dengan PHP Script  klik disini

3. Installasi Database Mysql klik disini

4. Installasi PHP Myadmin klik disini

Install PHP Myadmin

             phpMyAdmin adalah perangkat lunak bebas yang ditulis dalam bahasa pemrograman PHP yang digunakan untuk menangani administrasi MySQL melalui Jejaring Jagat Jembar (World Wide Web). phpMyAdmin mendukung berbagai operasi MySQL, diantaranya (mengelola basis data, tabel-tabel, bidang (fields), relasi (relations), indeks, pengguna (users), perijinan (permissions), dan lain-lain).
source :  https://id.wikipedia.org/wiki/PhpMyAdmin

Langkah-langkah menginstall PHP Myadmin sebagai berikutr:

1. Install Php Myadmin 
Anda hanya perlu mengetikkan perintah dibawah ini :

#apt-get install phpmyadmin

2. Tunggu beberapa saat , Kemudian akan muncul gambar seperti di bawah ini, Anda pilih "Apache2" dengan menekan spasi. lalu tab dan enter
3. Lalu akan tampil lagi seperti dibawah ini , Anda pilih yes lalu enter 
4. Setelah itu Ada di minta untuk memasukkan password mysql Anda, 
5. Anda juga diminta untuk memasukkan password lagi kalau untuk yang ini Anda boleh memasukkan password baru atau menggunakan password mysql tadi.



6. Verifikasi password Anda
7. Pengujian membuat Database dari php myadmin, Silahkan Anda buka web browser Anda ( komputer Client )dan masukkan Alamat  "IP/phpmyadmin" misal "192.168.26.40/phpmyadmin"

8. Masukkan Nama = "root " password yang telah Anda buat tadi, maka akan muncul tampilan seperti di bawah ini.

Selamat Mencoba 
Semoga bermanfaat.

Install Database Mysql

        Database adalah tempat diamana kalian meletakkan file-file data yang diperlukan oleh sebuah website ataupun aplikasi. Berhubung pada saat ini hampir seluruh website sudah berwujud dinamis yang pastinya membutuhkan database maka kalian juga perlu mengistall sebuah Database server sebagai lanjutan dari penginstallan Web Server di pembahasan sebelumnya.
          Aplikasi yang cukup sering digunakan adalah Mysql dikarenakan kestabilan , kehebatannya dan yang pastinya gratis.

Mengistall Mysql 
1. Mengistall Database Server di debian dengan perintah sebagai berikut: 
#apt-get install mysql-server mysql-client
2. Kemudian jika keluar verifikasi seperti gambar dibawah ini , jika Y besar bisa langsung di enter , jika y kecil ketikkan y baru di enter.
3. Tunggu beberapa saat maka akan muncul pertanyaan seperti gambar dibawah, Masukkan password sesuai yang Anda inginkan.


4. Kemudian Anda akan diminta untuk memverifikasi password Anda.

 Langkah Selanjutnya : Klik disini
Terimakasih 
Semoga bermanfaat.

Menguji Web Server dengan PHP Script

     Setelah kita melakukan install Apache kita bisa menggunakan perintah dibawah ini:
 #nano var/www/html/test.php
1. Perintah diatas digunakan untuk membuat file test.php di directori /var/www/html atau root dokumen milik Apache2

2. Kita nanti akan masuk ke halaman tersebut, langkah selanjutnya adalah menambahkan isi sebagai berikut:  
<?php
phpinfo();
?>
 Ketika selesai menuliskan isi kita keluar dan simpan dengan menekan Ctrl+x lalu y enter,  pada keyboard. 

 3. Kemudian kita bisa melihat hasilnya dengan menuliskan perintah di web browser kita,  ketikkan : IP/test.php , misal : 192.168.26.40/test.php


Dan akan muncul hasil seperti gambar dibawah ini. 


Langkah selanjutnya  : klik disini
Terimakasih 
Semoga bermanfaat.

Install Apache

        Aplikasi Web Server yang terkenal adalah Apache. Apache merupakan aplikasi free berbasis Oen Source yang kenal tangguh dan sering dipakai oleh server-server di seluruh dunia.
   
Berikut Langkah- langkah mengistall Apache: 

1. Install Apache 
    Untuk mengistall Apache kita dapat mengetikkan perintah sebagai berikut: 
#apt-get install apache2 php5


  •  Jika ada pilihan (Y/n) pilih enter jika Y besar , tapi jika y kecil, ketik y dahulu baru di enter. 
Ini tampilan setelah selesai mengistall.

2. Untuk melihat hasil dari instalasi yang telah kita lakukan dapat mengetikkan perintah berikut pada alamat URL :
 Masukkan saja IP Server Anda , misal "192.168.26.40"
Jika muncul hasil seperti ini berarti berhasil.

Langkah selanjutnya :    klik disini
 Terimakasih.!
Semoga bermanfaat .!

Install Telnet

Telnet (TELecommunication NETwork) 
         Merupakan sebuah protokol jaringan yang digunakan di internet dan juga jaringan komputer lokal. Telnet ini digunakan untuk menghubungkan komputer linux satu dengan komputer linux yang lainnya. Telnet ini juga didesain untuk memudahkan proses komunikasi yang dapat menghubungkan antar PC Client dengan Server. Telnet bekerja sebagaimana Remote, Yaitu dapat melakukan perintah atau apa saja untuk memberikan perintah pada Server seolah-olah berada di komputer sendiri.

Senin, 22 Februari 2016

Mengkonfigurasi VPN di Mikrotik

      Fungsi VPN adalah memberikan koneksi yang sangat aman antara jarngan prbadi yang terhubung melalui internet.
Hal ini memungkinkan remote komputer bertindak seolah-olah berada di jaringan LAN. Virtual Private Network adalah sebuah sistem yang memungkinkan komputer jaringan luas secara geografis tanpa ada hambatan fisik. VPN dikategorikan sebagai bentuk jaringan dalam cakupan area luas. VPN mendukung fungsi seperti akses remote klien, akses jaringan LAN satu ke jaringan LAN yang lain, dan juga membuat fungs pembatasan internet.

Cara mengkonfigurasi VPN di Mikrotik.

1.  Masuk ke halaman Mikrotik 
2. Pilih IP pool 

     
    
      > Nama (sesuaikan) : Contoh : "smuba"
     > addresses (satu subnet dengan IP Ethernet2) : Contoh: 10.8.2.10-10.8.2.99


 3. Masuk ke PPP
PILIH (+) add > PPP Server Binding
Ubahlah Nama sesuai yang kita inginkan > lalu apply > ok
Maka akan mendapatkan hasil sebagai berikut.:
4. Masih di menu PPP > pilih menu profiles > klik tanda (+) atau add > Ubah Nama , Local address, Remote address , misalnya nama: smuba, local address :192.168.12.18 , Remote Address: smuba > klik Apply > Ok
NB: Local address sesuai dengan ethernet 1 atau ethernet yang terhubung dengan WAN,


5. Masih di menu PPP > masuk pada menu secrets
6. klik (+) add > tuliskan Nama : smuba , Password : ***** , Service : pptp , Profile : smuba. Klik Apply > Ok

7. Kemudian buatlah VPN pada komputer Anda , KLik kanan pada gambar Wifi > Edit konection > add > pada pilihan Ethernet ganti dengan PPTP > create


8. Ubah Nama : smubas > Masukkan Gateway ( 192.168.12.18) > masukkan Nama dan Password seperti yang kita buat di menu secrets tadi misal :User Name:  smuba,  password : *****. > save

9. Jika berhasil maka akan muncul pemberitahuan seperti ini.

Catatan:
Mikrotik yang kita konfigurasi tadi harus sudah di setting hotspotnya terlebih dahulu.
#Selamat Mencoba
Semoga Bermanfaat.