POSS Politeknik Aceh
Welcome to POSS POLITEKNIK ACEH
<<=======================>>
You are currently viewing our boards as a guest, which gives you limited access to view most discussions and access our other features. By joining our free community, you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content, and access many other special features. Registration is fast, simple, and absolutely free.
POSS Politeknik Aceh
Welcome to POSS POLITEKNIK ACEH
<<=======================>>
You are currently viewing our boards as a guest, which gives you limited access to view most discussions and access our other features. By joining our free community, you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content, and access many other special features. Registration is fast, simple, and absolutely free.
POSS Politeknik Aceh
Would you like to react to this message? Create an account in a few clicks or log in to continue.
POSS Politeknik Aceh

Melihat sifat keterbukaan Linus Torvalds dengan memerdekakan source kernel buatannya, membuat terdorong hati nurani kami untuk Go OPEN SOURCE.......
 
IndeksLatest imagesPencarianPendaftaranLogin
Similar topics
Latest topics
» Dasar - Dasar Python
Dasar-dasar PHP 11: Menguasai Fungsi (bag. 2)  I_icon_minitimeThu Mar 15, 2012 2:29 am by Admin

» Pemograman java... hello.java
Dasar-dasar PHP 11: Menguasai Fungsi (bag. 2)  I_icon_minitimeWed Mar 07, 2012 8:49 pm by zack

» Cracking WEP Menggunakan Backtrack
Dasar-dasar PHP 11: Menguasai Fungsi (bag. 2)  I_icon_minitimeWed Oct 12, 2011 9:07 am by zack

» sedikit tentang array
Dasar-dasar PHP 11: Menguasai Fungsi (bag. 2)  I_icon_minitimeWed Oct 12, 2011 8:54 am by zack

» Cara mengembalikan data yang telah terformat diubuntu
Dasar-dasar PHP 11: Menguasai Fungsi (bag. 2)  I_icon_minitimeWed Oct 12, 2011 8:19 am by zack

» Dasar-dasar PHP 12: Penutup
Dasar-dasar PHP 11: Menguasai Fungsi (bag. 2)  I_icon_minitimeTue Jul 12, 2011 10:31 am by Admin

» Dasar-dasar PHP 11: Menguasai Fungsi (bag. 2)
Dasar-dasar PHP 11: Menguasai Fungsi (bag. 2)  I_icon_minitimeTue Jul 12, 2011 10:30 am by Admin

» Dasar-dasar PHP 11: Menguasai Fungsi (bag 1)
Dasar-dasar PHP 11: Menguasai Fungsi (bag. 2)  I_icon_minitimeTue Jul 12, 2011 10:26 am by Admin

» Dasar-dasar PHP 10 — Hula Loops
Dasar-dasar PHP 11: Menguasai Fungsi (bag. 2)  I_icon_minitimeTue Jul 12, 2011 10:20 am by Admin


 

 Dasar-dasar PHP 11: Menguasai Fungsi (bag. 2)

Go down 
PengirimMessage
Admin
Admin
Admin


Jumlah posting : 39
Join date : 13.04.11
Age : 31
Lokasi : Banda Aceh

Dasar-dasar PHP 11: Menguasai Fungsi (bag. 2)  Empty
PostSubyek: Dasar-dasar PHP 11: Menguasai Fungsi (bag. 2)    Dasar-dasar PHP 11: Menguasai Fungsi (bag. 2)  I_icon_minitimeTue Jul 12, 2011 10:30 am

Pada tutorial yang lalu, kita sudah berkenalan dengan fungsi sederhana. Nah sekarang mari kita coba hal agak lebih rumit, dan membuat sebuah fungsi yang menggunakan argumen.


Sebagai kasus, bayangkanlah saya menjadi seorang rentenir dan akan meminjamkan uang pada anda untuk membeli sebuah mobil mewah yang sangat anda inginkan. Nah, saya akan meminjamkan uang pada anda, tetapi anda harus membayar bunga sebesar 10% per bulan. Dan jangan lupa, kalau anda gak bayar, saya akan menyewa tukang pukul untuk menagih pada anda.

