Cara Menggunakan PAGPHP Generator

Bagian ini adalah tutorial cara menggunakan PAGPHP Generator.

Membuat Aplikasi Baru

Berikut adalah cara membuat aplikasi baru dengan PAGPHP Generator:

  1. 1. Klik tab Application.
  2. 2. Isi form Application--untuk tahap awal gunakan data default.
  3. 3. Klik tombol Create untuk membuat aplikasi.
  4. 4. Terbentuk directory C:\xampp\htdocs\mycomics21.
  5. 5. Perhatikan Gambar-2!
  6. 6. Masuk ke directory PAGPHP21, copy Subdirectory Plugins ke C:\xampp\htdocs\mycomics21.
  7. 7. Selesai membuat aplikasi mycomics21.
  8. 8. Pada browser ketikkan: http://localhost/mycomics21/
  9. 9. Tampil aplikasi mycomics21 seperti Gambar-1.

Membuat Master Category

  1. 1. Memilih Module.
  2. - Klik tab Module.
    - Klik dropdown Group, dan pilih Master.
    - Klik dropdown Item, dan pilih Category.
    - Klik OK.
  3. 2. Pada Tables, klik m_category.
  4. 3. Pada Columns, klik Add All.
  5. 4. Pada Baris-2 (m_category.name), pada Cols/Grid, ketikkan 5
  6. 5. Membuat checkbox kolom Status
  7. - Ganti label Status menjadi Active.
    - Klik dropdown Edit Type, pilih Checkbox, klik OK.
  8. 6. Klik ikon Generate untuk mengenerate skrip.
  9. 7. Jalankan browser dan ketikkan: http://localhost/mycomics21/ dan klik menu Master > Category.
  10. 8. Klik baris data, klik tombol Edit untuk mengedit data.
  11. 9. Klik baris data, klik tombol Delete untuk menghapus data.
  12. 10.Klik tombol Add untuk menambah data, isi form dan klik Save.
  13. Bigung? Tonton videonya di youtube: PAGPHP Framework #1.

Membuat Master Produck

  1. 1. Memilih Module.
  2. - Klik tab Module.
    - Klik dropdown Group, dan pilih Master.
    - Klik dropdown Item, dan pilih Category.
    - Klik OK.
  3. 2. Pada Tables, klik m_category.
  4. 3. Pada Columns, klik Add All.
  5. 4. Pada Baris-2 (m_category.name), pada Cols/Grid, ketikkan 5
  6. 5. Membuat checkbox kolom Status
  7. - Ganti label Status menjadi Active.
    - Klik dropdown Edit Type, pilih Checkbox, klik OK.
  8. 6. Klik ikon Generate untuk mengenerate skrip.
  9. 7. Jalankan browser dan ketikkan: http://localhost/mycomics21/ dan klik menu Master > Category.
  10. 8. Klik baris data, klik tombol Edit untuk mengedit data.
  11. 9. Klik baris data, klik tombol Delete untuk menghapus data.
  12. 10.Klik tombol Add untuk menambah data, isi form dan klik Save.
  13. Bigung? Tonton videonya di youtube: PAGPHP Framework #1.

Transaksi Purchasing

