TUGAS PENGANTAR TEKNIK INFORMATIKA

PERBEDAAN COMPILER DAN INTERPRETER

Compiler adalah program yang menterjemahkan bahasa pemrogaman dari bahasa tingkat tinggi ke dalam bahasa mesin.

Interpreter adalah perangkat lunak yang mampu mengeksekusi kode program ditulis oleh programmer, lalu menerjemhkannya ke dalam bahasa mesin sehingga mesin melakukan instruksi yang diminta oleh programmer tersebut.

Perbedaannya :

1. Jika menjalankan program hasil kompilasi dapat dilakukan tanpa butuh kode sumber. Kalau interpreter butuh kode sumber.

2. Jika compiler, maka pembuatan kode yang bisa dijalankan mesin dilakukan dalam 2 tahap terpisah, yaitu parsing ( pembuatan kode objek ) dan linking ( penggabungan kode objek dengan library ) . Interpreter tidak ada proses terpisah.

3. JIka compiler membutuhkan linker untuk menggabungkan kode objek dengan berbagai macam library demi menghasilkan suatu kode yang bisa dijalankan oleh mesin. Kalau interpreter tidak butuh linker untuk menggabungkan kode objek dengan berbagai macam library.

4. Interpreter cocok untuk membuat / menguji coba modul ( sub-routine / program-program kecil ). Maka compiler agak repot karena untuk mengubah suatu modul / kode objek kecil, maka harus dilakukan proses linking / penggabungan kembali semua objek dengan library yang diperlukan.

5. Pada kompiler bisa dilakukan optimisasi / peningkatan kualitas kode yang bisa dijalankan. Ada yang dioptimasi supaya lebih cepat, ada yang supaya lebih kecil, ada yang dioptimasi untuk sistem dengan banyak processor. Kalau interpreter susah atau bahkan tidak bisa dioptimasikan

EASY TO UNDERSTAND

Bagaimana agar program dapat dimengerti (easy to understand):
Pertama, memilih atau mengambil inti data-data yang tepat dalam program.
Kedua, mendesain struktur algoritma program dengan baik, benar dan efisien.
Ketiga, mempelajari asas-asas atau dasar dari bahasa yang pemrogaman yang akan digunakan.

STYLE PROGRAMMING

A.

Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Java banyak mengadopsi sintaks C dan C++.
contoh :

import java.util.Scanner;

public class keempatxx {
public static void main (String args[]){
Scanner x = new Scanner(System.in);
double in1, in2, jlh, krg, kali, bagi;
System.out.println(“Masukkan angka pertama: “);
in1 = x.nextDouble();

System.out.println(“Masukkan angka kedua: “);
in2 = x.nextDouble();

jlh = in1 + in2;
krg = in1 – in2;
kali = in1 * in2;
bagi = in1 / in2;
System.out.println(“Hasil Penjumlahan: “);
System.out.println(jlh);
System.out.println(“Hasil Pengurangan: “);
System.out.println(krg);
System.out.println(“Hasil Perkalian: “);
System.out.println(kali);
System.out.println(“Hasil Pembagian: “);
System.out.println(bagi);
}

}

B.

Microsoft Visual Basic (sering disingkat sebagai VB saja)

merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment (IDE) visual untuk membuat program perangkat lunak berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman (COM). Visual Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan pengembangan perangkat lunak komputer berbasis grafik dengan cepat.
Contoh :

Dim hasil As Sing
leIf Text1.Text = “” Then Exit Sub
angka(2) = CSng(Text1.Text)
Select Case operator
Case “+”
hasil = angka(1) + angka(2)
Case “-”
hasil = angka(1) – angka(2)
Case “*”
hasil = angka(1) * angka(2)
Case “/”
hasil = angka(1) / angka(2)
Case “^”
hasil = angka(1) ^ angka(2)
End
SelectText1.Text = hasil

C.

PHP adalah singkatan dari “PHP: Hypertext Preprocessor”, yang merupakan
sebuah bahasa scripting yang terpasang pada HTML. Sebagian besar sintaks mirip
dengan bahasa C, Java dan Perl, ditambah beberapa fungsi PHP yang spesifik.
Tujuan utama penggunaan bahasa ini adalah untuk memungkinkan perancang web
menulis halaman web dinamik dengan cepat.
Hubungan PHP dengan HTML
Halaman web biasanya disusun dari kode-kode html yang disimpan dalam
sebuah file berekstensi .html. File html ini dikirimkan oleh server (atau file) ke
browser, kemudian browser menerjemahkan kode-kode tersebut sehingga
menghasilkan suatu tampilan yang indah.
Contoh :

<?

function eksekusi()

{

$op   = $_POST[‘operator’];

$bil1 = $_POST[‘bil1’];

$bil2 = $_POST[‘bil2’];

if($op == “+”)

{

$hasil = $bil1 + $bil2;

}

elseif($op == “-“)

{

$hasil = $bil1 – $bil2;

}

elseif($op == “/”)

{

$hasil = $bil1 / $bil2;

}

elseif($op == “X”)

{

$hasil = $bil1 * $bil2;

}

return $hasil;

}

?>

D.

Bahasa pemrograman c merupakan bahasa pemrograman tingkat tinggi, itu dikarenakan bahasa c dapat dimengerti dan dipelajari dengan mudah karena kedekatanya dengan bahasa manusia. Tapi banyak orang juga mengatakan bahwa bahasa c adalah medium level progamming language karena bahasa c juga dapat digunakan untuk memasukkan program ke mesin.
Contoh :
void jumlah()
{
int jumlah,bil1,bil2;
printf(“Bilangan 1 nya apa?? “);
scanf(“%d”,bil1);
printf(“Bilangan kedua?? “);
scanf(“%d”,bil2);
jumlah=bil1+bil2;
printf(“Hasilnya tambahannya %dn”,jumlah);

Sumber :

http://farri.student.umm.ac.id/2010/02/03/perbedaan-compiler-dengan-interpreter/

http://koplarpudak.blogspot.com/

http://www.herukurniawan.com/2009/10/aplikasi-kalkulator-sederhana-dengan-php/

http://www.nusinau.com/kalkulator-sederhana/

http://id.wikipedia.org

http://www.google.co.id

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s