Anda di halaman 1dari 20

SMP Karangturi Semarang

Standar Kompetensi :
Membuat program dengan menggunakan bahasa pemrograman
dasar (MSWLogo)
Kompetensi Dasar

Pengenalan bahsa pemrograman dasar

PENGENALAN MSW LOGO


Komputer tidak akan memahami bahasa yang di ucapkan oleh
manusia. Untuk memerintah komputer untuk melalukan sesuatu yang
kita inginkan, kita harus menggunakan bahasa pemrograman yang
bisa di pahami komputer. MSW Logo adalah salah satu aplikasi bahasa
pemograman yang bias di pahami oleh komputer.
MSW Logo adalah bahasa pemrograman yang mudah di pahami. Bisa
digunakan menggambar suatu bentuk, menulis teks dan melakuakan
perhitungan aritmatika.

Memulai MSW Logo


Versi Logo yang di gunakan di sistem operasi Windows adalah MSW
Logo. Langkah-langkah untuk membuka MSWLogo adalah:
1. Klik Start
2. Pilih Program
3. Pilih Microsoft Windows Logo
Kalau MSWLogo tidak ada di menu Start, kita bisa ikon MSWLogo pada
layar Desktop.

Bahasa Logo dikembangkan di akhir 1970-an dan awal 1980-an


oleh tim yang dipimpin oleh Seymour Papert . Tujuan mereka
adalah untuk menghasilkan sebuah bahasa pemrograman grafis
yang hebat tapi mudah dalam penggunaannya.
TIK/kls VII/Sem.1/2015-2016
Page 1

SMP Karangturi Semarang

Jendela MSWLogo
Jendela MSWLogo terdiri dari dua bagian, yaitu MSWLogo Screen dan
Commander Window. Kita bisa mengatur ukuran jendelanya sesuai
dengan keinginan kita.

MSW Logo
Screen

Command
er Window

MSW Logo Screen


TIK/kls VII/Sem.1/2015-2016

Page 2

SMP Karangturi Semarang

Tampilan MSWLogo Screen


Title
bar

Menu
bar

Main
Screen
Head

Turtle
Tai
l

Bagian-bagian MSW Logo Screen


Title Bar
Title bar berisi nama software dan tombol Minimize, Maximize/Restore
dan Close.
Menu Bar
Berisi menu-menu perintah di MSW Logo
Main Screen
Area kerja untuk tampilan hasil gambar yang kita buat.
Turtle
Segitiga kecil yang terletak di tengah-tengah Main Screen. Kita bisa
memerintah Turtle untuk berjalan berpindah tempat. Ketika berjalan,
Turtle akan meninggalkan tanda berupa garis. Kita bisa memerintah
Turtle untuk berjalan berapa langkah dan kearah mana. Dengan
perintah tadi maka akan dihasilkan gambar.

TIK/kls VII/Sem.1/2015-2016

Page 3

SMP Karangturi Semarang

Turtle terdiri dari dua bagian. Yang pertama adalah Head, bisa
menunjukkan arah yang dituju. Bagian yang kedua adalah Tail.
Commander Window
RecallList
Box

Command Input
Box

Recall List Box


Menampilkan perintah-perintah yang telah kita buat di Command
Input Box.
Command Input Box
Tempat untuk menulis perintah.

Menutup MSW Logo


Langkah-langkah untuk menutup Logo adalah:
1. Klik menu File
2. Pilih Exit
Atau
1. Ketik Bye di Input Box
2. Tekan tombol Enter

TIK/kls VII/Sem.1/2015-2016

Page 4

SMP Karangturi Semarang

Perintah Dasar Logo


Ketika kita membuka logo, posisi Turle adalan di tengah-tengan main
Screen. Posisi seperti ini dinamakan posisi Home. Dengan posisi ini
kita bisa memulai membuat perintah kepada turtle untuk berjalan.
Ketika berjalan maka Turle akan meninggalkan jejak berupa garis di
belakangnya.
1. Forward (FD)
Perintah yang menggerakkan Turtle untuk berjalan kedepan.
Contoh: forward 100

2.

Backward (BK)
Perintah yang menggerakkan
Turtle untuk berjalan mundur.
Contoh: backward 100

3. Right (RT)
Perintah untuk mengerakkan Turle untuk memutar ke arah
kanan.
Contoh : right 45

