20 April, 2012

Tutorial Mencari Geo Location dengan Google Map

Geolocation adalah prosedur pelacakan dan pemetaan yang memungkinkan pengguna internet lokasi geografis.

Salah satu penyedia informasi geolocation adalah Google maps. Dalam tutorial ini saya akan memberikan contoh cara mendapatkan geolocation dari tempat yang kita cari dengan google maps.

Pertama masuk ke situs google maps, maps.google.com, kemudian cari nama tempat ( bisa alamat, nama gedung, atau objek wisata yang sudah dikenal oleh umum).

contoh:

image

Jika sudah maka akan muncul pointer dimana lokasi yang dicari tadi. Nah, untuk mendapatkan geolocationnya dengan cara yang paling sederhanay, klik kanan pada pointer / lokasi yang dicari kemudian pilih ‘What’s here ?’, jika bahasa indonesia ‘Ada apa disini ?’.

image

Jika sudah maka di textbox pencari akan muncul geolocationnya, seperti gambar dibawah ini:

image

Nah, -6.220521,106.823586 ini yang disebut geolocation, yang terdiri dari latitude longitude dari bumi(Globe).

Sekian,
Semoga tutorial ini dapat bermanfaat.

08 Desember, 2011

Membuat Datasource di Weblogic Server

Datasource digunakan untuk jalur koneksi dari SOA ke database. Datasource yang akan dibuat adalah datasource untuk keneksi ke schema database dbnas (contoh schema, bisa disesuaikan dengan schema yang ada didatabase). Adapun langkah-langkahnya sebagai berikut:

1.1 Masuk ke website weblogic, contoh http://localhost:7001/console, dan login sesuai user dan password yang diset waktu install

image

1.2 Di tab Domain Structure, pilih Services è JDBC è DataSource

image

1.3 Klik New untuk membuat datasource baru

image

1.4 Isi Name dan JNDI Name, kemudian Next

image

1.5 Pilih Database Type, kemudian Next 2X

image

1.6 Isi database name, hostname, username dan password dari database yang akan diakses

image

1.7 Test Configuration

image

1.8 Tentukan target deployment dari jdbc dbnas ke soa_server1, kemudian finish

image

1.9 Update DbAdapter, di tab domain structure klik Deployment, kemudian di table Deployments cari dan klik DbAdapter

image

1.10 Klik Tab Configuration

image

1.11 Checklist javax.res…, kemudian Next

image

1.12 Isi JNDI Name, kemudian Finish

image

1.13 Edit Outbound Connection Pool yang baru dibuat

image

1.14 Tambahkan xADataSourceName denga JNDI Name yang dibuat di awal tadi dan tekan Enter, kemudian tekan Save

image

1.15 Update Transctional

XA Transaction dipilih agar datasource support dengan Trasactionl database.

image

1.16 Update DbAdapter

image

1.17 Ambil nilai default dan klik Finish

image

 

Sekian, Terimakasih dan selamat mencoba Smile

SOA–Service Oriented Architecture

Service Oriented Architecture (SOA) adalah sebuah permodelan perangkat lunak yang dibangun dengan pendekatan service oriented. Service oriented sendiri merupakan sebuah pendekatan yang memiliki visi ideal di mana setiap resource dari perangkat lunak terpartisi secara bersih satu sama lain. Setiap resource ini disebut dengan service. Service ini merepresentasikan sebuah business logic atau automation logic dalam sebuah sistem besar. Setiap service memiliki otonomi sendiri yang membuatnya tidak tergantung satu sama lain. Setiap service dapat berkomunikasi satu sama lain melalui sebuah protokol yang sudah terstandardisasi sehingga memudahkan untuk melakukan integrasi service baru dan penyusunan ulang kumpulan service disebabkan proses bisnis yang berubah.
Gambar 1 Bagaimana service mengenkapsulasi logic


