Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

KONSEP DATA BASE Pengertian Data Base

Presentasi serupa


Presentasi berjudul: "KONSEP DATA BASE Pengertian Data Base"— Transcript presentasi:

1 KONSEP DATA BASE Pengertian Data Base
File-Oriented Approach vs Data Base Approach Tujuan Merancang DB Struktur Data Hubungan Antar File

2 Pengertian Database File-Oriented Approach vs Data Base Approach

3 Pengertian Data Base Data base : File : Master File/Table :
Kumpulan dari file yang saling berhubungan File : Kumpulan dari record yang sama Master File/Table : Berisi record yang relatif permanen Transaction Files/Tables : Berisi record yang menggambarkan kejadian bisnis

4 Tujuan Merancang Data Base
Sharability : data yang sama digunakan oleh user yang berbeda Availability : data dapat diakses kapanpun dibutuhkan Evolvability : data dapat di modifikasi dengan mudah Integrity : harus autentik, akurat dan komplet

5 Konsep Data Data Files Records Fields 4 Konsep Utama : HIRARKI DATA:
Byte  Field  Record  File  Database

6 Data Huruf , Angka , atau Simbol yg mewakili informasi, sesuai untuk diproses, dikomunikasikan & diinterepretasikan.

7 File Suatu kumpulan dari record-record yang disimpan atau diproses sebagai satu kesatuan.

8 Record Suatu kumpulan field-field yang terelasi berisikan kelompok item-item data untuk diproses. Record adalah bagian dari suatu File.

9 Field Area tertentu pada record yang digunakan untuk menyimpan data .
Field adalah bagian dari record, berisi satuan data, membentuk kolom

10 File, Record, Field

11 File & Field

12 Struktur Data Elemen di dalam struktur data
Field: Name, Type, Start, Length, Descriptions Key Field Struktur Data Elemen didalam struktur data, adalah sebagai berikut : Field : elemen data (bentuk/format fisik dari bentuk data) Key Field : field yang memiliki value yang mengidentifikasikan satu dan hanya satu record dalam file, dan bisa menghubungkan antar file dengan key field yang sama format dan isinya Setiap file harus memiliki primary key yang unik Harus ada relasi antar file

13 Struktur Data Field : elemen / item data memiliki NAMA FIELD, TIPE, POSISI AWAL, PANJANG, KETERANGAN Setiap file yang terhubung memiliki key field Key field : field berisi data nomor/kode/teks yang menjadi ‘identifier’ bagi suatu record data dan digunakan untuk menghubungkan dengan file lain ada relasi antar file dalam suatu database

14 Struktur Data

15 Struktur Data

16 Hubungan Antar File

17 PENGANTAR ACL

18 ACL Perangkat lunak yang dirancang khusus untuk melakukan analisis dan audit atas data elektronik, dan menghasilkan laporan secara fleksibel. Bermanfaat bagi analis data, auditor, manajemen.

19 Penggunaan ACL Footing & balancing Seleksi data dan pelaporan
Stratifikasi dan pengelompokan data Daftar konfirmasi piutang Ikhtisar umur piutang Laporan penyimpangan Pembandingan data antar file Rekalkulasi

20 Persyaratan Menggunakan ACL
Peralatan & S/W Komputer: > Pentium III, RAM 256MB Memory & processor kecepatan harddisk back up S/W ACL S/W Pendukung: Internet Explorer, Adobe Acrobat Reader, MS-Excel, MS-Word, ODBC

21 Persyaratan Menggunakan ACL
Ketrampilan Auditor / Analisis data Memahami aplikasi bisnis & audit / analisis data Menguasai konsep data dan database Membaca dokumentasi sistem Menggunakan audit software Auditee Komputerisasi lancar & tertib Dokumentasi sistem memadai Data dapat diakses dengan audit software Memahami pentingnya audit / analisis data

22 ACL dan TABK ACL (Audit Command Language) merupakan sebuah generalized audit software yang dimanfaatkan dalam mengimplementaskan Teknik Audit Berbantuan Komputer (TABK) ACL digunakan dalam IS Audit untuk melakukan audit atas file komputer (auditing computer files) ACL memiliki kemampuan untuk mengenali berbagai variasi format file dan ‘membaca’ file tersebut sebagai sebuah ‘tabel’ sehingga mudah untuk dianalisis sesuai dengan tujuan audit.

