Membuat Window Baru di ADempiere



dokumen-dokumen yang mirip
MODUL PRAKTIKUM 03 MENGENAL MEMBUAT TABEL

Mengenal dan Mulai Bekerja dengan Access 2007

P10 Database SQL Server 2008

Sebelum kita membahas tentang Microsoft Access ada baiknya jika kita terlebih dahulu mengetahui apa yang dimaksud dengan database.

Tahap Instalasi PostgreSQL di Windows

MEMBUAT BASIS DATA DAN TABEL, DAN MENGISI DATA PADA POSTGRESQL

PRAKTIKUM 3 PEMBUATAN TABEL DENGAN SQL COMMAND 18 Constraint PRIMARY KEY pada tabel DOSEN, yaitu field NIP dapat didefnisikan pada saat pembuatan tabe

TABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA

Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa

TABEL. Tabel Halaman 25

MODUL III STRUCTURED QUERY ANGUAGE (SQL)

ADODC. Gambar 5.1. ADODC

Menggunakan Microsoft Access (perhatikan untuk red text)

Mengatur MDI Child dalam jendela MDI Form Membuat Garis Pemisah antar Menu Melakukan Koding terhadap Menu

Mengeksplorasi Database PostgreSQL dengan PgAdmin III

Panduan Membuat Data Flow Diagram, Entity Relationship Diagram, dan Database Menggunakan Power Designer

Membuat Koneksi Database Menggunakan ODBC (Open Database Conectivity)

Membuat Tabel. Tahapan membuat tabel menggunakan Microsoft Access 2007 : 1. Pilih menu create >> table. Microsoft Office Access Field.

KapitaSelekta. (KBKI82127, 2 sks) Materi : Pengenalan MySQL

MEMBUAT DATA BASE dengan Microsoft SQL server 2000

Oracle Academic Initiative

MICROSOFT ACCESS PENGENALAN

Gambar 4.37 Layar Untuk Pembuatan Kolom

a. Menyiapkan database

d. Primary Key Primary key atau unique key adalah suatu nilai di basis data yang digunakan untuk mengidentifikasi keunikan baris-baris di dalam tabel.

Cara Mudah Membuat Aplikasi Windows dengan Microsoft Visual C++

Cara Membuat Mail Merge di Word 2010

APLIKASI KOMPUTER. Pokok Bahasan : MS. Access 2010 (Bagian 1) Anggun Puspita Dewi, S.Kom., MM. Modul ke: Fakultas MKCU

Microsoft Access 2007

BAB VIII MEMBUAT MENU DENGAN SWITCHBOARD MANAGER DAN PEMBUATAN STARTUP

BAB 4 IMPLEMENTASI DAN EVALUASI. Untuk menjalankan alat bantu normalisasi ini dibutuhkan sarana perangkat keras

MODUL 8 PENGENALAN MySQL FRONT DAN AGREGGATE FUNCTION

BAB 3 ANALISIS DAN PERANCANGAN. menentukan dan mengungkapkan kebutuhan sistem. Kebutuhan sistem terbagi menjadi

Membuat File Database & Tabel

Pemrograman PHP & MySQL

1 Praktikum #1 - SQL Langkah-Langkah Kerja Solusi Masalah Penutup... 6

KSI B ~ M.S. WULANDARI

MySQL J A M K E T I G A

MENGOPERASIKAN PERANGKAT LUNAK BASIS DATA MICROSOFT ACCESS

BAB-3 MEMBUAT DAN MENGATUR QUERY

MODUL 8 Mengoperasikan Perangkat Lunak Basis Data

Modul Praktikum Basis Data 5 Query

Cara Membuat Mail Merge di Word 2007

3.1 Form Wizard. 3. Pilihlah menu use data block wizard dan tekanlah button OK, maka akan tampil window di bawah ini.

BAB XI BEKERJA DENGAN QUERY

Model Koneksi Database Visual Basic 6.0 a. DAO (Data Access Objects) Menggunakan Objek Tanpa Objek b. ADO (ActiveX Data Objects) Menggunakan Objek Tan

