115
BAB 4 PERANCANGAN SISTEM BASIS DATA YANG DIUSULKAN
4.1
Perancangan Basis Data
4.1.1
Use Case Diagram
116
Gambar 4.1 Use Case Diagram
117
4.1.2
Class Diagram
Gambar 4.2 Class Diagram
118
Class Description Block Tujuan : Menyimpan data-data dan informasi yang berhubungan dengan block pengeboran dan ber-aggregate dengan area. Attributes : Block_Name, Operator, Block_Image.
Area Tujuan : Menyimpan data-data dan informasi yang berhubungan dengan area pengeboran. Attributes : Area_Name, Area_Image.
Coordinate Tujuan : Menyimpan data-data dan informasi mengenai titik koordinat pengeboran pada suatu area pengeboran. Attributes : Latitude_Dec_Degs, Longitude_Dec_Degs, Latitude, Longitude, Coordinate_Qual. Operations : Determine_Coordinate
Well Tujuan : Menyimpan data-data dan informasi yang berhubungan dengan well (sumur). Attributes : Well_Type, Well_Status, Production_per_Day, Develop_Date, Top_and_Tests_Image, Objective_And_Bottom_Hole_Image. Operations :Drill, Production, Develop, Dry_Hole.
119
Drilling History Tujuan : Menyimpan data-data dan informasi yang berhubungan atas semua kejadian yang terjadi pada suatu sumur di masa lampau. Attributes : Qual, Event_Type, Activity_Type, Mud_Depth.
Contractor_Rig Tujuan : Menyimpan data-data dan informasi mengenai penyewaan rig pada contractor, untuk membor suatu sumur. Attributes : Contractor_Name.
Seismic Tujuan : Menyimpan data-data dan informasi mengenai seismic. Attributes : Seismic_Line, Seismic_Year, Seismic_Vint, Seismic_Serie, Seismic_Image, Seismic_Interpretation_Image. Operations : Draft, Interpretation.
Survey_Seismic Tujuan : Menyimpan data-data dan informasi yang berhubungan dengan kegiatan survey data seismic. Attributes : Provience, Survey_Name, Designated_Number, Situation, Main_Terrain, Survey_Date, Survey_Status, Survey_Method, Survey_Purpose, Shot_Length, Shot_Point, Seis_Type, Center_Lat, Center_Long, Survey_Seismic_Image. Operations : Detect_Seis_Line, Shot, Survey.
120
4.1.3 4.1.3.1
Sequence Diagram Sequence Interpretasi Data Seismic
Gambar 4.3 Sequence Interpretasi Data Seismic
121
Gambar 4.4 Sequence UI Interpretasi Data Seismic
122
4.1.3.2
Sequence Memantau Kegiatan Eksplorasi
Gambar 4.5 Sequence Memantau Kegiatan Eksplorasi
123
Gambar 4.6 Sequence UI Memantau Kegiatan Eksplorasi
124
4.1.3.3
Sequence Mencek Data Survey Seismic
Gambar 4.7 Sequence Mencek Data Survey Seismic
125
Gambar 4.8 Sequence UI Mencek Data Survey Seismic
126
4.1.3.4
Sequence Mengajukan Prospek
Gambar 4.9 Sequence Mengajukan Prospek
127
Gambar 4.10 Sequence UI Mengajukan Prospek
128
4.1.3.5
Sequence Pengembangan Sumur
Gambar 4.11 Sequence Pengembangan Sumur
Gambar 4.12 Sequence UI Pengembangan Sumur
129
4.1.3.6
Sequence Memasukan Data Survey Seismic
Gambar 4.13 Sequence Memasukan Data Survey Sesmic
Gambar 4.14 Sequence UI Memasukan Data Survey Sesmic
130
4.1.3.7
Sequence Memasukan Data Block
Gambar 4.15 Sequence Memasukan Data Block
Gambar 4.16 Sequence UI Memasukan Data Block
131
4.1.3.8
Sequence Memasukan Data Area
Gambar 4.17 Sequence Memasukan Data Area
Gambar 4.18 Sequence UI Memasukan Data Area
132
4.1.3.9
Sequence Memasukan Data Well
Gambar 4.19 Sequence Memasukan Data Well
Gambar 4.20 Sequence UI Memasukan Data Well
133
4.1.3.10
Sequence Memasukan Data Drilling History
Gambar 4.21 Sequence Memasukan Data Drilling History
Gambar 4.22 Sequence UI Memasukan Data Drilling History
134
4.1.3.11
Sequence Memasukan Data Coordinate
Gambar 4.23 Sequence Memasukan Data Coordinate
Gambar 4.24 Sequence UI Memasukan Data Coordinate
135
4.1.3.12
Sequence Memasukan Data Contractor Rig
Gambar 4.25 Sequence Memasukan Data Contractor Rig
Gambar 4.26 Sequence UI Memasukan Data Contractor Rig
136
4.1.3.13
Sequence Memasukan Data Seismic
Gambar 4.27 Sequence Memasukan Data Seismic
Gambar 4.28 Sequence UI Memasukan Data Seismic
137
4.1.4 •
Class Control Class Block Attribute
Description
Block_Name
Nama dari Block
Operator
Nama
perusahaan
Data Type and Length
Null
20 Variabel karakter
No
yang 50 Variabel karakter
No
mengelola block tersebut Start_Contract_Date
Tanggal
dimulainya Date
No
berakhirnya Date
No
dimulainya Date
No
kontrak End_Contract_Date
Tanggal kontrak
Start_Explore_Date
Tanggal pencarian
suatu
hydrocarbon End_Explore_Date
Tanggal pencarian
berahirnya Date
No
suatu
hydrocarbon Block_Image
Gambar dari suatu block
Blob
No
Tabel 4.1 Atribut dari Class Block
•
Class Area
Attribute
Description
Data Type and Length
Area_Name
Nama dari area
20 Variabel karakter
Null No
138
Well_Total
Jumlah sumur yang ada 3 Variabel karakter
No
pada suatu area Start_Drilling_Date
Tanggal
dimulainya Date
No
berakhirnya Date
No
Ukuran kedalaman adanya 10 Variabel karakter
No
pengeboran End_Drilling_Date
Tanggal pengeboran
Depth_Measure
hydrocarbon Area_Image
Gambar dari suatu area
Blob
No
Tabel 4.4 Atribut dari Class Area
•
Class Well
Attribute
Description
Data Type and Length
Null
Well_Type
Tipe dari sumur
10 Variabel karakter
No
Production_per_Day
Produksi hydrocarbon yang 10 Variabel karakter
No
dihasilkan dari suatu sumur Start_Develop_Date
Tanggal
dimulainya Date
No
pengembangan sumur End_Develop_Date
Tanggal
berakhirnya Date
pengembangan sumur
Tabel 4.5 Atribut dari Class Well
No
139
•
Class Coordinate
Attribute
Description
Latitude_Dec_Degs
Titik
Data Type and Length koordinat 15 Variabel karakter
Null No
Latitude_Dec_Degs Longitude_Dec_Degs
Titik
koordinat 15 Variabel karakter
No
Longitude_Dec_Degs Latitude
Titik koordinat Latitude
20 Variabel karakter
No
Longitude
Titik koordinat Longitude
20 Variabel karakter
No
Coordinate_Qual
Penjelasan dari koordinat
30 Variabel karakter
No
Tabel 4.5 Atribut dari Class Coordinate
•
Class Drilling History
Attribute
Description
Data Type and Length
Qual
Status dari pengeboran
10 Variabel karakter
No
Event_Type
Tipe kejadian
15 Variabel karakter
No
Activity_Type
Tipe aktivitas
20 Variabel karakter
No
Mud_Depth
Kedalaman dari lumpur
10 Variabel karakter
No
Tabel 4.6 Atribut dari Class Drilling History
Null
140
•
Class Contractor Rig
Attribute
Description
Data Type and Length
Null
Contractor_ID
Identitas dari kontraktor
15 Variabel karakter
No
Contractor_Name
Nama dari kontraktor
30 Variabel karakter
No
Rig_Name
Nama dari rig
15 Variabel karakter
No
Rig_Category
Kategori dari rig
10 Variabel karakter
No
Location
Lokasi dari rig
20 Variabel karakter
No
Start_Rent_Date
Tanggal
dimulainya Date
No
berakhirnya Date
No
penyewaan rig End_Rent_Date
Tanggal
penyewaan rig
Tabel 4.6 Atribut dari Class Contractor Rig
•
Class Seismic
Attribute
Description
Data Type and Length
Null
Seismic_Line
Garis dari seismic
20 Variabel karakter
No
Seismic_Year
Tahun dari seismic
Date
No
Seismic_Vint
Model dari seismic
20 Variabel karakter
No
Seismic_Serie
Seri dari seismic
20 Variabel karakter
No
Seismic_Status
Status dari seismic
20 Variabel karakter
No
Seismic_Image
Gambar seismic
Blob
No
141
Seismic_Interpretation
Gambar
seismic
_Image
interpretasi
hasil Blob
No
Tabel 4.8 Atribut dari Class Seismic
•
Class Survey Seismic
Attribute
Description
Provience
Propinsi
Data Type and Length dilakukannya 20 Variabel karakter
Null No
survey seismic Survey_Name
Nama dari survey seismic
30 Variabel karakter
No
Desinated_Number
Nomor penandaan
15 Variabel karakter
No
Situation
Situasi
lapangan 10 Variabel karakter
No
dari
survey Main_Terrain
Daerah utama dari survey
Start_Date
Tanggal
15 Variabel karakter
No
dimulainya Date
No
berakhirnya Date
No
survey End_Date
Tanggal survey
Survey_Status
Status dari survey
15 Variabel karakter
No
Survey_Method
Metode
pelaksanaan 10 Variabel karakter
No
survey Survey_Purpose
Tujuan dari survey
20 Variabel karakter
No
Shot_Length
Panjangnya penembakan 20 Variabel karakter
No
142
suatu survey Shot_Point
Titik
dilakukannya 20 Variabel karakter
No
penembakan Seis_Type
Tipe dari seismic
20 Variabel karakter
No
Center_Lat
Titik pusat Latitude
15 Variabel karakter
No
Center_Long
Titik pusat Longitude
15 Variabel karakter
No
Survey_Seismic_Image Gambar hasil dari survey Blob seismic
Tabel 4.8 Atribut dari Class Survey Seismic
No
143
4.1.5
Class Diagram untuk menunjukan method yang dibutuhkan masing-masing class
Gambar 4.29 Class Diagram yang menunjukan methods
144
4.1.6 •
Statechart Diagram Statechart Class Block
Gambar 4.30 Statechart Block
EVENT
ATTRIBUTE
Start_Contract
Start_Contract_Date
End_Contract
End_Contract_Date
Start_Explore
Start_Explore_Date
End_Explore
End_Explore_Date
145 •
Statechart Class Area
Gambar 4.31 Statechart Area
EVENT Start_Drill
ATTRIBUTE Start_Drill_Date, Drilling_Status, Depth_Measure
End_Drill
End_Drill_Date, Well_Total
146 •
Statechart Class Contractor Rig
Gambar 4.32 Statechart Contractor Rig
EVENT Start_Rent
ATTRIBUTE Start_Rent_Date, Rig_Name, Rig_Category, Location
End_Rent
End_Rent_Date