Anda di halaman 1dari 4

Judul : Teaching Design in visual basic programming environments using the NEADT 3 rapid application

design tool

journal Journal of International Information Management

Volume & Halaman Vol. 8, Hal. 1-13

Tahun 2000

Penulis William A. Newman

Reviewer

Herlambang Adi Prakasa

(1605045088)

Tanggal 24 Desember 2013

ABSTKACT

Meskipun desain program dan alat dokumentasi telah ada selama lebih dari 30 tahun, hampir
tidak ada alat selain dari grafik Task-Object-Event (TOE) yang telah dibuat untuk mengajar
desain program dalam lingkungan bahasa berorientasi objek-event. Makalah ini membahas
NEADT3 (alat Pengembangan Aplikasi Newman-Ekedahl) diterapkan pada Visual Basic 6.0
bahasa. NEADT 3 Secara signifikan memperluas model TOE yang umum digunakan dalam
pengajaran pemrograman dengan memberikan desain dan dokumentasi yang lebih ringkas dan
benar dari Aplikasi Cepat. Program pengembangan (RAD) siswa.

Latar Belakang :

Selama 30 tahun terakhir, banyak alat telah dikembangkan untuk perencanaan dan dokumentasi
keduanya program dan aplikasi lengkap. Salah satu alat pengembangan dan desain ringkas
pertama adalah Sistem Akurat Ditentukan NCR (ADS) dikembangkan pada akhir 1960-an. Alat
publik umum yang lebih modern adalah diagram alur prograin. Diagram Alir Data, Gantt Charts,
Jalur Kritis Metode (CPM), Teknik Evaluasi dan Tinjauan Program (PERT), Bagan Struktur,
Keputusan Pohon, walk-through terstruktur. Pemodelan Data, Analisis Cluery, Computer Aided
Software Egineering (CASE), prototyping, dan ratusan produk dan metodologi dari puluhan
vendor. Semua alat ini, dalam satu atau lain cara, dibangun untuk membantu programmer untuk:
1. Tulis program yang benar.

2.penulis program tertentu jarang akan menjadi individu yang dipanggil untuk mempertahankan
produk. Ini terutama berlaku di lingkungan Rapid Application Development (RAD) saat ini di
mana seluruh ide adalah untuk dapat dengan cepat meningkatkan program dan merespons
dengan cepat kebutuhan perusahaan.

3. Tulis program yang mudah diubah. Program yang dapat dipahami tetapi tidak mungkin atau
sulit untuk dimodifikasi sama-sama tidak berguna untuk alasan yang sama yang dibahas di atas.
Visual Bahasa yang Berorientasi Objek, terutama yang menyangkut antarmuka visual, unggul
karena mudah dimodifikasi sesuai permintaan pengguna.

4. Menulis program yang ditulis secara efisien. Bahasa yang digunakan untuk membangun
program harus cukup kuat untuk menghapus banyak tugas mikro yang sebelumnya terkait
programmer.

5. Tuliskan program yang dieksekusi secara efisien. Meskipun pengguna program tipikal
memiliki kekuatan komputasi yang luar biasa pada desktop mereka, Sistem operasi baru,

Pembahasan

beberapa alat non-vendor umum telah dikembangkan untuk program pengajaran konstruksi dan
dokumentasi untuk lingkungan Pengembangan Aplikasi Cepat saat ini. Itu alat umum saat ini
terdiri dari psuedocode, gambar antarmuka, dan Task-Object-Event

chart (TOE) (Zak, (1998). Pseudocode hanya menggambarkan tugas yang harus diselesaikan
oleh program dalam bahasa Inggris standar. Secara desain, pseudocode tidak boleh ditulis ke
arah spesifik apa pun bahasa pemrograman melainkan menyediakan sarana bagi programmer
untuk berpikir keras saat itu menangkap esensi dari persyaratan program. Gambar antarmuka
adalah gambar tangan (atau menggunakan antarmuka bahasa grafis itu sendiri) deskripsi apa
yang akan dilihat pengguna ketika program sedang berjalan. Desain antarmuka memungkinkan
programmer untuk membuat model yang menggambarkan bagaimana pengguna akan
berinteraksi dengan program sambil menyarankan objek yang akan digunakan melakukan tugas
dan penempatannya di layar.

Para penulis telah mengajar pemrograman secara kolektif selama lebih dari 25 tahun. Kita mulai
menggunakan Visual Basic 2.0 pada tahun 1993 dan diikuti dengan VB3.0, VB4.0, VB 5.0, dan
VB 6.0 menggunakan berbagai macam buku teks dan referensi. Hampir semua materi ini
menggunakan grafik TOE sebagai satu-satunya alat desain untuk program siswa. Bagan TOE,
sementara secara konsep sederhana, menyediakan siswa dengan hampir tidak ada cara untuk
menyembunyikan]) tualize masalah, mendokumentasikan objek, menggambarkan kontrol
antarmuka atau menentukan panggilan dan penanganan kesalahan. Dalam upaya memberikan
yang lebih ringkas alat desain sambil mempertahankan kesederhanaan untuk siswa set formulir
NEADT dikembangkan. Di mencari solusi berbasis template, penulis membuat sistem tujuh-
bentuk, mirip dengan a sistem template populer yang dirancang pada pertengahan 1960-an oleh
NCR Corporation dan dikenal sebagai Accurately Defined Systems (ADS) (Couger, 1973). ADS
menampilkan referensi elemen data spesifik dan penghubung referensi menggunakan lima
formulir untuk menentukan keluaran, input, logika komputasi, sejarah definisi, dan tabel
keputusan.

