Laman

Tampilkan postingan dengan label bahasa pemrograman. Tampilkan semua postingan
Tampilkan postingan dengan label bahasa pemrograman. Tampilkan semua postingan

Selasa, 02 Oktober 2012

Apa Itu PHP?


PHP Singkatan dari PHP: Hypertext Preprocessor, merupakan bahasa scripting  yang sering digunakan dalam pengembangan aplikasi berbasis web. Dalam pengembangan aplikasi berbasis web, PHP adalah bahasa s er ver-s ide , seperti ASP /ASP.NET atau JSP, yang artinya kode-kode PHP dieksekusi atau diterjemahkan (interpreted) di sisi server. Dengan begitu, ketika ada permintaan di sisi klien, yang diterima berbentuk HTML, XML, teks atau format lainnya, yang mempunyai keuntungan kode PHP tidak terlihat oleh pengguna di sisi klien. Berbeda dengan bahasa s cr ip ting cl ient- s ide  seperti JavaScript, skrip JavaScript dieksekusi langsung oleh browser, sehingga kodenya bisa terlihat pengguna. Salah satu kelebihan lain dari PHP adalah dapat disisipkan (em bedded ) diantara HTML.PHP merupakan bahasa pemprograman berbasis web yang populer dan banyak digunakan oleh pengembang, dikarenakan kemudahan penggunaannya dan PHP termasuk perangkat lunak sumber terbuka (open  source s oftware ). Dengan model pengembangan perangkat lunak sumber terbuka, membuat PHP dapat diambil dengan bebas di Internet, merubah s ource  code (kode sumber) dan mendistribusikan kembali. PHP juga bisa dijalankan di berbagai web server, seperti Apache, IIS, Lighthttpd, Nginx, dan lain sebagainya, dan mendukung berbagai platform sistem operasi. Selain itu, PHP mendukung berbagai database populer seperti MySQL, MsSQL, Sybase, Oracle, PostgreSQL, Generic ODBC dan lain sebagainya.Bahasa pemprograman yang diperuntukan pengembangan aplikasi web ini banyak digunakan mulai dari aplikasi sederhana sampai dengan aplikasi kompleks untuk perusahaan (enter pr is e appli cation ), perusahaan sebesar Facebook dan Yahoo menggunakan PHP untuk aplikasi web yang mereka kembangkan. PHP versi 5 mendukung penuh pengembangan dengan pemprograman berorientasi object (Object Oriented Programming / OOP), bahkan PHP versi 5.3 dan versi 6 nanti sudah mendukung namespace yang sering dipakai oleh aplikasi-aplikasi serius enterprise .

Sabtu, 28 April 2012

Sekilas Mengenai Bahasa C++


Bahasa pemrograman C merupakan bahasa pendahulu dari bahasa pemrograman C++. Pencipta bahasa pemrograman C adalah Brian W. Kernighan dan Dennis M. Ritchie pada sekitar tahun 1972. C adalah bahasa pemrograman terstruktur yang membagi program dalam bentuk sejumlah blok. Tujuannya adalah untuk memudahkan dalam pembuatan dan pengembangan program.

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).

Editor Program C++

Program C++ dapat ditulis dengan menggunakan sembarang editor teks, seperti EDIT (milik DOS), Wordstar ataupun editor bawaan dari kompiler. Contoh program C++ :

01 /*
02 Nama :Ade Bagus Permana
03 NIM :49012004
04 */
05 #include <iostream>
06 using namespace std;
07 int main()
08 {
09 cout<<"Selamat Belajar C++";
10 }
Program C++ biasa ditulis dengan nama ekstensi .CPP (dari kata C plus plus). Agar program ini dapat dijalankan (dieksekusi), program harus dikompilasi terlebih dahulu dengan menggunakan kompiler C++. Pada saat pengkompilasian, program sumber (.CPP) bersama file-file header (berekstensi .H atau .HPP) akan diterjemahkan oleh kompiler C++ menjadi kode obyek (.OBJ). File obyek ini berupa file dalam format biner (berkode 0 dan 1).

Selanjutnya file obyek ini bersama-sama dengan file obyek yang lain serta file pustaka (.LIB) dikaitkan menjadi satu oleh linker. Hasilnya berupa file yang bersifat executable. File inilah yang bisa dijalankan langsung dari sistem operasi secara langsung.

Kompiler C++

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++.

Semoga Bermanfaat

CMIIW

Belajar Java


Pada kali ini kita akan mengupas sedikit mengenai bahasa pemrograman terutama JAVA
  • APA SIH JAVA ITU?????

Pertama kali kita harus terlebih dulu mengenal si JAVA tersebut sebab kata orang tak kenal maka tak sayang ok kita bahas sekarang
  • SEJARAH SINGKAT JAVA
Java diciptakan pada tahun 1991 oleh seorang yang bernama James Gosling Dkk dari Sun Microsystem, pada awalnya disebut dengan Oak,ada yang tahu apa itu Oak Katanya sih nama pohon di depan jendela rumah James Gosling.namanya kemudian berubah menjadin JAVA karena sudah ada bahasa lain yang bernama Oak.Gimana udah kenalkan dengan JAVA kalo udah kenal mestinya bisa sayang dengan JAVA.

