alhamdullilah ip udah keluar, sesuatu yang ada harus disyukuri,tetapi tidak menutup kemungkinan untuk memperbaiki yang ada. Semoga di semester yang baru ini, keinginan, cita - cita dan harapan dapat terwujud seiring dengan berjalannya waktu.amin
semoga ridho allah dan ridho orang tua selalu menyertai langkahku. dan dukungan dari orang - orang tersayang sangat ku harapkan
jakarta 12:52 19-februari-2010
Kamis, 18 Februari 2010
Akuntansi Perbankan
Akuntansi Perbankan
1. 1 AKUNTANSI PERBANKAN Proses akuntansi bank bertujuan untuk kepentingan pencatatan, penganalisaan, dan penafsiran data keuangan guna memenuhi kebutuhan berbagai pihak. Laporan keuangan bank harus sesuai dengan prinsip-prinsip akuntansi yang telah diterima secara luas. PERSAMAAN AKUNTANSI Sistem pencatatan transaksi keuangan bank menganut sistem pembukuan perpasangan (double entry system) Persamaan akuntansi bank: HARTA BANK = HUTANG BANK + MODAL BANK Atau dijabarkan sebagai berikut: HARTA HUTANG MODAL Penempatan dana Dana Modal saham dalam kredit masyarakat Penyaluran dana = Dana pinjaman + Premium saham dalam kredit Penanaman dana Dana lainnya Laba ditahan dalam aktiva tetap Penanaman lain Laba atau rugi tahun berjalan Hubungan antar Pos-pos Neraca dan Laba-Rugi PENDAPATAN BANK HARTA BANK BIAYA BANK HUTANG BANK MODAL DAN CADANGAN
2. 2 Apabila dibuat persamaan dengan melihat saldo normal setiap kelompok rekening adalah: PENDAPATAN BANK HARTA BANK + = + BIAYA BANK HUTANG BANK + MODAL DAN CADANGAN LAPORAN KEUANGAN Laporan keuangan bank sama dengan laporan keuangan perusahaan lainnya, yaitu terdiri dari Neraca, Perhitungan Laba- Rugi, Laporan Laba Ditahan, dan Laporan Perubahan Posisi Keuangan. Neraca bank menunjukkan posisi keuangan suatu bank pada suatu saat tertentu. Ikhtisar Laba-Rugi menunjukkan hasil kegiatan atau operasional suatu bank selama periode tertentu. Ikhtisar perubahan posisi keuangan menunjukkan dari mana saja sumber pendanaan bank dan kemana saja dana telah diserapnya disalurkan. Laporan perubahan posisi keuangan disusun dari neraca pada dua periode dan ikhtisar laba-rugi selama periode yang dilaporkan.
3. 3 HUBUNGAN DIANTARA LAPORAN KEUANGAN Penyaluran Sumber Dana Dana - Uang - Dari tunai Masyara - Penempat kat an dana - Dari pada Bank Bank lain lain - Kredit - Dari - Investasi Pemega - lainnya ng saham Jasa yang - - Kegiatan ditawarkan Bank IKHTISAR LABA RUGI BANK Pendapatan Biaya - Pendapatan -Biaya Bunga Bunga - Biaya kantor - Pendapatan (overhead) komisi Biaya personalia - Pendapatan lain TUJUAN, KONSEP DASAR, SIFAT DAN KETERBATASAN LAPORAN KEUANGAN TUJUAN AKUNTANSI Pada dasarnya akuntansi dimaksudkan untuk menyediakan informasi keuangan mengenai suatu perusahaan yang akan digunakan oleh pihak-pihak yang berkepentingan dalam proses pengambilan keputusan. Laporan Keuangan bertujuan untuk memberikan: 1. Informasi keuangan yang dapat dipercaya mengenai posisi
4. 4 keuangan perusahaan (termasuk bank) pada suatu saat tertentu. 2. Informasi keuangan yang dapat dipercaya mengenai hasil usaha perusahaan selama periode akuntani tertentu. 3. Informasi keuangan yang dapat membantu pihak-pihak yang berkepentingan untuk menilai atau menginterpretasikan kondisi dan potensi suatu bank. 4. Informasi penting lainnya yang relevan dengan kebutuhan pihak- pihak yang berkepentingan dengan laporan keuangan yang bersangkutan. Laporan keuangan akan lebih bermanfaat apabila memenuhi syarat- syarat sbb: 1. Relevan 2. Jelas dan dapat dimengerti 3. Dapat diuji kebenarannya 4. Netral 5. Tepat waktu 6. Dapat dibandingkan 7. Lengkap KONSEP DASAR AKUNTANSI 1. Kesatuan akuntansi 2. Kesinambungan perusahaan 3. Periode akuntansi 4. Pengukuran dalam nilai uang 5. Harga Perolehan 6. Penetapan Pendapatan dan Biaya 7. Konsistensi 8. Objektivitas 9. Materialitas 10.Konservatisme 11.Pernyataan terbuka 12.Realisasi SIFAT DAN KETERBATASAN LAPORAN KEUANGAN 1. Bersifat historis, yaitu merupakan kejadian yang telah lewat. 2. Bersifat umum, dan bukan dimaksudkan untuk memenuhi kebutuhan pihak tertentu. 3. Proses penyusunan laporan keuangan tidak luput dari penggunaan taksiran dan berbagai pertimbangan. 4. Akuntansi hanya melaporkan informasi yang material. 5. Laporan keuangan bersifat konservatif dalam menghadapi ketidakpastian. 6. Laporan keuangan disusun dengan mengunakan istilah-istilah
5. 5 teknis. 7. Adanya berbagai alternatif metode akuntansi yang dapat digunakan menimbulkan variasi dalam pemngukuran sumber- sumber ekonomis dan tingkat kesuksesan antar perusahaan. TRANSAKSI-TRANSAKSI INTERN DAN EKSTERN DALAM BANK Transaksi adalah awal proses akuntansi. Transaksi dapat dibedakan menjadi 2, yaitu: transaksi intern dan transaksi ekstern. Transaksi intern adalah transaksi yang mempengaruhi pos-pos dalam bank saja, yaitu tidak melibatkan pihak ketiga. Transaksi ekstern adalah transaksi yang dilakukan karena melibatkan pihak ketiga dan bank, dan menyebabkan berubahnya hutang atau piutang bank. Contoh transaksi intern dan ekstern: 1. PT. Bank “Mutiara” membeli sebuah mobil (harta) seharga Rp 50.000.000,- dari sebuah toko mobil dan dibayar tunai. Transaksi tersebut merupakan transaksi intern, karena walaupun melibatkan pihak ketiga tetapi tidak menyebabkan berubahnya posisi hutang maupun piutang bank. 2. Bank “Mutiara” mengeluarkan kas untuk membayar pelunasan deposito berjangka nasabah sebesar Rp 15.000.000,-. Transaksi tersebut merupakan transaksi ekstern karena megakibatkan berubahnya hutang bank kepada nasabah sekaligus harta bank. 3. Pemegang saham menyetor modal sebesar Rp 100.000.000,- secara tunai. Transaksi ini merupakan transaksi ekstern, karena melibatkan pihak ketiga, dalam hal ini pemegang saham, sehingga mengakibatkan berubahnya posisi modal sekaligus harta. 4. Bank mencairkan penarikan cek debitur nasabah sebesar Rp 200.000.000,-. Transaksi ini adalah transaksi ekstern karena menyebabkan timbulnya piutang bank kepada nasabahnya, yakni debitur.
6. 6 PROSES AKUNTANSI SIKLUS AKUNTANSI Dokumen Dasar Transaksi Buku Jurnal Buku Pembantu Buku Besar = Keputusan Neraca Analisa Ikhtisar L/R Keadaan Keuangan Ikhtisar Perub. Posisi Keu. PROSES AKUNTANSI BANK Proses akuntansi bank pada dasarnya sama dengan akuntansi umum, tetapi banyak diperlukan buku pembantu untuk mencatat dan mengikuti arus data keuangan atas seluruh transaksi yang terjadi dalam pada bank. Selain itu juga banyak dijumpai dokumen- dokumen dasar/formulir untuk mencatat setiap jenis transaki. Proses akuntansi bank tsb dapat diilustrasikan sbb: Transaksi hari Laporan Pengambilan Transaksi hari bersangkutan Keuangan hari Keputusan berikutnya bersangkutan
7. 7 Proses Akuntansi Bank secara Manual Transaksi Dokumen Jurnal Pencatatan Harian Jurnal per Buku individu Harian Kartu Nasabah Buku Besar = Lap. Keu. Harian Laporan Keuangan Bulanan Proses Akuntansi Bank secara Komputerisasi Dokumen Key in Transaksi CPU Printer On-Request On-line Pengolahan Reports processing data secara Processed elektronis Daftar Daftar Daftar L/R Ad Hoc Trans. Saldo Harian Reports Harian Nasabah
8. 8 Perbedaan antara Proses Akuntansi secara Manual dan Komputerisasi Manual a Semua pekerjaan mulai dari proses pencatatan hingga pengikhtisaran dilakukan oleh tangan manusia. a Unsur manusia memegang peranan penting dalam menjalankan proses akuntansi. a Kecermatan dan ketepatan waktu dalam mencatat data keuangan dan penyajian laporan keuangan merupakan hal yang kritis. a Perlu pemisahan antara petugas yang menyiapkan buku harian, jurnal, dan buku besar. Komputerisasi a Hanya melibatkan proses dengan tangan manusia dalam kegiatan key-in (mencatat dokumen bisnis) ke dalam komputer. a Kecermatan dan ketepatan waktu pencatatan dan penyajian informasi keuangan terjamin oleh komputer. a Unsur yang paling kritis adalah program komputer yang digunakan dalam memproses kegiatan akuntansi. SISTEM REKENING PADA BANK Sistem penomoran rekening harus dapat mencerminkan nama cabang bank yang bersangkutan, jenis rekening, nomor buku besarnya, dan nomor rekening nasabah yang bersangkutan, misalnya: xxx-xxx-xxxxx 5 digit terakhir : nomor rekening nasabah 3 digit kedua : nomor jenis rekening (misalnya giro, debitur, dsb) 3 digit pertama : nomor cabang
9. 9 Dalam setiap kelompok digit dapat ditampilkan kode-kode tertentu yang lebih memberikan informasi yang tepat, sebagai contoh 3 digit kedua untuk jenis rekening giro. Dua digit pertama memberikan kode kelompok giro, sedangkan satu digit terakhir memberikan kode pemilikan, misalnya badan usaha, perorangan, dsb. Dalam pengkodean rekening buku besar dapat dibuat sesuai dengan kebutuhan bank yang bersangkutan. Contoh: xxx-xxx-xxxxx Kode Sub Buku Besar Kode Buku Besar Kode Nomor Cabang atau Kantor Pusat DATABASE DALAM KOMPUTER a Database dalam bank merupakan sarana penyimpanan beragam files atau arsip yang dapat dikomunikasikan satu sama lain. a Database yang cocok dan baik untuk dipelihara dan memiliki oleh suatu bank adalah Relational Database. a Database yang ada dalam suatu bank dapat disajikan sesuai dengan kehendak manajemen dalam ad-hoc reports. Macamnya data dan banyaknya data yang hendak disajikan harus dapat dimanipulasi oleh si pemakai database. Arsip-arsip yang akan dimanipulir tersebut akan diakses melalui Database Management Software (DBMS), dan berfungsi sebagai perantara antara pemakai dan seluruh arsip yang akan diakses. Secara skematis database dalam bank dapat disajikan sbb: Pemakai Database Bank DBMS
1. 1 AKUNTANSI PERBANKAN Proses akuntansi bank bertujuan untuk kepentingan pencatatan, penganalisaan, dan penafsiran data keuangan guna memenuhi kebutuhan berbagai pihak. Laporan keuangan bank harus sesuai dengan prinsip-prinsip akuntansi yang telah diterima secara luas. PERSAMAAN AKUNTANSI Sistem pencatatan transaksi keuangan bank menganut sistem pembukuan perpasangan (double entry system) Persamaan akuntansi bank: HARTA BANK = HUTANG BANK + MODAL BANK Atau dijabarkan sebagai berikut: HARTA HUTANG MODAL Penempatan dana Dana Modal saham dalam kredit masyarakat Penyaluran dana = Dana pinjaman + Premium saham dalam kredit Penanaman dana Dana lainnya Laba ditahan dalam aktiva tetap Penanaman lain Laba atau rugi tahun berjalan Hubungan antar Pos-pos Neraca dan Laba-Rugi PENDAPATAN BANK HARTA BANK BIAYA BANK HUTANG BANK MODAL DAN CADANGAN
2. 2 Apabila dibuat persamaan dengan melihat saldo normal setiap kelompok rekening adalah: PENDAPATAN BANK HARTA BANK + = + BIAYA BANK HUTANG BANK + MODAL DAN CADANGAN LAPORAN KEUANGAN Laporan keuangan bank sama dengan laporan keuangan perusahaan lainnya, yaitu terdiri dari Neraca, Perhitungan Laba- Rugi, Laporan Laba Ditahan, dan Laporan Perubahan Posisi Keuangan. Neraca bank menunjukkan posisi keuangan suatu bank pada suatu saat tertentu. Ikhtisar Laba-Rugi menunjukkan hasil kegiatan atau operasional suatu bank selama periode tertentu. Ikhtisar perubahan posisi keuangan menunjukkan dari mana saja sumber pendanaan bank dan kemana saja dana telah diserapnya disalurkan. Laporan perubahan posisi keuangan disusun dari neraca pada dua periode dan ikhtisar laba-rugi selama periode yang dilaporkan.
3. 3 HUBUNGAN DIANTARA LAPORAN KEUANGAN Penyaluran Sumber Dana Dana - Uang - Dari tunai Masyara - Penempat kat an dana - Dari pada Bank Bank lain lain - Kredit - Dari - Investasi Pemega - lainnya ng saham Jasa yang - - Kegiatan ditawarkan Bank IKHTISAR LABA RUGI BANK Pendapatan Biaya - Pendapatan -Biaya Bunga Bunga - Biaya kantor - Pendapatan (overhead) komisi Biaya personalia - Pendapatan lain TUJUAN, KONSEP DASAR, SIFAT DAN KETERBATASAN LAPORAN KEUANGAN TUJUAN AKUNTANSI Pada dasarnya akuntansi dimaksudkan untuk menyediakan informasi keuangan mengenai suatu perusahaan yang akan digunakan oleh pihak-pihak yang berkepentingan dalam proses pengambilan keputusan. Laporan Keuangan bertujuan untuk memberikan: 1. Informasi keuangan yang dapat dipercaya mengenai posisi
4. 4 keuangan perusahaan (termasuk bank) pada suatu saat tertentu. 2. Informasi keuangan yang dapat dipercaya mengenai hasil usaha perusahaan selama periode akuntani tertentu. 3. Informasi keuangan yang dapat membantu pihak-pihak yang berkepentingan untuk menilai atau menginterpretasikan kondisi dan potensi suatu bank. 4. Informasi penting lainnya yang relevan dengan kebutuhan pihak- pihak yang berkepentingan dengan laporan keuangan yang bersangkutan. Laporan keuangan akan lebih bermanfaat apabila memenuhi syarat- syarat sbb: 1. Relevan 2. Jelas dan dapat dimengerti 3. Dapat diuji kebenarannya 4. Netral 5. Tepat waktu 6. Dapat dibandingkan 7. Lengkap KONSEP DASAR AKUNTANSI 1. Kesatuan akuntansi 2. Kesinambungan perusahaan 3. Periode akuntansi 4. Pengukuran dalam nilai uang 5. Harga Perolehan 6. Penetapan Pendapatan dan Biaya 7. Konsistensi 8. Objektivitas 9. Materialitas 10.Konservatisme 11.Pernyataan terbuka 12.Realisasi SIFAT DAN KETERBATASAN LAPORAN KEUANGAN 1. Bersifat historis, yaitu merupakan kejadian yang telah lewat. 2. Bersifat umum, dan bukan dimaksudkan untuk memenuhi kebutuhan pihak tertentu. 3. Proses penyusunan laporan keuangan tidak luput dari penggunaan taksiran dan berbagai pertimbangan. 4. Akuntansi hanya melaporkan informasi yang material. 5. Laporan keuangan bersifat konservatif dalam menghadapi ketidakpastian. 6. Laporan keuangan disusun dengan mengunakan istilah-istilah
5. 5 teknis. 7. Adanya berbagai alternatif metode akuntansi yang dapat digunakan menimbulkan variasi dalam pemngukuran sumber- sumber ekonomis dan tingkat kesuksesan antar perusahaan. TRANSAKSI-TRANSAKSI INTERN DAN EKSTERN DALAM BANK Transaksi adalah awal proses akuntansi. Transaksi dapat dibedakan menjadi 2, yaitu: transaksi intern dan transaksi ekstern. Transaksi intern adalah transaksi yang mempengaruhi pos-pos dalam bank saja, yaitu tidak melibatkan pihak ketiga. Transaksi ekstern adalah transaksi yang dilakukan karena melibatkan pihak ketiga dan bank, dan menyebabkan berubahnya hutang atau piutang bank. Contoh transaksi intern dan ekstern: 1. PT. Bank “Mutiara” membeli sebuah mobil (harta) seharga Rp 50.000.000,- dari sebuah toko mobil dan dibayar tunai. Transaksi tersebut merupakan transaksi intern, karena walaupun melibatkan pihak ketiga tetapi tidak menyebabkan berubahnya posisi hutang maupun piutang bank. 2. Bank “Mutiara” mengeluarkan kas untuk membayar pelunasan deposito berjangka nasabah sebesar Rp 15.000.000,-. Transaksi tersebut merupakan transaksi ekstern karena megakibatkan berubahnya hutang bank kepada nasabah sekaligus harta bank. 3. Pemegang saham menyetor modal sebesar Rp 100.000.000,- secara tunai. Transaksi ini merupakan transaksi ekstern, karena melibatkan pihak ketiga, dalam hal ini pemegang saham, sehingga mengakibatkan berubahnya posisi modal sekaligus harta. 4. Bank mencairkan penarikan cek debitur nasabah sebesar Rp 200.000.000,-. Transaksi ini adalah transaksi ekstern karena menyebabkan timbulnya piutang bank kepada nasabahnya, yakni debitur.
6. 6 PROSES AKUNTANSI SIKLUS AKUNTANSI Dokumen Dasar Transaksi Buku Jurnal Buku Pembantu Buku Besar = Keputusan Neraca Analisa Ikhtisar L/R Keadaan Keuangan Ikhtisar Perub. Posisi Keu. PROSES AKUNTANSI BANK Proses akuntansi bank pada dasarnya sama dengan akuntansi umum, tetapi banyak diperlukan buku pembantu untuk mencatat dan mengikuti arus data keuangan atas seluruh transaksi yang terjadi dalam pada bank. Selain itu juga banyak dijumpai dokumen- dokumen dasar/formulir untuk mencatat setiap jenis transaki. Proses akuntansi bank tsb dapat diilustrasikan sbb: Transaksi hari Laporan Pengambilan Transaksi hari bersangkutan Keuangan hari Keputusan berikutnya bersangkutan
7. 7 Proses Akuntansi Bank secara Manual Transaksi Dokumen Jurnal Pencatatan Harian Jurnal per Buku individu Harian Kartu Nasabah Buku Besar = Lap. Keu. Harian Laporan Keuangan Bulanan Proses Akuntansi Bank secara Komputerisasi Dokumen Key in Transaksi CPU Printer On-Request On-line Pengolahan Reports processing data secara Processed elektronis Daftar Daftar Daftar L/R Ad Hoc Trans. Saldo Harian Reports Harian Nasabah
8. 8 Perbedaan antara Proses Akuntansi secara Manual dan Komputerisasi Manual a Semua pekerjaan mulai dari proses pencatatan hingga pengikhtisaran dilakukan oleh tangan manusia. a Unsur manusia memegang peranan penting dalam menjalankan proses akuntansi. a Kecermatan dan ketepatan waktu dalam mencatat data keuangan dan penyajian laporan keuangan merupakan hal yang kritis. a Perlu pemisahan antara petugas yang menyiapkan buku harian, jurnal, dan buku besar. Komputerisasi a Hanya melibatkan proses dengan tangan manusia dalam kegiatan key-in (mencatat dokumen bisnis) ke dalam komputer. a Kecermatan dan ketepatan waktu pencatatan dan penyajian informasi keuangan terjamin oleh komputer. a Unsur yang paling kritis adalah program komputer yang digunakan dalam memproses kegiatan akuntansi. SISTEM REKENING PADA BANK Sistem penomoran rekening harus dapat mencerminkan nama cabang bank yang bersangkutan, jenis rekening, nomor buku besarnya, dan nomor rekening nasabah yang bersangkutan, misalnya: xxx-xxx-xxxxx 5 digit terakhir : nomor rekening nasabah 3 digit kedua : nomor jenis rekening (misalnya giro, debitur, dsb) 3 digit pertama : nomor cabang
9. 9 Dalam setiap kelompok digit dapat ditampilkan kode-kode tertentu yang lebih memberikan informasi yang tepat, sebagai contoh 3 digit kedua untuk jenis rekening giro. Dua digit pertama memberikan kode kelompok giro, sedangkan satu digit terakhir memberikan kode pemilikan, misalnya badan usaha, perorangan, dsb. Dalam pengkodean rekening buku besar dapat dibuat sesuai dengan kebutuhan bank yang bersangkutan. Contoh: xxx-xxx-xxxxx Kode Sub Buku Besar Kode Buku Besar Kode Nomor Cabang atau Kantor Pusat DATABASE DALAM KOMPUTER a Database dalam bank merupakan sarana penyimpanan beragam files atau arsip yang dapat dikomunikasikan satu sama lain. a Database yang cocok dan baik untuk dipelihara dan memiliki oleh suatu bank adalah Relational Database. a Database yang ada dalam suatu bank dapat disajikan sesuai dengan kehendak manajemen dalam ad-hoc reports. Macamnya data dan banyaknya data yang hendak disajikan harus dapat dimanipulasi oleh si pemakai database. Arsip-arsip yang akan dimanipulir tersebut akan diakses melalui Database Management Software (DBMS), dan berfungsi sebagai perantara antara pemakai dan seluruh arsip yang akan diakses. Secara skematis database dalam bank dapat disajikan sbb: Pemakai Database Bank DBMS
Sabtu, 24 Oktober 2009
tips mengerjakan tugas
untuk para sahabat dibawah ini akan aku berikan tips untuk mengerjakan tugas agar sesuai dengan deadline yang ada :
1. kalo ada tugas langsung dikerjakan, jangan membuang waktu dengan, misalnya berkata seperti ini "ah tugasnya kan dikumpulin masih lama,nanti aja ah."Nah para sahabat jangan seperti itu yach..ingat, lakukanlah apa yang bisa kamu kerjakan sekarang, jangan menunggu hari esok....
1. kalo ada tugas langsung dikerjakan, jangan membuang waktu dengan, misalnya berkata seperti ini "ah tugasnya kan dikumpulin masih lama,nanti aja ah."Nah para sahabat jangan seperti itu yach..ingat, lakukanlah apa yang bisa kamu kerjakan sekarang, jangan menunggu hari esok....
Selasa, 20 Oktober 2009
hari yang sibuk
jakarta,20 oktober 2009
Kemarin ultah aku, bahagia rasanya didoakan oleh banyak orang, diingat oleh teman - teman tersayang. pagi - pagi aku langsung bangun,langsung deh diskusiin sama mama lili. Makanan apa yach yang terbaik untuk acaraku nanati. Ada banyak pilihan di kepala ini, tadinya sich aku ingin buat spageti untuk teman - temana yang akan datang nanti, tapi sangat disayangkan, diriku ini tidak jago memasak, yach akhirnya aku beli makanan jadi aja deuh. aku beli ayam bakar kalasan, wah enak, aku ja ape nambash - nambah , yach tambah gendut deuh ni perut. hhahahahah
yang penting happpy
hahahH
Kemarin ultah aku, bahagia rasanya didoakan oleh banyak orang, diingat oleh teman - teman tersayang. pagi - pagi aku langsung bangun,langsung deh diskusiin sama mama lili. Makanan apa yach yang terbaik untuk acaraku nanati. Ada banyak pilihan di kepala ini, tadinya sich aku ingin buat spageti untuk teman - temana yang akan datang nanti, tapi sangat disayangkan, diriku ini tidak jago memasak, yach akhirnya aku beli makanan jadi aja deuh. aku beli ayam bakar kalasan, wah enak, aku ja ape nambash - nambah , yach tambah gendut deuh ni perut. hhahahahah
yang penting happpy
hahahH
Minggu, 18 Oktober 2009
Tugas MySQL
Pengertian MySQL
MySQL adalah suatu perangkat lunak database relasi (Relational Database Management System atau RDBMS), seperti halnya ORACLE, Postgresql, MS SQL, dan sebagainya. MySQL AB menyebut produknya sebagai database open source terpopuler di dunia. Berdasarkan riset dinyatakan bahwa bahwa di platform Web, dan baik untuk kategori open source maupun umum, MySQL adalah database yang paling banyak dipakai. Menurut perusahaan pengembangnya, MySQL telah terpasang di sekitar 3 juta komputer. Puluhan hingga ratusan ribu situs mengandalkan MySQL bekerja siang malam memompa data bagi para pengunjungnya.
Fitur MySQL
Kalau di seri 3.22 MySQL mulai diadopsi banyak orang dan meningkat populasi penggunanya, maka di seri 3.23 dan 4.0-lah terjadi banyak peningkatan dari sisi teknologi. Ini tidak terlepas dari tuntutan pemakai yang semakin mengandalkan MySQL, namun membutuhkan fitur-fitur yang lebih banyak lagi.
Seri 3.23. Di seri 3.23 MySQL menambahkan tiga jenis tabel baru: pertama MyISAM, yang sampai sekarang menjadi tipe tabel default; kedua BerkeleyDB, yang pertama kali menambahkan kemampuan transaksi pada MySQL; dan ketiga InnoDB, primadona baru yang potensial.
Seri 4.x. Di seri yang baru berjalan hingga 4.0 tahap alfa ini, pengembang MySQL berjanji akan menjadikan MySQL satu derajat lebih tinggi lagi. Fitur-fitur yang sejak dulu diminta akan dikabulkan, seperti subselek (di 4.1), union (4.0), foreign key constraint (4.0 atau 4.1—meski InnoDB sudah menyediakan ini di 3.23.x), stored procedure (4.1), view (4.2), cursor (4.1 atau 4.2), trigger (4.1). MySQL AB tetap berdedikasi mengembangkan dan memperbaiki MySQL, serta mempertahankan MySQL sebagai database open source terpopuler.
Keunggulan MySQL
Penyebab utama MySQL begitu popular di kalangan Web adalah karena ia memang cocok bekerja di lingkungan tersebut. Pertama, MySQL tersedia di berbagai platform Linux dan berbagai varian Unix. Sesuatu yang tidak dimiliki Access, misalnya—padahal Access amat popular di platform Windows. Banyak server Web berbasiskan Unix, ini menjadikan Access otomatis tidak dapat dipakai karena ia pun tidak memiliki kemampuan client-server/networking.
Kedua, fitur-fitur yang dimiliki MySQL memang yang biasanya banyak dibutuhkan dalam aplikasi Web. Misalnya, klausa LIMIT SQL-nya, praktis untuk melakukan paging. Atau jenis indeks field FULLTEXT, untuk full text searching. Atau sebutlah kekayaaan fungsi-fungsi builtinnya, mulai dari memformat dan memanipulasi tanggal, mengolah string, regex, enkripsi dan hashing. Yang terakhir misalnya, praktis untuk melakukan penyimpanan password anggota situs.
Ketiga, MySQL memiliki overhead koneksi yang rendah. Soal kecepatan melakukan transaksi atau kinerja di kondisi load tinggi mungkin bisa diperdebatkan dengan berbagai benchmark berbeda, tapi kalau soal yang satu ini MySQL-lah juaranya. Karakteristik ini membuat MySQL cocok bekerja dengan aplikasi CGI, di mana di setiap request skrip akan melakukan koneksi, mengirimkan satu atau lebih perintah SQL, lalu memutuskan koneksi lagi. Cobalah melakukan hal ini dengan Interbase atau bahkan Oracle. Maka dengan load beberapa request per detik saja server Web/database Anda mungkin akan segera menyerah karena tidak bisa mengimbangi beban ini.
MySQL adalah suatu perangkat lunak database relasi (Relational Database Management System atau RDBMS), seperti halnya ORACLE, Postgresql, MS SQL, dan sebagainya. MySQL AB menyebut produknya sebagai database open source terpopuler di dunia. Berdasarkan riset dinyatakan bahwa bahwa di platform Web, dan baik untuk kategori open source maupun umum, MySQL adalah database yang paling banyak dipakai. Menurut perusahaan pengembangnya, MySQL telah terpasang di sekitar 3 juta komputer. Puluhan hingga ratusan ribu situs mengandalkan MySQL bekerja siang malam memompa data bagi para pengunjungnya.
Fitur MySQL
Kalau di seri 3.22 MySQL mulai diadopsi banyak orang dan meningkat populasi penggunanya, maka di seri 3.23 dan 4.0-lah terjadi banyak peningkatan dari sisi teknologi. Ini tidak terlepas dari tuntutan pemakai yang semakin mengandalkan MySQL, namun membutuhkan fitur-fitur yang lebih banyak lagi.
Seri 3.23. Di seri 3.23 MySQL menambahkan tiga jenis tabel baru: pertama MyISAM, yang sampai sekarang menjadi tipe tabel default; kedua BerkeleyDB, yang pertama kali menambahkan kemampuan transaksi pada MySQL; dan ketiga InnoDB, primadona baru yang potensial.
Seri 4.x. Di seri yang baru berjalan hingga 4.0 tahap alfa ini, pengembang MySQL berjanji akan menjadikan MySQL satu derajat lebih tinggi lagi. Fitur-fitur yang sejak dulu diminta akan dikabulkan, seperti subselek (di 4.1), union (4.0), foreign key constraint (4.0 atau 4.1—meski InnoDB sudah menyediakan ini di 3.23.x), stored procedure (4.1), view (4.2), cursor (4.1 atau 4.2), trigger (4.1). MySQL AB tetap berdedikasi mengembangkan dan memperbaiki MySQL, serta mempertahankan MySQL sebagai database open source terpopuler.
Keunggulan MySQL
Penyebab utama MySQL begitu popular di kalangan Web adalah karena ia memang cocok bekerja di lingkungan tersebut. Pertama, MySQL tersedia di berbagai platform Linux dan berbagai varian Unix. Sesuatu yang tidak dimiliki Access, misalnya—padahal Access amat popular di platform Windows. Banyak server Web berbasiskan Unix, ini menjadikan Access otomatis tidak dapat dipakai karena ia pun tidak memiliki kemampuan client-server/networking.
Kedua, fitur-fitur yang dimiliki MySQL memang yang biasanya banyak dibutuhkan dalam aplikasi Web. Misalnya, klausa LIMIT SQL-nya, praktis untuk melakukan paging. Atau jenis indeks field FULLTEXT, untuk full text searching. Atau sebutlah kekayaaan fungsi-fungsi builtinnya, mulai dari memformat dan memanipulasi tanggal, mengolah string, regex, enkripsi dan hashing. Yang terakhir misalnya, praktis untuk melakukan penyimpanan password anggota situs.
Ketiga, MySQL memiliki overhead koneksi yang rendah. Soal kecepatan melakukan transaksi atau kinerja di kondisi load tinggi mungkin bisa diperdebatkan dengan berbagai benchmark berbeda, tapi kalau soal yang satu ini MySQL-lah juaranya. Karakteristik ini membuat MySQL cocok bekerja dengan aplikasi CGI, di mana di setiap request skrip akan melakukan koneksi, mengirimkan satu atau lebih perintah SQL, lalu memutuskan koneksi lagi. Cobalah melakukan hal ini dengan Interbase atau bahkan Oracle. Maka dengan load beberapa request per detik saja server Web/database Anda mungkin akan segera menyerah karena tidak bisa mengimbangi beban ini.
Minggu, 11 Oktober 2009
Contoh Aplikasi Basis Data


