Masino Sinaga

Web Development and PHPMaker

Anda di sini: Beranda / PHPMaker / Pertanyaan-Pertanyaan yang Paling Sering Diajukan Seputar PHPMaker
Asyiknya Mengubah Beberapa Nama File Sekaligus di Aplikasi Web dari PHPMaker
Menyimpan Data ke Dua Table Sekaligus di Aplikasi Web dari PHPMaker

Pertanyaan-Pertanyaan yang Paling Sering Diajukan Seputar PHPMaker

Ming, 21 Juni 2015 oleh Masino Sinaga 48 Komentar

Ada begitu banyak Email atau PM (Private Message) yang dikirimkan ke saya berisi pertanyaan yang sering diajukan seputar PHPMaker. Daripada menjawab pertanyaan tersebut satu per satu, maka saya rangkum pertanyaan-pertanyaan (beserta jawabannya) tersebut di dalam artikel ini. Jadi, jika ada yang masih bertanya, tinggal saya (dan juga Anda) arahkan saja ke artikel ini. Semoga bermanfaat.

Apakah PHPMaker itu PHP Framework seperti Code Igniter, Symfony, Yii, Laravel, dsb?

Jawaban:
Tidak! PHPMaker tidak sama seperti PHP Framework yang tersebut di atas. PHPMaker awalnya memang dikenal sebagai PHP Code Generator; sebuah tools atau perangkat lunak khusus yang dapat membangkitkan file script PHP untuk menghasilkan Aplikasi Web. Seiring berjalannya waktu, PHPMaker bukan hanya sekedar tools PHP Code Generator saja, tapi sudah lebih dari itu. Di samping sebagai code generator, PHPMaker merupakan tools untuk menghasilkan Aplikasi Web dengan fitur yang sangat lengkap dan selalu up-to-date mengikuti perkembangan teknologi Web Development. Sejak versi 2021, PHPMaker mulai menggunakan Slim Framework, sehingga Aplikasi Web yang dihasilkannya sudah dapat disejajarkan dengan Aplikasi Web yang dibuat dengan PHP Framework seperti CodeIgniter, Laravel, Yii, Symfony, dsb. Selain itu, PHPMaker menggunakan Javascript Framework bikinannya sendiri mulai dari versi-versi terdahulu. Aplikasi Web yang dihasilkan PHPMaker dapat dikostumais oleh Web Developer dengan sangat mudah, cepat, dan menyenangkan tanpa harus mengubah kode di file script. Cukup hanya dengan menambahkan sedikit kode PHP dan/atau Javascript saja dari dalam project PHPMaker. Selain itu, PHPMaker juga sudah menggunakan CSS Framework yang sangat sering digunakan saat ini; Twitter Bootstrap 3 4 5, dan selalu berusaha di-update ke versi terakhir.

Apakah tools PHPMaker berbasis Web atau Desktop?

Jawaban:
PHPMaker adalah tools yang berbasis Desktop. PHPMaker adalah tools atau aplikasi yang harus diinstal di komputer Pengguna sebelum dapat menggunakannya.

Bisakah diuraikan secara singkat cara kerja PHPMaker?

Jawaban:

  1. PHPMaker menghubungi satu dan/atau lebih dari satu Database,
  2. PHPMaker meng-ekstrak object-object di dalam Database tadi (Tables dan Views) sebagai kerangka kerja bagi Web Developer untuk menghasilkan Aplikasi Web,
  3. Web Developer hanya perlu mengeset beberapa pengaturan, dan/atau menambahkan sedikit kode PHP dan/atau Javascript atau jQuery dari dalam project PHPMaker berdasarkan object-object tadi,
  4. Semua hasil pekerjaan yang dilakukan oleh Web Developer tadi otomatis tersimpan di dalam file project,
  5. Dengan sekali klik, Web Developer membangkitkan semua file script secara otomatis dengan bantuan PHPMaker hanya dalam hitungan beberapa detik/menit saja.

Apakah Aplikasi Web yang dihasilkan oleh PHPMaker bisa terhubung ke lebih dari satu Database?

Jawaban:
Bisa. Ada fitur Linked Tables di PHPMaker yang memungkinkan Web Developer untuk mendefinisikan koneksi ke Database yang berbeda. Tidak hanya Database-nya saja yang berbeda, tapi tipe Database-nya pun bisa berbeda. Contoh, jika koneksi utama ke Database menggunakan MySQL di project PHPMaker, maka kita bisa mendefinisikan koneksi kedua ke Database SQL Server lewat Linked Tables, dan koneksi ketiga ke Database Oracle juga lewat Linked Tables. Dengan cara ini misalnya, maka kita bisa menggunakan table pada database SQL Server sebagai Lookup Table untuk field di salah satu table yang berasal dari koneksi Database MySQL.

Apakah Aplikasi Web yang dihasilkan oleh PHPMaker menggunakan URL yang SEO-Friendly?

Jawaban:
Ya. Sejak PHPMaker versi 2021, Aplikasi Web yang dihasilkannya sudah menggunakan URL yang SEO Friendly. Sejak versi ini, PHPMaker sudah menggunakan Slim Framework. Contoh: di versi 2020 dan sebelumnya, untuk menampilkan data dari table products, kita menggunakan productslist.php. Sejak versi 2021, kita bisa menggunakan productslist atau products/list. Untuk menampilkan detail satu record di table products pada versi 2020, kita menggunakan URL productsview.php?ProductID=1, sedangkan di versi 2021 kita cukup menggunakan URL seperti ini: productsview/1 atau products/view/1.

