modul logo tik7 sem1 1516

Post on 18-Feb-2018

662 Views

Category:

Documents

58 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

top related