Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

PEMROGRAMAN TERSTRUKTUR BAHASA C/C++ Kuliah 01: Pendahuluan Pemrograman Terstruktur Bahasa C “Mata kuliah ini mengajarkan dasar-dasar pemrograman terstruktur.

Presentasi serupa


Presentasi berjudul: "PEMROGRAMAN TERSTRUKTUR BAHASA C/C++ Kuliah 01: Pendahuluan Pemrograman Terstruktur Bahasa C “Mata kuliah ini mengajarkan dasar-dasar pemrograman terstruktur."— Transcript presentasi:

1 PEMROGRAMAN TERSTRUKTUR BAHASA C/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

7 Sejarah singkat Bahasa C ?

8

9

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

12 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  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

22

23

24

25

26 File Header (*.h)

27 Kerangka Program dalam Bahasa C

28  Proses Pembentukan Program dalam Bahasa C  Menuliskan Kode Program

29 Kerangka Program dalam Bahasa C

30  Melakukan kompilasi kode program

31 Kerangka Program dalam Bahasa C  Proses Linking

32 Kerangka Program dalam Bahasa C  Mengenal fungsi printf () dan scanf ()

33

34

35

36

37

38

39

40

41

42  Komentar program

43

44  komentar sisipan

45  komentar bersarang

46  variabel Bahasa C/C++

47

48  Batasan penamaan variabel

49

50  Inisialisasi Variabel

51  Inisialisasi variabel

52  inisialisasi variabel

53  Lingkup Variabel

54  Variabel Global

55

56  Variabel lokal

57  Variabel Lokal

58

59 Part 3 PEMROGRAMAN TERSTRUKTUR DENGAN PENDEKATAN BAHASA C. JENIS VARIABEL VARIABEL OTOMATIS VARIABEL STATIS VARIABEL EKSTERNAL VARIABEL REGISTER

60 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 61  Variabel Otomatis  Untuk lebih memahaminya, perhatikan sintak berikut :

62 62  Variabel Otomatis

63 63  Variabel Otomatis

64 64 Variabel statis °Variabel Statis

65 65 Variabel statis

66 66 Variabel statis °Hasil yang diperoleh °Variabel biasa°Variabel Statis

67 67 Variabel eksternal

68 68 Variabel eksternal

69 69 Variabel eksternal

70 70 Variabel register

71 71 Variabel register °Contoh program

72 72 Variabel register

73 73 Konstanta

74 74 Konstanta °Contoh penggunaan dlm program

75 75 Konstanta

76 Part 5 PEMROGRAMAN TERSTRUKTUR DENGAN PENDEKATAN BAHASA C. JENIS DAN TIPE DATA BILANGAN BULAT BILANGAN RIIL KARAKTER DAN STRING LOGIKA

77 77 Tipe data °Tipe Data Dasar °Tipe Bilangan Bulat

78 78 Tipe data dasar

79 79 Tipe data dasar °Tipe Bilangan Riil

80 80 Tipe data dasar °Tipe karakter dan string

81 81 Tipe data dasar °Tipe logika

82 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 83 Enumerasi

84 84 Enumerasi

85 85 Enumerasi


Download ppt "PEMROGRAMAN TERSTRUKTUR BAHASA C/C++ Kuliah 01: Pendahuluan Pemrograman Terstruktur Bahasa C “Mata kuliah ini mengajarkan dasar-dasar pemrograman terstruktur."

Presentasi serupa


Iklan oleh Google