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.

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 Editor

  1. Dataset Name: QRY_EMPLOYEE
  2. Dataset Title: Tabel Karyawan
  3. Connection: EMPLOYEE
    Terdapat pilihan lain (tidak dapat digunakan), yakni DEFAULT 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.

Dataset Editor: Fields

Hasilnya berupa semua field dari hasil query –atau "semua field pada Dataset tsb.– ditampilkan sbb.

Dataset Editor: Fields: Generate All Fields

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.

Dataset: Field Editor

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).

Dataset: Run-View

Perbedaan Run dan View:

  1. Dengan Run, query dijalankan hanya berupa SQL, atribut dari Dataset tidak diterapkan. Dengan demikian, hasil query Run sama dengan hasil dari IBExpert.
  2. 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.

Dataset to Action

Nama yang dijadikan acuan (basename) akan ditanyakan Epigoni.

Dataset to Action: Basename

Agar konsisten dengan pemberian nama pada Dataset, yakni QRY_EMPLOYEE, gunakan EMPLOYEE. Hasilnya berupa:

  1. Data Package PKG_EMPLOYEE –dapat dilihat pada menu DataData Packages.
  2. Form FRM_EMPLOYEE. –dapat dilihat pada menu PresentationsForms.
  3. Action ACT_FRM_EMPLOYEE (terhadap FRM_EMPLOYEE) –dapat dilihat pada menu ActionsActions.

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 ApplicationMenus:

  1. Buat hirarki menu bertingkat dengan tiga anak di bawahnya. Di setiap tingkat isikan STD_APP_NOACTION (bawaan untuk menu Epigoni).
  2. Di menu tingkat paling bawah, isikan dengan nama Action form, dalam hal ini ACT_FRM_EMPLOYEE.

Menu

Menu sudah disiapkan.

Jalankan aplikasi

Aplikasi sederhana yang telah dibuat sekarang siap dijalankan. Gunakan tombol ► untuk menjalankan aplikasi dari mode developer.

Run Application

Log masuk (login) dengan akun Administrator dan inilah aplikasi sederhana pertama dengan Epigoni. Mudah, kan?

Aplikasi sederhana

Tutorial lewat YouTube

Tutorial di atas juga dapat dipelajari lewat YouTube:

  1. Pembuatan koneksi ke basis data: Epigoni – Create New Connection
  2. Pembuatan Dataset: Epigoni – Create Dataset

results matching ""

    No results matching ""