Dasar Pemrograman (DasPro) Teknik Informatika S-1 UDINUS

Slides:



Advertisements
Presentasi serupa
Dosen : Rinci Kembang Hapsari, S.Si
Advertisements

TEORI ALGORITMA.
Matakuliah : Algoritma & Struktur Data Versi Materi
TEL 2112 Dasar Komputer & Pemograman Nama dan Nilai Objek Abdillah, S.Si, MIT Website:
20/1/'07Pengantar1 Notasi Algoritmik. 20/1/'07Pengantar2 Teks Algoritma Terdiri atas tiga bagian Judul Kamus / deklarasi Algoritma.
Teks Algorithma Ery Setiyawan Jullev A.
RECORD.
Notasi Algoritma.
Shofia D. Agustina.  Agar dapat dieksekusi oleh komputer, algoritma harus diterjemahkan terlebih dahulu kedalam notasi bahasa pemrograman. Penerjemahan.
Algoritma (Struktur, Tipe Data, Input/Output)
Notasi Algoritma.
KUG1C3 Dasar Algoritma & Pemrograman
Algoritma Dan Pemrograman
Pengenalan Type Data Type data dapat dikelompokkan menjadi 2
ALGORITMA & PEMROGRAMAN I-A
ALGORITMA PEMROGRAMAN 2A
ALGORITMA PEMROGRAMAN 2A
Pemrograman Dasar Kelas X.
Dasar Algoritma dan pemrograman
Prosedur Tim PHKI Modul Dasar Pemrograman Fakultas Ilmu Komputer
Dasar Algoritma & Pemrogramn KUG1C3
PRAKTIKUM ALGORITMA PEMROGRAMAN
Algoritma dan pemrograman (lanjutan)
Notasi Algoritma & Tipe Data
Tipe Data By Serdiwansyah N. A..
KUG1A3 Algoritma& Pemrograman
Implementasi Algortima
Algoritma Pemrograman I
PERTEMUAN 2 Bambang Irawan.
Algoritma dan Pemrograman 2A
Notasi Algoritmik.
KUG1A3 Algoritma& Pemrograman
TEL 2112 Dasar Komputer & Pemograman Prosedur
Implementasi Algortima
TEL 2112 Dasar Komputer & Pemograman Konsep Tipe Data dan Operator
Konsep Tipe Data dan Operator
Pertemuan 2 (Perkenalan Bahasa C) .:: Erna Sri Hartatik ::.
Pertemuan 1 (Perkenalan Bahasa C) .:: Nurul Fuad, S.Kom., M.Kom.::.
TEE 2103 Algoritma dan Pemrograman
Tipe, Nama, dan Nilai.
Pseudocode – Tipe Data, Variabel, dan Operator
TEL 2112 Dasar Komputer & Pemograman Nama dan Nilai Data
ATURAN PENULISAN TEKS ALGORITMA
Algoritma dan Pemrograman
Algoritma dan Pemrograman (Pertemuan 03)
Pengenalan Type Data Type data dapat dikelompokkan menjadi 2
Tipe Data, Operator dan Ekspresi
Dasar- dasar Algoritma
ALGORITMA DAN PEMROGRAMAN Tipe Data
STRUKTUR DATA ( Menjelaskan Mengenai Data & Struktur Data )
ALGORITMA DAN PEMROGRAMAN Tipe Data
TIPE DATA.
Muhammad Riska B. PTIK FT UNM
CS1023 Pemrograman Komputer
(Struktur Dasar, Variabel, Tipe Data, Input, Output, Komentar)
Identitas dosen Suherman, ST Address : Cilegon
ATURAN PENULISAN TEKS ALGORITMA
Algoritma dan Pemrograman (Pertemuan 04)
Konsep Tipe Data dan Operator
Pertemuan 2 Algoritma dan Pemrograman
Notasi Algoritmik.
Review Algoritma 1 Teks Algoritma terdiri dari tiga bagian :
Algoritma Pemrograman
Fungsi.
Dasar Pemrograman Perintah Dasar Nurul Anisa Sri Winarsih, M. CS
Tipe Data & Notasi Algoritmik
Notasi Algoritmik, Tipe Dasar, Nilai, Ekspresi dan Input/Output
Dasar Pemrograman Percabangan Nurul Anisa Sri Winarsih, M. CS
Dasar Pemrograman Aksi Sekuensial Nurul Anisa Sri Winarsih, M. CS
Konsep Algoritma Pemrograman
Transcript presentasi:

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

Apa yang dimaksud dengan Algoritma?

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

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

Sebutkan tiga bagian pada teks Algoritma?

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

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

Teks Algoritma

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.

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

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

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

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

Kamus

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

Aksi Mengupas Kentang

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 : 3.14159 { 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

TUGAS

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