Slide INF308 INF308 Metode Numerik Materi V2 0

Metode Numerik
INF308
Mohammad Nasucha, S.T., M.Sc.
Program Studi Teknik Informatika dan
Program Studi Sistem Informasi
Universitas Pembangunan Jaya
Jl. Boulevard - Bintaro Jaya Sektor VII
Tangerang Selatan – Banten 15442

Agenda Sesi Ke-1
• Penjelasan Rencana Pembelajaran Ssemester
(RPS)
• Penjelasan tentang Student Centered Learning
• Kontrak Kuliah
• Penyampaian Materi oleh Dosen
• Kegiatan Mahasiswa: Eksplorasi Informasi, Diskusi

2

Topik Capaian Pembelajaran (1)
Student Centered

Learning
Sesi

Topik

Kegiatan

Persentase Nilai

Sesi ke1

 Penjelasan RPS, SCL
 Pendahuluan: Pengertian Metode
Numerik

 Diskusi ttg SCL, Kontrak Kuliah
 Pemutaran video
 Dosen memberikan materi dan memberikan
soal
 Mhs menyelesaikan soal secara aktif.


3,6%

Sesi ke2

Galat

 Dosen memberikan materi dan memberikan
soal
 Mhs menyelesaikan soal secara aktif.

3,6%

Sesi ke3

Deret Taylor

 Dosen memberikan materi dan memberikan
soal
 Mhs menyelesaikan soal secara aktif.


3,6%

Sesi ke4

Visualisasi Persamaan Linier dengan
Pemrograman

 Dosen memberikan materi serta contoh
pemrograman
 Mhs mengeksplor informasi, merencanakan
dan membuat pemrograman

3,6%

Sesi ke5

Visualisasi Persamaan Kuadratik dengan
Pemrograman


 Dosen memberikan materi serta contoh
pemrograman
 Mhs mengeksplor informasi, merencanakan
dan membuat pemrograman

3,6%

Sesi ke6

Visualisasi Persamaan Kubik dengan
Pemrograman

 Dosen memberikan materi serta contoh
pemrograman
 Mhs mengeksplor informasi, merencanakan
dan membuat pemrograman

3,6%

Sesi ke7


Visualisasi Persamaan Polinomial dengan
Pemrograman

 Dosen memberikan materi serta contoh
pemrograman
 Mhs mengeksplor informasi, merencanakan
dan membuat pemrograman

3,6%

Topik Capaian Pembelajaran (2)
Student Centered
Learning
Sesi
Sesi ke8

Topik
Penyelesaian Persamaan Linier dengan
Komputasi (1)


Kegiatan

Persentase Nilai

 Dosen memberikan materi serta contoh
pemrograman
 Mhs mengeksplor informasi, merencanakan
dan membuat pemrograman

3,6%

Sesi ke9

Teori (1)

 Dosen memberikan materi
 Dosen memandu mhs. untuk selanjutnya
mengeksplor materi dan kasus dari berbagai
sumber secara proakttif.


3,6%

Sesi ke10

Teori (2)

 Dosen memberikan materi
 Dosen memandu mhs. untuk selanjutnya
mengeksplor materi dan kasus dari berbagai
sumber secara proakttif.

3,6%

Sesi ke11

Teori (3)

 Dosen memberikan materi
 Dosen memandu mhs. untuk selanjutnya

mengeksplor materi dan kasus dari berbagai
sumber secara proakttif.

3,6%

Sesi ke12

Teori (4)

 Dosen memberikan materi
 Dosen memandu mhs. untuk selanjutnya
mengeksplor materi dan kasus dari berbagai
sumber secara proakttif.

3,6%

Sesi ke13

Teori (5)


 Dosen memberikan materi
 Dosen memandu mhs. untuk selanjutnya
mengeksplor materi dan kasus dari berbagai
sumber secara proakttif.

3,6%

Sesi ke14

Tinjauan Ulang Materi

 Dosen memberikan penyegaran atas materimateri sebelumnya dengan memberikan
penekanan akan konsep penting dan

3,6%

Rencana Pengajaran Semester Student
(3)
Centered
Learning


Tugas I : 25%
Tugas II : 25%
UTS
UAS

: 25%
: 25%

Ujian Tengah Semester

Student Centered
Learning

Project
Mahasiswa membuat visualisasi fungsi linier dan fungsi kuadratik dengan
bantuan pemrograman.
Ketentuan
1. Mahasiswa menyajikan hasil kerjanya dalam bentuk program VB 6.0 ditambah
dengan penjelasan pada file powerpoint pada tanggal, jam dan ruangan yang

