Rekayasa Perangkat Lunak
167
menambahkan dokumen bila belum ada dokumen yang terbuka.
If MSWord.Documents.Count = 0 Then MSWord.Documents.Add text = TrimtxtWord.text
lstSuggestions.Clear If MSWord.CheckSpellingtext Then
lstSuggestions.AddItem correct Else
Set colSuggestions = MSWord.GetSpellingSuggestionstext
If colSuggestions.Count = 0 Then lstSuggestions.AddItem no suggestions
Else For Each suggestion In colSuggestions
lstSuggestions.AddItem suggestion.Name Next
End If End If
End Sub
Pada kode di atas kita menggunaka salah satu metode dari obyek yang kita buka sebelumnya “ Microsoft Word 8.0 Object Library” . Metode yang ingin
kita gunakan adalah
SpellingSuggestion
lihat kode pada bagian pendeklarasian variabel. Dengan cara yang sama kita dapat menggunakan
metode atau fungsi-fungsi yang kita inginkan dari obyek COM yang telah kita muat.
Pada jendela Reference di Gambar 7.8, tersedia banyak sekali COM yang
dapat kita gunakan. Cobalah untuk membuka satu persatu dan lihat apa fungsinya.
7.4. Ringkasan
Pada bab ini kalian telah mempelajari pemrograman dengan Visual Basic. Dimulai dengan penerapan variabel, konstanta, tipe data dan operator.
Kemudian dilanjutkan dengan strukturkendali pemrograman baik percabangan maupun pengulangan. Penggunaan procedure dan function juga disampaikan
untuk melengkapi dasar pemrograman dengan Visual Basic.
Pada bagian selanjutnya kalian juga telah mempelajari teknik akses dan manipulasi data dengan menggunakan ADO. Bagian akhir ditutup dengan
bagaimana membuka dan menggunakan teknologi COM yang disediakan oleh Visual Basic.
Di unduh dari : Bukupaket.com
168
Rekayasa Perangkat Lunak
7.5. Soal- Soal Latihan
1. Berapakah hasil dari ekspresi Visual Basic berikut ini:
a. 34 b. 72
c. 123 d. 3 + 45
e. 5 - 34 f. 3-25
2. Berapakah hasil dari operasi menggunakan mod berikut ini:
a. 6 Mod 2 b. 14 Mod 4
c. 7 Mod 3 d. 5 Mod 5
3. Periksalah penamaan variabel dalam Visual Basic ini. Tentukan mana
yang diperbolehkan dan yang tidak.
a. sales.2006 b. roomBoard
c. fOrM_1040 d. 1040B
e. expenses? f. INCOME 2006
4. Jika a = 2, b = 3, dan c = 4, berapakah hasil dari ekspresi berikut ini.
a. ab + c b. ab + c
c. 1 + bc d. ac
e. bc - a f. c - ab
5. Buatlah program untuk menghitung ekspresi berikut ini.
a. 7• 8 + 5 b. 1 + 2• 9
3
c. 5.5 of 20 d. 15 - 32 + 3
4
e. 173 + 162 f. 4 12 - 3 58
6. Bukalah Gambar 5.6 dan 5.7 pada Bab 5. Buatlah program dalam Visual
Basic. Gunakan kontrol TextBox dan CommandButton pada soal ini. 7.
Bukalah Gambar 5.9 dan 5.10 pada Bab 5. Buatlah program dalam Visual Basic.
8. Bukalah Gambar 5.15 dan 5.17 pada Bab 5. Buatlah program dalam
Visual Basic.
Di unduh dari : Bukupaket.com
Rekayasa Perangkat Lunak
169
BAB 8 PEMROGRAMAN BERORIENTASI OBYEK DENGAN JAVA
Gambar cangkir dengan uap mengepul di atasnya serta tulisan Java seperti Gambar 8.1 ini
mungkin pernah kalian lihat. Ya, ini adalah logo dari bahasa pemrograman Java yang
popularitasnya meningkat beberapa tahun belakangan ini. Banyak
game dan aplikasi yang digunakan pada perangkat
mobile seperti telepon selular dan PDA dibuat dengan bahasa ini. Bahasa
ini dikenal karena portabilitas dan dukungan pada konsep pemrograman berorientasi obyek.
Bab ini meliputi dua standar kompetensi, yaitu membuat program dalam bahasa
pemrograman berorientasi obyek dan membuat program aplikasi menggunakan Java. Hal ini
karena kedekatan konsep antara Java dan pemrograman berorientasi obyek. Standar
kompetensi membuat program dalam bahasa pemrograman berorientasi obyek terdiri dari empat
kompetensi dasar yaitu tipe data dan kontrol
program, pembuatan kelas, penggunaan inheritance, polymorphism, dan overloading, dan penggunaan interface dan paket. Sedangkan standar
kompetensi membuat program aplikasi menggunakan Java terdiri dari lima kompetensi dasar, yaitu menjelaskan file I O, tipe data dan variabel,
menerapkan operator, menjelaskan exception handling, menerapkan multi- threading dan menjelaskan network programming.
Dalam penyajian pada buku ini, satu sub bab tidak langsung merujuk pada satu kompetensi dasar. Ringkasan diletakkan pada setiap akhir bab kemudian
dilanjutkan dengan soal-soal latihan. Sebelum mempelajari kompetensi ini ingatlah kembali sistem operasi, prinsip pemecahan masalah, algoritma
pemrograman dasar dan lanjutan, pemrograman dengan VB dan VB.Net dan materi-materi pendukung dari mata pelajaran lain.
Gambar 8.1. Logo Java.
Di unduh dari : Bukupaket.com
170
Rekayasa Perangkat Lunak
TUJUAN
Setelah mempelajari bab ini diharapkan pembaca akan mampu :
o
Memahami konsep pemrograman berorientasi obyek
o
Menjelaskan File I O, tipe data dan variabel pada Java
o
Menggunakan operator
o
Menerapkan kontrol program
o
Menjelaskan Exception Handling
o
Menerapkan Multi-Threading
o
Menjelaskan Network Programming
o
Membuat program berorientasi obyek dengan class
o
Menggunakan prinsip inheritance, polymorphism dan overloading
o
Membuat program berorientasi obyek dengan interface dan paket
8.1. KONSEP PEMROGRAMAN BERORI ENTASI OBYEK