Advertise Here

HTML Tutorials

JavaScript Tutorials

PHP OOP

JAVA Tutorials

Mobile Development

Pembelajaran 7 : Membuat Constructor di PHP OOP





Selanjutnya kita akan membahas mengenai Membuat Constructor di PHP OOP. Sebelumnya kita telah membahas mengenai Membuat Modularitas Class. Jika kalian membacanya silahkan baca terlebih dahulu agar lebih memahami pembelajaran-pembelajaran selanjutnya.


Baiklah langsung saja masuk kepembahasan. Fungsi dari sebuah constructor adalah untuk tempat sebuah konfigurasi yang pertama kali akan dijalankan oleh sebuah program, misalkan kita membuat aplikasi yang memiliki database, nah untuk membuat koneksi aplikasi yang kita buat ke database kita harus menempatkan konfigurasi koneksi ke database ini ke function construktor agar setiap aplikasi kita jalankan maka program akan membacanya pertama kali agar database dapat diakses dan diolah.

Untuk membuat constructor, kita cukup membuat sebuah function dalam class dalam bentuk

function __constuct(parameter) {
   .
   .
   .

}
Keterangan : Tanda __ merupakan tanda underscore (_) yang ditulis double.

Berikut ini contoh coding dari function constructor php. untuk obyek kendaraan, dimana sekaligus mensetting properti 'merek' dan 'harga' kendaraan.

kendaraan.php


<?php
class kendaraan {
 var $jumlahroda;
 var $warna;
 var $bahanbakar;
 var $harga;
 var $merek;

function statusHarga() {
 if($this->harga > 50000000) {
  $status = 'Mahal';
 } else {
  $status = 'Murah';
 }
 return $status;
}
function setMerek($x) {
 $this->merek = $x;
}
function setHarga($x) {
 $this->harga = $x;
}
function bacaHarga() {
return $this->harga;
}

function __construct($x, $y) {
 $this->merek = $x;
 $this->harga = $y;
}

}
?>

Perhatikan 

function __construct($x, $y) {
 $this->merek = $x;
 $this->harga = $y;
}

Function tersebut kita buat 2 parameter, dimana $x menyatakan merek kendaraan, dan $y adalah harganya, selanjutnya perintah 
$this->merek = $x;
Digunakan untuk setting property merek kendaraan berdasarkan nilai $x. Demikian juga perintah $this->harga = $y;

Untuk setting property harga kendaraan berdasarkan nilai $y.

Selanjutnya, berikut ini cara melakukan instantisasi sekaligus setting propertinya. Perhatikan script berikut ini.

contoh.php

<?php
include "kendaraan.php";

$kendaraan1 = new kendaraan('Honda Vario', 10000000 );

echo "Harga dari ".$kendaraan1->bacamerek()." adalah Rp. " .$kendaraan1->bacaharga();
?>


Pembelajaran 6 : Membuat Modularitas Class di PHP OOP

    December 23, 2018   No comments




Membuat Modularitas Class di PHP OOP

Hallo semua, pada pembahasan kali ini kita akan membahas mengenai pembelajaran selanjutnya yaitu mengenai Moduaritas Class. Sebelumnya kita telah membahas tentang Menjalankan Method di PHP OOP, jika kalian belum membacanya silahkan baca terlebih dahulu agar lebih memahami unuk pembelajaran ini dan pelajaran selanjutnya.



Baiklan langsung saja masuk kepembahasan. Apa itu Modularitas Class??
Sebuah class adalah dasar dari modularitas dan struktur dalam pemrograman berorientasi object. Sebuah class secara tipikal sebaiknya dapat dikenali oleh seorang non-programmer sekalipun terkait dengan domain permasalahan yang ada, dan kode yang terdapat dalam sebuah class sebaiknya (relatif) bersifat mandiri dan independen (sebagaimana kode tersebut digunakan jika tidak menggunakan OOP). Dengan modularitas, struktur dari sebuah program akan terkait dengan aspek-aspek dalam masalah yang akan diselesaikan melalui program tersebut. Cara seperti ini akan menyederhanakan pemetaan dari masalah ke sebuah program ataupun sebaliknya.

Pada contoh-contoh script sebelumnya, classdan juga proses instantisasi dijadikan satu dalam sebuah script. Hal ini dirasa kurang efektif apabila class tersebut jujga digunakan dalam script yang lain nantinya. Sehingga untuk alasan kemudahan penggunaan, biasanya sebuah class atau kumpulan class diletakkan dalam sebuah script tersendiri, yang selanjutnya akan di panggil dalam sebuah script apabila class tersebut akan digunakan. Dengan demikian kita tidak perlu menulis kembali isi class secara penuh dalam setiap scriptnya. Modularitas ini sama prinsipnya dengan function.

