Penyiapan Aplikasi
Epigoni sudah datang dengan paket utuh untuk membuat aplikasi desktop. Cukup definisikan identitas aplikasi, hubungkan dengan basis data, Epigoni siap digunakan untuk membangun aplikasi lebih kompleks di atasnya.
Persiapan Basis Data untuk Metadata
Aplikasi baru akan bekerja terhadap basis data Employee
yang sudah disediakan oleh Firebird, oleh karena itu:
- Buat cadangan (backup) terhadap berkas
EMPLOYEE.FDB
dengan cara menyalin berkas (file copy). - Pastikan alias
Employee
sudah tersedia dan dapat diakses.
Aplikasi yang dibuat di atas Epigoni disimpan dalam bentuk basis data. Agar lebih jelas, basis data yang menyimpan aplikasi Epigoni ini disebut metadata dan untuk keperluan pelatihan ini juga dikelola oleh Firebird. Dengan demikian, terdapat minimal dua basis data:
- Basis data berisi aplikasi, yakni metadata tsb.
- Basis data berisi data transaksi, yakni data yang dikelola oleh Epigoni. Basis data transaksi ini bisa saja lebih dari satu.
Untuk keperluan pelatihan, siapkan dua basis data berikut:
Basis data aplikasi, Employee_mtd
. Basis data ini belum tersedia, silakan dibuat dengan ISQL
, misal diletakkan di C:\Users\Asep\Documents
, sbb.:
CREATE DATABASE 'C:\Users\Asep\Documents\Employee.EMD' USER 'SYSDBA' PASSWORD 'masterkey';
Siapkan alias Employee_mtd
untuk basis data di atas di aliases.conf
.
Bagian kedua adalah penyiapan basis data transaksi, yakni Employee
. Dengan demikian terdapat dua basis data, untuk aplikasi dan transaksi, siap digunakan.
Pahami perbedaan dua basis data di atas dengan sebaik mungkin karena konsep tsb. akan digunakan seterusnya. Jangan sampai kehilangan jejak hanya gara-gara salah merujuk basis data.
Pembuatan Aplikasi Baru
Aplikasi akan dibuat dari portal Epigoni, yakni di berkas Epigoni.EXE
dan klik tombol Create New Application
. Selanjutnya, isi form berikut,
- Application ID:
APLIKASISDM
- Description:
Aplikasi Pengelolaan SDM
- Title:
Aplikasi SDM
- Sub Title:
Kepegawaian yang Berintegritas
(bagian ini boleh dikosongi) - Administrator Password: isi dengan sandi (password) untuk akun Administrator dan validasi di sebelah kanan
- Developer Password: isi dengan sandi untuk akun Developer dan validasi di sebelah kanan
- Database Type:
Firebird
, non-aktifkan Create New Database, karena basis data yang akan digunakan sudah disediakan, tidak perlu dibuat lagi - Host name:
localhost
- Database:
Employee_mtd
, yakni alias untuk basis data aplikasi atau metadata - Username:
SYSDBA
- Password:
masterkey
- Project File Name:
Employee.EPF
Dengan demikian terdapat tiga entitas yang digunakan:
- Basis data aplikasi, berisi aplikasi yang dihasilkan oleh pemrogram Epigoni. Istilah lain untuk aplikasi: metadata.
- Basis data transaksi, yakni basis data yang diolah oleh aplikasi Epigoni.
- Berkas projek (project file), berisi informasi kelengkapan yang digunakan pada aplikasi tsb. Biasanya digunakan ekstensi
EPF
, Epigoni Project File.
Penjelasan pembuatan aplikasi ini dapat dipelajari juga lewat YouTube.
Penjelasan tentang Akun Administrator dan Developer
Akun Administrator digunakan sebagai pengguna pertama suatu aplikasi dan setiap menu baru yang dibuat selalu dapat-digunakan (enable) untuk akun Administrator. Akun Developer digunakan untuk pembuatan aplikasi oleh pemrogram atau developer. Gunakan akun sesuai keperluan.
Akses ke Basis Data Transaksi
Basis data transaksi, yang diwakili dengan alias Employee
perlu dihubungkan dengan aplikasi yang sudah disiapkan. Proses ini dilakukan dengan cara membuat koneksi basis data, lewat menu Connections
.
Tambahkan koneksi dengan ID EMPLOYEE
dan isikan alias basis data, username, dan password pada panel yang disediakan. Lakukan Test Connection untuk memastikan koneksi ke basis data transaksi tsb. sudah valid.
Dengan demikian terdapat dua koneksi ke basis data dari aplikasi:
DEFAULT
untuk koneksi ke basis data aplikasi atau metadata. KoneksiDEFAULT
tidak ditampilkan di senarai koneksi.EMPLOYEE
untuk koneksi ke basis data transaksi.