Top Banner
20

Membuat Aplikasi Database · pidana penjara paling lama 3 (tiga) tahun dan/atau pidana denda paling ... Database, Skrip, Pesan Error, Trigger, User, Backup dan Restore Database,

Jun 17, 2018

Download

Documents

lexuyen
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Membuat Aplikasi Database · pidana penjara paling lama 3 (tiga) tahun dan/atau pidana denda paling ... Database, Skrip, Pesan Error, Trigger, User, Backup dan Restore Database,
Page 2: Membuat Aplikasi Database · pidana penjara paling lama 3 (tiga) tahun dan/atau pidana denda paling ... Database, Skrip, Pesan Error, Trigger, User, Backup dan Restore Database,

 

Membuat Aplikasi Database dengan PowerBuilder 12.6 dan MySQL

Page 3: Membuat Aplikasi Database · pidana penjara paling lama 3 (tiga) tahun dan/atau pidana denda paling ... Database, Skrip, Pesan Error, Trigger, User, Backup dan Restore Database,

Sanksi Pelanggaran Pasal 113 Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta

1. Setiap Orang yang dengan tanpa hak melakukan pelanggaran hak ekonomi sebagaimana dimaksud dalam Pasal 9 ayat (1) huruf i untuk Penggunaan Secara Komersial dipidana dengan pidana penjara paling lama 1 (satu) tahun dan/atau pidana denda paling banyak Rp100.000.000 (seratus juta rupiah).

2. Setiap Orang yang dengan tanpa hak dan/atau tanpa izin Pencipta atau pemegang Hak Cipta melakukan pelanggaran hak ekonomi Pencipta sebagaimana dimaksud dalam Pasal 9 ayat (1) huruf c, huruf d, huruf f, dan/atau huruf h untuk Penggunaan Secara Komersial dipidana dengan pidana penjara paling lama 3 (tiga) tahun dan/atau pidana denda paling banyak Rp500.000.000,00 (lima ratus juta rupiah).

3. Setiap Orang yang dengan tanpa hak dan/atau tanpa izin Pencipta atau pemegang Hak Cipta melakukan pelanggaran hak ekonomi Pencipta sebagaimana dimaksud dalam Pasal 9 ayat (1) huruf a, huruf b, huruf e, dan/atau huruf g untuk Penggunaan Secara Komersial dipidana dengan pidana penjara paling lama 4 (empat) tahun dan/atau pidana denda paling banyak Rp1.000.000.000,00 (satu miliar rupiah).

4. Setiap Orang yang memenuhi unsur sebagaimana dimaksud pada ayat (3) yang dilakukan dalam bentuk pembajakan, dipidana dengan pidana penjara paling lama 10 (sepuluh) tahun dan/atau pidana denda paling banyak Rp4.000.000.000,00 (empat miliar rupiah).

Page 4: Membuat Aplikasi Database · pidana penjara paling lama 3 (tiga) tahun dan/atau pidana denda paling ... Database, Skrip, Pesan Error, Trigger, User, Backup dan Restore Database,

 

Membuat Aplikasi Database dengan PowerBuilder 12.6 dan MySQL

Syahrial Chan

PENERBIT PT ELEX MEDIA KOMPUTINDO

Page 5: Membuat Aplikasi Database · pidana penjara paling lama 3 (tiga) tahun dan/atau pidana denda paling ... Database, Skrip, Pesan Error, Trigger, User, Backup dan Restore Database,

Membuat Aplikasi Database dengan PowerBuilder 12.6 dan MySQL

Syahrial Chan ©2017, PT. Elex Media Komputindo, Jakarta Hak cipta dilindungi undang-undang Diterbitkan pertama kali oleh Penerbit PT Elex Media Komputindo Kelompok Gramedia, Anggota IKAPI, Jakarta 2017

[email protected]

717050580

ISBN: 978-602-04-1227-6

Dilarang keras menerjemahkan, memfotokopi, atau memperbanyak sebagian atau seluruh isi buku tanpa izin tertulis dari penerbit.

Dicetak oleh Percetakan PT. Gramedia, Jakarta Isi di luar tanggung jawab percetakan

