SlideShare a Scribd company logo
1 of 8
Tugas Group Project 2
ER Modeling
Disusun oleh :
Arief Sandi Destianto 6026221003
Dosen Pengampu :
Prof. Ir. Arif Djunaidy, M.Sc., Ph.D
NIP 19581005 198603 1 003
DEPARTEMEN SISTEM INFORMASI
FAKULTAS TEKNOLOGI ELEKTRO DAN INFORMATIKA CERDAS
INSTITUT TEKNOLOGI SEPULUH NOPEMBER
SURABAYA
2022
Anda diminta untuk membuat ERD menggunakan pemodelan ER yang dibahas dalam
kuliah. Anda diharuskan menggunakan tool Dia free software (dapat diunduh di http://dia-
installer.de/download/index.html.en) untuk menggambarkan ERD. Dalam Dia free sfotware,
pilih menu “Other sheets > ER” dalam Dia free software. Anda HARUS menggunakan
software tersebut, dan penggunaan software lainnya TIDAK akan dinilai.
Gunakan notasi basic ER Modeling dan gunakan sepenuhnya notasi yang tersedia dalam Dia
free sfoware. Untuk menggambarkan relationship participation constraint, gunakan general
cardinality (1:N, N:1, atau M:N) dan penggunaan garis penghubung garis tunggal (partial
particiaption) dan garis ganda (total participation).
1. Consider a CONFERENCE_REVIEW database in which researchers submittheir
research papers for consideration. Reviews by reviewers are recorded for use in the
paper selection process. The database system caters primarily to reviewers who record
answers to evaluation questions for each paper they review and make
recommendations regarding whether to accept or reject the paper. Using the data
requirements summarized below, design an ERD for the CONFERENCE_REVIEW.
a. Authors of papers are uniquely identified by e-mail id. Authors of papers are
uniquely identified by e-mail id. First and last names are also recorded.
b. Each paper is assigned a unique identifier by the system and is described by a
title, abstract, and the name of the electronic file containing thepaper.
c. A paper may have multiple authors, but one of the authors is designated as the
contact author.
d. Reviewers of papers are uniquely identified by e-mail address. Each
reviewer’s first name, last name, phone number, affiliation, and topics of
interest are also recorded.
e. Each paper is assigned between two and four reviewers. A reviewer rates each
paper assigned to him or her on a scale of 1 to 10 in four categories: technical
merit, readability, originality, and relevance to the conference. Finally, each
reviewer provides an overall recommendation regarding each paper.
f. Each review contains two types of written comments: one to be seen by the
review committee only and the other as feedback to the author(s).
2. Consider a MAIL_ORDER database in which employees take orders for parts from
customers. The data requirements are summarized as follows:
a. The mail order company has employees, each identified by a uniqueemployee
number, first and last name, and Zip Code.
b. Each customer of the company is identified by a unique customer number,
first and last name, and Zip Code.
c. Each part sold by the company is identified by a unique part number, a part
name, price, and quantity in stock.
d. Each order placed by a customer is taken by an employee and is given a
unique order number. Each order contains specified quantities of one or more
parts. Each order has a date of receipt as well as an expected ship date. The
actual ship date is also recorded.
Design an Entity-Relationship diagram for the mail order database
3. Consider a MOVIE database in which data is recorded about the movie industry. The
data requirements are summarized as follows:
a. Each movie is identified by title and year of release. Each movie has a length
in minutes. Each has a production company, and each is classified under one
or more genres (such as horror, action, drama, and so forth). Each movie has
one or more directors and one or more actors appear in it. Each movie also has
a plot outline. Finally, each movie has zero or more quotable quotes, each of
which is spoken by a particular actor appearing in the movie.
b. Actors are identified by name and date of birth and appear in one or more
movies. Each actor has a role in the movie.
c. Directors are also identified by name and date of birth and direct one or more
movies. It is possible for a director to act in a movie (including one that he or
she may also direct).
d. Production companies are identified by name and each has an address. A
production company produces one or more movies.
Design an Entity-Relationship diagram for the movie database
4. Consider the ER diagram below, which shows an ER schema for a database that can
be used to keep track of transport ships and their locations for maritime authorities.
Extract from the ER diagram the requirements and constraints that produced this
schema. Try to be as precise as possible in your requirements and constraints
specification; i.e. if the requirements and cosntraints are modeled, the same ER
diagram will be generated as shown in this problem.
1. CONFERENCE_REVIEW
a. DATA DICTIONARY
NO ENTITY ATRIBUT
1 AUTHOR EMAIL_ID [PK]
AUTHOR_NAME
(FIRST_NAME,LAST_NAME)
2 PAPER PAPER_ID [PK]
PAPER_TITLE
ABSTRACT
E_FILE
3 REVIEWER EMAIL_REVIEWER [PK]
REVIEWER_NAME
(FIRST_NAME,LAST_NAME)
TOPIC
AFFILIATION
PHONE
4 REVIEW (Weak Entity) EMAIL_REVIEWER [FK]
PAPER_ID [FK]
SCALE_CATEGORIES
(TECHNICAL_MERIT,
READABILITY, ORIGINALITY,
RELEVANCE)
RECOMMENDATION
COMMENT
b. ER MODELING
2. MAIL_ORDER
a. DATA DICTIONARY
NO ENTITY ATRIBUT
1 EMPLOYEES EMPLOYEE_ID [PK]
EMPLOYEE_NAME
(FIRST_NAME, LAST_NAME)
ZIP_CODE
2 CUSTOMER CUSTOMER_ID [PK]
CUSTOMER_NAME
(FIRST_NAME, LAST_NAME)
ZIP_CODE
3 PART PART_ID [PK]
PART_NAME
PRICE
STOCK
4 ORDER ORDER_ID [PK]
EMPLOYEE_ID [FK]
CUSTOMER_ID [FK]
QUANTITY
DATE_RECEIPT
EXPECTED_SHIP
ACTUAL_SHIP
b. ER MODELING
3. MOVIE
a. DATA DICTIONARY
NO ENTITY ATRIBUT
1 MOVIE MOVIE_ID [PK]
MOVIE_NAME
RELEASE
DURATION
PLOT
2 ACTOR ACTOR_ID [PK]
ACTOR_NAME
BIRTH_DATE
3 DIRECTOR DIRECTOR_ID [PK]
DIRECTOR_NAME
BIRTH_DATE
4. PRODUCT_COMPANIES COMPANIES_ID [PK]
COMPANIES_NAME
ADDRESS
b. ER MODELING
4. TRANSPORT_SHIP
Skema ER database yang digunakan untuk melacak kapal pengangkut dan
lokasinya untuk otoritas maritim. Persyaratan data dan constraint diringkas sebagai
berikut:
a. Setiap kapal dapat diidentifikasi berasarkan nama kapal (Sname), dan pemilik
kapal (owner). Setiap kapal hanya memiliki 1 tipe, dan 1 tipe dapat dimiliki
oleh kapal berbeda. Setiap kapal dapat di klasifikasikan berdasarkan tipe kapal
(type) yang berisikan kode unik, kapasitas kapal (tonnage), dan besar lambung
yang dimiliki olek tipe kapal tersebut (hull). Kapal dapat melakukan
perjalanan maupun tidak. Untuk setiap kapal yang sedang melakukan
perjalanan (ship_movement) akan dilacak keberadaanya. Dari pelacakan
perjalanan kapal tersebut, hal-hal yang akan dicatat terdiri dari: informasi
waktu (time_stamp) yang berisikan tanggal (date) dan waktu (time), garis
bujur (longitude), dan garis lintang (latitude).
b. Setiap kapal bisa jadi tidak memiliki pelabuhan (port) atau hanya memiliki 1
pelabuhan (port) sebagai tempat berlabuh (home_port) dan memungkinkan
kapal memiliki tempat singgah (ship_at_port) lebih dari 1 pelabuhan (port)
maupun tidak sama sekali.
c. Di setiap kapal yang akan berlabuh, terdapat catatan ekspedisi untuk setiap
tujuan pelabuhan (port_visit) berupa tanggal dimulainya perjalanan
(start_date) dan kapan perjalanan tersebut berakhir (end_date).
d. Pelabuhan (port) sebagai tempat berlabuh (home port) sekaligus tempat
singgah (ship_at_port) memungkinkan untuk menampung lebih dari 1 kapal
maupun tidak sama sekali. Pelabuhan (port) memiliki preposisi lokasi dalam
lingkup atau batasan tertentu (in) yang akan dicatat dinegara mana pelabuhan
tersebut berada (state/country). Negara pelabuhan diidentifikasi dengan Nama
negara (name) dan benua (continent). Pelabuhan juga memiliki preposisi yang
lebih spesifik (on) yang akan dicatat keberadaan dilaut/samudra mana
pelabuhan tersebut berada (sea/ocean/lake) dengan identifikiasi nama
laut/samudra (name).

