Monday, March 2, 2015

Instal Webmin pada Ubuntu

Jalankan pada terminal :

    sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python

Download source webmin

    wget http://prdownloads.sourceforge.net/webadmin/webmin_1.580_all.deb

Instal webmin

    sudo dpkg -i webmin_1.580_all.deb

Buka browser ketik url:
    https://ip.server.anda:10000

Instal PHPMyadmin pada Ubuntu

Buka terminal kemudian ketik
sudo apt-get install phpmyadmin


buka url ini pada browser anda
http://ip.server.anda/phpmyadmin


jika terdapat masalah ekstendi mcrypt pada konfigurasi PHP maka ketik:

sudo apt-get install php5-mcrypt
sudo ln -s /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available
sudo php5enmod mcrypt

restart Apache
sudo service apache2 restart

Instal Mysql pada Ubuntu

pada terminal ubuntu ketik

sudo apt-get install mysql-server mysql-client

anda akan diminta memasukkan password untuk user root pada mysql

New password for the MySQL "root" user: <-- password root anda
Repeat password for the MySQL "root" user: <-- password root anda harus sama dengan yg pertama untuk memastikan password yg anda masukkan benar

agar mysql dapat suport pada php5

apt-cache search php5

sudo apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl

kemudian restart apache

sudo /etc/init.d/apache2 restart

Monday, October 20, 2014

Menampilkan Data Mysql ke GridView pada Gambas 3

Berikut ini adalah catatan saya yang pertama mengenai Gambas. Disini kita akan menampilkan data Mysql ke GridView pada Gambas 3 di Ubuntu kesayangan kita. Langsung saja, berikut langkah-langkahnya.

1. Siapkan sebuah tabel pada mysql dengan nama tbl_satuan. buat dua buah field yakni : id_satuan dengan type varchar(3) di set sebagai primary key dan field satuan dengan type varchar(20)


2. Isi table tersebut dengan beberapa jenis satuan

3. Jalankan Gambas 3



4. Buat sebuah project baru dengan type graphicalaplication dan database access pada option dalam posisi enable.


5. Tentukan Project Parent Directory. Disini kita akan menggunakan home sebagai directory dimana project yang akan kita buat tersimpan.


6. Tentukan nama project yang akan kita buat. Project ini akan kita buat dengan nama GridViewMysql


7. Akan muncul pesan sukses apabila kita telah berhasil membuat project dengan benar.


8. Buat sebuah module pada project kita dengan cara klik kanan pada Source, kemudian pilih New, lalu klik Module


9. Tentukan nama module-nya adalah koneksi


10. Masukkan kode berikut

' Gambas module file

Public con As New Connection

'melakukan koneksi ke database mysql
Public Procedure Connect()
con.Host = "localhost"
con.type = "mysql" 
con.login = "root" 
con.Password = "123123" 
con.name = "mywaroeng" 
con.Open 
End

'menutup koneksi dari database mysql
Public Procedure Disconnect()
con.Close()
End


11. Buka Form FMain


12. Tambahkan sebuah GridView dan sebuah tombol


13. Pada form FMain klik tombol Code untuk menampilkan kode dari FMain.

14. Masukkan kode berikut diantara "Public Sub Form_Open()" dan "End" menjadi
Public Sub Form_Open()
  Dim iCount As Integer
  Dim hTable As Table
  Dim sql As String
  Dim rsSatuan As Result
  Dim intRow As Integer = 0
  Dim strType As String = ""

    
  'define the gridview layout

  GridView1.header = GridView.Horizontal
  GridView1.grid = True
  GridView1.Rows.count = 2
  GridView1.Columns.count = 2
  GridView1.Columns[0].text = "id_satuan"
  GridView1.Columns[1].text = "satuan"
  GridView1.Columns[0].width = 100
  GridView1.Columns[1].width = 100

'buka koneksi ke database
koneksi.Connect()
'menjalankan query
 rsSatuan = koneksi.con.Exec("SELECT * FROM tbl_satuan")
 
'cek hasil
If rsSatuan.Available Then
rsSatuan.MoveNext
GridView1.Rows.Count = rsSatuan.Count

'menyusuh hasil
For Each rsSatuan
GridView1[intRow, 0].Text = rsSatuan!id_satuan
GridView1[intRow, 1].Text = rsSatuan!satuan

'Inc intRow kode yang sangat penting untuk me-generate data
Inc intRow

Next
koneksi.con.Quote(rsSatuan.Count & " Charge records returned")
 
Endif

'tutup koneksi ke database
koneksi.Disconnect()
End


15. Pada form FMain klik dua kali tepat pada button1


16. Masukkan code
Me.Close()



17. Jalankan program yg telah kita buat dengan cara klik tombol run pada menu


18. Berikut hasilnya.


Demikian catatan saya kali ini, semoga dapat bermanfaat bagi kita semua.

Saturday, April 19, 2014

Cara Instal Apache2 di Ubuntu

sudo apt-get install apache2
buka browser kesayangan anda lalu arahkan ke IP Address ubuntu anda contoh: http://192.168.0.100, jika anda melihat It works! pada browser anda berarti anda telah berhasil mengistall Apache2
pada ubuntu folder root default web anda /var/www
konfigurasi apache ada di /etc/apache2/apache2.conf

Cara Pengaturan DNS di Ubuntu Server 12.04

sudo vi /etc/resolv.conf
    nameserver 8.8.8.8
    nameserver 8.8.4.4
simpan lalu restart networking
sudo /etc/init.d/networking restart

Cara Pengaturan IP Address di Ubuntu Server 12.04

sudo vi /etc/network/interfaces
    iface eth0 inet static
    address 192.168.31.100
    netmask 255.255.255.0
    network 192.168.31.1
    broadcast 192.168.31.255
    gateway 192.168.31.1
simpan lalu restart networking
sudo /etc/init.d/networking restart