Saat ini, SOA merupakan sebuah solusi yang baik untuk permodelan sistem di perusahaan atau organisasi besar. Sebab, permodelan ini memiliki banyak kelebihan, diantaranya:
  1. Dapat menyatukan berbagai sistem yang memiliki platform berbeda, seperti J2EE dan .NET. sebab dengan pendekatan ini, yang pengembang akan memilih untuk membangun sebuah layer di atas sistem – sistem tersebut yang dapat saling berkomunikasi dengan pesan yang sudah distandardisasi, misalnya menggunakan teknologi XML. Dalam sudut pandang SOA, kedua sistem itu masing-masingnya akan dianggap sebagai service.
  2. Tahan terhadap perubahan. Perusahaan atau organisasi besar seringkali berubah struktur untuk meningkatkan efisiensi dan kinerja. Akibatnya, perangkat lunak juga terkena imbas untuk menyesuaikan diri terhadap proses bisnis yang baru. Permodelan perangkat lunak dengan SOA akan mengurangi effort untuk modifikasi perangkat lunak tersebut. Sebab, karena seluruh logic dari sistem sudah terpartisi secara bersih menjadi sekumpulan services, kita hanya perlu menyusun ulang seluruh service tersebut dan jika perlu menambahkan yang baru. Hal ini jelas mengurangi biaya.
Web Services seringkali dikaitkan atau bahkan disamakan dengan SOA. Namun sebenarnya keduanya adalah hal yang sangat berbeda. SOA adalah sebuah konsep untuk pengembangan perangkat lunak, sementara Web Services adalah sebuah aplikasi web yang berinteraksi dengan aplikasi web lainnya untuk pertukaran data. Pembangunan SOA tidak harus menggunakan Web Services, sebab ada bermacam-macam teknologi lain yang memungkinkan, tapi menggunakan Web Services untuk membangun sebuah sistem SOA adalah langkah yang baik.
SOA dan Web Services



Web Services adalah sebuah teknik pemrograman di mana sebuah service menggunakan standar-standar berbasis XML dalam menjelaskan interface dan protocol yang harus digunakan untuk memanggil service tersebut. Standar-standar tersebut adalah:
  • SOAP (Simple Object Access Protocol): Menjelaskan protokol tentang bagaimana sebuah web service dapat dipanggil.
  • WSDL (Web Services Deinition Language): Sebuah format XML yang menjelaskan interface dari sebuah web service (parameter input dan output).
  • UDDI (Universal Description, Discovery and Integration): Sebuah direktori yang berisi daftar web service yang dapat ditemukan dan dipanggil oleh aplikasi lainnya.Dengan standar di atas, web services sangat mendukung implementasi SOA dimana karakteristik SOA seperti loose coupling dan service interface disediakan oleh teknologi web services. Pertanyaannya adalah, apakah dengan menggunakan teknik web services, SOA sudah akan terwujud?



Sumber:http://www.galih.web.id/2010/05/service-oriented-architecture-soa-dan.html

25 Juli, 2011

What is Social Media Analyzer?

Sosial Media Analyzer merupakan aplikasi yang diharapakan dapat memberikan informasi yang dibutuhkan oleh perusahaan dari pengguna media sosial. Informasi yang diberikan berasal dari beberapa media sosial yaitu facebook, twitter, digg, google news, google blogs, dan google web search. Pemilihan media sosial ini didasarkan pada tingkat penggunaan di internet, yang referensi penggunaannya dilihat dari situs alexa.

Untuk dapat mengetahui hasil analisis user hanya memasukan keyword kedalam field yang sudah disediakan yang selanjutkan sistem/aplikasi akan mencari post dari media sosial yang kemudian akan dianalisis oleh sistem dan hasil akhirnya adalah sebuah informasi analisis.

screenshoot:

image

image

image

video:

 

link untuk download aplikasi : http://www.box.net/shared/qi29hjpytbk5e8y2ogoi

Requirement : internet connection, .Net Framework v4,

Kalau ada error dengan aplikasi ini, maaf sebelumnya masih newbie, baru belajar C# + WPF.

Step errornya bisa langsung di informasikan ke saya(fb message fb.com/herman.whyd)  supaya saya bisa langsung benahi aplikasinya. Terimakasih Smile

21 Februari, 2010

Cara Membuat PC Router di Slackware