More Related Content

Similar to TGP 2.docx

Edgar Allan Poe Thesis Statement Essay
Edgar Allan Poe Thesis Statement EssayEdgar Allan Poe Thesis Statement Essay
Edgar Allan Poe Thesis Statement EssayMolly Wood
 
Descriptive And Narrative Essay.pdf
Descriptive And Narrative Essay.pdfDescriptive And Narrative Essay.pdf
Descriptive And Narrative Essay.pdfPamela Brown
 
Descriptive And Narrative Essay. Example Of Narrative Essay About Experience ...
Descriptive And Narrative Essay. Example Of Narrative Essay About Experience ...Descriptive And Narrative Essay. Example Of Narrative Essay About Experience ...
Descriptive And Narrative Essay. Example Of Narrative Essay About Experience ...Keisha Paulino
 
I will give you a choice of two topics to write about. Choose one .docx
I will give you a choice of two topics to write about. Choose one .docxI will give you a choice of two topics to write about. Choose one .docx
I will give you a choice of two topics to write about. Choose one .docxsheronlewthwaite
 
Hexacopter k ucopter
Hexacopter k ucopterHexacopter k ucopter
Hexacopter k ucopterAl Mtdrs
 
Airline Reservation System
Airline Reservation SystemAirline Reservation System
Airline Reservation SystemSahil Talwar
 
