DASAR PEMROGRAMAN - PowerPoint PPT Presentation

1 / 25
About This Presentation
Title:

DASAR PEMROGRAMAN

Description:

DASAR PEMROGRAMAN Nyimas Artina Arfansyah, S.Kom, M.Si * * * * * * * * * * * * * * * * * * PENELASAN UMUM Sanksi dan Tata Tertib Pengumpulan tugas melebihi batas ... – PowerPoint PPT presentation

Number of Views:926
Avg rating:3.0/5.0
Slides: 26
Provided by: green77
Category:

less

Transcript and Presenter's Notes

Title: DASAR PEMROGRAMAN


1
DASAR PEMROGRAMAN
  • Nyimas Artina Arfansyah, S.Kom, M.Si

2
PENELASAN UMUM
  • Sanksi dan Tata Tertib
  • Pengumpulan tugas melebihi batas waktu yang telah
    ditentukan akan diberi nilai nol untuk tugas
    tersebut
  • Mahasiswa dengan tingkat kehadiran lt 75 , tidak
    dapat mengikuti UAS

3
PENELASAN UMUM
  • PENILAIAN
  • QUIZ 10
  • TUGAS 20
  • UTS 30
  • UAS 40

4
GBPP (Garis Garis Besar Program Pengajaran)
  • Pertemuan 1 Pengantar Pemrograman dan
    struktur program C,
    Pengenalan VS 2008. Program pertama
  • Pertemuan 2 Tipe data,variabel,konstanta
  • Pertemuan 3 Operator
  • Pertemuan 4 Masukan dan keluaran
  • Pertemuan 5 Kendali program (If)
  • Pertemuan 6 Kendali program(If di dalam If)
    Operator logika
  • Pertemuan 7 Kendali program (For)
  • Pertemuan 8 Kendali program (if dalam For)
  • Pertemuan 9 Nested For
  • Pertemuan 10 Kuis
  • Pertemuan 11 Kendali program (While,Do While)
  • Pertemuan 12 Kendali program (if di dalam do
    While)
  • Pertemuan 13 Switch
  • Pertemuan 14 Continue,Break
  • Pertemuan 15 Operasi String
  • -----------------------------UTS------------------
    --------------------------------

5
GBPP (Garis Garis Besar Program Pengajaran)
  • Pertemuan 16 Array
  • Pertemuan 17 Array
  • Pertemuan 18 Struktur (Struct)
  • Pertemuan 19 Fungsi (1)
  • Pertemuan 20 Fungsi (2)
  • Pertemuan 21 KUIS 2
  • Pertemuan 22 Pointer (1)
  • Pertemuan 23 Pointer (2)
  • Pertemuan 24 Pengenalan Objek
  • Pertemuan 25 Class
  • Pertemuan 26 Methode
  • Pertemuan 27 Operasi File 1
  • Pertemuan 28 Operasi File 2
  • Pertemuan 29 Review
  • ----------------------------------UAS-------------
    --------------------------------

6
PENGANTAR DASAR PEMROGRAMAN
Komputer
masalah
solusi
7
PENGANTAR DASAR PEMROGRAMAN
Masalah
  • Metode Algoritma
  • Tools Notasi Algoritama
  • Notasi 1 Untaian kalimat Deskriptif
  • Notasi 2 Diagram Alir/Flowchart
  • Notasi 3 Pseudo Code

Pemecahan Masalah
Program komputer
  • Translasi dari Notasi Algoritma ke Bahasa
    Pemrograman ttt.
  • C

Komputer
Solusi
8
PENGANTAR DASAR PEMROGRAMAN
  • EXAMPLE
  • Contoh masalah menghitung luas segiempat.
  • Metode Algoritma
  • Notasi Algoritma 1 (Untaian Kalimat Deskriptif)
  • Algoritma Luas_Segiempat
  • Menghitung luas segiempat dengan memasukkan
    nilai lebar dan panjang
  • segiempat
  • Deklarasi
  • luas,panjang,lebar bil. bulat
  • Deskripi
  • Masukkan nilai lebar dan panjang
  • Hitung luas sama dengan panjang kali lebar
  • Tampilkan Luas

9
Notasi Algoritma 2( Flowchart / Diagram Alir )

10
PENGANTAR DASAR PEMROGRAMAN
  • Notasi Algoritma 3 (PseudoCode)
  • Algoritma Luas_Segiempat
  • Menghitung luas segiempat dengan memasukkan
    nilai lebar dan panjang segiempat
  • Deklarasi
  • luas, panjang, lebar integer
  • Deskripsi
  • input(panjang)
  • input(lebar)
  • luas ? panjang lebar
  • output(luas)

