The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.

Modul Ajar Informatika Kelas 7 Semester 1

Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by t4ti83, 2021-07-17 04:55:34

Modul Ajar Informatika Kelas 7 Semester 1

Modul Ajar Informatika Kelas 7 Semester 1

Keywords: #MODUL#INFORMATIKA KELAS VII- SEMESTER-1#

Gambar . 12 Dialog Font Pada Microsoft Excel
Dialog Font Pada Microsoft Excel
o Alignment adalah grup perintah pada Microsoft Excel yang berfungsi untuk

mengatur rataan tampilan data serta penggabungan sel Microsoft Excel.
Anda juga dapat membuka dialog alignment pada Microsoft excel dengan
klik ikon di pojok kanan bawah group alignment. Berikut dialog alignment.

24 | P a g e

Tati Sulastri, [email protected],[email protected]
SMP Negeri 21 Batang Hari-Jambi

Gambar . 13 Alignment pada Microsoft Excel 2016
Alignment pada Microsoft Excel 2016
o Number adalah grup perintah yang berfungsi untuk mengubah format

tampilan angka pada Microsoft Excel.
Terdapat banyak format angka pada Microsoft Excel seperti general,
accounting, percentage dan lain-lain. Berikut tampilan dialog number pada
Microsoft Excel.

Gambar . 14 Number pada Microsoft Excel 2016
25 | P a g e

Tati Sulastri, [email protected],[email protected]
SMP Negeri 21 Batang Hari-Jambi

Number pada Microsoft Excel 2016
o Styles adalah grup perintah yang berfungsi untuk memberikan

kustomisasi tampilan sel pada Microsoft Excel.
Fitur ini membuat tabel yang akan dicetak menjadi lebih menarik.
o Cells adalah grup perintah yang berfungsi untuk melakukan modifikasi
sel baik width (lebar), height (tinggi) dan lain-lain.
o Editing adalah grup perintah yang sangat berfungsi untuk manajemen
data.
Editing menyediakan tombol perintah yang sering digunakan untuk
membuat formula Excel seperti SUM, MAX, MIN dan lain-lain.
3. Menu Insert
Menu Insert berfungsi untuk menyisipkan data pada lembar kerja Microsoft
Excel. Berikut Ilustrasi dari menu Insert.

Gambar . 15 Menu Insert pada Microsoft Excel 2016
Menu Insert pada Microsoft Excel 2016
Adapun Command Group dari menu Insert,

26 | P a g e

Tati Sulastri, [email protected],[email protected]
SMP Negeri 21 Batang Hari-Jambi

o Tables adalah grup perintah yang berfungsi untuk membuat tabel dan pivot.
o Illustrations adalah grup perintah yang berfungsi untuk menambahkan

gambar dan shape.
o Add-Ins adalah grup perintah untuk menambahkan fitur tambahan dari

microsoft store.
o Charts adalah grup perintah yang berfungsi untuk membuat grafik pada

Microsoft Excel.
Berikut ilustrasi dari dialog charts pada Microsoft Excel

Gambar . 16 Charts Pada Microsoft Excel 2016
4. Menu Page Layout

Menu Page Layout digunakan untuk mengatur ukuran lembar kerja terkait
dengan proses mencetak file Excel. Menu Page Layout diilustrasikan
sebagai berikut.

27 | P a g e

Tati Sulastri, [email protected],[email protected]
SMP Negeri 21 Batang Hari-Jambi

Gambar . 17 Menu Page Layout pada Microsoft Excel 2016
Menu Page Layout pada Microsoft Excel 2016
o Themes adalah grup perintah yang dapat memberikan efek visual pada

lembar kerja Microsoft Excel.
o Page Setup adalah grup perintah yang digunakan untuk melakukan

pengaturan kertas pada lembar kerja Microsoft Excel.
Berikut ilustrasi Page Setup pada Microsoft Excel.

Gambar . 18 Page Setup pada Microsoft Excel 2016
28 | P a g e

Tati Sulastri, [email protected],[email protected]
SMP Negeri 21 Batang Hari-Jambi

o Scale to fit adalah grup perintah untuk mengatur skala baris dan kolom
terhadap ukuran kertas pada lembar kerja Microsoft Excel.
Anda dapat mengatur banyaknya kolom dan baris yang akan
ditampilkan pada ukuran kertas di lembar kerja Microsoft Excel. Kotak
dialog ini sebenarnya berada pada kotak dialog Page Setup namun
disediakan grup khusus untuk mempermudah pengguna.

