modul logo tik7 sem1 1516

20
7/23/2019 Modul Logo TIK7 Sem1 1516 http://slidepdf.com/reader/full/modul-logo-tik7-sem1-1516 1/20 SMP Karangturi Semarang 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 Windos 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 #esktop.  $%K&kls V%%&Sem.'&()'*!()'+ Page 1 Standar om!etensi " Membuat program dengan menggunakan bahasa pemrograman dasar MSWLogo- om!etensi #asar " Pengenalan bahsa pemrograman dasar Bahasa Logo dikembangkan di akhir '/)!an dan aal '0)!an oleh tim yang dipimpin oleh Seymour Papert . $u1uan mereka adalah untuk menghasilkan sebuah bahasa pemrograman gra2s yang hebat tapi mudah dalam penggunaannya.

Upload: cahyo

Post on 18-Feb-2018

660 views

Category:

Documents


58 download

TRANSCRIPT

Page 1: Modul Logo TIK7 Sem1 1516

7/23/2019 Modul Logo TIK7 Sem1 1516

http://slidepdf.com/reader/full/modul-logo-tik7-sem1-1516 1/20

S M P K a r a n g t u r i S e m a r a n g

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 yangbisa 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 Windos adalah MSWLogo. Langkah!langkah untuk membuka MSWLogo adalah"

1. Klik Start2. Pilih Program3. Pilih Microsoft Windows Logo

Kalau MSWLogo tidak ada di menu Start, kita bisa ikon MSWLogo pada

layar #esktop.

 $%K&kls V%%&Sem.'&()'*!()'+ Page1

Standar om!etensi "

Membuat program dengan menggunakan bahasa pemrogramandasar MSWLogo-

om!etensi #asar "

Pengenalan bahsa pemrograman dasar

Bahasa Logo dikembangkan di akhir '/)!an dan aal '0)!an

oleh tim yang dipimpin oleh Seymour Papert . $u1uan mereka

adalah untuk menghasilkan sebuah bahasa pemrograman gra2s

yang hebat tapi mudah dalam penggunaannya.

Page 2: Modul Logo TIK7 Sem1 1516

7/23/2019 Modul Logo TIK7 Sem1 1516

http://slidepdf.com/reader/full/modul-logo-tik7-sem1-1516 2/20

S M P K a r a n g t u r i S e m a r a n g

 $endela MSWLogo

 3endela MSWLogo terdiri dari dua bagian, yaitu MSWLogo Screen dan

4ommander Windo. Kita bisa mengatur ukuran 1endelanya sesuaidengan keinginan kita.

MSW Logo Screen

 $%K&kls V%%&Sem.'&()'*!()'+ Page2

MSW Logo

4ommand

er Windo

Page 3: Modul Logo TIK7 Sem1 1516

7/23/2019 Modul Logo TIK7 Sem1 1516

http://slidepdf.com/reader/full/modul-logo-tik7-sem1-1516 3/20

S M P K a r a n g t u r i S e m a r a n g

%am!ilan MSWLogo Screen

Bagian!bagian MSW Logo Screen

%itle &ar

 $itle bar berisi nama so5tare dan tombol Minimi6e, Ma7imi6e&8estore

dan 4lose.

Menu &ar

Berisi menu!menu perintah di MSW Logo

Main Screen

9rea ker1a untuk tampilan hasil gambar yang kita buat.

%urtle

Segitiga kecil yang terletak di tengah!tengah Main Screen. Kita bisa

memerintah Turtle untuk ber1alan berpindah tempat. Ketika ber1alan,

Turtle akan meninggalkan tanda berupa garis. Kita bisa memerintah

Turtle untuk ber1alan berapa langkah dan kearah mana. #engan

perintah tadi maka akan dihasilkan gambar.

 $%K&kls V%%&Sem.'&()'*!()'+ Page3

 $itle Menu

Main

 $urtle

:ead

 $ai

Page 4: Modul Logo TIK7 Sem1 1516

7/23/2019 Modul Logo TIK7 Sem1 1516

http://slidepdf.com/reader/full/modul-logo-tik7-sem1-1516 4/20

S M P K a r a n g t u r i S e m a r a n g

Turtle  terdiri dari dua bagian. ;ang pertama adalah Head , bisa

menun1ukkan arah yang ditu1u. Bagian yang kedua adalah Tail .

'ommander Window

(ecall List &o)

Menampilkan perintah!perintah yang telah kita buat di 4ommand

%nput Bo7.

'ommand *n!ut &o)

 $empat untuk menulis perintah.

Menutu! MSW Logo

