Tuesday, October 2, 2012

JAWABAN TUGAS SISTEM BASIS DATA TGL 28 SEPTEMBER

0 comments
nama : wahyu eko saputro 
nim : 5302411093
rombel : 3

JAWABAN SISTEM BASIS DATA NO 1:

gambar diatas mempunyai 4 buah tabel yaitu tabel account, customer, brach dan loan. jika dibuat tabel maka dapat dibuat seperti tabel berikut:
  • tabel loan 
  • tabel Branch
  • tabel account 

  • tabel customer 


 relasi key untuk keempat tabel diatas adalah sebagai berikut
  • ·         Primary key pada setiap tabel
  • Table account = account_number
  • Table customer =  customer-name
  • Table branch = branch_name
  • Table Loan = loan_number
  • ·         Candidate key pada setiap table
  • Table account = balance, Account_name
  • Table customer =  Branch_city, asset, Branch_name
  • Table branch = amount, Loan_number
  • Table Loan = customer_city, customer-street, Customer_name
  • ·         Alternate key pada setiap table
  • Table account = balance,
  • Table customer =  Branch_city
  • Table branch = amount
  • Table Loan = customer_city, customer-street
  • ·         Foreign key
                Pada gambar diatas tidak ada relasi  foreign key karena semua atribut disetiap tabel berbeda

gambar diatas juga mempresentasikan  hubungan relasi cardinal antar tabel, relasi cardinality setiap tabel adalah sebagai berikut:
  • entitas account dengan entitas Branch mempunyai relasi One to mani karena setiap account dapat digunakan disemua cabang bank yang berbeda daerah.
  • entitas account dengan entitas customer mempunyai hubungan relasi One to One karena setiap account hanya untuk satu orang saja.
  • entitas customer dengan entitas Branch mempunyai relasi many to many karena semua customer dapat malakukan transaksi di semua cabang.
  • entitas loan dengan entitas Branch mempunyai relasi many to many karena pinjaman dapat dilakuakn di cabang manapun.



JAWABAN NO 2:

 gambar dibawah ini merupakan tabel siswa, tabel pelajaran dan tabel guru.

  •  Primary key untuk setiap tabel adalah sebagai berikut:
  • Tabel siswa primary key nya adalah NIS
  • Tabel Mata pelajaran Primary key nya adalah Kode_pelajaran
  • Tabel Guru primary key nya adalah NIP
  •  Candidate key
  • Untuk candidate key keseluruhan tabel adalah sebagai berikut: NIS, nama , alamat,pelajaran,  kode pelajaran , nama_pelajaran , NIP, nama_guru, kelas, NIP, nama_guru, alamat
  • ·  Alternate key meruapakan atribut selain primary key, alternate key untuk tabel diatas adalah
  • Tabel siswa : nama siswa , alamat, pelajaran
  • Tabel pelajaran : Pelajaran , NIP, nama_guru, kelas
  • Tabel Guru : NIP, Nama_guru, Alamat
  • ·Foreign key dari ketiga tabel diatas adalah atribut pelajaran di tabel siswa menjadi penghubung dengan tebel pelajaran dan  atribut NIP pada tabel pelajaran mejadi primary key pada tabel guru. Sedangkan NIP dan nama_guru merupakan integritas referensial karena menjadi penghubung antar tabel
  GAMBAR ERD
 


Read more ►

Saturday, September 22, 2012

BASIS DATA 3

