Anda di halaman 1dari 28

MATAKULIAH:

ALGORITMA DAN PEMROGRAMAN


DOSEN: ENDANG RETNONINGSIH, M.KOM.

PERTEMUAN 1

KONTRAK DAN RPP PERKULIAHAN


Matakuliah : Algoritma dan Pemrograman

KONTRAK PERKULIAHAN

• Komposisi Nilai

15% Absensi

15% Tugas
Nilai
Akhi 100%
r
30% UTS

40% UAS
Matakuliah : Algoritma dan Pemrograman

RPP PERKULIAHAN

Pertemuan Materi Media


1, 2 Konsep Dasar Dan Cara Kerja Komputer Online & Offline
3 Konsep Dasar Algortima Online Zoom/GMeet
4, 5 Jenis-jenis Algortima Online & Offline
6, 7 Implementasi Konsep Struktur Dasar Online & Offline
Algoritma
8 UTS Offline Tatap muka
Matakuliah : Algoritma dan Pemrograman

RPP PERKULIAHAN

Pertemuan Materi Media


9 Mengimplemntasikan konsep dan Online Zoom/GMeet
penggunaan prosedur
10 Mengimplemntasikan konsep dan Offline Tatap muka
penggunaan fungsi
11 Mengimplemntasikan konsep dan Online Zoom/GMeet
penggunaan array
12, 13 Mengimplemntasikan konsep dan Online & Offline
Penggunaan string
14, 15 Mengimplementasikan konsep operasi data, Online & Offline
Memori dan file
16 UAS Offline Tatap muka
MATAKULIAH:
ALGORITMA DAN PEMROGRAMAN
DOSEN: ENDANG RETNONINGSIH, M.KOM.

PERTEMUAN 1

KONSEP DASAR DAN


CARA KERJA KOMPUTER
Matakuliah : Algoritma dan Pemrograman

CAPAIAN KEMAMPUAN AKHIR

 Mahasiswa mengetahui tujuan dan lingkup


perkuliahan
 Mahasiswa memahami konsep dasar dan cara kerja
komputer
Matakuliah : Algoritma dan Pemrograman

MATERI PEMBAHASAN

 Kontrak Kuliah
 Konsep Dasar Komputer
 Perangkat Keras
 Perangkat Lunak
 Pengguna & Data
Matakuliah : Algoritma dan Pemrograman

KONSEP DASAR KOMPUTER

• Komputer : suatu peralatan elektronik yang dapat menerima input,


mengolah input, memberikan informasi, menggunakan suatu program
yang tersimpan di memori komputer, dapat menyimpan program dan hasil
pengolahan, serta bekerja secara otomatis.
• Pengolahan data dengan menggunakan komputer dikenal dengan nama
pengolahan data elektronik (PDE) atau electronic data processing (EDP).
Matakuliah : Algoritma dan Pemrograman

KONSEP DASAR KOMPUTER


Matakuliah : Algoritma dan Pemrograman

STRUKTUR KOMPUTER

• Struktur komputer didefinisikan sebagai cara-cara dari tiap komponen


saling terkait.
Matakuliah : Algoritma dan Pemrograman

STRUKTUR KOMPUTER

Empat komponen pokok sistem komputer:


1) Pemroses
2) Memori Utama
3) Perangkat masukan dan keluaran
4) Interkoneksi antarkomponen
Matakuliah : Algoritma dan Pemrograman

PEMROSES (CPU)

Pemroses disebut CPU, berfungsi


mengendalikan operasi komputer dan melakukan
pengolahan data.
Pemroses melakukan kerja dengan langkah sbb:
• Mengambil instruksi yang dikodekan secara
biner dari memori utama
• Men-dekode instruksi menjadi proses-proses
sederhana
• Melaksanakan proses-proses tersebut
Matakuliah : Algoritma dan Pemrograman

PEMROSES (CPU)

Operasi-operasi pada pemroses dikategorikan menjadi:


a) Operasi aritmetika
Penambahan, pengurangan, perkalian, pembagian dsb
b) Operasi logika
OR, AND, X-OR, inversi dsb
c) Operasi pengendalian
Operasi percabangan, lompat dsb
Matakuliah : Algoritma dan Pemrograman

PEMROSES (CPU)

Pemroses terdiri dari tiga komponen, yaitu:


a) CU (Control Unit)
Berfungsi mengendalikan operasi yang dilaksanakan sistem komputer
b) ALU (Aritmetic Logic Unit)
Berfungsi melakukan operasi aritmatika dan logika
c) Register
Merupakan memori yang sangat cepat yang berfungsi sebagai tempat
operan-operan dari operasi yang akan dilakukan oleh pemroses.
Matakuliah : Algoritma dan Pemrograman

CU (CONTROL UNIT) / UNIT KENDALI

