http://shop.vitraining.co
Buku ini membahas tuntas bagaimana cara melakukan pemrograman dengan framework Grails. Grails merupakan salah satu framework pengembangan aplikasi web keluarga Java yang dengannya kita bisa mendeliver produk ke client dengan sangat cepat. Disini kita ambil contoh kasus pembuatan aplikasi Akuntansi lengkap dari mulai nol sampai dengan bisa menghasilkan laporan keuangan standard.
Buku ini merupakan seri pertama dari seri buku pengembangan aplikasi ERP dengan Grails yang meliputi sistem Akuntansi, Pembelian, Penjualan, Gudang, Kas Bank, Manufaktur, dan HR Payroll.
Topik yang dibahas meliputi:
Definisi Spesifikasi System
Desain Model dan User Interface
Cara install XAMPP, JDK, dan Tomcat
Koneksi MySQL Database
Memulai Grails, apa saja yang perlu dipersiapkan
Memahami Domain Class, Controller, dan View
Cara menggunakan jQuery dan jQuery Easyui dari Grails
Cara menggunakan Jasper Report dari Grails
Menggunakan plugin rendering untuk menghasilkan laporan PDF
User akses security
Cara deploy aplikasi ke Tomcat
Daftar Isi Lengkap:
HARI 1:
Pendahuluan
Spesifikasi Kebutuhan User
Output
Prasyarat
Target per Hari
Buat Desain Model Diagram
Domain FiscalYear
Domain Period
Domain Coa
Domain Journal
Domain JournalTransaction
Diagram Model
Relasi Model
Desain User Interface
Tampilan Login
Tampilan Menu Utama
Tampilan Master Data FiscalYear
Tampilan Master Data Periode
Tampilan Master Data COA
Tampilan Transaksi Jurnal
Tampilan Report
HARI 2:
Install Apache, PHP, MySQL dan Tomcat (Linux)
Install XAMPP (Windows)
Download XAMPP
Installation
Testing and Securing XAMPP
Bikin Database MySQL
Install Grails
Install JDK di Windows
Install JDK di Linux
Download dan Install Grails
HARI 3:
Bikin Grails App
Perintah grails create-app
Konfigurasi Koneksi Database
Bikin Domain Class Grails
Domain Coa
Domain FiscalYear
Domain Period
Domain Journal
Domain JournalTransaction
Import Sample Data
Bikin Controller dan View Grails
FiscalYear
Period
Coa
Journal
JournalTransaction
HARI 4:
Modif List COA
Install Plugin jQuery
Install jQuery-easyui
Penggunaan Tree Grid jquery-easyui
Menghasilkan Data JSON
Modif Form Input COA
Instal Chosen
Modif File edit.gsp
Modif File create.gsp
Modif File _form.gsp
HARI 5:
Modif Form Input Journal
Modif Allowed Method
Modif Alur Create
Modif Domain Period.groovy
Install Editable Data Grid Extension
Modif File edit.gsp
Tambah Editable Data Grid di Form Journal
Bikin Toolbar
Aktifasi dan Handler Toolbar
Modif JournalTransactionController index()
Modif CoaController index()
Modif Method save()
Data Grid Field Default Value
Modif Method update()
Modif Method delete()
Hasil Akhir
HARI 6:
Modif Tampilan Show Journal
Menampilkan Grid Journal Transaction
Aktifasi Data Grid
Format Angka
Merapihkan File-file js
Buat File my.js
Modif layout main.gsp
Hapus Dari edit.gsp, _form.gsp dan show.gsp
Modif Function formatAmount()
Proses Confirm Journal
Bikin Tombol Confirm
Proses Confirm
Penentuan Nomor Dokumen Terbaru
Validasi Dokumen
Proses Posting Journal
Buat Tombol Post
Proses Post
Proses Cancel Journal
Penampakan Tombol Berdasarkan State
HARI 7:
Menu Aplikasi
Jasper iReport Designer
Install iReport Designer
Bikin Test Report
Integrasi Jasper Report dengan Grails
Tombol Print Journal
Persiapkan File Report JRXML
Persiapkan File JARs
Pemrosesan Jasper Report
Parameter Report
Modif File Report jrxml
Test Parameter Report
Bikin Halaman Form Input Parameter
Penggunaan Input Parameter
Bikin Print Out Dokumen
Bikin Master Report Journal
Tambah Parameter Report
Bikin Sub Report JournalTransaction
Tambahkan Sub Report ke Master Report
Panggil Report dari Grails
HARI 8:
Jasper Print Service
Bikin Service
Cara Panggil Method Service
Persiapan Bikin Laporan Keuangan
Plugin Rendering Service
Logic Pembuatan Laporan
Template Form Input Parameter Report
Logic Pencarian Transaksi COA
Method getListBalance()
Method summ()
Method getCountChild()
Method profitLoss()
Laporan Trial balance
Laporan Balance Sheet
Laporan Laba Rugi
Template CSS
Template Block Laporan
Test Hasil Laporan
HARI 9:
User Login
Domain User
Controller User
Login Form
Logout dan User Management Link
Filter Security
Testing
Production Mode
Siapkan File Configuration
Generate WAR
Deploy ke Tomcat
Penutupan
Tentang Penulis
Pendidikan
Publikasi
Projects
Instruktur