Konfigurasi PC Router
1. Pertama setting ip public dan ip local
Ip public (yang diberikan oleh isp) dipasang pada eth0 dan ip local (terserah anda) dipasang pada
eth1.
Caranya:
2. Masuk ke directory /etc/rc.d/ dengan mengetikkan root@darkstar# cd /etc/rc.d
3. Kemudian edit file rc.inet1.conf:
root@darkstar:/etc/rc.d# vi rc.inet1.conf
dengan mengisi kolom ipaddr-nya (ctrl+i, untuk mengedit)
# Config information for eth0:
IPADDR[0]=”192.168.1.106”
NETMASK[0]=”255.255.255.0″
USE_DHCP[0]=”"
DHCP_HOSTNAME[0]=”"

# Config information for eth1:
IPADDR[1]=”10.0.0.1″
NETMASK[1]=”255.0.0.0″
USE_DHCP[1]=”"
DHCP_HOSTNAME[1]=”"
# Default gateway IP address:
GATEWAY=”192.168.1.1”
kemudian save dengan cara esc:x
Ket: yang berwarna, awalnya kosong (default)

4. Kembali ke root@darkstar awal dengan mengetikkan cd
5. Setelah itu input ip di eth0 dan eth1:
# ifconfig eth0 192.168.1.106 netmask 255.255.255.0
# ifconfig eth1 10.0.0.1 netmask 255.0.0.0
6. Aktifkan ip forwardingnya dengan cara.
# /etc/rc.d/rc.ip_forward start
Jika permission denied, berikan permission dengan cara
# chmod 755 /etc/rc.d/rc.ip_forward
Kemudian aktifkan.
# /etc/rc.d/rc.ip_forward start

7. langkah berikutnya masukkan DNS pada file resolv.conf
masuk ke directory /etc/ kemudian edit file resolv.conf dengan cara,
# vi resolv.conf
Isi file menjadi:
nameserver 202.69.96.123
nameserver 202.69.98.123
kemudian save dengan cara esc:wq
setelah itu kembali ke root@darkstar
8. lalu jalankan service dns :
# chmod 755 /etc/rc.d/rc.bind
# /etc/rc.d/rc.bind start
9. menyeting proses peroutingannya, yaitu :
# route add -net 192.168.1.0 netmask 255.255.255.0 dev eth0
# route add -net 10.0.0.0 netmask 255.0.0.0 dev eth1
10. masuk lagi ke directory /etc/rc.d/
11. kemudian edit isi shell rc.local dengan mengetikkan # nano rc.local menjadi:
iptables -A INPUT -i eth0 -j ACCEPT
iptables -A INPUT -i eth1 -j ACCEPT
iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT
iptables -A FORWARD -i eth0 -o eth1 -j ACCEPT
iptables -A OUTPUT -o eth0 -j ACCEPT
iptables -A OUTPUT -o eth1 -j ACCEPT
iptables -t nat -A POSTROUTING -s 10.0.0.0/255.0.0.0 -d 0/0 -j MASQUERADE

12. kemudian beri permission dan jalankan:
#chmod 755 rc.local
# ./rc.local
13. Kemudian pada pc router, test dengan ping ip_local, ping ip_public, ping ke client, dan
ping dns
14. Sekarang setting ip pada pc client dengan gateway 10.0.0.1 (ip local router eth1) dan dns
sama dengan dns router.
15. Kemudian pada pc client, test dengan ping gateway dan ping dns.


Konfigurasi Telnet
1. Membuka port 23 (Telnet)

root@darkstar: /etc# pico inetd.conf
. . .
#Telnet server :
#Telnet stream tcp nowait root /usr/sbin/tcpd in.telnetd

Cari baris perintah diatas kemudian hapus tanda “#” nya, lalu save (ctrl + x)
root@darkstar : /etc# kill -HUP $(cat /var/run/inetd.pid)
root@darkstar : /etc# nmap 10.0.0.1

2. Agar bisa login sebagai root

# sed -i '/^#[pt]/ s/#//' /etc/securetty

3. Selanjutnya masuk ke windows(client)
Masuk ke Microsoft telnet
Ketik: o 10.0.0.1 23

