Nama : Damas Fahmi Assena NIM : 161240000500 Prodi : Teknik Informatika R2
• Generasi Kedua
• Generasi Ketiga
• Generasi Pertama
• Generasi Keempat 1.2.Sejarah Komputer 1. Keyboard 2. Mouse 3. Touchscreen
1. General-Purpose Computer 2. Special-Purpose Computer
4. Scanner OCR
• Berdasarkan Golongan • Input Device
5. Scanner Barcode 6. Sensor 7. Camera
1. Komputer Mikro
8. Microphone
2. Komputer Mini 3. Komputer Mainframe
• Berdasarkan Kapasitasnya
1.3.Jenis Komputer
4. Super-komputer
1. RAM (Random Access Memory)
INTRODUCTION TO COMPUTER
• Central Processing Unit (CPU)
2. ROM (Read Only Memory) 3. Chache Memory
1.4.Konsep Dasar Komputer 1. Tulisan (huruf, angka, karakter khusus, simbol lain)
1. Digital Komputer 2. Komputer Analog 3. Hibrid komputer
2. Image (grafik, gambar
• Berdasarkan Data yang Diolah
• Output Device
3. Suara 4. Bentuk yang dapat dibaca oleh mesin
Komputer adalah serangkaian ataupun sekelompok mesin elektronik yang terdiri dari ribuan bahkan jutaan komponen yang dapat saling bekerja sama, serta membentuk sebuah sistem kerja yang rapi dan teliti.
1. Hard Disk 2. Floopy Disk
• External Memory 1.1.Pengertian Komputer
3. Magnetik tape (pita magnetik) 4. Optic Disk (CD-ROM)
Nama : Damas Fahmi Assena NIM : 161240000500 Prodi : Teknik Informatika R2
Nilai Pengertian
Bilangan tidak negatif
Repsentasi Bilangan negati, nol, positif
Positif Bahasa C Negatif Bahasa Pascal Jenis Interger (b. Pemrograman)
Bahasa Borland Delphi Bahasa Visual Basic .NET Bahasa C#
signed Unsigned
Penjumlahan Integer
Main Idea Integer
Two's Complement signed & Unsigned
Operasi Integer Perkalian
Unsigned Dalam C Kelipatan 2 ² dgn Shift Koreksi Pembagian dgn 2²
Pembagian Pembagian Kelipatan 2² dgn Shift
Kelompok komutatif Komutatif Perkalian Aritmatika Unsigned
Membentuk ring komulatif Asosiatif Perkalian Distributif
Aljabar isomorphic Aritmatika 2's Comp
Keduanya membentuk Ring Perbandingan dgn aritmatika integer
Nama : Damas Fahmi Assena No. Absen: 10 NIM : 161240000500
Bilangan pecahan biner
• Tipe data single
Floating Point Representation
Pembahasan
Floating point pada C
F loating-point
Penjumlahan
bagian eksponen
Floating Point Arithmetic • Tipe data double
Pengkodean floating point Operasi floating point
bagian mantisa \bilangan titik mengambang
Representasi floating point standar IEEE 754
Pengurangan Perkalian Pembagian
- Procedure -
Pembahasan
Stack pada IA32
Konvensi penyimpanan dalam register
Membuat pointer pada variabel lokal
Kesimpulan
Procedure
Stack pada IA32
Aliran Kontrol Prosedur
Bahasa Berbasis Stack
Push Stack Prosedur Return
Fungsi Swap
Prosedur Call
Pengaruh Swap Setup
Pop Stack
Register
Pointer Aturan Penyimpanan Register Penggunaan Register IA32/Linux
Operasi Stack Swap Finish Nama : Damas Fahmi Assena No. Absen: 10 NIM : 161240000500
Recursive Factorial Stack Setup, Body, Rekursi, Hasil, Akhir
Kode Pointer Membuat dan Inisialisasi Pointer Passing Pointer Menggunakan Pointer
Array Satu Dimensi Array Array Dua Dimensi
Single Link List
Integer Link List
Real sederhana tunggal
Operasi Stack
Boolean
Stack
Macam Stack Operasi Queue
Type data Queue
Selection Sort Bubble Sort
Karakter
Macam-macam Type data Sorting
Struktur Data
sederhana majemuk String
Array data sederhana Record
Dll
Struktur Data Linier
Metode Pencarian Beruntun
data majemuk Searching
Metode Pencarian Bagi Dua Tree
Non Linier
Nama : Damas Fahmi Assena No. Absen: 10 NIM : 161240000500
Nama : Damas Fahmi Assena No. Absen : 10 NIM : 161240000500 Konsep Dasar Pengertian Fungsi
Kecepatan Cache Memory Desain Cache pada Sistem Komputer Hirarki Sistem Memori Karakteristik
Rasio (Kena) dan Waktu Akses Level Chace Memory Ukuran Cache Ukuran
Ukuran Blok Jarak
Word identifier Pemetaan Langsung
Cache Memory
Line number identifier Word identifier
Main Idea
Pemetaan Pemetaan Langsung Pemetaan Asosiatif Set LRU Algoritma Penggantian
FIFO LFU
Mapping
Bus Watching with Write Through Write Policy
Hardware Transparency Non Cacheable Memory
Miss wajib Miss Cache
Miss kapasitas Miss konflik
Kesimpulan
DAFTAR PUSTAKA