Monday, February 15, 2016

Penggunaan Elemen Heading di HTML

Penggunaan Elemen Heading di HTML

Heading adalah termasuk konten umum yang dapat Anda temui dengan mudah di halaman sebuah web. Untuk membuat suatu heading di halaman web, Anda dapat menggunakan elemen HTML mulai dari h1 sampai dengan h6. Heading merupakan elemen blok (block element) yang dapat berisi elemen HTML lainnya dan ketika ditampilkan di browser (peramban) akan memulai di baris baru.

Tiap-tiap elemen heading mempunyai font dan ukuran default yang semuanya ditentukan dari font dasar browser yang digunakan. Font dasar dari browser umumnya adalah Times New Roman dengan ukuran 16 pixel. Namun demikian, Anda masih dapat merubah nilainya dengan menggunakan CSS. Elemen heading tidak dimaksudkan untuk memformat teks (text), melainkan untuk menyediakan struktur yang logis untuk dokumen Anda.
Heading pertama dari halaman web seharusnya adalah elemen h1 yang menandai heading paling penting. Heading penting level berikutnya seharusnya elemen h2. Setelah h2, heading berikutnya seharusnya h3 dan bukan h4, begitu seterusnya. Ini berarti Anda perlu turun satu level dan tidak seharusnya melompat dua atau lebih ke level heading di bawahnya. Ketika Anda menggunakan struktur heading secara benar, ini akan membantu mesin telusur (search engine) melakukan indek (indexing) website secara lebih baik dan memberikan kemudahan akses pada device seperti screen reader. Berikut ini adalah tabel elemen heading dari h1 sampai dengan h6.
Elemen Heading Di HTML
ElemenKeterangan
h1Membuat heading level 1 dengan konten tebal (bold) dan ukuran font 200% dari ukuran font dasar.
h2Membuat heading level 2 dengan konten tebal (bold) dan ukuran font 150% dari ukuran font dasar.
h3Membuat heading level 3 dengan konten tebal (bold) dan ukuran font 117% dari ukuran font dasar.
h4Membuat heading level 4 dengan konten tebal (bold) dan ukuran font 100% dari ukuran font dasar.
h5Membuat heading level 5 dengan konten tebal (bold) dan ukuran font 83% dari ukuran font dasar.
h6Membuat heading level 6 dengan konten tebal (bold) dan ukuran font 67% dari ukuran font dasar.
Berkut ini contoh penggunaan elemen heading (h1 dan h2). Elemen h1 digunakan untuk menandai heading paling penting. Elemen h1 ini memiliki dua sub-heading yang menandai heading penting level berikutnya. Untuk membuat sub-heading ini, digunakan elemen h2. Anda tidak dianjurkan melompat menggunakan dua atau lebih level heading dibawahnya, misalnya h3, h4 atau h5, untuk menjaga tetap terciptanya struktur yang logis.
<!DOCTYPE html>
<html>
<head>
<title>Menggunakan Elemen Heading.</title>
</head>
<body>
<h1>Karakteristik Bahasa Pemrograman Java.</h1>
<p>Tulis penjelasan tentang karakteristik bahasa pemrograman Java di sini...</p>
<h2>Object-Oriented.</h2>
<p>Tulis penjelasan tentang object-oriented di sini...</p>
<h2>Architecture-Neutral.</h2>
<p>Tulis penjelasan tentang Architecture-Neutral di sini...
</body>
</html>
Pengertian Database

Pengertian Database

Database atau basis data adalah kumpulan data yang disimpan secara sistematis di dalam komputer yang dapat diolah atau dimanipulasi menggunakan perangkat lunak (program aplikasi) untuk menghasilkan informasi. Pendefinisian basis data meliputi spesifikasi berupa tipe data, struktur data dan juga batasan-batasan data yang akan disimpan. Basis data merupakan aspek yang sangat penting dalam sistem informasi dimana basis data merupakan gudang penyimpanan data yang akan diolah lebih lanjut. Basis data menjadi penting karena dapat mengorganisasi data, menghidari duplikasi data, hubungan antar data yang tidak jelas dan juga update yang rumit.

