Anda di halaman 1dari 66

1

Kata Pengantar

Puji syukur ke hadirat Tuhan Yang Maha Esa, karena atas perkenaan-nya, penyusunan
Modul ini dapat diselesaikan dengan baik. Perkembangan ilmu pengetahuan, teknologi, serta
globalisasi yang sangat pesat, menuntut peserta didik agar senantiasa dinamis dan mampu
mengimbangi perkembangan tersebut. Namun, peserta didik yang diharapkan terbentuk, tidak
hanya menguasai ilmu pengetahuan dan ketrampilan saja, tapi juga memiliki sikap serta
kepribadian yang berkarakter, berlandaskan pada ketuhanan dan moral.
Untuk itu, modul ini kami sajikan guna membantu peserta didik dalam mengembangkan
pengalaman belajar serta memberikan kesempatan luas bagi peserta didik untuk mengembangkan
potensinya. Dengan penyajian materi yang runtut dan kegiatan belajar yang menitikberatkan pada
aktivitas siswa, diharapkan modul ini dapat mengembangkan potensi peserta didik dengan
maksimal.
Kami menyadari masih banyak kekurangan dalam modul ini, untuk itu kritik dan saran
demi perbaikan modul ini sangat kami harapkan. Semoga modul ini dapat memberikan manfaat
dalam dunia pendidikan.
Selamat belajar dan sukses selalu.

2
DAFTAR ISI

DAFTAR ISI ............................................................................................................................ 3


TEKNOLOGI INFORMASI DAN KOMUNIKASI............................................................................ 4
Web Browser .................................................................................................................................4
CMS (Content Management System) ..............................................................................................8
Penilaian Harian 1 ........................................................................................................................ 15
TEKNIK KOMPUTER .............................................................................................................. 18
Sistem Komputer ......................................................................................................................... 18
Aritmatic and Logic Unit (ALU) ......................................................................................................20
Penilaian Harian 2 ........................................................................................................................ 25
PENILAIAN TENGAH SEMESTER.....................................................................................................29
ANALISIS DATA .................................................................................................................... 33
Aplikasi Menyimpan Data Sesuai Representasi ............................................................................. 33
Pengolahan Data dengan Fitur Lanjut Aplikasi Office.....................................................................36
Penilaian Harian 3 ........................................................................................................................ 39
ALGORITMA DAN PEMROGAMAN ........................................................................................ 43
DEKOMPOSISI SUBPROGRAM....................................................................................................... 43
PERSOALAN KOMPUTASI (SISTEM ROBOTIKA) .............................................................................. 47
PENILAIAN HARIAN 4 ................................................................................................................... 54
Penilaian Akhir Semester ............................................................................................................. 57
Latihan Asesmen Literasi .............................................................................................................. 62
Profil Penulis................................................................................................................................ 65
Daftar Pustaka ............................................................................................................................. 66

3
BAB 1
TEKNOLOGI INFORMASI DAN KOMUNIKASI

A. Web Browser
1. Pengertian Web Browser
Web Browser adalah perangkat lunak yang memungkinkan kamu untuk
mencari, mengakses, dan menampilkan halaman website di internet. Pada dasarnya,
website berisi kode seperti JavaScript dan HTML yang tidak dapat langsung dibaca
oleh manusia. Web Browser akan menerjemahkan kode tersebut ke dalam tulisan,
gambar, audio, maupun elemen lainnya. Web Browser bukanlah satu-satunya
perangkat lunak yang bisa membantumu mengakses website. Namun, kebanyakan
orang lebih memilih menggunakan perangkat lunak ini karena mudah digunakan.
Satu hal yang perlu diketahui, web browser bukanlah mesin pencarian. Web
browser adalah perangkat lunak yang membantu menampilkan halaman web,
seperti Google Chrome, Mozilla Firefox, Opera, dan Safari. Sedangkan mesin
pencarian atau search engine adalah situs web untuk membantu menemukan halam
web tertentu. Contohnya seperti Google Seacrh, Yahoo, DuckDuckGo, atau Bing.
Mesin pencari masuk dalam kategori website yang dapat kamu akses menggunakan
web browser.
2. Fungsi Web Browser
Web Browser adalah perangkat lunak yang memiliki banyak fungsi untuk
mempermudah kamu menjelajahi internet, berikut ini beberapa fungsi web
browser:
a. Mempermudah mencari informasi
b. Menyimpan berbagai data di internet
c. Membuka file menggunakan ekstensi khusus
d. Menjaga keamanan website
e. Mendukung pemakai search engine

4
3. Jenis Web Browser
Beberapa jenis web browser diantarannya sebagai berikut.
a. Google Chrome
Siapa yang tidak mengenal Google Chrome? Di Indonesia, pengguna
Google Chrome mencapai 82% per Februari 2022. Angka tersebut membuat
web browser ini jadi yang paling popular saat ini, sejak awal rilisnya di tahun
2008.
Kelebihan Kekurangan
Loading yang cepat Memerlukan RAM yang besar
Terhubung langsung dengan Google Seacrh Perlindungan privasi rendah dengan
kebijakan tracking Google
Ada banyak pilihan ekstensi -
UI yang elegan -
Lebih aman dan nyaman -
Developer tool -

b. Mozilla Firefox
Firefox merupakan web browser tertua jika dibandingkan web browser
yang disebutkan diatas. Dikembangkan oleh Mozilla Foundation pada tahun
2002. Saat in Firefox menjadi browser paling banyak digunakan ke tiga di
Indonesia dengan 3,35%.
Kelebihan Kekurangan
Bebas dari iklan Terkadang proses pengunduhan tidak
berjalan otomatis
Lebih aman dengan system keamanan Memerlukan RAM yang besar
tingkat lanjut
Memiliki fitur Reader View -
Terdapat tab history -
Memiliki banyak Adds On -

5
c. Opera Mini
Opera web browser adalah salah satu internet browser tertua yang
digunakan oleh pengguna internet. Opera dirilis tahun 1995 oleh pengembang
Opera Software. Hingga saat ini, Opera masih eksis di Indonesia dengan
penggunanya di angka 1,68%.
Kelebihan Kekurangan
Lebih ringan Tidak dapat melihat informasi halam yang
sedang diakses
Loading lebih cepat Tidak dapat mengubah shortcut key
Fitur keamanan lengkap -
Terintegrasi dengan IRC (Internet Relay
-
Chat) dan RSS Reader
Terdapat fitur restore session dan anti fraud
-
protection

d. Microsoft Edge
Masih tergolong cukup baru, Microsoft Edge adalah web browser
default untuk windows os. Dikembangkan oleh Microsoft dan dirilis pada
2015. Saat ini, pengguna Microsoft Edge mencapai 1,95% di Indonesia.
Kelebihan Kekurangan
Lebih ringan Tidak memiliki fitur penambahan Ekstensi
Lebih cepat -
Lebih hemat baterai -
Terintegrasi dengan Microsoft -

e. Safari
Safari adalah web browser ke dua yang paling banyak digunakan saat
ini dengan pengguna di Indonesia 6,16%. Dikembangkan oleh Apple Inch.
Safari mulai dirilis tahun 2003 untuk versi computer, dan 2007 untuk versi
mobile.

6
Kelebihan Kekurangan
Loading yang cepat berkat fitur Nitro Tidak memiliki fitur restore session
Engine
Selain Mac Os, bisa digunakan juga untuk Kurang familiar untuk pengguna Windows
Windows Os
Mendukung HTML 5 -
Memiliki fitur Cover Flow -
UI yang menarik -

4. Cara Kerja Web Browser


Seperti yang sudah dijelaskan, web browser adalah perangkat lunak untuk
menampilkan halaman di internet. Agar dapat melakukan hal tersebut, web browser
akan mencari dan mengambil informasi suatu website dari server. Setiap halaman
website memiliki alamat unik yang disebut URL (Uniform Resource Locator).
Ketika kamu mengetik alamat web tersebut atau mengeklik hyperlink (tautan ke
website lain), itu artinya kamu meminta web browser untuk membawamu ke
halaman tersebut.
Kemudian, web browser akan mencari dan mengambil informasi tentang
website tersebut dari web server. Lalu, web server akan mentransfer data yang
dibutuhkan menggunakan Hypertext Tranfer Protocol (HTTP), yaitu seperangkat
aturan tentang bagaimana file teks, gambar, dan video ditransmisi di seluruh web.
Data yang ditransfer lalu dituliskan dalam Hypertext Markup Language (HTML).
HTML berfungsi untuk memberitahu web browser di mana setiap elemen berada di
halaman website, meskipun diakses dari tiap web browser yang berbeda.
Setelah data diterima, web browser akan mengolahnya menggunakan
perangkat lunak yang disebut rendering engine. Hal ini dilakukan menerjemahkan
data website menjadi teks dan gambar yang mudah kamu pahami. Semua proses
kerja ini, biasanya terjadi dalam beberapa detik.

7
B. CMS (Content Management System)
1. Pengertian CMS
Content Management System atau biasa disingkat CMS adalah system
perangkat lunak yang digunakan untuk mengatur dan membuat berbagai konten
pada website. Contohnya adalah website company profile, blog, forum, dan landing
page. System management konten merupakan salah satu solusi yang cocok bagi
anda yang ingin mengembangkan situs tanpa harus belajar lebih dalam mengenai
Bahasa pemrogaman. Tidak perlu khawatir, anda tetap bisa untuk mengeksplor dan
dapat membangun website sesuai dengan kebutuhan anda dan tidak kalah dengan
tampilan sebuah website menggunakan proses coding.
Di dalam system management konten juga memiliki dua elemen dengan
masing-masing fungsi yang berbeda, pertama adalah CDA (Content Delivery
Application) yang digunakan untuk mengupdate konten dari pemilik situs
sebelumnya. dan kedua adalah CMA (Content Management Application) yang
memiliki fungsi untuk mengelola dan mengatur konten yang ingin anda buat.
Berikut ini adalah beberapa kelebihan dan kekurangan yang dapat diperoleh dari
penggunaan CMS.
Kelebihan Kekurangan
Memudahkan dalam pembuatan dan manajemen Untuk penggunaan berbagai fitur tema
konten desain yang digunakan dapat memiliki
desain visual yang sama antara website satu
dengan website yang lain. Meskipun dapat
dikustomisasi, jika anda menggunakan
template desain yang popular, maka
persentase kemiripan dengan website yang
menggunakan desain yang lama akan
meningkat.
Dalam membuat website menggunakan CMS, Fleksibilitas dalam pembuatan situs masih
tidak memerlukan penggunaan Bahasa cenderung kurang apabila dibandingkan
pemrogaman yang dominan dengan proses pengembangan aplikasi
dengan menggunakan coding
Menggunakan berbagai macam plugin dan Dapat mempengaruhi page load website
ekstensi untuk pembuatan halaman situs atau kecepatan suatu website. Sehingga

8
dapat mempengaruhi proses optimasi situs
pada mesin pencari
Mempunyai fitur dalam manajemen user, yang
mengatur beberapa role user, seperti
administrator, editor, subscriber, author, dan lain
sebagainya.
Menyediakan berbagai tema desain dalam
bentuk mentahan atau pre-design
Telah terintegrasi dan terhubung dengan
berbagai forum, komunitas yang tersebar di
berbagai negara, seperti komunitas WordPress,
Slack, Drupal dll.
Aplikasi CMS bersifat open source dan dapat
diinstal secara gratis. Anda hanya perlu
mempersiapkan web hosting dan domain saja
untuk pembuatan sebuah website
Menyediakan artikel dan tutorial terkait dengan
membangun aplikasi CMS baik secara kustom,
maupun profesional

2. Fitur CMS
a. Fleksibilitas
Tidak peduli seberapa kita berpikir, perkembangan dan kebutuhan
website untuk bisnis akan terus meningkat. Itulah sebabnya kita
membutuhkan CMS yang tidak hanya bagus tetapi juga fleksibel. CMS
yang tidak fleksibel akan menyebabkan banyak masalah dikemudian hari.
Selain itu, platform CMS yang fleksibel akan lebih hemat biaya dalam hal
pengembangan. Fleksibel disini artinya bisa dikembangkan sesuai
kebutuhan serta memiliki dukungan untuk plugin, widget, dan aplikasi.
b. Open Source
Software open source membawa pengembangan yang lebih jauh
dari poin tunggal dan membawa kekuatan bagi komunitas. Ciri dari CMS
yang modern adalah up-to-date, fresh, dan powerful. Komunitas yang kuat,

9
dimana semua orang mengambil bagian dalam desain, pengembangan dan
dukungan untuk platform itu sendiri.
c. Kontrol
Dalam banyak hal, ini adalah fitur yang paling penting dari setiap
CMS modern. CMS modern harus memiliki kontrol yang baik untuk
manipulasi konten. CMS open source jauh lebih unggul dalam hal
dukungan dan basis komunitas yang kuat. Berikut adalah beberapa fitur
yang harus ada dalam sebuah CMS.
• Quick publishing
• Akses kode HTML dari template
• Editing struktur URL
• Konten dan desain
d. Customizability
Customizability berkaitan dengan bagaimana suatu platform bisa
menyesuaikan dengan keinginan. Plugin, widget, aplikasi, komponen, dan
kontrol tersedia untuk memenuhi kebutuhan. Jika tidak menemukan apa
yang dibutuhkan, maka juga bisa membuat ekstensi sendiri. Kita harus bisa
memilih tema atau template website, serta bisa memodifikasi atau
menghapus sesuai keinginan.
e. Keamanan
Keamanan adalah factor penting yang harus dimiliki oleh semua
CMS saat ini. Jadi jangan hanya memilih CMS yang terlihat bagus dan
memiliki fitur lengkap saja, tetapi di dalamnya memiliki celah keamanan
yang berbahaya. Hal ini tentu akan sangat beresiko untuk kelangsungan
website. CMS yang ada saat ini memiliki dua jenis lisensi yaitu berbayar
dan open source. System berbasis open source masih banyak dipilih oleh
common user hingga perusahaan berskala kecil untuk menekan
pengeluaran. Namun, layaknya pedang bermata dua, system berbasis open
source memiliki sisi lain yang merugikan yakni masalah keamanannya.