TIK/kls VII/Sem.1/2015-2016

Page 5

SMP Karangturi Semarang

4. Left (LT)
Perintah untuk mengerakkan Turle untuk memutar ke arah kiri.
Contoh: left 45

5. Home
Perintah untuk menggerakan Tutle ke posisi asal (posisis Home).
Contoh: home
6. Clearscreen (CS)
Perintah untuk menghapus gambar di Main Screen.
Contoh: clearscreen
7. Cleartext
Perintah menghapus tulisan perintah-perintah di Recall List Box.
Contoh: cleartext
8. Hide Turtle (HT)
Perintah untuk menghilangkan tampilan Turtle.
Contoh: hideturtle
9. Show Turtle
Perintah untuk menanpilkan kembali tampilan Turtle.
Contoh: showturtle
10.
Repeat
Perintah untuk mengulang perintah beberapa kali sesuai
dengan jumlah pengulangan yang diinginkan.
Contoh: repeat 4 [fd 100 rt 90]

MENGGAMBAR BENTUK
Menggambar
Empat

Persegi

TIK/kls VII/Sem.1/2015-2016

Untuk menggambar persegi,


ketik perintah-perintah ini pada
Page 6

SMP Karangturi Semarang

Command Input Box:


FD 50 RT 90 FD 50 RT 90 FD 50
RT 90 FD 50 RT 90

Menggambar Segitiga
Untuk menggambar persegi,
ketik perintah-perintah ini pada
Command Input Box:
FD 50 RT 120 FD 50 RT 120 FD
50 RT 120

TIK/kls VII/Sem.1/2015-2016

Page 7

SMP Karangturi Semarang

PERINTAH-PERINTAH TAMBAHAN
Perintah Penup (PU)
Perintah Penup berfungsi untuk mengangkat pen yang ada pada
turtle, sehingga ketika Turtle di perintah untuk berjalan maka
tidak muncul garis pada layar.

Perintah Pendown (PD)


Perintah Pendown berfungsi untuk membuat pen pada turtle
menyentuh layar lagi, ketika tutrtle diperintahkan berjalan akan
mucul garis pada layar.

Perintah Penerase (PE)


Perintah yang berfungsi untuk menghapus garis yang sudah di
buat.

Perintah Penpaint (PPT) / Pennormal


Perintah yang berfungsi membuat Turtle menjadi normal lagi
untuk membuat garis.

TIK/kls VII/Sem.1/2015-2016

Page 8

SMP Karangturi Semarang

Menggambar Lingkaran
Untuk menggambar lingkaran, bias menggunakan perintah Repeat
dan Circle
Repeat
Repeat 360 [FD n RT n]
Contoh : repeat 360 [fd 1 rt 1]

Circle
Circle r r=radius
Perintah Circle 50,
berdiameter 100.
Contoh: circle 50

berarti

TIK/kls VII/Sem.1/2015-2016

radius

lingkaran

adalah

50

atau

Page 9

SMP Karangturi Semarang

Menggambar setengah lingkaran


Untuk menggambar setengah lingkaran, perintah yang digunakan
adalah Repeat. Kalau repeat 360 bentuknya lingkaran, jadi kalau akan
menggambar setengah lingkaran makan menggunakan repeat 180.
Contoh:
Repeat 180 [fd 1 rt 1]

Menyimpan Gambar
Menyimpan gambar dalam format BMP dan GIF
Langkah-langkahnya adalah:
1. Pilih Bitmap menu
2. Pilih Save As
3. Tentukan tempat Penyimpanan
4. Tulis nama file di File name
5. Kilk Save

TIK/kls VII/Sem.1/2015-2016

Page 10

SMP Karangturi Semarang

MENGGUNAKAN PENSIZE DAN PENCOLOR


Warna dan ukuran pen yang digunakan untuk menggambar oleh
Turltle bisa di atur. Untuk mengaturnya kita bias menggunakan
perintah Setpensize dan Setpencolor.

Perintah Setpensize
Perintah Setpensize untuk merubah ukuran pen.
Formatnya adalah setpensize [h w], hheight, wwidth, ukuran
default-nya adalah 1setpensize [1 1]
Contoh: fd 50 rt 90 setpensize [5 5] fd 50
TIK/kls VII/Sem.1/2015-2016