o Sheet Option adalah grup perintah untuk menampilkan Gridlines (garis
pembatas sel) dan Headings baik saat melakukan editing melalui
lembar kerja excel maupun printing.
Jendela sheet Option berada pada tab sheet jendela Page Setup.

Gambar . 19 Sheet Options pada Microsoft Excel 2016
Sheet Options pada Microsoft Excel 2016
o Arrange adalah grup perintah yang berfungsi untuk mengatur objek

umumnya berupa shape pada lembar kerja Microsoft Excel.
Terdapat pilihan Bring Forward, Send Backward, Selection Pane,
Align, Group Objects dan Rotate.

29 | P a g e

Tati Sulastri, [email protected],[email protected]
SMP Negeri 21 Batang Hari-Jambi

5. Menu Formulas
Menu Formulas berisi grup perintah terkait formula Excel, berikut
ilustrasi dari menu Formulas.

Gambar . 20 Menu Formulas pada Microsoft Excel 2016
Menu Formulas pada Microsoft Excel 2016
o Function Library adalah grup perintah yang berfungsi menampilkan semua

formula yang dapat digunakan pada Microsoft Excel.
o Defined Names adalah grup perintah ini berfungsi untuk memberikan

nama sel pada Microsoft Excel.
o Formula Auditing adalah grup perintah yang berisi untuk manajemen

suatu proses yang dilakukan suatu formula terhadap sel-sel pada
Microsoft Excel.
o Calculation secara default fitur ini memang diaktifkan di Microsoft Excel
untuk menghitung suatu formula secara langsung.
Anda dapat mengubahnya pada grup perintah ini.

30 | P a g e

Tati Sulastri, [email protected],[email protected]
SMP Negeri 21 Batang Hari-Jambi

6. Menu Data
Menu Data terkait dengan manajemen data secara keseluruhan pada
Microsoft Excel.

Gambar . 21 Menu Data pada Microsoft Excel 2016
Menu Data pada Microsoft Excel 2016

o Get External Data adalah perintah yang berfungsi untuk melakukan
import data di luar ruang lingkup Excel, seperti Microsoft Access dan
SQL.

o Get & Transform adalah grup perintah kompleks yang dapat
menggabungkan data dari sumber yang berbeda dan menampilkan
dalam suatu format tertentu.

o Connections adalah grup perintah yang berfungsi untuk
menghubungkan tabel tabel dalam lembar kerja microsoft Excel.

o Sort & Filter, grup perintah ini juga terdapat pada Menu Home
Microsoft Excel.

o Data Tools adalah grup perintah ini digunakan pada penggunaan
tingkat lanjut untuk analisis data, biasanya digunakan pada penelitian.
31 | P a g e

Tati Sulastri, [email protected],[email protected]
SMP Negeri 21 Batang Hari-Jambi

o Forecast adalah grup perintah yang berfungsi untuk meramalkan atau
peluang menggunakan Microsoft Excel.

o Outline adalah grup perintah yang digunakan untuk mengelompokkan
data sehingga lebih mudah untuk dilihat.

7. Menu Review
Menu Review terkait dengan penulisan, perubahan serta komentar pada
Microsoft Excel.

Gambar . 22 Menu Review pada Microsoft Excel 2016
Menu Review pada Microsoft Excel 2016
o Proofing adalah grup perintah yang berfungsi untuk menganalisis

kesalahan penulisan pada Microsoft Excel.
o Insight adalah grup perintah yang berfungsi mencari informasi terkait data

yang anda buat dengan menggunakan Bing Search Engine.
o Language adalah grup perintah yang berfungsi menerjemahkan data yang

anda buat ke bahasa lainnya.
o Comments adalah grup perintah yang berfungsi untuk menambahkan

komentar pada lembar kerja, sehingga lebih mudah untuk dibaca.

32 | P a g e

Tati Sulastri, [email protected],[email protected]
SMP Negeri 21 Batang Hari-Jambi

o Changes adalah grup perintah yang berfungsi untuk memberikan
keamanan data sehingga perubahan data lebih aman. Salah satunya
anda dapat memberikan password pada file Microsoft Excel yang anda
buat.

E. Rumus Fungsi Sederhana Pada Microsoft Excel
1. AVERAGE
Pada Excel terdapat rumus average. Di rumus ini, fungsinya untuk mendapatkan
nilai rata-rata yang dihasilkan dari kumpulan data yang dibuat. Untuk
menggunakannya, cara sebagai berikut,Anda tuliskan rumusnya
=AVERAGE(number 1, number 2, dan seterusnya).
Number 1, 2, dan seterusnya ini merupakan kumpulan data yang nantinya akan
dicari nilai rata-ratanya. Contoh : Ketika anda mengisi nilai rata-rata dari kolom B2
hingga B6, maka anda bisa menggunakan rumus =AVERAGE(B2:b6) dan akhiri
dengan tombol Enter, maka anda akan mendapatkan hasilnya seperti pada gambar
berikut,

