Komentar

Klik di sini untuk kembali ke Beranda

  • From Betapa Mudahnya Mengubah Link atau URL Export to PDF dari PHPMaker 2021 – Masino Sinaga on Mudahnya Mengubah URL Export Data di Aplikasi Web dari PHPMaker

    […] mencari arsip artikel mengenai Mudahnya Mengubah URL Export Data di Aplikasi Web dari PHPMaker karena ingin diterapkan di PHPMaker 2021. Pastikan Anda sudah membaca artikel tersebut sebelum […]

    2021/02/28 at 7:07 pm
  • From nur syamsu on Awas Menyesal Lho, Kalau Belum Pakai PHPMaker 2021!

    Baik Pak, terima kasih infonya

    2021/02/28 at 4:28 pm
    • From Masino Sinaga on Awas Menyesal Lho, Kalau Belum Pakai PHPMaker 2021!

      Sama-sama.

      2021/02/28 at 5:35 pm
  • From nur syamsu on Cihuuuyyyy ... PHPMaker 2021 Sudah Dirilis

    Dear Pak Masino,

    Mohon advice lagi, dalam 2 hari ini saya sudah pelajari & praktekkan security sbb :
    a. User ID Security –> Secure data at record level
    b. User Level Security –> Secure data at table leve
    i) Static user level
    ii) Dynamic user level

    Dan yes, akhirnya berhasil.

    Termasuk juga di versi PHPMaker 2021 ini, User Level Security mendukung multiple suer level sebagaimana keterangan di “help” sbb :

    2.If the User Level Field is of integer type, the field can only store one user level, each user can only belong to one user level. From v2021, the field can be of string type, then it can store mulitple user levels as comma separated values, the user can belong to multiple user levels.

    Dan lagi2 yes, saya praktekkan berhasil untuk multiple user levels ini.

    Namun yg saya masih perlu saya gali lagi adalah terkait secure at data record ) sbb :

    Bagaimana membatasi data record (original table, bukan view) tetapi bukan berdasarkan field UserID, misalnya berdasarkan “Kelas” (contoh kasus di Sekolah Dasar ada 6 pembagian kelasi yakni 1, 2, 3, 4, 5,6) ?

    Hasil explorasi sementara :

    Solusi 1 :
    Saya solusikan berbeda tabel tersendiri untuk masing2 kelas, jadi ada tabel kbm_kelas 1, 2, 3, 4, 5 dan 6. Lalu pengaturan otorisasinya menggunakan “User level Security”.

    Namun opini saya kelemahannya adalah :
    – terlalu banyak table yg dimaintain
    – tidak fleksibel, misalnya saj ada pemekaran yakni kelas 7, 8, 9 maka saya harus buat tabel sendiri2 lalu update di phpmaker dan generate ulang.

    Solusi 2:
    Saya menggunakan “User ID Security” yakni pada “User ID Field” saya tidak memilih column “UserID” dari tabel “employee” tetapi Other column dari tabel “employee” misalnya saya siapkan kolom “Kelas”.
    Jadi di tabel “kbm_kelas” saya tambahkan juga kolom “Kelas”.

    Saya praktekkan dgn kombinasi “User Level” dan yes berhasil, jadi data user dapat mengakses tabel “transaksi di kelas” dengan data record “kelas” yang diassign pada attributes user.

    Opini saya :

    # Kelebihan :
    – Tabel kbm_kelas cukup 1 saja, tidak harus buat tabel kbm_kelas 1-6 sendiri-sendiri.
    – Dinamis, jika ada pemekaran kelas misalnya kelas 7, 8, 9 maka tinggal tambahkan master kelas 7, 8 , 9 lalu diassign ke attribute “employee”
    – Tidak perlu generate lagi php makernya karena tidak ada penambahan tabel

    #Kekurangan :
    Nah kekurangan / yg saya belum ketahui solusinya adalah pada opsi User ID Security , untuk pemilihan “field” pada tabel hanya 1, tidak bisa multi seperti “User level Security” yg di v2021 sudah bisa multi.

    Misalnya ada Guru yg memiliki otorisasi kelas 1 dan 2, maka saya coba isikan attribute kelas “1,2” pada tabel employee malah tidak muncul

    Mohon advice/sharing pengalamannya Pak Masino, mohon maaf jika terlalu panjang penjelasannya

    Terima kasih

    2021/02/28 at 6:53 am
    • From Masino Sinaga on Cihuuuyyyy ... PHPMaker 2021 Sudah Dirilis

      Solusi 1 sebaiknya jangan digunakan, karena memang sangat tidak efektif; terlalu banyak table yang harus dikelola untuk setiap kelas.

      Solusi 2 juga tidak disarankan, karena tidak fleksibel dan tidak bisa menangani beberapa kelas sekaligus.

      Solusi terbaik cukup menggunakan server event Recordset_Selecting, karena disamping fleksibel, juga sangat mudah.

      2021/02/28 at 11:54 am
      • From nur syamsu on Cihuuuyyyy ... PHPMaker 2021 Sudah Dirilis

        Wah mantap Pak Masino, terima kasih banyak sharing ilmunya.
        Berhasil dan jauh lebih fleksible dan efektif solusinya

        2021/02/28 at 4:31 pm
        • From nur syamsu on Cihuuuyyyy ... PHPMaker 2021 Sudah Dirilis

          Sangat terbantu dari posting Pak Masino disini terkait recordset_selecting :

          Inilah Bukti Betapa Mudah dan Cepatnya Menerapkan Proses Bisnis di PHPMaker

          Menyaring Record Tapi Pengguna Tetap Dapat Melihat Semua Record di PHPMaker

          Menyaring Record Sebelum Pencarian Data di Aplikasi Web dari PHPMaker

          Mudahnya Menyaring Record Saat Halaman Dimuat di Aplikasi Web dari PHPMaker

          2021/02/28 at 4:34 pm
  • From nur syamsu on Awas Menyesal Lho, Kalau Belum Pakai PHPMaker 2021!

    Dear Pak Masino,

    Saya baru install PHPMaker 2021 (belum purchase/trial 30 hari) sekitar 1 pekan ini.
    Luar biasa memang pengalaman menggunakannya, mudah dan cepat jadi tinggal mempelajari cara penggunaan fungsi/fitur atau lainnya baik dari fitur “help” yg disediakan ataupun browsing + memiliki kemampuan yg cukup di desain database maka hasilnya luar biasa.

    Namun saya ada pertanyaan,setelah 30 hari penggunaan PHPMaker 2021 (trial, not purchase yet) ini apakah file php yg telah digenerate masih bisa diakses ataukah juga mengalami pembatasan (tidak bisa diakses lagi ?

    Klo aplikasi PHPMakernya saya yakin tidak bisa digunakan lagi.

    Terima kasih

    2021/02/28 at 6:05 am
    • From Masino Sinaga on Awas Menyesal Lho, Kalau Belum Pakai PHPMaker 2021!

      Untuk file php yang sudah di-generate sama sekali tidak ada pembatasan. Bisa digunakan sampai kapanpun, sepanjang versi PHP di web server-nya masih support dengan kode di file php nya.

      2021/02/28 at 11:09 am
  • From nur syamsu on Cara Mengatur Timezone di PHPMaker 2021

    Pak Masino mohon advicenya, salah satu field “create_On” saya isi otomatis ketika transaksi menggunakan Auto-Update Value = CurrentDateTime.

    Untuk tanggalnya sudah benar namun untuk jam masih ada selisih 7 jam.
    Seharusnya 2021-02-27 17:36:20 , tetapi tersimpan didatabase 2021-02-27 10:36:20

    Saya sudah mencoba melakukan hal ini dibawah ini,, generate ulang phpmaker ataupun restart xampp tapi masih belum ada perubahan.

    # di PHPMaker
    1. Tools -> Locale Settings, pada id.json untuk Time zone = Asia/Jakarta
    2. Advanced Setting –> Database time zone = +07:00

    # di xampp/php pada file php.ini , sudah diupdate date.timezone=Asia/Jakarta.

    Terima kasih atas bantuannya

    2021/02/27 at 7:06 pm
    • From Masino Sinaga on Cara Mengatur Timezone di PHPMaker 2021

      Kalau setting Database time zone-nya dikosongkan, bagaimana hasilnya?

      2021/02/27 at 8:08 pm
      • From nur syamsu on Cara Mengatur Timezone di PHPMaker 2021

        Maaf Pak saya terlewatkan dari edit file di locale/en.json pada paramater timezone = “asia/jakarta”.

        Ini sudah berhasil, terima kasih

        2021/02/27 at 10:16 pm
        • From Masino Sinaga on Cara Mengatur Timezone di PHPMaker 2021

          Siip, sama-sama.

          2021/02/27 at 10:42 pm
  • From Aldo on Antara PHPRad, SQLMaestro PHP Code Generator, dan PHPMaker

    Sudah pernah coba appgini pak? Keliatan nya bagus tuh

    2021/02/25 at 10:08 am
    • From Masino Sinaga on Antara PHPRad, SQLMaestro PHP Code Generator, dan PHPMaker

      Sudah, bahkan saya beli license-nya juga. Keterbatasan AppGini mirip seperti PHPRad, hanya support table dengan Primary Key pada satu field saja. Jika Primary Key-nya terdiri dari beberapa field, AppGini belum support.

      2021/02/27 at 8:05 pm
  • From Rudy B on Mengenal Extension TimePicker untuk Aplikasi Web yang Dibuat oleh PHPMaker

    pak masino untuk setup min dan max time itu dimana ya ?
    soalnya saya coba masukin json {‘minTime’: ‘8:00′,’maxTime’: ’19:00′} di Option nya tetep gk bisa ?

    terimakasih

    2021/02/10 at 2:47 pm
    • From Masino Sinaga on Mengenal Extension TimePicker untuk Aplikasi Web yang Dibuat oleh PHPMaker

      Ini Extension PHPMaker versi yang sudah sangat lama alias jadul, jadi tidak bisa digunakan di PHPMaker 2021 (versi terakhir saat komentar ini ditulis).

      2021/02/10 at 3:12 pm
  • From Rudy on Jangan Pernah Lagi Mencampur Kode PHP di Client Script atau Startup Script pada PHPMaker 2021

    pak masino apakah ini juga berlaku di phpmaker 2020 ?

    2021/02/10 at 12:45 pm
    • From Masino Sinaga on Jangan Pernah Lagi Mencampur Kode PHP di Client Script atau Startup Script pada PHPMaker 2021

      Hehe, kan sudah disebutkan di judulnya… pada PHPMaker 2021. Berarti untuk PHPMaker 2020 tidak berlaku. 😉

      2021/02/10 at 3:12 pm
  • From buzbuz on Mudahnya Membatasi Jumlah Karakter di TextArea Aplikasi Web dari PHPMaker

    Selamat Malam pak Masino,… ada yg ingin saya tanyakan, mungkin pernah mengalami perihal yg sama, saya menggunakan phpmaker 2019, dan yg ingin saya tanyakan adlah penggunaan tinymce pada textarea,.. tinymce bisa muncul, hanya jika ingin attach picture, button utk selext source file tidak muncul.. mungkin ada solusinya memunculkan button file.. atau memang secara default textarea tidak diperkenankan utk insert picture..

    2021/02/08 at 6:47 pm
    • From Masino Sinaga on Mudahnya Membatasi Jumlah Karakter di TextArea Aplikasi Web dari PHPMaker

      Benar. Untuk menampilkan gambar atau picture di TextArea yang menggunakan HTML Editor seperti CKEditor (saya tidak tahu apakah support TinyMCE), maka harus menggunakan extension tambahan yang bernama FileManager (hanya untuk registered users dari PHPMaker).

      Keterangan singkatnya seperti ini:

      RichFileManager for CKEditor
      Developer Website: https://github.com/servocoder/RichFilemanager
      RichFileManager is released under MIT license.

      Berikut ini sekilas highlight fitur-nya:

      Advanced Settings:
      – “UserFilesPath” is a folder under the global upload folder (under PHP -> General Options -> File Upload tab, see PHP Settings in the help file), e.g. if the global upload folder is “uploads/” (relative to project folder) and “UserFilesPath” is “userfiles”, then the user file folder is “uploads/userfiles” (relative to project folder). If “UserFilesPath” not specified, the global upload folder will be used. Make sure you have setup write permssions for the upload folder properly.
      – “UserConfig” (JSON object) is user configuration options to override the default options, see: https://github.com/servocoder/RichFilemanager/wiki/Configuration-options#configuration-file
      – “PluginParameters” (JSON object) is for the RichFileManager jQuery plugin initialization step and callback functions, see: https://github.com/servocoder/RichFilemanager/wiki/Configuration-options#plugin-parameters.

      2021/02/08 at 7:28 pm
      • From buzbuz on Mudahnya Membatasi Jumlah Karakter di TextArea Aplikasi Web dari PHPMaker

        Terima kasih informasinya pak Masino, bisa digunakan untuk CK editornya.

        2021/02/09 at 10:44 am
        • From Masino Sinaga on Mudahnya Membatasi Jumlah Karakter di TextArea Aplikasi Web dari PHPMaker

          Sama-sama.

          2021/02/10 at 3:15 pm
  • From denny on Cara Mengatur Timezone di PHPMaker 2021

    terima kasih bang. saya sudah coba cara abang. sistem jamnya masih kacau.

    2021/02/08 at 7:29 am
    • From Masino Sinaga on Cara Mengatur Timezone di PHPMaker 2021

      Kacaunya seperti apakah?

      2021/02/08 at 7:24 pm
« Sebelumnya 1 … 36 37 38 39 40 … 173 Berikutnya »