• Mengatur dan mengendalikan semua peralatan yang ada pada sistem


komputer, kapan alat input menerima data dan kapan data diolah serta
kapan ditampilkan pada alat output.
• Membawa data dari alat input ke memori utama.
• Mengirim instruksi ke ALU jika ada instruksi untuk perhitungan aritmatika
atau perbandingan logika.
• Membawa hasil pengolahan data kembali ke memori utama lagi untuk
disimpan, dan pada saatnya akan disajikan ke alat output.
Matakuliah : Algoritma dan Pemrograman

ALU (ARITHMATIC AND LOGIC UNIT)

• Melakukan semua operasi aritmatika dengan dasar penjumlahan sehingga


sirkuit elektronik yang digunakan disebut adder.
• Melakukan keputusan dari suatu operasi logika sesuai dengan instruksi
program.
• Operasi logika meliputi perbandingan dua operand dengan menggunakan
operator logika tertentu, yaitu sama dengan (=), tidak sama dengan (≠),
kurang dari (<), kurang atau sama dengan (≤), lebih besar dari (>), dan
lebih besar atau sama dengan (≥).
Matakuliah : Algoritma dan Pemrograman

MEMORY

Ada tiga macam memori yang dipergunakan di dalam sistem


komputer yaitu:
1) Register, digunakan untuk menyimpan instruksi dan data yang
sedang diproses.
2) Main memory, dipergunakan untuk menyimpan instruksi dan
data yang akan diproses dan hasil pengolahan.
3) Secondary storage, dipergunakan untuk menyimpan program
dan data secara permanen.
Matakuliah : Algoritma dan Pemrograman

REGISTER

• Alat penyimpanan kecil dgn kecepatan akses cukup tinggi, yg digunakan


untuk menyimpan data dan instruksi yang sedang diproses, sementara data
dan instruksi lainnya yang menunggu giliran untuk diproses, masih
disimpan di dalam memori utama.
• CPU diibaratkan sebagai otak yang punya ingatan-2 (register) dan
pengendali organ tubuh (CU).
Matakuliah : Algoritma dan Pemrograman

REGISTER

• Misalnya HITUNG C = A + B, maka perlu data nilai A & B yg masih ada


di meja (di memori utama). Data ini dibaca dan masuk ingatan kita (data
yang sedang diproses disimpan di register), misal A=2 dan B = 3, sehingga
nilai C dapat dihitung yaitu 5 (proses perhitungan ini dilakukan di ALU).
• Hasil dari perhitungan ini dituliskan kembali ke meja (disimpan kembali
ke memori utama).
Matakuliah : Algoritma dan Pemrograman

PERANGKAT I/O

Perangkat masukan/keluaran digunakan sistem komputer untuk berinteraksi


dengan lingkungan luar, baik ke pemakai ataupun lingkungan secara umum.
 
Perangkat masukan/keluaran terdiri dari dua bagian, yaitu:
•Komponen mekanis, yaitu perangkat itu sendiri
•Komponen elektronis, yaitu pengendali perangkat berupa chip controller.
Matakuliah : Algoritma dan Pemrograman

COMPUTER BASICS: INSIDE A COMPUTER

https://www.youtube.com/watch?v=HB4I2CgkcCo
Matakuliah : Algoritma dan Pemrograman

KLASIFIKASI KOMPUTER

Berdasarkan Jenis Data Yang Diolah

Komputer Analog (Analog Komputer Digital (Digital Komputer Hibrid (Hybrid


Computer). Computer). Computer)
Contoh : Radar, Pengukur Contoh: PC (personal Contoh: facsimile,pengukur
Cuaca computer) detak jantung
Matakuliah : Algoritma dan Pemrograman

KLASIFIKASI KOMPUTER

Berdasarkan Bidang Masalah (Kegunaan)

Special Purpose General Purpose


Computer. Computer.
Contoh: ATM Contoh : PC
Matakuliah : Algoritma dan Pemrograman

PERANGKAT KERAS

• mendeskripsikan semua elemen elektronik dan mekanik dari komputer,


bersama dengan peralatan yang digunakan komputer.
Matakuliah : Algoritma dan Pemrograman

PERANGKAT LUNAK

• komponen dalam data processing system yang berupa program-program


dan teknik-teknik lain untuk mengontrol sistem.
Matakuliah : Algoritma dan Pemrograman

BRAINWARE (PENGGUNA/USER)

• orang yang bekerja dalam instansi komputer dan beberapa masalah yang
berhubungan dengannya. Misal Analys System, Programmer
Matakuliah : Algoritma dan Pemrograman

DISKUSI: BAGAIMANA KOMPUTER DIMASA


AKAN DATING?

https://www.youtube.com/watch?v=453ibZYZdGE
Sampai Jumpa
Dan
Terimakasih

Anda mungkin juga menyukai