Posted on April 13, 2010 by Putra
bandar udaraBandara pada zaman sekarang tidak saja sebagai tempat berangkat dan mendaratnya pesawat, naik turunnya penumpang, barang (kargo) dan pos, namun bandara telah menjadi suatu kawasan yang begitu penting dalam mendorong pertumbuhan ekonomi dan pembangunan wilayah disekitar, karena itu penataan ruang dan kawasan menjadi sangat penting bagi daerah-daerah disekitar bandara.
Pengelolaan bandara merupakan salah satu unsur yang menarik dan perlu diperhatikan. Bandara sebagai penghubung antara dunia internasional dengan dalam negeri merupakan hal yang wajib dikelola secara professional. Bandara / bandar udara mencakup suatu kumpulan aneka kegiatan yang luas dengan berbagai kebutuhan yang berbeda dan sering bertentangan. Bandara merupakan terminal tentunya.
Definisi terminal adalah suatu simpul dalam sistem jaringan perangkutan. Oleh karena itu bandara dapat kita samakan dengan terminal, yang mempunyai fungsi pokok sebagai tempat :
1. Sebagai pengendali dan mengatur lalu lintas angkutan udara dalam hal ini adalah pesawat.
2. Sebagai tempat pergantian moda bagi penumpang.
3. Sebagai tempat naik atau turun penumpang dan bongkar muat barang/muatan.
4. Sebagai tempat operasi berbagai jasa seperti: perdagangan, fasilitas umum, fasilitas sosial, fasilitas transit, promosi, dan lain-lain.
5. Sebagai elemen tata ruang wilayah, yakni titik tumbuh dalam perkembangan wilayah.
Dalam melakukan pengelolaan bandara yang baik tentunya harus didasarkan pada usaha yang efektif dan efisien. Efektif dan Efisien adalah dua konsepsi utama untuk mengukur kinerja pengelolaan / manajemen.
a. Definisi efektif adalah kemampuan untuk memilih tujuan yang tepat atau peralatan yang tepat untuk mencapai tujuan yang telah ditetapkan. Selain itu juga dapat disamakan dengan memilih pekerjaan yang harus dilakukan atau cara/metoda yang tepat untuk mencapai tujuan. [Handoko, 1998; 7]
Efektif ini dalam pengelolaan bandara dalam diterjemahkan dalam usaha berikut ini :
1. Kapasitas Mencukupi. Dalam artian prasarana dan sarana cukup tersedia untuk memenuhi kebutuhan pengguna jasa.
2. Terpadu. Dalam artian antarmoda dan intramoda dalam jaringan pelayanan saling berkaitan dan terpadu.
3. Cepat dan Lancar. Dalam artian penyelenggaraan layanan angkutan dalam waktu singkat, dengan indikasi kecepatan arus per satuan waktu.
b. Definisi efisien adalah kemampuan menyelesaikan pekerjaan dengan benar, memperoleh keluaran (hasil, produktivitas, kinerja) yang lebih tinggi daripada masukan (tenaga kerja, bahan, uang, mesin, dan waktu) yang digunakan meminimumkan biaya penggunaan sumber daya untuk mencapai keluaran yang telah ditentukan, atau memaksimumkan keluaran dengan jumlah masukan terbatas. [Handoko, 1998; 7]
Efisien ini dalam pengelolaan bandara dalam diterjemahkan dalam usaha berikut ini :
1. Biaya terjangkau. Dalam artian penyediaan layanan angkutan sesuai dengan tingkat daya beli masyarakat pada umumnya dengan tetap memperhatikan kelangsungan hidup usaha layanan jasa angkutan.
2. Beban publik rendah. Artinya pengorbanan yang harus ditanggung oleh masyarakat sebagai konsekuensi dari pengoperasian sistem perangkutan harus minimum, misalnya: tingkat pencemaran lingkungan.
3. Memiliki kemanfaatan yang tinggi. Dalam artian tingkat penggunaan prasarana dan sarana optimum, misalnya: tingkat muatan penumpang dan/atau barang maksimum.
Selain itu juga ada faktor lain yang mempengaruhi juga untuk mengukur kinerja pengelolaan / manajemen agar berkualitas baik yaitu ke-andalan bandara tersebut.
c. Definisi andal adalah pelayanan yang dapat dipercaya, tangguh melakukan pelayanan sesuai dengan penawaran atau “janji”-nya dan harapan/ tuntutan konsumen.
Andal ini dalam pengelolaan bandara dalam diterjemahkan dalam usaha berikut ini :
1. Tertib. Dalam artian penyelenggaraan angkutan yang sesuai dengan peraturan perundang-undangan dan norma yang berlaku di masyarakat.
2. Tepat dan Teratur. Berarti dapat diandalkan, tangguh, sesuai dengan jadwal dan ada kepastian.
3. Aman dan Nyaman. Dalam artian selamat terhindar dari kecelakaan, bebas dari gangguan baik eksternal maupun internal, terwujud ketenangan dan kenikmatan dalam perjalanan.
Bandara sebagai suatu simpul dari suatu sistem transportasi udara dewasa ini memiliki peran yang sangat penting sebagai salah satu pintu gerbang negara dari negara lain. Selain itu juga bandara merupakan salah satu infrastruktur transportasi yang wajib ada dalam setiap negara ini sangat berperan dalam meningkatkan pertumbuhan ekonomi karena setiap waktu terjadi pergerakan lalu-lintas pesawat yang datang dan pergi ke atau dari sebuah bandar udara baik dari dalam maupun luar negeri, yang meliputi data pesawat, data penumpang, data barang angkutan berupa cargo, pos dan bagasi penumpang yang tentunya hal ini berarti terjadi aktivitas ekonomi.
Pengelolaan dan pemeliharaan infrastruktur bandara tentunya hal yang mutlak dan wajib dilakukan oleh operator bandara agar terjadi kelancaran dalam kegiatan yang berlangsung dibandara tersebut. Hal yang perlu dicermati adalah cara pengelolaan bandara tersebut harus sesuai dengan prinsip-prinsip manajemen dalam pengelolaan dan pemeliharaan yaitu efektifitas, efisien, dan andal. Dimana dengan menerapkan hal tersebut, maka bandara tersebut agar sesuai kualitasnya dengan standar internasional.
Bandara dewasa ini memiliki peran sebagai front input dari suatu rantai nilai transportasi udara, dituntut adanya suatu manajemen pengelolaan barang maupun manusia yang aman, efektif, dan efisien sesuai standar yang berlaku secara internasional. Oleh karena itu sangat dituntut adanya kebijakan umum yang sanggup menjamin terwujudnya tata manajemen bandara yang paling efisien, efektif dan andal dalam pengelolaannya.
Sumber tulisan :
Horonjeff, R & McKelvey, F.X. “Perencanaan dan Perancangan Bandar Udara”. Penerbit Erlangga, Jakarta. 1988.
Miro, Fidel. “Perencanaan Transportasi : Untuk Mahasiswa, Perencana dan Praktisi”. Penerbit Erlangga. Jakarta. 2005.
Warpani, Suwardjoko. “Merencanakan Sistem Perangkutan”. Penerbit ITB. Bandung. 1990
The Urban Land Institute and The National Parking Association. “The Dimensions of Parking. Third Edition”. Washington, D.C.: ULI – NPA, 1993.
Rabu, 02 Juni 2010
PENDAPATAN NASIONAL
PENGERTIAN
Pendapatan nasional adalah merupakan jumlah seluruh pendapatan yang diterima oleh
masyarakat dalam suatu negara selama satu tahun.
KONSEP PENDAPATAN NASIONAL
1. PDB/GDP (Produk Domestik Bruto/Gross Domestik Product)
Produk Domestik Bruto adalah jumlah produk berupa barang dan jasa yang
dihasilkan oleh unit-unit produksi di dalam batas wilayah suatu Negara selama
satu tahun. Dalam perhitungannya, termasuk juga hasil produksi dan jasa yang
dihasilkan oleh perusahaan/orang asing yang beroperasi diwilayah yang
bersangkutan
2. PNB/GNP (Produk Nasional Bruto/Gross Nasional Product)
PNB adalah seluruh nilai produk barang dan jasa yang dihasilkan masyarakat
suatu Negara dalam periode tertentu, biasanya satu tahun, termasuk didalamnya
barang dan jasa yang dihasilkan oleh masyarakat Negara tersebut yang berada di
luar negeri.
Rumus
GNP = GDP – Produk netto terhadap luar negeri
3. NNP (Net National Product)
Back
NNP adalah jumlah barang dan jasa yang dihasilkan oleh masyarakat dalam
periode tertentu, setelah dikurangi penyusutan (depresiasi) dan barang pengganti
modal.
Rumus :
NNP = GNP – Penyusutan
4. NNI (Net National Income)
NNI adalah jumlah seluruh penerimaan yang diterima oleh masyarakat setelah
dikurangi pajak tidak langsung (indirect tax)
Rumus :
NNI = NNP – Pajak tidak langsung
5. PI (Personal Income)
PI adalah jumlah seluruh penerimaan yang diterima masyarakat yang benar-benar
sampai ke tangan masyarakat setelah dikurangi oleh laba ditahan, iuran asuransi,
iuran jaminan social, pajak perseorangan dan ditambah dengan transfer payment.
Rumus :
PI = (NNI + transfer payment) – (Laba ditahan + Iuran asuransi + Iuran jaminan
social + Pajak perseorangan )
6. DI (Disposible Income)
DI adalah pendapatan yang diterima masyarakat yang sudah siap dibelanjakan
oleh penerimanya.
Rumus :
DI = PI – Pajak langsung
PERHITUNGAN PENDAPATAN NASIONAL
1. Tujuan dan manfaat perhitungan pendapatan nasional
Tujuan mempelajari pendapatan nasional :
a. Untuk mengetahui tingkat kemakmuran suatu Negara
b. Untuk memperoleh taksiran yang akurat nilai barang dan jasa yang
dihasilkan masyarakat dalam satu tahun
c. Untuk membantu membuat rencana pelaksanaan program pembangunan
yang berjangka.
2. Manfaat mempelajari pendapatan nasional
a. Mengetahui tentang struktur perekonomian suatu Negara
b. Dapat membandingkan keadaan perekonomian dari waktu ke waktu antar
daerah atau antar propinsi
c. Dapat membandingkan keadaan perekonomian antar Negara
d. Dapat membantu merumuskan kebijakan pemerintah.
3. Perhitungan Pendapatan Nasional
a. Metode Produksi
Pendapatan nasional merupakan penjumlahan dari seluruh nilai barang dan
jasa yang dihasilkan oleh seluruh sector ekonomi masyarakat dalam
periode tertentu
Y = [(Q1 X P1) + (Q2 X P2) + (Qn X Pn) ……]
b. Metode Pendapatan
Pendapatan nasional merupakan hasil penjumlahan dari seluruh
penerimaan (rent, wage, interest, profit) yang diterima oleh pemilik factor
produksi adalam suatu negara selama satu periode.
Y=r + w + i +p
c. Metode Pengeluaran
Pendapatan nasional merupakan penjumlahan dari seluruh pengeluaran
yang dilakukan oleh seluruh rumah tangga ekonomi (RTK,RTP,RTG,RT
Luar Negeri) dalam suatu Negara selama satu tahun.
Y = C + I + G + (X – M)
Pendapatan perkapita
Pendapatan perkapita adalah besarnya pendapatan rata-rata penduduk di suatu negara.
Pendapatan perkapita didapatkan dari hasil pembagian pendapatan nasional suatu negara
dengan jumlah penduduk negara tersebut. Pendapatan perkapita juga merefleksikanPDB
per kapita.
Pendapatan perkapita sering digunakan sebagai tolak ukur kemakmuran dan tingkat
pembangunan sebuahnegara; semakin besar pendapatan perkapitanya, semakin makmur
negara tersebut.
Perbandingan per Kapita Indonesia dengan Negara lain
Pendapatan per kapita Indonesia jika dibandingkan dengan negara-negara di Asia
Tenggara, ternyata masih termasuk rendah. Untuk lebih jelasnya, lihat tabel 1.2.
Sementara itu, pertumbuhan PNB Riil Per Kapita di dunia dapat Anda pelajari tabel 1.3.
Berdasarkan tabel 1.3, secara umum pada tahun 1998 pertumbuhan PNB Riil Per Kapita
di dunia mengalami penurunan sebagaimana halnya Indonesia kecuali negara-negara
tertentu seperti Amerika Serikat, Jerman, Kanada dan Perancis.
Hal ini terjadi, karena di dunia yang arus globalisasinya semakin gencar, kejadian atau masalah yang terjadi di suatu negara atau kawasan tertentu akan berdampak pula pada negara lainnya.
Hubungan Pendapatan Nasional, Penduduk dan Pendapatan Perkapita
Pendapatan nasional pada dasarnya merupakan kumpulan pendapatan masyarakat suatu
negara. Tinggi rendahnya pendapatan nasional akan mempengaruhi tinggi rendahnya
pendapatan per kapita negara yang bersangkutan. Akan tetapi, banyak sedikitnya jumlah
penduduk pun akan mempengaruhi jumlah pendapatan per kapita suatu negara.
Untuk lebih memperjelas, perhatikan tabel di bawah ini!
Dari tabel 1.1 di atas, nampak jelas bahwa India yang memiliki PDB per tahun US $
427.407.000.000,00 hanya mendapatkan pendapatan per kapita US $ 440,00. Lain halnya
dengan Singapura yang mendapatkan PDB per tahun US $ 95.453.000.000,00 ternyata
pendapatan per kapitanya US $ 30.170,00. Mengapa demikian?
Ternyata tingginya pendapatan nasional suatu negara, tidak menjamin pendapatan per
kapitanya juga tinggi. Hal ini terjadi karena faktor jumlah penduduk juga sangat
menentukan tinggi rendahnya pendapatan per kapita.
Pendapatan nasional adalah merupakan jumlah seluruh pendapatan yang diterima oleh
masyarakat dalam suatu negara selama satu tahun.
KONSEP PENDAPATAN NASIONAL
1. PDB/GDP (Produk Domestik Bruto/Gross Domestik Product)
Produk Domestik Bruto adalah jumlah produk berupa barang dan jasa yang
dihasilkan oleh unit-unit produksi di dalam batas wilayah suatu Negara selama
satu tahun. Dalam perhitungannya, termasuk juga hasil produksi dan jasa yang
dihasilkan oleh perusahaan/orang asing yang beroperasi diwilayah yang
bersangkutan
2. PNB/GNP (Produk Nasional Bruto/Gross Nasional Product)
PNB adalah seluruh nilai produk barang dan jasa yang dihasilkan masyarakat
suatu Negara dalam periode tertentu, biasanya satu tahun, termasuk didalamnya
barang dan jasa yang dihasilkan oleh masyarakat Negara tersebut yang berada di
luar negeri.
Rumus
GNP = GDP – Produk netto terhadap luar negeri
3. NNP (Net National Product)
Back
NNP adalah jumlah barang dan jasa yang dihasilkan oleh masyarakat dalam
periode tertentu, setelah dikurangi penyusutan (depresiasi) dan barang pengganti
modal.
Rumus :
NNP = GNP – Penyusutan
4. NNI (Net National Income)
NNI adalah jumlah seluruh penerimaan yang diterima oleh masyarakat setelah
dikurangi pajak tidak langsung (indirect tax)
Rumus :
NNI = NNP – Pajak tidak langsung
5. PI (Personal Income)
PI adalah jumlah seluruh penerimaan yang diterima masyarakat yang benar-benar
sampai ke tangan masyarakat setelah dikurangi oleh laba ditahan, iuran asuransi,
iuran jaminan social, pajak perseorangan dan ditambah dengan transfer payment.
Rumus :
PI = (NNI + transfer payment) – (Laba ditahan + Iuran asuransi + Iuran jaminan
social + Pajak perseorangan )
6. DI (Disposible Income)
DI adalah pendapatan yang diterima masyarakat yang sudah siap dibelanjakan
oleh penerimanya.
Rumus :
DI = PI – Pajak langsung
PERHITUNGAN PENDAPATAN NASIONAL
1. Tujuan dan manfaat perhitungan pendapatan nasional
Tujuan mempelajari pendapatan nasional :
a. Untuk mengetahui tingkat kemakmuran suatu Negara
b. Untuk memperoleh taksiran yang akurat nilai barang dan jasa yang
dihasilkan masyarakat dalam satu tahun
c. Untuk membantu membuat rencana pelaksanaan program pembangunan
yang berjangka.
2. Manfaat mempelajari pendapatan nasional
a. Mengetahui tentang struktur perekonomian suatu Negara
b. Dapat membandingkan keadaan perekonomian dari waktu ke waktu antar
daerah atau antar propinsi
c. Dapat membandingkan keadaan perekonomian antar Negara
d. Dapat membantu merumuskan kebijakan pemerintah.
3. Perhitungan Pendapatan Nasional
a. Metode Produksi
Pendapatan nasional merupakan penjumlahan dari seluruh nilai barang dan
jasa yang dihasilkan oleh seluruh sector ekonomi masyarakat dalam
periode tertentu
Y = [(Q1 X P1) + (Q2 X P2) + (Qn X Pn) ……]
b. Metode Pendapatan
Pendapatan nasional merupakan hasil penjumlahan dari seluruh
penerimaan (rent, wage, interest, profit) yang diterima oleh pemilik factor
produksi adalam suatu negara selama satu periode.
Y=r + w + i +p
c. Metode Pengeluaran
Pendapatan nasional merupakan penjumlahan dari seluruh pengeluaran
yang dilakukan oleh seluruh rumah tangga ekonomi (RTK,RTP,RTG,RT
Luar Negeri) dalam suatu Negara selama satu tahun.
Y = C + I + G + (X – M)
Pendapatan perkapita
Pendapatan perkapita adalah besarnya pendapatan rata-rata penduduk di suatu negara.
Pendapatan perkapita didapatkan dari hasil pembagian pendapatan nasional suatu negara
dengan jumlah penduduk negara tersebut. Pendapatan perkapita juga merefleksikanPDB
per kapita.
Pendapatan perkapita sering digunakan sebagai tolak ukur kemakmuran dan tingkat
pembangunan sebuahnegara; semakin besar pendapatan perkapitanya, semakin makmur
negara tersebut.
Perbandingan per Kapita Indonesia dengan Negara lain
Pendapatan per kapita Indonesia jika dibandingkan dengan negara-negara di Asia
Tenggara, ternyata masih termasuk rendah. Untuk lebih jelasnya, lihat tabel 1.2.
Sementara itu, pertumbuhan PNB Riil Per Kapita di dunia dapat Anda pelajari tabel 1.3.
Berdasarkan tabel 1.3, secara umum pada tahun 1998 pertumbuhan PNB Riil Per Kapita
di dunia mengalami penurunan sebagaimana halnya Indonesia kecuali negara-negara
tertentu seperti Amerika Serikat, Jerman, Kanada dan Perancis.
Hal ini terjadi, karena di dunia yang arus globalisasinya semakin gencar, kejadian atau masalah yang terjadi di suatu negara atau kawasan tertentu akan berdampak pula pada negara lainnya.
Hubungan Pendapatan Nasional, Penduduk dan Pendapatan Perkapita
Pendapatan nasional pada dasarnya merupakan kumpulan pendapatan masyarakat suatu
negara. Tinggi rendahnya pendapatan nasional akan mempengaruhi tinggi rendahnya
pendapatan per kapita negara yang bersangkutan. Akan tetapi, banyak sedikitnya jumlah
penduduk pun akan mempengaruhi jumlah pendapatan per kapita suatu negara.
Untuk lebih memperjelas, perhatikan tabel di bawah ini!
Dari tabel 1.1 di atas, nampak jelas bahwa India yang memiliki PDB per tahun US $
427.407.000.000,00 hanya mendapatkan pendapatan per kapita US $ 440,00. Lain halnya
dengan Singapura yang mendapatkan PDB per tahun US $ 95.453.000.000,00 ternyata
pendapatan per kapitanya US $ 30.170,00. Mengapa demikian?
Ternyata tingginya pendapatan nasional suatu negara, tidak menjamin pendapatan per
kapitanya juga tinggi. Hal ini terjadi karena faktor jumlah penduduk juga sangat
menentukan tinggi rendahnya pendapatan per kapita.
OOP (Object Oriented Programming)
OOP (Object Oriented Programming) by. Efendi Hariyadi
OOP adalah paradigma pemrograman yang cukup dominan saat ini, karena mampu memberikan solusi kaidah pemrograman modern. Meskipun demikian, bukan berarti bahwa pemrograman prosedural sudah tidak layak lagi .
OOP diciptakan karena dirasakan masih adanya keterbatasan pada bahasa pemrograman tradisional. Konsep dari OOP sendiri adalah, semua pemecahan masalah dibagi ke dalam objek. Dalam OOP data dan fungsi-fungsi yang akan mengoperasikannya digabungkan menjadi satu kesatuan yang dapat disebut sebagai objek. Proses perancangan atau desain dalam suatu pemrograman merupakan proses yang tidak terpisah dari proses yang mendahului, yaitu analisis dan proses yang mengikutinya. Pembahasan mengenai orientasi objek tidak akan terlepas dari konsep objek seperti inheritance atau penurunan, encapsulation atau pembungkusan,
dan polymorphism atau kebanyakrupaan. Konsep-konsep ini merupakan fundamental dalam orientasi objek yang perlu sekali dipahami serta digunakan dengan baik, dan menghindari penggunaannya yang tidak tepat.
Class dan Objek
Dalam lingkungan program berorientasi objek, pemrogram mendefinisikan class secara statik. Pada saat run-time, class akan diinstantiasi menjadi objek. Ada pun objek yang merupakan instantiasi dari suatu class selalu dapat diacu melalui current objek, apa pun nama instant-nya.
Dapat didefinisikan bahwa class merupakan struktur data dari suatu objek, lebih jelasnya adalah sebuah bentuk dasar atau blueprint yang mendefinisikan variabel method umum pada semua objek dari beberapa macam. Objek sendiri adalah kumpulan variabel dan fungsi yang dihasilkan dari template khusus atau disebut class. objek adalah elemen pada saat run-time yang akan diciptakan, dimanipulasi, dan dihancurkan ketika eksekusi. Ada pun class merupakan definisi statik dari himpunan objek yang mungkin diciptakan sebagai instantiasi dari class. Sederhananya adalah kumpulan objek yang mempunyai atribut sama. Dengan demikian, pada saat run-time maka yang kita miliki adalah objek.
Class biasany dibuat seperti ini
Class nama_classnya{
//berisi sekumpulan fungsi,variabel dan
//statement-statement lainnya
}
Agar class tersebut dpt digunakan maka perlu memiliki atribut-atribut contonya dalam php/c++
//di php
class NamaClass {
var $atribut1;
var $atribut2;
function operasi(){}
}
//di c++
class NamaClass {
public:
int atribut1;
int atribut2;
int operasi(){retun nilai_int}
};
Pada bahasa pemerograman web lain ex. Java file harus disimpan dengan nama class berbeda dengan PHP kita dapat memberikan nama yang tidak mesti sama dengan nama classnya
Inheritance
Inheritance atau pewarisan adalah kalimat yang pasti ada di dalam pemerograman berorientasi objek disebut juga dengan istilah reusable.
Ketika kita menggunakan kembali atau mengganti method dari class yang sudah ada, serta ketika menambahkan field instant dan method baru, maka pada saat itulah Anda bekerja dengan inheritance. Konsep ini merupakan konsep yang fundamental dalam orientasi objek dan harus digunakan dengan baik, ada beberapa macam Inheritance atau pewarisan yang ada di dalam OOP Single Inheritance dan Multple Inheritance
- Single Inheritance
- Multiple Inheritance
dalam penggunaan inheritance class Induk akan mewariskan semua atribut yang ia miliki sehingga class bawahnya akan memilki atribut yang sama dengan class induk, bahkan dapat memilki kebabasan untuk memilki atribut berbeda dengan class induknya berikut ilustrasi dalam php
catatan :
sampai sekarang PHP belum mendukung multiple inheritance seperti C++ walapun PHP dan c/c++ begitu banyak kemiripannya, dan perubahan PHP versi 5 ditekankan pada OOP salah satunya adalah beberapa tambahan untuk kemampuan inheritance
/* inheritance.php */
class Bapak {
var $nama =”Bapak”;
function Bapak($n) {
$this->nama = $n;
}
function Hallo() {echo “Halo, saya $this->nama
”;}
}
class Anak extends Bapak {}
$test = new Anak(”Anak dari Bapak”);
$test->Hallo();
?>
Hasil tampilan dari listing program di atas adalah “Halo, saya Anak dari Bapak” dan bukannya “Halo, saya Bapak”. Mengapa demikian? Memang di dalam class Bapak didefinisikan variabel nama dengan nilai Bapak, selanjutnya kita membuat objek dari class Anak yang merupakan turunan dari class Bapak. Lihat bahwa instantiasi sekaligus mengisikan parameter baru “Anak dari Bapak”, sehingga ketika dipanggil maka mengisikan $this->nama dengan parameter tersebut. Ada pun di dalam implementasi pemrograman, kebanyakan pemrogram merasakan beberapa manfaat dari inheritance atau pewarisan, diantaranya:
Subclass mampu menyediakan perilaku khusus dari elemen dasar yang disediakan oleh superclass.
Pemrogram dapat mengimplementasikan superclass untuk memanggil class abstrak yang menyatakan perilaku umum.
OOP adalah paradigma pemrograman yang cukup dominan saat ini, karena mampu memberikan solusi kaidah pemrograman modern. Meskipun demikian, bukan berarti bahwa pemrograman prosedural sudah tidak layak lagi .
OOP diciptakan karena dirasakan masih adanya keterbatasan pada bahasa pemrograman tradisional. Konsep dari OOP sendiri adalah, semua pemecahan masalah dibagi ke dalam objek. Dalam OOP data dan fungsi-fungsi yang akan mengoperasikannya digabungkan menjadi satu kesatuan yang dapat disebut sebagai objek. Proses perancangan atau desain dalam suatu pemrograman merupakan proses yang tidak terpisah dari proses yang mendahului, yaitu analisis dan proses yang mengikutinya. Pembahasan mengenai orientasi objek tidak akan terlepas dari konsep objek seperti inheritance atau penurunan, encapsulation atau pembungkusan,
dan polymorphism atau kebanyakrupaan. Konsep-konsep ini merupakan fundamental dalam orientasi objek yang perlu sekali dipahami serta digunakan dengan baik, dan menghindari penggunaannya yang tidak tepat.
Class dan Objek
Dalam lingkungan program berorientasi objek, pemrogram mendefinisikan class secara statik. Pada saat run-time, class akan diinstantiasi menjadi objek. Ada pun objek yang merupakan instantiasi dari suatu class selalu dapat diacu melalui current objek, apa pun nama instant-nya.
Dapat didefinisikan bahwa class merupakan struktur data dari suatu objek, lebih jelasnya adalah sebuah bentuk dasar atau blueprint yang mendefinisikan variabel method umum pada semua objek dari beberapa macam. Objek sendiri adalah kumpulan variabel dan fungsi yang dihasilkan dari template khusus atau disebut class. objek adalah elemen pada saat run-time yang akan diciptakan, dimanipulasi, dan dihancurkan ketika eksekusi. Ada pun class merupakan definisi statik dari himpunan objek yang mungkin diciptakan sebagai instantiasi dari class. Sederhananya adalah kumpulan objek yang mempunyai atribut sama. Dengan demikian, pada saat run-time maka yang kita miliki adalah objek.
Class biasany dibuat seperti ini
Class nama_classnya{
//berisi sekumpulan fungsi,variabel dan
//statement-statement lainnya
}
Agar class tersebut dpt digunakan maka perlu memiliki atribut-atribut contonya dalam php/c++
//di php
class NamaClass {
var $atribut1;
var $atribut2;
function operasi(){}
}
//di c++
class NamaClass {
public:
int atribut1;
int atribut2;
int operasi(){retun nilai_int}
};
Pada bahasa pemerograman web lain ex. Java file harus disimpan dengan nama class berbeda dengan PHP kita dapat memberikan nama yang tidak mesti sama dengan nama classnya
Inheritance
Inheritance atau pewarisan adalah kalimat yang pasti ada di dalam pemerograman berorientasi objek disebut juga dengan istilah reusable.
Ketika kita menggunakan kembali atau mengganti method dari class yang sudah ada, serta ketika menambahkan field instant dan method baru, maka pada saat itulah Anda bekerja dengan inheritance. Konsep ini merupakan konsep yang fundamental dalam orientasi objek dan harus digunakan dengan baik, ada beberapa macam Inheritance atau pewarisan yang ada di dalam OOP Single Inheritance dan Multple Inheritance
- Single Inheritance
- Multiple Inheritance
dalam penggunaan inheritance class Induk akan mewariskan semua atribut yang ia miliki sehingga class bawahnya akan memilki atribut yang sama dengan class induk, bahkan dapat memilki kebabasan untuk memilki atribut berbeda dengan class induknya berikut ilustrasi dalam php
catatan :
sampai sekarang PHP belum mendukung multiple inheritance seperti C++ walapun PHP dan c/c++ begitu banyak kemiripannya, dan perubahan PHP versi 5 ditekankan pada OOP salah satunya adalah beberapa tambahan untuk kemampuan inheritance
/* inheritance.php */
class Bapak {
var $nama =”Bapak”;
function Bapak($n) {
$this->nama = $n;
}
function Hallo() {echo “Halo, saya $this->nama
”;}
}
class Anak extends Bapak {}
$test = new Anak(”Anak dari Bapak”);
$test->Hallo();
?>
Hasil tampilan dari listing program di atas adalah “Halo, saya Anak dari Bapak” dan bukannya “Halo, saya Bapak”. Mengapa demikian? Memang di dalam class Bapak didefinisikan variabel nama dengan nilai Bapak, selanjutnya kita membuat objek dari class Anak yang merupakan turunan dari class Bapak. Lihat bahwa instantiasi sekaligus mengisikan parameter baru “Anak dari Bapak”, sehingga ketika dipanggil maka mengisikan $this->nama dengan parameter tersebut. Ada pun di dalam implementasi pemrograman, kebanyakan pemrogram merasakan beberapa manfaat dari inheritance atau pewarisan, diantaranya:
Subclass mampu menyediakan perilaku khusus dari elemen dasar yang disediakan oleh superclass.
Pemrogram dapat mengimplementasikan superclass untuk memanggil class abstrak yang menyatakan perilaku umum.
Langganan:
Postingan (Atom)