Page 6: Membuat Aplikasi Database · pidana penjara paling lama 3 (tiga) tahun dan/atau pidana denda paling ... Database, Skrip, Pesan Error, Trigger, User, Backup dan Restore Database,

vii

PENDAHULUAN

Buku ini membahas bagaimana cara membuat aplikasi database secara cepat dengan PowerBuilder. Anda akan dituntun untuk membuat objek-objek yang diperlukan. Setiap pembuatan objek, Anda akan dituntun langkah demi langkah dan penjelasannya.

Untuk memudahkan para pembaca mempelajari buku ini maka buku ini ditulis dengan urutan kerja dalam pembuatan aplikasi. Bab demi bab akan menjelaskan masing-masing topik yang telah tercakup dalam buku ini. Adapun topik yang akan dibahas terdiri dari beberapa bab, yaitu sebagai berikut:

• Konsep Dasar Tentang Powerbuilder

Pada bagian ini akan dijelaskan secara garis besar dan berupa hal penting yang harus Anda ketahui untuk membuat program dengan PowerBuilder. Adapun yang akan dibahas, yaitu Instalasi, Aplikasi PowerBuilder, Objek PowerBuilder, Menjalankan PowerBuilder, Lingkungan, Window Utama PowerBuilder, dan Mengakhiri PowerBuilder.

• Membuat Aplikasi

Bagian ini menjelaskan cara membuat aplikasi dan file pustaka, serta membuat, memindahkan, dan menghapus objek.

• Bahasa Powerscript

Bahasa PowerScript adalah bahasa pemrograman untuk menyusun program aplikasi pada PowerBuilder. PowerSrcipt merupakan bahasa high-level event drivent yang berisi sejumlah object-oriented yang mengizinkan berkomunikasi antara objek dengan penempatan secara langsung objek dan atributnya, serta mengirim pesan (message) antara objek dan atributnya.

• Painter Powerscript

Painter PowerScript adalah editor yang digunakan untuk membuat dan mengubah kode skrip yang Anda ketikkan. Painter PowerScript sama fungsinya dengan editor Write atau NoPad pada Windows. Pilihan-pilihan menu yang disediakan adalah Cut, Replace, Paste teks dalam PowerScript

Page 7: Membuat Aplikasi Database · pidana penjara paling lama 3 (tiga) tahun dan/atau pidana denda paling ... Database, Skrip, Pesan Error, Trigger, User, Backup dan Restore Database,

viii

atau antar window. PowerScript juga menyediakan Search dan Replace. Kode PowerScript yang ditulis secara otomatis akan disimpan dalam file pbl.

Pada bagian akhir bab ini akan diperkenalkan browser objek, sebuah utility PowerBuilder yang digunakan untuk menampilkan objek-objek yang ada. Dengan menggunakan browser objek, Anda dapat dengan cepat mencari nama suatu attribut, function, nilai enumerated, variabel, atau objek. Browser objek dapat digunakan untuk mengambil nilai pada saat Anda mengetikkan kode PowerScript.

• Menu

Menu merupakan pilihan-pilihan untuk menentukan suatu kegiatan yang akan dikerjakan oleh program. Pembuatan menu dapat dilakukan dengan mudah dengan bantuan menu generator.

• Window

Window adalah penghubung utama antara user dengan aplikasi. Window dapat menampilkan informasi, menerima permintaan informasi dari user, dan merespon mouse atau keyboard yang digerakkan.

• Database

Sebelum Anda melanjutkan pembuatan aplikasi database, Anda harus membuat database yang akan diolah dengan aplikasi yang sedang Anda buat. Bab ini akan membahas mengenai database, mencakup: Pengertian Relasional, Database, Pembuatan Database, Pembuatan Tabel, Manipulasi Database, Skrip, Pesan Error, Trigger, User, Backup dan Restore Database, dan Profile Database.

• Membuat DataWindow

Objek DataWindow adalah satu objek yang berisi informasi database yang digunakan untuk memanggil, menyajikan, dan mengolah data dari suatu database relasional tanpa harus menggunakan perintah SQL atau dari sumber data lain yang non-relasional seperti Excel atau Web service.

DataWindow mempunyai kemampuan yang tinggi serta memberikan kemudahan dalam penggunaannya pencarian, pengurutan, penyaringan, dan pembuatan laporan. Anda dapat menentukan format tampilan, berbagai bentuk tampilan, seperti tabular, grid, freeform, grafik, label, crosstab, treeview, dan lain sebagainya.

