20
MAKALAH SISTEM BASIS DATA (Entity Relationship Diagram (ERD) Reservasi Hotel) Disusun Oleh : Yulius Dona Hipa (16101055) Agustina Dau (15101635) Arsenia Weni (16101648) PROGRAM STUDI TEKNIK INFORMARIKA STMIK STIKOM INDONESIA DENPASAR 2017

PROGRAM STUDI TEKNIK INFORMARIKA STMIK … · Sebagai contoh, kami ditugaskan untuk mebuat rancangan Entity Relationship Diagram (ERD) pada sebuah system pemesanan kamar hotel …

  • Upload
    vodiep

  • View
    226

  • Download
    0

Embed Size (px)

Citation preview

MAKALAH SISTEM BASIS DATA

(Entity Relationship Diagram (ERD) Reservasi Hotel)

Disusun Oleh :

Yulius Dona Hipa (16101055)

Agustina Dau (15101635)

Arsenia Weni (16101648)

PROGRAM STUDI TEKNIK INFORMARIKA

STMIK STIKOM INDONESIA

DENPASAR

2017

i

Kata Pengantar

Puji syukur Kehadirat Tuhan Yang Maha Esa atas

penyertaan-Nya sehingga makalah ini dapat tersusun

hingga selesai. Tidak lupa kami juga mengucapkan terima

kasih atas bantuan dari pihak yang telah berkontribusi

dengan memberikan sumbangan baik materi, waktu

maupun pikirannnya.

Makalah ini disusun dengan maksud untuk

memenuhi tugas mata kuliah Sistem Basis Data, dan

harapan kami semoga makalah ini dapat menambah

pengetahuan dan pengalaman bagi para pembaca.

Karena keterbatasan pengetahuan maupun

pengalaman, kami yakin masih banyak kekurangan dalam

makalah ini. Oleh karena itu kami sangat mengharapakan

saran dan kritik yang membangun dari pembaca demi

kesempurnaan makalah ini.

Denpasar, Mei 2017

Penyusun

ii

Daftar isi

Kata Pengantar ............................................................... i

Daftar Isi ......................................................................... ii

BAB I PENDAHULUAN .................................................. 1

1.1 Latar Belakang ................................................... 1

1.2 Rumusan Masalah ............................................. 3

1.3 Tujuan Penulisan ............................................... 3

BAB II PEMBAHASAN .................................................... 4

2.1 Pengertian Database ......................................... 4

2.2 Entity Relationship Diagram (ERD) .................... 7

2.3 Pembuatan ERD Reservasi Hotel ...................... 12

2.4 Pembuatan ERD Model Data Konseptual ......... 14

BAB III PENUTUP ........................................................... 15

3.1 Kesimpulan ...................................................... 15

3.2 Saran ................................................................ 16

Daftar Pustaka .............................................................. 17

1

BAB I

PENDAHULUAN

1.1 Latar Belakang Masalah

Dalam era globalisasi saat ini, Sistem Informasi

Manajemen merupakan bagian yang tak terpisahkan

dari suatu organisasi dimana system informasi yang

menghasilkan hasil keluaran (output) dengan

menggunakan masukan (input) dan berbagai proses

yang diperlukan untuk mendifinisikan, menciptakan,

mengelola dan mengendalikan basis data. Tugas dari

Database Manajemen Sistem adalah menyediakan

lingkungan yang nyaman dan efisien untuk

pennyimpan dan pengambilan data dari basis data.

Pengelolaan manajemen basis data

membutuhkan suatu perangkat untuk dapat

mengelolanya, sehingga manajemen basis data dapat

terus dikelola dan terus ditingkatkan kinerjanya.

Dengan adanya system informasi maka suatu

organisasi akan lebih berusaha untuk lebih kompetitif

dan efisien yang pada akhirnya menambah nilai untuk

2

mendapatkan, mengubah dan mendistribusikan

informasi dengan tujuan meningkatkan pengambilan

keputusan serta meningkat kan kinerja organisasi

dalam mencapai tujuan organisasinya.

Sebuah system informasi yang efektif

menyediakan informasi yang akurat, tepat waktu dan

relevan bagi penggunanya sehingga dapat digunakan

untuk mengambil keputusan baik dalam operasional

sehari-hari, maupun dalam perencanaan strategis ke

masa depan. Proses pengambilan keputusan harus

dilandasi oleh data dan informasi yang tepat waktu

dan tepat isi agar keputusan yang diambil tepat

sasaran. Informasi diperoleh dari pengolahan data,

dan pengolahan data dilaksankan oleh system

informasi dengan dukungan teknologi informasi.

Data adalah bahan baku informasi dan

dikumpulkan dalam suatu basis data (database). Agar

pengumpulan, penyimpanan, pemeliharaan,

pengolahan dan pengamanannya dapat dilaksanakan

secara efektif dan efisisen, diperlukan manajemen

data sehingga suatu system informasi tersebut

3

menjadi informasi yang tepat guna, tepat waktu,

akurat dan relevan. Dengan demikian, agar suatu

database yang efektif dapat dibangun, diperlukan

