Clock

Selasa, 10 Juni 2014

Enkripsi Suatu Kata

Coding

#include <iostream>
#include <stdio.h>
#include <stdlib.h>
using namespace std;
int main(int argc, char *argv[])
{
     cout<<"------------------------------------------------------"<<endl;
     cout<<"                      Created By                                         "<<endl;
     cout<<"               Muhammad Darajatun Mudzakir                 "<<endl;
     cout<<"------------------------------------------------------"<<endl;
    char kata[20];
    int x=0;
    cout<< " Masukkan kata : " ; 
    gets (kata); 
    cout<< " \n"; 
    while (kata[x]!='\0'){
          cout<< int (kata[x]); 
          x++;} 
          cout<<"\n\n";
    for (x=0; x<=20;x++){
        cout<< hex<< int (kata[x]) ; 
        x++;}
        cout<<"\n\n";
        
    system("PAUSE");
    return EXIT_SUCCESS;
}

Faktorial

Coding Faktorial

#include <cstdlib>
#include <iostream>

using namespace std;

    long int fakto(unsigned int nil_n){
    if(nil_n == 0|| nil_n == 1)
       return 1;
   else
       return nil_n*fakto(nil_n-1);
}

int main(int argc, char *argv[])
{
    int n;
   cout<<"Inputkan nilai n = ";cin>>n;
   long int hasil = fakto(n);
   cout<<n<<"! = "<<hasil;
   cout<<endl;
    system("PAUSE");
    return EXIT_SUCCESS;
}

screenshot


Jumat, 06 Juni 2014

Tugas Komunikasi Data & Jaringan Komputer

Konfigurasi Jaringan Hotspot 
Pada MikroTik RouterOS 

System Hotspot
Hotspot digunakan untuk melakukan autentikasi pada jaringan local. Autentikasi yang
digunakan berdasarkan pada HTTP atau HTTPS protocol dan dapat diakses dengan
menggunakan Web Browser. Hotspot sendiri adalah sebuah system yang
mengkombinasikan beberapa macam features dari MikroTik RouterOS yang sangat
mudah dikonfigurasi. Hotspot System adalah sebuah teknologi autentikasi yang biasa
digunakan ketika kita akan menyediakan akses internet pada areal publik, seperti : Hotel,
café, airport, taman, mall dll. Teknologi akses internet ini biasanya menggunakan
jaringan wireless atau wired. Kita bisa menyediakan akses internet gratis dengan
menggunakan hotspot atau bisa juga menggunakan Voucer untuk autentikasinya.
Cara Kerja System Hotspot
Ketika kita memcoba membuka sebuah web page maka router yang sudah memiliki
hotspot system, akan men cek apakah user sudah di autentikasi pada system hotspot
tersebut. Jika belum melakukan autentikasi, maka user akan di arahkan pada hotspot
login page yang harus di isikan berupa usernama dan password. Jika informasi login yang
dimasukkan sudah benar, maka router akan memasukkan user tersebut kedalam hotspot
sytem dan client sudah bisa mengakses halaman web. Selain itu akan muncul popup
windows berisi status ip address, byte rate dan time live. Dari urutan proses diatas, maka
user sudah bisa mengakses halaman internet melalui hotspot gateway.
Keunggulan System Hotspot
Hotpost system digunakan untuk autentikasi user, penggunaan akses internet dapat
dihitung berdasarkan waktu dan data yang di download / upload. Selain itu dapat juga
dilakukan limitasi bandwidth berdasarkan data rate, total data upload/download atau bisa
juga di limit berdasarkan lama pemakaian. Hotspot system juga mendukung system
Radius. Konfigurasi System Hotspot
Untuk mengkonfigurasi jaringan hotspot cara yang biasa digunakan adalah dengan
menggunakan wizard, yang secara otomatis akan meng konfigurasi paket system berikut :
- /ip hotspot
- /ip hotspot profile
- /ip hotspot user
- /ip pool
- /ip dhcp-server
- /ip dhcp-server network
- /ip firewall nat
- /ip firewall filter
Gambar Setup Hostpot system dengan menggunakan Wizard































































 Hotspot Server Profile