Rumus average di excel

33 | P a g e

Tati Sulastri, [email protected],[email protected]
SMP Negeri 21 Batang Hari-Jambi

2. SUM
Rumus SUM pada MS. Excel dipakai untuk menjumlah sekumpulan data di dalam
sebuah kumpulan data. Untuk penulisannya yaitu
=SUM(number1, number2, dan seterusnya).
Untuk number1, number2, dan seterusnya ini merupakan range data yang akan
dijumlah. Misalnya, saat anda akan menjumlahkan kolom B2-B8 dan C2 hingga C8,
maka penulisannya yaitu =SUM(B2:B8,C2:C8). Lihat gambar

Rumus SUM di Excel
3. MAX
Rumus MAX pada ms. Excel digunakan untuk mencari nilai paling tinggi dari suatu
kumpulan data. Untuk menggunakannya dituliskan dengan cara
=MAX(number1, number 2, dan seterusnya)
Number 1, 2, dan seterusnya ini merupakan range data yang akan dicari nilai
tertingginya. Untuk mencari nilai tertinggi pada data yang dituliskan pada kolom D4
sampai D11, maka penulisan rumusnya adalah sebagai berikut : =MAX(D4:D11)
yang kemudian ditekan tombol Enter untuk mendapatkan hasilnya.

34 | P a g e

Tati Sulastri, [email protected],[email protected]
SMP Negeri 21 Batang Hari-Jambi

Rumus dasar Max di Excel
4. MIN
Selain rumus MAX, di dalam program Excel ini juga memiliki rumus MIN yang
fungsinya adalah kebalikan dari rumus MAX. Jika MAX untuk mencari nilai tertinggi,
makan rumus MIN untuk mencari nilai terendah di dalam sekumpulan data numerik
pada sheet Excel. Penulisannya yaitu
=MIN(number1, number2, …)
Dan number1, 2, … itu merupakan kumpulan data numerik yang akan dicari nilai
terendahnya. Misalnya di dalam sheet Excel yang dibuat untuk mencari nilai
terendah dari A2 sampai A6 maka rumusnya adalah =MIN(A2:A6) kemudian tekan
Enter maka hasil nilai terendah akan didapatkan.

35 | P a g e

Tati Sulastri, [email protected],[email protected]
SMP Negeri 21 Batang Hari-Jambi

Rumus dasar MIN di excel
5. Count
Untuk rumus Count berfungsi untuk menghitung jumlah data dalam suatu kumpulan
yang dipilih. Bentuk umum menuliskan rumus count ini adalah
=COUNT(number 1, number 2, ….)
dan number 1, number 2, … adalah kumpulan data yang akan dihitung berapa
jumlah datanya. Contohnya bisa dilihat dari sekumpulan data dari A2-A10 maka
rumusnya =COUNT(A2:A10) dan tekan Enter.

36 | P a g e

Tati Sulastri, [email protected],[email protected]
SMP Negeri 21 Batang Hari-Jambi

Rumus dasar excel Count

6. Logika IF
Pada Excel terdapat suatu rumus yaitu Logika IF, dimana rumus tersebut akan
digunakan jika data yang akan dimasukkan memiliki suatu kondisi tertentu. Seperti
misalnya pada data A1=1, akan didapatkan hasil 2, bila itu tidak didapatkan hasil
yang demikian, maka nilainya adalah 0. Untuk fungsi ini biasa akan dibantu oleh
pembanding seperti lambang fungsi =(sama dengan), <(lebih kecil). >(lebih besar),
<=(lebih kecil sama dengan), >=(lebih besar sama dengan), <>(tidak sama
dengan). Sedangkan untuk penulisannya yaitu,

=IF(logical_test,value_if_true,value_if_false).

Pada rumus tersebut bisa diartikan bahwa ekspresi dari logika tersebut bernilai
benar. Untuk itu perintahnya pada value_if_true akan dijalankan. Apabila salah,
maka perintah value_if_false maka akan dijalankan juga. Bisa dilihat pada contoh
di bawah ini.

37 | P a g e

Tati Sulastri, [email protected],[email protected]
SMP Negeri 21 Batang Hari-Jambi

