Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Dasar Pemrograman (DasPro) Teknik Informatika S-1 UDINUS

Presentasi serupa


Presentasi berjudul: "Dasar Pemrograman (DasPro) Teknik Informatika S-1 UDINUS"— Transcript presentasi:

1 Dasar Pemrograman (DasPro) Teknik Informatika S-1 UDINUS
Dasar Konstruksi Dasar Pemrograman (DasPro) Teknik Informatika S-1 UDINUS

2 Apa yang dimaksud dengan Algoritma?

3 Algoritma vs Program Algoritma adalah solusi detail secara prosedural dari suatu persoalan dalam notasi algoritmik. Program adalah program komputer dalam suatu bahasa pemrograman yang tersedia di dunia nyata

4 Notasi Algoritmik Menjembatani keragaman dan kompleksitas bahasa
Berorientasi pada detail design daripada coding Alat untuk menuangkan rancangan secara prosedural untuk selanjutnya dapat ditranslasi ke salah satu bahasa pemrograman Suatu saat, jika pemrogram menghadapi dunia profesional yang membutuhkan hasil siap pakai, notasi dapat disesuaikan dan dibuat lebih dekat dengan bahasa pemrograman yang dipakai

5 Sebutkan tiga bagian pada teks Algoritma?

6 Teks Algoritma Teks algoritma terdiri dari tiga bagian: Judul (Header)
Kamus Algoritma

7 Teks Algoritma Pada setiap bagian akan didefinisikan dan mempunyai nama Komentar dituliskan diantara tanda kurung kurawal “{}” Selain itu (tidak berada dalam kurung kurawal) adalah teks dalam notasi algoritmik

8 Teks Algoritma

9 Nama Sesuatu yang dipakai sebagai identifikasi Contoh nama:
modul program, algoritma, skema program, dan sebagainya, fungsi, prosedur, type, tempat penyimpanan, supaya harga yang disimpan dapat diacu isinya (sering disebut dengan variabel) konstanta, yaitu suatu harga yang tetap dan tidak boleh diubah nilainya Dalam beberapa bahasa pemrograman, nama tempat penyimpanan seringkali disebut sebagai nama variabel karena isinya dapat diubah-ubah lewat instruksi program.

10 Nama Aturan Pembuatan Nama: Nama harus unik (didefinisikan sekali)
Nama variabel boleh dipakai berkali-kali dalam beberapa instruksi Nama harus didefinisikan pada salah satu bagian teks algoritma Tidak membedakan huruf besar dan kecil (case sensitive) ataupun pemakaian simbol operator Pembuatan aturan nama, tidak seketat nama pada bahasa program

11 Judul (Header) Judul adalah bagian teks algoritma tempat mendefinisikan apakah teks tersebut adalah program, prosedur, fungsi, modul atau sebuah skema program Tujuannya pembaca dapat mengetahui isi tanpa membaca secara detil teks algoritma secara keseluruhan

12 Kamus Kamus dipakai untuk deklarasi Deklarasi nama yang didefinisikan:
“type” variabel (belum terdefinisikan harganya) konstanta (terdefinisi harganya) fungsi (biasanya didefinisian sekaligus dgn domain & range) Deklarasi BUKAN instruksi

13 Kamus Contoh deklarasi:
Semua nama tsb baru dapat dipakai jika didefinisikan dalam kamus

14 Kamus

15 Algoritma Bagian program dalam bentuk teks algoritmik yang berisi instruksi atau pemanggilan aksi Teks algoritma tsb, dapat berupa: Instruksi dasar: I/O, assignment Sequential Statement Analisis kasus Pengulangan

16 Aksi Mengupas Kentang

17 Contoh Program Dalam Notasi Algoritmik
Menghitung Luas Lingkaran JUDUL { Ini merupakan program dalam notasi algoritmik untuk menghitung Luas Lingkaran } KAMUS { Nama konstanta harus menyebutkan type dan nilai } constant PI : real : { Nama informasi menyebutkan type } r : integer {deklarasi variabel untuk jari-jari dalam inputan bilangan bulat} L : real {deklarasi variabel Luas dengan hasil bilangan pecahan) ALGORITMA - Masukkan nilai jari-jari ke dalam tempat penyimpanan (variabel) r - Hitung luas lingkaran dengan rumus, PI dikali jari-jari dikali jar-jari - Tampilkan hasil Luas lingkaran dengan variabel L

18 TUGAS

19 Instruksi Tugas Tugas dikumpulkan maksimum hari senin tanggal 28 September 2015 Tugas dikirim via ke Subject / Judul Pesan TUGAS I – DASPRO – Nim (ditulis sesuai nim) File Ms.Word Nim dan Nama jangan lupa disertakan


Download ppt "Dasar Pemrograman (DasPro) Teknik Informatika S-1 UDINUS"

Presentasi serupa


Iklan oleh Google