Hotspot Server Profile adalah setting server yang akan sering digunakan untuk semua
user seperti metode autentikasi dan Limitasi data rate. Ada 6 metode autentikasi yang
berbeda dalam profile setting, jenis autentikas tersebut adalah :
- HTTP PAP
- HTTP CHAP
- HTTPS
- HTTP cookie
- MAC address
- Trial
GAMBAR HOTSPOT SERVER PROFILE




























GAMBAR HOTSPOT AUTENTICATION METHOD
 Data Rate Limitation
Data rate limitation akan digunakan sebagai default setting untuk user yang belum di
setting limitasi pemakaiannya. Dimana RX adalah Client upload dan TX adalah Client
download.
Contoh penggunaan Data Rate Limitation
- setting default data rate di 64k/128k (upload/download)
- masuk ke system hotspot dan cek bandwidth yang didapat.
GAMBAR DATA RATE LIMITATION Hotspot User Profile
Hotspot user profile adalah tempat menyimpan untuk sekelompok user yang akan
dibuatkan rule profilenya. Dimana didalamnya bisa dilakukan setting firewall filter chain
untuk traffic yang keluar/masuk, kita juga bisa mensetting limitasi data rate dan selain itu
dapat juga dilakukan paket marking untuk setiap user yang masuk kedalam profile
tersebut secara otomatis.
GAMBAR HOTSPOT USER PROFILE




























Hotspot User
Hotspot user adalah nama-nama user yang akan akan diautentikasi pada system hotspot.
Beberapa hal yang dapat dilakukan dalam konfigurasi hotspot user diantaranya :
- memasangkan username,password dan profile yang disetting pada client tertentu.
- Membatasi user berdasarkan waktu dan paket data yang digunakan
- Menggunakan ip address tertentu dari ip address dhcp yang ditawarkan
- Mengizinkan user untuk koneksi ke hotspot system dari MAC address tertentu
Contoh penggunaan :
- Buat beberapa user dengan bentuk limitasi yang berbeda.
- Buat beberapa user yang diautentikasi berdasarkan MAC address
GAMBAR HOTSPOT USERS Hotspot IP Bindings
Hotpost IP Bindings digunakan untuk mengizinkan ip tertentu untuk membypass
autentikasi hotpost, ini sangat berguna sekali ketika kita ingin menjalankan layanan
server, atau IP telephony dibawah system hotspot.
Contoh Penggunaan :
- buat agar pc atau notebook anda untuk dapat membypass hotspot system, dengan
demikian anda dapat melakukan browsing tanpa autentikasi

GAMBAR HOTSPOT IP BINDINGS Hotspot HTTP Walled Garden
Hotspot Walled Garden adalah sebuah system yang mengizinkan semua user yang tidak
memiliki autentikasi untuk mengakses halaman website tertentu. tetapi ketika akan
mengakses resource yang lain maka harus melakukan autentikasi. Sistem ini akan
melakukan pengaturan pada level protokol HTTP and HTTPS. Cara kerja Walled garden
pada HTTP level mirip dengan web-proxy.

Contoh penggunaan:
- Buat hotspot system agar mengizinkan browser untuk mengakses
http://www.jetcoms.net tanpa menggunakan autentikasi