E-Trik Visual C++ 6.0

PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG Praktikum Basis Data Terapan 2

Spesifikasi: Ukuran: 14x21 cm Tebal: 68 hlm Harga: Rp Terbit pertama: Februari 2005 Sinopsis singkat:

KONEKSI NETBEANS DENGAN DATABASE SQLITE

IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS

Spesifikasi: Ukuran: 11x18 cm Tebal: 144 hlm Harga: Rp Terbit pertama: Juni 2005 Sinopsis singkat:

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. meletakan sistem sehingga siap untuk dioperasikan. Implementasi bertujuan untuk

TSI Perbankan DB2 PADA AS/400. Obyektif : 1. Mengetahui objek objek SQL pada AS/ Mengetahui tipe data pada DB2. AS/400 hal. B.

MODUL XIII FORM dan REPORTS

REPORT ACCESS Amati isi dari table Employees. Isi dari table Employees berupa Employee ID, Last Name, First Name, Title, Birth Date, dst

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

Modul 3. A. Database Desktop

Crystal Reports (Bagian 2)

ULANGAN HARIAN KKPI TAHUN PELAJARAN 2014/2015. : Mengoperasikan sistem operasi software/ : Mengoperasikan software aplikasi Basis Data

DATABASE SQL SERVER. Database SQL Server Halaman 1

BAB-I DATABASE DAN MENGENAL MICROSOFT ACCESS

BAB VIII Pengenalan Database dengan Visdata dan MS. Access

MENGOPERASIKAN PERANGKAT LUNAK BASIS DATA

BAB II LANDASAN TEORI

Republik Indonesia DIKLAT DATABASE DAN APLIKASI

DATABASE. Visual Data Manager

A. MAKSUD DAN TUJUAN 1. MAKSUD

Bab 16 Mengekspor Data, Mengambil Data dari Luar dan Menggunakan Password

Microsoft Access 2007

PERANCANGAN DAN IMPLEMENTASI BASIS DATA MENGGUNAKAN DB Designer PERANCANGAN DAN IMPLEMENTASI BASIS DATA MENGGUNAKAN MYSQL

Getting Started Tutorial

BASIS DATA DENGAN MICROSOFT ACCESS DARI MATERI RINGKASAN SPBD

Setting Client Pada PC (OS Windows 7 SP1) Last Update: 19 Agustus 2015

TUTORIAL PERANCANGAN DATABASE DENGAN MENGGUNAKAN SYBASE POWER DESIGNER 11

[MODUL ACCESS PEMULA]

BAB I Penginstallan dan setting PHPTriad

KOMPUTER APLIKASI BISNIS

Aplikasi Komputer. Bekerja Dengan Microsoft Excel Access (1) Ita Novita, S.Kom, M.T.I. Modul ke: Fakultas ILMU KOMPUTER. Program Studi Informatika

ADempiere. Persiapan sebelum instalasi ADempiere, adalah sebagai berikut :

SOAL ULANGAN HARIAN KKPI KLS XI AP

E-Trik JAVA. Pemrograman Database. IRAWAN irawan_cyber@yahoo.com.sg

MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA

Modul Praktikum Basis Data 12 Import dan Eksport Data

Praktikum Basis Data 14 Structure Query Language 2

Gambar 10.1 Contoh Tabel Paradox

CRYSTAL REPORT. Menurut Daryanto mengemukakan bahwa Crystal report, yaitu: Crystal report merupakan tool yang sering digunakan untuk membuat laporan.

Pertemuan 9 Struktur Query Language(SQL)

Lembar kerja access Title bar merupakan judul dari jendela program atau nama file yang sedang aktif Tombol office merupakan tombol yang menampung

BAB 2 OPEN OFFICE.ORG WRITER TUJUAN

Aplikasi Kompoter. Teori-teori dan fungsi-fungsi yang ada dalam MS.Acces Giri Purnama, S.Pd, M.Kom. Modul ke: Fakultas FT