Rumus dasar Excel IF
Dari gambar di atas bisa diisi dengan keterangan yang ketentuannya, bila kolom
Tanda sama dengan K, maka keterangannya adalah kawin, jika tidak maka diisi
dengan Tidak Kawin. Dari hal tersebut, maka bisa dituliskan dengan rumus
=IF(C3=”K”,Kawin, Tidak Kawin).
Dari rumus tersebut data yang disajikan bertipe teks atau alpha numerik, sehingga
harus diberi tanda kutip dua, berbeda jika datanya adalah numerik, maka tidak
diperkenankan menggunakan tanda kutip dua.

F. Cara menyimpan File di Microsoft excel
Cari dan pilih perintah Save pada Quick Access Toolbar.

Gambar . 23 Tombol perintah save Excel 2016

1. Jika Anda menyimpan file untuk pertama kalinya, panel Save As akan
muncul di tampilan Backstage.

2. Anda kemudian harus memilih tempat untuk menyimpan file dan
memberikannya sebuah nama file. Untuk menyimpan buku kerja ke
38 | P a g e

Tati Sulastri, [email protected],[email protected]
SMP Negeri 21 Batang Hari-Jambi

komputer Anda, pilih Computer, lalu klik Browse. Sebagai alternatif, Anda
dapat mengklik OneDrive untuk menyimpan file ke OneDrive Anda.
3. Kotak dialog Save As akan muncul. Pilih lokasi di mana Anda ingin
menyimpan buku kerja.
4. Masukkan nama file untuk buku kerja, lalu klik Save. Gambar kotak dialog
save as
5. Buku kerja akan disimpan. Anda bisa mengklik perintah Save lagi untuk
menyimpan perubahan Anda saat Anda memodifikasi buku kerja.

39 | P a g e

Tati Sulastri, [email protected],[email protected]
SMP Negeri 21 Batang Hari-Jambi

C. Penutup
1. Rangkuman
Perangkat lunak pengolah angka merupakan sebuah aplikasi yang dibuat
guna untuk membantu pengolahan dokumen berbasis angka berupa grafik,
tabel, dll.

Software olah kata disebut juga spreadsheet yang berarti lembar
kertas akuntansi berisi baris dan kolom.

Software pengolah angka memiliki beberapa fungsi diantaranya:

1. Membantu pembuatan grafik lingkaran, garis, piramida, dll
2. Membantu pembuatan tabel dengan berapapun jumlah kolom dan

barisnya
3. Memudahkan perhitungan angka dengan hanya menggunakan rumus

seperti rumus segitiga
4. Membantu memudahkan pekerjaan di bidang bisnis dan perencanaan
5. Memudahkan pembuatan lembar kerja untuk ilmiah
6. Membantu pekerjaan yang berkaitan dengan data-data statistika
7. Meringankan bagian marketing dalam pembuatan laporan penjualan dan

pembelian

10. Membantu untuk merapikan data-data terutama yang berkaitan dengan
angka

11. Memudahkan pembuatan tabel data.

Macam Macam Perangkat lunak Pengolah Angka
1). Kspread, 2). Star Office Calc, 3). Open Office Calc, 4). GNOME Office
– Gnumeric, 5.) Abacus, 6). XESS, 7). Lotus 123 8). Microsoft Excel

40 | P a g e

Tati Sulastri, [email protected],[email protected]
SMP Negeri 21 Batang Hari-Jambi

2. Tes Sumatif
Link Soal Tes Sumatif
https://classroom.google.com/w/MzM0ODA0MTIyMjA5/tc/MzM1NTk4MzgwMTc2

41 | P a g e

Tati Sulastri, [email protected],[email protected]
SMP Negeri 21 Batang Hari-Jambi

DAFTAR PUSTAKA
https://haloedukasi.com/perangkat-lunak-pengolah-angka
http://www.magungakbar.com/2020/05/08/kelebihan-dan-kekurangan-microsoft-office-
2016.html

https://kabarpandeglang.com/macam-macam-perangkat-lunak-pengolah-angka/

Microsoft excel 2016 : https://www.advernesia.com/blog/microsoft-excel/bagian-fungsi-dan-
pengertian-ribbon-pada-excel/

42 | P a g e

Tati Sulastri, [email protected],[email protected]
SMP Negeri 21 Batang Hari-Jambi

INFORMATIKA SMP KELAS 7
MATERI AJAR – ALGORITMA

Tati Sulastri, S.Kom - [email protected] i

INFORMATIKA SMP KELAS 7
MATERI AJAR – ALGORITMA

KATA PENGANTAR

