MUHHANAVY.COM

belajar takkan pernah cukup, berbagi takkan pernah rugi

Socialize

Saturday, September 13, 2014

Cara Buat VPN pada Mikrotik RouterOS

VPN atau Virtual Private Network merupakan sebuah saluran komunikasi khusus yang berfungsi agar dapat terhubung dengan jaringan komputer pada kantor atau perusahaan melalui jaringan internet. Dengan menggunakan VPN, seakan-akan komputer yang digunakan melalui jaringan di luar jaringan kantor atau perusahaan dapat menjadi bagian dari jaringan lokal kantor atau perusahaan tersebut.
Mikrotik RouterOS dapat difungsikan sebagai host VPN. Syarat utama agar VPN dapat berfungsi dengan baik adalah akses IP Public pada host jaringan kantor atau perusahaan karena pada saat konfigurasi pada komputer client dibutuhkan alamat IP Public sementara IP Public dibutuhkan agar dapat terhubung dengan jaringan Internet. Sementara pada komputer kita hanya butuh jaringan internet tanpa harus menggunakan IP Public.
Langkah-langkah setup VPN pada Mikrotik RouterOS sebagai berikut:
- login pada Mikrotik RouterOS menggunakan Winbox.
- pastikan masquerade netwotk pada mikrotik (Menu IP-Firewall-NAT) pada Src. Address Network jaringan kantor.

- pilih menu PPP pada sidebar Winbox, kemudian pada tab Interface klik PPTP Server. Pastikan cek pada Enabled dan Authentication.

- langkah selanjutnya adalah setup akses user. Masih pada menu PPP, msuk ke tab Secret, kemudian Add, dan isikan Name, Password, Local Address, dan Remote Address.

- langkah terakhir adalah setup konfigurasi VPN Client pada komputer yang akan digunakan. Pada Windows 7, masuk ke Network and Sharing Center dan pilih Set up a New Connection, kemudian Connect to a workplace --> Use my Internet Connection, kemudian isikan alamat IP Public Host dan Destination Name --> isi user dan password sesuai secret konfigurasi pada Mikrotik dan Connect.



- dan komputer VPN Client pun telah terhubung


,

Membuat Koneksi Database MySQL pada VB.NET


Bahasa Pemrograman VB.NET merupakan salah satu bahasa pemrograman untuk Microsoft .NET Framework. Selain mudah dipahami, VB.NET cukup powerful untuk memenuhi kebutuhan para programmer.
Bahasa Pemrograman cukup kompatibel untuk digunakan bersama dengan MySQL Database. Untuk dapat menggunakannya, berikut langkah-langkahnya:
- download MySQL ODBC Connector sesuai dengan platform. Link download MySQL ODBC Connector dapat ditemukan disini
- install MySQL ODBC Connector pada komputer yang akan digunakan. disini MySQL ODBC Connector yang digunakan adalah versi 5.3
- masuk ke menu Control Panel pada komputer anda (misal menggunakan windows 7), kemudian pilih Administrative Tools, dan pilih Data Source (ODBC).
- buat User DSN baru kemudian pilih MySQL ODBC 5.3 ANSI Driver, kemudian klik Finish

- isikan Data Source Name, TCP/IP Server, Port, User, Password, Database sesuai dengan yang dibutuhkan.

- langkah selanjutnya adalah membuat source code pada program VB.NET untuk koneksi dengan MySQL.
- tambahkan modul pada project yang dibuat. pilih menu Project - Add Module
- tambahkan skrip berikut pada module yang dibuat
Imports System.Data.Odbc
Module modul
    Public conn As OdbcConnection
    Public da As OdbcDataAdapter
    Public ds As DataSet
    Public dt As DataTable
    Public lokasiData As String

    Sub serverKoneksi()
lokasiData = "Driver={MySQL ODBC 5.3 ANSI Driver};database=inventory;server=localhost;uid=ichigo;password=*****"
'driver disesuaikan dengan driver name pada saat instalasi dan setup data source
        conn = New OdbcConnection(lokasiData)
        If conn.State = ConnectionState.Closed Then
            conn.Open()
        End If
    End Sub
End Module
- setelah skrip untuk modul tersebut sudah dibuat, maka VB.NET siap dijalankan dengan MySQL database.
, , ,

Friday, July 18, 2014

Instalasi CodeIgniter - PHP Framework


