Anda di halaman 1dari 19

TUGAS MAKALAH

Entity Relationship Diagram

Disusun oleh :
NAMA : ANGGUN DESY SRI . S
KELAS : XII RPL
(REKAYASA PERANGKAT LUNAK)
NIS : 168004

SMK KARTIKA XX-1


MAKASSAR
2018
KATA PENGANTAR

Puji syukur kami panjatkan kepada Tuhan Yang Maha Esa, karena dengan rahmat
serta perkenan-Nya saya dapat menyusun tugas makalah Analisis Sistem Berjalan. Laporan
Analisis ini sesuai dengan kegiatan praktek industri sekolah SMK KARTIKA XX-1
MAKASSAR.Penulis juga dapat menyelesaikan makalah ini yang berjudul“Menganalisis
Entity Relationship Diagram Pendaftaran Siswa SMK KARTIKA XX-1 MAKASSAR “
Makalah ini disusun dengan maksud untuk memenuhi tugas ERD Basis Data dari ibu
guru. Penulis menyadari, makalah ini tidak mungkin terwujud tanpa bantuan berbagai pihak,
oleh karena itu pada kesempatan ini penulis mengucapkan terima kasih yang sebesar-
besarnya kepada :
1. Ibu Surya R Labetubun selaku guru mata pelajaran Sistem Basis Data.
2. Intenet ,selaku alat utama yang banyak memberikan infomasi dalam penyelesaian
tugas makalah ini.
3. Kedua orang tua yang telah memberikan dukungan berupa moril maupun materil.
4. Teman-teman yang sudah memberikan motivas dan saran.

Penulis menyadari bahwa makalah ini tidak luput dari kekurangan. Oleh karena itu,
saran dan kritik yang membangun dari pembaca sangat penulis harapkan demi
penyempurnaan dan perbaikan makalah ini.

Penyusun :
21 Oktober 2018

Anggun Desy Sri . S


DASAR TEORI ERD

A. Pengertian Entity Relationship Diagram


Entity Relationship Diagram (ERD) merupakan diagram yang digunakan untuk
merancang suatu basis data, untuk memperlihatkan hubungan atau relasi antar entitas atau
objek yang terlihat beserta atributnya. Objek utama dari pembuatan diagram
ERD menunjukan objek objek (himpunan entitas) apa saja yang ingin dilibatkan dalam
sebuah basis data dan bagaimana hubungan yang terjadi antara objek-objek tersebut.
ERD pertama kali dideskripsikan oleh Peter Chen yang dibuat sebagai bagian dari
perangkat lunak CASE. Notasi yang digunakan dalam ERD adalah :

Notasi-notasi simbolik yang digunakan dalam Entity Relationship Diagram adalah


sebagai berikut :
 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). Ada dua macam entitas
yaitu entitas kuat dan entitas lemah. Entitas kuat merupakan entitas yang tidak
memiliki ketergantungan dengan entitas lainnya. Contohnya entitas anggota.
Sedangkan entitas lemah merupakan entitas yang kemunculannya tergantung pada
keberadaaan entitas lain dalam suatu relasi.
 Atribut, Atribut merupakan pendeskripsian karakteristik dari entitas. Atribut
digambarkan dalam bentuk lingkaran atau elips. Atribut yang menjadi kunci entitas
atau key diberi garis bawah.
 Relasi atau Hubungan, Relasi menunjukkan adanya hubungan diantara sejumlah
entitas yang berasal dari himpunan entitas yang berbeda. Penghubung antara
himpunan relasi dengan himpunan entitas dan himpunan entitas dengan atribut
dinyatakan dalam bentuk garis.Contoh : atribut untuk himpunan entitas mahasiswa
adalah nim (PK), nama, program studi.