23 ACL dan Data Integrity ACL dapat dimanfaatkan untuk membantu bagian TI menjaga integritas data dengan melakukan proses DATA CLEANSING & MATCHING Di Bank: database nasabah hanya 1, meski memiliki beberapa rekening. Ini bisa dicek oleh ACL dengan menguji kesamaan / kemiripan NAMA, ALAMAT, TGL LAHIR, NAMA IBU, dsb Di Manufaktur: untuk memastikan bahwa database INVENTORY benar-benar up-to-date dan valid

24 ACL dan MIS ACL dapat dimanfaatkan untuk membantu menghasilkan laporan MIS secara fleksibel tanpa mengganggu operasional TI. Data operasional dicopy / didownload Data dianalisis dengan ACL Hasil analisis dibuat Report atau diekspor ke Excel / Word untuk dibuat Laporan sesuai kebutuhan Misal: Laporan Penjualan 10 Terbesar Laporan Ikhtisar Pergerakan Inventory

25 Bagaimana ACL Mengelola Data
Program aplikasi tradisional pengolah kata, spreadsheet dan disain grafik menggunakan dokumen untuk menyimpan format dan data yang di-input. Sementara itu, dokumen yang diciptakan ACL hanya menyimpan format bukan data. Data dan informasi yang akan dianalisis tersimpan dalam satu atau lebih file tanpa tersentuh dan berada di luar ACL

26 Pengelolaan Dokumen ACL
Dokumen ACL hanya memuat penjelasan bagaimana data disimpan dalam file-file data yang terkait, termasuk format laporan maupun prosedur otomatisasi yang didisain untuk menganalisis data. Dokumen ACL tidak berisi data fisik apapun ACL menggunakan Table Layout (TL) untuk mengaitkan dokumen ACL dengan file-file data. TL ini menjelaskan struktur dan isi file data, termasuk informasi mengenai nama field, tipe data, di mana setiap field dimulai, panjang setiap field dan seterusnya

27 Pengelolaan Dokumen ACL
ACL menganalisis file-file data dan menyajikan informasi relevan tanpa harus mengimpor ataupun mengkonversi file-file data ke dalam format standar Karena ACL tidak pernah merubah isi file data sumber, ACL dapat memiliki lebih dari satu TL yang dihubungkan ke suatu file data. Keterkaitan yang erat antara file data dengan TL, keduanya kerap disebut saja sebagai Input File

28 Table Layout Table Layout (TL) merupakan dokumen ACL yg menyimpan ‘format’ file data yang dapat dibaca oleh ACL yang terpisah dari ‘data fisik’ yang ada dalam file data ACL melakukan analisis data melalui TL. Apabila ACL merubah ‘struktur data’ dalam TL, itu berarti ACL hanya merubah ‘format’ saja. Data fisik yang tersimpan dalam file data klien tetap aman tersimpan tanpa mengalami perubahan apa-apa Auditor dapat dengan fleksibel melakukan analisis data yang diperlukan tanpa khawatir merusak file data klien

29 Memahami Data Ketika sebuah TL dibentuk, ACL otomatis membentuk format standar sesuai dengan isi file data yang disebut sebagai Default View Ketika ditampilkan, sebuah TL mengambil bentuk tabel di mana baris merupakan record dan kolom merupakan field ACL secara fleksibel bisa merubah tampilan ini dengan cara menghapus kolom ataupun menambah kolom (me-nambah calculated field misalnya). Juga dapat membatasi jumlah baris (dengan jalan filtering) Tampilan ‘baru’ ini dapat disimpan dalam ‘file format’ yang terpisah dari Default View

30 Virtual Field ACL membuat field baru secara virtual, tidak menambah / mempengaruhi data asli. Yang berubah hanya Table Layout. Data dari virtual field nampak di layar, dapat diprint, disimpan ke aplikasi lain, namun tidak ada secara fisik. Ini berbeda dengan penambahan kolom di Excel yang akan menambah data secara fisik.

31 Istilah ACL Projects Project file secara fisik serupa dengan file cabinet, untuk mengelola dokumen dan data tiap projek agar tidak bercampur baur dengan yang lain. Untuk kepentingan audit, auditor harus membuat project file untuk setiap klien dan objek audit. Hal ini penting untuk membedakan satu audit dengan audit lainnya, terutama apabila unit usaha yang diperiksa sedemikian kompleksnya. ACL Project File memiliki extension .acl yang berisi Table Layout (struktur / format data), View, Batches, Workspaces, dan Log. Table File berisi data dalam format tabel yang akan dianalisis dengan ACL. (nama file: xxxx.FIL)