Movie rental company (mrc) is a startup company providing dvd ki
Movie rental company (mrc) is a startup company providing dvd kiMovie rental company (mrc) is a startup company providing dvd ki
Movie rental company (mrc) is a startup company providing dvd kiJUST36
 
Detecting commonality and variability in use-case diagram variants
Detecting commonality and variability in use-case diagram variantsDetecting commonality and variability in use-case diagram variants
Detecting commonality and variability in use-case diagram variantsRa'Fat Al-Msie'deen
 
The Advantages And Disadvantages Of Client-Based State...
The Advantages And Disadvantages Of Client-Based State...The Advantages And Disadvantages Of Client-Based State...
The Advantages And Disadvantages Of Client-Based State...Beth Hernandez
 
Workshop 3
Workshop 3Workshop 3
Workshop 3ocar
 
Mit204 iadm project1
Mit204 iadm project1Mit204 iadm project1
Mit204 iadm project1Richard Lim
 
Level3 btecnarrative webseries induction worksheet
Level3 btecnarrative webseries induction worksheetLevel3 btecnarrative webseries induction worksheet
Level3 btecnarrative webseries induction worksheetctkmedia
 
Lab 8 User-CF Recommender System – Part I 50 points .docx
Lab 8 User-CF Recommender System – Part I 50 points .docxLab 8 User-CF Recommender System – Part I 50 points .docx
Lab 8 User-CF Recommender System – Part I 50 points .docxsmile790243
 
ITECH 1006 - Database Management Systems CRICOS Provide.docx
ITECH 1006 - Database Management Systems CRICOS Provide.docxITECH 1006 - Database Management Systems CRICOS Provide.docx
ITECH 1006 - Database Management Systems CRICOS Provide.docxchristiandean12115
 
Bus 501 Education Organization / snaptutorial.com
Bus 501  Education Organization / snaptutorial.comBus 501  Education Organization / snaptutorial.com
Bus 501 Education Organization / snaptutorial.comBaileya124
 
Capital Expenditure Proposal PowerPoint Presentation Slides
Capital Expenditure Proposal PowerPoint Presentation SlidesCapital Expenditure Proposal PowerPoint Presentation Slides
Capital Expenditure Proposal PowerPoint Presentation SlidesSlideTeam
 

Similar to TGP 2.docx (20)

Edgar Allan Poe Thesis Statement Essay
Edgar Allan Poe Thesis Statement EssayEdgar Allan Poe Thesis Statement Essay
Edgar Allan Poe Thesis Statement Essay
 
SE.pptx
SE.pptxSE.pptx
SE.pptx
 
Descriptive And Narrative Essay.pdf
Descriptive And Narrative Essay.pdfDescriptive And Narrative Essay.pdf
Descriptive And Narrative Essay.pdf
 
Descriptive And Narrative Essay. Example Of Narrative Essay About Experience ...
Descriptive And Narrative Essay. Example Of Narrative Essay About Experience ...Descriptive And Narrative Essay. Example Of Narrative Essay About Experience ...
Descriptive And Narrative Essay. Example Of Narrative Essay About Experience ...
 
