selamat datang di blog saya. saya ingin membagi apa yang bisa saya bagikan kepada anda. Komen dari pengunjung sangat saya harapkan.

Tuesday, 26 June 2012

Lingkup Variabel dlam PHP


Dalam PHP, penulisan variabel diawali dengan karakter ‘$’, kemudian diikuti dengan
huruf sebagai karakter pertama. Setelah itu, dapat dilajutkan dengan kombinasi huruf
dan angka. Variabel tidak boleh mengandung spasi maupun tanda baca di dalamnya,
kecuali underscore (’_’).
Variabel pada PHP bersifat “case sensitif”, yang berarti Anda harus memperhatikan
penulisan huruf besar dan huruf kecil. Variabel $jumlah berbeda dengan $Jumlah.
Contoh penamaan variabel yang benar :

$nama_pemakai

$kota_3

$user1
Contoh penamaan variabel yang salah :

$nama pemakai

$3kota

$us\er1

Tipe Data
Tipe data yang dapat diolah menggunakan PHP, antara lain :
1. Boolean
Nilai boolean menyatakan nilai kebenaran. Suatu variabel boolean dikatakan salah
(FALSE) jika :
1. Variabel boolean bernilai FALSE
2. Variabel integer 0 (nol) 
3. Variabel  float 0.0 (nol) 
4. Varaibel string kosong atau string “0”
5. Variabel array dengan nol elemen
6. Variabel objek dengan nol anggota
7. Dan tipe spesial yaitu NULL 
Selain hal-hal tersebut di atas, maka nilai boolean dianggap TRUE.
2. Integer
5
-9
1500
0123
octal
0xfb
hexadecimal
3. Floating Point
0.8998
23e2
4. String
’Teks menggunakan aphostof’
...menggunakan tanda petik tunggal 
”Teks menggunakan quote”
...menggunakan tanda kutip
Pada tipe data string, terdapat escape character, yaitu karakter khusus yang
digunakan mewakili karakter ASCII dengan fungsi khusus. Untuk mendefinisikan
karakter yang akan ditampilkan jika karakter tersebut merupakan escape character
yaitu dengan mengawali karakter tersebut dengan tanda \ (backslash).
Daftar escape character :
\n
linefeed (LF or 0x0A (10) in ASCII)
\r
carriage return (CR or 0x0D (13) in ASCII)
\t
horizontal tab (HT or 0x09 (9) in ASCII)
\\
backslash
\$
dollar sign
\"
double-quote
\[0-
7]{1,3}
the sequence of characters matching the regular expression is a
character in octal notation 
\x[0-9A-
Fa-f]{1,2}
the sequence of characters matching the regular expression is a
character in hexadecimal notation 
5. Array
Tipe data array akan dibahas pada suatu bab tersendiri.
6. Object
Ini merupakan pengembangan PHP berorientasi objek. Tipe data objek merupakan
tipe data yang didalamnya mempunyai data dan method. Data tersebut didefinisikan
sebagai class terlebih dahulu.

Variabel dan Tipe Data dalam PHP


Dalam PHP, penulisan variabel diawali dengan karakter ‘$’, kemudian diikuti dengan
huruf sebagai karakter pertama. Setelah itu, dapat dilajutkan dengan kombinasi huruf
dan angka. Variabel tidak boleh mengandung spasi maupun tanda baca di dalamnya,
kecuali underscore (’_’).
Variabel pada PHP bersifat “case sensitif”, yang berarti Anda harus memperhatikan
penulisan huruf besar dan huruf kecil. Variabel $jumlah berbeda dengan $Jumlah.
Contoh penamaan variabel yang benar :

$nama_pemakai

$kota_3

$user1
Contoh penamaan variabel yang salah :

$nama pemakai

$3kota

$us\er1