Langkah!langkah untuk menutup Logo adalah"

1. Klik menu +ile2. Pilih E)it

9tau1. Ketik “Bye”  di *n!ut &o)

2.  $ekan tombol Enter

 $%K&kls V%%&Sem.'&()'*!()'+ Page4

4ommand %nput

8ecallList

Page 5: Modul Logo TIK7 Sem1 1516

7/23/2019 Modul Logo TIK7 Sem1 1516

http://slidepdf.com/reader/full/modul-logo-tik7-sem1-1516 5/20

S M P K a r a n g t u r i S e m a r a n g

Perinta, #asar Logo

Ketika kita membuka logo, posisi $urle adalan di tengah!tengan main

Screen. Posisi seperti ini dinamakan posisi :ome. #engan posisi ini

kita bisa memulai membuat perintah kepada turtle untuk ber1alan.

Ketika ber1alan maka $urle akan meninggalkan 1e1ak berupa garis di

belakangnya.

1. +orward -+#Perintah yang menggerakkan $urtle untuk ber1alan kedepan.4ontoh" 5orard '))

2. &ac/ward -&Perintah yang menggerakkan

 $urtle untuk ber1alan mundur.4ontoh" backard '))

3. (ig,t -(%Perintah untuk mengerakkan $urle untuk memutar ke arah

kanan.4ontoh " right <*

 $%K&kls V%%&Sem.'&()'*!()'+ Page5

Page 6: Modul Logo TIK7 Sem1 1516

7/23/2019 Modul Logo TIK7 Sem1 1516

http://slidepdf.com/reader/full/modul-logo-tik7-sem1-1516 6/20

S M P K a r a n g t u r i S e m a r a n g

0. Left -L%Perintah untuk mengerakkan $urle untuk memutar ke arah kiri.4ontoh" le5t <*

. omePerintah untuk menggerakan $utle ke posisi asal posisis :ome-.

4ontoh" home. 'learscreen -'S

Perintah untuk menghapus gambar di Main Screen.4ontoh" clearscreen

4. 'learte)tPerintah menghapus tulisan perintah!perintah di 8ecall List Bo7.4ontoh" clearte7t

5. ide %urtle -%Perintah untuk menghilangkan tampilan $urtle.4ontoh" hideturtle

6. S,ow %urtlePerintah untuk menanpilkan kembali tampilan $urtle.4ontoh" shoturtle

17. (e!eatPerintah untuk mengulang perintah beberapa kali sesuai

dengan 1umlah pengulangan yang diinginkan.4ontoh" repeat < =5d ')) rt )>

 

MENGGAM&A( &EN%8 

Menggam9ar Persegi

Em!at

Untuk menggambar persegi,

ketik perintah!perintah ini pada

 $%K&kls V%%&Sem.'&()'*!()'+ Page6

Page 7: Modul Logo TIK7 Sem1 1516

7/23/2019 Modul Logo TIK7 Sem1 1516

http://slidepdf.com/reader/full/modul-logo-tik7-sem1-1516 7/20

S M P K a r a n g t u r i S e m a r a n g

4ommand %nput Bo7"?# *) 8$ ) ?# *) 8$ ) ?# *)

8$ ) ?# *) 8$ )

Menggam9ar SegitigaUntuk menggambar persegi,

ketik perintah!perintah ini pada4ommand %nput Bo7"?# *) 8$ '() ?# *) 8$ '() ?#

*) 8$ '()

 $%K&kls V%%&Sem.'&()'*!()'+ Page7

Page 8: Modul Logo TIK7 Sem1 1516

7/23/2019 Modul Logo TIK7 Sem1 1516

http://slidepdf.com/reader/full/modul-logo-tik7-sem1-1516 8/20

S M P K a r a n g t u r i S e m a r a n g

PE(*N%A:PE(*N%A %AM&AAN

Perintah Penup (PU)Perintah Penup ber5ungsi untuk mengangkat pen yang ada pada

turtle, sehingga ketika $urtle di perintah untuk ber1alan maka

tidak muncul garis pada layar.

 

Perintah Pendown (PD)Perintah Pendon ber5ungsi untuk membuat pen pada turtle

menyentuh layar lagi, ketika tutrtle diperintahkan ber1alan akan

mucul garis pada layar.

Perintah Penerase (PE)Perintah yang ber5ungsi untuk menghapus garis yang sudah di

buat.

 Perintah Penpaint (PPT) / Pennormal Perintah yang ber5ungsi membuat $urtle men1adi normal lagi

untuk membuat garis.

 $%K&kls V%%&Sem.'&()'*!()'+ Page8

Page 9: Modul Logo TIK7 Sem1 1516

7/23/2019 Modul Logo TIK7 Sem1 1516

http://slidepdf.com/reader/full/modul-logo-tik7-sem1-1516 9/20

S M P K a r a n g t u r i S e m a r a n g

Menggam9ar Ling/aranUntuk menggambar lingkaran, bias menggunakan perintah 8epeat

dan 4ircle

• Repeat 

8epeat @+) =?# n 8$ n>4ontoh " repeat @+) =5d ' rt '>

• Circle

4ircle r rAradius

Perintah 4ircle *), berarti radius lingkaran adalah *) atau

berdiameter ')).4ontoh" circle 50

 

 $%K&kls V%%&Sem.'&()'*!()'+ Page9

Page 10: Modul Logo TIK7 Sem1 1516

7/23/2019 Modul Logo TIK7 Sem1 1516

http://slidepdf.com/reader/full/modul-logo-tik7-sem1-1516 10/20

S M P K a r a n g t u r i S e m a r a n g

Menggam9ar setenga, ling/aranUntuk menggambar setengah lingkaran, perintah yang digunakan

adalah 8epeat. Kalau repeat @+) bentuknya lingkaran, 1adi kalau akanmenggambar setengah lingkaran makan menggunakan repeat '0).Contoh:8epeat '0) =5d ' rt '>