Penggunaan key merupakan cara untuk membedakan suatu entitas didalam himpunan
entitas dengan entitas lain. Key dipilih karena unik, untuk setiap entitas sehingga bisa di
bedakan dari entitas yang lain. Kita bisa mendefinisikan key sebagai satu atau gabungan
dari beberapa atribut yang dapat membedakan semua row dalam relasi secara unik.
Ada 3 macam key :
1. Super Key
Superkey yaitu satu atau lebih atribut (kumpulan atribut) yang dapat
membedakan satiap baris data dalam sebuah relasi secara unik.
Contoh super key yaitu =
a. Nim, nama, alamat, kota
b. Nim, nama, alamat
c. Nim, nama
d. Nim
2. Candidat Key
Kumpulan atribut minimal yang dapat membedakan setiap baris data dalam
sebuah relasi secara unik
Contoh : Nim
3. Primary Key
Primary key merupakan salah satu dari candidate key yang terpilih. Alasan
pemilihan primary key :
a. Lebih sering di jadikan acuan
b. Lebih ringkas
c. Jaminan keunikan key lebih baik
Contoh dari primary key adalah Nim.
Jika sebuah primary key terhubung ket table/entity lain, maka keberadaan
primary key pada entity tersebut di sebut sebagai foreign key (kunci tamu).
Misal : Primary Key Kode Dosen dari entity Dosen digunakan juga pada field
entity KRS, maka keberadaan field Kode Dosen pada entity KRS disebut sebagai
foreign key. (by : flowerfukushima.blogspot.com)
Dalam ERD, hubungan (relasi) dapat terdiri dari sejumlah entitas yang disebut
dengan derajad relasi. Derajad relasi maksimum disebut dengan kardinalitas
sedangkan derajad minimum disebut dengan modalitas. Jadi kardinalitas relasi
menunjukkan jumlah maksimum entitas yang dapat berelasi dengan entitas pada
himpunan entitas lain. Kardinalitas relasi yang terjadi diantara dua himpunan entitas
(misalnya A dan B) dapat berupa :
1. Satu ke satu (one to one/ 1-1)
Setiap entitas pada himpunan entitas A dapat berelasi dengan paling banyak satu
entitas pada himpunan entitas B, demikian juga sebaliknya.

2. Satu ke banyak (one to many/ 1- N ) / N-1


Setiap entitas pada himpunan entitas A dapat berelasi dengan banyak entitas
pada himpunan entitas B, tetapi tidak sebaliknya. Atau Setiap entitas pada
himpunan entitas A hanya dapat berelasi dengan satu entitas pada himpunan
entitas B, tetapi tidak sebaliknya.
3. Banyak ke banyak (many to many/ N –N)
Setiap entitas pada himpunan entitas A dapat berelasi dengan banyak entitas
pada himpunan entitas B, demikian juga sebaliknya.

B. Tahapan Pembuatan ERD


Berikut ini adalah contoh tahapan dalam pembuatan ERD pada " Sistem Informasi
Akademis " .
Tahap 1: Penentuan Entitas
Keterangan :
Mahasiswa:
 nim: nomor induk mahasiswa (integer) PK
 nama_mhs: nama lengkap mahasiswa (string)
 alamat_mhs: alamat lengkap mahasiswa (string)
Dosen:
 nip: nomor induk pegawai (integer) PK
 nama_dosen: nama lengkap dosen (string)
 alamat_dosen: alamat lengkap dosen (string)
Mata kuliah:
 kode_mk: kode untuk mata kuliah (integer) PK
 nama_mk: nama lengkap mata kuliah (string)
 deskripsi_mk: deskripsi singkat mengenai mata kuliah (string)
Ruang:
 kode_ruang: kode untuk ruang kelas (string) PK
 lokasi_ruang: deskripsi singkat mengenai lokasi ruang kelas (string)
 kapasitas_ruang: banyaknya mahasiswa yang dapat ditampung (integer)
Tahap 2 : Penentuan Atribut
Tahap 3 : Penentuan Kardinalitas Relasi

Hubungan :
a. ruang digunakan untuk mata_kuliah:
 Tabel utama: ruang
 Tabel kedua: mata_kuliah
 Relationship: One-to-one (1:1)
 Attribute
