sistem komputer

advertisement
KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN
REPUBLIK INDONESIA
2013
SISTEM KOMPUTER
PUSPANDA HATTA, M.ENG.
AGUS TRI HARYANTO, M.CS.
SMK/MAK
KELAS XI
SEMESTER I
i
ii Sistem Komputer SMK/MAK Kelas XI Semester I
Hak Cipta pada Kementerian Pendidikan dan Kebudayaan
Dilindungi Undang-Undang
Milik Negara
Tidak Diperdagangkan
Kontributor: Muhammad Ghufron, S.Kom., Gr.
Penyunting Materi: Drs. AG. Tamrin, M.Pd, M.Si
Penyunting bahasa : Badan Bahasa
Penyelia penerbitan : Politeknik Negeri Media Kreatif
Jakarta
Kotak katalog dalam terbitan (KDT)
Cetakan Ke-1, 2013
Disusun dengan huruf Palatino 14 pt.
Sistem Komputer SMK/MAK Kelas XI Semester I iii
KATA PENGANTAR
Dengan mengucapkan puji syukur Alhamdulillah kepada Tuhan YME, karena berkat
limpahan rahmat dan kasih-Nya, akhirnya penulis dapat menyelesaikan penulisan modul
untuk mata pelajaran SISTEM KOMPUTER yang merupakan bagian dari paket keahlian
REKAYASA PERANGKAT LUNAK, TEKNIK KOMPUTER JARINGAN dan MULTIMEDIA
untuk kelas XI. Dalam penyusunan buku ini tidak terlepas dari kendala dan hambatan,
namun berkat bimbingan dan motivasi dari semua pihak yang telah membantu maka kami
dapat menyelesaikannya
Perkembangan ilmu komputer yang sangat cepat dewasa ini perlu diimbangi dengan
pengetahuan dasar teorinya.Buku ini membahas tentang sistem bilangan, operasi
aritmatika, gerbang logika, arsitekur komputer, media penyimpanan dan memori, serta
memori semikonduktor.
Penulisan modul mata pelajaran SISTEM KOMPUTER ini bertujuan untuk membantu
siswa kelas X RPL TKJ maupun MULTIMEDIA dalam memahami dan mempelajari konsep
dasar teknologi sistem komputer dari sisi perangkat keras serta komponen-komponen
pendukungnya. Buku ini dirancang untuk Kurikulum 2013 SMK untuk memperkuat
kompetensi peserta didik dari sisi pengetahuan, ketrampilan, dan sikap secara utuh.
Dalam kesempatan ini penulis mengucapkan dan menyampaikan terima kasih yang
sebesarnya kepada semua pihak yang tidak dapat disebutkan satu persatu. Semoga amal
baiknya mendapatkan balasan yang sesuai dari Allah SWT.
Penulis menyadari bahwa dalam menyusun modul ini masih jauh dari sempurna. Hal
itu tidak lepas dari keterbatasan kemampuan kami. Oleh karena itu saran dan kritik yang
membangun sangatlah penulis harapkan demi kebaikan dan kesempurnaan dalam
penulisan modul selanjutnya. Akhir kata, semoga buku ini dapat bermanfaat dan dapat
memenuhi harapan sebagaimana mestinya,
Surakarta, Nopember 2014
Penulis
iv Sistem Komputer SMK/MAK Kelas XI Semester I
DAFTAR ISI
KATA PENGANTAR ............................................................................................................... iii
Surakarta, Nopember 2014 ..................................................................................................... iii
Penulis .................................................................................................................................... iii
DAFTAR ISI ............................................................................................................................ iv
DAFTAR TABEL .................................................................................................................... xii
DAFTAR GAMBAR ............................................................................................................... xiii
PENDAHULUAN ................................................................................................................... xiv
1.
Deskripsi ....................................................................................................................................xiv
2.
Prasyarat ...................................................................................................................................xiv
3.
Petunjuk Penggunaan ...............................................................................................................xiv
4.
Tujuan Akhir .............................................................................................................................. xv
5.
Kompetensi Inti dan Kompetensi Dasar.................................................................................... xv
6.
Peta konsep ...............................................................................................................................xvi
Gambar Peta Konsep Sistem Komputer ............................................................................... xvi
PEMBELAJARAN ................................................................................................................... 1
Bab 1 – Memahami system input proses output ................................................................................ 1
1.1.
Kegiatan belajar 1 – Sistem, fungsi, dan struktur masukan (2 jam pelajaran) ....................... 1
1.1.1.
Tujuan Pembelajaran ...................................................................................................... 1
1.1.2.
Aktivitas belajar siswa ..................................................................................................... 1
1.1.2.1
Mengamati/ observasi .................................................................................................... 1
1.1.2.2 Menanya ............................................................................................................................ 1
1.1.2.3 Mencoba/ Mengumpulkan informasi ................................................................................ 1
Sistem Masukkan (Input) ............................................................................................................ 2
Fungsi Masukkan (Input) ............................................................................................................. 3
Struktur Masukkan (input) .......................................................................................................... 4
1.1.2.4 Mengasosiasi/ menalar ...................................................................................................... 5
1.1.2.5 Mengkomunikasikan .......................................................................................................... 5
1.1.3.
Rangkuman ..................................................................................................................... 5
1.1.4.
Tugas ............................................................................................................................... 6
1.1.5.
Penilaian diri.................................................................................................................... 7
1.1.6.
Uji Kompetensi/Ulangan ................................................................................................. 8
1.2.
Kegiatan belajar 2 – Teknik input output .............................................................................. 10
1.2.1.
Tujuan Pembelajaran .................................................................................................... 10
1.2.2.
Aktivitas belajar siswa ................................................................................................... 10
Sistem Komputer SMK/MAK Kelas XI Semester I v
1.2.2.1
Mengamati/ observasi .................................................................................................. 10
1.2.2.2 Menanya .......................................................................................................................... 10
1.2.2.3 Mencoba/ Mengumpulkan informasi .............................................................................. 10
I/O terprogram .......................................................................................................................... 10
Interrupt-Drivenn I/O ................................................................................................................ 11
Direct Memory Access (DMA) ................................................................................................... 13
1.2.2.4 Mengasosiasi/ menalar .................................................................................................... 14
1.2.2.5 Mengkomunikasikan ........................................................................................................ 15
1.2.3.
Rangkuman ................................................................................................................... 15
1.2.4.
Tugas ............................................................................................................................. 16
1.2.5.
Penilaian Diri ................................................................................................................. 17
1.2.6.
Uji Kompetensi/Ulangan ............................................................................................... 17
1.3. Kegiatan belajar 3 – Perangkat pemroses, Sistem, fungsi dan struktur keluaran (2 jam
pelajaran) .......................................................................................................................................... 20
1.3.1.
Tujuan Pembelajaran .................................................................................................... 20
1.3.2.
Aktivitas belajar siswa ................................................................................................... 20
1.3.2.1 Mengamati/ observasi ..................................................................................................... 20
1.3.2.2 Menanya .......................................................................................................................... 20
1.3.2.3 Mencoba/ Mengumpulkan informasi .............................................................................. 20
Pengertian Perangkat Pemroses (Process Devices) .................................................................. 20
Fitur-Fitur Perangkat Pemroses (Processor) ............................................................................. 23
Tipe-Tipe Perangkat Pemroses (Processor)............................................................................... 23
System keluaran komputer ....................................................................................................... 24
1.3.2.4 Mengasosiasi/ menalar .................................................................................................... 24
1.3.2.5 Mengkomunikasikan ........................................................................................................ 24
1.3.3.
Rangkuman ................................................................................................................... 24
1.3.4.
Tugas ............................................................................................................................. 25
1.3.5.
Penilaian diri.................................................................................................................. 26
1.3.6.
Uji Kompetensi/Ulangan ............................................................................................... 27
1.4.
Kegiatan belajar 4 – Modul Input Output (I/O) terprogram (PPI) (2 Jam pelajaran) ............ 29
1.4.1.
Tujuan Pembelajaran .................................................................................................... 29
1.4.2.
Aktivitas belajar siswa ................................................................................................... 29
1.4.2.1 Mengamati/ observasi ..................................................................................................... 29
1.4.2.2 Menanya .......................................................................................................................... 29
1.4.2.3 Mencoba/ Mengumpulkan informasi .............................................................................. 29
Modul Input Output Terprogram .............................................................................................. 30
vi Sistem Komputer SMK/MAK Kelas XI Semester I
1.4.2.4 Mengasosiasi/ menalar .................................................................................................... 30
1.4.2.5 Mengkomunikasikan ........................................................................................................ 31
1.4.3.
Rangkuman ................................................................................................................... 31
1.4.4.
Tugas ............................................................................................................................. 31
1.4.5.
Penilaian diri.................................................................................................................. 32
1.4.6.
Uji Kompetensi/Ulangan ............................................................................................... 33
Bab 2 - Memahami perangkat Eksternal/Peripheral dan merangkai perangkat eksternal
dengan console unit .............................................................................................................. 35
2.1. Kegiatan belajar 1 – Peripheral Input (keyboard, mouse, touchscreen, barcode reader,
image scanner, webcam) (2 jam pelajaran) ...................................................................................... 35
2.1.1.
Tujuan Pembelajaran .................................................................................................... 35
2.1.2.
Aktivitas belajar siswa ................................................................................................... 35
2.1.2.1 Mengamati/ observasi ..................................................................................................... 35
2.1.2.2 Menanya .......................................................................................................................... 37
2.1.2.3 Mencoba/ Mengumpulkan informasi .............................................................................. 37
Peripheral Input ............................................................................................................................ 37
Tombol Pengetikan ............................................................................................................... 38
Tombol Angka ....................................................................................................................... 38
Tombol Fungsi ...................................................................................................................... 38
Tombol Kontrol ...................................................................................................................... 38
2.1.2.4 Mengasosiasi/ menalar .................................................................................................... 43
2.1.2.5 Mengkomunikasikan ........................................................................................................ 43
2.1.3.
Rangkuman ................................................................................................................... 44
2.1.4.
Tugas ............................................................................................................................. 44
2.1.5.
Penilaian diri.................................................................................................................. 45
2.1.6.
Uji Kompetensi/ Ulangan .............................................................................................. 46
2.2.
Kegiatan belajar 2 –Peripheral Output (monitor, LCD, printer, plotter) (2 jam pelajaran)... 48
2.2.1.
Tujuan Pembelajaran .................................................................................................... 48
2.2.2.
Aktivitas belajar siswa ................................................................................................... 48
2.2.2.1 Mengamati/ observasi ..................................................................................................... 48
2.2.2.2 Menanya .......................................................................................................................... 49
2.2.2.3 Mencoba/ Mengumpulkan informasi .............................................................................. 49
Peripheral Output.......................................................................................................................... 49
2.2.2.4 Mengasosiasi/ menalar .................................................................................................... 53
2.2.2.5 Mengkomunikasikan ........................................................................................................ 54
2.2.3.
Rangkuman ................................................................................................................... 54
Sistem Komputer SMK/MAK Kelas XI Semester I vii
2.2.4.
Tugas ............................................................................................................................. 54
2.2.5.
Penilaian diri.................................................................................................................. 55
2.2.6.
Uji Kompetensi/Ulangan ............................................................................................... 56
2.3. Kegiatan belajar 3 –Peripheral Storage (flash drive, disk drive, CD/DVD ROM drive) (2 jam
pelajaran) .......................................................................................................................................... 58
2.3.1.
Tujuan Pembelajaran .................................................................................................... 58
2.3.2.
Aktivitas belajar siswa ................................................................................................... 58
2.3.2.1 Mengamati/ observasi ..................................................................................................... 58
2.3.2.2 Menanya .......................................................................................................................... 59
2.3.2.3 Mencoba/ Mengumpulkan informasi .............................................................................. 59
Peripheral Storage......................................................................................................................... 59
2.3.2.4 Mengasosiasi/ menalar .................................................................................................... 61
2.3.2.5 Mengkomunikasikan ........................................................................................................ 61
2.3.3.
Rangkuman ................................................................................................................... 61
2.3.4.
Tugas ............................................................................................................................. 62
2.3.5.
Penilaian diri.................................................................................................................. 63
2.3.6.
Uji Kompetensi/Ulangan ............................................................................................... 63
2.4.
Kegiatan belajar 4 –Peripheral Input/Output (modem, NIC) (2 jam pelajaran) .................... 66
2.4.1.
Tujuan Pembelajaran .................................................................................................... 66
2.4.2.
Aktivitas belajar siswa ................................................................................................... 66
2.4.2.1 Mengamati/ observasi ..................................................................................................... 66
2.4.2.2 Menanya .......................................................................................................................... 66
2.4.2.3 Mencoba/ Mengumpulkan informasi .............................................................................. 66
Peripheral Input/Output................................................................................................................ 67
2.4.2.4 Mengasosiasi/ menalar .................................................................................................... 68
2.4.2.5 Mengkomunikasikan ........................................................................................................ 68
2.4.3.
Rangkuman ................................................................................................................... 68
2.4.4.
Tugas ............................................................................................................................. 69
2.4.5.
Penilaian diri.................................................................................................................. 70
2.4.6.
Uji Kompetensi/Ulangan ............................................................................................... 70
Bab 3 - Struktur dan Interkoneksi Bus .................................................................................. 72
3.1.
Kegiatan belajar 1 – Jenis dan fungsi BUS (4 jam pelajaran) ................................................ 72
3.1.1.
Tujuan Pembelajaran .................................................................................................... 72
3.1.2.
Aktivitas belajar siswa ................................................................................................... 72
3.1.2.1 Mengamati/ observasi ..................................................................................................... 72
3.1.2.2 Menanya .......................................................................................................................... 73
viii Sistem Komputer SMK/MAK Kelas XI Semester I
3.1.2.3 Mencoba/ Mengumpulkan informasi .............................................................................. 73
Jenis dan Karakteristik Bus ............................................................................................................ 73
3.1.2.4 Mengasosiasi/ menalar .................................................................................................... 75
3.1.2.5 Mengkomunikasikan ........................................................................................................ 75
3.1.3.
Rangkuman ................................................................................................................... 76
3.1.4.
Tugas ............................................................................................................................. 76
3.1.5.
Penilaian diri.................................................................................................................. 77
3.1.6.
Uji Kompetensi/Ulangan ............................................................................................... 77
3.2.
Kegiatan belajar 2 – Sistem bus (2 jam pelajaran) ................................................................ 80
3.2.1.
Tujuan Pembelajaran .................................................................................................... 80
3.2.2.
Aktivitas belajar siswa ................................................................................................... 80
3.2.2.1 Mengamati/ observasi ..................................................................................................... 80
3.2.2.2 Menanya .......................................................................................................................... 80
3.2.2.3 Mencoba/ Mengumpulkan informasi .............................................................................. 80
Sistem BUS .................................................................................................................................... 80
3.2.2.4 Mengasosiasi/ menalar .................................................................................................... 81
3.2.2.5 Mengkomunikasikan ........................................................................................................ 82
3.2.3.
Rangkuman ................................................................................................................... 82
3.2.4.
Tugas ............................................................................................................................. 82
3.2.5.
Penilaian diri.................................................................................................................. 83
3.2.6.
Uji Kompetensi/Ulangan ............................................................................................... 84
3.3.
Kegiatan belajar 3 – Skema interkoneksi bus (2 jam pelajaran) ........................................... 86
3.3.1.
Tujuan Pembelajaran .................................................................................................... 86
3.3.2.
Aktivitas belajar siswa ................................................................................................... 86
3.3.2.1 Mengamati/ observasi ..................................................................................................... 86
3.3.2.2 Menanya .......................................................................................................................... 86
3.3.2.3 Mencoba/ Mengumpulkan informasi .............................................................................. 86
Skema Interkoneksi Bus ................................................................................................................ 86
3.3.2.4 Mengasosiasi/ Menalar .................................................................................................... 88
3.3.2.5 Mengkomunikasikan ........................................................................................................ 88
3.3.3.
Rangkuman ................................................................................................................... 88
3.3.4.
Tugas ............................................................................................................................. 89
3.3.5.
Penilaian diri.................................................................................................................. 89
3.3.6.
Uji Kompetensi/Ulangan ............................................................................................... 90
Bab 4 - Memahami Flowchart ............................................................................................... 92
4.1.
Kegiatan belajar 1 – flowchart dan symbol-simbolnya ......................................................... 92
Sistem Komputer SMK/MAK Kelas XI Semester I ix
4.1.1.
Tujuan Pembelajaran .................................................................................................... 92
4.1.2.
Aktivitas belajar siswa ................................................................................................... 92
4.1.2.1 Mengamati/ observasi ..................................................................................................... 92
4.1.2.2 Menanya .......................................................................................................................... 93
4.1.2.3 Mencoba/ Mengumpulkan informasi .............................................................................. 93
Flowchart ...................................................................................................................................... 93
Simbol-Simbol Flowchart (Dasar).................................................................................................. 93
4.1.2.4 Mengasosiasi/ menalar .................................................................................................... 94
4.1.2.5 Mengkomunikasikan ........................................................................................................ 94
4.1.3.
Rangkuman ................................................................................................................... 94
4.1.4.
Tugas ............................................................................................................................. 95
4.1.5.
Penilaian Diri ................................................................................................................. 95
4.1.6.
Uji Kompetensi/Ulangan ............................................................................................... 96
4.2.
Kegiatan belajar 2 – Struktur seleksi dan berurutan ............................................................ 98
4.2.1.
Tujuan Pembelajaran .................................................................................................... 98
4.2.2.
Aktivitas belajar siswa ................................................................................................... 98
4.2.2.1 Mengamati/ observasi ..................................................................................................... 98
4.2.2.2 Menanya .......................................................................................................................... 98
4.2.2.3 Mencoba/ Mengumpulkan informasi .............................................................................. 98
Struktur Seleksi dan Berurutan ..................................................................................................... 98
4.2.2.4 Mengasosiasi/ menalar .................................................................................................. 102
4.2.2.5 Mengkomunikasikan ...................................................................................................... 102
4.2.3.
Rangkuman ................................................................................................................. 102
4.2.4.
Tugas ........................................................................................................................... 103
4.2.5.
Penilaian diri................................................................................................................ 103
4.2.6.
Uji Kompetensi/Ulangan ............................................................................................. 104
4.3.
Kegiatan belajar 3 – Struktur Pengulangan......................................................................... 106
4.3.1.
Tujuan Pembelajaran .................................................................................................. 106
4.3.2.
Aktivitas belajar siswa ................................................................................................. 106
4.3.2.1 Mengamati/ observasi ................................................................................................... 106
4.3.2.2 Menanya ........................................................................................................................ 106
4.3.2.3 Mencoba/ Mengumpulkan informasi ............................................................................ 106
Struktur Pengulangan ................................................................................................................. 106
4.3.2.4 Mengasosiasi/ menalar .................................................................................................. 108
4.3.2.5 Mengkomunikasikan ...................................................................................................... 109
4.3.3.
Rangkuman ................................................................................................................. 109
x Sistem Komputer SMK/MAK Kelas XI Semester I
4.3.4.
Tugas ........................................................................................................................... 109
4.3.5.
Penilaian diri................................................................................................................ 110
4.3.6.
Uji Kompetensi/Ulangan ............................................................................................. 110
4.4.
Kegiatan belajar 4 – Subroutin dan contoh memecahkan masalah ................................... 112
4.4.1.
Tujuan Pembelajaran .................................................................................................. 112
4.4.2.
Aktivitas belajar siswa ................................................................................................. 112
4.4.2.1 Mengamati/ observasi ................................................................................................... 112
4.4.2.2 Menanya ........................................................................................................................ 112
4.4.2.3 Mencoba/ Mengumpulkan informasi ............................................................................ 112
Subroutine............................................................................................................................... 112
Contoh pemecahan masalah .................................................................................................. 113
4.4.2.4 Mengasosiasi/ menalar .................................................................................................. 114
4.4.2.5 Mengkomunikasikan ...................................................................................................... 115
4.4.3.
Rangkuman ................................................................................................................. 115
4.4.4.
Tugas ........................................................................................................................... 115
4.4.5.
Penilaian diri................................................................................................................ 116
4.4.6.
Uji Kompetensi/Ulangan ............................................................................................. 117
Bab 5 - Organisasi Prosesor, Register, dan Siklus Intruksi ................................................ 118
5.1.
Kegiatan belajar 1 – Organisasi prosesor (2 jam pelajaran) ............................................... 118
5.1.1.
Tujuan Pembelajaran .................................................................................................. 118
5.1.2.
Aktivitas Belajar Siswa................................................................................................. 118
5.1.2.1 Mengamati/ observasi ................................................................................................... 118
5.1.2.2 Menanya ........................................................................................................................ 119
5.1.2.3 Mencoba/ Mengumpulkan informasi ............................................................................ 119
Struktur Organisasi Prosessor ................................................................................................. 119
5.1.2.4 Mengasosiasi/ menalar .................................................................................................. 121
5.1.2.5 Mengkomunikasikan ...................................................................................................... 121
5.1.3.
Rangkuman ................................................................................................................. 121
5.1.4.
Tugas ........................................................................................................................... 122
5.1.5.
Penilaian diri................................................................................................................ 122
5.1.6.
Uji Kompetensi/Ulangan ............................................................................................. 123
5.2.
Kegiatan belajar 2 – Register (2 jam pelajaran) .................................................................. 125
5.2.1.
Tujuan Pembelajaran .................................................................................................. 125
5.2.2.
Aktivitas belajar siswa ................................................................................................. 125
5.2.2.1 Mengamati/Observasi.................................................................................................... 125
5.2.2.2 Menanya ........................................................................................................................ 125
Sistem Komputer SMK/MAK Kelas XI Semester I xi
5.2.2.3 Mencoba/ Mengumpulkan Informasi ............................................................................ 125
Register dan Fungsinya ........................................................................................................... 125
5.2.2.4 Mengasosiasi/Menalar ................................................................................................... 127
5.2.2.5 Mengkomunikasikan ...................................................................................................... 127
5.2.3.
Rangkuman ................................................................................................................. 127
5.2.4.
Tugas ........................................................................................................................... 127
5.2.5.
Penilaian diri................................................................................................................ 128
5.2.6.
Uji Kompetensi/Ulangan ............................................................................................. 129
5.3.
Kegiatan belajar 3 – Siklus intruksi (2 jam pelajaran) ......................................................... 131
5.3.1.
Tujuan Pembelajaran .................................................................................................. 131
5.3.2.
Aktivitas Belajar Siswa................................................................................................. 131
5.3.2.1 Mengamati/Observasi.................................................................................................... 131
5.3.2.2 Menanya ........................................................................................................................ 131
5.3.2.3 Mencoba/ Mengumpulkan Informasi ............................................................................ 131
Siklus Intruksi .......................................................................................................................... 131
5.3.2.4 Mengasosiasi/Menalar ................................................................................................... 134
5.3.2.5 Mengkomunikasikan ...................................................................................................... 135
5.3.3.
Rangkuman ................................................................................................................. 135
5.3.4.
Tugas ........................................................................................................................... 135
5.3.5.
Penilaian Diri ............................................................................................................... 136
5.3.6.
Uji Kompetensi/Ulangan ............................................................................................. 137
PENUTUP ........................................................................................................................... 138
RANGKUMAN ..................................................................................................................... 138
DAFTAR PUSTAKA ............................................................................................................ 148
xii Sistem Komputer SMK/MAK Kelas XI Semester I
DAFTAR TABEL
Tabel 4.1. Simbol Flowchart Dasar ....................................................................................... 93
Sistem Komputer SMK/MAK Kelas XI Semester I xiii
DAFTAR GAMBAR
Gambar 1.1.Model Generik Modul I/O (Sumber : Stalling, 1997) ........................................... 3
Gambar 1.2.Blok diagram DMA (Sumber : Stalling, 1997) ................................................... 13
Gambar 1.3.Konfigurasi modul DMA (Sumber : Stalling, 1997) ........................................... 14
Gambar 2.1.keyboard ........................................................................................................... 38
Gambar 2.2. Mouse .............................................................................................................. 39
Gambar 2.3.layar sentuh ...................................................................................................... 40
Gambar 2.4. Barcode reader ................................................................................................ 41
Gambar 2.5. Scanner ............................................................................................................ 42
Gambar 2.6. Webcam ........................................................................................................... 43
Gambar 2.7.Monitor CRT (Cathode Ray Tube) .................................................................... 50
Gambar 2.8.Monitor LCD (Liquid Crystal Display) ................................................................ 51
Gambar 2.9. Printer .............................................................................................................. 52
Gambar 2.10. Plotter ............................................................................................................. 53
Sumber : http://satriaadhikharisma.blogspot.com ........................................................................ 67
Gambar 2.11. Modem ........................................................................................................... 67
Gambar 2.12.NIC .................................................................................................................. 68
Gambar 4.1.Diagram Alir Untuk Struktur Berurutan. ............................................................ 99
Gambar 4.2.Diagram alir untuk struktur seleksi. ................................................................. 100
Gambar 4.3.Diagram alir untuk struktur seleksi if. .............................................................. 100
Gambar 4.4.Diagram alir untuk struktur seleksi If else. ...................................................... 101
Gambar 4.5.Diagram alir untuk mencari bilangan terbesar. ............................................... 102
Gambar 4.6.Diagram Alir Untuk Struktur Pengulangan. ..................................................... 107
Gambar 4.7.Diagram Alir Untuk Struktur Pengulangan For. ............................................... 108
Gambar 4.8. Flowchart Rountine ........................................................................................ 113
Gambar 4.9.Flowchart menghitung luas persegi panjang .................................................. 114
Gambar 5.1. Komponen CPU dan struktur internal CPU (Sumber: Stalling, 1997) ............ 120
Gambar 5.2. Siklus Intruksi (Sumber : Stalling, 2013) ........................................................ 132
Gambar 5.3. Flowchart Siklus Intruksi (Sumber : Jogiyanto, 2005) .................................... 133
xiv Sistem Komputer SMK/MAK Kelas XI Semester I
PENDAHULUAN
1. Deskripsi
Sistem komputer merupakan suatu jaringan elektronik yang terdiri dari perangkat
lunak (software)dan perangkat keras (hardware)yang melakukan tugas tertentu
(menerima input, memproses input, menyimpan perintah-perintah, dan menyediakan
output dalam bentuk informasi). Selain itu system komputer dapat pula diartikan sebagai
elemen-elemen yang terkait untuk menjalankan suatu aktivitas dengan menggunakan
komputer.
Komputer dapat membantu manusia dalam pekerjaan sehari-harinya, pekerjaan
itu seperti: pengolahan kata, pengolahan angka, dan pengolahan gambar.
Elemen dari sistem komputer terdiri dari manusianya (brainware), perangkat
lunak (software), set instruksi (instruction set), dan perangkat keras (hardware). Dengan
demikian komponen tersebut merupakan elemen yang terlibat dalam suatu sistem
komputer.Tentu saja hardware tidak berarti apa-apa jika tidak ada salah satu dari dua
lainnya (software dan brainware).
2. Prasyarat
Pada mata pelajaran sistem komputer kelas XI ini mempunyai keterkaitan dengan
mata pelajaran sistem komputer kelas X. Sistem komputer pada kelas XI ini merupakan
lanjutan dari sistem komputer kelas X.
Untuk dapat mengoperasikan, menggunakan komputer, mengetahui lebih lanjut
tentang perangkat lunak (software), set instruksi (instruction set), dan perangkat keras
(hardware), maka diperlukan satu set sistem komputer yang berfungsi dengan baik dan
dapat memahami sistem komputer dasar. Tahapan untuk menyiapkan bagaimana
seperangkat sistem komputer dapat berjalan dengan baik, dan sistem komputer materi
dasar telah diuraikan dalam mata pelajaran perakitan komputer dan sistem komputer
yang telah dipelajari pada kelas X semester I.
3. Petunjuk Penggunaan
Buku siswa ini disusun berdasarkan kurikulum 2013, dimana kurikulum 2013
mempunyai ciri khusus yaitu penggunaan metode scientifik. Buku siswa ini terdiri dari
dua bab yaitu bab 1 pendahuluan dan bab 2 materi pembelajaran.
Dalam bab pendahuluan ada beberapa hal yang harus dipelajari peserta didik
antara lain adalah diskripsi mata pelajaran yang berisi informasi umum, prasyarat
sebelum memperlajari sistem komputer dan tujuan umum.
Selanjutnya pada Bab 2 menuntun peserta didik untuk memahami diskripsi umum
tentang topik yang akan dipelajari dan rincian kegiatan belajar sesuai dengan
kompetensi dan tujuan yang akan dicapai. Setiap kegiatan belajar terdiri dari tujuan dan
uraian materi topik pembelajaran, tugas serta test formatif.Uraian pembelajaran berisi
tentang diskripsi pemahaman topik materi untuk memenuhi kompetensi
pengetahuan.Uraian pembelajaran juga menjelaskan diskripsi unjuk kerja atau langkahlangkah logis untuk memenuhi kompetensi skill.
Kemudian tugas dikerjakan oleh peserta didik dapat berupa tugas pengamatan,
atau praktek. Setiap tugas yang dilakukan melalui beberapa tahapan scientifik yaitu : 1)
melakukan pengamatan setiap tahapan unjuk kerja 2) melakukan praktek sesuai dengan
unjuk kerja 3) mengumpulkan data yang dihasilkan setiap tahapan 4) menganalisa hasil
Sistem Komputer SMK/MAK Kelas XI Semester I xv
data menggunakan analisa diskriptif 5) mengasosiasikan beberapa pengetahuan dalam
uraian materi pembelajaran untuk membentuk suatu kesimpulan 5) mengkomunikasikan
hasil dengan membuat laporan portofolio. Laporan tersebut merupakan tagihan yang
akan dijadikan sebagai salah satu referensi penilaaian.
4. Tujuan Akhir
Setelah mempelajari materi dalam bab pembelajaran dan kegiatan belajar
diharapkan peserta didik dapat memiliki kompetensi sikap, pengetahuan dan ketrampilan
yang berkaitan dengan materi:
1. Memahami sistem input proses-output
2. Memahami Perangkat Eksternal/Peripheral
3. Memahami struktur dan Interkoneksi Bus
4. Memahami dan menganalisis kaidah dan simbol-simbol yang digunakan pada
flowchart atau struktogram
5. Memahami organisasi prosesor, register, dan siklus instruksi (fetching, decoding,
executing)
6. Memahami Struktur CPU dan fungsi CPU
7. Memahami karakteristik Set Instruksi (operand dan operasi)
8. Memahami mode dan format pengalamatan
5. Kompetensi Inti dan Kompetensi Dasar
1. KI 1 : Menghayati dan mengamalkan ajaran agama yang dianutnya
1.1. Memahami nilai-nilai keimanan dengan menyadari hubungan keteraturan dan
kompleksitas alam dan jagad raya terhadap kebesaran Tuhan yang
menciptakannya
1.2. Mendeskripsikan kebesaran Tuhan yang menciptakan berbagai sumber energi
di alam
1.3. Mengamalkan nilai-nilai keimanan sesuai dengan ajaran agama dalam
kehidupan sehari-hari
2. KI 2 : Menghayati dan mengamalkan perilaku jujur, disiplin, tanggung jawab, peduli
(gotong royong, kerjasama, toleran, damai), santun, responsif dan proaktif dan
menunjukan sikap sebagai bagian dari solusi atas berbagai permasalahan dalam
berinteraksi secara efektif dengan lingkungan sosial dan alam serta dalam
menempatkan diri sebagai cerminan bangsa dalam pergaulan dunia.
2.1. Menunjukkan perilaku ilmiah (memiliki rasa ingin tahu; objektif; jujur; teliti;
cermat; tekun; hati-hati; bertanggung jawab; terbuka; kritis; kreatif; inovatif dan
peduli lingkungan) dalam aktivitas sehari-hari sebagai wujud implementasi sikap
dalam melakukan percobaan dan berdiskusi.
2.2. Menghargai kerja individu dan kelompok dalam aktivitas seharihari sebagai
wujud implementasi melaksanakan percobaan dan melaporkan hasil percobaan
3. KI 3 : Memahami, menerapkan dan menganalisis pengetahuan faktual, konseptual,
prosedural, dan metakognitif berdasarkan rasa ingin tahunya tentang ilmu
pengetahuan, teknologi, seni, budaya, dan humaniora dalam wawasan
kemanusiaan, kebangsaan, kenegaraan, dan peradaban,terkait penyebab fenomena
dan kejadian dalam bidang kerja yang spesifik untuk memecahkan masalah.
3.1. Memahami sistem inputproses-output
3.2. Memahami Perangkat Eksternal/Peripheral
xvi Sistem Komputer SMK/MAK Kelas XI Semester I
3.3. Memahami struktur dan Interkoneksi Bus.
3.4. Memahami dan menganalisis kaidah dan simbol-simbol yang digunakan pada
flowchart atau struktogram
3.5. Memahami organisasi prosesor, register, dan siklus instruksi (fetching,
decoding, executing)
3.6. Memahami Struktur CPU dan fungsi CPU
3.7. Memahami karakteristik Set Instruksi (operand dan operasi)
3.8. Memahami mode dan format pengalamatan
4. KI 4 : Mengolah, menalar dan menyaji dalam ranah konkret dan ranah abstrak terkait
dengan pengembangan dari yang dipelajarinya di sekolah secara mandiri, bertindak
secara efektif dan kreatif, serta mampu melaksanakan tugas spesifik di bawah
pengawasan langsung.
4.1. Merencanakan dan membuat perangkat input – output dengan menggunakan
modul I/O terprogram
4.2. Merangkai perangkat eksternal dengan console unit
4.3. Menggunakan struktur dan interkoneksi bus untuk membuat jaringan
4.4. Menggunakan kaidah dan simbol-simbol yang digunakan pada flowchart atau
struktogram untuk memecahkan masalah
4.5. Menggunakan organisasi prosesor, register dan siklus instruksi (fetching,
decoding, executing) untuk memecahkan masalah
4.6. Membuat rangkaian internal CPU
4.7. Menggunakan set instruksi (operand dan operasi) untuk memecahkan masalah
4.8. Menggunakan mode dan format pengalamatan untuk memecahkan masalah
6. Peta konsep
Peta konsep pada mata pelajaran C2 sistem komputer dapat digambarkan
sebagai berikut :
Gambar Peta Konsep Sistem Komputer
Sistem Komputer SMK/MAK Kelas XI Semester I 1
PEMBELAJARAN
Bab 1 – Memahami system input proses output
1.1. Kegiatan belajar 1 – Sistem, fungsi, dan struktur masukan (2 jam
pelajaran)
1.1.1. Tujuan Pembelajaran
Setelah mengikuti pembelajaran, siswa mampu :
 Menjelaskan system input komputer
 Menjelaskan fungsi system input komputer
 menjelaskan struktur masukan komputer
1.1.2. Aktivitas belajar siswa
1.1.2.1 Mengamati/ observasi
1. Buatlah kelompok dengan anggota 4-5 orang.
2. Amatilah gambar berikut ini
Data Bus
Input Device
I/O Proses
Control
Bus
CPU
CU + ALU
Control
Bus
Memory
RAM
ROM
Output Device
AddressBus
Sumber : http://cendyantonio.blogspot.com/
1.1.2.2 Menanya
Buatlah pertanyaan kepada Gurumu mengenai hal-hal berkut ini :
1. System input komputer
2. Fungsi system input komputer
3. Struktur masukan komputer
1.1.2.3 Mencoba/ Mengumpulkan informasi
Sistem komputer dalam (Stalling, 1997, hal. 66) memiliki tiga komponen
utama, yaitu : CPU, memori (primer dan sekunder), dan peralatan
2 Sistem Komputer SMK/MAK Kelas XI Semester I
masukkan/keluaran (I/O devices) seperti printer, monitor, keyboard, mouse dan
modem. Modul I/O merupakan peralatan antarmuka (interfaces) bagi sistem bus atau
switch sentral dan mengontrol satu atau lebih perangkat peripheral. Modul I/O tidak
hanya sekedar modul penghubung, tetapi sebuah piranti yang berisi logika dalam
melakukan fungsi komunikasi antara peripheral dan bus komputer.
Ada beberapa alasan kenapa piranti – piranti tidak langsung dihubungkan
dengan bus sistem komputer, yaitu:
 Bervariasinya metode operasi piranti peripheral, sehingga tidak praktis apabila
sistem komputer harus menangani berbagai macam sistem operasi piranti
peripheral tersebut.
 Kecepatan transfer data piranti peripheral umumnya lebih lambat dari pada laju
transfer data pada CPU maupun memori.
 Format data dan panjang data pada piranti peripheral seringkali berbeda dengan
