versa data ,gupta quest training materialkms.ipb.ac.id/1683/1/versa data ,gupta quest...

59
VW l

Upload: vuonghuong

Post on 10-Mar-2019

221 views

Category:

Documents


0 download

TRANSCRIPT

~VRI:tl~ VW DNINIVH~

~S:t~ilO

V~dilD

~ l ~a t!S~:JA

Table of Contents

I. Introduction Quest 1 - Akses ke corporate database - Fasilitas-fasilitas Quest: form, query, report quest, graph,

table quest, kemampuan DDE II. Menggunakan Quest 4

- Prosedur menambah dan memilih database - Prosedur pembuatan table -Entry data - Mengubah namaljudul kolom - Mensorting row

III. Pemasukkan dan Perubahan Data 11 - Import data dari file dBase - Import data dari SQL table yang lain

IV. Latihan Soal Table 13 V. Query 16

-Query data pada dua table - Memilih kolom dari suatu query - Menyimpan suatu query

VI. Latihan Soal Query 21 VII. Report 25

- Pembuatan report - Customizing suatu report

I

- Pembuatan report berlevel break VIII. Transfer Data ke Aplikasi Lain 29

- Transfer data ke dBase -Transfer data ke spreadsheet

IX. Latihan Soal Report 31 X. Form 36 XI. Graph 39 XII. Case Study I 41

- Analisis finansial menggunakan Quest dan Excel - Query untuk menentukan anggaran dan pengeluaran

bulanan - Membandingkan budget dan actual amounts selama satu

tahun XIII. Case Study II 55

- Langkah-langkah pembuatan Mailing report - Langkah-langkah pembuatan Merge report

I. INTRODUCTION QUEST

Solusi Bisnis

A. Quest, ... ?

Quest adalah suatu software berbasis grafis yang anda butuhkan,untuk mengakses data. Data yang akan anda akses, dapat berasal dari konvensional database, seperti DBase, atau bahkan-berasal dari suatu SQL Database.

Dengan Quest, anda dapat memanfaatkan segala fasilitas kemudahan-kemudahan dari Windows untuk mengakses data dari segala SQL Databases, yang tersebar di seluruh bagian perusahaan anda dari mainframe, mini komputer, atau bahkan client-server PC LAN.

Tanpa dibutuhkan pengetahuan dibidang pemrograman ataupun bahasa SQL, anda telah dapat melakukan akses data, query sampai pembuatan report yang 'secanggih' word processor ataupun spreadsheet, dengan kwalitas 'WYSIWYG' dengan sangat mudah dan sederhana. Anda hanya mengarahkan mouse anda, dan tekan pilihan yang anda maksudkan (Point & Click).

Quest dapat bekerjasama dengan software lainnya, misalnya MICROSOFT WORD - untuk pembuatan Mail Merge, dengan EXCEL untuk memanfaatkan kemampuan grafisnya, dan software­software lainnya yang berbasis Windows.

B. Akses ke Corporate Database

Quest dapat mengolah data pada Corporate Database, baik yang tersimpan pada Database DB2 di IBM Mainframe, ORACLE di mesin Unix, DEC FAX, dll, pada Database SQLBase di Novell, OS2, Sun Unix, atau pada vendor SQL Database lainnya di mesin mainframe, mini atau client-server PC LAN. ..

• • • 0

Tanpa dibatasi oleh platform tempat database yang akan diakses datanya berada, serta tidak peduli jauh lokasinya, Quest dapat memanipulasi data tersebut dengan cepat dan transparan.Anda hanya menambahkan SQLNetwork yang sesuai dengan Environment yang akan anda hubungkan tersebut sebagai sistem di Back-End, maka segala data yang ada akan dapat diakses dengan sangat transparan, seolah-olah Anda sedang menggunakan local database .

..

Quest Basic Training Material Copyright ~I 99.5, by PT. Versadata Systemindo, Jakarta

C. Quest, Data Manager bagi Anda untuk Client-Server serta Personal Database

Quest adalah alat yang cocok dan sangat dibutuhkan oleh Anda, sebagai Personal Data Management yang berbasis grafis untuk client-server database, baik SQL Database yang ada, maupun SQLBase Server engine database dari Gupta. Bahkan, dengan memiliki Quest, Anda juga telah diberikan single-user SQLBase engine, sebagai DBMS pribadi untuk standalone PC anda.

D. Apa yang anda dapat lakukan menggunakan Quest?

Quest memiliki fasilitas-fasilitas untuk melakukan manipulasi data, seperti create database, menetukan struktur dan format tabel, fonnulasi untuk query data, report generator, fungsi-fungsi Catalog, sampai pada fasilitas untuk dapat mengetahui perintah SQL dari suatu query yang dibentuk dengan cara 'Point & Click' .

Penggunaan fasilitas-fasilitas yang terdapat pada software lain juga dimungkinkan, untuk menambah 'kecanggihan' quest. Misalkan penggunaan Microsoft Word atau Microsoft EXCEL yang dijalankan secara interaktif satu dengan lainnya. Fasilitas - fasilitas Quest meliputi :

1. Form, suatu fasilitas untuk menambah, merubah dan mengha!ms data yang ada dalam tabel yang aktif, yang terdiri dari form master dan form detail.

2. Query, fasilitas utama dari Quest, yang anda dapat pergunakan untuk retrieve data yang anda inginkan dari SQL Database.

3. Report Quest, suatu aktifitas untuk mengolah data dan merancang disain formatnya untuk ditampilkan dalam bentuk suatu report yang indah, dan comprehensif.

4. Graph, suatu fasilitas untuk mengolah data menjadi suatu grafik yang bila data berubah maka graflk akan ikut berubah.

5. Tabel Quest, suatu fasilitas untuk edit dan browse data pada SQL Database.

6. Kemamp~ . untuk DDE (Dynamic Data Exchange), yaitu fasilitas dari Quest untuk dapat melakUkan interaksi dengan progran1-program Windows lain, misalnya dengan pembuatan graflk melalui EXCEL yang menggunakan data dari SQL Database, setelah data dirubah maka secara otomatis grafik pada EXCEL akan ikut berubah.

E. Solusi yang ditawarkan Quest

Solusi yang ditawarkan Quest adalah suatu set dari empat ilustrasi masalah bisnis, yang dapat dipecahkan oleh Quest. Setiap solusi yang diberikan, akan melibatkan suatu data dari database, yang akan digunakan dalam proses pembuatan report, documen, spreadsheets, atau grafik.

Quest Basic Training Material Copyright ~ 1995, by PT. Versadata Systemindo, Jakarta

2

VERSA DATA

Keernpat ilustrasi bisnis tersebut, rneliputi :

1. Formulir dan Label Surat, Quest digunakan untuk rnengklasifikasikan data konsurnen dan prosedur pernbuatan label surat, serta pernbuatan surat-surat pribadi, dengan rnenggunakan Report Quest.

2. Analisa Keuangan dengan Quest dan Excel, Quest digunakan untuk rnenyediakan data Pengeluaran serta Anggaran, bagi spreadsheet Excel untuk pernbuatan grafik.

3. Laporan Penjualan, Laporan rnengenai Kornisi , Kuota, Indentitas Konsurnen dapat dihasilkan rnelalui Quest.

4. Pernrosesan Dokumen menggunakan Quest dan Microsoft Word, Quest digunakan untuk analisa dan pernbuatan report pacta pengawasan kwalitas data, dan untuk rnenghasilkan laporan detail rningguan .

Quest Basic Training Material Copyright @ 1995, by PT. Versadata Systemindo, Jakarta

3

VERSA DATA

II. MENGGUNAKAN QUEST

A. Menambah dan Memilih Database

Quest dapat mengakses hanya database pada saat yang sama - secara local dari PC anda, secara remote melalui Server Database, atau kedua-duanya secara serentak. Untuk itu, anda harus memilih database yang akan diproses.

Prosedure untuk menambahkan suatu database.

1. Pilih Database dari Utilities menu.

2. Pilih Add pada submenunya.

3. Pilih 'TRAINER' pada database list box

4. Click OK

5. Pada database list box di Activity Bar, click tanda 'panah bawah.

6. Pilih 'TRAINER' .

..

Quest Basic Training Material Copyright ~ 1995, by PT. Versadata Systemindo, Jakarta

4

VERSA DATA

B. Membuat Table

Seperti halnya SQL Database, Quest Database juga terdiri dari tabel-tabel. Suatu Tabel, adalah merupakan sekumpulan informasi yang saling berhubungan, yang terorganisasi ke dalam Row dan Column.

Prosedur untuk membuat suatu tabel baru :

I. Click button New pad a Activity Bar.

2. Click button Table pada Activity Bar.

3. Ketik GUEST.

4. Click OK.

5. Pada Col Name ketik Name.

6. Pada Type pilih Varchar.

7. Pad a Width ketik 25.

8. Beri tanda pada Data Required dan Must Be Unique.

9. Click Apply.

10. Click New.

11. Pada Col Name ketik Build.

12. Pada Type pilih Varchar.

13. Pada Width ketik 1.

14. Click Apply.

15. Click New.

16. Pada Col Name ketik SeL