Proses memasukkan dan mengambil data ke dan dari media penyimpanan data memerlukan perangkat lunak yang disebut dengan sistem manajemen basis data (database management system | DBMS). DBMS merupakan sistem perangkat lunak yang memungkinkan pengguna database (database user) untuk memelihara, mengontrol dan mengakses data secara praktis dan efisien. Dengan kata lain semua akses ke basis data akan ditangani oleh DBMS. Ada beberapa fungsi yang harus ditangani DBMS yaitu mengolah pendefinisian data, menangani permintaan pemakai untuk mengakses data, memeriksa sekuriti dan integriti data yang didefinisikan oleh DBA (Database Administrator), menangani kegagalan dalam pengaksesan data yang disebabkan oleh kerusakan sistem maupun disk dan menangani unjuk kerja semua fungsi secara efisien.
Tujuan utama dari DBMS adalah untuk memberikan tinjauan abstrak data kepada pengguna. Jadi sistem menyembunyikan informasi tentang bagaimana data disimpan, dipelihara dan tetap bisa diambil (diakses) secara efisien. Pertimbangan efisien di sini adalah bagaimana merancang struktur data yang kompleks tetapi masih tetap bisa digunakan oleh pengguna awam tanpa mengetahui kompleksitas strukturnya.

Friday, February 12, 2016

Sejarah dan Jenis-Jenis Virus Komputer

A. Pengertian dan Jenis-jenis Virus pada Komputer
Pada kali ini sebelumnya saya sering membahas tentang Antivirus dan penanganan setelah terkena virus, untuk kali ini kita akan membahas arti dari virus itu sendiri.
Gambar 1.1 Logo Virus dalam Komputer
Virus Komputer adalahprogram/aplikasi yang dapat menggandakan dirinya sendiri dan menyebar dengan cara  menyisipkan dirinya pada program dan data lainnya . biasanya user tidak mengetahui jika komputer yang di milikinya terjangkit virus sampai salah satu data hilang atau program yang ada pada komputer tidak bisa di jalankan.
Virus komputer umumnya di buat untuk tujuan yang tidak baik, banyak Efek negatif yang di timbulkan oleh virus komputer seperti memperbanyak dirinya sendiri sehingga memori menjadi kecil, hal ini membuat komputer sering hang atau freeze, lalu mengubah ekstensi pada file dan program yang membuat program/file tersebut tidak bisa di gunakan, dan dapat juga mencuri data pribadi seseorang tanpa sepengetahuan orang tersebut. selain itu juga virus dapat merusak hardware pada komputer.
Faktanya hampir 95% virus menyerang pengguna sistem operasi windows. Sisanya menyerang Linux/GNU, Mac, FreeBSD, OS/2 IBM, dan Sun Operating System.
Gambar 1.2. Logo Virus dalam Jaringan

2.1      Jenis-jenis Virus pada Komputer
Worm - Menduplikatkan dirinya sendiri pada harddisk. Ini membuat sumber daya komputer (Harddisk) menjadi penuh akan worm itu. 
Trojan - Mengambil data pada komputer yang telah terinfeksi dan mengirimkannya pada pembuat trojan itu sendiri.
Backdoor - Hampir sama dengan trojan. Namun, Backdoor bisanya menyerupai file yang baik-baik saja. Misalnya game. 
Spyware - Virus yang memantau komputer yang terinfeksi. 
Rogue - merupakan program yang meniru program antivirus dan menampilkan aktivitas layaknya antivirus normal, dan memberikan peringatan-peringatan palsu tentang adanya virus. Tujuannya adalah agar pengguna membeli dan mengaktivasi program antivirus palsu itu dan mendatangkan uang bagi pembuat virus rogue tersebut. Juga rogue dapat membuka celah keamanan dalam komputer guna mendatangkan virus lain. Rootkit - Virus yang bekerja menyerupai kerja sistem komputer yang biasa saja. 
Polymorphic virus - Virus yang gemar beubah-ubah agar tidak dapat terdeteksi.
Metamorphic virus - Virus yang mengubah pengkodeannya sendiri agar lebih sulit dideteksi. 
Virus ponsel - Virus yang berjalan di telepon seluler, dan dapat menimbulkan berbagai macam efek, mulai dari merusak telepon seluler, mencuri data-data di dalam telepon seluler, sampai membuat panggilan-panggilan diam-diam dan menghabiskan pulsa pengguna telepon seluler.
Banyak sekali virus yang sudah menyebar dan sangat sulit di hentikan  penyebarannya namun kita dapat melakukan beberapa cara untuk menghindari terjangkitnya virus pada komputer , salah satunya seperti postingan yang sudah saya buat sebelumnya 

