Jumat, 15 Mei 2020

TUGAS PEMBUATAN DATABASE

Soal:
Pada saat mendaftar menjadi anggota perpustakaan Fakultas, dicatatlah nama, nomor mahasiswa dan alamat mahasiswa. Setelah itu mereka baru bisa meminjam buku di perpustakaan. Buku-buku yang dimiliki perpustakaan banyak sekali jumlahnya. Tiap buku memiliki data nomor buku, judul, pengarang, penerbit, tahun terbit. Satu buku bisa ditulis oleh beberapa pengarang. Tentukan entitas, atribut dan relasi dari deskripsi di atas, dengan menggambar ERDnya.
- Pertama membuat ERD nya

- Kedua, setelah selesai membuat ERD, kita buat Database nya. 
Disini saya membuat Database menggunakan phpMyAdmin, silahkan teman-teman ikuti langkah di bawah ini.
Catatan: Pastikan teman-teman sudah melakukan instalasi XAMPP terlebih dahulu.
 Silahkan jalankan service Apache dan MySQL di XAMPP dengan menekan tombol Start


- Pada browser, silahkan akses URL berikut: localhost/phpmyadmin
- Membuat Database
- Lalu membuat membuat Database dengan nama peminjaman_buku
 
 
Kemudian membuat tabel pada Database peminjaman_buku dengan nama mahasiswa, yang di dalamnya terdapat: nim, nama, alamat, no_telp, id_pinjam. Dimana nim sebagai primary key nya.
 
 
Setelah itu buat tabel pada Database peminjaman_buku dengan nama data_pinjaman, yang di dalamnya terdapat: id_pinjam, tgl_pinjam, tgl_kembali, no_buku. Dimana id_pinjam sebagai primary key nya.
 
 
Buat tabel pada Database peminjaman_buku dengan nama buku, yang di dalamnya terdapat: no_buku, judul, pengarang, penerbit, tahun_terbit. Dimana no_buku sebagai primary key nya.
 
:)

Minggu, 03 Mei 2020

JELASKAN TENTANG ARC DAN BUAT KAN SALAH SATU CONTOHNYA

Pengertian Arcs
Arc dalam pemodelan data membantu perancang memperjelas relasi XOR (Exclusive OR) dalam pada database. Hubungan OR Eksklusif adalah hubungan antara satu entitas dan dua (atau lebih) entitas lain dimana hanya satu dari hubungan bisa eksis dalam satu waktu.  

Jumat, 10 April 2020

TUGAS MINGGU KE 7

soal :

Pada saat mendaftar menjadi anggota perpustakaan Fakultas, dicatatlah nama, nomor mahasiswa dan alamat mahasiswa. Setelah itu mereka baru bisa meminjam buku di perpustakaan. Buku-buku yang dimiliki perpustakaan banyak sekali jumlahnya. Tiap buku memiliki data nomor buku, judul, pengarang, penerbit, tahun terbit. Satu buku bisa ditulis oleh beberapa pengarang. Tentukan entitas, atribut dan relasi dari deskripsi di atas, dengan menggambar ERDnya.

Entitas :

- Mahasiswa
- Buku
- Anggota Perpustakaan Fakultas
- Transaksi



Selasa, 24 Maret 2020

TUGAS

POST : 1 membuat ERD dari soal berikut

Anda seorang database administrator di sebuah Unviersitas. Anda harus Mendesain ERD tentang mahasiswa yang mengambil Matakuliah. Untuk data mahasiswa harus mencakup profile mahasiswa dan data akademik. Daftar matakuliah seperto kode MK, Nama MK, sks, Semester, dan Program Studi.


Selasa, 03 Maret 2020

JELASKAN DAN BUAT 1 CONTOH DARI ERD ( MENGGUNAKAN ATURAN ORACLE ACADEMY )

Entity Relationship diagram (ERD) merupakan teknik yang digunakan untuk memodelkan kebutuhan data dari suatu organisasi, biasanya oleh System Analys dalam tahap analisis persyaratan proyek pengembangan system.

Sementara seolah-olah teknik diagram atau alat peraga memberikan dasar untuk desain database relasional yang mendasari sistem informasi yang dikembangkan. ERD bersama-sama dengan detail pendukung merupakan model data yang pada gilirannya digunakan sebagai spesifikasi untuk database.