CPU, sehingga perlu modul untuk menselaraskan.
Dari beberapa alasan di atas, modul I/O memiliki dua buah fungsi utama, yaitu :
 Sebagai piranti antarmuka ke CPU dan memori melalui bus sistem.
 Sebagai piranti antarmuka dengan peralatan peripheral lainnya dengan
menggunakan link data tertentu.
Berikut ini adalah sistem masukan, fungsi dan struktur masukan.
Sistem Masukkan (Input)
Sistem (Jogiyanto, 2005, hal. 4) adalah jaringan daripada elemen-elemen
yang saling berhubungan, membentuk satu kesatuan untuk melaksanakan suatu
tujuan pokok dari sistem tersebut.Sistem dalam Kamus Umum Bahasa Indonesia
adalah sekelompok bagian yang bekerja bersama-sama untuk melakukan suatu
maksud.
Input (Supriyanto, 2005, hal. 12) merupakan suatu energi yang
dimasukkan ke dalam suatu sistem, yang dapat berupa signal input dan
maintenance input. Signal input adalah energi yang akan diolah oleh sistem,
berupa data yang dimasukkan ke sistem komputer. Sedangkan maintenance
input adalah energi yang digunakan untuk mengolah signal input, berupa
program yang digunakan untuk mengolah data yang dimasukkan.
Dapat ditarik kesimpulan bahwa sistem input adalah suatu jaringan yang
bekerja sama dan saling berhubungan untuk memasukkan data ke dalam sistem
komputer yang akan diolah oleh suatu program tertentu melalui sebuah
perangkat masukkan (input device).Perangkat masukkan (input device)
(Supriyanto, 2005, hal. 11) merupakan peralatan yang dapat digunakan untuk
menerima data yang akan diolah ke dalam komputer. Perangkat ini yang
digunakan oleh pengguna untuk melakukan interaksi dengan komputer agar
komputer melaksanakan perintah yang diberikan penggunanya.
Prinsip kerja yang dilakukan perangkat input adalah merubah perintah
yang dapat dipahami oleh manusia kepada bentuk yang dipahami oleh komputer
(machine readable form), ini berarti mengubah perintah dalam bentuk yang
difahami oleh manusia kepada data yang dimengerti oleh komputer yaitu dengan
kode-kode biner (binary encoded information). (Stalling, 1997, hal. 67).Salah satu
inti mempelajari sistem I/O suatu komputer adalah mengetahui fungsi dan
struktur masukkan atau input. Perhatikan gambar berikut:
Sistem Komputer SMK/MAK Kelas XI Semester I 3
Gambar 1.1.Model Generik Modul I/O (Sumber : Stalling, 1997)
Fungsi Masukkan (Input)
Perangkat input dalam (Stalling, 1997, hal. 67) merupakan suatu
komponen dalam sistem komputer yang bertanggung jawab atas pemasukkan
data dari sebuah perangkat luar atau lebih. Dalam mewujudkan hal ini,
diperlukan antarmuka internal dengan komputer (CPU dan Memori) dan
antarmuka dengan perangkat eksternalnya untuk menjalankan fungsi-fungsi
pengontrolan. Fungsi menjalankan tugas bagi perangkat masukkan adalah:
 Kontrol dan pewaktuan
 Komunikasi CPU
 Komunikasi perangkat eksternal.
 Pem-buffer-an data
Fungsi kontrol dan pewaktuan (control & timing) merupakan hal yang
penting untuk mensinkronkan kerja masing-masing komponen penyusun
komputer. Dalam sekali waktu CPU berkomunikasi dengan satu atau lebih
perangkat dengan pola tidak menentu dan kecepatan transfer komunikasi data
yang beragam, baik dengan perangkat internal seperti register-register, memori
utama, memori sekunder, perangkat peripheral proses tersebut bisa berjalan
apabila ada fungsi kontrol dan pewaktuan yang mengatur sistem secara
keseluruhan.
Fungsi komunikasi antara input masukkan dengan CPU dan perangkat
eksternal memungkinkan adanya sebuah transfer data yang tidak akan terlepas
keterkaitannya dengan penggunaan sistem bus, maka akan melibatkan kontrol
dan pewaktuan sebuah arbitrasi bus atau lebih.
Fungsi selanjutnya adalah buffering. Tujuan utama buffering adalah
mendapatkan penyesuaian data sehubungan perbedaan laju transfer data dari
perangkat peripheral dengan kecepatan pengolahan pada CPU. Umumnya laju
transfer data dari perangkat peripheral lebih lambat dari kecepatan CPU maupun
media penyimpan.
4 Sistem Komputer SMK/MAK Kelas XI Semester I
Fungsi masukkan/alat input menurut Jogiyanto (Jogiyanto, 2005, hal. 123)
adalah untuk memasukkan data ke dalam sistem komputer. Selain itu juga
memiliki fungsi untuk memasukkan program ke dalam sistem komputer. Namun,
beberapa alat input memiliki fungsi ganda, yaitu sebagai alat input sendiri dan
sebagai alat output untuk menampilkan hasil. Alat input/output demikian disebut
dengan terminal. Bila terminal dihubungkan dengan pusat komputer yang
letaknya jauh dari terminal melalui alat telekomunikasi, maka disebut dengan
Remote Job Entry (RJE) Terminal atau Remote Batch Terminal. Terminal dapat
digolongkan sebagai berikut ini:
a. Non Intelligent Terminal
Non intelligent terminal terbatas hanya berfungsi sebagai alat
pemasukkan input dan penampil output saja. Terminal seperti ini tidak bisa
diprogram, karena tidak mempunyai processor. Non intelligent terminal
disebut juga dengan nama dumb terminal. Contoh non intelligent terminal
adalah teleprinter terminal, yaitu terminal yang mempunyai keyboard untuk
memasukkan input dan alat pelacak untuk menampilkan hasil.
b. Smart Terminal
Smart terminal mempunyai suatu microprocessor dan beberapa
internal memory di dalamnya.Dengan smart terminal, input yang sudah
terlanjut dimasukkan dapat dikoreksi kembali.Smart terminal tidak dapat
diprogram oleh pemakai komputer.
c. Intelligent Terminal
Intelligent terminal disebut juga dengan nama logic terminal atau
programmable terminal, karena dapat diprogram oleh pemakai komputer.
intelligent terminal juga mempunyai microprocessor dan internal memory di
dalamnya. Input dapat dimasukkan ke terminal ini, dikoreksi kembali bila
masih salah, dan dapat dikirimkan ke pusat komputer bila dihubungkan
dengan pusat komputer untuk diproses.
Intelligent terminal biasanya digunakan untuk sistem komputer yang
berbentuk network (jaringan kerja), yaitu beberapa terminal dihubungkan ke
pusat komputer yang berupa CPU yang lebih besar.Intelligent terminal
umumnya terdiri dari keyboard, visual display, internal memory dan simpanan
luar berupa mini disk.Micro computer yang dihubungkan dengan komputer
yang lebih besar merupakan contoh dari intelligent terminal.
Struktur Masukkan (input)
Struktur input dalam (Supriyanto, 2005, hal. 49) berupa interupsi input,
DMA (Direct Memory Access) serta perbedaan dalam penanganan interupsi.
Interupsi input bertugas memulai operasi input, CPU meload register yang
bersesuaian ke device controller. Sebaliknya device controller memeriksa isi
register untuk kemudian menentukan operasi apa yang harus dilakukan. Pada
saat operasi input dijalankan ada dua kemungkinan, yaitu synchronous input dan
asynchronous input. Pada synchronous input, kendali dikembalikan ke proses
pengguna setelah proses masukkan selesai dikerjakan. Sedangkan pada
asynchronous input, kendali dikembalikan ke proses pengguna tanpa menunggu
proses input selesai. Sehingga proses input dan proses pengguna dapat
dijalankan secara bersamaan.
Sistem Komputer SMK/MAK Kelas XI Semester I 5
Sedangkan Direct Memory Access (DMA) merupakan suatu metode
penanganan input dimana device controller langsung berhubungan dengan
memori tanpa campur tangan CPU. Setelah menset buffers, pointers, dan
counters untuk perangkat input, device controller mentransfer blok data langsung
ke penyimpanan tanpa campur tangan CPU. DMA digunakan untuk perangkat
input dengan kecepatan tinggi. Hanya terdapat satu interupsi setiap blok,
berbeda dengan perangkat yang mempunyai kecepatan rendah dimana interupsi
terjadi untuk setiap byte (word).
1.1.2.4 Mengasosiasi/ menalar
No
Komponen Komputer
Fungsi
1 Input device
2 Output device
3 CPU
4 Memori
5 Data bus
6 Address bus
7 Control bus
Lengkapilah tabel diatas dan buatlah kesimpulan tentang :
1. System input komputer
2. Fungsi system input komputer
3. Struktur masukan komputer
1.1.2.5 Mengkomunikasikan
Presentasikanlah hasil kerja kelompokmu didepan kelas dengan penuh rasa
percaya diri mengenai :
1. System input komputer
2. Fungsi system input komputer
3. Struktur masukan komputer
1.1.3. Rangkuman
Sistem komputer dalam memiliki tiga komponen utama, yaitu : CPU, memori
(primer dan sekunder), dan peralatan masukkan/keluaran (I/O devices) seperti
printer, monitor, keyboard, mouse dan modem. Modul I/O tidak hanya sekedar modul
penghubung, tetapi sebuah piranti yang berisi logika dalam melakukan fungsi
komunikasi antara peripheral dan bus computer.
Alasan kenapa piranti – piranti tidak langsung dihubungkan dengan bus
sistem komputer, yaitu: bervariasinya metode operasi piranti peripheral; kecepatan
transfer data lebih lambat dari pada laju transfer data; format dan panjang data
seringkali berbeda dengan CPU.
Sistem masukan, fungsi dan struktur masukan, antara lain:
1. Sistem Masukkan (Input)
6 Sistem Komputer SMK/MAK Kelas XI Semester I
Sistem input adalah suatu jaringan yang bekerja sama dan saling
berhubungan untuk memasukkan data ke dalam sistem komputer yang akan
diolah oleh suatu program tertentu melalui sebuah perangkat masukkan (input
device).
Perangkat masukkan (input device) merupakan peralatan yang digunakan
untuk menerima data yang akan diolah ke dalam komputer. Prinsip kerja yang
dilakukan perangkat input adalah mengubah perintah dalam bentuk yang
difahami oleh manusia kepada data berupa kode-kode biner (binary encoded
information) yang dimengerti oleh komputer.
2. Fungsi Masukkan (Input), antara lain: (a) Kontrol dan pewaktuan (control &
timing), (b) Komunikasi CPU, (c) Komunikasi perangkat eksternal, (d) Pembuffer-an data.
Fungsi masukkan/alat input menurut Jogiyanto adalah untuk memasukkan
data ke dalam sistem computer, memasukkan program ke dalam sistem
computer, sebagai alat input sendiri dan sebagai alat output untuk menampilkan
hasil (Alat input/output demikian disebut dengan terminal). Terminal dapat
digolongkan sebagai berikut: (a) Non Intelligent Terminal (dumb terminal, (b)
Smart Terminal, (c) Intelligent Terminal (logic terminal atau programmable
terminal).
3. Struktrur Masukkan (input), berupa: (a) interupsi input, untuk memulai operasi
input; (b) DMA (Direct Memory Access), yaitu metode penanganan input; (c)
perbedaan dalam penanganan interupsi.
1.1.4. Tugas
1. Jelaskan mengapa piranti – piranti tidak langsung dihubungkan dengan bus
sistem komputer?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
2. Jelaskan apa yang dimaksud dengan sistem input!
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
3. Sebutkan fungsi masukkan!
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
Sistem Komputer SMK/MAK Kelas XI Semester I 7
4. Tujuan utama buffering adalah untuk?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
5. Direct Memory Access (DMA) adalah?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
1.1.5. Penilaian diri
Nama
Nama-nama anggota kelompok
Kegiatan kelompok
: …………………………………………………
: …………………………………………………
: …………………………………………………
Isilah pernyataan berikut dengan jujur. Untuk No. 1 s.d. 4,isilah dengan cara
melingkari jawaban dibawah pertanyaan.
1. Selama diskusi saya mengusulkan ide kepada kelompok untuk didiskusikan.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
2. Ketika kami berdiskusi, tiap orang diberi kesempatan mengusulkan sesuatu.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
3. Semua anggota kelompok kami melakukan sesuatu selama kegiatan.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
4. Tiap orang sibuk dengan yang dilakukannya dalam kelompok saya.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
5. Selama kerja kelompok, saya….
 Mendengarkan orang lain
 Mengorganisasi kelompok
 Mengajukan pertanyaan
 Mengacaukan kegiatan
 Mengorganisasi ide-ide saya
 Melamun
6. Apa yang kamu lakukan selama kegiatan?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
8 Sistem Komputer SMK/MAK Kelas XI Semester I
1.1.6. Uji Kompetensi/Ulangan
Pilihlah satu jawaban yang benar dengan cara memberi tanda silang pada pilihan a,
b, c, d atau e!
1. Tiga komponen utama system computer menurut Stalling, antara lain…
a. CPU, memori primer, memori tersier
b. Modem, CPU, memori tersier
c. CPU, memori (primer dan sekunder), dan I/O devices
d. I/O devices, CPU, modem
e. CPU, I/O device, Keyboard
2. Di bawah ini merupakan peralatan masukkan/keluaran (I/O devices), kecuali…
a. Printer
b. Monitor
c. CPU
d. Keyboard
e. Mouse
3. Salah satu alasan kenapa piranti – piranti tidak langsung dihubungkan dengan
bus sistem komputer, adalah…
a. Sebagai piranti antarmuka dengan peralatan peripheral lainnya dengan
menggunakan link data tertentu
b. Kecepatan transfer data piranti peripheral umumnya lebih lambat dari pada
laju transfer data pada CPU maupun memori
c. Mengontrol satu atau lebih perangkat peripheral
d. Berisi logika dalam melakukan fungsi komunikasi antara peripheral dan bus
computer
e. Berupa program yang digunakan untuk mengolah data yang dimasukkan
4. Fungsi modul I/O antara lain sebagai berikut, kecuali…
a. Sebagai piranti antarmuka ke internet
b. Sebagai piranti antarmuka ke CPU melalui bus system
c. Sebagai piranti antarmuka ke memori melalui bus sistem
d. Sebagai piranti antarmuka dengan peralatan peripheral
e. Sebagai piranti antarmuka dengan menggunakan link data tertentu.
5. Peralatan yang dapat digunakan untuk menerima data yang akan diolah ke
dalam computer disebut…
a. Receiver device
b. Machine readable form
c. Control device
d. Terminal device
e. Input device
6. Fungsi menjalankan tugas bagi perangkat masukkan, kecuali…
a. Kontrol dan pewaktuan
b. Komunikasi CPU
c. Komunikasi perangkat internal
d. Pem-buffer-an data
e. Komunikasi perangkat eksternal
7. Fungsi Control and Timing adalah…
a. Memasukkan data ke dalam sistem computer
Sistem Komputer SMK/MAK Kelas XI Semester I 9
b. Memungkinkan adanya sebuah transfer data yang tidak akan terlepas
keterkaitannya dengan penggunaan sistem bus
c. Mendapatkan penyesuaian data sehubungan perbedaan laju transfer data
dari perangkat peripheral dengan kecepatan pengolahan pada CPU
d. Mensinkronkan kerja masing-masing komponen penyusun computer
e. menjalankan fungsi-fungsi pengontrolan
8. Terminal yang dihubungkan dengan pusat komputer yang letaknya jauh dari
terminal melalui alat telekomunikasi disebut…
a. Remote Batch Terminal
b. Smart Terminal
c. Intelligent Terminal
d. Non Intelligent Terminal
e. Far Terminal
9. Intelligent terminal biasanya digunakan untuk sistem komputer yang berbentuk…
a. Network
b. Visual display
c. Internal memory
d. Netbook
e. Line
10. Tugas Interupsi input adalah…
a. Menentukan operasi apa yang harus dilakukan
b. Memulai operasi input, CPU meload register yang bersesuaian ke device
controller
c. Mengembalikan ke proses pengguna setelah proses masukkan selesai
dikerjakan
d. Penanganan input dimana device controller langsung berhubungan dengan
memori tanpa campur tangan CPU
e. Memeriksa isi register tanpa campur tangan CPU
10 Sistem Komputer SMK/MAK Kelas XI Semester I
1.2.
Kegiatan belajar 2 – Teknik input output
1.2.1. Tujuan Pembelajaran
Setelah mengikuti pembelajaran, siswa mampu :
 Menganalisis kelebihan dan kekurangan teknik input output
1.2.2. Aktivitas belajar siswa
1.2.2.1 Mengamati/ observasi
1. Buatlah kelompok dengan anggota 4-5 orang.
2. Amatilah gambar berikut ini
Sumber http://pendidikan-informatika.blogspot.com/
1.2.2.2 Menanya
Buatlah pertanyaan kepada Gurumu mengenai hal-hal berkut ini :
1. Teknik Input dan Output komputer
2. Kelemahan teknik Input dan Output computer
3. Kelebihan Input dan Output komputer
1.2.2.3 Mencoba/ Mengumpulkan informasi
Menurut Stalling (Stalling, 1997, hal. 70) terdapat tiga buah teknik dalam
operasi Input-Output, yaitu I/O terprogram, interrupt-driven, dan DMA (Direct Memory
Access).Ketiganya memiliki keunggulan maupun kelemahan, yang penggunaanya
disesuaikan sesuai untuk kerja masing-masing teknik. Berikut penjelasannya:
I/O terprogram
Pada I/O terprogram, data saling dipertukarkan antara CPU dan modul
I/O. CPU mengeksekusi program yang memberikan operasi I/O kepada CPU
secara langsung, seperti pemindahan data, pengiriman perintah baca maupun
tulis, dan monitoring perangkat.
Sistem Komputer SMK/MAK Kelas XI Semester I 11
Kelemahan teknik ini adalah CPU akan menunggu sampai operasi I/O
selesai dilakukan modul I/O sehingga akan membuang waktu, apalagi CPU lebih
cepat proses operasinya. Dalam teknik ini, modul I/O tidak dapat melakukan
interupsi kepada CPU terhadap proses – proses yang diinteruksikan padanya.
Seluruh proses merupakan tanggung jawab CPU sampai operasi lengkap
dilaksanakan.
Untuk melaksanakan perintah – perintah I/O, CPU akan mengeluarkan
sebuah alamat bagi modul I/O dan perangkat peripheralnya sehingga
terspesifikasi secara khusus dan sebuah perintah I/O yang akan dilakukan.
Terdapat empat klasifikasi perintah I/O, yaitu:
1) Perintah control.
Perintah ini digunkan untuk mengaktivasi perangkat peripheral dan
memberitahukan tugas yang diperintahkan padanya.
2) Perintah test.
Perintah ini digunakan CPU untuk menguji berbagai kondisi status
modul I/O dan peripheralnya.CPU perlu mengetahui perangkat peripheralnya
dalam keadaan aktif dan siap digunakan, juga untuk mengetahui operasi –
operasi I/O yang dijalankan serta mendeteksi kesalahannya.
3) Perintah read.
Perintah pada modul I/O untuk mengambil suatu paket data kemudian
menaruh dalam buffer internal. Proses selanjutnya paket data dikirim melalui
bus data setelah terjadi sinkronisasi data maupun kecepatan transfernya.
4) Perintah write.
Perintah ini kebalikan dari read. CPU memerintahkan modul I/O untuk
mengambil data dari bus data untuk diberikan pada perangkat peripheral
tujuan data tersebut.
Dalam teknik I/O terprogram, terdapat dua macam inplementasi perintah
I/O yang tertuang dalam instruksi I/O, yaitu: memory-mapped I/O dan isolated
I/O. Dalam memory-mapped I/O, terdapat ruang tunggal untuk lokasi memori dan
perangkat I/O. CPU memperlakukan register status dan register data modul I/O
sebagai lokasi memori dan menggunakan instruksi mesin yang sama untuk
mengakses baik memori maupun perangkat I/O. Konskuensinya adalah
diperlukan saluran tunggal untuk pembacaan dan saluran tunggal untuk
penulisan. Keuntungan memory mapped I/O adalah efisien dalam pemrograman,
namun memakan banyak ruang memori alamat. Dalam teknik isolated I/O,
dilakukan pemisahan ruang pengalamatan bagi memori dan ruang pengalamatan
bagi I/O. Dengan teknik ini diperlukan bus yang dilengkapi dengan saluran
pembacaan dan penulisan memori ditambah saluran perintah output.
Keuntungan isolated I/O adalah sedikitnya instruksi I/O.
Interrupt-Drivenn I/O
Teknik interrupdriven I/O memungkinkan proses tidak membuang-buang
waktu. Prosesnya adalah CPU mengeluarkan perintah I/O pada modul I/O,
bersamaan perintah I/O dijalankan modul I/O maka CPU akan melakukan
eksekusi perintah-perintah lainnya. Apabila modul I/O telah selesai menjalankan
instruksi yang diberikan padanya maka akan melakukan interupsi pada CPU
bahwa tugasnya telah selesai.
12 Sistem Komputer SMK/MAK Kelas XI Semester I
Dalam teknik ini kedali perintah masih menjadi tanggung jawab CPU, baik
pengambilan perintah dari memori maupun pelaksanaan isi perintah
tersebut.Terdapat selangkah kemajuan dari teknik sebelumnya, yaitu CPU
melakukan multitasking beberapa perintah sekaligus sehigga tidak ada waktu
tunggu bagi CPU.
Cara kerja teknik interupsi pada modul I/O adalah modul I/O menerima
perintah, misal read. Kemudian modul I/O melaksanakan perintah pembacaan
dari peripheral dan meletakkan paket data ke register data modul I/O, selanjutnya
modul mengeluarkan sinyal interupsi ke CPU melalui saluran kontrol. Kemudian
modul menunggu datanya diminta CPU.Saat permintaan terjadi, modul
meletakkan data pada bus data dan modul siap menerima perintah selanjutnya.
Pengolahan interupsi saat perangkat I/O telah menyelesaikan sebuah
operasi I/O adalah sebagai berikut:
a. Perangkat I/O akan mengirimkan sinyal interupsi ke CPU.
b. CPU menyelesaikan interupsi tersebut, kalau valid maka CPU akan
mengirimkan sinyal acknowledgment ke perangkat I/O untuk menghentikan
interupsinya.
c. CPU mempersiapkan pengontrolan transfer ke rountine interupsi. Hal yang
dilakukan adalah menyimpan informasi yang diperlukan untuk melanjutkan
operasi yang tadi dijalankan sebelum adanya interupsi. Informasi yang
diperlukan berupa:
 Status prosesor, berisi register yang dipanggil PSW (Program Status
Word).
 Lokasi intruksi berikutnya yang akan dieksekusi.
Informasi tersebut kemudian disimpan dalam stack pengontrol sistem.
d. Kemudian CPU akan menyimpan PC (Program Counter) eksekusi sebelum
interupsi ke stack pengontrol bersama informasi PSW. Selanjutnya
mempersiapkan PC untuk penanganan interupsi.
e. Selanjutnya CPU memproses interupsi sampai selesai.
f. Apabila pengolahan interupsi selesai, CPU akan memanggil kembali
informasi yang telah disimpan pada stack pengontrol untuk meneruskan
operasi sebelum interupsi. terdapat bermacam teknik yang digunakan CPU
dalam menangani program interupsi ini, diantaranya:
 Multiple Interrupt Lines
Multiple Interrupt Lines merupakan teknik penanganan program
interupsi paling sederhana dengan menggunakan saluran interupsi
berjumlah banyak antara CPU dan modul-modul I/O. Namun tidak praktis
untuk menggunakan sejumlah saluran bus atau pin CPU ke seluruh
saluran interupsi modul-modul I/O.
 Software Poll
Software Poll merupakan teknik penanganan interupsi dimana
prosesnya apabila CPU mengetahui adanya sebuah interupsi, maka CPU
akan menuju ke rountine layanan interupsi yang tugasnya melakukan poll
seluruh modul I/O untuk menentukan modul yang melakukan interupsi.
Kerugian software poll adalah memerlukan waktu yang lama karena
harus mengidentifikasi seluruh modul untuk mengetahui modul I/O yang
akan melakukan interupsi.
Sistem Komputer SMK/MAK Kelas XI Semester I 13


