Seluruh proses ini dapat diekspresikan dalam

Bahasa Pemrograman
1. Bahasa Pemrograman
1. C++
C++ adalah sebuah bahasa pemrograman yang memiliki banyak dialek, seperti bahasa
orang yang banyak memiliki dialek. Dalam C++, dialek bukan disebabkan oleh
karena si pembicara berasal dari Jepang atau Indonesia, melainkan karena bahasa ini
memiliki beberapa kompiler yang berbeda. Ada empat kompiler umum yaitu : C++
Borland, C++ Microsoft Visual, C/386 Watcom, dan DJGPP. Anda dapat
mendownload DJGPP atau mungkin saja anda telah memiliki kompiler lain.

Bahasa pemrograman C++ diciptakan satu dekade setelah C oleh Bjarne Stroustrup
pada tahun 1983. Pada mulanya bahasa C++ disebut dengan “a better C”. Nama C++
kemudian diberikan oleh Rick Mascitti pada musim panas 1983. Adapun tanda ++
pada C++ berasal dari nama operator penaikan pada bahasa C. Keistimewaan yang
sangat berarti pada C++ adalah karena bahasa C++ mendukung Pemrograman
Berorientasi Obyek (PBO) atau Object Oriented Programming (OOP).

Bahasa pemrograman C++ adalah bahasa yang amat berbeda. Untuk kompiler C++
berbasis DOS, akan memerlukan beberapa kata kunci (keywords); keyword sendiri
tidak cukup untuk difungsikan sebagai input dan output. Walau hampir semua fungsi
dalam file library tampaknya bias diakses oleh header filenya.


Perbedaan Antara Bahasa pemrograman C dan C++ meskipun bahasa-bahasa tersebut
menggunakan sintaks yang sama tetapi mereka memiliki perbedaan, C merupakan
bahasa pemrograman prosedural, dimana penyelesaian suatu masalah dilakukan
dengan membagi-bagi masalah tersebut kedalam su-submasalah yang lebih kecil,
Selain itu, C++ merupakan bahasa pemrograman yang memiliki sifat Pemrograman
berorientasi objek, Untuk menyelesaikan masalah, C++ melakukan langkah pertama
dengan menjelaskan class-class yang merupakan anak class yang dibuat sebelumnya
sebagai abstraksi dari object-object fisik, Class tersebut berisi keadaan object,
anggota-anggotanya dan kemampuan dari objectnya, Setelah beberapa Class dibuat
kemudian masalah dipecahkan dengan Class.

Saat ini banyak kompiler C++ yang beredar di pasaran. Sebagai contoh Microsoft
Corporation, sebagai perusahaan pembuat perangkat lunak yang sangat terkenal,
Microsoft mengeluarkan produk kompiler C++ berupa Microsoft C/C++ serta Visual

C++. Adapun Borland International yang sangat terkenal dengan Turbo Pascal-nya,
mengeluarkan Turbo C++ dan Borland C++.

Berikut ini adalah beberapa kompilator C++ yang dapat digunakan secara gratis, yaitu

:

Microsoft Visual C++ 2005 Express
Turbo C++ Explorer
Apple Xcode for Mac OS X
Open Source Watcom / OpenWatcom C/C++ Compiler
Digital Mars C/C++ Compiler (Symantec C++ Replacement)
Bloodshed Dev-C++ C++ Compiler
Free Microsoft .NET Framework Software Development Kit (SDK) / Free Microsoft
Visual C++ Compiler
Intel C++ Compiler for Linux Non-Commercial Version
Sun Studio Compilers and Tools
Open64 Compiler Tools
Apple’s Macintosh Programmer’s Workshop (C and C++ compilers)
TenDRA C/C++ Compiler
GNU C/C++ Compiler
Ch Embeddable C/C++ Interpreter (Standard Edition)
DJGPP C and C++ Compilers
CINT C and C++ Interpreter
SDCC C Cross-compiler

Cygwin Project (C & C++ Compilers)
SDCC C Cross-compiler