Segala puji bagi Allah SWT, yang senantiasa melimpahkan rahmat serta
karunia-Nya kepada penulis sehingga dapat menyelesaikan bahan ajar
dengan judul “Algoritma” ini. Shalawat serta salam penulis haturkan kepada
Rasulullah SAW yang menjadi teladan terbaik bagi umat manusia.

Terima kasih tak lupa penulis sampaikan kepada semua Dosen yang
telah banyak memberikan ilmu selama penulis mengikuti program PPG. Serta
kawan-kawan seperjuangan PPG daljab 2021 Angkatan 1 TKI 2 Universitas
Negeri Manado, berangkat saling tidak kenal pulang jadi keluarga bersama
kita pasti bisa, serta terima kasih kepada berbagai pihak yang telah
membantu proses penyelesaian bahan ajar ini. Semoga bahan ajar ini dapat
bermanfaat bagi kita semua, khususnya para peserta didik.

Karena keterbatasan pengetahuan maupun pengalaman, penulis yakin
masih banyak kekurangan dalam bahan ajar ini. Oleh karena itu penulis
sangat mengharapkan saran dan kritik yang membangun dari pembaca demi
kesempurnaan bahan ajar ini.

Batang Hari, 07 Mei 2021

Penyusun

Tati Sulastri, S.Kom - [email protected] ii

INFORMATIKA SMP KELAS 7
MATERI AJAR – ALGORITMA

TUJUAN

Modul ini ditulis dengan tujuan membimbing dan mengarahkan para
siswa memahami materi pembelajaran. Modul ini juga dimaksudkan untuk
membantu guru memperoleh referensi dalam menyampaikan materi
pembelajaran di kelas.

Modul ini disusun secara sistematik sebagai berikut:

1. Judul materi pembelajaran
2. Tujuan pembelajaran
3. Uraian materi
4. Evaluasi yang bertujuan untuk mengukur daya serap siswa terhadap

materi pembelajaran yang telah dipelajari
Untuk memperoleh hasil belajar yang optimal sesuai dengan tujuan

pembelajaran maka langkah yang disarankan dalam mempelajari Modul ini
adalah sebagai berikut:
1. Mempelajari konsep yang dipaparkan dalam materi pembelajaran.
2. Mengukur kemampuan diri dengan mengerjakan soal-soal yang tercantum

dalam evaluasi
3. Memperkaya pemahaman materi algoritma pembelajaran melalui

pengamatan di dalam kehidupan sehari-hari

Semoga yang penulis paparkan di dalam Modul ini akan bermanfaat bagi kita
semua.

Tati Sulastri, S.Kom - [email protected] iii

INFORMATIKA SMP KELAS 7
MATERI AJAR – ALGORITMA

DAFTAR ISI
ALGORITMA

Kaver ...................................................................................... i
Kata Pengantar ........................................................................ ii
Tujuan ..................................................................................... iii
Daftar Isi ................................................................................. iv
Peta Konsep Materi
BAHAN AJAR Bahasa Pemrograman Visual Sederhana ............. 1
1
A. Algoritma ........................................................................ 1
1. Sejarah Algoritma dan Logika ................................. 1
2. Defenisi Logaritma .................................................. 3
3. Dasar Penyusunan Algoritma ................................. 3
4. Penulisan Algoritma ............................................... 5
5. Bentuk Dasar Algoritma .......................................... 5
6. Ilustrasi Pemahaman Algoritma .............................. 8
10
Tes Sumatif Algoritma .......................................................
Daftar Pustaka ..................................................................

Tati Sulastri, S.Kom - [email protected] iv

INFORMATIKA SMP KELAS 7
MATERI AJAR – ALGORITMA

PETA KONSEP MATERI

ALGORITMA SEJARAH
ALGORITMA DAN
KALIMAT DESKRIPTIF
LOGIKA FLOWCHART

DEFENISI
LOGARITMA

DASAR
PENYUSUNAN
ALOGARITMA

PENULISAN
ALOGARITMA

ILUSTRASI
PEMAHAMAN
LOGARITMA

Tati Sulastri, S.Kom - [email protected] v

INFORMATIKA SMP KELAS 7
MATERI AJAR – ALGORITMA

BAHAN AJAR
BAHASA PEMROGRAMAN VISUAL SEDERHANA