Daisy Chain.
Daisy Chain merupakan teknik penanganan interupsi yang lebih
efisien dibandingkan dengan yang menggunakan hardware poll.Seluruh
modul I/O tersambung dalam saluran interupsi CPU secara melingkar
(chain). Apabila ada permintaan interupsi, maka CPU akan menjalankan
sinyal acknowledge yang berjalan pada saluran interupsi sampai
menjumpai modul I//O yang mengirimkan interupsi.
Arbitrasi bus
Arbitrasi bus merupakan teknik penanganan interupsi dimana
pertama-tama modul I/O memperoleh kontrol bus sebelum modul ini
menggunakan saluran permintaan interupsi. Dengan demikian hanya
akan terdapat sebuah modul I/O yang dapat melakukan interupsi.
Direct Memory Access (DMA)
Teknik yang dijelaskan sebelumnya yaitu Interrupt-Driven I/O memiliki
kelemahan yaitu proses yang terjadi pada modul I/O masih melibatkan CPU
secara langsung. Hal ini berimplikasi pada kelajuan transfer I/O yang tergantung
pada kecepatan operasi CPU dan kerja CPU terganggu karena adanya interupsi
secara langsung.
Bertolak dari kelemahan di atas, apalagi untuk menangani transfer data
bervolume besar dikembangkang terknik yang lebih baik, dikenal dengan Direct
Memory Access (DMA). Prinsip kerja DMA adalah CPU akan mendelegasikan
kerja I/O kepada DMA dan akhir proses saja. Dengan demikian CPU dapat
menjalankan proses lainnya tanpa banyak terganggu dengan interupsi. Blok
diagram modul DMA terlihat pada gambar di bawah ini:
Gambar 1.2.Blok diagram DMA (Sumber : Stalling, 1997)
14 Sistem Komputer SMK/MAK Kelas XI Semester I
Gambar 1.3.Konfigurasi modul DMA (Sumber : Stalling, 1997)
Dalam melaksanakan transfer data secara mandiri, DMA memerlukan
pengambilalihan kontrol bus dari CPU. Untuk itu DMA akan menggunakan bus
bila CPU tidak menggunakannya atau DMA memaksa CPU untuk menghentikan
sementara penggunaan bus. Teknik terakhir lebih umum digunakan sering
disebut cycle-stealing, karena modul DMA mengambil alih siklus bus.
Penghentian sementara penggunaan bus bukanlah bentuk interupsi, melainkan
hanyalah penghentian proses sesaat yang berimplikasi hanya pada kelambatan
eksekusi CPU saja. Terdapat tiga buah konfigurasi modul DMA seperti yang
terlihat pada gambar di atas.
1.2.2.4 Mengasosiasi/ menalar
Teknik Operasi I/O
Kelebihan
I/O terstruktur
Interrupt-deviden I/O
DMA (Dirrect Memory Acces
Lengkapilah tabel diatas dan Buatlah kesimpulan mengenai :
1. Teknik Input dan Output komputer
2. Kelemahan teknik Input dan Output computer
3. Kelebihan Input dan Output komputer
Kekurangan
Sistem Komputer SMK/MAK Kelas XI Semester I 15
1.2.2.5 Mengkomunikasikan
Presentasikanlah hasil kerja kelompokmu didepan kelas dengan penuh rasa
percaya diri mengenai :
1. Teknik Input dan Output komputer
2. Kelemahan teknik Input dan Output computer
3. Kelebihan Input dan Output komputer
1.2.3. Rangkuman
Menurut Stalling (Stalling, 1997, hal. 70) terdapat tiga buah teknik dalam
operasi Input-Output, yaitu:
1. I/O terprogram
Pada I/O terprogram, data (pemindahan data, pengiriman perintah baca
maupun tulis, dan monitoring perangkat) saling dipertukarkan antara CPU dan
modul I/O.
Kelemahan teknik ini adalah CPU akan menunggu sampai operasi I/O
selesai dilakukan modul I/O sehingga akan membuang waktu. Terdapat empat
klasifikasi perintah I/O, yaitu: (a) Perintah control, (b) Perintah test, (c) Perintah
read, (d) Perintah write. Dalam teknik I/O terprogram, terdapat dua macam
inplementasi perintah I/O yang tertuang dalam instruksi I/O, yaitu: memorymapped I/O dan isolated I/O.
2. Interrupt-Drivenn I/O
Teknik interrupt driven I/O memungkinkan proses tidak membuangbuang waktu. Dalam teknik ini kendali perintah masih menjadi tanggung jawab
CPU, baik pengambilan perintah dari memori maupun pelaksanaan isi perintah
tersebut.
Cara kerja teknik interupsi pada modul I/O adalah modul I/O menerima
perintah, kemudian melaksanakan perintah dari peripheral dan meletakkan
paket data ke register data modul I/O, selanjutnya modul mengeluarkan sinyal
interupsi ke CPU melalui saluran kontrol.Kemudian modul menunggu datanya
diminta CPU.
Pengolahan interupsi saat perangkat I/O telah menyelesaikan sebuah
operasi I/O adalah sebagai berikut:
a. Perangkat I/O akan mengirimkan sinyal interupsi ke CPU.
b. CPU menyelesaikan interupsi tersebut.
c. CPU mempersiapkan pengontrolan transfer ke rountine interupsi dengan
menyimpan informasi berupa: (1) Status prosesor, (2) Lokasi intruksi
berikutnya.
d. Kemudian CPU akan menyimpan PC (Program Counter) eksekusi sebelum
interupsi ke stack pengontrol bersama informasi PSW.
e. Selanjutnya CPU memproses interupsi sampai selesai.
f. Apabila pengolahan interupsi selesai, CPU akan memanggil kembali
informasi yang telah disimpan pada stack pengontrol. Terdapat bermacam
teknik yang digunakan CPU dalam menangani program interupsi ini,
16 Sistem Komputer SMK/MAK Kelas XI Semester I
diantaranya: (1) Multiple Interrupt Lines, (2) Software Poll, (3) Daisy Chain,
(4) Arbitrasi bus.
3. Direct Memory Access (DMA)
Prinsip kerja DMA adalah CPU akan mendelegasikan kerja I/O kepada
DMA dan akhir proses saja. Dengan demikian CPU dapat menjalankan proses
lainnya tanpa banyak terganggu dengan interupsi.
Dalam melaksanakan transfer data secara mandiri, DMA memerlukan
pengambilalihan kontrol bus dari CPU. Teknik terakhir lebih umum digunakan
sering disebut cycle-stealing, karena modul DMA mengambil alih siklus bus.
1.2.4. Tugas
1. Tiga buah teknik dalam operasi Input-Output menurut Stalling adalah?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
2. Cara kerja teknik interupsi pada modul I/O adalah?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
3. Bagiamana pengolahan interupsi saat perangkat I/O telah menyelesaikan sebuah
operasi I/O?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
4. Teknik Interrupt-Driven I/O memiliki kelemahan apa, jelaskan!
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
5. Kelemahan teknik I/O terprogram adalah?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
Sistem Komputer SMK/MAK Kelas XI Semester I 17
………………………………………………………………………………………………
………………………………………
1.2.5. Penilaian Diri
Nama
: …………………………………………………
Nama-nama anggota kelompok
: …………………………………………………
Kegiatan kelompok
: …………………………………………………
Isilahpernyataanberikut dengan jujur. Untuk No. 1 s.d. 4,isilah dengan cara
melingkari jawaban dibawah pertanyaan.
1. Selama diskusi saya mengusulkan ide kepada kelompok untuk didiskusikan.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
2. Ketika kami berdiskusi, tiap orang diberi kesempatan mengusulkan sesuatu.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
3. Semua anggota kelompok kami melakukan sesuatu selama kegiatan.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
4. Tiap orang sibuk dengan yang dilakukannya dalam kelompok saya.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
5. Selama kerja kelompok, saya….
 Mendengarkan orang lain
 Mengorganisasi kelompok
 Mengajukan pertanyaan
 Mengacaukan kegiatan
 Mengorganisasi ide-ide saya
 Melamun
6. Apa yang kamu lakukan selama kegiatan?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
1.2.6. Uji Kompetensi/Ulangan
Pilihlah satu jawaban yang benar dengan cara memberi tanda silang pada pilihan a,
b, c, d atau e!
1. Empat klasifikasi perintah I/O, antara lain…
a. Control, test, ride, write
b. Control, set, ride, write
c. Control, set, read, write
d. Control, test, read, write
e. Control, task, ride, write
2. Perintah write yaitu…
a. Mengambil suatu paket data kemudian menaruh dalam buffer internal
18 Sistem Komputer SMK/MAK Kelas XI Semester I
3.
4.
5.
6.
7.
8.
b. Memerintahkan modul I/O untuk mengambil data dari bus data untuk
diberikan pada perangkat peripheral tujuan lain
c. Memerintahkan modul I/O untuk mengambil data dari bus data untuk
diberikan pada perangkat peripheral tujuan data tersebut
d. Mengaktivasi perangkat peripheral dan memberitahukan tugas yang
diperintahkan padanya
e. Menguji berbagai kondisi status modul I/O dan peripheralnya
Mengaktivasi perangkat peripheral dan memberitahukan tugas yang
diperintahkan padanya, merupakan perintah…
a. Write
b. Read
c. Control
d. Test
e. Aktivate
Teknik interrupdriven I/O, yaitu…
a. Memungkinkan proses tidak membuang-buang data
b. Memungkinkan proses tidak membuang-buang piranti
c. Mengeksekusi program yang memberikan operasi I/O kepada CPU secara
langsung
d. Membuang-buang waktu
e. Memungkinkan proses tidak membuang-buang waktu
Teknik yang digunakan CPU dalam menangani program interupsi adalah sebagai
berikut, kecuali…
a. Daisy Chain
b. Arbitrasi bus
c. Arbitrasi bass
d. Software Poll
e. Multiple Interrupt Lines
Multiple Interrupt Lines merupakan teknik menangani program interupsi dengan
cara…
a. Mengetahui adanya sebuah interupsi
b. Menggunakan saluran interupsi berjumlah banyak antara CPU dan modulmodul I/O
c. Menjalankan sinyal acknowledge yang berjalan pada saluran interupsi
sampai menjumpai modul I//O yang mengirimkan interupsi
d. Menggunakan saluran permintaan interupsi
e. Menentukan modul yang melakukan interupsi
Dalam melaksanakan transfer data secara mandiri, DMA memerlukan…
a. Pengambilalihan kontrol bus dari I/O Device
b. Transfer data bervolume besar
c. Pengambilalihan kontrol bus dari CPU
d. Transfer data bervolume kecil
e. Saluran interupsi CPU
Pada pengolahan interupsi saat perangkat I/O telah menyelesaikan sebuah
operasi I/O, CPU mempersiapkan pengontrolan transfer ke…
a. Modul interupsi
b. Rountine interupsi
c. Terminal interupsi
Sistem Komputer SMK/MAK Kelas XI Semester I 19
d. I/O interupsi
e. Rolling interupsi
9. DMA akan menggunakan bus apabila…
a. CPU tidak menggunakannya atau DMA memaksa CPU untuk menghentikan
sementara penggunaan bus
b. CPU tidak menggunakannya atau DMA memaksa CPU untuk menghentikan
secara permanen penggunaan bus
c. CPU mendelegasikan kerja I/O kepada DMA
d. CPU tidak berfungsi
e. CPU memerintahkan bus untuk menggunakan bus
10. Keuntungan memory mapped I/O, yaitu…
a. Efisien dalam pemrograman
b. Tidak memakan banyak ruang memori alamat
c. Tidak diperlukan bus yang dilengkapi dengan saluran pembacaan
d. Tidak diperlukan bus yang dilengkapi dengan penulisan memori
Sedikitnya instruksi I/O
20 Sistem Komputer SMK/MAK Kelas XI Semester I
1.3.
Kegiatan belajar 3 – Perangkat pemroses, Sistem, fungsi dan struktur
keluaran (2 jam pelajaran)
1.3.1. Tujuan Pembelajaran
Setelah mengikuti pembelajaran, siswa mampu :
 Menjelaskan perangkat kerja pemroses system dan struktur output
1.3.2. Aktivitas belajar siswa
1.3.2.1 Mengamati/ observasi
1. Buatlah kelompok dengan anggota 4-5 orang.
2. Amatilah gambar berikut ini
Data Bus
Input Device
I/O Proses
Control
Bus
CPU
CU + ALU
Control
Bus
Memory
RAM
ROM
Output Device
AddressBus
Sumber : http://cendyantonio.blogspot.com/
1.3.2.2 Menanya
Buatlah pertanyaan kepada Gurumu mengenai hal-hal berkut ini :
1. Macam-macam perangkat pemroses
2. System output computer
3. Fungsi system output computer
4. Struktur keluaran komputer
1.3.2.3 Mencoba/ Mengumpulkan informasi
Pengertian Perangkat Pemroses (Process Devices)
Menurut Jogiyanto (Jogiyanto, 2005, hal. 153), perangkat pemroses
adalah alat dimana intruksi-intruksi program diproses untuk mengolah data yang
sudah dimasukkan lewat alat input dan hasilnya akan ditampilkan di alat output.
Perangkat pemroses atau pengolah data dalam komputer menurut Supriyanto
(Supriyanto, 2005, hal. 17) adalah prosesor (processor) atau lengkapnya adalah
mikroprosesor (microprocessor) yang disimbulkan dengan µP, namun umumnya
pengguna komputer menyebutnya sebagai CPU (Central Processor Unit).CPU
merupakan otak bagi sebuah sistem komputer.
Sistem Komputer SMK/MAK Kelas XI Semester I 21
Tugas CPU adalah melaksanakan dan mengawal keseluruhan operasi
komputer sehingga bisa dikatakan hampir keseluruhan pemikiran dilaksanakan di
sini, sehingga sering dinamakan sebagai otak komputer.CPU tempatnya terletak
pada papan induk (motherboard), pada bagian inilah juga terletak segala pusat
perangkat komputer seperti memori, input-output (I/O) port, dan sebagainya.
CPU memiliki 3 komponen utama yang merupakan bagian tugas utama
CPU yaitu unit kendali (Control Unit/CU), Unit Aritmatika dan logika (Aritmatic
and Logic Unit/ALU) serta komponen register, berikut penjelasannya (Jogiyanto,
2005, hal. 153):
a. Unit Kendali (Control Unit/CU)
Bagian ini bertugas mengatur dan mengendalikan semua peralatan
yang ada pada sistem komputer. Control unit mengatur kapan alat input
menerima data dan kapan data diolah serta kapan ditampilkan pada alat
output. Control unit mengartikan intruksi-intruksi dari program komputer,
membawa data dari alat input ke main memory. Mengambil data dari main
memory untuk diolah.Bila ada intruksi untuk perhitungan arithmatika atau
perbandingan logika. Control unit mengirim intruksi tersebut ke arithmatic and
logic unit. Hasil dari pengolahan data ini dibawa oleh control unit ke main
memory lagi untuk disimpan. Jadi tugas dari control unit adalah sebagai
berikut ini:
 Mengatur dan mengendalikan alat-alat input dan output.
 Mengambil intruksi-intruksi dari main memory.
 Mengambil data dari main memory apabila diperlukan oleh proses.
 Mengirim intruksi ke arithmetic and logic unit bila ada perhitungan
aritmatika atau perbandingan logika serta mengawasi kerja arithmetic and
logic unit.
 Menyimpan hasil proses ke main memory.
b. Arithmetic and Logic Unit (ALU)
Tugas utama dari arithmatic and logic unit (ALU) adalah melakukan
semua perhitungan aritmatika atau matematika yang terjadi sesuai dengan
instruksi program.ALU melakukan operasi aritmatika dengan dasar
pertambahan, sedangkan operasi aritmatika yang lainnya seperti
pengurangan, perkalian dan pembagian dilakukan dengan dasar
penjumlahan.Sehingga sirkuit elektronik di ALU yang digunakan untuk
melaksanakan operasi aritmatika disebut dengan adder.
Tugas lain dari ALU adalah melakukan keputusan dari operasi logika
sesuai dengan instruksi program. Operasi logika (logical operation) meliputi
perbandingan dua buah elemen logika dengan menggunakan operator logika,
yaitu:
 Sama dengan ( = )
 Tidak sama dengan ( <> )
 Kurang dari ( < )
 Kurang atau sama dengan dari ( <= )
 Lebih besar dari ( > )
 Lebih besar atau sama dengan dari ( >= )
22 Sistem Komputer SMK/MAK Kelas XI Semester I
c. Register
Register merupakan simpanan kecil yang mempunyai kecepatan
tinggi. Lebih cepat sekitar 5 sampai 10 kali dibandingkan dengan kecepatan
perekaman atau pengambilan data di main memory. Register digunakan
untuk menyimpan instruksi dan data yang sedang diproses oleh CPU, sedang
instruksi-instruksi dan data lainnya yang menunggu giliran untuk diproses
masih disimpan di main memory.
Secara analog, register ini dapat diibaratkan dengan ingatan di otak
bila anda melakukan pengolahan data secara manual. Sehingga otak dapat
diibaratkan sebagai CPU, yang berisi ingatan-ingatan.Satuan kendali yang
mengendalikan seluruh kegiatan tubuh dan mempunyai tempat untuk
melakukan perhitungan dan perbandingan logika.
Program yang berisi kumpulan dari instruksi-instruksi dan data
diletakkan di main memory yang diibaratkan sebagai sebuah meja.Anda
mengerjakan program tersebut dengan memproses satu persatu instruksiinstruksi yang ada di dalamnya mulai dari instruksi yang pertama.Instruksi ini
anda baca dan diingat (instruksi yang sedang diproses disimpan di register).
Misalnya instruksi tersebut berbunyi hitung C = A + B, maka anda
membutuhkan data untuk nilai A dan B yang masih ada di meja. Data
tersebut anda baca dan masuk keingatan anda (data yang sedang diproses
disimpan di register), yaitu A bernilai 2 dan B bernilai 3.
Sekarang di ingatan otak anda telah tersimpan suatu instruksi dan
nilai data A serta B, dengan demikian nilai dari C dapat anda hitung hasilnya,
yaitu sebesar 5. Hasil dari perhitungan ini perlu anda tuliskan kembali ke
meja (hasil pengolahan direkamkan kembali ke main memory). Setelah
semua instruksi selesai anda proses, kemungkinan program, data dan hasil
pengolahan ingin anda simpan secara permanen untuk keperluan dilain hari
dan dapat anda simpan di filling cabinet. Simpanan luar komputer diibaratkan
sebagai filling cabinet, jadi ada 3 macam ingatan yang dipergunakan di dalam
sistem komputer, yaitu sebagai berikut ini:
 Register dipergunakan untuk menyimpan instruksi dan data yang sedang
diproses.
 Main memory dipergunakan untuk menyimpan instruksi dan data yang
akan diproses dan hasil dari pengolahan.
 Ekternal memory (simpanan luar) dipergunakan untuk menyimpan
program dan data secara permanen.
Register yang berhubungan dengan instruksi yang sedang diproses
adalah instruction register dan program counter. Instruction register (IR) atau
disebut juga dengan program register digunakan untuk menyimpan instruksi
yang sedang diproses. Program yang berisi kumpulan dari instruksi, pertama
kali ditempatkan di main memory.Pemrosesan program dilakukan instruksi
per instruksi. Instruksi yang mendapat giliran untuk diproses, diambil dari
main memory dan disimpan di instruction register (IR).
Program counter (PC) atau disebut juga control counter atau
instruction counter adalah register yang digunakan untuk menyimpan alamat
(address) lokasi dari main memory yang berisi instruksi yang sedang
diproses. Selama pemrosesan instruksi yang dilakukan oleh CPU, isi dari
Sistem Komputer SMK/MAK Kelas XI Semester I 23
program counter (PC) dirubah dengan alamat dari main memory berikutnya
yang berisi instruksi selanjutnya yang mendapat giliran untuk diproses.
Sehingga bila pemrosesan sebuah instruksi selesai dilakukan, tidak ada
waktu yang terbuang untuk mencari jejak dari instruksi berikutnya yang akan
diproses, karena alamat atau letak dari instruksi tersebut sudah berada di
program counter.
Fitur-Fitur Perangkat Pemroses (Processor)
Saat ini menurut Supriyanto (Supriyanto, 2005, hal. 18) prosesor memiliki
fitur-fitur baru pada arsitekturnya untuk membantu meningkatkan segala sesuatu
(kinerja) pada berbagai tipe aplikasi khusus. Fitur-fitur pada teknologi prosesor
adalah:
 SMM (System Management Mode). SMM memiliki ciri-ciri disatukan ke dalam
chip secara fisik tapi beroprasi secara independent untuk mengontrol
pemakaian power oleh prosesor berdasarkan tingkat aktifitasnya. Prosesor ini
pertama kali dikeluarkan pada prosesor Intel 486SL, yang merupakan versi
perbaikan dari prosesor 486DX, hingga akhirnya digunakan pada prosesor
Pentium.
 Superscalar Execution. Pentium generasi ke lima dan fitur prosesor yang
lebih baru mengadakan pipeline eksekusi instruksi internal, yang
membuatnya dapat mengeksekusi banyak instruksi pada saat yang sama.
Arsitektur superscalar biasanya dikaitkan dengan chip RISC (Reduced
Instruction Set Computer) dengan high-output.
 MMX. Oleh Intel MMX hanyalah merupakan susunan huruf, namun oleh
beberapa orang memberikan ekstensi MultiMedia atau Matematica Metric.
Teknologi MMX diperkenalkan pada prosesor Pentium generasi kelima
sebagai jenis add-on yang memperbaiki kompresi/dekompresi video,
manipulasi image, enkripsi, dan I/O processing.
 SSE (Streaming SIMD Extention). Diterapkan mulai pada Pentium-III, yang
memasukkan 70 instruksi baru untuk pemrosesan grafis dan suara lebih
banyak dibanding MMX. Kemudian disusul SSE2 yang diperkanalkan pada
November 2000 bersamaan dengan munculnya Pentium-IV dengan
menambahkan 144 instruksi SIMD (Single Instruction Multiple Data)
tambahan. SSE dan SSE2 terutama berguna dengan MPEG2 decoding, yang
merupakan skema standar yang digunakan pada disk DVD video.
Tipe-Tipe Perangkat Pemroses (Processor)
Prosesor memiliki desain koneksi pada motherboard yang berbeda-beda,
koneksi tersebut antara lain berupa soket atau slot. Bentuk koneksi prosesor ke
motherboard.Pada beberapa jenis kasus, jenis prosesor menempel langsung
(on-board) pada motherboard. Namun, kebanyakan disajikan secara terpisah,
sehingga akan memberikan kemudahan dalam melakukan upgrade
(penggantian) tipe kapasitas prosesor selama masih sesuai dengan jenis
motherboardnya.
Jenis koneksi soket merupakan koneksi prosesor pada motherboard yang
pemasangannya berdasarkan pin-pin (jari-jari) yang ada pada prosesor yang
disesuaikan pada jumlah lubang pin pada motherboard. Sedangkan jenis koneksi
24 Sistem Komputer SMK/MAK Kelas XI Semester I
slot merupakan koneksi prosesor pada motherboard yang bentuknya seperti slot
pada ISA atau PCI tapi hanya bisa dipasangkan pada prosesor.
Banyak model soket atau slot yang dikenal sesuai dengan perkembangan
kecepatan prosesor seperti soket1, soket2, soket3, soketA, slot 1 dan
sebagainya. Merek-merek mikroprosesor yang dikenal seperti Intel (tipe Pentium,
Celeron, Xeon, dan sebagainya), AMD (Athlon, Duron, dan sebagainya), Cyrix
atau Motorolla (biasanya digunakan untuk Macintosh).Karana mikroprosesor
adalah otak yang mengatur sebagian besar aktivitas kerja komputer, maka bagus
tidaknya sebuah mikroprosesor mempengaruhi bagus tidaknya kerja komputer.
Jenis prosesor mempengaruhi kecepatan proses suatu komputer, hal ini akan
berakibat pula pada program-program aplikasi apa saja yang dapat dioperasikan
pada komputer tersebut. Kecepatan proses pada CPU ditentukan oleh ciri dan
kapasitas kecepatan frekuensi (dihitung dalam unit Mhz atau Ghz).
System keluaran komputer
System output adalah hasil dari suatu proses menerima data dari hasil
pengolahan pada bagian pemroses. Perangkat keluaran digunakan untuk
menampilkan hasil yang dikerjakan oleh prosesor. Hasil tersebut bias ditampilkan
dalam bentuk hardcopy atau setakan.
1.3.2.4 Mengasosiasi/ menalar
No
Komponen Komputer
Cara kerja
1 Motherboard
2 Prosesor
3 Memori
4 Power Supply
5 Card I/O
6 Card VGA
Lengkapilah tabel diatas dan buatlah kesimpulan tentang :
1. Macam-macam perangkat pemroses
2. System output computer
3. Fungsi system output computer
4. Struktur keluaran komputer
1.3.2.5 Mengkomunikasikan
Presentasikanlah hasil kerja kelompokmu didepan kelas dengan penuh rasa
percaya diri mengenai :
1. Macam-macam perangkat pemroses
2. System output computer
3. Fungsi system output computer
4. Struktur keluaran komputer
1.3.3. Rangkuman
Sistem Komputer SMK/MAK Kelas XI Semester I 25
Menurut Jogiyanto, perangkat pemroses adalah alat dimana intruksi-intruksi
program diproses untuk mengolah data yang sudah dimasukkan lewat alat input dan
hasilnya akan ditampilkan di alat output. Perangkat pemroses atau pengolah data
dalam komputer menurut Supriyanto adalah prosesor (processor) atau CPU (Central
Processor Unit).
Tugas CPU adalah melaksanakan dan mengawal keseluruhan operasi
komputer sehingga sering dinamakan sebagai otak komputer. CPU memiliki 3
komponen utama yang merupakan bagian tugas utama CPU yaitu:
a. Unit Kendali (Control Unit/CU), bertugas: (a) Mengatur dan mengendalikan alatalat input dan output, (b) Mengambil intruksi-intruksi dari main memory, (c)
Mengambil data dari main memory, (d) Mengirim intruksi ke arithmetic and logic
unit bila ada perhitungan aritmatika, (e) Menyimpan hasil proses ke main
memory.
b. Arithmetic and Logic Unit (ALU), bertugas melakukan semua perhitungan
aritmatika atau matematika yang terjadi sesuai dengan instruksi program dan
melakukan keputusan dari operasi logika sesuai dengan instruksi program.
Operasi logika (logical operation) meliputi perbandingan dua buah elemen logika
dengan menggunakan operator logika, yaitu: (1) Sama dengan ( = ), (2) Tidak
sama dengan ( <> ), (3) Kurang dari ( < ), (4) Kurang atau sama dengan dari ( <=
), (5) Lebih besar dari ( > ), (6) Lebih besar atau sama dengan dari ( >= )
c. Register, merupakan simpanan kecil yang mempunyai kecepatan tinggi. Ada 3
macam ingatan yang dipergunakan di dalam sistem komputer, yaitu: (1) Register,
(2) Main memory, (3) Ekternal memory. Register yang berhubungan dengan
instruksi yang sedang diproses adalah instruction register dan program counter.
Fitur-Fitur Perangkat Pemroses (Processor), yaitu: (1) SMM (System
Management Mode), (2) Superscalar Execution, (3) MMX, (4) SSE (Streaming SIMD
Extention). Tipe-Tipe Perangkat Pemroses (Processor), yaitu menempel langsung
(on-board) pada motherboard da nada yang disajikan secara terpisah, sehingga
akan memberikan kemudahan dalam melakukan upgrade (penggantian) tipe
kapasitas prosesor. Jenis koneksi soket yang pemasangannya berdasarkan pin-pin
(jari-jari). Sedangkan jenis koneksi slot bentuknya seperti slot pada ISA atau PCI.
Banyak model soket atau slot yang dikenal sesuai dengan perkembangan
kecepatan prosesor seperti soket1, soket2, soket3, soketA, slot 1 dan sebagainya.
Merek-merek mikroprosesor yang dikenal seperti Intel (tipe Pentium, Celeron,
Xeon, dan sebagainya), AMD (Athlon, Duron, dan sebagainya), Cyrix atau Motorolla
(bisaanya digunakan untuk Macintosh).
System keluaran computer (output) adalah hasil dari suatu proses menerima
data dari hasil pengolahan pada bagian pemroses. Perangkat keluaran digunakan
untuk menampilkan hasil yang dikerjakan oleh prosesor.Hasil tersebut bisa
ditampilkan dalam bentuk hardcopy atau cetakan.
1.3.4. Tugas
1. Perangkat pemroses adalah?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
26 Sistem Komputer SMK/MAK Kelas XI Semester I
2.
3.
4.
5.
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
CPU memiliki 3 komponen utama, yang merupakan bagian tugas utama CPU!
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
Sebutkan tugas dari control unit!
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
Sebutkan fitur-fitur pada teknologi prosesor?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
Apa yang kamu ketahui tentang System output?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
1.3.5. Penilaian diri
Nama
:
…………………………………………………
Nama-nama anggota kelompok
: …………………………………………………
Kegiatan kelompok
: …………………………………………………
Isilahpernyataanberikut dengan jujur. Untuk No. 1 s.d. 4,isilah dengan cara
melingkari jawaban dibawah pertanyaan.
1. Selama diskusi saya mengusulkan ide kepada kelompok untuk didiskusikan.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
2. Ketika kami berdiskusi, tiap orang diberi kesempatan mengusulkan sesuatu.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
3. Semua anggota kelompok kami melakukan sesuatu selama kegiatan.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
Sistem Komputer SMK/MAK Kelas XI Semester I 27
4. Tiap orang sibuk dengan yang dilakukannya dalam kelompok saya.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
5. Selama kerja kelompok, saya….
 Mendengarkan orang lain
 Mengorganisasi kelompok
 Mengajukan pertanyaan
 Mengacaukan kegiatan
 Mengorganisasi ide-ide saya
 Melamun
6. Apa yang kamu lakukan selama kegiatan?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
1.3.6. Uji Kompetensi/Ulangan
Pilihlah satu jawaban yang benar dengan cara memberi tanda silang pada pilihan a,
b, c, d atau e!
1. Alat dimana intruksi-intruksi program diproses untuk mengolah data yang sudah
dimasukkan lewat alat input dan hasilnya akan ditampilkan di alat output
disebut…
a. Perangkat input
b. Perangkat pemroses
c. Perangkat output
d. Perangkat pemrogram
e. Perangkat penginstruksi
2. Tugas CPU adalah…
a. Melaksanakan dan mengawal sebagian operasi komputer
b. Melaksanakan dan mengawal keseluruhan operasi komputer
c. Mengolah data yang sudah dimasukkan lewat alat output
d. Menyajikan data yang akan ditampilkan pada alat input
e. Menghubungkan dengan internet
3. Melakukan semua perhitungan aritmatika atau matematika yang terjadi sesuai
dengan instruksi program merupakan tugas…
a. CU
b. Register
c. ALU
d. Aritmatician
e. Memori
4. Operasi logika (logical operation) meliputi perbandingan dua buah elemen logika
dengan menggunakan operator logika. Di bawah ini merupakan operator logika,
kecuali…
a. Lebih kurang (><)
b. Sama dengan ( = )
28 Sistem Komputer SMK/MAK Kelas XI Semester I
c. Kurang dari ( < )
d. Lebih besar dari ( > )
e. Lebih besar atau sama dengan dari ( >= )
5. ALU melakukan operasi aritmatika dengan dasar…
a. Pertambahan
b. Pengurangan
c. Pembagian
d. Perkalian
e. Logaritma
6. Instruction register (IR) adalah…
a. Register yang digunakan untuk menyimpan instruksi yang sedang diproses
b. Register yang digunakan untuk menyimpan alamat (address) lokasi dari main
memory yang berisi instruksi yang sedang diproses
c. Register yang digunakan untuk menyimpan instruksi yang sudah diproses
d. Register yang digunakan untuk menyimpan instruksi yang belum diproses
e. Register yang digunakan untuk menyimpan lokasi data dari main memory
yang berisi instruksi yang sedang diproses
7. Yang bukan merupakan fitur-fitur pada teknologi prosesor, yaitu…
a. Superscalar Attention
b. SMM (System Management Mode)
c. SSE (Streaming SIMD Extention)
d. MMX
e. Superscalar Execution
8. Yang bukan merupakan model soket atau slot yang dikenal sesuai dengan
perkembangan kecepatan prosesor, yaitu…
a. Socket 1
b. Socket 2
c. Socket 3
d. Socket 4
e. Slot 1
9. Kecepatan proses pada CPU ditentukan oleh…
a. Ciri dan kapasitas kecepatan frekuensi (dihitung dalam unit Khz atau Ghz)
b. Ciri dan kapasitas kecepatan frekuensi (dihitung dalam unit Mhz atau Ghz)
c. Ciri dan kapasitas kecepatan frekuensi (dihitung dalam unit Mhz atau Shz)
d. Bagus tidaknya computer
e. Merek mikroprosesor
10. Jenis koneksi soket merupakan koneksi prosesor pada motherboard yang
pemasangannya berdasarkan…
a. Pin
b. Barcode
c. Warna
d. Merek
e. Harga
Sistem Komputer SMK/MAK Kelas XI Semester I 29
1.4.
Kegiatan belajar 4 – Modul Input Output (I/O) terprogram (PPI) (2 Jam
pelajaran)
1.4.1. Tujuan Pembelajaran
Setelah mengikuti pembelajaran, siswa mampu :
 Menjelaskan fungsi modul input output (I/O) terprogram
1.4.2. Aktivitas belajar siswa
1.4.2.1 Mengamati/ observasi
1. Buatlah kelompok dengan anggota 4-5 orang
2. Amatilah gambar berikut ini
Sumber : http://20521452.siap-sekolah.com/
1.4.2.2 Menanya
Buatlah pertanyaan kepada Gurumu mengenai hal-hal berkut ini :
1. Pentingnya modul input output (I/O) terprogram
2. Fungsi modul input output (I/O) terprogram
3. Kelemahan modul input output (I/O) terprogram
4. Kelebihan modul input output (I/O) terprogram
1.4.2.3 Mencoba/ Mengumpulkan informasi
30 Sistem Komputer SMK/MAK Kelas XI Semester I
Modul Input Output Terprogram
Pada I/O terprogram menurut Stalling (Stalling, 1997, hal. 70) merupakan
salah satu teknik input-output dimana data saling dipertukarkan antara CPU dan
modul I/O. CPU mengeksekusi program yang memberikan operasi I/O kepada CPU
secara langsung, seperti pemindahan data, pengiriman perintah baca maupun tulis,
dan monitoring perangkat.
Kelemahan teknik ini adalah CPU akan menunggu sampai operasi I/O
selesai dilakukan modul I/O sehingga akan membuang waktu, apalagi CPU lebih
cepat proses operasinya. Dalam teknik ini, modul I/O tidak dapat melakukan interupsi
kapada CPU terhadap proses-proses yang diinterupsikan padanya. Seluruh proses
merupakan tanggung jawab CPU sampai operasi lengkap dilaksanakan.
Untuk melaksanakan perintah-perintah I/O, CPU akan mengeluarkan sebuah
alamat bagi modul I/O dan perangkat peripheralnya sehingga terspesifikasi secara
khusus dan sebuah perintah I/O yang dilakukan. Terdapat empat klasifikasi perintah
I/O, yaitu:
1. Perintah control
Perintah ini digunakan untuk mengaktivasi perangkat peripheral dan
memberitahukan tugas yang diperintahkan padanya.
2. Perintah test
Perintah ini digunakan CPU untuk menguji berbagai kondisi status modul I/O dan
peripheralnya. CPU perlu mengetahui perangkat peripheralnya dalam keadaan
aktif dan siap digunakan, juga untuk mengetahui operasi-operasi I/O yang
dijalankan
3. Perintah read
Perintah pada modul I/O untuk mengambil suatu paket data kemudian menaruh
dalam buffer internal. Proses selanjutnya paket data dikirim melalui bus data
setelah terjadi sinkronisasi data maupun kecepatan transfernya.
4. Perintah write
Perintah ini kebalikan dari read. CPU memerintahkan modul I/O untuk mengambil
data dari bus data untuk diberikan pada perangkat peripheral tujuan data
tersebut.
Dalam teknik I/O terprogram, terdapat dua macam implementasi perintah I/O
yang tertuang dalam instruksi I/O, yaitu memory-mapped I/O dan isolated I/O.
Dalam memory-mapped I/O, terdapat ruang tungga untuk lokasi memori dan
perangkat I/O. CPU memperlakukan register status dan register data moful I/O
sebagai lokasi memori dan menggunakan instruksi mesin yang sama untuk
mengakses baik memori maupun perangkat I/O. Konsekuensinya adalah diperlukan
saluran tunggal untuk pembacaan dan salutan tunggal untuk penulisan.
Keuntungannya memory-mapped I/O adalah efisien dalam pemrograman, namun
memakan banyak ruang memori alamat.
Dalam teknik isolated I/O, dilakukan pemisahan ruang pengalamtan bagi
memori dan ruang pengalamatan bagi I/O. Dengan teknik ini diperlukan bus yang
dilengkapi dengan saluran pembacaan dan penulisan memori ditambah seluran
perintah output. Keuntungan isolated I/O adalah sedikitnya instruksi I/O.
1.4.2.4 Mengasosiasi/ menalar
Sistem Komputer SMK/MAK Kelas XI Semester I 31
Fungsi modul I/O
Cara kerja
Control and timing
CPU communication
Device communication
Data buffering
Error detection
Lengkapilah table diatas dan buatlah kesimpulan tentang :
1. Pentingnya modul input output (I/O) terprogram
2. Fungsi modul input output (I/O) terprogram
3. Kelemahan modul input output (I/O) terprogram
4. Kelebihan modul input output (I/O) terprogram
1.4.2.5 Mengkomunikasikan
Presentasikanlah hasil kerja kelompokmu didepan kelas dengan penuh rasa
percaya diri mengenai :
1. Pentingnya modul input output (I/O) terprogram
2. Fungsi modul input output (I/O) terprogram
3. Kelemahan modul input output (I/O) terprogram
4. Kelebihan modul input output (I/O) terprogram
1.4.3. Rangkuman
Pada I/O terprogram menurut Stalling, merupakan salah satu teknik inputoutput dimana data saling dipertukarkan antara CPU dan modul I/O. CPU
mengeksekusi program yang memberikan operasi I/O kepada CPU secara langsung,
seperti pemindahan data, pengiriman perintah baca maupun tulis, dan monitoring
perangkat.
Kelemahan teknik ini adalah CPU akan menunggu sampai operasi I/O selesai
dilakukan modul I/O sehingga akan membuang waktu.
Terdapat empat klasifikasi perintah I/O, yaitu: (a) Perintah control, (b)
Perintah test, (c) Perintah read, (d) Perintah write. Dalam teknik I/O terprogram,
terdapat dua macam inplementasi perintah I/O yang tertuang dalam instruksi I/O,
yaitu: memory-mapped I/O dan isolated I/O.
1.4.4. Tugas
1. Kelemahan teknik Modul Input Output (I/O) terprogram (PPI) adalah?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
2. Sebutkan empat klasifikasi perintah I/O pada Modul Input Output (I/O) terprogram
(PPI)!
32 Sistem Komputer SMK/MAK Kelas XI Semester I
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
3. Sebutkan dua macam implementasi perintah I/O yang tertuang dalam instruksi
I/O!
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
4. Jelaskan keuntungannya memory-mapped I/O?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
5. Jelaskan keuntungan isolated I/O?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
1.4.5. Penilaian diri
Nama
: …………………………………………………
Nama-nama anggota kelompok
: …………………………………………………
Kegiatan kelompok
: …………………………………………………
Isilahpernyataanberikut dengan jujur. Untuk No. 1 s.d. 4,isilah dengan cara
melingkari jawaban dibawah pertanyaan.
1. Selama diskusi saya mengusulkan ide kepada kelompok untuk didiskusikan.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
2. Ketika kami berdiskusi, tiap orang diberi kesempatan mengusulkan sesuatu.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
3. Semua anggota kelompok kami melakukan sesuatu selama kegiatan.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
4. Tiap orang sibuk dengan yang dilakukannya dalam kelompok saya.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
5. Selama kerja kelompok, saya….
 Mendengarkan orang lain
 Mengajukan pertanyaan
Sistem Komputer SMK/MAK Kelas XI Semester I 33
 Mengorganisasi ide-ide saya
 Mengacaukan kegiatan
 Mengorganisasi kelompok
 Melamun
6. Apa yang kamu lakukan selama kegiatan?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
1.4.6. Uji Kompetensi/Ulangan
Pilihlah satu jawaban yang benar dengan cara memberi tanda silang pada pilihan a,
b, c, d atau e!
1. Pengertian I/O terprogram menurut Stalling adalah…
a. Teknik input-output dimana data saling dipertukarkan antara CPU dan modul
programmer
b. Teknik input-output dimana data saling dipertukarkan antara CPU dan modul
I/O
c. Teknik input-output dimana data saling dipertukarkan antara ALU dan modul
I/O
d. Teknik input dimana data saling dipertukarkan antara CPU dan modul I/O
e. Teknik output dimana data saling dipertukarkan antara CPU dan modul I/O
2. Di bawah ini merupakan program yang dieksekusi CPU yang memberikan
operasi I/O kepada CPU secara langsung, kecuali…
a. Execution perangkat
b. Pemindahan data
c. Pengiriman perintah baca
d. Pengiriman perintah tulis
e. Monitoring perangkat
3. Untuk melaksanakan perintah-perintah I/O, CPU akan mengeluarkan sebuah …
bagi modul I/O dan perangkat peripheralnya.
a. Alamat
b. Barcode
c. Pin
d. Terminal
e. Angka
4. Yang bukan merupakan empat klasifikasi perintah I/O, yaitu…
a. Task
b. Write
c. Read
d. Test
e. Control
5. Perintah control digunakan untuk mengaktivasi…
34 Sistem Komputer SMK/MAK Kelas XI Semester I
a. Perangkat peripheral
b. Perangkat controlling
c. Modul I/O
d. Operasi-operasi I/O
e. Perangkat commanding
6. Perintah read merupakan perintah pada modul I/O untuk mengambil suatu paket
data kemudian menaruh dalam…
a. Buffer I/O
b. Buffer eksternal
c. Buffer reader
d. Buffer internal
e. Buffer paket
7. Perintah untuk mengambil data dari bus data untuk diberikan pada perangkat
peripheral tujuan data tersebut, yaitu…
a. Perintah control
b. Perintah write
c. Perintah read
d. Perintah write and read
e. Perintah task
8. Dibawah ini merupakan dua macam implementasi perintah I/O yang tertuang
dalam instruksi I/O, yaitu…
a. Modul-mapped I/O dan isolated I/O
b. Memory-mapped I/O dan isolated I/O
c. Memory-matched I/O dan isolated I/O
d. Memory-matched I/O dan instructed I/O
e. Modul-matched I/O dan isolated I/O
9. CPU memperlakukan … dan … modul I/O sebagai lokasi memori.
a. Register static; Register data
b. Register static; Register kata
c. Register status; Register kata
d. Register status; Register data
e. ALU; CU
10. Dengan teknik isolated I/O, diperlukan bus yang dilengkapi dengan 3 saluran,
yaitu…
a. Pembacaan memori, penulisan memori, dan perintah output
b. Pembacaan memori, penulisan memori, dan perintah input
c. Pengetesan memori, penulisan memori, dan perintah output
d. Pengetesan memori, penulisan memori, dan perintah input
e. Terminal, peripheral, dan memori
Sistem Komputer SMK/MAK Kelas XI Semester I 35
Bab 2 - Memahami perangkat Eksternal/Peripheral dan merangkai
perangkat eksternal dengan console unit
2.1.
Kegiatan belajar 1 – Peripheral Input (keyboard, mouse, touchscreen,
barcode reader, image scanner, webcam) (2 jam pelajaran)
2.1.1. Tujuan Pembelajaran
Setelah mengikuti pembelajaran, siswa mampu :
 Menyebutkan dan Memahami Peripheral Input
2.1.2. Aktivitas belajar siswa
2.1.2.1 Mengamati/ observasi
1. Buatlah kelompok dengan anggota 4-5 orang.
2. Amatilah gambar berikut ini :
a. Keyboard
b. Mouse
c. Touchscreen
35
36 Sistem Komputer SMK/MAK Kelas XI Semester I
d. Barcode reader
e. Image scanner
Sistem Komputer SMK/MAK Kelas XI Semester I 37
f.
Webcam
2.1.2.2 Menanya
Buatlah pertanyaan kepada Gurumu mengenai hal-hal sebagai berikut :
1. Macam-macam pheripheral input
2. Fungsi masing-masing pheripheral input
2.1.2.3 Mencoba/ Mengumpulkan informasi
Peripheral Input
Peripheral input (perangkat input) adalah perangkat yang digunakan untuk
memasukkan data atau perintah kedalam komputer. Alat masukkan terdiri atas alat
masukkan langsung dan alat masukkan tidak langsung. Contoh alat masukkan :
keyboard, mouse, scanner, disk drive, touch screen, light pen, OCR, OMR, barcode
reader, sensor, Webcam, dan lain-lain). (Sutanta, 2005, hal. 18)
1. Keyboard
Keyboard (Papan Tombol) adalah alat masukkan yang paling umum dan
banyak digunakan. Input dimasukkan ke alat proses dengan cara mengetikkan
lewat penekanan tombol yang ada di keyboard. (H.M, 1999, hal. 125).
37
38 Sistem Komputer SMK/MAK Kelas XI Semester I
Gambar 2.1.keyboard
Secara garis besar, sistem keyboard biasanya terdiri atas tombol-tombol
• Pengetikan
• Angka
• Fungsi
• Kontrol
Tombol Pengetikan
Keyboard memiliki berbagai macam bentuk, tetapi tata letak huruf atau
angka pada tombol-tombol pengetikan menyerupai tata letak pada mesin ketik
tradisional atau yang sering disebut dengan sistem QWERTY (Istilah ini diambil
dari sederetan tombol-tombol kiri teratas pada mesin ketik).Tujuan mengikuti
sistem ini adalah untuk memudahkan pengoperasian oleh pemakai yang telah
terbiasa dengan mesin ketik.
Tombol Angka
Keyboard biasanya juga memiliki tombol-tombol angka khusus yang tata
letaknya menyerupai tata letak angka pada kalkulator.Bagian ini sering disebut
sebagai Numeric Keypad yang biasanya terletak pada sebelah kiri
keyboard.Numeric Keypad biasanya terdiri atas 17 tombol dengan susunan yang
akanmemudahkan pemakai yang telah terbiasa dengan kalkulator atau mesin
hitung lainnya.
Tombol Fungsi
Tombol fungsi pada Keyboard terdiri atas sederetan tombol F1, F2 hingga
F12 yang biasanya terletak pada bagian paling atas.Kegunaan tombol ini
tergantung pada aplikasi atau sistem operasi yang sedang dijalankan.
Tombol Kontrol
Keyboard juga dilengkapi dengan tombol kontrol yang gunanya untuk
mengendalikan gerakan kursor atau layar.Sekalipun keyboard laptop memiliki
susunan yang agak berbeda dengan keyboard desktop, namun biasanya jenisjenis tombol ini dimiliki juga. (Kodir & Triwahyuni, 2013)
Jenis keyboard yang umum digunakan saat ini adalah :
- Keyboard 101-key Enhanced
- Keyboard Windows 104-key
- Keyboard Standard Apple 82-key
- Keyboard Extended Apple 108-key
Sistem Komputer SMK/MAK Kelas XI Semester I 39
Keyboard Windows memiliki tombol kontrol tambahan berupa tombol
Windows atau Start dan tombol Aplikasi, sedangkan keyboard Apple memiliki
susunan yang khusus untuk sistem Apple Mac. Selain itu masih ada lagi
keyboard Braille yang memungkinkan pemasukan data oleh penyandang
tunanetra. (Kadir & Triwahyuni, 2003, hal. 95)
Keyboard dihubungkan dengan komputer menggunakan sebuah kabel
atau tanpa kabel (menggunakan sinar infra merah).Jika menggunakan kabel,
maka ujung kabel tersebut dimasukkan dalam port yang terdapat di CPU
komputer. (Sutanta, 2005, hal. 23-24)
2. Mouse
Mouse adalah pointing device yang digunakan untuk mengatur posisi
cursor di layar. Dengan menggeser mouse di bidang yang datar, misalnya meja,
cursor di layar akan bergeser sesuai dengan arah dari pergeseran mouse.
Mouse pertama kali dikembangkan oleh Doug Engelbart di Stanford Research Institute sekitar tahun 1960, yang kemudian dikembangkan dan
diterapkan dalam komputer Xerox Star. Baru pada tahun 1982, Apple
memperkenalkan produknya dengan nama Apple Lisa. (H.M, 1999, hal. 128)
Gambar 2.2. Mouse
Mouse memiliki dua macam pengendali gerak, yaitu pengendali gerakan
horisontal dan pengendali gerakan vertikal.Di dalam mouse terdapat sebuah bola
kecil yang berfungsi untuk menggerakan kedua pengendali gerak tersebut sesuai
dengan arah gerakan mouse.Sebagian besar mouse memiliki tiga tombol yaitu
tombol kiri, tengah dan kanan.Tetapi umumnya hanya dua tombol saja yang
berfungsi, yaitu tombol kiri dan kanan.
Penekanan tombol mouse disebut click, sedangkan pergerakan penunjuk
mouse disebut drag. Click pada area atau objek tertentu di monitor akan
memberikan efek, sedangkan click di luar area atau objek akan diabaikan.
Apabila tombol kiri mouse ditekan dan kemudian digeser (tanpa melepaskannya),
maka salah satu akibatnya objek tersebut akan berpindah ke objek lain atau
kemungkinan lainnya. Kemungkinan ini tergantung pada aplikasi yang
dijalankan.Mouse dihubungkan dengan komputer menggunakan kabel atau
39
40 Sistem Komputer SMK/MAK Kelas XI Semester I
tanpa kabel (menggunakan sinar infra merah).Jika menggunakan kabel, maka
ujung kabel dimasukkan dalam port yang terdapat di CPU komputer.
3. Touchscreen
Touch Screen (Layar Sentuh) adalah layar monitor yang akan
mengaktifkan program bila bagian tertentu di layar disentuh dengan tangan.
Misalnya, layar menampilkan beberapa pilihan untuk dipilih, bagian yang anda
pilih dapat anda lakukan dengan cara menyentuhnya. (H.M, 1999, hal. 129-130)
Gambar 2.3.layar sentuh
Layar sentuh ini biasanya terbungkus oleh plastik dan di belakangnya
terdapat sinar inframerah yang tidak terlihat.Lokasi sinar inframerah yang
terputus oleh tekanan jari inilah yang memberikan sinyal kepada komputer
tentang lokasi perintah yang dikehendaki pemakai. Hasil keluaran dari pilihan
yang dilakukan akan dimunculkan kembali pada touch screen.
Contoh penerapan touch screen yang banyak ditemui adalah petunjuk
peta yang ada di bandara-bandara atau layanan informasi di kota besar. Selain
itu, dapat juga ditemui pada mesin ATM, mesin-mesin penjualan tiket, penyedia
informasi di kampus dan sebagainya.Sementara itu, salah satu komputer yang
telah menggunakan teknologi touch screen ini adalah Komputer Hewlett-Packard
HP 150. (Kodir & Triwahyuni, 2013, hal. 72-73)
4. Barcode reader
Barcode adalah pola garis-garis hitam putih yang umum dijumpai pada
barang-barang yang dijual di toko-toko swalayan untuk mempercepat proses
pemasukan data transaksi penjualan. Barcode reader merupakan alat untuk
membaca kode / pola barcode. Barcode reader akan dijumpai dengan mudah
pada swalayan toko –toko.
Sistem Komputer SMK/MAK Kelas XI Semester I 41
Gambar 2.4. Barcode reader
Barcode dibedakan menjadi 2 jenis, yaitu barcode 1 dimensi dan barcode
2 dimensi.
a. Barcode 1 dimensi terdiri dari garis-garis hitam dan putih. Hitam untuk nilai 1
dan warna putih untuk nilai 0
b. Barcode 2 dimensi bukan merupakan garis-garis lagi, akan tetapi sudah
menjadi bentuk gambar. Jadi informasi yang ada didalamnya sudah semakin
detail. Namun untuk barcode 2 dimensi untuk barang yang akan diedarkan
dipasaran harus didaftarkan dulu ke GS1 agar tidak sama dengan produk
yang lain.
5. Image scanner
Image Scanner atau yang biasa dikenal sebagai Scanner merupakan
piranti yang dapat mengambil masukan data gambar, foto, bahkan juga tulisan
tangan. Scanner memiliki fungsi mirip dengan mesin fotocopy. Hasil scan akan
diubah menjadi isyarat digital dan akan ditampilkan di monitor komputer terlebih
dahulu yang kemudian dapat disimpan sebagai file serta dapat diubah /
dimodifikasi sesuai kebutuhan. Perubahan / modifikasi hasil scanning dapat
dilakukan dengan menggunakan software aplikasi seperti Adobe Photoshop.Data
yang telah diambil dengan scanner bisa dimasukkan secara langsung ke semua
aplikasi komputer yang mengenali teks ASCII.
41
42 Sistem Komputer SMK/MAK Kelas XI Semester I
Gambar 2.5. Scanner
Ukuran, teknologi yang digunakan dan resolusi scanner dapat berbedabeda.Scanner bekerja pada resolusi warna 1-bit (binary digit), 8-bit (256 warna),
atau 24 bit (lebih dari 16 juta warna). Semakin besar resolusi scanner akan
memberikan hasil yang lebih baik.
Ketika proses scan dimulai, maka yang terjadi adalah sebagai berikut :
a. Penekanan tombol mouse dari komputer menggerakkan pengendali
kecepatan pada mesin scanner
b. Mesin yang terletak dalam scanner mengendalikan proses pengiriman ke unit
scanning
c. Unit scanning menempatkan proses pengiriman ke tempat atau jalur yang
sesuai kemudian memulai scanning. Nyala lampu pada scanner menandakan
bahwa scanning telah dimulai.
d. Setelah selesai, lampu akan mati dan hasilnya dapat dilihat di monitor
komputer.
6. webcam
Webcam (web camera) merupakan perangkat sederhana berupa alat
perekam atau kamera mini yang terhubung dengan internet. Sebuah web camera
terdiri dari sebuah lensa standar, dipasang di sebuah papan sirkuit untuk
menangkap sinyal gambar, terbungkus dengan casing (cover) untuk menutupi
lensa standard an memiliki sebuah lubang lensa di casing depan yang berguna
untuk memasukkan gambar, serta kabel support.
Sistem Komputer SMK/MAK Kelas XI Semester I 43
Gambar 2.6. Webcam
Sebuah web camera biasanya dilengkapi dengan software, software ini
mengambil gambar-gambar dari kamera digital secara terus menerus ataupun
dalam interval waktu tertentu dan menyiarkannya melalui koneksi internet. Ada
beberapa metode penyiaran, metode yang paling umum adalah hardware
mengubah gambar ke dalam bentuk file JPG dan menguploadnya ke web server
menggunakan File Transfer Protocol (FTP).
Webcam memberikan kemudahan penggunanya untuk berkomunikasi
jarak jauh dengan menampilkan video call dengan catatan kedua pengguna
tersebut menggunakan webcam dan computer yang digunakan memiliki fitur
yang didukung dengan internet.
2.1.2.4 Mengasosiasi/ menalar
Tulislah hasil pengamatanmu pada tabel dibawah ini
No
Peripheral input
Fungsi
Buatlah kesimpulan tentang :
1. Macam-macam pheripheral input
2. Fungsi masing-masing pheripheral input
2.1.2.5 Mengkomunikasikan
Presentasikan hasil pengamatan dan kesimpulan dari kelompokmu didepan kelas
dengan penuh rasa percaya diri mengenai :
43
44 Sistem Komputer SMK/MAK Kelas XI Semester I
1. Macam-macam pheripheral input
2. Fungsi masing-masing pheripheral input
2.1.3. Rangkuman
Peripheral input (perangkat input) adalah perangkat yang digunakan untuk
memasukkan data atau perintah kedalam komputer. Contoh alat masukkan:
1. Keyboard (Papan Tombol) adalah alat masukkan melalui proses pengetikkan
lewat penekanan tombol yang ada di keyboard. Keyboard terdiri atas tombol
pengetikan, angka, fungsi, dan tombol kontrol. Keyboard dihubungkan dengan
komputer menggunakan sebuah kabel atau tanpa kabel (menggunakan sinar
infra merah).
2. Mouse adalah pointing device yang digunakan untuk mengatur posisi cursor di
layar dengan cara menggerakkan atau menggesernya. Sebagian besar mouse
memiliki tiga tombol yaitu tombol kiri, tengah dan kanan. Penekanan tombol
mouse disebut click, sedangkan pergerakan penunjuk mouse disebut drag.
3. Touchscreen/ Layar sentuh adalah layar monitor yang akan mengaktifkan
program bila bagian tertentu di layar disentuh dengan tangan. Layar sentuh ini
biasanya terbungkus oleh plastik dan di belakangnya terdapat sinar inframerah
yang tidak terlihat.
4. Barcode reader merupakan alat untuk membaca kode / pola barcode pada
barang-barang yang dijual di toko-toko swalayan untuk mempercepat proses
pemasukan data transaksi penjualan. Barcode dibedakan menjadi 2 jenis, yaitu
barcode 1 dimensi dan barcode 2 dimensi.
5. Image Scanner merupakan piranti yang dapat mengambil masukan data gambar,
foto, bahkan juga tulisan tangan. Hasil scan akan diubah menjadi isyarat digital
dan akan ditampilkan di monitor komputer kemudian dapat disimpan sebagai file
serta dapat diubah / dimodifikasi sesuai kebutuhan. Scanner bekerja pada
resolusi warna 1-bit (binary digit), 8-bit (256 warna), atau 24 bit (lebih dari 16 juta
warna). Semakin besar resolusi scanner akan memberikan hasil yang lebih baik.
6. Webcam (web camera) merupakan perangkat sederhana berupa alat perekam
atau kamera mini yang terhubung dengan internet. Webcam memberikan
kemudahan penggunanya untuk berkomunikasi jarak jauh dengan menampilkan
video call melalui fitur yang didukung dengan internet.
2.1.4. Tugas
1. Apakah yang dimaksud dengan peripheral input?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
2. Jelaskan fungsi tombol-tombol keyboard secara garis besar!
Sistem Komputer SMK/MAK Kelas XI Semester I 45
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
3. Sebutkan dua macam pengendali gerak pada mouse!
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
4. Bagaimana cara menyecan sebuah gambar?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
5. Apa yang kamu ketahui tentang barcode?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
2.1.5. Penilaian diri
Nama
: …………………………………………………
Nama-nama anggota kelompok
: …………………………………………………
Kegiatan kelompok
: …………………………………………………
Isilah pernyataan berikut dengan jujur. Untuk No. 1 s.d. 4, isilah dengan cara
melingkari jawaban dibawah pertanyaan.
1. Selama diskusi saya mengusulkan ide kepada kelompok untuk didiskusikan.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
2. Ketika kami berdiskusi, tiap orang diberi kesempatan mengusulkan sesuatu.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
3. Semua anggota kelompok kami melakukan sesuatu selama kegiatan.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
4. Tiap orang sibuk dengan yang dilakukannya dalam kelompok saya.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
5. Selama kerja kelompok, saya….
 Mendengarkan orang lain
 Mengorganisasi ide-ide saya
 Mengajukan pertanyaan
 Mengorganisasi kelompok