Page 8: Membuat Aplikasi Database · pidana penjara paling lama 3 (tiga) tahun dan/atau pidana denda paling ... Database, Skrip, Pesan Error, Trigger, User, Backup dan Restore Database,

ix

• Menggunakan DataWindow

Pada painter DataWindow, DataWindow sudah dapat digunakan baik sebagai form entri data maupun untuk view dan preview laporan. Pekerjaan ini hanya dapat dilakukan oleh seorang yang mengerti PowerBuilder dan tidak bisa dilakukan oleh operator komputer yang tidak mengerti PowerBuilder. Selain itu, pekerjaan seperti ini juga mempunyai resiko karena data yang dimanipulasi tidak ada kontrol. Pada bagian ini akan dibahas cara menggunakan DataWindow pada window.

• Pendistribusian Aplikasi

Pada bagian ini Anda membuat sebuah aplikasi yang dapat dijalankan (executable) untuk distribusikan kepada user. User dapat menjalankan aplikasi seperti mereka menjalankan aplikasi windows lainnya.

• Penutup

PowerBuilder dapat membuat 3 (tiga) tipe aplikasi, yaitu Web Forms, Windows Forms, dan Windows Forms dengan Smart Client. Apa untung ruginya dari tiga tipe aplikasi PowerBuilder ini? Pada bagian ini juga Anda diberikan beberapa metode balajar PowerBuilder sesuai dengan kemampuan dan keinginan Anda.

Catatan Khusus

1. Semua langkah-langkah dalam buku ini dapat digunakan pada PowerBuilder (PB) versi 11.5 atau yang lebih tinggi, kecuali tipe window MDIDock dan MDIDockHelp pada 6.1 Tipe Window, hanya untuk PowerBuilder 12.6.

2. File pendukung dapat didownload di www.bukupb.power-it.co.id.

3. File printer.pbl dibuat dengan PowerBuilder 11.5, kecuali file PAG dibuat dengan PowerBuilder versi 11.5, 12.0, 12.5, dan 12.6 dengan format file pag*_<versiPB>.*, seperti pagdwc5_115.pbd, pagint22_115.pbd, pagdwc5_120.pbd, dan lain-lain.

4. Khusus untuk file pagdev22_115.pbl yang dibuat dengan PowerBuilder 11.5 dapat digunakan untuk semua versi PowerBuilder, hanya saja saat dibuka pertama kali akan diminta untuk melakukan migrasi (migrate). Sebaiknya Anda mengganti (rename) terlebih dahulu nama file ini sesuai

Page 9: Membuat Aplikasi Database · pidana penjara paling lama 3 (tiga) tahun dan/atau pidana denda paling ... Database, Skrip, Pesan Error, Trigger, User, Backup dan Restore Database,

x

dengan versi PowerBuilder yang digunakan, misalnya rename menjadi pagdev22_126.pbl untuk PowerBuilder versi 12.6.

Page 10: Membuat Aplikasi Database · pidana penjara paling lama 3 (tiga) tahun dan/atau pidana denda paling ... Database, Skrip, Pesan Error, Trigger, User, Backup dan Restore Database,

xi

DAFTAR ISI

KATA PENGANTAR...................................................................................v

PENDAHULUAN ......................................................................................vii

DAFTAR ISI ..............................................................................................xi

BAB I KONSEP DASAR PowerBuilder .....................................................1 1.1 Instalasi ....................................................................................................1 1.2 Aplikasi PowerBuilder.............................................................................4 1.3 Objek PowerBuilder.................................................................................4

1.3.1 Objek Aplikasi ...................................................................................4 1.3.2 Window..............................................................................................5 1.3.3 DataWindow ......................................................................................5 1.3.4 Menu ..................................................................................................7 1.3.5 Fungsi.................................................................................................7 1.3.6 Query..................................................................................................8 1.3.7 Structure .............................................................................................8 1.3.8 User Object ........................................................................................8 1.3.9 File PBL .............................................................................................9 1.3.10 Project ..............................................................................................9

