TUTORIAL CODEIGNITER : APLIKASI WEBSITE / BLOG (WEBLOG) SEDERHANA DENGAN CODEIGNITER

Oke gan, langsung saja untuk screen shoot contoh aplikasi website, weblog, blog dengan codeigniter yang ane kasi, seperti di bawah ini...

Tutorial HTML

HTML merupakan bahasa dasar pembuatan web. Disebut dasar karena dalam membuat web, jika hanya menggunakan HTML tampilan web terasa hambar. Terdapat banyak bahasa pemograman web yang ditujukan untuk memanipulasi kode HTML, seperti ...

TUTORIAL ORACLE - KONEKSI ORACLE KE JAVA, PHP DAN C# (C-SHARP)

Disitu juga ane kasi contoh aplikasi CRUD nya yang bisa ente download Gratisss :D ...

Menampilkan postingan yang diurutkan menurut tanggal untuk kueri pemrograman yang mendukung oop. Urutkan menurut relevansi Tampilkan semua postingan
Menampilkan postingan yang diurutkan menurut tanggal untuk kueri pemrograman yang mendukung oop. Urutkan menurut relevansi Tampilkan semua postingan

Sabtu, 02 Februari 2013

Constructor dan Destructor di PHP || OOP PHP

Constructor adalah salah satu fitur dari OOP, begitu juga dengan destructor, PHP adalah bahasa pemrograman yang mendukung OOP, pastinya PHP juga ada Constructor dan Destructor nya :D ... hehee.. kali ini ane kasi contoh tentang Constructor dan Destructor di PHP.. seperti janji ane dipostingan sebelumnya postingan kali ini masi tentang OOP pada PHP... Apa sih Constructor dan Destructor itu ?? Constructor dan Destructor adalah bisa ente lihat pada postingan ane yang jaman dulu.. yaitu tentang Constructor dan Destructor yang ane bahas pake 3 bahasa pemrograman (Java, C# dan C++)... ente bisa baca keterangan dan pengertian tentang Constructor dan Destructor disitu.. oke langung saja kita menuju ke contoh kode Constructor dan Destructor ya ??



<?php
class constructor_destructor{
public function constructor_destructor(){
echo "Hello World !!! ";
}
}
?>
<html>
<head>
<title></title>
</head>
<body>
<?php $obj = new constructor_destructor();?>
</body>
</html>
ente bisa lihat pada contoh kode constructor dan destructor diatas... ente lihat dalam class constructor_destructor ada satu function yang nama function itu sama dengan nama class nya... yaitu constructor... hehee.. salah sifat constructor kan nama nya sama dengan nama class nya... ini berlaku pada PHP versi ke 4 keatas.. apakah berfungsi pada PHP versi ke 5 ?? ya jelaslah ... laa wong constructor yang kayak gini untuk versi 4 ke atas :D ... pada PHP 5 ke atas telah disediakan function khusus yang digunakan sebagau Constructor... begini contoh kodenya...
<?php
class constructor_destructor{
public function __construct(){
echo "Hello World !!! ";
}

}
?>
<html>
<head>
<title></title>
</head>
<body>
<?php $obj = new constructor_destructor();?>
</body>
</html>
Keterangan dari kode diatas... ente bisa lihat dalam class constructor_destructor ada satu function yang namanya memakai underscore - underscore namanya construct .. laa itu yang jadi constructor... :D itu namanya magic method constructor... lalu bagaimana kalo dikasi parameter ? apa bisa ?? ya bisalah ... begini contohnya....
<?php
class constructor_destructor{

public function __construct($name){
echo "Hello World... My name is ".$name.'<br />';
}
}
?>
<html>
<head>
<title></title>
</head>
<body>
<?php $obj = new constructor_destructor("Rizal Afani");?>
</body>
</html>
ente bisa lihat pada kode di atas... pada magic method constructor ada parameternya... simple kan ?? hehehee oia kalo mau ditambah destructor begini kode selengkapnya...
<?php
class constructor_destructor{

public function __construct($name){
echo "Hello World... My name is ".$name.'<br />';
}

public function __destruct(){
echo "Destroy Object constructor_destructor";
}
}
?>
<html>
<head>
<title></title>
</head>
<body>
<?php $obj = new constructor_destructor("Rizal Afani");?>
</body>
</html>
gimana ?? udah paham kan sama constructor dan destructor di PHP ?? kan udah ane kasi contohnya to?? setidaknya ada bayangan lah... hehehe.. untuk postingan kali ini cukup sampai disini aja... dipostingan selanjutnya masi tetang OOP PHP... ditunggu aja ya ??

Selasa, 29 Januari 2013

Inheritance Dan Encapsulation di PHP || OOP PHP

Inheritance dan Encapsulation adalah salah satu fitur Object Oriented Programming (OOP), PHP adalah bahasa pemrograman yang mendukung OOP, pastinya di PHP ada fitur Inheritance dan Encapsulation. Kali ini ane Posting tentang contoh inheritance dan encaptulation di PHP, sekilas tentang inheritance dan encapsulation, inheritance adalah penurunan sifat dari sebuah Class ke pada Class yang lain, dan Encaptulation adalah pengkapsulan suatu variabel yang bersifat private yang diakses dengan suatu method yang bersifat public, untuk selengkapnya tentang inheritance dan encapsulation pada OOP monggo ente baca dipostingan ane sebelumnya tentang contoh inheritance dan encapsulation yang ane bahas pake Java, C# dan C++ ...
Pada postingan kali ini ane gabungin antara inheritance dan encapsulation karena kalo ane posting satu - satu mungkin postingannya akan terlalu pendek... mangkanya ane gabungin aja... hehee udah digabungin masih aja pendek... ya kan cuma Contoh Inheritance dan Encapsulation di PHP doank... Ok deh.. biar gak panjang lebar ini langsung ane kasi contoh program inheritance dan encapsulation di PHP...
<?php
class Rasa {
private $rasa;

public function setRasa($value){
$this->rasa = $value;
}

public function getRasa(){
return $this->rasa;
}
}

class Jeruk extends Rasa {

public function Cetak(){
echo "Rasa jeruk itu ".$this->getRasa();
}
}
?>
Pendek bukan contoh kode program inheritance dan encapsulation di PHP ?? hehehe .... ya emg gitu... kan cuma contoh... wkwkwkwk .. untuk contoh pemanggilannya pake kode dibawah ini...
<?php
include 'inheritance.php';
$object = new Jeruk();

$object->setRasa("manis");
$object->Cetak();
?>
untuk keterangan dari program diatas.. ane nulis Class Rasa dan Class jeruk itu ane tulis di file inheritance.php ... dan pada main program ane include'in  file inheritance.php kedalam file main program.. biar Class nya bisa dipanggil dan dijadikan Object Instance... simple bukan ?? postingan kali ini sampek disini dulu ya besok2 i.Alloh ane mau posting lagi masi seputar Object Oriented Programming (OOP) di PHP... keep smile and keep cooding :D

Kamis, 10 Mei 2012

Abstract Class di Java, C# dan C++

Abstract class adalah class yang tidak bisa dibuat secara instan sebagaimana class pada umumnya. Abstract class harus di implementasikan pada class turunan dari class Abstract tersebut. Abstract class berisi berisi sebuah method abstract dan method default yang bisa di override pada class turunan. Tidak semua bahasa pemrograman yang mendukung OOP mempunyai abstract class dan abstract method Seperti halnya c++. Maka dalam contoh code program Abstract class c++ harus menggunakan Class biasa dan virtual method agar bisa di override pada class turunannya.



Csharp


using System;

namespace OOPpraktikum
{
class Program
{
static Implementasi imp = new Implementasi();
public static void Main(string[] args)
{
string nama = "Muhammad Rizal Afani";
string alamat = "Banyuwangi";
string telp = "303058";
string NIM = "1110100601";
string Jurusan = "Tehnik Informatika";

imp.ShowKTP(nama,alamat,telp);
imp.ShowMHS(nama,NIM,Jurusan,telp);

Console.Write("\nPress any key to continue . . . ");
Console.ReadKey(true);
}
}

abstract class Abs // --- >Abstrak Class
{
public abstract void ShowKTP(string nama,string alamat,string tlp); // ---> Abstrak method
public void ShowMHS(string nama,string nim,string prodi,string tlp)
{
Console.WriteLine("MHS");
Console.WriteLine();
Console.WriteLine("Nama anda : {0}",nama);
Console.WriteLine("NIM : {0}",nim);
Console.WriteLine("Prodi : {0}",prodi);
Console.WriteLine("No Telp : {0}",tlp);
Console.WriteLine();
Console.WriteLine();
}
}

class Implementasi : Abs
{
public override void ShowKTP(string nama, string alamat, string tlp)
{
Console.WriteLine("KTP");
Console.WriteLine();
Console.WriteLine("Nama anda : {0}",nama);
Console.WriteLine("Alamat : {0}",alamat);
Console.WriteLine("No Telp : {0}",tlp);
Console.WriteLine();
Console.WriteLine();
}
}
}

Java


package OOPpraktikum;
import java.util.*;

public class MainClass
{
private static Scanner input = new Scanner(System.in);
static Implementasi imp = new Implementasi();

public static void main(String[] args)
{
String nama = "Muhammad Rizal Afani";
String alamat = "Banyuwangi";
String telp = "303058";
String NIM = "1110100601";
String Jurusan = "Tehnik Informatika";

imp.ShowKTP(nama,alamat,telp);
imp.ShowMHS(nama,NIM,Jurusan,telp);

System.out.println("\nPress any key to continue . . . ");

}

}

abstract class Abs // --- >Abstrak Class
{
public abstract void ShowKTP(String nama,String alamat,String tlp); // ---> Abstrak method
public void ShowMHS(String nama,String nim,String prodi,String tlp)
{
System.out.println("MHS");
System.out.println();
System.out.println("Nama anda : "+nama);
System.out.println("NIM : "+nim);
System.out.println("Prodi : "+prodi);
System.out.println("No Telp : "+tlp);
System.out.println();
System.out.println();
}
}

class Implementasi extends Abs
{
@Override
public void ShowKTP(String nama, String alamat, String tlp)
{
System.out.println("KTP");
System.out.println();
System.out.println("Nama anda : "+nama);
System.out.println("Alamat : "+alamat);
System.out.println("No Telp : "+tlp);
System.out.println();
System.out.println();
}
}


C++


#include <cstdlib>
#include <iostream>

using namespace std;

class Abs
{
public : virtual void ShowKTP(string nama,string alamat,string tlp) = 0; // ---> Abstrak method
public : void ShowMHS(string nama,string nim,string prodi,string tlp)
{
cout<<"MHS"<<endl;
cout<<endl;
cout<<"Nama anda : "<<nama<<endl;
cout<<"NIM : "<<nim<<endl;
cout<<"Prodi : "<<prodi<<endl;
cout<<"No Telp : "<<tlp<<endl;
cout<<endl;
cout<<endl;
}
};

class Implementasi : public Abs
{
public : void ShowKTP(string nama, string alamat, string tlp)
{
cout<<"KTP"<<endl;
cout<<endl;
cout<<"Nama anda : "<<nama<<endl;
cout<<"Alamat : "<<alamat<<endl;
cout<<"No Telp : "<<tlp<<endl;
cout<<endl;
cout<<endl;
}
};

int main(int argc, char *argv[])
{
Implementasi imp;


string nama = "Muhammad Rizal Afani";
string alamat = "Banyuwangi";
string telp = "303058";
string NIM = "1110100601";
string Jurusan = "Tehnik Informatika";

imp.ShowKTP(nama,alamat,telp);
imp.ShowMHS(nama,NIM,Jurusan,telp);

cout<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}