45
46 Sistem Komputer SMK/MAK Kelas XI Semester I
 Mengacaukan kegiatan
 Melamun
6. Apa yang kamu lakukan selama kegiatan?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
2.1.6. Uji Kompetensi/ Ulangan
1.
2.
3.
4.
5.
Peripheral input (perangkat input) adalah…
a. Perangkat yang digunakan untuk memasukkan data atau perintah kedalam
monitor
b. Alat masukkan yang paling umum dan banyak digunakan
c. Perangkat yang digunakan untuk mengeluarkan data dari dalam komputer
d. Pointing device yang digunakan untuk mengatur posisi cursor di layar
e. Perangkat yang digunakan untuk memasukkan data atau perintah kedalam
computer
Secara garis besar, sistem keyboard biasanya terdiri atas tombol-tombol di
bawah ini, Kecuali…
a. Angka
b. Kontrol
c. Fungsi
d. Abjad
e. Pengetikan
Tombol-tombol angka khusus pada keyboard yang tata letaknya menyerupai tata
letak angka pada kalkulator disebut…
a. Special keypad
b. Numeric keypad
c. Special numeric
d. Calculation keypad
e. Smart keypad
Di bawah ini merupakan Jenis keyboard yang umum digunakan saat ini,
Kecuali…
a. Keyboard Enhanced Apple 108-key
b. Keyboard Extended Apple 108-key
c. Keyboard Windows 104-key
d. Keyboard 101-key Enhanced
e. Keyboard Standard Apple 82-key
Mouse memiliki dua macam pengendali gerak, yaitu…
a. Pengendali gerakan intern dan ekstern
b. Pengendali gerakan horizontal dan vertical
c. Pengendali gerakan memutar dan diagonal
Sistem Komputer SMK/MAK Kelas XI Semester I 47
6.
7.
8.
9.
d. Pengendali gerakan preventif dan represif
e. Pengendali gerakan ke bawah dank e atas
Ketika proses scan dimulai, maka yang terjadi adalah sebagai berikut, Kecuali…
a. Penekanan tombol mouse dari mesin scanner menggerakkan pengendali
kecepatan pada komputer
b. Mesin yang terletak dalam scanner mengendalikan proses pengiriman ke
unit scanning
c. Unit scanning menempatkan proses pengiriman ke tempat atau jalur yang
sesuai kemudian memulai scanning. Nyala lampu pada scanner
menandakan bahwa scanning telah dimulai
d. Penekanan tombol mouse dari komputer menggerakkan pengendali
kecepatan pada mesin scanner
e. Setelah selesai, lampu akan mati dan hasilnya dapat dilihat di monitor
computer
Layar sentuh ini biasanya terbungkus oleh plastik dan di belakangnya terdapat…
a. Bluetooth
b. Wifi
c. Net
d. Sinar inframerah
e. Sinar ultra violet
Pola garis-garis hitam putih yang umum dijumpai pada barang-barang yang dijual
di toko-toko swalayan untuk mempercepat proses pemasukan data transaksi
penjualan, disebut…
a. Bar line
b. Barcode
c. Pola
d. Art
e. Lines
Di samping ini merupakan gambar…
a. Keyboard
b. Scanner
c. Barcode reader
d. Webcam
e. Finger check
10. Peripheral input yang mempunyai fungsi seperti mesin fotocopy adalah…
a. Printer
b. Barcode reader
c. Webcam
d. Scanner
e. Touch screen
47
48 Sistem Komputer SMK/MAK Kelas XI Semester I
2.2.
Kegiatan belajar 2 –Peripheral Output (monitor, LCD, printer, plotter) (2
jam pelajaran)
2.2.1. Tujuan Pembelajaran
Setelah mengikuti pembelajaran, siswa mampu :
 Menyebutkan dan Memahami Peripheral Output
2.2.2. Aktivitas belajar siswa
2.2.2.1 Mengamati/ observasi
1. Buatlah kelompok dengan anggota 4-5 orang.
2. Amatilah gambar berikut ini :
a. Monitor CRT
b. LCD
Sistem Komputer SMK/MAK Kelas XI Semester I 49
c. Printer
d. Plotter
Sumber :http://fatimah9a.blogspot.com
2.2.2.2 Menanya
Buatlah pertanyaan kepada Gurumu mengenai :
1. Macam-macam pheripheral Output
2. Fungsi masing-masing pheripheral Output
2.2.2.3 Mencoba/ Mengumpulkan informasi
Peripheral Output
Alat Keluaran (Output Device) adalah perangkat keras komputer yang
berfungsi untuk menampilkan / mencetak keluaran sebagai hasil pengolahan
49
50 Sistem Komputer SMK/MAK Kelas XI Semester I
data.Alat keluaran terdiri atas hard copy, softcopy. Alat keluaran yang termasuk
softcopy menghasilkan keluaran yang berupa tampilan pada monitor atau berupa
suara, sedangkan alat keluaran yang berupa hardcopy memberikan keluaran berupa
bahan cetakan, entah berupa kertas, plastik transparan, microfilm, atau microfiche.
Contoh alat keluaran adalah printer, plotter, monitor, LCD monitor, speaker, dan lainlain.(Sutanta, 2005, hal. 19)
1. Monitor
Pengertian monitor adalah suatu alat yang digunakan sebagai output
data tampilan grafis pada komputer tersebut. maka dari itu monitor juga sering di
sebut sebagai layar tampilan komputer.
Ketajaman gambar yang ditampilkan pada sebuah layar monitor sangat
ditentukan oleh resolusi. Tipe-tipe layar atau monitor komputer sekarang sangat
beragam, mulai dari bentuknya yang besar yang memiliki layar cembung sampai
dengan monitor yang berbentuk tipis dengan layar datar (flat). Ada beberapa
jenis atau tipe monitor, tapi dalam kesempatan ini kami hanya menjelaskan jenis
dan fungsi monitor yang paling populer yaitu CRT dan LCD.
Gambar 2.7.Monitor CRT (Cathode Ray Tube)
Cara kerja jenis monitor (fungsi monitor) ini adalah tampilan monitornya
dihasilkan dari pancaran sinar katoda (elektron) yang berkecepatan tinggi di
dalam sebuah tabung yang hampa udara. Kemudian pancaran dari sinar katoda
ini akan menumbuk layar yang bersifat flouroscent (berpendar ketika dikenakan
cahaya). Tumbukan elektron atau katoda akan membentuk pola pada layar.
Sementara itu, sinar katoda akan secara terus menerus menumbuk layar monitor
sesuai dengan input yang sebelumnya telah dikonversi ke dalam satuan
gelombang elektromagnetik.
Sistem Komputer SMK/MAK Kelas XI Semester I 51
Keuntungan menggunakan monitor jenis ini adalah harganya yang relatif
murah. Selain memiliki keuntungan, monitor jenis CRT ini juga memiliki
kelemahan yaitu penggunaan daya listrik cukup besar (sekitar 300-400 watt) dan
mata cepat lelah karena terkena pancaranradiasi elektromagnetik dari monitor
jenis ini.
Untuk mengatasi radiasi dari jenis monitor CRT ini dengan
menggunakan filter yang dapat mengurangi cahaya dari radiasi elektromagnetik
yang dipancarkan oleh monitor tersebut. Model monitor CRT ini digolongkan
menjadi dua (2):
1. layar cembung
2. layar datar (flat)
Monitor CRT dengan model flat memiliki radiasi yang lebih kecil
dibandingkan monitor CRT dengan model cembung. Hal ini otomatis juga
berpengaruh terhadap harga masing-masing model monitor CRT, harga monitor
CRT dengan layar datar sedikit lebih mahal dibandingkan monitor CRT dengan
layar cembung
2. LCD
Gambar 2.8.Monitor LCD (Liquid Crystal Display)
Monitor LCD (fungsi monitor) adalah merupakan jenis media tampilan
yang menggunakan kristal cair sebagai bahan utamanya. Jenis LCD ini sudah
sangat populer digunakan di berbagai barang elektronik seperti televisi, layar
komputer, kalkulator, dll.Saat ini layar LCD sudah sangat mendominasi untuk
notebook atau laptop karena membutuhkan daya listrik yang rendah, sangat
ringan beratnya, bentuk yang tipis, panas yang dihasilkan sedikit dan memiliki
resolusi tinggi.
Sebuah LCD berwarna terdiri dari banyak pixel / piksel (titik cahaya)
yang merupakan satu buah kristal cair sebagai sebuah titik cahaya. Walaupun
disebut titik cahaya, kristal cair tadi tidak dapat memancarkan cahaya. Cahaya
yang dihasilkan oleh sebuah LCD bersumber dari sebuah lampu neon yang
memiliki warna putih yang terletak di bagian belakang susunan kristal cair tadi.
51
52 Sistem Komputer SMK/MAK Kelas XI Semester I
Titik cahaya itu berjumlah puluhan ribu bahkan jutaan, inilah yang
membentuk tampilan citra. Kutub kristal cair yang dilewati arus listrik akan
berubah karena pengaruh polarisasi medan magnetik yang ditimbulkan dan akan
hanya membiarkan beberapa warna diteruskan sedangkan warna lainnya terfilter
(tersaring).
Keuntungan menggunakan monitor LCD ini adalah selain modelnya yang
ramping dan tidak memakan tempat, keunggulan lainnya adalah monitor LCD ini
sangat hemat penggunaan daya listrik (sekitar 20 watt) dan radiasi yang rendah.
Kelemahannya monitor jenis LCD adalah harga yang relatif lebih mahal dan bila
terjadi kerusakkan monitor LCD ini jauh lebih mahal dalam hal spare partnya
dibanding jenis monitor CRT. Monitor jenis LCD juga rentan karena mudah
tergores, bocor (dead pixel) atau pixel yang bocor, sehingga posisi pada pixel
yang bocor itu gambar tidak dapat ditampilkan.
3. Printer
Gambar 2.9. Printer
Printer adalah perangkat keras (hardware) dimana perangkat itu akan
bekerja apabila pengguna menghubungkannya dengan perangkat komputer,
yang bisa digunakan untuk keperluan mencetak tulisan, gambar, dan grafik ke
dalam bentuk kertas atau sejenisnya. Printer itu sendiri saat ini sering digunakan
untuk mencetak dokumen penting baik itu perusahaan ataupun organisasi
sekolah dan lain sebagainya. Dengan demikian, kehadiran printer tentu saja
sangat membantu keseharian para pekerja kantoran dan pelajar serta
masyarakat lainnya yang memiliki keperluan mencetak suatu dokumen penting.
Fungsi printer adalah untuk mencetak tulisan, gambar, grafik, dan data
lainnya dari komputer ke media kertas atau sejenisnya.Adapun istilah resolusi
pada printer itu sendiri, yaitu dpi atau singkatan dari dot per inch.Maksud dari
istilah tersebut adalah banyaknya jumlah titik dalam area yang memiliki luas 1
inci. Apabila semakin besar resolusi printer, maka bisa dipastikan hasil cetakan
juga akan semakin bagus. Dan sebaliknya, apabila resolusi printer yang
diusungnya terbilang kecil, maka hasil cetakan pun juga tidak terlalu bagus.
Sistem Komputer SMK/MAK Kelas XI Semester I 53
4. Plotter
Sumber :http://fatimah9a.blogspot.com
Gambar 2.10. Plotter
Plotter merupakan jenis printer yang dirancang secara khusus guna
menghasilkan output komputer yang berupa gambar ataupun grafik. Dengan
menghubungkan plotter pada sistem komputer, maka pelbagai bentuk gambar
akan dapat disajikan secara prima. Landscape-arsitektur banyak menggunakan
plotter guna menghasilkan gambar landscape, potongan pohon, ataupun untuk
membantu memvisualisasikan efek dari segala kegiatan yang ada.
Head dari plotter terdiri dari beberapa buah pena berwarna yang secara
terus-menerus akan bergerak keatas kertas gambar guna menghasilkan gambar
yang sebelumnya telah dirancang pada sistem komputer. Secara umum, bagian
yang ada didalam plotter terbagi menjadi dua, yaitu drum-plotter dan table-topplotters (flatbad). Flatbad plotter yang dilengkapi dengan pena ataupun
gantungan pena yang selalu bergerak menyelusuri permukaan kertas guna
menghasilkan gambar.
2.2.2.4 Mengasosiasi/ menalar
Tulislah hasil pengamatanmu pada tabel dibawah ini
No
Peripheral Output
Fungsi
Buatlah kesimpulan tentang :
1. Macam-macam pheripheral Output
53
54 Sistem Komputer SMK/MAK Kelas XI Semester I
2. Fungsi masing-masing pheripheral Output
2.2.2.5 Mengkomunikasikan
Presentasikan hasil pengamatan dan kesimpulanmu didepan kelas dengan penuh
rasa percaya diri mengenai :
1. Macam-macam pheripheral Output
2. Fungsi masing-masing pheripheral Output
2.2.3. Rangkuman
Alat Keluaran (Output Device) adalah perangkat keras komputer yang
berfungsi untuk menampilkan / mencetak keluaran sebagai hasil pengolahan
data.Alat keluaran terdiri atas hard copy, softcopy. Contoh alat keluaran, antara lain:
1. Monitor, merupakan suatu alat yang digunakan sebagai output data tampilan
grafis pada komputer tersebut. Ketajaman gambar yang ditampilkan pada
sebuah layar monitor sangat ditentukan oleh resolusi. Ada beberapa jenis atau
tipe monitor yang paling populer yaitu CRT (tampilan monitornya dihasilkan dari
pancaran sinar katoda yang berkecepatan tinggi di dalam sebuah tabung yang
hampa udara) dan LCD (menggunakan kristal cair sebagai bahan utamanya).
2. Printer adalah perangkat keras (hardware) dimana perangkat itu akan bekerja
apabila pengguna menghubungkannya dengan perangkat komputer, yang bisa
digunakan untuk keperluan mencetak tulisan, gambar, dan grafik ke dalam
bentuk kertas atau sejenisnya.
3. Plotter, merupakan jenis printer yang dirancang secara khusus guna
menghasilkan output komputer yang berupa gambar ataupun grafik. Dengan
menghubungkan plotter pada sistem komputer, maka pelbagai bentuk gambar
akan dapat disajikan secara prima.
2.2.4. Tugas
1. Alat Keluaran (Output Device) adalah?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
2. Model monitor CRT ini digolongkan menjadi dua (2), sebutkan!
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
3. Fungsi printer adalah untuk?
Sistem Komputer SMK/MAK Kelas XI Semester I 55
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
4. Secara umum, bagian yang ada didalam plotter terbagi menjadi dua, sebutkan!
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
5. Sebutkan keuntungan menggunakan monitor LCD!
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
2.2.5. Penilaian diri
Nama
: …………………………………………………
Nama-nama anggota kelompok
: …………………………………………………
Kegiatan kelompok
: …………………………………………………
Isilah pernyataan berikut dengan jujur. Untuk No. 1 s.d. 4, isilah dengan cara
melingkari jawaban dibawah pertanyaan.
1. Selama diskusi saya mengusulkan ide kepada kelompok untuk didiskusikan.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
2. Ketika kami berdiskusi, tiap orang diberi kesempatan mengusulkan sesuatu.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
3. Semua anggota kelompok kami melakukan sesuatu selama kegiatan.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
4. Tiap orang sibuk dengan yang dilakukannya dalam kelompok saya.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
5. Selama kerja kelompok, saya….
 Mendengarkan orang lain
 Mengorganisasi kelompok
 Mengajukan pertanyaan
 Mengacaukan kegiatan
 Mengorganisasi ide-ide saya
 Melamun
6. Apa yang kamu lakukan selama kegiatan?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
55
56 Sistem Komputer SMK/MAK Kelas XI Semester I
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
2.2.6. Uji Kompetensi/Ulangan
1. Monitor adalah…
a. Suatu alat yang digunakan sebagai input data tampilan grafis pada computer
b. Jenis media tampilan yang menggunakan kristal cair sebagai bahan
utamanya
c. Alat untuk mencetak tulisan, gambar, grafik, dan data lainnya dari komputer
ke media kertas atau sejenisnya
d. Suatu alat yang digunakan sebagai output data tampilan grafis pada
computer
e. Suatu alat yang dirancang secara khusus guna menghasilkan output
komputer yang berupa gambar ataupun grafik
2. Fungsi printer adalah…
a. Sebagai input data tampilan grafis pada computer
b. Mencetak tulisan, gambar, grafik, dan data lainnya dari komputer ke media
kertas atau sejenisnya
c. Sebagai output data tampilan grafis pada computer
d. Menghasilkan output komputer yang berupa gambar ataupun grafik
e. Media tampilan yang menggunakan kristal cair sebagai bahan utamanya
3. Media tampilan yang menggunakan kristal cair sebagai bahan utamanya, ialah…
a. Monitor
b. Printer
c. Monitor LCD
d. Plotter
e. Scanner
4. Ketajaman gambar yang ditampilkan pada sebuah layar monitor sangat
ditentukan oleh…
a. Bit
b. Byte
c. Resolusi
d. Pixel
e. Mahal atau tidaknya monitor
5. Secara umum, bagian yang ada didalam plotter terbagi menjadi dua, yaitu…
a. Drum-plotter dan table-top-plotters (flatbad)
b. Drum-plotter dan board-top-plotters (flatbad)
c. Table-plotter dan board-top-plotters (flatbad)
d. Table-plotter dan drum-top-plotters (flatbad)
e. Top-plotter dan drum-plotters
6. Sebuah LCD berwarna terdiri dari banyak…
a. Bit
b. Byte
c. Resolution
Sistem Komputer SMK/MAK Kelas XI Semester I 57
d. Pixel
e. Warna
7. Monitor CRT dengan model … memiliki radiasi yang lebih kecil dibandingkan
monitor CRT dengan model ….
a. Cekung; cembung
b. Cembung; cekung
c. Cembung; flat
d. Flat; cembung
e. Flat; cekung
8. Yang bukan merupakan keuntungan menggunakan monitor LCD, yaitu…
a. Radiasi rendah
b. Ramping
c. Hemat penggunaan daya listrik
d. Tidak memakan banyak tempat
e. Harga relative mahal
9. Maksud dari dpi (dot per inch), yaitu…
a. Banyaknya jumlah warna dalam area yang memiliki luas 1 inci
b. Banyaknya jumlah titik dalam area yang memiliki luas 1 inci
c. Banyaknya jumlah gambar dalam area yang memiliki luas 1 inci
d. Banyaknya jumlah garis dalam area yang memiliki luas 1 inci
e. Banyaknya jumlah kristal dalam area yang memiliki luas 1 inci
10. Jenis printer yang dirancang secara khusus guna menghasilkan output komputer
yang berupa gambar ataupun grafik disebut…
a. Printer khusus
b. Plotter
c. Router
d. Printer grafik
e. Table printer
57
58 Sistem Komputer SMK/MAK Kelas XI Semester I
2.3.
Kegiatan belajar 3 –Peripheral Storage (flash drive, disk drive, CD/DVD
ROM drive) (2 jam pelajaran)
2.3.1. Tujuan Pembelajaran
Setelah mengikuti pembelajaran, siswa mampu :
 Menyebutkan dan Memahami Peripheral storage
2.3.2. Aktivitas belajar siswa
2.3.2.1 Mengamati/ observasi
1. Buatlah kelompok dengan anggota 4-5 orang.
2. Amatilah gambar berikut ini :
a. Hardisk
Sumber : http://www.greenkomputer.com/
b. Flash drive
Sumber : http://tokoone.com/
c. CD/DVD
Sistem Komputer SMK/MAK Kelas XI Semester I 59
Sumber : https://id.wikipedia.org/
2.3.2.2 Menanya
Buatlah pertanyaan kepada Gurumu tentang Macam-macam Pheripheral Storage
dan fungsinya
2.3.2.3 Mencoba/ Mengumpulkan informasi
Peripheral Storage
Peripheral storage adalah perangkat penyimpanan. Contoh dari peripheral
storage ini adalah external hard drive, flash drive, disk drive, CD/DVD ROM drive dan
lain sebagainya
1. External hard drive
Dalam penggunaan sehari-hari istilah hardisk eksternal dan hardisk
portablesering digunakan sebagai satu pengertian, yaitu media penyimpan data
yang berada di luar casing komputer.Dan sejauh ini penggunaan dalam
pengertian yang seperti itu tidak dipermasalahkan. Namun demikian ada
beberapa perbedaan antara hard disk eksternal dan hard disk portable, yang jika
kita memahaminya akan membuat pemahaman kita tentang hard disk jadi lebih
baik.
Berikut adalah perbedaan hard disk eksternal dan hard disk portable :
1. Tingkat kebisingan (noise). Sekedar mengingatkan kembali bahwa hard disk
drive adalah media penyimpan data yang utama yang ada pada sebuah
komputer. Kapasitas mereka biasanya diukur dalam satuan GB (gigabyte)
atau TB (terabyte). Data yang kita simpan akan ditulis pada sebuah disc atau
cakram. Ada disc yang satu sisi dan ada pula yang dua sisi. Hardisk dapat
menimbulkan suara bising (noise) karena ada bagian yang bergerak yaitu,
disc, lengan actuator dan headbaca – tulis. Pada umumnya hard disk
eksternal suaranya lebih berisik dari pada hard disk portable.
2. Fungsi. Hardisk eksternal lebih dirancang untuk “menyimpan data”,
sedangkan hard disk portable untuk “membawa data”. Sebuah hard disk
eksternal sering dianggap sebagai peripheral komputer seperti halnya printer
atau scanner. Sedangkan hardisk portable lebih mirip “thumb drive” dalam hal
fungsi dan utilitasnya. Hard disk portable sering digunakan untuk menyimpan
data dari satu komputer kemudian memindahkannya ke komputer di lokasi
59
60 Sistem Komputer SMK/MAK Kelas XI Semester I
lain. Sedangkan hard disk eksternal utamanya bukan untuk lalu lintas data,
melainkan sebagai tempat untuk menyimpan data.
3. Ukuran (size). Ukuran hardisk portable biasanya lebih kecil, kira-kira sebesar
smartphone standar, sehingga mudah disimpan di tas laptop, ransel, atau
saku. Sedangkan ukuran hard disk eksternal bisa sama dengan hardisk
konvensional, tapi kelihatan lebih besar karena dibalut casing logam, dengan
menyisakan dua lubang kecil untuk kabel listrik dan kabel data.
4. Harga dan kapasitas. Harga external hard drive biasanya lebih mahal dari
portable hard drive, karena kapasitasnya juga biasanya lebih besar. Bahkan
kapasitas external hard drive banyak yang lebih besar ketimbang internal
drive komputer itu sendiri, sehingga bisa digunakan sebagai hardisk primer.
Sedangkan harga dan kapasitas hard disk portable biasanya jauh lebih kecil.
5. Sumber daya. Hardisk eksternal maupun hard disk portable keduanya
membutuhkan daya listrik untuk menjalankannya. Namun, hardisk portable
membutuhkan daya yang sangat sedikit sehingga kebutuhannya bisa
dicukupi dengan mengandalkan kabel USB. Sebaliknya hard disk external
merupakan perangkat yang membutuhkan energi lebih besar dan harus
dihubungkan dengan adaptor AC ke stop kontak. Jika hanya mengandalkan
power dari kabel USB tanpa terhubung ke sumber listrik, maka system di
komputer tidak bisa mengenali drive dan tidak bisa mengakses data di
dalamnya.
Itulah beberapa perbedaan hardisk external dan hardisk portable.Dalam
keseharian mungkin perbedaan itu jadi rancu, tidak dipermasalahkan dan tidak
terlalu diperhatikan orang.
2. Flash drive
Flash Disk adalah alat penyimpan data/file yang berupa NAND. Di dalam
perangkat ini, tertanam controller dan memori penyimpan data yang bersifat non–
volatile alias tidak akan hilang meskipun tidak terdapat daya listrik. Komponen
flashdisk lebih sederhana dan relative lebih sedikit dibandingkan dengan hardisk
. Hal ini disebabkan karena flashdisk tidak memerlukan piringan, motor, atau part
lain yang berkerja secara mekanik.
Umur flashdisk saat ini berkisar 10 tahun (masa pemakian normal). Tips
buat anda penggunaan flashdisk pada system operasi Windows Me/2000/XP
menyarankan pelepasan flashdisk dengan cara yang aman (Safe Removal). Hal
ini untuk menghindari data yang masih tersisa dan belum tertulis dari memori
cache ke flashdisk.Pencabutan flashdisk secara mendadak dapat mengakibatkan
data yang belum selesai ditulis menjadi rusak. Memutus koneksi dengan cara
aman akan memperpanjang umur flashdisk karena hubungan baca/tulis antara
komputer dan flashdisk diamankan terlebih dulu dan hubungan listrik singkat
(yang dapat merusak komponen flashdisk) dapat dicegah.
Flashdisk berfungsi untuk menyimpan dan memindahkan data Anda
mungkin yang paling umum digunakan untuk USB flash drive. Tapi sebenarnya
ada manfaat flash disk lain yang dapat Anda lakukan dengan drive ini yang
sangat berguna. Berikut adalah 10 cara Anda bisa memperoleh manfaat
flashdisk drive USB untuk melakukan hal lain lebih dari sekedar hanya
menyimpan dan memindahkan data. Selain menyimpan data, Anda dapat
menjalankan aplikasi portable dari flash drive USB. Misalnya, OpenOffice, yang
merupakan office suite lengkap yang mencakup pengolah kata, spreadsheet,
Sistem Komputer SMK/MAK Kelas XI Semester I 61
presentasi, paket menggambar, dan database yang tersedia sebagai aplikasi
portabel. Anda dapat mengunjungi alamat ini; PortableApps.com untuk melihat
program apa saja yang bisa dijalankan lewat flash disk drive. Anda bahkan bisa
menginstal seluruh aplikasi yang mencakup hal-hal seperti pemutar audio,
permainan, utilitas antivirus, dan sistem menu praktis dari flash disk ini.
3. CD/DVD ROM drive
CD-ROM merupakan akronim dari “compact disc read-only memory”
adalah sebuah piringan kompak dari jenis piringan optik (optical disc) yang dapat
menyimpan data. CD-ROM juga berarti bahwa CD-ROM drive hanya bisa
digunakan untuk membaca sebuah CD saja. Secara garis besar CD-ROM
dibedakan menjadi 2 menurut tipenya yaitu : ATA/IDE dan SCSI. Yang paling
mendasari dari perbedaan tersebut adalah kecepatannya. Kalau ATA memiliki
kecepatan 100-133Mbps sedangkan SCSI memiliki kecepatan kira-kira 150
Mbps. Untuk tipe SCSI biasanya ditemuka pada CR RW drive. Pada CD ROM
terdapat tulisan 56X artinya kemampuan memberikan kecepatan transfer data
sebesar 56 x150 Kbps. Tipe CD RW juga biasanya dibedakan berdasarkan
kemapuan membakar dan membaca. CD RW tipe 12x8x32 artinya memiliki
kemampuan membakar pada CD R seccepat 12x, membakar pada CD RW
secepat 8x, dan membaca CD R/CD RW/dengan kecepatan maksimal 32x.
Telah di jelaskan bahwa CD ROM mempunyai arti bahwa sebuah
Hadware yang hanya bisa membaca CD saja.Selain kegunaan dasar tersebut
CD ROM juga digunakan untuk melakukan penginstalasian sebuah OS
(OPERATING SYSTEM), Game, atau Software-software lainnya.Atau melakukan
booting pada saat msuk ke OS bila sebuah System tidak mau berjalan.
2.3.2.4 Mengasosiasi/ menalar
Tulislah hasil pengamatanmu tentang peripheral storage pada tabel dibawah ini
No
Peripheral storage
Fungsi
Buatlah kesimpulan tentang peripheral storage dan fungsinya.
2.3.2.5 Mengkomunikasikan
Presentasikan hasil pengamatan dan kesimpulanmu didepan kelas dengan penuh
rasa percaya diri Pheripheral Storage dan fungsinya.
2.3.3. Rangkuman
Peripheral storage adalah perangkat penyimpanan. Contoh dari peripheral
storage ini, antara lain:
61
62 Sistem Komputer SMK/MAK Kelas XI Semester I
1. External hard drive, yaitu media penyimpan data yang berada di luar casing
komputer.
2. Flash drive adalah alat penyimpan data/file yang berupa NAND. Di dalam
perangkat ini, tertanam controller dan memori penyimpan data yang bersifat
non–volatile alias tidak akan hilang meskipun tidak terdapat daya listrik.
Flashdisk berfungsi untuk menyimpan dan memindahkan data.
3. CD/DVD ROM drive, merupakan sebuah piringan kompak dari jenis piringan
optik (optical disc) yang dapat menyimpan data. CD-ROM drive hanya bisa
digunakan untuk membaca sebuah CD dan untuk melakukan penginstalasian
sebuah OS (OPERATING SYSTEM), Game, atau Software-software lainnya.
Secara garis besar CD-ROM dibedakan menjadi 2 menurut tipenya yaitu :
ATA/IDE dan SCSI.
2.3.4. Tugas
1. Peripheral storage adalah?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
2. Sebutkan contoh peripheral storage!
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
3. Jelaskan perbedaan hard disk eksternal dan hard disk portable!
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
4. Apa fungsi flashdisk?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
5. CD-ROM merupakan akronim dari “compact disc read-only memory” adalah?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
Sistem Komputer SMK/MAK Kelas XI Semester I 63
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
2.3.5. Penilaian diri
Nama
: …………………………………………………
Nama-nama anggota kelompok
: …………………………………………………
Kegiatan kelompok
: …………………………………………………
Isilah pernyataan berikut dengan jujur. Untuk No. 1 s.d. 4, isilah dengan cara
melingkari jawaban dibawah pertanyaan.
1. Selama diskusi saya mengusulkan ide kepada kelompok untuk didiskusikan.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
2. Ketika kami berdiskusi, tiap orang diberi kesempatan mengusulkan sesuatu.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
3. Semua anggota kelompok kami melakukan sesuatu selama kegiatan.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
4. Tiap orang sibuk dengan yang dilakukannya dalam kelompok saya.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
5. Selama kerja kelompok, saya….
 Mendengarkan orang lain
 Mengorganisasi kelompok
 Mengajukan pertanyaan
 Mengacaukan kegiatan
 Mengorganisasi ide-ide saya
 Melamun