1.4 Sistem Operasi Windows 10.................................................................10 1.5 Menjalankan Powerbuilder 12.6 ...........................................................10 1.6 Lingkungan Window Utama Powerbuilder ..........................................11 1.6 Recent Workspace ................................................................................17 1.7 Mengakhiri Powerbuilder .....................................................................18

BAB II MEMBUAT APLIKASI...............................................................19 2.1 Menyiapkan Folder ...............................................................................19 2.2 Membuat Workspaces...........................................................................19 2.3 Membuat Targets dan Aplikasi .............................................................21 2.4 Menampilkan Nama Target dan Aplikasi .............................................22 2.5 Menambah File PBL Baru ....................................................................22 2.6 Menggabungkan File PBL ....................................................................24 2.7 Menghapus File PBL dan Target ..........................................................25 2.8 Objek dalam File PBL ..........................................................................25

2.8.1 Membuat Objek...............................................................................25

Page 11: Membuat Aplikasi Database · pidana penjara paling lama 3 (tiga) tahun dan/atau pidana denda paling ... Database, Skrip, Pesan Error, Trigger, User, Backup dan Restore Database,

xii

2.8.2 Memindahkan Objek Antar File PBL .............................................29 2.8.3 Menghapus Objek ...........................................................................30

BAB III POWERSCRIPT.........................................................................31 3.1 Menjalankan Aplikasi ...........................................................................32

3.1.1 Skrip Window Halo ........................................................................32 3.1.2 Skrip Aplikasi .................................................................................33

3.2 Dasar Pemrograman PowerScript .........................................................33 3.2.1 Identifier..........................................................................................34 3.2.2 Teks PowerScript ............................................................................36 3.2.3 Penyambung Baris Kode Statemen.................................................37 3.2.4 Komentar.........................................................................................37 3.2.5 Notasi Titik .....................................................................................38 3.2.6 Tipe Data.........................................................................................40 3.2.7 Karakter Khusus..............................................................................46 3.2.8 Nilai Null.........................................................................................47 3.2.9 Class ................................................................................................47

3.3 Pendeklarasian Variabel........................................................................49 3.3.1 Konversi Tipe Data .........................................................................50 3.3.2 Array ...............................................................................................51

3.4 Pembentukan Variabel Memori ............................................................52 3.4.1 Deklarasi Variabel...........................................................................53 3.4.2 Simbol Variabel ..............................................................................56 3.4.3 Variabel Global ...............................................................................56 3.4.4 Variabel Shared...............................................................................57 3.4.5 Variabel Instance.............................................................................58 3.4.6 Variabel Local.................................................................................60 3.4.7 Melewatkan Variabel pada Fungsi..................................................60 3.4.8 Duplikat Nama Variabel .................................................................61 3.4.9 Pedeklarasian Konstanta .................................................................62

3.5 Operator ................................................................................................63 3.5.1 Operator Aritmetika ........................................................................63 3.5.2 Operator Relasional & Logika ........................................................64

3.6 Statemen................................................................................................65 3.6.1 Pemberian Nilai...............................................................................65 3.6.2 Call ..................................................................................................66 3.6.3 CHOOSE CASE .............................................................................67 3.6.4 CONTINUE ....................................................................................68 3.6.5 EXIT................................................................................................68 3.6.6 CREATE dan DESTORY ...............................................................69 3.6.7 Pengulangan ....................................................................................70 3.6.8 GOTO..............................................................................................72

Page 12: Membuat Aplikasi Database · pidana penjara paling lama 3 (tiga) tahun dan/atau pidana denda paling ... Database, Skrip, Pesan Error, Trigger, User, Backup dan Restore Database,

xiii

3.6.9 CREATE .........................................................................................72 3.6.10 DESTROY ....................................................................................74 3.6.11 HALT............................................................................................74 3.6.12 IF…THEN ......................................................................................75 3.6.13 RETURN.......................................................................................76

3.7 Kata Ganti .............................................................................................76 3.7.1 This..................................................................................................76 3.7.2 Parent ..............................................................................................77 3.7.3 ParentWindow.................................................................................78 3.7.4 Super ...............................................................................................78

3.8 Structure................................................................................................78 3.8.1 Struktur Global................................................................................79 3.8.2 Structure Level Objek .....................................................................80

