Download Paparan Marketing

learn to merketing

Download paparan marketing untuk pengembangan bisnis,….

Delphi 7 – ZeosLib Part 2

Asw Wr Wb

Berikut ini saya coba menjelaskan cara menggunakan komponen Zeos di Delphi 7 dengan menggunakan database Microsoft access.

Buat database dengan nama ‘master’ di Microsoft access dengan rincian field sebagai berikut :

Nama field

Tipe

Size

ID

Number

Nama

String

20

Alamat

String

20

Setelah selesai membuat database langkah berikutnya membuat programnya diDelphi 7, buatlah form seperti dibawah ini :

Gambar 1

Keterangan

  1. ZConnection : Component VCL untuk membuat koneksi ke               database dari aplikasi yang akan dibuat.
  2. ZTable : Component VCL untuk membuat koneksi ke table dari database yang ada di database ZConnection
  3. Data Source   : Component VCL untuk mengambil data dari ZTable
  4. ZQuery   : Component VCL untuk menambah/mengedit/menjalankan SQL Statement
  5. DBgrid  : Component VCL untuk menambilkan record2 dari Ztable
  6. Edit4  : digunakan untuk menampilkan field ID yang di double click di DBGrid
  7. Label  : digunakan untuk debug sql statement dari ZQuery
  8. Button Hapus data    : digunakan untuk menghapus data yang tampil di textbox ID,nama,alamat
  9. Button Edit data       : digunakan untuk mengedit data yang tampil di textbox ID,nama,alamat
  10. Button Tambah data: digunakan untuk menambah data
  11. Button Simpan   : digunakan untuk menyimpan ke dalam database
  12. Textbox alamat        : digunakan untuk menampilkan/menambah/mengedit field alamat
  13. Textbox nama          : digunakan untuk menampilkan/menambah/mengedit field nama
  14. Textbox ID              : digunakan untuk menampilkan/menambah/mengedit field ID

Gambar 2

Setelah menyelesaikan GUI nya, langkah berikutnya adalah mengkoneksikan VCL Zeos yaitu ZConnection

Gambar 3

Arahkan ke alamat tempat anda menyimpan database

Gambar 3

Apabila koneksi berhasil akan tampil message box seperti ini :

Download Paparan Pengembangan Diri

Beberapa Kisah sukses

Silahkan download beberapa kisah2 suskes ,.

semoga bermanfaat,.

Oracle – Dasar dasar SQL Statement Part 2

SQL Statement adalah perintah dasar dari SQL. Secara umum SQL Statement di bagi 3 :

  1. Data Manupulation Language, digunakan untuk memanupulasi data yang tersimpan didatabase
  2. Select, berfungsi untuk mendapatkan data dari database berdasarkan kriteria-kriteria yang diberikan
  3. Insert, berfungsi untuk memasukkan data ke dalam database
  4. Update, berfungsi untuk mengubah data ke dalam database
  5. Delete, berfungsi untuk menghapus data dari database

2. Data Definition Languange, digunakan untuk mendefinisikan kebutuhan data pada database

  1. Create, berfungsi untuk membuat struktur data dari objek-objek database
  2. Alter, berfungsi untuk mengubah struktur data dari objek-objek database
  3. Drop, berfungsi untuk menghapus struktur data dari objek-objek database
  4. Rename, berfungsi untuk mengubah nama struktur dari objek-objek database
  5. Truncate, berfungsi untuk menghapus isi struktur dari objek-objek database

3. Data Control Language

  1. Grant , berfungsi untuk memberikan hak akses terhadap Oracle database dan struktur didalamnya
  2. Revoke, berfungsi untuk menghapus hak akses terhadap Oracle database dan struktur di dalamnya

4. Transaction Control Statement

  1. Set Transaction, berfungsi untuk membuat transaksi seperti yang sedang membaca atau hanya baca tulis, yang membuat tingkat isolasi, atau untuk menetapkan rollback segmen tertentu
  2. Commit, berfungsi untuk mengakhiri transaksi serta membuat seluruh perubahan data menjadi permanen
  3. Rollback, berfungsi untuk mengakhiri transaksi dan membatalkan seluruh perubahan data
  4. Savepoint, berfungsi untuk manandai savepoint didalam sebuah transaksi

Sebelum melakukan pembahasan tentang SQL Statement dimulai, diperlukan table yang berisi data sehingga contoh-contoh yang disajikan dapat dipraktekkan. Mulailah untuk mengetikkan script-script di bawah ini :

CREATE TABLE TB_KARYAWAN

(

ID NUMBER NOT NULL,

ID_KARYAWAN VARCHAR2(8 BYTE) NOT NULL,

NAMA_DEPAN VARCHAR2(20 BYTE) NOT NULL,

NAMA_BELAKANG VARCHAR2(20 BYTE) NOT NULL,

ID_DIVISI NUMBER NOT NULL,

GAJI NUMBER NOT NULL,

TGL_IN DATE,

TGL_OUT DATE

)

