Pengertian Program Aplikasi Proses Perangkat Lunak

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