3.9 Fungsi....................................................................................................82 3.9.1 Fungsi PowerBuilder.......................................................................82 3.9.2 Membuat Fungsi Sendiri .................................................................82 3.9.3 Fungsi Level Objek .........................................................................91

BAB IV PAINTER POWERSCRIPT ......................................................93 4.1 Membuka Painter Powerscript ..............................................................93 4.2 Drop-down............................................................................................94 4.3 Menu Edit .............................................................................................96

4.3.1 Perintah Langsung...........................................................................97 4.3.2 Paste Special....................................................................................98 4.3.3 Go To ...........................................................................................100

4.4 Pemblokan Skrip................................................................................101 4.5 Cut, Replace, Clear, dan Insert ..........................................................102 4.6 ShortCut untuk Cut dan Paste ............................................................102 4.7 Mengkompilasi Kode Skrip ...............................................................103 4.8 Bantuan ..............................................................................................104 4.9 Browser Objek ...................................................................................104

BAB V MENU .........................................................................................107 5.1 Menu Aplikasi....................................................................................109

5.1.1 Menu Bar......................................................................................110 5.1.2 Menu Dropdown ..........................................................................114 5.1.3 Properties Item Menu...................................................................119

5.2 Menu Sheet ........................................................................................124 5.2.1 Membuat Menu ............................................................................124 5.2.2 Skrip Menu...................................................................................125

5.3 Menu Report ......................................................................................126 5.3.1 Membuat Menu ............................................................................126

Page 13: Membuat Aplikasi Database · pidana penjara paling lama 3 (tiga) tahun dan/atau pidana denda paling ... Database, Skrip, Pesan Error, Trigger, User, Backup dan Restore Database,

xiv

5.3.2 Skrip Menu...................................................................................127

BAB VI WINDOW .................................................................................129 6.1 Tipe Window .....................................................................................129 6.2 Window Login ...................................................................................134

6.2.1 Pembuatan Window Login...........................................................135 6.2.2 Skrip Window Login....................................................................147

6.3 Window Utama ..................................................................................153 6.3.1 Pembuatan Window .....................................................................153 6.3.2 Skrip Window Utama...................................................................154 6.3.3 Skrip Aplikasi ..............................................................................155 6.3.4 Menjalankan Aplikasi ..................................................................156

6.4 Window Sheet....................................................................................156 6.4.1 Pembuatan Sheet ..........................................................................156 6.4.2 Pembuatan User Event .................................................................157

6.5 Window Report..................................................................................158 6.6 Animasi ..............................................................................................159

BAB VII DATABASE.............................................................................161 7.1 Pengertian ..........................................................................................161 7.2 Pembuatan Database ..........................................................................163

7.2.1 phpMyAdmin ...............................................................................163 7.2.2 Membuat Database.......................................................................164 7.2.3 User ..............................................................................................166 7.2.4 Menghapus Database ...................................................................170

7.3 Pembuatan Tabel................................................................................171 7.3.1 Struktur Tabel ..............................................................................171 7.3.2 Primary Key dan Foreign Key .....................................................176 7.3.3 Membuat Tabel ............................................................................177

7.4 Manipulasi Database ..........................................................................185 7.4.1 Memasukkan Data........................................................................185 7.4.2 Mengubah Data ............................................................................186 7.4.3 Menghapus Data ..........................................................................186 7.4.4 Menampilkan Data .......................................................................187

7.5 Skrip...................................................................................................194 7.6 Pesan Error.........................................................................................198

7.6.1 SIGNAL.......................................................................................198 7.6.2 DECLARE … HANDLER............................................................199

7.7 Trigger ...............................................................................................200 7.7.1 Menambah Stock Product ............................................................201 7.7.2 Meng-update Stock Product.........................................................202 7.7.3 Mengurangi Stock Product...........................................................204

Page 14: Membuat Aplikasi Database · pidana penjara paling lama 3 (tiga) tahun dan/atau pidana denda paling ... Database, Skrip, Pesan Error, Trigger, User, Backup dan Restore Database,

xv

7.8 Function .............................................................................................205 7.9 Stored Procedure................................................................................207 7.10 Mem-backup dan Restore Database.................................................209

7.10.1 Mem-backup Database...............................................................209 7.10.2 Me-restore Database...................................................................211

