type="text/javascript">

Selasa, 24 Maret 2015

Basis Data Pertemuan empat

Entity Relationship Diagram

  • Diagram E-R = ERD
  • Diagram E-R berupa model data konsepsual, yang merepresantikan data dalam suatu organisasi dalam bentuk objek-objek dan hubungannya
  • Tidak bergantung kepada software yang akan dipakai unntuk mengimplementasikan basis data.
  • Diagram E-R biasa digunakan dalam tahap ananlis perancangan basis data
  • ERD untuk memodelkan struktur data dan hubungan antar data, untuk menggambarkannya digunakan beberapa notasi dan simbol. Pada dasarnya ada 3 simbol yang digunakan, yaitu : Entity(objek), Atribut(kolom), Relationship.
Entity
adalah objekyang mewakili sesuatu yang nyata dan dapat dibedakan dari sesuatu yang lain
  • Kumpulan objek yang memiliki karakteristik sama dinamakan himpunan entitas
  • Semua manajer dalam sebiuah perusahaan bertedudukan sebagai himpunan entitas.
  • 2 Type entity : 
  1. Strong Entity adalah entity yang dapat berdiri sendiri tidak bergantung pada entity lain. contoh : mahasiswa
  2. Weak entity adalah entity yang eksistensinya bergantung pada stong entity. contoh : Orang tua.
Type Atribut
  1. Key Atribut adalah atribut yang menyimpan sebagian nilai unik dari setiap entity sehingga anggota entity yang satu berbeda dengan yang lain.
  2. Partial Key adalah atribut yang menyimpan sebagian nilai dari key atribut
  3. Si,mple Atribut adlah atribut yang nilainya tidak bisa dipecah lagi.
  4. Composite Atribut adalah atribut yang menyimpan nilai yang dapat dipech lagi (divisible)
  5. Single Value Atribut adalah atribut yang digukan untuk menyimpan nilai tunggal
  6. Multivalue Atribut adalah atribut yang digunakan untuk menyimpan nilai banyak
  7. Strored Atribut adalah atribut yang digunakan untuk menyimpan niali-nialai yang memang harus disimpan
  8. Derived Atribut adalah atribut yang menyimpan nilai-nilai yang tidak harus disimpan.
Relationship
adalah hubungan antara sejumlah entitas yang berasal dari himpunan entitas yang berbeda
Fungsi relationship menghubungkan antara entitas/relasi antar entitas

3 Jenis Relatinship :
  1. General Relationship : Menghubungkan antara entitas secara umum(strong entity with strong entity or weak entity with weak entity)
  2. Identifying Relationship : relasi kepemilikan yag menghubungkan strong entity dengan weak entity
  3. Recursive Relationship : relasi yang hanya terhuibung pada entity yang sama.



Minggu, 22 Maret 2015

Resume Film Pirates of Sillicon Valley

FIlm ini menceritakan tentang berdirinya Apple Computer dan Microsoft Corporation. dimana pendiri Apple adalah Steve jobs, sedangkan Microsoft Corporation adalah Bill Gates. Film ini menceritakan kejeniusan mereka dalam bersaing untuk menciptakan penemuan hebat yang mereka buat.

Awalnya Bill Gates dan rekannya mendirikan Microsoft, lalu disusul oleh Steve Jobs dan kawannya mendirikan Apple. Lama-lama Apple mulai berkembang berkat adanya mouse, ide ada mouse sebenarnya mereka curi dari ide Xerox. Bahkan Steve tidak malu menunjukkan bahwa hasilnya itu adalah hasil tiruan, dia jujur saja. Pada saat ini Apple masih lebih pesat dibandingkan Microsoft. tetapi microsoft memiliki Basic yang menurut IBM menarik perhatian. Dan pada suatuketika Bill Gates bisa meyakinkan IBM dalam suatu pertemuan dengan menjual XDOS yg bukan ciptaannya tp tetap lisensi Microsoft. Dari pertemuan itulah Microsoft terus berkembang tapi masih dibawah Apple. Bill Gates pun bingung Apple selalu lebih unggul dibanding Microsoft, dan akhirnya Bill Gates mendatangi Steve Jobs. Steve Jobs dengan rela melihatkan prototype nya kepada Bill Gates, malah beliau memberikan satu prototype ke Bill Gates karena Bill Gates sudah berjanji akan ikut membantu mengembangkan Apple. Lama-lama Bill Gates tidak muncul, sehingga Stave Jobs sadar dan marah lalu mendatagi Bill Gates, tapi Bill Gates bisa meyakinkan lagi Steve JObs bahwa dia sedang mengembangkan Apple. Akhirnya Jadilah Apple dengan prototype tersebut. Gates diberi kesempatan untuk ikut berpidato. Saat Bill Gates sedang berpidato, Steve Jobs mendapat kabar bahwa di Jepang sudah adakomputer dengan program yang milik Apple. Program tersebut adalah Microsoft Windows.

Dari film ini kita bisa mengambil pelajaran, bahwa kita harus tetap semangat, inovatif, berani berubah menuju arah yang lebih baik, berani mengambil resiko, lebih memaksimalkan kinerja otak, dan harus pintar melihat peluang yang ada


Selasa, 17 Maret 2015

Basis Data Pertemuan 3

Pemodelan Data dan Basis Data Relasional

ada dua pemodelan data :
  1. Memodelkan data berbasis Objek
    • ERD ( yang populer )
    • Semantik
  2. Memodelkan data berbasis Record
    • Relasional ( yang populer )
    • Hirarki
    • Network
