Anda di halaman 1dari 10

BAB IV

HASIL DAN PEMBAHASAN

4.1 Hasil
4.1.1 Studi kasus -1

Tabel 4.1 Histogram

Distribusi Ketentuan Banyak Bilangan


Data 1 Gaussian µ = 1 ,σ = 0.7 1000
Data 2 Poisson λ=3 1200
Data 3 Gaussian µ=9,σ=1 800
Data 4 Binomial n = 15 , p = 0.7 1000

Maka script Python histogram nya dengan data pada tabel 1

Gambar 1. Script Python Dari Plot Histogram

14
Maka hasil dari script python diatas akan menghasilkan grafik dibawah ini :

Gambar 2 . Grafik Hasil script plot Histogram.

4.1.2 Studi Kasus – 2

Dimana pada studi kasus ini kami mengolah data dsitribusi asteorodi .
Data asteroidnya diunduh pada
https://drive.google.com/file/d/1peRgFgO3FzTcYG9ritdqrs39-
NUXIru/view?usp=sharing maka akan diotampilkan script python
dibawah ini

Gambar 3. Script phyton pada studi kasus – 2

15
Dari gambar 3 diatas maka akan menghasilkan grafik dibawah seperti ini :

Gambar 4 .Grafik untuk studi kasus – 2

4.1.3 Studi Kasus – 3

Pada studi kasus – 3 kita diminta untuk membuat plot 3D (Garis dan
titik) dari persaman dibawah ini yaitu :

Z = sin2 + [cos(15+xy) * cos x], 0 ≤ x ≤ 5, 0 ≤ y ≤ 10


Maka script python untuk menampilkan plot 3D pada persamaan
diatas adalah :

a. Plot 3D

Gambar 5. Script Studi kasus –3 untuk 3D

16
Dari gambar 5 diatas maka akan menghasilkan grafik dibawah seperti ini :

Gambar 6 .Grafik studi kasus 3 Dimensi Linear

Gambar 7 .Grafik studi kasus 3 Dimensi Garis

b. Plot countour

17
Gambar 8. Script Plot countour pada studi kasus -3

Dari Gamar 8 diatas merupak script python yang akan menghasilkan grafik
sebagai berikut :

Gambar 9 . Grafik studi kasus 3 Plot countor

18
c. Plot Surface

Gambar 10 .Script Plot surface pada studi kasus -3

Maka dari gambar 8 akan di hasilkan grafik plot surface dibawah ini :

Gambar 11 . Grafik studi kasus 3 Plot surface

19
4.2 Pembahasan

Dalam praktikum ini, kita diminta untuk menyelesaikan studi kasus mengenai
SPL dan Penyajian Data. Dalam materi ini yang dipelajari diantaranya adalah
Grafik 3 Dimensi, Histogram, Plot Contour, dan Plot Surface. Pada Praktikum ini kita
diminta untuk menyelesaikan dari 3 soal studi kasus.

Program studi kasus 1 dibuat untuk menyajikan data dalam bentuk plot
histogram. Diberikan beberapa data pada tabel 4.1 untuk ditampilkan pada satu plot
histogram. Data 1 dihitung menggunakan distribusi Gaussian dimana diketahui nilai
rata-ratanya 1, standar deviasinya 0,7 dan banyak bilangan 1000 sehingga pada
program ditulis random.normal(1, 0.7, 1000). Kemudian data 2 dihitung dengan
mengunakan distribusi Poisson dengan λ = 3 dan banyak bilangan 1200. Kita tuliskan
random.poisson(lam= 3, size 1200) data 3 dihitung menggunakan distribusi Gaussian
dengan nilai rata-rata diketahui 9, standar deviasi 1 dan banyak bilangan 800 dan
pada program kita tulis random.normal(9, 1, 800). Data 4 dihitung dengan distribusi
binomial dengan n=15, p=0,7 dan banyak bilangan 1000 sehinga pada program ditulis
random.binomial(n=15, p = 0.7 , size = 1000). Kemudian kita gunakan kwargs untuk
mempersingkat keyword arguments dan untuk mengatur tampilan dari histogram
misalnya tipe histogram, transparansi, density dan bins. Selanjutnya plot data 1
sampai data 4 dengan warna yang berbeda dan diberi label agar mudah dibedakan
serta memberi judul histogram. Terakhir tampilkan histogram.

Program 2 digunakan untu menyajikan data asteroid berdasakan panjang


