MagicAppBuilder Tech News

Editor Skema Baru MagicAppBuilder

MagicAppBuilder memperbarui editor skema dengan 6 panel yang dapat diatur lebar dan tingginya. Editor baru ini sangat responsif dan dapat digunakan pada resolusi rendah, misalnya 1024x768, 800x600, bahkan dapat dibuka dengan telepon pintar.

 

Meskipun dapat dibuka dengan telepon pintar, namun cara ini tidak disarankan saat membuat desain. Cara ini dilakukan pada kondisi darurat di mana pengguna tidak mungkin membukanya dengan PC namun harus ada yang diperbaiki, seperti perubahan nama kolom, penambahan kunci asing, penambahan indeks, dan sebagainya.

Bahasa pada editor akan menyesuaikan dengan bahasa yang dipilih oleh pengguna. Jika pengguna kebingungan dengan istilah dalam bahasa Indonesia, silakan pilih bahasa Inggris. Selain bahasa, tema juga akan menyesuaikan dengan pilihan pengguna. Jika pengguna memilih tema gelap, maka editor juga akan ditampilkan dengan mode gelap.

Editor dibagi menjadi 6 panel yaitu sebagai berikut:

  1. Panel kiri atas yang menampilkan daftar semua entitas yang dapat dicentang, diubah maupun dihapus. Centang hanya akan berpengaruh saat pengguna membuka sebuah tab diagram. Di bagian atas terdapat alat untuk mengganti skema yang dibuka pada proyek bersangkutan dan mentaring entitas yang ditampilkan.
  2. Panel kiri bawah yang menampilkan daftar entitas beserta dengan nama kolom, kunci utama dan kunci asing. Panel ini tidak menampilkan informasi detil dari entitas. Isi panel ini akan diperbarui jika pengguna menambah, mengubah atau menghapus entitas dan kolom, menambah atau menghapus kunci utama, serta menambah dan menghapus kunci asing.
  3. Panel tengah atas yang menampilkan diagram. Di bagian atas terdapat tab dan bebeapa peralatan untuk menambah entitas, menghapus entitas, menggeser tab, dan melakukan pencarian diagram. Secara default, panel ini adalah panel yang paling luas.
  4. Panel tengah bawah yang merupakan panel utama dari editor, di mana hampir semua fungsi ada di panel ini.
  5. Panel kanan atas yang berisi daftar entitas yang dapat dicentang. Setiap baris memiliki dua centang yaitu S yang berarti struktur dan D yang berarti data. Di bagian bawah daftar terdapat pilihan dialek database dan centang untuk memilih apakah akan menggunakan kunci asing dan indeks atau tidak.
  6. Panel kanan bawah yang berisi textarea. Textarea ini akan berisi query dari entitas yang dicentang, baik struktur maupun data sesuai dengan centang yang dibuat di panel kanan atas. Query ini adalah query instan yang dapat dijalankan langsung di database tanpa memerlukan konversi lagi.