6. Apa yang kamu lakukan selama kegiatan?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
2.3.6. Uji Kompetensi/Ulangan
1. Yang bukan merupakan contoh dari peripheral storage, yaitu…
a. External hard drive
b. Flash drive
c. Disk drive
d. CD/DVD ROM drive
e. ALU
2. Alat penyimpan data/file yang berupa NAND, ialah…
a. Hard disk
b. Flash disk
63
64 Sistem Komputer SMK/MAK Kelas XI Semester I
3.
4.
5.
6.
7.
8.
c. Disk drive
d. CD/ DVD ROM drive
e. ALU
Piringan kompak dari jenis piringan optik (optical disc) yang dapat menyimpan
data, disebut…
a. CD-ROM
b. Hard disk
c. Flash Disk
d. Disk Drive
e. ALU
ATA merupakan salah satu tipe CD-ROM yang memiliki kecepatan…
a. 100-123 Mbps
b. 150 Mbps
c. 100-133 Mbps
d. 150-173 Mbps
e. Kurang dari 100 Mbps
Pada CD ROM terdapat tulisan 56X artinya…
a. Kemampuan memberikan kecepatan transfer data sebesar 56 x100 Kbps
b. Kemampuan memberikan kecepatan transfer data sebesar 56 x123 Kbps
c. Kemampuan memberikan kecepatan transfer data sebesar 56 x133 Kbps
d. Kemampuan memberikan kecepatan transfer data sebesar 56 x173 Kbps
e. Kemampuan memberikan kecepatan transfer data sebesar 56 x150 Kbps
Tipe CD RW juga biasanya dibedakan berdasarkan kemapuan… dan ….
a. Membaca; membakar
b. Menulis; membaca
c. Membakar; menulis
d. Membakar; memproses
e. Menulis; memproses
CD RW tipe 12x8x32 artinya…
a. Memiliki kemampuan membaca pada CD R secepat 12x, membaca pada CD
RW secepat 8x, dan membaca CD R/CD RW dengan kecepatan maksimal
32x
b. Memiliki kemampuan membakar pada CD R secepat 12x, membakar pada
CD RW secepat 8x, dan membaca CD R/CD RW dengan kecepatan
maksimal 32x
c. Memiliki kemampuan membakar pada CD R secepat 12x, membaca pada CD
RW secepat 8x, dan membaca CD R/CD RW dengan kecepatan maksimal
32x
d. Memiliki kemampuan membakar pada CD R secepat 12x, membakar pada
CD RW secepat 8x, dan membakar CD R/CD RW dengan kecepatan
maksimal 32x
e. Memiliki kemampuan membakar pada CD R secepat 12x, membaca pada CD
RW secepat 8x, dan membakar CD R/CD RW dengan kecepatan maksimal
32x
Pencabutan flashdisk secara mendadak dapat mengakibatkan…
a. Computer mati
b. Data di dalam flashdisk bertambah
c. Flashdisk rusak
Sistem Komputer SMK/MAK Kelas XI Semester I 65
d. Data yang belum selesai ditulis menjadi rusak
e. Data diperbarui
65
66 Sistem Komputer SMK/MAK Kelas XI Semester I
2.4.
Kegiatan belajar 4 –Peripheral Input/Output (modem, NIC) (2 jam
pelajaran)
2.4.1. Tujuan Pembelajaran
Setelah mengikuti pembelajaran, siswa mampu :
 Menyebutkan dan Memahami Peripheral Input/Output
2.4.2. Aktivitas belajar siswa
2.4.2.1 Mengamati/ observasi
1. Buatlah kelompok dengan anggota 4-5 orang.
2. Amatilah gambar berikut ini :
a. Modem
Sumber : http://satriaadhikharisma.blogspot.com
b. Kartu Jaringan
Sumber : http://freesoft41.blogspot.com
2.4.2.2 Menanya
Buatlah pertanyaan kepada Gurumu mengenai peripheral input output dan
fungsinya.
2.4.2.3 Mencoba/ Mengumpulkan informasi
Sistem Komputer SMK/MAK Kelas XI Semester I 67
Peripheral Input/Output
1. Modem
Sumber : http://satriaadhikharisma.blogspot.com
Gambar 2.11. Modem
Modem berasal dari singkatan Modulator Demodulator. Modulator
merupakan bagian yang mengubah sinyal informasi ke dalam sinyal pembawa
(carrier) dan siap untuk dikirimkan, sedangkan Demodulator adalah bagian yang
memisahkan sinyal informasi (yang berisi data atau pesan) dari sinyal pembawa
yang diterima sehingga informasi tersebut dapat diterima dengan baik. Modem
merupakan penggabungan kedua-duanya, artinya modem adalah alat
komunikasi dua arah. Setiap perangkat komunikasi jarak jauh dua-arah
umumnya menggunakan bagian yang disebut "modem", seperti VSAT,
Microwave Radio, dan lain sebagainya, namun umumnya istilah modem lebih
dikenal sebagai Perangkat keras yang sering digunakan untuk komunikasi pada
komputer.
Data dari komputer yang berbentuk sinyal digital diberikan kepada
modem untuk diubah menjadi sinyal analog, ketika modem menerima data dari
luar berupa sinyal analog, modem mengubahnya kembali ke sinyal digital supaya
dapat diproses lebih lanjut oleh komputer. Sinyal analog tersebut dapat
dikirimkan melalui beberapa media telekomunikasi seperti telepon dan radio.
2. NIC
Sumber : http://freesoft41.blogspot.com
67
68 Sistem Komputer SMK/MAK Kelas XI Semester I
Gambar 2.12.NIC
Kartu Jaringan atau disebut dengan istilah NIC (Network Interface Card)
atau LAN Card atau Ethernet Card merupakan suatu perangkat yang
menyediakan media untuk menghubungkan antar computer. Kebanyakan Kartu
Jaringan itu berjenis kartu internal, yaitu kartu jaringan yng di pasang pada slot
ekspansi di dalam PC komputer.
Didalam Suatu workstation ini pun tidak dapat dihubungkan secara
langsung dengan kabel jaringan ataupun tranceiver cable, tetapi melalui suatu
rangkaian elektronika yang dirancang khusus untuk menanganinetwork protocol
yang dikenaldengan Network Interface Card (NIC).
Beberapa komputer seperti komputer MAC, menggunakan sebuah kotak
khusus yang ditancapkan ke port serial atau SCSI port komputernya. Pada
komputer notebook ada slot untuk kartu jaringan yang biasa disebut PCMCIA
slot. Kartu jaringan yang banyak terpakai saat ini adalah: kartu jaringan Ethernet,
LocalTalk konektor, dan kartu jaringan Token Ring. Yang saat ini populer
digunakan adalah Ethernet, lalu diikuti oleh Token Ring, dan LocalTalk.
Fungsi Network Interface Card (NIC) / Kartu Jaringan Network Interface
card (NIC) memiliki dua fungsi utama yaitu :
1. Peranti yang menyambungkan kabel jaringan dengan komputer.
2. Peranti yang menyediakan pengalamatan secara fisik. Artinya kartu jaringan
memiliki kode tertentu yang unik.
2.4.2.4 Mengasosiasi/ menalar
Tulislah hasil pengamatanmu tentang peripheral peripheral input output dan
fungsinya pada tabel dibawah ini.
No
Peripheral Input/Output
Fungsi
Buatlah kesimpulan tentang peripheral Input/Output dan fungsinya.
2.4.2.5 Mengkomunikasikan
Presentasikan hasil pengamatan dan kesimpulanmu didepan kelas dengan penuh
rasa percaya diri tentang peripheral input output dan fungsinya..
2.4.3. Rangkuman
1. Modem, berasal dari singkatan Modulator Demodulator. Modulator merupakan
bagian yang mengubah sinyal informasi ke dalam sinyal pembawa (carrier) dan
siap untuk dikirimkan, sedangkan Demodulator adalah bagian yang memisahkan
sinyal informasi (yang berisi data atau pesan) dari sinyal pembawa yang diterima
sehingga informasi tersebut dapat diterima dengan baik.
Sistem Komputer SMK/MAK Kelas XI Semester I 69
Data dari komputer yang berbentuk sinyal digital diberikan kepada
modem untuk diubah menjadi sinyal analog, ketika modem menerima data dari
luar berupa sinyal analog, modem mengubahnya kembali ke sinyal digital supaya
dapat diproses lebih lanjut oleh komputer.
2. NIC (Network Interface Card) atau Kartu Jaringan atau LAN Card atau Etherned
Card merupakan suatu perangkat yang menyambungkan kabel jaringan dengan
computer serta menyediakan pengalamatan secara fisik.
2.4.4. Tugas
1. Apakah yang dimaksud modem?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
2. Jelaskan cara kerja modem!
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
3. Sebutkan Fungsi Network Interface Card (NIC)!
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
4. Apa yang dimaksud dengan PCMCIA slot?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
5. Sebutkan kartu jaringan yang banyak terpakai saat ini?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
69
70 Sistem Komputer SMK/MAK Kelas XI Semester I
2.4.5. Penilaian diri
Nama
: …………………………………………………
Nama-nama anggota kelompok
: …………………………………………………
Kegiatan kelompok
: …………………………………………………
Isilah pernyataan berikut dengan jujur. Untuk No. 1 s.d. 4, isilah dengan cara
melingkari jawaban dibawah pertanyaan.
1. Selama diskusi saya mengusulkan ide kepada kelompok untuk didiskusikan.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
2. Ketika kami berdiskusi, tiap orang diberi kesempatan mengusulkan sesuatu.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
3. Semua anggota kelompok kami melakukan sesuatu selama kegiatan.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
4. Tiap orang sibuk dengan yang dilakukannya dalam kelompok saya.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
5. Selama kerja kelompok, saya….
 Mendengarkan orang lain
 Mengorganisasi kelompok
 Mengajukan pertanyaan
 Mengacaukan kegiatan
 Mengorganisasi ide-ide saya
 Melamun
6. Apa yang kamu lakukan selama kegiatan?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
2.4.6. Uji Kompetensi/Ulangan
1. Modem berasal dari singkatan…
a. Moderator demodulasi
b. Modulator demodulator
c. Moderator demodulator
d. Modulator demonc
e. Modelator demodulator
2. Modulator merupakan bagian yang mengubah … ke dalam … dan siap untuk
dikirimkan.
a. Sinyal data; sinyal pemroses
b. Sinyal data; sinyal pembawa
c. Sinyal informasi; sinyal pembawa
d. Sinyal informasi; sinyal pemroses
e. Sinyal informasi; sinyal pembaca
3. Kepanjangan dari NIC, yaitu…
a. Network Innerface Card
b. Network Intention Card
c. Network Interface Card
d. Network Intro Card
Sistem Komputer SMK/MAK Kelas XI Semester I 71
e. Network inface Card
4. Kebanyakan Kartu Jaringan itu berjenis kartu internal, yaitu…
a. Kartu jaringan yang di pasang pada slot ekspansi di dalam PC computer
b. Kartu jaringan yng di pasang pada network di dalam PC computer
c. Kartu jaringan yang di pasang pada terminal di dalam PC computer
d. Kartu jaringan yang di pasang di luar PC computer
e. Kartu jaringan yang di pasang pada slot inspansi di dalam PC computer
5. Fungsi dari NIC, adalah…
a. Menyediakan pengalamatan secara fisik, yaitu kartu jaringan memiliki kode
tertentu yang unik
b. Alat komunikasi dua arah
c. Menyediakan tempat penyimpanan
d. Mengadakan pengamatan data fisik.
e. Menyediakan pengalamatan secara fisik, yaitu kartu jaringan memiliki warna
tertentu yang unik
71
72 Sistem Komputer SMK/MAK Kelas XI Semester I
Bab 3 - Struktur dan Interkoneksi Bus
3.1.
Kegiatan belajar 1 – Jenis dan fungsi BUS (4 jam pelajaran)
3.1.1. Tujuan Pembelajaran
Setelah mengikuti pembelajaran, siswa mampu :
 Menganalisis jenis dan karakteristik BUS
3.1.2. Aktivitas belajar siswa
3.1.2.1 Mengamati/ observasi
1. Buatlah kelompok dengan anggota 4-5 orang.
2. Amatilah gambar berikut ini :
a. Bus PCI
Sumber : http://en.wikipedia.org/
b. Bus USB
Sumber : http://en.wikipedia.org/
c. Bus SCSI
Sistem Komputer SMK/MAK Kelas XI Semester I 73
Sumber : https://thecustomizewindows.com
d. Bus Fire Wire
Sumber : http://news.techgenie.com/
3.1.2.2 Menanya
Buatlah pertanyaan kepada Gurumu tentang
1. Jenis Bus dan
2. Fungsi BUS.
3.1.2.3 Mencoba/ Mengumpulkan informasi
Jenis dan Karakteristik Bus
Dalam Jogiyanto (Jogiyanto, 2005, hal. 169) bus atau disebut juga pathway
merupakan sirkuit yang merupakan jalur transportasi informasi antara dua atau lebih
alat-alat dalam sistem komputer.bus yang menghubungkan CPU dengan main
memory disebut dengan internal bus. Sedangkan bus yang menghubungkan CPU
alat-alat input/output disebut dengan external bus.
Berdasarkan jenis busnya (Stalling, 1997, hal. 84), bus dibedakan menjadi
bus yang khusus menyalurkan data tertentu, misalnya paket data saja atau alamat
saja, jenis ini disebut dedicated bus. Namun apabila bus dilalukan informasi yang
berbeda baik data, alamat maupun sinyal kontrol dengan metode mulipleks data
maka bus ini disebut multiplexed bus.
73
74 Sistem Komputer SMK/MAK Kelas XI Semester I
Keuntungan multiplexed bus adalah hanya memerlukan seluran sedikit
sehingga dapat menghemat tempat, namun kerugiannya adalah kecepatan transfer
data menurun dan diperlukan mekanisme yang komplek untuk mengurai data yang
telah dimultipleks. Jenis bus yang lainnya pada komputer adalah sebagai berikut ini:
a. Bus PCI (Peripheral Component Interconnect)
Bus PCI adalah bus yang tidak tergantung prosesor dan berfungsi
sebagai bus mezzanine atau bus peripheral. PCI memiliki kinerja tinggi untuk
sistem I/O berkecepatan tinggi seperti: video adaptor, NIC, disk controller, sound
card, dan ain-lain. Standar PCI adalah 64 saluran data pada kecepatan 33 MHz,
laju transfer data 264 MB per detik atau 2,112 Gbps. Keunggulan PCI tidak
hanya pada kecepatannya saja tetapi murah dengan keping yang sedikit. Intel
mulai menerapkan PCI pada tahun 1990 untuk sistem pentiumnya.Untuk
mempercepat penggunaan PCI, Intel mempatenkan PCI bagi domain publik
sehingga vendor dapat mengeluarkan produk dengan PCI tanpa royalti.
b. Bus USB
Semua perangkat peripheral tidak efektif apabila dipasang pada bus
berkecepatan tinggi PCI, sedangkan banyak peralatan yang memiliki kecepatan
rendah seperti keyboard, mouse, dan printer.Sebagai solusinya tujuh vendor
komputer (Compaq, DEC, IBM, Intel, Microsoft, NEC, dan Northern Telecom)
bersama-sama merancang bus untuk peralatan I/O berkecapatan
rendah.Standar yang dihasilkan dinamakan Universal Standard Bus (USB).
Keuntungan yang didapatkan dan tujuan dari penerapan USB adalah sebagai
berikut:
 Pemakai tidak harus memasang tombol atau jumper pada PCB atau
peralatan.
 Pemakai tidak harus membuka casing untuk memasang peralatan I/O baru.
 Hanya satu jenis kabel yang diperlukan sebagai penghubung.
 Dapat mensuplai daya pada peralatan-peralatan I/O.
 Memudahkan pemasangan peralatan-peralatan yang hanya sementara
dipasang pada komputer.
 Tidak diperlukan reboot pada pemasangan peralatan baru dengan USB.
 Murah
Bandwidth total USB adalah 1,5 MB per detik. Bandwidth itu sudah
meencukupi peralatan I/O berkecepatan rendah seperti keyboard, mouse,
scanner dan sebagainya.Kabel bus terdiri dari 4 kawat, 2 untuk data, 1 untuk
power dan 1 untuk ground.Sistem pensinyalan mentransmisikan sebuah bilangan
nol sebagai transisi tegangan dan sebuah bilangan satu bila tidak ada transmisi
tegangan.
c. Bus SCSI (Small Computer System Interfaces)
SCSI adalah perangkat peripheral eksternal yang dipopulerkan oleh
Macintosh pada tahun 1984. SCSI merupakan interface standard untuk drive CDROM, peralatan audio, hard disk, dan perangkat penyimpanan eksternal
berukuran besar. SCSI menggunakan interface paralel dengan 8, 16 atau 32
saluran data.
Konfigurasi SCSI umunya berkaitan dengan bus, walaupun pada
kenyataanya perangkat-perangkat tersebut dihubungkan secara daisy-chain.
Perangkat SCSI memiliki dua buah konektor yaitu konektor input dan konektor
Sistem Komputer SMK/MAK Kelas XI Semester I 75
output. Seluruh perangkat berfungsi secara independen dan dapat saling
bertukar data misalnya hard disk dapat mem-back up diri ke tape drive tanpa
melibatkan prosesor.
d. Bus Fire Wire
Semakin pesatnya kebutuhan bus I/O berkecepatan tinggi dan semakin
cepatnya prosesor saat ini yang mencapai 1 GHz, maka perlu diimbangi dengan
bus berkecepatan tinggi juga.Bus SCSI dan PCI tidak mencukupi kebutuhan saat
ini.Sehingga dikembangkan bus performance tinggi yang dikenal dengan Fire
Wire.
Fire wire memiliki kelebihan dibandingkan dengan interface I/O lainnya
yaitu sangat cepat, murah dan mudah untuk diimplementasikan. Kelebihannya
adalah penggunaan transmisi serial sehingga tidak memerlukan banyak kabel.
Menurut Supriyanto jenis bus-bus pada komputer modern adalah:
1) Bus prosesor. Disebut juga FSB (Front-Side Bus), merupakan bus kecepatan
tinggi dalam sistem dan merupakan inti chipset dan motherboard. Bus ini
digunakan terutama oleh prosesor untuk melewatkan informasi ke dan dari
cache atau memori utama dan North Bridge dari chipset yang biasanya
memiliki lebar bus 64 bit (8 byte).
2) Bus AGP (Accelerated Graphics Port). Merupakan bus 32-bit kecepatan
tinggi dikhususkan untuk video atau grafik card.
3) Bus PCI (Peripheral Component Interconnect). Merupakan bus 32-bit atau
64-bit yang dibangkitkan oleh North Bridge chipset dalam chipset North/South
Bridge atau oleh I/O controller hub dalam chipset yang menggunakan
arsitektur hub. Peripheral kecepatan tinggi seperti adapter SCSI, card
jaringan dan yang lainnya.
4) Bus ISA (Industry Standart Architecture). Merupakan bus 16-bit yang
fungsinya hampir sama dengan bus PCI, namun biasanya keberadaannya
terdapat pada komputer pendahulu sebelum adanya bus PCI. Bus 32-bit
yang merupakan variant dari ISA adalah EISA (Extended ISA).
3.1.2.4 Mengasosiasi/ menalar
Isikan hasil pengamatanmu tentang jenis dan fungsi BUS pada tabel dibawah ini
No
Jenis Bus
Fungsi Bus
Buatlah kesimpulan tentang :
1. Jenis Bus dan
2. Fungsi BUS.
3.1.2.5 Mengkomunikasikan
Presentasikanlah hasil kerja kelompokmu didepan kelas dengan penuh rasa
percaya diri mengenai :
75
76 Sistem Komputer SMK/MAK Kelas XI Semester I
1. Jenis Bus dan
2. Fungsi BUS.
3.1.3. Rangkuman
Bus atau disebut juga pathway merupakan sirkuit yang merupakan jalur
transportasi informasi antara dua atau lebih alat-alat dalam sistem komputer. bus
yang menghubungkan CPU dengan main memory disebut dengan internal bus.
Sedangkan bus yang menghubungkan CPU alat-alat input/output disebut dengan
external bus.
Berdasarkan jenis busnya, bus dibedakan menjadi bus yang khusus
menyalurkan data tertentu, misalnya paket data saja atau alamat saja, jenis ini
disebut dedicated bus. Namun apabila bus dilalukan informasi yang berbeda baik
data, alamat maupun sinyal kontrol dengan metode mulipleks data maka bus ini
disebut multiplexed bus. Jenis bus yang lainnya pada computer, yaitu Bus PCI
(Peripheral Component Interconnect); Bus USB; Bus SCSI (Small Computer System
Interfaces); Bus Fire Wire.
Menurut Supriyanto jenis bus-bus pada komputer modern, antara lain: Bus
prosesor.atau FSB (Front-Side Bus), merupakan bus kecepatan tinggi dalam sistem
dan merupakan inti chipset dan motherboard. Bus ini digunakan terutama oleh
prosesor untuk melewatkan informasi ke dan dari cache atau memori utama dan
North Bridge dari chipset yang biasanya memiliki lebar bus 64 bit (8 byte).
3.1.4. Tugas
1. Apakah yang dimaksud dengan BUS?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
2. Keuntungan multiplexed bus adalah?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
3. Sebutkan Jenis bus pada komputer!
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
Sistem Komputer SMK/MAK Kelas XI Semester I 77
………………………………………………………………………………………………
………………………………………
4. Jelaskan kelebihan jenis bus fire-wire!
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
5. Keuntungan yang didapatkan dan tujuan dari penerapan USB adalah?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
3.1.5. Penilaian diri
Nama
: …………………………………………………
Nama-nama anggota kelompok
: …………………………………………………
Kegiatan kelompok
: …………………………………………………
Isilah pernyataan berikut dengan jujur. Untuk No. 1 s.d. 4, isilah dengan cara
melingkari jawaban dibawah pertanyaan.
1. Selama diskusi saya mengusulkan ide kepada kelompok untuk didiskusikan.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
2. Ketika kami berdiskusi, tiap orang diberi kesempatan mengusulkan sesuatu.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
3. Semua anggota kelompok kami melakukan sesuatu selama kegiatan.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
4. Tiap orang sibuk dengan yang dilakukannya dalam kelompok saya.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
5. Selama kerja kelompok, saya….
 Mendengarkan orang lain
 Mengorganisasi kelompok
 Mengajukan pertanyaan
 Mengacaukan kegiatan
 Mengorganisasi ide-ide saya
 Melamun
6. Apa yang kamu lakukan selama kegiatan?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
3.1.6. Uji Kompetensi/Ulangan
77
78 Sistem Komputer SMK/MAK Kelas XI Semester I
1. Nama lain dari bus, yaitu…
a. Busway
b. Fileway
c. Pathway
d. Barway
e. Terminal
2. Bus merupakan jalur transportasi informasi antara dua atau lebih alat-alat dalam
sistem computer yang berupa…
a. Terminal
b. Sirkuit
c. Barcode
d. Sinyal
e. Jalur
3. Yang dimaksud dengan dedicated bus adalah…
a. Bus yang khusus menyalurkan data tertentu, misalnya paket data saja atau
alamat saja
b. Bus yang hanya memerlukan saluran sedikit
c. Bus yang memerlukan mekanisme yang komplek untuk mengurai data yang
telah dimultipleks
d. Bus yang tidak hanya menyalurkan data tertentu
e. Bus yang memerlukan banyak saluran
4. Berikut adalah Jenis bus yang terdapat pada computer, kecuali…
a. Bus PCI (Peripheral Component Interconnect)
b. Bus ALU
c. Bus USB
d. Bus SCSI (Small Computer System Interfaces)
e. Bus Fire Wire
5. Bus PCI adalah…
a. Bus yang terdiri dari komponen peripheral
b. Bus yang dihubungkan secara daisy-chain
c. Bus yang tidak tergantung prosesor dan berfungsi sebagai bus mezzanine
atau bus peripheral
d. Bus yang tergantung prosesor dan berfungsi sebagai bus mezzanine atau
bus peripheral
e. Bus yang memudahkan pemasangan peralatan-peralatan yang hanya
sementara dipasang pada computer
6. SCSI merupakan interface standard untuk drive-drive di bawah ini, kecuali…
a. CD-ROM
b. Peralatan audio
c. Hard disk
d. Perangkat penyimpanan eksternal berukuran besar
e. Perangkat penyimpanan eksternal berukuran kecil
7. Standar PCI adalah…
a. 64 saluran data pada kecepatan 33 MHz, laju transfer data 264 MB per detik
atau 2,112 Gbps
b. 64 saluran data pada kecepatan 23 MHz, laju transfer data 264 MB per detik
atau 2,112 Gbps
Sistem Komputer SMK/MAK Kelas XI Semester I 79
c. 54 saluran data pada kecepatan 33 MHz, laju transfer data 254 MB per detik
atau 2,112 Gbps
d. 54 saluran data pada kecepatan 33 MHz, laju transfer data 264 MB per detik
atau 2,112 Gbps
e. 64 saluran data pada kecepatan 33 MHz, laju transfer data 254 MB per detik
atau 2,112 Gbps
8. Perangkat SCSI memiliki dua buah konektor yaitu…
a. Konektor input dan konektor BUS
b. Konektor internet dan konektor output
c. Konektor input dan konektor intenet
d. Konektor input dan konektor output
e. Konektor internet dan konektor BUS
9. Kabel bus terdiri dari…
a. 4 kawat, 1 untuk data, 2 untuk power dan 1 untuk ground
b. 4 kawat, 1 untuk data, 1 untuk power dan 2 untuk ground
c. 6 kawat, 2 untuk data, 1 untuk power dan 3 untuk ground
d. 4 kawat, 2 untuk data, 1 untuk power dan 1 untuk ground
e. 6 kawat, 2 untuk data, 2 untuk power dan 2 untuk ground
10. Berikut merupakan vendor komputer yang bersama-sama merancang bus untuk
peralatan I/O berkecapatan rendah, kecuali…
a. Compaq
b. Intel
c. Microsoft
d. Apple
e. Northern Telecom
79
80 Sistem Komputer SMK/MAK Kelas XI Semester I
3.2.
Kegiatan belajar 2 – Sistem bus (2 jam pelajaran)
3.2.1. Tujuan Pembelajaran
Setelah mengikuti pembelajaran, siswa mampu :
 Menjelaskan system bus
 Menjelaskan fungsinya
3.2.2. Aktivitas belajar siswa
3.2.2.1 Mengamati/ observasi
1. Buatlah kelompok dengan anggota 4-5 orang
2. Amatilah gabar berikut ini
Sumber : http://en.wikipedia.org/
3.2.2.2 Menanya
Buatlah pertanyaan kepada Gurumu mengenai :
1. System BUS
2. Fungsi Sistem BUS
3.2.2.3 Mencoba/ Mengumpulkan informasi
Sistem BUS
Dalam Stalling (Stalling, 1997, hal. 80) bus merupakan lintasan komunikasi
yang menghubungkan dua atau lebih komponen komputer.Sifat penting dan
merupakan syarat utama adalah bus merupakan media transmisi yang dapat
digunakan bersama oleh sejumlah perangkat yang terhubung padanya.Karena
digunakan bersama, diperlukan aturan main agar tidak terjadi ttabrakan data atau
kerusakan data yang ditransmisikan.Walaupun digunakan bersama namun dalam
satu waktu hanya ada sebuah perangkat yang dapat menggunakan bus.
Sebuah bus biasanya terdiri atas beberapa saluran.Sebagai contoh bus data
terdiri atas 8 saluran sehingga dalam satu waktu dapat mentransfer data 8 bit.Secara
Sistem Komputer SMK/MAK Kelas XI Semester I 81
umum fungsi saluran bus dikategorikan dalam tiga bagian, yaitu data bus, address
bus dan control bus. Berikut penjelasannya:
a. Data Bus
Data bus menurut Supriyanto (Supriyanto, 2005, hal. 41) adalah jalur-jalur
perpindahan data antar modul dalam sistem komputer. Biasanya terdiri dari 8,
16, 32 atau 64 jalur data yang paralel. Karena pada suatu saat tertentu masingmasing saluran hanya dapat membawa 1 bit data, maka jumlah saluran
menentukan jumlah bit yang dapat ditransfer pada suatu saat. Lebar data bus ini
menentukan kinerja sistem secara keseluruhan. Sifatnya bidirectional, misalnya
CPU dapat membaca dari memori atau port dan dapat juga mengirim ke memori
atau port.
b. Address Bus (Bus Alamat)
Address bus menurut Supriyanto (Supriyanto, 2005, hal. 42) digunakan
untuk menandakan lokasi sumber ataupun tujuan pada proses transfer data.
Pada jalur ini CPU akan mengirimkan alamat memori yang akan ditulis atau
dibaca. Address bus biasanya terdiri atas 16, 20, 24 atau 32 jalur paralel. Lebar
address bus menentukan kapasitas memori maksimum sistem. Sebagai contoh
bila CPU mempunyai address bus 20 bit maka CPU dapat mengalamatkan 220
atau 1048576 alamat (1MB).
c. Control Bus
Control bus menurut Supriyanto (Supriyanto, 2005, hal. 42) digunakan
untuk mengontrol penggunaan serta akses data bus dan address bus. Control
bus terdiri dari 4 sampai 1 jalur paralel. CPU akan mengirim sinyal pada control
bus ini bila akan men-enable sebuah alamat yang ditunjuk, baik itu memori atau
I/O port. Sinyal bus kendali antara lain:
 Memori read, untuk memerintahkan melakukan pembacaan dari memori.
 Memori write, untuk memerintahkan melakukan penulisan ke memori.
 I/O read, untuk memerintahkan melakukan pembacaandari I/O port.
 I/O write, untuk memerintahkan melakukan penulisan ke port I/O.
 tambahan dari Stalling (Stalling, 1997, hal. 81)
 Transfer ACK, untuk menunjukkan data telah diterima dari bus atau data
telah ditempatkan pada bus.
 Bus request, untuk menunjukkan bahwa modul memerlukan kontrol bus.
 Bus grant, untk menunjukkan modul yang melakukan request telah diberi hak
mengontrol bus.
 Interrupt request, unutk menandakan adanya penangguhan interupsi dari
modul.
 Interrupt ACK, untuk menandakan adanya penangguhan interupsi telah
diketahui oleh CPU.
 Clock, digunakan untuk sinkronisasi operasi antar modul.
 Reset, digunakan untuk menginisialisasi seluruh modul.
3.2.2.4 Mengasosiasi/ menalar
Tuliskan hasil pengamatanmu tentang system bus pada tabel dibawah ini.
No
System BUS
Fungsi
81
82 Sistem Komputer SMK/MAK Kelas XI Semester I
1
Data Bus
2
Address Bus
3
Control Bus
Buatlah kesimpulan tentang :
1. System BUS
2. Fungsi Sistem BUS
3.2.2.5 Mengkomunikasikan
Presentasikanlah hasil kerja kelompokmu didepan kelas dengan penuh rasa
percaya diri tentang :
1. System BUS
2. Fungsi Sistem BUS
3.2.3. Rangkuman
Dalam Stalling, bus merupakan lintasan komunikasi yang menghubungkan dua atau
lebih komponen computer. Sebuah bus biasanya terdiri atas beberapa saluran.
Secara umum fungsi saluran bus dikategorikan dalam tiga bagian, yaitu:
a. Data Bus, menurut Supriyanto adalah jalur-jalur perpindahan data antar modul
dalam sistem komputer. Biasanya terdiri dari 8, 16, 32 atau 64 jalur data yang
paralel.
b. Address Bus (Bus Alamat), menurut Supriyanto digunakan untuk menandakan
lokasi sumber ataupun tujuan pada proses transfer data. Address bus biasanya
terdiri atas 16, 20, 24 atau 32 jalur parallel.
c. Control Bus, menurut Supriyanto digunakan untuk mengontrol penggunaan serta
akses data bus dan address bus. Control bus terdiri dari 4 sampai 1 jalur paralel.
Sinyal bus kendali antara lain: Memori read, Memori write, I/O read, I/O write,
Transfer ACK, Bus request, Bus grant, Interrupt request, Interrupt ACK, Clock,
dan reset.
3.2.4. Tugas
1. Jelaskan mengapa bus sangat penting dan merupakan syarat utama dalam
komputer?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
2. Fungsi saluran bus dikategorikan dalam tiga bagian, sebutkan!
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
Sistem Komputer SMK/MAK Kelas XI Semester I 83
………………………………………………………………………………………………
………………………………………
3. Sifat dari data bus adalah bidirectional, jelaskan!
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
4. Address bus biasanya terdiri dari berapa jalur parallel, sebutkan?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
5. Jelaskan fungsi control bus!
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
3.2.5. Penilaian diri
Nama
: …………………………………………………
Nama-nama anggota kelompok
: …………………………………………………
Kegiatan kelompok
: …………………………………………………
Isilah pernyataan berikut dengan jujur. Untuk No. 1 s.d. 4, isilah dengan cara
melingkari jawaban dibawah pertanyaan.
1. Selama diskusi saya mengusulkan ide kepada kelompok untuk didiskusikan.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
2. Ketika kami berdiskusi, tiap orang diberi kesempatan mengusulkan sesuatu.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
3. Semua anggota kelompok kami melakukan sesuatu selama kegiatan.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
4. Tiap orang sibuk dengan yang dilakukannya dalam kelompok saya.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
5. Selama kerja kelompok, saya….
 Mendengarkan orang lain
 Mengorganisasi kelompok
 Mengajukan pertanyaan
 Mengacaukan kegiatan
 Mengorganisasi ide-ide saya
 Melamun