0 comments
pertemuan ketiga mata kuliah Sistem Basis Data masih melanjutkan tentang DBMS yang meliputi entitas, atribut dan relasi.  rangkuman materi yang disampaiakn kurang lebih seperti berikut:
  • DBMS merupakan kepanjangan dari database management system yang tidak lain merupakan kumpulan data dan program yang digunakan unutk mengakses data. DBMS merupakan program untuk membuat , mengatur dan memanipulasi data. contoh program DBMS adalah oracle, mysql, DB2, Ms.Acces, dan lain sebagainya.
  • Entity Relationship Diagram merupakan suatu model yang menggambarkan entity, atribut dan relasi antar entitas.ERD menggambarkan hubungan antar data yang terstruktur logis dalam basis data. dalam ERD terdapat 3 bentuk simbol yaitu:
      1. persegi--> menggambarkan entitas
      2. elips  --> mempresentasikan etribut
      3. garis -->mempresentasikan hubungan / relasi
    • entitas adalah obyek yang mewakili benda nyata dan dapat dibedakan dengan benda lain, setiap entitas memiliki atribut.dapat dikatakan entitas merupakan kategori umum dan dilambangkan dengan simbol persegi panjang contoh : entitas mahasiswa, entitas buku, entitas pegawai dan lain sebagainya.
      •  entity set merupakan entitas yang bertipe sama 
    • atribut berguna untuk mendiskripsikan suatu entitas. setiap entitas memiliki atribut bisa satu atau beberapa atribut, atribut juga dapat diartikan sebagai properti deskriptif yang dimiliki oleh entitas. misalnya entitas ptik_2011 memiliki atribut alamat_mhs.bentuk atribut adalah oval
      • atribut memiliki nilai yang unik dari atribut lain disebut primary_key. misalnya atribute nim , tipa mahasiswa memiliki NIM yang berbeda.
      • value set : nilai yang dimiliki oleh atribut. misalnya atribut mahasiswa bernilai TEXT
      • domain :  menggambarkan tipe data, panjang data, format data.
  • jenis-jenis atribut:
    • atribut sederhana adalah atribut yang tidak dapat dipecah menjadi atribut lain seperti atribut NIM.
  
    • atribut komposit: atribut yang terdiri dari beberapa atribut . contonya:
  
    • atribut berharga tunggal : atribut yang hanya memiliki satu nilai. contohnya jenis kelamin. tipa data hanya bisa memilih satu jenis kelamin saja.
    • atribut berharga banyak : atribut yang dapat memiliki beberapa nilai. contohnya hobi, tiap data dapat memiliki hobi lebih dari satu
    • atribut derivatif: atribut yang dihasilkan dari atribut lain.contohnya atribut lama_bekerja
    • relasi: hubungan antar satu entitas atau lebih. relasi dipresentasikan dengan lambang garis
  • Cardinality rasio : menjelaskan jumlah keterhubungan dengan entity lain.cardinality rasio dibagi menjadi 4 yaitu:
    • relasi hubungan one to one contohnya manager dengan departement
    • relasi hubungan one to many contohnya mahasiswa mengambil matakuliah
    • relasi hubungan many to many karyawan dengan departement













Read more ►

Friday, September 14, 2012

RANGKUMAN SISTEM BASIS DATA 2