10
3. Jenis – jenis CMS
a. WordPress
WordPress merupakan salah satu aplikasi open source yang
termasuk ke dalam CMS yang paling banyak digunakan di dunia.
WordPress digunakan sebagai blog engine yang menggunakan Bahasa
pemrogaman PHP dan system basis data MySQL. WordPress CMS adalah
perangkat lunak yang mendukung system pengelolaan konten pada website.
Dengan menggunakan WordPress, anda dapat memanajeman berbagai
aktivitas konten mulai dari pembuatan dokumen, desain hingga proses
perilisan artikel terbaru.
Keuntungan dari penggunaan Wordpress CMS adalah fitur plugin
untuk mengembangkan tampilan dan mendukung proses optimasi situs
web. Kemudian, terdapat fitur template untuk memudahkan user dalam
membuat tampilan halaman atau section dalam website. Serta memberikan
kemudahan dalam proses import data.
Kelebihan Kekurangan
Biaya rendah Keamanan yang rendah
Kemudahan setup dan update Konten dari layanan pihak ketiga
Gampang dikelola Waktu loading
Desain yang dapat disesuaikan -
Penambahan fungsi -
Komunitas yang besar -
Open source -

b. Drupal
Drupal merupakan aplikasi open source yang tergolong dalam CMS,
meskipun penggunaanya masih sangat sedikit apabila dibandingkan dengan
WordPress. Proses instalasi dari drupal sama dengan aplikasi CMS lain.
Kelebihan dari drupal CMS adalah dari sisi keamanan yang sangat
diperhatikan oleh pengembang drupal. Kemudian, mudah untuk digunakan
dalam penyusunan konten dan bersifat fleksibel. Untuk versi terbaru dari

11
drupal, telah mengalami berbagai perubahan dari segi optimasi CSS,
JavaScript, dan perbaikan cache.
Kelebihan Kekurangan
Mudah dilakukan pengembangan Membutuhkan waktu belajar cukup lama
Tingkat keamanan tinggi Menghabiskan banyak resource
Kemudahan peluncuran Jumlah developer sedikit
Memiliki komunitas luas -
Kemudahan training -
Tingkat kecepatan -

c. Joomla
Joomla merupakan salah satu bentuk system manajemen konten
yang cukup banyak digunakan oleh pengembang website di dunia jika
dibandingkan dengan drupal. Paket dari Joomla dibuat terpisah sehingga
mudah digunakan dan memiliki berbagai jenis plugin dan tema seperti pada
WordPress.
Joomla juga menerapkan prinsip model view controller sama seperti
prinsip pengembangan perangkat lunak berbasis website pada umumnya.
Keunggulan dari Joomla CMS adalah terletak pada system manajemen user
yang tersistem. Sehingga, proses pembuatan konten seperti blog, artikel
atau laman situs dapat dilakukan dengan cepat dan fleksibel.
Kelebihan Kekurangan
Merupakan salah satu open source CMS Fasilitas multisite tidak tersedia pada joomla
dengan fitur yang powerfull
Penggunanya dari seluruh dunia baik itu Keterbatasan sebuah ACL (acces control
dalam simple website sampai aplikasi yang list)
komplek
Gaya pembuatan yang bisa dibilang murah Kurangnya chace memory yang disediakan
Kemudahan dalam instalasi Tidak adanya fasilitas tracker
Dapat digunakan secara gratis Jarang dalam urutan pertama dalam search
engine
Component dan modul yang bisa kita data
-
secara gratis

12
Kemudahan dalam pembentukan website -

Uji Kompetensi
Jawablah pertanyaan-pertanyaan di bawah ini dengan benar dan tepat!

1. Bagaimana cara menentukan proses pembuatan blog gratis?


Jawab:
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
2. Jelaskan keunggulan yang dimiliki oleh domain berbayar!
Jawab:
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
3. Jelaskan tentang aplikasi CMS Drupal!
Jawab:
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
4. Jelaskan Langkah-langkah yang dilakukan dalam membuat mail merge!
Jawab:
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
5. Apa hubungan mendasar antara PNG-8 dan PNG-24 dengan tingkat transparasi
browser?
Jawab:
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………

13
Aktivitas Kelompok
Bersama teman satu kelompok kalian, lakukan diskusi yang berhubungan dengan
prosedur membuat blog menggunakan salah satu jenis penyedia aplikasi yang kalian
kuasai! Tunjukkan hasilnya dalam aplikasi computer/slide. Sumber-sumber data bisa
diambil dari media cetak/elektronik yang relevan. Hasilnya dipresentasikan secara lisan
di depan kelas dan mintalah tanggapan dari kelompok lain!

Aktivitas Mandiri
Buatlah sebuah laporan yang berisi tentang sejarah web browser! Tuliskan dengan rapi
dalam file MS Word dengan format sebagai berikut.
o Kertas: A4
o Spasi: 1,5
o Footer: Tugas Informatika 9
o Margin:
• Kanan 2 cm • Atas 3 cm
• Kiri 2 cm • Bawah 2 cm

Proyek
Bersama teman kelompokmu buatlah sebuah blog dengan menggunakan wordpress.
Ikutilah Langkah-langkah yang ada sampai selesai. Setelah itu blog yang sudah dibuat
diserahkan alamat blog ke guru pengampu.

14
b. Logoff d. Upload
Penilaian Harian 1 7. Format gambar modern yang
memberikan kompresi lossless dan
lossy untuk gambar di web adalah … .
A. Berilah tanda silang (x) pada huruf a,
a. JPEG c. GIF
b, c, atau d di depan jawaban yang b. WebP d. SVG
tepat! 8. Perangkat lunak yang digunakan untuk
membangun, menambahkan atau
1. Perangkat lunak yang berfungsi
memanipulasi isi dari suatu situs web
menampilkan dan melakukan interaksi
disebut … .
dengan dokumen-dokumen yang
a. CMS c. CTRL
disediakan oleh server web adalah … .
b. CRT d. CR
a. Hardware c. Web Browser
9. Content management system yang tidak
b. Software d. CMS memerlukan instalasi dinamakan
2. Berikut ini kepanjangan dari www dengan … .
adalah … . a. Self Hosted CMS
a. World Wide Web b. Hosted CMS
b. World Wise Web c. SEO
c. Wide World Web d. Blogspot
d. Web World Wide 10. Jenis CMS yang dikembangkan untuk
3. Berikut adalah nama macam-macam dunia pendidikan adalah … .
web browser, kecuali … . a. Blogspot c. Mamboo
a. Safari c. Netscape b. Wordpress d. Joomla
b. Chrome d. OPPO 11. Format gambar SVG dapat dimodifikasi
4. Fitur yang digunakan untuk menggunakan … .
membuktikan kepemilikan sebuah a. CSS dan JavaScript
perangkat menggunakan public key b. Gambas dan CSS
disebut … . c. Pascal dan Coreldraw
a. Download Manager d. Photoshop dan Coreldraw
b. Hardware Acceleration 12. Secara mendasar, PNG memiliki 2
c. Autocompletion format yaitu … .
d. Digital certificate a. PNG-10 dan PNG-26
5. Fitur yang digunakan untuk b. PNG-8 dan PNG-24
menjalankan konten gambar dan video c. PNG-6 dan PNG-22
disebut … . d. PNG-4 dan PNG-20
a. Axtive X c. Penyaringan iklan 13. Browser IE dirilis oleh Microsoft
b. Flash d. Digital certificate bersamaan dengan peluncuran … .
6. Untuk menampilkan halaman web tanpa a. Microsoft 2xx
terhubung ke internet disebut … . b. Microsoft 3xx
a. Shutdown c. Work offline c. Microsoft 95

15
d. Microsoft 97 15. Tabbed Document Interface (TDI)
14. Penggunaan Small-Screen Rendering memberi peluang pada beberapa
banyak diterapkan pada browser jenis dokumen yang ditampilkan pada … .
…. a. Alat navigasi
a. Opera c. Chrome b. Iklan pop-up
b. Firefox d. UC Browser c. Satu jendela
d. Menggunakan tab

B. Jawablah pertanyaan-pertanyaan di bawah ini dengan jelas dan tepat!


1. Sebutkan perbedaan format gambar GIF, PNG, JPEG dan SVG!
Jawab:
……………………………………………………………………………………………
……………………………………………………………………………………………
2. Mengapa history di browser sangat penting?
Jawab:
……………………………………………………………………………………………
……………………………………………………………………………………………
3. Sebutkan salah satu manfaat CMS secara singkat!
Jawab:
……………………………………………………………………………………………
……………………………………………………………………………………………
4. Tuliskan perbedaan mendasar antara PNG-8 dengan PNG-24!
Jawab:
……………………………………………………………………………………………
……………………………………………………………………………………………
5. Tuliskan kelemahan untuk pemanfaatan hosting gratis!
Jawab:
……………………………………………………………………………………………
……………………………………………………………………………………………

16
C. Jodohkan pernyataan kolom A dengan jawaban pada kolom B yang sesuai!
No A B
1 Dasar utama manajeman file pada browser conqueror … . a. UNIX
2 Dokumen yang berisi data-data yang akan dimasukkan ke dalam b. 1987
dokumen utama … .
3 Jenis format gambar SVG … . c. Advert filtering
4 Kepanjangan dari format GIF … . d. Source data
5 Kemampuan browser dalam mencegah munculnya isi yang e. Download
bersifat iklan pada suatu halaman web serta kemampuan
mencegah phishing … .
6 Proses mengunduh data atau informasi dalam internet … . f. Graphic Interchange
Format
7 Perintah pengganti dari tombol copy dari toolbar … . g. E-commerce
8 Komponen yang berguna untuk menyimpan informasi selama h. Edit > pilih copy
pengguna menggunakan browser … .
9 Istilah yang digunakan pada aplikasi toko online … . i. Session cookies
10 Tahun berapa dikembangkan format GIF oleh compuserve Inc j. Vektor
….

D. Remedi
Buatlah artikel yang berhubungan dengan jenis-jenis browser dan fiturnya. Sumber-sumber
data bisa diambil dari media cetak atau elektronik yang relevan. Tuliskan dengan rapi dalam
file MS Word.

17
BAB 2
TEKNIK KOMPUTER

A. Sistem Komputer
1. Definisi Sistem Komputer
Sistem computer adalah kumpulan perangkat-perangkat computer yang
saling berhubungan dan berinteraksi satu sama lain untuk melakukan proses
pengolahan data, sehingga dapat menghasilkan informasi yang diharapkan oleh
penggunanya. Perangkat yang terdapat pada system computer diantaranya
hardware, software, dan brainware. Perangkat tersebut memiliki fungsinya masing-
masing pada system computer, pada saat beroperasi pun ketiganya saling
bergantung dan saling mendukung satu sama lain, seperti hardware tidak dapat
berinteraksi dengan brainware tanpa software dan juga sebaliknya.
2. Komponen Sistem Komputer
Membahas tentang perangkat yang ada pada system computer seperti
software, hardware, dan brainware berikut penjelasanya:
o Hardware
Hardware atau bisa disebut juga dengan perangkat keras adalah suatu
perangkat elektronik yang ada pada computer, bisa dilihat secara kasat mata
dan mampu disentuh secara fisik. Hardware sendiri dikategorikan menjadi 3
jenis yakni:
a) Perangkat Input (masukan)
Perangkat keras yang digunakan untuk memasukkan data kepada
computer seperti : mouse, keyboard, scanner, microphone, dll.
b) Perangkat Process
Perangkat keras yang berguna untuk menerima data dari perangkat
input dan memproses data tersebut, seperti: Processor, RAM,
Northbride, dll.
c) Perangkat Output
Perangkat keras yang digunakan untuk menampilkan hasil dari data
yang telah diolah oleh computer, perangkat ini yang menampilkan

18
informasi kepada user atau pengguna, seperti: monitor, proyektor,
printer, dll.
o Software
Software atau perangkat lunak adalah kumpulan data elektronik yang
disimpan dan diatur oleh computer, data elektronik yang disimpan computer
dapat berupa program yang berguna untuk menjalankan suatu perintah.
Perangkat lunak ini bersifat tidak dapat dipegang, dalam penggunaanya pun
perangkat lunak diklasifikasikan menjadi 4 macam, yaitu:
a. System Operasi
System operasi yaitu program yang berfungsi untuk mengendalikan
system kerja yang mendasar sehingga dapat mengatur kerja media
input, output, media pemroses, dll. Seperti: Windows 7, Windows 8,
Windows 10, MacOs, Linux, dll.
b. Program Aplikasi
Program aplikasi adalah pernagkat lunak yang dirancang khusus
untuk kebutuhan tertentu, misalnya program pengolah kata, pengolah
presentasi, design grafis, dll. Seperti: MS Word, MS Excel, Adobe
Photoshop, dll.
c. Bahasa Pemrogaman
Perangkat lunak Bahasa yaitu program yang digunakan untuk
menerjemahkan intruksi-intruksi yang ditulis dalam Bahasa
pemrogaman ke Bahasa mesin dengan prosedur atau aturan tertentu
agar diterima oleh computer.
d. Program Bantu
Perangkat lunak ini berfungsi sebagai aplikasi pembantu dalam
kegiatan yang ada hubungannya dengan computer, serta merupakan
perangkat lunak system dengan fungsi tertentu, seperti: Antivirus, CC
Cleaner, Winrar, CleanMyMac, dll.

