Rabu, 26 November 2014

Object,Class,Method, dan Properties pada PHP Data Object

Object dan Class
Bagian dasar dari sebuah program yang berorientasi objek adalah objects. Secara mudah kita dapat memahami mengenai  object ini. Sebagai contoh, sebuah mobil adalah objek. Sebuah mobil mempunyai  properties atau bagian-bagian di dalamnya, seperti warna, mesin, roda, pintu dsb. Sebuah mobil juga dapat melakukan sesuatu (ada sesuatu  yang bisa dilakukan dengan mobil),
seperti mengisi bensin, menyalakan mesin, berjalan, mengerem dsb. 

Class merupakan penjelasan atau deskripsi dari object. Di dalam class, terdapat penjelasan tentang suatu  object termasuk properties yang dimilikinya serta kelakuan atau method yang bisa  dilakukan oleh object. Sebagai contoh, class  Orang. Class Orang tentu setidaknya memiliki beberapa bagian seperti tangan, kaki, mata, telinga dsb. Class Orang juga setidaknya harus bisa jalan,
bisa loncat, bisa lari, bisa melihat, bisa bicara dsb.
Salah satu keuntungan program didefinisikan dengan konsep OOP adalah adanya pengkapsulan (encapsulation) program dalam  class dan  object, dimana programmer yang menggunakan  class tidak perlu mengetahui isi dan jalannya class secara detail, hanya perlu tahu bagaimana cara menggunakannya.
Mendefinisikan Class 
Bentuk umum mendefinisikan sebuah class adalah sbb : 


Penamaan  namaClass pada dasarnya sama dengan penamaan variabel. Penamaan bebas, boleh apa saja, kecuali  stdClass. PHP sudah menggunakan nama  stdClass sebagai nama  class built-in. Isi tubuh class terletak di antara tanda kurung kurawal buka ( { ) dan kurawal tutup ( } ). Di tubuh class terdapat pendefinisian properties (variabel) dan method-method class.

Properties dan Method
Setiap class memiliki  properties yang kadang disebut juga  attributes. Properties dari sebuah mobil misalnya warna, ukuran, harga dsb. Di dalam class, properties dinyatakan dengan sebuah variabel. Misalnya $warna, $harga, dsb. Method merupakan sesuatu yang bisa dilakukan oleh object. Method dalam PHP sama artinya dengan sebuah fungsi. Method yang mungkin dipunyai dari sebuah mobil misalnya, method untuk menghidupkan mobil, menjalankan mobil, menghentikan mobil, dsb. 
Penamaan  properties dan  method memiliki aturan yang sama dengan penamaan sebuah variabel atau fungsi. Akan tetapi berdasarkan kesepakatan (convention), penamaan properties dan method harus menggunakan camel Caps, dimana tiap kata diawali dengan huruf besar kecuali kata pertama, setiap kata digabung tanpa spasi atau under-score (_).
Menambahkan Properties (Variabel)
Perhatikan contoh pendefinisian class beserta propertiesnya, sbb :
 
Pendeklarasian variabel dalam class seperti pada contoh di atas, bukanlah suatu keharusan, karena dalam PHP variabel tidak perlu dideklarasikan, cukup digunakan saja. Namun demikian, pendeklarasian variabel yang digunakan sangat dianjurkan untuk kemudahan pembacaan dan pemahaman program. Variabel class juga dapat langsung diinisialisasi dengan sebuah nilai. Namun
inisialisasi variabel tidak boleh mengandung operasi aritmatika maupun operasi yang lainnya.
Menambahkan Method

Untuk menambahkan method, tinggal mendefinisikan method seperti halnya fungsi biasa. Misalnya kita akan menambahkan fungsi atau method untuk mengganti warna mobil dan untuk menampilkan warna mobil. Nama method pada dasarnya terserah (mengikuti aturan nama variabel). Namun demikian, jangan menggunakan nama method yang diawali dengan dua buah under-score
(__) yaitu  __construct(),  __destruct() dan  __clone() karena ketiga fungsi tersebut mempunyai arti tersendiri di PHP.   contoh menambahkan method sbb :