GAMBAR HOTSPOT HTTP WALLED GARDEN  Advertisement
Kita dapat menggunakan proxy yang sama pada user yang tidak memiliki autentikasi
untuk menerapkan fasilitas walled-garden ini, settingan advertise bisa juga digunakan
oleh user yang memiliki autentikasi untuk dapat menampilkan advertise (iklan) dalam
bentuk popup windows. Advertisement ini diaktifkan oleh network administrator dengan
mensetting system secara automatis untuk membuka status page. Bahkan advertise ini
tetap akan muncul meskipun user tersebut login dengan menggunakan mac address. Dan
akan melihat advertisement tersebut dalam interval waktu tertentu sesuai dengan yang
disetting. Jadi ketika saatnya popup advertisement muncul, maka server akan
mengarahkan web browser client ke status page dan status page akan menampilkan
advertise yang kita buat.
Contoh penggunaan :
- Buat advertisement yang akan mengarah ke
- http://www.jetcoms.net
- http://feryjunaedi.wordpress.com
- (bisa ditambahkan halaman lain yang akan anda advertise)
GAMBAR ADVERTISEMENT SETUP

Senin, 26 Mei 2014

TUTORIAL Dan PENUTUP


  1. TUTORIAL

  1. Pendahuluan
Saat awal membuka terminal, maka akan tampil :

igos@localhost - $

Silahkan anda ketikan “su” lalu enter untuk masuk ke home/igos dan mulai menginstall aplikasi.
Setelah itu silahkan ketikan code/coding di bawah ini :

Yum install httpd php php5 mysql-server

                               Pastikanlah kurang lebih tampilan hasil saat di enter seperti screenshot berikut ini :
 




Jika Sudah, Silahkan lanjut ke point berikutnya.
  1. Penginstallan Aplikasi HTTPD
Berikut adalah cara menginstal HTTPD dalam linux dengan menggunakan terminal linux sebagai comando utama OS Linux Tersebut, kita dapat menuliskan coding atau code berikut ini sebagai bentuk perintah terhadap OS Linux untuk meninstall aplikasi HTTPD :
Yum install httpd
Maka akan secara otomatis jika komputer terkoneksi dengan internet akan langsung mendownload aplikasi HTTPD tersebut, berikut adalah screenshoot penginstalan httpd (dimulai dari “yum install httpd) : 



 
Jika kiranya sudah Terselesaikan maka silahkan lanjut ke point berikutnya untuk mengisntall aplikasi PHP.

  1. Menginstall Aplikasi PHP

    Setelah selesai dan berhasil untuk menginstall httpd, selanjutnya adalah tutorial untuk menginstall PHP dalam OS Linux.
    Untuk mengisntal PHP bisa kita gunakan lagi code/coding yang digunakan untuk menginstall aplikasi sebelumnya (httpd) dengan syarat kata httpd diganti dengan php, atau lebih jelasnya seperti berikut
    codingnya :

    Yum install php

    Ketikan itu seperti anda mengetikan dan mengenter saat menginstall aplikasi httpd sebelumnya, atau lebih rincinya anda bisa melihat letak coding dan hasilnya dalam screenshoot berikut ini :


     

    Jika Sudah “terselesaikan seperti yang anda menginstall httpd tadi, maka anda bisa melanjutkan ke point selanjutnya, yaitu menginstall mysql.
  2. Penginstallan Aplikasi Mysql
Di point ini kita akan membahas mengenai cara menginstall Aplikasi Mysql dalam OS Linux.
Sebenarnya dalam penginstallan Mysql memiliki perintah atau coding yang umumnya sama dengan perintah menginstall php dan httpd, hanya berbeda nama aplikasi saja, atau anda bisa melihat perintah untuk menginstall mysql dalam OS Linux berikut ini :

Yum install mysql

Ketikan perintah atau code atau coding tersebut seperti code code sebelumnya, dan anda juga bisa melihat lebih rinci coding dan hasilnya saar di enter dalam screenshoot berikut ini :


Jika Sudah Terselesaikan, Maka selamat anda telah menginstall 3 Aplikasi tersebut, dan selanjutnya anda bisa mempelajari tentang menggunakan/membuat file.php dan di masukan dalam folder dengan privasi yang kita inginkan dalam point selanjutnya.

5.  Membuat Folder Privasi dan Data php