4. Selanjutnya login dengan username yang ada di slackware
Konfigurasi FTP
Buka gerbang telnet dan FTP pada slackware caranya:
1.Masuk ke directory etc
2.Setelah itu masuk ke #cd /etc/
3.Edit file inetd.conf. masuk ke # vi inetd.conf
....
# Very Secure File Transfer Protocol (FTP) server.
#ftp stream tcp nowait root /usr/sbin/tcpd vsftpd
....
4.Kemudian hapus tanda pagar <#> di depan FTP di derctory yang sama
5.Agar bisa login as root, tambahkan script berikut pada /etc/proftpd.conf di bawah


DefaultRoot ~
IdentLookups off
ServerIdent on "FTP Server ready."
RootLogin on

Komputer client
1. Masuk ke FTP lalu masukan nama user dan password
2. buka firefox
3. ketikan address ftp//:root@10.0.0.1
4. masukan username dan password

MENUTUP PORT

1. Lihat terlebih dahulu port yang terbuka dengan cara
root@darkstar : /etc# Nmap 10.0.0.1

2. Lalu, kita beri tanda pagar kembali pada port yang akan ditutup
root@darkstar : /etc# pico inetd.conf

3. Kita berikan kembali tanda “#” pada port telnet dan ftp
. . .
# Very Secure File Transfer Protocol (FTP) server.
#ftp stream tcp nowait root /usr/sbin/tcpd vsftpd
. . .
#Telnet server :
#Telnet stream tcp nowait root /usr/sbin/tcpd in.telnetd
. . .
4. Setelah itu, kita save
Dengan menekan ctrl + x

5. Kita restart terlebih dahulu
root@darkstar : # kill-HUP $(cat /var/run/inetd.pid)
6. Lalu kita lihat kembali
root@darkstar : /etc# nmap 10.0.0.1

CONFIGURASI WEB SERVER
1. Menjalankan service apache
2. root@darkstar : # /usr/sbin/apachectl start
3. Copy directory web ke /usr/www/htdocs/
Lewat web browser ketik ip 10.0.0.1/nama_folder_web


untuk lebih lengkapnya bisa di download versi laporan pdfnya berisi konfigurasi pc router, telnet as root/user, ftp server as root/user, remote admin, menutup port 21 dan 23, web server, aplikasi mail server bisa di download disini .

03 September, 2009

Cara membuat Windows ala knoppix

Anda pernah mendenga istilah knoppix?
Ya knoppix adalah system operasi linux yang di akses melalui CD dan buka harddisk, jadi kita dapar mengoperasikan linux tanpa menginstalkannya ke dalah harddisk terlebih dahulu. Untuk dapat mengopersikan linux knoppix anda cukup memasukan CD ke dalam CD/DVD room dan system akan membaca lewat file OS yang terdapat pada CD knoppix.


Kita juga bisa membuat CD knoppix untuk Windows, jadi untuk dapat mengoperasikan Windows kita hanya perlu memasukan CD knoppix tanpa harus menginstalnya. Hanya saja tampilannya tidak seperti windows normal(windows yang diinstal di komputer).


Tutorial ini masih berkaitan dengan postingan sebelumnya yaitu cara menginstal windows xp pada USB Stick (Flashdisk), jadi jika anda belum membacanya silahkan baca terlebih dahulu.


Untuk membuatnya kita masih menggunakan tool yang sama yaitu PE builder yang bisa anda download disini.
1. Masukan Cd blank(CD kosong) kedalam CD RW anda.
2. Jalankan PE builder. Pada tab source cari file instalasi windows yang sudah anda copy ke harddisk.
3. Pada box media output tantai pililahan burn to CD/DVD. Settingan lainnya biarkan dalam kondisi default.


4. Jika sudah, klik tombol build dan program PE builder akan melakukan proses instalasi kedalam CD anda.
5. Jika proses insralasi telah selesai, klik tombol close. Nah kini CD windows ala knoppix sudah jadi dan siap untuk digunakan.
Untuk menggunakan CD windows ala knoppix yang baru saja anda buat, anda harus mengubah settingan di BIOS anda. Pada prymari boot pilih CD/DVD room. Jika settingan sudah anda rubah, selanjutnya simpan dan restart komputer anda, jangan lupa juga masukan CD knoppix anda ke dalam CD/DVD room.