1 comments
perkuliahan kali ini dosen memberi materi tentang pendahuluan sistem basis data yang meliputi pengertian, tujuan, manfaat, karakteristik dan contoh-contohnya. pertama memberi penjelasan tentang data kemudian basis data dan terkahir sistem basis data. jika dirangkum materi yang diajarkan sebagai berikut:
  • data dapat diartikan secara sederhana sebagai kumpulan fakta. jika diartikan lebih luas, data merupakan kumpulan angka, teks, simbol, gambar, dsb maupun kombinasinya yang belum diolah. dapat dikatakan sebagai bahan mentah unutk dicari informasinya
  • informasi merupakan hasil dari proses pengolahan dari data yang telah didapat sehingga dapat dipublikasikan untuk memperoleh manfaat. secara sederhana informasi adalah hasil pemrosesan data.
  • basis data adalah sekumpulan data yang saling terhubung satu sama lain membentuk satu kesatuan yang utuh tanpa ada data ganda atau sama. sedangkan sistem basis data diartikan sebagai paduan antara basis data dan program pengolah data sehingga membentuk sebuah sistem data.  data bentuk file atau pengolahan yang tradisional mulai ditinggalkan karena kerumitan mengolah data.
  • komponen-kompenen pendukung sistem basis meliputi data, software, hardware, user. 
  • tujuan penggunaan sistem basis data adalah kemampuan untuk mengolah data, memanipulasi data dan mengontrol data. basis data tidak hanya digunakan untuk satu aplikasi tetapi dapat digunakan untuk semua aplikasi. jika terjadi eror pada aplikasi maka aplikasinya yang diperbaiki.  beberapa alasan mengapa menggunakan basis data:
    1. akses data mudah
    2. keamanan tinggi
    3. efisien
    4. perbaikan data mudah
  • beberapa kriteria basis data dapat dinyatakan sebagai berikut:
    1.  berbentuk data/fakta yang nyata dan bukan informasi
    2. tidak ada data yang kembar/sama
    3. dapat digunakan oleh beberapa aplikasi 
    4. dapat digunakan dengan cara yang berbeda-beda 
  • manfaat menggunakan basis data
    1. mengurangi duplikasi data karena data yang dimasukan salah
    2. keamanan data terjamin
    3. mengurangi kehilangan data karena data telah di backup
    4. lebih efisien dibanding cara tradisional
    5. mengatur data lebih mudah dan cepat 
  •  contoh program/software yang digunakan untuk mendukung basis data: oracle, ms.acces, mysql, DB2 dan lain-lain.
  • dalam sistem basis data ada 2 tahap yang sangat penting yaitu DDl dan DML
  • DDl adalah data difinition language merupakan tahap awal dalam basis data, yaitu prosedur unutk membuat tabel, memberi nama tabel, membuat indeks, menentukan struktur data. jika dipakai pada XAMPP maka perintahnya dalah create table, alert table, dropping table, dsb.
  • MML adalah data manipulation language. prosedur yang digunakan unutk manipulasi dan mengambil data dari database. misalnya search, update, delete, dsb.
  • jenis arsitektur sistem basis data dibagi menjadi 3 yaitu:
    1. sistem tunggal : dinamakan sistem tunggal karena database dan program aplikasinya ditempatkan pada komputer yang sama sehingga hanya bisa digunakan oleh penggunan itu sendiri
    2. sistem data terpusat : terpusat artinya database dan program berada pada komputer lain. sehingga bisa diakses oleh beberapa user. contohnya NISN online
    3. sistem client-server : terdiri dari dua bagian aplikasi client terpasang pada komputer user sedangkan DMBS dan basis data berada pada server. digunakan untuk mengatasi eror pada sistem data terpusat.
Read more ►

Sunday, September 9, 2012

ALASAN MENGGUNAKAN SISTEM BASIS DATA, KELEBIHAN DAN KEKURANGANNYA

1 comments

 Sistem basis data atau sering disebut dengan Database, saat ini telah banyak digunakan di berbagai aplikasi baik aplikasi offline maupun aplikasi online. Kelebihan database dalam menunjang kinerja suatu aplikasi membuat database selalu digunakan oleh pembuat software. Penyimpanan data dapat dilakukan dengan mudah dan tertata secara sistematis dan terkontrol. Struktur data menjadi lebih bervariasi dengan jenis data yang dapat disimpan dengan label dan jenis data yang disesuaikan oleh penggunannya. Sistem basis data menyimpan berbagai data yang diperlukan oleh aplikasi untuk dapat bekerja dengan baik. Data sendiri merupakan gambaran fakta dari dunia nyata yang direkam dalam bentuk angka, huruf, bunyi, teks, gambar atau kombinasinya. Sedangkan basis data adalah sekumpulan data yang saling terintegrasi dan terorganisir sehingga memudahkan pengguna untuk mengolah dan mengatur data. Basis data tersimpan pada perangkat keras dan diatur oleh perangkat lunak. Penyimpanan data harus sesuai dengan tipe data, struktur data dan batasan data yang dapat disimpan pada basis data. Proses penulisan data mencangkup proses penyimpanan dan pengaturan data oleh perangkat lunak sistem basis data atau DBMS (database management system). Sebelum mempelajari lebih dalam mengenai seluk beluk sistem basis data, pertama kali kita harus mengetahui pengertian dari sistem basis data. Sistem basis data dapat diartikan sebagai kumpulan file/data yang saling terhubung dan sekumpulan program yang memungkinkan user atau program untuk menggunakan data maupun memanipulasi file tersebut. Proses manipulasi  meliputi pembuatan pernyataan, pembaharuan data, dan report data. sistem basis data tidak dapat berdiri sendiri, akan tetapi membutuhkan beberapa komponen pendukung seperti:
  • Perangkat keras
  • Sistem operasi
  • Basis data
  • User
  • Software sistem basis data
  • Perangkat lunak lain
Read more ►
 

Copyright © SISTEM BASIS DATA Design by O Pregador | Blogger Theme by Blogger Template de luxo | Powered by Blogger