Sebagai contoh, perhatikan script berikut ini.


<?php class kendaraaan {    var $jumlahRoda;    var $warna;    var $harga;    var $merek;    function status harga() {  if($this->harga > 50000000) {      $status = 'Mahal';  } else {      $status = 'Murah';  }  return $status; }    function setMerek($x) {  $this->merek = $x; }    function setHarga($x) {  $this->harga = $x; }   function getMerek() {  return $this->merek; }   function getHarga() {  return $this->harga; } } $kendaran1 = new kendaraan(); $kendaraan1->setMerek('Honda Revo'); $kendaraan1->setHarga(100000000); echo 'Harga Dari '.$kendaran1->getMerek().' adalah Rp. '.$kendaran1->getHarga; ?>

Dari script diatas, kita dapat memisahkan class "kendaraan" ini dalam sebuah file tersendiri misalkan kita beri nama "class-kendaraan.php" yang isinya.


<?php class kendaraaan {    var $jumlahRoda;    var $warna;    var $harga;    var $merek;    function status harga() {  if($this->harga > 50000000) {      $status = 'Mahal';  } else {      $status = 'Murah';  }  return $status; }    function setMerek($x) {  $this->merek = $x }    function setHarga($x) {  $this->harga = $x; }   function getMerek() {  return $this->merek; }   function getHarga() {  return $this->harga; } } ?>

Selanjutnya kita tinggal panggil file class-kendaraan.php pada file lain jika kita memerlukannya,
Sebagai contoh :

contoh.php


<?php include "class-kendaraan.php"; $kendaran1 = new kendaraan(); $kendaraan1->setMerek('Honda Revo'); $kendaraan1->setHarga(100000000); echo 'Harga Dari '.$kendaran1->getMerek().' adalah Rp. '.$kendaran1->getHarga; ?>

Pembelajaran 1 : Menampikan HELLO WORD menggunakan JavaScript

    December 09, 2018   No comments





Menampikan HELLO WORD menggunakan JavaScript


Selamat Datang kembali di Portal Coding.
Sebelumnya kita telah membahas tentang pengenalan javascript. Masih ingatkan?

Dan pada pembahasan kali ini kita akan membahas mengenai bagaimana cara menampilkan "Hello Word" pada browser menggunakan JavaScript

Salah satu aspek praktis dari JavaScript adalah kemampuan dalam menampilkan teks dan HTML ke aliran output browser dari dalam script anda sehingga teks dan HTML ditampilkan pada browser seperti ia bagaikan dari HTML aktual dari dokumen.

Kunci untuk melakukan ini adalah metode document.write. Metode document.write menampilkan sembarang teks atau HTML yang dimuat didalam argumennya kepada browser.

Sebagai contoh, jika kita menggunakan perintah document.write:

document.write("<strong>Hello Word</strong>");

Maka output di browser akan menampilkan kata Hello Word.

Bagaimana menampilkan 2 baris kata Hello Word?

Pada tutorial diatas kita telah berhasil menampilkan kata Hello word pada browser kita. Lalu muncul pertanyaan bagaimana untuk menampilkan hello word dalam 2 baris atau lebih? caranya gampang.



Sebelumnya kita menggunakan perintah "document.write". Untuk menampilkan 2 baris jika kita menggunakan perintah tersebut tidak akan bisa karena perintah diatas tidak membuat baris baru bila kita menambahkan perintah itu ke dua kalinya.

Lantas bagaimana untuk menampilkan kata hello word dan membuat garis baru?
caranya adalah menggunakan perintah "document.writeln("<br>");"

Buatlah sebuah file html dan masukkan script berikut ini kedalam file html tersebut.

<body>
<script type="text/javascript">
 document.writeln("<strong>Hello Word</strong>");
 document.writeln("<br>");
 document.writeln("<strong>Hello Word</strong>");
 document.writeln("<br>");
 document.writeln("<strong>Hello Word</strong>");
</script>
</body>
Dan hasilnya akan seperti berikut ini.


Sekian dulu untuk pembahasan kali ini, silahkan dipelajari dan di praktekkan agar lebih mengerti. Jika ada yang kurang paham bisa bertanya melalui kolom komentar. Nanti akan saya jawab semampunya. Jangan lupa shere atikel ini agar bermanfaat bagi yang lainnya. Terima kasih.

Pengenalan Bahasa Pemrograman Android

    December 03, 2018   No comments





Pengertian Pemrograman Android

Pemrograman Android adalah pemrograman berbasis Java untuk membuat aplikasi pada device smartphone, tablet maupun device lainnya yang menggunakan sistem operasi berbasis Android.