pengetahuan dasar tentang database dan juga

Database Manajemen System.

Sebagai contoh, kami ditugaskan untuk mebuat

rancangan Entity Relationship Diagram (ERD) pada

sebuah system pemesanan kamar hotel yang kami

tuangkan kedalam makalah ini yang berjudul “ENTITY

RELATIONSHIP DIAGRAM (ERD) RESERVASI HOTEL”.

1.2 Rumusan Masalah

Adapun bentuk masalah yang akan dibahas

adalah bagaimana merancang struktur dan database

pada sistem resevasi hotel dalam bentuk ERD & LRS.

1.3 Tujuan Penulisan

Adapun tujuan penulisan makalah ini adalah :

1. Mahasiswa dapat memahami tentang basis data.

2. Mahasiswa dapat memahami dan juga mampu

merancang ERD pada basis data.

4

BAB II

PEMBAHASAN

2.1 Pengertian Database

Basis data yang dalam istilah teknologi

dikenal dengan nama Database merupakan salah

satu hal yang mendasar untuk dipelajari dalam

jaringan komputer. Database merupakan

kumpulan dari semua data yang ada di dalam

suatu organisai dan semacamnya. Biasanya, basis

data disimpan di dalam server, yang sewaktu-

waktu dapat diakses untuk kepentingan tertentu.

Berikut ini adalah beberapa pengertian dari Basis

Data (Database) menurut para ahli dan juga para

pakar jaringan komputer dan juga database :

1. Gordon C. Everest

Database merupakan sebuah koleksi atau

kumpulan dari data yang bersifat mekanis,

terbagi, terdefinisi secara formal serta

terkontrol. Pengontrolan dari sistem database

5

tersebut adalah terpusat, yang biasanya

dimiliki dan juga dipegang oleh suatu

organisasi.

2. C.J. Date

Database adalah suatu koleksi “data

operasional” yang sengaja disimpan dan juga

dipakai oleh suatu system aplikasi dari suatu

system organisasi. Lebh lanjut, Date

menyebutkan bahwa data yang tersimpan di

dalam database memiliki tiga jenis data, yaitu

data input, output dan juga operasional.

3. Toni Fabbri

Database merupakan suatu sitem dimana

banyak terdapat file-file dan juga data yang

terintegrasi dimana file serta data tersebut

memiliki sebuah primary key untuk melakukan

proses pengulangan data.

4. S. Attre

Pendapat lain mengenai pengertian

database diungkapakan oleh Attre. Attre

mengatakan bahwa database adalah sebuah

6

koleksi dai data-data yang saling berinteraksi

satu sama lain yang ada di dalam suatu

organisasi atau digunakan untuk berbagai

macam kebutuhan.

5. Chou

Chou memberi definisi lainnya mengenai

database. Chou mengatakan bhwa database

merupakan suatu kumpulan informasi yang

bermanfaat yang diorganisasikan ke dalam

tatacara yang khusus, sehingga dapat

digunakan untuk berbagai keperluan dari

organisasi.

6. Fabbri dan Schwab

Fabbri & Schwab mengatakan bahwa

database adalah sebuah sistem pemberkasan

terpadu yang dirancang untuk dapat

meminimalkan pengulangan data.

Dari beberapa pendapat mengenai

pengertian database yang sudah dikemukakan

oleh beberapa tokoh diatas ini, maka dapat

7

disimpulkan bahwa database atau basis data

merupakan suatu kumpulan data yang berupa

berbagai macam file yang tersimpan di dalam

storage khusus yang digunakan untuk

kepentingan suatu organisasi dan dapat

diakses ataupun digunakan oleh siapapun

yang berhak atau membutuhkannya.

2.2 Entity Relationship Diagram (ERD)

Model Entity Relationship diperkenalkan

pertama kali oleh P. P. Chen pada tahun 1967. Model

ini dirancang untuk menggambarkan presepsi dari

pemakai dan berisi obyek-obyek yang disebut entity

dan hubungan abtar entity yang disebut relationship.

Pada model ER ini, semesta data yang ada dalam

dunia nyata ditansformasikan dengan memanfaatkan

perangkat konseptual menjadi sebuah diagram, yaitu

ER (Entity Relationship).

Diagram ER melengkapi penggambaran grafik

dari struktrur logika. Dengan kata lain, diagram ER

menggambarkan arti dari aspek data seperti

8

bagaimana entity-entity, atribut-atribut, dan

relationship-relationship disajikan.

Berikut ini komponen-komponen Diagram ER :

1. Entitas

Entitas adalah segala sesuatu yang dapat

digambarkan oleh data. Entitas juga dapat

diartikan sebagai individu yang mewakili sesuatu

yang nyata (eksistensinya) dan dapat dibedakan

dari sesuatu yang lain (Fathansyah, 1999). Entitas

digambarkan dengan bentuk persegi panjang.

Contoh :

2. Atribut

Atribut merupakan pendiskripsian

karakteristik dari entitas. Atribut digambarkan

dalam bentuk lingkaran atau elips. Atribut yang