ditentukan menurut jadwal ersmi UTS.
2. Wajib berpakaian formal sejak memasuki ruang ujian.
Pria berkemeja, bercelana bahan, bersepatu kulit dg model formal.
Wanita berpakaian formal, bersepatu heel (hak).
3. Unsur penilaian terdiri dari penguasaan materi, efektifitas slide (termasuk
bahasa) serta formalitas penampilan.

Ujian Akhir Semester

Student Centered
Learning

Project
Mahasiswa membuat program untuk mencari solusi persamaan polinomial.
Ketentuan
1. Mahasiswa menyajikan hasil kerjanya dalam bentuk program VB 6.0 ditambah
dengan penjelasan pada file powerpoint pada tanggal, jam dan ruangan yang
ditentukan menurut jadwal resmi UTS.
2. Wajib berpakaian formal sejak memasuki ruang ujian.
Pria berkemeja, bercelana bahan, bersepatu kulit dg model formal.
Wanita berpakaian formal, bersepatu heel (hak).
3. Unsur penilaian terdiri dari penguasaan materi, efektifitas slide (termasuk
bahasa) serta formalitas penampilan.

Metode: Student Centered Learning
Model: Lecturer Speech, Student Research
 Dosen menjadi pengarah topik dan fasilitator. memberikan materi di awal sesi kemudian mengarahkan mhs
untuk menyelesaikan soal atau untuk melakukan studi kasus.

 Mahasiswa aktif:






Mengeksplorasi informasi terkait topik
Membuat soal atau bahan presentasi
Melakukan presentasi
Pada konteks yang memungkinkan mahasiswa membuat soal / kasus, saling bertukar soal / kasus serta saling mengoreksi dan
menilai.

 Hak mahasiswa/i:

• Mendapatkan softcopy materi dari dosen
• Dicatat kehadirannya pada http://sisforun.upjserver.net/ selama tidak terlambat lebih dari 30 menit
 Kewajiban mahasiswa/i:

• Selalu membawa logbook
• Selalu membawa laptop atau smartphone dan terhubung ke internet.

8

Kontrak Kuliah


Mahasiswa yang tidak hadir lebih dari 4 kali dinyatakan gagal.



Pada setiap sesi kuliah mahasiswa wajib selalu membawa laptop atau smartphone beserta koneksi internet secara
mandiri, serta wajib membawa logbook. Logbook untuk mata kuliah ini berupa sebuah buku tulis berukuran
sedang dengan binder spiral. Logbook seragam untuk semua mhs peserta mata kuliah ini. Penyediaan logbook
dikoordinir oleh ketua kelas.



Sifat, Cara dan Bobot Penilaian:




Nilai bersifat individu, bukan kelompok
Pada sesi tertentu pada konteks yang memungkinkan mahasiswa membuat soal, saling bertukar soal serta
saling mengoreksi dan menilai.



Secara keseluruhan penilaian dilakukan pada komponen-komponen yang berbeda dengan bobot sbb.: Tugas I
(isi logbook sesi ke-1 s.d sesi ke-7): 25%, UTS: 25%, Tugas II (isi logbook sesi ke-8 s.d. 14): 25%, UAS: 25%.

Kontrak Kuliah


Setiap mhs wajib selalu membawa dan mengisi logbook dengan format yang telah ditentukan. Kehadiran,
keaktifan serta hasil kerja tiap mhs pada tiap sesi tatap muka dinilai melalui catatannya pada logbook. Mhs wajib
menyimpan logbook sebaik-baiknya. Mhs wajib menyerahkan logbook kpd dosen pada hari pelaksanaan UTS) dan
pada hari pelaksanaan UAS. Dosen akan memeriksa dan mencatat poin-poin (nilai-nilai) yang tertera di dalamnya
sebagai bagian dari penghitungan nilai akhir. Achtung! Kehilangan Logbook = Kehilangan Nilai!



Keterlmbatan akan dicatat pada logbook dan mengurangi poin tugas (logbook). Mhs yang hadir dg keterlambatan
lebih dari 30 menit boleh mengikuti kuliah namun tidak berhak atas tanda kehadiran.



Tugas Pengganti jika Mhs Tidak Hadir:
Mhs yg tidak hadir karena alasan apapun tidak berhak atas tanda kehadiran namun masih mungkin memperoleh
poin atas tugas pada hari yang ditinggalkan dg ketentuan sbb.:



