2. Model Logika, yaitu logika model perhitungan terdiri dari suatu set nilai –
nilai, definisi hubungan dan kesimpulan logis. 3.
Model Imperative, yaitu model perhitungan yang imperative terdiri dari
satu set nilai – nilai yang mencakup suatu status dan operasi tugas – tugas untuk memodifikasi status tersebut.
2.1.4 Prinsip Bahasa Pemrograman
Prinsip dasar perancangan bahasa pemrograman yaitu:
1. Sintaks merupakan aturan gramatikal atau komposisi suatu program yang
mengatur tata cara penulisan huruf, angka dan karakter lain serta menjelaskan bagaimana struktur program yang benar.
Contoh: Pada pembuatan program Pascal antara 2 statement dipisahkan oleh ;
titik koma X:=1; X:=X+1;
2. Tipe sistem dan semantikmerupakan tipe menunjukkan tipe nilai yang
dapat dimanipulasi oleh program dan artisemantik dari program, mencakup
juga aturan
penamaan entitas
variabel,fungsi,class,parameter,dll.
Contoh: Pada pembuatan program C int vector[10]
Arti semantiknya akan menyebabkan ruang sebanyak 10 3.
Manajemen memori, menunjuk kepada sekumpulan teknik yg membantu
kita untuk memahami pemetaan letak dari nilai, struktur data, dan struktur program di dalam memori.
4. Exception handling, mengenai penanganan exception hal – hal yang tak
terduga seperti kesalahan input ketika menjalankan program.
2.1.4 Jenis Bahasa Pemrograman
Berikut merupakan bahasa pemrograman:
1. Bahasa pemrograman C kategori tingkat tinggi
Dibuat untuk memprogram sistem dan jaringan komputer namun bahasa ini juga sering digunakan dalam mengembangkan software aplikasi. C juga banyak
dipakai oleh berbagai jenis platform sistem operasi dan arsitektur komputer, bahkan terdapat beberepa compiler yang sangat populer telah tersedia.
2. Bahasa pemograman JAVA kategori tingkat tinggi
Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Java tidak boleh disalahpahami
sebagai JavaScript. JavaScript adalah bahasa scripting yang digunakan oleh web browser.
3. Bahasa pemograman PYTHON
Python adalah bahasa pemrograman dinamis yang mendukung pemrograman berorientasi obyek. Python dapat digunakan untuk berbagai keperluan
pengembangan perangkat lunak dan dapat berjalan di berbagai platform sistem operasi.
4. Bahasa pemograman RUBY
Ruby adalah bahasa skripting yang berorientasi obyek. Tujuan dari ruby adalah menggabungkan kelebihan dari semua bahasa-bahasa pemrograman
scripting yang ada di dunia. Ruby ditulis dengan bahasa pemrograman C dengan kemampuan dasar sepertiPerl dan Python.
5. Bahasa pemograman SQL kategori tingkat tinggi
SQL Structured Query Language adalah sebuah bahasa yang dipergunakan untuk mengakses data dalam basis data relasional. Bahasa ini secara de
facto merupakan bahasa standar yang digunakan dalam manajemen basis data relasional. Saat ini hampir semua server basis data yang ada mendukung bahasa
ini untuk melakukan manajemen datanya.
6. Bahasa pemograman ColdFusion
ColdFusionadalah server aplikasi dan framework pengembangan perangkat lunak yang digunakan untuk mengembangkan perangkat lunak komputer
khususnya situs web dinamis.
7. Bahasa pemograman PHP kategori tingkat tinggi