Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehArdie Bagaskara Telah diubah "10 tahun yang lalu
1
PEMROGRAMAN TERSTRUKTUR BAHASA C/C++ Pemrograman Terstruktur Bahasa C
Kuliah 01: Pendahuluan Pemrograman Terstruktur Bahasa C “Mata kuliah ini mengajarkan dasar-dasar pemrograman terstruktur dengan pendekatan Bahasa C.
2
Apa itu program komputer ?
Program komputer tidak lain adalah suatu perangkat lunak (software yang digunakan untuk keperluan-keperluan aplikatif tertentu di berbagai bidang, baik di lingkungan perusahaan, pendidikan ataupun lainnya. Perangkat lunak tersebut sebenarnya merupakan suatu runtunan kode-kode program yang ditulis dengan salah satu bahasa pemrograman tertentu dan telah dikompilasi melalui kompilator yang sesuai dengan bahasa pemrograman tersebut. Untuk membuat sebuah perangkat lunak atau lazim dikenal dengan sebutan ‘program’, tentu harus memiliki dan menguasai salah satu bahasa pemrograman tertentu.
3
Apa itu Kompilator ? Kompilator (compiler) diartikan sebagai suatu penerjemah, artinya kumpulan kode program yang ditulis dalam suatu bahasa pemrograman tertentu akan diterjemahkan oleh kompilator ke dalam bahasa assembly, yang selanjutnya akan diterjemahkan lagi menjadi kode objek sehingga perintah-perintahnya akan dikenali oleh komputer (dalam hal ini mesin). Dengan demikian komputer akan dapat merespon permintaan dengan melakukan sesuatu sesuai dengan apa yang kita perintahkan Tidak semua bahasa pemrograman dapat dikompilasi di dalam satu kompilator tertentu, artinya sebuah kompilator hanya dapat mengenali bahasa-bahasa tertentu saja sesuai dengan perintah yang dibuat oleh pencipta kompilator tersebut. Contoh ditulis dgn bahasa C dikompilator ke Pascal. Semua kompilator C++, selain digunakan untuk mengkompilasi program yang ditulis dalam bahasa C++, kompilator tersebut juga dapat digunakan untuk melakukan kompilasi terhadap kode-kode program yang ditulis dalam bahasa C
4
Apa itu Bahasa Pemrograman ?
Bahasa pemrograman adalah suatu kumpulan kata (perintah) yang siap digunakan untuk menulis suatu kode program sehingga kode-kode program yang ditulis tersebut akan dapat dikenali oleh kompilator yang sesuai. Kata-kata tersebut dalam dunia pemrograman sering dikenal dengan istilah keywoard terkadang disebut reserved word. Untuk mempelajari salah satu bahasa pemrograman tertentu, kita tidak hanya menghafal semua keyword (kata kunci) yang ada di dalamnya, namun kita juga perlu untuk memahami fungsi dan aturan penggunaannya. Bahasa pemrograman yang dapat digunakan untuk mengembangkan suatu perangkat lunak, diantaranya bahasa C, C++, Pascal, Java. Bahkan untuk pembuatan pemrograman visual telah banyak tersedia perangkat lunak seperti C++Builder, JBuilder, Visual C++ dan lainnya.
5
Mengapa menggunakan Bahasa C ?
6
Mengapa menggunakan Bahasa C ?
7
Sejarah singkat Bahasa C ?
8
Sejarah singkat Bahasa C ?
9
Sejarah singkat Bahasa C ?
10
Kelebihan dan Kekurangan Bahasa C
Kelebihan Bahasa C ♦ Bahasa C tersedia hampir di semua jenis computer. ♦ Kode bahasa C sifatnya adalah portable dan fleksibel untuk semua jenis computer. ♦ Bahasa C hanya menyediakan sedikit kata-kata kunci, hanya terdapat 32 kata kunci. ♦ Proses executable program bahasa C lebih cepat ♦ Dukungan pustaka yang banyak. ♦ C adalah bahasa yang terstruktur ♦ Bahasa C termasuk bahasa tingkat menengah
11
Next…………….. Kekurangan Bahasa C
♦ Banyaknya Operator serta fleksibilitas penulisan program kadang-kadang membingungkan pemakai. ♦ Bagi pemula pada umumnya akan kesulitan menggunakan pointer Next……………..
12
DASAR-DASAR PEMROGRAMAN TERSTRUKTUR DENGAN PENDEKATAN BAHASA C.
Part 2 DASAR-DASAR PEMROGRAMAN TERSTRUKTUR DENGAN PENDEKATAN BAHASA C.
13
PEMROGRAMAN TERSTRUKTUR BAHASA C
Berkenalan dengan Bahasa C Bahasa C merupakan perkembangan dari bahasa BCPL yang dikembangkan oleh Martin Richards pada tahun Selanjutnya bahasa ini memberikan ide kepada Ken Thompson yang kemudian mengembangkan bahasa yang disebut bahasa B pada tahun 1970. Perkembangan selanjutnya dari bahasa B adalah bahasa C oleh Dennis Ricthie sekitar tahun 1970-an di Bell Telephone Laboratories Inc. (sekarang adalah AT&T Bell Laboratories). Bahasa C pertama kali digunakan di computer Digital Equipment Corporation PDP-11 yang menggunakan system operasi UNIX. Hingga saat ini penggunaan bahasa C telah merata di seluruh dunia. Hampir semua perguruan tinggi di dunia menjadikan bahasa C sebagai salah satu mata kuliah wajib. Selain itu, banyak bahasa pemrograman populer seperti PHP dan Java menggunakan sintaks dasar yang mirip bahasa C. Oleh karena itu, kita juga sangat perlu mempelajarinya.
14
Mengenal Editor Bahasa C
Memulai Bahasa C Buka Editor Bahasa C yang ada, seperti Bordland C, Turbo C, dan sebagainya. Semua program bisa dicoba Turbo C. Sekilas Mengenai Editor Turbo C Untuk mengkompilasi Program, langkah-langkahnya sbb: ♦ Pilih menu Compile dengan menekan Alt + C ♦ Pilih Submenu Compile ♦ Enter Akan ditampilkan hasil kompilasi Program, tekan Sembarang tombol Untuk menjalankan program : ♦ Pilih menu Run dengan menekan Alt + R ♦ Pilih submenu Run dan tekan Enter
15
Menu-menu dalam Turbo C :
16
Tampilan Menu Editor Turbo C
♦ File , terdiri dari : (1) New, untuk memulai program baru (2) Open, untuk mengambil atau membuka program (3) Save, untuk menyimpan file/program (4) Save as, untuk menyimpan file/program (5) Save all, untuk menyimpan seluruh file/program (6) Change dir, untuk mengubah directory (7) Print, untuk mencetak program (8) DOS Shell, untuk menuju ke DOS Shell (9) Quit, untuk keluar dari Turbo C
17
♦ Edit, terdiri dari : (1) Undo, untuk membatalkan pengeditan terakhir (2) Redo, untuk kembali ke pengeditan terakhir yang telah di undo. (3) Cut, untuk memotong bagian tertentu dari program. (4) Copy, untuk menduplikasi bagian program (5) Paste (6) Clear, untuk menghapus bagian tertentu dari program (7) Copy example (8) Show Clipboard ♦ Search, terdiri dari : (1) Find… (2) Replace… (3) Search again (4) Previous error (5) Next error (6) Locate function…
18
♦ Run, terdiri dari : (1) Run…, untuk menjalankan program (2) Program reset (3) Go to cursor (4) dst ♦ Compile, terdiri dari : (1) Compile, untuk mengkompilasi program (2) Make (3) Link (4) Build all, dst ♦ Debug, terdiri dari (1) Inspect (2) Evaluate/modify (3) Dst ♦ Project, terdiri dari : (1) Open project (2) Close project (3) dst
19
♦ Options, terdiri dari :
(1) Application (2) Compiler (3) Transfer (4) Dst ♦ Window, terdiri dari : (1) Size/Move (2) Zoom (3) Tile (4) Cascade (5) Next (6) dst ♦ Help, terdiri dari (1) Contens (2) Index (3) Topic search (4) Previous topic (5) dst
20
Kerangka Program dalam Bahasa C
21
Kerangka Program dalam Bahasa C
22
Kerangka Program dalam Bahasa C
23
Kerangka Program dalam Bahasa C
24
Kerangka Program dalam Bahasa C
25
Kerangka Program dalam Bahasa C
26
Kerangka Program dalam Bahasa C
File Header (*.h)
27
Kerangka Program dalam Bahasa C
28
Kerangka Program dalam Bahasa C
Proses Pembentukan Program dalam Bahasa C Menuliskan Kode Program
29
Kerangka Program dalam Bahasa C
30
Kerangka Program dalam Bahasa C
Melakukan kompilasi kode program
31
Kerangka Program dalam Bahasa C
Proses Linking
32
Kerangka Program dalam Bahasa C
Mengenal fungsi printf () dan scanf ()
33
Mengenal fungsi printf () dan scanf ()
34
Mengenal fungsi printf () dan scanf ()
35
Mengenal fungsi printf () dan scanf ()
36
Mengenal fungsi printf () dan scanf ()
37
Mengenal fungsi printf () dan scanf ()
38
Mengenal fungsi printf () dan scanf ()
39
Mengenal fungsi printf () dan scanf ()
40
Mengenal fungsi printf () dan scanf ()
41
Mengenal fungsi printf () dan scanf ()
42
Komentar program
43
Komentar program
44
komentar sisipan
45
komentar bersarang
46
variabel Bahasa C/C++
47
variabel Bahasa C/C++
48
Batasan penamaan variabel
49
Batasan penamaan variabel
50
Inisialisasi Variabel
51
Inisialisasi variabel
52
inisialisasi variabel
53
Lingkup Variabel
54
Variabel Global
55
Variabel Global
56
Variabel lokal
57
Variabel Lokal
58
Variabel Lokal
59
PEMROGRAMAN TERSTRUKTUR DENGAN PENDEKATAN BAHASA C.
Part 3 PEMROGRAMAN TERSTRUKTUR DENGAN PENDEKATAN BAHASA C. JENIS VARIABEL VARIABEL OTOMATIS VARIABEL STATIS VARIABEL EKSTERNAL VARIABEL REGISTER
60
VARIABEL OTOMATIS Variabel otomatis adalah variabel yang hanya dikenal di dalam suatu blok saja (dalam tanda {…}, baik itu blok pemilihan, pengulangan ataupun fungsi. Apabila setelah tanda { (permulaan blok), kita melakukan deklarasi variabel, maka variabel tersebut hanya akan dikenali oleh program sampai ditemukan tanda } (akhir blok) pertama ditemukan. Variabel inilah yang dinamakan variabel otomatis. Dikatakan “otomatis” karena variabel ini dialokasikan pada saat pendeklarasiaan dan akan dialokasikan secara otomatis ketika program keluar dari suatu blok.
61
Variabel Otomatis Untuk lebih memahaminya, perhatikan sintak berikut :
62
Variabel Otomatis
63
Variabel Otomatis
64
Variabel statis Variabel Statis
65
Variabel statis
66
Variabel statis Hasil yang diperoleh Variabel biasa Variabel Statis
67
Variabel eksternal
68
Variabel eksternal
69
Variabel eksternal
70
Variabel register
71
Variabel register Contoh program
72
Variabel register
73
Konstanta
74
Konstanta Contoh penggunaan dlm program
75
Konstanta
76
PEMROGRAMAN TERSTRUKTUR DENGAN PENDEKATAN BAHASA C.
Part 5 PEMROGRAMAN TERSTRUKTUR DENGAN PENDEKATAN BAHASA C. JENIS DAN TIPE DATA BILANGAN BULAT BILANGAN RIIL KARAKTER DAN STRING LOGIKA
77
Tipe data Tipe Data Dasar Tipe Bilangan Bulat
78
Tipe data dasar
79
Tipe data dasar Tipe Bilangan Riil
80
Tipe data dasar Tipe karakter dan string
81
Tipe data dasar Tipe logika
82
Tipe Data Bentukan Tipe Data Bentukan
Tipe data bentukan adalah suatu tipe data yang didefiniskan sendiri untuk memenuhi kebutuhan-kebutuhan program yang akan dibuat. Adapun yang termasuk ke dalam tipe data bentukan adalah tipe array (larik) dan struktur Tipe Data Enumerasi
83
Enumerasi
84
Enumerasi
85
Enumerasi
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.