pemrograman terstruktur bahasa c/c++ kuliah 01: pendahuluan

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

If you can't read please download the document

Upload: teryl

Post on 10-Jan-2016

112 views

Category:

Documents


2 download

DESCRIPTION

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 ?. - PowerPoint PPT Presentation

TRANSCRIPT

Pengantar Organisasi Komputer

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

Pemrograman Terstruktur Bahasa CMata kuliah ini mengajarkan dasar-dasar pemrograman terstruktur dengan pendekatan Bahasa C.1Apa 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. 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 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.

Mengapa menggunakan Bahasa C ?Mengapa menggunakan Bahasa C ?

Sejarah singkat Bahasa C ?

Sejarah singkat Bahasa C ?

Sejarah singkat Bahasa C ?Kelebihan dan Kekurangan Bahasa CKelebihan 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 menengahNext.. Kekurangan Bahasa C Banyaknya Operator serta fleksibilitas penulisan program kadang-kadang membingungkan pemakai. Bagi pemula pada umumnya akan kesulitan menggunakan pointerPart 2DASAR-DASAR PEMROGRAMAN TERSTRUKTUR DENGAN PENDEKATAN BAHASA C.

PEMROGRAMAN TERSTRUKTUR BAHASA CBerkenalan dengan Bahasa CBahasa C merupakan perkembangan dari bahasa BCPL yang dikembangkan oleh Martin Richards pada tahun 1967. 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.Mengenal Editor Bahasa C Memulai Bahasa CBuka 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 EnterAkan ditampilkan hasil kompilasi Program, tekan Sembarang tombol Untuk menjalankan program : Pilih menu Run dengan menekan Alt + R Pilih submenu Run dan tekan EnterMenu-menu dalam Turbo C :

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

Kerangka Program dalam Bahasa C

Kerangka Program dalam Bahasa CKerangka Program dalam Bahasa C

Kerangka Program dalam Bahasa C

Kerangka Program dalam Bahasa C

Kerangka Program dalam Bahasa C

Kerangka Program dalam Bahasa C

File Header (*.h)Kerangka Program dalam Bahasa C

Kerangka Program dalam Bahasa C

Proses Pembentukan Program dalam Bahasa C Menuliskan Kode Program

Kerangka Program dalam Bahasa C

Kerangka Program dalam Bahasa C Melakukan kompilasi kode program

Kerangka Program dalam Bahasa C Proses Linking31

Kerangka Program dalam Bahasa C Mengenal fungsi printf () dan scanf ()32 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 Komentar program

42 Komentar program

43 komentar sisipan

44 komentar bersarang

45 variabel Bahasa C/C++

46 variabel Bahasa C/C++

47 Batasan penamaan variabel

48 Batasan penamaan variabel

49 Inisialisasi Variabel

50 Inisialisasi variabel

51 inisialisasi variabel

52 Lingkup Variabel

53

Variabel Global54Variabel Global

55 Variabel lokal

56Variabel Lokal

57Variabel Lokal

58Part 3PEMROGRAMAN TERSTRUKTUR DENGAN PENDEKATAN BAHASA C.JENIS VARIABELVARIABEL OTOMATISVARIABEL STATISVARIABEL EKSTERNALVARIABEL REGISTER VARIABEL OTOMATISVariabel 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.

#60Variabel Otomatis

Untuk lebih memahaminya, perhatikan sintak berikut :#61Variabel Otomatis

#62Variabel Otomatis

#63Variabel statisVariabel Statis

#Variabel statis

#Variabel statisHasil yang diperoleh

Variabel biasaVariabel Statis

#Variabel eksternal

#Variabel eksternal

#Variabel eksternal

#Variabel register

#Variabel registerContoh program

#Variabel register

#Konstanta

#Konstanta Contoh penggunaan dlm program

#Konstanta

#Part 5PEMROGRAMAN TERSTRUKTUR DENGAN PENDEKATAN BAHASA C.JENIS DAN TIPE DATABILANGAN BULATBILANGAN RIILKARAKTER DAN STRINGLOGIKATipe data Tipe Data Dasar

Tipe Bilangan Bulat

#Tipe data dasar

#Tipe data dasarTipe Bilangan Riil

#Tipe data dasarTipe karakter dan string

#Tipe data dasarTipe logika

#Tipe Data BentukanTipe Data BentukanTipe 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#Enumerasi

#Enumerasi

#

Enumerasi #