BAB I DATABASE ACCESS. Pada tahap awal kita akan membuat sebuah database yang terdiri dari 3 tabel yaitu

Gambar 1. Jendela Ms. Access Pilihan: New : menu untuk membuat file basis data baru. Recent : menu untuk membuka file basis data yang sudah ada.

PERANCANGAN DAN IMPLEMENTASI BASIS DATA MENGGUNAKAN MYSQL PERANCANGAN DAN IMPLEMENTASI BASIS DATA MENGGUNAKAN MYSQL

3.1 Membuat Database Mini Market

MEMBUAT LAPORAN (DATA REPORT)

MEMBUAT PROGRAM DENGAN DATABASE DATABASE DESKTOP

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implemintasi merupakan kelanjutan dari kegiatan perancangan sistem.

Koneksi Database BAB 1

Membuat File Database & Tabel

Transkripsi:

Membuat Window Baru di ADempiere Oleh: Armen Rizal ADempiere mengizinkan kita untuk menambahkan sebuah Window baru ke dalam sistem. Sebuah Window biasanya terdiri atas satu atau lebih Tab yang dapat tersusun secara hierarkikal, dan Tab terdiri atas satu atau lebih Field. Sebenarnya sebuah Tab mewakili sebuah tabel dalam database dan Field mewakili kolom-kolom yang terdapat di dalamnya. Ok. Untuk membuktikannya, sekarang marilah kita mencobanya langsung. Ada dua cara dalam pembuatan tabel dan kolom baru. Cara pertama anda buat terlebih dahulu di dalam database anda dengan perintah SQL dan kemudian anda tarik definisinya ke dalam Application Dictionary ADempiere. Cara kedua adalah langsung membuat definisi tabel dan kolom baru kita di dalam Application Dictionary ADempiere dan sesudahnya kita sinkronisasi setiap kolom terhadap database kita. 1. Membuat database table Langkah pertama adalah membuat tabel baru di database. Jika anda hendak memakai cara kedua, maka anda dapat melewati langkah ini. Biasakanlah untuk memberi awalan Z_ untuk setiap tabel yang kita buat sendiri (bagian dari kustomisasi). Misalnya Z_MyWindow. Harap diingat bahwa setiap penamaan dalam ADempiere adalah case-sensitive. Contoh perintah SQL untuk membuat tabel baru adalah sebagai berikut: Oracle: CREATE TABLE Z_MyWindow ( Z_MyWindow_ID OT ULL, AD_Client_ID OT ULL, AD_Org_ID OT ULL, IsActive CHAR(1 BTE) DEFAULT '' OT ULL, DATE DEFAULT SSDATE OT ULL, By OT ULL, DATE DEFAULT SSDATE OT ULL, By OT ULL, First_ame VARCHAR2(20), Last_ame VARCHAR2(20), Address VARCHAR2(100), Phone_umber VARCHAR2(15) );

PostreSQL: CREATE TABLE Z_MyWindow ( Z_MyWindow_ID numeric(10) OT ULL, AD_Client_ID numeric(10) OT ULL, AD_Org_ID numeric(10) OT ULL, IsActive character(1) OT ULL DEFAULT ''::bpchar, timestamp without time zone OT ULL DEFAULT now(), By numeric (10) OT ULL, timestamp without time zone OT ULL DEFAULT now(), By numeric(10) OT ULL, First_ame character varying(20), Last_ame character varying(20), Address character varying(100), Phone_umber character varying(15) ); ang perlu diperhatikan adalah ketika membuat tabel baru, pastikan anda mempunyai kolom-kolom mandatory di bawah ini: <table_name>_id AD_Client_ID AD_Org_ID IsActive By By CHAR(1) DATE DATE Column ID adalah kolom identifier yang akan bertindak sebagai primary key. Ketiadaan kolom-kolom di atas dapat mengakibatkan kegagalan kelas Persistency Object (PO) ADempiere dalam mengenali tabel kita. 2. Membuat Element di Application Dictionary ADempiere bekerja berdasarkan informasi yang terkandung di dalam Application Dictionary. Oleh sebab itu supaya tabel kita ini dapat dikenali oleh ADempiere maka kita perlu mendaftarkannya ke dalam Application Dictionary ADempiere. Log on sebagai SuperUser/System. Buka window Element yang ada di bawah menu Application Dictionary. Sekarang buatlah sebuah Record baru. Isilah field-field mandatory di bawah ini: DB Column Print Text: Description First_ame First ame First ame The first name

