struktur database akuntansi
TRANSCRIPT
Struktur Database Akuntansi
Mahasiswa dapat menjelaskan tentangkonsep database dan perbedaannyadengan flat file serta strukturdatabase akuntansi
Curr
iculu
m V
itae
D III Akuntansi STAN (Bintaro)2002-2005
SD s.d SMU (Magelang)1985-2002
Rohmad Adi Siaman SST. Akt., M.Ec.Dev.NIP. 19850529 200602 1 003Magelang, 29 Mei 1985
Auditor Terampil, BPKP Maluku (Ambon)
2006-2008
DIV Akuntansi STAN (Bintaro)2009-2010
Auditor Pertama, BPKPKalimantan Selatan (Banjarbaru)
2011-2012
S2 MEP UGM (Yogyakarta)2012-2014
Auditor Muda, BPKP Pusat danDosen Tidak Tetap PKN
STAN(Jakarta)2014-sekarang
Conta
ctRohmad Adi Siaman SST. Akt., M.Ec.Dev.NIP. 19850529 200602 1 003Magelang, 29 Mei 1985
085243341401
085243341401
komdit.adis.web.id
twitter.com/adiswebid
facebook.com/rohmadadis
slideshare.net/rohmadadis
Agenda
• Anatomi Komputer
• Jaringan Komputer
• Komunikasi Data
• Perangkat Lunak
Anatomi Komputer
• BIOS (Basic Input Output System)
• Central Processing Unit (CPU)
• Memory
• Storage
• Input / Output Devices
A
B
C
D
E
F
G
Central Processing Unit
• Merupakan Jantung suatu Komputer :
• Proses Logika
• Proses Aritmatik
• Jenis CPU keluaran intel :
Era Jenis Pentium
1971-1981 Intel 4004, Intel 8008, Intel 8080, Intel 8086, Intel 8088
1982-1989 Intel 286, Intel 386DX, Intel 386SX, Intel 486DX, Intel 486SX
1993-1999 Pentium, Pentium Pro, Pentium II, Pentium II Xeon, Celeron, Pentium III, Pentium III Xeon
2000-2008 Pentium IV, Pentium IV Xeon, Itanium, Pentium M, Pentium E, Pentium D, Core 2 Duo
2009-sekarang Core i3, Core i5, Core i7
Memory
• Tempat menyimpan data sementara
• Jenis Memory :
• ROM (Read Only Memory)
• RAM (Random Access Memory)
• Cache
Storages
• Menyimpan data secara permanen
• Jenis Storage :
• Floppy Disk
• Cartridge
• Compact Disk
• Optical Disk
• USB Flash Disk
• Hard Disk
• Internal Disk
• External Disk
Storages
• Secure Digital
• Compact Flash
• Memory Stick
Input / Output Device
• Input Device :
• Mouse
• Keyboard
• Scanner
• Output Device
• Monitor / Screen
• Printer
• Plotter
• Disk
Printer
• Dot Matrix
• Laser Jet
• Ink Jet
Terminal• Dumb Terminal (Character Mode) : hanya monitor dan
keyboard. Monitor hanya menampilkan karakter
• X Terminal (Windows Base) : Monitor dan keyboard. Monitor bisa menampilkan image
• Intelligent Terminal : X Terminal plus CPU
• Network-PC : Intelligent terminal terhubung dengansever
DC Supply & Charger
Inverter
Battery
Automatic Voltage Stabilizer
Transfer switch
Uninterruptible Power Supply (UPS)
JARINGAN KOMPUTER
LAN(Local Area Network)• Jaringan lokal yang biasanya berlokasi dalam satu gedung
• Menggunakan Pengalamatan Jaringan (Network Address) yang sama
Contoh : NNN.NNN.NNN.HHH
11.006.220.xxx
Workgroup: ketrampilan
Sub net mask: 255.255.255.0
WAN(Wide Area Network)• Jaringan lokal yang biasanya berlokasi pada lebih dari satu gedung
• Menggunakan Pengalamatan Jaringan (Network Address) yang sama
Contoh : NNN.NNN.NNN.HHH
192.006.053.220
Topologi Jaringan
Topologi Star
Topologi Bus
Topologi Ring
Jenis Jaringan
Peer to Peer
Masing-masing sebagai Server sekaligus Client
Client Server
Salah satu bertindak sebagai Server, lainnya Client
Client/
Server
Client/
Server
Client
Server
Internet
The Internet is simply a global networkconnecting millions of computers, that all worktogether to share information. The computer youare using to access this information, the computerI am using to assemble this information, and allthe computers in between are consideredindependent hosts of the Internet(www.about.com)
Internet
The Web is a system of Internet servers that supports acollection of documents that are written and formatted usingthe same type of programming language, called HypertextMarkup Language, or HTML
These documents, or Web Sites, are able to be retrieved andviewed when you enter a Web Site address in your browser,because you are actually sending a Hypertext Transfer Protocol (HTTP) command to the Web server directing it to find andtransmit the requested Web page.
INTERNET
Intranet
An Intranet is a private network belonging to anorganization, usually a corporation, accessible only by theorganization's members, employees, or others withauthorization. (www.about.com)
In essence, it's like a mini version of the Internet.
Sebutkan contoh intranet!
Hub, Repeater, Switch, Bridge, Router
Repeater Repeater, menguatkan sinyal dan mengirimkan dari satu repeater ke repeater lain.Repeater berfungsi membantu menguatkan sinyal yang melemah akibat jarak,sehingga sinyal dapat ditransmisikan ke jarak yang lebih jauh.
Hub Hub menghubungkan semua komputer yang terhubung ke LAN. Hub adalah repeaterdengan jumlah port banyak (multiport repeater). Hub tidak mampu menentukantujuan; Hub hanya mentrasmisikan sinyal ke setiap line yang terkoneksi dengannya,menggunakan mode half-duplex. Hub digunakan pada Topologi Star.
Switch Switch menghubungkan semua komputer yang terhubung ke LAN, sama seperti hub.Perbedaannya adalah switch dapat beroperasi dengan mode "full-duplex" dan"mampu mengalihkan jalur dan memfilter informasi ke dan dari tujuan yang spesifik"
Bridge Bridge adalah intelligent repeater. Bridge menguatkan sinyal yang ditransmisikannya,tetapi tidak seperti repeater, Bridge mampu menentukan tujuan. Selain itu bridgejuga membagi satu buah jaringan kedalam dua buah jaringan.
Router Router adalah peningkatan kemampuan dari bridge. Router mampu menunjukkanrute/jalur (route) dan memfilter informasi pada jaringan yang berbeda. Beberaparouter mampu secara otomatis mendeteksi masalah dan mengalihkan jalur informasidari area yang bermasalah. Router bekerja menggunakan routing table yang disimpandi memory-nya untuk memutuskan tentang kemana dan bagaimana paket dikirimkan.
HUB
Server
PC
Print Server
Printer
Dumb
Terminal
Print Server
Sebagai serverprinter untukmenghubungkanprinter denganjaringan
Infrastruktur
• Dial Up
• VSAT (Very Small Aperture Terminal)
• Wireless Local Loop
• Virtual Private Network (VPN)
Software
• Operating System
• Database Management System
• Application
• Programming Language
Database Akuntansi
File vs Database
Pendahuluan
• Database adalah suatu koleksi data komputer yangterintegrasi, diorganisasikan dan disimpan dalam suatu carayang memudahkan pengambilan kembali
Menyimpan Data Dalam Satu Tabel
Update Anomaly
Pembaruan di satu lokasi tapi terjadi
pembaruan di lokasi lain
Insert Anomaly
Penambahan catatan di dalam database
yang menyebabkan database menjadi cacat
Delete Anomaly
Penghapusan catatan yang mengakibatkan
hilangnya seluruh data sebuah entitas
Menyimpan Data Dalam Satu Tabel
Memvariasikan Jumlah Kolom
Satu entitas dibuat satu baris data dengan penambahankolom ke kanan tiap ada transaksi baru.
Cara ini menjadi tidak efektif karena jumlah kolommenjadi banyak sekali.
Database System
Data Integration
Data Sharing
Data Independence
KeuntunganDatabase System
No Data Redundancy & Inconsistencies
Analisis lintas fungsi
Relational Database
Relational
Database
Atribut non kunciharus menjelaskankarakteristik obyekyang diidentifikasi
melalui Primary Key
Foreign Key jika tidak nolharus memiliki nilai
yang sesuai dengan tabel lain
Setiap
Kolom harus
dinilai
tunggal
Primary Key tidak
Bolehkosong
Relational Database ManagementSystem (RDBMS) adalah perangkatlunak komputer yang digunakan untukmerencanakan, membangun,mengorganisasikan dan mengendalikankumpulan data di dalam komputerberdasarkan suatu model datarelasional.
Konsep Dasar
• Informasi diorganisasikan dalam table.
• Table terdiri dari column (field) dan row (record).
• Primary Key : satu (atau lebih) field yang menjadikan saturecord dalam unik dalam suatu table
• Foreign Key : satu (atau lebih) field untuk menjagaintegritas suatu record jika direlasikan dengan suatu recorddi table lain
Tipe Atribut
Primary KeyAtribut dalam database yang mengidentifikasi
tabel
Foreign KeyAtribut dalam tabel yang
menjadi primary key dalam tabel lain
EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
EMP
DEPTNODNAME LOC
DEPT
CUSTID NAME ADDRESS CITY STATE ZIP AREA PHONE REPID CREDITLIMITCOMMENTS
CUSTOMER
Konsep Dasar
Pendahuluan
• SQL (Structured Query Language) : Bahasa yang digunakanuntuk berinteraksi dengan database (relasional)
• SQL merupakan standar ISO dan ANSI
• Bahasa non prosedural, lebih mementingkan “apa” yangdiinginkan daripada “bagaimana” mendapatkan yangdiinginkan
• SQL dan Audit (?)• Salah satu langkah dalam CAATs adalah data downloading
• SQL dapat digunakan sebagai alat bantu dalam proses datadownloading
• Terdapat beberapa feature dalam SQL yang dapat digunakansebagai Purpose Written Software
• SQL merupakan bahasa standar (ISO/ANSI) sehingga banyakDBMS yang mengadopsinya sebagai bahasa perantara
Pendahuluan
• Sejarah Singkat SQL• IBM's San Jose Research (1970s)
• SQL published (1976)
• ORACLE announces first commercial RDBMS based on SQL(1979)
• SQL/DS IBM's first RDBMS (1982)
• DB2 IBM's second RDBMS (1985)
• ANSI makes SQL the industry standard (1986)
• Oracle Introduced SQL*Plus (~1983)
• Oracle announces ORDBMS (1998)
Pendahuluan
•Beberapa Produk berbasis SQL • Oracle (Oracle Database Server)
• Microsoft (Microsoft SQL Server/MS Access)
• IBM (DB2 Universal Database Server)
• Sybase (Sybase SQL Anywhere)
• Postgress (PostgreSQL)
• mySQL
Konsep Dasar• Database ManipulationLanguage (DML)
• Menayangkan isi (content) database
• Menambah,mengubah isi database
• Menghapus isi database
• Database Definition Language (DDL)• Mendefinisikan database dan objek di dalamnya
• Memodifikasi struktur database
• Database Control Language (DCL)• Mengatur akses user ke database
SQL dan Client/Server Computing Environment
UNIX-Based / Main Frame / Windows Based
PC (Windows Based) PC (Windows Based)
Command
Data
DATABASE
Application Application
Konsep Dasar
Metode Akses
Command Line : SQL Plus
pSQL
mSQL
Click and Drag MS-Access
Oracle Browser / Query Builder
MS-Excel
Manipulasi Data
SELECT Menampilkan data dari database
INSERT Menambahkan data ke dalam database
DELETE Menghapus data dari database
UPDATE Mengubah data dalam database
Perintah-perintah
Definisi Data
CREATE TABLE Membuat table baru dalam database
DROP TABLE Menghapus table yang sudah ada dalam database
ALTER TABLE Mengubah struktur table yang dalam database
CREATE VIEW Membuat view baru adalam database
DROP VIEW Menghapus view dari database
CREATE INDEX Membuat index terhadap satu atau lebih column dari
suatu table
DROP INDEX Menghapus index terhadap satu atau lebih column dari
suatu table
CREATE DATABASE Membuat struktur suatu database
ALTER DATABASE Mengubah struktur suatu database
DROP DATABASE Menghapus struktur database beserta isinya
Perintah-perintah
Perintah-perintah
Pengendalian Akses
GRANT Memberi ijin akses terhadap user atas suatu
kegiatan dalam database
REVOKE Mencabut ijin akses terhadap user atas suatu
kegiatan dalam database
Pengendalian
Transaksi
COMMIT Menyetujui suatu perubahan/penambahan suatu
data
ROLLBACK Membatalkan suatu perubahan/penambahan
suatu data
SET TRANSACTION Memabatasi karateristik suatu transaksi dalam
database
Kamus dan Bahasa Data
Presentasi
Presentasikan infografik yang telah kalian buat dalam 5 menit.
• Software yang digunakan
• Jelaskan isi infografik
• dll
Tugas Komputer Audit
• Kerjakan pilihan ganda berjumlah 50.
• Kumpulkan pada selembar kertas, diberi identitas.
• Kumpulkan pada hari Rabu minggu depan.
• Bisa diunduh di http://tinyurl.com/komputeraudit
Minggu depan QUIZ!
Referensi
• Auditing PDE Dengan Standar IAI : Edisi kelima, Anies S.M. Basalamah, 2011
• Bahan ajar Komputer Audit oleh Marmah Hadi dan Ennoch Sindang