19
o Brainware
Brainware adalah orang yang menggunakan atau mengoperasikan sebuah
perangkat computer. Brainware sering juga disebut sebagai perangkat
intelektual yang memakai dan menjelajahi kemampuan hardware ataupun
software. Pengguna computer biasa disebut dengan user namun user sendiri
ada macamnya yaitu:
▪ Programmer
Programmer adalah orang yang punya kemampuan dalam Bahasa
pemrograman, sering berperan sebagai pembuat perangkat lunak yang
di perlukan pada system komputerisasi.
▪ Administrator
Administrator adalah orang yang bertugas mengelola sebuah system
operasi dan program yang digunakan pada computer atau jaringan
computer.
▪ Operator
Operator adalah orang yang menjalankan system operasi dan program
dalam perangkat computer.
Dibawah ini beberapa fungsi dari system computer yang bisa dipahami yakni sebagai
berikut.
a. Menginput Sebuah Data
b. Memproses Sebuah Data
c. Menghasilkan Sebuah Data
d. Menyimpan Sebuah Data

B. Aritmatic and Logic Unit (ALU)


Pada masa kini sebuah chip/IC dapat memiliki beberapa ALU yang memberi
peluang untuk melakukan kalkulasi secara parallel. Salah satu chip ALU yang sederhana
(terdiri dari 1 buah ALU) adalah IC 74LS382/HC382ALU (TTL). IC ini terdiri dari 20 kaki
dan beroperasi dengan 4 × 2 pin data input (pinA dan pinB) dengan 4 pin keluaran (pinF).
ALU sering disebut mesin Bahasa karena bagian ini mengerjakan instruksi-instruksi
Bahasa mesin yang diberikan. ALU, singkatan dari Arithmetic and Logic Unit (dalam

20
Bahasa Indonesia: Unit Aritmetika dan Logika) adalah salah satu bagian dalam dari sebuah
mikroprosesor yang berfungsi untuk melakukan operasi hitungan aritmetika dan logika.
Contoh operasi aritmetika adalah operasi penjumlahan dan pengurangan, sedangkan
contoh operasi logika adalah logika AND dan OR.

1. Tugas utama dari ALU


Adalah melakukan semua perhitungan aritmetika atau matematika yang terjadi
sesuai dengan instruksi program. ALU melakukan operasi aritmetika dengan dasar
pertambahan, sedangkan operasi aritmetika yang lainnya seperti pengurangan,
perkalian, dan pembagian dilakukan dengan dasar penjumlahan. Sehingga sirkuit
elektronik di ALU yang digunakan untuk melaksanakan operasi aritmatika ini disebut
adder. Tugas lain dari ALU adalah melakukan keputusan dari operasi logika sesuai
dengan instruksi program. Operasi logika dengan menggunakan operator logika, yaitu:
a). Sama dengan (=) b). tidak sama dengan (<>) c). kurang dari (<) d). kurang atau
sama dengan dari (≤) e). lebih besar dari (>) f). lebih besar atau sama dengan dari (≥).

2. Cara Kerja ALU

21
ALU melakukan operasi aritmatika yang lainnya. Sirkuit elektronik di ALU
yang digunakan untuk melaksanakan operasi aritmatika ini disebut adder. Operasi
aritmatika itu antara lain : Tambah, Kurang, Kali, Bagi, sedangkan operasi logika
antara lain : OR, AND, NOT, EXOR, EXNOR dan lain-lain. ALU (Arithmetic and
Logic Unit) adalah sebuah kumpulan gerbang logika yang disatukan untuk dapat
mengerjakan beberapa fungsi tertentu tergantung kontrol yang diberikan. Agar ALU
dapat melakukan proses aritmatika dan logika maka input data ALU harus dua buah
yang masing-masing dinamakan input X (X0, X1,….. X n-1) dan input Y (Y0, Y1,
…, Y n-1 ). Agar proses pada ALU dapat berlangsung maka pada salah satu inputnya
harus dibantu oleh sebuah register Y yang berguna untuk menahan salah satu data
yang akan di proses di input Y. Sedangkan data kedua dapat langsung dimasukkan ke
input X.
Ketika sinyal kontrol diberikan ke ALU maka data hasil proses ALU akan
terjadi di outputnya. Agar data ini tidak terganggu oleh yang lain maka data hasil
proses itu langsung dipindahkan ke register Z yang terletak di Output ALU. Data
yang sudah berada di register Z itu akan dapat dipindahkan ke register lain untuk di
proses selanjutnya. Register Y adalah sebuah register yang ditempatkan di salah satu
input ALU (arithmatic and Logic Unit) yang berguna untuk menahan salah satu data
yang akan di proses ALU tersebut. Misalnya ALU diperintahkan untuk
menjumlahkan dua buah bilangan 1001 dengan 1100. Maka data operand pertama
1001 harus dimasukkan ke register Y untuk ditahan sementara di input Y ALU.
Setelah itu data operand kedua 1100 langsung dimasukkan ke input X ALU
bersama dengan sinyal control ADD. Hasil dari proses penjumlahan tersebut akan
dimasukkan ke register Z dan Carry out ke Co ALU. Jadi register Z berguna untuk
menahan data hasil proses ALU. Selain register Y dan register Z ternyata ALU
memerlukan register-register lain untuk membantu tugasnya agar dapat melakukan
proses yang benar. Diperlukan register serbaguna untuk memasukkan data operan
pertama ke register Y serta data operan kedua pada input X dari ALU. Sebelum
diproses oleh ALU maka kedua data harus ada secara bersama-sama pada kedua input
ALU tersebut.

22
Secara mendasar ALU terdiri dari register-register untuk menyimpan
informasi. Sedangkan rangkaian pada ALU yang digunakan untuk menjumlahkan
bilangan dinamakan dengan Adder yang dikenal sebagai rangkaian kombinasional
aritmetika. Secara mendasar, Adder diketegorikan sebagai berikut.
Half Adder Full Adder Parallel Adder
Rangkaian Adder yang hanya Rangkaian Adder yang Rangkaian Adder yang
menjumlahkan dua bit menjumlahkan tiga bit menjumlahkan banyak bit

Uji Kompetensi
Jawablah pertanyaan-pertanyaan di bawah ini dengan benar dan tepat!
1. Jelaskan hubungan antara Bahasa yang digunakan oleh manusia dengan instruction set!
Jawab:
…………………………………………………………………………………………
…………………………………………………………………………………………

23
2. Berikan contoh bentuk penggunaan pada Half Adder!
Jawab:
…………………………………………………………………………………………
…………………………………………………………………………………………
3. Jelaskan tentang hubungan antara ALU dengan kalkulasi dalam memori!
Jawab:
…………………………………………………………………………………………
…………………………………………………………………………………………
4. Mengapa sebuah ALU dinyatakan sebagai suatu kesatuan yang utuh? Jelaskan!
Jawab:
…………………………………………………………………………………………
…………………………………………………………………………………………
5. Apakah yang terjadi bila perintah yang dijalankan oleh suatu CPU dengan CPU lainnya
adalah sama?
Jawab:
…………………………………………………………………………………………
…………………………………………………………………………………………

Aktivitas Kelompok
Bersama teman kelompok kalian, lakukan diskusi yang berhubungan dengan cara kerja
Arithmetic and Logic Unit (ALU). Sumber-sumber data bisa diambil dari media
cetak/elektronik yang relevan. Hasilnya dipresentasikan secara lisan di depan kelas dan
mintalah tanggapan dari kelompok lain.

Aktivitas Mandiri
Buatlah artikel yang berhubungan dengan penggunaan hardware, software, dan brainware
yang diterapkan disekolah kalian. Sumber-sumber data bisa diambil dari media
cetak/elektronik yang relevan. Hasilnya dikumpulkan pada guru dalam file MS Word.

24
Proyek
o Buatlah makalah dengan tema “Android OS”!
o Carilah refensi di internet atau buku penunjang lainnya!
o Ketiklah dengan format:
• Kertas: A4
• Spasi: 1
• Font/huruf: Arial 11
o Kumpulkan tugas yang sudah kamu kerjakan kepada guru pengampu

Penilaian Harian 2

A. Berilah tanda silang (x) pada huruf a, b, c, atau d di depan jawaban yang tepat!
1. Hardware berfungsi dalam 4. Untuk real kode actual dari 80286
mendukung proses komputerisasi, protected mode terdapat flag
diantaranya sebagai berikut, kecuali sebanyak … .
…. a. 9 c. 11
a. Menerima input data b. 10 d. 12
b. Mengolah data 5. System berasal dari Bahasa Yunani
c. Menyimpan data ….
d. Menerima hasil olah data a. Sistemme
2. Komponen ALU mendapatkan b. Sustema
masukan data dari register dan c. Syuestema
kontrol dari … . d. Syusteme
a. TEMP c. CU 6. Program kecil yang bekerja pada saat
b. LU d. ACC start-up time yang dapat memasukkan
3. System operasi memberi peluang seluruh program aplikasi dalam
suatu aplikasi agar berfungsi sebagai memori prosesor adalah … .
mestinya, sehingga system operasi a. Bootloader
juga disebut sebagai … . b. Ilnstaller
a. Managerial component c. Interrupt
b. Essential component d. Reprogrammable
c. Inter-corrected component 7. Beberapa jenis program yang
d. Detected component disediakan oleh system operasi utility
software adalah … .

25
a. Disk defragment b. Register
b. Windows explorer c. Shift Right Arithmetic
c. Web browser d. Shift Right Logical
d. Office 13. Pada awalnya Windows OS masih
8. Data yang disimpan hanya dapat dalam jenis text yang dikenal sebagai
dibaca, tidak dapat diubah, dan isinya ….
tidak hilang Ketika catuan dimatikan a. Ms – DOS c. Mobile
disebut … . b. UNIX d. Symbian
a. ROM c. HDD
b. RAM d. READ 14. Perhatikan pernyataan berikut!
9. Berikut ini merupakan fungsi pada 1. Kemampuan yang lebih baik dan
ALU, kecuali … . irit daya penggunaan RAM
a. ADD c. AND DDR2
b. SRA d. WWW 2. Pemanggilan data yang tersimpan
10. Sekumpulan perangkat computer dalam memori harddisk
yang saling berkaitan dan berinteraksi 3. Mengatur waktu yang digunakan
antara satu sama lain untuk untuk koneksi dalam terminal
menjalankan sebuah Proses 4. Dalam mengatur waktu berfungsi
Pengolahan Data, sehingga dapat CPU
menghasilkan suatu informasi yang Berdasarkan pernyataan diatas,
sangat dibutuhkan oleh penggunanya system operasi mengoptimalkan
disebut … . penggunaan perangkat keras maupun
a. system computer perangkat lunak yang sesuai dengan
b. Dasar computer nomor … .
c. Jaringan computer a. (1) dan (3)
d. Arsitektur computer b. (2) dan (4)
11. Berikut ini yang termasuk dalam c. (1), (2), dan (3)
input yaitu … . d. (2), (3), dan (4)
a. Keyboard 15. Berikut ini yang bukan termasuk
b. Speaker bagian dari logical operation adalah
c. CPU ….
d. Motherboar a. = c. <
12. Bagian dari ALU yang berguna untuk b. <> d. <=>
menyimpan informasi yaitu … .
a. Real mode

26
B. Jawablah pertanyaan-pertanyaan dibawah ini dengan benar!
1. Jelaskan hubungan mendasar antara system computer dan system operasi!
Jawab:
…………………………………………………………………………………………
…………………………………………………………………………………………
2. Jelaskan fungsi system komputer dalam memproses data!
Jawab:
…………………………………………………………………………………………
…………………………………………………………………………………………
3. Bagaimanakah peranan komputer di masa sekarang?
Jawab:
…………………………………………………………………………………………
…………………………………………………………………………………………
4. Jelaskan fungsi penerjemah dalam system komputer!
Jawab:
…………………………………………………………………………………………
…………………………………………………………………………………………
5. Apa yang terjadi pada system operasi jika beberapa aplikasi berjalan secara bersamaan?
Jawab:
…………………………………………………………………………………………
…………………………………………………………………………………………

C. Jodohkan pernyataan kolom A dengan jawaban pada kolom B yang sesuai!


No A B
1 Seperangkat alat-alat yang secara fisik dapat dilihat dengan kasat a. Hardware
mata dan dapat disentuh oleh tangan manusia. (… .)
2 Komponen yang memberikan sinyal kontrol yang digunakan sebagai b. CU
masukan data dari register ALU. (… .)
3 Hasil proses dari seluruh komponen computer akan melibatkan c. Destination string
komponen CPU, memori utama, memori sekunder, bus, dan
peripheral. (… .)
4 Destination index pada operasi string yang dipakai untuk menunjuk d. Windows OS
ke byte atau word. (… .)
5 Pointer register secara khusus berfungsi untuk menyimpan nilai e. Adder
offset. (… .)

27
6 Register sementara yang dinyatakan sebagai masukan kedua. f. Kinerja sebuah
(… .) system computer
7 Rangkaian pada ALU yang digunakan untuk menjumlahkan g. Kernel
bilangan. (… .)
8 Sebuah system operasi computer yang dikembangkan oleh Microsoft h. Relative addres
Corporation menggunakan GUI (Graphical User Interface). (… .)
9 Sebutan untuk interface komunikasi serial. (… .) i. UART(Universal
Asynchronous
Receiver Transmitter)
10 Bagian kode yang melakukan tugas-tugas umum dari suatu system j. Temp
operasi. (… .)

D. Remedi
Buatlah artikel yang berhubungan dengan prinsip kerja dari rangkaian half adder.
Sumber-sumber data bisa diambil dari media cetak atau elektronik yang relevan. Tuliskan
dengan rapi dalam file MS Word.

