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

Jumat, 02 Agustus 2013

OOP 3:tugas (cari ,pelajari,simpulkan)

sintak:
<?php
 class hello{
      var $daftar;
      var $data;
      function setdaftar($a,$b,$c,$e,$d,$e,$f,$g,$h){
          $this->daftar=array($a,$b,$c,$e,$d,$e,$f,$g,$h);
      }
      function setdat($a,$b,$c,$e,$d,$e,$f,$g,$h){
          $this->data=array($a,$b,$c,$e,$d,$e,$f,$g,$h);
      }
    function tampil(){
        echo"hello world ,my name is{$this->data[0]}";
        echo"<table>";
        $dat=  count($this->data);
        for($a=0;$a<$dat;$a++){
            echo"<tr>
                <td width=100>{$this->daftar[$a]}</td>
                    <td>:</td>
                   
                    <td><b>{$this->data[$a]}</b></td>
                        </tr>
            ";
                   
        }
        echo"</table>";
       
    }
   
    }
    $a=new hello();
     $a->setdaftar("nama","panggilan", "agama", "tinggi/berat", "hobby", "gender", "alamat", "cita-cita", "quotes");
     $a->setdat("akbar rizqi", "kiki", "islam", "170cm/55kg", "main logika", "pria", "jln.maspati 5.29", "programers", "yg menang akan hidup yg kalah akan mati ,yg berjuang akan menang yg menyerah akan kalah") ;
     $a->tampil();
?>



output:



kunci jalan:
data=>variable=>array=>tampil: looping table+array

site???
project???
apa d\keduanya ada bedanya???
tidak site dan project hanya istilah yg intinya sama yaitu membuat tempat intuk menampung FILE php yg masih berhubungan /masih program yg sama
contoh:project facebook/untuk menampung (login.php,komeksi.php,daftar.php,tampil.php,dll)
dari contoh bisa dilihat bahwa file-file php didalam project digunakan untuk membangun progam/web/situs yg
sama



nah dalam dreamwever project dikenal dengan site,dan cara membuat site sbb:
1.buka deamwever,lalu akan muncul tampilan seperti ini:

Kamis, 01 Agustus 2013

setelah di postingan sebelimnya saya menjelaskan oop secera teoritis sakarang saya akan menunjukan
nya dalam bentuk sintax php
<?php
class nama_class{
var $nama_atibut;

function nama_method(//parameter){// isi dari method
}
}
$object=new nama_class();//pembangunan object
$object->nama_method();//pengaksesan method dari object
?>

contoh:
<?php
class hello{
var $nama;
function setnama($new_nama){$this->nama=$new_nama;}
function getnama(){$hasil="hello dunia nama saya $this->nama";
return $hasil;
 }
}
$kiki=new hello();
$kiki->setnama("kiki");
echo $kiki->getnama();
?>

maka outputnya:
hello dunia nama saya kiki


saya akbar rizqi
terimakasih

OOP pada php1

pada kesempatan kali ini saya ingin sharring dengan anda tentang oop(object oriented programing) ,atau pemrograman berorientasi object dimana dengan adanya oop kita dapat lebih mudah dalam membuat source code karena dapat diorentasi ka berdasarkan kehidupan sehari-hari
,tetapi berhubung admin juga masih belajar oop(masih newbie, baru belajar) jadi jika penjelasan yg kurang berkenan mohon coment agar admin dapat mendapat ilmu baru dan dapat saling share ilmu

menurut yg saya baca dalam oop ada beberapa pokok :
1.object=>apa itu object?
          object dapat didefinisikan sesuatu yg memiliki atribut , method dan bersifat spesific
                  object memiliki dua hal:
A.atribut=>yaitu sesuatu yg melekat dan menjadi idenvitas object=>jika object dianalogikan sebagai sapi maka atribut nya adalah kaki ,mata dll
                  dan atribut tersebut memiliki value atau nilai sehingga object bersifat spesific
contoh=kiki(object ) =>mata(atribut)=>hitam(value)

B.method=>yaitu hal yg dapat dilakukan oleh object
contoh=>kiki(object)=>main game(method)


2.class:adalah rancangan/cetak biru/cetakan object
di class lah method dan atribut object didevinisikan secara umun
contoh=manusia(class)=>kiki(object)
kenapa manusia itu class?
karena manusia bersifat umun dan kiki telah bersifat spesifik
manusia=>memiliki mata(umun)
kiki=>memiliki mata berwarna hitam(spesifik)


yah demikian dulu untuk penulisan nya akan saya jelaskan di postingan selanjutnya
saya akbar rizqi
terimakasih