Komponen penyusun ERD:
  • Entitas
Kumpulan objek yang dapat diidentifikasikan secara unik atau saling berbeda. Simbol dari entitas biasanya digambarkan dengan persegi panjang. Selain itu, ada juga “Entitas Lemah” yang dilambangkan dengan gambar persegi panjang kecil di dalam persegi panjang yang lebih besar. Disebut entitas lemah karena harus berhubungan langsung dengan entitas lain sebab dia tidak dapat teridentifikasi secara unik.
  • Atribut
Setiap entitas pasti mempunyai elemen yang disebut atribut yang berfungsi untuk mendeskripsikan karakteristik dari entitas tersebut. Atribut kunci merupakan hal pembeda atribut dengan entitas. Gambar atribut diwakili oleh simbol elips dan terbagi menjadi beberapa jenis:
  1. Atribut kunci (key): atribut yang digunakan untuk menentukan entitas secara unik. Contoh: NPWP, NIM (Nomor Induk Mahasiswa).
  2. Atribut simpel: atribut bernilai tunggal yang tidak dapat dipecah lagi (atomic). Contoh: Alamat, tahun terbit buku, nama penerbit.
  3. Atribut multinilai (multivalue): atribut yang memiliki sekelompok nilai untuk setiap entitas instan. Contoh: nama beberapa pengarang dari sebuah buku pelajaran.
  4. Atribut gabungan (composite): atribut yang terdiri dari beberapa atribut yang lebih kecil dengan arti tertentu. Contoh: nama lengkap yang terbagi menjadi nama depan, tengah, dan belakang.
  5. Atribut derivatif: atribut yang dihasilkan dari atribut lain dan tidak wajib ditulis dalam diagram ER. Contoh: usia, kelas, selisih harga.
  • Relasi
Hubungan antara sejumlah entitas yang berasal dari himpunan entitas yang berbeda. Gambar relasi diwakili oleh simbol belah ketupat. Relasi juga terbagi menjadi beberapa jenis:
  1. One to one: setiap entitas hanya bisa mempunyai relasi dengan satu entitas lain. Contoh: siswa dengan nomor induk siswa
  2. One to many: hubungan antara satu entitas dengan beberapa entitas dan sebaliknya. Contoh: guru dengan murid dan sebaliknya.
  3. Many to many: setiap entitas bisa mempunyai relasi dengan entitas lain, dan sebaliknya. Contoh: siswa dan ekstrakurikuler.
  • Garis
Garis yang menghubungkan antar atribut untuk menunjukkan hubungan entitas pada diagram ERD.



Contoh:

Pada saat mendaftar menjadi anggota perpustakaan Fakultas, dicatatlah nama, nomor mahasiswa dan alamat mahasiswa. Setelah itu mereka baru bisa meminjam buku di perpustakaan. Buku-buku yang dimiliki perpustakaan banyak sekali jumlahnya. Tiap buku memiliki data nomor buku, judul, pengarang, penerbit, tahun terbit. Satu buku bisa ditulis oleh beberapa pengarang. Tentukan entitas, atribut dan relasi dari deskripsi di atas, dengan menggambar ERD nya.

Jawab:
  • Entitas : Mahasiswa, KAP (Kartu Anggota Perpustakaan), Buku
  • Atribut : Nama, No.mahasiswa, Alamat mahasiswa, No.buku, Judul, Pengarang, Penerbit dan tahun terbit.
  • Relasi : Daftar dan Pinjam

Minggu, 01 Maret 2020

APA ITU PHYCAL MODEL.?

APA ITU PHYSICAL MODEL.?




Basis data merupakan kumpulan dari data yang saling berelasi satu dengan yang lainnya, tersimpan di perangkat keras komputer dan digunakan perangkat lunak untuk memanipulasinya. Relasi tersebut biasanya ditunjukkan dengan kunci dari tiap file yang ada. Satu basis data menunjukkan satu kumpulan data yang dipakai dalam suatu lingkup instalasi atau perusahaan.

Penerapan basis data mampu mengatasi masalah-masalah penyusunan data yaitu :



Redudansi dan Inkonsistensi data

Kesulitan mengakses data

