Halaman

Jumat, 12 Desember 2014

Fitur – Fitur Hostpot pada Mikrotik

1. Hostpot Server – Hostpot Setup



RouterOS sudah menyediakan Wizard untuk melakukan setup Hotspot System. Wizard ini berupa menu interaktif yang terdiri dari
beberapa pertanyaan mengenai parameter setting hotspot. Wizard bisa dipanggil atau dieksekusi
menggunakan peritah “/ip hotspot setup”.  Jika anda mengalami kegagalan dalam konfigurasi hotspot direkomendasikan reset kembali router dan konfigurasi ulang dari awal.
Pada Langkah awal Tentukan interface mana yang akan digunakan untuk menjalankan Hotspot System: hotspot interface: (ex: ether1,wlan1,bridge1,vlan1). Tentukan Alamat IP untuk Interface Hotspot : Local address of hotspot network: (ex: 10.5.50.1/24). Opsi Hotspot Network akan NAT atau Routing : masquerade hotspot network: yes. Tentukan IP-Pool untuk jaringan Hotspot : address pool of hotspot network: 10.5.50.2-10.5.50.254. Menggunaan SSL-certificate jika ingin menggunakan Login-By HTTPS : select certificate: none.  Jika diperlukan SMTP server khusus untuk Server hotspot bisa ditentukan, sehingga Server bisa mengirimkan email (misal email notifikasi). Konfigurasi SMTP server : Ip address of smtp server: 0.0.0.0 (ex: 159.148.147.194). Konfigurasi DNS server yang akan digunakan oleh user. Hotspot : dns servers: 159.148.147.194,159.148.60.20. Konfigurasi DNS-name dari router Hotspot, Hal ini digunakan jika Router memiliki DNS-Name yang valid (FQDN), Jika tidak ada biarkan kosong. Langkah terakhir dari wizard adalah pembuatan sebuah user hotspot : name of local hotspot user: usrox password for the user: 12345
1
2. Hotspot Server Profiles
Hotspot Server Profile digunakan untuk menyimpan konfigurasi-konfigurasi umum dari beberapa hotspot server. Profile ini digunakan untuk grouping beberapa hotspot server dalam satu router. Pada server profile terdapat konfigurasi yang
berpengaruh pada user hotspot seperti : Metode Autentikasi. Ada 6 Metode autentikasi yang bisa digunakan di Server-Profile.
2
  • HTTP-PAP – metode autentikasi yang paling sederhana, yaitu menampilkan halaman login dan mengirimkan info login berupa plain text.
  • HTTP-CHAP – metode standard yang mengintegrasikan proses CHAP pada proses login.
  • HTTPS – menggunakan Enkripsi Protocol SSL untuk Autentikasi.
  • HTTP Cookie – setelah user berhasil login data cookie akan dikirimkan ke web-browser dan juga disimpan oleh router di ‘Active HTTP cookie list’ yang akan digunakan untuk autentikasi login selanjutnya.
  • MAC Address – metode ini akan mengautentikasi user mulai dari user tersebut muncul di ‘host-list’, dan menggunakan MAC address dari client sebagai username dan password.
  • Trial – User tidak memerlukan autentikasi pada periode waktu yang sudah ditentukan.
2
3.  Hotspot User
Halaman dimana parameter username, password dan profile dari user disimpan. Beberapa limitasi juga bisa ditentukan di
halaman user seperti uptime-limit dan bytes-in/bytes-out. Jika limitasi sudah tercapai maka user tersebut akan expired dan tidak dapat digunakan lagi. IP yang spesifik juga bisa ditentukan di halaman ini sehingga user akan mendapat ip yang sama. User bisa dibatasi pada MAC-address tertentu.
3
User Limitation
  • Limit Uptime batas waktu user dapat menggunakan akses ke Hotspot Network.
  • Limit-bytes-in, Limit-bytes-out dan Limit-bytes-total batas quota trasfer data yang bisa dilakukan oleh user.
3
4.  Hostpot User Profile
Hotspot User Profile digunakan untuk menyimpan konfigurasi-konfigurasi umum dari User-user hotspot. Profile ini digunakan untuk grouping beberapa User. Pada User Profile, mampu melakukan assign poolip tertentu ke group user. Parameter Time-out juga bisa diaktifkan untuk mencegah monopoli oleh salah satu user. Limitasi juga bisa ditentukan di UserProfile seperti : Data Rate (Kecepatan Akses) dan Session Time (Sesi Akses).
  • Address List : IP user akan ditambakan ke dalam firewall addresslist sesuai list yang ditentukan
  • Incoming Filter : Nama chain baru untuk trafik yang berasal dari IP user (trafik upload)
  • Outgoing Filter : Nama chain baru untuk trafik yang menuju IP user (trafik download)
  • Incoming Packet Mark : Nama packet-mark untuk trafik yang berasal dari IP user (trafik upload)
  • Outgoing Packet Mark : Nama packet-mark untuk trafik yang menuju IP user (trafik download)