penghubung: kode_ruang (FK kode_ruang di mata_kuliah)
b. dosen mengajar mata_kuliah:
 Tabel utama: dosen
 Tabel kedua: mata_kuliah
 Relationship: One-to-many (1:n)
Attribute penghubung: nip (FK nip di mata_kuliah)
c. dosen membimbing mahasiswa:
 Tabel utama: dosen
 Tabel kedua: mahasiswa
 Relationship: One-to-many (1:n)
 Attribute penghubung: nip (FK nip di mahasiswa)
d. mahasiswa mengambil mata_kuliah:
 Tabel utama: mahasiswa, mata_kuliah
 Tabel kedua: mhs_ambil_mk
 Relationship: Many-to-many (m:n)
 Attribute
penghubung: nim, kode_mk (FK nim, kode_mk di mhs_ambil_mk)
Tahap 4 : Pembuatan ERD

EER (Enhanced Entity Relationship) Diagram:

Relasi many to many antar entity perlu dihilangkan dengan cara menambah
atribut baru antara 2 entity yang memiliki relasi many to many. Pada diagram diatas,
terdapat relasi mahasiswa mengambil matakuliah dimana mempunyai kardinalitas
many to many. Maka dari itu perlu dibuat satu entity baru yang didalamnya
menampung primary key dari entity mahasiswa dan entity mata kuliah yang nantinya
dapat dijadikan foreign key pada entity mhs_ambl_mk , sedang yang dijadikan
primary key disini kita ambil password portal akademik yang sifatnya unik (satu
mahasiswa mempunyai password yang berbeda dengan mahasiswa lain.
Tahap Membuat ERD
Tahap pertama pada desain sistem informasi menggunakan model ER adalah
menggambarkan kebutuhan informasi atau jenis informasi yang akan disimpan dalam
database. Teknik pemodelan data dapat digunakan untuk menggambarkan setiap
ontologi (yaitu gambaran dan klasifikasi dari istilah yang digunakan dan hubungan
anatar informasi) untuk wilayah tertentu.
Tahap berikutnya disebut desain logis, dimana data dipetakan ke model data
yang logis, seperti model relasional. Model data yang loguis ini kemudian dipetakan
menjadi model fisik , sehingga kadang-kadang, Tahap kedua ini disebut sebagai
“desain fisik”.
Secara umum metodologi ERD sebagai berikut:

Metodologi ERD
Contoh Kasus:
Sebuah perusahaan mempunyai beberapa bagian. Masing-masing bagian
mempunyai pengawas dan setidaknya satu pegawai. Pegawai ditugaskan paling tidak
di satu bagian (dapat pula dibeberapa bagian). Paling tidak satu pegawai mendapat
tugas di satu proyek. Tetapi seorang pegawai dapat libur dan tidak dapat tugas di
proyek.
Menentukan entitas
Entitasnya : pengawas, bagian, pegawai, proyek
Menentukan relasi dengan matrik relasi’

Menentukan Relasi
Gambar ERD sementara
Hubungkan entitas sesuai dengan matrik relasi yang dibuat

ERD Sementara
Mengisi kardinalitas
Dari gambaran permasalahan dapat diketahui bahwa:
 masing-masing bagian hanya punya satu pengawas
 seorang pengawas bertugas di satu bagian
 masing-masing bagian ada minimal satu pegawai
 masing-masing pegawai bekerja paling tidak di satu bagian
 masing-masing proyek dikerjakan paling tidak oleh satu pegawai

Mengisi kardinalitas
Menentukan kunci utama
Kunci utamanya: Nomor Pengawas, Nama Bagian, Nomor Pegawai, Nomor Proyek

Menentukan Kunci Utama


Menggambar ERD berdasarkan kunci
Ada dua relasi many to many pada ERD sementara, yaitu antara bagian
dengan pegawai, pegawai dengan proyek, oleh sebab itu kita buat entitas baru yaitu
bagian-pegawai dan pegawai-proyek Kunci utama dari entitas baru adalah kunci
utama dari entitas lain yang akan menjadi kunci tamu di entitas yang baru.

Menggambar ERD berdasarkan kunci


Menentukan atribut
Atribut yang diperlukan adalah: nama bagian, nama proyek, nama pegawai,
nama pengawas, nomor proyek, nomor pegawai, nomor pengawas
Memetakan atribut
 Bagian : Nama bagian
 Proyek : Nama proyek
 Pegawai : Nama pegawai
 Pengawas : Nama pengawas
 Proyek-Pegawai : Nomor proyek, Nomor pegawai
 Pengawas : Nomor pengawas
Menggambar ERD dengan atribut

Menggambar ERD dengan atribut


Memeriksa Hasil
Periksa apakah masih terdapat redundasi. ERD akhir: untuk pemodelan data
pada sistem.
).
PENGGAMBARAN LOKASI SMK KARTIKA WIRABUANA XX-1 MAKASSAR
(Cerdas Trampil Dan Disiplin)

