Metode eliminasi Gauss digunakan untuk menyelesaikan sistem persamaan linier dengan mengubah matriks menjadi bentuk segitiga. Program C dan C++ dibuat untuk menerapkan metode ini dengan menampilkan hasil perhitungan matriks. Program C lebih baik karena menampilkan nilai x1 hingga xn.
Metode numerik digunakan untuk menyelesaikan masalah matematis yang sulit diselesaikan secara analitis dengan mengubahnya menjadi operasi perhitungan. Komputer memainkan peran penting dalam mempercepat proses perhitungan metode numerik."
Dokumen tersebut memberikan penjelasan mengenai algoritma dan logika, mulai dari pengertian algoritma, kriteria pemilihan algoritma, struktur dasar algoritma seperti runtunan, pemilihan, dan pengulangan, serta contoh-contoh penerapannya dalam bentuk pseudocode dan flowchart.
Metode eliminasi Gauss digunakan untuk menyelesaikan sistem persamaan linier dengan mengubah matriks menjadi bentuk segitiga. Program C dan C++ dibuat untuk menerapkan metode ini dengan menampilkan hasil perhitungan matriks. Program C lebih baik karena menampilkan nilai x1 hingga xn.
Metode numerik digunakan untuk menyelesaikan masalah matematis yang sulit diselesaikan secara analitis dengan mengubahnya menjadi operasi perhitungan. Komputer memainkan peran penting dalam mempercepat proses perhitungan metode numerik."
Dokumen tersebut memberikan penjelasan mengenai algoritma dan logika, mulai dari pengertian algoritma, kriteria pemilihan algoritma, struktur dasar algoritma seperti runtunan, pemilihan, dan pengulangan, serta contoh-contoh penerapannya dalam bentuk pseudocode dan flowchart.
1. Dokumen ini membahas konsep dasar pemrograman MATLAB, meliputi operator-operator aritmatika, logika, logaritma, kuadrat, pangkat, dan perbandingan beserta contoh kode programnya.
Program ini merupakan algoritma program geometri yang menampilkan menu lingkaran, segitiga, persegi, dan persegi panjang. Setiap menu memiliki pilihan untuk menghitung luas dan keliling bangun datar tersebut. Program ini menggunakan struktur pemilihan dan perulangan untuk menjalankan perhitungan-perhitungan yang dibutuhkan.
Dokumen tersebut membahas tentang format input dan output dalam MATLAB. Input variabel dapat dilakukan dengan menetapkan nilai dan nama variabel, sedangkan untuk output terdapat beberapa pilihan format seperti format pendek, ilmiah, desimal, dan lainnya yang dapat digunakan sesuai kebutuhan.
Modul ini membahas tentang sorting atau pengurutan data menggunakan beberapa metode seperti bubble sort, selection sort, dan insertion sort. Mahasiswa diajak untuk memahami konsep dan cara kerja masing-masing metode pengurutan melalui teori dasar, contoh kode program, dan percobaan kompilasi serta eksekusi program. Tujuan akhirnya adalah mahasiswa mampu menerapkan pengurutan data dengan berbagai metode tersebut dalam menyelesaikan
Materi algoritma dan pemrograman insan unggul newasdammantap
Dokumen tersebut berisi informasi kontak dan penjelasan tentang mata kuliah Algoritma dan Pemrograman. Terdapat penjelasan tentang penilaian, pokok bahasan, referensi, tahapan pemrograman, penulisan algoritma, contoh soal, dan penjelasan tentang struktur pemrograman seperti input output, variabel, operator, pemilihan, dan perulangan.
All of material inside is un-licence, kindly use it for educational only but please do not to commercialize it.
Based on 'ilman nafi'an, hopefully this file beneficially for you.
Thank you.
Dokumen tersebut merupakan materi perkuliahan Teknik Pemrograman yang mencakup pengenalan algoritma, konstruksi sekuensial, selektif, dan iteratif beserta contoh soal dan kriteria penilaian.
Apa Itu Efisiensi Algoritma ?
Algoritma yang dapat dikatakan sebagai algoritma yang efisien, merupakan algoritma yang dimana pada saat pemrosesan algoritma tersebut tidak memakan banyak waktu dan juga ditak memakan banyak memori dalam pemrosesannya.
Seperti yang sudah di jelaskan, efisiensi algoritma umumnya di tinjau dari 2 hal, yaitu efisiensi terhadap waktu, dan efisiensi terhadap memori.
Walaupun algoritma yang memberikan keluaran yang benar (paling mendekati kenyataan), tetapi jika harus menunggu berjam-jam atau mungkin berhari-hari untuk mendapatkan outputannya (dalam hal ini yang dimaksudkan adalah efisiensi dalam waktu), algoritma tersebut biasanya tidak akan dipakai. Kebanyakan orang lebih menginignkan algoritma yang memiliki pengeluaran atau hasil outputan yang lebih cepat. Waktu yang diperlukan (running time) oleh sebuah algoritma cenderung tergantung pada jumlah input yang diproses.
Running time dari sebuah algoritma adalah fungsi dari jumlah inputnya. Running time dari suatu algoritma berbeda-beda bergantung pada input yang diberikan. Dengan demikian pengukurannya dihitung sebagai fungsi dari besarnya input yang diberikan.
Dokumen tersebut membahas tentang queue (antrian) dalam struktur data, termasuk pengertian queue yang menganut prinsip FIFO, operasi-operasi dasar queue seperti enqueue dan dequeue, deklarasi queue menggunakan array statis dan circular array, serta contoh program queue menggunakan kedua pendekatan tersebut.
Matlab merupakan perangkat lunak interaktif untuk melakukan perhitungan numerik dan visualisasi data. Matlab memungkinkan pengguna untuk melakukan operasi matematika kompleks, simulasi, dan pengembangan GUI.
Tutorial ini memberikan penjelasan singkat tentang dasar-dasar penggunaan MATLAB, mulai dari cara memulai dan mengakhiri program, menentukan direktori kerja, menggunakan perintah dasar seperti mendefinisikan variabel skalar dan vektor, serta operasi matriks. Tutorial ini juga mendemonstrasikan penggambaran grafik dan simulasi menggunakan M-file dan Simulink.
Dokumen ini membahas struktur kontrol dalam bahasa C++ seperti if-else, while loop, do-while loop, dan for loop yang digunakan untuk mengatur alur eksekusi program berdasarkan kondisi tertentu.
Dokumen ini membahas tentang algoritma dan flowchart. Terdapat penjelasan tentang definisi algoritma, contoh algoritma dalam kehidupan sehari-hari dan komputer, jenis proses algoritma, kriteria algoritma, serta penjelasan tentang flowchart dan pseudo code. Mahasiswa diberikan tugas kelompok untuk membuat algoritma dan flowchart dari beberapa permasalahan yang diberikan dan akan dipresentasikan hasilnya.
Dokumen ini membahas tentang algoritma dan flowchart. Terdapat penjelasan tentang tujuan pembuatan algoritma untuk menyelesaikan masalah, unsur-unsur algoritma dan flowchart, serta contoh soal untuk latihan membuat algoritma dan flowchart.
1. Dokumen ini membahas konsep dasar pemrograman MATLAB, meliputi operator-operator aritmatika, logika, logaritma, kuadrat, pangkat, dan perbandingan beserta contoh kode programnya.
Program ini merupakan algoritma program geometri yang menampilkan menu lingkaran, segitiga, persegi, dan persegi panjang. Setiap menu memiliki pilihan untuk menghitung luas dan keliling bangun datar tersebut. Program ini menggunakan struktur pemilihan dan perulangan untuk menjalankan perhitungan-perhitungan yang dibutuhkan.
Dokumen tersebut membahas tentang format input dan output dalam MATLAB. Input variabel dapat dilakukan dengan menetapkan nilai dan nama variabel, sedangkan untuk output terdapat beberapa pilihan format seperti format pendek, ilmiah, desimal, dan lainnya yang dapat digunakan sesuai kebutuhan.
Modul ini membahas tentang sorting atau pengurutan data menggunakan beberapa metode seperti bubble sort, selection sort, dan insertion sort. Mahasiswa diajak untuk memahami konsep dan cara kerja masing-masing metode pengurutan melalui teori dasar, contoh kode program, dan percobaan kompilasi serta eksekusi program. Tujuan akhirnya adalah mahasiswa mampu menerapkan pengurutan data dengan berbagai metode tersebut dalam menyelesaikan
Materi algoritma dan pemrograman insan unggul newasdammantap
Dokumen tersebut berisi informasi kontak dan penjelasan tentang mata kuliah Algoritma dan Pemrograman. Terdapat penjelasan tentang penilaian, pokok bahasan, referensi, tahapan pemrograman, penulisan algoritma, contoh soal, dan penjelasan tentang struktur pemrograman seperti input output, variabel, operator, pemilihan, dan perulangan.
All of material inside is un-licence, kindly use it for educational only but please do not to commercialize it.
Based on 'ilman nafi'an, hopefully this file beneficially for you.
Thank you.
Dokumen tersebut merupakan materi perkuliahan Teknik Pemrograman yang mencakup pengenalan algoritma, konstruksi sekuensial, selektif, dan iteratif beserta contoh soal dan kriteria penilaian.
Apa Itu Efisiensi Algoritma ?
Algoritma yang dapat dikatakan sebagai algoritma yang efisien, merupakan algoritma yang dimana pada saat pemrosesan algoritma tersebut tidak memakan banyak waktu dan juga ditak memakan banyak memori dalam pemrosesannya.
Seperti yang sudah di jelaskan, efisiensi algoritma umumnya di tinjau dari 2 hal, yaitu efisiensi terhadap waktu, dan efisiensi terhadap memori.
Walaupun algoritma yang memberikan keluaran yang benar (paling mendekati kenyataan), tetapi jika harus menunggu berjam-jam atau mungkin berhari-hari untuk mendapatkan outputannya (dalam hal ini yang dimaksudkan adalah efisiensi dalam waktu), algoritma tersebut biasanya tidak akan dipakai. Kebanyakan orang lebih menginignkan algoritma yang memiliki pengeluaran atau hasil outputan yang lebih cepat. Waktu yang diperlukan (running time) oleh sebuah algoritma cenderung tergantung pada jumlah input yang diproses.
Running time dari sebuah algoritma adalah fungsi dari jumlah inputnya. Running time dari suatu algoritma berbeda-beda bergantung pada input yang diberikan. Dengan demikian pengukurannya dihitung sebagai fungsi dari besarnya input yang diberikan.
Dokumen tersebut membahas tentang queue (antrian) dalam struktur data, termasuk pengertian queue yang menganut prinsip FIFO, operasi-operasi dasar queue seperti enqueue dan dequeue, deklarasi queue menggunakan array statis dan circular array, serta contoh program queue menggunakan kedua pendekatan tersebut.
Matlab merupakan perangkat lunak interaktif untuk melakukan perhitungan numerik dan visualisasi data. Matlab memungkinkan pengguna untuk melakukan operasi matematika kompleks, simulasi, dan pengembangan GUI.
Tutorial ini memberikan penjelasan singkat tentang dasar-dasar penggunaan MATLAB, mulai dari cara memulai dan mengakhiri program, menentukan direktori kerja, menggunakan perintah dasar seperti mendefinisikan variabel skalar dan vektor, serta operasi matriks. Tutorial ini juga mendemonstrasikan penggambaran grafik dan simulasi menggunakan M-file dan Simulink.
Dokumen ini membahas struktur kontrol dalam bahasa C++ seperti if-else, while loop, do-while loop, dan for loop yang digunakan untuk mengatur alur eksekusi program berdasarkan kondisi tertentu.
Dokumen ini membahas tentang algoritma dan flowchart. Terdapat penjelasan tentang definisi algoritma, contoh algoritma dalam kehidupan sehari-hari dan komputer, jenis proses algoritma, kriteria algoritma, serta penjelasan tentang flowchart dan pseudo code. Mahasiswa diberikan tugas kelompok untuk membuat algoritma dan flowchart dari beberapa permasalahan yang diberikan dan akan dipresentasikan hasilnya.
Dokumen ini membahas tentang algoritma dan flowchart. Terdapat penjelasan tentang tujuan pembuatan algoritma untuk menyelesaikan masalah, unsur-unsur algoritma dan flowchart, serta contoh soal untuk latihan membuat algoritma dan flowchart.
Dokumen ini membahas tentang algoritma dan flowchart. Terdapat penjelasan tentang tujuan pembuatan algoritma untuk menyelesaikan masalah, unsur-unsur algoritma dan flowchart, serta contoh soal latihan pembuatan algoritma dan flowchart untuk beberapa persoalan.
Buku ajar ini membahas metode-metode numerik untuk menyelesaikan berbagai masalah matematika. Pembahasan dimulai dari pengertian metode numerik, bilangan dan angka signifikan, konsep dasar kalkulus seperti nilai antara dan deret Taylor, hingga pembahasan metode-metode numerik seperti interpolasi, diferensiasi dan integrasi numerik, pengaturan kurva, dan solusi masalah nilai awal. Buku ini diharapkan dapat membantu mempelaj
A. TUJUAN
1. Mampu memahami persoalan
2. Mendesain penyelesaian persoalan ke dalam algoritma
3. Menotasikan algoritma yang sudah dibuat menggunakan notasi flowchart
http://technomoderen.blogspot.com
Note : bila sobat mau cari2 bahan gak ketemu , sobat bisa request kok sma sya ...
:D
mumpung hti ane lg baik neh , hehehe
info lebih lanjut
hub : Riszqi Pujangga (facebook)
081990334647 (sms) no call, krn ane kerja lembur ..... :)
dan sobat bsa juga kunjungi my web di atas,
thanks
Praktikum ini bertujuan untuk melakukan simulasi sistem kontrol driver motor menggunakan Disturbance Observer untuk mengurangi noise dan overshoot. Hasil simulasi menunjukkan sistem kontrol tanpa DOB menghasilkan output dengan noise besar dan overshoot tinggi, sedangkan dengan DOB noise dan overshoot berkurang. Low Pass Filter pada sistem berperan mengurangi noise dari sensor dan mencegah terjadinya kesalahan sistem.
Aplikasi ini digunakan untuk melakukan perhitungan nilai mata kuliah berdasarkan komponen penilaian yang telah ditentukan seperti assessment, tugas, praktikum dengan menggunakan method. Selain itu, aplikasi ini juga digunakan untuk mencatat data barang dan transaksi penjualan barang di sebuah ritel makanan dengan menggunakan class dan method.
Unit ini membincangkan tentang pembukuan dan pemprosesan data tekimetri. Data-data yang diperoleh di lapangan akan dibukukan dan dihitung untuk mendapatkan nilai-nilai sebenar. Plotan akan dibuat untuk mewakili butiran di kawasan ukur sama ada secara manual menggunakan alat lukisan atau bantuan perisian komputer. Perkembangan terkini alat tekimetri pula menggunakan sistem elektronik sepenuhnya
Pengamatan bentuk sinyal output untuk sistem yang kompleksLingga arum
Laporan ini mendeskripsikan serangkaian eksperimen yang dilakukan untuk mempelajari bentuk sinyal output sistem kontrol otomatis yang kompleks. Eksperimen melibatkan penggunaan MATLAB Simulink untuk merancang model sistem dan melihat respon terhadap berbagai masukan. Hasilnya menunjukkan bagaimana nilai input dapat mempengaruhi output dan error, dan bagaimana sistem yang lebih rumit menghasilkan output grafik yang lebih halus.
Multiplexer (MUX) dan Demultiplexer (DEMUX) merupakan rangkaian logika digital yang penting. MUX memiliki banyak input tetapi hanya mengirimkan satu input ke output berdasarkan kode kontrol input. DEMUX memiliki satu input tetapi mendistribusikannya ke salah satu dari beberapa output berdasarkan kode kontrol input. Kedua rangkaian ini berguna untuk memilih dan mendistribusikan data secara selektif di sistem komunikasi dan lainnya.
Dokumen tersebut berisi soalan-soalan tentang teknologi maklumat dan komunikasi untuk tingkat 6. Terdapat dua bagian, bagian A berisi 15 soalan pilihan ganda dan bagian B meminta peserta menjawab beberapa soalan pendek yang mencakup membuat pseudokode dan carta alir berdasarkan algoritma yang diberikan.
Laporan praktikum ini membahas tentang fungsi numerik dalam pemrograman visual menggunakan bahasa VB. Laporan ini menjelaskan tujuan dan alokasi waktu praktikum, dasar teori mengenai fungsi numerik seperti konversi tipe data, operasi aritmatika, dan fungsi matematika, serta latihan koding menggunakan fungsi-fungsi tersebut.
Buku ajar ini membahas metode-metode numerik untuk menyelesaikan persoalan-persoalan matematika. Pada bab pertama, dijelaskan pengertian metode numerik, bilangan dan angka signifikan, konsep dasar kalkulus seperti nilai antara dan deret Taylor, serta galat dan toleransi dalam metode numerik.
Similar to James philip montolalu 13021106048 (20)
Aplikasi penampil profil biodata mahasiswa unsrat berbasis web uasJames Montolalu
Dokumen tersebut merupakan bab pendahuluan skripsi yang membahas tentang perancangan aplikasi penampilan profil biodata mahasiswa UNSRAT berbasis web. Aplikasi ini bertujuan untuk memberikan informasi profil mahasiswa dan mencari mahasiswa berdasarkan himpunan mahasiswanya untuk memudahkan akses informasi antar mahasiswa di UNSRAT. Metode pengembangan yang digunakan adalah Rapid Application Development untuk mempercepat pengembangan aplikasi.
Tutorial Pentaho - Membuat Data base werehaouseJames Montolalu
dokumen ini menjelaskan cara dari awal penginstalan pentaho sampai tahapan pembuatan basis data terdistribusi menggunakan pentaho. aplikasi pentaho ini saya jalankan di sistem operasi windosws 7
Kelompok 14 - [presentasi sistem transportasi}]James Montolalu
Dokumen ini memberikan ringkasan tentang sistem transportasi pengiriman semen dari tiga pabrik ke empat kota menggunakan kapal laut dengan menerapkan metode Vogel's Approximation. Metode ini melibatkan penentuan kapasitas masing-masing sumber, biaya pengangkutan, dan perbedaan biaya terkecil untuk mengalokasikan pengiriman secara optimal hingga mencapai total biaya sebesar Rp84.000.000.
Website Kelurahan Kleak dirancang untuk memberikan informasi kepada masyarakat secara real-time. Website ini memiliki dua pengguna yaitu user dan admin, di mana user hanya dapat mengakses informasi sedangkan admin dapat mengedit konten. Rancangan ini meliputi analisis kebutuhan, spesifikasi persyaratan, desain data, dan desain tampilan untuk memudahkan interaksi antara pengguna dan kelurahan.
Dokumen ini membahas tentang queue atau antrian yang merupakan kumpulan data dimana penambahan elemen dilakukan di ujung belakang dan penghapusan di ujung depan berdasarkan prinsip FIFO. Queue dapat diimplementasikan menggunakan array dimana fungsi enqueue dan dequeue digunakan untuk menambah dan menghapus elemen. Mahasiswa diajak untuk memahami queue melalui praktikum kompilasi dan eksekusi kode C.
Modul ini membahas tentang fungsi dalam bahasa pemrograman C, meliputi tujuan pembuatan fungsi, deklarasi dan definisi fungsi, ruang lingkup variabel, parameter dan prosedur. Terdapat beberapa percobaan yang mendemonstrasikan penggunaan fungsi dan konsep terkaitnya.
Dokumen ini menjelaskan pengiriman semen dari tiga pabrik ke empat kota menggunakan kapal laut dengan metode Vogel's Approximation. Langkah-langkah metode Vogel's Approximation dijelaskan, termasuk mengisi matriks biaya pengiriman, memilih perbedaan terbesar, dan mengalokasikan kapasitas pabrik hingga selesai. Total biaya pengiriman semen yang dihasilkan adalah Rp84 juta.
This short document expresses gratitude and thanks in three different languages - English, Japanese, and Indonesian. It says "Thank you" in English, "Arigatou" in Japanese, which means "Thank you", and "Terima Kasih" in Indonesian, which also translates to "Thank you".
Dokumen tersebut membahas berbagai topologi jaringan komputer, termasuk topologi bintang, cincin, bus, jala, pohon, dan linier. Topologi-topologi tersebut dijelaskan dengan menyinggung karakteristik, kelebihan, dan kelemahan masing-masing topologi.
1. SQL injection dan XSS merupakan serangan yang memanfaatkan celah keamanan pada aplikasi web untuk mengakses atau menyuntikkan kode berbahaya. Pencegahannya meliputi validasi input, encoding output, dan membatasi panjang string.
2. HTTPS menggunakan SSL/TLS untuk mengenkripsi lalu lintas HTTP, mencegah serangan man-in-the-middle. Kekurangannya berupa penurunan kinerja akibat proses enkripsi.
3.
Tugas keamanan sistem informasi membahas serangan ARP poisoning dan deteksinya. ARP poisoning memanipulasi entri ARP cache agar lalu lintas jaringan dapat diarahkan ke host penyerang untuk menangkap paketnya. Deteksi dilakukan dengan memverifikasi kesesuaian IP dan MAC, menganalisis jawaban ARP, dan mendeteksi frame data mencurigakan.
"Jodoh Menurut Prespektif Al-Quran" (Kajian Tasir Ibnu Katsir Surah An-Nur ay...Muhammad Nur Hadi
Jurnal "Jodoh Menurut Prespektif Al-Quran" (Kajian Tasir Ibnu Katsir Surah An-Nur ayat 26 dan 32 dan Surah Al-Hujurat Ayat 13), Ditulis oleh Muhammmad Nur Hadi, Mahasiswa Program Studi Ilmu Hadist di UIN SUSKA RIAU.
1. Praktikum Metode Numerik
Laboratorium Teknologi Informasi & Komunikasi
James P. Montolalu | 13021106048
Laporan MID
Praktikum Metode Numerik
Kelompok 3
1. Tania Yunita Soriton (13021106021)
2. James Philip Montolalu (13021106048)
3. Andy Antonius Setiawan (13021106091)
2. Praktikum Metode Numerik
Laboratorium Teknologi Informasi & Komunikasi
James P. Montolalu | 13021106048
I. SOAL
UMUM
1. Tentukan akar persamaan fungsi berikut :
69.3
)5.01.1)(1(
)5.01.2(
2/1
2/1
xx
xx
, 0 < x < 1
Metode yang digunakan: Metode Bagidua. Toleransi galat adalah 0.00001.
Keluaran yang diinginkan adalah: tabel lelaran, hasil, dan grafik fungsi.
2. Panjang sebuah balok ( 70 – 5x) , Lebar ( 78 – 6x ) dan Tinggi x .
Berapakah nilai x agar volume balok maksimum dengan v’ = 14
Interval [0,15] dan Toleransi error = 0,00001
Penyelesaian :
a. Metode yang digunakan :
b. Kode sumber program menggunakan bahasa pemrograman C.
c. Output program :
Analisa Program :
d. Dengan menggunakan Excel :
e. Flowchart
3. Seorang Enginner akan membuat 3 project A, B, dan C dengan tiga model / merek
yaitu merek A, B, dan C setiap hari.
Proses pembuatan melalui tiga tahapan :
Komunikasi Perancangan Kontruksi
Model A 3 jam 5 jam 5 jam
Model B 4 jam 4 jam 6 jam
Model C 3.5 jam 4 jam 7 jam
Waktu yang
tersedia
24 jam 12 jam 12 jam
Berapa banyak hasil Model yang diperoleh setiap hari ?.
Penyelesaian :
a. Metode yang digunakan :
b. Kode sumber program menggunakan bahasa pemrograman C.
c. Output program :
Analisa Program :
d. Dengan menggunakan Excel :
e. Flowchart
3. Praktikum Metode Numerik
Laboratorium Teknologi Informasi & Komunikasi
James P. Montolalu | 13021106048
APLIKASI DI BIDANG SAINS DAN REKAYASA
4. Konsentrasi bakteri bahan pengotor C di sebuah danau berkurang sesuai dengan
persamaan
tt
eeC 1.02
2080
Tentukan waktu yang diperlukan untuk bakteri agar konsentrasinya diredusir menjadi 10
dengan menggunakan metode Newton-Raphson.
Keluaran yang diinginkan adalah: tabel lelaran, hasil, grafik fungsi ( = 0.000001).
Penyelesaian :
a. Metode yang digunakan :
b. Kode sumber program menggunakan bahasa pemrograman C.
c. Output program :
Analisa Program :
d. Dengan menggunakan Excel :
e. Flowchart
II. Metode yang digunakan
Terdapat 5 buah metode yang digunakan, yaitu : metode bagidua, regula falsi, secant,
newton-raphson, serta metode lelaran Jacobi
1. Metode bagidua
Metode bagidua, atau yang disebut juga bisection method, adalah salah satu formula
pencarian akar yang cukup sederhana. Cara kerja dari metode ini adalah membagi dua
suatu interval dan kemudian memilih selang dimana akar mungkin muncul. Gambaran
tentang cara kerja metode bagidua dapat dilihat pada Gambar 1.
4. Praktikum Metode Numerik
Laboratorium Teknologi Informasi & Komunikasi
James P. Montolalu | 13021106048
Gambar 1. Metode Bagidua
2. Metode Newton – Raphson
Metode Newton – Raphson adalah salah satu metode yang paling banyak digunakan
untuk mencari akar persamaan. Jika diberikan sebuah fungsi f terhadap nilai x, dan
turunannya f’, kita mulai dengan tebakan x0 untuk akar dari fungsi f. Perkiraan
selanjutnya , yaitu x1 diperoleh dengan cara :
Proses ini diulang sebagai :
Pengulangan ini dilakukan sampai nilai f(xn) mendekati 0.
5. Praktikum Metode Numerik
Laboratorium Teknologi Informasi & Komunikasi
James P. Montolalu | 13021106048
III. Kode Sumber Program,Hasil Eksekusi Program beserta Analisis hasil eksekusi , dan
Flowchart
1. a. Kode sumber program menggunakan bahasa pemrograman C.
b. Output program
6. Praktikum Metode Numerik
Laboratorium Teknologi Informasi & Komunikasi
James P. Montolalu | 13021106048
Analisa Program :
Nilai yang dimasukkan 0.2 dan 0.8 karena 0<x<1 (x lebih besar dari 0 dan lebih kecil dari 1).
Pada program di atas menggunakan struktur perulangan DO-WHILE. Rumus yang digunakan
untuk mencari error yaitu , bila diimplementasikan ke dalam program akan menjadi =
((c*sqrt(2.1-(0.5*c))) / ((1-c)*sqrt(1.1-(0.5*c)))) - 3.69. Kemudian terdapat rumus IF-ELSE
untuk mengganti nilai a dengan nilai c jika error<0 atau mengganti nilai b dengan c jika error>0.
Kemudian nilai a dan b yang baru akan diulang lagi dan dimasukkan ke dalam rumus sampai
prosesnya berhenti jika syarat pada pernyataan While() terpenuhi. Setelah pernyataan While()
terpenuhi maka didapatlah hasil F(x) dan x sebagai akarnya. Pada pemrograman C memiliki
proses sampai iterasi ke-19 dengan nilai error = 0,00001 dan x = 0,70696.
c. Menggunakan Excel :
7. Praktikum Metode Numerik
Laboratorium Teknologi Informasi & Komunikasi
James P. Montolalu | 13021106048
d. Flowchart
Float : error, a,
b, c, fa, fb
START
Program Metode
Bagi Dua
A
Masukkan batas atas :
input a
8. Praktikum Metode Numerik
Laboratorium Teknologi Informasi & Komunikasi
James P. Montolalu | 13021106048
=================================
k a b c F(a) F(b) error
=================================
error = ((c*sqrt(2.1-(0.5*c))) /
((1-c)*sqrt(1.1-(0.5*c)))) - 3.69;
c=(a+b)/2
Hasil dari : i, a, b, c,
fa, fb, error
A
B
C
Masukkan batas akhir :
input b
int i = 1
fa = ((a*sqrt(2.1-(0.5*a))) /
((1-a)*sqrt(1.1-(0.5*a)))) -
3.69;
fb = ((b*sqrt(2.1-(0.5*b))) /
((1-b)*sqrt(1.1-(0.5*b)))) -
3.69;
9. Praktikum Metode Numerik
Laboratorium Teknologi Informasi & Komunikasi
James P. Montolalu | 13021106048
False
True
TRUE
FALSE
Error<0
a=c b=c
i++
Error>0.00001||error<-
0.00001
END
BC
F(x) = hasil error
x = nilai c
11. Praktikum Metode Numerik
Laboratorium Teknologi Informasi & Komunikasi
James P. Montolalu | 13021106048
2.a. Source code program dengan bahasa pemrograman C
14. Praktikum Metode Numerik
Laboratorium Teknologi Informasi & Komunikasi
James P. Montolalu | 13021106048
Program ini mencari persamaan f(x) dengan cara menghitung (70-5x)*(78-6x)*x. Hasil yang
didapat adalah f’(x) = 90x^2-1620x+5446. Setelah itu akar persamaan ini akan dicari dengan
metode bagi dua. Batas a dan b yang diisi adalah 0 dan 15. Iterasi akan berhenti pada x = 13.526,
x telah mendekati v’=14.
Flowchart
float error, a,b,c,
A=90,
B=1620,C=5446
Int i=1
START
Masukkan batas a dan b
c=(a+b)/2
Error = (A*c*c)-(B*c)+C
Cetak i,a,b,c,error
Error<0 a=cb=c
i++
(error>0.00001||error
<-0.00001)
A
18. Praktikum Metode Numerik
Laboratorium Teknologi Informasi & Komunikasi
James P. Montolalu | 13021106048
4.a.Kode Sumber dengan bahasa pemrograman C++
b.Hasil eksekusi program
Keluaran C++