Page 11

SMP Karangturi Semarang

Perintah Setpencolor
Perintah yang berfungsi member warna pada pen.
Formatnya adalah setpencolor [r g b]
R=red,
nilai maximum 255, jika nilainya 0 berarti tidak
mengandung warna merah
G= green, nilai maximum 255, jika nilainya 0 berarti tidak
mengandung warna hijau
B= blue, nilai maximum 255, jika nilainya 0 berarti tidak
mengandung warna biru.
Contoh:

setpencolor[0 255 0] berwarna hijau


setpensize [0 128 0] berwarna hijau tua

Mewarnai Bentuk
TIK/kls VII/Sem.1/2015-2016

Page 12

SMP Karangturi Semarang

Semua bentuk bisa di warnai di MSW Logo, syaratnya bentuk tersebut


harus tertutup.
Caranya adalah:
1. Atur pilhan warna yang diinginkan dengan perintah
Setfloodcolor.
2. Pindahkan Turtle ke dalam area bentuk yang akan diwarnai
(dengan Penup).
3. Untuk
menampilkan
warnanya
pada
gambar,
ketik
denganperintah Fill.
Contoh:
Untuk mewarnai sebuah gambar lingkaran dengan warna hijau,
perintah yang diketik di command input box adalah:
-

Setfloodcolor [0 255 0]
Penup, rt, fd
Fill

Mewarnai Layar Logo


Untuk mewarnai
Setscreencolor.

layar Logo,

perintah yang digunakan adalah

Contoh:
Untuk mewarnai layar dengan warna abu-abu, perintah yang diketik
di command input box adalah:
- Setscreencolor [128 128 128]

TIK/kls VII/Sem.1/2015-2016

Page 13

SMP Karangturi Semarang

PERINTAH-PERINTAH TEXT

Perintah Make
Formatnya adalah Make Variabel Value
Perintah Make digunakan untuk menentukan sebuah nilai
(value) dari sebuah variable.
Variable adalah simbol-simbol yang mewakili nilai-nilai tertentu.
Contoh:
Jika B=5
Maka 5 + B = 10
B adalah variable yang bernilai 5.
Contoh penggunaan dalam perintah Make:
Make B 5

Perintah Show
Perintah Show di gunakan untuk menampilkan nilai dari sebuah
variable yang telah dibuat oleh perintah Make.
Formatnya adalah Show :Variabel
Contoh:
Make B 5
Show :B
Maka pada layar akan mucul

TIK/kls VII/Sem.1/2015-2016

angka 5

Page 14

SMP Karangturi Semarang

Perintah Print
Perintah Print di gunakan untuk menampilkan output pada
jendela Commander.
Contoh:

Perintah Label
Perintah Label berfungsi untuk menampilkan output di jendela
Logo (Logo Screen). Tulisan bisa tampil berdasarkan arah Turtle,
sehingga bisa menggunakan perintah Left atau Right sebelum
menulis perintah Label.
Contoh:

TIK/kls VII/Sem.1/2015-2016

Page 15

SMP Karangturi Semarang

OPERASI ARITMATIKA DI MSWLOGO


Tabel Operator Aritmatika
Operator

Arti

Tambah

Kurang

Kali

TIK/kls VII/Sem.1/2015-2016

Page 16

SMP Karangturi Semarang

Bagi

Contoh penggunaan di MSW Logo:


Untuk operasi aritmatika, perintah yang digunakan adalah Print.

Tambah

Kurang

Kali

TIK/kls VII/Sem.1/2015-2016

Page 17

SMP Karangturi Semarang

Bagi

Operasi Aritmatika
perintah Operator
Perintah Operator

menggunakan

Perintah-

Fungsi

Sum

Pertambahan

Difference

Pengurangan

Product

Perkalian

Quotient

Pembagian

Remainder

Pembagian
sisa

dengan

Contoh penggunaan:

Sum

TIK/kls VII/Sem.1/2015-2016

Page 18

SMP Karangturi Semarang

Difference

Product

TIK/kls VII/Sem.1/2015-2016

Page 19

SMP Karangturi Semarang

Quotient

Remainder

TIK/kls VII/Sem.1/2015-2016

Page 20

Anda mungkin juga menyukai