Men;im!an Gam9ar

Menyimpan gambar dalam 5ormat BMP dan %?

Langkah!langkahnya adalah"

1. Pilih &itma! menu2. Pilih Sa<e As3.  $entukan tempat Penyimpanan0.  $ulis nama 2le di +ile name. Kilk Sa<e

 $%K&kls V%%&Sem.'&()'*!()'+ Page10

Page 11: Modul Logo TIK7 Sem1 1516

7/23/2019 Modul Logo TIK7 Sem1 1516

http://slidepdf.com/reader/full/modul-logo-tik7-sem1-1516 11/20

S M P K a r a n g t u r i S e m a r a n g

MENGG8NAAN PENS*=E #AN PEN'OLO(

Warna dan ukuran pen yang digunakan untuk menggambar oleh

 $urltle bisa di atur. Untuk mengaturnya kita bias menggunakan

perintah Set!ensi>e dan Set!encolor.

Perinta, Set!ensi>e

Perintah Setpensi6e untuk merubah ukuran pen.

?ormatnya adalah setpensize h w!, hheight, width, ukuran

de5ault!nya adalah 'setpensi6e =' '>

4ontoh" 5d *) rt ) setpensi6e =* *> 5d *)

 $%K&kls V%%&Sem.'&()'*!()'+ Page11

Page 12: Modul Logo TIK7 Sem1 1516

7/23/2019 Modul Logo TIK7 Sem1 1516

http://slidepdf.com/reader/full/modul-logo-tik7-sem1-1516 12/20

S M P K a r a n g t u r i S e m a r a n g

Perinta, Set!encolor

Perintah yang ber5ungsi member arna pada pen.

?ormatnya adalah setpencolor r " #!

