Anda di halaman 1dari 6

NAMA : SALSABILA PUTRI ARDHA

NIM : 2011103010002

PRODI : PEMANFAATAN SUMBERDAYA PERIKANAN

KELAS : AKUSTIK KELAUTAN 03

Halaman Seismo Live dapat digunakan untuk menjalankan bahasa phyton. Digunakan halaman ini
dengan Bahasa phyton untuk menampilkan beberapa grafik fungsi beserta dengan noise
(kebisingan). Berikut script untuk menjalankan tugas ini :

Gambar 1. Syntax 1 dan Gelombang yang dihasilkan dari Syntax 1


Kode syntax yang digunakan diatas terdapat numpy dan matplotlib. Numpy (Numerical Python)
merupakan library Python yang fokus pada scientific computing numpy mengoperasikan
matematika, logika dan manipulasi ukuran matrix dan lainnya. NumPy juga mampu membentuk
objek N-dimensional array, yang mirip dengan list pada Python. NumPy juga memudahkan kita
pada aljabar linear, terutama operasi pada Vector (1-d array) dan Matrix (2-d array) (Oliphant,
2010). Matplotlib adalah library Python yang fokus pada visualisasi data seperti membuat plot
grafik. Matplotlib pertama kali diciptakan oleh John D. Hunter (Tosi, 2009). Matplotlib adalah
paket plotting dan pencitraan 2D portabel yang ditujukan terutama pada visualisasi data ilmiah,
teknik, dan keuangan. matplotlib dapat digunakan secara interaktif dari shell Python, dipanggil
dari python script, atau tertanam dalam aplikasi GUI (GTK, Wx, Tk, Windows). (Barrett et al.,
2005).
Syntax pertama ini dijalankan untuk menampilkan sebuah grafik fungsi sin dengan gelombang
yang berjumlah 9 dalam rentang jarak 2002. Grafik serta label atau title “sin” ditampilkan dengan
warna hijau.

Gambar 2. Syntax 2 dan Gelombang yang dihasilkan dari Syntax 2


Syntax kedua dijalankan untuk menampilkan sebuah grafik fungsi cosinus dengan gelombang
yang berjumlah 7 dalam rentang jarak 2002. Grafik serta label atau title “cos” ditampilkan dengan
warna hitam.

,→

Gambar 3. Syntax 3 dan Gelombang yang dihasilkan dari Syntax 3


Syntax ketiga dijalankan untuk menampilkan sebuah grafik fungsi sinus+cosinus dengan
gelombang dalam rentang jarak 2002. Grafik serta label atau title “sin+cos” ditampilkan dengan
warna yellow.

Gambar 4. Syntax 4 dan Gelombang yang dihasilkan dari Syntax 4


Syntax keempat dijalankan untuk menampilkan sebuah grafik yang berisi kebisingan atau noise
dalam rentang jarak 2002. Grafik serta label atau title “noise” ditampilkan dengan warna hitam.

,→

,→

Gambar 5. Syntax 5 dan Gelombang yang dihasilkan dari Syntax 5


Syntax kelima dijalankan untuk menampilkan sebuah grafik yang berisi kebisingan atau noise
yang berbentuk gelombang dari grafik fungsi sinus+cosinus dalam rentang jarak 2002 disebut
dengan sinyal kebisingan (noisy signal) . Grafik serta label atau title “noisy signal” ditampilkan
dengan warna hijau.

,→

,→

Gambar 6. Syntax 6 dan Gelombang yang dihasilkan dari Syntax 6


Syntax keenam dijalankan untuk menampilkan sebuah grafik yang berisi kebisingan atau noise
yang berbentuk gelombang dari grafik fungsi sinus+cosinus disebut dengan sinyal kebisingan
(noisy signal) dan digabungkan dengan grafik fungsi sinus-cosinus dalam rentang jarak 2002.
Grafik ditampilkan dengan warna abu-abu untuk sinyal kebisingan dan biru untuk grafik fungsi
serta label atau title “noisy signal” dengan keterangan warna abu-abu dan “sin+cos” dengan
keterangan warna biru.

Bisa dilihat ada bermacam bentuk gelombang pada gambar diatas dan memiliki warna yang
berbeda serta hasil gelombang yang berbeda. Gelombang yang dihasilkan tersebut dapat berbeda
sesuai syntax yang diperintahkan. Contohnya pada gambar 2 menampilkan sebuah grafik fungsi
cosinus dengan gelombang yang berjumlah 7 dalam rentang jarak 2002. Grafik serta label atau
title “cos” ditampilkan dengan warna hitam. Kita bisa mengubah grafik gelombang tersebut
dengan mengubah jumlah gelombang dan rentang jaraknya sesuai yang diperintahkan dalam
syntax dan warna sesuai yang diinginkan. Pada gambar 2 grafik gelombang menampilkan warna
hitam kita bisa mengubah warnanya sesuai yang diinginkan seperti warna merah, biru, kuning dan
lain-lainnya dengan penulisan syntax dalam bahasa inggris.
DAFTAR PUSTAKA

Barrett, P., Hunter, J., Miller, J. T., Hsu, J.-C., & Greenfield, P. (2005). matplotlib -- A Portable
Python Plotting Package. ASP Conference Series, 347(June), 91.
Oliphant, T. E. (2010). Guide to NumPy. Methods, 1(January 2006), 378.
Tosi, S. (2009). Matplotlib for Python Developers Build remarkable publication quality plots the
easy way. In Image Rochester NY (Vol. 36, Issue 3).

Anda mungkin juga menyukai