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