Slide-06
Sasaran Kuliah
Setelah mengikuti kuliah ini, mahasiswa diharapkan mampu:
memahami persamaan dan perbendaan antara obyek-obyek lists dan larik (array)
menggunakan larik untuk mengolah sekumpulan data bilangan
menggunakan larik untuk melakukan perhitungan dengan vektor dan matriks
menampilkan sekumpulan nilai fungsi matematika dalam bentuk grafik
menampilkan grafik yang dilengkapi dengan dekorasinya
menampilkan beberapa kurva dalam satu grafik dan beberapa grafik dalam satu
gambar
http://localhost:8888/nbconvert/html/Academics/Pemrograman%20Komputer/Modul-06/Slide-06.ipynb?download=false Page 1 of 27
Slide-06 5/12/22, 11:10
Vektor
Beberapa besaran matematika melibatkan sekumpulan nilai atau data
Pada bidang matematika, sekumpulan nilai tsb = vektor yg dpt digambarkan sbg
http://localhost:8888/nbconvert/html/Academics/Pemrograman%20Komputer/Modul-06/Slide-06.ipynb?download=false Page 2 of 27
Slide-06 5/12/22, 11:10
dengan
Semua operasi matematika di atas dpt diperluas utk vektor2 yg berdimensi lebih
besar drpd 2
http://localhost:8888/nbconvert/html/Academics/Pemrograman%20Komputer/Modul-06/Slide-06.ipynb?download=false Page 3 of 27
Slide-06 5/12/22, 11:10
Misalnya:
dan
http://localhost:8888/nbconvert/html/Academics/Pemrograman%20Komputer/Modul-06/Slide-06.ipynb?download=false Page 4 of 27
Slide-06 5/12/22, 11:10
http://localhost:8888/nbconvert/html/Academics/Pemrograman%20Komputer/Modul-06/Slide-06.ipynb?download=false Page 5 of 27
Slide-06 5/12/22, 11:10
# ganti nilai larik hasil irisan = ganti nilai larik yang asli
lrkBil3[1] = 65
print('\nLarik hasil irisan setelah penggantian=', lrkBil3)
print('Larik yang asli setelah penggantian =', lrkBil1)
http://localhost:8888/nbconvert/html/Academics/Pemrograman%20Komputer/Modul-06/Slide-06.ipynb?download=false Page 6 of 27
Slide-06 5/12/22, 11:10
Larik berupa deret teratur = [ 3.5 4.6 5.7 6.8 7.9 9. 10.1]
http://localhost:8888/nbconvert/html/Academics/Pemrograman%20Komputer/Modul-06/Slide-06.ipynb?download=false Page 7 of 27
Slide-06 5/12/22, 11:10
http://localhost:8888/nbconvert/html/Academics/Pemrograman%20Komputer/Modul-06/Slide-06.ipynb?download=false Page 8 of 27
Slide-06 5/12/22, 11:10
x y
----- -----
0.00 2.00
0.01 2.03
0.02 2.06
0.03 2.09
0.04 2.13
... ...
1.96 5.84
1.97 5.88
1.98 5.92
1.99 5.96
2.00 6.00
http://localhost:8888/nbconvert/html/Academics/Pemrograman%20Komputer/Modul-06/Slide-06.ipynb?download=false Page 9 of 27
Slide-06 5/12/22, 11:10
x y
----- -----
0.00 2.00
0.01 2.03
0.02 2.06
0.03 2.09
0.04 2.13
... ...
1.96 5.84
1.97 5.88
1.98 5.92
1.99 5.96
2.00 6.00
http://localhost:8888/nbconvert/html/Academics/Pemrograman%20Komputer/Modul-06/Slide-06.ipynb?download=false Page 10 of 27
Slide-06 5/12/22, 11:10
http://localhost:8888/nbconvert/html/Academics/Pemrograman%20Komputer/Modul-06/Slide-06.ipynb?download=false Page 11 of 27
Slide-06 5/12/22, 11:10
http://localhost:8888/nbconvert/html/Academics/Pemrograman%20Komputer/Modul-06/Slide-06.ipynb?download=false Page 12 of 27
Slide-06 5/12/22, 11:10
Cara Pertama
------------
Sebagian hasil perhitungan = [4. 3.998002 3.99600798 3.994017
95 3.99203187]
Waktu yang diperlukan = 1.24E-01 s
Cara Kedua
----------
Sebagian hasil perhitungan = [4. 3.998002 3.99600798 3.994017
95 3.99203187]
Waktu yang diperlukan = 1.31E-01 s
Cara Ketiga
-----------
Sebagian hasil perhitungan = [4. 3.998002 3.99600798 3.994017
95 3.99203187]
Waktu yang diperlukan = 4.24E-02 s
Menggambar Kurva
Mem-visualisasi-kan suatu fungsi matematika f(x) dpt dilakukan dgn
menggambarkan kurva y = f(x) pd suatu bidang datar dgn sistem koordinat xy
b−a
xi = a + i h, h=
n−1
Jika nilai2 xi & yi disimpan dlm dua larik (arrays) mk kurva dpt digambarkan dgn
perintah plot(x, y)
http://localhost:8888/nbconvert/html/Academics/Pemrograman%20Komputer/Modul-06/Slide-06.ipynb?download=false Page 13 of 27
Slide-06 5/12/22, 11:10
http://localhost:8888/nbconvert/html/Academics/Pemrograman%20Komputer/Modul-06/Slide-06.ipynb?download=false Page 14 of 27
Slide-06 5/12/22, 11:10
Setelah grafik ditampilkan pd layar komputer, grafik dpt disimpan ke dlm berkas
berformat PDF atau PNG dgn metode savefig() dr obyek grafik terkait
http://localhost:8888/nbconvert/html/Academics/Pemrograman%20Komputer/Modul-06/Slide-06.ipynb?download=false Page 15 of 27
Slide-06 5/12/22, 11:10
Dekorasi Grafik
Suatu grafik dpt dilengkapi dgn dekorasi yg dpt berupa:
http://localhost:8888/nbconvert/html/Academics/Pemrograman%20Komputer/Modul-06/Slide-06.ipynb?download=false Page 16 of 27
Slide-06 5/12/22, 11:10
http://localhost:8888/nbconvert/html/Academics/Pemrograman%20Komputer/Modul-06/Slide-06.ipynb?download=false Page 17 of 27
Slide-06 5/12/22, 11:10
http://localhost:8888/nbconvert/html/Academics/Pemrograman%20Komputer/Modul-06/Slide-06.ipynb?download=false Page 18 of 27
Slide-06 5/12/22, 11:10
http://localhost:8888/nbconvert/html/Academics/Pemrograman%20Komputer/Modul-06/Slide-06.ipynb?download=false Page 19 of 27
Slide-06 5/12/22, 11:10
http://localhost:8888/nbconvert/html/Academics/Pemrograman%20Komputer/Modul-06/Slide-06.ipynb?download=false Page 20 of 27
Slide-06 5/12/22, 11:10
Kesulitan Penggambaran
Beberapa fungsi matematika ternyata sulit utk digambarkan, termasuk
http://localhost:8888/nbconvert/html/Academics/Pemrograman%20Komputer/Modul-06/Slide-06.ipynb?download=false Page 21 of 27
Slide-06 5/12/22, 11:10
http://localhost:8888/nbconvert/html/Academics/Pemrograman%20Komputer/Modul-06/Slide-06.ipynb?download=false Page 22 of 27
Slide-06 5/12/22, 11:10
http://localhost:8888/nbconvert/html/Academics/Pemrograman%20Komputer/Modul-06/Slide-06.ipynb?download=false Page 23 of 27
Slide-06 5/12/22, 11:10
http://localhost:8888/nbconvert/html/Academics/Pemrograman%20Komputer/Modul-06/Slide-06.ipynb?download=false Page 24 of 27
Slide-06 5/12/22, 11:10
http://localhost:8888/nbconvert/html/Academics/Pemrograman%20Komputer/Modul-06/Slide-06.ipynb?download=false Page 25 of 27
Slide-06 5/12/22, 11:10
http://localhost:8888/nbconvert/html/Academics/Pemrograman%20Komputer/Modul-06/Slide-06.ipynb?download=false Page 26 of 27
Slide-06 5/12/22, 11:10
http://localhost:8888/nbconvert/html/Academics/Pemrograman%20Komputer/Modul-06/Slide-06.ipynb?download=false Page 27 of 27