Nama Sekolah : SMK Kartika Wirabuana xx-1 Makassar


Alamat : Jl.Urip Sumoharjo km 7 Tello Baru, Makassar
No tlpn/fax : 0411-443051
Email : info@smk-kartika1mks.ach.id
Akreditasi : A (pada tahun 2010)
Website : http://www.smk-kartika1mks.sch.id
Facebook : facebook.com/smkkartika21
Twitter : @smkkartika1mks

VISI dan MISI SMK Kartika Wirabuana xx-1 Makassar


VISI
Menjadikan SMK Kartika Wirabuana XX-1 Makassar sebagai lembaga pendidikan
unggulan yang professional di bidang teknologi yang berstandar Internasional.
MISI
a. Mendidik dan melatih siswa agar beriman dan bertaqwa kepada tuhan yang maha esa..
b. Mengembangkan iklim belajar yang disiplin dan kreatif yang berakar pada norma budaya
bangsa.
c. Mengmbangkan pendidikan dan latihan yang berwawasan mutu dan keunggulan lokal
maupun nasional yang berorentasi masa depan.
d. Mengembangkan system pendidikan dan kepelatihan yang adaptif dan fleksibel yang
berwawasan global.
Dari segi sejarah sekolah ini didirikan pertama kali pada tanggal 29 juni 1978 di
bawah naungan Yayasan Kartika Jaya XX-1 Wirabuana.
SMK Kartika Wirabuana xx-1 Makassar ialah salah satu sekolah kejuruan yang
terkenal di kota Makassar maupun di luar kota Makassar. Sekolah ini sudah berakreditasi
‘A’ sejah tahun 2010 untuk semua jurusan,sekolah inipun mempunyai singkatan
yaitu Stemchart. Saat ini siswa SMK Kartika Wirabuana xx-1 Makassar kurang lebih
mencapai 1.300 orang. Dalam bentuk prestasi sekolah ini pun banyak mengukir
prestasi,diantaranya:
 Juara 1 dan 3 (Lomba Desain Web)
 Juara Umum 1,2 dan 3 (Kejuaraan karate pelajar se-sulawesi selatan)
 Juara 3 (Kontes Matic Yamaha)
 Juara 1 (Lomba Koran Dinding KEKER 2013)
 Juara 3 (Lomba PC Unik)
 Juara 2 (Lomba Video Layanan Masyarakat)
 Dll.
Sekolah inipun Mempunyai banyak ExtraKurikuler Sekolah,Diantaranya:
 Study Club Komputer (OXYGEN Community)
 Pramuka
 PMR (Palang Merah Remaja)
 Karate
 Bola (SSB Stemchart)
 Futsal (Stemchart club)
 Vollyball
 DLL.
Sekolah ini ada berbagai macam kejuruan diantaranya:
Teknik Komputer
 TKJ (Teknik Komputer Jaringan)
 RPL (Rekayasa Perangkat Lunak)
 Multimedia