Thursday, February 11, 2016

Sejarah Printer

Printer (Pencetak) adalah alat yang menampilkan data dalam bentuk cetakan, baik berupa teks maupun gambar/grafik, di atas kertas. Pencetak biasanya terbagi atas beberapa bagian, yaitu penggetil picker sebagai alat mengambil kertas dari baki . Baki ialah tempat menaruh kertas. Tinta atau tinta bubuk toner adalah alat pencetak sesungguhnya, karena ada sesuatu yang disebut tinta atau tinta bubuk yang digunakan untuk menulis/mencetak pada kertas. Perbedaan tinta bubuk dan tinta ialah perbedaan sistem; tinta bubuk atau laser butuh  pemanasan, sedangkan tinta atau sembur tinta tak butuh pemanasan, hanya pembersihan pada hulu pencetak (print-head) tersebut. mencetak di atas kertas, kain, kaca, film putih, ebonit, dan lain - lain. Ada pula kabel lentur untuk pengiriman sinyal dari pengolah pencetak ke tinta atau tinta bubuk. Kabel ini tipis dan lentur, namun kuat. Pada bagian belakang pencetak biasanya ada colokan sejajar atau USB untuk penghubung ke komputer.
Teknik cetak mencetak sudah dilaksanakan secara sederhana di Cina pada abad ke-14. Inovasi orang - orang Cina telah berhasil menciptakan tinta dan block printing yang berpengaruh besar terhadap tradisi tulisan. Tetapi perkembangan teknik cetak di Cina tidak sehebat dengan perkembangan yang terjadi di Eropa. Hal ini terjadi disebabkan alfabet Cina memiliki ribuan ideogram spesifik, yang sangat sukar jika diterapkan di mesin ketik. Akibatnya, hampir tidak ada perubahan yang berarti dalam hal efisiensi produksi di Cina sebagaimana yang terjadi di Eropa.
Di awal tahun 1950-an, terjadi perkembangan budaya yang sangat pesat di Eropa yang menimbulkan kebutuhan akan proses produksi dokumen tulisan yang cepat dan murah. Adalah Johannes Guternberg, seorang tukang emas dan usahawan asal Jerman, yang berhasil mengembangkan teknologi mesin cetak yang telah mengubah tehnik mencetak secara revolusioner. Percetakan sendiri mungkin merupakan penemuan yang paling penting pada millennium lalu, walaupun dampak yang ditimbulkannya pada perekonomian global tidak terlalu besar. Penemuan mesin cetak ini memungkinkan Alkitab jadi buku pertama yang diproduksi secara massal. 

Johannes Gensfleisch zur Laden zum Gutenberg (sekitar 1398 - 3 Februari 1468) adalah seorang pandai logam dan pencipta berkebangsaan Jerman yang memperoleh ketenaran berkat sumbangannya di bidang teknologi percetakan pada tahun 1450-an, termasuk aloy logam huruf (type metal) dan tinta berbasis-minyak, cetakan untuk mencetak huruf secara tepat, dan sejenis mesin cetak baru yang berdasarkan pencetak yang digunakan dalam membuat anggur.
            Penemu Printer

Tuesday, February 9, 2016

Sejarah Penciptaan Keyboard