17. Pada Type pilih Varchar.

18. Pada Width ketik 1. . 19. Beri tanda pada Data Required.

20. Click Apply.

21. Click New.

22. Pada Col Name ketik Height.

23. Pada Type pilih Float.

24. Pada Width ketik 3.

25 . Click Apply.

26. Click OK.

Quest Basic Training Material Copyright @ 1995. by PT. Versadata Systemindo. Jakarta

5

VERSA DATA

~---------------------~-------------- -- - ----·----··-·--------··--··· · · ··· · · · · · · · · · · ·

---- -- -.:.==-1-·-·-··-.. --- --- -- -···- ··········-·-.. -- .. --- . ··-··················· .. -.... -.. -...

-+..:- 1----------···-·---··--------...:...::..f- - -- ------ ----·-··---··- --··-·················-······---····

----==-+-······ --- ---- -- -···-·············-·······--··-························· -----··--· ··-···-··---------·········-···-·····--···-·"''"'' ''''"''''' ''"''''''"''"" ········ ·· ···•·•·····

l-·- -_-_ .. _____ ______ __ --+-=---------1-=---i--------------------~---------------- --- - ----·-·- -- ---- - ---·""""""""

------==-t------------.. --.-.... ---------·-·· ......... _____ , ___ ,. ..................... . ------"...:...::..f·-----------------·----------- ............................................... .

--------------· .. --+---------J--.--...,-------------·-··---·----;-.......... ----------- ------------------····················· ------ --------------------·--·······--··-··-- .. ················-·--- ···-···

- F .. ·-·--i--- .. ·-- ..................... _________ _- :- i-.. -·------------.................... ............................................... . : .. :--...::::.:.: . _________ ___ ,........:,:: .. _____ __ :...: ______ 1----------·"""'"''"'"'----------...:..=-l--·- -----------·--.. ----------· .... -.............................. .

-+=-.. ·--·f- .................................................. ---=+· .. ·-------------.................................................................. . MMHoOOOOo-1---------- -- ··0o--- ----- ---• •ooo .. ooo ........ ooO o O OoH • •••••~"'"

-----·- -··-···--------·---- --····-···-········· ·····- ... ..................................... .

-·---+-··-·-.. ·-- ------·--·············- ..................................... . -----.:.... --- -- ----l-·-·--.. 1------------·-··"·-·-·-· .. ---- -----l------ -- --------····· ......... ................................. ..... ..

l-----.. -----·- -----------i----------1-----:------------------------- """'·- -------------·--------.. ···--------------................... .. 1--·------·--·---+······-·+----i-········--··-·····-+---··-·-·-------·-----·-- - - ---- -------................. .

----+--------+--1--------------------f----------------------·-····---·----- .. --...................... ..

Membuat tabel dengan mengambil nama kolom dari tabellain :

1. Click button Open pad a Activity Bar.

2. Click button Table pada Activity Bar.

3. Pilih tabel GUEST.

4. Click OK

4. Click button New pad a Activity Bar.

5. Click bu,tton Table pad a Activity Bar.

6. Ketik TAMU.

7. Click From >>

8. Click Activity kemudian click tanda panah pada combo box Activity kemudian pilih Table- Trainer: GUEST.

9. Click OK

.... .... .... ... .......... .... ... ... ~------

Quest Basic Training Material Copyright@ 1995, by PT. Versadata System indo, Jakarta

6

VERSA . DATA

-------+-.:--------i-. ---+---- ---- -----------~-==+--- - - -- - -------- - - ··---------------------------------·

::.::-:=--------------+-~------+-=--+-- - ---------------- -::::::: t--------- -------------------------------------- ........... .. . :,-::;;;;.;.;;;._ ......... -+---------~-+------------------:.:..=..t----------------- -- -------- ----

-"=------ ---------j-":-- ---- --+'::--1-- -- --------------- ---=-~---------------------------------------

--------~-==+-------------------------- ----------------------- ------------------

-~?------- - - -- - - -------+=~---------t==-----l-------- ---------------- - -:==1-------- ---------- -- ---------------------------- ------·

-~-:::-.:.:=___- - -- --- ---+""--------!-=---1- ---------------- - - - - - - -'..::::;.i---------- -------- ----------------------------· ..... -:;:-_------- -------+:"0------ - -+-=------!--------------------------~=t-- - - ----- - ---------------------------------------- --·

-F-----I- - - - - ------------------- -- ~-=::1---- - -- --- - ---------- -- ------------------------- ........ . -- ------: ~= +-------------- ------------------------------------ ---· ~ ~~-~~ ==- ' -~~~--- ------------ - -··-···--·····- · ···-··-----···

-----+-:·-------+-=---!-- ------------- ------~-- - ------------------------------------- --------------- ·

:.:-=-=-------------+----------+'-'--1------ ------------------'-'-=+----------------- ------- ----------- -------------------------------------·. -----+---------------- ----------·····-····-·-·--------· ·· ···········

----- ---+----------------------------------------------- ......... -------1--------------------------------------- ----------------- ·

C. Memakai Catalog ,;

Ada beberapa kegunaan yang terdapat pada catalog yaitu : Cara membuka suatu catalog :

1. Click button Open Activity Bar.

2. Click button Catalog pad a Activity Bar.

3. Click Catalog pada Menu Bar.

4. Pada Menu Bar aoda akan memilih menu caatalogyaog diinginkan.

Menu-menu antara lain :

• Browse ·: melihat isi dari tabel. + Create : membuat suatu tabel. + Modify : merubah isi dari tabel. • Delete : menghapus suatu tabel. • Sort : mengurutkan tabel dalam suatu database.

Untuk merubah kolom dari suatu tabel maka langkah-langkahnya sebagai berikut :

1. Click button Open pada Activity Bar.

2. Click button Catalog pad a Activity Bar.

3. Click Catalog pada Menu Bar.

.... ..... --~---

Quest Basic Training Material Copyright ~ 1995, by PT. Versadata Systemindo, Jakarta

7

VERSA . DATA

4. Pilih Modify.

5. Pilih Table Tamu.

6. Click OK

7. Click Use Columns.

8. Pilih table (Misalnya :CUSTOMER).

9. Pilih kolom yang diinginkan (Misalnya : City dan State).

10. Click OK

11. Click OK

. D. Memasukkan nata secara Manual

Untuk melakukan entry data secara manual:

1. Click button Open pada Activity Bar.

2. Click button Table pad a Activity Bar.

3. Double-click pada tabel yang telah dibuat (GUEST) • .. 4. Click New Row pada Table menu.

5. Masukkan data yang anda maksud, untuk pindah ke column yang lain, tekanlah tombol Tab, dan isikan data yang bersangkutan, dan seterusnya.

Quest Basic Training Material Copyright ~I 995, by PT. Versadata Systemindo, Jakarta

8

VERSA DATA

6. Setelah data di-entry, untuk menyimpan datanya pada database, pilih Apply Edits pad a Tabel Menu.

E. Merubah Data

Untuk mengubah Data:

1. Click pada data yang dimaksud.

2. Ketikkan data yang diinginkan.

3. Setelah seluruh perubahan selesai, pilih Apply Edits pada Table menu, uotuk men-savc­nya.

F. Menggeser letak Column

Letak urutan column-column pada suatu tabel, semuanya berdasarkan pada struktur tabel tersebut yang telah anda definisikan sebelumnya, sewaktu anda membuat tabel tcrscbut (pacta disain databasenya). Begitujuga mengenai type dan panjangdari column tersebut.

Namun, pada penampilan/screen layout dari tabel tersebut di layar monitor, mungkin anda rasa kurang bagus dan anda bermaksud untuk merubah urutannya dan atau ukurannya juga, agar data yang ditampilkan lebih lengkap dan indah. Untuk maksud seperti diatas maka anda dapat merubah urutan, maupun ukurannya dengan melakukan tahap-tahap seperti pada prosedur berikut ini.

Prosedur untuk menggeser urutan suatu column:

1. Gerakkan pointer dari mouse anda kebawab suatu kata yang merupakan judul dari suatu column - bentuk panah mouse akan berubah menjadi bentuk suatu kotak yang berisi dua anak panah.

2. Tekan tombol mouse sebelah kiri terus-menerus, selama anda menggeser pointer mouse tersebut k~. suatu tempat di tabel, dimana column tersebut akan anda tem1>atkan.

3. Lepaskan tombol mouse tesebut .

Prosedur untuk merubah ukuran suatu column:

Quest Basic Training Material Copyright Iff) 1995, by PT. Versadata Systemindo, Jakarta

9

VERSA DATA

l. Arahkan pointer mouse perlahan ke batas kanan suatu judul coloum - bentuk panah mouse akan berubah menjadi suatu bentuk suatu garis dengan dua arab panah.

2. Tekan tombol mouse sebelah kiri terus-menerus, selama anda menggeser pointer mouse tersebut, sampai pada ukuran yang anda inginkan.

3. Lepaskan tombol mouse tersebut.

G. Mengubah nama/judul column

Judul/nama column suatu tabel, telah berbentuk berdasarkan nama column yang bersangkutan dengan struktur tabelnya, pada database.

