Anda di halaman 1dari 4

TUGAS AKHIR KOMPUTASI

Oleh:
RISKY MUHAMMAD SYUKUR
115.200.043

LABORATORIUM GEOFISIKA EKSPLORASI


JURUSAN TEKNIK GEOFISIKA
FAKULTAS TEKNOLOGI MINERAL
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN”
YOGYAKARTA
2022
Gambar 1. Script Awal

Gambar 1. menunjukan script awal yang digunakan dalam pembuatan


tugas akhir mata kuliah komputasi geofisika. Tugas akhir komputasi ini
mengusung tema respon anomali suatu benda berdasarkan besaran gravitasi
menyesuiakan dengan bentuk dan ukuran dari benda anomali.
Penjelasan tiap script :
1. Tanda pagar (#) : digunakan untuk menuliskan komentar dengan tujuan
mempermudah kode untuk dipahami.
2. import numpy as np : script ini digunakan untuk memanggil numpy (numerical
python) yang mana merupakan salah satu library python yang digunakan untuk
bekerja dengan array multidimensi besar, matriks, dan fungsi matematika
tingkat lanjut seperti logaritma, hiperbolik, fungsi fourier dan operasi statistik
dasar.
3. import matplotlib.pyplot as plt : script ini digunakan untuk memanggil
matplotlib yang mana adalah library visualisasi data multiplatform yang
dibangun di atas array NumPy, dan dirancang untuk bekerja dengan tumpukan
SciPy yang lebih luas. Fitur matplotlib yang paling penting adalah
kemampuannya untuk bekerja dengan baik meskipun dengan banyak sistem
operasi dan backend grafis.
4. float(input(‘’) : script ini digunakan untuk memasukan argumen dan dapat juga
melakukan operasi hitung secara langsung di dalam fungsi dengan bilangan
bertipe integer atau sesama float.
5. np. arrange (P1, P2, dP) : digunakan untuk mengembalikan larik dalam rentang
P1 hingga P2 dengan step dP.
6. np. array : menyimpan data sebagai grid atau matriks.

Gambar 2. Script sphere

Script di atas digunakan untuk menghasilkan benda anomali berbentuk


bola dengan ukuran serta besarnya densitas menyesuiakan dengan masukkan nilai
yang ada di script Gambar 1. Sphere dalam buku Hinze, dkk (2013) dirumuskan
3
dengan : G= 4 πG ∆ σ R .
¿¿
Penjelasan tiap script :
1. Tanda bintang (*) : tanda bintang 1 (*) digunakan untuk menyatakan
fungsi perkalian sedangkan tanda bintang 2 (**) digunakan untuk
menyatakan pangkat.
2. fig, (ax1, ax2) : window atau halaman dalam objek visual. Terdiri dari 2
gambar yakni ax1 dan ax2.
3. plt.subplot (2, 1 sharex = true) : digunakan untuk menggambar banyak plot
dalam satu halaman. Pada script diatas memiliki 1 baris dan 2 kolom
sedangkan fungsi sharex = true digunakan untuk meratakan sumbu
horizontal.
4. ax1.plot (dx, g, “.”) : fungsi plot digunakan untuk menggambar garis dari
titik ke titik dengan parameter dx dan g menggunakan notasi string
pintasan ‘.’ yang berarti titik pada gambar 1.
5. ax1.grid : digunakan untuk mengkonfigurasi grid pada gambar 1
6. ax1.set_labely

Anda mungkin juga menyukai