Selasa, 11 Januari 2011

ARSITEKTUR DATABASE

arsitektur Database terdiri dari tiga tingkatan, eksternal, konseptual dan internal. Clearly separating the three levels was a major feature of the relational database model that dominates 21st century database. Jelas memisahkan tiga tingkat merupakan ciri utama dari model database relasional yang mendominasi database abad ke-21. 
The external level defines how users understand the organization of the data. Tingkat eksternal mendefinisikan bagaimana pengguna memahami organisasi dari data. A single database can have any number of views at the external level. Sebuah database tunggal dapat memiliki sejumlah pandangan di tingkat eksternal. The internal level defines how the data is physically stored and processed by the computing system. Tingkat internal menentukan bagaimana data secara fisik disimpan dan diproses oleh sistem komputasi. Internal architecture is concerned with cost, performance, scalability and other operational matters. Arsitektur internal berkaitan dengan biaya, kinerja, skalabilitas dan hal-hal operasional lainnya. The conceptual is a level of indirection between internal and external. Konseptual adalah tingkat belit antara internal dan eksternal. It provides a common view of the database that is uncomplicated by details of how the data is stored or managed, and that can unify the various external views into a coherent whole. Ini memberikan pandangan umum dari database yang rumit dengan detail bagaimana data disimpan atau dikelola, dan yang dapat menyatukan berbagai pandangan eksternal menjadi kesatuan yang utuh.

EMPAT CONTOH PENERAPAN SUATU SISTEM DATABASE

  • Studying at university
Jika kita di sebuah universitas, maka akan ada suatu sistem database yang berisi informasi tentang mahasiswa, matakuliah yang diambil pada semester itu, detil tentang biaya kuliah, modul yang sudah diambil tahun sebelumnya juga yang diambil tahun ini serta rincian dari semua hasil ujian. Selain itu juga terdapat suatu database yang berisi program kuliah tahun depan, admission dan sebuah database yang berisi rincian staff yang bekerja di universitas itu.
  • Taking out insurance
Ketika kita mengambil ke aplikasi asuransi, misalnya asuransi pribadi, asuransi bangunan, dan asuransi untuk rumah, atau asuransi kendaraan, broker asuransi akan mengakses beberapa database yang berisi berbagai organisasi asuransi. Kita harus menyediakan rincian data pribadi, seperti nama, alamat, umur, dan apakah peminum atau perokok, data ini digunakan oleh sistem database untuk menentukan premi asuransi. Broker akan membantu mencarikan jenis perusahaan asuransi yang terbaik untuk kita.
  • Purchases from the supermarket
Pada waktu melakukan transaksi di supermarket, saat itu kemungkinan sedang terjadi proses database. Kasir menggunakan pembaca kode [bar] untuk membaca setiap barang yang kamu beli. Data barang ini lalu dihubungkan ke suatu program aplikasi yang menggunakan kode [bar] untuk menemukan harga item berdasarkan suatu database produk. Selain menemukan harga item, program juga meng-update jumlah stock dalam database produk tadi, selanjutnya menampilkan harga barang pada mesin kas register. Jika tingkat persediaan telah mencapai suatu ambang batas tertentu, maka akan dilakukan pemesanan lagi, untuk itu secara otomatis sistem akan mencetak suatu order untuk pemasok. Jika suatu saat pelanggan menelpon supermarket, petugas akan memeriksa apakah persediaan yang dimaksud telah tersedia.
  • Using the local library
Perpustakaan umumnya mempunyai suatu database yang berisi rincian buku, rincian pembaca, data pengunjung. Terdapat index yang terkomputerisasi, sehingga pembaca dapat menemukan sebuah buku berdasar pada judul nya, atau pengarang, atau subjek area. sistem database menangani reservasi untuk mengijinkan pembaca untuk meminjam suatu buku dan untuk memperoleh pemberitahuan melalui mail ketika buku tersedia. Sistem juga mengirimkan peringatan ke peminjam yang seharusnya mengembalikan buku karena telah jatuh tempo. Umumnya sistem akan mempunyai suatu alat baca kode [bar] yang serupa untuk dengan yang digunakan oleh di supermarket seperti uraikan lebih awal. Alat ini digunakan untuk menjejaki buku yang diterima dan dipinjam keluar dari perpustakaan.

MATERI DATABASE PADA VB

Materi database pada VB Net menggunakan Microsoft Access 2003.Setelah membuat project baru, siapkan database pada folder tempat project baru.Misal : nama project VBNet = “supermarket”nama database = “supermarket.mdb”
Pada database supermarket siapkan tabel-tabel yang diperlukan, misal untuk tahap awal, siapkan tabel barang, dengan struktur berikut :
Tahap selanjutnya, isikan beberapa record barang.Kemudian pada project Supermarket aplikasi VB Net, lakukan koneksi ke database supermarket dengan tahapan berikut :Pada Toolbox Data, lakukan dobel klik pada OleDbDataAdapter, kemudian klik Nextdan pilih Tombol “New Connection” Pilih Provider : Microsoft Jet 4.0 OLE DB Provider, klik tombol NextKemudian pilih database yang akan digunakan.
Setelah proses koneksi selesai, klik tombol NextLanjutkan hingga pada perintah Generate SQL statements, ketikkan perintah SQL untuk menampilkan data barang. Urutan Field Pada perintah Select akan berpengaruh pada susunan kolom pada komponen DataGrid.