7.11 Profil Database.................................................................................211 7.11.1 Data Source ................................................................................212 7.11.2 Membuat Profil Database...........................................................215

7.12 Skrip Database .................................................................................218

BAB VIII MEMBUAT DATAWINDOW.............................................229 8.1 Bentuk Tampilan................................................................................229 8.2 DataWindow Entri Data.....................................................................231

8.2.1 DataWindow Master ....................................................................231 8.2.2 DataWindow Transaksi................................................................251

8.3 DataWindow Laporan........................................................................267 8.3.1 Laporan Master ............................................................................267 8.3.2 Laporan Bukti Transaksi ..............................................................274 8.3.3 Laporan Purcahase Per Periode....................................................282

BAB IX MENGGUNAKAN DATAWINDOW ....................................293 9.1 Kontrol DataWindow.........................................................................293 9.2 Sheet Master.......................................................................................295

9.2.1 Membuat Kontrol DataWindow...................................................295 9.2.2 Menempatkan Objek DataWindow..............................................297 9.2.3 Mempercantik Tampilan Window ...............................................298 9.2.4 Skrip Window ..............................................................................299 9.2.5 Skrip Kontrol DataWindow .........................................................313

9.3 Transaksi ............................................................................................313 9.3.1 Membuat Window........................................................................314 9.3.2 Mempercantik Tampilan Window ...............................................315 9.3.3 Membuat Kontrol Tombol pada Detail ........................................315 9.3.4 Skrip Window ..............................................................................318 9.3.5 Skrip Kontrol DataWindow .........................................................320 9.3.6 Skrip Tombol ...............................................................................322

9.4 Laporan ..............................................................................................326 9.4.1 Laporan Master ............................................................................327 9.4.2 Laporan Bukti Transaksi ..............................................................332 9.4.3 Laporan Per Periode.....................................................................335

BAB X PENDISTRIBUSIAN APLIKASI ............................................339 10.1 Project ..............................................................................................339

10.1.1 Project Build Option ..................................................................339

Page 15: Membuat Aplikasi Database · pidana penjara paling lama 3 (tiga) tahun dan/atau pidana denda paling ... Database, Skrip, Pesan Error, Trigger, User, Backup dan Restore Database,

xvi

10.1.2 Code Generation Options...........................................................340 10.1.3 File Resource..............................................................................340

10.2 File Runtime.....................................................................................349 10.3 Instalasi Aplikasi..............................................................................350

10.3.1 Instalasi Database.......................................................................350 10.3.2 Intalasi Client .............................................................................350

BAB XI PowerBuilder APPLICATION GENERATOR(PAG) 2017.353 11.1 Paket PAG 2017...............................................................................353 11.2 Membuat Aplikasi Kurang dari 15 Menit ........................................354 11.3 Keuntungan Menggunakan PAG .....................................................354 11.4 Keperluan Aplikasi ..........................................................................355

11.4.1 Subfolder....................................................................................355 11.4.2 Database Aplikasi.......................................................................356 11.4.3 Membuat File Application.ini ....................................................356

11.5 Membuat Aplikasi Baru ...................................................................356 11.6 Lingkungan Aplikasi........................................................................359 11.7 Menambah Item Menu Tree.............................................................359 11.8 User Access......................................................................................362 11.9 DataWindow Creator .......................................................................363

11.9.1 Membuat DataWindow Master ..................................................364 11.9.2 Membuat DataWindow Transaksi..............................................371 11.9.3 Membuat DataWindow Laporan................................................378

11.10 Membuat Window Eksternal .........................................................383 11.10.1 Window Sheet Inherit ..............................................................383 11.10.2 Window Sheet Konvensional...................................................387 11.10.3 Window Tutup Buku................................................................390

BAB XII PENUTUP ...............................................................................395 12.1 Kesimpulan ......................................................................................395 12.2 Saran dan Metode Belajar ................................................................395

DAFTAR PUSTAKA..............................................................................399

TENTANG PENULIS ............................................................................401

Page 16: Membuat Aplikasi Database · pidana penjara paling lama 3 (tiga) tahun dan/atau pidana denda paling ... Database, Skrip, Pesan Error, Trigger, User, Backup dan Restore Database,

1

BAB I