Kadangkala, nama judul column tersebut terlalu singkat, karena berdasarkan nama coloum di databasenya, kemudian anda bermasud untuk mengubahnya, agar lebih jelas.

Untuk kebutuhan tersebut, anda harus melakukan langkah-langkah sebagai berikut :

l. Pastikan tabel yang bersangkutan telah dibuka.

2. Pilih Column Setting dari View menu - kemudian akan muncul Column Setting Dialog Box.

3. Pilih nama column yang dimaksud, yang terdaftar.

4. Pada Title Field, gantilrubah nama judul terscbut.

5. Click OK

H. Mensorting Row

Pertama kali suatu tabel dibuka, maka data/row yang ditampilkan sesuai dengan urutannya sewaktu data tersebut di entry.

Untuk memudahkan anda, mungkin anda menginginkan untuk mengurutkan row-row tersebut berdasarkan suatu colurns.

Untuk menguruikan row-row:

1. Pastikan tabcl yang akan diurutkan telah dibuka.

2. Pilih Sort dari Table Menu.

3. Pilih Judul column yang dimaksud, kemudian click button panah kanan, atau langsung dengan double click judul colum yang dimaksud.

4. Pilih jenis urutan, untuk Ascending pilih button 'tanda menaik', untuk descending pilih button 'tanda menurun'.

5. Click OK

Quest Basic Training Material Copyright@ 1995, by PT. Versadata Systemindo, Jakarta

10

VERSA : DATA

III. PEMASUKAN DAN PERUBAHAN DATA

A. Import Data dari file dBase

Cara cepat untuk dapat mernasukkan data ke Quest, adalah dengan import data dari aplikasi lain . Pada bagian ini akan ditunjukan cara melakukan import data dari file dBase. Import data dari file dBase:

1. Click New button pad a Activity Bar.

2. Click Table button pad a Activity Bar - akan muncul Create Table dialog box.

3. Click button From>> •

4. Click button File - tarnpak seperti floppy disk

5. Click button Files - kemudian akan tarnpak Import Table dialog box.

6. Pilih dBase pada Formats list box

7. Pada Files list box, pilih nama file yang diinginkan- rnisalnya address.dbf.

8. Click OK

9. Click OK

e :~~!!i;i~iiJ.\1:m;mmm1~~:m!mnfimijtmr:m.fil!i!!!!'~gmm .•.

B. Import data dari SQL Table yang lain ~

Cara lainnya untuk mernasukkan data ke dalam suatu tabel adalah dengan mengimport data yang telah ada dari suatu tabel yang berasal dari tabel di SQL Database yang lain.

Quest Basic Training Material Copyright ~ 1995, by PT. Versadata Systemindo, Jakarta

11

VERSA . DATA

Sebagai contoh yang baik adalah ketika anda menginginkan untuk mengambil data perusahaan anda yang berasal dari mainframe atau mini komputer untuk di copy kemudian data tersebut akan anda rubah, update ataupun untuk dilakukan query imtuk tujuan tertentu.

Untuk mensimulasikan hal tersebut, kita umpamakan, remote database tempat source data berasal adalah database TRAINER Database tempat tujuan/ export data yang dicopy adalah database PROTOTIP.

Logic prosesnya adalah

+ Lakukan open table pada remote database TRAINER.

+ Buat suatu tabel bam pada database PROTOTIP berdasarkan query aktivity yang telah ada.

Prosedur untuk proses tersebut diatas:

1. Tambahkan serta pilih TRAINER database dari Menu Utility -Database -Add di menu bar.

2. Click button Open pad a Activity Bar.

3. Click button Table pad a Activity Bar.

4. Tambahkan serta pilih PROTOTIP database dari Menu Utility - Database - Add di menu bar.

5. Click button New pada Activity Bar.

6. Click button Table pada Activity Bar.

7. Click button From>>.

8. Click button Activity.

9. PadaActivity drop-down list box, misalnya: pilih table COMPANY

10. Click pada Table Name text box, ketikkan COMPANY.

11. Click OK

..

Quest Basic Training Material Copyright ~ 1995, by PT. Versadata System/ndo, Jakarta

12

VERSA ; DATA

IV. LATIHAN SOAL: TABLE

1. Buat suatu tabel Accounts yang terdiri dari :

Col Name Type Width AcctNum Varchar 5 Acct Desc Varchar 40 Acct Type Varchar 1 Acct Class Varchar 5

2. Buat suatu tabel Account_ Class yang terdiri dari :

Col Name Type Width Acct Class Varchar 5 Description Varchar 40 Acct Type Varchar I

3. Buat suatu tabel Budget yang terdiri dari :

Col Name Type Width AcctNum Varchar 5 Divisi Varchar 4 Bgt Year Integer 4 Month 01 Decimal 15 Month 02 Decimal 15 Month 03 Decimal 15 Month 04 Decimal 15 Month 05 Decimal 15 Month 06 Decimal 15 Month 07 Decimal 15 Month 08 Decimal 15 Month 09 Decimal 15 Month 10 Decimal 15 Month 11 .. . Decimal 15 Month 12 Varchar 15

Quest Basic Training Material Copyright ~ /995, by PT. Versadata Systemindo, Jakarta

I

I

13

VERSA . DATA

4. Buat suatu tabel Expense_ Summary yang terdiri dari :

Col Name Type Width AcctNum Varchar 5 Divisi Varchar 4 Bgt Year Integer 4 Month 01 Decimal 15 Month 02 Decimal 15 Month 03 Decimal 15 Month 04 Decimal 15 Month 05 Decimal 15 Month 06 Decimal 15 Month 07 Decimal 15 Month 08 Decimal 15 Month 09 Decimal 15 Month 10 Decimal 15 Month 11 Decimal 15 Month 12 Varchar 15

------ --- - --------- ---------------- ----

5. Buat suatu tabel Customers yang terdiri dari :

Col Name Type Width Cust Id Char 5 Salutation Char 40 First Name Char 20 Last Name Char 20 Street Address Char 30 APT Number Char 10 City Char 20 State Char 2 ZIP Code Char 5

6. Buat suatu tabel Sales_ Data yang terdiri dari :

Col Name Type Width Style Id .. Char 3 Cust Id Char 5 Sales Agent Char 30 Sales Date Char 4

---------- --------------- --- -- - - ------ --

~

Quest Basic Training Material Copyright (f;) 1995. by PT. Versadata System indo, Jakarta

14

VERSA DATA

7. Buat suatu tabel Order_ Detail yang terdiri dari :

Col Name Type Width Order Num Float 8 Prod Num Float 8 Quantity Float 8 Q~cou!l!_ ________________ Float 8

----------------------

8. Buat suatu tabel Order_Master yang terdiri dari :

Col Name Type Width Order Num Float 8 Order Date Date 4 Terms Varchar 5 Rep_ Num Varchar 5 Customer Char 20

9. Buat suatu tabel Sales_Rep yang terdiri dari :

Col Name Type Width Prod Num Float 8 Prod Name Char 30 GRP Float 8 Price Date Date 4

10. Buat suatu tabel Product yang terdiri dari :

Col Name Type Width Prod Num Float 8 Prod Name Char 30 GRP Float 8 Price Date Date 4

11. Buat suatu tabel Treatment yang terdiri dari :

Col Name ... Type Width Name Varchar 25 Treatment Varchar 15 Price Float 8

..

Quest Basic Training Material Copyright ~ 1995, by PT. Versadata Systemindo, Jakarta

------ -

I

I

15

VERSA -DATA

V.QUERY

A. Query Data

Query adalah suatu metode Wltuk meminta dan mendapatkan suatu data yang kita inginkan.Anda dapat melakukan query dari beberapa tabel, serta query tersebut dapat disimpan pada suatu file , sehingga apabila kita menginginkan jenis query yang sarna dengan yang pernah dibuat pada tabel tertentu, maka query tersebut dapat dipanggil kembali kapan saja.

B. Query pada dua tabel

Untuk melakukan query pacta dua tabel:

1. Click button New pada Activity Bar

2. Click button Query pada Activity Bar

3. Pilih Tabel-tabel yang anda maksud pada Table/View list box

4. Click OK

5. Click OK

~ -

Quest Basic Training Material Copyright ~ 1995, by PT. Versadata Systemindo, Jakarta

llllllf

16

----- -

.......... -- ..... .. ......... .

VERSA ' DATA

C. Memilih Column dari suatu Query

Dari suatu query, maka akan ditampilkan seluruh column-column yang ada dari tabc l- tabcl \<lllg

dimaksudkan. Anda dapat memilih , column-column apa saja ya ng akan ditampilkan

Memilih Column :

1. Pastikan bahwa tabel Query yang dimaksud scdang aktif

2. Pilih Choose Columns dari Query menu.

3. Pilih Tabel yang dimaksud pada combo box, anda dapat click pada button 'p an ah bawah' untuk mencari tabcl yang dimaksudkan.

4. Pilih Column-column yang dimaksud yang tampak pada list box.

5. C lick OK

Quest Basic Training Material Copyngh t @ /995. by PT. Versadata Systemmdo. Jakarta

17

. . . -. . . . - .

V€J3SA.;, DATA