Kemudian pada proses selanjutnya akan muncul hak akses yang diberikan ke kita secara penuh, yaitu Select,Insert, Update dan Delete.
Pada tahap berikutnya pilih don’t include password. Setelah proses koneksi selesai, tahap berikutnya adalah membuat dataset, Dataset adalah komponen yang berfungsi sebagai sumber data (data source) untuk komponen-komponen yang ada dalam Form.
Untuk membuat dataset, klik kanan pada komponen OledbDataAdapter1, kemudian pilih “generate dataset”
Setelah proses membuat dataset baru selesai, ganti properties name komponen dataset (misal: dsbarang)
Untuk menampilkan data, pilih komponen datagrid, letakkan dalam from, kemudian atur properties datasourcenya, pilih dsbarang.barang. Setelah dipilih datasource, pada komponen Datagrid akan tampil field-field dari tabel barang Agar pada saat running / dijalankan, pada komponen datagridnya muncul data/record tabel barang, pada komponen form1 event load, ketikkan perintah :
OleDBDataAdapter1.fill(dsbarang),

CARA MEMBUAT BLOGGER

Membuat Blog Itu Mudah


Pada Lensa ini Anda akan dipandu membuat blog dari blogger.com. Anda akan mampu membuat blog tanpa perlu berdiri terlebih dari kursi Anda saat ini, karena sangat mudahnya.


Langkah 1: Daftar Google 

Daftarkan Diri Anda di Google

Lho koq? Koq di Google? Katanya mau ngajarin bikin blog di blogger.com, koq malah di Google? Tidak salah, karena untuk masuk ke blogger, Anda harus memiliki login google.com.

Silahkan kunjungi http://www.blogger.com. Anda akan mendapatkan halaman seperti pada gambar dibawah.

Jika Anda sudah memiliki login di Google, Anda tinggal login, maka Anda akan masuk ke Control Panel atau Panel Kontrol.

Oh ya, Anda bisa memilih bahasa, apakah Bahasa Indonesia atau bahasa Inggris.

Untuk kali ini saya anggap Anda belum memiliki login Google.

Klik tanda panah besar yang bertuliskan CIPTAKAN BLOG ANDA.

Sejauh ini sangat mudah dan akan terus mudah.


Halaman Pertama

Langkah 2: Daftar Blog 

Lengkapi Pendaftaran Anda

Setelah Anda klik tanda panah besar yang bertuliskan CIPTAKAN BLOG ANDA, maka akan muncul formulir seperti yang ada pada gambar dibawah ini.

Proses ini akan menciptakan account Google yang dapat Anda gunakan pada layanan Google lainnya. Jika Anda sudah memiliki sebuah account Google mungkn dari Gmail, Google Groups, atau Orkut.

Satu account Google bisa digunakan untuk mengakses semua fasilitas yang disediakan oleh Google.

Jika Anda sudah memiliki accout google, Anda bisa langsung login (masuk). Untuk login ke Google, Anda harus login dengan menggunakan alamat email.

Silahkan lengkapi.

1. Alamat email yang Anda masukan harus sudah ada sebelumnya. Anda akan dikirim konfirmasi ke email tersebut. Jika Anda menggunakan email palsu atau email yang baru rencana akan dibuat, maka pendaftaran bisa gagal. Anda tidak perlu menggunakan email gmail.com. Email apa saja bisa.

2. Lengkapi data yang lainnya.

3. Tandai "Saya menerima Persyaratan dan Layanan" sebagai bukti bahwa Anda setuju. BTW Anda sudah membacanya?

Setelah lengkap, klik tanda panah yang bertuliskan lanjutkan.


Form Pendaftaran 1


Form Pendaftaran 2

Langkah 3: Membuat Blog 

Memilih Nama Blog dan URL Blog

Jika Anda berhasil, Anda akan dibawa ke halaman seperti pada gambar dibawah. Jika gagal? Gagal biasanya karena verifikasi kata Anda salah. Itu wajar karena sering kali verifikasi kata sulit dibaca. Yang sabar saja, ulangi sampai benar. Saya sendiri sampai mengulang 3X.

Setelah Anda berhasil mendaftar, Anda akan dibawa ke halaman seperti yang ada pada gambar dibawah. Sekarang Anda mulai membuat blog dengan mengisi nama dan alamat blog Anda.