Kelima parameter ini bisa kita gunakan untuk melakukan filtering dan qos yang advanced.
4
Advertisement juga menggunakan ProxyEngine di Hotspot System untuk menampilkan popup halaman web (iklan) di webbrowser para user yang sudah terautentikasi. Halaman Advertisement dimunculkan berdasarkan periode waktu yang sudah ditentukan, dan akses akan dihentikan jika pop-up halaman advertisement diblock (pop-up blocker aktif), dan akan disambungkan kembali jika halaman Advertisement sudah dimunculkan.
Jika sudah waktunya untuk memunculkan advertisement, server akan memanggil halaman status dan meriderect halaman status tersebut ke halaman web iklan yang sudah ditentukan.
5. Hostpot Active
Tabel active digunakan untuk memonitoring client yang sedang aktif / terautentikasi di hotspot server kita secara realtime.
5
6. Hostpot Host
Tabel host digunakan untuk memonitoring semua perangkat yang terhubung dengan hotspot server baik yang sudah login ataupun belum.
Flag yang tersedia didalam tabel Host :
S : User sudah ditentukan IP nya didalam IP binding
H : User menggunakan IP DHCP
D : User menggunakan IP statik
A : User sudah melakukan login / Autentikasi
P : User di bypass pada IP binding
5
7. Hostpot IP Bindings
One-to-one NAT bisa dikonfigurasi secara static berdasarkan :
  • Original IP Host
  • Original MAC Address
Bypass host terhadap Hotspot Authentication bisa dilakukan menggunakan IP-Bindings. Block Akses dari host tertentu (Berdasarkan Original MAC-address atau Original IP-Address) juga bisa dilakukan menggunakan IP-Bindings.
6
6
8. Hostpot Walled Garden
WalledGarden adalah sebuah system yang memungkinkan untuk user yang belum terautentikasi menggunakan (Bypass!) beberapa resource jaringan tertentu tetapi tetap memerlukan autentikasi jika ingin menggunakan resource yang lain.
7
7
9. Hostpot Walled Garden IP-List
IP-WalledGarden hampir sama seperti WalledGarden tetapi mampu melakukan bypass terhadap resource yang lebih spesifik pada protocol dan port tertentu. Biasanya digunakan untuk melakukan bypass terhadap server local yang tidak memerlukan autentikasi.
8
10. Hostpot Cookies
Hostpot cookies digunakan untuk mengetahui daftar dinamis dari semua HTTP cookies yang valid.

Install MIkrotik Router OS di VirtualBox


Langkah-Langkah Seperti Berikut :
1. Download Mikrotik
2. Install Virtual Box di komputer seperti biasa anda menginstal software yang lain
3. setelah diinstal, buka Virtual Box dan klik button yang bernama "Baru"

4. Akan muncul konfirmasi seperti gambar di bawah ini, lalu klik next
5. Beri nama virtual mesin yang akan dibuat dan pilih sistem operasi yang akan digunakan. disini saya             menginput nama mikrotik2 sebagai virtual mesinnya dan other sebagai tipe sistem operasinya, jangan lupa pilih versi other/unknown, Lalu klik next. Untuk lebih jelasnya lihat gambar di bawah ini
6. Tentukan memori dasar (RAM) yang akan dipakai di virtual mesin, disini saya memberikan kapasitas memori 64 MB sesuai yang disarankan. Selanjutnya klik next
7. Pilih create new hard disk untuk membuat hard disk yang baru di virtual mesin, lalu klik next
8. klik next
9. Pilih fixed untuk menentukan virtual disknya, lalu klik next
10. Tentukan kapasitas virtual disk yang akan dibuat. Disini saya memberikan 80 Mb sebagai virtual disknya , lalu klik next
 11. klik Finish untuk melanjutkan dan klik Finish untuk mengakhiri