PENGENALAN DATABASE @ mesinkasir
oleh : Muhammad Subhan
subhanhouse@gmail.com
http://subhanhouse.com
Contoh pemakaian aplikasi database :
- Transaksi pembelian dari Mall/Supermarket
- Transaksi pembelian atas pemakaian kartu kredit
- Tempat penampungan data pesanan bagi agen travel
- Mengolah data asuransi
- Penggunaan Internet
- Pelajaran di Kampus
Pra Database
File Based System
- Kumpulan dari program aplikasi yang memberikan bagi pengguna akhir berupa laporan
- Masing-masing program menerjemahkan dan memanajemen data sendiri-sendiri
Database Application
Maksudnya ketika sales mengentry, data yang dimasukan akan dip roses dan dimasukan kedalam sebuah database khusus sales. Didalam database sales terdapat bermacam data, misalnya BarangKhususSewa memiliki (noBarang, namaBarang,type,idPemilik) PemilikUtama (idPemilik, namePemilik, alamat, telPemilik) PenyewaBarang (idPenyewa, namaPenyewa, alamat). Ketiga data tersebut merupakan keterkaitan satu sama lain, tetapi hanya dikenali oleh bagian sales.
Limitations of File-Based Approach
- Membatasi dan Mengasingkan data, artinya data di pelihara dengan sendiri-sendiri dan data 1 sama lain mestinya dapat berhubungan tetapi dikotak-kotakan sehingga data tidak mengenal 1 sama lain.
- Duplikasi data, data yang sama masing-masing diterjemahkan oleh program yang berbeda-beda. Membuang kapasitas daya tampung serta format file yang berbeda.
- Ketergantungan data, struktur file digambarkan didalam kode program. Maksudnya data tersebut bersifat kaku, ketika coding menuliskan data berjumlah ‘4’ jumlah data di filebase pun berjumlah ‘4’.
- Ketidakcocokan format file, penulisan file berbeda bahasa, dan tentunya tidak dapat diakses 1 sama lain.
- Penetapan Query pada program aplikasi, maksudn ya program ditulis untuk fungsi-fungsi ertentu sana, Jika dibutuhkan data baru maka perlu adanya sebuah program baru juga.
Database
Kenapa diperlukan database?
Data dapat diterjemahkan kedalam sebuah aplikasi program, dibandingkan terpisah atau diolah masing-masing. Kontrol akses luas dan manipulasi pada data dapat dilakukan oleh sebuah aplikasi program. Hasilnya berupa DBMS (database management system).
- Koleksi data dapat diakses bersama secara logika data pun berhubungan 1 sama lainnya, dan sengaja dirancang khusus untuk informasi yang dibutuhkan sebuah perusahaan.
- Pemetaan data disediakan bebas untuk di olah satu sama lain di sebuah database.
- Secara logika data merupakan kesatuan, memiliki atribut yang lengkap dan saling berhubungan dari suatu organisasi/ data perusahaan.
Database Management System (DBMS)
Suatu sistem perangkat lunak untuk mendeskripsikan/ memperlihatkan, membuat, memelihara database dan memberikan control siapa saja yang dapat mengakses database tersebut.
DBMS
Berbeda sekali bukan dengan File base? Database yang dikelola dengan DBMS terlihat lebih terintegrasi oleh sistem. Artinya, ketika Sales membutuhkan BarangKhususSewa (noBarang, namaBarang,type,idPemilik) PemilikUtama (idPemilik, namePemilik, alamat, telPemilik) PenyewaBarang (idPenyewa, namaPenyewa, alamat) data tersebut dapat pula di monitoring/ diakses oleh Contracts. Keuntungannya kapasitas media penyimpanan tidak terbuang, karena sang Contracts tidak perlu lagi membuat ketiga sumber data tersebut (tinggal sorot ke database saja).
Pendekatan Database (Database Approach)
Data Definition language (DDL), mendefinisikan bahasa yang digunakan memberi izin atas jenis data, struktur data dan batasan-batasan atas siapa saja yang akses ke data. Semua spesifikasi tentang data tersimpan dalam sebuah database. Contoh coding : Create, Delete, Rename Data Manipulation Language(DML), fasilitas umum enquiri (query language) dari data. Contoh code : insert, update, delete, merge Kontrol akses ke database, system security, kesatuan atas system, kontrol sistem perbaikan, konrol sistem hak akses, dan concurrency. Contoh Contoh code : Grant, dan Provoke A view mechanism, maksudnya data yang ada akurat dan banyak pihak yang ingin menggunakan atau cocok untuk semua bagian dari suatu organisasi yang membutuhkan. Contoh code : Select Perbolehkanlan setiap user untuk memiliki dan melihat dari database, yang utama adalah perlihatkan sub bagian dari database tersebut.
Manfaat nya adalah :
~mengurangi kompleksitas
~bertambahnya keamanan
~menyediakan tampilan dan mekanisme database yang berbeda dari yang biasanya.
~meskipun database diubah, database dasar/basic tetap konsisten, sesuai dengan struktur.
Lalu peran apa saja yang ada di lingkungan database?
~ Data Administrator (DA)
~ Database Administrator (DBA)
~ Database Designers (Logical and Physical)
~ Application Programmers
~ End Users (naive and sophisticated)
Siapa bilang sistem database tidak punya sejarah?
Generasi pertama, menggunakan hirarki dan network Generasi kedua, menggunakan metode relasional Generasi ketiga, menggunakan objek relasional dan objek orientied.
Keuntungan DBMS :
- Mengurangi duplikasi data
- Data yang dimiliki konsisten
- Banyak informasi dari data yang sama
- Berbagi data
- Mengembangkan data yang sudah terintegrasi
- Bertambahnya keamanan data
- Sesuai dengan standartisasi
- Skala ekonomi, Akurat, tepat waktu, dan relevan dibandngkan dengan membuang-buang biaya.
- Menyeimbangi dengan permasalahan kebutuhan.
- Data yang dapat dipertanggungjawabkan.
- Produktifitas
- Pemeliharaan data dapat dilakukan dengan bebas
- Backup, dan Pengembalian data yang rusak dapat dilakukan
Kekurangannya :
- Kapasitas daya tampung, apabila data sudah sangat besar sekali.
- Biaya DBMS
- Biaya hardware
- Dampak dari kesalahan cara kerja
Biografi Penulis
Muhammad Subhan, saat ini sedang menjalani pendidikan di BINUS University pada jurusan Sistem Informasi. Saat ini sedang belajar
analisa dan perancangan/ OOAD. Menguasai bahasa pemrograman C/C++, VB6, dan JAVA swing&awt (beginner). Menguasai aplikasi Photoshop, Dreamweaver, Flash 8, dan Corel Draw. Saat ini sedang serius belajar pemrograman PHP, JSP dan SQL server 2005. Saya pun bersedia menampung e-book dari teman-teman sekalian. Saat ini aktif sebagai trainer olahraga taekwondo di DKI jakarta
Sabtu, 10 Oktober 2009
Tugas Pengantar Basis Data
Nama : Andriwan
NPM : 40208129
Kelas : 2 DA 04
Tujuan utama dari sistem basis data adalah menyediakan pemakai melalui suatu pandangan abstrak mengenai data, dengan menyembunyikan detail dari bagaimana data disimpan dan dimanipulasikan.
Arsitektur komersial basis data yang banyak digunakan telah tersedia saat ini dan telah mengalami perluasan yaitu arsitektur ANSI-SPARC.
Tiga Tingkatan Arsitektur Basis data ANSI-SPARC
1. Tingkat Eksternal (External Level)
2. Tingkat Konseptual (Conseptual Level)
3. Tingkat Internal (Internal Level)
Model Data
Model data adalah kumpulan konsep yang terintegrasi yang menggambarkan data, hubungan antara data dan batasan-batasan data dala suatu organisasi.
Data sub language
Data sub language adalah subset bahasa yang dipakai untuk operasi manajemen basis data. Dalam penggunaan biasanya dapat ditempelkan (embedded) pada bahasa tuan rumah (Cobol, PL/1, dsb).
Ada 2 data sub language
1. Data Definition Language (DDL)
Bahasa yang digunakan dalam mendefinisikan struktur atau kerangka dari basis data, di dalamnya termasuk record, elemen data, kunci elemen, dan relasinya
2. Data Manipulation Language (DML)
Bahasa yang digunakan untuk menjabarkan pemrosesan dari basis data, fasilitas ini diperlukan untuk memasukkan, mengambil, mengubah data. DML dipakai untuk operasi terhadap isi basis data
Arsitektur DBMS Multi User
Teleprocessing
File-Server
Client Server
Data Independence
data independence yang berarti perubahan yang terjadi pada tingkat yang lebih rendah tidak mempengaruhi tingkat yang lebih tinggi.
Ada 2 jenis data independence
1. Physical Data Independence
2. Logical Data Independence
Data Dictionary
Data dictionary adalah tempat penyimpanan informasi yang menggambarkan data dalam basis data
MODEL DATA RELASIONAL
Sebuah sistem manajemen basisdata relasional atau dalam bahasa Inggrisnya dikenal sebagairelational database management system (RDBMS) adalah sebuah program komputer (atau secara lebih tipikal adalah seperangkat program komputer) yang didisain untuk mengatur/memanajemen sebuah basisdata sebagai sekumpulan data yang disimpan secara terstruktur, dan melakukan operasi-operasi atas data atas permintaan penggunanya.
Keuntungan Basis Data Relasional
1. Bentuknya sederhana
2. Mudah melakukan berbagai operasi data
PENGGUNAAN BASIS DATA
untuk posting kali ini saya akan membahas tentang pelajaran yang sudah di bahas di bangku kuliah dengan materi sistem basis data langsung saja ke materi
pengguna basis data
1. System Engineer
Tenaga ahli yang bertanggung jawab atas pemasangan Sistem Basis Data, dan juga mengadakan peningkatan dan melaporkan kesalahan dari sistem tersebut kepada pihak penjual
2. Database Administrator (DBA)
NPM : 40208129
Kelas : 2 DA 04
Tujuan utama dari sistem basis data adalah menyediakan pemakai melalui suatu pandangan abstrak mengenai data, dengan menyembunyikan detail dari bagaimana data disimpan dan dimanipulasikan.
Arsitektur komersial basis data yang banyak digunakan telah tersedia saat ini dan telah mengalami perluasan yaitu arsitektur ANSI-SPARC.
Tiga Tingkatan Arsitektur Basis data ANSI-SPARC
1. Tingkat Eksternal (External Level)
2. Tingkat Konseptual (Conseptual Level)
3. Tingkat Internal (Internal Level)
Model Data
Model data adalah kumpulan konsep yang terintegrasi yang menggambarkan data, hubungan antara data dan batasan-batasan data dala suatu organisasi.
Data sub language
Data sub language adalah subset bahasa yang dipakai untuk operasi manajemen basis data. Dalam penggunaan biasanya dapat ditempelkan (embedded) pada bahasa tuan rumah (Cobol, PL/1, dsb).
Ada 2 data sub language
1. Data Definition Language (DDL)
Bahasa yang digunakan dalam mendefinisikan struktur atau kerangka dari basis data, di dalamnya termasuk record, elemen data, kunci elemen, dan relasinya
2. Data Manipulation Language (DML)
Bahasa yang digunakan untuk menjabarkan pemrosesan dari basis data, fasilitas ini diperlukan untuk memasukkan, mengambil, mengubah data. DML dipakai untuk operasi terhadap isi basis data
Arsitektur DBMS Multi User
Teleprocessing
File-Server
Client Server
Data Independence
data independence yang berarti perubahan yang terjadi pada tingkat yang lebih rendah tidak mempengaruhi tingkat yang lebih tinggi.
Ada 2 jenis data independence
1. Physical Data Independence
2. Logical Data Independence
Data Dictionary
Data dictionary adalah tempat penyimpanan informasi yang menggambarkan data dalam basis data
MODEL DATA RELASIONAL
Sebuah sistem manajemen basisdata relasional atau dalam bahasa Inggrisnya dikenal sebagairelational database management system (RDBMS) adalah sebuah program komputer (atau secara lebih tipikal adalah seperangkat program komputer) yang didisain untuk mengatur/memanajemen sebuah basisdata sebagai sekumpulan data yang disimpan secara terstruktur, dan melakukan operasi-operasi atas data atas permintaan penggunanya.
Keuntungan Basis Data Relasional
1. Bentuknya sederhana
2. Mudah melakukan berbagai operasi data
PENGGUNAAN BASIS DATA
untuk posting kali ini saya akan membahas tentang pelajaran yang sudah di bahas di bangku kuliah dengan materi sistem basis data langsung saja ke materi
pengguna basis data
1. System Engineer
Tenaga ahli yang bertanggung jawab atas pemasangan Sistem Basis Data, dan juga mengadakan peningkatan dan melaporkan kesalahan dari sistem tersebut kepada pihak penjual
2. Database Administrator (DBA)
Langganan:
Postingan (Atom)
