Rabu, 24 Desember 2008

Browse > Home / Archive by category 'Database'
Mengenal Jenis Backup pada SQL Server 2005
Author: Administrator · Published: November 28, 2008 · Category: Database
Menentukan metoda backup yang tepat untuk database Anda sangat berguna dalam hal administrasi database. Salah satu alasan penting untuk membuat backup database adalah untuk mengurangi resiko hilangnya data yang diakibatkan karena kegagalan atau kerusakan hardware komputer server Anda. Selain itu, dengan membuat backup, Anda juga dapat mengurangi resiko hilangnya data yang diakibatkan oleh kesalahan user [...]
Merubah Database Name pada SQL Server
Author: Administrator · Published: November 26, 2008 · Category: Database
Tips kali ini sangat sederhana sekali yaitu mengenai cara merubah database name pada SQL Server. Ide menulis tips ini muncul ketika salah seorang rekan penulis hendak merubah database name di SQL Server melalui Enterprise Manager tetapi tidak bisa. Hal ini dikarenakan memang tidak ada fasilitas untuk me-rename atau mengganti nama database melalui Enterprise Manager. Bagaimana [...]
Membangun Kembali Database Northwind pada SQL Server
Author: Administrator · Published: November 26, 2008 · Category: Database
Jika Anda pengguna SQL Server atau Microsoft Access pasti pernah mendengar database yang bernama Northwind. Database Northwind adalah database yang disediakan oleh Microsoft sebagai database contoh bagi pengguna SQL Server atau MS Access untuk memudahkan dalam belajar SQL Server atau MS Access.Database Northwind ini menggambarkan database milik suatu perusahaan fiktif yang bernama Northwind Traders dimana [...]
Keunikan Nilai Null dalam Database Relasional
Author: Administrator · Published: November 26, 2008 · Category: Database
Database relasional (relational database) seperti misalnya Oracle, DB2 (IBM), SQL Server (Microsoft), dan MySQL, memiliki fasilitas untuk menyimpan data bernilai null. Null disini bukan nol (angka nol) dan juga bukan space (untuk jenis data alpha, alphanumeric, dan string), melainkan mewakili nilai data “tidak diketahui” (unknown) atau “tidak menentu” (indeterminate) atau kosong (absence of value) Meskipun [...]
Key dan Peranannya di Database Relasional
Author: Administrator · Published: November 26, 2008 · Category: Database
Key di dalam database relasional dibutuhkan untuk menghubungkan satu tabel data dengan yang lain. Sebagai contoh (lihat diagram berikut) nomor_pesanan sebagai key di tabel pesanan digunakan didalam tabel barang_pesanan untuk mengidentifikasi (menghubungkan) pesanan yang berisi (terdiri dari) barang-barang tersebut.Download Tulisan Lengkap: djoni-key.zip
Surrogate Key
Author: Administrator · Published: November 26, 2008 · Category: Database
Misalkan kita memiliki database alamat dengan diagram ER (Entity Relationship Diagram) data model-nya sebagai berikut. Perhatikan bahwa attribute yang didalam bagian atas dari kotak entity adalah primary key. Misalnya untuk entity NEGARA, primary key adalah kode_negara. Sedang PROPINSI memiliki composite primary key yaitu kode_negara dan kode_propinsi.Download Tulisan Lengkap: djoni-surrogate.zip
Cara Praktis Merancang Database
Author: Administrator · Published: November 25, 2008 · Category: Database
Ide tulisan ini berasal dari milis Ilmukomputer.com yang mendiskusikan bagaimana merancang database. Cara praktis dalam tulisan ini tidak menggunakan teknik normalisasi secara eksplisit atau formal, melainkan berdasar pengalaman penulis merancang berpuluh database berbagai ukuran dan kompleksitas, mulai dari yang modelnya memiliki kurang dari 25 tabel sampai dengan yang memiliki lebih dari 250 tabel. Database tersebut [...]
Membuat Data Model untuk Data Warehouse
Author: Administrator · Published: November 25, 2008 · Category: Database
Sebelum mulai membuat data model untuk data warehouse, sebaiknya spesifikasi kebutuhan informasi dan data yang tersedia (sumber data) sudah harus diketahui. Untuk contoh dalam tulisan ini, kita sederhanakan spesifikasi kebutuhan informasi dan sumber data yaitu hanya spesifikasi kebutuhan fungsional. Tentu saja dalam kenyataan sesungguhnya akan lebih lengkap dan detil. Kita tidak membahas informasi teknis, misalnya [...]
Data Driven
Author: Administrator · Published: November 25, 2008 · Category: Database
Dalam tulisan ini, teknik data driven dijelaskan dengan menggunakan contoh yang relatif sederhana. Setelah memahami konsepnya melalui contoh ini, teknik data driven ini bisa diterapkan untuk kasus-kasus yang kompleks. Dalam contoh ini, kita harus membuat program untuk menghitung bonus karyawan. Besar bonus masing-masing karyawan tergantung gaji pokok dan jenis tanggung-jawabnya.Download Tulisan Lengkap: djoni-datadriven.zip
Hubungan Reflexive
Author: Administrator · Published: November 25, 2008 · Category: Database
Hubungan reflexsive sering kita temui dalam struktur data yang bersifat hirarki, misalnya struktur organisasi dan komposisi produk. Seorang karyawan bertanggung jawab (report) kepada atasannya (manager) Si manager, sebagai karyawan, juga bertanggung jawab kepada atasannya lagi, dan seterusnya. Sebuah sub-komponen merupakan bagian dari komponen; komponen bagian dari sub-assembly; sub-assembly bagian dari assembly, assembly bagian dari sub-produk, [...]
Teknik Profil untuk Analisa Data
Author: Administrator · Published: November 25, 2008 · Category: Database
Kemudahan dan kecepatan dalam analisa data selalu merupakan dua kriteria teknis utama yang diminta oleh business end-user. Tulisan ini memperkenalkan profil sebagai salah satu teknik untuk memenuhi kedua kriteria teknis diatas.Download Tulisan Lengkap:
Mengenal Bitmap Index
Author: Administrator · Published: November 25, 2008 · Category: Database
Fasilitas bitmap index di database relasional relatif baru. Oracle database misalnya baru memiliki fasilitas ini mulai release 7 (release termutakhir adalah 10) Microsoft SQL Server dan MySQL belum menyediakannya. Secara umum, index digunakan untuk mempercepat pencarian data didalam tabel database relasional. Didalam index disimpan dan disusun key dari data untuk mencapai tujuan tersebut. Didalam bitmap [...]
Mengenal Data Warehouse
Author: Administrator · Published: November 25, 2008 · Category: Database
Saya masih ingat, betapa suksesnya kami (waktu itu saya masih di Indonesia) mengerjakan proyek yang sama untuk sejumlah bank.; yaitu memproses penutupan akhir hari dipusat komputer (sistem adalah terpusat, centralized), menyampaikan informasi (laporan) kesemua cabang untuk buka kantor disetiap esok hari kerja. Laporan berisi misalnya posisi rekening nasabah yang hari sebelumnya mengadakan transaksi. Juga disiap- [...]
Data, Informasi dan Metadata
Author: Administrator · Published: November 25, 2008 · Category: Database
Beberapa hari yang lalu seorang teman bertanya: Apa bedanya informasi dengan data? Teman saya tersebut hanyalah pemakai komputer, bukan orang teknis. Berikut jawaban saya kepadanya. Andaikan kita memiliki sebaris data dengan 5 elemen sebagai berikut:Gatot Sardjono 33 Pengemudi 2000000 1-JAN-1990 Dari pengalaman, kita bisa menerka data apakah ini. Menurut teman saya ini data karyawan. Apa [...]
Melihat Daftar Database, Daftar Tabel dan Struktur Tabel pada MySQL
Author: Administrator · Published: November 25, 2008 · Category: Database
Tips MySQL kali ini akan membahas masalah melihat daftar database yang ada pada server MySQL, melihat daftar tabel yang tersedia pada suatu database dan sekaligus juga akan melihat struktur pada suatu tabel. Tulisan ini berasal dari salah seorang rekan penulis yang bertanya melalui Yahoo! Messenger.OK, jika Anda sebelumnya pengguna phpMyAdmin tentunya tidak akan kesulitan lagi [...]
Dumping dan Restore Database pada MySQL
Author: Administrator · Published: November 25, 2008 · Category: Database
Tulisan kali ini akan membahas mengenai cara men-dumping (backup) database sekaligus restorenya pada MySQL. Idenya lagi-lagi dari salah seorang rekan penulis yang pada waktu itu sedang pindah hosting dari suatu perusahaan X ke perusahaan hosting Y. Dia memiliki situs yang databasenya menggunakan MySQL dan semua data pada database tersebut akan dipindahkan ke hosting yang baru.Salah [...]
Penyimpan Data Operasional
Author: Administrator · Published: November 25, 2008 · Category: Database
Data Warehouse (DW) menyimpan data sejarah. Idealnya, sepanjang masa, sejak awal dan tidak pernah dihapus. Secara teknis, ini sangat mungkin dilaksanakan. Dari sudut ekonomis, mengingat harga harddisk yang makin murah, penyimpanan dan penyediaan data dengan volume tinggi juga bukan halangan utama.Penyimpanan sejarah didalam DW, yang digunakan terutama untuk aplikasi analisa, memiliki sejumlah ke-khususan. Misalnya, data [...]
Karakteristik Sumber Data untuk Data Warehouse
Author: Administrator · Published: November 25, 2008 · Category: Database
Data Warehouse (DW) menyimpan data yang berasal dari satu atau lebih sumber. DW tidak menciptakan data baru. Data yang disimpan didalam DW sering diolah sebelum disajikan untuk end-user, misalnya diringkas (summary) sebelum dicetak sebagai laporan.Tulisan ini membahas 6 karakteristik penting dari sumber data yang perlu diperhatikan waktu merancang dan membangun DW.Download Tulisan Lengkap: djoni-sumberdata.zip
Fungsi TO_CHAR untuk menyeragamkan format date/time
Author: Administrator · Published: November 25, 2008 · Category: Database
Ada email japri menanyakan solusi untuk menyeragamkan tanggal. Persoalan yang sama percis saya alami semasa dinas di IBM Asia 4 tahun yang lalu. Dan, saya masih ingat solusinya.KASUSKasus yang dihadapi penanya dapat dengan sederhana saya uraikan sebagai berikut. Dia diminta membuat aplikasi yang menghasilkan laporan bulanan. Laporan berisi ringkasan terpadu dari semua aktivitas departemen kerja [...]
Kelengkapan Spesifikasi Menentukan Data Model
Author: Administrator · Published: November 25, 2008 · Category: Database
Disalah satu tugas1, semasa masih dinas sebagai konsultan IBM, saya merancang model data untuk pengelolaan proyek (project management). Manager saya mengharuskan saya mulai dari kebutuhan informasi para pimpinan proyek (top-down approach).Dari hasil pengumpulan, saya simpulkan kebutuhan informasi tersebut sebagai berikut:1. Siapa saja (karyawan) yang ditugaskan untuk setiap proyek.2. Seorang karyawan mungkin bertugas beberapa kali disatu [...]
Buku Klasik ER Modelling
Author: Administrator · Published: November 25, 2008 · Category: Database
Belum lama ini saya membeli lagi buku CASE*Method: Entity Relationship Modelling oleh Richard Barker, yang diterbitkan ditahun 1990. Ini yang ke-2 kali saya membelinya. Yang pertama sewaktu masih di Asia; pada waktu kembali ke karir dibidang database, di awal 1998. Yang ini dipinjam teman, lupa siapa, jadi tidak terbawa sewaktu pindahan ke Canada. Richard Barker [...]
Penyeragaman Data dan Penggunaan Fungsi TRANSLATE
Author: Administrator · Published: November 25, 2008 · Category: Database
Disejumlah proyek “business intelligence”, saya ditugaskan untuk “membersihkan” data (data cleansing). Salah satu jenis pembersihan yang sering diperlukan adalah penyeragaman. Misalnya penyeragaman karakter pemisah (delimiting character) yang digunakan untuk menyimpan beberapa nama didalam satu field data. Penyeragaman karakter pemisah memudahkan langkah proses pembersihan data selanjutnya; misalnya memisahkan setiap nama untuk masing-masing disimpan didalam satu fieldnya [...]
Weak Entity dan Identifying Relationship
Author: Administrator · Published: November 25, 2008 · Category: Database
Weak Entity didalam Entity Relationship Model (ERM) adalah entity yang tidak memiliki atribut (attribute) sendiri untuk keunikan datanya. Didalam ERM untuk sistem penjualan misalnya (lihat ER diagram digambar 1 berikut1), atribut Kode Barang dari entity Barang Pesanan tidak cukup untuk keunikan datanya. Suatu barang bisa dipesan beberapa kali (suatu Barang bisa dibeli dilebih dari satu [...]
Chasm Traps
Author: Administrator · Published: November 25, 2008 · Category: Database
Data model ini memenuhi kebutuhan untuk menyimpan data: Semua UNIT_KERJA dengan STAF-nya (staf dari setiap unit_kerja) disetiap GEDUNG. Tetapi, penyelidikan lebih lanjut menunjukkan bahwa didalam gedung kadang-kadang ada tamu (bukan karyawan). Dengan kata lain, tamu yang bukan staf ini tidak memiliki unit_kerja.Download Tulisan Lengkap: djoni_chasm_traps.zip
Fan Traps
Author: Administrator · Published: November 25, 2008 · Category: Database
Sebuah departemen pemerintah memiliki banyak gedung kantor diseluruh penjuru tanah air. Divisi Pengelola Fasilitas Kantor ingin membangun sistem informasi yang salah satu fungsinya adalah pemberdayaan tempat kerja (space efficiency). Untuk itu perlu inventaris unit kerja dan staf digedung-gedung kantornya. Sewaktu pengumpulan kebutuhan berlangsung, spesifiknya yang berkenaan dengan data yang akan disimpan didalam database, pimpinan pengelola [...]
Next Page »