Firdaus Archive

Blog pribadi untuk curhat, share tentang script, software, kuliah, project IT dan seputar IT.

Perbedaan Bahasa Script dan Bahasa Pemrograman

5 komentar
Mungkin tak pernah terfikirkan oleh anda bahwa Bahasa Script dan Bahasa Pemrograman ternyata berbeda, saya sendiri pun baru tahu beberapa waktu yang lalu saat sedang searching tentang sejarah PHP dan C++, ternyata disebutkan di Wikipedia bahwa PHP(Hypertext Preprocessor) merupakan script, sedangkan C++ merupakan bahasa pemrograman.

Dari situ saya mulai mencari apakah benar script dan bahasa pemrograman itu berbeda, akhirnya saya menemukan titik temu yang jelas meskipun sebenarnya bahasa script  dan bahasa pemrograman ini termasuk dalam kategori 'Serupa tapi tak sama'.

Bahasa Pemrograman
Mari kita bahas pengertian bahasa pemrograman terlebih dahulu, bahasa pemrograman adalah instruksi standar untuk memerintah komputer agar mempunyai fungsi tertentu sesuai dengan algoritma yang ditulis oleh programmer dimana proses eksekusi program biasanya dilakukan secara kompilasi atau compile

Contoh bahasa pemograman : C++, C#, C, Visual Basic, Java

Bahasa Script
Bahasa script adalah bentuk bahasa pemograman yang biasanya disisipkan dalam suatu aplikasi atau bahasa pemograman lainnya yang memiliki kegunaan untuk melengkapi program atau aplikasi sehingga dapat berfungsi sesuai keinginan programmer, biasanya bahasa script dieksekusi secara intepreter yang berarti eksekusi program dapat tetap berjalan walaupun terjadi error pada source code

Contoh Bahasa Script : PHP, Javascript, Perl

Perbedaan Bahasa Script dan Bahasa Pemrograman
Bahasa script termasuk juga kedalam bahasa pemrograman, namun hal yang membedakan keduanya hanyalah proses eksekusinya saja. Jika bahasa pemrograman membutuhkan proses compile sebelum program dapat berjalan berbeda dengan bahasa script dimana program dapat langsung berjalan tanpa perlu adanya proses compile terlebih dahulu

Bahasa Pemrograman
  • Proses eksekusi melalui kompilasi atau perlu di compile terlebih dulu
  • Biasanya memerlukan IDE
  • Jika source code error maka program tidak akan dapat berjalan
Bahasa Pemrograman


Bahasa Script
  • Proses eksekusi  secara interpreter
  • Hanya memerlukan text editor (seperti notepad++)
  • Jika source code error maka program akan tetap dapat berjalan meskipun ada komponen yang error yang tidak tampil, akan tetapi error biasanya akan tetap ditampilkan.
Bahasa Script

Sekarang anda sudah paham kan kalau bahasa pemrograman dan bahasa script itu berbeda.
Jika anda memerlukan informasi yang lebih detail silahkan kunjungi situs dibawah ini

Grafika Komputer OpenGL C++ Project Roket 2D

2 komentar
Postingan sebelumnya sudah saya bagikan tentang Translasi dan Rotasi di OpenGL menggunakan bahasa pemrograman C++ dan Software Visual Studio 2012. Jika anda belum memiliki softwarenya silahkan download disini Nah pada kali ini saya akan membagikan project 2D yang jadi dan termasuk lumayan rumit pembuatannya, project ini bukan murni buatan saya, saya hanya memodifikasinya sedikit agar terlihat lebih bagus.

Roket OpenGL


Source Codenya 



Untuk syntax include silahkan ditambahkan sendiri komponen yang penting dan dibutuhkan. Jika anda belum bisa menjalankannya silahkan komentar.

Grafika Komputer OpenGL C++ Project Morphing

Tidak ada komentar
Tadi sudah saya bagikan source code tentang translasi dan rotasi dan sekarang akan saya bagikan tentang morphing, yaitu perubahan bentuk objek, disini yang berubah yaitu objek dari pesawat ke kura kura. tak perlu panjang lebar berikut penampakannya.

opengl morphing

Hasil compilenya silahkan klik >>> disini

Source Codenya


Grafika Komputer OpenGL C++ Project Translasi dan Rotasi

Tidak ada komentar
Di postingan kali ini saya akan berbagi source code project OpenGL menggunakan bahasa pemrograman C++, software yang saya gunakan yaitu Visual Studio 2012 dan OpenGL Utility Toolkit versi 3.7.6
Jika anda tidak mempunyai softwarenya anda bisa mendownloadnya di blog ini. Link download juga sudah saya sertakan.
Download Visual Studio 2012 dan OpenGL

Project Opengl Translasi & Rotasi
OpenGL 2D Rotasi & Translasi Segitiga


Source Codenya


Anda gagal untuk menjalankan? coba klik disini

Grafika Komputer OpenGL C++ Project Rotasi

Tidak ada komentar
Di postingan kali ini saya akan berbagi source code project OpenGL menggunakan bahasa pemrograman C++, software yang saya gunakan yaitu Visual Studio 2012 dan OpenGL Utility Toolkit versi 3.7.6
Jika anda tidak mempunyai softwarenya anda bisa mendownloadnya di blog ini. Link download juga sudah saya sertakan.
Download Visual Studio 2012 dan OpenGL

Project Opengl Rotasi Kotak
Rotasi OpenGL



Source Codenya



Anda gagal untuk menjalankan? coba klik disini

Download Visual Studio 2012 dan OpenGL

Tidak ada komentar
VS2012 Logo



Di Postingan ini saya akan memberikan link download dari Visual Studio 2012 dan OpenGL yang digunakan untuk project dalam blog ini

Visual Studio : Official Microsoft
OpenGL / GLUT : Google Drive


Cara penggunaannya yaitu

1. Ekstrak file yang sudah di download tadi lalu akan muncul 4 file


GLUT

2. Kemudian copy file glut.h ke directory include di 
Program Files (x86)\Microsoft Visual Studio 11.0\VC\include (Jika anda menggunakan 64bit Windows) 
atau di Program Files\Microsoft Visual Studio 11.0\VC\include (Jika anda menggunakan 32bit Windows) 
glut_h

3. Lalu copy file glut32.lib ke directory lib di 
Program Files (x86)\Microsoft Visual Studio 11.0\VC\lib (Jika anda menggunakan 64bit Windows)
Program Files\Microsoft Visual Studio 11.0\VC\lib (Jika anda menggunakan 32bit Windows)
glut_lib

4. Lalu copy file glut32.dll ke directory Windows\System

glut_dll

Setelah semua langkah diatas selesai lalu jalankan Visual Studio 2012 lalu buat project baru C++ dan pilih Console Application. lalu pastekan code dibawah ini dan compile, jika berhasil tanpa error maka penginstalan OpenGL di komputer anda berhasil

#include "stdafx.h"
#include "glut.h"

void userdraw(){

}

void display(void){
glClear(GL_COLOR_BUFFER_BIT);
userdraw();
glutSwapBuffers();
}

int _tmain(int argc, char *argv[])
{
glutInit(&argc, argv); 
glutInitDisplayMode(GLUT_DOUBLE|GLUT_RGB);
glutInitWindowPosition(100,100);
glutInitWindowSize(800,600);
glutCreateWindow("ifirdausku.blogspot.co.id");
glClearColor(0.0,0.0,0.0,0.0);
gluOrtho2D(-400.,400.,-300.,300.);
glutIdleFunc(display);
glutDisplayFunc(display);
glutMainLoop();
return 0;
}