28
PENILAIAN TENGAH SEMESTER
6. Jika aplikasi Access tidak bisa
A. Berilah tanda (x) pada huruf a, b, c, mengubah data Excel karena hanya
atau d di depan jawaban yang tepat! memiliki hubungan dalam secara … .
1. Sebuah blog gratis memiliki a. Delete c. Read-only
keterbatasan sebagai berikut, kecuali b. Read d. Write
…. 7. Fungsi system operasi sebagai
a. Batas konten yang akan diposting penghubung antara software dan
b. Tidak bisa mengirim banyak hardware pada computer sehingga
konten multimedia dapat dikategorikan sebagai … .
c. Foto-foto memiliki batas ukuran a. Mediator c. Pengakses
untuk bisa diunggah b. Penerjemah d. Wadah
d. Memiliki bandwith bebas tanpa 8. Untuk menyisipkan field pada
batas naskah, klik ikon … .
2. Pada CMS, user dapat melakukan a. Letters and Mailings
pengelolaan melalui panel … . b. Insert Merge Field
a. Source c. Print Merge Field
b. Admin d. Show Mail Merge Toolbar
c. Database 9. Faktor-faktor yang memengaruhi
d. Output tampilan sebuah prosesor di antara
3. Beberapa komponen perangkat lunak sebagai berikut, kecuali … .
yang diperlukan untuk membuat a. Panjang data bus
website dinamis dari Bahasa sisi b. Arsitektur internal prosesor
server adalah sebagai berikut, kecuali c. Kecepatan I/O bus
…. d. Cache memori level 2
a. PHP c. XLSX 10. Pemuatan gambar menggunakan
b. Java d. Phyton format gambar yang sudah terkenal
4. Suatu interface atau tatap muka antara sebagai berikut, kecuali … .
user dengan perangkat keras yang a. GIF, PNG, JPEG, dan SVG
digunakan dapat berjalan melalui b. GIF, PNG, JPEG, dan EXE
jalur utama yaitu … . c. GIF, PNG, EXE, dan SVG
a. Arus listrik d. GIF, EXE, JPEG, dan SVG
b. Perangkat yang terhubung 11. Sifat mendasar yang dimiliki format
c. Kapasitas data JPEG adalah … .
d. System operasi a. Vector
5. Main document secara default b. Lossy
terdapat dalam file … . c. Indexed color
a. Access c. Powerpoint d. Transparan
b. Excel d. Word

29
12. ALU bertugas membentuk fungsi- tersebut yang dikenal sebagai fungsi
fungsi pengolahan data computer ….
serta melakukan keputusan dari a. Full adder c. Half adder
operasi sesuai dengan intruksi b. Gate keeper d. Logic gate
program yaitu operasi … . 18. Berbagai jenis tampilan yang dilihat
a. register pada layer computer maupun gadget
b. pengolahan data pada dasarnya hasil pengoperasian
c. logika dari … .
d. aritmetika a. Operating system
13. Perhatikan data berikut! b. Input device
1. Belajar dalam membuat blog c. Operating default
2. Belajar dalam membuat website d. Parametering device
3. Langkah awal dalam dunia 19. Seiring berkembangnya teknologi
blogging computer, maka media storage device
4. Melakukan bisnis online juga berkembang dari segi … .
Berdasarkan data tersebut, sebuah a. Kuantitas dan kualitas
blog gratis memang sangat ideal bila b. Kapasitas dan bentuk
digunakan untuk … . c. Harga dan kualitas
a. (1) dan (3) d. Harga dan bentuk
b. (2) dan (4) 20. Fitur pada torch yang digunakan
c. (1), (2), dan (3) untuk memposting sesuatu langsung
d. (2), (3), dan (4) ke media social tanpa harus terlebih
14. Fungsi penjumlahan tidak bertanda dahulu membuka halaman utama
pada ALU adalah … . media social terkait yaitu … .
a. Add c. Sub a. Button c. Find
b. Addu d. Subu b. Close d. Open
15. Digunakan untuk mencari suatu kata, 21. Jika ingin membuat surat dengan data
angka ataupun kalimat (asal sesuai) penerima yang dipilih saja, maka
dapat menggunakan komponen … . Langkah mail merge yang perlu
a. Find c. New Tab diklik adalah … .
b. Look d. Retreat a. Use an Existing List
16. Jenis CMS yang diketegorikan ke b. Start Mail Merge
dalam instansi sekolah adalah … . c. Mail Merge Component
a. Moodle c. Opencart d. Edit Recipient List
b. Prestashop d. Drupal 22. Software lapis pertama yang
17. System operasi memberi peluang digunakan suatu perangkat dengan
pada user yang memiliki hak untuk fungsi mengoptimalkan daya dukung
mengakses computer menjalankan hardware dengan software di sebuah
suatu program dan mengendalikan device yaitu … .
siapa yang bisa mengakses program a. Baterai CMOS

30
b. Data dalam hard disk c. Output storage
c. Memori computer d. Process device
d. System operasi 25. Program kecil yang bekerja pada saat
23. Prinsip dari parallel adder adalah start-up time yang dapat memasukkan
penjumlahan yang dimulai dari … . seluruh program aplikasi dalam
a. RSB c. MSB memori prosesor adalah … .
b. PSB d. LSB a. bootloader
24. Floopy disk dapat dikategorikan b. installer
sebagai sebuah media … . c. interrupt
a. Input device d. reprogrammable
b. Storage device

B. Jawablah pertanyaan-pertanyaan dibawah ini dengan benar dan tepat!


1. Jelaskan yang kalian ketahui tentang hasil dari operasi ALU!
Jawab:
……………………………………………………………………………………………
……………………………………………………………………………………………
2. Jelaskan perbedaan antara memori program dengan memori data pada prosesor!
Jawab:
……………………………………………………………………………………………
……………………………………………………………………………………………
3. Mengapa penggunaan bilangan biner harus lebih besar dalam sebuah ALU?
Jawab:
……………………………………………………………………………………………
……………………………………………………………………………………………
4. Tuliskan fungsi system computer dalam menyimpan data!
Jawab:
……………………………………………………………………………………………
……………………………………………………………………………………………
5. Jelaskan cara mengolah tabel Word menggunakan Excel!
Jawab:
……………………………………………………………………………………………
……………………………………………………………………………………………

31
6. Mengapa bentuk-bentuk data yang telah di-input akan dikonversi menjadi kode biner?
Jawab:
……………………………………………………………………………………………
……………………………………………………………………………………………
7. Sebutkan jenis-jenis database yang umum digunakan di CMS!
Jawab:
……………………………………………………………………………………………
……………………………………………………………………………………………
8. Tuliskan hubungan antara system operasi (OS) dengan perangkat computer maupun
ponsel!
Jawab:
……………………………………………………………………………………………
……………………………………………………………………………………………
9. Uraikan hubungan antara ALU dengan operasi penjumlahan dan pengurrangan!
Jawab:
……………………………………………………………………………………………
……………………………………………………………………………………………
10. Sebutkan berbagai kelebihan yang dimiliki fitur Baidu browser!
Jawab:
……………………………………………………………………………………………
……………………………………………………………………………………………

32
BAB 3
ANALISIS DATA

A. Aplikasi Menyimpan Data Sesuai Representasi


Data dapat berwujud gambar, angka, dan symbol-simbol. Adapun cara menyimpan
dokumen dalam bentuk PDF perlu diterapkan jika telah selesai dalam membuat dokumen
dan ingin membagikannya kepada public. Membagikan dokumen dengan menggunakan
format DOCX bukan pilihan yang tepat, karena tidak semua orang menggunakan Microsoft
Office dan pengaturan dokumennya bisa saja terlihat berbeda jika menggunakan software
office selain Microsoft Office.
1. Penggunaan Microsoft Word
Microsoft Word tentu bukanlah hal yang asing lagi bagi kita. Namun apakah
kalian mengetahui apa saja fungsi Microsoft Word itu sendiri. Microsoft Word adalah
program kata yang memiliki tujuan untuk membuat dokumen teks yang dapat
disimpan secara electronic, dicetak dikertas, atau disimpan dalam format PDF.
Microsoft Word sendiri sangat popular di dunia, tak terkecuali di Indonesia. Bahkan,
sejak di bangku sekolah pasti setiap murid akan diajari untuk menggunakan program
pengolah kata yang satu ini. Mempelajari Microsoft Word memang perlu dilakukan
oleh semua orang. Pasalnya, program yang satu ini akan sangat memudahkan
pekerjaan atau pembuatan tugas yang berhubungan dengan pengolahan kata.
Meskipun sudah sangat dekat kehidupan kita, tapi masih banyak yang belum tahu
mengenai fungsi utama dari Microsoft Word. Fungsi Microsoft word berdasarkan
keperluannya antara lain adalah untuk bisnis, sekolah dan untuk pribadi. Sedangkan
fungsi Microsoft word secara umum antara lain a). pembuatan dan pengeditan
dokumen; b). memformat dan menyimpan dokumen; c). mencetak dokumen; d).
sebagai alat kolaborasi.

33
2. Penggunaan Tabel Excel
Tabel identic dengan kumpulan baris dan kolom dalam spreadsheet. Secara
umum, untuk membuat tabel pada excel adalah dengan beberapa klik maka tabel
dengan tabel dengan sejumlah data sudah tersaji dengan baik. Tabel excel digunakan
untuk mengelompokkan data bersama-sama.
a. Mengonversi Data ke Tabel pada Microsoft Excel
Mulailah dengan mengklik pada kumpulan data di spreadsheet anda. Anda bisa klik
dimanapun dalam satu set data sebelum mengubahnya menjadi sebuah tabel.
Sekarang kita memiliki dua pilihan untuk mengubah data flat anda menjadi sebuah
tabel yaitu a). gunakan pintasan keyboard, Ctrl + T untuk mengubah data anda ke
sebuah tabel; b) pastikan anda mengerjakan di tab Home pada pita Excel, dan klik
Format as Table dan pilih style (theme) untuk mengubah data anda ke sebuah
tabel. Dalam kedua kasus diatas, anda akan menerima pop up yang meminta anda
untuk mengkonfirmasi pengaturan tabel.

Konfirmasikan dua pengaturan pada menu ini: a) pastikan semua data anda telah
terpilih. Anda akan melihat garis putus-putus berwarna hijau disekitar sel yang akan
disertakan pada tabel anda; b) jika data anda memiliki tajuk (judul dibagian atas
kolom) centang kotak My table has headers.
b. Menggunakan Autofilter Tabel
Autofilter pada excel berfungsi untuk menyaring data atau menampilkan data yang
diinginkan berdasarkan kriteria tertentu. Untuk membuka filter, klik panah
dropdown. Menu filter dapat digunakan yaitu sebagai media reporting yang

34
sederhana, yaitu untuk menampilkan data dengan pemfilteran satu variabel atau
multi variabel. Menu filter dapat diakses pada Tab Data dan dikelompokkan ke
dalam group Sort and filter. Pada menu filter terdapat 3 ikon yaitu sebagai berikut
Clear, Reapply, dan Advance. Adapun Langkah-langkah untuk memfilter data
sebagai berikut a). pastikan data memiliki judul kolom atau header; b). letakkan
kursor pada area data; c). masuk ke Tab Data pilih menu Filter atau menggunakan
tombol kombinasi [CTRL] + [SHIFT] + [L]; d). pastikan setiap judul kolom atau
header terdapat dropdown filter.
c. PivotTable pada Excel
PivotTable merupakan salah satu fitur Excel dalam membuat rangkuman,
melakukan analisis, eksplorasi data, serta mempresentasikannya. PivotTable
memudahkan merangkum data dalam jumlah yang besar dengan waktu yang
singkat dan efektif dalam manipulasi layout data yang dibutuhkan.
3. Penggunaan Slide Powerpoint
Microsoft Powerpoint pertama kali dikembangkan oleh Bob Gaskins dan
Dennis Austin sebagai presenter untuk perusahaan Forethought, Inc yang kemudian
berubah menjadi Powerpoint. Pada tahun 1987, Powerpoint merilis versi 1.0 yang
didukung oleh Apple Macintosh dan masih menggunakan warna hitam/putih, yang
mampu membuat halaman teks dan grafik untuk transparasi (OHP). Setahun
kemudian, setelah Macintosh berwarna muncul ke pasaran dari Powerpoint 2003,
2007, 2010, dan 2016.
Microsoft Powerpoint adalah sebuah aplikasi yang diprogramkan pada
computer untuk kegiatan presentase yang dikembangkan oleh Microsoft. Aplikasi ini
sangat berguna bagi kalangan perkantoran dan pebisnis, para pendidik, siswa dan
trainer. Dalam Powerpoint terdapat Slide Master yang berfungsi mengontrol seluruh
elemen dalam slide seperti layout, latar, kombinasi warna, huruf, animasi dll.

35
B. Pengolahan Data dengan Fitur Lanjut Aplikasi Office
1. Bentuk Komputasi dalam Paket Office
Secara umum ilmu komputasi adalah bidang ilmu yang memiliki perhatian
pada penyusunan model matematika dan Teknik penyelesaian numerik serta
penggunaan computer untuk menganalisis dan memecahkan masalah-masalah ilmu.
Misalnya penerapan simulasi computer atau komputasi lainnya untuk menyelesaikan
masalah-masalah dalam berbagai bidang keilmuan. Microsoft Excel memudahkan kita
untuk melakukan perhitungan serta mengolah data berupa angka yang ada dalam tabel.
Dalam Office Excel banyak sekali fungsi-fungsi tertentu yang masing-masingnya
memiliki keguaan tersendiri.
Excel sebagai perangkat lunak untuk mengolah data secara otomatis meliputi
perhitungan dasar, penggunaan fungsi-fungsi, pembuatan grafik hingga manajemen
data. Perangkat lunak ini sangat membantu menyelesaikan permasalahan administrasi.
Misalnya membuat rencana kebutuhan barang meliputi nama barang, jumlah barang
dan perkiraan harga barang yang dapat diselesaikan menggunakan Word atau lebih
mudah diselesaikan dengan Excel.

2. Pengumpulan dan Pengolahan Data dalam Paket Office


