1. Menerima input
2. Memproses input tersebut sesuai dengan programnya
3. Menyimpan perintah-perintah dan hasil dari pengolahan
4. Menyediakan output dalam bentuk informasi
Menurut William M. Fouri, Introduction to the Computer. The Tool of Business 3 Edition. Prentice Hall, 1998. Komputer adalah suatu pemroses data yang
dapat melakukan perhitungan besar secara cepat, termasuk perhitungan aritmatika dan operasi logika, tanpa campur tangan dari manusia.
2.3 Pengertian Program Aplikasi
Program adalah 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
penulisan sintaks yaitu aturan gramatikal yang mengatur tata cara penulisan kata, ekspresi dan pernyataan. Selain itu, sintaks juga berperan dalam penulisan program
yaitu aturan untuk meyatakan suatu arti agar dapat dieksekusi dan menghasilkan output yang sesuai dengan yang diinginkan. Sutejo, Budi dan AN, Michael: 2000.
Universitas Sumatera Utara
Aplikasi adalah satu unit perangkat lunak yang dibuat untuk melayani kebutuhan akan beberapa aktivitas Buyens, 2001. Aplikasi adalah sistem lengkap
yang mengerjakan tugas spesifik Post, 1999.
Jadi program aplikasi adalah program siap pakai. Program yang direka untuk melaksanakan suatu fungsi bagi pengguna atau aplikasi yang lain. Aplikasi akan
menggunakan sistem operasi OS komputer dan aplikasi lainnya yang mendukung.
2.4 Pengertian Kamus Digital
Kamus digital lebih mengutamakan pada fasilitas pengolah kata elektronis, yaitu sebuah fasilitas yang memungkinkan aplikasi pengolah kata memeriksa ejaan dari
dokumen yang diketik. Hal ini dapat meminimumkan kemungkinan salah eja atau salah ketik. Di negara-negara maju, pengguna fasilitas pengolah kata elektronis sangat
umum, sehingga menjadi salah satu indikator pemilihan terhadap pengolah kata yang hendak dipakai Rinarizky, 2007.
Penggunaan kamus elektronis atau kamus digital dalam aplikasi pemrosesan teks merupakan hal yang tidak dapat dihindarkan. Kamus merupakan basis
pemeriksaan, basis pengetahuan, bahkan sebagai basis penyelidikan. Rinarizky, 2007.
Universitas Sumatera Utara
2.5 Pengembangan Sistem
Pengembanan sistem terdiri atas sederetan kegiatan yang dapat dikelompokkan menjadi beberapa tahapan. Ada berbagai pembagian tahapan dalam pengembangan
sistem, yaitu:
a. Metodologi yang disebut waterfall atau air terjun yang membagi daur hidup pengembangan system menjadi 6 tahapan: konsepsi, pendahuluan, analisis,
perancangan, Implementasi, dan pengujian.
b. Fabbri dan Schwab membaginya menjadi 5 tahapan: studi kelayakan, rencana pendahuluan, analisis sistem, perancangan sistem, dan implementasi sistem.
2.6 Pengertian Database