TEL 2112 Dasar Komputer & Pemrograman

Slides:



Advertisements
Presentasi serupa
Keyword, Variabel, Konstanta, Tipe Data, Operator, dan Input / Output
Advertisements

Struktur Dasar Bahasa C
DASAR-DASAR PEMROGRAMAN C
TEL 2112 Dasar Komputer & Pemograman Nama dan Nilai Objek Abdillah, S.Si, MIT Website:
Pengajar : ELIYANI, S.T., M.Kom Semester : I Tahun : 2012/ 2013
LOGIKA ALGORITMA Pertemuan 6.
Shofia D. Agustina.  Agar dapat dieksekusi oleh komputer, algoritma harus diterjemahkan terlebih dahulu kedalam notasi bahasa pemrograman. Penerjemahan.
1 Pertemuan 4 ELEMEN DASAR C++ Matakuliah: T0456 ~ Algoritma dan Metode Object Oriented Programming Tahun: 2005 Versi: 5.
Modul 2 Pengenalan Bahasa C++
Notasi Algoritma TEE 2103 Algoritma dan Pemrograman
TEE 2103 Algoritma dan Pemrograman
Algoritma Pseudocode TEE 2103 Algoritma dan Pemrograman
VARIABEL DAN JENISNYA A. Ridwan Siregar.
Elemen Dasar C++ Norma Amalia, ST.,M.Eng.
DASAR PEMROGRAMAN C Oleh : sgo.
Pengantar C++.
Elemen Dasar C Identifier :
Struktur Program TEE 2103 Algoritma dan Pemrograman
Algoritma dan Struktur Data 1 pertemuan 4
PERTEMUAN 3 KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
3. Elemen Dasar C++ S. Indriani L., M.T 3. Elemen Dasar C++
Elemen dasar Pertemuan 3.
Input dan Output TEE 2103 Algoritma dan Pemrograman
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Bahasa C – Intro Yenni Astuti, S.T., M.Eng..
TEL 2112 Dasar Komputer & Pemograman Konsep Tipe Data dan Operator
Konsep Tipe Data dan Operator
TEE 2103 Algoritma dan Pemrograman
TEL 2112 Dasar Komputer & Pemograman Penyeleksian
TEL 2103 Dasar Komputer & Pemograman Larik (Array)
Fungsi TEE 2103 Algoritma & Pemrograman Dosen: Abdillah, MIT
Pemograman Terstruktur
Tipe Data, Variabel, & Konstanta
MATERI 1 Review dan Pengantar C (Struktur Bahasa C, Variabel, Konstanta, Tipe Data, Operator)
Identifier, Keyword, dan Tipe data
Tipe Data, Variabel, dan Operator
Algoritma dan Pemrograman
TEL 2112 Dasar Komputer & Pemograman Larik (Array)
Operator dan Ekspresi TEE 2103 Algoritma dan Pemrograman
Elemen-elemen Dasar Pada Bahasa C++
Tipe Data Dasar Variabel dan Konstanta
Melda Dahoklory,S.Kom,MT
Minggu 5 Imam Fahrur Rozi
TEL 2112 Dasar Komputer & Pemrograman
TEE 2103 Algoritma & Pemrograman
Tipe Data, Variabel, dan Operator
02.1 Hari-2.
S. Indriani Lestariningati, M.T
(Struktur Dasar, Variabel, Tipe Data, Input, Output, Komentar)
Input Dan Output.
TEL 2112 Dasar Komputer & Pemograman Prosedur
TEL 2112 Dasar Komputer & Pemograman Fungsi
DASAR PEMROGRAMAN KOMPUTER
PERBEDAAN C DAN C++ Meriska Defriani, S
VARIABEL DAN TIPE DATA Erizal, S.Si, M.Kom Sistem Informasi
Dasar Bahasa Java.
TEL 2112 Dasar Komputer & Pemograman Prosedur
Contoh-contoh Pemecahan Masalah 2 TEE 2103 Algoritma & Pemograman
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
TEL 2112 Dasar Komputer & Pemograman Pengantar Algoritma
Konsep Tipe Data dan Operator
Input dan Output Pertemuan ke-3 Bahasa C.
TEL 2112 Dasar Komputer & Pemograman Pengantar Algoritma
Variabel dan Tipe Data TEE 2103 Algoritma & Pemrograman
Pemrograman Terstruktur
Keywords ,Tipe Data, dan contoh Penggunaanya
MATERI 1 Review dan Pengantar C (Struktur Bahasa C, Variabel, Konstanta, Tipe Data, Operator)
Pertemuan 3 (Struktur Bahasa C) .:: Erna Sri Hartatik ::.
Tipe Data, Variabel, dan Operator
Operator, Variabel, Konstanta, Tipe Data
Transcript presentasi:

TEL 2112 Dasar Komputer & Pemrograman Pengenalan Bahasa C Dosen: Abdillah, MIT HP: 0853 6581 8665 Email: abdill01@gmail.com Website: http://abdill01.wordpress.com

Tujuan Mahasiswa mengetahui struktur program bahasa C dan mampu mentranslasikan dengan benar dari algoritma yang sederhana ke program bahasa C

Struktur Program Bahasa C /* Komentar */ main( )‏ { statemen-statemen; } fungsi_tambahan( )‏ program utama fungsi tambahan yang dapat dipanggil oleh program utama

Contoh Program /* Program Hello_World */ /* Program untuk mencetak “Hello, world” */ #include <stdio.h> main()‏ { printf(“Hello, world”); } Jika program dijalankan akan didapatkan output: Hello, world

