Tampilkan postingan dengan label Pengenalan Basis Data. Tampilkan semua postingan
Tampilkan postingan dengan label Pengenalan Basis Data. Tampilkan semua postingan

Kamis, 17 Januari 2013

Sistem Pengolahan Data Perpustakaan SMA ABC (kuis SMBD )

data master


 Rancangan struktur tabel database sekaligus menentukan primary key dan foreign key ( dalam bentuk 3NF)

data transaksi
 Rancangan struktur tabel database sekaligus menentukan primary key dan foreign key ( dalam bentuk 3NF)

Gambar diagram kerelasian.
relasi data master

relasi data transaksi dengan data master 

Perintah SQL untuk :

       Membuat database perpustakaan.
·         Create database perpustakaan
Ø  Membuat tabel database master dan transaksi.
·         Create table user(id_user type(ukuran), nm_user type(ukuran), alamat type(ukuran)
·         Create table anggota(id_anggota type(ukuran), nm_anggota type(ukuran), alamat type(ukuran)
·         Create table jenis_buku(id_jenis type(ukuran), nm_jenis type(ukuran)
·         Create table buku(id_buku type(ukuran), nm_buku type(ukuran), id_bidang type(ukuran), id_jenis type(ukuran), id_penerbit type(ukuran), id_penulis type(ukuran)
·         Create table bidang_ilmu(id_bidang type(ukuran), nm_bidang type(ukuran)
·         Create table penerbit(id_penerbit type(ukuran), nm_penerbit type(ukuran), alamat type(ukuran)
·         Create table penulis(id_penulis type(ukuran), nm_penulis type(ukuran), alamat type(ukuran), id_propinsi type(ukuran), id_kabupaten type(ukuran), id_kecamatan type(ukuran)
·         Create table propinsi(id_propinsi type(ukuran), nm_propinsi type(ukuran)
·         Create table kabupaten(id_kabupaten type(ukuran), nm_kabupaten type(ukuran)
·         Create table kecamatan(id_kecamatan type(ukuran), nm_kecamatan type(ukuran)
·         Create table tarif_benda(id_buku type(ukuran), t_terlambat type(ukuran), t_rusak type(ukuran), t_hilang type(ukuran)
·         Create table pinjam(no_pinjam type(ukuran), id_anggota type(ukuran), id_buku type(ukuran),  jml_buku type(ukuran), tgl_pinjam type(ukuran)
·         Create table kembali(no_pinjam type(ukuran), id_anggota type(ukuran), id_buku type(ukuran),  jml_buku type(ukuran), tgl_kembali type(ukuran)
·         Create table denda_terlambat(no_pinjam type(ukuran), id_anggota type(ukuran), id_buku type(ukuran),  tgl_pinjam type(ukuran), tgl_kembali type(ukuran), t_terlambat type(ukuran)
·         Create table denda_buku_rusak(no_pinjam type(ukuran), id_anggota type(ukuran), id_buku type(ukuran),  t_rusak type(ukuran)
·         Create table denda_buku_hilang(no_pinjam type(ukuran), id_anggota type(ukuran), id_buku type(ukuran),  t_hilang type(ukuran)
Ø  Menghitung jumlah total semua koleksi buku
·         Select id_buku , count(*) FROM buku group by id_buku

Ø  Menampilkan daftar buku dan penerbitnya, urut ascending berdasarkan abjad judul buku
·         select * from buku  order by id_buku, id_penerbit
Ø  Menampilkan daftar anggota sedang meminjam buku, urut ascending berdasarkan tanggal pinjam
·         select * from pinjam  order by tgl_pinjam, id_anggota
Ø  Menampilkan daftar seluruh anggota yang pernah membayar terlambat mengembalikan buku, urut ascending berdasarkan tanggal pinjam
·         select * from denda_terlambat  order by id_anggota, no_pinjam
Ø  Menampilkan daftar seluruh anggota yang pernah membayar denda buku hilang, urut ascending berdasarkan tanggal pinjam
·         select * from denda_buku_hilang  order by id_anggota, no_pinjam
Ø  Menampilkan daftar seluruh anggota yang pernah membayar denda buku hilang, urut ascending berdasarkan tanggal pinjam
·         select * from denda_buku_rusak  order by id_anggota, no_pinjam





































































read more

Selasa, 06 November 2012

Fungsi Basis Data




Fungsi Basis Data

Basis data memiliki peranan penting dalam suatu organisasi, dan dimanfaatkan untuk sejumlah tujuan yang mendukung tujuan utama organisasi. Peranan utama  data  antara lain sebagai berikut:

Ketersediaan (availability) : basis data harus diorganisasi sedemikian rupa sehingga data selalu tersedia ketika diperlukan, walaupun secara fisik penyimpanan file-file datanya tidak harus berada pada satu lokasi, tetapi dengan teknologi jaringn komputer file-file data ini secara logis tersedia bagi penggunanya.

Kecepatan dan kemudahan (speed) : basis data harus bisa menjamin bahwa data dapat diakses dengan mudah dan cepat ketika diperlukan.

Kelengkapan (completeness) : data yang tersimpan dalam basis data harus lengkap, dengan kata lain dapat melayani semua kebutuhan penggunanya, walaupun kata lengkap adalah relatif terhadap kebutuhan setiap orang, namun basis data menjamin kemudahan dalam menambah koleksi data, menjamin kemudahan dalam memodifikasi struktur data seperti penambahan field-field data.

Keakuratan (accuracy) : data dalam file-file database diorganisasi sedemikian rupa sehingga dapat menekan kesalahan-kesalahan pada saat pemasukan (dataentry) dan pada penyimpanan (datastore).

Keamanan (security) : sistem basis data yang baik pasti menyediakan fasilitas pengaman data sehingga data tidak dapat diakses, dimodifikasi, diubah, atau dihapus oleh orang yang tidak diberi hak. Sistem basis data harus bisa menentukan siapa yang boleh meng-akses data siapa yang tidak boleh, dengan demikian data dapat diamankan.

Pemakaian bersama (data sharing) : basis data umum-nya dirancang agar dapat digunakan oleh berbagai unit kerja, dan tidak terbatas pada satu pemakai, pada satu lokasi, atau satu aplikasi saja.

Effisiensi penyimpanan (space/storage efficiency) : organisasi basis data dibuat sedemikian rupa sehingga dapat menghindari duplikasi data (redundancy), karena duplikasi data memperbesar ruang penyimpanan. Sistem pengkodean dan relasi data yang diterapkan pada basis data dapat menghemat ruang penyimpanan

 

 

Secara teknis bidang-bidang fungsional organisasi yang telah umum menerapkan sistem basis data demi efisiensi, keamanan, keakuratan, dan kecepatan serta kemudahan dalam pengelolaan data, antara lain adalah:

·         Kepegawaian (personalia)

·         Pergudangan (inventaris)

·         Akuntansi (keuangan)

·         Reservasi (pemesanan tiket, kamar hotel, dsb)

·         Layanan pelanggan (customer services)

·         Penjualan (point of sale di supermarket)

·         dan sebagainya

Berbagai organisasi telah menerapkan basis data dalam sistem informasi-nya, dan berhasil meningkatkan kinerja organisasi, antara lain:

·         Perbankan

·         Asuransi

·         Pendidikan / sekolah

·         Swalayan

·         Rumah sakit

·         Biro perjalanan

·         Telekomunikasi

·         dan lain lain

 

read more

Minggu, 04 November 2012

Istilah Dasar Basis Data


Istilah – Istilah Dasar Basis Data

Enterprise
Suatu bentuk organisasi seperti: bank, universitas, rumah sakit, pabrik, dsb.
Data yang disimpan dalai basis data merupakan data operasional dari suatu enterprise.
Contoh data operasional : data keuangan, data mahasiswa, data pasien.


Entitas          
Suatu obyek yang dapat dibedakan dari lainnya yang dapat diwujudkan dalai basis data.
Contoh Entitas dalam lingkungan bank terdiri dari : Nasabah, Simpanan, Hipotik
Contoh Entitas dalam lingkungan universitas terdiri dari : Mahasiswa, mata kuliah
Kumpulan dari entitas disebut Himpunan Entitas
Contoh : semua nasabah, semua mahasiswa.


Atribut ( Elemen Data )
Karakteristik dari suatu entitas.
Contoh : Entitas Mahasiswa atributnya terdiri dari Npm, Nama, Alamat, Tanggal lahir.
Nilai Data ( Data Value )
Isi data / informasi yang tercakup dalai setiap elemen data.
Contoh Atribut Nama Mahasiswa dapat berisi Nilai Data : Diana, Sulaeman, Lina.


Kunci Elemen Data ( Key Data Element )
Tanda pengenal yang secara unik mengidentifikasikan entitas dari suatu kumpulan entitas.
Contoh Entitas Mahasiswa yang mempunyai atribut-atribut npm, nama, alamat, tanggal lahir menggunakan Kunci Elemen Data npm.


Record Data
Kumpulan Isi Elemen data yang saling berhubungan.
Contoh : kumpulan atribut npm, nama, alamat, tanggal lahir dari Entitas Mahasiswa berisikan : “10200123″, “Sulaeman”, “Jl. Sirsak 28 Jakarta”, “8 Maret 1983″.


read more

Pengertian Basis Data




Pengertian Basis Data .

Basis data (database) adalah kumpulan dari berbagai data yang saling berhubungan satu dengan yang lainnya. Basis data tersimpan di perangkat keras, serta dimanipulasi dengan menggunakan perangkat lunak. Pendefinisian basis data meliputi spesifikasi dari tipe data, struktur dan batasan dari data atau informasi yang akan disimpan. Database merupakan salah satu komponen yang penting dalam sistem informasi, karena merupakan basis dalam menyediakan informasi pada para pengguna atauuser.


Penyusunan basis data meliputi proses memasukkan data kedalam media penyimpanan data dan diatur dengan menggunakan perangkat Sistem Manajemen Basis Data (Database Management System DBMS). Manipulasi basis data meliputi pembuatan pernyataan (query) untuk mendapatkan informasi tertentu, melakukan pembaharuan atau penggantian (update) data, serta pembuatan report data.


Tujuan utama DBMS adalah untuk menyediakan tinjauan abstrak dari data bagi user. Jadi sistem menyembunyikan informasi mengenai bagaimana data disimpan dan dirawat, tetapi data tetap dapat diambil dengan efisien. Pertimbangan efisien yang digunakan adalah bagaimana merancang struktur data yang kompleks, tetapi tetap dapat digunakan oleh pengguna yang masih awam, tanpa mengetahui kompleksitas struktur data. Basis data menjadi penting karena munculnya beberapa masalah bila tidak menggunakan data yang terpusat, seperti adanya duplikasi data, hubungan antar data tidak jelas, organisasi data dan update menjadi rumit. Jadi tujuan dari pengaturan data dengan menggunakan basis data adalah :
  • Menyediakan penyimpanan data untuk dapat digunakan oleh organisasi saat sekarang dan masa yang akan datang.
  • Kemudahan pemasukan data, sehingga meringankan tugas operator dan menyangkut pula waktu yang diperlukan oleh pemakai untuk mendapatkan data serta hak-hak yang dimiliki terhadap data yang ditangani.
  • Pengendalian data untuk setiap siklus agar data selalu up-to-date dan dapat mencerminkan perubahan spesifik yang terjadi di setiap sistem.
  • Pengamanan data terhadap kemungkinan penambahan, pengubahan, pengerusakan dan gangguan-gangguan lain. 

Elemen Basis Data
Entitas adalah sekumpulan objek yang terdefinisikan yang mempunyai karakteristik sama dan bisa dibedakan satu dengan lainnya. Objek dapat berupa barang, orang, tempat atau suatu kejadian.
  • Contoh entitas : Seseorang yang menjadi siswa di sebuah sekolah.
  • contoh lainya : barang yang menjadi inventaris suatu perusahaan
  • siswa merupakan entitas
  • barang juga di sebut entitas
Atribut adalah deskripsi data yang bisa mengidentifikasi entitas yang membedakan entitas tersebut dengan entitas yang lain. Seluruh atribut harus cukup untuk menyatakan identitas obyek, atau dengan kata lain, kumpulan atribut dari setiap entitas dapat mengidentifikasi keunikan suatu individu.
  • sedangkan atribut adalah bagian dari entitas
  • siswa memiliki atribut :
  • no siswa
  • alamat siswa
  • barang memiliki atribut :
  • no barang
  • harga barang
Data Value (Nilai Data) : Data Value adalah data aktual atau informasi yang disimpan pada
tiap data, elemen, atau atribut. Atribut nama pegawai menunjukan tempat dimana informasi
nama karyawan disimpan, nilai datanya misalnya adalah Anjang, Arif, Suryo, dan lain-lain yang merupakan isi data nama pegawai tersebut.
  • File/Tabel : Kumpulan record sejenis yang mempunyai panjang elemen yang sama, atribut yang sama, namun berbeda nilai datanya.
  • Record/Tuple : Kumpulan elemen-elemen yang saling berkaitan menginformasikan tentang suatu entitas secara lengkap. Satu record mewakili satu data atau informasi
read more