Saya akan membuat fungsi yang kita sebut dengan PembayaranBunga, yang menghitung kewajiban bulanan anda untuk membayar (samapai anda melunasi semua hutang anda).

Pertama, kita akan membuat sebuah halaman form tempat kita memasukkan jumlah pinjaman yang anda inginkan. Kita akan memasukkan harga mobil mewah anda tadi di form tersebut, dan angka tersebut akan dikirimkan ke form lain sebagai sebuah variabel yang kita beri nama $Pinjaman (masih ingatkan cara mengirimkan variabel antar file, kalau lupa silahkan lihat bagian-bagian awal tutorial dasar PHP ini.

Berikutnya, fungsi kita akan mengambil jumlah pinjaman dalam variabel $Pinjaman tersebut, dan menghitung 10% dari nilai di dalamnya yang harus dibayar peminjam tiap bulan. Hal ini akan kita kerjakan dalam file php yang kita beri nama “proses_pinjaman.php” yang diacu oleh halaman form tempat kita mengisi jumlah pinjaman (hal ini dilakukan dengan menambahkan baris berikut dalam file form html kita
). Berikut ini adalah skrip fungsinya:

1.
2.
3.
4.
5.
6.
7.
8.
9.
10. $suku_bunga = .10;
11.
12. function HutangAnda($pinjaman, $suku_bunga) {
13.
14. $pembayaran_bulanan = ($pinjaman*$suku_bunga);
15.
16. print "Anda sebaiknya mencicil Rp. $pembayaran_bulanan tiap bulan!";
17.
18. }
19.
20. HutangAnda($pinjaman, $suku_bunga);
21.
22. ?>
23.
24.
25.
26.


Berikut penjelasan tiap baris.
baris 8: mulai php;
baris 10: mengeset variabel $suku_bunga menjadi 10%;
baris 12: membuat fungsi HutangAnda yang memiliki argumen $pinjaman dan $suku_bunga;
baris 14: membuat variabel $pembayaran_bulanan, yang nilainya adalah hasil perkalian antara jumlah pinjaman dan suku bunga;
baris 16: menampilkan ke layar sebuah kalimat yang menggunakan nilai dari variabel $pembayaran bulanan;
baris 20: kerjakan fungsi HutangAnda, yang (karena fungsi sudah didefinisikan sebelumnya) hanya menampilkan kalimat Anda lebih baik membayar [10% dari jumlah pinjaman yang dimasukkan pada halaman form] tiap bulan!

OK, jadi sekarang anda sudah bisa membuat fungsi yang menggunakan argumen kan. Sip, dengan demikian secara kurikulum anda sudah cukup memiliki semua dasar yang diperlukan untuk membuat kode PHP sederhana anda dan untuk mempelajari PHP lebih lanjut. Semoga bermanfaat. Dalam tutorial bagian terakhir, kita akan melihat beberapa tips yang mungkin bermanfaat dalam penulisan kode PHP anda. Silahkan kirim komentar anda ataupun tutorial yang anda perlukan, siapa tahu kami bisa memenuhinya.. Makasih.

Salam hangat
Kembali Ke Atas Go down
https://politeknikaceh.indonesianforum.net
 
Dasar-dasar PHP 11: Menguasai Fungsi (bag. 2)
Kembali Ke Atas 
Halaman 1 dari 1
 Similar topics
-
» Dasar-dasar PHP 11: Menguasai Fungsi (bag 1)
» Dasar-dasar PHP 4 - Contoh Script PHP Sederhana
» Dasar-dasar PHP 9 : Operator Perbandingan dan logika

Permissions in this forum:Anda tidak dapat menjawab topik
POSS Politeknik Aceh :: PEMOGRAMAN :: PHP-
Navigasi: