Sabtu, 14 September 2013

PHP2 v2(array,looping,oop)

nah sekarang saya akan menjelaskan tentang array dan looping
1.array
Array di PHP adalah tipe variabel spesial, karena dengan array kita dapat mengakses sekumpulan nilai dengan menggunakan satu nama variabel.
array dideklarasikan seperti ini
$a=array();
atau
$a=array("as","tak");//di isi saat inisialisasi
atau dapat diisi satu sau seperti ini
$a[0]="1"; arti dari [] adalah index dan anka didalamnya maksuknya index yg keberapa
index dimulai dari angka 0

lalu hubunganya sama loping apa?
saat kita 1memanggil 1 Anggota array memerlukan index nya ,isi dari index adalah angka dan angka itu dapat di looping sehingga kta dapat memanggil bnyak anggota dari array dengan 1 souce code
lebih singkat kan

cara looping yg akan saya ajarkan adalah for
cara menggunakan for seperti ini


contoh decrement(mundur dari atas kebawah)

yg tampil adalah angka 10 - angka 1 contoh deincrement(dari bawah ke atas)

yg tampil adalah angka 1 - angka 10

penggunaan di array

output: kiki ganteng banget

untuk oop dasar dapat dibaca disini
oop1
oop2

sekarang kita ke praktek:
pentama kita buka netbeans lalu buat dua file php yaitu Biodata.php dan MainBiodata.php

lalu buka pada Biodata.php
isikan seperti ini:


penjelasan:
class biodata=> berarti kita membuat class bernama Biodata
private $ngarepan=array(..........);artinya kita membuat global variable array yg bertipe private
dan telah diisi
private $mburian=array();artinya isi  membuat global variable array yg bertipe private
dan belum diisi
private $foto; artinya isi  membuat global variable bertipe private
dan belum diisi
public function setdata(.........);artinya kita membuat method/function bernama setdata dan berisi 9 parameter didalam nya kita membuat array local yg isi dari array tersebut didapat dari isi dari variable di argumen lalu array local tersebut isinya di isikan ke array $mburian
public function setfoto($newFoto);artinya kita membuat method/function bernama setfoto dengan 1 parameter dan digunakan untuk mengisi $foto;
 public function getfoto() {
        return $this->foto;
    }method/fucntion untuk mengembalikan nilai dari variable $foto;

    public function getngarepan($j) {
        return $this->ngarepan[$j];
    }method/fucntion untuk mengembalikan nilai dari variable array ngarepan;

    public function getmburian($j) {
        return $this->mburian[$j];
    }method/fucntion untuk mengembalikan nilai dari variable array mburian;

    public function getjumlah() {
        return count($this->mburian) - 1; //karena index php diawali 0
    }method/fucntion untuk mengembalikan jumlah panjang array mburian-1;


lalu buka file MainBiodata.php

lalu isikan seperti ini:




outputnya akan seperti ini:

PHP2(praktek variable)v.1

hai kali ini saya akan memberitahu anda tentang variable di php
1.variable
->.berbeda dengan variable di pemrograman lainnya di php kita tidak perlu mendeklarasikan tipe data
karena php tidak mengenal tipe data secara spesific jadi kita dapat mennjumlahkan tipe data string .dengan tipe data int
->untuk mendeklarasikan variable di php diawali dengan $ lalu dilanjutkan dengan nama variable(opsional)

contoh:<?php
$a=1;
$b="2";
$c='3';
$d=$b+$a+$c
echo $d;
?>
maka hasilnya akan tetap 5
 2.komentar