Setiap kompiler ini agak berbeda. Setiap kompiler akan dapat menjalankan fungsi
fungsi standar C++ ANSI/ISO, tetapi masing masing kompiler juga akan dapat
menjalankan fungsi fungsi nonstandard (fungsi fungsi ini, agak mirip dengan ucapan
yang tidak standar yang diucapkan orang diberbagai pelosok negeri. Sebagai contoh,
di New Orleans kata median disebut neutral ground). Kadang kadang pemakaian
fungsi nonstandard akan menimbulkan masalah pada saat anda hendak
mengkompilasi kode sumber data (source code) (yaitu program berbahasa C++ yang
ditulis oleh seorang programer) mempergunakan kompiler yang berbeda.

1. JAVA
Java adalah bahasa pemrograman berorientasi objek yang dikembangkan oleh Sun
Microsystems sejak tahun 1991. Bahasa ini dikembangkan dengan model yang mirip
dengan bahasa C++ dan Smalltalk, namun dirancang agar lebih mudah dipakai dan
¬platform independent, yaitu dapat dijalankan di berbagai jenis sistem operasi dan
arsitektur komputer¬¬. Bahasa ini juga dirancang untuk pemrograman di Internet
sehingga dirancang agar aman dan portabel.
Bahasa Java dapat dikategorikan sebagai sebuah bahasa pemrograman berorientasi

objek, pemrograman terdistribusi dan bahasa pemrograman multithrreaded. Objek
Java dispesifikasi dengan membentuk kelas. Untuk masing-masing kelas Java,
kompiler Java memproduksi sebuah file keluaran arsitektur netral yang akan jalan
pada berbagai implementasi dari Java Virtual Machine (JVM). Awalnya Java sangat
digemari oleh komunitas pemrograman internet, karena Java mendukung untuk
applets, dimana program dengan akses sumber daya terbatas yang jalan dalam sebuah
web browser. Java juga menyediakan dukungan level tinggi untuk networkingdan
objek terdistribusi.
Java juga dianggap sebagai sebuah bahasa yang aman. Tampilan ini pada khususnya
penting menganggap bahwa sebuah program Java boleh mengeksekusi silang sebuah
jaringan terdistribusi.
Sedikit perbandingan tambahan dengan bahasa C dan C++, Java banyak mewarisi
konsep orientasi objek dari C++ namun dengan menghilangkan aspek-aspek
kerumitan dalam bahasa C++ tanpa mengurangi kekuatannya. Hal ini mempermudah
programer pemula untuk mempelajari Java namun mengurangi keleluasaan programer
berpengalaman dalam mengutak-atik sebuah program. Di balik kemudahan yang
ditawarkan Java, luasnya fasilitas library Java sendiri membuat seorang programer
membutuhkan waktu yang tidak singkat untuk dapat menguasai penggunaan librarylibrary tersebut.
Bahasa pemrograman lain yang telah ada sebelum Java lahir sudah merupakan bahasa
yang baik dan mudah dipelajasi oleh programmer profesional. Akan tetapi para

programmer ini menginginkan sesuatu yang baru yang memiliki banyak hal yang
menyelesaikan masalah mereka. Utamanya adalah keamanan kode mereka. Hal ini
melahirkan pikiran yang revolusioner untuk menemukan bahasa pemrograman lain
yang disebut Java. Tidak hanya keamanan tapi juga beberapa hal yang sering disebut
sebagai Java-Buzzwords. Kata-kata ini menjelaskan berbagai fitur tambahan dan

beberapa hal yang membuat Java demikian sukses dan diterima oleh dunia perangkat
lunak. Berikut ini adalah penjelasan serta keuntungan dari kata-kata tersebut.
Seperti diuraikan sebelumnya, Java lahir dari suatu pemikiran mendalam akan bahasa
pemrograman yang ada pada saat itu, seperti C dan C++. Hal ini akan memudahkan
programmer profesional untuk dapat mengerti lebih jelas tentang Java, fungsionalitas,
dan lain sebagainya apabila ia memiliki pengetahuan dasar tentang C++ dan konsep
pemrograman berorientasi objek. Tujuannya agar konsep dasar dari teknologi Java
dapat dimengerti dengan mudah, dan programmer dapat segera menghasilkan sesuatu
sedini mungkin. Tidak hanya ini, penemu Java memastikan bahwa Java juga bermula
dari bahasa pemrograman dasar yang sudah ada pada saat itu. Kemudian mereka
membuang berbagai fitur yang rumit dan membingungkan.
Bahasa pemrograman Java didesain sejak awal untuk menjadi bahasa yang
berorientasi objek. Setelah kira-kira 30 tahun, akhirnya teknologi objek menjadi
kenyataan dan diterima oleh sebagian besar komunitas pemrograman. Konsep