I will give you a choice of two topics to write about. Choose one .docx
I will give you a choice of two topics to write about. Choose one .docxI will give you a choice of two topics to write about. Choose one .docx
I will give you a choice of two topics to write about. Choose one .docx
 
2.pdf
2.pdf2.pdf
2.pdf
 
Hexacopter k ucopter
Hexacopter k ucopterHexacopter k ucopter
Hexacopter k ucopter
 
Airline Reservation System
Airline Reservation SystemAirline Reservation System
Airline Reservation System
 
Movie rental company (mrc) is a startup company providing dvd ki
Movie rental company (mrc) is a startup company providing dvd kiMovie rental company (mrc) is a startup company providing dvd ki
Movie rental company (mrc) is a startup company providing dvd ki
 
Detecting commonality and variability in use-case diagram variants
Detecting commonality and variability in use-case diagram variantsDetecting commonality and variability in use-case diagram variants
Detecting commonality and variability in use-case diagram variants
 
The Advantages And Disadvantages Of Client-Based State...
The Advantages And Disadvantages Of Client-Based State...The Advantages And Disadvantages Of Client-Based State...
The Advantages And Disadvantages Of Client-Based State...
 
Workshop 3
Workshop 3Workshop 3
Workshop 3
 
Mit204 iadm project1
Mit204 iadm project1Mit204 iadm project1
Mit204 iadm project1
 
Level3 btecnarrative webseries induction worksheet
Level3 btecnarrative webseries induction worksheetLevel3 btecnarrative webseries induction worksheet
Level3 btecnarrative webseries induction worksheet
 
Lab 8 User-CF Recommender System – Part I 50 points .docx
Lab 8 User-CF Recommender System – Part I 50 points .docxLab 8 User-CF Recommender System – Part I 50 points .docx
Lab 8 User-CF Recommender System – Part I 50 points .docx
 
ITECH 1006 - Database Management Systems CRICOS Provide.docx
ITECH 1006 - Database Management Systems CRICOS Provide.docxITECH 1006 - Database Management Systems CRICOS Provide.docx
ITECH 1006 - Database Management Systems CRICOS Provide.docx
 
Srs template
Srs templateSrs template
Srs template
 
Bus 501 Education Organization / snaptutorial.com
Bus 501  Education Organization / snaptutorial.comBus 501  Education Organization / snaptutorial.com
Bus 501 Education Organization / snaptutorial.com
 
C sharp notes
C sharp notesC sharp notes
C sharp notes
 
Capital Expenditure Proposal PowerPoint Presentation Slides
Capital Expenditure Proposal PowerPoint Presentation SlidesCapital Expenditure Proposal PowerPoint Presentation Slides
Capital Expenditure Proposal PowerPoint Presentation Slides
 

Recently uploaded

VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...Suhani Kapoor
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...Florian Roscheck
 
Call Girls In Noida City Center Metro 24/7✡️9711147426✡️ Escorts Service
Call Girls In Noida City Center Metro 24/7✡️9711147426✡️ Escorts ServiceCall Girls In Noida City Center Metro 24/7✡️9711147426✡️ Escorts Service
Call Girls In Noida City Center Metro 24/7✡️9711147426✡️ Escorts Servicejennyeacort
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptSonatrach
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfLars Albertsson
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingNeil Barnes
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfgstagge
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptxAnupama Kate
 
Data Science Project: Advancements in Fetal Health Classification
Data Science Project: Advancements in Fetal Health ClassificationData Science Project: Advancements in Fetal Health Classification
Data Science Project: Advancements in Fetal Health ClassificationBoston Institute of Analytics
 
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...shivangimorya083
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Sapana Sha
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptxthyngster
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiLow Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiSuhani Kapoor
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiSuhani Kapoor
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998YohFuh
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPramod Kumar Srivastava
 
Data Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptxData Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptxFurkanTasci3
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxStephen266013
 

Recently uploaded (20)

VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
 
Call Girls In Noida City Center Metro 24/7✡️9711147426✡️ Escorts Service
Call Girls In Noida City Center Metro 24/7✡️9711147426✡️ Escorts ServiceCall Girls In Noida City Center Metro 24/7✡️9711147426✡️ Escorts Service
Call Girls In Noida City Center Metro 24/7✡️9711147426✡️ Escorts Service
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
 
Russian Call Girls Dwarka Sector 15 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...
Russian Call Girls Dwarka Sector 15 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...Russian Call Girls Dwarka Sector 15 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...
Russian Call Girls Dwarka Sector 15 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data Storytelling
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdf
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
 
