Anda di halaman 1dari 14

LAPORAN PRAKTIKUM 2

SISTEM BASIS DATA


PENGISIAN ATRIBUT

DisusunOleh :

Kelompok 7/ Kelas A

1. Kemas Nurhadi A.J. /232016025


2. M. Iqbal Ardiansyah/ 232016033

Nama Asisten :

1. AnisSeptiPratiwi/ 232015073
2. GerrynMaulannisaa/232015108

LABORATORIUM SISTEM INFORMASI SPASIAL


JURUSAN TEKNIK GEODESI
FAKULTAS TEKNIK SIPIL DAN PERENCANAAN
INSTITUT TEKNOLOGI NASIONAL
BANDUNG
2017
Praktikum Sistem Basis Data: Pengisian data atribut

DAFTAR ISI

Contents
BAB I PENDAHULUAN ................................................................................................... 3
1.1 Maksud dan Tujuan................................................................................................. 3
1.2 Tempat dan Waktu Pelaksanaan Praktikum............................................................ 3
BAB II DASAR TEORI ........................................................................................................ 4
2.1 Basis Data ............................................................................................................ 4
A. Pengertian Basis Data ................................................................................................. 4
2.1.1 Entitas .................................................................................................................... 5
2.2 RELATIOHSIP ............................................................................................................. 5
A. Pengertian Relationship.............................................................................................. 5
B. Many to Many Relationship ........................................................................................ 6
C. Many-to-Many Relationship dengan Entity Framework ............................................ 6
BAB III ISI ................................................................................................................. 8
3.1 TahapanPembuatan Data....................................................................................... 8
3.2 Analisis ............................................................................................................... 12
BAB IV KESIMPULAN .......................................................................................... 13
4.1 Kesimpulan ......................................................................................................... 13
DAFTAR PUSTAKA ............................................................................................... 14

Kelompok 7/Kelas A
Praktikum Sistem Basis Data: Pengisian data atribut

BAB I

PENDAHULUAN

1.1 Maksud dan Tujuan


Praktikum ini bermaksud agar mahasiswa bisa mempelajari cara membuat
Data atribut yang baik dan benar,agar ilmu yang telah dipelajari ini bisa
berguna untuk mahasiswa sendiri di masa yang akan datang.
Tujuan praktikum ini adalah mahasiswa diharapkan bisa membuat Atribut
yang baik dan benar seperti yang telah dipelajari saat mengikuti
perkuliahan dan praktikum.

1.2 Tempat dan Waktu Pelaksanaan Praktikum


Praktikum ini dilaksanakan pada:
Hari: Jum’at 13 Oktober 2017
Tempat : Laboratorium Sistem Informasi Spasial Geodesi ITENAS

Kelompok 7/Kelas A
Praktikum Sistem Basis Data: Pengisian data atribut

BAB II

DASAR TEORI

2.1 Basis Data

A. Pengertian Basis Data

Basis data adalah kumpulan tabel-tabel yang mempunyai kaitan antara


satu tabel dengan tabel lainnya sehingga membentuk suatu bangunan data
untuk menginformasikan suatu perusahaan atau instansi dalam batasan
tertentu.

Menurut “Stephens dan Plew (2000), adalah mekanisme yang digunakan


untuk menyimpan informasi atau data. Informasi adalah sesuatu yang kita
gunakan sehari-hari untuk berbagai alasan. Dengan basisdata, pengguna dapat
menyimpan data secara terorganisasi. Setelah data disimpan, informasi harus
mudah diambil. Kriteria dapat digunakan untuk mengambil informasi. Cara
data disimpan dalam basisdata menentukan seberapa mudah mencari
informasi berdasarkan banyak kriteria. Data pun harus mudah ditambahkan
kedalam basisdata, dimodifikasi, dan dihapus”.

Menurut “Siberschatz, dkk.; (2002) mendefinisikan basisdata sebagai