berorientasi objek memungkinkan pembuatan software yang kompleks, berbasis
network, sehingga dapat disimpulkan bahwa teknologi Java menghasilkan platform
pembuatan perangkat lunak yang baik dan efisien serta berorientasi objek.
Keuntungan dari Bahasa Pemrograman Java :
-

Mulai dengan cepat

Java merupakan bahasa pemrograman berorientasi objek, mudah dipelajari, terutama
untuk programmer yang sudah menguasai C atau C++
-

Tulis lebih sedikit program

Jumlah kelas, jumlah metode, dll, menunjukkan bahwa program yang ditulis dalam
bahasa pemrograman Java memiliki jumlah 4 kali lipat lebih kecil dari program sama
yang ditulis dalam bahasa C++
-

Tulis program lebih baik


Bahasa pemrograman Java menganjurkan praktek membuat program yang baik, dan
automatic garbage collection membantu Anda untuk menghindari kebocoran memori.
Orientasi objeknya, arsitektur komponen JavaBeans, dan jangkauannya yanga luas,
API yang mudah diperluas, memungkinkan Anda menggunakan kode yang ada.
-

Membuat program dengan lebih cepat

Bahasa pemrograman Java lebih mudah dari C++, pemrograman akan menjadi 2 kali
lipat lebih cepat, dengan jumlah baris yang jauh lebih sedikit.
-

Menghindari kebergantungan pada platform tertentu

Anda dapat menjalankan program Anda pada banyak platform dengan TIDAK
menggunakan library yang ditulis spesifik untuk platform tertentu.

-


Tulis sekali, jalankan di mana saja

Karena aplikasi yang ditulis dalam bahasa Java dikompilasi ke dalam kode byte yang
bebas platform, aplikasi yang ditulis dapat jalan secara konsisten pada platform apa
saja.
-

Distribusikan software Anda dengan mudah

Dengan Java Web Start, pengguna program Anda akan dapat menggunakan aplikasi
Anda dengan mudah. Sistem pengecekan versi otomatis pada saat program dimulai
menjamin pengguna Anda selalu menjalankan versi terkini. Apabila versi baru
tersedia, Java Web Start akan melakukan instalasi secara otomatis.
Kekurangan dari Bahasa Pemrograman Java :
-

Tulis sekali, jalankan di mana saja.

Masih ada beberapa hal yang tidak kompatibel antara platform satu dengan platform
lain. Untuk J2SE, misalnya SWT-AWT bridge yang sampai sekarang tidak berfungsi

pada Mac OS X.
-

Mudah didekompilasi.

Dekompilasi adalah proses membalikkan dari kode jadi menjadi kode sumber. Ini
dimungkinkan karena kode jadi Java merupakan bytecode yang menyimpan banyak
atribut bahasa tingkat tinggi, seperti nama-nama kelas, metode, dan tipe data. Hal
yang sama juga terjadi pada Microsoft .NET Platform. Dengan demikian, algoritma
yang digunakan program akan lebih sulit disembunyikan dan mudah
dibajak/direverse-engineer.
-

Penggunaan memori yang banyak.

Penggunaan memori untuk program berbasis Java jauh lebih besar daripada bahasa
tingkat tinggi generasi sebelumnya seperti C/C++ dan Pascal (lebih spesifik lagi,
Delphi dan Object Pascal). Biasanya ini bukan merupakan masalah bagi pihak yang
menggunakan teknologi terbaru (karena trend memori terpasang makin murah), tetapi
menjadi masalah bagi mereka yang masih harus berkutat dengan mesin komputer

berumur lebih dari 4 tahun.
1. DATABASE
Database adalah kumpulan informasi yang disimpan di dalam komputer secara
sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk
memperoleh informasi dari basis data tersebut.
Istilah “database” berawal dari ilmu komputer. Meskipun kemudian artinya semakin
luas, memasukkan hal-hal di luar bidang elektronika, artikel ini mengenai database
komputer. Catatan yang mirip dengan database sebenarnyasudah ada sebelum revolusi
industri yaitu dalam bentuk buku besar, kuitansi dan kumpulan data yang
berhubungan dengan bisnis.

