A. Program Komputer dan Bahasa Pemrograman
Program Komputer adalah serangkaian petunjuk yang mengarahkan komputer untuk melakukan tugas-tugas dibuat oleh seorang programmer yang menggunakan bahasa pemrograman.
B. Bahasa Tingkat Rendah
Bahasa Mesin adalah generasi pertama bahasa hanya bahasa komputer langsung mengenali pemrograman.
Majelis bahasa adalah generasi kedua Programmer menulis petunjuk menggunakan instruksi simbolis kode sumber program bahasa pemrograman mengandung kode untuk dikonversi ke bahasa mesin.
C. Bahasa Prosedural
Dalam bahasa prosedural, programmer menulis petunjuk yang memberitahu komputer apa yang harus dicapai dan bagaimana melakukannya.
COBOL (COmmon Business-Oriented Language) dirancang untuk aplikasi bisnis, tetapi mudah untuk membaca karena pernyataan seperti bahasa Inggris.
D. Berorientasi Objek Bahasa Pemrograman dan Alat-Alat Pengembangan Program
Bahasa Object-Oriented Programming (OOP) memungkinkan pemrogram kemampuan untuk menggunakan kembali dan memodifikasi obyek yang ada. Keuntungan lain meliputi :
· Objek dapat digunakan kembali
· Programmer membuat aplikasi lebih cepat
· Bekerja dengan baik dalam lingkungan yang RAD
· Kebanyakan program pengembangan alat yang IDEs
Java adalah berorientasi objek dikembangkan bahasa pemrograman oleh Sun Microsystems.
The Microsoft .NET Framework memungkinkan hampir semua jenis program untuk menjalankan di Internet atau jaringan bisnis internal, serta komputer dan perangkat mobile. Fitur yang termasuk :
· CLR (Common Language Runtime)
· Classes
Visual Studio adalah Microsoft suite program pengembangan alat.
· Visual Basic didasarkan pada bahasa pemrograman dasar
· Visual C++ Berdasarkan C++
· Visual C# menggabungkan elemen-elemen pemrograman C++ dengan mudah, cepat-pengembangan lingkungan
Bahasa pemrograman visual adalah bahasa yang menggunakan antarmuka visual atau grafis untuk membuat semua kode sumber.
Borland Delphi adalah alat pengembangan program yang kuat yang sangat ideal untuk membangun perusahaan berskala besar dan aplikasi Web di lingkungan RAD.
PowerBuilder adalah sebuah alat pengembangan program kuat RAD.
4GL (Fourth-Generation Language) adalah bahasa nonprosedural yang memungkinkan pengguna dan pemrogram untuk mengakses data dalam database. Salah satu 4GL yang populer adalah SQL.
Bahasa pemrograman klasik yaitu :
· Ada
· ALGOL
· APL
· BASIC
· Forth
· FORTRAN
· HyperTalk
· LISP
· Logo
· Modula-2
· Pascal
· PILOT
· PL/1
· Prolog
· RPG
· Smalltalk
Aplikasi Generator adalah sebuah program yang menciptakan kode sumber atau kode mesin dari spesifikasi fungsi yang diperlukan.
Makro adalah serangkaian pernyataan yang memerintahkan aplikasi bagaimana untuk menyelesaikan tugas.
E. Pengembangan Halaman Web
HTML adalah bahasa format khusus programmer yang menggunakan format dokumen untuk tampilan di Web. XHTML adalah bahasa markup yang memungkinkan situs Web untuk ditampilkan lebih mudah pada perangkat mobile. Web browser dapat mengeksekusi program pendek untuk menambahkan elemen interaktif ke halaman web untuk mengirim dan menerima informasi antara komputer anda dan server web, program ini menggunakan CGI (Common Gateway Interface).
· Script
· Applet
· Servlets
· Kontrol Active X
Programmer menulis skrip applet, servlets, atau kontrol ActiveX yang menggunakan berbagai bahasa, yaitu :
· JavaScript
· Perl
· PHP
· Rexx
· Tcl
· VBScript
Dynamic HTML (DHTML) memungkinkan pengembang Web menyertakan lebih banyak minat grafis dan interaktivitas.
Ruby on Rails (RoR) menyediakan teknologi untuk mengembangkan situs Web berorientasi objek dan berbasis database.
Web 2.0 memungkinkan situs Web menyediakan sarana bagi pengguna untuk :
· Bagikan informasi pribadi
· Izinkan pengguna untuk memodifikasi konten situs Web
· Memiliki perangkat lunak apliasi yang ada di dalam situs
Perangkat lunak authoring halaman web dapat membuat halaman Web yang canggih yang mencakup gambar, video, audio, animasi, dan efek lainnya :
· Dreamweaver
· Expression Web
· Flash
· SharePoint Designer
Perangkat lunak authoring multimedia memungkinkan pemrogram menggabungkan teks, grafik, animasi, audio, dan video dalam presentasi interaktif :
· ToolBook
· Director
F. Pengembangan Program
Pengembangan program terdiri dari serangkaian langkah yang digunakan programmer untuk membangun program computer :
1) Langkah 1 - Menganalisis Persyaratan
Untuk memulai pengembangan program, programmer :
- Tinjau persyaratannya
- Bertemu dengan analis sistem dan pengguna Mengidentifikasi input, processing, dan output
- Bagan IPO
2) Langkah 2 - Solusi Desain
Rancang algoritma solusi Dalam desain terstruktur, pemrogram biasanya dimulai dengan desain umum dan bergerak menuju desain yang lebih rinci. Pemrogram menggunakan grafik hierarki untuk menampilkan modul program secara grafis UML (Unified Modeling Language) telah diadopsi sebagai notasi standar untuk pemodelan dan pengembangan objek.
3) Langkah 3 - Validasi Desain
Periksa kesalahan logika menggunakan data uji :
- Mengembangkan berbagai set data uji
- Menentukan hasil yang diharapkan
- Melangkah melalui algoritma
- Membandingkan hasil
- Ulangi langkah-langkah untuk setiap data uji
4) Langkah 4 - Melaksanakan Desain
Implementasi perancangan meliputi penggunaan alat pengembangan program yang membantu pemrogram dengan :
- Membangkitkan atau menyediakan beberapa atau semua kode.
- Menulis kode yang menerjemahkan desain menjadi program antarmuka pengguna.
- Program ekstrem adalah strategi di mana pemrogram segera memulai solusi pengkodean dan pengujian segera setelah persyaratan ditetapkan.
5) Langkah 5 - Solusi Uji
Tujuan pengujian program adalah memastikan program berjalan dengan benar dan bebas dari kesalahan. Kesalahan meliputi kesalahan sintaks dan kesalahan logika
- Debugging program melibatkan penghapusan bug
- Beta adalah program yang memiliki sebagian besar atau seluruh fitur dan fungsionalitas yang diimplementasikan
6) Langkah 6 - Solusi Dokumen
Dalam mendokumentasikan solusinya, programmer melakukan dua aktivitas :
- Meninjau kode program
- Meninjau semua dokumentasi
Langganan:
Posting Komentar (Atom)
Software Pengolah Kata Free Pada masa sekarang ini kita sangat membutuhkan aplikasi untuk pengolahan kata maupun angka, baik untu...
-
Apa itu Flowcha rt??? Ketika pertama kali Anda mepelajari suatu bahasa pemrograman di kampus-kampus, tentunya Anda akan terlebih dahulu ...
-
Sistem Operasi dan Program Utilitas A. Operating System 1. Sistem Operasi (OS) adalah seperangkat program yang berisi instruk...
-
Apa Itu Pengembangan Sistem? Pengembangan Sistem adalah seperangkat kegiatan yang digunakan untuk membangun sebuah sistem informasi. Suatu ...
Tidak ada komentar:
Posting Komentar