KONSEP DASAR PowerBuilder

Pada bab ini akan dijelaskan secara garis besar dan beberapa hal penting yang harus Anda ketahui untuk membuat aplikasi dengan PowerBuilder. Adapun yang akan dibahas sebagai berikut:

Instalasi

Aplikasi PowerBuilder

Objek PowerBuilder

Menjalankan PowerBuiler

Lingkungan Window Utama PowerBuilder

Mengakhiri PowerBuilder

1.1 Instalasi Untuk menginstall PowerBuilder dibutuhkan komputer dengan ketentuan sebagai berikut:

1. Pentium 4 atau yang lebih tinggi.

2. Memory minimal 512 MB.

3. Sisa Hardisk minimal 656 MB.

4. Windows: XP Professional SP 3, Windows Vista 32 atau 64-bit Business SP2, Windows 7 32-bit atau 64-bit SP1, Windows 8.1, Windows Server 2008 32-bit atau 64-bit SP2 atau Windows Server 2012.

5. Microsoft Windows SDK dan .NET Framework 4 dan Visual Studio 2010 SP1 (khusus untuk membuat aplikasi .NET). Anda dapat mengunduhnya di Microsoft Download Center.

Page 17: Membuat Aplikasi Database · pidana penjara paling lama 3 (tiga) tahun dan/atau pidana denda paling ... Database, Skrip, Pesan Error, Trigger, User, Backup dan Restore Database,

401

TENTANG PENULIS

Syahrial Chan Meraih gelar sarjana komputer jurusan Sistem Informasi dari Universitas Gunadarma pada tahun 2004. Ia mulai menekuni bidang komputer, khususnya aplikasi database sebagai programmer analyst profesional sejak tahun 1990 (sejak lulus SMA) dalam pengembangan aplikasi bisnis (jasa, dagang, dan manufakturing) dan non bisnis di beberapa instansi pemerintah serta memberikan training spesialis PowerBuilder. Ia aktif menulis buku-buku komputer sejak tahun 1993 hingga sekarang, seperti dBase, FoxPro, Clipper, SQL Server, dan PowerBuilder.

Untuk komunikasi dan training PowerBuilder, kunjungi web penulis:

www.kursus-powerbuilder.power-it.co.id atau email ke: [email protected] Cc: [email protected]

Syahrial Chan telah memberikan training PowerBuilder sejak tahun 2000, yang diikuti dari dalam negeri dan luar negeri. Beberapa instansi swasta dan

Page 18: Membuat Aplikasi Database · pidana penjara paling lama 3 (tiga) tahun dan/atau pidana denda paling ... Database, Skrip, Pesan Error, Trigger, User, Backup dan Restore Database,

402

pemerintah yang telah mengikuti training PowerBuilder secara in house training bersama Syahrial Chan, di antaranya adalah sebagai berikut:

1. PT BPR Eka Bumi Artha, Lampung, Nov 2016.

2. BKD, Diklat Pemkot Banjarmasin, Nov 2014 dan Nov 2016.

3. AP Pension Denmark (Eropa), Mei 2016.

4. PT. Pindad, Bandung, November 2015.

5. Tanaoba Lais Manekat Foundation (TLM), Kupang, Nusa Tenggara Timur, Juli 2013.

6. BPKP (Badan Pengawasan Keuangan & Pembangunan) Jakarta, April2009 & Januari 2013.

7. BULOG, Jakarta, Mei 2000 dan Juni 2012.

8. Departemen Dalam Negeri, Jakarta, Agustus 2001, Maret 2003.

9. Badan Kepegawaian Daerah Sepropinsi Bali, September 2001.

10. Kantor Pengelola Teknologi Informasi (KPTI)-Walikota Jakarta Timur, Mei 2003.

11. PT. SUCOFINDO Semarang, Agustus 2014.

12. PT. Asuransi Jiwasraya (Persero), Des. 2009 dan Januari 2011.

13. PT. Asuransi Jiwa Recapital, Jakrta, Apr 2009 dan Apr 2013.

14. PT. Asuransi Tri Pakarta (BNI Group), Jakarta.

15. PT. Eka Boga Inti (Hoka-Hoka Bento), Jakarta, Desember 2011.

16. PT. Epson Batam, Batam, Juli 2010.