->komentar adalah jajaran script /tulisan yg tidak akan dibaca oleh program dan bertujuan sebaga penanda saja
->komentar ada 2= ->//komentar yg dgunakan untuk satu baris
                                 ->/* komentar yg dapat digunakan lebih dari satu baris

nah untuk memperjelas kita akan mempraktekan 2 project :
project 1(operasi matematika  di variable):
1.buka netbean kalian lalu biat sebuah file php di project praktikumPHP kalian (yg dulu)


2.beri nama PRAKTIKUM 2 .php:
3.klik,oke  lalu akan muncul tampilan seperti ini:

lalu isi seperti ini: 


penjelasan script:
<?php ?>=>penanda dimulai dan diakhirinya script php
$angka1=3 =>kita membuat variable bernama angka1 dengan isi 3
$angka1=3 =>kita membuat variable bernama angka2 dengan isi 4
$angka1=3 =>kita membuat variable bernama angka3 dengan isi 5lima
 echo""digunakan menampilkan sesuatu di browser
// adalah komentar 1 baris

output:
kesimpulan:
echo"$angka1*$angka2<br/>";=>menampilkan isi dari variable tapi * dianggap sebagai string
echo $angka1*$angka2."</br>";=>menampilkan hasi operasi perkalian dari ke 2 variable
echo $angka1*$angka3."</br>";=>menampilkan hasi operasi perkalian dari ke 2 variable tetapi tulisan 5 dihilangkan

tugas 4:
(biodata + foto)
tambahkan di dalam praktikum2.php kalian seperti ini(penjelasan ada pada komentar)

yg penting doank dijelaskan=
$gambar="<img sc='gambar/pic.JPG' witdh=240px height=320px>":
artinya kira menginputkan tag html ke variable

dapat juga kita embed php di html seperti ini:

bedanya:
komentar di html menggunakan <!--isi-->

dan outpunya akan seperti ini:
dapat dilihat tidak ada perbedaan dari kedua hasil tersebut

bersambung di v2.menggunakan aray dan looping(oop)

Selasa, 10 September 2013

ASP.NET(variable &input output tryparse)

penjelasan singkat:
1.varible adalah tempat penampungan data yg bersifat sementara dan dapat diubah nilai didalamnya
2.varible memiliki tipe data yg menentukan jenis data yg boleh diinputkan
3.jenis tipedata:
    •  alfabetik(string,char,dll)
      • contoh:String nama="kiki";
      • keterangan:tipedata alfabetik tidak dapat diberikan operasi hitung
    • numerik(int,float,double,dll)
      • contoh:int a=1;
      • keterangan:tipe data ini dapat diberi operasi matematika
    • logika(boolean)
      • contoh=boolean a=true
      • keterangan:dapat digunakan untuk operasi logika(and,or,Xor,dll)
untuk lebih jelasnya ada di sini
4.tryparse adalah cara menconvert tipe data ke tipe data numerik
5.tryparse biasa dimanfaatkan saat kita menginputkan data dari keyboard karena inputan dari keyboard awalnya dianggap sebagai string karena itu digunakan tryparse untuk menconvernya

nah sekarang kita akan mempraktikan tryparse di sebuah program:
tampilan nantinya:

how to make it:
part1 :(segitiga.cs)





      • buka visual studio anda,klik new project
      • pilih console aplication,dan beri nama dengan praktikumCsharp2
    1. buat class baru dengan nama segitiga.cs


      3.isikan sepeti ini(isi dari file segitiga.cs)
    2. penjelasan:
        
    3. buka program.cs
    4. isikan di static void main() dengan     segitiga a = new segitiga(); a.luas();
    5. penjelasan:
    6.  hasil output:
    7.   
     Part 2:BiodataInputOutputTryParse .cs
1. buat class baru bernama BiodataInputOutputTryParse
2.didalam  class BiodataInputOutputTryParse{disini}isikan beberapa method dan variable seperti dibawah
  • deklarasi variable global


  • method tanggalan
  • method setbiodata(digunakan untuk menginputkan data dari keyboard ke variable)
  • method usia(digunakan untuk menghitung umur yg didapat dari variable (tanggal,bulan,tahun) dikurangi(tanggallahir,tahunlahir,bulanlahir) lalu mengembalikan hasilnya yg telah ditampung
    di variable umur))

  • method getbiodata(menampilkan data yg telah di set)
  • source code keseluruhan
  • pemanggilan class biodata di class program dilakukan dengan menbuat object di class program
    tepatnya di static void main(),contohnya sbb
  • penjelasan  
  • output:
    nb:jika dilihat tampilan masih acak acakan karena itu kita akan membuat nya lebih baik

    part 3:menuutama.cs
    1.buat class bernama menuutama.cs
    2.didalam class menuutama.cs buat variable global dan 2 method
    • global variable



  • gmethod menuUtama(sebagai tampilan menu di console dan input pilihan dari key board)
  • keterangan:
  • method pil(proses switch case)
  • keterangan
  • source code keseluruhan
  • program.cs
  • hapus semua object dan semua method lalu buat object baru dari menuutama
  • keterangan:


  • output final:






    jika anda males buat ini mentahannya atau matengannya
    nah kurang lebih nya begini terimakasih

    Senin, 26 Agustus 2013

    jika di post sebelumnya biodata hanya di outputkan biasa,sekarang saya akan menshare biodata yg menggunakan array(di post sebelumnya sintaxnya dijadikan comentar) ,jika kalian ingin melihat
    post sebelumnya klik disini

    1.pertama buka visual studio
    2.buka project kalian yg telah kalian buat di post sebelumnya(PraktikCsharp)
    3.masuk ke biodata.cs
     4.tukar yg coment dengan yg tidak ,sehingga hasilnya seperti ini:
    keterangan:
    a.private string[] a=new string [20];//membuat aray bertipe string dan bernama a dengan element
                                                                 sebanyak 20

    b.private string[] b = new string[20];//membuat aray bertipe string dan bernama a dengan element                                                             sebanyak 20

     c.public void setdata(string n, string p, string k, string h, string tb, string a,string ag) { string[] dat = { n,p,k,h,tb,a,ag };
           this.a = dat;
            }//kita membuat method bernama set data dengan 7 parameter bertipe string yaitu (string n, string p, string k, string h, string tb, string a,string ag)
               //dan nilai nya nanti diisikan ke array baru yg bernama dat(string[] dat = { n,p,k,h,tb,a,ag };)
               //this.a=dat;:nilai array yg ada di array a diperoleh dari array dat

    d.public void isidata(string n, string p, string k, string h, string tb, string a, string ag) { string[] dat = { n, p, k, h, tb, a, ag };
            this.b = dat;
            }
    //kita membuat method bernama set data dengan 7 parameter bertipe string yaitu (string n, string p, string k, string h, string tb, string a,string ag)
               //dan nilai nya nanti diisikan ke array baru yg bernama dat(string[] dat = { n,p,k,h,tb,a,ag };)
               //this.a=dat;:nilai array yg ada di array a diperoleh dari array dat

    nb:variable dan array yg berada di luar method disebut variable global(dapat diakses diseluruh class)
    variable dan array yg berada di dalam method disebut variable local(hanya dikenali di dalam method dimana ia dideklarasikan)
    sehingga asalkan berada di method yg berbeda nama variable local boleh sama 
     
           

    e.public void getdata()
            {
                Console.WriteLine("DATA DIRI");
                Console.WriteLine("");

                for (int A = 0; A <= 6; A++) { Console.Write(this.a[A]); Console.Write(":"); Console.WriteLine(this.b[A]); }}

     keterangan:
    .->  Console.WriteLine("DATA DIRI");
                Console.WriteLine("");\\menampilkan tulisan DATA DIRI di console

    ->. for (int A = 0; A <= 6; A++) { Console.Write(this.a[A]); Console.Write(":"); Console.WriteLine(this.b[A]); }}//memanfaat kan variable A yg dilooping menggunakan for
                                                            selama 7 kali mulai A bernilai 0 hingga A bernilai 6
                                                            untuk menuliskan data array a dan aray b di console sesuai indexnya
                                                             yg didapat dari perulangan nilai variable A







    5.masuk ke program.cs ,hapus dat.getdata(),lalu tuliskan seperti dibawah:
    keterangan:
    1.biodata dat= new biodata();membuat object dari class biodata dengan nama dat;
    2.dat.setdata();mengakses method setdata() dari object dat dan mengisi argumen nya :(  ) dengan
    ("nama       ", "panggilan  ", "gender     ", "hobby      ", "alamat     ", "agama      ", "tinggi     ");

    3.dat.isidata();mengakses method isidata() dari object dat dan mengisi argumen nya :(  ) dengan
    ("akbar rizqi", "kiki", "laki-laki", "cooding", "jalan maspati", "islam", "175cm");
     4.dat.getdata();mengakses method getdata()dari object dat yg berfungsi menampilkan data
        dari array hasil looping dengan format = <array>a : <array>b

    dan outputnya akan seperti ini:


    setelah di postsebelumnya(klik disini jka belum) saya menjelaskan tentang variable  sekarang akan saya tunjukan implementasinya di sebuah program,oke ikuti saya:

    I.heloworld
    1. buka visual studio kalian
    2. klik file=>new project

           3.beri nama PraktikCSharp,letakkan di folder ..../PraktikumASP21,dan pilih console aplication
           4.akan muncul Program.cs=>pada static void main( string[] arg){  }  isi di dalam kurung      kurawalnya dengan:Console.WriteLine("Hello wolrd !!");
    seperti ini:
    lalu klik F5 untuk melihat outputnya:
    Q:wait....wait....kok outputnya langsung ngilang/cepet banget ngeclose nya?
    A:iya memang begitu, karena tidak ada inputan keyboard didalam program kita,untuk mengakalinya kita dapat menggunakan   Console.ReadLine();=>dgunakan untuk memasukan inputan dari keyboard

    kurang lebih seperti ini:

         5.dan outputnya seperti ini:
    penjelasan singkat:
    a.void main( string[] arg){  } adalah fungsi main yaitu fungsi utama yg dijalankan  komputer
    b.console.writeLine() =>ini adalah statement untuk meng outputkan sesuatu ,bedanya dengan console.write()=>jika writeline akan pindah baris setelah statement ini selesai dijalankan dirinya sedang write tidak akan berganti baris

    II.menambahkan volume balok di projectnya(praktik variabel)

    1.buat file class baru dengan cara klik project,lalu pilih add class


    2.plih class dan beri nama volume_balok

     3.akan muncul public class volume_balok{
    }didalam kurung kurawalnya buatlah method bernama hitung dan bertipedata void(seperti hilight kuning dibawah)
    keterangan:
    didalam method hitung :1.int tinggi,lebar,panjang volume(garis merah) :artinya kita membuat 4(empat) variable bertipe data int dan bernama tinggi,lebar,panjang dan volume;
                                               2.panjang=10;artinya varible panjang kita beri nilai 10
                                               3.lebar=2;artinya variable tinggi kita beri nilai 2
                                               4.tinggi=5;artinya variable tinggi kita beri nilai 5
                                               5.volume=tinggi*lebar*panjang;artinya variable volume bernilai hasil                                        perkalian variable panjang,lebar,dan tinggi
                                              6.console.writeline("volume balok="+volume+"\t");
                                                artinya: saat method ini dipanggil akan menuliskan hasil dari volume
                                                               di console dengan tambahan string"volume balok="



    4.kembali ke program.cs lalu dibawah console.writeline(heloworld !!)  buat lah object dengan cara seperti yg digaris bawahi
    keterangan:
    1.volume_balok vol= new volume_balok();artinya kita membuat object dari class
       volume_balok dengan nama vol
    2.vol.hitung();kita memanggil method hitung yg telah kita buat di class volume balok yg sekarang
                             method itu telah dimiliki oleh object.


    output:
                 

    III.menambahkan biodata(v1):
    1.buat class baru seperti diatas beri nama biodata.cs
    2.lalu ketik source code dibawah(termasuk yg diberi comentar (//) karena digunakan untuk v2
    yg menggunakan aray) 
    penjelasan:
       1.membuat method bernama getdata dan bertipedata void
       2.console.writeline();digunakan menampilkan data di console


    3.kembali lah ke program.cs dan ketikan seperti tg di hilight
    penjelasan:
    1.biodata dat=new biodata();kita membuat object bernama dat dari class biodata
    2.dat.getdata();kita memnggil method getdata() yg telah ita buat di class biodata yg sekarang dimiliki
                            object dat



    output:


    Sabtu, 10 Agustus 2013

    1.fungsi main()

    berisi  perintah-perintah utama yg dijalankan komputer kita,dalam C++ biasa ditulis dengan void main()
    sendang pada c# seperti ini:static void main(string[] arg){
    }

    2.perintah/statement

    digunakan untuk memerintah komputer untuk melakukan tugas tertentu,contoh
    console.read(),console.write.

    3.keyword(using)

    digunakan untuk membuka library file yg berisi statement statement sehingga komputer tau maksud dari statement yg kita isikan
    contoh:saya mengetik MySqlConnection cne = new MySqlConnection(selec);
                cne.Open();.
    untuk membuat koneksi ke database(mysql).
    maka agar komputer tau maksud dari sintak diatas maka saya harus menyertakan library mysql dengan menggunakan using
    contoh:using System.Data.OleDb;
                using MySql.Data.MySqlClient;


    4.komentar

    komentar digunakan hanya untuk pengingat atau catatan ,dan tidak akan dibaca komputer

    komentar ditulis dengan // untuk 1 baris,/* isi */ untuk lebih dari 1 baris

    5.tipe data


    Tipe Data yang ada di C# (C Sharp)
    tipe data adalah tipe/jenis data yg kita masukan ke komputer

    Tipe Data —————- Kepanjangan —————– Keterangan
    Int ———————— integer ———————— tipe bilangan bulat
    String ——————– string ————————– tipe data berupa kumpulan karakter
    Decimal —————– decimal ———————–  tipe data berupa angka pecahan
    Double ——————- double ———————— tipe data berupa angka pecahan tapi lebih presisi disbanding decimal
    DateTime —————- Date and Time ————— tipe data tanggal dan waktu
    Boolean —————— Boolean ———————- tipe data yang hanya memiliki nilai true dan false saja
    Variant ————– Variant ——- tipe data yang bisa mengoperasikan tipe data apa saja sesuai nilai yang didefinisikan

    Contoh :
    Int index = 0;
    String pesan = “Kau segalanya bagiku”;
    Double meter = 0.3;
    DateTime tanggalhariini = datetime.today;
    Var a = 1;
    Var b = “3”;

    6.variabel
    adalah tempat penyimpanan sementara data dan isi dari variabel dapat di ubah ubah.contoh saat kita membuat program menghituh persegi.
    maka nilai luas,panjang dan lebar akan disimpan dalam variabel

    Berikut ini hal-hal penting dalam penulisan variabel pada pemprograman 
    • Nama variabel bersifat case sensitive. Maksudnya, kesalahan mengetik huruf besar/huruf kecil dalam memanggil variabel akan membuat si variabel ini tidak terpanggil.
    • Sebuah variabel tidak boleh mengandung spasi.
    • Hanya boleh diawali dengan huruf dan underscore, tidak boleh diawali angka atau karakter/simbol khusus.
     contoh variabel: int a;

    7.konstanta
    adalah tempat penyimpanan data yg nilai nya tetap dan dalam satu program yg sama isi dari konstata tidak dapat diubah.
    penulisan konstanta:const<typedata><nama konstanta><nilai>;
    contoh=const double phi=3.14;

    8.array
    array/larik adalah  sebuah tempat yg berisi kumpulan data yang terdiri dari tipe data yang sama. Setiap nilai yang berada di dalam array disebut dengan element, apapun tipe datanya. Nomor-nomor data yang menunjuk pada element array disebut subscript atau offset ,nomor offset dimulai dari angka 0.
      penulisan array : <tipe data>[]<nama array>:{isi array};//untuk array yg  jumlah/dan elementnya     telah diketahui.
                                  contoh:string[] biodata:{"nama","kelas","alamat"};
                                  <tipe data>[]<nama array>=new <tipe data> [banyak element];//array kosong
                                     contoh= string[]biodata=new string[10];
       pemanggilan array=<nama array>[nomor offset];
                                      contoh:biodata[0];



    cara mengisi array:
    1.saat pemdeklasrasian:
    <tipe data>[]<nama array>={isi};
                     contoh: string [] biodata{"nama","alamat","kelas"};
    kelemahan:panjang array = element yg diisi dan tidak dapat ditambah
    2.saat pemanggilan:
           a.langsung semua:
    <nama array>={isi};
    contoh:biodata={"nama","kelas","nim"};
    kelemahan:kelemahan:panjang array = element yg diisi dan tidak dapat ditambah
           b.per element
    <nama array> [no.offset]=<data>;
    biodata[0]="nama";
    biodata[1]="kelas";
    kelemahan:harus mengisi 1 persatu tapi jumlah element tidak sama dengan element
    isi element dapat kosong

    yah berhubung longpost jadi akan saya sambung di part 2

    Minggu, 04 Agustus 2013

    asp.net /C# (opening asp.net)

    asp.net memiliki 2 bahasa yg digunakan :vb dan C#
    penggunaan kedua bahasa ini opsional tergantung kebiasaan dan selera programmer nya
    dan berhubung saya telah mempelajari dan cukup tau tentang C++ maka saya akan menggunakan C#

    beberapa yg berubah dari C++ di C#:
    1.cout menjadi console.write/console.writeline
    2.input data:
    c++=>cin>>nama variable;
    c#=>nama variable=convert.totypedata(console.readline());
    3.saat membuat file c# baru di visual studio kita akam langsung dibuatkan class dan static void Main(string[] args) =>mirip saat kita membuat class main java di netbeans
    jadi saya simpulkan c# lebih mendukung OOP
     4.pembuatan object di C#  :<nama class> <nama object>=new <konstuktor>
    contoh :vol_balok a=new vol_balok();

    contoh program sederhana menghitung luas:
    1.balok.cs:
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;

    namespace ConsoleApplication1
    {
        class balok
        {
           
            private int tiggi;
            private int lebar;
            private int vol;

            public void setdata(int l, int a)
            {
               
                lebar = l;
                tiggi = a;

            }
            public int getdata()
            {
                vol = tiggi * lebar;
                return vol;
            }
            public void setpct()
            {
                Console.WriteLine("gambar:");
                for (int asd = 1; asd <= lebar; asd++) {
                    for (int asf = 1; asf <= tiggi; asf++) { Console.Write("#");}
                    Console.WriteLine("");
                   
                }
            }
        }
    }
    2.Program.cs:
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;

    namespace ConsoleApplication1
    {
        class Program
        {
            static void Main(string[] args)
            {int a,b;

            Console.Write("panjang:");
            a = Convert.ToInt32(Console.ReadLine());
            Console.Write("lebar:");
            b = Convert.ToInt32(Console.ReadLine());
           
                balok satu = new balok();
                satu.setdata(a, b);
                Console.Write("luas:");
                Console.WriteLine(satu.getdata());
                satu.setpct();
                 Console.ReadLine();
               
               
            }
        }
    }



    hasil:



    Sabtu, 03 Agustus 2013

    nah ini adalah post terakhir tentang pembuatan project
    seperti yg ada di post post sebelumnya project adalah tempat menyimpan file-file php yg masih berhubungan dan menghasilkan satu-kesatuan program/web
    nah sekarang saya akan menunjukan cara membuat project di phpdesigner 8,ini cara(jeng-jeng):
    1.buka phpdesigner,hingga muncul tampilan seperti ini:


    2.lalu,klik,project=>project manager atau tekan F11
    3.lalu muncul project manager ,dan pilih new
     
     4.akan muncul windows new project wizard ,isi nama project anda di project title,lalu klik next dan isi project root dengan direktori project anda lalu klik next dan klik finish

    5.lalu akan muncul windows project edit,pilih sub menu localhost dan centang enable localhost,isi serverpath dengan localhost ,dan local path dengan direktori project anda,isi port dengan port apache anda (biasanya 80/50),lalu klik ok 
    6.anda akan masuk halaman project,untuk memilih project ada di window project seperti panah meran digambar
       
    7.untuk menjalan kan file php :
    internal browser:klik run
     
    external browser:klik panah kecil di local view ,pilih browser anda (contoh :firefox)
    hasilnya akan seperti ini:
    saya akbar rizqi ,terimakasih