DAFTAR ISI HALAMAN JUDUL... i HALAMAN PENGESAHAN PEMBIMBING... ii HALAMAN PENGESAHAN PENGUJI... iii SURAT PERNYATAAN KARYA ASLI TUGAS AKHIR... iv HALAMAN MOTTO... v ABSTRAK... vi KATA PENGANTAR... vii DAFTAR ISI... viii DAFTAR GAMBAR... x DAFTAR TABEL... xi DAFTAR MODUL PROGRAM... xii BAB I PENDAHULUAN... 1 2.1 Latar Belakang Masalah... 1 2.2 Rumusan Masalah... 2 2.3 Batasan Masalah... 2 2.4 Tujuan Penelitian... 3 2.5 Manfaat Penelitian... 3 2.6 Metodologi Peengembangan Sistem... 3 2.7 Sistematika Penulisan... 3 BAB II KAJIAN PUSTAKA... 5 2.8 Aplikasi... 5 2.9 My Structure Query Language (Mysql)... 7 2.10 Database... 7 2.4 Unified Modified Language (UML)... 9 2.4.1 Usecase Diagram... 9 2.4.2 Class Diagram... 10 2.4.3 Sequence Diagram... 11 2.4.4 Activity Diagram... 12 2.5 Java... 12 2.6 Definisi Logika Fuzzy... 13 2.6.1 Konsep Logika Fuzzy...13 2.6.2 Himpunan Fuzzy...14 2.6.3 Fungsi Keanggotan...16 2.7 Enhanced Oil Recovery... 17 2.8 Tabel Metode Enhanced Oil Recovery... 24 2.8.2 Tabel Screening Criteria Enhanced Oil Recovery... 25 2.8.3 Tabel Parameter Pembobotan... 25 BAB III ANALISIS DAN PERANCANGAN... 28 3.1 Analisis Kebutuhan... 28 3.1.1 Kebutuhan Fungsional... 28 viii
3.1.2 Kebutuhan Non-fungsional... 28 3.2 Analisis Sistem... 29 3.2.1 Use Case Diagram... 29 3.2.2 Class Diagram... 29 3.2.3 Sequence Diagram... 30 3.2.3.1 Sequence Diagram Tambah pada Management Data... 30 3.2.3.2 Sequence Diagram Ubah pada Management Data... 30 3.2.3.3 Sequence Diagram Hapus pada Management Data... 32 3.2.3.4 Sequence Diagram Hitung pada Management Data... 32 3.2.3.5 Sequence Diagram Lihat pada History... 34 3.2.3.6 Sequence Diagram hapus pada History... 34 3.2.4 Activuty Diagram... 35 3.2.4.1 Activity Diagram Tambah pada Management Data... 35 3.2.4.2 Activity Diagram Ubah pada Management Data... 36 3.2.4.3 Activity Diagram Hapus pada Management Data... 36 3.2.4.4 Activity Diagram Hitung pada EOR Analysis... 38 3.2.4.5 Activity Diagram Lihat pada History... 38 3.2.5 Perancangan Basis Data Berorientasi Objek... 39 3.2.6 Relasi Antar Tabel (RAT)... 41 3.2.7 Perancangan Struktur Menu User... 41 3.2.8 Perancangan Antarmuka (User Interface)... 41 3.2.8.1 Perancangan Antarmuka Beranda... 42 3.2.8.2 Perancangan Antarmuka Data Management... 42 3.2.8.2.1 Perancangan Antarmuka Data Management menu Add Data... 43 3.2.8.2.2 Perancangan Antarmuka Data Management menu Edit... 43 3.2.8.2.3 Perancangan Antarmuka Data Management menu Delete... 43 3.2.8.3 Perancangan Antarmuka EOR Analysis submenu screening table... 44 3.2.8.4 Perancangan Antarmuka EOR Analysis submenu calculation... 45 3.2.8.5 Perancangan Antarmuka EOR Analysis menu Print... 45 3.2.8.6 Perancangan Antarmuka History... 45 BAB IV IMPLEMENTASI... 48 4.1 Halaman Menu Home... 48 4.2 Halaman Menu Data Management... 49 4.2.1 Halaman Menu Add (tambah data)... 52 4.2.2 Halaman Menu Edit (Ubah)... 53 4.3 Halaman Menu EOR Analysis... 55 4.3.1 Halaman Menu Calculate... 52 4.3.2 Halaman Menu Print... 62 4.3 Halaman Menu History... 62 BAB V PENUTUP... 67 5.1 Kesimpulan... 67 5.2 Saran... 67 DAFTAR PUSTAKA...68 ix
DAFTAR GAMBAR Gambar 2.1 Grafik kurva bahu nitrogen terhadapa gravity... 17 Gambar 3.1 Use case Diagram... 30 Gambar 3.2 Class Diagram... 31 Gambar 3.3 Sequence Diagram Tambah pada Management Data... 32 Gambar 3.4 Sequence Diagram Ubah pada Management Data... 33 Gambar 3.5 Sequence Diagram Hapus pada Mangement Data... 33 Gambar 3.6 Sequence Diagram Hitung pada Management Data... 33 Gambar 3.7 Sequence Diagram Lihat dan Cetak pada History... 34 Gambar 3.8 Sequence Diagram Hapus pada History... 34 Gambar 3.9 Activity Diagram Tambah pada Management Data... 36 Gambar 3.10 Activity Diagram Lihat pada Management Data... 37 Gambar 3.11 Activity Diagram Hapus pada Management Data... 37 Gambar 3.12 Activity Diagram Hitung pada EOR Analysis... 38 Gambar 3.13 Activity Diagram Lihat pada History... 38 Gambar 3.14 Relasi Antar Tabel... 41 Gambar 3.15 Struktur Menu Aplikasi... 41 Gambar 3.16 Antarmuka Beranda... 42 Gambar 3.17 Antarmuka Data Management... 42 Gambar 3.18 Antarmuka Data Management menu add data... 43 Gambar 3.19 Antarmuka Data Management menu Edit... 44 Gambar 3.20 Antarmuka Data Management menu delete... 44 Gambar 3.21 Antarmuka EOR Analysis submenu table... 45 Gambar 3.22 Antarmuka EOR Analysis submenu calculation... 46 Gambar 3.23 Antarmuka EOR Analysis menu Print... 46 Gambar 3.24 Antarmuka History... 47 Gambar 4.1 Halaman Menu Home... 48 Gambar 4.2 Halaman Menu Data Management... 49 Gambar 4.3 Halaman Isi Add (isi data)... 52 Gambar 4.4 Halaman Menu Edit... 53 Gambar 4.5 Halaman Menu EOR Analysis... 55 Gambar 4.6 Halaman Calculate... 60 Gambar 4.7 Halaman Print... 62 Gambar 4.8 Halaman Menu History... 62 x
DAFTAR TABEL Tabel 2.1 Simbol Notasi Use Case Diagram... 10 Tabel 2.2 Simbol Notasi Class Diagram... 11 Tabel 2.3 Simbol Notasi Sequence Diagram... 11 Tabel 2.4 Simbol Notasi Activity Diagram... 12 Tabel 2.5 Tabel Screening Criteria... 25 Tabel 2.6 Tabel Aturan Dasar Permbobotan EOR... 26 Tabel 2.7 Lanjutan Tabel Aturan Dasar Permbobotan EOR... 27 Tabel 2.8 Tabel Screening Criteria... 45 Tabel 2.9 Tabel auran dasar pembobotan pada metode EOR... 48 Tabel 2.10 Lanjutan tabel auran dasar pembobotan pada metode EOR... 49 Tabel 3.1 Tabel e_field... 39 Tabel 3.2 Tabel e_oilprops... 40 Tabel 3.3 Tabel e_reservoiroilprops... 40 xi
DAFTAR MODUL PROGRAM Modul Program 4.1 Source Code menu halaman Home... 49 Modul Program 4.2 Source Code Halaman Menu Data Management... 50 Modul Program 4.3 LanjutanSource Code menu halaman Home... 51 Modul Program 4.4 Source Code menu halaman Add... 52 Modul Program 4.5 Source Code Halaman Edit... 53 Modul Program 4.6 Lanjutan Source Code Halaman Edit... 54 Modul Program 4.7 Lanjutan Source Code Halaman Edit... 55 Modul Program 4.8 Source Code Halaman EOR Analysis... 55 Modul Program 4.9 Lanjutan Source Code Halaman EOR Analysis... 56 Modul Program 4.10 Lanjutan Source Code Halaman EOR Analysis... 57 Modul Program 4.11 Lanjutan Source Code Halaman EOR Analysis... 58 Modul Program 4.12 Lanjutan Source Code Halaman EOR Analysis... 59 Modul Program 4.13 Source Code Halaman Calculate... 60 Modul Program 4.14 Lanjutan Source Code Halaman Calculate... 61 Modul Program 4.15 Source Code Halaman Print... 61 Modul Program 4.16 Source Code Halaman History... 63 Modul Program 4.17 Lanjutan Source Code Halaman History... 64 Modul Program 4.18 Lanjutan Source Code Halaman History... 65 xii