Pada listing program di atas sudah ditambahkan fungsi atau method gantiWarna() dan tampilWarna(). Untuk mengakses properties (variabel) bisa menggunakan keyword  $this. Keyword ini me-refer pada  class tempatnya berada. Method gantiWarna() mempunyai satu parameter, yaitu $warnaBaru.
Menambahkan Konstruktor
Konstruktor merupakan sebuah method khusus yang akan secara otomatis dijalankan saat object terbentuk. Konstruktor tidak harus ada, namun dalam satu class hanya boleh ada satu konstruktor. Method konstruktor biasanya berisi pemberian nilai default dari masing-masing properties (variabel). 
Untuk membuat konstruktor, cukup dengan mendefinisikan suatu fungsi dengan nama __construct(). Perhatikan contoh sebagai berikut :

 Membentuk Objek Class
Untuk menggunakan sebuah objek, harus dibentuk objek dari classnya. Dari
sebuah class bisa dibentuk beberapa objek sekaligus. Bentuk umum
pembentukan objek adalah sbb :
Sedangkan untuk memanggil anggota (member) dari class dapat dengan format sbb : 
Sekian Mengenai Object Class Methode dan Properties pada PDO, Selanjutnya akan dibahas Implementasinya pada Program .
Sumber :Pemrograman Web Pada PHP dan MySQL

 

Pemrograman Berorientasi Objek Pada PHP


Pengantar Pemrograman Berorientasi Objek Pada PHP
PHP adalah sebuah bahasa pemrograman server side scripting, pada awalnya hanyalah kumpulan script sederhana. Dalam perkembangannya, selanjutnya ditambahkan berbagai fitur pemrograman berorientasi objek. Hal ini dimulai sejak PHP 4. Dengan lahirnya PHP 5, fitur-fitur pemrograman berorientasi objek semakin mantap dan semakin cepat. Dengan PHP 5, script yang menggunakan konsep  object-oriented akan lebih cepat dan lebih efisien.
Pemrograman berorientasi objek atau  object-oriented programming (OOP) merupakan suatu pendekatan pemrograman yang menggunakan object dan class. Saat ini konsep OOP sudah semakin berkembang. Pemrograman yang banyak dipakai dalam penerapan konsep OOP adalah Java dan C++. OOP bukanlah sekedar cara penulisan sintaks program yang berbeda, namun lebih dari itu,OOP merupakan cara pandang dalam menganalisa sistem dan permasalahan pemrograman. Dalam OOP, setiap bagian dari program adalah object. Sebuah object mewakili suatu bagian program yang akan diselesaikan.

Beberapa konsep OOP dasar, antara lain :
1.  Encapsulation (Class dan Object)
2.  Inheritance (Penurunan sifat), dan
3.  Polymorphisme
PHP khususnya PHP 5 sudah mendukung beberapa konsep OOP. Akan tetapi
PHP 5 tidak mendukung konsep Multiple-inheritance dan polymorphisme.

Oleh karena masih banyak Pengguna PHP yang masih menggunakan teknik pemrograman Prosedural dan belum mengenal Pemrograman Berorientasi Objek pada PHP berikut ini sedikit dijelaskan mengenai Pemrograman PDO ( PHP Data Object). Dimulai dari pengenalan Object, Class, Method dan Properties Untuk Selanjutnya akan dibahas mengenai Object Class Method properties beserta cara penulisannya di PHP.

Selasa, 25 November 2014

JASA PEMBUATAN APLIKASI TUGAS AKHIR/SKRIPSI BERBASIS DESKTOP DENGAN VB, JAVA / WEB DENGAN PHP, CSS, HTML


Halo Bro Bagi Anda Mahasiswa atau Kantoran yang sedang membutuhkan applikasi atau web ? Kami menawarkan Jasa Pembuatan Aplikasi berbasis Desktop maupun berbasis Web,  Berbasis Desktop dengan Visual Basic, Java,Delphi dan Berbasis Web dengan PHP,MySql, Atau dengan Framework CI.

