PERTEMUAN I
Pengertian dari
Data
Data adalah kumpulan-kumpulan berbagai macam fakta yang ada di dunia.
Apa itu Database?
Database adalah kumpulan data dan file dalam bentuk tabel yang saling berkaitan yang di olah untuk menghasilkan informasi.
dan DBMS merupakan aplikasi yang digunakan untuk mengolah database,
contohnya MySQL, Access, Oracle dan lain-lain.
MySQL dapat digunakan menggunakan terminal/console dan yang sudah berbasis GUI
SQL adalah suatu bahasa yang digunakan untuk mengakses database,
Bahasa SQL sendiri ada 2 yaitu:
- Data Definition Language (DDL)
- Data Manipulation Language (DML)
pengertian dari ERD
ERD atau Entity Relationship Model adalah diagram hubungan model dari data atau diagram yang menghasilkan data-data.
Maksud dari Normalisasi?
Normalisasi merupakan suatu teknik untuk menormalkan data-data yang rangkap, atau untuk menghilangkan data yang ganda.
Apa itu Sistem Database?
Sistem Database adalah kumpulan komponen-komponen dalam database yang terkait dengan database, yang bertujuan untuk mencapai suatu tujuan tertentu.
Beberapa contoh komponen dari database:
- Database
- Hardware (perangkat keras)
- Software (perangkat lunak)
- Brainware (user)
Komponen dari Brainware pun dibagi menjadi 3, yaitu:
- Database Administrator ( Orang yang mengelola sistem )
- Programmer ( Orang yang membuat program aplikasi )
- End User ( Orang yang mengakses database )
Software Sistem Informasi merupakan pengolahan data untuk mencari informasi
PERTEMUAN II
Berikut Keuntungan dan Kekurangan pemakaian sistem database:
Keuntungan:
- Efisiensi dari pengambilan dan request serta transmisi data
- Data yang digunakan bisa digunakan dan dimanfaatkan oleh banyak pihak
- Pengontrolan dan pengawasan terhadap data yang terpusat
- Efisiensi storage, dan ruang penyimpanan, baik fisik dan juga virtual
- Penggunaan tipe dan juga informasi data yang akurat
- Dapat melakukan manajemen terhadap basis data kapanpun
- Kemanan dan juga proteksi data yang tinggi
- Setiap data yang terdapat di dalam basis data bisa langsung digunakan, tanpa harus repot melakukan utak atik terlebih dahulu
- Data yang tersimpan di dalam storage atau server bersifat independen
- Autentifikasi pengambilan data yang lebih jelas dan terstruktur dengan baik
source:
http://dosenit.com/
Kekurangan:
- Mahal dalam implementasinya
- Rumit atau Kompleks
- Penanganan proses recovery dan backup sulit
- Kerusakan pada sistem basis data dapat mempengaruhi departemen yang terkait
Beberapa istilah yang dipergunakan dalam sistem basis data:
- DBMS (Database Management System)
DBMS adalah Perangkat Lunak yang menangani semua pengaksesan ke basis data. Sistem Basis Data terdiri dari basis data dan DBMS.
Enterprise yaitu Suatu bentuk organisasi atau lembaga sebuah perusahaan contohnya yaitu bank, universitas, rumah sakit, dll.
Data yang disimpan dalam basis data merupakan data operasional dari suatu enterprise. Contoh data operasional : data keuangan, data mahasiswa, data pasien
Entitas yaitu Suatu obyek yang dapat dibedakan dari lainnya yang dapat diwujudkan dalam basis data. Tentu saja, entitas ini biasanya mempunya sebuah atribut. Kumpulan dari entitas disebut Himpunan Entitas (exp. Semua Mahasiswa).
Contoh Entitas dalam lingkungan universitasyaitu : Mahasiswa, mata kuliah
Atribut yaitu Karakteristik dari suatu entitas atau sebuah komponen bagian dari Entitas.
Contoh : Entitas Mahasiswa atributnya terdiri dari Npm, Nama, Alamat, Tanggal lahir.
Nilai data yaitu Isi data / informasi yang tercakup dalam setiap elemen data.
Contoh Atribut dari entitas Mahasiswa dapat berisi Nilai Data : agus, arif, dina, susi.
- Kunci Elemen Data (Key Data Element)
Kunci Elemen Data / Primary key yaitu Tanda pengenal yang secara unik mengidentifikasikan entitas dari suatu kumpulan entitas. Pada dasarnya, Primarykey ini haruslah unik, dan nilai data dari primarykey ini tidak boleh sama dengan nilai data dengan yang lainnya.
Contoh Entitas Mahasiswa yang mempunyai atribut-atribut npm, nama, alamat, tanggal lahir menggunakan Kunci Elemen Data npm.
Record Data yaitu 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”.
KOMPONEN/STRUKTUR DATABASE
File terdiri dari record-record yang menggambarkan satukesatuan data yang sejenis.
File terdiri dari record-record yang menggambarkan satukesatuan data yang sejenis. Misalnya file mata kuliah berisidata tentang semua mata kuliah yang ada.
Kumpulan dari field membentuk suatu record. Recordmenggambarkan suatu unit data individu tertentu.
Mereprepentasikan suatu atribut dari record yangmenunjukkan suatu item data,misalnya nama, alamat, dsb
Merupakan bagian data yang terkecil, dapat berupakarakter numerik, huruf ataupun karakter-karakter khususyang membentuk suatu item data.
Contoh: Tabel Mahasiswa
Tujuan Perancangan Database sebagai berikut:
- Memenuhi informasi
- Memudahkan pengertian struktur informasi
- Mendukung kebutuhan pemrosesan
Aplikasi database dalam life cycle:
- Pendifinisian sistem
- perancangan database
- Impelementation
- Pengambilan dan Konversi data
- Konversi aplikasi
- Pengujian dan validasi (test)
- Monitoring (Maintenance)