All about Math, Science and Programming

Tampilkan postingan dengan label Pemrograman C. Tampilkan semua postingan
Tampilkan postingan dengan label Pemrograman C. Tampilkan semua postingan

Senin, 30 Mei 2016

Metode Numerik 02 - Solusi Persamaan Non Liner (1/3)


Selamat Pagi

Pada postingan saya kali ini saya akan membahas tentang solusi persamaan non linier pada metode numerik.

Apa sih sistem persamaan non linier itu?
Sistem persamaan dalam matematika yang ordenya lebih dari satu
contoh

$y=2{{x}^{2}}+6x+7$

Bagaimana menyelesaikan sistem persamaan non linier dengan metode numerik?
Terdapat dua metode dalam menyelesaikan sistem persamaan non linier
1.  Metode Tertutup
2.  Metode Terbuka

Jelaskan mengenai metode tertutup !
Ciri-ciri Metode Tertutup
1.  Mencari akar pada range [a,b].
2.  Dalam range [a,b] dipastikan terdapat satu akar.
3.  Hasil selalu konvergen.

Metode tertutup dibagi menjadi 3
1.  Metode Tabel.
2.  Metode Biseksi.
3.  Metode Regula Falsi.

Jelaskan mengenai metode terbuka !
Ciri-Ciri Metode Terbuka
1.  Diperlukan tebakan awal.
2.  ${{x}_{n}}$ diperlukan untuk menghitung ${{x}_{n+1}}$
3.  Hasil bisa konvergen maupun divergen

Nah jadi seperti itulah kira-kira metode-metode yang digunakan pada metode numerik untuk mendapatkan solusi persamaan non liner.

Untuk Source Code pada tiap metode bisa kamu dapatkan pada postingan selanjunya.
Sampai jumpa pada post selanjutnya.


Minggu, 29 Mei 2016

Metode Numerik 01 - Pengantar Metode Numerik


Selamat Pagi Sobat Kuliah Dota

Pada postingan kali ini saya akan membahas tentang metode numerik. Metode numerik adalah teknik yang digunakan untuk memformulasikan persoalan matematik sehingga dapat dipecahkan dengan operasi perhitungan/aritmetika biasa (tambah, kurang, kali, dan bagi). 
Contoh kerjakan soal berikut ini

1.     $y=\int{(2+\cos x)dx}$

Jawab
$y=\int{(2+\cos x)dx}$
$y=\int{2dx+\int{\cos xdx}}$
$y=2x+\sin x+C$

Simple dengan metode analitik yaitu metode aljabar yang sudah kamu pelajari di sekolah kamu dapat mengerjakan soal diatas dengan mudah.
Akan tetapi apabila kamu harus mengerjakan soal berikut

2.     $y=\int{\tan (\frac{0.08+\cos (x)}{x}})\sin (\tan (x))dx$

Dengan metode analitik kamu mungkin akan menyerah untuk menghadapi soal diatas. Nah disitulah peran dari Metode Numerik. Metode Numerik mengulas tentang algoritma-algoritma yang dipakai untuk memecahkan persoalan yang kompleks dan rumit seperti diatas. Jadi intinya kalian akan diajarkan sebuah algoritma untuk memecahkan persoalan diatas dan tugas kalian adalah melakukan pemrograman ke dalam bahasa tertentu seperti C atau Java terhadap algoritma tersebut. 

Materi-materi yang dibahas dalam metode numerik kurang lebihnya seperti ini
1.  Solusi Persamaan linier
2.  Solusi Sistem Persamaan linier
3.  Interpolasi Polinom
4.  Turunan Numerik
5.  Integrasi Numerik 

Nah jadi seperti itulah mata kuliah metode numerik yang akan kamu pelajari di Kampus. Sekian dulu dari saya semoga postingan saya kali ini bermanfaat

Selamat Pagi

 

Rabu, 18 Mei 2016

Dasar Pemrograman C Menggunakan Dev-C++



Selamat Malam Guys

Nah kali ini saya akan bagikan nih dasar pemrograman C. Bahasa pemrograman C merupakan salah satu bahasa pemrograman komputer. Dibuat pada tahun 1972 oleh Dennis Ritchie untuk Sistem Operasi Unix di Bell Telephone Laboratories.

Meskipun C dibuat untuk memprogram sistem dan jaringan komputer namun bahasa ini juga sering digunakan dalam mengembangkan software aplikasi. C juga banyak dipakai oleh berbagai jenis platform sistem operasi dan arsitektur komputer, bahkan terdapat beberepa compiler yang sangat populer telah tersedia. C secara luar biasa memengaruhi bahasa populer lainnya, terutama C++ yang merupakan extensi dari C. (sumber : https://id.wikipedia.org/)

Bahasa C ini sering kali dipakai pada perkuliahan sebagai bahasa pemrograman dasar. Misalnya pada jurusan teknik informatika, teknik telekomunikasi, teknik elektro dan lain-lain. Nah untuk kamu yang ingin belajar C secara otodidak atau anak-anak yang baru lulus seleksi masuk perguruan tinggi negeri yang pingin tahu perkuliahannya ntar gimana saya kasih nih postingan mengenai hal-hal yang harus kamu lakuin kalau ingin tahu bahasa pemrograman C itu kayak gimana.

Pertama-tama yang harus kamu lakuin adalah install software kompiler C dulu

1. Download Dev-C++
    Kamu bisa download Dev-C++ disini. Sebetulnya banyak kok kompiler C lain misalnya Code Block atau Visual Studio. Akan tetapi untuk dasarnya saya rasa Dev-C++ sudah cukup. Kalau nantinya kamu sudah ahli dalam bahasa C kalian bisa mencoba GUI (Graphical User Interface) nya di Visual Studio.

2. Install Dev-C++
    Setelah itu kalian tinggal install Dev-C++. Install Dev-C++ seperti biasalah install software itu seperti apa. Jadi anak teknik harus terbiasa install aplikasi sendiri. Kuncinya cuma satu, yaitu next-next doang (haha).








Kompiler C sudah selesai diinstal. Sekarang kita coba untuk menjalankan Program C pertama kita 

3. Membuat program Hello World
3.1 Pilih File - New - Source File
 3.2 Pilih File - Save As...
 3.3 Beri Nama file dengan nama "HelloWorld"
3.4 Tulis Kode program dibawah ini lalu kompile program dengan menekan tombol yang dikotakin warna hijau

Jika anda berhasil maka akan muncul sebuah console seperti ini

Selamat anda sudah bisa membuat program menggunakan bahasa C. :D

Sekian dulu postingan saya kali ini, semoga berjumpa kembali pada postingan saya selanjutnya.
Selamat malam.