12. Sekarang mikrotik dalam virtual mesin dapat dijalankan dengan mengklik button start
13. Selanjutnya akan tampil kata sambutan selamat datang, lalu klik next
14. Browse file yang telah didownload tadi. Saya menyimpan file mikrotik di F:\Program, lalu klik next
15. Klik button Finish untuk melanjutkan
16. Selanjutnya mikrotik aan melakukan booting di virtual mesin,
17. Setelah itu muncul perintah untuk memilih fasilitas yang akan digunakan di mikrotik routing software, lalu klik huruf 'a' di keyboard untuk mrmilih semua fasilitas dari mikrotik routing software, selanjutnya klik huruf 'i' untuk menginstal mikrotik routing software, seperti pada gambar berikut
18. Muncul peringatan "all data will beerased! Continue?[y/n]", ketikan huruf 'n' di keyboard untuk melanjutkan
19. Setelah itu muncul perintah "do you want to keep old configuration?[y/n]" ketikan huruf 'n' di keyboard karena kita ingin mengkonfigurasi virtual routing yang baru.
20. Selanjutnya tekan enter untuk menyelesaikan konfigurasi.
21. Selanjutnya mikrotik akan memintah instalasi ulang , klik defices>>CD/DVD Devices>>Unmount CD/DVD Devices, lalu Restart mikrotik.
22. Sekarang kita telah berhasil menginstal Virtual routing software, selanjutnya tekan angkah 0 di keyboard untuk masuk ke virtual routing software, lalu tekan enter. Sekarang kita telah masuk di mikrotik.
23. Hahaeeeeee,,,,,,,,Mikrotik telah diinstal di dalam firtual box.

Jumat, 14 November 2014

cara membuat koneksi wifi mengunakan router melalui winbox

1. buka winbox
1
2. konfigurasi dasar pertama ip addres, menyeting:
Address : 172.10.70.12/24
Network : 172.10.70.0
Interface : ether1
2
3. setting ip DNS, menjadi:
servers 172.10.70.1
3
4. setting ip router
4
5. kemudian cek ping google.com
6
6. kemudian ip farewall – NAT genral out.interface ether 1 action masques
kemudian klik wireless untuk mengetahui wifi kita sudah nyala belum dan bisa konek ke internet apa belum
7
8. setting ip
8
9. setting security profile
setting tanpa password mode di none
setting otomatis ip klik ip dhcp server
9
10. DONE ! 
selamat mencoba :D 

Jumat, 11 Oktober 2013

tugas 2 toko buku online 



1. Index


2. tabel Login


3. form Login admin

4. logout

5. form input,edit data 














Kamis, 28 Maret 2013

Resume film pirate of silicon valley

Nama  : muh imam ghazhali
nim      : 11018052
kelas   : A


Resume film "Pirate of Sillicon Valley"
Pirates of Silicon Valley adalah sebuah film tentang Steve Jobs, pendiri Apple Komputer dan Bill Gates pendiri Microsoft.Film ini menelusuri sejarah perkembangan dari kedua perusahaan komputer dari waktu dua pria yang kuliah (awal hingga pertengahan tahun 1970-an) menjadi sekitar 3 bulan sebelum Steve Jobs dipecat oleh John Sculley, maka CEO Apple Computer pada tahun 1985.

Ini adalah sebuah film TNT asli yang menunjukkan bukan hanya perkembangan dua perusahaan komputer, tetapi juga rivalitas antara Steve Jobs dan Bill Gates. Ini menyoroti raksasa komputer saat itu, yang Hewlett Packard, Xeorx dan IBM. Namun, ide dari komputer pribadi hanya mendapatkan kecepatan dan ini adalah dimana kedua Steve Jobs dan Bill Gates menemukan ceruk mereka.

Yang juga sangat menarik dalam film ini adalah pengembangan karakter individu dari kedua Jobs dan Gates. Kita belajar sejak awal bahwa Steve Jobs diadopsi dan dia menghadapi banyak masalah yang sulit karena kurangnya identifikasi diri sebagai hasil adopsi. Dia melihat dirinya sebagai visioner, seniman, orang yang “bisa mengubah sejarah”, namun ragu-ragu untuk mengambil tanggung jawab atas anak haram ia membawa ke dunia. Bill Gates digambarkan sebagai komputer nerd khas, yang meninggalkan pendidikan Harvard untuk memulai Microsoft dengan temannya Paul Allen. Dia ditampilkan sebagai penggerak, seorang oportunis yang tidak akan berhenti untuk mendapatkan ide di luar sana “pertama”.

Apa yang banyak orang tidak tahu tentang revolusioner adalah bahwa mereka bekerja sama sampai Steve Jobs menyadari bahwa Bill Gates dikembangkan Windows dari perangkat lunak Apple telah dirancang untuk komputer mereka. Ironi dari situasi ini adalah bahwa Apple mencuri “konsep jendela” dari
Xerox, maka judul, “The Pirates of Silicon Valley”. Silicon Valley adalah daerah utara California dimana perkembangan komputer tahun 1980-an dan 1990 melonjak.

kesimpulan:
1. segala sesuatu yang baik itu tidak ada yang instant
2. intinya adalah sukses itu enak COY ! hahaha 