........................................ ~

D. Query pada suatu Row tertentu

Misalkan anda menginginkan untuk mencari suatu!beberapa row berdasarkan kondi si tcrtcntu . UnttJI-; itu , anda harus mclakukan query dcngan mcncntukan kondisi scrta column tcrtcntu scba g< II Kc\

Query pacta suatu row:

I . Pilih Conditions dari Query menu.

2. Click bu.tton 'panah bawah ' pacta Columns drop-down list box.

3. Pilih tabel yang dimaksudkan

4. Pi lih Column yang akan digunakan sebagai key.

5. Pada Values data field , isikan nilai yang dimaksud!dicari.

6. Pilih kondisi dari relationnya dengan click pada 'panah bawah' pada combo box di relation tersebut.

7. Click OK

Que:.t Basic Training Material Copynght ~I 995. by PT. Versadata Systemrndo. Jakarta

IX

, .............. .

VERSA : DATA

Misalnya

Que:.t Basic Training Material Copynght @ 1995. by PT. Versadata System indo, Jakarta

*iiH!'-~hlliliiili'ill!iili!llfiiiliilii~'ii!!

lSI

VERSA , DATA .

E. Untuk Mesort Data

Untuk mensort data yang anda pilih :

1. Pilih Sort dari Query Menu 2. Pilih Column yang anda ingin sort 3. Pilih Sort berdasarkan ascending a tau descending

F. Menyimpan suatu Query

Setelah suatu query terbentuk, anda dapat menyimpannya sebagai suatu file, dimana query ini dapat dipakai lagi kapan saja pada tabel yang sama.

Untuk penyimpanan:

1. Pilih Save dari File menu.

2. Click OK

~

..

Quest Basic Training Material Copyright "'1 995, by PT. Versadata Systemindo, Jakarta

20

VERSA . DATA

VI. LATIHAN SOAL: QUERY

1. Buat Query baru dari tabel Accounts dan Account_ Class. 2. Link berdasarkan Acct_ Class. 3. Kolom yang ditampilkan :

+ Description + Acct_Type + Acct_Class + AcctNum

4. Buat Conditions yang anda inginkan. 5. Buat Query baru dari tabel Customers dan Sales_Data. 6. Link berdasarkan Cust_Id. 7. Kolom yang ditampilkan :

+ Cust_Id + First_Name + Last_Name + Street_Address + APT_Number + City + State + ZIP_Code + Style_Id + Sales_ Agent + Sales Date

8. Buat Conditions yang anda inginkan.

·~

~

Quest Basic Training Material Copyright© 1995, by PT. Versadata Systemindo, Jakarta

21

VERSA DATA

Latihan Soal 1 :

Buat pada database TRAINER tabel PEGAWAI, DATA PEGAWAI dan JABATAN dengan deskripsi sebagai berikut :

Tabel PEGA W AI yang terdiri dari :

Col Name Type Width NIP Char 10 Nama Pegawai Char 25 Alamat Pegawai Char 30

Tabel DATA_PEGAWAI yang terdiri dari :

Col Name Type Width NIP Char 10 Kode Jabatan Char 10 Jenis Kelamin Char 1 i

Umur Number .

Tgl Masuk Date Tgl Keluar Date Gaji Number Transport Number Makan Number Lembur Number

Tabel JABATAN yang terdiri dari :

Col Name Type Width Kode J abatan Char 10 Jab a tan · ·Char 25

1. Buat suatu query pada database TRAINER yang terdiri dari tabel PEGA W AI , DATA_PEGAWAI DAN JABATAN dengan Query Type : Summary.

2. Kemudian Link tabel PEGAWAI dan DATA_PEGAWAI berdasarkan NIP, tabel DATA PEGAWAI dan JABATAN berdasarkan Kode Jabatan. - -

3. Pada Group Data pilih tabel PEGAWAI dengan kolom NIP, Nama_Pegawai, Alamat_Pegawai, pada tabel DATA_PEGAWAI pilih kolom Kode_Jabatan,

..._..;,...,.

Quest Basic Training Material Copyright ~ 1995, by PT. Versadata Systemindo, Jakarta

22

VERSA . DATA

Jenis_Kelamin, Umur, Tgl_Masuk, Tgl_Keluar, Gaji, Transport, Makan, Lembur dan pada tabel JABATAN pilih kolom Jabatan.

4. Pada Conditions pilih tabel DATA_PEGAWAI serta pilih kondisi dibawah ini dan lihat hasilnya. Misalnya :

• Jenis Kelamin = 'L' • Kode Jabatan = 'EDP' • Jenis Kelamin = 'P' dan Kode Jabatan ='SEC' • NIP lebih besar dari '8 7000 1' dan Umur lebih kecil dari 3 0 • Jenis Kelamin 'L' dan Gaji lebih besar dari '300'

5. Untuk menjalankan Query pilih Query pada menu kemudian Execute.

6. Buat Formula untuk Query ini : + Jumlah 1 = transport + makan + lembur + Jumlah 2 = jumlah 1 * 30 + Total= jumlah 1 + jurnlah 2

7. Sort Query berdasarkan tabel PEGAWAI kolom Nama_Pegawai Ascending.

Latihan Soal 2 :

Buat pada database TRAINER tabel REGION, DEPARTE.l\1EN, SALARY dan TGL _MAS UK dengan deskripsi sebagai berikut :

Tabel REGION yang terdiri dari :

Col Name Type Width Name Char 30 Region Char 20

Tabel DEPARTE.l\1EN yang terdiri dari :

Col Name Name pepart~Il1en

Type Width Char 30 Char 10

----------------- - -

~

Quest Basic Training Material Copyright q;! 1995, by PT. Versadata Systemindo, Jakarta

23

- -- - - - ~- -~-- ---- ---- -- -- --- - -~-

VERSA . DATA

Tabel SALARY yang terdiri dari :

Col Name Type Width Name Char 30 Salary Char 15

Tabel TGL_MASUK yang terdiri dari :

Col Name Type Width Name Char 30 Tgl Masuk Date

1. Buat suatu query pada database TRAINER yang terdiri dari tabel REGION, DEPARTEMEN, SALARY dan TGL_MASUK dengan Query Type : Summary.

2. Kemudian Link tabel REGION dan DEPARTEMEN berdasarkan Name, tabel REGION dan SALARY berdasarkan Name, tabel REGION dan TGL_MASUK berdasarkan Name.

3. Pada Group Data pilih tabel REGION pilih kolom Name, Region, pada tabel DEPARTEMEN pilih kolom Departemen, pada tabel SALARY pilih kolom Salary dan pada tabel TGL_MASUK pilih kolom Tgl_Masuk.

4. Pada Conditions pilih kondisi dibawah ini dan lihat hasilnya. Misalnya : • Region = 'SMG' • Departemen = 'SEC' • Tanggal Masuk > 4/1/90

5. Sort Query berdasarkan tabel REGION kolom Name Ascending.

Quest Basic Training Material Copyright~ 1995, by PT. Versadata Systemindo, Jakarta

24

VERSA ·. DATA

VII. REPORT

A. Pembuatan Report

Cara tennuctah untuk membuat report ctari Quest, adalah dengan me-Link suatu report yang akan ctibuat ctengan suatu Query. Cara ini actalah beralasan, karena ctasar ctari pembuatan suatu report adalah proses query.

Proses Link suatu Query ke Report:

1. Buka suatu Query yang pernah anda buat sebelumnya.

2. Click button New pad a Activity Bar.

3. Click button Report pada Activity Bar.

4. Click Yes

5. Maksimumkan tampilan Quest, kemudian pilih Tile dari Windows menu.

Pada Report Activity, terdapat dua mode, yaitu Design dan Preview. Report ancta sekarang berada dalam mode Preview. Jika komputer anda telah terinstall sebuah printer, maka report anda akan tercetak seperti apa yang terlihat pacta Preview mode ini. Selama tabel Query dan Report tersebut tetap terbuka keduanya, maka segala perubahan pacta Query, akan berakibat/tercermin pacta bentuk dan isi Report tersebut.

B. Customizing suatu Report.

Sekarang ancta telah merniliki suatu report. Ancta dapat melakukan perubahan/penyesuaian pacta report tersebut agar bentuknya dapat diperindah atau lebih representatif dan sebagainya.

Untuk customize suatu Report:

1. Maksimumkan tampilan Report window . . 2. Pilih Design dari Report menu.

3. Click pada kata Report Header dengan tombol kiri mouse.

4. Ketikkan kata-kata, yang akan ditampilkan pada report sebagai judul.

5. Untuk merubah bentuk tampilan kata-kata tersebut misalnya dicetak TebaUBold, Miring/Italic atau Digaris-bawah!Underline, maka anda dapat menekan tombol B, I, atau 1!. pada scbclah kanan layar diatas Ru/e/Penggaris.

6. Untuk merubah uku"ranlbesar karakternya, pilih Pts drop-down list box, dan pilihlah ulmran yang anda inginkan.

7. Selain melakukan perubahan seperti langkah 5, 6 tersebut diatas, anda dapat mengetahui atribut­atribut dari suatu object (misalnya background, datafield, dll) untuk merubahnya, dcngan double-