kumpulan data berisi informasi yang sesuai untuk sebuah perusahaan. System
manajemen basisdata (DBMS)adalah kumpulan data yang saling
berhubungan dan kumpulan program untuk mengakses data. Tujuan utama
system manajemen basisdata adalah menyediakan cara menyimpan dan
mengambil informasi basisdata secara mudah dan efisien”.
Menurut “Ramakrishnan dan Gehrke (2003) basisdata sebagai kumpulan
data, umumnya mendeskripsikan aktivitas satu organisasi atau lebih yang
berhubungan”. Misalnya, basisdata universitas mungkin berisi informasi
mengenai hal berikutnya :

Kelompok 7/Kelas A
Praktikum Sistem Basis Data: Pengisian data atribut

2.1.1 Entitas
Entitas yaitu Suatu obyek yang dapat dibedakan dari lainnya yang
dapat diwujudkan dalam basis data. Tentu saja, entitas ini biasanya
mempunyai sebuah atribut. Kumpulan dari entitas disebut Himpunan
Entitas. Contoh pada bidang kesehatan Entity adalah Pasien,
Dokter,danKamar.

2.2 RELATIOHSIP

A. Pengertian Relationship

Relationship Adalah hubungan antara suatu himpunan entitas dengan


himpunan entitas lainnya. Simbol yang digunakan adalah bentuk belah
ketupat, diamod atau rectangle. Jenis-jenis relationship adalah:
1. One to one (1:1)
2. One to many/many to one (1: M / M:1)
3. Many to many (M : M)

Kelompok 7/Kelas A
Praktikum Sistem Basis Data: Pengisian data atribut

B. Many to Many Relationship

Hubungan file pertama dan file kedua adalah banyak berbanding


banyak.
Contoh :
• Dalam universitas seorang mahasiswa dapat mengambil banyak
matakuliah
• "Satu mahasiswa mengambil banyak matakuliah dan satu matakuliah
diambil banyak mahasiswa."

C. Many-to-Many Relationship dengan Entity Framework

Salah satu kelebihan Entity Framework dibandingkan LINQ to SQL


adalah kemampuannya menangani many-to-many relationship dari entity
dalam database dan meng-generate model objek yang benar. Dalam hal ini
Entity Framework boleh dibilang lebih ORM dibandingkan dengan LINQ to
SQL.
Sebagaimana kita ketahui bersama, dalam database relasional seperti SQL
Server 2005, many-to-many relationship ditangani dengan memperkenalkan
Tabel mapping antara dua entity yang berhubungan. Sebagai contoh, kita bisa
membuka isi database Northwind di SQL Server 2005 dan melihat many-to-
many relationship antara Tabel Employees dan Territories.
LINQ 2 SQL tidak bisa mengenali bahwa relasi antara Employees dan
Territories adalah many-to-many. Sehingga model objek yang dihasilkan oleh
generator LINQ 2 SQL persis copy dari model datanya.
Database relasional menghadirkan Tabel mapping untuk menjembatani many-
to-many relationship ini karena keterbatasan dari Tabel yang tidak bisa
menyimpan tipe data komposit. Sebaliknya model objek tidak memiliki
keterbatasan ini. Dalam skema antara Employees dan Territories di atas,
model objek yang benar akan menempatkan satu entity sebagai atribut
komposit dari yang lainnya. Jadi, model objek yang benar tidak akan meng-
generate class EmployeeTerritory seperti yang di-generate oleh LINQ 2 SQL.

Kelompok 7/Kelas A
Praktikum Sistem Basis Data: Pengisian data atribut

Hal inilah salah satu faktor yang menyebabkan beberapa orang menganggap
LINQ 2 SQL bukanlah ORM. Ia lebih mirip ke typed Dataset dengan
tambahan kemampuan berupa language integrated query. Dengan tambahan
kemampuannya itu setidaknya ia lebih baik dari typed Dataset.
Entity Framework hadir membenahi kekurangan LINQ to SQL tersebut.
Many-to-many relationship antara dua Tabel Employees dan Territories
dimodelkan dengan benar menurut kaidah OO untuk menggambarkan relasi
antara dua objek.
Database relasional menghadirkan Tabel mapping untuk menjembatani many-
to-many relationship ini karena keterbatasan dari Tabel yang tidak bisa
menyimpan tipe data komposit. Sebaliknya model objek tidak memiliki
keterbatasan ini. Dalam skema antara Employees dan Territories di atas,
model objek yang benar akan menempatkan satu entity sebagai atribut
komposit dari yang lainnya. Jadi, model objek yang benar tidak akan meng-
generate class EmployeeTerritory seperti yang di-generate oleh LINQ 2 SQL.
Hal inilah salah satu faktor yang menyebabkan beberapa orang menganggap
LINQ 2 SQL bukanlah ORM. Ia lebih mirip ke typed Dataset dengan
tambahan kemampuan berupa language integrated query. Dengan tambahan
kemampuannya itu setidaknya ia lebih baik dari typed Dataset.
Entity Framework hadir membenahi kekurangan LINQ to SQL tersebut.
Many-to-many relationship antara dua Tabel Employees dan Territories
dimodelkan dengan benar menurut kaidah OO untuk menggambarkan relasi
antara dua objek.
Jadi, Entity Framework selangkah lebih baik dibandingkan LINQ to SQL
dalam hal mendeteksi many-to-many relationship dan meng-generate model
objek yang benar.