Mhs yg tidak hadir krn sakit dapat secara proaktif menemui dosen dlm kurun 3 hari setelah sehat dg
membawa surat dokter dan meminta tugas pengganti kepada dosen.



Mhs yg tidak hadir krn keperluan yang benar-benar tidak dapat ditinggalkan dapat secara proaktif menemui
dosen dlm kurun 3 hari setelah ketidakhadirannya dg membawa surat orang tua dan meminta tugas
pengganti kepada dosen.

Format Logbook
Week nbr.:
2
Day / Date: Senin, 30 Sep 2015
Subject:
Fungsi (2)
Discussion: (ditulis di akhir sesi)
Minutes

Summary

Isi “Minutes” bisa panjang, misalnya antara
1 s.d. 4 halaman.

Cuplikan Coding untuk Visualisasi Fungsi Polinomial
Private Sub Command1_Click()
Dim DotDiameter As Integer
Dim x, y As Single
Dim Xvb, Yvb As Integer
Dim n As Integer
'Number of
dots
Dim VBWidth, CartesianWidth As Integer
Dim Ratio, Scal, i As Integer
Dim x_step, VerGrid_step, HorGrid_step As
Single
 
n = 600
VBWidth = 600
DotDiameter = 4
Scal = 36
CartesianWidth = 12
Ratio = VBWidth / CartesianWidth
 
'DRAWING THE VERTICAL GRID AND LABELS
i=0
x=0
VerGrid_step = VBWidth / CartesianWidth
 
Do While x < (VBWidth + 1)
LineA(i).Y1 = 0
LineA(i).Y2 = 600
LineA(i).X1 = x
LineA(i).X2 = x
Label1(i).Top = (0.5 * VBWidth) + 5
Label1(i).Left = x
Label1(i).Caption = (-0.5 * CartesianWidth) + (x
/ Ratio)

'DRAWING THE HORIZONTAL GRID AND LABELS
i=0
y=0
HorGrid_step = VBWidth / CartesianWidth
 
Do While y < (VBWidth + 1)
LineB(i).X1 = 0
LineB(i).X2 = 600
LineB(i).Y1 = y
LineB(i).Y2 = y
Label2(i).Left = (0.5 * VBWidth) - 15
Label2(i).Top = y
Label2(i).Caption = (0.5 * CartesianWidth - y /
Ratio) * Scal
i=i+1
y = y + HorGrid_step
Loop

'DRAWING THE CURVE
Ratio = VBWidth / CartesianWidth
x_step = CartesianWidth / VBWidth
i=0
x = -6
 
Do While x < (6)
Dot(i).Height = DotDiameter
Dot(i).Width = DotDiameter
Dot(i).BorderColor = &HFF&
Dot(i).BackStyle = 1
'y = x
'Scal = 1
'y = (x ^ 2) - 1
'Scal = 6
y = x ^ 3 + 2 * x ^ 2 - 11 * x - 12
'Scal = 36
'y = x ^ 4
'Scal = 200
 
y = y / Scal
Xvb = (x * Ratio) + 300 - (0.5 *
DotDiameter)
Yvb = 300 - (y * Ratio) - (0.5 *
DotDiameter)
Dot(i).Left = Xvb
Dot(i).Top = Yvb
i=i+1
x = x + x_step
 
Loop
 

Cuplikan Coding untuk Pencarian Solusi Persamaan Polinomial
Private Sub Start_Click()
Dim
Dim
Dim
Dim
Dim

x As Single
y As Single
galat As Single
step2 As Single
a As Single

galat = 0.0003
step2 = galat / 1000
x = -5
y = Abs((x ^ 2) + (2 * x) 11)
Text1.Text = x
Text2.Text = y

a = Timer + 0.0001
Do While a > Timer
DoEvents
Loop
Do While y > galat
a = Timer + 0.0001
Do While a > Timer
DoEvents
Loop
x = x + step2
y = Abs((x ^ 2) + (2 * x) 11)
'x = Format(x, "0.00")
'y = Format(y, "0.00")
Text1.Text =
FormatNumber(x, 6)
Text2.Text =

REFERENSI
[1] R. Munir, Metode Numerik, Revisi Ketiga. Bandung, Indonesia: Informatika
Bandung, 2013. *
[2] S. C. Chapra and R. P. Canale, Numerical methods for engineers, 6th ed. New
York: McGraw-Hill Higher Education, 2010. *
* Buku ini tersedia di Perpustakaan UPJ