Salah satu bentuk pengolahan data dalam paket Office yang paling mudah
dijumpai dalam bentuk grafik. Grafik mampu menggambarkan data workbook secara
grafis serta mempermudah dalam memvisualisasikan perbandingan dan trend. Excel
memiliki beberapa jenis grafik yang berbeda, sehingga user dapat memilih salah satu
yang paling sesuai dengan data. Untuk menggunakan grafik secara efektif, harus
memahami dasar grafik digunakan.
A. Jenis Grafik (Chart)
Selain jenis grafik pada versi-versi sebelumnya, beberapa Type Chart terbaru di
Microsoft Excel 2016 antara lain sebagai berikut.
Treemap Waterfall Pareto
Histogram Box and Wishker Sunburst

36
B. Membaca Grafik
Selain jenis grafik, user juga perlu memahami cara membaca grafik. Grafik
mengandung beberapa unsur atau bagian yang berbeda, yang dapat membantu
dalam menginterpretasikan data. Bagian-bagian dari sebuah grafik adalah sebagai
berikut.
Bagian Grafik Keterangan
Judul harus menggambarkan dengan jelas apayang digambarkan pada
Chart Title
grafik.
Sumbu vertical (sumbu y) adalah bagian vertical dari grafik. Sumbu
Vertical Axis
vertical mengukur nilai dari kolom.
Sumbu horizontal (sumbu x) adalah bagian horizontal dari grafik. Sumbu
Horizontal Axis
horizontal mengidentifikasi kategori pada grafik.
Seri data terdiri dari titik-titik data yang terkait dalam grafik. Paling
Data Series
mudah dapat dilihat dalam legenda.
Mengidentifikasi setiap serial data yang mewakili masing-masing warna
Legend
grafik.
Penggunaan teks pada Excel yang berisi keterangan, misalnya nama,
Labels
alamat, dan keterangan lain.

C. Membuat Grafik
Grafik adalah penyajian data yang terdapat dalam tabel yang ditampilkan
ke dalam bentuk gambar. Grafik merupakan gambaran dari pasang surutnya suatu
data yang ada dan digambarkan dengan garis ataupun gambar. Secara garis besar
grafik dapat dibedakan menjadi 3 (tiga) macam, yaitu grafik batang, grafik garis,
dan grafik lingkaran. Tujuan pembuatan grafik adalah menunjukkan perbandingan,
informasi kualitatif dengan cepat serta sederhana. Data dalam bentuk uraian
deskriptif yang kompleks dapat disederhanakan dengan menggunakan grafik.
Langkah-langkah membuat grafik sebagai berikut.
o Diawali dengan menyiapkan data yang akan diubah ke dalam bentuk
grafik batang, grafik lingkaran, ataupun grafik garis.
o Melakukan seleksi semua data yang ada.
o Masuk ke menu Insert lalu lihat di bagian Chart, setelah itu klik model
diagram batang yang diinginkan.

37
Uji Kompetensi
Jawablah pertanyaan-pertanyaan di bawah ini dengan benar dan tepat!
1. Jelaskan yang kalian ketahui tentang Vertical Axis!
Jawab:
…………………………………………………………………………………………
…………………………………………………………………………………………
2. Apa yang kalian ketahui tentang data series dalam grafik?
Jawab:
…………………………………………………………………………………………
…………………………………………………………………………………………
3. Apa yang kamu ketahui tentang jenis grafik yang menampilkan hierarki terstruktur
data?
Jawab:
…………………………………………………………………………………………
…………………………………………………………………………………………
4. Jelaskan hubungan antara ilmu komputasi dengan masalah-masalah dalam ilmu sains!
Jawab:
…………………………………………………………………………………………
…………………………………………………………………………………………
5. Jelaskan tentang Box dan Whisker Chart!
Jawab:
…………………………………………………………………………………………
…………………………………………………………………………………………

Aktivitas Kelompok
Bersama teman kelompok kalian, lakukan diskusi yang berhubungan dengan membuat
slide dengan tema lingkungan sekolah kalian! Sumber-sumber data bisa diambil dari media
cetak/elektronik yang relevan. Hasilnya dipresentasikan secara lisan di depan kelas dan
mintalah tanggapan dari kelompok lain.

38
Aktivitas Mandiri
Carilah data dari internet tentang data tingkat pendidikan penduduk Indonesia! Salinlah
data tersebut dalam Microsoft Excel! Buatlah grafik dari data tersebut dengan
mempraktikkan materi yang telah kamu pelajari!

Proyek
o Bentuklah kelompok yang terdiri dari 4 – 6 orang siswa!
o Bersama teman kelompokmu, lakukan diskusi yang berhubungan dengan bentuk
komputasi dalam paket Office 2019! Sumber-sumber data bisa diambil dari media
cetak/elektronik yang relevan. Hasilnya dipresentasikan secara lisan di depan
kelas dan mintalah tanggapan dari kelompok lain.

Penilaian Harian 3

A. Berilah tanda (x) pada huruf a, b, c, atau d di depan jawaban yang tepat!
1. Berikut perintah paket Office yang 4. Tombol keyboard yang digunakan
terdapat pada file Button adalah … . untuk mengatur pergantian tampilan
a. Insert c. Review slide adalah tombol … .
b. View d. Save a. Num Lock
2. Berikut yang tidak bisa dibuat b. Scroll Lock
melalui Powerpoint adalah … . c. Function keys
a. Teks dan suara d. Page down
b. Gambar 5. Langkah awal dalam membuat
c. Video PivotTable yaitu … .
d. Editing grafis a. Memanipulasi layout data
3. Fungsi Subtotal pada Microsoft b. Memilih range data
Excel termasuk dalam kategori c. Menggunakan TableSales
fungsi … . d. Merangkum data
a. Lookup & reference 6. Fitur yang digunakan untuk
b. Date & time memastikan data yang dimasukkan
c. Statistical pada suatu sel/range tersebut
d. Math & Trig

39
memenuhi kriteria yang telah b. 1988 d. 1990
ditentukan yaitu … . 12. Bagian sebelah kiri formula bar yang
a. Data validation menunjukkan alamat sela tau nama
b. Close Master View dari sela tau range yang sedang aktif
c. Tab Home dan View disebut dengan … .
d. Subtotal a. Template c. Name Box
7. Jenis aplikasi spreadsheet berbasis b. Range d. Cell
grafis bersifat open source yang 13. Aplikasi Powerpoint pertama kali
benar adalah … . dikembangkan oleh … .
a. Excel c. Kspread a. Bob Gaskins dan Dennis Austin
b. Gambas d. Lotus 123 b. Dennis Austin dan Michael Hunt
8. Aplikasi presentasi pada awalnya c. John shockey dan Bob Gaskins
dikembangkan oleh Bob Gaskins dan d. Michael Hunt dan John Shockey
Dennis Austin dengan nama … . 14. Program Microsoft Excel yang bisa
a. Lazarus c. Powerpoint berjalan sempurna pada system
b. Solaris d. Mandriva operasi berbasis … .
9. Awalnya aplikasi Powerpoint a. Unix dan Linux
berjalan diatas system operasi jenis b. Windows OS dan Macintosh
…. c. Oracle Solaris dan Linux
a. Knoppix c. Sputnix d. Microsoft Windows dan Unix
b. Posix d. Xenix 15. Star Office Calc dan Kspread
10. Workbook berisikan informasi merupakan jenis aplikasi pengolah
halaman berikut, kecuali … . angka yang bersifat … .
a. Base c. Name Box a. Multiplatform
b. Formula bar d. Sheet b. Multilanguange
11. Powerpoint merilis versi 1.0 pada c. Multiuser
tahun … . d. Multitasking
a. 1987 c. 1989

B. Jawablah pertanyaan-pertanyaan di bawah ini dengan benar dan tepat!


1. Sebutkan berbagai aturan dalam menggunakan ukuran huruf yang terdapat pada
PowerPoint 2016!
Jawab:
……………………………………………………………………………………………
……………………………………………………………………………………………

40
2. Sebutkan bagian-bagian dari sebuah grafik!
Jawab:
……………………………………………………………………………………………
……………………………………………………………………………………………
3. Tuliskan fungsi dari Slide Master!
Jawab:
……………………………………………………………………………………………
……………………………………………………………………………………………
4. Sebutkan manfaat PivotTable pada Microsoft Excel!
Jawab:
……………………………………………………………………………………………
……………………………………………………………………………………………
5. Jelaskan manfaat Auto Expand dalam sebuah tabel!
Jawab:
……………………………………………………………………………………………
……………………………………………………………………………………………

C. Jodohkan pernyataan kolom A dengan jawaban pada kolom B yang sesuai!


No A B
1 Tempat untuk menuliskan rumus fungsi atau menampilkan isi dari a. Komputasi
sel. (… .)
2 Setelah Langkah menambahkan kolom untuk teks pada PowerPoint. b. Charts recommended
(… .)
3 Sumbu yang mengidentifikasi kategori pada grafik. (… .) c. Horizontal
4 Bagian yang digunakan untuk mengedit warna, huruf, dan efeknya d. Grup background
pada slide master. (… .)
5 Kode untuk menggantikan fungsi COUNT yang digunakan untuk e. Spreadsheet
menghitung sel Excel yang bernilai angka/numerik. (… .)
6 Sebutan bagi salah satu bagian dari Microsoft Office yang dikenal f. Formula Bar
sebagai Excel. (… .)
7 Metode dalam menemukan pemecahan masalah dari data input g. Back Space
dengan menggunakan suatu algoritma. (… .)
8 Komponen dari Excel yang digunakan untuk menampilkan nama h. Name Box
cell. (… .)

41
9 Jika tidak yakin grafik apa yang akan digunakan, terdapat perintah i. 2/102
akan menyarankan beberapa grafik yang berbeda berdasarkan
sumber data. (… .)
10 Cara termudah dalam menghapus slide pada Powerpoint selain j. Klik Master Layout >
delete. (… .) pilih Title > klik OK

42
BAB 4
ALGORITMA DAN PEMROGAMAN

A. Dekomposisi Subprogram
Menggunakan metode dekomposisi sangat luas penerapannya, lebih baik jika
memiliki masalah yang menurut kita besar bisa dipecahkan dengan metode ini. Bentuk
dekomposisi juga dapat dilihat Ketika memiliki banyak tugas dari guru, kita bisa memilih
mana yang harus didahulukan. Hal ini akan lebih mudah jika menyelesaikannya sebelum
deadline. Jika tugas yang pertama sudah selesai, maka dilanjutkan dengan tugas berikutnya.
1. Definisi Dekomposisi Subprogram
Dekomposisi identic dengan salah satu metode yang dapat diterapkan di
Computational Thinking. Dekomposisi masalah biasanya menggunakan metode
“divide and conquer” yaitu membagi sebuah masalah besar dan menyelesaikan satu
persatu. Metode ini sangat penting dalam menyelesaikan masalah apapun seperti
halnya masalah dalam membuat program system. Dalam hal ini, prosedur melakukan
dekomposisi dengan cara memilah-milah masalah yang ada dan dipangkas sedemikian
rupa agar mudah dilakukan. Langkah-langkah dari proses dekomposisi suatu masalah
komplek diantaranya sebagai berikut.
a. Analysis
Proses analisis adalah suatu kegiatan menganalisis suatu masalah komplek dan
rumit agar bisa dipecah menjadi beberapa masalah yang lebih kecil dan lebih
sederhana. Proses analisis ini tidak hanya dilakukan sekali, namun harus dilakukan
beberapa kali hingga mendapatkan sub-masalah yang tidak bisa dipecahkan lagi.
b. Parallelization
Proses Parallelization adalah suatu proses untuk mengelompokkan sub-masalah
yang memiliki cara penyelesaian yang sama, sehingga dapat mempersingkat waktu
dalam hal mencari penyelesaian masalahnya.

43
c. Synthesis
Proses synthesis adalah suatu proses untuk menggabungkan Kembali masalah yang
telah dipecah-pecah menjadi masalah yang utuh. Dengan ini kita dapat
menyelesaikan masalah awal dengan Langkah-langkah yang telah ditemukan
Ketika masalah tersebut masih menjadi sub-masalah. memecah masalah ke bagian
yang lebih kecil bertujuan agar masalah tersebut dapat diperiksa secara lebih rinci.
2. Pemrograman Prosedural pada Bahasa C++
Prosedur dan fungsi merupakan program kecil dalam program utama yang
digunakan untuk menyelesaikan masalah khusus dengan parameter yang diberikan.
Hal itu berarti menggunakan konsep modular dengan memecah sebuah program yang
rumit menjadi beberapa subprogram yang lebih sederhana. Dari segi efisiensi, dapat
dilihat prosedur dan fungsi cukup dituliskan sekali, tetapi dapat dipanggil kapan saja
atau digunakan berulang-ulang. Dalam hal ini, parameter sebagai deklarasi inisialisasi
dari variabel yang akan dipakai imputan dalam suatu fungsi. Parameter dapat diartikan
juga variabel inputan di dalam prosedur. Terdapat dua tipe parameter yaitu memakai
parameter dan tidak memakai parameter.
a. Tujuan Menggunakan Prosedur dan Fungsi
Dalam Bahasa C dan C++, tergolong sebagai Bahasa pemrograman tingkat
tinggi. Bahasa C++ merupakan pengembangan Bahasa C, sehingga C++ bisa
menjalankan Sebagian besar (file header/library) dari C. Adapun C tidak bisa
menjalankan maupun memanggil kode (file header/library) dari C++. Salah satu
kelebihan dari Bahasa C++ dapat dilihat pada penggunaan prosedur dan fungsi.
Beberapa tujuan dalam menggunakan prosedur dan fungsi sebagai berikut.
1) Dengan memecah program menjadi beberapa subprogram yang lebih kecil,
maka program dapat dikerjakan oleh beberapa orang dengan pembagian
beberapa subprogram (prosedur/fungsi) untuk setiap orangnya, sehingga
program cepat selesai sekaligus memudahkan dalam berkoordinasi.
2) Memecahkan program yang rumit dan besar menjadi program-program
yang lebih kecil sehingga program lebih mudah dibaca, dipahami, dan
mempermudah dokumentasi.

