2.2 Pengertian Program Aplikasi
Program adalah kata, ekspresi, pernyataan atau kombinasi yang disusun dan dirangkai menjadi satu kesatuan prosedur yang berupa urutan langkah untuk menyelesaikan
masalah yang diimplementasikan dengan menggunakan bahasa pemrograman sehingga dapat dieksekusi oleh komputer. Dalam pembuatan program tidak dapat
terlepas dari tata cara sintaks yaitu aturan gramatikal yang mengatur tata cara penulisan kata, ekspresi dan peryataan. Selain itu, semantik juga berperan dalam
penulisan program yaitu aturan untuk menyatakan suatu arti agar dapat dieksekusi dan menghasilkan output yang sesuai dengan yang diinginkan. Sutedjo, Budi dan AN,
Michael : 2000.
Jadi Program aplikasi adalah program siap pakai. Program yang direka untuk melaksanakan suatu fungsi bagi pengguna atau aplikasi lain. Aplikasi akan
menggunakan sistem operasi OS komputer dan aplikasi yang lainnya yang mendukung.
2.3 Proses Perangkat Lunak
Serangkaian kegiatan dan hasil yang berhubungan dengan proses perangkat lunak, yang menuju pada produk perangkat lunak yang dihasilkan. Proses pengembangan
perangkat lunak sama seperti proses rakayasa keteknikan lainnya. Sebuah model mengenai proses pengembangan perangkat lunak yang diturunkan dari aktivitas
rekayasa keteknikan yang diterima oleh manajemen proyek perangkat lunak karena menawarkan cara membuat pengembangan yang lebih baik. Pengembangan
Universitas Sumatera Utara
perangkat lunak Model Air Terjun, Roger S Pressman, . “Software Engineering A Practitioner’s Approach, McGraw-Hill”
Kegiatan-kegiatan mendasar yg umum bagi semua proses Perangkat Lunak : 1. Spesifikasi Perangkat Lunak Fungsionalitas perangkat lunak dan batasan
kemampuan operasinya harus didefinisikan. 2. Pengembangan Perancangan dan Implementasi Perangkat Lunak
Perangkat lunak yang memenuhi spesifikasi harus di produksi. 3. Validasi Perangkat Lunak Perangkat lunak harus divalidasi untuk menjamin
bahwa perangkat lunak bekerja sesuai dengan apa yang diinginkan oleh pelanggan.
Definisi dan Analisis kebutuhan
Integarasi dan Sistem Testing
Implementasi dan Unit Testing
Perancangan Desain Sistem dan Perangkat lunak
Universitas Sumatera Utara
4. Evolusi Perangkat Lunak Perangkat lunak harus berkembang untuk memenuhi kebutuhan pelanggan.
2.4 Mengenal Microsoft Visual Basic 6.0