TABLESPACE SYSTEM

PCTUSED 40

PCTFREE 10

INITRANS 1

MAXTRANS 255

STORAGE (

INITIAL 64K

MINEXTENTS 1

MAXEXTENTS 2147483645

PCTINCREASE 0

FREELISTS 1

FREELIST GROUPS 1

BUFFER_POOL DEFAULT

)

LOGGING

NOCOMPRESS

NOCACHE

NOPARALLEL

MONITORING;

CREATE UNIQUE INDEX PK_KARYAWAN ON TB_KARYAWAN

(ID)

LOGGING

TABLESPACE SYSTEM

PCTFREE 10

INITRANS 2

MAXTRANS 255

STORAGE (

INITIAL 64K

MINEXTENTS 1

MAXEXTENTS 2147483645

PCTINCREASE 0

FREELISTS 1

FREELIST GROUPS 1

BUFFER_POOL DEFAULT

)

NOPARALLEL;

CREATE OR REPLACE TRIGGER TGR_KARYAWAN

BEFORE INSERT

ON STAFF.TB_KARYAWAN

REFERENCING NEW AS New OLD AS Old

FOR EACH ROW

DECLARE

tmpVar NUMBER;

/******************************************************************************

NAME: TGR_KARYAWAN

PURPOSE:

REVISIONS:

Ver Date Author Description

——— ———- ————— ————————————

1.0 12/24/2008 1. Created this trigger.

NOTES:

Automatically available Auto Replace Keywords:

Object Name: TGR_KARYAWAN

Sysdate: 12/24/2008

Date and Time: 12/24/2008, 2:48:07 PM, and 12/24/2008 2:48:07 PM

Username: (set in TOAD Options, Proc Templates)

Table Name: TB_KARYAWAN (set in the “New PL/SQL Object” dialog)

Trigger Options: (set in the “New PL/SQL Object” dialog)

******************************************************************************/

BEGIN

SELECT SEQ_KARYAWAN.NEXTVAL INTO :NEW.ID FROM dual;

END TGR_KARYAWAN;

/

SHOW ERRORS;

ALTER TABLE TB_KARYAWAN ADD (

CONSTRAINT PK_KARYAWAN

PRIMARY KEY

(ID)

USING INDEX

TABLESPACE SYSTEM

PCTFREE 10

INITRANS 2

MAXTRANS 255

STORAGE (

INITIAL 64K

MINEXTENTS 1

MAXEXTENTS 2147483645

PCTINCREASE 0

FREELISTS 1

FREELIST GROUPS 1

));

Oracle – Sekilas Tentang Oracle Part 1

Oracle Merupakan RDMS yang paling banyak digunakan oleh perusahaan-perusahaan didunia.Database Oracle adalah produksi dari Oracle Corporation, sebuah perusahaan komputer raksasa yang bermarkas di Redwood City, California.Pengembanan Oracle dimulai pada tahun 1977 ketika Larry Ellison melihat ada peluang bagus yang dimanfaatkan perusahaan-perusahaan software kala itu.

Tahun 1979 versi pertama dijual kepada umum. Versi pertama meyertakan interface SQL untuk berinteraksi dengan database.
Tahun 1983, mereka mengubah nama perusahaan menjadi Oracle Corporation . Pada tahun itu juga, Oracle Corp. meluncurkan versi ketiga.
Tahun 1984 versi keempat diluncurkan, Oracle telah mendukung beberapa sistem operasi yang ada waktu itu. Pengembangan terus dilakukan sesuai dengan perkembangan teknologi komputer.
Tahun 1998, Oracle mulai mengadopsi konsep Orientasi Objek(object oriented). Konsep orientasi objek pada database sedikit berbeda dengan konsep yang dikenal dilingkungan internet sehingga mereka membubuhkan huruf ‘i’ yang merupakan huruf awal “internet”. Sampai saat ini Oracle telah mengeluarkan versi terbarunya, yakni Oracle11g.
Keunggulan Oracle dibanding dengan yang lain :

  1. Scalability, memiliki kemampuan menangani banyak user yang melakukan koneksi secara bersamaan tanpa berkurangnya performance.
  2. Reliability, memiliki kemampuan untuk melindungi data dari kerusakan jika terjadi kegagalan fungsi pada sistem seperti disk failure.
  3. Serviceability, memiliki kemampuan untuk mendeteksi masalah, kecepatan dalam mengkoreksi kesalahan, dan kemampuan melakukan konfigurasi ulang struktur data.
  4. Stability, memiliki kemampuan untuk crash karena beban load yang tinggi. Hal ini berkaitan dengan scability.
  5. Availability, yaitu kemampuan dalam penanganan crash atau failure agar service dapat tetap yaitu kemampuan dalam penanganan crash atau failure agar service dapat tetap berjalan.
  6. Multiplatform, dapat digunakan pada banyak sistem operasi seperti seperti windows, unix, linux, dan solaris.
  7. Mendukung data yang sangat besar, Oracle dapat menampung data hampir 512 pet byte (1 pet byte = 1.000.000 gigabyte).
  8. Sistem sekuriti yang cukup handal
  9. Dapat menampung hampir semua tipe data seperti data teks, image, sound, video, dan time series.

