pemecahan masalah dengan c -...

Post on 15-Mar-2019

224 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Pemecahan Masalah

dengan C

By : Gutama INDRA GANDHA, M.Eng

Fakultas Teknik Universitas Dian Nuswantoro

2017

For what?

Pemecahan permasalahan dalam engineering, terutama yang melibatkan solver dan komputasi yang bersifat looping.

Pemecahan masalah matematis yang melibatkan komputasi

Formula matematika yang memberikan solusi yang bersifatpendekatan

Implementasi solusi matematis dalam perangkat embedded system. Misalkan : Digital Signal Processing System, Smart Processor, FPGA (Field Programmable Gate Array), Mini Computer (Beagle Bone, Raspberry Pi)

Sebagai media prototyping untuk mengimplementasikan model padaembedded system.

Siklus pengembangan Math to Embedded

System

Math to Embedded --- Unique Product

Mengapa Bahasa C ?

Mudah, sederhana dan struktur Bahasa yang mudah dipahami.

Cukup familiar di kalangan engineer.

Bisa dibuat modular.

Program dapat digunakan kembali.

Fitur matematis yang cukup memadahi.

SOFTWARE – FREEWARE- OPEN SOURCE

Software yang digunakan adalah DEV C++

https://sourceforge.net/projects/orwelldevcpp/

Struktur Program Bahasa C

DEV C ++ Style

Turbo C (Old Style)

Hello World

Karakter Khusus

Karakter Khusus – Example Program

Menampilkan angka dengan

menggunakan printf

Operator dan Assigment

Assignment operator digunakan untuk memasukkan sebuah nilai pada variable

Tipe variable pada C

Variable – Program Example

Math Library

Dan masih banyak lagi

https://www.tutorialspoint.com/c_standard_library/math_h.htm

Math Library – Code Example

Casting OperatorTujuan casting operator adalah mengubah sebuah tipe variable ke tipe variable

yang lain.

Contoh Program :

Bentuk Program C

Contoh Program

Keuntungan Modularitas

Code yang dibuat dapat digunakan kembali

Proses tracing menjadi lebih mudah jika terjadi error

Modifikasi program dapat dilakukan secara per modul

Penambahan modul dapat dilakukan relative lebih mudah

Program menjadi lebih rapi dan terstruktur

Deteksi Inputan Keyboard

Kondisi If -Than

If –then - else

Looping (perulangan)

Looping For

top related