CodeIgniter merupakan salah satu diantara banyaknya framework bahasa pemrograman PHP. Dengan adanya framework, proses pengembangan sebuah bahasa pemrograman akan lebih mudah. Hal tersebut disebabkan dengan tersedianya modul atau fungsi yang dibutuhkan dan siap pakai. Penggunaan kode pada framework juga mempunyai aturan tersendiri. CodeIgniter banyak digunakan pada saat ini dikarenakan ukurannya yang kecil dan ketersediaan manual yang cukup lengkap.
Cara Instalasi awal Framework CodeIgniter cukup sederhana. Berikut langkah-langkahnya:
- pastikan pada komputer sudah terpasang Apache Web Server agar dapat menjalankan php script di komputer tersebut. bagi anda yang ingin cara yang mudah anda dapat menggunakan XAMPP.
- download versi terbaru dari framework CodeIgniter melalui website resminya http://ellislab.com/. pada kali ini digunakan versi CodeIgniter 2.2.0.
- ekstrak code igniter pada root folder webserver komputer seperti htdocs.
- rename folder tersebut sesuai keinginan, misalnya codeigniter.
- bukalah alamat url sesuai nama folder (misalnya http://localhost/codeigniter) pada web browser, maka tampilan halaman depan CodeIgniter Framework akan tampil.

Membuat halaman test
- konsep CodeIgniter menggunakan MVC (Model View Controller) dimana pada url address menggunakan nama controller dan pada controller tersebut terdapat fungsi untuk memanggil view (tampilan antarmuka halaman website) dan model (biasanya digunakan untuk menampung query)
- pada tahap awal kita akan membuat sebuah file controller yang akan ditempatkan di folder /application/controller, misalnya kita akan membuat controller dengan nama file test.php.
- Untuk memudahkan pembuatan controller baru, kita dapat mengcopy file welcome.php di folder controller tersebut kemudian rename nama file tersebut misalnya menjadi test.php
- edit skrip pada test.php menggunakan editor.
class Test extends CI_Controller { /*sesuaikan nama class sesuai dengan nama file*/ public function index() { $this->load->view('test_view'); /*masukkan alamat view yang akan diload disini*/ }}
- buatlah skrip untuk tampilan dan sesuaikan nama filenya dengan nama view pada controller misalnya test_view.php, kemudian letakkan file tersebut pada /application/views.
- contoh skrip test_view.php
<?php echo "it works!";?>
- kemudian bukalah alamat url http://localhost/codeigniter/index.php/test (nama controller yang akan diload diletakkan setelah index.php) dan pada web browser akan tampil hasil skrip test yang telah dibuat. , , ,

Monday, June 9, 2014

Clear Recent Files CorelDRAW X6


CorelDraw merupakan salah satu aplikasi yang biasa digunakan untuk desain grafis. bagi anda yang kurang suka dengan list recent files pada CorelDraw X6, anda dapat menghapus list tersebut dengan beberapa langkah.

Berikut langkah-langkahnya:
- jika anda menggunakan sistem operasi Windows 7, pertama kali bukalah windows explorer anda.
- pastikan show hidden files pada folder option sudah aktif.
- pergilah menuju folder path C:\Users\<username>\AppData\Roaming\Corel\CorelDRAW Graphics Suite X6\Draw\Workspace\<workspace name>, default workspace ada pada folder _default
- pada folder tersebut terdapat nama file CorelDraw.ini, bukalah file tersebut menggunakan text editor seperi notepad++ atau yang lainnya.
- pada sisi paling bawah pada file tersebut terdapat [Recent File List] dan dibawahnya ada list file name file CorelDraw yang sebelumnya pernah dibuka. pada text editor tersebut hapuslah nama-nama file pada recent files dan ketika anda buka kembali CorelDraw anda recent file list akan kembali kosong.

, , ,

Saturday, June 7, 2014

Instalasi XAMPP di Linux

   
seperti yang pernah dijelaskan sebelumnya dalam artikel instalasi XAMPP, XAMPP merupakan salah satu development tool yang biasa digunakan oleh programmer. XAMPP dapat dijalankan pada sistem operasi selain windows, Linux salah satunya. cara instalasi XAMPP pada linux terbilang tidak sulit-sulit amat. karena hanya tinggal menggunakan terminal untuk mengeksekusi perintah untuh menjalankan layanan tersebut. berikut langkah-langkahnya:
- download XAMPP untuk Linux pada website resminya https://www.apachefriends.org/download.html
- dikarenakan versi yang didownload adalah versi XAMPP 1.8.3-4 dan ekstensi file adalah .run maka untuk mengeksekusi perintah untuk menginstall file tersebut dapat digunanakan terminal.
- setelah file XAMPP untuk Linux selesai didownload, bukalah folder tempat file XAMPP tersebut kemudian klik kanan dan pilih open in terminal

- setelah tampilan terminal muncul, lakukan eksekusi perintah chmod 755 xampp-linux-1.8.3-4-installer.run 
- xampp-linux-1.8.3-4-installer.run adalah nama file installer XAMPP, sesuaikain perintah eksekusi pada terminal dengan nama file XAMPP anda.

- setelah perintah chmod dieksekusi, perintah selanjutnya adalah perintah untuk menginstall file XAMPP tersebut. ketikkan perintah sudo ./xampp-linux-1.8.3-4-installer.run dan masukkan password anda ketika muncul permintaan pasword pada terminal, maka tampilan awal installer XAMPP akan tampil di layar desktop anda.


- tinggal klik next dan seterusnya maka proses instalasi akan berjalan dengan sendirinya.






- setelah proses instalasi selesai akan muncul tampilan completing setup wizard, dan check pada Launch XAMPP untuk dapat menjalankannya dan secara otomatis tampilan XAMPP pada browser dan Control Panel XAMPP akan muncul pada layar desktop anda.


- melalui Control Penel tersebut kita dapat mengetahui status, mengaktifkan, atau menon-aktifkan layanan XAMPP tersebut.

- selanjutnya kita dapat melakukan setting security pada layanan XAMPP. jika terminal sebelumnya telah anda tutup, anda dapat mengaktifkan kembali terminal anda dengan shortcut ctrl + alt + t
- ketikkan su untuk masuk sebagai super user dan masukkan konfirmasi password

- kemudian ketikkan /opt/lamp/xampp security pada terminal, kemudian anda dapat melakukan konfigurasi security pada XAMPP sesuai yang anda inginkan

- untuk mengecek konfigurasi keamanan pada layanan XAMPP, anda dapat mengakses menggunakan browser anda dan memasukkan url http://localhost
- pada menu sisi kiri, klik link security maka akan tampil status security layanan XAMPP pada browser anda.

- dan selesailah proses instalasi XAMPP pada linux.
- untuk menghentikan ataupun menjalankan kembali layanan XAMPP, anda dapat menggunakan perintah  pada terminal /opt/lampp/xampp start untuk mengaktifkan kembali layanan XAMPP dan /opt/lampp/xampp stop untuk menon-aktifkan layanan XAMPP anda.

Selamat Mencoba

, , , , , ,

Tuesday, June 3, 2014

Instalasi XAMPP - Development Tools for Programming


XAMPP merupakan Development Tool yang biasa digunakan oleh programmer. XAMPP sendiri mempunyai kepanjangan dari X (Xros Platform), A (Apache Web Server), M (MySQL Database), P (PHP - Server Side Scripting), dan Perl. Selain fitur-fitur tersebut, XAMPP juga menyediakan fitur FTP dan Mail Server sesuai dengan yang diinginkan. Namun pada tahap ini hanya akan dibahas instalasi dasar untuk Apache Web Server dan MySQL Database.

Download Installer XAMPP
- sebagai langkah awal, installer XAMMP dapat didownload dari website resminya https://www.apachefriends.org/download.html
Jalankan Proses Instalasi
-  setelah selesai anda dapat melakukan instalasi secara langsung

- secara default, proses instalasi XAMPP akan menginstal semua layanan yang disediakan XAMPP


- anda dapat memilih direktori tujuan dimana XAMPP akan diinstall sesuai dengan keinginan anda


- tinggal meneruskan langkah-langkah selanjutnya




Menjalankan Layanan-layanan XAMPP
- setelah instalasi selesai, anda dapat langsung menjalankan Control Panel untuk mengaktifkan layanan-layanan yang tersedia.



- tekan tombol start pada masing-masing layanan yang akan dijalankan, jika layanan sudah aktif alamat port layanan akan aktif pada control panel

Verifikasi Layanan XAMPP
- untuk memastikan apakah layanan sudah berjalan, kita dapat menggunakan browser dan mengetikkan http://localhost pada url browser. secara default browser akan langsung didirect ke halaman depan XAMPP for Windows



Setup Basic Security for XAMPP
- langkah selanjutnya adalah setup security pada instalasi XAMPP Service melalui menu security pada sisi kiri. jika proses security pada layanan XAMPP belum aktif status layanan akan ditampilkan UNSECURE


- di bawah status layanan ada sebuah link untuk melakukan konfigurasi security layanan XAMPP, konfigurasi security tersebut digunakan untuk melakukan konfigurasi pada root password untuk MySQL dan XAMPP folder.


- jika konfigurasi sudah disetup, maka ketika kita kembali ke link security di menu sisi kiri, status yang sebelumnya UNSECURE sudah berubah menjadi SECURE

Instalasi dan Konfigurasi XAMMP telah berhasil.
, , , , , ,

Saturday, May 31, 2014

Mikrotik Basic Setup untuk Koneksi Internet


MikroTik RouterOS™ merupakan sistem operasi yang diperuntukkan sebagai network router. MikroTik routerOS sendiri adalah sistem operasi dan perangkat lunak yang dapat digunakan untuk menjadikan komputer biasa menjadi router network yang handal, mencakup berbagai fitur yang dibuat untuk ip network dan jaringan wireless. Fitur-fitur tersebut diantaranya: Firewall & Nat, Routing, Hotspot, Point to Point Tunneling Protocol, DNS server, DHCP server, Hotspot, dan masih banyak lagi fitur lainnya. MikroTik routerOS merupakan sistem operasi Linux base yang diperuntukkan sebagai network router. Didesain untuk memberikan kemudahan bagi penggunanya. Administrasinya bisa dilakukan melalui Windows Application (WinBox). Selain itu instalasi dapat dilakukan pada Standard komputer PC (Personal Computer). PC yang akan dijadikan router mikrotik pun tidak memerlukan resource yang cukup besar untuk penggunaan standard, misalnya hanya sebagai gateway. Untuk keperluan beban yang besar (network yang kompleks, routing yang rumit) disarankan untuk mempertimbangkan pemilihan sumber daya PC yang memadai. (wikipedia.com)

Cara setup dasar Mikrotik untuk koneksi Internet dapat dijelaskan sebagai berikut:
- Setup IP Address
dengan asumsi internet dari ISP hanya akan disebarkan untuk satu jaringan, maka di sini kita butuh 2 port, yang satu untuk port kabel dari ISP, dan yang satu lagi untuk port kabel yang akan dihubungkan ke switch/hub untuk disebarkan ke jaringan kantor.
contoh:
port 1 (port kabel dari ISP)  :
IP - Address - Add
Address : <alamat ip dari ISP> misal. 103.xxx.xxx.xxx/xx
Interface : <port kabel dari ISP> misal. ether1
Klik Apply, secara otomatis network akan terisi dengan sendirinya. Untuk tambahan informasi tambahkan Comment misal "PORT to INTERNET".

port 2 (port kabel untuk jaringan kantor)  :
IP - Address - Add
Address : <alamat ip untuk router> misal. 192.168.xxx.xxx/xx
Interface : <port kabel yang akan dihubungkan ke jaringan kantor> misal. ether2
Klik Apply, secara otomatis network akan terisi dengan sendirinya. Seperti sebelumnya, untuk tambahan informasi tambahkan Comment misal "PORT to LAN".


- Setup Gateway Internet
IP - Routes - Add
Dst. Address : 0.0.0.0/0 <artinya (mungkin) ditujukan ke alamat mana aja>
Gateway : <gateway address dari ISP> misal. 103.xxx.xxx.xxx/xx
Klik Apply atau OK

- Test Koneksi Router ke ISP
untuk mengecek apakah koneksi sudah terhubung ke ISP atau belum, ketik ping ke alamat gateway ISP.

- Setup DNS
DNS atau Domain Name System berfungsi menterjemahkan alamat domain ke alamat IP agar bisa melakukan koneksi ke alamat domain seperti detik.com atau yang lainnya.
IP - DNS - Settings
Servers : <alamat DNS yang diberikan ISP atau yang lainnya> misal 8.8.8.8 dan 8.8.4.4 (DNS dari Google)
Allow Remote Request : Checked/Yes
Klik Apply
NB. Sebelum menginputkan alamat DNS 8.8.8.8 dan 8.8.4.4 pastikan melakukan ping terlebih dulu ke alamat tersebut melalui terminal. Jika respon ping time out, hubungi ISP anda untuk memastikan bahwa koneksi internet anda dalam keadaan lancar.

- Test Koneksi Router ke Internet Address
lakukan ping ke alamat internet, misal detik.com, melalui terminal.

- Masquerade Network
Pada dasarnya sebuah komputer agar dapat terhubung dengan internet membutuhkan sebuah IP Public, sedangkan pada jaringan LAN yang mana sebuah komputer hanya mendapatkan IP Local, butuh sebuah sistem yang menjembatani jaringan lokal dengan jaringan internet. Masquerade pada Mikrotik dapat melakukan fungsi tersebut.

Setup Masquerade pada Mikrotik : IP- Firewall - Nat - Add
Chain : srcnat
Src. Address : <alamat network address> misal. 192.168.100.64/26
Action : masquerade

- Test Koneksi Klien ke Internet Address
sebelum melakukan test koneksi dari komputer di jaringan LAN, lakukan setup IP Address dan pastikan alamat IP pada komputer termasuk dalam jaringan router.
Contoh : 
Router IP Address : 192.168.100.126/26
Klient IP Address : 192.168.100.127/26 <anda bebas memasukkan alamat ip, asalkan masih masuk ke dalam jaringan dan subnetting yang sama>

Untuk langkah terakhir ketikkan ping melalui command prompt pada komputer ke alamat tertentu misal detik.com, setelah ping mendapatkan respon, bukalah alamat tersebut menggunakan browser. 

,