Tipe Data
Tipe data yang dapat diolah menggunakan PHP, antara lain :
1. Boolean
Nilai boolean menyatakan nilai kebenaran. Suatu variabel boolean dikatakan salah
(FALSE) jika :
1. Variabel boolean bernilai FALSE
2. Variabel integer 0 (nol) 
3. Variabel  float 0.0 (nol) 
4. Varaibel string kosong atau string “0”
5. Variabel array dengan nol elemen
6. Variabel objek dengan nol anggota
7. Dan tipe spesial yaitu NULL 
Selain hal-hal tersebut di atas, maka nilai boolean dianggap TRUE.
2. Integer
5
-9
1500
0123
octal
0xfb
hexadecimal
3. Floating Point
0.8998
23e2
4. String
’Teks menggunakan aphostof’
...menggunakan tanda petik tunggal 
”Teks menggunakan quote”
...menggunakan tanda kutip
Pada tipe data string, terdapat escape character, yaitu karakter khusus yang
digunakan mewakili karakter ASCII dengan fungsi khusus. Untuk mendefinisikan
karakter yang akan ditampilkan jika karakter tersebut merupakan escape character
yaitu dengan mengawali karakter tersebut dengan tanda \ (backslash).
Daftar escape character :
\n
linefeed (LF or 0x0A (10) in ASCII)
\r
carriage return (CR or 0x0D (13) in ASCII)
\t
horizontal tab (HT or 0x09 (9) in ASCII)
\\
backslash
\$
dollar sign
\"
double-quote
\[0-
7]{1,3}
the sequence of characters matching the regular expression is a
character in octal notation 
\x[0-9A-
Fa-f]{1,2}
the sequence of characters matching the regular expression is a
character in hexadecimal notation 
5. Array
Tipe data array akan dibahas pada suatu bab tersendiri.
6. Object
Ini merupakan pengembangan PHP berorientasi objek. Tipe data objek merupakan
tipe data yang didalamnya mempunyai data dan method. Data tersebut didefinisikan
sebagai class terlebih dahulu.

Struktur Kontrol dalam PHP


STRUKTUR KONTROL
Struktur kontrol merupakan inti dari logika pemrograman. Secara mendasar ada 3 struktur kontrol yaitu:
• Sequence atau urutan
• Selection atau pilihan
• Iteration atau pengulangan

if / if else
Sintaks untuk stuktur kontrol menggunakan if else/ifelse :
if (ekspresi) {
perintah1;
perintah2;
...
}
Struktur kontrol if memeriksa  isi ekspresi, dimana jika terpenuhi atau bernilai benar, maka ia akan menjalankan perintah-perintah yang ada dalam blok.
Untuk banyak kondisi, bisa dilakukan dengan sintaks :
if (ekspresi1) { 
perintah1;
perintah2;
...
} 
elseif(ekspresi2) {
perintah3;
perintah4;
...
} 
else {
perintah5;
perintah6;
...
}
Dimana jika ekspresi1 tidak tercapai, maka struktur kontrol akan memeriksa apakah ekspresi berikutnya tercapai, hingga ia mencapai struktur else sebagai pilihan default atau terakhir.
switch
Dapat dikatakan kalu switch adalah merupakan penyederhanaan dari bentuk if else ataupun ifelse. Sintaks dari struktur kontrol menggunakan switch antara lain :
switch($variabel) {
case nilai1 :
perintah_jika_nilai1;
break;
case nilai2 :
perintah_jika_nilai2;
break;
case nilai3 :
perintah_jika_nilai3;
break;
[default :
perintah_untuk_nilai_default;
 ]
}
Untuk nilai default, tidak perlu harus ada.
while
Sintaks :
while(ekspresi) {
perintah1; 
perintah2;
...
}
do .. while
Sintaks :
do { 
perintah1;
perintah2;
...
} while (ekspresi);
for
Sintaks :
for(nilai_awal ;syarat_terjadinya_loop ; inc_atau_dec)
{ 
perintah1;
perintah2;
...
}
foreach
Struktur kontrol foreach digunakan untuk pengulangan terhadap variabel array. Struktur kontrol foreach akan melakukan loop mulai dari awal indeks array hingga indeks terakhir array tersebut, meskipun array itu bersifat assosiatif.
Sintaks :
foreach (var_array as value) {
perintah1;
perintah2;
}
Untuk array asosiatif :

foreach (var_array as key => value) {
perintah1;
perintah2;
}

break
Perintah break digunakan untuk keluar dari suatu pengulangan/loop. 
Contoh :
for($a = 0; $a < 100 ; $a++)
{
if($a == 30) { break; }
else echo ”$a ,”;
}
Pada contoh di atas, akan memunculkan tulisan berupa nilai variabel a, mulai dari 0,1,2,3...hingga ketika mencapai nilai 30 maka loop akan berhenti karena perintah break.  

Apa Itu PHP?


