Dasar teori
Pemrograman adalah proses menulis, menguji dan memperbaiki, dan memelihara kode yang membangun suatu program komputer. Sedangkan,program menurut kbbi adalah rancangan
mengenai asas serta usaha yang akan dijalankan. Program berisikan serangkaian instruksi yang ditulis pada computer untuk menjalankan suatu fungsi. Sebaliknya, computer juga memerlukan program untuk menjalankan fungsinya. Program ini ditulis menggunakan berbagai Bahasa pemrograman.
Sebagai contoh Bahasa C,C++,Java,dll. Cikal bakal Bahasa pemrograman pada tahun 1822, terciptanya sebuah mesin beranama difference engine yang diciptakan oleh Charles Babbage, mahasiswa di universitas Cambridge Inggris. Namun msin ini hanya bisa mengeluarkan output.
Setelah 10 tahun berlalu barulah dikembangkan mesin pengolah data olehnya pada tahun 1849.
Setelah itu perjuangannya dilanjutkan oleh Prevost yang membuat kopian dari perhitungan algoritma mesinnya dan mengirim ke berbagai belahan dunia. Di tahun 1854, GeorgeBoole menemukan system logika. Logika ini menyatakan hubungan lebih besar,lebih kecil,sama dengan dan tidak sama dengan.
Akhirnya pada tahun 1949 short code dicetuskan sebagai Bahasa pemrograman tingkat tinggi pertama untuk mengembangkan computer elektronik. Pada tahun 1950 bahasa pemrograman autocode ditemukan, Bahasa pemrograman ini kemudian digunakan sebagai compiler yang mengkonversi secara otomatis bahasanya ke Bahasa mesin. Dampak dari perkembangan Bahasa pemrograman ini salah satunya adalah revolusi industry, tenaga kerja manusia di dalam pabrik kini mulai diganti dengan mesn. Era reformsi sudah menggunakan computer dan pemrosesan informasi menggunakan computer sehingga lebih cepat dan lebih efisien. Salah satunya juga di bidang akutansi,system pemrosesan informs akutansi berbasis computer juga kini banyak ditawarkan dengan tujuan untuk meringankan dan mempermudah para akuntan dalam menghasilkan informasi.