Anda di halaman 1dari 20

Membuat Aplikasi Database

dengan PowerBuilder 12.6 dan MySQL

 
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).
Membuat Aplikasi Database
dengan PowerBuilder 12.6 dan MySQL

Syahrial Chan

PENERBIT PT ELEX MEDIA KOMPUTINDO

 
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
okti@elexmedia.id

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
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

vii
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.

viii
• 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

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

x
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
xi
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

xii
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

xiii
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

xiv
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

xv
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

xvi
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.

1
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: support@power-it.co.id
Cc: uch4ns@yahoo.com
Syahrial Chan telah memberikan training PowerBuilder sejak tahun 2000, yang
diikuti dari dalam negeri dan luar negeri. Beberapa instansi swasta dan

401
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.

402
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

POWER-Timetable - Program Jadwal


2010 Sekolah SLTP/SLTA
Pelajaran Sekolah

Sekolah SMK, SMA


SIMSE (Sistem Informasi Manajemen dan SMP yang tersebar
2007 Sekolah), Client/Server, dan Web Base di seluruh Indonesia
(online) dari Aceh sampai
Papua.

Comics (Computerrized Inventory Control PT Koba Tin, Bangka-


2006
System), PIB, EME, dan Kimtrans Belitung.

Sistem Informasi Manajemen Perizinan Kotamadya Jakarta


2004
Kesehatan Timur.

Sistem Informasi Manajemen Perizinan Kotamadya Jakarta


2003
Kesehatan Timur.

Sistem Informasi Manajemen Agenda Kabupaten Sumbawa,


2003
Surat (SIMDasur) NTB.

SimpegSMART (d/h SiLandak— Ditjen Otonomi


2003
Pelaporan Data Kepegawaian Ditjen Otda) Daerah, Jakarta.

Sistem Informasi Akuntansi Rumah Sakit Rumah Sakit Kanker


2002
(SIARS) Darmais Jakarta.

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

Koperasi Simpan
2001 Koperasi Simpan Pinjam
Pinjam Pratama.

PT. Mega Lingkar


2000 ARGOLink - Multi Level Marketing
Sejahtera,Jakarta.

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

Hans Tuanakotta &


2000 Performance & Scheduler
Mustofa, Jakarta.

PT. Ikan Terbang


2000 GL, Cash Book & T.Note
Nusantara, Jakarta.

SimpegSmart - Sistem Informasi • Ditjen OTDA


Manajemen Kepegawaian Negeri Sipil Kementerian Dalam
(PNS) Negeri RI.
• Arip Nasional RI.
• Ditjen Binwasnaker
Kemenakertrans RI.
2002
• Kab. Sikka NTT.
• RSUD A.M.
Parikesit
Tenggarong Kab.
Kutai Kartanegara
Kaltim.

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

FREN BAKERI,
1999 Saham (Remiser Sekuritas)
Bekasi.

PT. Buana Air Segar,


1999 Sistem Informasi Kepegawaian
Jakarta.

404

Anda mungkin juga menyukai