Disusun Oleh:
Puji syukur saya panjatkan kepada Allah SWT atas segala limpahan rahmat
dan karunia-Nya penulis dapat menyelesaikan makalah berjudul “Pengantar
Pemrograman Lanjut”. Makalah ini terdiri atas 3 bab, yaitu Pendahuluan,
Pembahasan, Penutup, serta Daftar Pustaka.
Demikian makalah ini penulis buat, semoga makalah ini bermanfaat bagi
pembaca serta mohon maaf apabila terdapat kesalahan dalam penulisan atau pun
adanya ketidaksesuaian materi yang penulis angkat pada makalah ini.
Penulis
i
DAFTAR ISI
ii
BAB I
PENDAHULUAN
Adapun rumusan masalah yang akan dibahas pada makalah ini antara lain:
1. Apa konsep pemrograman berorientasi objek?
2. Bagaimana teknik pengujian perangkat lunak dapat membantu
mengurangi kesalahan dalam program?
3. Bagaimana pengantar pemrograman lanjut dapat membantu dalam
pengembangan aplikasi web?
1
1.3. Tujuan Penulisan
2
BAB II
PEMBAHASAN
3
objek itu, dan setiap kelas memiliki interpretasi antarmukanya sendiri.
Polymorphism mampu memproses suatu data atau pesan lebih dari satu bentuk.
Tanpa ciri polymorphism, suatu program tidak dapat dikatakan sebagai OOP.
1. Framework
Framework adalah kerangka kerja pemrograman yang menyediakan
struktur dan fungsionalitas yang terorganisir untuk memudahkan pengembangan
website. Beberapa contoh framework Bahasa pemrograman PHP yang populer
adalah Laravel, Codeigniter, Zend, Symfony, CakePHP, dan Phalcon.
2. Database
Website lanjut sering menggunakan database untuk menyimpan,
mengelola, dan mengambil data yang dibutuhkan oleh website. Beberapa contoh
database yang sering digunakan adalah MySQL, PostgreSQL, MongoDB, dan
Oracle.
3. API
API (Application Programming Interface) adalah kumpulan protokol,
prosedur, dan alat yang digunakan untuk mengintegrasikan sistem dan aplikasi
yang berbeda-beda. API sering digunakan dalam website lanjut untuk memperluas
fungsionalitas website, seperti mengintegrasikan sistem pembayaran, layanan
pengiriman, atau layanan pihak ketiga lainnya.
4. Responsive Design
Responsive design adalah teknik desain website yang memungkinkan
tampilan website menyesuaikan diri dengan ukuran layar pengguna. Hal ini
5
penting dalam website lanjut karena pengguna mengakses website dari berbagai
perangkat dengan ukuran layar yang berbeda-beda.
5. Security
Keamanan website adalah faktor penting dalam pengembangan website
lanjut. Beberapa teknik keamanan yang sering digunakan adalah enkripsi,
autentikasi, otorisasi, dan pengujian penetrasi.
6
BAB III
PENUTUP
3.1 Kesimpulan
Dalam makalah Pengantar Pemrograman Lanjut ini, telah dibahas konsep- konsep
dan teknik-teknik yang lebih kompleks dalam pemrograman. Dari pembahasan
yang telah dilakukan, dapat disimpulkan beberapa hal sebagai berikut:
7
DAFTAR PUSTAKA