Professional Documents
Culture Documents
PENDAHULUAN
Web Datawindow merupakan fitur terbaru dari EAStudio 3.0 yang memungkinkan datawindow
powerbuilder bisa dipasang di web, keuntungan dari fitur ini adalah sepenuhnya menggunakan
solusi thin-client dan tidak lagi memerlukan plug-ins dan install file deployment pada komputer
client.
Pada artikel ini anda akan dipandu dalam membuat dan mendeploy aplikasi Web DataWindow
sederhana. Dalam pembuatan Web Datawindow anda akan mempergunakan beberapa tools
yang terdapat di EAStudio seperti: PowerBuilder 7.0, Adaptive Server Anywhere 6.0, Powersite
7.0, PowerDynamo 3.0 dan Jaguar CTS 3.0. (Pada artikel ini tidak di bahas tentang PowerJ)
Win NT 4.0
(SP3+)
PowerBuilder
7.0 (di-install dengan database Demo)
Adaptive
Server Anywhere 6.0
PowerSite 7.0
(lihat catatan di bawah)
1 / 13
- PowerDynamo
3.0
- Jaguar CTS 3.0
- Browser
(Netscape Navigator 4.X, Microsoft Internet Explorer 4.X atau 5.X)
Catatan : Sebelum menginstall Powersite, anda harus terlebih dahulu install IE 4.X atau 5.X. IE
4.X sudah ada didalam CD EAStudio didalam directory /support.
Tahap I
: Pembuatan DataWindow
Tahap II
Tahap III
Tahap IV
: Membuat dan
deploy
men- Web Site dengan Menggunakan Powersite (32 menit)
2 / 13
Latihan :
1. Pelajari Web
DW development Cycle Task and Diagram
2. Jalankan
PowerBuilder 7.0.
"dari task bar : Start pilih Program>Sybase>PowerBuilder
7.0>PowerBuilder
3. Buat sebuah
library baru dengan nama test_htmldw.pbl
Jika anda pertamakali menggunakan PowerBuilder 7.0, anda akan melihat
window
'PowerBuilder requiers an application'. Pada tombol 'New' click
pada icon application.
ketikan nama applikasi dengan test_htmldw didalam
test_htmldw.pbl dan click tombol Finish.
4. Lakukan
koneksi ke database EASDemo DB V3
Pilih window > Database Profile atau klik pada tombol 'Database
Profile' pada
toolbar
Dari list instlled "Database Interfaces', klik pada ODBC, jika EAS
DEMO DB V3
tidak ada tanda check pada database icon kemudian pilih EAS
DEMO DB V3 lalu pilih ombol
Connect, jika tanda check ada pada datbase
icon tersebut maka anda sudah connect.
5. Pada
PowerBuilder, buat sebuah datawindow baru dengan mengunakan Tabular
presentation dan Quick select SQL.
Pilih File>New>DataWindow>Tabular dan Klik OK, Pilih Quick select
dan tekan
tombol Next. Pilih table 'customer' dan pilih 3 atau 5 kolom.
Lalu klik OK, selanjutnya tekan
tombol next dua window berikutnya
Setelah anda ada di DataWindow Painter, tambahkan dua tombol di footer :
namakan keduanya dengan Next Page dan Previous Page. Definisikan actionnya
dengan
PageNext dan PagePrior (untuk mendiinisikan action kedua tombol
tersebut ada di General
Tab pada Property)
Untuk melihat/memunculkan properties klik pada datawindownya
Di tab General dari properties datawindow, check pada 'HTML DataWindow'
Option 'HTML DataWindow' gunanya untuk membuat datawindow menjadi HTML
presentation ketika anda preview datawindow
Pilih Design>HTML Preview
Klik di icon panah kanan untuk menggulung tab kearah kanan pada property
datawindow. Di tab 'HTML Generation' property set 'Rows per Page' menjadi
5
3 / 13
Catatan : Didalam PowerSite dan PowerJ terdapat tool DataWindow Builder, tool tersebut
sama dengan datawindow painternya PowerBuilder. Anda bisa menggunakan DataWindow
Builder tersebut untuk meng-edit atau membuat datawindow.
Kunci dari fitur baru Web DataWindow ini adalah komponen yang di install di PB Runtime
selama melakukan proses instalasi Jaguar CTS 3.0. Komponen ini disebut dengan HTML
(DataWindow) Generator. Metod dari komponen HTML Generator ini adalah merubah
DataWindow PowerBuilder (termasuk didalamnya : retrieve data dan format DataWindow)
menjadi HTML.
Ketika kita menggunakan semua komponen EAStudio dalam mengimplementasikan fitur baru
Web Datawindow ini, programer sama sekali tidak melakukan apa-apa disisi PowerBuildernya.
Tetapi yang harus kita perhatikan adalah PBL atau PBD yang didalamnya terdapat datawindow
yang akan kita gunakan di EAStudio harus dikenal oleh Jaguar. Perhatikan apakah direktori pbl
tersebut sudah ada didalam path sistemnya Jaguar Server !.
4 / 13
Hampir semua presentation style DataWindow bisa digunakan, kecuali Graph, RichText, OLE
dan Composite.
Beberapa fitur yang tidak suport adalah : Graph, sliding, autosize hight tau width, edit mask,
resizable atau moveable object, OLE, richtext, dan nested report. Jika anda mengunakan
fitur-fitur yang tidak support diatas akan diabaikan.
Pada tab General dalam properties datawindow terdapat property checkbox 'HTML
DataWindow'. Perubahan setting pada property ini menandakan datawindow anda bisa di
preview sebagai Web DataWindow sewaktu anda memilih menu Design>HTML Preview.
Secara otomatis browser default anda akan membuka layout datawindow anda.
Latihan :
1. Jalankan
Jaguar Server.
5 / 13
Anda bisa mengecilkan window DOS tersebut (Minimize), dan pada task bar
terlihat 'Jaguar CTS'
akan
anda
6 / 13
Description :
optional
Server Name :
User Name :
Password :
7 / 13
default
Ada tombol 'Ping' pada tab 'General' untuk mengetest koneksi ke atabase, tetapi sebelumnya anda har
1.
'Close'.
* ShutDown Jaguar Servernya, RMB icon 'Jaguar CTS' pada task bar anda lalu
diatas)
minimize
seperti yang
"Ping of
8 / 13
Properties OK lagi.
Latihan :
1. Jalankan
PowerDynamo
Dari Start bar:
Programs>Sybase>PowerDynamo 3.0>Manage PoweDynamo
* Ini akan menjalankan Sybase Central lain.
- Pada Sybase centra ini akan ada dua Plug-ins : Adaptive Server Anywhere
dan
PowerDynamo 3.0
- Jaguar berada di Sybase Central yang lain, karena Jaguar berbasis Java
2. PowerDynamo
digunakan untun mengatur repository database anda yang akan di
gunakan di
Web Site. Sebagai contoh, rata - rata demo atau contoh applikasi
menggunakan database EASDemo baik sebagai repository data atau repository
Web site.
Pertama, anda harus membuat sebuah database dan data source ODBC baru.
9 / 13
Server name
Start line
10 / 13
Database Name
Database file
11 / 13
Yang terakhir, anda harus malakukan koneksi pada database untuk melakukan konfigurasi
pada Web site.
Untuk menggunakan connection profile yang telah anda buat, dengan menggunakan Sybase
Central pilih :
Tools>Connection Profiles, kemudian pilih nama profile yang anda buat tadi dan tekan
Connect.
Pada waktu pertamakali anda melakukan koneksi, akan muncul window dengan pesan 'There
is no web Site stored with this Userid and Data Source. Do you want to create a web site on this
connection?" ini bukan error, kemudian tekan tombol Yes.
- Pertama kali anda melakukan koneksi dengan database Web site system akan meng-install
beberapa table yang dibutuhkan (dengan nama depan 'Web'). Hal ini sama dengan
PowerBuilder sewaktu kita melakukan koneksi pertama kali ke database.
Selanjutnya anda akan melihat window dengan judul 'Web Site Setup'. Window ini
menanyakan Root folder pada Web site anda, nama defaultnya adalah 'Site', berinama secara
default lalu tekan OK.
Setelah PowerDynamo selesai membuat file-file yang dibuthkan, anda akan meliah beberapa
item pada treeview di bawah PowerDynamo yang sama namanya dengan Web site anda. Jika
anda meng-expandnya, maka anda akan melihat folder 'Site', Ini folder utama anda untuk
menyimpan file-file Web page anda.
Minimize PowerDynamo 3.0 - Sybase Central.
12 / 13
Sumber : http://www.Indopb.com/training/webdatawindow/index.html
13 / 13