1. Pengantar Pemrograman Komputer, Algoritma

Download Report

Transcript 1. Pengantar Pemrograman Komputer, Algoritma

PEMROGRAMAN KOMPUTER,
ALGORITMA DAN FLOWCHART
PEMROGRAMAN TERSTRUKTUR - A
Dosen: Adhatus Solichah A. S.Kom., M.Sc.
Agenda


Pengertian Pemrograman Komputer
Algoritma
PEMROGRAMAN KOMPUTER
KOMPUTER adalah alat yang
dapat diprogram untuk
menyelesaikan operasi
logika/aritmetika
PROGRAM KOMPUTER
adalah instruksi-instruksi
terurut yang dapat
dimengerti oleh komputer
dan memiliki fungsi
spesifik
fungsinya spesifik
memiliki input yang akan diolah
menghasilkan output
memiliki instruksi-instruksi
terurut
PEMROGRAMAN KOMPUTER
PEMROGRAMAN KOMPUTER
pembuatan program
menuliskan instruksi-instruksi manual ke
komputer
dalam instruksi yang dapat dimengerti
oleh komputer
instruksi manual  instruksi komputer
bahasa khusus
“bahasa pemrograman”
Java
C, C++,
C#
…
ALGORITMA
Algoritma
Kumpulan perintah terurut
untuk menyelesaikan
masalah
perhitungan numerik
pengolahan
data
automatic reasoning
CONTOH KASUS
Menghitung Luas Lingkaran
Mengirimkan SMS/pesan singkat
Login SIM Akademik
FLOWCHART
Flowchart
adalah representasi grafis dari sebuah
algoritma.
Flowchart berfungsi untuk
menggambarkan algoritma ke dalam
bentuk grafis yang jelas dan tidak
ambigu.
Beberapa Simbol Dasar dalam
Flowchart
Simbol
Keterangan
Terminator, yaitu penanda awal dan
akhir sebuah algoritma
Proses, yaitu penanda langkah apa yang
akan dilakukan.
Data, yaitu penanda input/output dalam
algoritma.
Percabangan, yaitu penanda alternatif
dalam jalannya algoritma
Konektor, yaitu penghubung antar proses
dalam algoritma
Latihan
1.
2.
3.
4.
5.
6.
7.
8.
9.
Manghitung Luas Lingkaran
Menghitung Volume Kubus
Menentukan kelulusan (jika nilai >= 70, lulus)
Menghitung Kecepatan
Konversi dari km ke mil
Menentukan angka terbesar dari 2 bilangan
Menghitung rata-rata dari sejumlah nilai
Menentukan seorang penduduk boleh mengikuti
Pemilu/tidak (syarat: sudah menikah / usia >= 17 tahun)
Menentukan fakultas dari seorang mahasiswa.
(1: FMIPA, 2: FTI, 3: FTSP, 4: FTK, 5: FTIf)
Tugas



Buatlah dua studi kasus yang ada dalam kehidupan
sehari-hari kemudian buatlah algoritma dan
flowchartnya.
Dikerjakan menggunakan Ms. Office / Ms. Visio.
Dikumpulkan ke email: [email protected]
 Subjek:
Tugas_1_NRP. Contoh: Tugas_1_5113100199
 Paling lambat: Selasa, 17 September 2013

Menginstal IDE Dev C di komputer masing-masing.