44
3) Meningkatkan kemampuan untuk menganalisis kesalahan, jika terjadi
suatu kesalahan tinggal mencari fungsi atau prosedur yang bersangkutan
saja dan tidak perlu mencari di seluruh program.
4) Modifikasi program dapat dilakukan pada suatu fungsi atau prosedur
tertentu tanpa mengganggu program keseluruhan.
5) Guna aktivitas yang dilakukan lebih dari satu kali atau pun dilakukan
berulang-ulang, maka fungsi dan prosedur dapat digunakan untuk
menghindari penulisan program yang sama dan ditulis secara berulang-
ulang.
b. Pengertian Prosedur
Prosedur merupakan suatu program terpisah dalam blok sendiri yang berfungsi
sebagai subprogram. Prosedur biasanya bersifat aktivitas tertentu, seperti mencari
bilangan prima dari sekumpulan bilangan atau mencari bilangan genap dari
sekumpulan bilangan, dan lain-lain.
1) Ciri-ciri prosedur
Ciri-ciri prosedur yang baik adalah sebagai berikut.
o Berukuran kecil (small size)
o Hanya memiliki satu fungsi tujuan (logical inherent)
o Tidak tergantung pada prosedur lain (independent)
2) Penggunaan prosedur
Prosedur biasanya digunakan pada program yang terstruktur karena
beberapa hal berikut.
o Dapat digunakan untuk menyembunyikan detail program
o Membuat kode program lebih mudah dibaca maupun dimengerti
o Penerapan konsep program modular, yaitu memecah-mecah
program yang rumit menjadi program-program bagian yang lebih
sederhana dalam bentuk prosedur-prosedur.
o Untuk hal-hal yang sering dilakukan/dipakai berulang-ulang cukup
dituliskan sekali saja dalam bentuk prosedur dan dapat
dipergunakan atau dipanggil berulang kali jika diperlukan.

45
3) Implementasi prosedur
Bentuk umum prosedur sebagai berikut.

Void NamaProsedur (DaftarParameter)


{/Code atau Badan Prosedur/}

c. Pengertian Fungsi
Fungsi merupakan suatu program terpisah dalam blok sendiri yang berfungsi
sebagai subprogram. Sama seperti halnya dengan prosedur, tetapi tetap ada
perbedaannya yaitu fungsi memiliki pengembalian nilai/ mengembalikan sebuah
nilai dari tipe tertentu. Bentuk umum fungsi sebagai berikut.

TipeData NamaFungsi (DaftarParameter){/Code


atau Badan Fungsi/ return nilaireturn;}

d. Perbedaan Prosedur dan Fungsi


Beberapa perbedaan mendasar antara prosedur dan fungsi adalah sebagai berikut.
o Secara mendasar nilai balik yang berada disebuah nama fungsi, maka fungsi
tersebut dapat langsung digunakan untuk dicetak hasilnya atau dapat
langsung dipindahkan ke pengenal variabel yang lainnya (misal luas1 =
SampleFungsi(Panjang)).
o Pada dasarnya tidak ada perbedaan yang signifikan antara fungsi dan
prosedur pada Bahasa C/ C++, hanya dibedakan dari penggunaan return
value. Jika suatu sub program memiliki nilai balik (return value) maka hal
tersebut bisa dinyatakan sebagai fungsi, tetapi jika tidak memiliki nilai balik
maka sub program tersebut adalah prosedur.
o Tipe data nilai pada fungsi yang dikirimkan balik terdapat pada nama
fungsinya, sedangkan prosedur tidak memiliki return value.
o Penggunaan procedure name pada prosedur tidak bisa digunakan langsung
seperti halnya pada Function Name. Dalam hal ini, yang bisa langsung
digunakan dari sebuah prosedur adalah parameter yang mengandung nilai
balik.

46
B. Persoalan Komputasi (Sistem Robotika)
Robot digunakan pada otomasi industry untuk melaksanakan tugas antara lain
mengelas, mengambil dan menempatkan, memasang dan melepas, serta masih banyak
pekerjaan lain yang dapat dilakukan oleh robot pada suatu proses manufaktur dan produksi.
Robot industry tentu berbanding terbalik dengan robot virtual yang dibuat dengan program
simulasi tertentu. Robot virtual adalah robot yang tidak nyata, tidak bisa dipegang, tetapi
tampak dilayar computer. Meskipun tidak nyata, robot virtual bisa bersifat layaknya robot
actual yang dapat deprogram untuk bekerja mandiri maupun dikendalikan secara manual
dalam melakukan tugas-tugas tertentu. Robot virtual tidak bisa rusak seperti robot actual
dan bersifat seperti itu terus hingga filenya dihapus dari memori computer. Robot virtual
mudah dibawa, dipindahkan, disimpan, dan dimodifikasi. Membuat robot virtual tidak
merogoh dana banyak, asalkan kita punya computer atau laptop semua bisa membuat robot
virtual. Dengan membuat robot virtual ini, kita juga belajar pemrograman computer.
1. System Robotika Komputer
Sosok robot memiliki perbedaan mendasar yang terletak pada kecanggihan
perangkat programmability, maka alat ini dianggap sebagai robot industry. Robot
industry adalah suatu alat mekanis yang dapat deprogram untuk melakukan berbagai
macam aplikasi pekerjaan diindustri. Adapun robot virtual adalah robot yang tidak
nyata, tidak bisa dipegang, tetapi tampak di layer computer. Meskipun tidak nyata,
namun robot virtual ini bersifat seperti robot actual, yaitu dapat deprogram untuk
bekerja mandiri atau dikendalikan secara manual untuk melakukan tugas tertentu.
Berikut hal-hal yang dapat dipelajari dari system robotika computer antara lain:
a. System Utama Robot
Sebuah robot terdiri atas tiga system utama sebagai berikut.
o System programing
Seorang pengguna robot perlu memberikan perintah khusus pada robot
untuk tugas khusus yang akan dilakukan. Hal ini dapat dilakukan dengan
apa yang disebut metode mengajar robot. Programmer menggunakan kotak
mengajar kontrol robot dan untuk mendorong robot. Hal tersebut menuju
posisi yang diinginkan dan menyimpannya beserta nilai-nilai lain seperti
kecepatan perjalanan, sudut smoothing parameter, parameter proses, dan

47
lain-lain. Dengan cara tersebut, pemrograman membutuhkan waktu yang
cukup lama untuk bahkan mampu membuat proses produksi menjadi
berhenti. Oleh karena itu, kemungkinan termudah adalah penggunaan
system pemrograman offline.
o Kontrol robot
Kegiatan ini bertujuan menafsirkan program aplikasi robot dan
menggenarasi serangkaian nilai, kecepatan, dan percepatan sendi dengan
cara yang tepat untuk kontrol umpan balik. Dalam hal ini, pada pendekatan
controlling lebih besar dan lebih canggih mampu melakukan hal-hal
mendasar dalam robotika seperti controlling adaptif, controlling nonlinier,
controlling sendi independent, dan lain-lain.
o Mekanik robot
Kegiatan ini bertujuan akan mengubah torsi sendi yang diterapkan oleh
drive servo menjadi Gerakan yang tepat dan selaras. Saat ini motor AC
digunakan untuk menggerakkaan poros dan posisi resolvers berperan
sebagai sensor posisi dan umumnya terletak pada poros actuator. Resolver
adalah perangkat yang keluaran dua sinyal analog yaitu sinus dari sudut
poros dan lainnya cosinus. Sudut poros ditentukan dari besar relative dari
dua sinyal.
b. Jenis Gerak Robot
Beberapa jenis gerak robot sebagai berikut
o PTP (Point to Point)
Suatu Gerakan yang menentukan konfigurasi robot diawal dan titik akhir.
Gerakan antara titik-titik ini tidak ditentukan dalam arti TCP mengikuti
jalan yang diinginkan. Gerakan jenis sangat relevan untuk tugas-tugas
mengambil dan menempatkan suatu objek dengan posisi dan orientasi
tertentu. Oleh karena gerak ini sangat sulit untuk memprediksi dalam ruang
cartesian, maka programmer harus berhati-hati mengenai tabrakan antara
robot dan lingkungan. Di sisi lain Gerakan mudah dalam perhitungan,
karena tidak ada transformasi kinematika invers yang perlu dihitung.

48
Aplikasi untuk PTP banyak digunakan pada Gerakan spot welding,
handling, mengambil, dan menempatkan mesin transfer.
o CP (jalur berkelanjutan)
Jenis gerak yang menentukan seluruh jalan mengenai posisi dan orientasi
dari TCP yang menandakan bahwa Gerakan masing-masing sumbu saling
tergantung satu sama lain. Gerakan ini lebih sulit dalam perhitungan dan
memerlukan waktu eksekusi yang lebih lama dibanding dengan Gerakan
PTP, karena kinematika invers harus diselesaikan untuk setiap Langkah.
Salah satu factor yang termasuk dalam jenis gerak cartesian adalah
interpolasi linier dan interpolasi melingkar. Aplikasi untuk Gerakan CP
antara lain arc welding, deburring, clueing, dan lain-lain.
c. Kinematika
Kinematika adalah ilmu gerak yang memperlakukan gerak tanpa
memperhatikan kekuatan-kekuatan yang menyebabkannya. Dalam ilmu
kinematika kita mempelajari posisi, kecepatan, percepatan, dan semua turunan
yang lebih tinggi dari variabel posisi. Oleh karena itu, studi tentang kinematika
robot mengacu pada semua property geometric dan basis waktu dari suatu
Gerakan. Masalah mendasar yang harus dipecahkan adalah konfigurasi robot atau
memposekan robot pada posisi dan orientasi dari End Effector-nya.
o Konfigurasi n-derajat kebebasan robot
Suatu konfigurasi n-derajat kebebasan robot adalah n-vektor (qn), yang
setiap qn adalah salah satu sudut sendi rotasi atau terjemahan bersama sendi
prismatic. Hal ini dikenal sebagai kinematika maju robot. Ini adalah
masalah geometri statis menghitung posisi dan orientasi dari End-Effector
robot. Satu set sudut sendi secara khusus berhubungan dengan masalah
kinematic maju yang bertujuan menghitung posisi dan orientasi dari TCP
relative terhadap koordinat dasar. Adakalanya menganggapnya dengan
mengubah representasi dari posisi robot dari deskripsi ruang sendi menjadi
deskripsi ruang cartesian.

49
o Persamaan kinematic dan dinamik
Keberadaan solusi kinematic secara tidak langsung dapat mendefinisikan
ruang kerja robot tertentu. Disamping itu, adakalanya robot tidak dapat
mencapai posisi dan orientasi yang diinginkan karena terletak diluar ruang
kerja robot serta berurusan dengan masalah posisi statis. Kinematika invers
dapat dinyatakan jika pemberian suatu posisi dan orientasi dari End
Effector robot dengan menghitung semua kemungkinan set sudut sendi
untuk mencapai posisi dan orientasi yang ditentukan. Kinematika invers
tidak sesederhana kinematika maju. Penyebabnya adalah persamaan
kinematic dalam ruang lingkup nonlinier, maka solusinya tidak selalu
mudah atau bahkan mungkin dalam bentuk tertutup. Oleh sebab itu, posisi
robot diasumsikan sejajar bumi (planar). Persamaan kinematic maju dan
inversnya adalah χ = 𝑙. 𝑐𝑜𝑠(𝜃) dan 𝛾 = 𝑙. 𝑠𝑖𝑛(𝜃) sehingga menghasilkan
𝑦
persamaan sebagai berikut 𝜃 = tan−1 (𝑥 ) jika struktur lengan kaku

diasumsikan sebagai Panjang = 𝑙, massa = 𝑚, dan inersia momen putar,


1
maka posisi Imp : 𝜏 = 𝐼𝑚𝑝 𝑞 dengan Imp = 3 𝑚𝑙 2 , maka persamaan

dinamika maju dan inversnya dapat ditulis sebagai berikut 𝜏 =


1
𝑚𝑙 2 𝑑𝑎𝑛 3𝜏/𝑚𝑙 2
3

o Analisis kecepatan mekanisme


Adakalanya dalam melakukan analisis kecepatan mekanisme untuk
menentukan jumlah matriks dengan robot Jacobean. Jacobean menentukan
pemetaan kecepatan dalam ruang sendi ke dalam kecepatan dalam ruang
cartesian. Hal mendasar yang perlu dipahami adalah sifat pemetaan yang
mengubah konfigurasi variasi robot. Namun demikian, pemetaan tersebut
tidak dapat dibalik pada titik singularitas. Pemahaman tentang fenomena
ini sangat penting bagi desainer dan pengguna robot. Biasanya untuk
menggerakkan robot dari posisi X ke Y dengan halus dilakukan dengan
cara mengontrol setiap sendi agar bergerak secara halus berdasarkan fungsi
waktu. Umumnya, setiap sendi mulai bergerak dan berhenti pada waktu
bersamaan, sehingga berdampak pada gerak robot terkoordinasi. Misalnya

