Firdaus Archive

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

Perbedaan Bahasa Script dan Bahasa Pemrograman

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

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 (Update 2025-04-09) 
RAW Source Code Download : 


Jika di atas gagal gunakan bawah ini

Jika Gagal Gunakan Bawah Ini



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

Grafika Komputer OpenGL C++ Project Morphing

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 (Update 2025-04-09) 
RAW Source Code Download : 

Grafika Komputer OpenGL C++ Project Translasi dan Rotasi

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

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

VS2012 Logo



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

(Link Diperbarui 2025-04-09)
Visual Studio : Official Microsoft
OpenGL / GLUT : Google Drive | Google Drive 2 

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;
}

Alarm Visual Basic 6.0

Aplikasi ini dibuat untuk memenuhi persyaratan kuliah VB di Semester 3, aplikasi ini sangat simpel dan hanya menggunakan 1 Form saja, cara penggunaanya pun mudah, tinggal memasukkan berapa menit alarm akan berbunyi dan lalu klik add, setelah itu klik activate, alarm bisa diatur untuk beberapa kali dapat berbunyi.
Berikut penampakan Programnya dan juga link downloadnya saya sertakan di bawah
Alarm VB6
VB6Alarm


Jika anda tidak memiliki Visual Basic 6.0 dilahkan download disini :  Bagas31 VB6

Komunikasi Data Media Transmisi

Materi ini adalah Tugas untuk Semester 3 di Mata Kuliah Komunikasi Data, silahkan bagi yang ingin mendownloadnya, ada dalam 2 format yaitu PDF dan PowerPoint Presentation(PPSX)

Screenshot PowerPoint
Untuk Link downloadnya bisa klik di bawah ini

PowerPoint : https://goo.gl/J5Zx0p
PDF : https://goo.gl/e4jwjg

Script Konverter Hexa ke Desimal (Beserta Simulation Table)

Tadi, gue udah share Script Konverter dari Biner ke Desimal, nah gue nge-share lagi dengan beda topik(bukan nama temen sekelas gue ya). Sekarang gue mau berbagi script terbaru buatan temen gue dengan sangat (tidak) ikhlas, yaitu Konverter Hexa ke Desimal beserta simulation tablenya.

Seperti biasanya, buat yang mau scriptnya, silahkan ketik sendiri. Kalo 'nggak mau ya close-tab ini aja. Gitu aja kok repot, wedus.
Pake ada yang bilang, kelamaan lah, script error lah. Tai, lo tuh nyadar. Makannya jangan jadi spammer mulu, giliran mau analisis script, malah 'ndak bisa, kan gendeng.

Gak usah basa-basi nih pake aja scriptnya dibawah.
script

Pengen cepet? nyoh download nang kene
Ojo lali komen ndeng lanek wes kenek...
Ikilo hasile su lanek kon gak percoyo iki script work 1000000000000%

16
Hasil Desimal: 10
Penghitungan:

-->

Script Konverter Binary ke Desimal (Beserta Simulation Table)

Sebelumnya, gue pernah bikin Auto Login @wifi.id, tapi lupa dimana gue nge-share-nya, tapi selagi akses untuk ke Flexi dihapus oleh Telkampret. Apa daya? Script itu dah 'nggak berguna. Shit! Bitch!
Udah, 'nggak usah dicari scriptnya, udah usang, 'nying.

Tapi gue 'nggak berhenti sampe tempat parkir di sini. Sekarang gue mau berbagi script terbaru buatan gue dengan sangat (tidak) ikhlas, yaitu Konverter Binary ke Desimal, Hexa ke Desimal, Oktal ke Desimal beserta simulation tablenya.
Buat yang mau scriptnya, silahkan ketik sendiri. Kalo 'nggak mau ya close-tab ini aja. Gitu aja kok repot, asu.
Pake ada yang bilang, pesing lah, ke hack lah. Tai, lo tuh nyadar. Makannya jangan jadi spammer mulu, giliran mau analisis script, malah 'ndak bisa, kan gendeng.

Terserah nih kode mau lo pake buat apa aja, mau lo buat tugas, skripsi, lo pelototin sampe mata lo kebakar ya urusan lo sendiri.

script

lenek pengen cepet download nang kene


Wocoen : iki script mek iso konversi bilangan biner nang desimal
Kon gak percoyo lanek script iki work 100%? nyoh jajalen dewe