Di pembelajaran ini kita akan belajar mengenai bagaimana cara membuat sebuah aplikasi berbasis mobile atau android. Apa saja syarat untuk belajar pemrograman android?? Syaratnya tidak lah begitu sulit. Adapun syarat-syaratnya adalah:

  1. Punya PC / Laptop min ram 4gb core i3
  2. Aplikasi Android Studio / Eclipse
  3. Punya Koneksi Internet yang stabil
  4. Punya niat buat belajar.
Dari ke empat syarat diatas kalian harus memenuhinya untuk belajar bahasa pemrograman ini. Jika kalian tidak memiliki android studio / eclipse  kalian bisa menggunakan aplikasi AIDE. Aplikasi ini adalah sebuah IDE untuk mengembangkan pemrograman android. Aplikasi ini berbasis android yang artinya aplikasi ini bisa dijalankan di hp android kalian. 

Tetapi pada pembelajaran ini kita tidak akan membahas menggunakan AIDE karena saya tidak terlalu suka untuk menggunakannya karena alasan pribadi. Disini saya akan membahas menggunakan Android Studio.

Membangun Hello Word

Hello world adalah suatu term yang bisa digunakan pada kegiatan pemrograman, sebagai aplikas / program pertama yang dibuat. Aplikasi / program Hello World akan menampilkan kata 'Hello World' pada media output yang ada, misalkan kertas, monitor, layar smartphone atau media lainnya.

Dan untuk permulaan dalam pembelajaran pembuat aplikasi berbasis android, kita terlebih dahulu belajar menampilkan Hello Word pada aplikasi pertama kita. Berikut ini adalah langkah-langkahnya.

  1. Dari menu File --> New --> Configure your new project
  2. Target Android Device!
  3. Activity --> pilih Empty Activity
  4. Activity Name & Activity Layout
  5. Tunggu sebentar untuk proses building gradle.
Setelah proses diatas, aplikasi Hello World ini dapat langsung dijalankan (Run) baik melalui Emulator maupun real device.
Untuk emulator, bisa menggunakan Emulator bawaan dari Android Studio, Genie Motion ataupun Bignox.

Bagaimana cara menjalankan aplikasinya?

Setelah kita membuat program untuk menampilkan Hello Word, Selanjutnya adalah untuk menjalankan program tersebut. Berikut ini adalah cara untuk menjalankan program nya.

Ada 2 macam untuk menjalankan program android, yaitu menggunakan ponsel langsung atau menggunakan Emulator.

Cara Membuat Emulator di Android Studio

  1. Dari Menu Tools --> Android --> AVD Manager
  2. Create Virtual Devices
  3. Pada Category, pilih Phone; pilih Nexus 5X
  4. System Image, pilih sesuai dengan SDK / SDK Tools yang telah anda download
  5. Verify Configuration --> Finish

Cara menghubungkan Device Android Ke Aplikasi Android Studio

  1. Hidupkan perangkat. Kemudian buka Settings (Pengaturan)
  2. Cari About Phone (Tentang ponsel). Terletak di halaman bagian bawah.
  3. Ketuk Build number (Nomor bentukan) beberapa kali (sekitar 5x) sampai keluar pesan jika kita sudah menjadi developer/pengembang.
  4. *Khusus perangkat yang menggunakan MUI, ketuk beberapa kali di versi MUI.
  5. Cek kembali halaman settings (pengaturan). Maka, di halaman bagian bawah (atas about) akan muncul Developer Mode/mode pengembang.

Langkah selanjutnya adalah mengaktifkan USB debugging, caranya sebagai berikut:

  1. Buka Developer Mode (Mode pengembang) lewat settings.
  2. Aktifkan Developer Mode (Mode pengembang).
  3. Cari USB debugging, kemudian aktifkan.
Sampai di sini, perankat android kita sudah bisa menjalankan aplikasi. Sekarang, kita perlu mengatur Android Studio. Jangan lupa hubungkan perangkat android ke PC dulu (pakai kabel).

Langkah selanjutnya, hubungkan Device Android kalian dengan PC / Laptop kalian menggunakan kabel USB, kemudian tunggu hingga di icon nav smartphone kalian muncul pemberitahuan bahwa mode debuggin berjalan.

Kemudian Klik icon run pada aplikasi android studio kalian atau langsung menekan tombol Shift + f10. Kemudian pilih melalui mana kalian ingin menjalankan program kalian, dari emulator atau Device Android Kalian.

Saya rasa sampai disini dulu pembahasan kali ini, silahkan baca tutorial pembelajaran android di artikel selanjutnya. Terima kasih.

FansPage

Recent Comments

Copyright © 2018 Portal Coding.