32 Istilah View Digunakan untuk menampilkan seluruh atau sebagian data dan untuk menghasilkan laporan sementara (ad hoc reports). Kita dapat menciptakan berbagai macam ad hoc reports dari satu file data. Scripts Perintah-perintah ACL dapat dikumpulkan dalam satu file batch dan dijalankan berurutan seperti suatu aplikasi. Workspaces Untuk menyimpan formula / rumus yang dapat digunakan pada beberapa file / table berbeda. Log file Untuk mencatat semua pekerjaan (perintah dan hasilnya). Ini akan membantu dalam penyusunan kertas kerja audit dan review pekerjaan audit.

33 Langkah Pemakaian ACL Perencanaan Projek Analisis / Audit
Pemahaman Sistem & Ketentuan Perolehan Data (file komputer) Akses Data memakai ACL Pemeriksaan Integritas Data Analisis Data Review & Konfirmasi Indikasi Temuan Pelaporan atas Temuan

34 Mengenal Tampilan ACL Aktifkan ACL Buka Help menu
Pelajari Tampilan Layar ACL

35 Basic Audit Pemeriksaan Integritas Data Jumlah Record, Total Nilai
Kelengkapan apakah ada data yang tidak diisi: blank, 0 Kebenaran / Validitas Nilai nilai negatif, kode tidak mengikuti aturan Kewajaran lembur > 40 hrs, Qty Order > 5*MinQty, Tgl Jual < Tgl Beli Keunikan Data duplikasi Urutan data loncat

36 Basic Command (Menu: Analyze)
COUNT MENGHITUNG JML. RECORD TOTAL MEMBUAT TOTAL NILAI CLASSIFY MEMBUAT REKAPITULASI DATA BERDASAR FIELD CHARACTER PROFIL & STRATIFY MENGELOMPOKKAN DATA NUMERIC PER RANGE NILAI STATISTIC MENGETAHUI NILAI MAX., MIN, ZERO, AVG, TOTAL AGE MEMBUAT AGING SCHEDULE

37 View, Virtual Field EXPRESSION VIEW FILTER ADD COLUMN
MEMBUAT RUMUS / PERHITUNGAN / KRITERIA SELEKSI DATA EXPR1 AND [OR] EXPR2 … VIEW FILTER MENAMPILKAN DATA YANG DIKEHENDAKI ADD COLUMN MENAMBAH FIELD, BISA DARI FIELD YG ADA ATAU FIELD BARU HASIL EXPRESSION DARI AUDITOR

38 Function AGE(TGL, CUTOFF) MINIMUM(N1, N2) MATCH(field, n1, n2, n3, nn)
Menghitung umur suatu tanggal ke cut-off  dlm hari. Agar hasil menjadi dalam minggu: dibagi 7, bulan: dibagi 30, tahun: 365 MINIMUM(N1, N2) Menentukan nilai mana yg lebih kecil MATCH(field, n1, n2, n3, nn) Menemukan data (n) di field, mulai dari depan FIND(Text, Field) Menemukan suatu text di field, posisi acak BETWEEN(Field, N1, N2) Mencari nilai yang termasuk di antara dua nilai, misal 1000 – 5000, tgl ` ` sd ` `

39 Advanced Command CREATE VIRTUAL FIELD – complex condition
Edit ~ Table Layout ~ Add New Expression Default: nilai pada field baru, di luar kondisi yang ditetapkan Field berisi beberapa kondisi EXPORT to other files Export ke file Excel, Word, dll untuk membuat KKA EXTRACT Mengambil sebagian data untuk disimpan ke file baru Membaca Database File Membaca Excel File

40 Advanced Command RELATION JOIN MERGE
Menghubungkan beberapa file secara Virtual Serupa dengan fungsi LOOKUP di Excel JOIN Menghubungkan beberapa file secara fisik dengan menggabungkan field dari tiap file, membentuk file baru MERGE Konsolidasi data, menggabungkan beberapa file yang strukturnya sama.

41 TERIMA KASIH Ada pertanyaan?


Download ppt "KONSEP DATA BASE Pengertian Data Base"

Presentasi serupa


Iklan oleh Google