Pembahasan Program /* Program untuk mencetak “Hello, world” */ Komentar memberikan keterangan mengenai program, diawali dengan /* dan diakhiri dengan */ /* Program untuk mencetak “Hello, world” */ Header file adalah file yang berisikan prototype (judul, nama dan sintaks) dari sekumpulan fungsi pustaka tertentu. Cara melibatkan header file dalam program C yakni menggunakan #include. Misalnya: #include <stdio.h> printf() adalah fungsi pustaka yang dipanggil oleh #include <stdio.h>, merupakan translasi dari algoritma write yang digunakan untuk mencetak data di layar monitor.

Pembahasan Program Penulisan statement digeser beberapa spasi ke kanan dan diberi jarak spasi baris. Hal ini dimaksudkan untuk memudahkan pembacaan program Setiap statemen diakhiri dengan tanda ‘ ; ‘ Statemen-statemen dapat dibuat dari kata-kata kunci seperti float,int, for, atau dari instruksi seperti printf, scanf, atau dari suatu fungsi.

Contoh Program /*Program CelciusToFahrenheit*/ /*Program mengkonversi celcius ke Fahrenheit*/ #include <stdio.h> main()‏ { float celcius, fahrenheit; printf("Masukkan nilai Celcius: "); scanf("%f",&celcius); fahrenheit = celcius * 1.8 +32; printf("%f Celcius adalah %f Fahrenheit \n", celcius, fahrenheit); } Jika program dijalankan akan didapatkan hasil: Masukkan nilai Celcius: 10 10 Celcius adalah 50 Fahrenheit Contoh Program

Deklarasi variabel Variabel adalah nama yang digunakan untuk menyimpan suatu nilai, yang mana nilai tsb dapat berubah-ubah selama proses program. Variabel harus dideklarasikan terlebih dahulu agar dapat digunakan didalam sebuah program Deklarasi berguna untuk menunjukkan sifat dari data yang disimpan dalam variabel tersebut. Deklarasi dilakukan dengan menggunakan kata kunci int, float, double, char, long int, string dan unsigned int

Kata Kunci Terdapat beberapa kata kunci yang tidak boleh digunakan untuk nama peubah, konstanta atau fungsi. asm default for switch auto do goto register typedef break double huge return union case else if short unsigned cdecl enum int signed void char extern interrupt sizeof volatile const far long static while continue float near struct

Pembahasan Program scanf adalah fungsi yang berguna untuk memasukkan data dari keyboard, merupakan translasi dari algoritma read. Biasanya digunakan bersama dengan fungsi printf. printf(“Masukkan Nilai Celcius ?”); scanf(“%f”, &Celcius); Setelah program dijalankan Masukkan Nilai Celsius ? 10 scanf(“%f”,&Celcius); Nilai yang dimasukkan

Pembahasan Program Simbol \n menyatakan bahwa setelah pencetakan, kursor pindah ke baris bawahnya. Penentu format menentukan tipe data variabel yang bersangkutan. printf("%f Celcius adalah %f Fahrenheit \n“, celcius, fahrenheit); %c char %lf double %s char[n] (string)‏ %f float %ld long int %u unsigned int %d int Penentu Format Tipe Data

Contoh Program /* program menghitung luas segitiga */ #include <stdio.h> void main()‏ { float luas; int alas, tinggi; printf(“Masukkan alas segitiga =”); scanf(“%d”,&alas); printf(“Masukkan tinggi segitiga =”); scanf(“%d”,&tinggi); luas = 0.5*alas*tinggi; printf(“Luas segitiga adalah = %f”,luas); }

Contoh Program #include <stdio.h> main()‏ { char nama, alamat; float umur, gaji; int gaji, tunjangan; printf(“masukkan nama: ”); scanf(“%c”,&nama); }

Contoh Program /*program biodata*/ #include <stdio.h> main()‏ { char nama[20]; char alamat[50]; char tgl_lhr[10]; /* entry data*/ printf(“Tuliskan Nama =”); scanf(“%s”,nama); printf(“Tuliskan Alamat =”); scanf(“%s”,alamat); printf(“TuliskanTanggal Lahir =”); scanf(“%s”,tgl_lhr); /*tampilkan data*/ printf(“Nama =%s\n”,nama); printf(“Alamat =%s\n”,alamat); printf(“Tanggal Lahir =%s\n”,tgl_lhr); printf(“Tekan enter untuk kembali”); }

Operator Aritmatika / div % mod * - + Program C Algoritma

Operator Perbandingan == = !=  >=  > <=  < Program C Algoritma

Operator Logika tidak ada xor || or && and ! not Program C Algoritma

Operator Lain dapat diganti 0 false dapat diganti 1 true typedef type const =  Program C Algoritma

Tahapan Pelaksanaan Program

Kompilator Bahasa C Program dalam bahasa pemrograman harus dikompilasi terlebih dahulu oleh program khusus, yakni kompilator (compiler). Kompilasi program bertujuan memeriksa kebenaran sintaks (tata bahasa) program. Jika tidak ada kesalahan program diterjemahkan ke dalam bahasa mesin sehingga siap dieksekusi. Di internet terdapat beberapa kompilator bahasa C yang dapat didownload secara gratis, misalnya GCC.

GCC (GNU C Compiler)‏ GCC adalah kompilator freeware untuk bahasa C dan tersedia otomatis dalam sistem operasi Linux. Penjelasan tentang kompilator GCC dapat dilihat di http://gcc.gnu.org Anda dapat mendownload GCC dari situs web tsb dan menginstalnya di komputer Anda.