6. Apa yang kamu lakukan selama kegiatan?
………………………………………………………………………………………………
………………………………………………………………………………………………
83
84 Sistem Komputer SMK/MAK Kelas XI Semester I
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
3.2.6. Uji Kompetensi/Ulangan
1. Bus adalah…
a. Media transmisi yang dapat digunakan satu perangkat yang terhubung
padanya.
b. Media transmisi yang dapat digunakan bersama oleh sejumlah perangkat
yang terhubung pada CPU
c. Media transmisi yang dapat digunakan bersama oleh sejumlah perangkat
yang terhubung padanya
d. Media transmisi di luar system computer
e. Media transmisi yang terhubung pada stop kontak
2. Fungsi saluran bus dikategorikan dalam tiga bagian, yaitu data bus, …, dan
control bus.
a. Address bus
b. Access bus
c. Process bus
d. Ascend bus
e. Ask bus
3. Data bus terdiri atas sejumlah jalur data yang parallel, kecuali…
a. 4 jalur
b. 8 jalur
c. 16 jalur
d. 32 jalur
e. 64 jalur
4. Pada data bus, jumlah saluran menentukan jumlah bit yang dapat ditransfer,
sedangkan lebar data bus menentukan…
a. Kapasitas data
b. Kualitas data
c. Kinerja sistem secara keseluruhan
d. Kinerja sistem secara permanen
e. Kemampuan menghasilkan gambar yang baik
5. Di bawah ini merupakan sinyal bus kendali, kecuali…
a. Memori ACK
b. Memori read
c. Memori write
d. I/O read
e. Interrupt ACK
6. Sinkronisasi operasi antar modul merupakan kegunaan dari…
a. Clock
b. Checking
c. Reset
d. Interrupt request
Sistem Komputer SMK/MAK Kelas XI Semester I 85
e. Bus request
7. Address bus biasanya terdiri atas … jalur parallel, kecuali…
a. 8
b. 16
c. 20
d. 24
e. 32
8. Memori write berfungsi untuk…
a. Memerintahkan melakukan pembacaan ke memori
b. Memerintahkan melakukan penulisan ke memori
c. Memerintahkan melakukan penulisan ke port I/O
d. Memerintahkan melakukan pembacaan ke port I/O
e. Menunjukkan data telah ditulis oleh bus
9. Bus request berfungsi untuk…
a. Meminta modul dari bus
b. Menunjukkan modul yang melakukan request telah diberi hak mengontrol bus
c. Menandakan adanya penangguhan interupsi dari modul.
d. Menunjukkan bahwa modul memerlukan modul dari bus
e. Menunjukkan bahwa modul memerlukan kontrol bus
10. Untuk menandakan lokasi sumber ataupun tujuan pada proses transfer data
merupakan kegunaan dari…
a. Address bus
b. Control bus
c. Data bus
d. Memori write
e. Memori signing
85
86 Sistem Komputer SMK/MAK Kelas XI Semester I
3.3.
Kegiatan belajar 3 – Skema interkoneksi bus (2 jam pelajaran)
3.3.1. Tujuan Pembelajaran
Setelah mengikuti pembelajaran, siswa mampu :
 Menganalisis skema interkoneksi bus
 Menjelaskan fungsi skema interkoneksi BUS
3.3.2. Aktivitas belajar siswa
3.3.2.1 Mengamati/ observasi
1. Buatlah kelompok dengan anggota 4-5 orang.
2. Amatilah gambar berikut ini
Sumber : http://busprima1.blogspot.com/
3.3.2.2 Menanya
Buatlah pertanyaan kepada Gurumu tentang skema interkoneksi bus dan fungsinya.
3.3.2.3 Mencoba/ Mengumpulkan informasi
Skema Interkoneksi Bus
Menurut Jogiyanto (Jogiyanto, 2005, hal. 169) hubungan antara CPU dengan
main memory ataupun dengan alat-alat input/output dilakukan dengan suatu jalur
yang disebut dengan bus. Hubungan antara CPU dengan main memory melalui jalur
bus yang dilekatkan pada memory data register, memory address register dan
control unit di CPU. Sedangkan bus yang menghubungkan CPU dengan alat-alat
input/output tidak dilekatkan langsung ke alat-alat input/output tersebut, tapi dapat
melalui suatu alat I/O port atau DMA controller atau I/O channel.
a. I/O port
Alat-alat input/output tidak dilekatkan langsung dengan bus, tetapi melalui
suatu I/O port atau I/O inerfaces. Alat-alat input/output dapat berkomunikasi
dengan CPU dengan cara mengirimkan informasi yang akan dikomunikasikan
lewat bus. Informasi yang dikirim dari alat input/output (peripheral device) ke
main memory atau ke register di CPU diletakkan di I/O port dan dikirimkan lewat
data bus.
Sistem Komputer SMK/MAK Kelas XI Semester I 87
Demikian juga bila informasi dari main memory akan dikirimkan ke
peripheral device juga melalui data bus, dan diterima di I/O port. Cara pengiriman
informasi ke alat-alat I/O seperti ini disebut dengan program-controlled I/O.
Gambar pengiriman data jogiyanto hal 171.
Dengan cara program-controlled I/O seperti tersebut, hanya satu word
data saja yang dapat dikirimkan setiap saat. Cara ini banyak diterapkan pada
alat-alatI/O yang hanya dapat menangani satu karakter atau 1 byte atau 1 word
(1 word = 2 byte atau lebih) saja tiap saat. Contoh I/O port atau I/O interface ini
adalah keyboard yang dihubungkan dengan keyboard interface.
Jika satu blok data yang besar (beberapa word sekaligus) dibutuhkan untuk
dikirimkan dari atau ke peripheral device, cara yang lain harus digunakan yaitu
Direct Memory Access (DMA).
b. DMA controller
Untuk peripheral device yang mempunyai kecepatan tinggi, tidaklah
ekonomis untuk pengiriman informasi byte per byte atau word per word, dan
akan lebih ekonomis bila pengiriman informasi dilakukan sekaligus per blok
informasi. Bila informasi dikirimkan sekaligus per blok, dan CPU dapat beroperasi
lebih cepat dibandingkan dengan proses peripheral device, bila CPU harus selalu
mengawasi pengiriman informasi, maka akan terjadi suatu waktu yang terbuang
(idle time) di CPU.
Karena CPU banyak menghabiskan proporsi waktu yang cukup besar di
dalam proses membaca dan menuliskan informasi dari atau ke peripheral device,
maka perlu dibuat cara agar proses ini tidak terlalu banyak menyita waktu dari
CPU. DMA (Direct Memory Access) merupakan suatu konsep yang akan
membuat komunikasi informasi antara peripheral device dengan main memory
akan lebih efisien. Cara DMA ini dilakukan dengan melekatkan bus pada DMA
controller yang dihubungkan dengan peripheral device.
DMA controller mempunyai sebuah processor sendiri di dalamnya
(berupa IC khusus, misalnya Intel 8237 di komputer IBM PC) yang akan
menangani operasi baca dan tulis antara main memory dan peripheraal device.
Menurut Supriyanto (Supriyanto, 2005, hal. 42) untuk membaca data suatu lokasi
memori, CPU mengirim alamat memori yang dikehendaki melalui bus alamat
kemudian mengirim sinyal memori read pada bus kendali, sinyal tersebut
memerintahkan ke perangkat memori untuk mengeluarkan data pada lokasi
tersebut ke bus data agar dibaca CPU. Bila dengan cara program-controlled I/O
setiap kali terjadi pengiriman informasi harus selalu diawasi oleh CPU, maka
dengan cara DMA ini CPU cukup sekali saja memberi sinyal ke DMA controller
untuk melakukan pengiriman sejumlah blok data antara mein memory dengan
peripheral device, yang selanjutnya urusan pengiriman data tersebut CPU akan
dilakukan oleh processor di DNA tanpa turut campur dari CPU sehingga dapat
melakukan pekerjaan yang lain.
Cara DMA ini biasanya diguanakan untuk peripheral device yang
mempunyai kecepatan tinggi yang membutuhkan pengiriman blok data yang
besar, seperti misalnya hard disk drive.
c. I/O Channel
Telah dibahas dua cara untuk menerapkan pengiriman informasi ke
peripheral device, yaitu program-controlled I/O dan DMA. Program-controlled I/O
87
88 Sistem Komputer SMK/MAK Kelas XI Semester I
biasanya digunakan untuk peripheral device yang mempunyai kecepatan rendah,
sedangkan yang mempunyai kecepatan tinggi dilakukan dengan cara DMA.
Bila beberapa peripheral device yang mempunyai kecepatan tinggi akan
dihubungkan dengan CPU, maka tidaklah ekonomis menyediakan beberapa
DMA controller yang terpisah untuk masing-masing peripheral device, yang lebih
ekonomis adalah menyediakan suatu DMA controller yang digunakan untuk
sejumlah peripheral device. Pemikiran inilah yang menimbulkan konsep I/O
channel. Suatu I/O channel adalah suatu DMA controller yang dipergunakan
bersama-sama untuk sejumlah alat-alat I/O.
Masing-masing alat-alat I/O dihubungkan dengan suatu channel lewat
suatu control unit (jangan dibingunkan dengan control unit di CPU) atau
controller. Sebuah controller dapat digunakan untuk sejumlah alat-alat I/O yang
sejenis, misalnya dua atau lebih disk drive akan digunakan, dapat dipergunakan
sebuah controller. Controller ini fungisnya sama dengan I/O port atau I/O
interface untuk caraprogram-controlled I/O.
3.3.2.4 Mengasosiasi/ Menalar
Tuliskan hasil pengamatanmu pada tabel berikut ini
No
Interkoneksi
Fungsi / Keterangan
1
2
3
Buatlah kesimpulan tentang skema interkoneksi BUS dan fungsinya
3.3.2.5 Mengkomunikasikan
Presentasikanlah hasil kerja kelompokmu didepan kelas dengan penuh rasa
percaya diri mengenai skema interkoneksi bus dan fungsinya.
3.3.3. Rangkuman
Menurut Jogiyanto, hubungan antara CPU dengan main memory ataupun
dengan alat-alat input/output dilakukan dengan suatu jalur yang disebut dengan bus,
yang dilekatkan pada memory data register, memory address register dan control
unit di CPU. Sedangkan bus yang menghubungkan CPU dengan alat-alat
input/output dilekatkan terlebih dahulu melalui suatu alat, antara lain:
a. I/O port. Alat-alat input/output dapat berkomunikasi dengan CPU dengan cara
mengirimkan informasi yang akan dikomunikasikan lewat bus dan diterima di
I/O port. I/O port biasanya digunakan untuk peripheral device yang
mempunyai kecepatan tinggi yang membutuhkan pengiriman blok data yang
rendah.
b. DMA (Direct Memory Access) merupakan suatu konsep yang akan membuat
komunikasi informasi antara peripheral device dengan main memory akan
lebih efisien, dengan melekatkan bus pada DMA controller yang dihubungkan
dengan peripheral device. Biasanya digunakan untuk peripheral device yang
mempunyai kecepatan tinggi yang membutuhkan pengiriman blok data yang
besar, seperti misalnya hard disk drive.
Sistem Komputer SMK/MAK Kelas XI Semester I 89
c. I/O Channel, merupakan suatu DMA controller yang dipergunakan bersamasama untuk sejumlah alat-alat I/O, yang dihubungkan dengan suatu channel
lewat suatu control unit di CPU atau controller.
3.3.4. Tugas
1. Jelaskan hubungan CPU dengan main memory ataupun dengan alat-alat
input/output!
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
2. Jelaskan apa itu DMA controller!
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
3. Jelaskan apa itu I/O channel!
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
4. Jelaskan 2 cara untuk menerapkan pengiriman informasi ke peripheral device?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
5. Jelaskan fungsi kegunaan dari Program-controlled I/O?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
3.3.5. Penilaian diri
Nama
: …………………………………………………
89
90 Sistem Komputer SMK/MAK Kelas XI Semester I
Nama-nama anggota kelompok
Kegiatan kelompok
: …………………………………………………
: …………………………………………………
Isilah pernyataan berikut dengan jujur. Untuk No. 1 s.d. 4, isilah dengan cara
melingkari jawaban dibawah pertanyaan.
1. Selama diskusi saya mengusulkan ide kepada kelompok untuk didiskusikan.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
2. Ketika kami berdiskusi, tiap orang diberi kesempatan mengusulkan sesuatu.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
3. Semua anggota kelompok kami melakukan sesuatu selama kegiatan.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
4. Tiap orang sibuk dengan yang dilakukannya dalam kelompok saya.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
5. Selama kerja kelompok, saya….
 Mendengarkan orang lain
 Mengorganisasi kelompok
 Mengajukan pertanyaan
 Mengacaukan kegiatan
 Mengorganisasi ide-ide saya
 Melamun
6. Apa yang kamu lakukan selama kegiatan?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
3.3.6. Uji Kompetensi/Ulangan
1. Hubungan antara CPU dengan main memory melalui jalur bus yang dilekatkan
pada …
a. Memory data register, memory address register dan control unit di bus
b. Memory data register, memory address register dan control unit di CU
c. Memory data bus, memory address bus, dan memory control unit di bus
d. Memory data register, memory address register dan control unit di CPU
e. Memory data bus, memory address bus, dan memory control unit di CPU
2. Alat-alat input/output tidak dilekatkan langsung dengan bus, tetapi melalui
suatu…
a. I/O port atau I/O interfaces
b. Bus port atau bus interface
c. Peripheral input dan output
d. Peripheral bus
e. Kabel data I/O
3. Informasi yang dikirim dari alat input/output (peripheral device) ke main memory
atau ke register di CPU diletakkan di I/O port dan dikirimkan lewat…
a. Address bus
b. Data bus
c. Control bus
d. Memory data
Sistem Komputer SMK/MAK Kelas XI Semester I 91
4.
5.
6.
7.
e. Memory address
DMA (Direct Memory Access) merupakan…
a. Konsep yang akan membuat komunikasi informasi antara peripheral device
dengan main memory akan lebih efisien
b. Konsep yang akan membuat komunikasi informasi antara control device
dengan main memory akan lebih efisien
c. Konsep yang akan membuat komunikasi informasi antara peripheral device
dengan control memory akan lebih efisien
d. Konsep menerapkan pengiriman informasi ke peripheral device
e. Konsep menerapkan pengiriman informasi ke main memory
Program-controlled I/O biasanya digunakan untuk peripheral device yang
mempunyai kecepatan…
a. Rendah
b. Sedang
c. Tinggi
d. Nol
e. Sangat tinggi
I/O channel adalah…
a. Suatu DMA controller untuk mengubah ke saluran I/O
b. Suatu DMA controller yang dipergunakan bersama-sama untuk sejumlah alatalat input
c. Suatu DMA controller yang dipergunakan bersama-sama untuk sejumlah alatalat I/O
d. Suatu DMA controller yang dipergunakan bersama-sama untuk sejumlah alatalat output
e. Suatu DMA controller yang dipergunakan bersama-sama untuk sejumlah jalur
bus
Masing-masing alat-alat I/O dihubungkan dengan suatu channel lewat…
a. ALU
b. Control Unit
c. Kabel data
d. ROM
e. Jaringan
91
92 Sistem Komputer SMK/MAK Kelas XI Semester I
Bab 4 - Memahami Flowchart
4.1.
Kegiatan belajar 1 – flowchart dan symbol-simbolnya
4.1.1. Tujuan Pembelajaran
Setelah mengikuti pembelajaran, siswa mampu :
 Memahami flowchart dan symbol-simbolnya.
4.1.2. Aktivitas belajar siswa
4.1.2.1 Mengamati/ observasi
1. Buatlah kelompok dengan anggota 4-5 orang,
2. Amatilah tabel flowchart berikut ini
No
Simbol
Fungsi (Arti)
Dimulai atau diakhiri suatu proses
1
Persiapan proses / pemberian nilai awal
2
Pembacaan atau pencetakan data
3
Proses
4
Proses pengecekan kondisi
5
Proses yang telah didefinisikan
6
Penghubung pada satu halaman
7
Penghubung pada halaman lain
8
Dokumen
9
Arah aliran proses
10
Sistem Komputer SMK/MAK Kelas XI Semester I 93
4.1.2.2 Menanya
Buatlah pertanyaan kepada Gurumu tentang flowchart dan symbol-simbolnya.
4.1.2.3 Mencoba/ Mengumpulkan informasi
Flowchart
Flowchart (Bagan Alir) adalah alat atau sarana yang menunjukkan langkahlangkah yang harus dilaksanakan dalam menyelesaikan suatu permasalahan untuk
komputasi dengan cara mengekspresikannya ke dalam serangkaian simbol-simbol
grafis khusus.
Untuk mendeskripsikan prosedur penyelesaian permasalahan dalam bentuk
algoritma jika hanya menggunakan kata-kata atau kalimat-kalimat saja maka akan
menimbulkan permasalahan seperti cenderung sulit dipahami dan memungkinkan
timbulnya kesalahan interpretasi bagi orang lain. Oleh karena itu, penggunaan
flowchart akan banyak membantu dan menguntungkan, dimana dengan flowchart
langkah prosedur penyelesaian permasalahan dapat diekspresikan dengan
serangkaian simbol grafis khusus yang lebih mudah dipahami serta menghindarkan
sejak dini timbulnya kesalahan interpretasi bagi orang lain yang merupakan awal
kegagalan dari suatu prosedur yang dikembangkan.
Selain itu banyak manfaat pula yang akan diperoleh apabila kita sering
menggunakan flowchart dalam mengembangkan prosedur pemecahan masalah
komputasi. Pertama, kita akan terbiasa berpikir secara sistematis dan terstruktur
dalam setiap kesempatan. Kedua, dengan menggunakan flowchart, kita akan lebih
mudah mengecek dan menemukan bagian-bagian prosedur yang tidak valid dan
bertele-tele.
Simbol-Simbol Flowchart (Dasar)
Sebagaimana dikemukakan diatas, pengertian flowchart adalah alat atau
sarana yang menunjukkan langkah-langkah yang harus dilaksanakan dalam
menyelesaikan
suatu
permasalahan
untuk
komputasi
dengan
cara
mengekspresikannya ke dalam serangkaian simbol-simbol grafis khusus dimana
intinya adalah flowchart terdiri dari simbol-simbol grafis khusus untuk memecahkan
masalah komputasi. Berikut adalah beberapa simbol-simbol dasar flowchart yang
sering digunakan
Tabel 4.1. Simbol Flowchart Dasar
No
Simbol
Fungsi (Arti)
Dimulai atau diakhiri suatu proses
1
Persiapan proses / pemberian nilai awal
2
93
94 Sistem Komputer SMK/MAK Kelas XI Semester I
Pembacaan atau pencetakan data
3
Proses
4
Proses pengecekan kondisi
5
Proses yang telah didefinisikan
6
Penghubung pada satu halaman
7
Penghubung pada halaman lain
8
Dokumen
9
Arah aliran proses
10
4.1.2.4 Mengasosiasi/ menalar
Tuliskan hasil pengamatanmu pada tabel berikut ini.
No
Simbol
Fungsi (Arti)
Buatlah kesimpulan tentang flowchart dan symbol-simbolnya.
4.1.2.5 Mengkomunikasikan
Presentasikanlah hasil kerja kelompokmu didepan kelas dengan penuh rasa
percaya diri mengenai flowchart dan symbol-simbolnya.
4.1.3. Rangkuman
Flowchart (Bagan Alir) adalah alat atau sarana yang menunjukkan langkahlangkah yang harus dilaksanakan dalam menyelesaikan suatu permasalahan untuk
komputasi dengan cara mengekspresikannya ke dalam serangkaian simbol-simbol
Sistem Komputer SMK/MAK Kelas XI Semester I 95
grafis khusus, yang lebih mudah dipahami. Symbol-simbol grafis dasar flowchart,
antara lain:
4.1.4. Tugas
1. Apakah yang dimaksud dengan Flowchart?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
2. Jelaskan fungsi Flowchart!
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
3. Simbol dari Persiapan proses / pemberian nilai awal adalah!
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
4. Simbol seperti ini (
) artinya adalah?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
5.
Gambar disamping merupakan simbol dari?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
4.1.5. Penilaian Diri
Nama
: …………………………………………………
95
96 Sistem Komputer SMK/MAK Kelas XI Semester I
Nama-nama anggota kelompok
Kegiatan kelompok
: …………………………………………………
: …………………………………………………
Isilah pernyataan berikut dengan jujur. Untuk No. 1 s.d. 4, isilah dengan cara
melingkari jawaban dibawah pertanyaan.
1. Selama diskusi saya mengusulkan ide kepada kelompok untuk didiskusikan.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
2. Ketika kami berdiskusi, tiap orang diberi kesempatan mengusulkan sesuatu.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
3. Semua anggota kelompok kami melakukan sesuatu selama kegiatan.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
4. Tiap orang sibuk dengan yang dilakukannya dalam kelompok saya.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
5. Selama kerja kelompok, saya….
 Mendengarkan orang lain
 Mengorganisasi kelompok
 Mengajukan pertanyaan
 Mengacaukan kegiatan
 Mengorganisasi ide-ide saya
 Melamun
6. Apa yang kamu lakukan selama kegiatan?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
4.1.6. Uji Kompetensi/Ulangan
1. Flowchart (Bagan Alir) adalah…
a. Alat atau sarana yang menunjukkan proses awal yang harus dilaksanakan
dalam menyelesaikan suatu permasalahan untuk komputasi
b. Alat atau sarana yang menunjukkan hasil akhir dari suatu komputasi
c. Alat atau sarana yang menunjukkan langkah-langkah yang harus
dilaksanakan dalam menyelesaikan suatu permasalahan listrik
d. Alat atau sarana yang menunjukkan langkah-langkah yang harus
dilaksanakan dalam menyelesaikan suatu permasalahan diagram
e. Alat atau sarana yang menunjukkan langkah-langkah yang harus
dilaksanakan dalam menyelesaikan suatu permasalahan untuk komputasi
2. Cara mengekspresikan flowchart yaitu dengan serangkaian…
a. Angka
b. Huruf
c. Emoticon khusus
d. Kata
e. Simbol-simbol grafis khusus
3. Berikut adalah keuntungan menggunakan flowchart, kecuali…
a. Menghindarkan sejak dini timbulnya kesalahan interpretasi bagi orang lain
b. Penyelesaian permasalahan dapat diekspresikan dengan serangkaian angka
yang lebih mudah dipahami
Sistem Komputer SMK/MAK Kelas XI Semester I 97
c. Kita akan terbiasa berpikir secara sistematis dalam setiap kesempatan
d. Kita akan terbiasa berpikir secara terstruktur dalam setiap kesempatan
e. Kita akan lebih mudah mengecek dan menemukan bagian-bagian prosedur
yang tidak valid dan bertele-tele
4. Apa symbol dari fungsi persiapan proses / pemberian nilai awal…
a.
d.
b.
e.
c.
Symbol di samping berfungsi sebagai…
5.
a.
b.
c.
d.
e.
Penghubung pada satu halaman
Proses pengecekan kondisi
Persiapan proses / pemberian nilai awal
Pembacaan atau pencetakan data
Penghubung pada halaman lain
97
98 Sistem Komputer SMK/MAK Kelas XI Semester I
4.2.
Kegiatan belajar 2 – Struktur seleksi dan berurutan
4.2.1. Tujuan Pembelajaran
Setelah mengikuti pembelajaran, siswa mampu :
 Memahami Struktur seleksi dan berurutan.
4.2.2. Aktivitas belajar siswa
4.2.2.1 Mengamati/ observasi
1. Buatlah kelompok dengan anggota 4-5 orang.
2. Amatilah flowchart berikut ini.
Sumber : Dr. Fahrudin Nugroho. (2013). Pemograman dan metode Numerik. Universitas Gadjah Mada.
4.2.2.2 Menanya
Buatlah pertanyaan kepada gurumu tentang Struktur seleksi dan berurutan dan
fungsinya.
4.2.2.3 Mencoba/ Mengumpulkan informasi
Struktur Seleksi dan Berurutan
Ada tiga macam struktur flowchart, sekuensial (berurutan), seleksi dan
pengulangan.
1. Struktur Berurutan
Sistem Komputer SMK/MAK Kelas XI Semester I 99
Struktur dasar berurutan atau sekuensial merupakan struktur dasar
algoritma yang memproses langkah-langkah dengan cara berurutan. Jika dalam
sebuah program terdiri dari sepuluh baris maka setiap baris akan dikerjakan satu
persatu secara berurutan. Salah satu contoh bentuk diagram alir bagi struktur
sekuensial ditunjukan oleh gambar berikut:
Sumber : Dr. Fahrudin Nugroho. (2013). Pemograman dan metode Numerik. Universitas Gadjah Mada.
Gambar 4.1.Diagram Alir Untuk Struktur Berurutan.
Dalam bagian terdahulu pada bagian contoh algoritma perhitungan luas
lingkaran telah digunakan jenis algoritma ini.
2. Struktur Seleksi
Dalam struktur seleksi terjadi sebuah pemilihan langkah kerja
(pengambilan keputusan) yang didasarkan pada suatu kondisi. Dalam proses ini
jika suatu kondisi dipenuhi maka akan dilakukan langkah 1 sedangkan jika tidak
dipenuhi maka akan dilakukan langkah 2. Struktur seperti ini diilustrasikan dalam
gambar berikut
99
100 Sistem Komputer SMK/MAK Kelas XI Semester I
Sumber : Dr. Fahrudin Nugroho. (2013). Pemograman dan metode Numerik. Universitas Gadjah Mada.
Gambar 4.2.Diagram alir untuk struktur seleksi.
Setidaknya ada tiga jenis struktur seleksi yang dapat dikategorikan sebagai
berikut:
a. Struktur seleksi if
Struktur seleksi ini adalah struktur paling sederhana dimana
tedapat satu kondisi dan seleksi didasarkan pada kondisi yang diberikan
tersebut. Bentuk umum struktur seleksi dengan if adalah
If (kondisi)
Pernyataan
Salah satu diagram alir bagi operasi bersyarat ini ditunjukan oleh
gambar berikut:
Sumber : Dr. Fahrudin Nugroho. (2013). Pemograman dan metode Numerik. Universitas Gadjah Mada.
Gambar 4.3.Diagram alir untuk struktur seleksi if.
Sistem Komputer SMK/MAK Kelas XI Semester I 101
b. Struktur seleksi if-else
Struktur seleksi bersyarat menyediakan pernyataan alternatif
yang harus di eksekusi jika kondisi tidak dipenuhi. Artinya jika kondisi
dipenuhi maka akan dilakukan perintah 1 dan jika kondisi salah maka
akan dilakukan perintah 2. Bentuk umum pernyataan seleksi If else
adalah sebagai berikut:
If (kondisi)
pernyataan 1;
else
pernyataan 2;
Adapun struktur seleksi If else di tunjukan oleh diagram alir
sebagai berikut:
Sumber : Dr. Fahrudin Nugroho. (2013). Pemograman dan metode Numerik. Universitas Gadjah Mada.
Gambar 4.4.Diagram alir untuk struktur seleksi If else.
Contoh riil bagi struktur seleksi ini adalah proses pencarian nilai
maksimal dari dua buah bilangan yang diberikan misalnya 10 dan 12.
Anggap angka 10 sebagai A dan angka 12 sebagai B, maka kode semu
bagi penyelesaian masalah ini sebagai berikut
1) Masukan nilai A dan B.
2) Bilangan terbesar A.
3) JIKA Bilangan terbesar < B MAKA
Bilangan terbesar B Akhiri JIKA
4) Tampilkan Bilangan terbesar.
Diagram alir bagi penyelesaian permasalahan ini adalah:
101
102 Sistem Komputer SMK/MAK Kelas XI Semester I
Sumber : Dr. Fahrudin Nugroho. (2013). Pemograman dan metode Numerik. Universitas Gadjah Mada.
Gambar 4.5.Diagram alir untuk mencari bilangan terbesar.
4.2.2.4 Mengasosiasi/ menalar
Tuliskan hasil pengamatanmu tentang Struktur seleksi dan berurutan pada tabel
dibawah ini.
No
Struktur
Fungsi
Buatlah kesimpulan tentang Struktur seleksi dan berurutan
4.2.2.5 Mengkomunikasikan
Presentasikanlah hasil kerja kelompokmu didepan kelas dengan penuh rasa
percaya diri Struktur seleksi dan berurutan.
4.2.3. Rangkuman
Sistem Komputer SMK/MAK Kelas XI Semester I 103
Ada tiga macam struktur flowchart, sekuensial (berurutan), seleksi (pada
seleksi ini dibagi menjadi dua struktur yaitu struktur if dan if-else) dan pengulangan
(pengulangan dibagi menjadi 4 yaitu for, while, do-while dan kombinasi).
4.2.4. Tugas
1. Sebutkan tiga macam struktur flowchart!
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
2. Struktur dasar berurutan atau sekuensial adalah!
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
3. Bagaimana langkah kerja struktur seleksi?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
4. Sebutkan dan jelaskan kategori dari struktur seleksi!
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
5. Pernyataan bersyarat lebih dari satu disebut struktur seleksi yang bagaimana?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
4.2.5. Penilaian diri
Nama
: …………………………………………………
Nama-nama anggota kelompok
: …………………………………………………
103
104 Sistem Komputer SMK/MAK Kelas XI Semester I
Kegiatan kelompok
: …………………………………………………
Isilah pernyataan berikut dengan jujur. Untuk No. 1 s.d. 4, isilah dengan cara
melingkari jawaban dibawah pertanyaan.
1. Selama diskusi saya mengusulkan ide kepada kelompok untuk didiskusikan.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
2. Ketika kami berdiskusi, tiap orang diberi kesempatan mengusulkan sesuatu.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
3. Semua anggota kelompok kami melakukan sesuatu selama kegiatan.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
4. Tiap orang sibuk dengan yang dilakukannya dalam kelompok saya.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
5. Selama kerja kelompok, saya….
 Mendengarkan orang lain
 Mengorganisasi kelompok
 Mengajukan pertanyaan
 Mengacaukan kegiatan
 Mengorganisasi ide-ide saya
 Melamun
6. Apa yang kamu lakukan selama kegiatan?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
4.2.6. Uji Kompetensi/Ulangan
1. Yang bukan termasuk struktur flowchart, yaitu…
a. Sekuensial
b. Berurutan
c. Perataan
d. Seleksi
e. Pengulangan
2. Struktur paling sederhana dimana tedapat satu kondisi dan seleksi didasarkan
pada kondisi yang diberikan tersebut, disebut…
a. Struktur seleksi if-else
b. Struktur seleksi if-true
c. Struktur seleksi if
d. Struktur loop
e. Struktur pengulangan
3. Gambar di samping merupakan gambar…
a. Diagram batang struktur seleksi if-true
b. Diagram batang struktur seleksi if-else
c. Diagram batang struktur seleksi if
d. Diagram alir struktur seleksi if-true
e. Diagram alir struktur seleksi if
Sistem Komputer SMK/MAK Kelas XI Semester I 105
4. Jika kondisi tidak dipenuhi, struktur seleksi bersyarat menyediakan…
a. Pernyataan alternatif yang harus di eksekusi
b. Pernyataan langsung yang harus di baca
c. Pernyataan ringkas yang harus di eksekusi
d. Pernyataan alternatif yang harus di baca
e. Pernyataan langsung yang harus di eksekusi
5. Arti dari soal nomor 4 adalah jika kondisi dipenuhi maka akan dilakukan… dan
jika kondisi salah maka akan dilakukan…
a. Ringkasan 1; ringkasan 2
b. Perintah 1; Perintah 2
c. Alternative 1; alternative 2
d. Kondisi 1; kondisi 2
e. Done 1; done 2
105
106 Sistem Komputer SMK/MAK Kelas XI Semester I
4.3.
Kegiatan belajar 3 – Struktur Pengulangan
4.3.1. Tujuan Pembelajaran
Setelah mengikuti pembelajaran, siswa mampu :
 Memahami struktur pengulangan
4.3.2. Aktivitas belajar siswa
4.3.2.1 Mengamati/ observasi
1. Buatlah kelompok dengan anggota 4-5 orang,
2. Amatilah Struktur flowchart dibawah ini
4.3.2.2 Menanya
Buatlah pertanyaan kepada gurumu tentang Struktur Pengulangan.
4.3.2.3 Mencoba/ Mengumpulkan informasi
Struktur Pengulangan
Struktur pengulangan atau yang biasa disebut loop pada dasarnya adalah
kondisi khusus bagi struktur seleksi dimana dengan kondisi tertentu maka proses
Sistem Komputer SMK/MAK Kelas XI Semester I 107
akan diulang sedangkan untuk kasus sebaliknya maka suatu proses dapat
diberhentikan atau diganti dengan proses yang lain. Salah satu bentuk struktur
pengulangan sederhana dapat ditunjukan dengan diagram alir sebagai berikut:
Gambar 4.6.Diagram Alir Untuk Struktur Pengulangan.
Seperti struktur seleksi maka ada beberapa jenis struktur perulangan, diantaranya:
a. Struktur pengulangan for
Perintah for adalah perintah untuk melakukan perulangan satu jenis
perintah atau beberapa pernyataan ketika kondisi masih dipenuhi. Perintah ini
dimulai dari suatu nilai awal pencacah tertentu dan diakahiri setelah kondisi yang
diberikan terlampaui, dengan cara keluar dari loop. Adapun bentuk umum dari
operasi perulangan menggunakan perintah for adalah
for (inisialisasi, kondisi, pencacah)
pernyataan
Bentuk diagram alir untuk perulangan for adalah
107
108 Sistem Komputer SMK/MAK Kelas XI Semester I
Gambar 4.7.Diagram Alir Untuk Struktur Pengulangan For.
b. Struktur pengulangan while
Perintah while pada dasarnya serupa dengan perintah for. Dimana suatu
perulangan akan terus dilakukan selama kondisi yang diberikan masih terpenuhi.
Adapun bentuk umum perulangan menggunakan perintah while adalah sebagai
berikut
while (kondisi)
pernyataan
Bentuk diagram alir bagi perulangan menggunakan perintah while adalah
sama dengan diagram alir perintah for.
c. Struktur pengulangan do while
Pada dasarnya perintah do while adalah perintah perulangan yang
serupa dengan perintah for dan while yang memberikan perintah untuk
melakukan perulangan selama kondisi masih terpenuhi. Bisa dikatakan perintah
ini adalah alternatif sintaksis yang tersedia dalam bahasa pemrograman untuk
melakukan perulangan.
d. Struktur kombinasi
Selain ketiga struktur dasar di atas dalam program seringkali digunakan
kombinasi tiga struktur tersebut secara bersamaan.
4.3.2.4 Mengasosiasi/ menalar
Tuliskan hasil pengamatanmu tentang Struktur Pengulangan pada tabel dibawah
ini.
Sistem Komputer SMK/MAK Kelas XI Semester I 109
No
Struktur
Fungsi
Buatlah kesimpulan tentang struktur pengulangan.
4.3.2.5 Mengkomunikasikan
Presentasikanlah hasil kerja kelompokmu didepan kelas dengan penuh rasa
percaya diri mengenai struktur pengulangan.
4.3.3. Rangkuman
Struktur pengulangan atau yang biasa disebut loop pada dasarnya adalah
kondisi khusus bagi struktur seleksi dimana dengan kondisi tertentu maka proses
akan diulang sedangkan untuk kasus sebaliknya maka suatu proses dapat
diberhentikan atau diganti dengan proses yang lain.
Ada beberapa jenis struktur perulangandalam flowchart dan pemograman
yaitu for, while, do while, kombinasi.
4.3.4. Tugas
1. Struktur pengulangan adalah?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
2. Sebutkan macam macam struktur perulangan!
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
3. Bentuk umum dari operasi perulangan menggunakan perintah for adalah!
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
4. Bentuk umum perulangan menggunakan perintah while adalah!
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
109
110 Sistem Komputer SMK/MAK Kelas XI Semester I
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
5. Struktur perintah do while adalah?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
4.3.5. Penilaian diri
Nama
: …………………………………………………
Nama-nama anggota kelompok
: …………………………………………………
Kegiatan kelompok
: …………………………………………………
Isilah pernyataan berikut dengan jujur. Untuk No. 1 s.d. 4, isilah dengan cara
melingkari jawaban dibawah pertanyaan.
1. Selama diskusi saya mengusulkan ide kepada kelompok untuk didiskusikan.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
2. Ketika kami berdiskusi, tiap orang diberi kesempatan mengusulkan sesuatu.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
3. Semua anggota kelompok kami melakukan sesuatu selama kegiatan.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
4. Tiap orang sibuk dengan yang dilakukannya dalam kelompok saya.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
5. Selama kerja kelompok, saya….
 Mendengarkan orang lain
 Mengorganisasi kelompok
 Mengajukan pertanyaan
 Mengacaukan kegiatan
 Mengorganisasi ide-ide saya
 Melamun
