Thursday 4 July 2013

Belajar Small Basic

Statement
Statement adalah instruksi atau perintah. Instruksi atau perintah dibaca dan diterjemahkan oleh komputer dan selanjutnya?? Ya itu Terserah Anda..

Satu (1) baris statement/instruksi bisa mempunyai dua (2) arti. Misal, kamu ingin menginstruksikan komputer untuk membuka text window dan menuliskan "Hi, semua!" didalam text window itu didalam 1 baris statement. Apakah ini memungkinkan? Mungkin sekali!

Berikut ini adalah salah satu statement/instruksi yang mempunyai dua arti (membuka TextWindow dan menuliskan: "Hi, semua!":
TextWindow.Writeline("Hi, semua!")


Object (objek)
Objek adalah sesuatu yang pasrah dan bisa diapa-apakan saja. TextWindow adalah objek. TextWindow bisa diapa-apakan saja.  Percaya ga?

Jadi untuk saat ini berfikirlah bahwa objek adalah sesuatu yang bisa dilakukan/dioperasikan/diaksikan beberapa hal padanya.

Contoh-contoh yang tergolong object didalam small basic: TextWindow, GraphicsWindow, dan kawan-kawannya yang lain.

Terhadap objek: TextWindow kita bisa menyuruhnya nungging (koreksi: menampilkan/memperlihatkan dirinya kepada kita) atau kita bisa menuliskan sesuatu kata sebagai judulnya, diluar yang lain.

Statement untuk menyuruh TextWindow muncul (show yourself M!!):
TextWindow.Show()

Statement untuk menyuruh TextWindow menggantikan judul defaultnya:
TextWindow.Title = "Judul ku diganti hiks, hiks.."


Property(Properti)
Suatu objek mempunyai sekumpulan properti - properti yang spesifik bagi objek itu. Apa pula pengertian properti ini??

Contoh, kita ambil objek TextWindow. TextWindow mempunyai properti spesifik (properti yang khusus bagi dirinya sendiri): ForeGroundcolor, BackgroundColor, Title, CursorTop, CursorLeft, Top dan Left.

TextWindow.Title = "Judul oh judul"
TextWindow.BackgroundColor = "Red"

Perhatikan, kenapa statement-statement diatas tidak ditulis seperti ini: TextWindow.Title ("Judul oh judul") ??
Karna, ini adalah properti :) Cara mengubah properti adalah memberi tanda sama dengan (=) dan memberi nilai yang baru di antara 2 buah tanda petik ("").

Jadi, list/daftar properti-properti diatas adalah list/daftar properti-properti milik TextWindow.

Properti-properti diatas bisa digunakan untuk mengubah bagaimana penampilan (appearance) textWindow itu (contoh: mengubah warna Backgroundnya) dan TextWindow itu diperlihatkan dimana.

Operation/Action(Operasi/Aksi)
Tiap objek mempunyai daftar/list operasi yang bisa dilakukan kepadanya. Seperti seekor anjing, anjing bisa disuruh lari dan disuruh duduk.

Contoh daftar operasi (apa saja yang bisa dilakukan) pada objek TextWindow:
Show, hide, Write, Writeline, Read, Pause, Clear

Kita bisa menyuruh TextWindow untuk memperlihatkan diri
TextWindow.Show()

Kita bisa menyruruh TextWindow untuk bersembunyi (kamu malu jika dia kelihatan misalnya):
TextWindow.Hide()

Kita bisa menyuruhnya mengetikkan sesuatu pada dirinya:
TextWindow.Write("Tulis Sesuatu Disini")

Kita bisa menyuruhnya mengetikkan sesuatu pada dirinya, dengan catatan baris berikut setelah statement ini akan ditulis dibawah statement ini (Pusing?):
Text.Window.WriteLine("Tulis Sesuatu Lagi Disini")

Perhatian: Apakah kamu menyadari bahwa semua daftar operasi/aksi (Show, hide, Write, Writeline, Read, Pause, Clear), semuanya menggunakan kata kerja (Verb)?

Kesimpulan:
TextWindow adalah objek.

TextWindow memiliki properti-properti seperti: ForeGroundColor, BackGroundColor, Title, Cursor Top, CursorLeft, Top dan Left.

Text Window memiliki operasi-operasi seperti: Show, Hide, Write, Read, Pause, Clear.

No comments:

Post a Comment