Apakah kode PHP yang dihasilkan oleh PHPMaker menggunakan OOP (Object Oriented Programming)?

Jawaban:
Betul. Kode PHP yang dihasilkan oleh PHPMaker sudah menggunakan OOP. Hal ini memungkinan Web Developer dapat mengoptimalkan Class dan Object dari dalam project PHPMaker. Artinya, Web Developer dapat mengimplementasikan business-logic dan business-process dengan sangat mudah tanpa harus mengubah kode PHP di file-file script yang sudah dibangkitkan oleh PHPMaker. Web Developer hanya menambahkan sedikit kode PHP saja dari dalam file project PHPMaker. Cukup dengan mengekspos nilai dari Property tertentu milik suatu Object untuk menampilkan data tertentu. Atau, kita bisa meng-assign nilai tertentu ke Property milik Object yang bertalian untuk menghasilkan output tertentu yang diinginkan sesuai dengan business logic yang kita inginkan.

Apakah file project PHPMaker dapat dihasilkan dari file-file script yang sudah dibangkitkan oleh PHPMaker?

Jawaban:
Tidak. File project PHPMaker tidak dapat dikembalikan dari file-file script yang sudah dibangkitkan oleh PHPMaker. Oleh karena itu, 10 file project PHPMaker yang terakhir disimpan oleh Web Developer akan otomatis di-backup oleh PHPMaker. Selain itu, Web Developer harus memastikan file project PHPMaker yang dibuatnya disimpan di tempat yang aman. Jika file project PHPMaker ini hilang atau tidak dapat dibuka, maka Web Developer harus mengulangi dari awal lagi seperti ketika membuat project PHPMaker pertama kali.

Apakah file project PHPMaker yang dibuat dengan versi lama bisa dibuka dengan versi terbaru?

Jawaban:
Bisa. PHPMaker akan otomatis mengkonversi versi file project PHPMaker yang sebelumnya dibuat dengan versi lama menjadi dapat dijalankan di versi terbaru. Artinya, PHPMaker menjamin bahwa setiap file project PHPMaker selalu dapat dibuka menggunakan versi terbaru, sehingga Web Developer tidak perlu lagi khawatir apakah file project yang dibuatnya dulu bisa digunakan di versi terbaru.

Apakah file project PHPMaker yang sudah pernah dibuka dengan versi terbaru bisa dibuka lagi dengan versi lama?

Jawaban:
Tidak. PHPMaker tidak akan pernah mengijinkan file project PHPMaker yang sudah pernah dibuka dengan versi terbaru dibuka kembali menggunakan PHPMaker versi yang lama. Hal ini untuk mencegah Web Developer kembali menggunakan versi lama, karena PHPMaker selalu menjamin versi terbaru/terakhir adalah penyempurnaan dan peningkatan dari versi-versi terdahulu.

Apakah PHPMaker dapat digunakan secara bersamaan oleh lebih dari satu Web Developer

Jawaban:
Tidak. Karena PHPMaker berbasis Desktop, maka PHPMaker tidak dapat digunakan secara bersamaan oleh lebih dari satu orang Web Developer. Meskipun demikian, di balik keterbatasannya itu, Anda sebagai seorang Web Developer dapat membuka dan bekerja pada lebih dari satu project PHPMaker secara bersamaan di komputer Anda. Dengan cara ini, maka Anda tidak perlu lagi membutuhkan lebih dari satu Web Developer untuk membangun beberapa Aplikasi Web secara bersamaan. Semuanya bisa hanya dilakukan oleh seorang Web Developer saja! Betapa resource bisa dihemat.

Bisakah PHPMaker diinstal di Sistem Operasi selain Windows?

Jawaban:
Tidak. PHPMaker hanya bisa diinstal di komputer dengan sistem operasi Windows. System Requirements selengkapnya bisa Anda lihat di sini.

Apakah PHPMaker gratis atau berbayar?

Jawaban:
Berbayar. Saat artikel ini saya tulis (21 Juni 2015), PHPMaker dibandrol USD 199.95 (atau sekitar Rp 2,5 Juta).
Update tanggal 18 Desember 2020: Untuk PHPMaker versi 2021, saat ini harganya USD 319,95 atau kalau dirupiahkan kira-kira sebesar Rp 4.479.300 (asumsi Kurs Jual 1 USD = Rp 14.000).

Adakah review perbandingan PHPMaker dengan tools code generator sejenis lainnya?

Jawaban:
Ada. Saya menulisnya ke dalam dua artikel berikut:
– Sekali Lagi, Mengapa Saya Pilih PHPMaker, Bukan ScriptCase, Bukan PHPRunner?
– Antara PHPRad, SQLMaestro PHP Code Generator, dan PHPMaker

Apa saja keuntungan jika saya membeli PHPMaker?

Jawaban:

  1. Bebas biaya upgrade dari semua versi minor selama 12 bulan,
  2. Bebas menghubungi Support melalui Email selama 12 6 bulan,
  3. Mendapatkan Email berisi pemberitahuan mengenai upgrade PHPMaker,
  4. Bebas mengakses ke area Member pada website resmi PHPMaker untuk mendownload instaler dan mendapatkan kode License Key,
  5. Bebas mendownload dan menggunakan beberapa Extensions yang dibuat oleh PHPMaker (jika tersedia).