Isilah Client dengan System dan Entity Type dengan. Jika anda tidak memilih maka ketika migrasi ke versi berikutnya, kustomisasi anda tersebut akan tertimpa. Ulangi hal yang sama untuk Last_ame, Address, Phone_umber dan Z_MyWindow_ID. 3. Membuat Table dan Column Sekarang bukalah window Table and Column. Buatlah record baru dan isilah field-field seperti berikut: Description: DB Table Data Access Level: Z_MyWindow Table of my new window Z_MyWindow Client+Organization Jika anda sudah melakukan langkah pertama, anda tinggal meng-klik tombol Create Columns from DB untuk menarik definisi kolom-kolom anda ke dalam ADempiere. Setelah itu pindah ke Column tab. Kita akan membuat kolom Z_MyWindow_ID terlebih dahulu karena ini adalah kolom identifier kita jadi agak sedikit berbeda penanganannya daripada kolom-kolom sisanya. Isilah field-field sebagai berikut: DB Column Key Column: Identifier: Z_MyWindow_ID Z_MyWindow_ID Z_MyWindow_ID TableDir Jika anda melewati langkah pertama, maka anda perlu untuk mensinkronisasikan kolom tersebut ke dalam database kita. Klik tombol Sychronize Columns. Lakukan ini terhadap masing-masing kolom yang kita buat. Kolom berikutnya yang kita buat adalah kolom-kolom wajib: DB Column AD_Client_ID AD_Client_ID Client Table Dynamic Validation: AD_Client Trx Security validation

DB Column AD_Org_ID AD_Org_ID Organization Table Dynamic Validation: AD_Org Trx Security Validation DB Column DateTime DB Column Reference Key: DB Column By By By Table AD_User DateTime DB Column Reference Key: By By By Table AD_User

Sedangkan untuk kolom lainnya, buatlah seperti ini: DB Column First_ame First_ame First ame Length: 20 String 4. Membuat Window, Tab & Field Langkah selanjutnya adalah bukalah window Window, Tab & Field. Buat sebuah window baru dan namakan MyWindow sebagai nama window baru tersebut. Pastikan WindowType adalah Maintain dan Entity Type adalah. Klik Tab dan isilah field-field mandatory seperti di bawah ini: Table: MyWindow XX_MyWindow Klik tombol Create Fields untuk menarik semua kolom-kolom yang sudah dibuat dalam langkah sebelumnya. Hasilnya dapat anda lihat pada tab Field. Anda dapat menambahkan pengaturan seperti kolom mana saja yang mau ditampilkan, posisi kolom saat ditampilkan, menambahkan display logic, dan sebagainya. Setelah selesai, tutuplah window tersebut. Sekarang bukalah kembali window Table and Column karena kita perlu untuk menset tabel kita untuk merujuk ke window yang barusan kita buat. Buka kembali tabel kita Z_MyWindow dan masukan MyWindow sebagai Windownya. 5. Menambahkan ke menu Langkah terakhir sebelum bisa digunakan, kita harus menambahkan Window baru kita ini ke dalam menu ADempiere. Di bawah General Rules System Rules, bukalah window Menu. Buatlah sebuah menu baru. Action: Window: MyWindow Window MyWindow

Maka selesailah sudah window baru kita ini. Selamat berkreasi! Goodwill Consulting is an open source solution provider and pioneering open source ERP implementation in Indonesia. Goodwill Consulting is an active ADempiere contributor and currently sponsoring ADempiere Indonesia localization project. For further information, you can visit www.goodwill.co.id