Oracle menggunakan SQL (Structured query language) sebagai bahasa perantara antara user dan database. Kemudian Oracle Corp mengembangkan sebuah bahasa procedural yang mereka sebut sebagai PL/SQL. Dengan menggunakan kedua bahasa ini, seorang user dapat mengoptimalkan penggunaan database Oracle.

SQL merupakan bahasa yang digunakan oleh banyak aplikasi atau tool untuk berinteraksi dengan server database. SQL adalah bahasa fungsional yang tidak mengenal iterasi dan tidak bersifat procedural SQL menggunakan perintah-perintah dengan kata-kata sederhana dan mirip dengan bahasa manusia sehari-hari, tentu saja dalam bahasa inggris. Pada SQL, user hanya menentukan apa hasil akhir yang diinginkan.

Sedangkan PL/SQL adalah bahasa prosedural yang dikembangkan sendiri oleh Oracle Corp untuk mengoptimalkan pembuatan aplikasi database. Kata PL pada PL/SQL adalah singkatan dari ”Procedural Language”. Pada PL/SQL ditambahkan beberapa hal yang dikenal pada dunia pemograman, seperti variabel, loop, pemrosesan berdasarkan kondisi, operator cursor, modularisasi, dan banyak lagi yang lainya. Semua tambahan itu bertujuan untuk meningkatkan kinerja operasi-operasi SQL pada database sehingga manfaat dan kehandalannya menjadi lebih maksimal.

Keuntungan dari PL/SQL
-Muduh dipelajari dan digunakan
-Dapat disimpan didatabase Oracle
-Terintegrasi dengan baik pada databse Oracle
-Kemampuan yang bagus untuk menangani blok data yang besar
-Terdapat banyak package yang disediakan Oracle untuk meningkatkan performancenya
-Mendukung program unit dengan ataupun tanpa nama
-Mendukung advanced data type
-Mengenal pengelompokan procedure procedure dan function ke dalam satu kesatuan package

Oracle juga menyediakan tool bagi-bagi user untuk berkomunikasi dengan database, diantaranya :

  1. SQL*Plus
  2. TOAD
  3. TORA
  4. HORA
  5. SQL Workshop
  6. APEX

Delphi 7 – ZoesLib

Asw Wr Wb,..

Berikut saya coba akan menjelaskan menggunakan komponen Zeos di delphi 7. Aplikasi sederhana ini yang saya buat untuk mengkoneksikan aplikasi delphi 7 dengan database oracle.

Kenapa menggunakan komponen Zeos …?

Pada saat membuat aplikasi saya sering berfikir kalau ganti database(oracle/mysql/firebird/dll..) maka aplikasi pun harus di update / diubah maka saya memikirkan suatu metode dimana tidak perlu mengubah aplikasi hanya tinggal pilih protocol komunikasi di properti komponen Zeos maka semua database bisa di gunakan….,,,

pertama silahkan download komponen zeos di

http://zeos.firmos.at/portal.php?sid=f18d43c3f3ddd2103e5054213a9d3cd5

setelah di download install komponennya…berikut langkahnya

1. KLICK ZeosDbo.bpg
2. PROJECT > COMPILE ALL PROJECT
3. CLOSE
4. TOOL > eNVIRONMENT oPTIONS > LIBRARY
5. ADD > ARAHKAN KE FOLDER zEOSDBO-6.61-BETA (LOKASI FILE zEOSDBO-6.61-BETA/PACKAGES/DELPHI7/BUILD)
6. KLICK OK
7. KLICK 2X ZComponentDesign.dpk
8 .KLICK COMPILE > INSTALL

Setelah komponen zeos terinstall di komputer , buka project baru di delphi 7, masukkan VCL ZConnection di dalam properti Zeos Access.

Atur properti nya seperti di bawah ini :

gambar-1

Atur langkah berikutnya jalankan berikutnya program tersebut apabila keluar pesan “Database Terkoneksi” maka program telah berhasil teroneksi dengan database dengan menggunkan komponen Zeos Lib

Wass Wr Wb

Saeed farouk bamukrah

Start

Mulai menjadi seorang blogger

Follow

Get every new post delivered to your Inbox.