JASA PEMBUATAN  APLIKASI TUGAS AKHIR/SKRIPSI

Bagi anda yang sedang mengerjakan skripsi khususnya bidang IT dan Kantor dengan Aplikasi berbasis WEB / Databases WEB dan terkendala, kami bisa memberikan solusi dengan jasa pembuatan aplikasi berbasis WEB / Databases WEB

Syarat-syarat

  1. Mahasiswa
  • Databases yang jelas
  • Flowchart dan DFD yang jelas
  • Tampilan yang diinginkan  
  • Alur data yang jelas
     2.  Kantoran
  • Databases yang jelas
  • Flowchart dan DFD yang jelas
  • Tampilan yang diinginkan  
  • Alur data yang jelas
 Ketentuan-Ketentuan
  1. Setiap pembuatan pertama diwajibkan kita ketemuan
  2. Akan ada pertemuan preventif
Kekurangannya akan di update lagi jika ada

Aplikasi-Aplikasi yang sudah di buat oleh kami
  1. Aplikasi dengan AHP (Analisa Hierarchy Proces)
  2. Sistem Penjualan Pada Perusahaan X
  3. Sistem Koperasi Pada  Koperasi X
  4. Aplikasi Databases Gudang , dll
  5. Aplikasi WEB
Applikasi Berbasis WEB Seperti
  1. Aplikasi Penjualan  Berbasis Web dengan PHP MySQl (E-Commerce)
  2. Appikasi E-Learning
  3.  Sistem Informasi Geografis Berbasis Web
  4. Aplikasi Penerimaan Karyawan Web Based
  5. Web Portal
  6. dll.
Bagi anda yang ingin menggunakan jasa kami silahkan sms atau tlp 087877812798/085781867463
Untuk harga tergantung dari aplikasi yang dibuat, Terima Kasih

info lebih lanjut silahkan kunjungi http://www.teknosolusi.com

JASA PEMBUATAN  APLIKASI TUGAS AKHIR/SKRIPSI BERBASIS DESKTOP DENGAN VB, JAVA / WEB DENGAN PHP, CSS, HTML

Sabtu, 22 November 2014

Instalasi CMS Joomla! VirtueMart

Kali ini saya ingin berbagi cara instalasi CMS Joomla VirtueMart (Selanjutnya disebut VM).

Apa sih CMS itu? CMS adalah Content Management System yang merupakan sebuah  framework dalam pembuatan Web,  terdapat banyak macam-macam CMS yang anda gunakan untuk pembuatan Web seperti Wordpress, Drupal, Mambo,  dan tentunya Joomla!. Sedangkan VirtueMart sendiri sebenarnya adalah sebuah extension/module tambahan dari CMS Joomla . Untuk menginstal nya terlebih dahulu kita download file CMS nya disini.

Setelah selesai didownload

       Extract file .rar virtuemart yang sudah di download ke folder kedalam htdocs. Tepatnya di directory C:/xampp/htdocs/.. kemudian rename folder VirtueMart2.6.0_Joomla_2.5.19-Stable-Full_Package menjadi Virtuemart
   Selanjutnya  Masuk ke alamat “localhost/virtuemart”pada browser.

    Step 1.

pilih bahasa joomla
instalasi joomla virtuemart  :Pilih bahasa yang akan digunakan


    Step 2

pre installation check

Pre Instalation Check Klik Next Saja


    Step 3

Pre Installation Agreement Klik Next saja



Step 4



Menu Konfigurasi database untuk joomla:

  • Untuk Connection Type pilih Mysql (1)
  • Unuk Host Name gunakan localhost  (2)
  • Username gunakan root (3)
  • Untuk password masukkan password dari server lokal kita atau jika tidak menggunakan password dikosongkan saja.
  • Untuk database pilih DB  yang telah kita buat sebelumnya.