A. Master Detail

  1. 1. Klik Tab Model, klik tombol Module, pilih Transaction pada Group, dan pilih Purchasing Master pada Item, dan klik OK.
  2. 2. Pilih table t_purchase_mas.
  3. 3. Klik tombol Add All untuk memilih semua kolom.
  4. 4. Mengubah Label:
  5. - Pada baris-1 Label-1, ganti No menjadi Invoice No
    - Pada baris-3 Label-1, ganti Supplierid menjadi Supplier
  6. 5. Membuat Retrieval Periode:
  7. - Pada baris 1, baris t_purchase_mas.pm_no, pada dropdown
       Retrieval pilih lRetrieval.
    - Tampil window DropDown Data.
    - Klik dropdown Table Name, dan pilih t_purchase_mas.
    - Klik dropdown Data Column, dan pilih
       t_purchase_mas.pm_no.
    - Klik dropdown Display Column, dan pilih
       t_purchase_mas.pm_date.
    - Centang checkbox Data Column.
    - Tanggal Awal:
       . Klik tombol Add.
       . Pada Label (Id) ketikkan: From.
       . Klik dropdown Name dan pilih t_purchase_mas.pm_date.
       . Klik dropdown Operator dan pilih between.
       . Klik dropdown EditType dan pilih Edit.
    - Tanggal Akhir:
       . Klik tombol Add.
       . Pada Label (Id) ketikkan: To
       . Klik dropdown Name dan pilih t_purchase_mas.pm_date
       . Klik dropdown Operator dan pilih between.
       . Klik dropdown EditType dan pilih Edit.
    - Klik tombol Save.
  8. 6. Membuat dropdown Supplier:
  9. - Klik baris-3 Column purch_mas_supplierid.
    - Klik dropdown EditType dan pilih Dropdown.
    - Tampil window DropDown Data.
    - Klik dropdown Table Name, dan pilih m_supplier.
    - Klik dropdown Data Column, dan pilih
       m_supplier.supplierid.
    - Klik dropdown Display Column, dan pilih m_supplier.name.
    - Klik Save.
  10. 7. Membuat checkbox kolom Closed:
  11. - Klik baris-7 Column t_purchase_mas.pm_closed.
    - Klik dropdown EditType dan pilih Checkbox.
    - Klik OK.
  12. 8. Mengatur lebar field input data:
  13. - Klik baris-2 Column Date, pada Cols/Grid, ketikkan 5.
    - Klik baris-3 Column Supplier, pada Cols/Grid, ketikkan 7.
    - Klik baris-4 Column Approved By, pada Cols/Grid, ketikkan 5.
    - Klik baris-5 Column Inspected By, pada Cols/Grid, ketikkan 5.
    - Klik baris-6 Column Received By, pada Cols/Grid, ketikkan 5.
  14. 9. Klik tombol Generate.