A. ALGORITMA
1. Sejarah Algoritma Dan Logika
Asal kata algoritma sendiri berasal dari nama Abu Ja’far Mohammed
Ibn Musa Al-Khowarizmi, ilmuan persia yang menulis buku berjudul
“Al Jabr W’ Al-Muqabala” (Rules of Restoration and Reduction) yang
diterbitkan pada tahun 825 M. Kata AL Khuwarizmi dibaca orang barat
menjadi Algorism yang kemudian lambat laun menjadi algorithm.
Algorithm diserap dalam Bahasa Indonesia menjadi Algoritma.

Logika berasal dari bahasa Yunani yaitu LOGOS yang berarti ilmu.
Logika dapat diartikan ilmu yang mengajarkan cara berpikir untuk
melakukan kegiatan dengan tujuan tertentu.

Gambar 1 . Abu Ja’far Mohammed Ibn Musa Al-Khowarizmi

Sumber: https://initu.id/pengertian-sejarah-dan-penemu-algoritma-serta-profil-ibnu-musa-al-khwarizmi/

Tati Sulastri, S.Kom - [email protected] 1

INFORMATIKA SMP KELAS 7
MATERI AJAR – ALGORITMA

2. Definisi Algoritma

Menurut Kamus Besar Bahasa Indonesia, algoritma adalah urutan logis
pengambilan keputusan untuk pemecahan masalah

Algoritma dapat juga diartikan urutan penyelesaian masalah yang
disusun secara sistematis menggunakan bahasa yang logis untuk memecahkan
suatu permasalahan.

Dalam Ilmu komputer algoritma adalah suatu set instruksi atau
formula yang berisi langkah-langkah untuk pemecahan masalah (problem
solving).

Pengertian algoritma sangat lekat dengan kata logika, yaitu
kemampuan manusia untuk berfikir dengan akal tentang suatu
permasalahan, menghasilkan sebuah kebenaran, dibuktikan dan dapat
diterima akal. Logika sering dihubungkan dengan kecerdasan manusia.
Seorang manusia yang mampu berlogika dengan baik biasanya disebut
sebagai pribadi yang cerdas. Dalam menyelesaikan suatu masalahpun logika
mutlak diperlukan.

Dari penjelasan diatas dapat disimpulkan bahwa :

Algoritma adalah ilmu yang mempelajari cara penyelesaian suatu masalah
berdasarkan urutan langkah-langkah yang disusun secara sistematis dan
menggunakan bahasa yang logis dalam memecahkan suatu masalah.

Tujuan dari belajar logika dan algoritma adalah agar dapat
membiasakan diri melakukan suatu perencanaan apabila
menyelesaikan suatu masalah. Permasalahan yang diselesaikan dengan
suatu perencanaan yang matang maka akan mendapatkan solusi yang
lebih optimal dibandingkan menyelesaikan masalah tanpa
menggunakan suatu perencanaan.

Tati Sulastri, S.Kom - [email protected] 2

INFORMATIKA SMP KELAS 7
MATERI AJAR – ALGORITMA

3. Dasar Penyusunan Algoritma

Ada 5 (lima) ciri penting yang perlu diperhatikan dalam menyusun
algoritma, yaitu :

1. Algoritma mempunyai awal dan akhir.
2. Memiliki instruksi yang jelas atau tidak ambigu yaitu setiap

