Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
Bahasa Pemrograman dasar
Pertemuan 1 Gasal 2015/2016 Wulandari
2
Tujuan Matakuliah Memiliki pengetahuan dasar mengenai penggunaan bahasa pemrograman, yang meliputi kemampuan memilih tipe data yang digunakan, memilih insruksi yang digunakan serta mampu menyusun algoritma yang lebih efisien dan lebih mudah dipahami. Merancang, membuat dan menerapkan teknik pemrograman menggunakan suatu bahasa pemrograman.
3
Penilaian (akan muncul “–” Jika persentasi absensi kurang dari 80%)
Konversi Nilai :
4
Apa Itu Bahasa Pemrograman
Bahasa pemrograman adalah notasi yang digunakan untuk menulis program komputer. Program komputer dibuat dengan alasan untuk menyelesaikan sebuah permasalahan, bagaimana cara membuat sebuah program komputer? Hal yang perlu kita ketahui yang paling dasar adalah : BAHASA dengan mengetahui bahasa komputer, kita akan lebih mudah memerintahkan/meminta komputer sehingga mampu mengerti dan mengerjakan apa yang kita perintahkan.
5
Pengertian Algoritma dan Pemrograman
Harus ada instruksi yang dimengerti oleh komputer Karena itu pasti komputer punya bahasa, dan kita harus membuat bahasa yang dimengerti oleh komputer. Bahasa tersebut dikenal dengan istilah bahasa pemrograman. Program komputer harus dibuat dengan urutan logika yang benar dan sesuai dengan masalah yang ingin diselesaikan.
6
Pengertian Algoritma dan Pemrograman
Urutan logika untuk menyelesaikan masalah tertentu Algoritma Instruksi yang dikenal oleh komputer Istilah Diterjemahkan oleh bahasa pemrograman Contoh : PASCAL, C/C++, DELPHI, dll Hasil
7
Tingkatan Bahasa Pemrograman
1. Bahasa Mesin(machine language) Brupa microinstruction atau hardwire. Programnya sangat panjang dan sulit dipahami. Di samping itu sangat tergantung pada arsitektur mesin. 2. Bahasa tingkat rendah Bahasa ini disebut juga bahasa mesin (assembler), dimana pengkodean bahasanya menggunakan kode angka 0 dan 1. contoh sintaks: ADD, MOV 3. Bahasa tingkat tinggi Bahasa ini termasuk dalam bahasa pemrograman yang mudah dipelajari oleh pengguna komputer karena menggunakan bahasa Inggris. Pascal, C/C++, Java, Basic, dsb. contoh sintaks : writeln(‘saya’); dalam Pascal printf(“saya”); dalam C.
8
Berkenalan dengan Bahasa C
Sejarah 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.
9
Cara Kerja Ketika progam C++ ditulis, hal tersebut harus disesuaikan dengan komputer dan disimpan dalam bentuk file. Editor text yang digunakan seperti halnya program pengolah kata. Melalui editor ini, statement ditulis oleh seorang programmer yang disebut dengan kode sumber (source code) dan file yang disimpan disebut dengan file sumber (source file). Setelah kode sumber disimpan dalam bentuk file maka proses translasi (terjemahan) menuju bahasa mesin dapat dimulai. Selama fase ini diproses, sebuah program yang dinamakan dengan preprosesor membaca kode sumber. Preprosesor mencari baris khusus yang terdapat simbol. Baris ini terdiri dari instruksi yang menyebabkan preprosesor mengubah kode Sumber dalam beberapa langkah atau perubahan yang dikehendaki oleh programmer. Selama terjadi phase lanjut, compiler melangkah melalui preproses kode sumber.
10
Kelebihan dan Kekurangan Bahasa C
Kelebihan Bahasa C Bahasa C tersedia hampir di semua jenis komputer. 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
Kelebihan dan Kekurangan Bahasa C
Banyaknya Operator serta fleksibilitas penulisan program kadang-kadang membingungkan pemakai. Bagi pemula pada umumnya akan kesulitan menggunakan pointer
12
Perangkat Lunak (IDE) editor
Turbo C++
13
Fungsi Pada Turbo C++ ( *.h ) yaitu file bantuan yang digunakan untuk menyimpan daftar-daftar fungsi yang akan digunakan di dalam program Main() adalah fungsi utama pada C++ Printf () Digunakan Untuk Menampilkan Data(output) Scanf() Merupakan fungsi yang dapat digunakan untuk membaca data dari keyboard dan memasukan kedalam program \n Perintah yang digunakan untuk berpindah baris puts() : merupakan fungsi keluaran yang digunakan untuk menampilkan informasi/pesan yang bertipe data string (tanpa harus melakukan penentuan tipe data terlebih dahulu). putchar() : merupakan fungsi keluaran yang digunakan untuk menampilkan informasi/pesan yang bertipe data char(tanpa harus melakukan penentuan tipe data terlebih dahulu). gets() : merupakan fungsi masukan yang khusus untuk menerima masukan tipe data string (tanpa harus melakukan penentuan tipe data terlebih dahulu).
14
Penulisan Program Bahasa C
Program Bahasa C tidak mengenal aturan penulisan di kolom tertentu, jadi bisa dimulai dari kolom manapun. Namun demikian, untuk mempermudah pembacaan program dan untuk keperluan dokumentasi, sebaiknya penulisan bahasa C diatur sedemikian rupa sehingga mudah dan enak dibaca.
15
Penulisan Program Bahasa C
Berikut contoh penulisan Program Bahasa C yang baik dan yang kurang baik :
16
Latihan 1 Contoh #include <stdio.h> void main() {
printf(“Salam Budi Luhur\n”); }
17
Program Sederhana Bahasa C
18
Hasil
19
Latihan 2 Buatlah program sederhana untuk menampilkan :
Nim : Masing-Masing Mahasiswa Nama : Masing-Masing Mahasiswa Contoh :
20
~Selesai~
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.