B. Detail

  1. 1. Klik Tab Model, klik tombol Module, pilih Transaction pada Group, dan pilih Purchasing Detail pada Item, dan klik OK
  2. 2. Pilih tabel t_purchase_det.
  3. 3. Klik tab Options, klik dropdown Detail of the dan pilih Purchasing Master.
  4. 4. Klik tombol Add All untuk memilih semua kolom.
  5. 5. Invisible kolom Invoice No, klik baris-1, skrol ke kanan, hilangkan tanda centang pada VisibleTbl.
  6. 6. Kolom Productid:
  7. - Klik baris-2, yaitu kolom t_purchase_det.productid.
    - Ganti Productid menjadi Product.
    - Klik dropdown EditType dan pilih Dropdown.
    - Tampil window DropDown Data.
    - Klik dropdown Table Name, dan pilih m_product.
    - Klik dropdown Data Column, dan pilih m_product.productid.
    - Klik dropdown Display Column, dan pilih m_product.name.
    - Klik Save.
  8. 7. Kolom Unit:
  9. - Klik baris-3, yaitu kolom t_purchase_det.unit.
    - Klik dropdown EditType dan pilih Dropdown.
    - Tampil window DropDown Data.
    - Klik dropdown Table Name, dan pilih m_unit.
    - Klik dropdown Data Column, dan pilih m_unit.unitid.
    - Klik dropdown Display Column, dan pilih m_unit.name.
    - Klik Save.
  10. 8. Membuat Formula:
  11. - Klik terakhir, yaitu baris-5.
    - Klik tombol + Compute Field.
    - Tampil window Expression.
    - Dalan list Aliases Column, klik purch_det_pd_quantity.
    - Klik tombol * (multiplication).
    - Dalan list Aliases Column, klik purch_det_pd_price.
    - Pada kotak isian Computed Field, ganti compute_1 menjadi
       cf_subtotal.
    - Klik tombol Verify untuk memastikan formula sudah benar.
    - Klik tombol OK.
  12. 9. Mengatur lebar field input data:
  13. - Klik baris-2 Column Product Name, pada Cols/Grid, ketikkan 7.
    - Klik baris-3 Column Unit, pada Cols/Grid, ketikkan 5.
    - Klik baris-4 Column Quantity, pada Cols/Grid, ketikkan 3.
    - Klik baris-5 Column Price, pada Cols/Grid, ketikkan 3.
  14. 10. Klik tombol Generate.
  15. C. Gabungan Detail dengan Master Detail

  16. 1. Klik Tab Model, klik tombol Module, pilih Transaction pada Group, dan pilih Purchasing Master pada Item, dan klik OK.
  17. 2. Klik tombol Generate.
  18. 3. Tampil pesan "Purchasing_mas_model.php file already exists. Do you want to overwrite it?", klik Yes.
  19. 4. Tampil pesan "Purchasing_mas_view.php file already exists. Do you want to overwrite it?", klik Yes.
  20. 5. Tampil pesan "Purchasing_mas.php file already exists. Do you want to overwrite it?", klik Yes.
  21. 6. Jalankan browser dan ketikkan: http://localhost/mycomics21/ dan klik menu Tansaction > Purchasing.
  22. 7. Lakukan Add, Edit, dan Delete (Master dan Detail).
  23. D. Membuat Invoice

  24. 1. Kolom Master Detail:
  25. - Kembali ke module Master Detail Purchasing.
    - Klik baris-1, pada rptHeader, ketikkan 1.
    - Klik baris-2, pada rptHeader, ketikkan 2.
    - Klik baris-3, pada rptHeader, ketikkan 3.
  26. 2. Header Invoice:
  27. - Klik tab Report.
    - Pada Title-1, ketikkan: INVOICE.
    - Pada Left-Company Name: POWER-IT.
    - Pada Left-Company Address:
    - Pada Left-Company Phone:
    - Pada Left-Company Fax:
    - Centang Checkbox Header.
    - Klik tombol Generate
  28. 3. Detail Invoice:
  29. - Buka module Purchasing Detail.
    - Pada Title-1, ketikkan: Purchasing.
    - Klik baris-1, pada rptColumn, ketikkan 1.
    - Klik baris-2, pada rptColumn, ketikkan 2.
    - Lanjutkan sampai baris-6.
    - Klik Horizontal Split untuk membagi jendela kolom agar
       tampilan nama kolom tidak tertutup.
    - Skrol ke kanan hingga tampil rptWidth untuk mengatur lebar
       kolom laporan.
    - Klik baris-2 Label-1 Product, pada rptWidth, ketikkan 300.
    - Klik baris-3 Label-1 Unit, pada rptWidth, ketikkan 50.
    - Klik baris-4 Label-1 Quantity, pada rptWidth, ketikkan 50.
    - Klik baris-5 Label Price, pada rptWidth, ketikkan 70.
    - Klik baris-6 Label Subtotal, pada rptWidth, ketikkan 170.
    - Klik baris-6 Label Subtotal, centang pada VisibleRpt.
    - Klik tombol Generate untuk mengenerate skrip laporan
    - Klik No, No, No, dan Yes untuk menyimpan skrip laporan.
    - Jalankan browser: http://localhost/mycomics21/ klik menu
      Tansaction > Purchasing, dan klik tombol Preview.

Membuat Laporan

  1. Langkah-langkah untuk membuat laporan (hanya tersedia pada premium user, lihat juga: FEATURE & PRICE), klik link di bawah ini:
    PAGPHP Framework #1 Membuat Aplikasi Web Dari Nol Hingga Laporan Dalam 30 Menit