Isolasi data untuk standarisasi
Multiple user (banyak pemakai)
Masalah security (keamanan)
Masalah integrasi
Masalah data independence
Untuk tahap desain database secara umum yang perlu dilakukan oleh analisis adalah mengidentifikasi terlebih dahulu file-file yang diperlukan oleh sistem informasi. File-file database yang dibutuhkan oleh sistem dapat dilihat pada desain model yang digambarkan dalam bentuk diagram arus data. Langkah-langkah desain database secara umum sebagai berikut : 13

Menentukan kebutuhan file database untuk sistem baru
File yang dibutuhkan dapat ditentukan dari DAD sistem baru yang telah dibuat
Menentukan parameter dari file-file database
Setelah file-file yang dibutuhkan telah dapat ditentukan, maka parameter dari file selanjutnya juga dapat ditentukan. Parameter ini meliputi :
Tipe dari file : file induk, file transaksi, file sementara, dan lain sebagainya
Media file : harddisk, diskette, atau pita magnetik
Organisasi dari file : apakah file tradisional (file urut, ISAM atau file akses langsung) atau organisasi database (struktur berjenjang, jaringan atau hubungan)
Field kundi dan file




APA ITU CONSEPTUAL DATA BASE.?

APA ITU KONSEPTUAL DATA BASE.?


Merupakan langkah awal dalam perancangan database. Pada tahap ini kita hanya menentukan konsep-konsep yang berlaku dalam sistem database yang akan di bangun. Langkah-langkah utama dalam perancangan secara Konseptual adalah sebagai berikut:
Tahap pertama, pengumpulan data dan analisa dimana di analisis ini grader harus:
- Menentukan siapa pemakai dan bidang aplikasi yang akan grader buat.
- Setelah itu grader melakukan peninjauan dokumentasi yang ada.
- Melakukan analisa lingkungan operasi perusahaan dan pemrosesan data yang ada pada perusahaan.
- Dan yang terakhir dari proses analisa yaitu membuat daftar pertanyaan untuk wawancara ke perusahaan jika diperlukan.
Setelah selesai tahap di atas grader selanjutnya melakukan tahap kedua, merancang database secara konseptual, pada tahapan ini grader akan menghasilkan conceptual schema untuk database yang bergantung pada DBMS yang terinci. Disini greader akan sering menggunakan sebuah high-level data model seperti ERD model. Di dalam skema konseptual ini, grader harus merinci aplikasi database yang grader ketahui dan proses-proses yang mungkin akan terjadi. Tahapan perancangan database konseptual ini mempunyai 2 proses, yaitu:

1. Merancang skema secara konseptual

Menguji kebutuhan dari suatu database Greader berdasarkan hasil tahap pertama dan dapat menghasilkan conceptual database schema di DBMS-independent ini greader model data high-level seperti ER Diagram / model EER (Enhanced Entity Relationship). Agar grader dapat menghasilkan skema tersebut, grader harus menggabungkan berbagai kebutuhan user dan secara langsung membuat skema database atau dengan cara merancang skema secara terpisah dari kebutuhan pengguna dan selanjutnya menggabungkan skema yang sudah dibuat grader tersebut. Model data yang grader gunakan pada perancangannya adalah DBMS-indpendent dan selanjutnya yang grader lakukan adalah memilih DBMS untuk mulai melakukan perancangannya.

2. Merancang proses-proses

Disini greader menguji kebutuhan aplikasi database yang telah dianalisis pada tahap pertama, dan menghasilkan rincian proses-proses ini. Fungsi tahap ini Greader yang dikerjakan secara paralel bersama dengan tahap perancangan skema konseptual yaitu merancang karakteristik dari proses-proses database yang telah grader ketahui pada suatu DBMS-independent. Proses-proses ini akan digunakan untuk mengolah dan memanipulasi database saat dimana database diakses.
Setelah itu ada juga beberapa tahap yang harus grader lakukan untuk dapat menyelesaikan perancangan databasenya. Tahap ketiga, memilih DBMS yang cocok. Tahap keempat, merancang database secara logika. Tahap kelima, merancang basis data secara fisik. Dan yang terakhir yaitu tahap keenam, implementasi sistem database.




www.ubpkarawang.ac.id