Seperti inilah resume film Pirates of Silicon Valley, mohon maaf klo ada salah-salah kata :D 

Jumat, 08 Juni 2012

Program C++ Array [Bubble Short]

program C++


#include
#include

using namespace std;

class bublesort{
      //friend istream& operator>>(istream& in,buble& a);
      //friend ostream& operator<<(ostream& out,buble& a);
public:
        void buble (int data[100],int_Variable banyak);
        void tukar (
        int a,
        int b)
        }; 
 void bublesort::buble (int data[100],int_Variable banyak)
{
     
   int j;
   int k;
 

   j =1;
   while (!(j>banyak))
   {
      k =j+1;
      while (!(k>banyak))
      {
         if (data(j)>data(k))
         {
            tukar(data(j),data(k));
         }
         else
         {
         }
         k =k+1;
      }
      j =j+1;
   }
}
 void tukar (
       int a,
       int b)
{
   int temp;

   temp =a;
   a =b;
   b =temp;
}
int main()
{
   string raptor_prompt_variable_zzyz;
   int banyak;
   int i;

   bublesort a ;
   raptor_prompt_variable_zzyz ="input banyaknya data";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> banyak;
   i =1;
   while (!(i>banyak))
   {
      raptor_prompt_variable_zzyz ="inputkan data";
      cout << raptor_prompt_variable_zzyz << endl;
      cin >> data(i);
      cout << "data:"+data(i) << endl;     
      i =i+1;
   }
   a.buble(data,banyak);
   i =1;
   while (!(i>banyak))
   {
      cout << "isi data:"+data(i) << endl;     
      i =i+1;
   }

  
   system("pause");
   return 0;
}

program C++ menghitung banyaknya elemen link list

Berikut ini adalah program untuk menghitung banyaknya elemen link list :


 #include <iostream>
#include <stdlib.h>

using namespace std;
class node{
      public:
             int data;
             node *berikut;
             };
           
int main(int argc, char *argv[])
{
                  //langkah satu
                  node *baru;
                  baru = new node;
                  int satu;
                  cout<<"isi data node adalah :";
                  cin>>satu;
                  baru -> data=satu;
                  baru -> berikut=NULL;
                 
                 
                 
                  //langkah 2
                  node *lain;
                  lain = new node;
                  int dua;
                  cout<<"isi data node adalah :";
                  cin>>dua;
                  lain->data=dua;
                  lain->berikut=NULL;
                 
                                   
                  node *a;
                  a = new node;
                  int tiga;
                  cout<<"isi data node adalah :";
                  cin>>tiga;
                  a->data=tiga;
                  a->berikut=NULL;
                 
                 
                  node *b;
                  b = new node;
                  int empat;
                  cout<<"isi data node adalah :";
                  cin>>empat;
                  b->data=empat;
                  b->berikut=NULL;
                 
                 
                  //langkah 3
                 
                  baru->berikut=lain;
                  cout<<"isi data node lain dicetak dari node baru adalah:";
                  cout<<baru->berikut->data<<endl;
                 
                  lain->berikut=a;
                  cout<<"isi data node lain dicetak dari node baru adalah:";
                  cout<<lain->berikut->data<<endl;
                 
                  a->berikut=b;
                  cout<<"isi data node lain dicetak dari node baru adalah:";
                  cout<<a->berikut->data<<endl;
                 
                
                 
                  //langkah 4
                  node *kepala=baru;
                  cout<<"mencetak node pertama dari pointer :";
                  cout<<kepala->data<<endl;
                  cout<<"mencetak node kedua dari pointer :";
                  cout<<kepala->berikut->data<<endl;
                 
                  cout<<"mencetak node ketiga dari pointer :";
                  cout<<lain->berikut->data<<endl;
                 
                  cout<<"mencetak node keempat dari pointer :";
                  cout<<a->berikut->data<<endl;
                 
                  //langkah lima:pointer yang jalan2
                  cout<<"menggunakan perulangan untuk mencetak setiap data pada rantai"<<endl;
                  node *jalan = kepala;
                  int i = 1;
                  while(jalan !=NULL){
                              cout<<"data ke-"<<i<<">"<<jalan->data<<endl;
                              i++;
                              jalan = jalan->berikut;
                  }
                 
                  //langkah terakhir
                  cout<<"mencetak node pertama dari pointer :";
                  cout<<kepala->data<<endl;
                  cout<<"mencetak node kedua dari pointer :";
                  cout<<kepala->berikut->data<<endl<<endl<<endl;

                 
                  cout<<"Banyak Data : "<<i-1<<endl<<endl;
                             
system("PAUSE");
    return EXIT_SUCCESS;
}





selamat mencoba :)