e. mysql_fetch_array
Fungsi ini berkaitan dengan menampilkan data. Untuk menampilkan data, digunakan fungsi mysql_fetch_array. Dengan fungsi ini, hasil query
ditampung dalam bentuk array. Format fungsinya adalah:
Array mysql_fetch_arrayint result, int [result type]
2.6 Pengenalan Konsep Pemograman Berorientasi Objek dengan PHP
2.6.1 Mengelola kompleksitas aplikasi
Pemograman berorientasi objek object oriented programming memandang aplikasi perangkat lunak sebagai kumpulan object yang saling berinteraksi di dalam suatu
sistem. Merancang sebuah aplikasi menggunakan tehnik object oriented dilakukan dengan membagi fungsi-fungsi berdasarkan pembagian tanggung jawab. Pembagian
tanggung jawab diterapkan kepada setiap class yang dibuat. Setiap class menyediakan pelayanan untuk mengerjakan operasi tertentu. Operasi-operasi ini dilaksanakan oleh
object-object yang dibuat dari class tersebut. Dengan memfokuskan setiap class pada tanggung jawab yang tertentu dengan tingkatan kompleksitas yang memadai tentu
akan sangat membantu untuk mereduksi kompleksitas aplikasi secara keseluruhan.
Pembangunan aplikasi dapat dianalogikan sebagai misi dari sebuah tim dimana untuk mencapai tujuan dari misi ini dilakukan pembagian tugas yang jelas agar dapat
menyelesaikan tugas yang diberikan dengan baik. Dengan tekhnik Object Oriented
Universitas Sumatera Utara
ini, jalinan komunikasi antar programmer juga dipermudah dengan masing-masing class yang dibuat akan dilengkapi dengan interface yang menjadi standar bagaimana
class tersebut dihubungi. Interface itu mencakup: a.
Nama b.
Operasi yang menjadi tugasnya c.
Cara penggunaannya d.
Hasil yang diperoleh
Pada akhirnya dengan pendekatan object oriented ini akan dihasilkan aplikasi dengan struktur yang kokoh. Operasi dan data dibungkus dengan rapi di dalam class.
Data hanya dapat dimanipulasi menggunakan operasi-operasi yang disediakan didalam class.
2.6.2 Mengantisipasi adanya perubahan
Salah satu prinsip dalam perancangan aplikasi dengan pendekatan object oriented adalah pemisahan antara tampilan user interface dan implementasi business logic.
Tujuan pemisahan antara bagian tampilan dengan bagian implementasi adalah mengurangi ketergantungan antar bagian di dalam aplikasi.
Tingkat ketergantungan yang rendah tersebut dapat memudahkan penggantian, perbaikan, atau pengembangan suatu modul dengan tidak menimbulkan efek pada
modul lainnya. Modul-modul yang independent memungkinkan penggunaan ulang reuse dari modul-modul tersebut.Syafii,2005.
Universitas Sumatera Utara
2.7 MySQL