Dalam point ini kita akan membahas tentang cara membuat folder dengan privasi yang kita inginkan serta juga membuat data php yang bisa kita jalankan.
Untuk Lebih Jelasnya mengenai point ini silahkan anda ketikan coding dalam screenshoot ini dan lalu lihat hasilnya di browser dan folder penyimpanan anda : 














 
 
  1. PENUTUP

Allhamdulillah dengan ini para pembaca telah menyelesaikan membaca tutorial ini, dan kami sangatlah berharap tutorial ini bisa bermanfaat dan berguna bagi para pembaca kedepannya nanti, amin ya rabbal ‘alamin.
Jika dalam tutur kata atau dalam penulisan kami ada yang kurang tepat atau kurang berkenan di hati pembaca, Kami Mohon Maaf.
Kami sangatlah menerima kritik dan saran yang bersifat membangun dari para pembaca tutorial ini.

Sekian, dan terimakasih atas ketersediaannya untuk belajar bersama kami.





















Yogyakarta, 26 Mei 2014
Penulis,



MUHAMMAD DARAJATUN MUDZAKIR
NIM : 1300018053



  1. REFERENSI
  • Modul Praktikum Komunikasi Data dan Jaringan Komputer Pertemuan 8 Universitas Ahmad Dahlan Yogyakarta


  1. PENDAHULUAN

Allhamdulilah, Segala puji bagi alloh S.W.T yang telah memberikan kita rahmat serta hidayahnya sehingga kami dapat menyelesaikan tutorial dalam rangka post test praktikum mata kuliah Komunikasi Data dan Jaringan Komputer.
Sholawat serta salam semoga tetap tercurahkan kepada junjungan besar kita Nabi Muhammad S.A.W., beserta keluarga, sahabat dan semoga syafaatnya sampai pada kita kelak di akherat, amin ya rabbal ‘alamin.
Dengan berbagai referensi dan sumber sumber yang telah di peroleh oleh kami, kami dapat menyimpulkan beberapa tutorial mengenai penginstalan program program di OS LINUX, dan dalam Tutorial ini kami sediakan berbagai macam pemahaman sebagai berikut :

  1. Pendahuluan
  2. Install httpd
  3. Install php
  4. Install mysql
  5. Membuat Folder Privasi dan Data php

Dengan adanya point point yang kami terapkan tersebut semoga dapat membantu pembaca untuk lebih mengerti mengenai penginstalan program dalam OS LINUX.
Terimakasih, Sekian dari kami semoga file ini dapat bermanfaat dan membantu bagi para pembaca sekalian.





                                                                                                  Yogyakarta, 26 Mei 2014
                                                                                                                     Penulis,



                                                                  MUHAMMAD DARAJATUN MUDZAKIR
                                                                  NIM : 1300018053





Cover

TUTORIAL

MENGINSTALL PROGRAM

DI OS LINUX









Disusun oleh :

Muhammad Darajatun Mudzakir
1300018053








UNIVERISTAS AHMAD DAHLAN

YOGYAKARTA

Senin, 07 April 2014

mdm

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
int a[2];
int b[3];
int d,t;
cout<<"* Masukan Jumlah Anggota 1 : ";
cin>>d;
cout << "Masukkan himpunan 1 : \n";
for(int n=0; n<d;n++) {
cin >>a[n];
}
cout<<endl;
cout<<"* Masukan Jumlah Anggota 2: ";
cin>>t;
cout << "Masukkan himpunan 2 : \n";
for(int m=0; m<t ; m++) {
cin >> b[m];
}
cout<<endl;
cout<<"============================================"<<endl;
cout << "Maka relasi A yang habis di bagi B : {";
for(int x=0; x<d;){
for(int y=0; y<t; y++) {
        int k=a[x];
        int l=b[y];
        if (k%l==0){
cout << "(" << a[x] << "," << b[y] << ")";}
}
x++;
}
cout << "}" << endl;
cout<<"============================================"<<endl;
cout<<endl;
    system("PAUSE");
    return EXIT_SUCCESS;
}