modul logo tik7 sem1 1516
Post on 18-Feb-2018
626 Views
Preview:
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