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