PHP merupakan akronim dari ”PHP : Hypertext Presprocessor”. PHP merupakan
bahasa script yang biasa digunakan untuk web development yang dapat diselipkan
dalam HTML.
Berbeda dengan script-script lainnya seperti Java Script atau VB script, PHP dieksekusi
di lingkungan server, client hanya menerima hasil dari script yang telah dieksekusi,
tanpa bisa mengetahui kode yang digunakan.
Apa saja yang dapat dilakukan PHP?
PHP difokuskan pada scripting server-side, jadi Anda dapat melakukan apa yang bisa
dilakukan CGI dengan menggunakan PHP seperti mengambil data inputan form,meng-
generate konten halaman dinamis, mengirim dan menerima cookies dan masih banyak
lagi. Kemampuan dan supportnya untuk database juga sangat dapat diandalkan.
Sekarang ini, PHP bahkan dikembangkan untuk menjadi bahasa pemrograman. Untuk
lebih jelasnya, Anda dapat mencari informasi lebih lanjut di distro-distro Linux keluaran
baru.
Di lingkungan mana PHP bekerja?
Awalnya, PHP bekerja di lingkungan Linux, karena merupakan ’turunan’ bahasa
PEARL yang merupakan bahasa pemrograman native di lingkungan Linux dan Unix.
Namun seiring perkembangan dan kebutuhan maka PHP dibuat secara cross platform.
PHP dapat bekerja di lingkungan Windows maupun Linux.
PHP mengeksekusi server script lebih cepat dari server script manapun. PHP menempati
ranking pertama dalam hal kecepatan eksekusi, diikuti oleh ASP dan JSP.
Dengan kemampuannya, apakah PHP gratis?
PHP dapat anda Download secara free atau cuma-cuma. Kunjungi saja situs
www.php.net, dan download versi terbarunya.

Saturday, 29 October 2011

SUDAH SAATNYA MAHASISWA YANG KULIAH DI PERGURUAN TINGGI SWASTA ASAL SIBOLGA MENDAPATKAN BEASISWA


Oleh   : Seftian Eko Pranata
Mahasiswa STMIK Budidarma Medan
Pendidikan merupakan salah satu faktor yang dapat meningkatkan taraf hidup manusia. Oleh karena itu, banyak orang tua berusaha menyekolahkan anaknya setinggi – tingginya.
Biaya kuliah di perguruan tinggi sangat lah mahal, terlebih yang kuliah di perguruan tinggi swasta. Menurut pengamatan saya, rata – rata uang kuliah untuk 1 tahun di perguruan tinggi swasta sekitar Rp. 4.000.000 hingga Rp. 5.000.000. Itu uang kuliah yang paling murah di perguruan tinggi swasta. Bahkan ada yang uang kuliahnya mencapai angka 16 juta per tahun . Berbanding jauh dengan biaya kuliah di perguruan tinggi negeri yang hanya berkisar 1,5 Juta per tahun.
Angka ini tentu sangat terasa berat bagi para orang tua yang ingin menguliahkan anaknya di perguruan tinggi swasta. Tidak sedikit lulusan SMA dari Sibolga yang tidak lulus di PTN tidak melanjutkan sekolahnya ke perguruan tinggi. Hal ini tentunya menjadi masalah yang perlu diperhatikan oleh Pemerintah Kota Sibolga.
Sebelumnya Pemko Sibolga telah menyalurkan beasiswa kepada beberapa mahasiswa asal Sibolga yang kuliah di USU. Namun melihat biaya kuliah di PTS yang lebih mahal daripada biaya kuliah di PTN, sudah saatnya mahasiswa asal Sibolga yang kuliah di PTS mendapatkan beasiswa agar dapat mengurangi beban biaya kuliah mereka.
Diharapkan kepada Pemko Sibolga melalui dinas terkait dapat mengapresiasi usulan ini. Sehingga mahasiswa dari Sibolga akan bertambah, yang akan berdampak pada meningkatnya taraf hidup masyarakat Sibolga, yang pada akhirnya dapat merealisasikan ilmu yang didapatnya untuk Kota Sibolga agar lebih maju lagi. Kita tunggu tanggapannya.

Friday, 21 October 2011

Membuat Segitiga Angka Dengan VB 2008

Dim x, y, z As Integer
        x = 1 : y = NumericUpDown1.Value
        TextBox1.Clear()
        Do While x <= y
            z = 1
            TextBox1.Text = _
            TextBox1.Text & Space(y - x)
            Do While z <= x
                TextBox1.Text = _
                TextBox1.Text & " " & z
                z += 1
            Loop
            TextBox1.Text = _
            TextBox1.Text & vbCrLf
            x += 1
        Loop
 
 

Wednesday, 7 September 2011

3x8=23

Yan hui adalah murid kesayangan Confucius yang suka belajar, sifatnya baik. Pada suatu hari ketika Yan Hui sedang bertugas, dia melihat satu toko kain sedang dikerumuni banyak orang. Dia mendekat dan mendapati pembeli dan penjual kain sedang berdebat..


Pembeli berteriak : “3 x 8 = 23, kenapa kamu bilang 24?” Yan Hui mendekati pembeli kain dan berkata: “sobat, 3 x 8 = 24, tidak usah diperdebatkan lagi.” Pembeli kain tidak senang lalu menunjuk hidung Yan Hui dan berkata “Siapa minta pendapatmu? Kalaupun mau minta pendapat mesti minta ke Confusius.Benar atau salah Confusius yang berhak mengatakan,”