Konsep dasar dari database adalah kumpulan dari catatan-catatan atau potongan dari
pengetahuan. Sebuah database memiliki penjelasan terstruktur dari jenis fakta yang
tersimpan di dalamnya penjelasan ini disebut skema. Skema menggambarkan obyek
yang diwakili suatu database, dan hubungan di antara obyek tersebut.
Ada banyak cara untuk mengorganisasi skema, atau memodelkan struktur database ini
dikenal sebagai database model atau model data. Model yang umum digunakan
sekarang adalah model relasional, yang menurut istilah yaitu mewakili semua
informasi dalam bentuk tabel-tabel yang saling berhubungan dimana setiap tabel
terdiri dari baris dan kolom (definisi yang sebenarnya menggunakan terminologi

matematika). Dalam model ini, hubungan antar tabel diwakili dengan menggunakan
nilai yang sama antar tabel. Model yang lain seperti model hierarkis dan model
jaringan menggunakan cara yang lebih eksplisit untuk mewakili hubungan antar tabel.
Database dapat dibuat dan diolah dengan menggunakan suatu program komputer,
yaitu yang biasa kita sebut dengan software (perangkat lunak). Software yang
digunakan untuk mengelola dan memanggil kueri (query) database disebut Database
Management System (DBMS) atau jika diterjemahkan kedalam bahasa indonesia
berarti “Sistem Manajemen Basis Data”.
Terdapat 12 tipe database, yaitu :
1. Operational database
Database ini menyimpan data rinci yang diperlukan untuk mendukung operasi dari
seluruh organisasi. Mereka juga disebut subject-area databases (SADB), transaksi
database, dan produksi database.Contoh: database pelanggan, database pribadi,
database inventaris, akuntansi database.
1. Analytical database
Database ini menyimpan data dan informasi yang diambil dari operasional yang
dipilih dan eksternal database. Mereka terdiri dari data dan informasi yang dirangkum
paling dibutuhkan oleh sebuah organisasi manajemen dan End-user lainnya. Beberapa
orang menyebut analitis multidimensi database sebagai database, manajemen
database, atau informasi database.
1. Data warehouse
Sebuah data warehouse menyimpan data dari saat ini dan tahun-tahun sebelumnya.
Data yang diambil dari berbagai database operasional dari sebuah organisasi. Data
warehouse menjadi sumber utama data yang telah diperiksa, diedit, standar dan
terintegrasi sehingga dapat digunakan oleh para manajer dan pengguna akhir lainnya
di seluruh organisasi profesional. Perkembangan terakhir dari data warehouse adalah
dipergunakan sebagai Shared nothing architecture untuk memfasilitasi ekstrem
scaling.
1. Distributed database

Ini adalah database-kelompok kerja lokal dan departemen di kantor regional, kantor
cabang, pabrik-pabrik dan lokasi kerja lainnya. Database ini dapat mencakup kedua
segmen yaitu operasional dan user database,serta data yang dihasilkan dan digunakan
hanya pada pengguna situs sendiri.
1. End-user database
Database ini terdiri dari berbagai file data yang dikembangkan olehend-user di
workstation mereka. Contoh dari ini adalah koleksi dokumendalam spreadsheet, word
processing dan bahkan download file.
1. External database
Database ini menyediakan akses ke eksternal, data milik pribadi online – tersedia
untuk biaya kepada pengguna akhir dan organisasi dari layanan komersial. Akses ke
kekayaan informasi dari database eksternalyang tersedia untuk biaya dari layanan
online komersial dan dengan atautanpa biaya dari banyak sumber di Internet.
1. Hypermedia databases on the web
Ini adalah kumpulan dari halaman-halaman multimedia yang salingberhubungan di
sebuah situs web. Mereka terdiri dari home page danhalaman hyperlink lain dari
multimedia atau campuran media seperti teks,grafik, gambar foto, klip video, audio
dll.
1. Navigational database
Dalam navigasi database, queries menemukan benda terutama dengan mengikuti
referensi dari objek lain.
1. In-memory databases
Database di memori terutama bergantung pada memori utamauntuk penyimpanan data
komputer. Ini berbeda dengan sistem manajemendatabase yang menggunakan disk
berbasis mekanisme penyimpanan.Database memori utama lebih cepat daripada
dioptimalkan disk databasesejak Optimasi algoritma internal menjadi lebih sederhana
dan lebihsedikit CPU mengeksekusi instruksi. Mengakses data dalam
menyediakanmemori lebih cepat dan lebih dapat diprediksi kinerja dari disk.
Dalamaplikasi di mana waktu respon sangat penting, seperti peralatan
jaringantelekomunikasi yang mengoperasikan sistem darurat, database memoriutama
yang sering digunakan.
1.