11
PENGANTAR DASAR PEMROGRAMAN
  • Notasi Algoritma 3 (PseudoCode)
  • Algoritma Luas_Segiempat
  • Menghitung luas segiempat dengan memasukkan
    nilai lebar dan panjang segiempat
  • Deklarasi
  • luas, panjang, lebar integer
  • Deskripsi
  • input(panjang)
  • input(lebar)
  • luas ? panjang lebar
  • output(luas)

12
Bahasa Pemrograman C
  • C adalah versi baru dari bahasa pemrograman C.
  • Oleh karena itu semua sifat bahasa C tercakup
    dalam C
  • Pencipta Bahasa C adalah Brian W. Kernigham dan
    Dennis M. Ritchie tahun 1972
  • C diciptakan satu dekade setelah C oleh Bjarne
    Stroustrup thanun 1983
  • Nama C sendiri diberikan oleh Rick Mascitti.
  • Bahasa C diterapkan atau dipilih oleh berbagai
    perusahaan software dunia mis Clipper,
    Windows,FoxPro dll.

13
Kompiler C
  • Kompiler C
  • Turbo C
  • Borland C
  • GCC
  • Microsoft Visual C
  • Ter-integrasi di dalam Microsoft Visual Studio
    2008
  • Yang akan dipelajari

14
Microsoft Visual Studio 2008
  • Perangkat lunak terintegrasi
  • Mendukung bahasa pemrograman Visual Basic 8,
    C,C,J
  • Platform . Net Framework
  • Platform independent
  • Bisa berjalan di berbagai platform, tidak
    hanya Windows.

15
CODING PERTAMA C
Ketikan Coding Berikut pada Global Scope
includeltiostreamgt using namespace std void
main() coutltlt"Hello World . . . . .
"ltltendl coutltltSTMIK-MDP . . . .
"ltltendl system("pause")
16
EKSEKUSI PROGRAM C
Pilih Build Build Latihan1
17
EKSEKUSI PROGRAM C
Pilih Build Compile
18
EKSEKUSI PROGRAM C
Untuk melihat hasilnya pilih Debug Start
Debugging
Atau klik tombol segitiga hijau
19
STRUKTUR PROGRAM C
includeltiostreamgt using namespace std void
main() coutltlt"Hello World . . . . .
"ltltendl coutltltSTMIK-MDP . .
system("pause")
20
STRUKTUR PROGRAM C
  • includeltiostreamgt
  • Baris ini menginstruksikan kompiler untuk
    menyisipkan file header (dalam hal ini
    iostream.h) pada saat kompilasi. File header
    iostream.h ditambahkan karena fungsi cout ada di
    dalam header iostream.h
  • using namespace std
  • Perlu di deklarasikan karena File Header
    iostream.h berada pada suatu namespace dengan
    nama std.

21
STRUKTUR PROGRAM C
  • void main()
  • Merupakan Fungsi utama dari program.
  • Void artinya fungsi main tidak mengembalikan
    nilai
  • Jika fungsi main mengembalikan nilai maka
    struktur program berubah menjadi
  • includeltiostreamgt
  • using namespace std
  • Int main()
  • coutltlt"Hello World . . . . . "ltltendl
  • system("pause")
  • Return 0
  • Notes Int ? tipe data bilangan bulat, Return 0
    ? mengembalikan nilai 0

22
STRUKTUR PROGRAM C
  • coutltlt"Hello World . . . . . "ltltendl
  • cout adl perintah untuk menampilkan ke layar.
    Kalimat diantara kutip 2 merupakan kalimat yang
    ditampilkan ke layar.
  • Endl adalah perintah untuk pindah baris
  • Awal dan akhir blok coding program
  • System(Pause)

23
KOMENTAR PADA C
  • Menggunakan //
  • Hanya berlaku untuk satu baris.
  • Contoh // Ini baris Komentar
  • Menggunakan / /
  • Kalimat yang terdapat dalam tanda / /
    adalah komentar. Bisa terdiri dari beberapa baris
  • Contoh
  • / Ini Adalah Komentar
  • Saja.
  • /
  • Note Komentar tidak akan dieksekusi hanya
    menjelaskan blok- blok program yang dibuat

24
Langkah Membuat Program C
Latihan . . . . . ! ! ! ! !
  • Buatlah tampilan sebagai berikut


  • Welcome To C
    Programming



25
Thank You!
Write a Comment
User Comments (0)
About PowerShow.com