Quest Basic Training Material Copyright@ 1995, by PT. Versadata Systemindo, Jakarta

25

VERSA_; DATA

click pada object tersebut, kemudian akan mucul suatu dialog box (misal Format Fields dialog box) dan anda tinggal memilih/menentukan atribut-atribut yang anda inginkan, setelah itu pilih OK

8. Setelah modifikasi selesai dilakukan, untuk melihat hasilnya, anda pilih Preview pada Report menu.

HeOder: HEIGHT ~

Reader: BUILD ~

Heoder: SEX 0 Line$ )

C. Lalu anda membuat Report berLevel Break

1. Buka report yang telah Anda buat dan Save as ke dalam file lain. 2. Pindahkan Background Guest.Name, Build, Sex, Height, Price dan Treatment kc dalam

Header: Guest. N arne.' · 3. Pindahkan pula Field Guest.Name, Build, Sex dan Height ke dalam Header:Gucst.Namc. 4. Sedangkan field untuk Price dan Treatment tetap pada Detail Block. 5. Kemudian Report Preview

Quest Basic Training Material Copyright @I 995, by PT. Versadata Systemindo, Jakarta

26

IvERsA :: oAT A ·: ::::~~:~>': ·;·:·· , ........ ~~:

----~------------

HA).£ HEiiHT ILU) SE><

A nQ.; lffiOO 'A

PRO: TREAH4ENT

2.lXXJOO CUMBN:;

lUUDOO PAN TN; ifiii

20.anoo MANON:>

4UUXJ 00 H LN11N G

HA).£ HE~ ILU) SE><

Bud 19).00 L M

D. Menyimpan suatu Report ke dalam File

Suatu report dapat dipanggirkembali , namun sebelumnya report tersebut sudah pernah disimpan kc dalam su;nu file .

Quest Basic Training Material Copynght @ / 995. by PT. Versada ta Systemmdo. Jakarta

27

VERSA DATA

Untuk menyimpan suatu report ke dalam file :

1. Pilih Save dari File menu

2. Click OK

E. Mencetak suatu Report

Untuk mencetak Report:

1. Pilih Print dari File menu

2. Click OK

Quest Basic Training Material Copyright ~ 1995, by PT. Versadata Systemlndo, Jakarta

28

VERSA , DATA

VIII. Transfer Data ke Aplikasi Lain.

A. Transfer Data ke dBase

Mungkin anda sudah memilik.i suatu aplikasi dBase, maka agar aplikasi dBase tersebut dapat memakai data dari SQL Database, terlebih dahulu data dari SQL Database tersebut harus di-copy-kan ke file dBase.

Prosedur untuk mentransfer data ke dBase:

1. Buka suatu table yang anda maksud.

2. Pilih Copy to Edit Menu.

3. Click OK

Secara automatis Quest akan membuat suatu file baru dengan format dBase.

B. Transfer Dabi' ke Spreadsheet

Anda mungkin ingin untuk dapat meng-export data ke suatu aplikasi spreadsheet, misalnya Excel. Anda akan membutuhkan Excel untuk menyelesaikan prosedur ini. Prosedur berikut ini akan menpertunjukkan bagaimana untuk me-Link data dari suatu table dengan worksheet di Excel anda.

Quest Basic Training Material Copyright@ 1995, by PT. Versadata Systemindo, Jakarta

29

VERSA , DATA

Untuk mentransfer data ke Excel:

1. Bukalah suatu table.

2. Pilih table yang anda maksud.

3. Pilih Copy All dari Edit menu.

4. Buka suatu workshet kosong yang baru pada Excel.

5. Pilih suatu cell pada spreadsheet.

6. Pilih Paste dari Edit menu di Excel.

~

Quest Basic Training Material Copyright ~ 1 99.5, by PT. Versadata Systemindo, Jakarta

30

VERSA . DATA

IX. LA TIHAN SOAL : REPORT

1. Buat suatu report yang sesuai dengan Query anda.

2. Buat No Urut pada detaillaporan.

Quest Basic Training Material Copyrighl @ 1995, by PT. Versadala Syslemindo, Jakar/a

J 1

VERSA DATA

Langkah-langkah pembuatan report ber level break.

1. Click New, click Query. Pilih tabel : Order_detail, Order_masterl, Product, Query type = Summary, click Ok, click Ok.

2. Link tabel Order_masterl (Order_num) dengan tabel Order_detail (Order_num) . 3. Link Order_detail (Prod_num) dengan Tabel_Product (Prod_num) . 4. Click menu Query, click Choose Columns. Pilih kolom dari tabel Order_masterl

: Customer, Order _num, Order _date, Rep_num, Terms. Pilih kolom dari tabel Order_detail : Prod_Num, Quantity, Discount. Pilih kolom dari tabel Product Prod_ Name, Price_ Date, Grp.

5. Click Formula. Buat formula dari : Quantity*(grp-(grp*(discount/1 00))), formula name = extended _revenue, click Ok.

6. Click menu Query, click Choose Columns, pilih formula yang telah dibuat tadi (extended _revenue), click Ok.

7. Click menu Query, click Sort. Pilih dari tabel Order_masterl column Order_num secara ascending, click Ok.

8. Click New, click Report, Link to Query= Yes. 9. Pada report header, gunakan picture tool untuk : import picture Big_city. Buat

ukuran gambar dengan menekan terus mouse dan lepaskan.Ciick menu format , click Picture.Ciick Paste From pilih big_city.bmp, click Ok, click Ok.

10. Pada report header : ketiklah Customer History dengan back ground dan tempatkan field, click editor dan buatlah formula untuk mendapatkan current date dari function report yaitu Current date, ketik formula name= tanggal, click OK.

11. Pada Header Order_num letakkan field-field : Order_Num, Order_Date, Rep_Num, Terms ambil dari content .Lalu pada Header Customer letakkan field Customer, ketiklah Prod Num, Prod Name, Discount, Quantity, Price Date, GRP, Extended Revenue dengan menggunakan background tool.

12. Pada Detail Block letakkan field-field : Prod_Num, Prod_Name, Discount, · Quantity, Price_Date, GRP, Extended_revenue dari content.

13 . Pada Footer Customer Ketikkan Total per Customer, disebelahnya letakkan field tool, click Editor buat formula : Sum(extended.Revenue), dengan formula name = Total per Customer.

14. Pada Page footer, letakkan field tool, click editor buat formula : PageNumber dari functions report, formula name = Hal, click OK.

15. Pada Report Footer buat Total_revenue : Reportsum (extended Revenue) . Formula nama : Total all.

16. Lihat hasil rancangan report dengan click report menu, click Preview

Quest Basic Training Material Copyright(!;) 1995. by PT. Versadata Systemindo. Jakarta

32

VERSA ., DATA

VERSA DATA

21l1.0) 20111Y94

1 1 PTBi>orinAg\.1"9

PfiJD_}U PROD_NN-E DISCUJNT QUANTilY PRICl;_DATE Gf' ...

1Cl2 Mou:se 10 1CD 31 ~ !11·1391 125

103 Keyt:Dald JJ 2!Il 31J<J'1·199ol l!il

• Buat suatu report dengan menggunakan tabel Region, Departemen, Salary dan Tg:l Masuk. demmn bentuk laporan seperti di bawah ini :

Ouest · IHetJOrt • REGION.OJU'J - -

7/19/94

REGION : .IKT

NN-E DEFWJJ EWEH SAlAAV TGI,._~

Ancy t.t<T 3J) E>'4'91

Ei<o ~ 2CD 4IV9I

E,....,. SEC 2CD 51~

REGION : SBY

Langkah-langkah pembuatan report Crosstab

Quest Basic Training Material Copyright @ 1995. by PT. Versadata Systemindo, Jakarta

33

VERSA DATA

.. -:: .. = =-J-------------------------------··········-······-·---- .... . .... ... . ::·---"":::=-1 .. -·--·---- ------- --.. ------------..................................... .. -::----::::::-~-- - -- ----··--·-····-·------- -----.. -:-: .. :c.::::.+ .... -... - ...... .. ............................................................................ .................. ..

.. :: .. :c_.::=+· ··· ···-----·······-······-········------··-···· ...... ...... .

. ::·---= =-1 ............................................................. ...... ..................... .. .

-:..---::::::+- ··-···-----------····-··-·- ····- ·· ---·······················-··- ···----······· -.::-·-:::==+-·· .. ·-·--------··-·-····- ·--·--··---- ··························--···--··-- .. .... -- ~ ::·---::~= .. 1 ................................... _ .............. _. __ __ .. ____ _ ..................... ................. ..

_._.,._.._=+ ........... _ .. __ ...................................... _........... .... ... ......... ........ .. .. .... .. ................ .. ........... . ... :: .. ·::::::+ .......... .... ....... ............. ............................. .............. .. .. ......................... .... .. .. .............. .. ::· .. • .. "::":::: .• j ............................................................................................................ .. ...... .... .

