Page 241 - KM Informatika-BS-KLS-VIII_Neat
P. 241

Berikut ini adalah pola tersebut:
                    a.  Setiap baris pasti melakukan print sebanyak 5 karakter, yaitu jumlah
                        karakter _ dan karakter *. Banyaknya karakter yang di-print ini sama
                        dengan nilai dari N.

                    b.  Untuk melakukan print setiap baris, dilakukan 3 bagian:
                        1).  Print bagian kiri (karakter ‘-’)
                        2).  Print bagian tengah (karakter ‘*’)
                        3).  Print bagian kanan (karakter _)

                    c.  Karakter * mulai di-print pada posisi batasKiri sampai batasKanan.
                        Berapa nilai batasKiri dan batasKanan ? Cermatilah, dan akan
                        didapat rumus:
                        1).  batasKiri = ((N+1):2)-(rentang)
                        2).  batasKanan = ((N+1):2) + (rentang)
                        Variabel  rentang berguna untuk membantu     kalian untuk mengetahui
                        jarak batas kiri dengan bagian tengah atau jarak dari batas kanan dengan
                        bagian tengah di tiap barisnya. Sebagai contoh, pada baris pertama, jarak
                        antara batas kiri dan bagian tengah ialah 0. Pada baris kedua, jarak antara
                        batas kiri dan bagian tengah ialah 1, dan seterusnya.
                    d.  Dengan demikian, pengulangan setiap baris terdiri atas 3 bagian:

                        1).  Print karakter _ mulai posisi 1 s.d. batasKiri-1
                        2).  Print karakter * mulai batasKiri s.d. batasKanan
                        3).  Print karakter _ mulai batasKanan+1 s.d. N


                           Ayo, Renungkan


                    Setelah mempelajari materi ini, renungkan dan tuliskan pada lembar kertas
                    (disarankan catatan menggunakan kertas lepasan atau loose leaf).

                    1.  Apa pendapat kalian tentang algoritma pemrograman?
                    2.  Apa yang kalian rasakan ketika mencoba Blockly pertama kali?
                    3.  Selama mencoba Blockly, menurut kalian fungsi/method apa yang paling
                        mudah   dan yang paling sulit untuk digunakan/dimengerti? Ceritakan
                        dengan bahasa kalian.
                    4.  Setelah  menyelesaikan semua LKS,   bagaimana perasaan kalian terkait
                        Blockly dan pemrograman visual ini?
                    5.  Bagaimana pengalamanmu mencoba permainan robot manual?


                                                                        Bab 7 Algoritma Pemrograman  229
   236   237   238   239   240   241   242   243   244   245   246