Apakah saya harus membayar lagi jika PHPMaker merilis versi update terbaru?

Jawaban:
Untuk update versi minor (contoh dari versi 11.0.0 ke 11.0.1, atau dari versi 11.1.0 ke 11.2.0) maka Anda tidak perlu membayar lagi. Anda cukup men-download update-nya dari area member di website resmi PHPMaker. Sedangkan untuk update versi major (misalnya dari versi 11 ke versi 12), maka Anda harus membayar setengah harga dari harga yang berlaku saat itu. Contoh, harga pemesanan PHPMaker baru USD 199.95, maka jika Anda ingin mengupdate dari versi lama ke versi 12, maka Anda cukup hanya membayar USD 100.

Apakah saya harus meng-uninstall PHPMaker versi lama sebelum meng-install PHPMaker versi baru?

Jawaban:
Ada dua rule untuk urusan uninstall dan install ini.

  1. Rule Pertama, dari versi Major lama ke versi Major baru: tidak perlu uninstall versi Major yang lama. Contoh, jika versi Major yang terakhir Anda gunakan adalah 2020.0.16, lalu versi Major terbaru dirilis 2021.0.0, maka Anda tidak perlu meng-install versi 2020.0.16. Mengapa? Karena setiap versi Major akan di-install pada direktori yang berbeda sesuai dengan angka Major-nya (dalam contoh di atas 2020 dan 2021).
  2. Rule Kedua, dari versi Minor lama ke versi Minor baru: wajib uninstall versi minor yang lama sebelum menginstall versi Minor yang baru. Contoh, jika versi Minor yang terakhir adalah 2021.0.0, lalu versi Minor yang terbaru dirilis adalah 2021.0.1, maka Anda wajib meng-uninstall terlebih dulu yang versi 2021.0.0 sebelum meng-install versi 2021.0.1. Baca juga artikel terkait: Cara Aman dan Mudah dalam Memutahirkan Versi Minor PHPMaker.

Apakah PHPMaker bisa dicoba terlebih dulu sebelum membelinya?

Jawaban:
Bisa. Anda bisa mendownload dan menginstal PHPMaker versi trial di komputer Anda. Semua fungsionalitas di PHPMaker dapat digunakan selama 30 hari. Jika sudah lebih dari 30 hari, maka PHPMaker tidak dapat digunakan. Anda harus membeli license key PHPMaker agar dapat melanjutkan kembali menggunakan PHPMaker.

Apakah website resmi PHPMaker?

Jawaban:
https://phpmaker.dev

Apa saja fitur-fitur PHPMaker?

Jawaban:
https://phpmaker.dev/features.php

Database apa saja yang didukung oleh PHPMaker?

Jawaban:
MySQL, PostgreSQL, Microsoft Access, Microsoft SQL Server, Oracle, dan SQLite.

Apakah PHPMaker bisa menggunakan ODBC (Open Database Connectivity)?

Jawaban:
Tidak. PHPMaker baru mendukung pemakaian Database secara langsung (tanpa melalui ODBC).

Saya ingin membeli PHPMaker, tapi saya tidak memiliki akun Paypal. Apa yang harus saya lakukan?

Jawaban:
Baca artikel ini: Mau Beli PHPMaker? Hubungi Saya sebagai Reseller PHPMaker di Indonesia!.

Saya baru saja berhasil menginstal PHPMaker. Langkah apa saja selanjutnya yang harus saya lakukan?

Jawaban:

  1. Baca menu Help PHPMaker, khususnya topik Quick Start,
  2. Selalu berpedoman dengan menu Help PHPMaker setiap kali Anda ingin mengetahui penjelasan terhadap fitur di PHPMaker, karena di sana sudah dijelaskan secara detail,
  3. Download file demo project yang sudah disediakan melalui link: https://phpmaker.dev/demo.php, scroll ke bagian paling bawah halaman, Anda akan melihat link yang bertuliskan Download the Demo Project, silahkan klik link tersebut,
  4. Cobalah untuk membuat sendiri Aplikasi Web yang paling sederhana berdasarkan contoh dari demo project tadi, setelah itu cobalah bereksperimen dengan mengoptimalkan fitur-fitur yang tersedia di PHPMaker,
  5. Ikuti Forum Diskusinya di http://www.hkvforums.com/viewforum.php?f=27,
  6. Kunjungi website https://www.masinosinaga.com yang berisi artikel seputar PHPMaker berbahasa Indonesia,
  7. Gunakan Masino Extension (tidak wajib, tapi sangat saya sarankan), jika Anda ingin menggunakan fitur-fitur profesional lainnya tanpa harus mengkostumais Template PHPMaker.

Apa itu Masino Extensions?

Jawaban:
Masino Extensions adalah Extensions PHPMaker yang saya buat. Dengan menggunakan Masino Extensions, maka Anda tidak perlu bersusah payah lagi menambahkan fitur-fitur baru di Aplikasi Web yang dihasilkan oleh PHPMaker. Masino Extensions memiliki banyak sekali fitur-fitur profesional yang paling sering digunakan/dibutuhkan tapi sayangnya belum tersedia di PHPMaker, di antaranya: Theme dan Tampilan yang modern dan lebih menarik dari tampilan standar yang digunakan oleh PHPMaker, Maintenance Mode, Hak Akses Dinamis untuk Export Data, Session Count Down di Footer, dan masih banyak lagi. Selengkapnya bisa Anda lihat di sini. Dengan menggunakan Masino Extensions, maka Anda tidak perlu repot-repot lagi memikirkan bagaimana cara untuk menambahkan semua fitur-fitur tadi, sehingga waktu development pun bisa dihemat secara signifikan sampai dengan 80 – 90%.