6. Apa yang kamu lakukan selama kegiatan?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
4.3.6. Uji Kompetensi/Ulangan
1.
Perintah untuk melakukan perulangan satu jenis perintah atau beberapa
pernyataan ketika kondisi masih dipenuhi, yaitu perintah…
a. While
b. Do while
c. For while
Sistem Komputer SMK/MAK Kelas XI Semester I 111
2.
3.
4.
d. Kombinasi
e. For
Alternatif sintaksis yang tersedia dalam bahasa pemrograman untuk melakukan
perulangan, adalah…
a. Alterntif do while
b. Pengulangan do while
c. Pengulangan for while
d. Alternative do
e. Perintah while
Perintah for dimulai dari suatu nilai awal pencacah tertentu dan diakahiri setelah
kondisi yang diberikan terlampaui, dengan cara…
a. Tinggal di loop
b. Keluar dari loop
c. Masuk ke nilai akhir
d. Masuk ke loop
e. Keluar dari receiver
Struktur kombinasi adalah…
a. Penggunaan 2 struktur secara bergantian
Inisialisasi
b. Penggunaan 3 struktur secara bersamaan
c. Penggunaan 2 struktur secara bersamaan
d. Perpaduan struktur do while dan for while
e. Perpaduan struktur for dan for while
Kondisi
5.
a.
b.
c.
d.
e.
Gambar di samping merupakan…
Struktur kombinasi
Diagram alir struktur pengulangan for
Struktur konstitusional
Diagram alir struktur konstitusional
Diagram alir struktur pengulangan while
DIpenuhi
Tidak dipenuhi
Perintah
Pencacah
111
112 Sistem Komputer SMK/MAK Kelas XI Semester I
4.4.
Kegiatan belajar 4 – Subroutin dan contoh memecahkan masalah
4.4.1. Tujuan Pembelajaran
Setelah mengikuti pembelajaran, siswa mampu :
 Memahami subroutin
 Memahami Cara pemanggilan subroutine dan
 contoh memecahkan masalah
4.4.2. Aktivitas belajar siswa
4.4.2.1 Mengamati/ observasi
1. Buatlah kelompok dengan anggota 4-5 orang.
2. Amatilah flowchart sebagai berikut ini :
START
SUBROUTINE 1
GO SUB
PROSES
CALL
RETUNR
END
SUBROUTINE 2
SUB…
END SUB
4.4.2.2 Menanya
Buatlah pertanyaan kepada gurumu mengenai hal-hal
1. Subroutine
2. Cara pemanggilan subroutine
3. Pemecahan masalah
4.4.2.3 Mencoba/ Mengumpulkan informasi
Subroutine
Subroutine adalah satu bagian program yang bisa dikatakan terpisah
dari program utamanya.Struktur program yang demikian disebut dengan
program struktur modular. Tujuan lain dari penulisan subprogram ini adalah
Sistem Komputer SMK/MAK Kelas XI Semester I 113
dalam hal kemudahan pelacakan dan pembacaan program tersebut. Karena
program tersusun atas modul-modul, dimana setiap modul biasanya tidak terlalu
panjang, maka jika dalam sebuah modul terjadi kesalahan, kita tidak perlu
melacak seluruh program, tetapi cukup kita lihat dari modul dimana kesalahan
terjadi.
Secara garis besar sebuah program yang berisi subroutine, alur
flowchartnya dapat digambarkan sebagai berikut:
START
SUBROUTINE 1
GO SUB
PROSES
CALL
RETUNR
END
SUBROUTINE 2
SUB…
END SUB
Gambar 4.8. Flowchart Rountine
a.
b.
c.
d.
Beberapa cara pemanggilan subroutine adalah sebagai berikut:
Statement GOSUB RETURN
Misal GOSUB 200
Berarti memanggil subroutine yang diawali dengan label 200 dan diakhiri
dengan RETUNR
Statement EN
Subroutine yang dipanggil dengan fungsi EN ini harus diawali dengan
statement DEF EN dengan atau diakhiri statement END DEF
Statement CALL
Untuk memanggil subroutine yang diawali dengan SUB dan diakhiri dengan
END SUB
Statement FUNCTION
Untuk memanggil subroutine yang diawali dengan FUNCTION dan diakhiri
dengan END FUNCTION
Contoh pemecahan masalah
Langkah-langkah untuk menghitung luas empat persegi panjang adalah
dimulai pada titik mulai, kemudian membaca data “panjang” dan “lebar” empat
persegi panjang yang akan dihitung. Berdasarkan data masukan tersebut dapat
dihitung “Luas” empat persegi panjang dengan cara mengalikan “panjang”
dengan “lebar”, hasilnya kemudian dicetak. Proses berakhir pada titik selesai.
Jika diubah ke dalam bentuk flowchart, maka akan menjadi seperti berikut
113
114 Sistem Komputer SMK/MAK Kelas XI Semester I
Mulai
Baca Panjang, Lebar
Hitung
Luas = Panjang x Lebar
Cetak Luas
Selesai
Gambar 4.9.Flowchart menghitung luas persegi panjang
Proses untuk menghitung luas persegi panjang dapat dituliskan dalam
serangkaian langkah sebagai berikut :
- Panjang, lebar merupakan variabel untuk menyimpan data masukkan
- Luas merupakan variabel untuk menyimpan hasil perhitungan yang
diperoleh
1. Mulai
2. Baca data
Panjang, Lebar
3. Hitung Luas
Luas = Panjang x Lebar
4. Cetak Hasil
Luas
5. Selesai
4.4.2.4 Mengasosiasi/ menalar
Sistem Komputer SMK/MAK Kelas XI Semester I 115
Isikan hasil pengamatanmu tentang subroutine dan contoh memecahkan masalah
pada tabel berikut ini
No
Statement
Cara pemanggilan
Buatlah kesimpulan tentang
1. Subroutine
2. Cara pemanggilan subroutine
3. Pemecahan masalah
4.4.2.5 Mengkomunikasikan
Presentasikanlah hasil kerja kelompokmu didepan kelas dengan penuh rasa
percaya diri mengenai hal hal sebagai berikut :
1. Subroutine
2. Cara pemanggilan subroutine
3. Pemecahan masalah
4.4.3. Rangkuman
Subroutine adalah satu bagian program yang bisa dikatakan terpisah
dari program utamanya. Tujuan lain dari penulisan subprogram ini adalah dalam
hal kemudahan pelacakan dan pembacaan program tersebut. Beberapa cara
pemanggilan subroutine adalah sebagai berikut: Statement GOSUB RETURN,
Statement EN, Statement CALL, Statement FUNCTION.
4.4.4. Tugas
1. Apakah yang dimaksud dengan Subroutine?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
2. Jelaskan fungsi dari Subroutine!
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
115
116 Sistem Komputer SMK/MAK Kelas XI Semester I
3. Beberapa cara pemanggilan subroutine adalah!
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
4. Gambarkan flowchart dari subroutine?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
5. Cara pemanggilan subroutine dangan Function adalah dengan cara?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
4.4.5. Penilaian diri
Nama
: …………………………………………………
Nama-nama anggota kelompok
: …………………………………………………
Kegiatan kelompok
: …………………………………………………
Isilah pernyataan berikut dengan jujur. Untuk No. 1 s.d. 4, isilah dengan cara
melingkari jawaban dibawah pertanyaan.
1. Selama diskusi saya mengusulkan ide kepada kelompok untuk didiskusikan.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
2. Ketika kami berdiskusi, tiap orang diberi kesempatan mengusulkan sesuatu.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
3. Semua anggota kelompok kami melakukan sesuatu selama kegiatan.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
4. Tiap orang sibuk dengan yang dilakukannya dalam kelompok saya.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
5. Selama kerja kelompok, saya….
 Mendengarkan orang lain
 Mengorganisasi kelompok
 Mengajukan pertanyaan
 Mengacaukan kegiatan
 Mengorganisasi ide-ide saya
 Melamun
6. Apa yang kamu lakukan selama kegiatan?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
Sistem Komputer SMK/MAK Kelas XI Semester I 117
………………………………………………………………………………………………
………………………………………
4.4.6. Uji Kompetensi/Ulangan
1.
2.
3.
4.
5.
Subroutine adalah…
a. Satu bagian program yang bisa dikatakan tertinggal oleh program
utamanya
b. Satu bagian program yang bisa dikatakan terpisah dari komputer
c.
Satu bagian program yang bisa dikatakan terpisah dari program utamanya
d. Satu bagian aplikasi yang bisa dikatakan menyatu dengan masternya
e. Satu bagian software yang bisa dikatakan menyatu dengan hardware
Soal nomor 1 merupakan program…
a. Struktur modulator
b. Struktur modular
c. Diagram alir program
d. Struktur programmer
e. Diagram alir modulator
Berikut ini adalah cara pemanggilan subroutine, kecuali…
a. Statement GOSUB RETURN
b. Statement TURN
c. Statement EN
d. Statement CALL
e. Statement FUNCTION
Subroutine yang dipanggil dengan fungsi EN ini harus diawali dengan
statement… atau diakhiri statement.
a. Start EN; End EN
b. Sub EN; Rout EN
c. First EN; Last DEF
d. EN DEF; DEF END
e. DEF EN; END DEF
Subroutine yang dipanggil dengan fungsi CALL ini harus diawali dengan…dan
diakhiri dengan…
a. CALL; END CALL
b. SUB; END CALL
c. SUBCALL; CALL
d. PRE CALL; PAST CALL
e. SUB; END SUB
117
118 Sistem Komputer SMK/MAK Kelas XI Semester I
Bab 5 - Organisasi Prosesor, Register, dan Siklus Intruksi
5.1.
Kegiatan belajar 1 – Organisasi prosesor (2 jam pelajaran)
5.1.1. Tujuan Pembelajaran
Setelah mengikuti pembelajaran, siswa mampu :
 Menjelaskan Komponen prosesor
 menjelaskan hal hal yang dilakukan CPU
5.1.2. Aktivitas Belajar Siswa
5.1.2.1 Mengamati/ observasi
1. Buatlah kelompok dengan anggota 4-5 orang,
2. Amatilah gambar berikut ini :
Sumber: Stalling, 1997
Sistem Komputer SMK/MAK Kelas XI Semester I 119
5.1.2.2 Menanya
Buatlah pertanyaan kepada Gurumu mengenai hal-hal sebagai berikut :
1. Komponen prosesor
2. Hal-hal yang dilakukan CPU
5.1.2.3 Mencoba/ Mengumpulkan informasi
Struktur Organisasi Prosessor
CPU (prosesor) merupakan komponen terpenting dari sistem komputer.CPU
adalah komponen pengolah data berdasarkan instruksi – instruksi yang diberikan
kepadanya.Dalam mewujudkan fungsi dan tugasnya, CPU tersusun atas beberapa
komponen sebagai bagian dari struktur CPU, seperti terlihat pada gambar komponen
CPU dan struktur internal CPU. CPU tersusun atas beberapa komponen, yaitu :
1. Arithmetic and Logic Unit (ALU), bertugas membentuk fungsi – fungsi
pengolahan data komputer. ALU sering disebut mesin bahasa (machine
language) karena bagian ini mengerjakan instruksi – instruksi bahasa mesin yang
diberikan padanya. Seperti istilahnya, ALU terdiri dari dua bagian, yaitu unit
arithmetika dan unit logika boolean, yang masing – masing memiliki spesifikasi
tugas tersendiri.
2. Control Unit, bertugas mengontrol operasi CPU dan secara keselurahan
mengontrol computer sehingga terjadi sinkronisasi kerja antar komponen dalam
menjalankan fungsi – fungsi operasinya. Termasuk dalam tanggung jawab unit
kontrol adalah mengambil instruksi – instruksi dari memori utama dan
menentukan jenis instruksi tersebut.
3. Registers, adalah media penyimpan internal CPU yang digunakan saat proses
pengolahan data. Memori ini bersifat sementara, biasanya digunakan untuk
menyimpan data saat diolah ataupun data untuk pengolahan selanjutnya.
4. CPU Interconnections, adalah sistem koneksi dan bus yang menghubungkan
komponen internal CPU, yaitu ALU, unit kontrol dan register – register dan juga
dengan bus – bus eksternal CPU yang menghubungkan dengan sistem lainnya,
seperti memori utama, piranti masukan/keluaran.
119
120 Sistem Komputer SMK/MAK Kelas XI Semester I
Gambar 5.1. Komponen CPU dan struktur internal CPU (Sumber: Stalling, 1997)
Sistem Komputer SMK/MAK Kelas XI Semester I 121
Hal-hal yang dilakukan CPU adalah sebagai berikut :
1. Fetch instruction (mengambil instruksi) yaitu CPU membaca instruksi dari memori
2. Interpret instruction (menterjemahkan instruksi) yaitu CPU menerjemahkan
instruksi untuk menentukan langkah yang diperlukan.
3. Fetch data (mengambil data) yaitu eksekusi instruksi yang mungkin memerlukan
pembacaan data dari memori datau dari modul I/O
4. Process data (mengolah data) yaitu eksekusi instruksi yang memerlukan operasi
aritmatik
5. Write data (menulis data) yaitu hasil eksekusi yang mungkin memerlukan
penulisan data ke memori datau ke modul I/O.
5.1.2.4 Mengasosiasi/ menalar
Tuliskan hasil pengamatanmu pada tabel berikut ini
1. Komponen prosesor
2. Hal-hal yang dilakukan CPU
5.1.2.5 Mengkomunikasikan
Presentasikanlah hasil kerja kelompokmu didepan kelas dengan penuh rasa
percaya diri mengenai hal-hal sebagai berikut.
1. Komponen prosesor
2. Hal-hal yang dilakukan CPU
5.1.3. Rangkuman
CPU adalah komponen pengolah data berdasarkan instruksi – instruksi yang
diberikan kepadanya, yang tersusun atas beberapa komponen, yaitu:
1. Arithmetic and Logic Unit (ALU) atau language machine, bertugas membentuk
fungsi – fungsi pengolahan data computer, yang terdiri dari dua bagian, yaitu unit
arithmetika dan unit logika Boolean.
2. Control Unit, bertugas mengontrol operasi CPU dan secara keselurahan
mengontrol computer, termasuk mengambil instruksi – instruksi dari memori
utama dan menentukan jenis instruksi tersebut.
3. Registers, adalah media penyimpan internal CPU yang digunakan saat proses
pengolahan data, yang bersifat sementara.
4. CPU Interconnections, adalah sistem koneksi dan bus yang menghubungkan
komponen internal CPU, yaitu ALU, unit kontrol dan register – register dan juga
dengan bus – bus eksternal CPU.
Hal-hal yang dilakukan CPU adalah sebagai berikut :
1. Fetch instruction (mengambil instruksi).
2. Interpret instruction (menterjemahkan instruksi).
3. Fetch data (mengambil data).
4. Process data (mengolah data).
5. Write data (menulis data).
121
122 Sistem Komputer SMK/MAK Kelas XI Semester I
5.1.4. Tugas
1. Apakah yang dimaksud dengan CPU?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
2. CPU tersusun atas beberapa komponen apa saja? Jelaskan!
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
3. Tugas dari Arithmetic and Logic Unit (ALU) adalah?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
4. Tugas dari Control Unit adalah?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
5. Apa yang kamu ketahui CPU Interconnections?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
5.1.5. Penilaian diri
Nama
: …………………………………………………
Nama-nama anggota kelompok
: …………………………………………………
Kegiatan kelompok
: …………………………………………………
Isilah pernyataan berikut dengan jujur. Untuk No. 1 s.d. 4, isilah dengan cara
melingkari jawaban dibawah pertanyaan.
1. Selama diskusi saya mengusulkan ide kepada kelompok untuk didiskusikan.
Sistem Komputer SMK/MAK Kelas XI Semester I 123
2.
3.
4.
5.
6.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
Ketika kami berdiskusi, tiap orang diberi kesempatan mengusulkan sesuatu.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
Semua anggota kelompok kami melakukan sesuatu selama kegiatan.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
Tiap orang sibuk dengan yang dilakukannya dalam kelompok saya.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
Selama kerja kelompok, saya….
 Mendengarkan orang lain
 Mengorganisasi kelompok
 Mengajukan pertanyaan
 Mengacaukan kegiatan
 Mengorganisasi ide-ide saya
 Melamun
Apa yang kamu lakukan selama kegiatan?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
5.1.6. Uji Kompetensi/Ulangan
1. Membentuk fungsi – fungsi pengolahan data komputer merupakan tugas dari…
a. Microsoft
b. CU
c. ALU
d. Bus
e. Peripheral
2. ALU terdiri dari dua bagian, yaitu…
a. Unit arithmetika dan unit logika Boolean
b. Unit logaritma dan unit logika Boolean
c. Unit fisika dan unit arithmatika
d. Unit jalur dan unit data
e. Unit arithmatika dan unit logaritma Boolean
3. Di bawah ini merupakan beberapa komponen di dalam CPU, kecuali…
a. CU
b. ALU
c. Central Unit
d. Register
e. CPU Interconnections
4. Control Unit bertugas untuk…
a. Membentuk fungsi – fungsi pengolahan data computer
b. Menyimpan data saat diolah ataupun data untuk pengolahan selanjutnya
c. Menghubungkan komponen internal CPU
d. Mengontrol computer sehingga terjadi sinkronisasi kerja antar komponen
dalam menjalankan fungsi – fungsi operasinya
e. Mengontrol computer sehingga terjadi sinkronisasi kerja antar komponen
dalam menyimpan data
123
124 Sistem Komputer SMK/MAK Kelas XI Semester I
5. Yang dimaksud dengan Fetch data (mengambil data) adalah…
a. CPU membaca instruksi dari memori
b. Eksekusi instruksi yang memerlukan operasi aritmatik
c. Hasil eksekusi yang mungkin memerlukan penulisan data ke memori datau
ke modul I/O
d. CPU menerjemahkan instruksi untuk menentukan langkah yang diperlukan
e. Eksekusi instruksi yang mungkin memerlukan pembacaan data dari memori
datau dari modul I/O
Sistem Komputer SMK/MAK Kelas XI Semester I 125
5.2.
Kegiatan belajar 2 – Register (2 jam pelajaran)
5.2.1. Tujuan Pembelajaran
Setelah mengikuti pembelajaran, siswa mampu:
 Menjelaskan register
 Menjelaskan fungsi register
5.2.2. Aktivitas belajar siswa
5.2.2.1 Mengamati/Observasi
1. Buatlah kelompok dengan anggota 4-5 orang,
2. Amatilah gambar berikut ini :
Sumber : http://pujiliswarapolinpdg.blogspot.com/
5.2.2.2 Menanya
Buatlah pertanyaan kepada Gurumu tentang :
1. Register
2. Fungsi register
5.2.2.3 Mencoba/ Mengumpulkan Informasi
Register dan Fungsinya
Sistem Komputer menggunakan hirarki memori pada tingkatan yang atas,
memori lebih cepat, lebih kecil, lebih mahal. Di dalam CPU, terdapat sekumpulan
register yang tingkatan memorinya berada di atas hirarki memori utama dan cache.
125
126 Sistem Komputer SMK/MAK Kelas XI Semester I
Register dalam CPU memiliki dua fungsi:
1. User-visible Register
User-visible Register adalah register yang dapat direferensikan dengan
menggunakan bahasa mesin yang dieksekusi CPU, User-visible terdiri dari :
a. General Purpose Register
 Digunakan untuk mode pengalamatan dan data.
 Akumulator ( aritmatika, Shift, Rotate)
 Base Register (Rotate,Shift, aritmatika)
 Counter Register ( Looping)
 Data Register (menyimpan alamat I/O device).
b. Register Alamat
 Digunakan untuk mode pengalamatan
 Segment Register (Code Segment, Data Segment, Stack Segment, Extra
Segment)
 Register Index / Stack Index, Data Index (untuk menyimpan alamatalamat yang terindeks)
 Stack Pointer (register yang dedicated menunjuk kebagian teratas stack)
c. Register Data
 Digunakan untuk menampung data
d. Register Kode Status Kondisi (Flag)
 Kode yang menggambarkan hasil operasi sebelumnya
2. Control and Register
Control and register adalah register-register yang digunakan oleh unit
kontrol untuk mengontrol operasi CPU dan oleh program sistem operasi untuk
mengntrol eksekusi program. Terdapat empat register yang penting adalah :
a. Program Counter (PC)
 Berisi alamat instruksi yang akan diambil
b. Instruction Register (IR)
 Berisi alamat instruksi terakhir
c. Memory Address Register (MAR)
 Berisi alamat penyimpanan dalam memorid.
d. Memori Buffer Register (MBR)
 Berisi data yang dibaca dari memori atau yang diyliskan ke memori
e. Memori Data Register (MDR)
 Merupakan register yang digunakan untuk menampung data atau
instruksi hasil pengiriman dari memori utama ke CPU atau menampung
data yang akan direkam ke momori utama dari hasil pengolahan CPU.
Fungsi CPU
1. Menjalankan program – program yang disimpan dalam memori utama dengan
cara mengambil instruksi – instruksi, menguji instruksi tersebut dan
mengeksekusinya satu persatu sesuai alur perintah.
2. Sehingga langkah-langkah pada operasi CPU, yaitu operasi :
 Pembacaan instruksi (fetch) dan
 Pelaksanaan instruksi (execute)
Sistem Komputer SMK/MAK Kelas XI Semester I 127
5.2.2.4 Mengasosiasi/Menalar
Tuliskan hasil pengamatanmu pada tabel berikut ini
No
Register
Fungsi
Buatlah kesimpulan tentang :
1. Register.
2. Fungsi Register
5.2.2.5 Mengkomunikasikan
Presentasikanlah hasil kerja kelompokmu didepan kelas dengan penuh rasa
percaya diri mengenai :
1. Register
2. Fungsi register
5.2.3. Rangkuman
Sistem Komputer menggunakan hirarki memori pada tingkatan yang atas,
memori lebih cepat, lebih kecil, lebih mahal. Di dalam CPU, terdapat sekumpulan
register yang tingkatan memorinya berada di atas hirarki memori utama dan cache.
Register dalam CPU memiliki dua fungsi:
1. User-visible Register, yaitu register yang dapat direferensikan dengan
menggunakan bahasa mesin yang dieksekusi CPU, User-visible terdiri dari:
General Purpose Register; Register Alamat; Register Data; dan Register Kode
Status Kondisi (Flag)
2. Control and Register, yaitu register-register yang digunakan oleh unit kontrol
untuk mengontrol operasi CPU dan oleh program sistem operasi untuk mengntrol
eksekusi program. Terdapat empat register yang penting, yaitu: Program Counter
(PC); Instruction Register (IR); Memory Address Register (MAR); Memori Buffer
Register (MBR); Memori Data Register (MDR)
Fungsi CPU, yaitu Menjalankan program – program yang disimpan dalam
memori utama dengan cara mengambil instruksi – instruksi, menguji instruksi
tersebut dan mengeksekusinya satu persatu sesuai alur perintah.
5.2.4. Tugas
1. Register dalam CPU memiliki dua fungsi, sebutkan!
………………………………………………………………………………………………
………………………………………………………………………………………………
127
128 Sistem Komputer SMK/MAK Kelas XI Semester I
2.
3.
4.
5.
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
User-visible Register adalah?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
Control and register adalah?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
Terdapat empat register yang penting, sebutkan!
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
Sebutkan Fungsi dari CPU?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
5.2.5. Penilaian diri
Nama
Nama-nama anggota kelompok
Kegiatan kelompok
: …………………………………………………
: …………………………………………………
: …………………………………………………
Isilah pernyataan berikut dengan jujur. Untuk No. 1 s.d. 4, isilah dengan cara
melingkari jawaban dibawah pertanyaan.
1. Selama diskusi saya mengusulkan ide kepada kelompok untuk didiskusikan.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
2. Ketika kami berdiskusi, tiap orang diberi kesempatan mengusulkan sesuatu.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
3. Semua anggota kelompok kami melakukan sesuatu selama kegiatan.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
Sistem Komputer SMK/MAK Kelas XI Semester I 129
4. Tiap orang sibuk dengan yang dilakukannya dalam kelompok saya.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
5. Selama kerja kelompok, saya….
 Mendengarkan orang lain
 Mengorganisasi kelompok
 Mengajukan pertanyaan
 Mengacaukan kegiatan
 Mengorganisasi ide-ide saya
 Melamun
6. Apa yang kamu lakukan selama kegiatan?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
5.2.6. Uji Kompetensi/Ulangan
1. Yang dimaksud dengan User-visible Register, yaitu…
a. Register-register yang digunakan oleh unit control untuk mengontrol operasi
CPU
b. Register yang dapat direferensikan dengan menggunakan bahasa mesin
yang dieksekusi CPU
c. Register-register yang digunakan oleh program sistem operasi untuk
mengntrol eksekusi program
d. Register-register yang terdiri dari Program Counter dan Instruction Register
e. Register-register yang terdiri dari Register Kode Status Kondisi dan Memori
Buffer Register
2. General Purpose Register terdiri dari komponen-komponen di bawah ini,
kecuali…
a. Akumulator ( aritmatika, Shift, Rotate)
b. Segment Register (Code Segment, Data Segment, Stack Segment, Extra
Segment)
c. Base Register (Rotate,Shift, aritmatika)
d. Data Register (menyimpan alamat I/O device)
e. Counter Register ( Looping)
3. Register-register yang digunakan oleh unit kontrol untuk mengontrol operasi CPU
dan oleh program sistem operasi untuk mengntrol eksekusi program, yaitu…
a. User-visible Register
b. Control and Register
c. Register Alamat
d. Register Data
e. Register Kode Status Kondisi (Flag)
4. Yang bukan termasuk register dalam control dan register, yaitu…
a. Memory Access Register (MAR)
b. Instruction Register (IR)
c. Memory Address Register (MAR)
d. Program Counter (PC)
e. Memori Buffer Register (MBR)
129
130 Sistem Komputer SMK/MAK Kelas XI Semester I
5. CPU menjalankan program – program yang disimpan dalam memori utama
dengan cara…
a. Mengambil instruksi – instruksi, mengecek instruksi tersebut dan mengujinya
satu persatu sesuai alur perintah
b. Melihat data instruksi – instruksi, mengambil instruksi tersebut dan
mengujinya satu persatu sesuai alur perintah
c. Melihat data instruksi – instruksi, menguji instruksi tersebut dan
mengeksekusinya satu persatu sesuai alur perintah
d. Melihat data instruksi – instruksi, mengecek instruksi tersebut dan
mengeksekusinya satu persatu sesuai alur perintah
e. Mengambil instruksi – instruksi, menguji instruksi tersebut dan
mengeksekusinya satu persatu sesuai alur perintah
Sistem Komputer SMK/MAK Kelas XI Semester I 131
5.3.
Kegiatan belajar 3 – Siklus intruksi (2 jam pelajaran)
5.3.1. Tujuan Pembelajaran
Setelah mengikuti pembelajaran, siswa mampu :
 Menjelaskan siklus pengambilan intruksi
 Menjelaskan siklus Fetch
 Menjelaskan siklus Decode
 Menjelaskan Siklus Execute
 Menjelaskan SIklus Store
5.3.2. Aktivitas Belajar Siswa
5.3.2.1 Mengamati/Observasi
1. Buatlah kelompok dengan anggota 4-5 orang,
2. Amatilah gambar dibawah ini :
Sumber : Stalling, 2013
5.3.2.2 Menanya
Buatlah pertanyaan kepada gurumu tentang :
1. Menjelaskan siklus pengambilan intruksi
2. Menjelaskan siklus Fetch
3. Menjelaskan siklus Decode
4. Menjelaskan Siklus Execute
5. Menjelaskan SIklus Store
5.3.2.3 Mencoba/ Mengumpulkan Informasi
Siklus Intruksi
Siklus mesin adalah langkah-langkah yang dilakukan oleh prosesor
komputer untuk setiap instruksi bahasa mesin yang diterima. Siklus mesin adalah
proses siklus 4 yang meliputi :
1. Fetch (mendapatkan instruksi dari Main Memory )
131
132 Sistem Komputer SMK/MAK Kelas XI Semester I
2. Decode (menerjemahkannya ke dalam perintah komputer )
3. Execute (sebenarnya proses perintah )
4. Store (menulis hasilnya ke Memori Utama )
Gambar 5.2. Siklus Intruksi (Sumber : Stalling, 2013)
Sebuah siklus instruksi (juga disebut mengambil-dan-execute siklus,
mengambil-decode-execute siklus, dan FDX) adalah periode waktu di mana
komputer proses sebuah mesin bahasa instruksi dari perusahaan memori atau
urutan tindakan bahwa unit pengolahan pusat (CPU) melakukan untuk menjalankan
setiap kode mesin instruksi dalam sebuah program siklus tidak pernah digunakan
pada CPU.
Nama mengambil-dan-execute siklus yang umum digunakan.From instruksi
harus diambil dari memori utama, dan kemudian dieksekusi oleh CPU.Ini pada
dasarnya bagaimana komputer beroperasi, dengan CPU yang membaca dan
melaksanakan serangkaian instruksi yang ditulis dalam bahasa mesin-nya.Dari ini
muncul semua fungsi dari sebuah komputer dikenal dari ujung pengguna.
Sistem Komputer SMK/MAK Kelas XI Semester I 133
Start
Local Address
to PC
Local PC
Contents To
MAR
Update PC to
Next Address
Load Data
Required to
MDR
No
MAR
Contents to
CIR
Decode CIR
Contents
Jump?
Yes
Set PC To
Value From
Jump
Instruction
Yes
Service
Interupt
No
Execute
Instructions
Interrupt?
Gambar 5.3. Flowchart Siklus Intruksi (Sumber : Jogiyanto, 2005)
Setiap CPU komputer dapat memiliki siklus yang berbeda berdasarkan set
instruksi yang berbeda.
1. Mengambil instruksi
CPU menyajikan nilai dari program counter (PC) di bus alamat. CPU
kemudian menjemput instruksi dari memori utama melalui bus data ke memori
dari MDR tersebut kemudian ditempatkan ke dalam register instruksi saat ini
133
134 Sistem Komputer SMK/MAK Kelas XI Semester I
2.
3.
4.
5.
6.
7.
(CIR), sebuah sirkuit yang menyimpan instruksi sementara sehingga dapat
diterjemahkan dan dieksekusi.
Decode instruksi
Decoder
instruksi
menafsirkan
dan
mengimplementasikan
instruksi.memegang instruksi saat ini, sementara program counter (PC) memiliki
alamat dalam memori dari instruksi berikutnya akan dieksekusi.
Ambil data dari memori utama
Baca alamat efektif dari memori utama jika instruksi memiliki alamat tidak
langsung Fetch diperlukan data dari memori utama untuk diproses dan tempat ke
dalam register data.
Jalankan instruksi
Dari daftar instruksi, data yang membentuk instruksi ini diterjemahkan
oleh unit kontrol . Kemudian melewati informasi dekode sebagai urutan sinyal
kontrol ke unit fungsi yang relevan dari CPU untuk melakukan tindakan yang
dibutuhkan oleh instruksi seperti membaca nilai dari register, melewati mereka ke
unit aritmatika logika (ALU) untuk menambahkan mereka bersama-sama dan
menulis hasilnya kembali ke register. Sebuah kondisi sinyal dikirim kembali ke
unit kontrol oleh ALU jika terlibat.
Toko Hasil
Juga disebut menulis kembali ke memori. Hasil yang dihasilkan oleh
operasi disimpan dalam memori utama, atau dikirim ke perangkat output..
Berdasarkan kondisi umpan balik dari ALU, PC sedang bertambah baik ke
alamat instruksi berikutnya atau diperbarui ke alamat yang berbeda di mana
instruksi berikutnya akan diambil. siklus tersebut kemudian diulang.
Siklus Fetch
Langkah 1 dan 2 dari Siklus Instruksi disebut Siklus Fetch. Langkahlangkah yang sama untuk setiap instruksi. Proses siklus ini mengambil instruksi
dari kata instruksi yang berisi opcode dan operan sebuah.
Siklus Execute
Langkah 3 dan 4 dari Siklus Instruksi merupakan bagian dari Siklus
Execute.. Langkah-langkah ini akan berubah dengan setiap instruksi. Langkah
pertama dari siklus eksekusi adalah Proses-Memori.Data ditransfer antara CPU
dan I / O modul.Berikutnya adalah Data-Pengolahan menggunakan operasi
matematika serta operasi logis dalam referensi data.Central perubahan adalah
langkah berikutnya, adalah sebuah urutan operasi, misalnya operasi
melompat.Langkah terakhir adalah sebuah operasi gabungan dari semua
langkah lainnya.
5.3.2.4 Mengasosiasi/Menalar
Tuliskan hasil pengamatanmu mengenai siklus instruksi pada tabel dibawah ini
No
Siklus
Tugas
Sistem Komputer SMK/MAK Kelas XI Semester I 135
Buatlah kesimpulan tentang
1. Menjelaskan siklus pengambilan intruksi
2. Menjelaskan siklus Fetch
3. Menjelaskan siklus Decode
4. Menjelaskan Siklus Execute
5. Menjelaskan SIklus Store
5.3.2.5 Mengkomunikasikan
Presentasikanlah hasil kerja kelompokmu didepan kelas dengan penuh rasa
percaya diri mengenai :
1. Menjelaskan siklus pengambilan intruksi
2. Menjelaskan siklus Fetch
3. Menjelaskan siklus Decode
4. Menjelaskan Siklus Execute
5. Menjelaskan SIklus Store
5.3.3. Rangkuman
Siklus mesin adalah langkah-langkah yang dilakukan oleh prosesor komputer
untuk setiap instruksi bahasa mesin yang diterima. Siklus mesin adalah proses siklus
4 yang meliputi: Fetch (mendapatkan instruksi dari Main Memory); Decode
(menerjemahkannya ke dalam perintah computer); Execute (sebenarnya proses
perintah); dan Store (menulis hasilnya ke Memori Utama).
Sebuah siklus instruksi (juga disebut mengambil-dan-execute siklus,
mengambil-decode-execute siklus, dan FDX) adalah periode waktu di mana
komputer memproses sebuah mesin bahasa instruksi dari perusahaan memori.
Setiap CPU komputer dapat memiliki siklus yang berbeda berdasarkan set
instruksi yang berbeda, seperti mengambil instruksi, Decoder instruksi, Ambil data
dari memori utama, Jalankan instruksi, Toko Hasil, Siklus Fetch, dan Siklus Execute.
5.3.4. Tugas
1. Dalam siklus mesin ada proses siklus 4 yang meliputi?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
2. Jelaskan siklus pada saat mengambil instruksi!
………………………………………………………………………………………………
………………………………………………………………………………………………
135
136 Sistem Komputer SMK/MAK Kelas XI Semester I
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
3. Decode instruksi adalah?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
4. Central perubahan dalam siklus exsekusi adalah?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
5. Siklus Fetch adalah?
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
5.3.5. Penilaian Diri
Nama
: …………………………………………………
Nama-nama anggota kelompok
: …………………………………………………
Kegiatan kelompok
: …………………………………………………
Isilah pernyataan berikut dengan jujur. Untuk No. 1 s.d. 4, isilah dengan cara
melingkari jawaban dibawah pertanyaan.
1. Selama diskusi saya mengusulkan ide kepada kelompok untuk didiskusikan.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
2. Ketika kami berdiskusi, tiap orang diberi kesempatan mengusulkan sesuatu.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
3. Semua anggota kelompok kami melakukan sesuatu selama kegiatan.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
4. Tiap orang sibuk dengan yang dilakukannya dalam kelompok saya.
4 : Selalu
3 : Sering
2 : Kadang-kadang
1 : Tidak pernah
5. Selama kerja kelompok, saya….
 Mendengarkan orang lain
 Mengorganisasi kelompok
 Mengajukan pertanyaan
 Mengacaukan kegiatan
 Mengorganisasi ide-ide saya
 Melamun