Document-oriented databases

Document-oriented databases merupakan program komputer yangdirancang untuk
aplikasi berorientasi dokumen. Sistem ini bisadiimplementasikan sebagai lapisan di
atas sebuah database relasional atauobjek database. Sebagai lawan dari database
relasional, dokumen berbasisdatabase tidak menyimpan data dalam tabel dengan
ukuran seragam kolomuntuk setiap record. Sebaliknya, mereka menyimpan setiap
catatan sebagaidokumen yang memiliki karakteristik tertentu. Sejumlah bidang

panjangapapun dapat ditambahkan ke dokumen. Bidang yang dapat juga
berisibeberapa bagian data.
1.

Real-time databases

Real-time Database adalah sistem pengolahan dirancang untukmenangani beban kerja
negara yang dapat berubah terus-menerus. Iniberbeda dari database tradisional yang
mengandung data yang terus-menerus, sebagian besar tidak terpengaruh oleh waktu.
Sebagai contoh,pasar saham berubah dengan cepat dan dinamis. Real-time
processingberarti bahwa transaksi diproses cukup cepat bagi hasil untuk kembali
danbertindak segera. Real-time database yang berguna untuk akuntansi,perbankan,
hukum, catatan medis, multi-media, kontrol proses, sistemreservasi, dan analisis data
ilmiah.
1.

Relational Database

Standar komputasi bisnis sejak tahun 2009,[update], relationaldatabase adalah
database yang paling umum digunakan saat ini.Menggunakan meja untuk informasi
struktur sehingga mudah untuk mencari.
1. PHP
PHP adalah bahasa pemrograman script yang paling banyak dipakai saat
ini. PHPbanyak dipakai untuk memrogram situs web dinamis, walaupun tidak tertutup
kemungkinan digunakan untuk pemakaian lain.
Contoh terkenal dari aplikasi PHP adalah phpBB dan MediaWiki (software di
belakang Wikipedia).
PHP juga dapat dilihat sebagai pilihan lain dari ASP.NET/C#/VB.NET Microsoft,
ColdFusion Macromedia, JSP/Java Sun Microsystems, dan CGI/Perl.
Contoh aplikasi lain yang lebih kompleks berupa CMS yang dibangun
menggunakan PHP adalah Mambo, Joomla!, Postnuke, Xaraya, dan lain-lain.

Sejarah PHP
PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu
itu PHPmasih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan
script yang digunakan untuk mengolah data form dari web.
Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya
PHP/FI, kependekan dari Hypertext Preprocessing’/Form Interpreter. Dengan
perilisan kode sumber ini menjadi open source, maka banyak programmer yang
tertarik untuk ikut mengembangkan PHP.
Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini interpreter PHP sudah
diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul
ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.

Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang
interpreter PHPmenjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni
1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis
tersebut sebagai PHP3.0.

9203875154021
Name: (Anything) s/n: 9203875154021
Name: (Anything) s/n: 9203875154021

Embarcadero RAD Studio XE3 + Serial
Link : Embarcadero XE3
Serial : MAFA-A3D7PD-FJBBAE-FACN
Regards...
http://www.kaskus.co.id/thread/5344eb21ffca170e158b465d/bantu-c-program-cek-tandabaca-kurung

Untuk download crack nya kliik link nya disini -->> Crack [WORK] Untuk Update
2 : http://adf.ly/iUn7n - password : kuliposting.blogspot.com
http://irdevelopers.com/DownloadHttpHandler.ashx?
id=7211&fn=29667_hotfix_1_for_rad_studio_xe5_and_delphi_xe5_update_2.rar
http://kuliposting.blogspot.com/2014/04/download-embarcadero-rad-studio-xe5.html

password for hotfix : irdevelopers.com

/http://najibkarim.wordpress.com/2012/10/20/bahasa-pemrograman