Menggunakan Rave Report

9.1. Menggunakan Rave Report

Beberapa langkah yang dapat dilakukan untuk menggunakan Rave Report pada aplikasi Anda adalah :

1. Buatlah sebuah project baru dengan cara meng‐ klik di File ‐ > New ‐ > Form.

2. Secara default, Anda akan dibuatkan sebuah project baru.

Page 121

3. Ambil komponen Ttable yang berada pada tab BDE yang terdapat dalam Component Palette.

4. Set properties DatabaseName pada komponen TTable menjadi DBDEMOS.

5. Set properties TableName komponen TTable menjadi Country.db.

Page 122

6. Set properties IndexFieldNames komponen TTable menjadi Name.

7. Ubah properties Active komponen TTable, yang semula False menjadi True.

8. Ambil komponen RVDataSetConnection yang berada pada tab Rave yang tersedia di Component Palette.

Page 123

9. Set properties DataSet komponen RVDataSetConnection dengan Table1.

10. Ambil komponen RVProject1 yang berada pada tab Rave.

11. Ambil komponen RVRenderRTF pada tab Rave. Komponen RVRenderRTF berguna untuk menghasilkan report berformat *.RTF.

Page 124

12. Ambil komponen RVRenderPDF, yang berguna untuk menghasilkan report berformat *.PDF pada tab Rave.

13. Ambil komponen RVRenderHTML pada tab Rave. Komponen RVRenderHTML berguna untuk menghasilkan report berformat *.HTML.

Page 125

14. Susun semua komponen tersebut sehingga form terbentuk tampilan sebagai berikut ini.

15. Klik RVProject1 dan tunggu sampai muncul tampilan seperti ini.

Page 126

16. Sebelum memulai mendesain form, terlebih dahulu Anda harus membuat Data View dengan cara klik File ‐ > New Data Object.

17. Selanjutnya, akan tampil jendela Data Connections seperti di bawah ini.

Page 127

18. Pilih Direct Data View, kemudian klik Next.

19. Selanjutnya, akan tampil jendela Data Connections ‐ > Active Data Connections.

20. Klik Finish.

21. Pada jendela RaveDesigner bagian kanan, terdapat jendela Tree View yang mendeskripsikan hubungan koneksi dengan DataSet.

Page 128

22. Klik Data View Dictionary, lalu lanjutkan dengan meng‐ klik DataView1, lalu perhatikan data apa yang ditampilkan.

23. Ternyata, yang ditampilakan adalah nama field komponen TTable yang terdapat pada IDE Delphi. Dengan kata lain, aplikasi Rave Report Designer ini berhubungan dengan IDE Delphi.

24. Untuk mendesain Report Sederhana, klik menu Tool ‐ > Report Wizard ‐ > Simple Table.

25. Selanjutnya, akan tampil jendela Simple Table, seperti yang terlihat di bawah ini.

Page 129

26. Klik Next, tunggu hingga muncul tampilan seperti di bawah ini.

27. Klik All, dilanjutkan dengan klik Next sehingga muncul tampilan seperti di bawah ini.

Page 130

28. Selanjutnya klik Next sehingga muncul tampilan seperti di bawah ini.

29. Dari tampilan Report Layout Options, klik Next. Lalu tunggu muncul tampilan seperti di bawah ini.

30. Lanjutkan dengan meng‐ klik Generate dan tunggu kembali sampai muncul tampilan seperti di bawah ini.

Page 131

31. Simpan project report tersebut dengan mengakses menu File ‐ > Save atau dengan menekan tombol Ctrl + S dari keyboard.

32. Selanjutnya akan tampil jendela Save Dialog.

33. Isi Object name dengan nama Project1.rav selanjutnya klik Save.

34. Tutup aplikasi Rave Designer.

35. Kembali pada form di IDE Delphi. Pada komponen RVProject1, set properties ProjectFile dengan menekan tombol […] pada jendela Object Inspector sehingga muncul tampilan jendela Select Rave Project File.

36. Arahkan ke direktori tempat Anda menyimpan file project Rave yang telah dibuat sebelumnya.

37. Jika telah ditemukan, klik Open.

38. Ambil komponen TButton pada tab Standard, lalu letakkan pada form yang telah didesain sebelumnya.

Page 132

39. Pada properties caption komponen TButton, ubah menjadi Create Report.

40. Dobel klik komponen TButton tersebut, ketiklah skrip di bawah ini. procedure TForm1.ButtonClick ( Sender : TObject );

begin

RVProject1.Execute;

end;

41. Susun komponen‐ komponen pada form tersebut, sehingga muncul tampilan seperti di bawah ini.

42. Jalankan program dengan menekan tombol F9 atau klik menu Run ‐ > Run, sehingga muncul tampilan seperti di bawah ini.

Page 133

43. Klik Create Report sehingga muncul tampilan seperti di bawah ini.

44. Pilih Preview, lalu klik OK sehingga muncul tampilan report di bawah ini.

45. Anda sudah berhasil membuat report dengan menggunakan Rave Report.

Page 134

Bekerja dengan komponen tabel memang mudah dan sangat praktis. Apalagi kalau sedang dikejar deadline.

Tetapi untuk pekerjaan yang melibatkan database yang besar, mengandalkan komponen tabel ini akan menyebabkan aplikasi yang Anda bangun menjadi lambat. Hal ini, dikarenakan komponen tabel bekerja berbasiskan data (recordset). Nah, untuk mempercepat aplikasi Anda, sebaiknya pada bagian‐ bagian yang berpotensi memperlambat aplikasi, Anda gunakan Query yang bekerja berbasiskan kelompok data (dataset). Berikut ini uraian tentang SQL dan penerapannya dalam bahasa pemrograman Delphi.