Thursday, October 31, 2013
Wednesday, October 30, 2013
Pertemuan 5 & 6
Sistem Bilangan dan Pengkodean
Materi :
P5&6
Dasar Sistem Bilangan
Bilangan ialah suatu jumlah dan suku-suku angka. Dimana tiap
suku angka adalah merupakan hasil
perkalian antara angka
dengan hasil perpangkatan
dan bilangan dasar, dimana pangkat ini sesuai dengan letak suku angka
tersebut.
Jenis Bilangan
Dasar :
•
Bilangan Dasar
Sepuluh (DESIMAL)
•
Bilangan Dasar
Dua (BINER)
•
Bilangan Dasar
Delapan (OCTAL)
•
Bilangan Dasar
Enambelas (HEKSADESIMAL)
BCD (Binary Coded Decimal)
Kode biner yang digunakan hanya untuk mewakili nilai digit decimal saja, yaitu angka 0 sampai dengan 9. Menggunakan kombinasi 4-bit, sehingga hanya 10 kombinasi yang dipergunakan.
Kode biner yang digunakan hanya untuk mewakili nilai digit decimal saja, yaitu angka 0 sampai dengan 9. Menggunakan kombinasi 4-bit, sehingga hanya 10 kombinasi yang dipergunakan.
SBCDIC (Standar Binary Coded Decimal Interchange Code
Kode biner yang dikembangkan dari BCD, BCD dianggap tanggung, karena masih ada 6 karakter kombinasi yang tidak dipergunakan, tetapi tidak dapat digunakan untuk mewakili karakter yang lain. SBCDIC menggunakan kombinasi 6-bit, sehingga lebih banyak kombinasi yang dihasilkan yaitu sebanyak 64 (26 = 64) kombinasi kode adalah 10 kode untuk digit angka, 26 kode untuk huruf alphabetic dan sisanya karakter-karaker khusus yang dipilih.
Kode biner yang dikembangkan dari BCD, BCD dianggap tanggung, karena masih ada 6 karakter kombinasi yang tidak dipergunakan, tetapi tidak dapat digunakan untuk mewakili karakter yang lain. SBCDIC menggunakan kombinasi 6-bit, sehingga lebih banyak kombinasi yang dihasilkan yaitu sebanyak 64 (26 = 64) kombinasi kode adalah 10 kode untuk digit angka, 26 kode untuk huruf alphabetic dan sisanya karakter-karaker khusus yang dipilih.
EBCDIC (Extended Binary Coded Decimal Interchange Code)
EBCDIC banyak digunakan pada computer generasi ketiga, seperti IBM S/360. EBCDIC terdiri dari kombinasi 8-bit yang memungkinkan untuk mewakili karakter sebanyak 256 (28 = 256) kombinasi karakter.
EBCDIC banyak digunakan pada computer generasi ketiga, seperti IBM S/360. EBCDIC terdiri dari kombinasi 8-bit yang memungkinkan untuk mewakili karakter sebanyak 256 (28 = 256) kombinasi karakter.
ASCII 7-bit
ASCII singkatan dari American Standard Code for Information Interchange atau ada yang menyebut dengan American Standard Commintee on Information Interchange dikembangkan oleh ANSI (American National Standards Institute) untuk tujuan membuat kode biner yang standar. Kode ASCII yang standar menggunakan kombinasi 7-bit, dengan kombinasi sebanyak 127 dari 128 (27 = 128).
ASCII singkatan dari American Standard Code for Information Interchange atau ada yang menyebut dengan American Standard Commintee on Information Interchange dikembangkan oleh ANSI (American National Standards Institute) untuk tujuan membuat kode biner yang standar. Kode ASCII yang standar menggunakan kombinasi 7-bit, dengan kombinasi sebanyak 127 dari 128 (27 = 128).
ASCII 8-bit
ASCII 8-bit terdiri dari kombinasi 8-bit. mulai banyak digunakan, karena lebih banyak memberikan kombinasi karakter. Dengan ASCII 8-bit, karakter-karakter graphic yang tidak dapat diwakili ASCII 7-bit, seperti ♥ ♦ ♣ ♠ α β ►◄ karakter dan sebagainya dapat diwakili.
ASCII 8-bit terdiri dari kombinasi 8-bit. mulai banyak digunakan, karena lebih banyak memberikan kombinasi karakter. Dengan ASCII 8-bit, karakter-karakter graphic yang tidak dapat diwakili ASCII 7-bit, seperti ♥ ♦ ♣ ♠ α β ►◄ karakter dan sebagainya dapat diwakili.
Konversi Bilangan
Secara umum ekspresi
sistem bilangan basis –r mempunyai perkalian koefisien oleh pangkat dari r.
anrn
+ a n-1 r n-1 + … + a2r2 + a1r1
+ a0r0 + a-1 r -1 + a-2
r-2 + …
P5&6
Saturday, October 26, 2013
Pertemuan 4
Arsitektur Sistem Komputer
Materi :
P4
Arsitektur Komputer adalah konsep perencanaan dan struktur
pengoperasian dasar dari suatu sistem komputer.
Struktur Utama Arsitektur Komputer
•
Central
Processing Unit (CPU)
Berfungsi sebagai pengontrol operasi komputer dan pusat pengolahan fungsi – fungsi komputer.
Berfungsi sebagai pengontrol operasi komputer dan pusat pengolahan fungsi – fungsi komputer.
•
Memori
Utama
Berfungsi sebagai penyimpan data.
Berfungsi sebagai penyimpan data.
•
I/O
Berfungsi memindahkan data ke lingkungan luar atau perangkat lainnya.
Berfungsi memindahkan data ke lingkungan luar atau perangkat lainnya.
•
System
Interconnection
merupakan sistem yang menghubungkan CPU, memori utama dan I/O.
merupakan sistem yang menghubungkan CPU, memori utama dan I/O.
Set Instruksi
•
Set Instruksi/Instruction Set, atau
Instruction Set Architecture (ISA) adalah suatu aspek dalam arsitektur
komputer dari sudut pandang seorang programmer.
Implementasi ISA
•
ISA yang
diimplementasikan dalam bentuk perangkat keras
•
ISA yang
diimplementasikan dalam bentuk perangkat lunak lalu dibuat perangkat kerasnya
•
ISA yang
tidak pernah diimplementasikan dalam bentuk perangkat keras
Konsep Dasar
•
2 KONSEP DESAIN CPU & SET INSTRUKSI
–
Complex Instruction Set Computing (CISC)
Teknologi CISC
•
Set instruksi dibuat lebih efisien dengan
memasukkan sejumlah complex
instruction (instruksi kompleks)
•
Sebuah instruksi kompleks ekuivalen dengan tiga
atau empat simple instruction.
•
Diperlukan kompiler efisiensi tinggi untuk
menggunakan instruksi kompleks.
Kelemahan CISC
·
Kompleksitas
CPU
·
Ukuran sistem
dan biaya
·
Kecepatan
clock
·
Keandalan
·
Mantainability
Contoh CPU CISC : System/360, VAX, PDP-11, Varian Motorola 68000, CPU AMD dan Intel x86.
–
Reduce Instruction Set Computing (RISC)
Teknologi RISC
•
Instruksi sederhana
•
Set instruksi kecil
•
Panjang instruksi sama untuk semua instruksi
•
Eksekusi instruksi yang lebih cepat
Contoh CPU RISC : ARM
(ARM Ltd), ATMEL, Power PC (IBM, APPLE), SPARC (Oracle / Sun Microsystem).
Arsitektur processor 32bit VS 64bit
Arsitektur 32-bit memiliki
register prosesor yang berukuran 32-bit dan begitu pula dengan arsitektur
64-bit memiliki register prosesor berukuran 64-bit. Perbedaan 32-bit dan 64-bit pada dasarnya
mengacu pada teknologi pemrosesan (processor) pada komputer mengenai bagaimana
menangani informasi. Processor 64-bit akan mampu mereferensikan pengalamatan
data pada memory dibanding processor 32-bit, dan secara teori ini akan dapat
memproses data lebih cepat dan performance komputer menjadi lebih baik.
P4
Thursday, October 10, 2013
Pertemuan 3
Perkembangan Perangkat Lunak
Software
Kumpulan intruksi yang disusun secara logis dan berbentuk kode yang hanya dapat di mengerti oleh komputer dalam menjalankan sebuah operasi spesifik.
- Hardware Engineering
Materi :
P3
Software
Kumpulan intruksi yang disusun secara logis dan berbentuk kode yang hanya dapat di mengerti oleh komputer dalam menjalankan sebuah operasi spesifik.
- Sejarah Perkembangan Software :
•
Era
Pioneer
•
Era
Stabi
•
Era
Mikro
•
Era
Modern
- Software Topics :
•
Arsitektur
•
Eksekusi
•
Kualitas
& Kehandalan
•
Lisesnsi
•
Paten
- Kategori Software :
•
Bahasa Mesin
–
yaitu memberikan perintah kepada komputer dengan
memakai kode bahasa biner, contohnya 01100101100110
•
Bahasa Tingkat Rendah / bahasa rakitan
(Assembly)
–
yaitu memberikan perintah kepada komputer dengan
memakai kode-kode singkat (kode mnemonic), contohnya MOV, SUB, CMP, JMP, JGE,
JL, LOOP, dsb.
•
Bahasa Tingkat Menengah
–
yaitu bahasa komputer yang memakai campuran
instruksi dalam kata-kata bahasa manusia (lihat contoh Bahasa Tingkat Tinggi di
bawah) dan instruksi yang bersifat simbolik, contohnya {, }, ?, <<,
>>, &&, ||, dsb.
•
Bahasa Tingkat Tinggi
–
yaitu bahasa komputer yang memakai instruksi
berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if, for,
while, and, or, dsb.
# Paket Aplikasi : Perangkat lunak aplikasi adalah
suatu subkelas perangkat lunak komputer yang memanfaatkan kemampuan komputer
langsung untuk melakukan suatu tugas yang diinginkan pengguna. Contohnya adalah Microsoft Office dan
OpenOffice.org.
- Perangkat lunak perusahaan (enterprise)
- Enterprise resource planning + CRM + HRM
- Accounting software
- Financial software
- Perangkat lunak infrastruktur perusahaan
- Business workflow software
- Database management system (DBMS) software
- Digital asset management (DAM) software
- Document management software (DMS)
- Geographic information system (GIS) software
- Perangkat lunak informasi kerja
- Manajemen waktu dan sumber daya
- Manajemen data
- Dokumentasi
- Perangkat lunak analitik
- Perangkat lunak kolaborasi
- Perangkat lunak pengembangan media
- Image organizer
- Sound Editing
- Video Editing
- Screen savers
- Video games
- Arcade games
- Video game console emulator
- Personal computer games
- Console games
- Mobile games
- Classroom management
- Reference software
- Sales readiness software
- Survey management
- Hardware Engineering
- Computer-aided engineering
- Computer-aided design (CAD)
- Computer language editor
- Compiler software
- IDE
- Fitur Umum Sistem Operasi :
•
Process management
•
Interrupts
•
Memory management
•
File system
•
Device drivers
•
Networking (TCP/IP, UDP)
•
Security (Process/Memory protection)
•
I/O
- Jenis Sistem Operasi :
•
RealTime
OS (RTOS)
•
Single
user, Single task
•
Single
user, Multi task
•
Multi
user
•
Distributed
•
Embedded
- Macam-macam Operating System :
•
Windows (close source)
•
Machintos (close source)
•
gnu/Linux (open source)
•
Unix (mixed)
Materi :
P3
Subscribe to:
Posts (Atom)