Dahulu orang banyak yang menggunakan mesin ketik baik yang biasa maupun mesin ketik listrik. Sekarang, keyboard mempunyai kesamaan bentuk dan fungsi dengan mesin ketik. Perbedaannya terletak pada hasil output atau tampilannya. Bila kita menggunakan mesin ketik, kita tidak dapat menghapus atau membatalkan apa - apa saja yang sudah ketikkan dan setiap satu huruf atau simbol kita ketikkan maka hasilnya langsung kita lihat pada kertas. Tidak demikian dengan keyboard. Apa yang kita ketikkan hasil atau keluarannya dapat kita lihat di layar monitor terlebih dahulu, kemudian kita dapat memodifikasi atau melakukan perubahan-perubahan bentuk tulisan, kesalahan ketikan dan yang lainnya. Seperti juga “mouse”, keyboard dihubungkan ke komputer dengan sebuah kabel yang terdapat pada keyboard. Ujung kabel tersebut dimasukkan ke dalam port yang terdapat pada CPU komputer.
Keyboard adalah Alat input yang digunakan untuk mengetik informasi ke dalam komputer dan menjalankan berbagai intruksi atau perintah ke dalam komputer. Penciptaan keyboard komputer diilhami oleh penciptaan mesin ketik yang dasar rancangannya dibuat oleh Christopher Latham tahun 1868 dan banyak dipasarkan pada tahun 1877 oleh Perusahaan Remington.
Keyboard komputer pertama disesuaikan dari kartu pelubang (punch card) dan teknologi pengiriman tulisan jarak jauh (Teletype). Tahun 1946 komputer ENIAC menggunakan pembaca kartu pembuat lubang (punched card reader) sebagai alat input dan output.
Bila mendengar kata “keyboard” maka pikiran kita tidak lepas dari adanya sebuah komputer, karena keyboard merupakan sebuah papan yang terdiri dari tombol -tombol untuk mengetikkan kalimat dan simbol - simbol khusus lainnya pada komputer. Keyboard dalam bahasa Indonesia artinya papan tombol jari atau papan tombol.
Pada keyboard terdapat tombol - tombol huruf A – Z, a - z, angka 0 - 9, tombol dan karakter khusus seperti : ` ~ @ # $ % ^ & * ( ) _ - + = < > / , . ? : ; “ ‘ \ | serta tombol - tombol khusus lainnya yang jumlah seluruhnya adalah 104 tombol. Sedangkan pada Mesin ketik jumlah tombolnya adalah 52 tombol. Bentuk keyboard umumnya persegi panjang, tetapi saat ini model keyboard sangat variatif. Keyboard yang paling terkenal adalah keyboard QWERTY yang memiliki 101 buah key (tombol). Kebanyakan keyboard memiliki key yang disusun ke dalam bagian sebagai berikut :
a)      Alphanumeric Key.
b)     Numerik Keypad.
c)      Function Key.
d)     Modifier Key.
e)      Cursor Movement Key.
Selain itu, dalam menggunakan aplikasi Microsoft Office (khususnya Microsoft Office Word) ada beberapa tombol Keyboard yang mempunyai fungsi apabila dikombinasikan atau digabungkan dengan tombol lainnya, contoh seperti di bawah ini :
·        Ctrl + A = Select All.
·        Ctrl + B = Bold.
·        Ctrl + C = Copy.
·        Ctrl + D = Font.
·        Ctrl + E = Center Alignment.
·        Ctrl + F = Find.
·        Ctrl + G = Go To.
·        Ctrl + H = Replace.
·        Ctrl + I = Italic.
·        Ctrl + J = Justify Alignment.
·        Ctrl + K = Insert Hyperlink.
·        Ctrl + L = Left Alignment.
·        Ctrl + M = Hanging Indent.
·        Ctrl + N = New.
·        Ctrl + O = Open.
·        Ctrl + P = Print.
·        Ctrl + Q = Normal Style.
·        Ctrl + R = Right Alignment.
·        Ctrl + S = Save / Save As.
·        Ctrl + T = Left Indent.
·        Ctrl + U = Underline.
·        Ctrl + V = Paste.
·        Ctrl + W = Close.
·        Ctrl + X = Cut.
·        Ctrl + Y = Redo.
·        Ctrl + Z = Undo.
·        Ctrl + 1 = Single Spacing.
·        Ctrl + 2 = Double Spacing.
·        Ctrl + 5 = 1,5 lines.
·        Ctrl + Esc = Start Menu.
Secara fisik, keyboard terbagi atas 4 bagian, yaitu:
1)     Keyboard Serial

Menggunakan DIN 5 male dan biasanya digunakan pada komputer tipe AT.
Tampilan Jenis Keybooard Serial

2)     Keyboard PS/2
Biasanya digunakan pada komputer ATX dan saat ini yang paling banyak dipergunakan. Pemasangan keyboard tipe ini harus dilaksanakan dengan cermat, sebab port yang dimiliki sama dengan port untuk mouse.

Tampilan Jenis Keybooard Ps/2
3)     Keyboard Wireless 
Sesuai dengan namanya, keyboard tipe ini tidak menggunakan kabel sebagai penghubung antara keyboard dengan komputer. Jenis koneksi yang digunakan adalah infra red, wifi atau bluetooth.Untuk menghubungkan keyboard dengan komputer, dibutuhkan unit pemancar dan penerima. Unit pemancar biasanya terdapat pada keyboard itu sendiri, sedangkan penerima biasanya dipasang pada port USB atau serial pada CPU.
Tampilan Jenis Keybooard Wireless

4)     Keyboard USB
Komputer terbaru saat ini sudah banyak yang mempergunakan jenis konektor USB yang menjamin transfer data lebih cepat.
Tampilan Jenis Keybooard USB

Wednesday, February 3, 2016

Pemgertian Object Oriented Programming (OOP)

Jika anda telah biasa membuat program secara prosedural, yakni menulis program-program dari baris pertama sampai dengan baris terakhir secara berurutan, konsep pemrograman berbasis objek mungkin sedikit susah dipahami. Dalam tutorial pertama tentang OOP ini, kita akan membahas dulu pengertian pemrograman berbasis objek.

Pengertian Pemrograman Berorientasi Objek

Pemrograman Berorientasi Objek atau Object Oriented Programming (OOP) adalah sebuah tata cara pembuatan program (programming paradigm) dengan menggunakan konsep “objek” yang memiliki data (atribut yang menjelaskan tentang objek) dan prosedur (function) yang dikenal dengan method. (http://en.wikipedia.org/wiki/Object-oriented_programming)
Dalam pengertian sederhananya, OOP adalah konsep pembuatan program dengan memecah permasalahan program dengan menggunakan objekObjek dapat diumpamakan dengan ‘fungsi khusus’ yang bisa berdiri sendiri. Untuk membuat sebuah aplikasi, berbagai objek akan saling bertukar data untuk mencapai hasil akhir.
Berbeda dengan konsep fungsi atau ‘function’ di dalam pemrograman, sebuah objek bisa memiliki data dan function tersendiri. Setiap objek ditujukan untuk mengerjakan sebuah tugas, dan menghasilkan nilai akhir untuk selanjutnya dapat ditampilkan atau digunakan oleh objek lain.

Konsep Dasar Object Oriented Programming (OOP)

 Selasa
Jika anda telah biasa membuat program secara prosedural, yakni menulis program-program dari baris pertama sampai dengan baris terakhir secara berurutan, konsep pemrograman berbasis objek mungkin sedikit susah dipahami. Dalam tutorial pertama tentang OOP ini, kita akan membahas dulu pengertian pemrograman berbasis objek.

Pengertian Pemrograman Berorientasi Objek

Pemrograman Berorientasi Objek atau Object Oriented Programming (OOP) adalah sebuah tata cara pembuatan program (programming paradigm) dengan menggunakan konsep “objek” yang memiliki data (atribut yang menjelaskan tentang objek) dan prosedur (function) yang dikenal dengan method. (http://en.wikipedia.org/wiki/Object-oriented_programming)
Dalam pengertian sederhananya, OOP adalah konsep pembuatan program dengan memecah permasalahan program dengan menggunakan objekObjek dapat diumpamakan dengan ‘fungsi khusus’ yang bisa berdiri sendiri. Untuk membuat sebuah aplikasi, berbagai objek akan saling bertukar data untuk mencapai hasil akhir.
Berbeda dengan konsep fungsi atau ‘function’ di dalam pemrograman, sebuah objek bisa memiliki data dan function tersendiri. Setiap objek ditujukan untuk mengerjakan sebuah tugas, dan menghasilkan nilai akhir untuk selanjutnya dapat ditampilkan atau digunakan oleh objek lain.

Fungsi Pemrograman Berorientasi Objek dalam PHP

PHP bukan bahasa pemrograman yang ‘murni’ berbasis objek seperti Java. Bahkan, konsep OOP dalam PHP baru hadir dalam PHP versi 4, dan disempurnakan oleh PHP versi 5. Dengan kata lain,OOP di PHP merupakan ‘fitur tambahan’. Anda bisa membuat situs web dengan PHP tanpa menggunakan objek sama sekali.
Dalam studi pemrograman, pembuatan program dalam PHP tanpa menggunakan objek disebut juga dengan pemrograman prosedural atau pemrograman fungsional. Dikenal dengan pemrograman prosedural, karena kita memecah kode program menjadi bagian-bagian atau fungsi-fungsi kecil, kemudian menyatukannya untuk menghasilkan nilai akhir.
Dengan membuat program secara prosedural, aplikasi bisa dibuat dengan cepat dan mudah dipelajari jika dibandingkan dengan pemrograman berbasis objek (bagi anda yang pernah mempelajari Java, tentu telah ‘melewati’ hal ini). Keuntungan pemrograman berbasis objek baru terasa ketika program tersebut telah ‘besar’ atau kita bekerja dengan tim untuk membagi tugas. Konsep ‘objek’ untuk memisahkan program menjadi bagian-bagian yang berdiri sendiri akan memudahkan dalam membuat program.
Saya tidak akan panjang lebar menjelaskan tentang keuntungan atau kerugian menggunakan OOP. Sebagai programmer web, OOP adalah salah satu makanan wajib. Pembuatan website modern saat ini akan lebih mudah jika menggunakan template kode program yang dikenal dengan framework. Daripada kita membuat situs mulai dari awal, menggunakan framework akan mempercepat proses kerja. Dan framework PHP hampir semuanya dibuat menggunakan OOP.


Pemrograman berbasis objek tidak hanya berisi ‘object’. Selanjutnya kita akan belajar OOP PHP, dan pertama kita akan membahas tentang pengertian class, object, property dan method. Keempat ‘keyword’ inilah yang menjadi pondasi dasar dari Pemrograman Berorientasi Objek. Selain pengertian, kita juga akan mempelajari cara penulisannya dengan PHP.
Untuk memudahkan pemahaman dan agar sejalan dengan istilah aslinya, saya tetap menggunakan istilah bahasa inggris untuk kata kunci PHP, seperti: class, object, property dan method.

Pengertian Class dalam Pemrograman Berbasis Objek

Class adalah ‘cetak biru’ atau ‘blueprint’ dari object. Class digunakan hanya untuk membuat kerangka dasar. Yang akan kita pakai nantinya adalah hasil cetakan dari class, yakni object.
Sebagai analogi, class bisa diibaratkan dengan laptop atau notebook. Kita tahu bahwa laptop memiliki ciri-ciri seperti merk, memiliki keyboard, memiliki processor, dan beberapa ciri khas lain yang menyatakan sebuah benda tersebut adalah laptop. Selain memiliki ciri-ciri, sebuah laptop juga bisa dikenakan tindakan, seperti: menghidupkan laptop atau mematikan laptop.
Class dalam analogi ini adalah gambaran umum tentang sebuah benda. Di dalam pemrograman nantinya, contoh class seperti: koneksi_database dan profile_user.
Di dalam PHP, penulisan class diawali dengan keyword class, kemudian diikuti dengan nama dari class. Aturan penulisan nama class sama seperti aturan penulisan variabel dalam PHP, yakni diawali dengan huruf atau underscore untuk karakter pertama, kemudian boleh diikuti dengan huruf, underscore atau angka untuk karakter kedua dan selanjutnya. Isi dari class berada dalam tanda kurung kurawal.
Berikut adalah contoh penulisan class dalam PHP :

Pengertian Property dalam Pemrograman Berorientasi Objek

Property (atau disebut juga dengan atribut) adalah data yang terdapat dalam sebuah class. Melanjutkan analogi tentang laptopproperty dari laptop bisa berupa merk, warna, jenis processor, ukuran layar, dan lain-lain.
Jika anda sudah terbiasa dengan program PHP, property ini sebenarnya hanyalah variabel yang terletak di dalam class. Seluruh aturan dan tipe data yang biasa diinput kedalam variabel, bisa juga diinput kedalam property. Aturan tata cara penamaan property sama dengan aturan penamaan variabel.

Berikut adalah contoh penulisan class dengan penambahan property :
Dari contoh diatas, $merk, $ukuran_layar dan $jenis_processor adalah property dari class laptop. Seperti yang kita lihat, penulisan property di dalam PHP sama dengan cara penulisan variabel, yakni menggunakan tanda dollar ($). Sebuah class tidak harus memiliki property.

Pengertian Method dalam Pemrograman Berorientasi Objek

Method adalah tindakan yang bisa dilakukan didalam class. Jika menggunakan analogi class laptop kita, maka contoh method adalah: menghidupkan laptopmematikan laptopmengganti cover laptop, dan berbagai tindakan lain.
Method pada dasarnya adalah function yang berada di dalam class. Seluruh fungsi dan sifat function bisa diterapkan kedalam method, seperti argumen/parameter, mengembalikan nilai (dengan keyword return), dan lain-lain.

Berikut adalah contoh penulisan class dengan penambahan method :
Dari contoh diatas, function hidupkan_laptop() dan function matikan_laptop() adalah method dari class laptop. Seperti yang kita lihat, bahwa penulisan method di dalam PHP sama dengan cara penulisan function. Sebuah class tidak harus memiliki method.

Pengertian Object dalam Pemrograman Berbasis Objek

Object atau Objek adalah hasil cetak dari class, atau hasil ‘konkrit’ dari class. Jika menggunakan analogi class laptop, maka objek dari class laptop bisa berupa: laptop_andi, laptop_anto, laptop_yukcoding, dan lain-lain. Objek dari class laptop akan memiliki seluruh ciri-ciri laptop, yaitu property dan method-nya.
Proses ‘mencetak’ objek dari class ini disebut dengan ‘instansiasi’ (atau instantiation dalam bahasa inggris). Pada PHP, proses instansiasi dilakukan dengan menggunakan keyword ‘new’. Hasil cetakan class akan disimpan dalam variabel untuk selanjutnya digunakan dalam proses program.

Sebagai contoh, berikut adalah cara membuat objek laptop_andi dan laptop_anto yang dibuat dari class laptop :
Dari contoh diatas, $laptop_andi dan $laptop_anto merupakan objek dari class laptop. Kedua objek ini akan memiliki seluruh property dan method yang telah dirancang dari class laptop.

Saya berharap kalian sudah punya gambaran dan faham tentang konsep pemrograman berorientasi objek.

Contoh implementasi pembuatan aplikasi OOP dengan PHP :
1. Membuat CRUD dengan PHP Mysqli OOP
2. Membuat Login dengan PHP Ekstensi mysqli OOP
3. Tambah dan Tampil Data dengan PHP PDO + jQuery AJAX
4. Edit dan Hapus Data dengan PHP PDO + jQuery AJAX

Semoga bermanfaat, happy coding :)
Konsep Dasar Pemrograman Berorientasi Objek (OOP)
Item Reviewed: Konsep Dasar Pemrograman Berorientasi Objek (OOP) 9 out of 10 based on 10 ratings. 9 user reviews.

Artikel Terkait:

masih susah paham soal oop -_-
Ane pertamanya juga susah gan, ane mulai faham OOP juga baru kok itungannya, dan ini juga masih terus belajar. Dibaca2 lagi dan coba cari referensi yg banyak mas, Insyallah suatu saat akan ada pencerahan 
This comment has been removed by a blog administrator.
Assalamualaikum... terima kasih atas explanation yang diberikan. Sungguh jelas dan saya lebih faham CRUD OOP. Terima kasih dari saya. Semoga tuan dapat lahirkan lebih ramai expert2 OOP PHP ini. 
This comment has been removed by the author.
Wa'alaikumsalam wr. wb.
Sama2, Amin.
Thanks 
assalamulaikum terimakasih ilmunya....
kebetulan walaupun saya jualan kaos online big sizetapi kebetulan tertarik dengan dunia programming oop. Alhamdulillah postingan ini membantu saya mempelajari konsep OOP
Wa'alaikumsalam wr. wb.
Sama2, Alhamdulillah 
Berkomentarlah dengan bahasa yang relevan dan sopan.. #ThinkHIGH! ^_^
Just load it!
Powered by Blogger.