langkah harus didefinisikan dengan tepat sehingga tidak memiliki
makna ganda
3. Memiliki masukan (input) atau kondisi awal.
4. Memiliki keluaran (output) atau kondisi akhir.
5. Algoritma harus efektif (setiap langkah harus sederhana dalam
waktu yang tidak terlalu panjang
4. Penulisan Algoritma

Dalam penulisan algoritma tidak ada aturan baku terkait penulisan, yang
penting mudah dibaca dan dipahami. Meskipun begitu, untuk menghindari
kekeliruan terhadap notasi algoritma, notasi yang sering digunakan dalam
menuliskan algoritma yaitu:

1. Kalimat deskriptif
2. Flowchart (diagram alur)

4.1 Kalimat Deskriptif

Notasi penulisan algoritma menggunakan bahasa deskriptif dilakukan dengan
menuliskan instruksi-instruksi yang harus dilaksanakan dalam bentuk kalimat deskriptif
dengan menggunakan bahasa natural atau sehari-hari.
Tidak ada aturan baku dalam penulisan notasi deskriptif sehingga setiap orang dapat
menuliskan aturan algoritmanya sendiri.

Notasi penulisan algoritma menggunakan bahasa deskriptif memiliki kelebihan
dan kekurangan dalam penggunaannya, yaitu:

Tati Sulastri, S.Kom - [email protected] 3

INFORMATIKA SMP KELAS 7
MATERI AJAR – ALGORITMA

KELEBIHAN
✓ Cocok untuk menuliskan algoritma yang pendek.
✓ Tidak ada aturan baku.
✓ Menggunakan bahasa natural atau sehari-hari.

KEKURANGAN
✓ Sulit diterjemahkan dalam bahasa pemrograman atau coding.
✓ Kurang efektif.

4.2 Flowchart (Diagram Alir)
Penulisan algoritma dengan menggunakan flowchart adalah cara penulisan

algoritma dengan menggunakan notasi grafis
Flowchart merupakan diagram atau bagan alur yang memperlihatkan urutan
dan langkah-langkah suatu program dan hubungan antar proses beserta
pernyataannya.

Di dalam diagram terdapat simbol-simbol yang mempunyai makna.
Simbol-simbol flowchart yang biasa dipakai adalah simbol-simbol flowchart
standar yang dikeluarkan oleh ANSI dan ISO.

Simbol flowchart dapat dilihat pada gambar dibawah ini.

Gambar 2. Simbol-Simbol Flowchart

Tati Sulastri, S.Kom - [email protected] 4

INFORMATIKA SMP KELAS 7
MATERI AJAR – ALGORITMA

Notasi penulisan algoritma menggunakan flowchart juga memiliki kelebihan
dan kekurangan dalam penggunaannya, yaitu:

KELEBIHAN
Mudah digunakan dan dipahami dalam melakukan pengecekkan bagian-
bagian yang terlupakan dalam analisis masalah.

KEKURANGAN
Kurang efektif untuk penulisan algoritma yang panjang karena akan
menghabiskan banyak tempat.

5. Bentuk Dasar Algoritma
1. Algoritma Sekuensial
Algoritma yang mempunyai urutan langkah-langkah dari awal sampai pada
akhirnya.

2. Algoritma pengulangan (Looping Algorithm)
Algoritma pengulangan ini terdapat langkah yang dapat atau harus dilakukan
berulang ulang. Dalam kehidupan sehari-hari pun banyak hal sederhana
yang merupakan penerapan dari looping algorithm. Salah satunya adalah
pada saat kamu mencuci pakaian.

3. Algoritma Percabangan (Conditional Algorithm)
Algoritma Percabangan atau Bersyarat (Conditional Algorithm) Conditional
algorithm merupakan algoritma yang menjalankan langkah berikutnya
apabila terdapat syarat yang sudah dapat dipenuhi.

Tati Sulastri, S.Kom - [email protected] 5

INFORMATIKA SMP KELAS 7
MATERI AJAR – ALGORITMA

6. Ilustrasi Pemahaman Algoritma
Nah, setelah kita membaca dan memahami sejarah, definisi, dasar
penyusunan dan penulisan algoritma. Agar kalian lebih memahami lagi
tentang algoritma dan jika kalian masih binggung bagaimana konsep
algoritma itu, maka pada bagian ini kita akan melihat contoh ilustrasi dari
sebuah masalah dan cara penyelesaiannya menggunakan algoritma.

Contoh Ilustrasi yang digunakan adalah dalam menganalisa sebuah masalah
atau persoalan ketika ingin makan. Kita harus menganalisa atau membuat
kebutuhan yang

diperlukan untuk menyelesaikan persoalan kegiatan saat akan makan. Secara
sederhana analisa aktivitas makan diuraikan sebagai berikut :
➢ Masalah / Persoalan : aktivitas makan

• Bila ingin makan, tentunya kita harus mencuci tangan terlebih
dahulu agar kebersihan terjaga.

• Lalu siapkan peralatan seperti piring, sendok dan garpu.
• Kemudian ambil nasi dan taruh nasi di atas piring.
• Kemudian ambil lauk dan taruh lauk di atas nasi.
• Lalu ambil air minum di gelas.
• Membaca doa sebelum makan
• Aktivitas makan dimulai
• Selesai makan, baca doa setelah makan
• Jika sudah aktivitas akhir adalah cuci peralatan makan .

Nah, selanjutnya kita dapat menulis algoritma atau instruksi langkah-langkah
dalam menyelesaikan permasalahan aktivitas makan dalam penulisan
algoritma dengan menerapkan dasar penyusunan algoritma.

Tati Sulastri, S.Kom - [email protected] 6

INFORMATIKA SMP KELAS 7
MATERI AJAR – ALGORITMA

1. Algoritma kalimat Deskriptif menggunakan bahasa natural

1. Mulai
2. Cuci Tangan
3. Siapkan Peralatan ( Piring, Sendok , Garpu )
4. Ambil nasi dan taruh nasi di atas piring.
5. Ambil lauk dan taruh lauk di atas nasi.
6. Ambil air minum di gelas.
7. Membaca doa sebelum makan
8. Makan
9. Selesai makan, baca doa setelah makan
10. Cuci peralatan makan
11. Selesai

Tati Sulastri, S.Kom - [email protected] 7

INFORMATIKA SMP KELAS 7
MATERI AJAR – ALGORITMA

2. Algoritma Penulisan Flowchart (diagram alur)
Mulai

Siapkan Peralatan ( Piring, Sendok , Garpu )

Ambil nasi dan taruh nasi di atas piring.

Ambil lauk dan taruh lauk di atas nasi.
Ambil air minum di gelas.

Membaca doa sebelum makan

Makan

Selesai makan, baca doa setelah makan

Cuci peralatan makan

Selesai

Tati Sulastri, S.Kom - [email protected] 8

INFORMATIKA SMP KELAS 7
MATERI AJAR – ALGORITMA

TES SUMATIF ALGORITMA
1. Di bawah yang merupakan bahasa inggris dari algoritma adalah …

a. Algorism c. Algoritem

b. Algorithm d. Algoritme

2. Algoritma pada awalnya menggunakan perhitungan dalam ilmu ….

a. Pengetahuan alam c. Pengetahuan social

b. Bumi d. Matematika

3. Abu Ja’far Muhammad Ibnu Musa Al-Khawarizmi adalah ahli matematika
dari …

a. Khazakstan c. Uzbekistan

b. Afganistan d. Persia

4. Penemu angka 0 adalah …

a. Marvin Minsky

b. Abu Jafar Muhammad Ibnu Musa Al-Khuwarizmi

c. Marc Lipson

d. Andrey Andreyevich Markov

5. Pada karakteristik algoritma, yang dimaksud dengan “jelas” adalah …

a. Langkah-langkahnya dalam urutan yang jelas

b. Tata kelola penyusunan perintah dilakukan secara jelas

c. Operasi yang digambarkan dipahami oleh suatu komputasi tanpa
penyederhanaan lebih lanjut

d. Komputasi tersebut sebenarnya dapat melakukan operasi

6. Digunakan untuk menganalisis, mendesain, mendokumentasi atau
memanajemen sebuah proses atau program di berbagai bidang adalah
kegunaan dari …

a. Diagram ven c. Diagram potong

b. Diagram alur d. Diagram alir

7. Urutan langkah pada flowchart dihubungkan dengan …

a. Kotak c. Lingkaran

b. Panah d. Jajaran genjang

Tati Sulastri, S.Kom - [email protected] 9

INFORMATIKA SMP KELAS 7
MATERI AJAR – ALGORITMA

8. Simbol disamping digunakan untuk …

a. Menunjukkan arah aliran algoritma

b. Proses / langkah dimana perlu adanya keputusan.

c. Digunakan untuk menunjukkan suatu proses yang begitu kompleks

d. Menunjukkan proses / langkah di mana ada inspeksi atau
pengontrolan

9. Tindakan pada diagram alir di notasikan sebagai….

a. Lingkaran c. Belah ketupat

b. Kotak d. Persegi Panjang

10.Diagram alir dalam bahasa Inggris adalah …

a. Flowchart c. Flower

b. Flodiagram d. Algoritma

Uraian

1. Jelaskan pengertian Algoritma!
2. Jelaskan satu contoh algoritma dalam kehidupan sehari-hari!
3. Jelaskan pengertian Flowchart!
4. Buatlah satu buah flowchart dalam kehidupan sehari-hari!
5. Jelaskan 5 hal penting yang harus diperhatikan saat menyusun algoritma !

Tati Sulastri, S.Kom - [email protected] 10

INFORMATIKA SMP KELAS 7
MATERI AJAR – ALGORITMA

DAFTAR PUSTAKA

M Ilham. 2010. Dunia Teknologi Informasi dan Komunikasi, Untuk SMP/MTs kelas VII.
Jakarta : Diterbitkan Oleh Pusat Perbukuan Kementerian Pendidikan Nasional

Sofana, I dan Epsi Budiharjo.2010. Membuka Cakrawala Teknologi Informasi dan
Komunikasi untuk Kelas VII SMP/MTs. Jakarta: Pusat Perbukuan Kementerian
Pendidikan Nasional

Ardiyanti, Y. 2018. Pemrograman Dasar Program Keahlian Teknik Komputer dan
Informatika. Surabaya: Bumi Aksara

Tati Sulastri, S.Kom - [email protected] 11


Click to View FlipBook Version