-... . -- --1·----....... -- -------_ ......... _ ........ ---- ---- ....................... -.... -.. --- -.................... ~ .. .. ....... 1-.. -·--- -- -.. ------·-·""-"""""""""""""""""""""""""""""' .. .. .. .. ..... .............. ~

-·-+-.. -............................... --·---.. ----------... -............ _ .......... ............................ ~ ......... + ·-.. --.. -------------------------·-..................................................... ~

1. Open tabel Crosstab dari database Trainer 3. Click New Report (Link data dari tabel Crosstab) 5. Pad a page header buat header dan formula Current date dari editor report 6. Pada report footer buatlah format crosstab dengan tabel Crosstab :

- Restart event : first fecth - Definition :

- Column : Bulan - Row : Lokasi - Cell : Hasil -Summary : col, row, matrix

7. Silakan lihat hasil report dengan menggunakan menu report Preview

Quest Basic Training Material Copy right <'l 1995. by PT. Versadata Systemindo, Jakarta

34

VERSA ·· DATA

Re.e£<1 H ead8r

Page Heddei

Deta3 Block

~ooler

~

~

~

~

Quest Basic Training Material Copyright (f;) 1995, by PT. Versadata Systemindo. Jakarta

] 5

VERSA .• DATA

FORM

Form Quest adalah cara untuk kita untuk mengakses data dengan mudah . dengan Form Quest ini, kita dapat membuat suatu aplikasi grafis yang dapat mengakses data pada SQL database tanpa bahasa pemrogramman. Hanya dengan clicking and dragging objek grafts, kita sudah dapat membuat suatu form, dimana kita akan dapat melihat dan mengedit satu atau lebih tabel dalam SQL Database.

Didalam Form activity terdapat 3 jenis mode, yakni 1. Plan Mode, untuk melakukan link table. 2. Design Mode, untuk melakukan desain forrnlobjek screen. 3. Data Mode, untuk melakukan entry/query data.

'"'j!ilr.~mr;,

Proses pembuatan Form

1. Click New dan Form button dari Quest actitity bar, lalu anda masuk ke Plan Mode. 2. Double click tabel GUEST dan TREATMENT pada object palette. 3. Kemudian click Design Mode button pada tool bar kedua dari kiri. 4. Dari Object palette, pilih·Data Field object tool, lalu tempatkan pada form dan click. 5. Untuk memodifikasi object tool tersebut, Double click object tool atau Click Display

dari menu pop-up Attributes. 6~ Ulangi langkah 3 untuk object tool yang yang lain sampai seluruh form kita terbentuk .

Quest Basic Training Material Copyright If;) 1995, by PT. Versadata System indo, Jakarta

36

VJ;R$A DATA .

..... ..... ..... ..... ~-~--

7. Simpan form tersebut dengan Save As dari menu File a tau tekan F 12, lalu beri nama GUEST.QFM.

8. Lalu jalankan Form tersebut dengan meng-click Data Mode button.

• Buat suatu form dengan format sebagai berikut dengan menggunakan tabel GUESTI dengan menggunakan picture, radiobutton, datafield, combobox dan groupbox .

------~ -- - - ---Quest Basic Training Material

Copyright ~ 1995. by PT. Versadata Systemindo, Jakarta

37

VERSA ,; DATA

~ " - "" - ------

• Buat suatu form c\engan format seoaga\ oen\mt c\engan menggunakan taoe\ GUES1' , 'IREA 'IMEN'I c\an ADDRESS c\eng,an meng,g,unakan \)kture , radl.obutton , dataf1e\d , \istbox, c.ombobox, c.hl.\dtab\e c\an grou\)box.

-------------------------------------------------~----------------------------Que5t Basic Training Material

Copyright @ 1995. by PT. Versadata Systemindo, Jakarta

JX

VERSA ., DATA

GRAPH

Graph Quest adalah tool untuk membuat/menggambar grafik. Dengan teknik yang sangat simple anda sudah akan mendapatkan suatu grafik dari tabel atau query . Cara pembuatannya sama seperti linking facilties Quest lainnya, dimana anda tinggal me-link suatu grafik yang akan kita buat dengan suatu tabel atau query.

Proses pembuatan Grafik

1. Buka tabel GUEST 2. Click New, lalu Graph pada Quest activity bar. 3. Kemudian click Yes pad a pertanyaan 'Link to Table' . 4. Kita dapat pilih tipe grafik dengan Graph Type pada pop-up menu Graph. 5. Simp an grafik tersebut dengan Save Bitmap As dari pop-up menu File, lalu and a beri

nama GUEST.QGT.

• Buat suatu grafik dengan format seperti di bawah ini dengan menggunakan tabel BUDGET

Quest Basic Training Material Copyright @ 1995, by PT. Versadata Systemlndo, Jakarta

39

m· 0/JDJ(D{ 'opuuumifs DJVpOSJ3;1 ).d ifq '\661@ Jl{8JJifdOJ

JV!JIJJVW .8U!II!VJ1 :J!SfJf! JStJnQ

V!~a:ttsl:I:JA

Case Study I

Ana/isis Finansial menggunakan Quest dan Excel

Quest adalah suatu data access tool yang sangat berdaya-guna dan flesibel. Anda tidak hanya dapat mengutip data dan mengolahnya menggunakan Quest, namunjuga dapat megirimkan data yang telah diolahnya kc aplikasi lain, seperti spreadsheet. Quest membantu anda dalam menciptakan suatu solusi, dengan menggunakan suatu tool yang telah anda kenai sebelumnya.

Contoh berikut, akan menampilkan kasus dari data keuangan perusahaan PT. Versa Publishing.

Kasus

Pacta suatu akhir periode akuntansi, PT. Versa Publishing ingin untuk melakukan rekapitulasi dari informasi anggaranlbudget, pacta periode akuntansi tahun yang lalu, dan akan melakukan perencanaan anggaran untuk periode akuntansi tahun berikutnya.

Julius akan menggunakan Quest serta spreadsheet dari Excel. Data perusahaan tersebut berasal dari SQLBase Server.

Setiap bulannya setiap manager akan memasukkan data mengenai pengeluaran dari departemennya. Dan setiap bulannya juga, Finance akan membuat laporan mengenai selisih antara anggaran bulanan versus pengeluaran sebenarnya (yang Finance sebut 'Variance Report') .

Pacta akhir periode akuntansi, cetakan laporan ini, akan digunakan untuk merancang anggaran tahun berikutnya.

Julius's Data Flow

Setelah melakukan penganalisaan, dia memutuskan untuk menggunakan Quest untuk dapat mcnangkap data dari SQL Database dan mengolahnya menggunakan Excel.

Dalam Excel, dia dapat melakukan skenario-skenario 'bagaimana seandainya' untuk dapat menentukan anggaran terbaik untuk tahun berikutnya.Setelah selesai, dia dapat

menyimpannya kembali dalam table BUDGET untuk dapat digunakan untuk meramal anggaran pacta tahun­tahun berikutnya.

Quest Basic Training Material Copyright~ 1995, by PT. Versadata Systemindo, Jakarta

41

VERSA DATA

SOLEase

Report

Excel

Graphics

Account Clas

Accounts

Budget Expense_summary

Quest Basic Training Material Copyright~ 1995, by PT. Versadata Systemindo, Jakarta

42

VERSA DATA

Database

Quest Basic Training Material Copyright @ 1995, by PT. Versadata Systemindo, Jakarta

43

VERSA DATA

Table-table

ACCOUNT_CLASS adalah berisikan daftar-daftar seluruh rekening utama, yang digunakan PT Versa Publishing. Rekening-rekening ini berupakan kategori dari

pengeluaran-pengeluaran umum, masing-masing individual rekening tersebut merupakan milik dari rekening­rekening yang ada di account classes.

ACCOUNT adalah peta dari rekening-rekening pada perusahaan, yang mana masing-masing rekening tersebut harus mempunyai nomor dan keterangan yang unik. Setiap Acc-Num merupakan miliklbagian dari Acct_Class.

BUDGET berisikan data mengenai jumlah anggaran yang dianggarkan untuk setiap rekening setiap bulannya. Data anggaran ini diambil berdasarkan analisa terhadap pengeluaran biaya tahun sebelummnya.

EXPENSE_SUMMARY berisikan data mengenai jumlah pengeluaran sesungguhnya dari masing-masing rekening setiap bulannya. Setiap departemen bertanggung jawab terhadap posting dari informasi tersebut.

Query untuk menentukan Anggaran dan Pengeluaran Bulanan

Query tersebut akan memberikan nilai total bulanan yang dibutuhkan dari setiap kelompok rekening. Setiap kelompok rekening memiliki individual rekening, yang merupakan bagiannya. Julius akan membuat ringkasan dari masing-masing kelompok rekening. Untuk keperluan tersebut, dia akan membuka Quest Formula Editor (yang mana bentuknya mirip seperti yang dia biasa gunakan di Excel) untuk membuat suatu formula sederhana (rnisalnya JanuarySum) untuk menjumlah biaya-biaya bulanan di setiap kelompok rekening.

Dengan bantuan Quest, Julius akan membuat dua query, satu untuk total pengeluaran, satu untuk pengeluaran yang dianggarkan di setiap bulannya. Dengan query tersebut, Julius akan dengan mudah mendapatkan data yang diinginkannya untuk setiap bulanan, dengan hanya merubah sedikit formula tersebut.

Query pertama (BUDGET.QQT) akan mengambil data yang dianggarkan, pada setiap kategori . Table ACCOUNT dan ACCOUNT_ CLASS akan di-link menjadi satu berdasarkan column ACCT ~CLASS Tabel BUDGET dan ACCOUNT, akan di-link menjadi satu berdasarkan column ACC_NUM. . '"·· .. Query kedua (EXPENSE.QQT) akan mengambil data dari pengeluaran sesungguhnya yang terjadi berdasarkan masing-masing kategori pada bulan yang sama. Table

ACCOUNT dan ACCOUNT_CLASS, akan di-link bersama berdasarkan column ACCT_CLASS. Table EXPENSE_SUMMARY dan ACCOUNTS akan di-link bersama, berdasarkan column ACCT_NUM.

Quest Basic Training Material Copyright @ 1995, by PT. Versadata Systemindo, Jakarta

H

"VERSA DATA

Que!>t Basic Training Material Copyright @ 1995. by PT. Versadata Systemindo. Jakarta

c -

: e.H<t~~ ------- -----------.-T ------------~-.lliil-ri

rt::fl-suliiii:l.- -- --- -T --------- ---- -~-.7iifi_il-ri - - - ------- - -- ....... .. .... T --- - .. - -- .. - - - .. - ...... ........ ..

DE !SEFMCl5 : ? ,151UD .... ...... ...... .. ...... .. .. ---- - - ............ T ........ ---- ........ ----- .. .... .. ..

I

'

45

,._,.,_' ...

'VERSAj DATA . - . ~ . : . - : : . ; : . : :: :

~-~-- ... ... ... ... ,... ... ... -~-~-~-

Mengirim data ke Excel

Setelah query , sekarang Julius sudah memiliki data, selanjutnya dia harus meng-copy dan paste data dari Quest ke Excel spreadsheet.

Mengirim data dari Quest ke aplikasi lain, merupakan suatu proses yang sangat sederhana . Pacta Quest, pilih Copy All dari Edit menu, row-row yang telah terpilih tersebut, akan di-copy-ka n ke Clipboard Windows. Selanjutnya anda hanya membuka suatu documen (spreadsheet pada Excel) ya ng akan menerima data . pilih Paste dari Edit menu pada Aplikasi yang bersangkutan (dalam hal ini Excel )

!!mi~[ffi~~m!~1!ffiH!HHii!H!i!i!!flm!!iHW' ., ... :l i!li;ll·l· t~===~=f

Sekarang Ju lius telah dapat membuat suatu 'li ve connection' antara Quest dengan Exce l dengan menggu nakan Paste Link dari Excel. Hal ini dapat dilakukan dikarenakan penggunaan suatu fasili tas dari Ques t va ng clisebut dengan DDE (Dynamic Data Exchange).

Que:.t Basic Training Material Copyright @I 995, by PT. Versadata Systemindo, Jakarta

·-~ G

VERSA • DATA

Kelebihan dari fasilitas ini adalah adanya hubungan interaktif dari kedua aplikasi , yaitu data pacta spreadsheet Excel akan berubah secara otomatis, apabila terjadi perubahan data di query Quest.

Membuat Grafik Budget dan Expense

Untuk memudahkan Julius dalam menganalisis, dia ingin melihat hasil dari ringkasan data Budget dan Expense pacta grafik Excel. Sejak suatu data telah di-copy-kan ke Excel, maka data tersebut dapat diolah seperti data apa saja yang berada dalam Excel.

Julius dengan mudah dapat membuat grafik tersebut. Berikut ini graflk yang dihasilkan dari data Budget dan Expense

fCi ·;1,., I • h:•ll I Ji:iD

Janu.a.ry Budgat ~ Ac:ccunt Type

8~

~~

'II"

• DIRECT PEPSOHr.El

Ill E ClJA.I ENT

·~ D 01HEF\PER.90NHEL

• OVTSIOESER\1<:E6

le:1 ' ill• .... c:lnrl., ll:ll a:

January Expenses by Account Type

B"

.. Y.

49"

• DIP.ECf PE~O~EL

IB E~EIJT

• OFFICE

D 01HERPERSONNEL

• OI.IT51DE 5D'NICf5

Sekarang Julius telah dapat melacak jumlah pengeluaran bulanan. Kemudian, dia tclah siap untuk merancang/merencanakan anggaran untuk tahun depan. Sekali lagi, Julius telah berhasil untuk melaksanakan hal tersebut berkat bantuan tool yang sangat 'powerful' ya itu Quest.

........... .................................. ~

Quest Basic Training Material Copyright~ 1995, by PT. Versadata System indo, Jakarta

47

' .. ',.. . . . . . . . ' : ~:.' ... ; . : .. :· .

~€~$~J DATA

Membandingkan Budget dan Actual Amounts selama satu tahun

Untuk dapat menghasilkan berbandingan antara nilai anggaran dengan biaya sesungguhnya untuk dapat membuat suatu Laporan Variance/ Variance Report, Julius akan membuat satu Query lagi (VARJANCE.QQT). Query tersebut akan mengakses 3 table. Tidak diperlukan sorting, kondisi khusus, pengelompokan , atau bahkan pembuatan suatu formula, untuk menghasilkan query ini.

Julius hanya meng-copy seluruh data dari setiap column dan paste pada speradsheet. Berikut langkah-langkah yang dilakukannya.

Membuat Perencanaan Budget untuk Th 1993 dari data Th 1992

11:1 .;>: ;.:::.:, ·. :_ .· .. ;:. · ... ·.: · .. VJI.Rit\N(E)<'LC . : . -:: .. :.::-:-.-.: .;::;.:. Glif!1

Actual vs. Budget by Month

Sl2U.OOO.OO

SJO().DOO.OO

$80,000.00

$ ~0. 000.00

·~0. 000.00

82().D00.00

so.oo ~..o d q_jfc:; CIO.U > u ~ ~ ~ ~ ~ ~ • ~ ~ 0 ~ 8

M-...1+

• Ac:tJol

1111 Budget

Julius sekarang telah siap untuk membuat Forecast untuk anggaranlbudget tahun 1993 .

Que!>t Basic Training Material Copyright @ 1995. by PT. Versadata Systemindo, Jakarta

-+ 8

VERSA DATA

Dia akan menggunakan data tahun sebelummnya sebagai dasar perencanaannya. Dia akan membuat suatu query tertentu (FORECAST.QQT) untuk mengambil data yang dibutuh.kan. kemudian data yang didapat akan di-copy serta di-paste pada spreadsheet, seperti cara-cara terdahulu.

Quest Basic Training Material Copyright ~ 1995, by PT. Versadata Systemindo, Jakarta

49

OJJO:J(Of 'OpUfUJ;J]f!(S 0/0pOSJfJA "ld !(q '}66 {@ Jlf8u!(do:J

Jtl!J31tJW :Ju!UJTJJ.L :1JStlf[1San(j

.... ,,. .................. ._ ..... .

VERSA . DATA

Untuk membuat forecast tahun mendatang, maka rubahlah kolom tahun dangan tahun mendatang.

Berdasarkan data pada Excel tersebut, maka Julius dapat menganalisa dan memanipulasinya untuk menghasilkan forecast untuk tahun-tahun berikutnya.

Langkah akhir dari proses ini adalah menyimpan data hasil dari proses forecas ting tcrscbut kcmbali kc tabel budget, ya itu menambahkan data budget tahun 1992 dengan data budget tahun 1993 .

Quest Basic Training Material Copynght @ 1995, by PT. Versadata Systemindo, Jakarta

51

.iiERSA .i DATA '.: .•. :" .. · ·.·~-~~ .. : .. -.... '. ":t

Dengan mengguna.kan Quest, Julius telah banya.k mela.kukan perkerjaan dcngan singkat. rnudah clan dapat diandalkan hasilnya. Hanya dengan query data , copy, dan tera.khir paste, maka scga la data akan scca r;1 otomatis a.kan diproses. Dengan demikian Quest membantu pekerjaan Julius dengan baik dan ccpat.

Langkah-langkah yang dilakukan dalam Study Case ini:

1. Buat suatu query baru dengan nama BUDGET.QQT, yang akan mengambil data dari tabel ACCOUNT_CLASS, ACCOUNTS, dan BUDGET, dengan Query Type: Summary. Scbagai Link, Tabel ACCOUNT_ CLASS dcngan ACCOUNTS akan di-link bcrdasarkan column ACCT _C LASS, Tabel ACCOUNTS dengan BUDGET di-link bcrdasarkan colum ACCTNUM.

2. Lakukan pengelompokan data (Group Data) dengan memilih table ACCOUNTS_ CLASS. column DESCRIPTION, serta buatlah suatu Formula dcngan rumus SUM(MONTH_Ol ) dan hcrik an nama formula tersebut dcngan JanuarySum.

3. Lakukan pemilihan column dari menu Query, dan pilih column Formula dcngan nama JanuarySum.

4. Jalankan Excel.

5. Sebclum membuat grafic eli Excel, pada Quest click menu Edit pilih Copy All pad a query BUDGET.

6. Pada Excel click menu Edit, clik Paste

7. Buat grafik batang dcngan mernblok data tcrsebut.

8. Rubah sclu ruh nilai pada column tahun rnenjadi tahun berikutnya pada workshctt tcrscbu t.

9. Pada Excel click menu Edit, click Copy.

10. Masuk ke Quest, buka query Budget lalu click menu Edit, clik Paste.

II. Click menu File.

12. Click Save As dan beri nama pada query tcrscbut.

13. Tutup selu ruh Aplikasi.

Quest Basic Training Material Copynght @ 1995. by PT. Versada ta Syste11undo, Jakarta

52

·::vE8$.AJ DATA

Struktur Database

! BG T YEAR 1 St.IALij.p:j jj. ···::: · --:~~~Q:~~tH=o1 ·- · ········ t~·~¢i:8A~·:r:.·::

l ._.oNTH_02 I UECIMAL :

. :~ :.: ]F~~.T.-~:~~~~- .. -.::~ 1..~-E.~~~~~-: .. r..:: ... : ~ONTH 04 • DECIMAL !

.......... .. .. ..... ......................... .... .J ·······--··· - -·=:-....... ... .............. . !... ....... _, -· ·· ·- .......... , ... . ! NON TH_05 ! DECIMAL j

... .. ....... .......... , ..... .. --... -·-·- .... ·-· .... ... ····-··· .. . ·j··--- ... ""' -- .... -· ..... .. ........ . .

... .. ... .!..t.IQ. ~T. .'~-::7~. . ...... !.~.~~~-.... ~~- l .. I ... ONTH 07 I UECIMAL !

....... ... .... ) _____ ___ ....... =: ... _ -·· ·· ····-- ..!--···--····- --··t-···-·· BUDGET i t.IONTH 09 i DECIMAL • ............. ·· ········· .... .. ····· ................. ..... , ...... ·--···---=···--_ .. ._,_ ....... , .. _ .. ,_, _ ... , _ _._ .......... .... .......... ,_ ·-

UDGET : NO NTH 09 • DECIMAL I 11 "''"'"'" """'"'''""" "' '"" ............ ........ 1--.-.--... --;-.. , __ .. , ___ _. .. 1-... ... - _ ,, __ ............ _ ,_ .. , _ '"

UDGET ! NONTH 10 ! DECIMAL : 11 ....... , .... .... .......... ..... , ........... -···-; - .... -_,_, __ -;-:, .. _ -· .. ·-·-·· .. r-- .. ·- _ .... _ - .. +--.... -_,.,_ ... UDGET i NO NTH 11 i DECIMAL : . . ... . .. . . ... . . . ........ .... ... . ...... ....... .... ·- ....... _.,_ .. .... ·-·. ......... • .............. ... .......... ·-t-·· .. .. UDGET l NO NTH 12' ' DECIMAL ; . ..... ............. =:-.. ,_. ....... ........ .. j ........... ,_ .... _ ...... ;, ......... _ ...... ,.....,..JI

Quest Basic Training Material Copynght @ 1995. by PT. Versodata Systemmdo, Jakarta

53

"vi#RsA _, oAT A

' DEPT ------- --· .......... ............... . .1. -- - ·--· ·-- -- --·--·

ENSE _ SUNMA.AY I B GT _YE AR ! SMALLINT 1 _,

-· ·· --· ·N- sE'·-·su·N-MMYT'~ifN .TH __ ___ o1------· ··ro-ECIMAC·r---·-· -·-----11 .. f_ll -------·--=·------· ..... ... .. .. - ....... .J-. ... ------· ----- -=· --· --· ..... .... -------·-----·--··-··1--------·-·---··-· NSE SUN MARY i hiON TH 02 ! DECIMAL i

' . ... .... .. .. ........ ...... .. .,-: .. , ,,,, ........ ... ........ ........ : .. ............... ....... ,., .. ... ... ...... ' 1-.. ........ . .. _ .... . ...... .. : ...................... .

EXPENSE_SUMMARY l hiONTH_03 I' DECIMAL l 1 ......... .. .. . N.sE ____ su·w·t;4-IJlvT~il-NTH ___ o4·---·-·!·oEciMAL"T ·-·--- ........ .. . .. ..... ... ... .. ::= ....... ........... .. .. ............ : ........................ ,., ............... t· ...... .... . .. ....... . .......... : .. .. ......... .

NSE_ SUNMARY l hiON TH_ 05 ! DECIMAL ................... .... .......... ..... _, ___ --+--· -- --- ------- - --·- --- -- ~ -- - ----------------·+---' ,, I . --- - ---~-~-~-=-~ -~~-~~£1!.+~-(]~.!.~--=-0.~ -- L f)_~ -~1_!4~1:

,!!t.di!lt!rt EXPENS E SUMMARY i hiON TH 07 ! DEOMAL . -··· "'" ...... ...... . .. ......... .... ::: .... ... ............... .......... +--·------·" "' """""'" " '"""' !- """"" ' " """""" " " "'" " ""'"""""""

