SlideShare a Scribd company logo
1 of 8
Belajar Pemrograman Web
menggunakan DHTMLX Part 9
“Transaction-Grid (Multi Record at Once)”
TULISAN UTAMA III
(SOURCE CODE)
TRANSACTION-GRID
PERHATIAN: TULISAN INI MEMBUTUHKAN DASAR-DASAR DHTMLX, SILAHKAN IKUTI MULAI
DARI TULISAN PERTAMA SERI BELAJAR PEMROGRAMAN WEB MENGGUNAKAN DHTMLX, PHP
DAN MYSQL
Tulisan ini sama dengan tulisan sebelumnya yaitu “Transaction pada Form”. Tetapi disini kita
menggunakan Grid, jadi kita menambahkan beberapa data dari Form ke Grid lalu kumpulan
data yang ada pada Grid tersebut kita simpan ke database.
Database yang digunakan sama dengan tulisan sebelumnya, dan komponen juga sama tetapi
ada satu penambahan Grid untuk menampung kumpulan data dari Form sebelum disimpan ke
database. Grid akan ditempatkan pada Form type “Container” (biasanya type berupa input,
button,block)
Jadi setelah menekan tombol Tambah, record hanya dimasukkan ke dalam Grid tidak langsung
ke database. Setelah Tombol Save to DB ditekan maka kumpulan data yang ada pada Grid
tersebut dimasukkan ke database (Multiple Record at Once)
Langsung pada kode/script di bawah ini, dan oleh karena hampir sama dengan tulisan
sebelumnya maka kode program juga tidak jauh berbeda.
xconn.php (PERHATIKAN SET SESION sql_mode=”TRADITIONAL”)
index.html (dasar sebelum script ditulis, nanti akan ditulis pada bagian //---SCRIPT--)
Layout (tempatkan pada myDiv, pola 3L –kiri satu kanan dua)
Form
- Form ditempatkan pada Layout.cells(“a”)
- Grid akan ditempatkan pada container
- Tombol Tambah memasukkan data yang ada di Form ke dalam Grid dengan perintah
MyGrid.addRow
- Tombol Save to DB akan menyimpan kumpulan data yang ada di dalam Grid ke database
Berikut ini adalah script myGrid DataProcessor
 myGrid.setUpdateMode(“off”), secara default Grid Update automatic disini off, jadi saat
Tombol Save to DB ditekan baru proses dijalankan
 baris myGrid.setColumnIds(“…”) dan myGridDP.enableDataNames(true) diperlukan
agar kolom pada Grid mempunyai nama, kalau tidak cuma kolom index c0,c1…cN.
Perbedaannya bisa dilihat pada kedua gambar di bawah ini
Event saat Tombol pada Form ditekan
Grid DataProcessor (my_grid.php)
PERBEDAAN dengan tulisan sebelumnya yaitu perulangan pada ids
produk_combo.php, input_grid.php dan stok_grid.php sama dengan tulisan sebelumnya
“Transaction Form” yang cuma untuk menampilkan data produk pada combo, input pada Grid
kanan atas dan stok pada Grid kanan bawah
Kode lengkap secara berurutan silahkan download source code.
• Demo bisa dicoba di http://www.dhxapps.web.id/tutorial/9/index.html
• Source code dapat diperoleh di http://www.dhxapps.web.id/tutorial/9/trans-grid.zip
PENULIS
Manuppak L. Tobing
Masih Newbie dalam DHTMLX Programming
http://tobingvps.com – Sadly VPS owner sold his company and price up
more 3x, moving tobingvps.com to shared hosting www.dhxapps.web.id
Email: lumban.tobing.m@gmail.com

More Related Content

What's hot

What's hot (9)

Menyimpan Data Ke Database Dengan Ajax Dan PHP
Menyimpan Data Ke Database Dengan Ajax Dan PHPMenyimpan Data Ke Database Dengan Ajax Dan PHP
Menyimpan Data Ke Database Dengan Ajax Dan PHP
 
16406 pertemuan17(konsep basis-data-di-web)
16406 pertemuan17(konsep basis-data-di-web)16406 pertemuan17(konsep basis-data-di-web)
16406 pertemuan17(konsep basis-data-di-web)
 
Tutorial crud PHP
Tutorial crud PHPTutorial crud PHP
Tutorial crud PHP
 
Program hapus data barang
Program  hapus data barangProgram  hapus data barang
Program hapus data barang
 
Tutorial Postgre SQL
Tutorial Postgre SQLTutorial Postgre SQL
Tutorial Postgre SQL
 
Slide ppbd d3 pertemuan 3
Slide ppbd d3 pertemuan 3Slide ppbd d3 pertemuan 3
Slide ppbd d3 pertemuan 3
 
Blog 10
Blog 10Blog 10
Blog 10
 
Cara membuat Trigger
Cara membuat TriggerCara membuat Trigger
Cara membuat Trigger
 
Pemrograman Basis Data "Trigger"
Pemrograman Basis Data "Trigger"Pemrograman Basis Data "Trigger"
Pemrograman Basis Data "Trigger"
 

Similar to Belajar DHTMLX Transaction-Grid

Cara Akses Database Menggunakan ADO.NET
Cara Akses Database Menggunakan ADO.NETCara Akses Database Menggunakan ADO.NET
Cara Akses Database Menggunakan ADO.NETVeronica Anggraini
 
Choirul aspnetdb
Choirul aspnetdbChoirul aspnetdb
Choirul aspnetdbPram Monty
 
Tip & Trik Pemrograman Database VB6 dan Microsoft Access
Tip & Trik Pemrograman Database VB6 dan Microsoft AccessTip & Trik Pemrograman Database VB6 dan Microsoft Access
Tip & Trik Pemrograman Database VB6 dan Microsoft AccessNurdin Al-Azies
 
Tutorial lanjutan java netbeans 8 : Create Read Update Delete
Tutorial lanjutan java netbeans 8 : Create Read Update DeleteTutorial lanjutan java netbeans 8 : Create Read Update Delete
Tutorial lanjutan java netbeans 8 : Create Read Update DeleteSMK Negeri 6 Malang
 
Pemanfaatan data grid dan truedb grid pada vb
Pemanfaatan data grid dan truedb grid pada vbPemanfaatan data grid dan truedb grid pada vb
Pemanfaatan data grid dan truedb grid pada vbMateri Kuliah Online
 
Efmi modul vb net Pembahasan kasus Penjualan dengan VB.Net
Efmi modul vb net Pembahasan kasus Penjualan dengan VB.NetEfmi modul vb net Pembahasan kasus Penjualan dengan VB.Net
Efmi modul vb net Pembahasan kasus Penjualan dengan VB.NetEfmi Maiyana
 
Mengenal format tanggal dalam visual basic
Mengenal format tanggal dalam visual basicMengenal format tanggal dalam visual basic
Mengenal format tanggal dalam visual basicFirdaus MKom
 
BELAJAR MEMBUAT DATABASE MICROSOFT VISUAL BASIC 6.0
BELAJAR MEMBUAT DATABASE MICROSOFT VISUAL BASIC 6.0BELAJAR MEMBUAT DATABASE MICROSOFT VISUAL BASIC 6.0
BELAJAR MEMBUAT DATABASE MICROSOFT VISUAL BASIC 6.0Ocim Nationalism
 
VB.NET untuk .NET Programmer
VB.NET untuk .NET ProgrammerVB.NET untuk .NET Programmer
VB.NET untuk .NET ProgrammerNurdin Al-Azies
 
Program database sederhana di android
Program database sederhana di androidProgram database sederhana di android
Program database sederhana di androidInto Setiawan
 
12. OOP Java
12. OOP Java12. OOP Java
12. OOP Javabeiharira
 
Aplikasi crud dengan visual basic 2012
Aplikasi crud dengan visual basic 2012Aplikasi crud dengan visual basic 2012
Aplikasi crud dengan visual basic 2012bahtiarbinus
 
Microsoft Access
Microsoft AccessMicrosoft Access
Microsoft AccessDebi Yusuf
 
Membuat Sistem Informasi Kepegawaian (SIMPEG) sederhana menggunakan yii2 (Par...
Membuat Sistem Informasi Kepegawaian (SIMPEG) sederhana menggunakan yii2 (Par...Membuat Sistem Informasi Kepegawaian (SIMPEG) sederhana menggunakan yii2 (Par...
Membuat Sistem Informasi Kepegawaian (SIMPEG) sederhana menggunakan yii2 (Par...Dea Venditama
 
APLIKASI DATA BARANG DAN DATA SUPPLIER MENGGUNAKAN VISUAL BASIC 6.0
APLIKASI DATA BARANG DAN DATA SUPPLIER MENGGUNAKAN VISUAL BASIC 6.0APLIKASI DATA BARANG DAN DATA SUPPLIER MENGGUNAKAN VISUAL BASIC 6.0
APLIKASI DATA BARANG DAN DATA SUPPLIER MENGGUNAKAN VISUAL BASIC 6.0Marlinda
 

Similar to Belajar DHTMLX Transaction-Grid (20)

Cara Akses Database Menggunakan ADO.NET
Cara Akses Database Menggunakan ADO.NETCara Akses Database Menggunakan ADO.NET
Cara Akses Database Menggunakan ADO.NET
 
Choirul aspnetdb
Choirul aspnetdbChoirul aspnetdb
Choirul aspnetdb
 
Tip & Trik Pemrograman Database VB6 dan Microsoft Access
Tip & Trik Pemrograman Database VB6 dan Microsoft AccessTip & Trik Pemrograman Database VB6 dan Microsoft Access
Tip & Trik Pemrograman Database VB6 dan Microsoft Access
 
Tutorial lanjutan java netbeans 8 : Create Read Update Delete
Tutorial lanjutan java netbeans 8 : Create Read Update DeleteTutorial lanjutan java netbeans 8 : Create Read Update Delete
Tutorial lanjutan java netbeans 8 : Create Read Update Delete
 
Pemanfaatan data grid dan truedb grid pada vb
Pemanfaatan data grid dan truedb grid pada vbPemanfaatan data grid dan truedb grid pada vb
Pemanfaatan data grid dan truedb grid pada vb
 
User manual hrm v2.0
User manual hrm v2.0User manual hrm v2.0
User manual hrm v2.0
 
Efmi modul vb net Pembahasan kasus Penjualan dengan VB.Net
Efmi modul vb net Pembahasan kasus Penjualan dengan VB.NetEfmi modul vb net Pembahasan kasus Penjualan dengan VB.Net
Efmi modul vb net Pembahasan kasus Penjualan dengan VB.Net
 
Mengenal format tanggal dalam visual basic
Mengenal format tanggal dalam visual basicMengenal format tanggal dalam visual basic
Mengenal format tanggal dalam visual basic
 
BELAJAR MEMBUAT DATABASE MICROSOFT VISUAL BASIC 6.0
BELAJAR MEMBUAT DATABASE MICROSOFT VISUAL BASIC 6.0BELAJAR MEMBUAT DATABASE MICROSOFT VISUAL BASIC 6.0
BELAJAR MEMBUAT DATABASE MICROSOFT VISUAL BASIC 6.0
 
Nominal di datagrid
Nominal di datagridNominal di datagrid
Nominal di datagrid
 
VB.NET untuk .NET Programmer
VB.NET untuk .NET ProgrammerVB.NET untuk .NET Programmer
VB.NET untuk .NET Programmer
 
Program database sederhana di android
Program database sederhana di androidProgram database sederhana di android
Program database sederhana di android
 
12. OOP Java
12. OOP Java12. OOP Java
12. OOP Java
 
Aplikasi crud dengan visual basic 2012
Aplikasi crud dengan visual basic 2012Aplikasi crud dengan visual basic 2012
Aplikasi crud dengan visual basic 2012
 
Microsoft Access
Microsoft AccessMicrosoft Access
Microsoft Access
 
Membuat Sistem Informasi Kepegawaian (SIMPEG) sederhana menggunakan yii2 (Par...
Membuat Sistem Informasi Kepegawaian (SIMPEG) sederhana menggunakan yii2 (Par...Membuat Sistem Informasi Kepegawaian (SIMPEG) sederhana menggunakan yii2 (Par...
Membuat Sistem Informasi Kepegawaian (SIMPEG) sederhana menggunakan yii2 (Par...
 
APLIKASI DATA BARANG DAN DATA SUPPLIER MENGGUNAKAN VISUAL BASIC 6.0
APLIKASI DATA BARANG DAN DATA SUPPLIER MENGGUNAKAN VISUAL BASIC 6.0APLIKASI DATA BARANG DAN DATA SUPPLIER MENGGUNAKAN VISUAL BASIC 6.0
APLIKASI DATA BARANG DAN DATA SUPPLIER MENGGUNAKAN VISUAL BASIC 6.0
 
Tugas5_1300631001
Tugas5_1300631001Tugas5_1300631001
Tugas5_1300631001
 
Vb mysql-41
Vb mysql-41Vb mysql-41
Vb mysql-41
 
Vb
VbVb
Vb
 

Belajar DHTMLX Transaction-Grid

  • 1. Belajar Pemrograman Web menggunakan DHTMLX Part 9 “Transaction-Grid (Multi Record at Once)” TULISAN UTAMA III (SOURCE CODE)
  • 2. TRANSACTION-GRID PERHATIAN: TULISAN INI MEMBUTUHKAN DASAR-DASAR DHTMLX, SILAHKAN IKUTI MULAI DARI TULISAN PERTAMA SERI BELAJAR PEMROGRAMAN WEB MENGGUNAKAN DHTMLX, PHP DAN MYSQL Tulisan ini sama dengan tulisan sebelumnya yaitu “Transaction pada Form”. Tetapi disini kita menggunakan Grid, jadi kita menambahkan beberapa data dari Form ke Grid lalu kumpulan data yang ada pada Grid tersebut kita simpan ke database. Database yang digunakan sama dengan tulisan sebelumnya, dan komponen juga sama tetapi ada satu penambahan Grid untuk menampung kumpulan data dari Form sebelum disimpan ke database. Grid akan ditempatkan pada Form type “Container” (biasanya type berupa input, button,block) Jadi setelah menekan tombol Tambah, record hanya dimasukkan ke dalam Grid tidak langsung ke database. Setelah Tombol Save to DB ditekan maka kumpulan data yang ada pada Grid tersebut dimasukkan ke database (Multiple Record at Once)
  • 3. Langsung pada kode/script di bawah ini, dan oleh karena hampir sama dengan tulisan sebelumnya maka kode program juga tidak jauh berbeda. xconn.php (PERHATIKAN SET SESION sql_mode=”TRADITIONAL”) index.html (dasar sebelum script ditulis, nanti akan ditulis pada bagian //---SCRIPT--)
  • 4. Layout (tempatkan pada myDiv, pola 3L –kiri satu kanan dua) Form
  • 5. - Form ditempatkan pada Layout.cells(“a”) - Grid akan ditempatkan pada container - Tombol Tambah memasukkan data yang ada di Form ke dalam Grid dengan perintah MyGrid.addRow - Tombol Save to DB akan menyimpan kumpulan data yang ada di dalam Grid ke database Berikut ini adalah script myGrid DataProcessor
  • 6.  myGrid.setUpdateMode(“off”), secara default Grid Update automatic disini off, jadi saat Tombol Save to DB ditekan baru proses dijalankan  baris myGrid.setColumnIds(“…”) dan myGridDP.enableDataNames(true) diperlukan agar kolom pada Grid mempunyai nama, kalau tidak cuma kolom index c0,c1…cN. Perbedaannya bisa dilihat pada kedua gambar di bawah ini Event saat Tombol pada Form ditekan
  • 8. PERBEDAAN dengan tulisan sebelumnya yaitu perulangan pada ids produk_combo.php, input_grid.php dan stok_grid.php sama dengan tulisan sebelumnya “Transaction Form” yang cuma untuk menampilkan data produk pada combo, input pada Grid kanan atas dan stok pada Grid kanan bawah Kode lengkap secara berurutan silahkan download source code. • Demo bisa dicoba di http://www.dhxapps.web.id/tutorial/9/index.html • Source code dapat diperoleh di http://www.dhxapps.web.id/tutorial/9/trans-grid.zip PENULIS Manuppak L. Tobing Masih Newbie dalam DHTMLX Programming http://tobingvps.com – Sadly VPS owner sold his company and price up more 3x, moving tobingvps.com to shared hosting www.dhxapps.web.id Email: lumban.tobing.m@gmail.com