Model Data
        Perangkap konseptual untuk menggambarkan data, hubungan data, semantik (makna) data dan batasan data.

Model Data Berbasis Objek
        adalah  data dan relasi yang menjelaskan logik antar objek.
  1.  ERD (Entity Relationship Diagram) adalah  diagram yang menggambarkan hubungan antara objek.
  2. Semantik adalah hubungan antar objeknya dinyatakan dengan kata-kata.
                                                gambar 1. contoh ERD

Model Data Berbasis Record
          Model ini mendasarkan pada record untuk menjelaskan kepada user tentang hubugan logik antar data dalam basis data.
  1. Relational Model
  2. Hirarchycal Model (Tree structure)
  3. Network Model (Plek structure)
                                            gambar 2. contoh record

Basis Data Relasional
  • Data Base adalah kumpulan relasi yang saling berhubungan satu sama lain
  • lebih familiar jika menyebutnya sebagai tabel
  • tabel memiliki kolom dan baris 
  • kolom disebut atribut , baris disebut tuple
  • relation, atribut, dan tuple, itu hanya penamanan di tabel, baris, kolom
Istilah
  • Record/Tuple : sebuah baris dari suatu tabel
  • Fiels/Atribut : kolom pada suatu tabel
  • Domain: Batasan nilai dalam atribut dan tipe datanya
  • Primary key  (boleh ada 2 primary key dalam suatu tabel) : adalah kunci primer, field unik yang dipakai untuk membedakan record satu dnegan record yang lainnya.
  • Foreign key : kunci asing. Primary key dari suatu tabel yang masuk ke tabel lain
Sifat yang melekat dalam Relasi
  • Tidak ada baris yang kembar
  • Urutan tupel tidak penting
  • Sebab atribut memiliki nama yang unik 
  • Letak atribut bebas
  • Setiap atribut memiliki nilai tunggal dan jenisnya sama untuk semua baris 

Selasa, 10 Maret 2015

Basis Data pertemuan kedua

assalamuallaikum wr wb

Basis Data kelas C sudah melalui pertemuan kedua yang membahas tentang Sistem Basis Data. dalam materi sistem basis data ini, saya merangkum,
  • Data : objek atau peristiwa, yang disitu data adalah bagian dari sistem informasi
  • Informasi : kumpulan data yang diolah
  • Sistem : kumpulan bagian data yang diolah
  • Sistem Informasi : Kumpulan dari banyak elemen untuk menjadi informasi. Elemennya seperti, manusia, fasilitas, teknologi, media, prosedur, dll.
Sistem Basis Data
    kecuali ada data dalam sistem basis data, ada komponen lainnya yaitu, user, software(Sistem pengelola basis data (DBMS)), komputer(hardware), dan Sistem Operasi.

DBMS (Data Base Managemen System)
      adalah program komputer yang digunakan menginputkan, mengubah, menghapus, memanipulasi dan memperoleh data informasi yang praktis dan efisien. Contoh softwarenya Mc. Acces, my SQL, SQL Server, dll.

Tujuan Managemen Sistem Basis Data
  • Speed
  • Efficiency
  • Accurancy
  • Availability
  • Security
  • Sherabillity
  • Completeness
Abstraksii Data
      merupakan level dalam bagaimana melihat data dalam sebuah sistem basis data
 gambar diatas merupakan gambar view of data, keterangannya :
  • level fisik    : adalah level paling bawah yang mengetahui sebuah record/data disimpan
  • level logic   : alalah menggambarkan tidak hanya data yg disimpan tapi ada hubungan antara data
  • level view   : adalah program aplikasi menyembunyikan detail tipe data
Bahasa Basis Data
  • Mendefinisikan Basis Data
  • Memanipulasi Basis Data
  • SQL -> Bahasa basis data standart
  • DDL
  • DML
 Pengguna Basis Data
  • Administrator Basis Data
  • Perancang Basis Data
  • Progammer aplikasi
  • Casual Users (tanpa menulis modul, query lewat DBMS)
  • Specialized user (keperluan khusus, Pakar, citra, dsb)
  • End/Naive user (lewat aplikasi)
  • Analyst sistem
Cukup ini materi yang saya catat dalam Basis Data pertemuan ke dua ^.^ semoga bermanfaat .

wassalamuallaikum wr wb

Selasa, 03 Maret 2015

BASIS DATA

Assalammuallaikum ^^

Ini merupakan materi awal dari mata kuliah Basis Data , dan disini saya akan merangkum materi awal ini tentang dasar awal pengertian Basis Data. Langsung saja,

Basis data adalah bahwa sesuatu harus disusun dan didata untuk mempermudah pencarian. dalam penjelasan lain Basis data adalah kumpulan data terhubung yang disimpan secara bersama-sama pd suatu media yang diorganisasikan berdasarkan sebuah skema atau struktur tertentu dengan bantuan software untuk melakukan manipulasi untuk kegiatan tersebut.

untuk mengelola Basis Data :
  • di kelompokkan berdasarkan fungsi
  • pemberian label nama atau nomer
  • menempatkan arsip tersebut dengan cara atau urutan tertentu
ada beberapa Operasi Basis Data, yaitu :
  • Create database
  • Drop database
  • Create table
  • Insert
  • Mencari
  • Update
  • Delete
Objektif Basis Data
  • Memudahkan pencarian
  • Hemat waktu (efisiensi waktu)
  •  Efisien Tempat 
  • Akurasi
  • Security
Mungkin cukup dulu rangkuman materi saya ini ^^
Wassalamuallaikum ^^