Membuat Aplikasi Grafik Penjualan dengan Delphi dan Database SQL Server - Part 1

Sunday, April 6, 2008


Tutorial Delphi ini berisi panduan untuk membuat aplikasi sederhana untuk menampilkan grafik penjualan sebuah produk per periode tertentu menggunakan Delphi. Tujuan tutorial Delphi ini adalah untuk memberikan panduan atau gambaran tentang bagaimana cara menggunakan komponen DBChart di Delphi. karena tulisan artikel ini cukup panjang dan mengandung banyak screenshoot, maka saya membaginya menjadi 3 bagian yaitu Persiapan, Koneksi DBChart ke Database SQL Server, dan Coding supaya tidak membingungkan dan loading halaman tidak terlalu lama.



Aplikasi ini akan menampilkan grafik penjualan sebuah produk tertentu dan per periode tanggal tertentu berdasarkan inputan dari user yang berupa nama produk dan periode penjualan. Agar lebih mudah maka untuk tutorial Delphi kali ini saya menggunakan tiga buah table di MS SQL Server 2000 yaitu table Orders, Order Details, dan table Products. Untuk koneksi ke database SQL Server saya menggunakan koneksi dengan ADO (Active Data Object). semua operasi DML (Data Manipulation Language) menggunakan SQL Statement jadi diperlukan pengetahuan dasar tentang SQL Statement.



Persiapan


Inilah langkah-langkahnya :





  • Masuk ke Delphi, tambahkan sebuah komponen ADOConnection yang ada di tab ADO, agar lebih deskriptif ubah property Name ADOConnection1 menjadi SQLServerConn

  • Dobel klik SQLServerConn, pada dialog yang muncul klik tombol Build kemudian akan muncul window dialog Data Link Properties, pilih Microsoft OLE DB Provider for SQL Server, kemudian klik tombol Next

  • Isi dengan nama server MS SQL Server kamu pada textbox "Select or enter a server name" (nama server adalah nama komputer kamu)

  • pada textbox username dan password isi dengan username dan password yang terdaftar di Database SQL Server kamu, pada contoh ini saya menggunakan username 'yanadoe' dengan password 'bebas'. kemudian centang Checkbox "Allow saving password".

  • Pilih database Northwind pada textbox "Select the database on the server". klik tombol Test Connection untuk mengetahui apakah koneksi sudah berhasil atau tidak jika sukses klik tombol OK untuk menutup window dialog Data Link Properties


Database Connection Setting


  • Ubah properties Login Prompt SQLServerConn menjadi False agar tidak ditampilkan login prompt ketika kita akan menjalankan aplikasi.

  • Tambahkan dua buah komponen ADODataset masing-masing beri nama ADSPenjualan dan ADSProduk. ADSProduk digunakan untuk mendapatkan semua nama produk dari table Products di database Northwind

  • Tambahkan sebuah komponen DBChart yang ada pada tab Data Controls, sebuah ComboBox, dua buah DateTimePicker (ada di tab Win32), sebuah Button beri nama BGenerate dan beberapa Label sehingga tampilannya seperti ini :


Application Interface Design

Part 2 - Koneksi DBChart ke Database SQL Server >>

2 comments:

lenox said...

permisi mas, mau nanya.. untuk coding comboboxnya ditaro di procedure apa ya mas? bisa lebih detail gak penjelasannya u scriptnya.. makasih,

lenox said...

gan bisa lebih detail lagi scriptnya gak, yg bagian combobox di taru di procedure apa ya? thx sgt.. kbtulan ini saya perlu bgt

Recent Comments

Tags Cloud

Blogumulus by Roy Tanck and Amanda Fazani