6. Apa yang kamu lakukan selama kegiatan?
Sistem Komputer SMK/MAK Kelas XI Semester I 137
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………
5.3.6. Uji Kompetensi/Ulangan
1. Langkah-langkah yang dilakukan oleh prosesor komputer untuk setiap instruksi
bahasa mesin yang diterima, disebut…
a. Siklus data
b. Siklus processor
c. Siklus bahasa
d. Siklus mesin
e. Siklus instruksi
2. Yang bukan merupakan proses siklus mesin, yaitu…
a. Fetch
b. Stretch
c. Decode
d. Execute
e. Store
3. Yang dilakukan CPU sebelum menjemput instruksi dari memori utama melalui
bus data ke memori, adalah…
a. Menafsirkan dan mengimplementasikan instruksi
b. Membentuk instruksi ini diterjemahkan oleh unit kontrol
c. Menulis kembali ke memori
d. Melewati informasi dekode sebagai urutan sinyal kontrol ke unit fungsi yang
relevan dari CPU
e. CPU menyajikan nilai dari program counter (PC) di bus alamat
4. Menerjemahkan instruksi ke dalam perintah computer merupakan siklus…
a. Fetch
b. Stretch
c. Decode
d. Execute
e. Store
5. Store merupakan proses…
a. Mendapatkan instruksi dari Main Memory
b. Menerjemahkannya ke dalam perintah computer
c. Proses perintah
d. Menulis hasilnya ke Memori Utama
e. Menampilkan hasil pada layar monitor
137
138 Sistem Komputer SMK/MAK Kelas XI Semester I
PENUTUP
RANGKUMAN
1. Bab 1 – Memahami system input proses output
1.1 Kegiatan belajar 1 – Sistem Input-Proses-Output Sistem, fungsi, dan struktur masukan
(2 jam pelajaran)
Rangkuman
Sistem komputer dalam memiliki tiga komponen utama, yaitu : CPU, memori
(primer dan sekunder), dan peralatan masukkan/keluaran (I/O devices) seperti printer,
monitor, keyboard, mouse dan modem. Modul I/O tidak hanya sekedar modul
penghubung, tetapi sebuah piranti yang berisi logika dalam melakukan fungsi
komunikasi antara peripheral dan bus computer.
Alasan kenapa piranti – piranti tidak langsung dihubungkan dengan bus sistem
komputer, yaitu: bervariasinya metode operasi piranti peripheral; kecepatan transfer data
lebih lambat dari pada laju transfer data; format dan panjang data seringkali berbeda
dengan CPU.
Sistem masukan, fungsi dan struktur masukan, antara lain:
1. Sistem Masukkan (Input)
Sistem input adalah suatu jaringan yang bekerja sama dan saling
berhubungan untuk memasukkan data ke dalam sistem komputer yang akan diolah
oleh suatu program tertentu melalui sebuah perangkat masukkan (input device).
Perangkat masukkan (input device) merupakan peralatan yang digunakan
untuk menerima data yang akan diolah ke dalam komputer. Prinsip kerja yang
dilakukan perangkat input adalah mengubah perintah dalam bentuk yang difahami
oleh manusia kepada data berupa kode-kode biner (binary encoded information)
yang dimengerti oleh komputer.
2. Fungsi Masukkan (Input), antara lain: (a) Kontrol dan pewaktuan (control & timing),
(b) Komunikasi CPU, (c) Komunikasi perangkat eksternal, (d) Pem-buffer-an data.
Fungsi masukkan/alat input menurut Jogiyanto adalah untuk memasukkan
data ke dalam sistem computer, memasukkan program ke dalam sistem computer,
sebagai alat input sendiri dan sebagai alat output untuk menampilkan hasil (Alat
input/output demikian disebut dengan terminal). Terminal dapat digolongkan sebagai
berikut: (a) Non Intelligent Terminal (dumb terminal, (b) Smart Terminal, (c) Intelligent
Terminal (logic terminal atau programmable terminal).
3. Struktrur Masukkan (input), berupa: (a) interupsi input, untuk memulai operasi input;
(b) DMA (Direct Memory Access), yaitu metode penanganan input; (c) perbedaan
dalam penanganan interupsi.
1.2 Kegiatan belajar 2 – Teknik input output (2 jam pelajaran)
Rangkuman
Menurut Stalling (Stalling, 1997, hal. 70) terdapat tiga buah teknik dalam operasi
Input-Output, yaitu:
1. I/O terprogram
Sistem Komputer SMK/MAK Kelas XI Semester I 139
Pada I/O terprogram, data (pemindahan data, pengiriman perintah baca
maupun tulis, dan monitoring perangkat) saling dipertukarkan antara CPU dan
modul I/O.
Kelemahan teknik ini adalah CPU akan menunggu sampai operasi I/O
selesai dilakukan modul I/O sehingga akan membuang waktu. Terdapat empat
klasifikasi perintah I/O, yaitu: (a) Perintah control, (b) Perintah test, (c) Perintah
read, (d) Perintah write. Dalam teknik I/O terprogram, terdapat dua macam
inplementasi perintah I/O yang tertuang dalam instruksi I/O, yaitu: memory-mapped
I/O dan isolated I/O.
2. Interrupt-Drivenn I/O
Teknik interrupt driven I/O memungkinkan proses tidak membuang-buang
waktu. Dalam teknik ini kendali perintah masih menjadi tanggung jawab CPU, baik
pengambilan perintah dari memori maupun pelaksanaan isi perintah tersebut.
Cara kerja teknik interupsi pada modul I/O adalah modul I/O menerima
perintah, kemudian melaksanakan perintah dari peripheral dan meletakkan paket
data ke register data modul I/O, selanjutnya modul mengeluarkan sinyal interupsi
ke CPU melalui saluran kontrol.Kemudian modul menunggu datanya diminta CPU.
Pengolahan interupsi saat perangkat I/O telah menyelesaikan sebuah
operasi I/O adalah sebagai berikut:
g. Perangkat I/O akan mengirimkan sinyal interupsi ke CPU.
h. CPU menyelesaikan interupsi tersebut.
i. CPU mempersiapkan pengontrolan transfer ke rountine interupsi dengan
menyimpan informasi berupa: (1) Status prosesor, (2) Lokasi intruksi
berikutnya.
j. Kemudian CPU akan menyimpan PC (Program Counter) eksekusi sebelum
interupsi ke stack pengontrol bersama informasi PSW.
k. Selanjutnya CPU memproses interupsi sampai selesai.
l. Apabila pengolahan interupsi selesai, CPU akan memanggil kembali informasi
yang telah disimpan pada stack pengontrol. Terdapat bermacam teknik yang
digunakan CPU dalam menangani program interupsi ini, diantaranya: (1)
Multiple Interrupt Lines, (2) Software Poll, (3) Daisy Chain, (4) Arbitrasi bus.
3. Direct Memory Access (DMA)
Prinsip kerja DMA adalah CPU akan mendelegasikan kerja I/O kepada DMA
dan akhir proses saja. Dengan demikian CPU dapat menjalankan proses lainnya
tanpa banyak terganggu dengan interupsi.
Dalam melaksanakan transfer data secara mandiri, DMA memerlukan
pengambilalihan kontrol bus dari CPU. Teknik terakhir lebih umum digunakan
sering disebut cycle-stealing, karena modul DMA mengambil alih siklus bus.
1.3 Kegiatan belajar 3 – Perangkat pemroses Sistem dan struktur keluaran (2 jam
pelajaran)
Rangkuman
Menurut Jogiyanto, perangkat pemroses adalah alat dimana intruksi-intruksi
program diproses untuk mengolah data yang sudah dimasukkan lewat alat input dan
hasilnya akan ditampilkan di alat output. Perangkat pemroses atau pengolah data dalam
komputer menurut Supriyanto adalah prosesor (processor) atau CPU (Central Processor
Unit).
139
140 Sistem Komputer SMK/MAK Kelas XI Semester I
Tugas CPU adalah melaksanakan dan mengawal keseluruhan operasi komputer
sehingga sering dinamakan sebagai otak komputer. CPU memiliki 3 komponen utama
yang merupakan bagian tugas utama CPU yaitu:
a. Unit Kendali (Control Unit/CU), bertugas: (a) Mengatur dan mengendalikan alat-alat
input dan output, (b) Mengambil intruksi-intruksi dari main memory, (c) Mengambil
data dari main memory, (d) Mengirim intruksi ke arithmetic and logic unit bila ada
perhitungan aritmatika, (e) Menyimpan hasil proses ke main memory.
b. Arithmetic and Logic Unit (ALU), bertugas melakukan semua perhitungan aritmatika
atau matematika yang terjadi sesuai dengan instruksi program dan melakukan
keputusan dari operasi logika sesuai dengan instruksi program. Operasi logika
(logical operation) meliputi perbandingan dua buah elemen logika dengan
menggunakan operator logika, yaitu: (1) Sama dengan ( = ), (2) Tidak sama dengan (
<> ), (3) Kurang dari ( < ), (4) Kurang atau sama dengan dari ( <= ), (5) Lebih besar
dari ( > ), (6) Lebih besar atau sama dengan dari ( >= )
c. Register, merupakan simpanan kecil yang mempunyai kecepatan tinggi. Ada 3
macam ingatan yang dipergunakan di dalam sistem komputer, yaitu: (1) Register, (2)
Main memory, (3) Ekternal memory. Register yang berhubungan dengan instruksi
yang sedang diproses adalah instruction register dan program counter.
Fitur-Fitur Perangkat Pemroses (Processor), yaitu: (1) SMM (System
Management Mode), (2) Superscalar Execution, (3) MMX, (4) SSE (Streaming SIMD
Extention). Tipe-Tipe Perangkat Pemroses (Processor), yaitu menempel langsung (onboard) pada motherboard da nada yang disajikan secara terpisah, sehingga akan
memberikan kemudahan dalam melakukan upgrade (penggantian) tipe kapasitas
prosesor. Jenis koneksi soket yang pemasangannya berdasarkan pin-pin (jari-jari).
Sedangkan jenis koneksi slot bentuknya seperti slot pada ISA atau PCI.
Banyak model soket atau slot yang dikenal sesuai dengan perkembangan
kecepatan prosesor seperti soket1, soket2, soket3, soketA, slot 1 dan sebagainya.
Merek-merek mikroprosesor yang dikenal seperti Intel (tipe Pentium, Celeron,
Xeon, dan sebagainya), AMD (Athlon, Duron, dan sebagainya), Cyrix atau Motorolla
(bisaanya digunakan untuk Macintosh).
System keluaran computer (output) adalah hasil dari suatu proses menerima
data dari hasil pengolahan pada bagian pemroses. Perangkat keluaran digunakan untuk
menampilkan hasil yang dikerjakan oleh prosesor.Hasil tersebut bisa ditampilkan dalam
bentuk hardcopy atau cetakan.
1.4 Kegiatan belajar 4 – Modul Input Output (I/O) terprogram (PPI) (2 jam pelajaran)
Rangkuman
Pada I/O terprogram menurut Stalling, merupakan salah satu teknik input-output
dimana data saling dipertukarkan antara CPU dan modul I/O. CPU mengeksekusi
program yang memberikan operasi I/O kepada CPU secara langsung, seperti
pemindahan data, pengiriman perintah baca maupun tulis, dan monitoring perangkat.
Kelemahan teknik ini adalah CPU akan menunggu sampai operasi I/O selesai
dilakukan modul I/O sehingga akan membuang waktu.
Terdapat empat klasifikasi perintah I/O, yaitu: (a) Perintah control, (b) Perintah
test, (c) Perintah read, (d) Perintah write. Dalam teknik I/O terprogram, terdapat dua
macam inplementasi perintah I/O yang tertuang dalam instruksi I/O, yaitu: memorymapped I/O dan isolated I/O.
Sistem Komputer SMK/MAK Kelas XI Semester I 141
2. Bab 2 – Memahami perangkat Eksternal/Peripheral dan merangkai perangkat
eksternal dengan console unit
2.1 Kegiatan belajar 1 – Peripheral Input (keyboard, mouse, touchscreen ,barcode reader,
image scanner, webcam) (2 jam pelajaran)
Rangkuman
Peripheral input (perangkat input) adalah perangkat yang digunakan untuk
memasukkan data atau perintah kedalam komputer. Contoh alat masukkan:
1. Keyboard (Papan Tombol) adalah alat masukkan melalui proses pengetikkan lewat
penekanan tombol yang ada di keyboard. Keyboard terdiri atas tombol pengetikan,
angka, fungsi, dan tombol kontrol. Keyboard dihubungkan dengan komputer
menggunakan sebuah kabel atau tanpa kabel (menggunakan sinar infra merah).
2. Mouse adalah pointing device yang digunakan untuk mengatur posisi cursor di layar
dengan cara menggerakkan atau menggesernya. Sebagian besar mouse memiliki
tiga tombol yaitu tombol kiri, tengah dan kanan. Penekanan tombol mouse disebut
click, sedangkan pergerakan penunjuk mouse disebut drag.
3. Touchscreen/ Layar sentuh adalah layar monitor yang akan mengaktifkan program
bila bagian tertentu di layar disentuh dengan tangan. Layar sentuh ini biasanya
terbungkus oleh plastik dan di belakangnya terdapat sinar inframerah yang tidak
terlihat.
4. Barcode reader merupakan alat untuk membaca kode / pola barcode pada barangbarang yang dijual di toko-toko swalayan untuk mempercepat proses pemasukan
data transaksi penjualan. Barcode dibedakan menjadi 2 jenis, yaitu barcode 1
dimensi dan barcode 2 dimensi.
5. Image Scanner merupakan piranti yang dapat mengambil masukan data gambar,
foto, bahkan juga tulisan tangan. Hasil scan akan diubah menjadi isyarat digital dan
akan ditampilkan di monitor komputer kemudian dapat disimpan sebagai file serta
dapat diubah / dimodifikasi sesuai kebutuhan. Scanner bekerja pada resolusi warna
1-bit (binary digit), 8-bit (256 warna), atau 24 bit (lebih dari 16 juta warna). Semakin
besar resolusi scanner akan memberikan hasil yang lebih baik.
6. Webcam (web camera) merupakan perangkat sederhana berupa alat perekam atau
kamera mini yang terhubung dengan internet. Webcam memberikan kemudahan
penggunanya untuk berkomunikasi jarak jauh dengan menampilkan video call
melalui fitur yang didukung dengan internet.
2.2 Kegiatan belajar 2 – Peripheral Output (monitor, LCD, printer, plotter) (2 jam pelajaran)
Rangkuman
Alat Keluaran (Output Device) adalah perangkat keras komputer yang berfungsi
untuk menampilkan / mencetak keluaran sebagai hasil pengolahan data.Alat keluaran
terdiri atas hard copy, softcopy. Contoh alat keluaran, antara lain:
1. Monitor, merupakan suatu alat yang digunakan sebagai output data tampilan grafis
pada komputer tersebut. Ketajaman gambar yang ditampilkan pada sebuah layar
monitor sangat ditentukan oleh resolusi. Ada beberapa jenis atau tipe monitor yang
paling populer yaitu CRT (tampilan monitornya dihasilkan dari pancaran sinar katoda
yang berkecepatan tinggi di dalam sebuah tabung yang hampa udara) dan LCD
(menggunakan kristal cair sebagai bahan utamanya).
2. Printer adalah perangkat keras (hardware) dimana perangkat itu akan bekerja
apabila pengguna menghubungkannya dengan perangkat komputer, yang bisa
141
142 Sistem Komputer SMK/MAK Kelas XI Semester I
digunakan untuk keperluan mencetak tulisan, gambar, dan grafik ke dalam bentuk
kertas atau sejenisnya.
3. Plotter, merupakan jenis printer yang dirancang secara khusus guna menghasilkan
output komputer yang berupa gambar ataupun grafik. Dengan menghubungkan
plotter pada sistem komputer, maka pelbagai bentuk gambar akan dapat disajikan
secara prima.
2.3 Kegiatan belajar 3 – Peripheral Storage (external hard drive, flash drive, disk drive,
CD/DVD ROM drive) (2 jam pelajaran)
Rangkuman
Peripheral storage adalah perangkat penyimpanan. Contoh dari peripheral
storage ini, antara lain:
1. External hard drive, yaitu media penyimpan data yang berada di luar casing
komputer.
2. Flash drive adalah alat penyimpan data/file yang berupa NAND. Di dalam perangkat
ini, tertanam controller dan memori penyimpan data yang bersifat non–volatile alias
tidak akan hilang meskipun tidak terdapat daya listrik. Flashdisk berfungsi untuk
menyimpan dan memindahkan data.
3. CD/DVD ROM drive, merupakan sebuah piringan kompak dari jenis piringan optik
(optical disc) yang dapat menyimpan data. CD-ROM drive hanya bisa digunakan
untuk membaca sebuah CD dan untuk melakukan penginstalasian sebuah OS
(OPERATING SYSTEM), Game, atau Software-software lainnya. Secara garis besar
CD-ROM dibedakan menjadi 2 menurut tipenya yaitu : ATA/IDE dan SCSI.
2.4 Kegiatan belajar 4 – Peripheral Input/Output (modem, NIC) (2 jam pelajaran)
Rangkuman
1. Modem, berasal dari singkatan Modulator Demodulator. Modulator merupakan
bagian yang mengubah sinyal informasi ke dalam sinyal pembawa (carrier) dan siap
untuk dikirimkan, sedangkan Demodulator adalah bagian yang memisahkan sinyal
informasi (yang berisi data atau pesan) dari sinyal pembawa yang diterima sehingga
informasi tersebut dapat diterima dengan baik.
Data dari komputer yang berbentuk sinyal digital diberikan kepada modem
untuk diubah menjadi sinyal analog, ketika modem menerima data dari luar berupa
sinyal analog, modem mengubahnya kembali ke sinyal digital supaya dapat diproses
lebih lanjut oleh komputer.
2. NIC (Network Interface Card) atau Kartu Jaringan atau LAN Card atau Etherned
Card merupakan suatu perangkat yang menyambungkan kabel jaringan dengan
computer serta menyediakan pengalamatan secara fisik.
Sistem Komputer SMK/MAK Kelas XI Semester I 143
3. Bab 3 – Memahami Memahami struktur dan Interkoneksi Bus
3.1 Kegiatan belajar 1 – Jenis dan fungsi BUS (4 jam pelajaran)
Rangkuman
Dalam Jogiyanto, bus atau disebut juga pathway merupakan sirkuit yang
merupakan jalur transportasi informasi antara dua atau lebih alat-alat dalam sistem
komputer. bus yang menghubungkan CPU dengan main memory disebut dengan
internal bus. Sedangkan bus yang menghubungkan CPU alat-alat input/output disebut
dengan external bus.
Berdasarkan jenis busnya, bus dibedakan menjadi bus yang khusus
menyalurkan data tertentu, misalnya paket data saja atau alamat saja, jenis ini disebut
dedicated bus. Namun apabila bus dilalukan informasi yang berbeda baik data, alamat
maupun sinyal kontrol dengan metode mulipleks data maka bus ini disebut multiplexed
bus. Jenis bus yang lainnya pada computer, yaitu Bus PCI (Peripheral Component
Interconnect); Bus USB; Bus SCSI (Small Computer System Interfaces); Bus Fire Wire.
Menurut Supriyanto jenis bus-bus pada komputer modern, antara lain: Bus
prosesor.atau FSB (Front-Side Bus), merupakan bus kecepatan tinggi dalam sistem dan
merupakan inti chipset dan motherboard. Bus ini digunakan terutama oleh prosesor
untuk melewatkan informasi ke dan dari cache atau memori utama dan North Bridge dari
chipset yang biasanya memiliki lebar bus 64 bit (8 byte).
3.2 Kegiatan belajar 2 – Sistem bus (2 jam pelajaran)
Rangkuman
Dalam Stalling, bus merupakan lintasan komunikasi yang menghubungkan dua atau
lebih komponen computer. Sebuah bus biasanya terdiri atas beberapa saluran. Secara
umum fungsi saluran bus dikategorikan dalam tiga bagian, yaitu:
a. Data Bus, menurut Supriyanto adalah jalur-jalur perpindahan data antar modul dalam
sistem komputer. Biasanya terdiri dari 8, 16, 32 atau 64 jalur data yang paralel.
b. Address Bus (Bus Alamat), menurut Supriyanto digunakan untuk menandakan lokasi
sumber ataupun tujuan pada proses transfer data. Address bus biasanya terdiri atas
16, 20, 24 atau 32 jalur parallel.
c. Control Bus, menurut Supriyanto digunakan untuk mengontrol penggunaan serta
akses data bus dan address bus. Control bus terdiri dari 4 sampai 1 jalur paralel.
Sinyal bus kendali antara lain: Memori read, Memori write, I/O read, I/O write,
Transfer ACK, Bus request, Bus grant, Interrupt request, Interrupt ACK, Clock, dan
reset.
3.3 Kegiatan belajar 3 – Skema interkoneksi bus (2 jam pelajaran)
Rangkuman
Menurut Jogiyanto, hubungan antara CPU dengan main memory ataupun
dengan alat-alat input/output dilakukan dengan suatu jalur yang disebut dengan bus,
yang dilekatkan pada memory data register, memory address register dan control unit di
CPU. Sedangkan bus yang menghubungkan CPU dengan alat-alat input/output
dilekatkan terlebih dahulu melalui suatu alat, antara lain:
a. I/O port. Alat-alat input/output dapat berkomunikasi dengan CPU dengan cara
mengirimkan informasi yang akan dikomunikasikan lewat bus dan diterima di I/O
port. I/O port biasanya digunakan untuk peripheral device yang mempunyai
kecepatan tinggi yang membutuhkan pengiriman blok data yang rendah.
143
144 Sistem Komputer SMK/MAK Kelas XI Semester I
b. DMA (Direct Memory Access) merupakan suatu konsep yang akan membuat
komunikasi informasi antara peripheral device dengan main memory akan lebih
efisien, dengan melekatkan bus pada DMA controller yang dihubungkan dengan
peripheral device. Biasanya digunakan untuk peripheral device yang mempunyai
kecepatan tinggi yang membutuhkan pengiriman blok data yang besar, seperti
misalnya hard disk drive.
c. I/O Channel, merupakan suatu DMA controller yang dipergunakan bersama-sama
untuk sejumlah alat-alat I/O, yang dihubungkan dengan suatu channel lewat suatu
control unit di CPU atau controller.
Sistem Komputer SMK/MAK Kelas XI Semester I 145
4. Bab 4 – Memahami Flowchart
4.1 Kegiatan belajar 1 – flowchart dan symbol-simbolnya
Rangkuman
Flowchart (Bagan Alir) adalah alat atau sarana yang menunjukkan langkahlangkah yang harus dilaksanakan dalam menyelesaikan suatu permasalahan untuk
komputasi dengan cara mengekspresikannya ke dalam serangkaian simbol-simbol grafis
khusus, yang lebih mudah dipahami. Symbol-simbol grafis dasar flowchart, antara lain:
4.2 Kegiatan belajar 2 – Struktur seleksi dan berurutan
Rangkuman
Ada tiga macam struktur flowchart, sekuensial (berurutan), seleksi (pada seleksi
ini dibagi menjadi dua struktur yaitu struktur if dan if-else) dan pengulangan
(pengulangan dibagi menjadi 4 yaitu for, while, do-while dan kombinasi).
4.3 Kegiatan belajar 3 – Struktur Pengulangan
Rangkuman
Struktur pengulangan atau yang biasa disebut loop pada dasarnya adalah
kondisi khusus bagi struktur seleksi dimana dengan kondisi tertentu maka proses akan
diulang sedangkan untuk kasus sebaliknya maka suatu proses dapat diberhentikan atau
diganti dengan proses yang lain.
Ada beberapa jenis struktur perulangan dalam flowchart dan pemograman yaitu
for, while, do while, kombinasi.
4.4 Kegiatan belajar 4 – Subroutin dan contoh memecahkan masalah
Rangkuman
Subroutine adalah satu bagian program yang bisa dikatakan terpisah dari
program utamanya. Tujuan lain dari penulisan subprogram ini adalah dalam hal
kemudahan pelacakan dan pembacaan program tersebut. Beberapa cara pemanggilan
subroutine adalah sebagai berikut: Statement GOSUB RETURN, Statement EN,
Statement CALL, Statement FUNCTION.
145
146 Sistem Komputer SMK/MAK Kelas XI Semester I
5. Bab 5 – Memahami organisasi prosesor, register, dan siklus intruksi
5.1 Kegiatan belajar 1 – Organisasi prosesor (2 jam pelajaran)
Rangkuman
CPU adalah komponen pengolah data berdasarkan instruksi – instruksi yang
diberikan kepadanya, yang tersusun atas beberapa komponen, yaitu:
1. Arithmetic and Logic Unit (ALU) atau language machine, bertugas membentuk fungsi
– fungsi pengolahan data computer, yang terdiri dari dua bagian, yaitu unit
arithmetika dan unit logika Boolean.
2. Control Unit, bertugas mengontrol operasi CPU dan secara keselurahan mengontrol
computer, termasuk mengambil instruksi – instruksi dari memori utama dan
menentukan jenis instruksi tersebut.
3. Registers, adalah media penyimpan internal CPU yang digunakan saat proses
pengolahan data, yang bersifat sementara.
4. CPU Interconnections, adalah sistem koneksi dan bus yang menghubungkan
komponen internal CPU, yaitu ALU, unit kontrol dan register – register dan juga
dengan bus – bus eksternal CPU.
Hal-hal yang dilakukan CPU adalah sebagai berikut :
6. Fetch instruction (mengambil instruksi).
7. Interpret instruction (menterjemahkan instruksi).
8. Fetch data (mengambil data).
9. Process data (mengolah data).
10. Write data (menulis data).
5.2 Kegiatan belajar 2 – Register (2 jam pelajaran)
Rangkuman
Sistem Komputer menggunakan hirarki memori pada tingkatan yang atas,
memori lebih cepat, lebih kecil, lebih mahal. Di dalam CPU, terdapat sekumpulan
register yang tingkatan memorinya berada di atas hirarki memori utama dan cache.
Register dalam CPU memiliki dua fungsi:
1. User-visible Register, yaitu register yang dapat direferensikan dengan menggunakan
bahasa mesin yang dieksekusi CPU, User-visible terdiri dari: General Purpose
Register; Register Alamat; Register Data; dan Register Kode Status Kondisi (Flag)
2. Control and Register, yaitu register-register yang digunakan oleh unit kontrol untuk
mengontrol operasi CPU dan oleh program sistem operasi untuk mengntrol eksekusi
program. Terdapat empat register yang penting, yaitu: Program Counter (PC);
Instruction Register (IR); Memory Address Register (MAR); Memori Buffer Register
(MBR); Memori Data Register (MDR)
Fungsi CPU, yaitu Menjalankan program – program yang disimpan dalam
memori utama dengan cara mengambil instruksi – instruksi, menguji instruksi tersebut
dan mengeksekusinya satu persatu sesuai alur perintah.
5.3 Kegiatan belajar 3 – Siklus intruksi (2 jam pelajaran)
Rangkuman
Siklus mesin adalah langkah-langkah yang dilakukan oleh prosesor komputer
untuk setiap instruksi bahasa mesin yang diterima. Siklus mesin adalah proses siklus 4
yang meliputi: Fetch (mendapatkan instruksi dari Main Memory); Decode
(menerjemahkannya ke dalam perintah computer); Execute (sebenarnya proses
perintah); dan Store (menulis hasilnya ke Memori Utama).
Sistem Komputer SMK/MAK Kelas XI Semester I 147
Sebuah siklus instruksi (juga disebut mengambil-dan-execute siklus, mengambildecode-execute siklus, dan FDX) adalah periode waktu di mana komputer memproses
sebuah mesin bahasa instruksi dari perusahaan memori.
Setiap CPU komputer dapat memiliki siklus yang berbeda berdasarkan set
instruksi yang berbeda, seperti mengambil instruksi, Decoder instruksi, Ambil data dari
memori utama, Jalankan instruksi, Toko Hasil, Siklus Fetch, dan Siklus Execute.
147
148 Sistem Komputer SMK/MAK Kelas XI Semester I
DAFTAR PUSTAKA
Jogiyanto. (2005). Pengenalan Komputer. Yogyakarta: Andi Offset.
Poerwadarminta, W. (1991). Kamun Umun Bahasa Indonesia. Jakarta: Balai Pustaka.
Stalling, W. (1997). Organisasi dan Arsitektur Komputer, Perancangan dan kinerja Edisi
Bahasa Indonesia. PT Prenhallindo.
Supriyanto, A. (2005). Merakt, Mengupgrade dan Mengatasi Masalah PC. Yogyakarta:
Graha Ilmu.
Jogiyanto. (2005). Pengenalan Komputer. Yogyakarta: Andi Offset.
Poerwadarminta, W. (1991). Kamun Umun Bahasa Indonesia. Jakarta: Balai Pustaka.
Stalling, W. (1997). Organisasi dan Arsitektur Komputer, Perancangan dan kinerja Edisi
Bahasa Indonesia. PT Prenhallindo.
Supriyanto, A. (2005). Merakt, Mengupgrade dan Mengatasi Masalah PC. Yogyakarta:
Graha Ilmu.
Drs. H. Suparmin, M.Pd; Rismawan, S.Kom.2014 Sistem Komputer. Surakarta. Mediatama.
Jogiyanto. (2005). Pengenalan Komputer. Yogyakarta: Andi Offset.
Poerwadarminta, W. (1991). Kamun Umun Bahasa Indonesia. Jakarta: Balai Pustaka.
Stalling, W. (1997). Organisasi dan Arsitektur Komputer, Perancangan dan kinerja Edisi
Bahasa Indonesia. PT Prenhallindo.
Supriyanto, A. (2005). Merakit, Mengupgrade dan Mengatasi Masalah PC. Yogyakarta:
Graha Ilmu.
Dr. Fahrudin Nugroho. (2013). Pemograman dan metode Numerik. Universitas Gadjah
Mada.
http://id.wikipedia.org/wiki/Sistem_komputer
Firman Adi Hindarsyah, „Elemen elemen instruksi mesin“ 19 Nopember 2014.
http://firmanadihindarsyah.blogspot.com/2010/05/elemen-elemen-instruksi-mesin.html
Danang Yuditya Haryono, „Instruksi Dan Mode Pengalamatan Pada Komputer‟ 19
Nopember 2014.http://danang-dancil.blogspot.com/2012/11/instruksi-dan-modepengalamatan-pada.html
Suharno Wicaksono, „Karakteristik Instruksi Mesin‟ 19 Nopember
2014.http://harnowicaksono.blogspot.com/2013/11/karakteristik-instruksi-mesin.html
Ilma Qodri, „Pengertian Organisasi & Arsitektur KOmputer‟ 20 Nopember 2014.
http://ilmaqadri03.blogspot.com/2014_11_01_archive.html
Ona Fitri, „Jenis jenis Instruksi‟ 20 Nopember
2014.http://donafitri23.blogspot.com/2013/05/jenis-jenis-instruksi.html
Rezeky Aisyah „Tipe tipe operand dan operasi‟ 20 Nopember
2014.http://kikireisyah.wordpress.com/tipe-tipe-operand-dan-operasi/
Adam Aris Rizaldy „Mode format pengalamatan‟ 19 Nopember 2014.
https://adamrizaldy09.wordpress.com/2014/11/11/mode-format-pengalamatan/
Sistem Komputer SMK/MAK Kelas XI Semester I 149
Sutanta, Hermawan. 'Inherent' 24 Nopember 2014. http://mikrokontroler.tripod.com/6805/imin.htm
Sutanta, Hermawan. 'Extended' 24 Nopember 2014.
http://mikrokontroler.tripod.com/6805/ext-dir.htm
Sutanta, Hermawan. 'Indexed' 24 Nopember 2014. http://mikrokontroler.tripod.com/6805/idxrel.htm
Sutanta, Hermawan. 'File Kode Objek' 24 Nopember 2014.
http://mikrokontroler.tripod.com/6805/as-file.htmNiki Niku Niko Radino, „apa itu control
unit‟ 23 Nopember 2014. http://kj-jogja.blogspot.com/2013/09/apa-itu-cu-controlunit.html
Yudhi Pri, „Set instruksi dan teknik pengalamatan dalam komputer‟ 24 Nopember
2014.http://jovanangga.blogspot.com/2012/11/set-instruksi-dan-teknikpengalamatan.html
Andy Scevorz Icp, „Struktur Branching / percabangan‟ 24 Nopember
2014.http://teknikinformatikaunm.blogspot.com/2011/04/struktur-branchingpercabangan.html
Muhajirin „tipe tipe operand dan tipe tipe system operasi‟ 24 Nopember
2014.http://muhajirinumar.wordpress.com/2013/10/28/tipe-tipe-operand-dan-tipe-tipesistem-operasi/
Goes Adhie „Struktur dan Fungsi CPU‟ 25 Nopember 2014. http://adilecture.blogspot.com/2013/02/struktur-dan-fungsi-cpu.html
Serdiwansyah N. A. Set Instruksi dan Teknik Pengalamatan Teknik Elektro Universitas Negri
Makasar
Eka Pramudita Kusumaari, „Pengertian Control Unit (CU) dan Aritmetic Logical Unit (ALU)‟
21 Nopember 2014.http://ekapka.blogspot.com/2013/09/pengertian-control-unit-cudan.html
Destu Wijayanto, „Pengertian Monitor dan Fungsinya‟ 23 Nopember
2014.http://destuwas.blogspot.com/2013/02/pengertian-monitor-dan-fungsinya.html
Muhammad Arif Abdurrahman, „storage device dan contohnya‟ 24 Nopember 2014
http://arifdba.blogspot.com/2013/07/storage-device-dan-contohnya.html
Fatimah, „Pengertian Plotter‟ 20 Nopember
2014.http://fatimah9a.blogspot.com/2011/11/pengertian-plotter-plotter-merupakan.html
Dini Maulita, „Siklus Organisasi Prosesor‟ 21 Nopember
2014.http://dinimaulita.blogspot.com/2011/12/siklus-organisasi-prosesor.html
Satria Adhi Kharisma, 'Pengertian Modem dan Jenis-Jenisnya' 20 Nopember
2014.http://satriaadhikharisma.blogspot.com/2013/07/pengertian-modem-dan-jenisjenisnya_17.html
Ari Setiawan, „Pengertian Network Interface Card (NIC) Beserta Jenisnya‟ 20 Nopember
2014.http://freesoft41.blogspot.com/2014/11/pengertian-network-interface-cardnic.html
149
150 Sistem Komputer SMK/MAK Kelas XI Semester I
PC Solution, „Pengertian dan Fungsi Flash disk‟ 21 Nopember 2014.
http://solusikompi.blogspot.com/2014/11/pengertian-dan-fungsi-flash-disk.html
Khunsul Marlia, „Pengertian dan Fungsi Flash disk‟ 21 Nopember 2014.
http://solusikompi.blogspot.com/2014/11/pengertian-dan-fungsi-flash-disk.html
Khunsul Marlia, „Pengertian dan Fungsi CD/DVD Rom‟ 21 Nopember
2014.http://solusikompi.blogspot.com/2014/10/pengertian-dan-fungsi-cddvd-rom.html
Juhriah. „Organisasi prosesor dan register‟ 21 Nopember 2014.
http://juhriah011.wordpress.com/2013/11/06/78/
Ahmad Amirudin. „Register pada CPU‟ 25 Nopember
2014.http://orkomp.blogspot.com/2012/06/register.html
Sistem Komputer SMK/MAK Kelas XI Semester I 151
151
Download