Kelompok 7/Kelas A
Praktikum Sistem Basis Data: Pengisian data atribut

BAB III
ISI
3.1 TahapanPembuatan Data
1. Buka aplikasi Microsoft anda.
2. Setelah dibuka, maka akan muncul tampilan seperti dibawah ini.
3. Simpan file name anda dengan nama yang berbeda. Setelah itu, klik
tombol Create.

4. Setelah anda mengklik tombol Create,maka akan tampil tampilan seperti


gambar dibawah ini.
5. Pertama, kita akan membuat table terlebih dahulu. Untuk membuat Table
baru, perhatikan gambar dibawah ini.

Kelompok 7/Kelas A
Praktikum Sistem Basis Data: Pengisian data atribut

6. Lalu akan muncul tampilan seperti dibawah ini.

7.kita akan mengisi table yang berisi relationship dengan menggunakan kode
entitas yang telah kita buat sebelumnya

Kelompok 7/Kelas A
Praktikum Sistem Basis Data: Pengisian data atribut

8. inilah hasil dari tabel relationship yang telah kita buat

9. lalu buatlah table kembali dan isilah tabel table tersebut sesuai dengan kode
entitas masing-masing dan sesuai dengan relationship.

Kelompok 7/Kelas A
Praktikum Sistem Basis Data: Pengisian data atribut

Kelompok 7/Kelas A
Praktikum Sistem Basis Data: Pengisian data atribut

3.2 Analisis

Saat melakukan praktikum kami menemukan beberapa masalah


diantaranya adalah saat mengelola data selalu mengalami kesalahan yang
menyebabkan laporan ini tidak lebih cepat dikirimkan. Selain itu pada saat
praktikum kendala lain yang dihadapi adalah sulitnya menghubungkan tabel
satu dan tabel lainnya dikarenakan saat penulisan terjadi kesalahan penulisan.

Kelompok 7/Kelas A
Praktikum Sistem Basis Data: Pengisian data atribut

BAB IV
KESIMPULAN

4.1 Kesimpulan
Microsoft Acces merupakan salah satu perangkat lunak yang berfungsi
untuk membuat basis data. Basis data itu merupakan sekumpulan tabel yang
mempunyai hubungan antara satu tabel dan tabel lainnya. Di sekumpulan
tabel tersebut terdapat informasi yang tertera dan informasi tersebut
mempunyai istilah yang disebut Entitas. Entitas merupakan
orang,tempat,kejadian atau konsep yang informasinya direkam. Seperti pada
bidang kesehatan Entitasnya adalah pasien,dokter,ruangan,dan lain
sebagainya. Entitas dalam tabel inilah yang saling berhubungan satu sama
lain agar saat ingin melihat abel informasi yang di dapat bisa lengkap dan
tidak ada yang hilang.

Kelompok 7/Kelas A
Praktikum Sistem Basis Data: Pengisian data atribut

DAFTAR PUSTAKA

1. http://fairuzelsaid.com/tipe-data-pada-microsoft-acces/
2. http://dinus.ac.id/repository/docs/ajar/7._EDI_PA_Basis_Data.pdf
3. https://www.academia.edu/11838750/Relationship_pada_Database_denga
n_Microsoft_Acces

Kelompok 7/Kelas A

Anda mungkin juga menyukai