Pembuatan Aplikasi Epigoni yang Sederhana
Semua bermula dari Dataset
Dataset adalah bagian Epigoni yang bekerja terhadap basis data dan selanjutnya dapat dioperasikan menjadi berbagai keperluan dalam aplikasi. Pada pembuatan aplikasi paling sederhana ini akan ditunjukkan cara ringkas operasi terhadap rekaman (records) lewat penyiapan Dataset. Record yang akan dioperasikan dengan Epigoni dikemas terlebih dulu dalam bentuk Dataset. Hasil dari query basis data direpresentasikan dalam bentuk Dataset dengan banyak atribut (property) yang disesuaikan keperluan pengolahan Dataset tsb.
Susun query yang akan digunakan Dataset
Pembuatan Dataset dimulai dari menu utama Datasets
.
Pembuatan Dataset baru dapat dilakukan dengan menu Add
. Beri nama sebagai identitas Dataset tsb. Untuk memudahkan, disarankan penggunaan awalan QRY_
untuk identitas Dataset. Sebagai misal, QRY_EMPLOYEE
untuk Dataset query karyawan. Bagian-bagian form yang perlu diisi:
- Dataset Name:
QRY_EMPLOYEE
- Dataset Title:
Tabel Karyawan
- Connection:
EMPLOYEE
Terdapat pilihan lain (tidak dapat digunakan), yakniDEFAULT
untuk keperluan koneksi Epigoni ke basis data aplikasi atau metadata.
Bagian lain akan diisi otomatis oleh Epigoni atau biarkan sesuai bawaan (default).
Klik tombol sistem (…) di bawah bagian Table List untuk menampilkan senarai tabel. Selanjutnya, lakukan seret-dan-letakkan (drag and drop) pada tabel yang akan dioperasikan ke editor di bawah Command Text. Hasilnya berupa teks SQL seperti pada gambar di atas. Dengan demikian, proses pembentukan SQL dapat dilakukan secara visual atau diisikan di editor teks Dataset. Untuk operasi terhadap satu tabel, cara seret-dan-letakkan tabel lebih mudah, sedangkan untuk SQL yang lebih kompleks –biasanya melibatkan lebih dari satu tabel– pengisian teks SQL di bagian editor lebih praktis.
Lebih rinci dengan field
Bagian penting dari Dataset adalah mendaftarkan fields dan pengaturan atribut mereka. Hal ini dimulai lewat tab Fields di Dataset Editor, dilanjutkan dengan menu Generate All Fields
.
Hasilnya berupa semua field dari hasil query –atau "semua field pada Dataset tsb.– ditampilkan sbb.
Pekerjaan penting pertama adalah memastikan field yang menjadi kunci (key) dengan cara menyorot field tsb. dan lakukan penyetelan (set) dengan menu Set Key Fields
. Field yang dijadikan kunci dapat berjumlah lebih dari satu.
Atribut setiap field dapat diatur-atur dengan cara menyorot field tsb. dilanjutkan dengan menu Edit
di atasnya. Kebiasaan di Epigoni berupa klik-ganda (double-click) atau tekan kunci Enter
pada objek aktif juga berlaku untuk penyuntingan field ini. Form Field Editor akan ditampilkan sbb.
Terdapat banyak atribut field yang membuat pengaturan Dataset di Epigoni sangat fleksibel. Nilai bawaan (default value) yang disediakan Epigoni dikaitkan dengan keperluan yang lazim dihadapi pemrogram, oleh karena itu untuk kepraktisan: dibiarkan dengan setelan (setting) yang ada pun, aplikasi dapat dibuat dan nyaman dioperasikan.
Perlu diperhatikan bahwa perubahan pada Field Editor hanya untuk keperluan Dataset, tidak mengubah atribut pada field di tabel ybs.
Run/View untuk pratilik
Dataset yang telah disiapkan dapat dilihat dalam bentuk pratilik (preview) lewat tombol View
atau Run
setelah Dataset dalam keadaan sudah tersimpan (saved).
Perbedaan Run dan View:
- Dengan Run, query dijalankan hanya berupa SQL, atribut dari Dataset tidak diterapkan. Dengan demikian, hasil query Run sama dengan hasil dari IBExpert.
- Untuk View sebaliknya, atribut Dataset diterapkan.
Selesaikan dalam satu langkah
Setelah Dataset disiapkan, cukup dengan klik-kanan (right click) pada Dataset tsb., akan ditampilkan satu langkah praktis sampai dengan penyiapan form dalam bentuk Action.
Nama yang dijadikan acuan (basename) akan ditanyakan Epigoni.
Agar konsisten dengan pemberian nama pada Dataset, yakni QRY_EMPLOYEE
, gunakan EMPLOYEE
. Hasilnya berupa:
- Data Package
PKG_EMPLOYEE
–dapat dilihat pada menu Data → Data Packages. - Form
FRM_EMPLOYEE
. –dapat dilihat pada menu Presentations → Forms. - Action
ACT_FRM_EMPLOYEE
(terhadapFRM_EMPLOYEE
) –dapat dilihat pada menu Actions → Actions.
Kaitkan dengan menu
Form yang telah dibuatkan secara otomatis oleh Epigoni perlu dikaitkan dengan menu agar pemakai aplikasi nantinya dapat mengakses form tsb.
Dari menu Application → Menus:
- Buat hirarki menu bertingkat dengan tiga anak di bawahnya. Di setiap tingkat isikan
STD_APP_NOACTION
(bawaan untuk menu Epigoni). - Di menu tingkat paling bawah, isikan dengan nama Action form, dalam hal ini
ACT_FRM_EMPLOYEE
.
Menu sudah disiapkan.
Jalankan aplikasi
Aplikasi sederhana yang telah dibuat sekarang siap dijalankan. Gunakan tombol ► untuk menjalankan aplikasi dari mode developer.
Log masuk (login) dengan akun Administrator
dan inilah aplikasi sederhana pertama dengan Epigoni. Mudah, kan?
Tutorial lewat YouTube
Tutorial di atas juga dapat dipelajari lewat YouTube:
- Pembuatan koneksi ke basis data: Epigoni – Create New Connection
- Pembuatan Dataset: Epigoni – Create Dataset