Bagaimana cara mendapatkan Masino Extensions?

Jawaban:
Anda bisa mendapatkan Masino Extensions setelah menjadi member di website I Love PHPMaker.

Apakah Masino Extensions memiliki batasan jumlah Project PHPMaker yang dapat digunakan?

Jawaban:
Masino Extensions bisa digunakan di Project PHPMaker Anda tanpa batasan. Artinya, berapapun jumlah project PHPMaker yang Anda buat, Masino Extensions bisa digunakan di semua project tersebut.

Saya ingin membeli Masino Extensions, apakah Anda menyediakan metode pembayaran selain Paypal?

Jawaban:
Tidak. Anda harus memiliki akun Paypal agar dapat membeli Masino Extensions. Bisa. Anda dapat mentransfer ke Rekening BCA saya (silahkan japri ke email masino[dot]sinaga[dot]gmail[dot]com dengan subject Serius Beli Masino Extensions.

Apakah ada harga (bundle) khusus untuk membeli PHPMaker dan Masino Extensions?

Jawaban:
Tidak. PHPMaker dan Masino Extensions adalah dua entitas yang berbeda. Keduanya dibuat oleh author yang berbeda, sehingga memiliki harga dan cara pemesanan yang berbeda pula.

Apakah Masino Extensions harus diinstal sebelum menggunakannya?

Jawaban:
Tidak, Anda tidak perlu menginstalnya. Extensions di PHPMaker adalah file yang hanya perlu Anda copy/salin ke dalam sub-folder extensions. Sub-folder ini berada di bawah folder tempat PHPMaker di-instal. Contoh, jika Anda menggunakan sistem operasi Windows 10, maka biasanya PHPMaker secara default akan di-install ke C:\Program Files (x86)\PHPMaker 2021, maka file-file Extensions harus Anda copy-paste ke dalam sub-folder C:\Program Files (x86)\PHPMaker 2021\extensions, sebelum dapat menggunakannya di dalam project PHPMaker Anda.
Update: Sedangkan sejak versi 2022, maka lokasi PHPMaker Extensions berada di folder berikut (ganti {version} dengan versinya, contoh: 2022 atau 2023 dan seterusnya): C: > Users > {user} > AppData > Roaming > phpmaker{version} > extensions

Saya sudah memiliki Masino Extensions, lalu bagaimana cara menggunakannya?

Jawaban:

  1. Copy-kan file-file .xml dan .zip ke dalam sub-folder extensions seperti yang sudah diuraikan di atas tadi,
  2. Aktifkan dari dalam project PHPMaker Anda, yaitu melalui menu Tools -> Extensions,
  3. Jika dibutuhkan, Anda dapat mengubah atau menyesuaikan beberapa pengaturan di setiap Extensions yang bertalian,
  4. Generate ulang semua file script dengan menggunakan PHPMaker, seperti biasa, dan… Selesai!

Anda punya pertanyaan lain seputar PHPMaker yang tidak ada di atas? Tulis pertanyaan Anda di kolom Komentar. Saya akan menambahkannya ke dalam artikel ini.

Ditempatkan di bawah: PHPMaker Ditag dengan:Belajar PHPMaker, FAQ, PHPMaker FAQ, PHPMaker Indonesia, Tutorial PHPMaker

Masino Sinaga

Web Developer pengguna PHPMaker untuk membangun Aplikasi Web sejak tahun 2004. Sampai sekarang masih aktif dan rajin membagikan pengalamannya menggunakan PHPMaker melalui situs masinosinaga.com, ilovephpmaker.com, dan phpmakerprojects.com.

Asyiknya Mengubah Beberapa Nama File Sekaligus di Aplikasi Web dari PHPMaker
Menyimpan Data ke Dua Table Sekaligus di Aplikasi Web dari PHPMaker

Komentar

  1. Risyanto mengatakan

    Rab, 24 Juni 2015 pada 1:42 pm

    mas, phpmaker bisa untuk membuat aplikasi raport sekolah gak?
    terima kasih.

    Balas
    • Masino Sinaga mengatakan

      Rab, 24 Juni 2015 pada 6:04 pm

      Bisa.

      Balas
      • Andy mengatakan

        Sen, 10 Februari 2020 pada 7:56 pm

        Bisakah php report maker mendeteksi web yg dibuka dgn hp,ipad,laptop, pc.. agar tampilan sesuai ukuran layarnya

        Balas
        • Masino Sinaga mengatakan

          Sab, 15 Februari 2020 pada 2:54 pm

          Bisa.

          Balas
  2. Edi mengatakan

    Kam, 25 Juni 2015 pada 12:52 pm

    apakah memungkinkan jika kita bisa merubah Link Default di PHP Maker,
    misalkan saya punya Tabel data_siswa maka sistem akan menGenerate file data_siswalist.php dan Link yang harus di ketik di Browser adalah : localhost/folder_web/data_siswalist.php

    apakah mungkin jika kita bisa merubah Link tersebut, misalnya menjadi :
    localhost/folder_web/index.php?pilih=data_siswa atau
    localhost/folder_web/data_siswa.html
    dimana Link tersebut tetap mengarah ke File data_siswalist.php seperti kalau kita membuat dengan PHP Manual ?

    Balas
    • Masino Sinaga mengatakan

      Kam, 25 Juni 2015 pada 1:17 pm

      Bisa saja, dengan menggunakan server event Page_Redirecting di bawah lokasi Server Events -> Other -> Default Page.

      Meskipun demikian, tetap saja URL akhirnya akan menampilkan ke halaman *list.php

      Balas
      • Edi mengatakan

        Kam, 25 Juni 2015 pada 1:29 pm

        thanks, responnya.
        maaf, maksudnya agar yang ditampilkan di Browser bukan localhost/folder_web/data_siswalist.php
        misalkan kalau WEB di online kan, agar bisa SEO di rubah menjadi :
        situs_web.com/data_siswa.html (tetap mengacu ke file data_siswalist.php)

        atau kalau misalkan di jaringan intranet agar tidak bisa diketahui nama file aslinya, dirubah menjadi :
        IP_Adress/folder_web/index.php?pilih=data_siswa

        apakah bisa dirubah seperti itu ?

        Balas
        • Masino Sinaga mengatakan

          Kam, 25 Juni 2015 pada 1:50 pm

          Oh, kalau seperti itu memang tidak bisa.

          Balas
  3. Achmad Mardiansyah mengatakan

    Jum, 26 Juni 2015 pada 11:25 am

    salam kenal pak,
    terima kasih untuk tulisannya, nanti saya hubungi lagi ya pak jika ada pertanyaan 🙂

    Balas
    • Masino Sinaga mengatakan

      Sab, 27 Juni 2015 pada 8:27 am

      Salam kenal kembali. Sama-sama.

      Balas
  4. anto mengatakan

    Sel, 30 Juni 2015 pada 8:44 am

    saya punya pengalaman seperti ini: setelah coba2 membuat dg phpmaker lalu saya generate. kemudian file phpmaker saya backup dg nama file phpmaker lain, contoh.pmp jadi contoh2.pmp
    lalu contoh2.pmp saya utakatik lagi dst, lalu digenerate, ternyata seting2an yg sudah dibuat difile sebelumnya tidak berubah, seperti misalnya setingan dari decimal ke point, currency $ sudah saya ubah ke IDR dan Rp untuk internasional & local symbol. dll
    setelah digenerate file didalam ewcfg11.php tidak berubah. juga bbrp field yg seharusnya tidak required masih tetap ada tanda bintang required (walau sudah diubah tanda centangnya bbrp kali tetap ada tanda bintang maasih ada). kenapa bisa begitu ya? terimakasih.

    Balas
    • Masino Sinaga mengatakan

      Sel, 30 Juni 2015 pada 10:39 am

      Saya belum pernah mengalami hal seperti itu. Ngomong2, Anda pakai PHPMaker versi berapa?

      Untuk setting seperti Currency Symbol, dsb yg terkait multi-bahasa… sekalipun Anda mengubah dari dalam project PHPMaker, maka itu tidak akan berpengaruh jika di file .xml language pada bagian use_system_locale masih bernilai 1. Dalam hal ini Anda harus mengubahnya menjadi nilai 0, supaya settingan di file .xml language tersebut diabaikan, dan selanjutnya menggunakan setting Set locale dari bagian PHP -> General Options.

      Untuk setting required di field, selama setting default field tersebut di database adalah NOT NULL, maka di PHPMaker akan tetap menggunakan required.

      Balas
  5. anto mengatakan

    Sel, 30 Juni 2015 pada 2:16 pm

    phpmaker11, sama pak sampai sekarangpun saya jg masih belum tau kenapa bisa ga bisa tersimpan walau pun advance setting sdh diubah2 tetap file ewcfg11.php ga berubah isinya. saya ubah file xml language dari 0 ke 1 atau balik ke 0 lagi jg sama. tak apalah selalu edit manual filenya setelah generate.
    untuk userlevelpermissions, kalau ingin setting/pemberian hak level tanda centang read add edit search view kepada user bisa tampil/editnya dihalaman administrator bagaimana pak? saya pernah bisa edit/berikan hak level user permission itu langsung dihalaman webnya jadi ga perlu diproject phpmakernya. kalau ingin edit/add level permission dihalaman administrator hanya ada lihat tablename saja misalkan {362268AD-57A2-462E-9270-F28F64FFE82A}Order Details Extended
    jadi bagaimana menampilkan static userlevelpermission dihalaman web seperti diphpmaker project advancesecurity? terimakasih.

    Balas
    • Masino Sinaga mengatakan

      Sel, 30 Juni 2015 pada 2:41 pm

      Cara amannya ya tidak perlu menyimpan dengan nama file yang lain. Gunakan nama file yang selama ini saja, yang penting file .pmp-nya jangan sampai corrupt atau hilang.

      Untuk pemberian user leve permissions, pastikan Anda sudah men-generate semua file script, termasuk yang di bagian bawah Other Files pada jendela Generate.

      Balas
  6. endah mengatakan

    Kam, 2 Juli 2015 pada 4:51 pm

    apa bisa untuk membuat shoppingcart ( dan forum tanya jawab/ticketing/chat/schedule project management ) dg phpmaker (tanpa paypal shop maker)?

    Balas
    • endah mengatakan

      Kam, 2 Juli 2015 pada 4:56 pm

      phpmaker ini berarti hanya native web yg bisa tampil baik di gadget/mobile phone ya. apa bisa setelah disimpan hasil file generate phpnya dikonversi menjadi file apk android/bb/android/windowsOS? atau mungkin sudah pernah ada yg pernah membuat konversinya dg phonegab/sejenisnya? thankyou

      Balas
      • Masino Sinaga mengatakan

        Kam, 2 Juli 2015 pada 5:02 pm

        Harusnya bisa, meskipun saya belum pernah coba konversi ke file apk.

        Balas
    • Masino Sinaga mengatakan

      Kam, 2 Juli 2015 pada 5:01 pm

      Bisa saja, asal menguasai benar PHP, jQuery atau Javascript, HTML5, dan CSS/CSS3.

      Balas
  7. endah mengatakan

    Sab, 4 Juli 2015 pada 12:52 pm

    saya coba link demo11, telah diketahui data:
    ID int(11)
    Trademark int(11)
    Model int(11)

    lalu dimasukkan data & tersimpan nmr int, misal Trademark 1 (toyota), Model 1 (avanza) model 2 (innova).
    sewaktu ada tabel lain, misal tabel beli:
    IDbeli int(11)
    Trademark int(11)
    Model int(11)
    jumlah int(3)

    sewaktu data dipanggil toyota – avanza yang keluar hanya nomor int-nya aja,
    Trademark 1
    Model 1

    cara menampilkan tulisannya dan bukan angka int-nya bagaimana pak? tks.

    Balas
    • Masino Sinaga mengatakan

      Sel, 7 Juli 2015 pada 1:40 pm

      Sepertinya artikel berikut dapat membantu:
      – Hebatnya Fitur Pencarian pada Field Lookup di Aplikasi Web dari PHPMaker
      – Nikmatnya Auto-Suggest di Aplikasi Web yang Dihasilkan oleh PHPMaker.

      Balas
  8. TKurniawan mengatakan

    Kam, 17 Maret 2016 pada 4:39 pm

    Halo Pak, Saya mau tanya kalau tampilan web yang di hasilkan PHP Maker itu default footer nya (Copyright) : ©2016 e.World Technology Ltd. All rights reserved.

    Bagaimana cara merubahnya?
    Saya mencoba PHP Maker yang trial versi 12.0.5

    Terima kasih.

    Balas
    • Masino Sinaga mengatakan

      Kam, 17 Maret 2016 pada 5:36 pm

      Sepengetahuan saya, selama PHPMaker yang digunakan masih trial, maka text tersebut memang tidak bisa diubah dari dalam project PHPMaker.

      Selain itu, Terms and Conditions yang ditetapkan oleh PHPMaker pun melarang text ini diubah jika PHPMaker yang digunakan belum ada license-nya.

      Itu artinya, jika memang Anda serius menggunakan PHPMaker ini untuk develop Aplikasi Web untuk client Anda, dan ingin mengubah text copyright tadi, maka jalan satu-satunya Anda harus membeli PHPMaker secara resmi.

      Balas
  9. heru mengatakan

    Jum, 22 April 2016 pada 8:24 am

    Setau saya “user id”, “timestamp” bisa menjadi default. Kalau default value suatu field berdasarkan data user lainnya gimana ya pak? Misalnya “kode departement” user tersebut. Terima kasih.

    Balas
    • Masino Sinaga mengatakan

      Jum, 22 April 2016 pada 8:54 am

      Baca artikel berikut (lihat kode di server event Row_Inserting): Mudahnya Mengisi Data Otomatis ke Form Tambah di Aplikasi Web dari PHPMaker.

      Balas
  10. Aryanto mengatakan

    Jum, 3 Juni 2016 pada 4:00 pm

    Saya pengguna MAC ingin menggunakan PHPMarker.
    Dapatkah PHPMaker dijalankan pada virtual machine.
    Adakah saran virtual machine yang mensuport paling baik untuk PHPMarker.
    Bagaimana dengan lisence nya? jika digunakan pada virtual machine.

    Balas
    • Masino Sinaga mengatakan

      Jum, 3 Juni 2016 pada 4:05 pm

      Saya belum pernah coba instal PHPMaker di virtual machine. Silahkan langsung konsultasi ke Support-nya melalui website resminya.

      Balas
  11. Wibie Syahputra mengatakan

    Kam, 22 September 2016 pada 4:55 pm

    Mas Ino,

    Mau nanya…
    Apakah PHP Maker bisa memunculkan “email user” sebagai pengirim?

    Balas
    • Masino Sinaga mengatakan

      Kam, 22 September 2016 pada 5:03 pm

      Bisa. Gunakan server event Email_Sending. Baca topik Server Events and Client Scripts dari menu Help PHPMaker.

      Balas
  12. Tri Sutrisno mengatakan

    Ming, 12 Februari 2017 pada 9:15 pm

    Salam mas, saya hobbyist web application.. saya sudah punya konsep database, sudah bikin database, tapi kesulitan di teknis programming php nya.. tadinya bar selesai install scriptcase, pas baca artikel mas, saya langsung uninstall scriptcase dan coba trial phpmaker

    Ada beberapa poin yang mau saya tanyakan,

    1. Karena keterbatasan saya dalam syntax php dan layout html, saya butuh visual programming untuk bikin form html, lalu menghubungkan form html dengan database untuk CRUD. Apa phpmaker memungkinkan untuk membantu saya bikin form html, dan mengkoneksikannya dengan database?

    2. Ada halaman yang isinya terdiri atas beberapa tabel database, cuma sekedar select xxx from yyy where a = b and c = a and d = e and e = d. apa phpmaker memungkinkan untuk bikin seperti itu?

    Terima kasih sebelumnya mas..

    Salam

    Tri Sutrisno

    Balas
    • Masino Sinaga mengatakan

      Jum, 17 Februari 2017 pada 9:12 am

      1. PHPMaker tidak fokus di visual, tapi lebih kepada fitur dan fungsi yang powerful dan flexible melalui pemakaian Server Event, Client Scripts, Custom Templates, Custom Files, dan Custom Fields. Meskipun demikian, Anda bisa menggunakan tools lain yang bisa merancang template/tampilan secara visual, seperti Dreamweaver, dsb, lalu terapkan di PHPMaker menggunakan Custom Templates.

      2. PHPMaker bisa menghasilkan fungsi CRUD baik dari Table maupun dari View di suatu Database. Artinya, untuk case yang Anda tanyakan itu, bisa menggunakan Database View. Jika yang Anda maksud adalah ingin mengambil data menggunakan SQL tertentu, cukup menggunakan global function yang bernama ew_Execute() atau ew_ExecuteScalar().

      Balas
  13. Rycko Charles mengatakan

    Kam, 4 Mei 2017 pada 11:25 pm

    Pak Masino, apakah script hasil generate dari phpmaker dapat dienkripsi (misal dengan ioncube atau zendguard) untuk melindungi source codenya?

    Balas
    • Masino Sinaga mengatakan

      Jum, 5 Mei 2017 pada 11:10 am

      Saya sudah pernah mencoba mengenkripsi source code hasil generate PHPMaker, tapi hasilnya tidak sesuai yang diharapkan, alias gagal total. Mengapa? Jawaban simpelnya, karena source code yang dihasilkan oleh PHPMaker memiliki relasi dengan beberapa file php yang ukurannya relatif besar. Itu penyebab utamanya, sehingga gagal. Kalaupun berhasil, maka performansi aplikasi web akan menjadi lebih buruk, karena pasti dibutuhkan waktu untuk mendekripsi source code tersebut kembali sebelum diproses oleh web server-nya.

      Akhirnya saya mengambil kesimpulan sejak saat itu, bahwa saya tidak akan pernah memproteksi source code yang sudah dihasilkan oleh PHPMaker. Untuk apa memproteksi source code yang dihasilkan oleh PHPMaker? Tidak perlu khawatir kalau ada yang mau mencurinya. Silahkan saja. Tapi mereka tidak bisa mencuri logik yang sudah kita kuasai. Eng ing eng, hehehe… 🙂

      Balas
  14. Nurjayadi mengatakan

    Rab, 16 Agustus 2017 pada 2:21 am

    pak masino saya sedang membuat aplikasi raport, bagaimana caranya membuat kolom rata-rata atau memasukkan rumus pada suatu kolom yang di hasilkan oleh kolom lain…

    Balas
    • Masino Sinaga mengatakan

      Rab, 16 Agustus 2017 pada 3:10 pm

      Ada dua cara:
      1. Bisa pakai fitur Custom Fields, atau
      2. Bisa pakai server event ListOptions_Load dan ListOptions_Rendered.

      Baca topik Custom Fields dan Server Events and Client Scripts dari menu Help PHPMaker untuk info dan contoh lebih lanjut.

      Balas
  15. nama mengatakan

    Kam, 30 November 2017 pada 1:22 pm

    mas bisa di tambahin frontend g di php maker?

    Balas
    • Masino Sinaga mengatakan

      Kam, 30 November 2017 pada 3:10 pm

      Maksud-nya, frontend seperti apa?

      Balas
  16. heru triono mengatakan

    Rab, 17 Januari 2018 pada 4:47 am

    mas saya pemula ..mau buat aplikasi pembukuan bendahara dengan PHP maker bs gak ya

    Balas
    • Masino Sinaga mengatakan

      Rab, 21 Februari 2018 pada 8:06 pm

      Bisa.

      Balas
  17. Sukratos mengatakan

    Sen, 22 Januari 2018 pada 11:41 am

    Kalau membuat laporan dengan batasan 2 tanggal (between tglawal and tglahir), bagaimana caranya ?

    Balas
    • Masino Sinaga mengatakan

      Rab, 21 Februari 2018 pada 8:08 pm

      Caranya, ya dibuat saja. 😛

      Balas
  18. phian mengatakan

    Sen, 14 Desember 2020 pada 9:50 am

    Salam
    dulu saya penggemar anda Masino Sinaga sewaktu masih bergelut di VB6
    lama ga update dan akhirnya ketemu malah jadi PHPMaker (Web Base Oriented)

    Sebelum akhirnya mentok di Dekstop Aplikasi dan memang sudah saatnya beralih ke WEB
    lagi-lagi Masino Sinaga udah ada ditingkat Lanjut

    Saya bener-bener blank masalah ini (PHPMaker) dan punya keinginan untuk bisa membuat aplikasi Web setidaknya untuk pemakaian pribadi dengan skala kecil.

    Jika ada kuliah ato less step by step dari Masino Sinaga saya juga akan ikut kelas.

    Mohon pencerahannya
    Terimakasih

    Balas
    • Masino Sinaga mengatakan

      Sen, 14 Desember 2020 pada 1:41 pm

      Halo mas phian,

      Terima kasih, selamat berjumpa kembali di sini, tentu dalam suasana yang agak sedikit berbeda, hehehe… 🙂

      Untuk saat ini belum ada kelas khusus untuk belajar PHPMaker dari awal, karena sebenarnya tidaklah sulit mempelajari PHPMaker.

      Saran saya, silahkan langsung beli lisensi PHPMaker 2021 (versi terakhir saat ini), lalu jadi member di situs ILovePHPMaker. Ini jauh sangat membantu untuk langsung mengenal dan bisa membuat aplikasi web tanpa harus terlalu banyak belajar teorinya.

      Bagi mereka yang menjadi member di situs ILovePHPMaker tadi, saya akan support selalu via email untuk menjawab pertanyaan dan hal-hal seputar pembuatan aplikasi web menggunakan PHPMaker.

      Demikian mas phian, ditunggu action nya segera, hohoho… 😉

      Balas
  19. Nur Syamsu mengatakan

    Sel, 9 Mei 2023 pada 5:25 am

    Ijin bertanya Pak Masino,

    Pembelian license PHPMaker ini menggunakan paypal dgn kurs USD ataukah HKD ?
    Apakah saldo di paypal harus dlm bentuk USD / HKD ?

    Apakah bisa beli license ini melalui Pak Masino ?

    Terima kasih

    Balas
    • Masino Sinaga mengatakan

      Sel, 9 Mei 2023 pada 10:58 am

      Kalau langsung purchase lewat website resminya, maka kurs yang digunakan based on HKD, sehingga besar kemungkinan terjadi perbedaan selisih kurs dengan USD yang kita gunakan lewat akun Paypal kita.

      Bisa. Info lebih lanjut bisa baca artikel ini: Mau Beli PHPMaker? Hubungi Saya sebagai Reseller PHPMaker di Indonesia!.

      Balas
      • Nur Syamsu mengatakan

        Sel, 9 Mei 2023 pada 2:50 pm

        Baik terima kasih infonya Pak Masino dan saya sudah email utk pembelian PHPMakernya

        Balas
        • Masino Sinaga mengatakan

          Sel, 9 Mei 2023 pada 3:00 pm

          Sama-sama. Email-nya barusan sudah saya reply ya mas Syamsu.

          Balas
  20. Dili Timor mengatakan

    Sel, 10 Oktober 2023 pada 2:33 pm

    Pak Masimo,

    Saya mau bertanya cara include page (table/dashboard) di halaman custom file, selama ini saya gunakan
    include “file.php”

    cara ini tidak bisa digunakan pada phpmaker 2023
    berdasarkan komentar di hkv forum, disarankan memakai ajax

    bagaimana syntaxnya di dalam ajax

    Balas
    • Masino Sinaga mengatakan

      Rab, 11 Oktober 2023 pada 12:02 pm

      Kalau untuk case seperti itu, coba ikuti logic yang digunakan Dashboard Report di PHPMaker 2023 atau PHPMaker 2024.

      Fitur itu bisa meng-include-kan Table, Report, ataupun Chart ke dalam halaman Dashboard Report.

      Lihat source code yang dihasilkan oleh Dashboard Report tersebut.

      Balas

Tinggalkan Balasan Batalkan balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses

Pos-pos Terbaru

  • Mudahnya Mengubah Nilai Delay Auto Hide Success Message di PHPMaker 2025
  • Mudahnya Berpindah Layout dari Table ke Cards di Halaman List lewat PHPMaker 2025
  • Jangan Lupa Pakai AdjustSql Saat Insert atau Update Data Lewat ExecuteStatement
  • File-File yang Wajib Diperhatikan Setelah Menambah Item User Values di PHPMaker 2025
  • Begini Cara Memuat Tables dari Database Secara Dinamis di PHPMaker 2025

Menu

  • Siapa Saya?
  • Web Development
  • PHPMaker
  • Umum
  • Syarat dan Ketentuan
  • Sitemap (Peta Situs)
  • Komentar

Komentar Terbaru

  • Masino Sinaga pada Mudahnya Menyesuaikan Timezone di Calendar Report pada PHPMaker 2023
  • Nano pada Mudahnya Menyesuaikan Timezone di Calendar Report pada PHPMaker 2023
  • Charly pada Mudahnya Menyembunyikan Tombol Master/Detail di Halaman View pada PHPMaker 2023
  • Charly pada Mudahnya Menyembunyikan Tombol Master/Detail di Halaman View pada PHPMaker 2023
  • Masino Sinaga pada Mudahnya Menyembunyikan Tombol Master/Detail di Halaman View pada PHPMaker 2023

Situs Terkait

  1. I Love PHPMaker
  2. Situs Resmi PHPMaker
  3. Forum Diskusi PHPMaker
  4. PHPMaker di IlmuKomputer.com
  5. PHPMaker Projects
  6. PHPMaker Learning

Baru di PHPMaker?

Baca ini terlebih dulu ...

  1. Ayo Menjadi Web Developer yang Cerdas!
  2. PHPMaker: PHP Code Generator + PHP Framework
  3. Pertanyaan-Pertanyaan yang Paling Sering Diajukan Seputar PHPMaker
  4. Tips buat Anda Pemula yang Baru Mengenal dan Menggunakan PHPMaker
  5. Bacalah Help, Bacalah Help, dan Bacalah Help di PHPMaker!

(c) Masino Sinaga 2009 - 2025 | WordPress | Catat masuk | Kembali ke atas