Model NEADT secara longgar mengikuti empat aktivitas Metodologi Berorientasi Objek Coad
Standard Sequence (Coad, North, & Mayfield, 1995; Norman, 1996) dengan menetapkan fungsi,
data, dan perilaku. NEADT 3 adalah penerus NEADT 1 dan NEADT 2. NEADT 1 adalah
diperkenalkan sebagai lampiran teks, MS Visual Basic 4.0 untuk Windows. NEADT 2 adalah
seorang upgrade dari NEADT 1 dengan fokus pada perubahan yang disarankan oleh instruktur
dan siswa menggunakan uji. Perubahan utama dalam NEADT 2 berputar di sekitar diferensiasi
objek berkode dan nonkode dengan memungkinkan perancang hanya mendokumentasikan objek
kode secara detail. NEADT 3 menggabungkan banyak perubahan tambahan di samping formulir
yang menentukan penggunaan data. Seperti kebanyakan lainnya alat desain program, NEADT
mengikuti serangkaian langkah standar (dikenal sebagai metodologi). Ini Metodologi secara
konseptual sederhana untuk siswa dan terdiri dari langkah-langkah di salah satu dari enam
tingkat yang desainer mungkin ingin mencapai sebelum pindah ke tingkat berikutnya.
Diperlukan beberapa langkah sementara yang lain opsional tergantung pada persyaratan aplikasi.

Kesimpulan
sekitar 80 siswa. Secara umum, alat ini bekerja dengan baik dan membantu menanamkan rasa
tertib desain pada siswa. Tiga masalah menjadi jelas ketika menggunakan alat-alat tersebut.
Pertama alat tidak membedakan antara objek yang tidak mengandung kode dan objek yang berisi
kode mengharuskan semua objek, bahkan jika hanya memberikan label antarmuka,
didokumentasikan. Biasanya objek tanpa kode memang mengandung beberapa properti non-
standar seperti keterangan, font, dll tidak memerlukan pemicu acara atau referensi lainnya.
Untuk mengatasi masalah ini, satu formulir tambahan adalah ditambahkan ke lima bentuk yang
ada yang memungkinkan benda-benda ini didokumentasikan dengan mudah di luar struktur
Level 3. Masalah kedua yang ditemukan dalam pengujian alat juga melibatkan aslinya Grafik
level 3. Banyak objek dengan kode kejadian biasanya memiliki sejumlah besar pengaturan
properti waktu tidak standar dan formulir Level 3 memiliki ruang yang tidak memadai untuk
mendokumentasikan pengaturan ini. Memperbaiki masalah ini akan melibatkan desain ulang
formulir Level 3 untuk memungkinkan lebih banyak pengaturan. Akhirnya, formulir ketujuh
dimasukkan setelah bentuk pseudocode Level 1 dan Level 2 yang lama bentuk antarmuka untuk
memungkinkan dokumentasi opsional sumber data dan penggunaan tanggal. Ini menghasilkan

penomoran ulang formulir. Untuk mengatasi kekurangan alat yang ada dengan tetap menjaga
kesederhanaan, itu Alat Pengembangan Aplikasi Newman-Ekedahl (NEADT) dikembangkan
sebagai ekstensi untuk alat model bagan TOE dan untuk menyediakan dokumentasi yang
konsisten dan format desain untuk pengajaran awal desain pemrograman visual. Karena VG6
hampir sepenuhnya mendukung model Object termasuk pengelompokan dan pewarisan (melalui
antarmuka dan delegasi) dan mengintegrasikan sistem canggih penjelajahan objek, alat ini
membantu memecahkan kekurangan serius dari desain dasar yang ada dan alat dokumentasi.

Kekuatan Penelitian : 1.Teori dan model analisis yang diguakan tepat

2.Bahasa yang digunakan oleh penulis mudah dipahami maksud dan tujuannya oleh pembaca.
Analisisnya sangat rinci dan mudah dipahami

Kelemahan : 1. abstrak yang ditulis kurang menyeluruh.

2. Bahasa yang digunakan oleh penulis kurang dapat dipahami maksud dan tujuannya oleh
pembaca

Anda mungkin juga menyukai