17. PT. Sampoerna Printpack (Sampoerna Group), Jakarta, Juni 2010.

18. PT. Trimegah Securities (Anggota Bursa Efek Indonesia), Jakarta, Maret 2008.

19. PT. Koba Tin, Bangka Belitung, Agustus 2005.

20. PT. Krakatau Tirta Industri (Krakatau Steel Group), Cilegon, Banten, Agustus 2003.

21. PT. NIKOMAS (Sepatu Nike), Serang-Banten, Agustus 2000.

Page 19: Membuat Aplikasi Database · pidana penjara paling lama 3 (tiga) tahun dan/atau pidana denda paling ... Database, Skrip, Pesan Error, Trigger, User, Backup dan Restore Database,

403

Training yang diberikan oleh penulis adalah training profesional. Tidak sekedar teori, tetapi disajikan atas dasar keahlian teknik yang tinggi dan didukung dengan riset yang telah dilakukan secara terus menerus, serta dipadukan dengan pengalaman praktis sebagai programmer dan penulis buku-buku aplikasi database selama 20 tahun lebih.

Para pembaca juga dapat bergabung di facebook penulis atas nama Syahrial Chan.

Dalam pengembangan aplikasi sistem informasi, baik aplikasi bisnis (jasa, dagang, dan maufaktur) maupun non bisnis di beberapa instansi pemerintah. Aplikasi sistem informasi yang telah dikembangkan adalah berdasarkan permintaan instansi, di antaranya adalah sebagai berikut:

Tahun Jenis / Nama Aplikasi Instansi Pengguna

2010 POWER-Timetable - Program Jadwal Pelajaran Sekolah Sekolah SLTP/SLTA

2007 SIMSE (Sistem Informasi Manajemen Sekolah), Client/Server, dan Web Base (online)

Sekolah SMK, SMA dan SMP yang tersebar di seluruh Indonesia dari Aceh sampai Papua.

2006 Comics (Computerrized Inventory Control System), PIB, EME, dan Kimtrans

PT Koba Tin, Bangka-Belitung.

2004 Sistem Informasi Manajemen Perizinan Kesehatan

Kotamadya Jakarta Timur.

2003 Sistem Informasi Manajemen Perizinan Kesehatan

Kotamadya Jakarta Timur.

2003 Sistem Informasi Manajemen Agenda Surat (SIMDasur)

Kabupaten Sumbawa, NTB.

2003 SimpegSMART (d/h SiLandak—Pelaporan Data Kepegawaian Ditjen Otda)

Ditjen Otonomi Daerah, Jakarta.

2002 Sistem Informasi Akuntansi Rumah Sakit (SIARS)

Rumah Sakit Kanker Darmais Jakarta.

Page 20: Membuat Aplikasi Database · pidana penjara paling lama 3 (tiga) tahun dan/atau pidana denda paling ... Database, Skrip, Pesan Error, Trigger, User, Backup dan Restore Database,

404

2001 Sistem Informasi Kepegawaian (SimPeg) Depertemen Dalam Negeri dan Otonomi Daerah.

2001 Koperasi Simpan Pinjam Koperasi Simpan Pinjam Pratama.

2000 ARGOLink - Multi Level Marketing PT. Mega Lingkar Sejahtera,Jakarta.

2000 Jual/Beli Barang (Sistem Average) ZYNX's Computer, Jakarta.

2000 Performance & Scheduler Hans Tuanakotta & Mustofa, Jakarta.

2000 GL, Cash Book & T.Note PT. Ikan Terbang Nusantara, Jakarta.

2002

SimpegSmart - Sistem Informasi Manajemen Kepegawaian Negeri Sipil (PNS)

• Ditjen OTDA Kementerian Dalam Negeri RI.

• Arip Nasional RI.

• Ditjen Binwasnaker Kemenakertrans RI.

• Kab. Sikka NTT.

• RSUD A.M. Parikesit Tenggarong Kab. Kutai Kartanegara Kaltim.

1999 Inventory Mould & Injection (FIFO) PT. Compotec International, Bogor.

1999 Saham (Remiser Sekuritas) FREN BAKERI, Bekasi.

1999 Sistem Informasi Kepegawaian PT. Buana Air Segar, Jakarta.