50
menghitung fungsi gerak dalam sebuah lintasan. Suatu Bahasa Bahasa
pemrograman robot berfungsi sebagai antarmuka antara pengguna manusia
dan robot industry. Kecanggihan user interface menjadi sangat penting
karena robot dan perangkat di program lainnya diterapkan untuk lebih
banyak dan lebih menuntut aplikasi industry. Suatu system pemrograman
offline adalah suatu system perangkat lunak pemrograman robot yang telah
dikembangkan melalui computer grafis, sehinga pengembangan program
robot dapat berlangsung tanpa akses ke robot itu sendiri. Argument yang
biasa diajukan adalah bahwa system pemrograman offline tidak akan
menyebabkan peralatan produksi berhenti bekerja pada saat dibutuhkan
untuk deprogram; oleh karenanya, pabrik otomatis masih bisa jalan
berproduksi.
2. Simulasi Robotika
Membuat model virtual lengkap dengan simulasi komponen dan program
pengendalian dapat menyederhanakan proses pembuatan robot dan dapat mengurangi
biaya proyek pembuatan robot. Keuntungannya adalah Sebagian besar aplikasi yang
digunakan dalam simulasi dapat ditransfer ke robot fisik tanpa dibutuhkan perubahan,
atau setidaknya hanya perubahan kecil. Misalnya, mobile robot dapat disimulasikan
Ketika bergerak pada virtual environment dengan banyak rintangan dan medan dengan
tujuan menganalisis respons dari sensor dan efisiensi algoritma.
a. Jenis-jenis simulasi robotika
Ada pun jenis-jenis aplikasi simulator robotika antara lain sebagai berikut.
Simbad SimRobot V-REP Algodoo Blender Ezphysics
Microsoft Robotics
OpenHRP3 Player RoboMind Gazebo
Developer Studio

b. Praktik simulasi robotika


Pada umumnya, dalam tahapan pembuatan program, programmer tidak
langsung berhadapan dan menggerakkan robot yang sesungguhnya. Hal tersebut
sebab program dibuat secara offline menggunakan software dan computer yang
tidak terhubung pada control cabinet robot. Rancangan program yang
disimulasikan dengan computer dapat dilihat pada layar sesuai dengan lintasan

51
dan orientasi yang diinginkan. Jika simulasi Gerakan robot sudah sesuai yang
dirahapkan, maka tahap berikutnya adalah implementasi program pada robot yang
sesungguhnya. Beberapa aplikasi simulasi robotika diantaranya sebagai berikut
yaitu menggunakan aplikasi simulasi RoboMind dan menggunakan aplikasi
simulasi Blender.

Uji Kompetensi
Jawablah pertanyaan-pertanyaan di bawah ini dengan benar dan tepat!
1. Uraikan hubungan antara metode dekomposisi dengan komponen penerapannya!
Jawab:
…………………………………………………………………………………………
…………………………………………………………………………………………
2. Sebutkan perbedaan mendasar antara prosedur dan fungsi!
Jawab:
…………………………………………………………………………………………
…………………………………………………………………………………………
3. Uraikan tahapan-tahapan pembuatan program simulasi robotika!
Jawab:
…………………………………………………………………………………………
…………………………………………………………………………………………
4. Mengapa Bahasa pemrograman robot sangat dibutuhkan pada aplikasi industry?
Jawab:
…………………………………………………………………………………………
…………………………………………………………………………………………
5. Jelaskan yang kalian ketahui tentang kinematika!
Jawab:
…………………………………………………………………………………………
…………………………………………………………………………………………

52
Aktivitas Kelompok
Bersama teman kelompok kalian, lakukan diskusi yang berhubungan dengan program
simulator robotika yang kalian kuasai! Sumber-sumber data bisa diambil dari media
cetak/elektronik yang relevan. Hasilnya dipresentasikan secara lisan di depan kelas dan
mintalah tanggapan dari kelompok lain!

Aktivitas Mandiri
Buatlah artikel tentang system computer pada robot menggunakan program simulator
robotika yang kalian kuasai. Sumber-sumber data bisa diambil dari media cetak ataupun
dari internet. Hasilnya dipresentasikan secara lisan di depan kelas dan mintalah tanggapan
dari guru pengampu!

Proyek
o Bentuklah kelompok yang terdiri dari 4 – 6 orang siswa!
o Buatlah makalah dengan tema “Peran Robot di Masa Depan”!
o Bahan referensi bisa mengambil dari internet, buku, majalah dan koran.
o Dengan format:
• Kertas A4
• Font/huruf: Times New Roman 12
• Spasi 1,5
o Kumpulkan tugas yang sudah kamu kerjakan kepada guru pengampu

53
Penilaian Harian 4

A. Berilah tanda silang (x) pada huruf a, b, c, atau d di depan jawaban yang tepat!
1. Penggunaan kontrol robot dengan 5. Algodoo merupakan platform
bentuk pendekatan yang lebih besar simulasi gratis yang dirancang
dan lebih canggih sehingga mampu terutama untuk tujuan … .
melakukan hal-hal mendasar dalam a. Pendidikan
robotika berikut, kecuali … . b. Manajemen
a. kontrol adaptif c. Computer
b. kontrol system failure d. Komunikasi
c. kontrol nonlinier 6. Secara garis besar setiap
d. kontrol sendi independen algoritma/program memiliki urutan
2. Programmer menggunakan kotak yang tetap yaitu … .
mengajar kontrol dan mendorong a. Input →proses →output
robot untuk posisi yang diinginkan b. Output →proses →input
dan menyimpannya dan nilai-nilai c. Input →output →proses
berikut, kecuali … . d. Proses →input →output
a. jumlah kesalahan yang terjadi 7. Perintah dasar untuk mengatur
b. kecepatan perjalanan Gerakan robot untuk berbelok ke
c. sudut smoothing parameter utara, lalu bergerak maju sebanyak n
d. parameter proses Langkah menggunakan RoboMind
3. Platform V-REP dapat digunakan yaitu … .
sebagai berikut, kecuali … . a. east(n) c. south(n)
a. Mengontrol bagian software b. north(n) d. west(n)
b. Mengembangkan algoritma 8. Panjang kode program atau Panjang
c. Membuat simulasi otomatisasi algoritma pada sebuah prosedur
pabrik disebut … .
d. Demonstrasi pendidikan a. Independent
4. Ezphysics merupakan software open b. Logical inherent
source Windows yang memberi c. Satu fungsi tujuan
peluang pada simulasi 3D dan d. ukuran
animasi yang mirip dengan … . 9. Alat mekanis yang dapat diprogram
a. Bahasa pemrograman untuk melakukan berbagai macam
b. Microsoft Word aplikasi disebut … .
c. Video game a. Aplikatif
d. Auto CAD b. Correctly
c. Otomasibility
d. Programmability

54
10. Langkah-langkah dari proses a. Sub-coordinate
dekomposisi masalah kompleks b. Programmability
secara urut adalah … . c. Connectivity
a. Analysis→parallelization→synth d. Bug error dan corrupt program
esis 13. Rangka kaku dalam sebuah robot
b. Parallelization→analysis→synth industry disebut … .
esis 14. Jenis sensor robot yang digunakan
c. Synthesis→analysis→parallelizat untuk mendeteksi gelap terang
ion dengan menangkap warna hitam dan
d. Analysis→synthesis→paralleliza putih adalah … .
tion a. Light sensor
11. Pada umumnya, setiap sendi mulai b. Distance sensor
bergerak dan berhenti pada waktu c. Sound sensor
yang bersamaan, sehingga d. Colour sensor
berdampak pada gerak robot … . 15. Suatu program terpisah dalam blok
a. Terhibernasi sendiri yang berfungsi sebagai
b. Terkoordinasi subprogram disebut … .
c. Terotomatisasi a. Opencedure
d. Tervirtualisasi b. Gecth()
12. Pada dasarnya kecanggihan setiap c. Function
robot terletak pada kecanggihan d. Float
perangkat … .

B. Jawablah pertanyaan-pertanyaan di bawah ini dengan benar dan tepat!


1. Jelaskan hubungan antara membuat model virtual dengan proses pembuatan robot!
Jawab:
…………………………………………………………………………………………
…………………………………………………………………………………………
2. Uraikan yang dimaksud dengan mekanik robot!
Jawab:
…………………………………………………………………………………………
…………………………………………………………………………………………
3. Tuliskan keuntungan menggunakan simulasi robotika!
Jawab:
…………………………………………………………………………………………
…………………………………………………………………………………………

55
4. Sebutkan perbedaan mendasar antara prosedur dan fungsi!
Jawab:
…………………………………………………………………………………………
…………………………………………………………………………………………
5. Mengapa metode dekomposisi sangat luas penerapannya?
Jawab:
…………………………………………………………………………………………
…………………………………………………………………………………………

C. Jodohkan pernyataan kolom A dengan jawaban pada kolom B yang sesuai!


No A B
1 Instruksi return untuk mengembalikan ke fungsi awal. (… .) a. Computer
2 Istilah yang digunakan jika sebuah robot menggunakan b. Robot virtual
konsep programmability. (… .)
3 Jenis robot yang tidak nyata, tidak bisa dipegang, tetapi c. Konfigurasi robot
tampak di layer computer. (… .)
4 Penggunaan prosedur yang tidak bisa digunakan langsung. d. Fungsi main
(… .)
5 Syarat utama membuat robot virtual. (… .) e. Menyelesaikan masalah
sebelumnya
6 Komponen yang digunakan untuk menggerakkan poros pada f. Motor AC
sebuah robot industry. (… .)
7 Kondisi dalam tahapan pembuatan program, programmer g. N-vektor (qn)
tidak langsung berhadapan, dan menggerakkan robot yang
sesungguhnya. (… .)
8 Konfigurasi n-derajat kebebasan robot. (… .) h. Offline
9 Masalah mendasar dalam robotika yang harus selalu i. Name procedure
dipecahkan oleh seorang programmer. (… .)
10 Pecahan-pecahan masalah yang lebih sederhana dalam sebuah j. Robot industri
dekomposisi. (… .)

D. Remedi
Buatlah kliping yang berhubungan dengan berbagai aplikasi robot yang ada di
masyarakat! Sumber-sumber data bisa diambil dari media cetak/internet. Hasilnya
dikumpulkan pada guru untuk mendapatkan penilaian.

56
PENILAIAN AKHIR SEMESTER

A. Berilah tanda silang (x) pada huruf a, b, c, atau d di depan jawaban yang benar!
1. Untuk menghindari anggapan 4. Rancangan program yang
spam oleh Google setelah blog disimulasikan dengan computer
selesai dibuat, maka Langkah dapat dilihat pada … .
yang tepat adalah … . a. Aplikasi pendukung
a. Alamat blog yang diinginkan b. Body robot
b. Membuat form baru c. Layar monitor
c. Mengisi judul blog yang d. Perangkat kerja
diinginkan 5. Masalah geometri statis selalu
d. Mulai membuat artikel berkaitan dengan metode dalam
2. Meskipun manajemen kontennya menghitung posisi dan orientasi
CMS Opencart cukup mudah, dari … .
tetapi memiliki kekurangan dari a. End-effector
…. b. Koordinat dasar
a. Blogosphere c. Line reflector
b. Domain gratisan d. Ruang sendi
c. E-learning 6. Sifat pemetaan yang mengubah
d. Sisi SEO konfigurasi variasi robot tidak
3. Jika memori memiliki sifat dapat dibalik pada bagian … .
dimana isinya akan hilang Ketika a. Jumlah matriks
catuan dimatikan, maka memori b. Pola mekaniknya
tersebut dikategorikan … . c. Sudut perpanjangan
a. Volatil d. Titik singularitas
b. Compatible 7. Komponen yang dapat digunakan
c. Non-volatil untuk menyembunyikan detail
d. Full adder program yaitu … .
a. Prosedur
b. Program terpisah

57
c. Fungsi 13. Perhitungan dalam ALU
d. Blok sendiri menggunakan kode biner yang
8. Jumlah minimal output dalam merepresentasikan data yang
algoritma yaitu … . akan dieksekusi (opcode) dan
a. Satu c. Tiga data yang diolah (operand) dalam
b. Dua d. Empat bentuk … .
9. Setelah diinput system akan a. chip c. instruksi
melakukan sebuah proses dengan b. kalkulasi d. parallel
mentransfer data mentah tersebut 14. Apabila bila ingin mencetak surat
menjadi sebuah informasi yang hasil mail merge, maka yang
dapat dibaca oleh memori dipilih adalah … .
computer. Proses data ini a. Send Email Messages
dilakukan pada bagian … . b. Proses mail merge
a. CPU c. BIOS c. Print Document
b. RAM d. ALU d. Edit Individual Document
10. Penentuan titik awal yang 15. Media penyimpanan program
melalui titik akhir pada jenis maupun data yaitu ….
gerak cartesian disebut sebagai a. Prosessor c. mainboard
interpolasi … . b. Memori d. CPU
a. Terkotak c. Melingkar 16. Sebutan untuk data yang diolah
b. Modular d. Linear pada ALU yaitu … .
11. Berikut algoritma pengurutan a. Adder
berdasar pada Divide dan b. Instruction set
Conquer, kecuali … . c. Operand
a. Insert sort c. merge sort d. Output register
b. Quick sort d. sling sort 17. Warna true colour pada gambar
12. Konfigurasi struktur robot yang JPEG setara dengan … .
mirip dengan sebuah tank adalah a. 24 bit c. 6 bit
…. b. 12 bit d. 3 bit
a. Artikulasi c. silinder
b. Assembly d. spheris

58
18. PNG (Portable Network Graphic) digunakan pada computer
mulai dikembangkan pada berbasis … .
pertengahan tahun … . a. UNIVAC
a. 60-an c. 80-an b. Lexmark
b. 70-an d. 90-an c. IBM
19. Google menjanjikan gambar d. Hewlet Packard
WebP lossless berukuruan 26% 23. Jumlah input output pada
lebih kecil dibandingkan dengan rangkaian Full Adder adalah … .
…. a. 2 input dan 3 output
a. SVG c. JPEG b. 4 input saja
b. PNG d. GIF c. 3 input dan 2 output
20. CMS dari Indonesia yang paling d. 4 output saja
dikenal adalah … . 24. Tipe DDR2 RAM digunakan
a. AuraCMS c. script PHP pada prosesor hingga generasi …
b. CMS free d. text editors .
21. Browser Comodo Ice Dragon a. Core I5 c. Core Duo
compatible dengan plugin … . b. Solo Core d. AMD duron
a. Baidu 25. Tipe DDR2 RAM membutuhkan
b. Chrome daya sebesar … .
c. Firefox a. 3,9 volt c. 2,5 volt
d. Internet Explorer b. 3,2 volt d. 1,8 volt
22. Karena dirancang khusus, Mac
OS tidak compatible untuk