Step 5 

Untuk Konfigurasi FTP kita lewati saja biarkan konfigurasi secara default


Step 6

Penataan Utama Situs

Nama Situs :diisi dengan nama situs yang anda inginkan (1)


Pengaturan User

Email: masukkan  alamat email anda (2)

Nama Pengguna : isi admin untuk standard atau masukkan nama yang anda kehendaki (3)

Password : masukkan password yang akan anda gunakan nanti (4)


Step7

Finish

Pada Step 7 ini, untuk keamanan jangan lupa untuk menghapus folder instalasi Joomla tadi (1) . lalu pilih next.

Perlu di ketahui bahwa VirtueMart adalah Open Source aplikasi e-commerce, yang dikembangkan untuk CMS Joomla. Dibuat dalam format PHP, sehingga dapat terintegrasi ke dalam setiap website E-commerce Joomla.

Pengenalan Jaringan Wireless


wireless
JARINGAN WIRELESS (Teknologi wireless) atau tanpa kabel saat ini sangat banyak digunakan. Televisi, radio, Handphone, remote control,Bluetooth adalah sebagian kecil peralatan yang menggunakan teknologi wireless. selain lebih mudah diimplementasikan teknologi ini juga lebih murah (dalam skala besar) karena mengurangi penggunaan kabel. Begitu juga dengan jaringan komputer. Sekarang ini jaringan wireless sudah berkembang pesat terutama di kota-kota besar, hampir disetiap kampus, Bandara, stasiun, mall bahkan perumahan terdapat hotspot-hotspot yang dapat digunakan secara Cuma-Cuma untuk mengakses internet (ngeNet) gratis walaupun ada juga Hotspot yang memakai proteksi seperti WEP, WPA, WPA2, dan MAC filtering. Jangkauan jaringan wireless (802.11) Anda tentu sudah mengetahui bahwa kabel UTP (Unshielded Twisted Pair) yang digunakan pada jaringan Ethernet/jaringan lokal, mempunyai keterbatasan jarak. Anda hanya bisa menghubugkan komputer dengan jarak maksimum 100m. jika kabel coaxial yang kita pakai (kabel yang mirip dengan kabel antenna TV), jarak maksimal yang didapatkan hanya 500m. lalu berapakah jarak sebuah jaringan wireless ?
Jaringan wireless mempunyai karakteristik yang berbeda dengan jaringan fisik yang menggunakan kabel. Pada jaringan wireless, yang menentukan jauh atau tidaknya sebuah jaringan tergantung pada kekuatan signal yang dipancarkan. Jadi mungkin pada jarak 50m computer X bisa terhubung dengan jaringan wireless sementara computer Y tidak bisa. Hal ini disebabkan oleh kekuatan sinyal dan juga kemampuan antenna dari computer X dan computer Y. Pada ruang terbuka, jaringan wireless 802.11b dan 802.11g mempunyai jangkauan sekitar 110m sedangkan 802.11a sekitar 100m. jangkauan ini akan berkurang banyak jika digunakan pada ruangan tertutup, akibat dari halangan tembok ataupun diakibatkan oleh benturan sinyal dengan benda yang ada di dalam ruangan. Untuk meningkatkan kemapuan ataupun jarak tempuh jaringan wireless anda bisa menaikkan power atau daya listrik yang digunakan . Namun cara ini dibatasi oleh pemerintah. Cara yang sering digunakan adalah dengan menaikkan atau menggunakan antena dengan kemampuan yang lebih tinggi. Dengan antenna ini kemampuan menangkap dan memancarkan sinyal akan meningkat. Dan jarakyang didapat akan lebih jauh. Contohnya dengan antenna Omni, antena kaleng, atau yang lagi ngetrend antena wajan bolic. Standarisasi wireless. Pernah dengar 802.11 ? bagi yang baru pertama kali mendengarnya mungkin masih bingung. 802.11 adalah unit/kelompok kerja yang menangani bidang wireless yang dibentuk oleh IEEE (Institute Of Electrical And Electronics Engineers. Unit ini dibuat tahun 1980 bulan 2, ya angka 80 menunjukkan tahun dan angka 2 menunjukkan bulan dibentuknya kelompok kerja ini sedang 11 adalah bidang yang ditangani oleh kelompok kerja ini (Wireless LAN Working Group). Sekarang ini ada beberapa spesifikasi untuk jaringan wireless yaitu 802.11a, 802.11b, 802.11g dan yang terbaru 802.11n Berikut ini adalah contoh unit kerja dan standarisasi-standarisasi wireless.

(diambil dari http://grouper.ieee.org/groups/802/dots.html) Unit Kerja Bidang yang ditangani 802.1 Higher Layer LAN Protocols Working Group 802.3 Ethernet Working Group 802.11 Wireless LAN Working Group 802.15 Wireless Personal Area Network (WPAN) Working Group 802.16 Broadband Wireless Acces Working Group 802.17 Resilient Packet Ring Working Group 802.18 Radio Regulatory TAG 802.19 Coexistence TAG 802.20 Mobile Broadband Wireless Acces (MWBA) Working Group 802.21 Media Independent Handoff Working Group 802.22 Wireless Region Area Networks Spesifikasi Tahun Realease Kecepatan maksimum Kecepatan aktual Frekuensi band Kompabilitas Jarak (indoor/outdoor) 802.11a 1999 54 Mbps 23 Mbps 5 Ghz a 30/100 m 802.11b 1999 11 Mbps 4 Mbps 2.4 Ghz b 35/110 m 802.11g 2003 54 Mbps 19 Mbps 2.4 Ghz b, g 35/110 m 802.11n 2009* 248 Mbps 74 Mbps 5 Ghz & 2.4 Ghz b, g, n 70/160 m *perkiraan Jadi jika kita ingin membuat jaringan kecil/rumah/kantor atau warnet, apa salahnya kita mencoba menggunakan jaringan wireless . Untuk setting jaringan wireless nya akan dibahas lain waktu aja ya !

Rabu, 01 Oktober 2014

Contoh Tugas Akhir Manajemen Informatika Pembuatan Toko Online dengan PHP

Kali ini saya akan berbagi mengenai

Contoh Tugas Akhir Manajemen Informatika

Pembuatan  Toko Online dengan PHP dan MySql untuk tugas akhir.
Tak terasa  tahun 2014 telah berada pada bulan Oktober,  bulan ke 10 tapi setelah saya lihat-lihat blog saya ini baru 2 kali posting di tahun ini ckckck, terlalu sedikit bagi saya yang bercita-cita jadi seorang blogger handal he,. Mungkin karena di tahun ini khususnya di beberapa bulan terakhir  pikiran saya tidak bisa terlepas dengan yang namanya Tugas Akhir , ya tugas akhir yang wajib saya selesaikan di semester 6 masa perkuliahan saya di AMIK Bina Sarana Informatika. Siang malam yang ada dipikiran saya hanya bagaimana cara  menyelesaikan Tugas akhir saya ini dengan tepat waktu, begitu memusingkan terlebih saya harus membagi

Minggu, 26 Januari 2014

Flash Bios Acer Aspire One lewat Flashdisk

flash bios acer aspire one
Setelah lama gak posting sekarang bingung mau posting mulai maka dari mana dan ngebahas apa???? He...
tapi daripada gak ada postingan sama sekali saya putuskan untuk menyambung postingan terakhir saya kemarin yaitu tentang bios.
pada Posting Flash Bios Acer Aspire One lewat Flashdisk saya akan menjelaskan cara flash bios untuk netbook acer aspire one zg5 tanpa menggunakan alat (flash programmer).
Untuk tipe netbook acer zg5 memang mayoritas kerusakan ada pada bios nya (corrupt), ciri-ciri jika netbook bermasalah pada biosnya yaitu netbook nyala tapi tidak ada