Jumat, 21 November 2014

9 Langkah Membuat Aplikasi RMI Di Java

RMI adalah singkatan dari Remote Method Invocation. Dengan menggunakan fasilitas yang terdapat didalam java ini, kita bisa membuat aplikasi dengan arsitektur 3 tingkat (3 Tier Architectur). Untuk membuat sebuah aplikasi berbasis RMI, maka kita harus membuat 2 aplikasi, yaitu 1 aplikasi RMI yang bertindak sebagai server dan satunya lagi aplikasi yang bertindak sebagai client. Gambar dibawah ini menunjukkan skema komunikasi yang terjadi antara aplikasi RMI client dan aplikasi RMI server.


Alur Komunikasi antara RMI Client dengan RMI Server

Sabtu, 01 November 2014

Monitoring Koneksi Internet Menggunakan Mikrotik Dan Ubuntu 10.04 Sebagai SMTP Relay

  • Konfigurasi Server Ubuntu Sebagai Intermediate Email Server
Yang pertama adalah konfigurasi IP Address dan Default Gateway. Disini saya menggunakan IP Address 172.16.16.121 untuk Ubuntu Server (IES) ini. Setting Repository Lokal & Install Webmin

it@IES:~$ sudo cp /etc/apt/sources.list /etc/apt/sources.list.asli
it@IES:~$ sudo pico /etc/apt/sources.list

deb http://kambing.ui.ac.id/ubuntu lucid main restricted universe multiverse
deb http://kambing.ui.ac.id/ubuntu lucid-updates main restricted universe multi$
deb http://kambing.ui.ac.id/ubuntu lucid-security main restricted universe mult$
deb http://kambing.ui.ac.id/ubuntu lucid-backports main restricted universe mul$
deb http://kambing.ui.ac.id/ubuntu lucid-proposed main restricted universe mult$
deb http://download.webmin.com/download/repository sarge contrib 

it@IES:~$ sudo apt-get update 
it@IES:~$ sudo apt-get install webmin 

Selasa, 23 September 2014

Membangun Database Data Karyawan Menggunakan PostgreSQL

Tutorial kali ini saya akan membangun sebuah database yang akan menampung informasi-informasi data karyawan. Adapun struktur tabel yang akan dibangun dalah seperti berikut ini.


Citrix XenServer - Seri 4 (Create EXT3 / LVM Local Storage, Unplug & Plug PBD, Detach - Attach - Re-attach SR)

Kali ini saya akam melakukan simulasi operasi Create EXT3 & LVM Local Storage pada Citrix XenServer 6.2. Kemudian akan melakukan melepasnya dari PBD (Unplug) dan menghancurkan (destroy) PBD tersebut, sehingga Local Storage tersebut bisa dipindah-pindah ke mesin fisik (host) XenServer yang lain untuk berbagai macam keperluan.
Disini saya memiliki 2 hardisk tambahan pada XenServer Host yang dikenal sebagai "/dev/sdb" dan "/dev/sdc".

[root@xenserver1-onVM ~]# fdisk -l

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sda: 21.4 GB, 21474836480 bytes
256 heads, 63 sectors/track, 2600 cylinders
Units = cylinders of 16128 * 512 = 8257536 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        2601    20971519+  ee  EFI GPT

Disk /dev/sdb: 5368 MB, 5368709120 bytes
255 heads, 63 sectors/track, 652 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/sdb doesn't contain a valid partition table

Disk /dev/sdc: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/sdc doesn't contain a valid partition table

Senin, 22 September 2014

Install Arduino IDE di Ubuntu 14.04 64bit

Pada kesempatan ini saya akan memperlihatkan cara menginstall Arduino IDE pada Ubuntu Desktop 14.04 64bit. Arduino IDE digunakan untuk menulis program, meng-edit, meng-compile sekaligus meng-upload kode yang telah ditulis / dibuat ke Chip Arduino yang telah terangkai di dalam Arduino Board. Ada beberapa jenis Arduino Board antara lain Arduino Uno, Arduino Duemilanove, Arduino Nano, Arduino Mega, Arduino Leonardo, Arduino Esplora, Arduino Micro, Arduino Mini, Arduino Flo, Arduino Ethernet, LilyPad Arduino USB, Arduino Pro, dan lain-lain. Untuk melakukan instalasi Arduino IDE pada Ubuntu Desktop 14.04, kali ini saya akan menggunakan paket yang telah tersedia di repository Ubuntu. Perhatikan perintah dan output yang dihasilkan dalam menginstall Arduino IDE di bawah ini.

it@it-H55M-S2:~$ cat /etc/os-release 
NAME="Ubuntu"
VERSION="14.04, Trusty Tahr"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 14.04 LTS"
VERSION_ID="14.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"

it@it-H55M-S2:~$ uname -a
Linux it-H55M-S2 3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:11:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

Jumat, 19 September 2014

Memperbesar Kapasitas Volume Group Pada VM CentOS

Disini saya memiliki 1 buah VM CentOS 6.5 64bit di dalam Host Citrix Xenserver. Karena pada saat awal meng-create VM CentOS 6.4 saya tidak menentukan besar hardisk virtual yang akan digunakan, maka saya mendapatkan hardisk virtual hanya sebesar 8GB sebagai tempat instalasi OS CentOS 6.4. Hardisk tempat instalasi OS CentOS ini dikenal sebagai "/dev/xvda". Partisi LVM berada di "/dev/xvda2"
Karena saat ini saya hendak menjadikan VM CentOS ini sebagai Server Database PostgreSQL, maka saya menginginkan VM ini memiliki kapasitas hardisk virtual sebesar 50GB. Maka melalui Xen Center, saya memperbesar ukuran hardisk virtual tersebut menjadi 50GB, dan saya mendapatkan kapasitas hardisk "/dev/xvda" telah berubah menjadi 50GB. Namun apa yang terjadi pada partisi yang telah terlanjur diinstal CentOS ("/dev/xvda2") ?, kapasitas hardisk virtual memang berubah menjadi 50GB, namun partisi default ("/dev/xvda2") tempat OS CentOS 6.4 di-install tetap hanya 8GB.

Kamis, 11 September 2014

Instalasi & Konfigurasi Awal Database Server PostgreSQL 9.3 di CentOS 6.5 Minimal Server

__________________________________


TERIMA KASIH TELAH BERKUNJUNG TEMAN !
SEBELUM MELANJUTKAN MEMBACA, TOLONG SUBSCRIBE KE CHANNEL YOUTUBE SAYA YA KAWAN.
CARANYA KLIK TOMBOL MERAH DIATAS.

____________________________________________________________________________________________________________________________________
________________________




Kali ini kita akan melakukan instalasi dan konfigurasi awal database server postgresql 9.3 di CentOS 9.3. Ikuti langkah-langkah berikut ini.
  1. Instalasi
  2. Sementara matikan terlebih dahulu service iptable untuk kemudahan proses koneksi ke database nantinya. Kemudian cek versi CentOS menggunakan perintah berikut ini.

    [root@PostgreSQL-50G ~]# cat /etc/centos-release 
    CentOS release 6.5 (Final)
     
    [root@PostgreSQL-50G ~]# cat /etc/redhat-release 
    CentOS release 6.5 (Final)
     
    [root@PostgreSQL-50G ~]# uname -a
    Linux PostgreSQL-50G 2.6.32-431.29.2.el6.x86_64 #1 SMP Tue Sep 9 21:36:05 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
     
    [root@PostgreSQL-50G ~]# uname -r
    2.6.32-431.29.2.el6.x86_64