sumbu semi-majornya. Disini data yang digunakan sangat banyak dan tidak
memungkinkan untuk diketik satu per satu. Untuk memasukkan data ke python, kita
buka data yang masih dalam bentuk csv dengan menuliskan opendata =
open(‘D/program/Data_asteroid.csv’), kata yang ada di dalam kurung kita seuaikan
dengan tempat kita menyimpan data. Untuk memperoleh datanya kita harus membuat
program membaca datanya dengan menuliskan data = opendata.readlines().Kemudian
kita gunakan kwargs untuk mempersingkat keyword arguments dan untuk mengatur
tampilan dari histogram misalnya transparansi dan bins. Xlim digunakan untuk
membuat sumbu x dengan batas xmin sampai xmax.terakhir tampilkan plott
histogram. Disini saya tidak membedakan warna histogram dan tidak memberi batas
gap pada histogram karena saya tidak tahu cara melakukannya.

Program 3 dibuat untuk menampilkan data dalam bentuk plot 3d, plot surface,
dan plot kontur dengan persamaan z = f(x,y) = sin²x+(cos (15+xy)*cosx). Untuk
membuat ketiga plot ini pertama-tama kita harus mendeskripsikan f=lambda x,y:
np.sin(x)**2 +(np.cos(15+x*y)* np.cos(x)). Diketahui 0≤x≤5 dan 0≤y≤10 sehingga

20
kita tuliskan x=np.linspace(0,5,100) dan y=np.linspace(0,10,100). Kita akan membuat
2 plot 3d yaitu plot garis dan plot scatter. Plot garis dibuat dengan ax1.plot daan plot
scatter dengan ax2.scatter. Kita juga menuliskan projection 3d untuk membuat
tampilan plot menjadi 3d. Warna garis pada plot bisa disesuaikan dengan keinginan,
kemudian tampilkan plotnya. Untuk membuat plot surface digunakan ax.plot_surface.
Perintah ax.zlim digunakan untuk membuat sumbu z pada batas zmin sampai zmax.
Warna dari plot surface dapat diatur sesuai keinginan, selanjutnya tampilkan plotnya.
Plot kontur umumnya adalah plot surface yang dilihat dari atas. Disini kita akan
menampilkan 2 plot dalam 1 gambar dengan ukuran diatur dengan perintah
plt.figure(figsize=(14,5)). plt.subplot(121) berarti bahwa ada 2 kolom gaambar dalam
1 baris dan 1 digit angka terakhir menandakan posisi gambar merupakan gambar
pertama. Plot kontur dibuat dengan perintah plt.contour. Untuk plot kontur biasa
digunakan warna hitam sehinga akan menampilkan plot kontur dengan warna hitam
putih, tulis juga judul plotnya dengan perintah plt.title('Plot Kontur Biasa'). Untuk
membuat plot kontur berwarna, perintahnya sama dengan plot kontur biasa, hanya
saja pemberian warna bisa disesuaikan dengan keinginan.pada plot kontur berwarna
juga dicantumkan color bar dengan perintah plt.colorbar(). Beri judul plot dengan
perintah plt.title('Plot Kontur Berwarna') dan terakhir tampilkan plotnnya.

21
BAB V

PENUTUP

5.1 Kesimpulan

Setelah dilakukan praktikum Metode Numerik mengenai SPL dan Penyajian


Data, dapat disimpulkan bahwa:

1. Dalam penyajian data, beberapa teknik yang dapat menyajikan sebuah data
.Bisa menggunakan histogram, grafik 3 dimensi, kontur, maupun surface
untuk memudahkan kita membaca suatu data
2. Penyajian data dalam metode numerik menggunakan bahasa python
mmemiliki algoritma yang berbeda-beda.

5.2 Saran

Adapun saran untuk praktikum kali ini adalah:

1. Membaca modul sebelum melaksanakan praktikum.


2. Melaksanakan praktikum dengan sungguh-sungguh dan memperhatikan
penjelasan asprak.
3. Mempelajari memahami materi yang akan dipraktikumkan

14
DAFTAR PUSTAKA

Ningsih, resty eka prasetya, dkk. (2013). Penyajian Data Statistik. Kudus :
Universitas Muria Kudus.

David, W. & Djamaris, A. (2018). Metode Statistik Untuk Ilmu dan Teknologi
Pangan. Jakarta: Universitas Bakrie.

Hintze, D. J. (2007). User’s Guide V Tabulation, Item Analysis, Proportions,.


Kaysville : NCSS.

Aunuddin. (2005). Rancangan dan Analisis Data. Bogor:Institut Pertanian Bogor.

https://drive.google.com/file/d/1AqmcRiLuidoW4KV9gn5C2tpfEPyNX04H/view?
usp=drivesdk

15

Anda mungkin juga menyukai