Yan Hui : “Baik, jika Confusius bilang kamu salah, bagaimana?”
Pembeli kain : “Kalau Confusius bilang saya salah, kepalaku aku potong untukmu. Kalau kamu yang salah, bagaiman?”
Yan Hui : “Kalau saya yang salah, jabatanku untukmu.”


Keduanya sepakat untuk bertaruh, lalu pergi mencari Confusius. Setelah Confusius tahu duduk persoalannya, Confusius berkata kepada Yan Hui sambil tertawa

Confusius : “ 3 x 8 = 23. Yan Hui, kamu kalah. Berikan jabatanmu kepada dia.”


Selamanya Yan Hui tidak akan berdebat dengan gurunya. Ketika mendengar Confusius berkata dia salah, diturunkannya topinya lalu dia berikan kepada pembeli kain.

Orang itu mengambil topi Yan Hui dan berlalu dengan puas. Walaupun Yan Hui menerima penilaian Confusius tapi hatinya tidak sependapat. Dia merasa Confusius sudah tua dan pikun sehingga dia tidak mau lagi belajar darinya. Yan Hui minta cuti dengan alasan urusan keluarga. Confusius tahu isi hati Yan Hui dan memberi cuti padanya. Sebelum berangkat, Yan Hui pamitan dan Confusius memintanya cepat kembali setelah urusannya selesai, dan memberi Yan Hui dua nasihat: “Bila hujan lebat, jangan berteduh di bawah pohon. Dan jangan membunuh.”


Yan Hui menjawab, “Baiklah,” lalu berangkat pulang. Di dalam perjalanan tiba-tiba angin kencang disertai petir, kelihatannya sudah mau turun hujan lebat. Yan Hui ingin berlindung di bawah pohon tapi tiba-tiba ingat nasihat Confusius dan dalam hati berpikir untuk menuruti kata gurunya sekali lagi. Dia meninggalkan pohon tersebut. Belum lama dia pergi, petir menyambar dan pohon itu hancur. Yan Hui terkejut, nasihat gurunya yang pertama terbukti.


Apakah saya akan membunuh orang? Yan Hui tiba di rumahnya saat malam sudah larut dan tidak ingin mengganggu tidur istrinya. Dia menggunakan pedangnya untuk membuka kamarnya. Sesampai di depan ranjang, dia meraba dan mendapati ada seorang di sisi kiri ranjang dan seorang lagi di sisi kanan. Dia sangat marah, dan mau menghunuskan pedangnya. Pada saat mau menghujamkan pedangnya, dia ingat lagi nasihat Confusius, jangan membunuh. Dia lalu menyalakan lilin dan ternyata yang tidur disamping istrinya adalah adik istrinya.


Pada keesokan harinya, Yan Hui kembali ke Confusius, berlutut dan berkata “Guru. Bagaimana guru tahu apa yang akan terjadi?”


Confusius berkata”Kemarin hari sangatlah panas, diperkirakan akan turun hujan petir,makanya guru mengingatkanmu untuk tidak berlindung dibawah pohon. Kamu kemarin pergi dengan amarah dan membawa pedang, maka guru mengingatkanmu agar jangan membunuh.”


Yan Hui berkata ”Guru,perkiraanmu hebat sekali, murid sangatlah kagum”

Confusius menjawab “ Aku tahu kamu minta cuti bukanlah urusan keluarga. Kamu tidak ingin belajar lagi dariku. Cobalah kamu pikir.


“ kemarin guru bilang 3 x 8 = 23 adalah benar, kamu kalah dan kehilangan jabatanmu. Tapi jikalau guru bilang 3 x 8 = 24 adalah benar, si pembeli kainlah yang kalah dan itu berarti akan hilang 1 nyawa.

Menurutmu, jabatanmu lebih penting atau kehilangan 1 nyawa yang lebih penting?”

Yan Hui sadar akan kesalahannya dan berkata “Guru mementingkan yang lebih utama, murid malah berpikir guru sudah tua dan pikun. Murid benar-benar malu.” Sejak itu, kemanapun Confusius pergi Yan Hui selalu mengikutinya.


Cerita ini mengingatkan kita :


Jikapun aku bertaruh dan memenangkan seluruh dunia, tapi aku kehilangan kamu apalah artinya. Dengan kata lain, kamu bertaruh memenangkan apa yang kamu anggap adalah kebenaran, tap malah kehilangan sesuatu yang lebih penting. Banyak hal ada kadar kepentingannya. Janganlah gara-gara bertaruh mati-matian untuk prinsip kebenaran itu, tapi akhirnya malah menyesal, sudahlah terlambat. Banyak hal sebenarnya, tidak perlu dipertaruhkan.



Mundur selangkah, malah yang didapat adalah kebaikan bagi semua orang