1 / 85

PEMROGRAMAN TERSTRUKTUR BAHASA C/C++ Kuliah 01: Pendahuluan

PEMROGRAMAN TERSTRUKTUR BAHASA C/C++ Kuliah 01: Pendahuluan. Pemrograman Terstruktur Bahasa C “Mata kuliah ini mengajarkan dasar-dasar pemrograman terstruktur dengan pendekatan Bahasa C. Apa itu program komputer ?.

teryl
Download Presentation

PEMROGRAMAN TERSTRUKTUR BAHASA C/C++ Kuliah 01: Pendahuluan

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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. Mengapa menggunakan Bahasa C ?

  7. Sejarah singkat Bahasa C ?

  8. Sejarah singkat Bahasa C ?

  9. Sejarah singkat Bahasa C ?

  10. KelebihanBahasa 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 lebihcepat ♦ Dukunganpustaka yang banyak. ♦ C adalahbahasa yang terstruktur ♦ Bahasa C termasukbahasatingkatmenengah Kelebihan dan Kekurangan Bahasa C

  11. KekuranganBahasa C ♦ Banyaknya Operator sertafleksibilitaspenulisan program kadang-kadangmembingungkanpemakai. ♦ Bagipemulapadaumumnyaakankesulitanmenggunakan pointer Next……………..

  12. DASAR-DASAR PEMROGRAMAN TERSTRUKTUR DENGAN PENDEKATAN BAHASA C. Part 2

  13. Berkenalan dengan Bahasa C • Bahasa C merupakanperkembangandaribahasa BCPL yang dikembangkanoleh Martin Richards padatahun 1967. Selanjutnyabahasainimemberikanidekepada Ken Thompson yang kemudianmengembangkanbahasa yang disebutbahasa B padatahun 1970. • Perkembanganselanjutnyadaribahasa B adalahbahasa C oleh Dennis Ricthiesekitartahun 1970-an di Bell Telephone Laboratories Inc. (sekarangadalah AT&T Bell Laboratories). Bahasa C pertama kali digunakandi computer Digital Equipment Corporation PDP-11 yang menggunakan system operasi UNIX. Hinggasaatinipenggunaanbahasa C telahmeratadiseluruhdunia. Hampirsemuaperguruantinggididuniamenjadikanbahasa C sebagaisalahsatumatakuliahwajib. • Selainitu, banyakbahasapemrogramanpopulerseperti PHP dan Java menggunakansintaksdasar yang miripbahasa C. Olehkarenaitu, kitajugasangatperlumempelajarinya. PEMROGRAMAN TERSTRUKTUR BAHASA C

  14. MemulaiBahasa C • Buka Editor Bahasa C yang ada, sepertiBordland C, Turbo C, dansebagainya. Semuaprogram bisa dicoba Turbo C. • Sekilas Mengenai Editor Turbo C • Untukmengkompilasi Program, langkah-langkahnyasbb: • ♦ Pilih menu Compile denganmenekanAlt + C • ♦ Pilih Submenu Compile • ♦ Enter • Akanditampilkanhasilkompilasi Program, tekanSembarangtombol • Untukmenjalankan program : • ♦ Pilih menu Run denganmenekanAlt + R • ♦ Pilih submenu Run dantekan Enter Mengenal Editor Bahasa C

  15. Menu-menu dalam Turbo C :

  16. Tampilan Menu Editor Turbo C ♦ File , terdiridari : (1) New, untukmemulai program baru (2) Open, untukmengambilataumembuka program (3) Save, untukmenyimpan file/program (4) Save as, untukmenyimpan file/program (5) Save all, untukmenyimpanseluruh file/program (6) Change dir, untukmengubah directory (7) Print, untukmencetak program (8) DOS Shell, untukmenujuke DOS Shell (9) Quit, untuk keluar dari Turbo C

  17. ♦ Edit, terdiridari : • (1) Undo, untukmembatalkanpengeditanterakhir • (2) Redo, untukkembalikepengeditanterakhir yang telahdi undo. • (3) Cut, untukmemotongbagiantertentudari program. • (4) Copy, untukmenduplikasibagian program • (5) Paste • (6) Clear, untukmenghapusbagiantertentudari program • (7) Copy example • (8) Show Clipboard • ♦ Search, terdiridari : • (1) Find… • (2) Replace… • (3) Search again • (4) Previous error • (5) Next error • (6) Locate function…

  18. ♦ Run, terdiridari : • (1) Run…, untuk menjalankan program • (2) Program reset • (3) Go to cursor • (4) dst • ♦ Compile, terdiridari : • (1) Compile, untuk mengkompilasi program • (2) Make • (3) Link • (4) Build all, dst • ♦ Debug, terdiridari • (1) Inspect • (2) Evaluate/modify • (3) Dst • ♦ Project, terdiridari : • (1) Open project • (2) Close project • (3) dst

  19. ♦ Options, terdiridari : (1) Application (2) Compiler (3) Transfer (4) Dst ♦ Window, terdiridari : (1) Size/Move (2) Zoom (3) Tile (4) Cascade (5) Next (6) dst ♦ Help, terdiridari (1) Contens (2) Index (3) Topic search (4) Previous topic (5) dst

  20. Kerangka Program dalamBahasa 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

More Related