menjadi kunci entitas atau key diberi garis bawah.

Contoh :

Pimpinan Mobil Karyawan

nama almt berat

9

3. Relasi

Relasi menunjukkan adanya hubungan

Antara sejumlah entitas yang berasal dari

himpunan entitas yang berbeda. Relasi

digambarkan dalam bentuk bangun datar belah

ketupat.

Contoh :

4. Kardinalitas

Kardinalitas relasi menunjukkan jumlah

maksimum entitas yang dapat berelasi dengan

entitas pada himpunan entitas yang lain. Adapun

kardinalitasnya :

Bermain Melayani

10

a. Satu ke Satu (One to One)

Setiap entitas pada himpunan entitas A

berhubungan dengan paling banyak satu

entitas pada himpunan entitas B dan begitu

juga sebaliknya.

Contoh :

1 1

b. Satu ke Banyak ( One to Many)

Setiap entitas pada himpunan entitas A

dapat berhubungan dengan banyak entitas

pada himpunan entitas B, tetapi tidak

sebaliknya dimana setiap entitas pada

himpunan entitas B berhubungan paling

banyak satu entitas pada himpunan entitas A.

Comtoh :

1 m

Robben Bola Bermain

kelas siswa berisi

11

c. Banyak ke Satu (Many to One)

Setiap entitas pada himpunan entitas A

berhubungan paling banyak dengan satu

entitas pada himpunan entitas B, tetapi tidak

sebaliknya dimana setiap entitas pada

himpunan entitas B dapat berhubungan

dengan banyak entitas pada himpunan

entitas A.

Contoh :

m 1

d. Banyak ke Banyak (Many to Many)

Setiap entitas pada himpunan entitas A

dapat berhubungan dengan banyak entitas

pada himpunan entitas B, begitu juga

sebaliknya.

Contoh :

m m

siswa jurusan

siswa pelajaran

kuliah

mengikuti

12

2.3 Pembuatan ERD Reservasi Hotel dengan Kamus Data

m

m

1

m 1

m

m

m

Tamu

Memproses

i

Transaksi

Memilih

Resepsionis

Kamar

Melakukan

Memiliki

TipeKamar

13

Kamus Data :

Resepsionis : idres, namares, almtres, nohp

Tamu : idtamu,nmtamu, alamat, noktp, notlp

Transaksi : idtrans, jenistrans, tgltrans

Kamar : idkmr, nokmr, status

TipeKamar : idtipe, harga, fasilitas

Memproses: idres, idtrans

Melakukan: idtamu, idtrans

Memilih : idtrans, idkamar

Memiliki : idkamar, idtipe

14

2.4 Pembuatan ERD Model Data Konseptual

m melakukan memproses 1

m m

1

memilih

m

m m

memiliki

Tamu

Idtamu (PK)

nmtamu

alamat

notlp

noktp

Resepsionis

Idres (PK)

Namares

almtres

nohp

Transaksi

Idtrans (PK)

jenistrans

tgltrans

TipeKamar

Idtipekamar (PK)

Harga

fasilitas

Kamar

Idkamar (PK)

Nokamar

Status

15

BAB III

PENUTUP

3.1 Kesimpulan

Adapun kesimpulan sebagai hasil dari

pembuatan ERD Reservasi Hotel yang telah dibuat

adalah sebagai beikut:

1. Proses pencatatan data transaksi akan lebih

efektif dan efisien.

2. Pengelolaan data dapat dilakukan dengan cepat

dan dapat membantu untuk memperbaiki

kesalahan dalam penulisan data.

3. Akan diperoleh informasi yang cepat, tepat,

akurat dan handal, sehingga akan memberikan

pelayanan yang baik kepada konsumen maupun

dalam pengambilan keputusan bagi pihak

manajemen.

16

3.2 Saran

Dengan adanya sistem komputerisasi maka

untuk mendapatkan hasil yang optimal, beberapa hal

yang perlu diperhatikan adalah sebagai berikut :

1. Disiplin dari pihak manajemen untuk selalu

melakukan pencatatan melalui pemakaian

program dan prosedur yang telah disusun.

2. Melakukan maintenance / perawatan secara

berkala pada system software maupun hardware

agar system dapat terus berfungsi dengan baik.

3. “Back Up” data sangat diperlukan untuk

menghindari kehilangan data karena kerusakan

media penyimpanan yang timbul.

17

Daftar Pustaka

Edu. P. (2015).Pengertian Sistem Basis data Menurut Para

Ahli.http://dosenit.com/kuliah-it/database/pengertian-

sistem-basis-data-menurut-para-ahli

Iqbal. M. (2016). Makalah Perancangan ERD & LRS Pada

Sistem PemesananHotel.

https://www.slideshare.net/mobile/MuhamadIqbal535/

makalah-perancangan-erd-lrs-pada-sistem-pemesanan-

hotel

Indrajani (2011). Perancangan Basis Data dalam All in 1.

Gramedia,Jakarta.

Indrajani (2014). Pengantar Sistem Basis Data Case Study

All In One. Gramedia. Jakarta.