Sebagai contoh, saya menamakan blog tersebut dengan nama Hasna Zahidah. Sssst, jangan curiga, Hasna adalah putri saya. Saya memilih alamat blog dengan alamat http://hasna-zahidah.blogspot.com
sebagai alaternatif, bisa juga http://hasnazahidah.blogspot.com.

Jika Anda membuat lensa dengan tujuan mempromosikan produk Anda atau produk afiliasi, maka dalam memilih nama, harus berisi nama produk atau jasa yang akan Anda tawarkan. Misalnya jika Anda ingin menjual ebook saya, Anda bisa memilih kata kunci seperti motivasi, sukses, berpikir positif, dan kata-kata kunci lainnya yang sesuai.

Anda juga bisa meneliti kata kunci yang paling banyak dicari orang (tentu harus berhubungan dengan produk yang Anda jual) di
https://adwords.google.com/select/KeywordToolExternal

Anda bisa mengecek ketersediaan alamat blog yang Anda pilih. Jika tersedia bisa Anda lanjutkan. Jika tidak tersedia, maka Anda harus kreatif mencari nama lain atau memodifikasi alamat yang sudah ada, misalnya ditambahkan abc, xzy, 101, dan bisa juga dengan menyisipkan nama Anda.

Lanjutkan dengan klik tanda panah bertuliskan LANJUTKAN.


Proses Pembuatan Blog

Langkah ke 4 Blog Template 

Pilih desain yang sesuai dengan selera Anda.

Berhasil? Tentu saja berhasil, memang mudah koq. Jika berhasil, Anda akan diarahkan ke halaman seperti yang ada pada gambar dibawah.

Pilihlah tema yang sesuai dengan selera Anda. Jika tidak ada yang sesui dengan selera Anda, jangan khawatir, nanti masih banyak pilihan tema yang bisa Anda install sendiri. Sekarang pilih saja tema agar proses pembuatan blog bisa diselesaikan. Anda bisa preview tema dengan klik gambarnya.

Untuk Memilih tema Anda klik (tandai) bulatannya o seperti pada gambar dibawah. Lihat yang saya tunjuk dengan panah merah buatan saya.

Setelah itu Anda klik tanda panah yang bertuliskan LANJUTKAN


Memilih Tema

Belajar Membuat Blog Selesai 


JENIS - JENIS DATABASE

Basis data dibedakan menjadi empat jenis, yaitu :

1. Basis data individual
Basis data individual adalah basis data yang digunakan oleh perseorangan. Biasanya basis data seperti ini banyak dijumpai dilingkungan PC. Visual dBASE, Corel Paradox, dan Filemaker Pro merupakan contoh perangkat lunak yang biasa digunakan untuk mengelola basis data untuk kepentingan pribadi.

2. Basis data perusahaan
Basis data perusahaan adalah basis data yang dimaksudkan untuk diakses oleh sejumlah pegawai dalam sebuah perusahaan dalam sebuah lokasi. Basis data seperti ini disimpan dalam sebuah server dan para pemakai dapat mengakses dari masing-masing komputer yang berkedudukan sebagai client.

3. Basis data terdistribusi
Basis data terdistribusi adalah basis data yang disimpan pada sejumlah komputer yang terletak pada beberapa lokasi. Model seperti ini banyak digunakan bank yang memiliki sejumlah cabang di pelbagai kota dan melayani transaksi perbankan yang bersifat online.

4. Basis data publik
Basis data publik adalah basis data yang dapat diakses oleh siapa saja (publik). Sebagai contoh, banyak situs web (misalnya yahoo dan about.com) yang menyediakan data yang bersifat publik dan dapat diambil siapa saja secara gratis. Namun adakalanya seseorang harus menjadi anggota dan membayar iuran untuk memperoleh data publik.

Minggu, 09 Januari 2011

PENGERTIAN DATABASE




Basis data (bahasa Inggris: database), atau sering pula dieja basisdata, adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem manajemen basis data (database management system, DBMS). Sistem basis data dipelajari dalam ilmu informasi.

Konsep dasar dari basis data adalah kumpulan dari catatan-catatan, atau potongan dari pengetahuan. Sebuah basis data memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di dalamnya: penjelasan ini disebut skema. Skema menggambarkan obyek yang diwakili suatu basis data, dan hubungan di antara obyek tersebut. Ada banyak cara untuk mengorganisasi skema, atau memodelkan struktur basis data: ini dikenal sebagai model basis data atau model data. Model yang umum digunakan sekarang adalah model relasional, yang menurut istilah layman mewakili semua informasi dalam bentuk tabel-tabel yang saling berhubungan dimana setiap tabel terdiri dari baris dan kolom (definisi yang sebenarnya menggunakan terminologi matematika). Dalam model ini, hubungan antar tabel diwakili denga menggunakan nilai yang sama antar tabel. Model yang lain seperti model hierarkis dan model jaringan menggunakan cara yang lebih eksplisit untuk mewakili hubungan antar tabel.