Pipin Widyaningsih
1
Perum Paloma Citra 3 No. 11 Kartasura
2
pipin_widya@udb.ac.id
3
4 081354523297
01 KEHADIRAN (10%)
04 02
UAS (40%) TUGAS (20%)
UTS (30%)
03
PERHITUNGAN
Nilai Akhir =10% Kehadiran + 20% Tugas + 30% UTS + 40% UAS
NILAI AKHIR
KONVERSI NILAI AKHIR
1 Nilai 80-100
Konversi A-4
2 Nilai 69-79
Konversi B-3
3 Nilai 60-68
Konversi C-2
Nilai 0-40
4 Nilai 41-59 5 Konversi E-0
Konversi D-1
TUGAS BESAR
LOGBOOK PROGRAM
PERKULIAHAN KOMPUTER
(Individu) (Kelompok)
LOGBOOK PERKULIAHAN
Dokumentasi pribadi mahasiswa terkait kegiatan
perkuliahan baik berupa latihan soal, pembahasan
tugas dan praktikum pemrograman
05 Algoritma Pemilihan
Algoritma Perulangan
06
07 Algoritma Perulangan
Materi 09 Array
15 Antrian Menggunakan
Linked List
03 Notasi Algoritmik
04 Jenis Algoritma
05 Contoh Algoritma
Sistem Komputer
02 OUPUT DEVICE
HARDWARE
03 CPU
04 MEMORY
SOFTWARE
1. SISTEM OPERASI
2. PROGRAM APLIKASI
3. PROGRAM UTILITY
BRAINWARE
OPERATOR DATABASE
1 4 ADMINISTRATOR
PROGRAMMER NETWORK
2 5 ADMINISTRATOR
0101 Bahasa
China
.....
BERKOMUNIKASI
DENGAN KOMPUTER
0101 BAHASA
PEMROGRAMAN
Bahasa Manusia
Bahasa manusia memiliki sifat
yang berbeda dengan
komputer. Manusia memiliki
akal sehingga bahasa manusia
bersifat tidak terstruktur
BAHASA KOMPUTER
Komputer bekerja dengan
menggunakan bahasa mesin
yang tidak memiliki
kemampuan seperti akal
manusia. Bahasa komputer
memiliki sifat yang
terstruktur.
MENGATASI PERBEDAAN SIFAT BAHASA
MANUSIA DAN BAHASA KOMPUTER
Algoritma
ALGORITMA
Algoritma secara bahasa
berasal dari kata algorism
(menghitung dengan angka
arab) dan berasal dari
bahasa Inggris algorithm
(metode perhitungan
komputasi)
04
ALGORITMA SECARA
03 MENYELESAIKAN
ISTILAH MASALAH
02 SISTEMATIS
01 LOGIS
URUTAN
LANGKAH
Ciri Penting 1
Algoritma
Berhenti
Tiap langkah didefinisikan
tepat
2
3 Meniliki nol atau lebih
masukan
Memiliki nol atau lebih
keluaran
4 Efektif (sederhana dan
masuk akal)
5
Memperkuat cara berpikir dalam
menyelesaikan masalah 01
1 2 3
A B C
Pindahkan cairan dalam gelas A kedalam gelas B tanpa tercampur warnanya
TIGA TAHAPAN PERTUKARAN CAIRAN
3
2
1
A C B
Pindahkan semua piringan pada pilar A ke Pilar B dengan Bantuan Pilar C dengan Ketentuan :
Perpindahan piringan dilakukan satu per satu
Piringan besar tidak boleh berada di atas piringan yang kecil
3
A C B
2
1
3
A C B
1 2 3
A C B
3
1 2
A C B
3
2 1
A C B
3 2 1
A C B
2
3 1
A C B
3
2
A C B
Contoh Kasus Algoritma Sehari-hari