Lebokno nomer biner terus kliktombol Convert su:
2
   
Hasil Desimal su: 10
Itungane:  

--> Ojo lali komen su, gak komen tak dungakno gak iso ngising 7 taun koen :v

Welcome to my Blog

This is my Blog, Have a seat... I tell you a story
story book
Story


Unescape Encoder


unescape

Online Unescape Decoder and Encoder

Place Plain Source Here and Hit Encode  
       

 Paste Encoded Here and Hit Decode  
  This can be used with the unescape( ); function in JavaScript. This online tool will Decode and Encode Unescape People often use Unescape when hacking and inserting links. This tool is good for decoding such hacks and iFrame codes. CyberDark Mojokerto Forum SEO - Mojokerto Forums

Local Encryption Algorithm - Note to Myself

buat fungsi bernama enrkiptorfir() dan dekriptorfir()

lalu fungsi ini dibuatkan dll library seperti di windows, source code dllnya ini harus di encrypt dan hanya bisa di buka sendiri oleh yang buat

contoh isi dllnya adalah di bawah ini

variabel inputannya ini akan di kunci menggunakan encoding seperti base64 (utamanya mau pakai Ascii85) (atau yang lainnya bisa pakai XXE, UUE, binhex, Base32, Base85, Ascii85) dan di gabung jadi tidak hanya 1 fungsi


fungsi enrkiptorfir() hanya encryptor biasa tidak diberikan tanggal expired 

contoh : base64encode ( ' teksyangakandiencryptdisini ' ) maka hasilnya adalah dGVrc3lhbmdha2FuZGllbmNyeXB0ZGlzaW5p


untuk dekriptorfir() ini di buatkan decodingnya seperti fungsi encryptornya hanya saja diberikan batas expired, logika programnya seperti ini


contoh : 

if date < '2025-07-07' then

base64decode ( ' dGVrc3lhbmdha2FuZGllbmNyeXB0ZGlzaW5p ' ) 

maka hasilnya adalah teksyangakandiencryptdisini 


else 

acaklokasihuruf ( ' dGVrc3lhbmdha2FuZGllbmNyeXB0ZGlzaW5p ' ) maka hasilnya 

maka hasilnya adalah dGVrc3lhbmdha2FuZGllbmNyeXB0ZGlzaW5p di pindah pindah saja lokasinya tapi tidak mendecrypt nilai yang diberikan


_____________________________________________________________________________


cara lain adalah dengan metode encrypt hurufnya dipindah posisi sebanyak 2x akan tetapi decryptnya hanya 1x, maka harus memakai decrypt berulang kali 

contoh encryptfir( 'A' ) maka hasil yang tampil bisa jadi 'C'

tapi decryptfir( 'C' ) maka hasil yang tampil bisa jadi 'B', jika ingin mendapatkan hasil A maka lakukan decryptfir( 'C' ) lagi

akan tetapi di barengi dengan validasi tanggal juga, jika tanggal sudah melewati tertentu maka fungsi tidak berfungsi sebagaimana mestinya

____________________________________________________________________________


fungsi ini harus dipakai di tempat yang vital seperti pada saat insert data, dan pada saat update data, atau bisa juga saat load data saja dan yang di kunci hanya value2 tertentu saja seperti tanggal dll


-------------------------------------------


bisa juga dengan menggunakan aes encryption di database 


CREATE FUNCTION `encrypt_credit_card`(credit_card_number VARCHAR(255), encryption_key VARCHAR(255))

RETURNS BLOB

DETERMINISTIC

BEGIN

  RETURN AES_ENCRYPT(credit_card_number, encryption_key);

END;



SELECT AES_DECRYPT(encrypted_column, 'your_secret_key') AS decrypted_data FROM your_table;



fungsi untuk select dari kolom encryptnya, lalu untuk mengunci dan disimpan di database bisa memakai ini 


INSERT INTO users (username, encrypted_credit_card) VALUES ('John Doe', encrypt_credit_card('1234-5678-9012-3456', 'your_secret_key'));



your_secret_key = ini dijadikan text agar load di dll, jika salah maka hasil encryptnya juga akan salah

 

di dll gunakan fungsi ini 

if date < tanggal tertentu 2050-01-01 

your_secret_key yang benar

else

your_secret_key yang salah

end


jika seperti ini maka secret keynya akan benar di tanggal tertentu dan akan salah jika tanggal sudah melewati batas


this is writed at 2025-07-30