E><PEHSE_SUNMAR'r'; t.IONTH_OB ! DECIMAL ; 1 .. .......... .. ... _ .... .. ............. ----- - --- ··-- ... .J. .... , ... _ _______ - --·- ---- ·- --- -------- -- -----·---1· ----------EXPENSE_SUNMAAY ! t.tONTH_09 I DECI!.4AL .. .. ...... .... ........ ... ... ........ .. ,, ___ __ __ _______ "' t "' ·--·- · .. .... -- .......... ----1. .. .............. .. ..... ..... . , .. EXPENSE SUh4MARY , t.IONTH 10 i DECIII4AL 1 .... .. ...... ............. ... .. .,-: ....... ... ........................ , ....................... ,., ............. .. t ...................... .......... ,

XPENSE_SUNMAA'r' it.IONTH_11 ! DECIMAL i .......... ... ......... .. ............ ... ---· ------ - ---- --- ~- --- ·--·-· .............. ... ... -· --·· ........... -- - ------------ -1--XPEHSE_SUtwiMARY ! MONTH_12 I DECIMAL .. .... .. .. ...................... .... ... .......... .. .. ...... · .................................. ...... L ........... ........ .. ..... ..

rm~~~~mri~~~~~~mi!i!liijiiim~llf~r'ml~~m,~,H"i!' .