Teknik Mesin
 MP (Mesin Perkakas)
Teknik Otomotif
 SM (Sepeda Motor)
 KR (Kendaraan Ringan)
Teknik Ketenagalistrikan
 TPTL (Teknik Pembangkit Tenaga Listrik)
 TPTU (Teknik Pendingin dan Tata Udara)
Teknik Elektronika
 AV (Teknik Audio Video)
 Teknik Elektronika industri
SMK Kartika Wirabuana XX-1 Makassar akan memulai pendaftaran baru bagi siswa/I
yang ingin masuk atau mendaftar di SMK Kartika,di mulai pada tanggal 01.06.2018
sampai 01.07.2018. biaya pendaftarannya pun cukup terjangkau
yaitu Rp.20.000.00/formulir. Uniknya pada tahun ini tak akan dilaksanakan MOS(Masa
Orientasi Siswa) yang biasanya dilaksanakan setiap tahun,hal ini dikarenakan bertepatan
dengan bulan Ramadhan jadi pihak sekolah akan langsung mengadakan pesantren Kilat
tanpa adanya MOS. Pada tahun ini juga SMK Kartika Wirabuana XX-1 Makassar akan
membuka jurusan baru pada tahun ini yaitu TPTU(Teknik Pendingin dan Tata Udara).
ERD SISTEM SIRKULASI PENDAFTARAN SMK KARTIKA XX-1 MAKASSAR

Alamat
Nm_siswa
TTL Nm_sekolah
No_telp Email
Nis
No_Telp Kd_sekolah

Alamat

Siswa mendaftar Sekolah

Menyediakan

Jurusan

Nm_Jurusan No_telp Kd_Jurusan


KESIMPULAN :
Demikianlah hasil Tugas makalah saya dari mata pelajaran Basis Data yang berjudul
“Membuat Analisis Sistem Berjalan dalam bentuk Entity Relationship Diagram (ERD)”. Dari
sinilah saya bisa belajar tentang membuat ERD. Dan saya ucapkan terima kasih kepada Ibu
Guru yang telah memberikan saya tugas makalah ini. Semoga dari semua yang telah di
ajarkan oleh kita bisa menjadi bermanfaat kelak.
Dari makalah yang telah penulis buat dapat disimpulkan bahwa menganalisis ERD
yang terdapat dalam makalah ini saya disini membuat ERD sistem sirkulasi pendaftaran SMK
KARTIKA XX-1 MAKASSAR. Adapun tahap membuat ERD yaitu Tahap pertama pada
desain sistem informasi menggunakan model ERD adalah menggambarkan kebutuhan
informasi atau jenis informasi yang akan disimpan dalam database, setelah itu saya membuat
diagram melalui komputer .
Saran :
Apa yang ada dalam makalah ini tentunya masih jauh dari apa yang dipahami oleh
seorang yang lebih ahli mengerti tentang ERD, maka dari itu pengembangan diri dalam ilmu
pengetahuan ERD, Saya perlu terus mengembangkan dengan memanfaatkan berbagai media
pembelajaran lain agar mendapatkan informasi-informasi lainya untuk menyempurnakan
ilmu-ilmu pengetahuan yang sebelumnya sudah pelajari.
Semakin banyak informasi tentang Sistem Basis Data mengenai ERD yang bisa
didapatkan, maka semakin besar pula kita mampu memahami dan membuat ERD demi
terciptanya suatu analisis lainnya.
DAFTAR PUSTAKA
Link1 Dasar Teori ERD: http://postinganridwan.blogspot.com/2013/08/pengertian-dan-
tahapan-pembuatan-erd.html
Link2 tahap membuat ERD: https://fairuzelsaid.wordpress.com/2010/03/16/sistem-basis-
data-entity-relationship-diagram-erd/
Link3 profil smk kartika : https://kamikazecyber.wordpress.com/2013/05/21/profil-smk-
kartika-wirabuana-xx-1-makassar/

Anda mungkin juga menyukai