2. Membuat Program SederhanaMembuat Program Sederhana
Bentuk penulisan program disusun sebagai berikut :Bentuk penulisan program disusun sebagai berikut :
Listing ProgramListing Program
# include <nama file> /*# include <nama file> /* File header */File header */
main() /* Program Utama */main() /* Program Utama */
{{ /*/* Batas awalBatas awal Program Utama */Program Utama */
char Fisika /*char Fisika /* Definisi karakter “Fisika”Definisi karakter “Fisika”*/*/
int kint k /*/* Definisi variable “k”*/Definisi variable “k”*/
.. /*/* Sintaks program */Sintaks program */
.. /* Sintaks program *//* Sintaks program */
} /*} /* Batas akhir program utama */Batas akhir program utama */
3. Program SederhanaProgram Sederhana
#include <conio.h>#include <conio.h>
#inClude <stdio.h>#inClude <stdio.h>
void main()void main()
{{
printf("Hai, Mahasiswa Fisika yang Cerdas, kreatif danprintf("Hai, Mahasiswa Fisika yang Cerdas, kreatif dan
ulet");ulet");
printf("Belajar C itu Mudah");printf("Belajar C itu Mudah");
getCh();getCh();
}}
4. Compile & RunCompile & Run
Proses compilecompile hanya memeriksa
program secara bahasa saja dan belum
mengeksekusi / menjalankan programnya.
Proses RunRun ini sebenarnya melakukan dua
langkah yaitu proses compile dan
menjalankan programnya.
Setelah proses run maka akan tercipta
suatu file berekstensi EXE (aplikasi)
5. Istilah Dalam Listing ProgramIstilah Dalam Listing Program
Komentar
Include
Header File
main()
printf()
Tanda ; (semikolon)
getch()
6. Tipe DataTipe Data
Tipe data karakter
Tipe data bilangan bulat.
Tipe data bilangan pecahan.
7. Tipe Data Karakter
Untuk tipe data karakter kita
gunakan perintah char.
Contoh
char karakter;
char kar1,kar2,kar3;
char kar4=’A’;
char kar5=65;
8. Tipe data ini mempunyai jangkauan dari 0
sampai 255 atau karakter ASCIIke 0
sampai karakter ASCII 255.
Tipe data karakter bisa ditampilkan
sebagai suatu karakter atau sebagai suatu
bilangan.
Menuliskan isi dari data bertipe char
adalah dengan menggunakan printf
dengan format penulisannya
menggunakan tanda %c kalau ingin
ditampilkan sebagai suatu karakter atau
dengan %i jika ingin ditampilkan
sebagaisuatu angka dan “cout”
9. Pemberian nilai kepada suatu
karakter digunakan perintah sebagai
berikut :
karakter=’A’;
atau
karakter=65;
12. Tipe data bilangan bulat.
Tipe Data Memori
(byte)
Format Jangkauan Nilai
Int 22 %d/%i -32.768 s/d 32.767
unsigned int 22 %u 0 s/d 65.535
char 11 %d/%I -128 s/d 127
unsigned
char
11 %u 0 s/d 255
unsigned
long
44 %lu 0 s/d 4.294.967.295
long 44 %ld/%li -2.147.483.648 s/d
2.147.483.647
13. Deklarasi
Cara pendeklarasian tipe data ini
sama seperti pendeklarasian lainnya,
yaitu :
int a;
unsigned int b;
unsigned char c;
long d;
14. #include <stdio.h>
#include <conio.h>
main()
{
int a=1000,b=64000;
unsigned int c=64000;
printf("Nilai yang telah
dimasukanna: %i dan b: %in",a,b);
printf("Nilai yang telah dimasukan :
%un",c);
getch();
return 0;
}
19. Tipe data string
string adalah sebuah array
karakter atau sebuah pointer ke
sebuah variabel char.
Cara pendeklarasian adalah :
char nama[50];
char *alamat;
20. Kesalahan Pemilihan
Tipe Data
Pemilihan tipe data harus hati-hati.
Pertimbangkan jangkauan tipe data
Kesalahan dalam memilih tipe
data akan menimbulkan suatu hasil
yangtidak diperkirakan
21. Contoh :
int a=32000;
int b=769;
int c;
c=a+b;
printf(“%i + %i = %in”,a,b,c);
Jika program tersebut dijalankan, maka
menghasilkan output seperti berikut :
32000 + 769 = -32767
22. Tugas 1
Buat program seperti program 2. Tetapi anda yangBuat program seperti program 2. Tetapi anda yang
mengisi itemnya misal:mengisi itemnya misal:
Program keluar kata :Program keluar kata :
NAMANAMA ::
Selanjutnya anda yang mengisi dengan mengetikSelanjutnya anda yang mengisi dengan mengetik
dikeyboard nama anda :dikeyboard nama anda :
Muhammad Lutfi HidayatullahMuhammad Lutfi Hidayatullah
Dan kemudian keluar isian selanjutnya sampai selesaiDan kemudian keluar isian selanjutnya sampai selesai
kemudian saat anda menekan (ENTER) setelah pengisiankemudian saat anda menekan (ENTER) setelah pengisian
maka keluar tampilan utuh seperti tampilan pada programmaka keluar tampilan utuh seperti tampilan pada program
2 diatas. Lebih jelasnya dapat dilihan dihalaman berikut2 diatas. Lebih jelasnya dapat dilihan dihalaman berikut
ini.ini.
23. Tampilan ProgramTampilan Program
Masukkan identitas saudaraMasukkan identitas saudara
Nama : Nama : Muhammad Lutfi HidayatullahMuhammad Lutfi Hidayatullah
NIM : NIM : J0D103031J0D103031
TTL : TTL : Rantau, 23 Juni 1985Rantau, 23 Juni 1985
Agama : Agama : IslamIslam
Jenis Kelamin : Jenis Kelamin : Laki-lakiLaki-laki
IPK : IPK : 2.812.81
Semester : Semester : 44
Umur : Umur : 2121
dan Kemudian setelah ditekan ENTER keluardan Kemudian setelah ditekan ENTER keluar
24. Perkenalkan Diri Saya :Perkenalkan Diri Saya :
Nama sayaNama saya Muhammad Lutfi HidayatullahMuhammad Lutfi Hidayatullah
NIMNIM :: J0D103031J0D103031
TTLTTL :: Rantau, 23 Juni 1985Rantau, 23 Juni 1985
AgamaAgama :: IslamIslam
Jenis KelaminJenis Kelamin :: Laki-lakiLaki-laki
IPKIPK :: 2.812.81
SemesterSemester :: 44
UmurUmur :: 2121
25. Operator perhitunganOperator perhitungan
OperatorOperator ContohContoh ArtiArti
++ c=a+bc=a+b Variable c diisi dari isi
variable a ditambah isi
variable b
-- c=a-bc=a-b Variable c diisi dari isi
variable a dikurang isi
variable b
xx C=axbC=axb Variable c diisi dari isi
variable a dikali isi
variable b