Konsep dan Paradigma Object Oriented
Sebelum kita membahas ke materi apakah anda sudah mengetahui tentang OOP ?
Object-Oriented Programming (OOP) Adalah suatu metode pemrograman yang berorientasi kepada objek. Tujuan dari OOP diciptakan adalah untuk mempermudah pengembangan program dengan cara mengikuti model yang telah ada di kehidupan sehari-hari. Jadi setiap bagian dari suatu permasalahan adalah objek, nah objek itu sendiri merupakan gabungan dari beberapa objek yang lebih kecil lagi.
Bahasa Pemrograman
Bahasa Pemrograman merupakan sebuah intruksi untuk memerintah komputer agar bisa menjalankan fungsi tertentu, namun hanya intruksi standar saja. Bahasa pemrograman merupakan sebuah perhimpunan dari aturan syntax dan semantik yang tugasnya untuk mendefinisikan program komputer. Seseorang yang paham mengenai bahasa pemrograman dapat menentukan mana data yang akan di simpan atau diteruskan, data manayang akan diolah, dan langkah apa yang harus diambil dalam berbagai situasi. Perlu bahasa pemrograman yang dapat menjadi perantara antara komputer dan manusia, sehingga dibutuhkan kompiler dan interpreter.
- Kompiler dan Interpreter
- Kompiler berfungsi untuk mengkompilasi source code menjadi bentuk file yang bisa di eksekusi.
- Interpreter berfungsi untuk mengkompilasi dan menjalankan source code secara langsung.
- Kompiler berfungsi untuk mengkompilasi source code menjadi bentuk file yang bisa di eksekusi.
- Interpreter berfungsi untuk mengkompilasi dan menjalankan source code secara langsung.
- Tingkatan Bahasa Pemrograman
Bahasa Pemrograman memiliki beberapa tingkatan yang perlu diketahui, yaitu :
- Bahasa Tingkat Rendah : Bahasa tingkat rendah merupakan bahasa yang masih jauh sekali dari bahasa manusia, susah untuk dimengerti. Bahasa yang masuk ke dalam tingkatan ini adalah bahasa Assembly.
- Bahasa Tingkat Menengah : Bahasa tingkat menengah merupakan perpaduan antara bahasa tingkat tinggi dan bahasa tingkat rendah, bahasanya tidak sulit maupun tidak susah untuk dimengerti manusia. Bahasa yang masuk ke dalam tingkatan ini adalah bahasa C, Pascal, dan Fortran.
- Bahasa Tingkat Tinggi : Bahasa tingkat tinggi merupakan bahasa yang mendekati bahasa manusia, seperti Bahasa Inggris. Bahasa yang masuk ke dalam tingkatan ini adalah bahasa Java, C++, PHP, dan C#.
- Paradigma Pemrograman
- Functional Programming : Urutan secara sekuensial (Scheme, Lisp)
- Prosedural Programming : Pemecahan masalah berdasarkan procedural kerja yang terkumpul dalam unit pemrograman bernama fungsi (C, Pascal)
- Object-Oriented Programming : Koleksi object yang saling berinteraksi antar class adalah unit pemrograman (Java, C#, C++).
- Macam-Macam Bahasa Pemrograman
- Java : Merupakan bahasa pemrograman yang sangat popular karena rentang aplikasi yang bisa dibuat dengan java sangatlah luas. Bahasa pemrograman java dikembangkan pertama kali oleh Sun Mycrosystem yang dimulai oleh James Gosling yang dirilis pada tahun 1995. Java bersifat Write Once Run Anywhere (program yang ditulis satu kali dapat berjalan pada banyak platform). Dengan demikian tidak mengherankan bila aplikasi yang dibuat java bisa di temukan di lingkungan komputer dan smartphone tanpa perbedaan yang berarti.
- PHP : Merupakan bahasa pemrograman yang harus dipelajari jika halaman web anda tampil secara dinamis. Mempelajari PHP akan sangan berguna untuk pemilik situs web karena PHP bisa mempersingkat kode yang ada di halaman situs sehingga bisa ditampung kedalam seperangkat aturan. Jadi kita tidak akan dibuat ribet jika kita memahami tentang PHP, ketika dibutuhkan bisa memanggil mereka kapan pun.
- HTML : Walaupun banyak orang yang menganggap bahwa HTML / CSS bukan bagian dari bahasa pemrograman, namun sangat diperlukan bagi anda yang masih awam dengan cara membuat situs web. Belajar HTML merupakan pintu utama bagi kalian yang bingung untuk memulai belajar bahasa pemrograman.
- C++ : Bagi kalian yang ingin mengenal lebih jauh tentang bahasa pemrograman, mungkin bisa di coba untuk mempelajari bahasa C++. Bahasa C++ bisa dibilang sebagai bahasa tingkat menengah, jadi tidak akan terlalu mudah maupun susah. Keuntungan belajar C++ adalah untuk mempermudah bahasa C yang lainnya seperti bahasa C dan C#.
- Bahasa Tingkat Rendah : Bahasa tingkat rendah merupakan bahasa yang masih jauh sekali dari bahasa manusia, susah untuk dimengerti. Bahasa yang masuk ke dalam tingkatan ini adalah bahasa Assembly.
- Bahasa Tingkat Menengah : Bahasa tingkat menengah merupakan perpaduan antara bahasa tingkat tinggi dan bahasa tingkat rendah, bahasanya tidak sulit maupun tidak susah untuk dimengerti manusia. Bahasa yang masuk ke dalam tingkatan ini adalah bahasa C, Pascal, dan Fortran.
- Bahasa Tingkat Tinggi : Bahasa tingkat tinggi merupakan bahasa yang mendekati bahasa manusia, seperti Bahasa Inggris. Bahasa yang masuk ke dalam tingkatan ini adalah bahasa Java, C++, PHP, dan C#.
- Paradigma Pemrograman
- Functional Programming : Urutan secara sekuensial (Scheme, Lisp)
- Prosedural Programming : Pemecahan masalah berdasarkan procedural kerja yang terkumpul dalam unit pemrograman bernama fungsi (C, Pascal)
- Object-Oriented Programming : Koleksi object yang saling berinteraksi antar class adalah unit pemrograman (Java, C#, C++).
- Functional Programming : Urutan secara sekuensial (Scheme, Lisp)
- Prosedural Programming : Pemecahan masalah berdasarkan procedural kerja yang terkumpul dalam unit pemrograman bernama fungsi (C, Pascal)
- Object-Oriented Programming : Koleksi object yang saling berinteraksi antar class adalah unit pemrograman (Java, C#, C++).
- Macam-Macam Bahasa Pemrograman
- Java : Merupakan bahasa pemrograman yang sangat popular karena rentang aplikasi yang bisa dibuat dengan java sangatlah luas. Bahasa pemrograman java dikembangkan pertama kali oleh Sun Mycrosystem yang dimulai oleh James Gosling yang dirilis pada tahun 1995. Java bersifat Write Once Run Anywhere (program yang ditulis satu kali dapat berjalan pada banyak platform). Dengan demikian tidak mengherankan bila aplikasi yang dibuat java bisa di temukan di lingkungan komputer dan smartphone tanpa perbedaan yang berarti.
- PHP : Merupakan bahasa pemrograman yang harus dipelajari jika halaman web anda tampil secara dinamis. Mempelajari PHP akan sangan berguna untuk pemilik situs web karena PHP bisa mempersingkat kode yang ada di halaman situs sehingga bisa ditampung kedalam seperangkat aturan. Jadi kita tidak akan dibuat ribet jika kita memahami tentang PHP, ketika dibutuhkan bisa memanggil mereka kapan pun.
- HTML : Walaupun banyak orang yang menganggap bahwa HTML / CSS bukan bagian dari bahasa pemrograman, namun sangat diperlukan bagi anda yang masih awam dengan cara membuat situs web. Belajar HTML merupakan pintu utama bagi kalian yang bingung untuk memulai belajar bahasa pemrograman.
- C++ : Bagi kalian yang ingin mengenal lebih jauh tentang bahasa pemrograman, mungkin bisa di coba untuk mempelajari bahasa C++. Bahasa C++ bisa dibilang sebagai bahasa tingkat menengah, jadi tidak akan terlalu mudah maupun susah. Keuntungan belajar C++ adalah untuk mempermudah bahasa C yang lainnya seperti bahasa C dan C#.
- Java : Merupakan bahasa pemrograman yang sangat popular karena rentang aplikasi yang bisa dibuat dengan java sangatlah luas. Bahasa pemrograman java dikembangkan pertama kali oleh Sun Mycrosystem yang dimulai oleh James Gosling yang dirilis pada tahun 1995. Java bersifat Write Once Run Anywhere (program yang ditulis satu kali dapat berjalan pada banyak platform). Dengan demikian tidak mengherankan bila aplikasi yang dibuat java bisa di temukan di lingkungan komputer dan smartphone tanpa perbedaan yang berarti.
- PHP : Merupakan bahasa pemrograman yang harus dipelajari jika halaman web anda tampil secara dinamis. Mempelajari PHP akan sangan berguna untuk pemilik situs web karena PHP bisa mempersingkat kode yang ada di halaman situs sehingga bisa ditampung kedalam seperangkat aturan. Jadi kita tidak akan dibuat ribet jika kita memahami tentang PHP, ketika dibutuhkan bisa memanggil mereka kapan pun.
- HTML : Walaupun banyak orang yang menganggap bahwa HTML / CSS bukan bagian dari bahasa pemrograman, namun sangat diperlukan bagi anda yang masih awam dengan cara membuat situs web. Belajar HTML merupakan pintu utama bagi kalian yang bingung untuk memulai belajar bahasa pemrograman.
- C++ : Bagi kalian yang ingin mengenal lebih jauh tentang bahasa pemrograman, mungkin bisa di coba untuk mempelajari bahasa C++. Bahasa C++ bisa dibilang sebagai bahasa tingkat menengah, jadi tidak akan terlalu mudah maupun susah. Keuntungan belajar C++ adalah untuk mempermudah bahasa C yang lainnya seperti bahasa C dan C#.
Komentar
Posting Komentar