(Ared, nilai ma7imum (**, 1ika nilainya ) berarti tidak

mengandung arna merah

GA green, nilai ma7imum (**, 1ika nilainya ) berarti tidakmengandung arna hi1au

&A blue, nilai ma7imum (**, 1ika nilainya ) berarti tidak

mengandung arna biru.

4ontoh"

• setpencolor0 $55 0! berarna hi%au

• setpensize 0 &$' 0!  berarna hi%au tua

Mewarnai &entu/ 

 $%K&kls V%%&Sem.'&()'*!()'+ Page12

Page 13: Modul Logo TIK7 Sem1 1516

7/23/2019 Modul Logo TIK7 Sem1 1516

http://slidepdf.com/reader/full/modul-logo-tik7-sem1-1516 13/20

S M P K a r a n g t u r i S e m a r a n g

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

harus tertutup.

4aranya adalah"'. 9tur pilhan arna yang diinginkan dengan perintah

etoodcolor .(. Pindahkan $urtle ke dalam area bentuk yang akan diarnai

dengan Penup-.@. Untuk menampilkan arnanya pada gambar, ketik

denganperintah *ill .

4ontoh"

Untuk mearnai sebuah gambar lingkaran dengan arna hi1au,

perintah yang diketik di command input bo7 adalah"

! SetCoodcolor =) (** )>! Penup, rt, 5d! ?ill

Mewarnai La;ar Logo

Untuk mearnai layar Logo, perintah yang digunakan adalahetscreencolor .

4ontoh"

Untuk mearnai layar dengan arna a#u+a#u, perintah yang diketik

di command input bo7 adalah"

! etscreencolor &$' &$' &$'!

 $%K&kls V%%&Sem.'&()'*!()'+ Page13

Page 14: Modul Logo TIK7 Sem1 1516

7/23/2019 Modul Logo TIK7 Sem1 1516

http://slidepdf.com/reader/full/modul-logo-tik7-sem1-1516 14/20

S M P K a r a n g t u r i S e m a r a n g

PE(*N%A:PE(*N%A %E?%

• Perinta, Ma/e

?ormatnya adalah ,a-e .aria#el alue

Perintah Make digunakan untuk menentukan sebuah nilai

Dalue- dari sebuah variable.

Variable adalah simbol!simbol yang meakili nilai!nilai tertentu.

4ontoh"

 3ika &AMaka * E & A ')

& adalah Dariable yang bernilai .

4ontoh penggunaan dalam perintah Make"

,a-e . 5

• Perinta, S,ow

Perintah how di gunakan untuk menampilkan nilai dari sebuah

Dariable yang telah dibuat oleh perintah ,a-e.

?ormatnya adalah how 1aria#el 

4ontoh"

,a-e . 5

how 1

Maka pada layar akan mucul angka

 

 $%K&kls V%%&Sem.'&()'*!()'+ Page14

Page 15: Modul Logo TIK7 Sem1 1516

7/23/2019 Modul Logo TIK7 Sem1 1516

http://slidepdf.com/reader/full/modul-logo-tik7-sem1-1516 15/20

S M P K a r a n g t u r i S e m a r a n g

• Perinta, Print

Perintah Print di gunakan untuk menampilkan output   pada

 1endela Commander .

4ontoh"

• Perinta, La9el

Perintah 2a#el  ber5ungsi untuk menampilkan output di 1endela

Logo Logo Screen-. $ulisan bisa tampil berdasarkan arah Turtle,

sehingga bisa menggunakan perintah Left atau Right   sebelum

menulis perintah 2a#el .

4ontoh"

 $%K&kls V%%&Sem.'&()'*!()'+ Page15

Page 16: Modul Logo TIK7 Sem1 1516

7/23/2019 Modul Logo TIK7 Sem1 1516

http://slidepdf.com/reader/full/modul-logo-tik7-sem1-1516 16/20

S M P K a r a n g t u r i S e m a r a n g

OPE(AS* A(*%MA%*A #* MSWLOGO

 $abel Fperator 9ritmatika

O!erator Arti

@  $ambah

: Kurang

Kali

 $%K&kls V%%&Sem.'&()'*!()'+ Page16

Page 17: Modul Logo TIK7 Sem1 1516

7/23/2019 Modul Logo TIK7 Sem1 1516

http://slidepdf.com/reader/full/modul-logo-tik7-sem1-1516 17/20

S M P K a r a n g t u r i S e m a r a n g

B Bagi

4ontoh penggunaan di MSW Logo"

Untuk operasi aritmatika, perintah yang digunakan adalah Print3

• %am9a,

• urang

• ali

 $%K&kls V%%&Sem.'&()'*!()'+ Page17

Page 18: Modul Logo TIK7 Sem1 1516

7/23/2019 Modul Logo TIK7 Sem1 1516

http://slidepdf.com/reader/full/modul-logo-tik7-sem1-1516 18/20

S M P K a r a n g t u r i S e m a r a n g

• &agi

O!erasi Aritmati/a mengguna/an Perinta,:

!erinta, O!erator

Perinta, O!erator +ungsi

um Pertambahan

Di4erence Pengurangan

Product  Perkalian

uotient  Pembagian

Remainder  Pembagian dengan

sisa

4ontoh penggunaan"

• Sum

 $%K&kls V%%&Sem.'&()'*!()'+ Page18

Page 19: Modul Logo TIK7 Sem1 1516

7/23/2019 Modul Logo TIK7 Sem1 1516

http://slidepdf.com/reader/full/modul-logo-tik7-sem1-1516 19/20

S M P K a r a n g t u r i S e m a r a n g

• #iCerence

• Product

 $%K&kls V%%&Sem.'&()'*!()'+ Page19

Page 20: Modul Logo TIK7 Sem1 1516

7/23/2019 Modul Logo TIK7 Sem1 1516

http://slidepdf.com/reader/full/modul-logo-tik7-sem1-1516 20/20

S M P K a r a n g t u r i S e m a r a n g

• Duotient

• (emainder

 $%K&kls V%%&Sem.'&()'*!()'+ Page20