Data Science Project: Advancements in Fetal Health Classification
Data Science Project: Advancements in Fetal Health ClassificationData Science Project: Advancements in Fetal Health Classification
Data Science Project: Advancements in Fetal Health Classification
 
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiLow Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
 
Data Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptxData Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptx
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docx
 

TGP 2.docx

  • 1. Tugas Group Project 2 ER Modeling Disusun oleh : Arief Sandi Destianto 6026221003 Dosen Pengampu : Prof. Ir. Arif Djunaidy, M.Sc., Ph.D NIP 19581005 198603 1 003 DEPARTEMEN SISTEM INFORMASI FAKULTAS TEKNOLOGI ELEKTRO DAN INFORMATIKA CERDAS INSTITUT TEKNOLOGI SEPULUH NOPEMBER SURABAYA 2022
  • 2. Anda diminta untuk membuat ERD menggunakan pemodelan ER yang dibahas dalam kuliah. Anda diharuskan menggunakan tool Dia free software (dapat diunduh di http://dia- installer.de/download/index.html.en) untuk menggambarkan ERD. Dalam Dia free sfotware, pilih menu “Other sheets > ER” dalam Dia free software. Anda HARUS menggunakan software tersebut, dan penggunaan software lainnya TIDAK akan dinilai. Gunakan notasi basic ER Modeling dan gunakan sepenuhnya notasi yang tersedia dalam Dia free sfoware. Untuk menggambarkan relationship participation constraint, gunakan general cardinality (1:N, N:1, atau M:N) dan penggunaan garis penghubung garis tunggal (partial particiaption) dan garis ganda (total participation). 1. Consider a CONFERENCE_REVIEW database in which researchers submittheir research papers for consideration. Reviews by reviewers are recorded for use in the paper selection process. The database system caters primarily to reviewers who record answers to evaluation questions for each paper they review and make recommendations regarding whether to accept or reject the paper. Using the data requirements summarized below, design an ERD for the CONFERENCE_REVIEW. a. Authors of papers are uniquely identified by e-mail id. Authors of papers are uniquely identified by e-mail id. First and last names are also recorded. b. Each paper is assigned a unique identifier by the system and is described by a title, abstract, and the name of the electronic file containing thepaper. c. A paper may have multiple authors, but one of the authors is designated as the contact author. d. Reviewers of papers are uniquely identified by e-mail address. Each reviewer’s first name, last name, phone number, affiliation, and topics of interest are also recorded. e. Each paper is assigned between two and four reviewers. A reviewer rates each paper assigned to him or her on a scale of 1 to 10 in four categories: technical merit, readability, originality, and relevance to the conference. Finally, each reviewer provides an overall recommendation regarding each paper. f. Each review contains two types of written comments: one to be seen by the review committee only and the other as feedback to the author(s). 2. Consider a MAIL_ORDER database in which employees take orders for parts from customers. The data requirements are summarized as follows: a. The mail order company has employees, each identified by a uniqueemployee number, first and last name, and Zip Code. b. Each customer of the company is identified by a unique customer number, first and last name, and Zip Code.
  • 3. c. Each part sold by the company is identified by a unique part number, a part name, price, and quantity in stock. d. Each order placed by a customer is taken by an employee and is given a unique order number. Each order contains specified quantities of one or more parts. Each order has a date of receipt as well as an expected ship date. The actual ship date is also recorded. Design an Entity-Relationship diagram for the mail order database 3. Consider a MOVIE database in which data is recorded about the movie industry. The data requirements are summarized as follows: a. Each movie is identified by title and year of release. Each movie has a length in minutes. Each has a production company, and each is classified under one or more genres (such as horror, action, drama, and so forth). Each movie has one or more directors and one or more actors appear in it. Each movie also has a plot outline. Finally, each movie has zero or more quotable quotes, each of which is spoken by a particular actor appearing in the movie. b. Actors are identified by name and date of birth and appear in one or more movies. Each actor has a role in the movie. c. Directors are also identified by name and date of birth and direct one or more movies. It is possible for a director to act in a movie (including one that he or she may also direct). d. Production companies are identified by name and each has an address. A production company produces one or more movies. Design an Entity-Relationship diagram for the movie database 4. Consider the ER diagram below, which shows an ER schema for a database that can be used to keep track of transport ships and their locations for maritime authorities. Extract from the ER diagram the requirements and constraints that produced this schema. Try to be as precise as possible in your requirements and constraints specification; i.e. if the requirements and cosntraints are modeled, the same ER diagram will be generated as shown in this problem.
  • 4. 1. CONFERENCE_REVIEW a. DATA DICTIONARY NO ENTITY ATRIBUT 1 AUTHOR EMAIL_ID [PK] AUTHOR_NAME (FIRST_NAME,LAST_NAME) 2 PAPER PAPER_ID [PK] PAPER_TITLE ABSTRACT E_FILE 3 REVIEWER EMAIL_REVIEWER [PK] REVIEWER_NAME (FIRST_NAME,LAST_NAME) TOPIC AFFILIATION PHONE 4 REVIEW (Weak Entity) EMAIL_REVIEWER [FK] PAPER_ID [FK] SCALE_CATEGORIES (TECHNICAL_MERIT, READABILITY, ORIGINALITY, RELEVANCE) RECOMMENDATION COMMENT b. ER MODELING
  • 5. 2. MAIL_ORDER a. DATA DICTIONARY NO ENTITY ATRIBUT 1 EMPLOYEES EMPLOYEE_ID [PK] EMPLOYEE_NAME (FIRST_NAME, LAST_NAME) ZIP_CODE 2 CUSTOMER CUSTOMER_ID [PK] CUSTOMER_NAME (FIRST_NAME, LAST_NAME) ZIP_CODE 3 PART PART_ID [PK] PART_NAME PRICE STOCK 4 ORDER ORDER_ID [PK] EMPLOYEE_ID [FK] CUSTOMER_ID [FK] QUANTITY DATE_RECEIPT EXPECTED_SHIP ACTUAL_SHIP b. ER MODELING
  • 6. 3. MOVIE a. DATA DICTIONARY NO ENTITY ATRIBUT 1 MOVIE MOVIE_ID [PK] MOVIE_NAME RELEASE DURATION PLOT 2 ACTOR ACTOR_ID [PK] ACTOR_NAME BIRTH_DATE 3 DIRECTOR DIRECTOR_ID [PK] DIRECTOR_NAME BIRTH_DATE 4. PRODUCT_COMPANIES COMPANIES_ID [PK] COMPANIES_NAME ADDRESS b. ER MODELING
  • 7. 4. TRANSPORT_SHIP Skema ER database yang digunakan untuk melacak kapal pengangkut dan lokasinya untuk otoritas maritim. Persyaratan data dan constraint diringkas sebagai berikut: a. Setiap kapal dapat diidentifikasi berasarkan nama kapal (Sname), dan pemilik kapal (owner). Setiap kapal hanya memiliki 1 tipe, dan 1 tipe dapat dimiliki oleh kapal berbeda. Setiap kapal dapat di klasifikasikan berdasarkan tipe kapal (type) yang berisikan kode unik, kapasitas kapal (tonnage), dan besar lambung yang dimiliki olek tipe kapal tersebut (hull). Kapal dapat melakukan perjalanan maupun tidak. Untuk setiap kapal yang sedang melakukan perjalanan (ship_movement) akan dilacak keberadaanya. Dari pelacakan perjalanan kapal tersebut, hal-hal yang akan dicatat terdiri dari: informasi waktu (time_stamp) yang berisikan tanggal (date) dan waktu (time), garis bujur (longitude), dan garis lintang (latitude). b. Setiap kapal bisa jadi tidak memiliki pelabuhan (port) atau hanya memiliki 1 pelabuhan (port) sebagai tempat berlabuh (home_port) dan memungkinkan kapal memiliki tempat singgah (ship_at_port) lebih dari 1 pelabuhan (port) maupun tidak sama sekali. c. Di setiap kapal yang akan berlabuh, terdapat catatan ekspedisi untuk setiap tujuan pelabuhan (port_visit) berupa tanggal dimulainya perjalanan (start_date) dan kapan perjalanan tersebut berakhir (end_date).
  • 8. d. Pelabuhan (port) sebagai tempat berlabuh (home port) sekaligus tempat singgah (ship_at_port) memungkinkan untuk menampung lebih dari 1 kapal maupun tidak sama sekali. Pelabuhan (port) memiliki preposisi lokasi dalam lingkup atau batasan tertentu (in) yang akan dicatat dinegara mana pelabuhan tersebut berada (state/country). Negara pelabuhan diidentifikasi dengan Nama negara (name) dan benua (continent). Pelabuhan juga memiliki preposisi yang lebih spesifik (on) yang akan dicatat keberadaan dilaut/samudra mana pelabuhan tersebut berada (sea/ocean/lake) dengan identifikiasi nama laut/samudra (name).