115
BAB 4
PERANCANGAN SISTEM BASIS DATA YANG DIUSULKAN
4.1 Perancangan Basis Data 4.1.1 Use Case Diagram
117
4.1.2 Class Diagram
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.
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.
4.1.3 Sequence Diagram
4.1.3.1 Sequence Interpretasi Data Seismic
121
4.1.3.2 Sequence Memantau Kegiatan Eksplorasi
123
4.1.3.3 Sequence Mencek Data Survey Seismic
125
4.1.3.4 Sequence Mengajukan Prospek
127
4.1.3.5 Sequence Pengembangan Sumur
Gambar 4.11 Sequence Pengembangan Sumur
129
4.1.3.6 Sequence Memasukan Data Survey Seismic
Gambar 4.13 Sequence Memasukan Data Survey Sesmic
4.1.3.7 Sequence Memasukan Data Block
Gambar 4.15 Sequence Memasukan Data Block
131
4.1.3.8 Sequence Memasukan Data Area
Gambar 4.17 Sequence Memasukan Data Area
4.1.3.9 Sequence Memasukan Data Well
Gambar 4.19 Sequence Memasukan Data Well
133
4.1.3.10 Sequence Memasukan Data Drilling History
Gambar 4.21 Sequence Memasukan Data Drilling History
4.1.3.11 Sequence Memasukan Data Coordinate
Gambar 4.23 Sequence Memasukan Data Coordinate
135
4.1.3.12 Sequence Memasukan Data Contractor Rig
Gambar 4.25 Sequence Memasukan Data Contractor Rig
4.1.3.13 Sequence Memasukan Data Seismic
Gambar 4.27 Sequence Memasukan Data Seismic
137
4.1.4 Class Control • Class Block
Attribute Description Data Type and Length Null
Block_Name Nama dari Block 20 Variabel karakter No
Operator Nama perusahaan yang
mengelola block tersebut
50 Variabel karakter No
Start_Contract_Date Tanggal dimulainya
kontrak
Date No
End_Contract_Date Tanggal berakhirnya
kontrak
Date No
Start_Explore_Date Tanggal dimulainya
pencarian suatu hydrocarbon
Date No
End_Explore_Date Tanggal berahirnya
pencarian suatu hydrocarbon
Date No
Block_Image Gambar dari suatu block Blob No
Tabel 4.1 Atribut dari Class Block
• Class Area
Attribute Description Data Type and Length Null
Well_Total Jumlah sumur yang ada pada suatu area
3 Variabel karakter No
Start_Drilling_Date Tanggal dimulainya
pengeboran
Date No
End_Drilling_Date Tanggal berakhirnya
pengeboran
Date No
Depth_Measure Ukuran kedalaman adanya
hydrocarbon
10 Variabel karakter No
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 dihasilkan dari suatu sumur
10 Variabel karakter No
Start_Develop_Date Tanggal dimulainya
pengembangan sumur
Date No
End_Develop_Date Tanggal berakhirnya
pengembangan sumur
Date No
139
• Class Coordinate
Attribute Description Data Type and Length Null
Latitude_Dec_Degs Titik koordinat
Latitude_Dec_Degs
15 Variabel karakter No
Longitude_Dec_Degs Titik koordinat
Longitude_Dec_Degs
15 Variabel karakter No
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 Null
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
• 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
penyewaan rig
Date No
End_Rent_Date Tanggal berakhirnya
penyewaan rig
Date No
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
141
Seismic_Interpretation _Image
Gambar seismic hasil interpretasi
Blob No
Tabel 4.8 Atribut dari Class Seismic
• Class Survey Seismic
Attribute Description Data Type and Length Null
Provience Propinsi dilakukannya
survey seismic
20 Variabel karakter No
Survey_Name Nama dari survey seismic 30 Variabel karakter No
Desinated_Number Nomor penandaan 15 Variabel karakter No
Situation Situasi dari lapangan
survey
10 Variabel karakter No
Main_Terrain Daerah utama dari survey 15 Variabel karakter No
Start_Date Tanggal dimulainya
survey
Date No
End_Date Tanggal berakhirnya
survey
Date No
Survey_Status Status dari survey 15 Variabel karakter No
Survey_Method Metode pelaksanaan
survey
10 Variabel karakter No
Survey_Purpose Tujuan dari survey 20 Variabel karakter No
suatu survey
Shot_Point Titik dilakukannya
penembakan
20 Variabel karakter No
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 seismic
Blob No
143
4.1.5 Class Diagram untuk menunjukan method yang dibutuhkan masing-masing
class
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 ATTRIBUTE
Start_Drill Start_Drill_Date, Drilling_Status,
Depth_Measure
• Statechart Class Contractor Rig
Gambar 4.32 Statechart Contractor Rig
EVENT ATTRIBUTE
Start_Rent Start_Rent_Date, Rig_Name,
Rig_Category, Location