B. Jawablah pertanyaan-pertanyaan dibawah ini dengan benar dan tepat!


1. Sebutkan bagian-bagian dari ALU!
Jawab:
………………………………………………………………………………………
………………………………………………………………………………………

59
2. Jelaskan yang kalian ketahui tentang program simulator V-REP!
Jawab:
………………………………………………………………………………………
………………………………………………………………………………………
3. Jelaskan hubungan antara CMS dengan website administrator!
Jawab:
………………………………………………………………………………………
………………………………………………………………………………………
4. Mengapa kecanggihan user interface menjadi sangat penting dalam robotika?
Jelaskan!
Jawab:
………………………………………………………………………………………
………………………………………………………………………………………
5. Sebutkan komponen utama dari CPU!
Jawab:
………………………………………………………………………………………
………………………………………………………………………………………
6. Bagaimana cara menambah baris baru dalam workbook!
Jawab:
………………………………………………………………………………………
………………………………………………………………………………………
7. Apa yang kalian ketahui tentang CMS WordPress?
Jawab:
………………………………………………………………………………………
………………………………………………………………………………………
8. Sebutkan ciri-ciri prosedur yang baik!
Jawab:
………………………………………………………………………………………
………………………………………………………………………………………

60
9. Apa yang kalian ketahui tentang tugas dari Control Unit?
Jawab:
………………………………………………………………………………………
………………………………………………………………………………………
10. Sebutkan fungsi dari CPU yang kalian ketahui!
Jawab:
………………………………………………………………………………………
………………………………………………………………………………………

61
Latihan Asesmen Literasi

Perhatikan teks berikut untuk menjawab soal no 1 – 5 !


Pengenalan Robot Operating System (ROS)

Robot Operating System (ROS) dikembangkan pada tahun 2007 oleh Stanford Artificial
Intelligence Laboratory (SAIL) dengan dukungan Stanford AI Robot project. Pada tahun 2008,
pengembangan ROS dilanjutkan oleh Willow Garage lembaga penelitian robotik dengan dukungan lebih
dari 20 lembaga penelitian. Banyak lembaga penelitian yang mulai menggunakan ROS dengan
menambahkan hardware dan berbagi contoh source code-nya. Banyak perusahaan juga mengadopsi untuk
menggunakan ROS.
Robot Operating System sebenarnya adalah meta-operating system atau framework yang
bersifat open source yang dapat digunakan untuk robot. ROS mempunyai sebuah service seperti
halnya sebuah sistem operasi pada umumnya, termasuk abstraksi perangkat keras, kendali perangkat
tingkat bawah, implementasi dari fungsi-fungsi yang biasa digunakan, penyampaian pesan/data diatara
proses serta management package. ROS juga menyediakan alat dan library yang memungkinan kita untuk
mendapatkan, membangun, memprogram hingga menjalankan program melalui banyak komputer
Dengan ROS, kita bisa memulai untuk memprogram dan mengendalikan sebuah robot dengan
mudah, dikarenakan ada banyak contoh dan source code yang disediakan, termasuk sensor dan perangkat
yang akan menambahkan fungsionalitas baru pada robot, seperti navigasi otonom dan persepsi visual.

Berdasarkan teks diatas, identifikasilah pernyataan berikut dengan memberi tanda


centang (√) pada kolom benar atau salah!
No Pernyataan Benar Salah
1 Robot Operating System menyediakan alat dan library yang memungkinkan
kita untuk mendapatkan, membangun, memprogram hingga menjalankan
program melalui banyak computer.
2 Banyak perusahaan mengadopsi untuk menggunakan Robot Operating
System (ROS) pada awal ROS dikembangkan, yaitu tahun 2007.
3 Robot Operating System dapat mengendalikan sebuah robot dengan mudah
tanpa harus menambah perangkat.
4 Robot Operating System merupakan system operasi yang hanya digunakan
untuk mengendalikan robot.
5 Pada Robot Operating System menyediakan sensor, navigasi otonom dan
persepsi visual untuk menambah fungsionalitas baru pada robot

62
Bacalah teks berikut untuk mengerjakan soal nomor 6 – 8!
Comodo Dragon Web Browser

Comodo Dragon diciptakan pada tahun 2011 oleh perusahaan bernama Comodo Group
Inc, Comodo Group Inc ini adalah perusahaan yang memiliki spesialisasi dalam urusan security
dan salah satu layanan yang paling dikenal dari perusahaan ini adalah SSL Certificate.
Comodo Dragon adalah aplikasi web browser yang berbasis Google Chrome yang
berfokus kepada antarmuka yang sederhana dengan fitur yang tidak kalah dengan Google Chrome.
Adapun beberapa kelebihan dari Comodo Dragon antara lain: a). keamanan yang melebihi standar
bawaan Google Chrome; b). ada domain validator hebat yang mampu mendeteksi serta memberika
rekomendasi mengenai situs yang anda kunjungi; c). mampu men-stop cookie dan script mata-
mata yang ada pada sebuah situs; d). mampu mencegah terjadinya pelacakan terhadap aktifitas
browsing dan history; e). mencegah terjadinya infeksi malware.
Comodo Ice Dragon adalah web browser yang berbasis Mozilla Firefox yang berfokus
kepada antarmuka yang mengutamakan kecepatan akses dan meringankan penggunaan memori.
Adapun beberapa kelebihan dari Comodo Ice Dragon antara lain: a). dapat mengawasi dan men-
scan website yang dikunjungi; b). adanya secure DNS Comodo yang terintegrasi untuk
meningkatkan kecepatan akses internet, anti blok dan berbagai kepentingan lain; c). konfigurasi
yang terasa lebih mudah namun advance; d). penggunaan memory lebih rendah dan efisien
dibandingkan Firefox; e). bisa menggunakan semua addons Firefox.

6. Berdasarkan informasi diatas, apakah nama layanan security yang paling terkenal dari
Comodo Group Inc!
a. Mozilla Firefox c. Web Browser
b. Google Chrome d. SSL Certificate
7. Berdasarkan informasi diatas, manakah yang termasuk kelebihan dari Comodo Ice
Dragon!
a. Penggunaan memory lebih rendah dan efisien dibandingkan Firefox
b. Mampu mencegah terjadinya pelacakan terhadap aktifitas browsing dan history
c. Dapat mengawasi dan men-scan website yang dikunjungi
d. Konfigurasi yang terasa lebih mudah namun advance
8. Berdasarkan informasi diatas, identifikasilah pernyataan berikut dengan memberi
tanda centang (√) pada kolom benar atau salah!
Pernyataan Benar Salah
Kelebihan dari Comodo Dragon adalah adanya secure DNS Comodo yang
terintegrasi untuk meningkatkan kecepatan akses internet, anti blok dan
berbagai kepentingan lain.
Aplikasi web browser yang berbasis Google Chrome yang berfokus kepada
antarmuka yang minimalis disebut dengan Comodo Dragon.
Mampu men-stop cookie dan script mata-mata yang ada pada sebuah situs
adalah salah satu kelebihan dari Comodo Dragon.
Comodo Group Inc adalah perusahaan yang menciptakan Comodo Ice Dragon.

63
Sejarah Jaringan

Pada tahun 1943 pertama kali konsep jaringan lahir di Amerika dari sebuah proyek riset
Harvard University yang dipimpin oleh Prof. H. Aiken dan proyek tersebut hanyalah memanfaatkan
sebuah perangkat komputer untuk dapat dipakai bersama dalam mengerjakan program dengan
proses beruntun (Batch Processing). Tahun 1950 terciptanya jenis komputer besar dengan super
komputer dapat melayani beberapa terminal yang dikenal dengan nama TSS (Time Sharing
System). TSS bekerja dengan konsep distribusi proses berdasarkan waktu, di mana pada sistem
TSS beberapa terminal terhubung secara seri ke sebuah host komputer.

Tahun 1970 dengan super komputer menggunakan konsep proses distribusi (Distributed
Processing) di mana dalam proses ini beberapa host komputer mengerjakan sebuah pekerjaan besar
secara paralel dengan melayani beberapa terminal yang tersambung secara seri setiap host. Tahun
1975 pengembangan jaringan oleh pabrik komputer IBM
dengan format SNA (System Network Architecture) yang merupakan protokol untuk
menghubungkan beberapa tipe komputer IBM dalam bentuk suatu sistem jaringan. Dan Pabrik
komputer yang lainnya seperti Sperry Univac, WANG, dan DEC juga mempunyai software
communication tersendiri, misalnya DECnet. Sekarang network yang dikembangkan oleh suatu
pabrik komputer dapat dihubungkan dengan komputer-komputer yang dibuat oleh pabrik lainnya,
bahkan dapat menggunakan protokol yang lain, misalnya AIS Net1 (Advanced Information
System/Net 1) dikembangkan oleh AT & T pada tahun 1982.

9. Pada tahun berapa konsep jaringan pertama kali dilahirkan!


a. Tahun 1970 c. Tahun 1950
b. Tahun 1943 d. Tahun 1975
10. Pada tahun berapa Time Sharing System tercipta!
a. Tahun 1975 c. Tahun 1950
b. Tahun 1970 d. Tahun 1943

64
Profil Penulis

Nama Lengkap : Wahyu Santoso, S.Pd


Telepon Kantor/HP : (0341) 385280
E-mail : Wahyusantoso46@guru.smp.belajar.id
Alamat : Jl. Raya Sambigede Rt. 02 Rw. 01, Sambidede
Kec. Sumberpucung
Bidang Keahlian : Matematika

Riwayat Pekerjaan/Profesi dalam 10 Tahun Terakhir


1. Guru SMP Islam Ngebruk (Tahun 2014 – 2020)
2. Guru SMP Negeri 2 Sumberpucung (Tahun 2021 – sekarang)

Riwayat Pendidikan Tinggi dan Tahun Belajar


1. S1: Program Studi Pendidikan Matematika, Fakultas Keguruan dan Ilmu Pendidikan,
Universitas Kanjuruhan Malang (Tahun 2010 – 2014)
2. S2: Program Studi Magister Pendidikan Matematika, Fakultas Matematika dan Ilmu
Pengetahuan Alam, Universitas Negeri Malang (Tahun 2019 – sekarang)

65
Daftar Pustaka

Ade Kusmana. (2011). DALAM PEMBELAJARAN Oleh: Ade Kusmana *. Lentera Pendidikan,
14(1), 35–51.
Falani, A. Z. (2015). Robot Line Follower Berbasis Mikrokontroler Atmega 16 Dengan
Menampilkan Status Gerak Pada Lcd. E-NARODROID, 1(1).
https://doi.org/10.31090/narodroid.v1i1.6
Faris, F., Triwiyatno, A., & Setiawan, I. (2012). Arm Manipulator 4 Dof Dengan Cartesian
Space-Trajectory Planning. Transient, 1(4), 151–158.
Hadisi, L., & Muna, W. (2015). Pengelolaan Teknologi Informasi Dalam Menciptakan Model
Inovasi Pembelajaran (E-learning). Jurnal Al-Ta’dib, 8(1), 117–140.
Hakim, N. A. (2015). Implementasi Kontrol PID Pada Lengan Robot Untuk Mencari Sumber
Gas Menggunakan STM32F4, 3(1), 95.
Hariyanto, S. (2018). Sistem Informasi Manajemen. Sistem Informasi Manajemen, 9(1), 80–85.
Retrieved from https://jurnal-unita.org/index.php/publiciana/article/viewFile/75/69
Hevner, A. R., March, S. T., Park, J., & Ram, S. (2004). Design science in information systems
research. MIS Quarterly: Management Information Systems, 28(1), 75–105.
https://doi.org/10.2307/25148625
Kadir, A. (2008). Pengenalan Sistem Informasi Edisi Kesatu. Yogyakarta: Andi Offset, (August),
1–37. https://doi.org/10.13140/2.1.2637.6328
Khairunnisa, M. S. (2019). Pemanfaatan E-Learning Bagi Para Pendidik Di Era Digital 4.0.
Jurnal Sosial Humaniora Sigli, 2(2), 35–41. https://doi.org/10.47647/jsh.v2i2.169
Laudon, K. C., & Laudon, J. P. (2010). Manajemen Information System: Managing the Digital
Firm. New Jersey: Prentice Hall.
MAYUB, A., SYAHRONI, I., FAHMIZAL, F., & ARROFIQ, M. (2020). Kinematika dan
Antarmuka Robot SCARA Serpent. ELKOMIKA: Jurnal Teknik Energi Elektrik, Teknik
Telekomunikasi, & Teknik Elektronika, 8(3), 561.
https://doi.org/10.26760/elkomika.v8i3.561
Prasetyo, A. P. P., Rendyansyah, & Exaudi, K. (2017). Implementasi Trajectory Planning pada
Robot Manipulator 4 DOF Untuk Mencari Kebocoran Gas. Jurnal J-Innovation, 6(2), 1–8.
Ramya, V., Palaniappan, B., & Akilan, T. (2021). Embedded System for Robotic Arm
Movement Control using Web Server and ZigBee Communication. International Journal of
Computer Applications®, (January 2013), 975–8887.
Rivai, M., Rendyansyah, & Purwanto, D. (2015). Implementation of fuzzy logic control in robot
arm for searching location of gas leak. 2015 International Seminar on Intelligent
Technology and Its Applications, ISITIA 2015 - Proceeding, (May), 69–74.
https://doi.org/10.1109/ISITIA.2015.7219955
Sanderson, P. E. (2002). E-Learning: strategies for delivering knowledge in the digital age. The
Internet and Higher Education, 5(2), 185–188. https://doi.org/10.1016/s1096-
7516(02)00082-9
Yudianto, M. J. N. (2014). Jaringan Komputer dan Pengertiannya. Ilmukomputer.Com, Vol.1, 1–
10.

66

Anda mungkin juga menyukai