Nama
: Revi Agitasani
Nim
: 1600022040
Tugas 7 Pemrograman Visual Pasca UTS 1) Susunlah daftar (minimal 5 topik) perbedaan yang terdapat pada pemrograman konvensional (PK) dan pemrograman visual (PV) dalam bentuk tabel seperti rancangan berikut: No.
Topik Pembeda
PK
PV
Keterangan
1
Pemrograman mendukung
Belum
Sudah
Pemrograman Visual
konsep OOP
sudah mendukung OOP, Pemrograman Konvensional belum
2
Lingkup Pembangunan
CLI
GUI
Pemrograman Konvensional berbasis CLI, Pemrograman Visual berbasis GUI Pembentuk user interface
3
Penerapan pada konsep
Belum
Sudah
Event Driven
Pemrograman Visual sudah menerapkan konsep Event Driven
4
Pengembangan Perangkat
Belum
Sudah
Lunak
Pemrograman Visual mendukung konsep RAD
5
Basis Program
Beribu-ribu
Sedikit baris
Pemrograman Visual
baris
program
bahasa
program
pemrogramannya lebih simple daripada Pemrograman Konvensional.
2) Terkait dengan materi MDI dan SDI a. Sebutkan contoh aplikasi yang berjalan di platform Windows (selain bahasa pemrograman) yang menerapkan penggunaan multiple form MDI dan SDI masing-masing 1 contoh dan berikan penjelasan seperlunya? Jawab : 1. MDI Contoh aplikasi: Microsoft Word adalah aplikasi pengolah kata yang sangat populer pada saat ini, Aplikasi yang dikembangkan oleh microsoft ini terdapat dalam satu paket microsoft office yang berisi microsoft word, microsoft excel, microsoft power point, microsoft office publisher microsoft office access dan lain-lain. 2. SDI Contoh aplikasi: aplikasi WordPad yang ada terdapat pada Microsoft Windows. WordPad adalah pengolah kata dasar yang disediakan dengan hampir semua versi Microsoft Windows dari Windows 95 dan seterusnya. Terlihat lebih maju dari Notepad tapi lebih sederhana daripada Microsoft Works pengolah kata dan Microsoft Word. b. Sebutkan ciri-ciri dari MDI dan SDI baik sebagai pembeda maupun kesamaannya, dibuat dalam bentuk tabel (minimal 5 ciri): No
Ciri-ciri
MDI
SDI
Perbedaan atau persamaan
1
Form anak tergabung dalam iya
tidak
perbedaan
iya
Perbedaan
iya
Persamaan
tidak
Perbedaan
iya
perbedaan
form utama 2
Form utama terpisah dari tidak form anak
3
Menampilkan form
iya
4
Banyak form yang bisa iya dimanfaatkan dalam satu waktu tanpa perlu menutup form lain
5
Hanya
satu
form
dalam satu waktu
aktif tidak
3) Sebutkan 5 property (selain name) yang paling banyak dipakai oleh komponen atau objek di IDE Visual C++ ! Jawab: Text
: menamplikan/menuliskan pesan
Font
: menentukan jenis huruf yang digunakan oleh objek
Backcolor
: mengatur warna latar belakang dari objek yang dipilih
Forecolor
: mengatur warna text dan grafik dari objek yang dipilih
Height
: mengatur ukuran objek yang bersangkutan dari atas ke bawah
Width
: mengatur ukuran objek yang bersangkutan dari kiri ke kanan
4) Amatilah potongan program dibawah ini dan jelaskan bagian demi bagian sesuai urutan huruf yang di sediakan
private ee
A
: System::void
B
Button1 _click (
C
D
{ { { { e{ ) { System::object^ sender, system::eventArgs^
E
Jawab: A : berisikan bagian yang bersifat privat, merupakan fungsi yang hanya dapat diakses secara
internal oleh objek. B : menandakan bahwa sistem yang digunakan adalah void. Fungsi void merupakan fungsi yang tidak mengembalikan suatu nilai keluaran yang didapat dari hasil proses fungsi tersebut. C : Kode tersebut maksudnya jika button1 di click, maka akan menjalankan fungsi yang selanjutnya. D : Merupakan object yang digunakan dalam program tersebut. E : Object dikirim dan akan dilakukan tindakan selanjutnya berdasarkan rumus yang dimasukkan setelah fungsi tersebut.