REPUBLIK INDONESIA
2013
SISTEM KOMPUTER
SMK/MAK
KELAS XI
SEMESTER I
i
Milik Negara
Tidak Diperdagangkan
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,
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.
4.
5.
6.
Kegiatan belajar 1 Sistem, fungsi, dan struktur masukan (2 jam pelajaran) ....................... 1
1.1.1.
1.1.2.
1.1.2.1
Rangkuman ..................................................................................................................... 5
1.1.4.
Tugas ............................................................................................................................... 6
1.1.5.
Penilaian diri.................................................................................................................... 7
1.1.6.
1.2.
1.2.1.
1.2.2.
Rangkuman ................................................................................................................... 15
1.2.4.
Tugas ............................................................................................................................. 16
1.2.5.
1.2.6.
1.3. Kegiatan belajar 3 Perangkat pemroses, Sistem, fungsi dan struktur keluaran (2 jam
pelajaran) .......................................................................................................................................... 20
1.3.1.
1.3.2.
Rangkuman ................................................................................................................... 24
1.3.4.
Tugas ............................................................................................................................. 25
1.3.5.
Penilaian diri.................................................................................................................. 26
1.3.6.
1.4.
Kegiatan belajar 4 Modul Input Output (I/O) terprogram (PPI) (2 Jam pelajaran) ............ 29
1.4.1.
1.4.2.
Rangkuman ................................................................................................................... 31
1.4.4.
Tugas ............................................................................................................................. 31
1.4.5.
Penilaian diri.................................................................................................................. 32
1.4.6.
2.1.2.
Rangkuman ................................................................................................................... 44
2.1.4.
Tugas ............................................................................................................................. 44
2.1.5.
Penilaian diri.................................................................................................................. 45
2.1.6.
2.2.
Kegiatan belajar 2 Peripheral Output (monitor, LCD, printer, plotter) (2 jam pelajaran)... 48
2.2.1.
2.2.2.
Rangkuman ................................................................................................................... 54
Tugas ............................................................................................................................. 54
2.2.5.
Penilaian diri.................................................................................................................. 55
2.2.6.
2.3. Kegiatan belajar 3 Peripheral Storage (flash drive, disk drive, CD/DVD ROM drive) (2 jam
pelajaran) .......................................................................................................................................... 58
2.3.1.
2.3.2.
Rangkuman ................................................................................................................... 61
2.3.4.
Tugas ............................................................................................................................. 62
2.3.5.
Penilaian diri.................................................................................................................. 63
2.3.6.
2.4.
2.4.1.
2.4.2.
Rangkuman ................................................................................................................... 68
2.4.4.
Tugas ............................................................................................................................. 69
2.4.5.
Penilaian diri.................................................................................................................. 70
2.4.6.
3.1.1.
3.1.2.
Rangkuman ................................................................................................................... 76
3.1.4.
Tugas ............................................................................................................................. 76
3.1.5.
Penilaian diri.................................................................................................................. 77
3.1.6.
3.2.
3.2.1.
3.2.2.
Rangkuman ................................................................................................................... 82
3.2.4.
Tugas ............................................................................................................................. 82
3.2.5.
Penilaian diri.................................................................................................................. 83
3.2.6.
3.3.
3.3.1.
3.3.2.
Rangkuman ................................................................................................................... 88
3.3.4.
Tugas ............................................................................................................................. 89
3.3.5.
Penilaian diri.................................................................................................................. 89
3.3.6.
4.1.2.
Rangkuman ................................................................................................................... 94
4.1.4.
Tugas ............................................................................................................................. 95
4.1.5.
4.1.6.
4.2.
4.2.1.
4.2.2.
4.2.4.
4.2.5.
4.2.6.
4.3.
4.3.1.
4.3.2.
4.3.5.
4.3.6.
4.4.
4.4.1.
4.4.2.
4.4.4.
4.4.5.
4.4.6.
5.1.1.
5.1.2.
5.1.4.
5.1.5.
5.1.6.
5.2.
5.2.1.
5.2.2.
5.2.4.
5.2.5.
5.2.6.
5.3.
5.3.1.
5.3.2.
5.3.4.
5.3.5.
5.3.6.
DAFTAR TABEL
Tabel 4.1. Simbol Flowchart Dasar ....................................................................................... 93
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
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
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
6. Peta konsep
Peta konsep pada mata pelajaran C2 sistem komputer dapat digambarkan
sebagai berikut :
PEMBELAJARAN
Bab 1 Memahami system input proses output
1.1. Kegiatan belajar 1 Sistem, fungsi, dan struktur masukan (2 jam
pelajaran)
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
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)
1.1.4. Tugas
1. Jelaskan mengapa piranti piranti tidak langsung dihubungkan dengan bus
sistem komputer?
:
:
:
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?
1.2.
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
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.
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
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,
1.2.4. Tugas
1. Tiga buah teknik dalam operasi Input-Output menurut Stalling adalah?
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
1.3.
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
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
1.3.4. Tugas
1. Perangkat pemroses adalah?
2.
3.
4.
5.
CPU memiliki 3 komponen utama, yang merupakan bagian tugas utama CPU!
1.4.
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
Cara kerja
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)!
3. Sebutkan dua macam implementasi perintah I/O yang tertuang dalam instruksi
I/O!
b. Mouse
c. Touchscreen
35
d. Barcode reader
e. Image scanner
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
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
39
41
Peripheral input
Fungsi
2.1.2.5 Mengkomunikasikan
Presentasikan hasil pengamatan dan kesimpulan dari kelompokmu didepan kelas
dengan penuh rasa percaya diri mengenai :
43
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.
3.
4.
5.
6.
7.
8.
9.
10. Peripheral input yang mempunyai fungsi seperti mesin fotocopy adalah
a. Printer
b. Barcode reader
c. Webcam
d. Scanner
e. Touch screen
47
2.2.
b. LCD
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
51
Sumber :http://fatimah9a.blogspot.com
Peripheral Output
Fungsi
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?
4. Secara umum, bagian yang ada didalam plotter terbagi menjadi dua, sebutkan!
55
57
2.3.
Sumber : http://www.greenkomputer.com/
b. Flash drive
Sumber : http://tokoone.com/
c. CD/DVD
Sumber : https://id.wikipedia.org/
2.3.2.2 Menanya
Buatlah pertanyaan kepada Gurumu tentang Macam-macam Pheripheral Storage
dan fungsinya
Peripheral storage
Fungsi
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
2.3.4. Tugas
1. Peripheral storage adalah?
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
65
2.4.
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
Sumber : http://satriaadhikharisma.blogspot.com
Sumber : http://freesoft41.blogspot.com
67
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.
Peripheral Input/Output
Fungsi
2.4.4. Tugas
1. Apakah yang dimaksud modem?
69
71
Sumber : http://en.wikipedia.org/
b. Bus USB
Sumber : http://en.wikipedia.org/
c. Bus SCSI
Sumber : https://thecustomizewindows.com
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.5 Mengkomunikasikan
Presentasikanlah hasil kerja kelompokmu didepan kelas dengan penuh rasa
percaya diri mengenai :
75
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?
79
3.2.
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
81
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?
83
85
3.3.
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.
87
3.3.4. Tugas
1. Jelaskan hubungan CPU dengan main memory ataupun dengan alat-alat
input/output!
:
89
:
:
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.
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
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
Simbol
Fungsi (Arti)
Dimulai atau diakhiri suatu proses
1
Persiapan proses / pemberian nilai awal
2
93
Simbol
Fungsi (Arti)
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
4.1.4. Tugas
1. Apakah yang dimaksud dengan Flowchart?
5.
:
95
:
:
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?
e.
c.
5.
a.
b.
c.
d.
e.
97
4.2.
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.
Sumber : Dr. Fahrudin Nugroho. (2013). Pemograman dan metode Numerik. Universitas Gadjah Mada.
99
Sumber : Dr. Fahrudin Nugroho. (2013). Pemograman dan metode Numerik. Universitas Gadjah Mada.
Sumber : Dr. Fahrudin Nugroho. (2013). Pemograman dan metode Numerik. Universitas Gadjah Mada.
Sumber : Dr. Fahrudin Nugroho. (2013). Pemograman dan metode Numerik. Universitas Gadjah Mada.
101
Sumber : Dr. Fahrudin Nugroho. (2013). Pemograman dan metode Numerik. Universitas Gadjah Mada.
Struktur
Fungsi
4.2.3. Rangkuman
4.2.4. Tugas
1. Sebutkan tiga macam struktur flowchart!
5. Pernyataan bersyarat lebih dari satu disebut struktur seleksi yang bagaimana?
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?
105
4.3.
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
107
No
Struktur
Fungsi
109
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.
DIpenuhi
Tidak dipenuhi
Perintah
Pencacah
111
4.4.
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
SUBROUTINE 1
GO SUB
PROSES
CALL
RETUNR
END
SUBROUTINE 2
SUB
END SUB
a.
b.
c.
d.
Mulai
Hitung
Luas = Panjang x Lebar
Cetak Luas
Selesai
Statement
Cara pemanggilan
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?
115
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 dengandan
diakhiri dengan
a. CALL; END CALL
b. SUB; END CALL
c. SUBCALL; CALL
d. PRE CALL; PAST CALL
e. SUB; END SUB
117
119
Gambar 5.1. Komponen CPU dan struktur internal CPU (Sumber: Stalling, 1997)
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
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.2.
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
Register
Fungsi
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
2.
3.
4.
5.
:
:
:
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
5.3.
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
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?
133
2.
3.
4.
5.
6.
7.
5.3.2.4 Mengasosiasi/Menalar
Tuliskan hasil pengamatanmu mengenai siklus instruksi pada tabel dibawah ini
No
Siklus
Tugas
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?
135
137
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
139
141
143
145
147
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/
149
151