Quest Basic Training Material Copynght @ 1995, by PT. Versadata Systenundo, Jakarta

54

VERSA , DATA

Case study II

Langkah-langkah pembuatan mailling report

1. Buat query dari tabel customer (click New & Query button). Pilih nama tabel Customcrs,Query type = Normal, click Ok

2. Dari Menu Query, click Choose columns.Pilih kolom-kolom yang dibutuhkan yaitu : Salutation,Fist _ name,Last_ name,St reet_ add ress,Apt _number ,City ,State, Zip_code, click Ok

3. Click New, Report. Link to query= Yes 4. Pilih Format menu, click Report pilih Page size :Letter, Orientation : Potrait, Number of kolom : 2, click Ok 5. Pacta Detail_ block tempatkan field-field (data dari basil query tadi). Letakkan kotak field dari tool palette lalu

ambil data dari combo box Content pilih Fist_name. Lakukan step ke 5 sampai seluruh isi dari content digunakan, diletakkan sesuai dengan contoh di hal sebaliknya.

6. Click Report menu, click Preview untuk melihat hasil rancangan report 7. Jika hasil report in gin dirubah kembali/diperbaiki click menu Report, click Design

Quest Basic Training Material Copyright@ 1995, by PT. Versadata Systemindo, Jakarta

55

,,,vERs:A':: oAT A . ' . . '

Re~rt Header ~

Pa9.e He<Jder ~

~ooter ~

Re.Q_ort Footer 0 Lino$ )

Langkah-langkah pembuatan MERGE report

l lli'''""l -- .--:.::-..:: .: . .:.: .. :.~.-- .... ..J_.~~~~.~-::7.~~!.~.

l. Click New, click Qucry.Pilih tabel Customers dan Sales_data, Query type = No r111al, click 01< , cl tck Ok. Link table customer (Cust_id) dengan table sa les data (Cust_id).

2. Click menu Query, click Choose column. Pilih kolom-ko lom dari tabel customers ya itu : Salutation,First_namc,Last_name,Street_address,Apt_number,City,State, Zi p_ code dan dari tabel Sales_data adalah : Salcs_agent, click Ok

3. Cl ick New _ click Report button . Link to query = Yes. Letakkan field First_namc,Last_name,Street_address,Apt_n urnber,City,State,Zip_codc dari content dan lctakkan di Dctail_block seperti contoh. Ketiklah isi merge dengan menggunakan back ground . Merge dibuat pada bagian Detai l- block . Click format report :paper size : letter, orientation : lanscape

4. Lihat hasil ra ncangan report kita dengan menggunakan menu report preview.

Quest Basic Training Material Copynght @ 1995, by PT Versada/a Systemmdo, Jakarta

56

':'\IERSA 1i DATA .

~ti--· ;::~~::·;; .. · ... :.:~·~!g

Quest Basic Training Material Copynght @ 1995, by PT. Versadata Systemindo, Jakarta

57