Senin, 16 April 2012

PERCABANGAN

Sahabat bloger kali ini saya akan posting mengenai bagaiman sebuah Percabangan dalam program, mohon maaf sebelumnya karena saya belom bisa posting untuk perhitungan bilangan biner pada komputer 32 bit.Dalam sebuah program sering kali kita dibutuhkan suatu kondisi yang memerlukan percabangan dan pengulangan.Percabangan program adalah suatu pemilihan pernyataan (statmen) yang akan dieksekusi , dimana pemilihan tersebut berdasarkan pada kondisi tertentu.Percabangan dengan menggunakan if  merupakan suatu pernyataan yang berguna untuk melakukan pengambilan keputusan terhadap dua kemungkinan.

1. Percabangan if  satu kondisi
Struktur percabangan yang paling sederhana hanya melibatkan sebuah ekspresi yang akan diperiksa.Pernyataan if pada dasarnya memiliki dua bentuk, yaitu yang mengandung else  dan tidak mengandung else.Bentuk sederhana dari pernyataan if  berupa:
if(kondisi)
{
// blok pernyataan yang dijalankan
// jika kondisi bernilai benar (true) 
}

Dalam hal ini, kondisi berupa ekspresi yang menghasilkan nilai benar atau salah dan berada dalam tanda kurung kurawal "{}".Dalam tanda kurung kurawal "{}" dapat diletakkan pernyataan pernyataan yang akan dijalankan saat kondis bernilai benar(true).Jika yang berada dalam tanda kurung kurawal "{}" hanya terdapat sebuah pernyataan, maka tanda kurung kurawal"{}" dapat dihilangkan.Dibawah ini adalah potongan flowchart untuk kondisi if  satu kondisi
Gambar 1. Kondisi if  satu kondisi


















Dibawah ini adalah potongan dari program untuk kondisi if  satu kondisi
if(nilai>=60)  
strcpy(Hasil, "LULUS");
cout<<"HASIL UJIAN = "<<Hasil<<endl;

Demikian penjelasan saya mengenai percabangan if  satu kondisi, semoga informasi ini bisa bermanfaat bagi sahabat bloger.
CMIIW(Correct Me If I'am Wrong)

Minggu, 01 April 2012

Socket Programming dengan C#

Minggu pagi di awal bulan ini  selesai rutinitas minggu pagi yaitu mengikuti Car Free Day seperti yang ada di daerah para pembaca saya akan menulis, kali ini tulisan saya mengenai apa yang di maksud dengan socket itu????Socket adalah sebuah abstraksi perangkat lunak yang digunakan sebagai suatu "terminal" dari suatu hubungan antara dua mesin atau proses yang saling berinterkoneksi.Untuk lebih detail bisa kunjungi link berikut wikipedia
langsung saja kita liat socket programming itu seperti apa, dalam hal ini kita gunakan C# socket progamming terdiri dari dua bagian yaitu server dan client, 
1. Membuat server
langkah pertama kita buat project baru di C# untuk kali ini kita buat dengan console aplikasi terlebih dahulu karena menurut saya lebih mudah untuk proses belajar
berikut potongan program yang bisa kita gunakan dalam membuat bagian server dari socket programming


IPEndPoint localEndPoint = new IPEndPoint(IPAddress.Any, 8000);
Socket newsock = Socket(AddressFamily.InterNetwork,
                   SocketType.Stream, ProtocolType.Tcp);
newsock.Bind(localEndPoint);
newsock.Listen(10);
Socket client = newsock.Accept();
Penjelasan:

IPEndPoint adalah kelas yang mewakilkan ip address dan port yang digunakan, dalam hal ini IPAddress.Any akan mengambil ipaddress secara acak yang bisa digunakan.
Socket adalah kelas soket yang mewakilkan koneksi yang akan dipakai, dalam hal ini soket adalah soket tcp.
Bind adalah fungsi dari kelas socket untuk mengikat port dengan soket (analoginya nyambungin kabel ke colokannya).
Listen adalah fungsi untuk mengubah state soket ke “Listening” dan angka menunjukkan berapa banyak antrian maksimal yang bisa mengakses soket tersebut.
 Accept adalah memindahkan koneksi yang diterima ke soket baru, nantinya akan dipakai pada multi-clien.

2. Membuat client sama hal nya dengan membuat server kita buat terlebih dahulu sebuah project baru di C# untuk bagian clien dengan console aplikasi juga tentunya

berikut adalah potongan program nya


IPEndPoint ipep = 
    new IPEndPoint(Ipaddress.Parse("127.0.0.1"), 8000);
Socket server = new Socket(AddressFamily.InterNetwork,
                  SocketType.Stream, ProtocolType.Tcp);
server.Connect(ipep);
Penjelasan:

Connect adalah fungsi dari kelas socket untuk menyambungkan soket ke port dan soket yang telah di bind pada server.

demikian sedikit tulisan mengenai socket programming semoga tulisan kali ini bisa bermanfaat untuk lebih memperdalam mengenai socket programming ini silahkan explore diri masing-masing dan sedikit bantuan bisa kita dapatkan dari link berikut CodeProject

SEMOGA BERMANFAAT