PPLG (X)
Python Programing Language :
Pengenalan Python :
Kelebihan Python :
Python lebih menekankan pada keterbacaan kode agar lebih mudah untuk memahami sintaks. Hal ini membuat python sangat mudah dipelajari baik untuk pemula maupun untuk yang sudah menguasai bahasa pemograman lain.
Komentar Dalam Python :
Variabel Dalam Python :
- Memiliki tipe data.
- Tersimpan dalam suatu memori computer.
- Dapat dioperasikan dengan operator matematika.
Penulisan Variabel Dalam Python :
- Karakter pertama harus berupa huruf/garis bawah/underscore ( _ )
- Karakter selanjutnya dapat berupa huruf,garis bawah/underscore ( _ )/angka
- Variabel tidak boleh terdapat karakter spasi
- Karakter pada nama variabel bersifat sensitif ( case sensitif ). Artinya huruf kecil dan huruf besar dibedakan.Sebagai contoh variabel namaDepan Dan namadepan adalah veriabel yang berbeda.
- Penulisan variabel dalam tidak harus mendeklarasikan tipe data dahulu.Cukup seperti berikut :
- nama / variabel = nilai / variabel
Tipe Data Dalam Python :
Operator Dalam Python :
- 3 + 2 = 5
- 3 dan 2 bertindak sebagai operator.
- + bertindak sebagai operator matematika pada operasi penjumlahan.
- Operator arimatika (Arithmatic operators)
- Operator perbandingan (Comparisan [Relation] operators)
- Operator penugasan (Assigmanet operators)
- Operator logika (Logical operators)
Operator Penugasan
Operator Arimatika :
Operator Penugasan/Perbandingan
Operator Logika
Perintah Input
- Untuk mendapatkan data masuk ke dalam program dapat menggunakan function input ()
- Contoh :
- nama = input ("memasukan nama anda")
- # variabel nama memiliki nilai yang dimasukan oleh user pengguna sendiri.
- Jika ingin melakukan operasi arimatika dari data angaka yang dimasukan melalui function input.Maka nilai dari funtion input harus diubah/dalam bahasa pemograman disebut dengan cesting.
- Contoh :
- #Mengubah nilai dari sisi bertipe intergen
- sisi = int(input("masukan nilai sisi"))
- print (sisi*sisi)
Perintah Output
- Menuliskan hanya kata saja
- print("hallo saya orang")
- Menuliskan hanya kata dengan variabel
- nama = "orang"
- umur = 23
- print("hallo saya", nama,"umur saya",umur)
- Menuliskan hanya kata dengan variabel bantuan metode format()
- nama = "orang"
- umur = 23
- print("hallo saya{}umur saya{}"format(nama, umur))
- Menuliskan hanya kata dengan variabel bantuan metode F stings
- nama = "orang"
- umur = 23
- print(f"hallo saya{nama}umur saya{umur}")
Algoritma Runtutan
Algoritma Percabangan IF
- Beberapa keyword algoritma percabangan diantaranya adalah IF,ELSE,ELIF.
- Kondisi IF digunakan untuk mengeksekusi kode jika kondidi bernilai benar.
- Jika kondisi bernilai salah maka kondisi IF tidak akan dieksekusi.
Algoritma Percabangan IF ELSE
Algoritma Percabangan IF,ELIF,ELSE
Variabel 1
- nama = "orang"
- nama ="abdul"
- print(nama)
Tipe Data list
- angka = []
- bil1 = int(input("masukan angak ke-1"))
- bil2 = int(input("masukan angak ke-2"))
- angka.apped(bil1)
- angka.apped(bil2)
- print(angka[0]+angka[1])
Algoritma Perulangan While
- perbedaan while dan for adalah :
- perulangan dengan for memiliki jumlah perulangan yang tetap.
- perulangan dengan while memiliki jumlah perulangan yang tidak tetap dan tergantung dengan kodisi.
- Catatan:
- dalam perulangan while harus ditambahkan kondisi.
Function
- Function yang mengembalikan nilai -> Retrun
- Function tanpa mengembalikan nilai -> print()
Penulisan Function
- Diawali dengan keyword def kemudian diikuti dengan nama function.
- function daoat memiliki/tidak memiliki parameter di dalamnya.
- titik dua (:) digunakan untuk mendefinisikan isi dari suatu function.
- function yang memiliki nilai kembali harus memiliki keyword retrun
Codingan kabisat.py
Database (Bank)
- Dasar - dasar DDL(Dynamic Data Language)
- Create / Drop databases
- Create / Drop table
- Alter Table
HTML( Hypertext Markup Language )
Awalnya html ditemukan oleh Tim Berners-Lee pada tahun 1991. HTML adalah solusi untuk membantu ilmuwan dalam mengakses dokumen, namun kini html semakin berkembang pesat di dunia pemrograman web.
Fungsi :
- Berfungsi untuk Membuat Website
- Berfungsi sebagai Hyperlink
- Sebagai Pondasi Website
- Berfungsi untuk Menambah Multimedia pada Website
- Sebagai Penanda Teks dan Bagian Website
Struktur HTML:
- TAG
- "Tag merupakan bagian pembuka dan penutup yang digambarkan dengan <..> </..> lalu dalamnya akan diisi dengan nama tag dan atribut yang nantinya akan diproses oleh browser. Setiap tag memiliki fungsinya masing-masing. Misalnya kamu ingin membuat judul maka menggunakan tag <h1></h1> dan jika ingin menambahkan image maka menggunakan tag <img></img>".
- ELEMENT
- "Element adalah keseluruhan dari awal tag hingga penutup tag. Berarti element berisi tag pembuka, isi tag, dan tag penutup. Contohnya seperti ini.
- ATTRIBUT
- "Attribute adalah informasi yang bisa ditambahkan dalam setiap element untuk mengatur dan menambahkan sesuatu. Misalnya dalam penggunakan tag images. Maka dapat dilengkapi menjadi <img src=”html.jpg” alt=”html”/>. Dari tag tersebut artinya bahwa image akan memproses gambar komputer dan alt akan menampilkan tulisan “html” jika gambar gagal diproses".
<h1>Belajar HTML Bersama DomaiNesia</h1>.
Element tidak hanya berisi teks saja namun bisa berisi element lain yang disebut nested element. Gambarannya seperti ini.
<html>
<body>
<h1>Belajar HTML Dasar</h1>
</body>
</html>".
Cara Kerja HTML:
- Setelah dokumen HTML dibuat pada aplikasieditor HTML, kemudian dokumen tersebut akan tersimpan dengan format .htm atau .html.
- Pengguna bisa membuat dokumen HTML lebih dari satu. Karena suatu website umumnya terdiri dari banyak halaman di dalamnya. Contohnya seperti halaman utama website, blog, dan lainnya.
- Dokumen HTML yang sudah dibuat akan berisi berbagai komponen HTML yang menyusun berbagai bagian. Contohnya seperti bagian isi konten, heading, paragraf dan sebagainya.
- File atau ekstensi HTML bisa kamu buka dengan menggunakan berbagai browser.
- Agar orang lain Untuk bisa mengakses informasi yang telah dibuat, kamu harus membuatnya online. Jadi kamu harus mengunggahnya dulu dengan menggunakan layanan web hosting DomaiNesia Jadi, HTML adalah bahasa markup yang berfungsi setelah menyewa layanan web hosting untuk mengunggah file tersebut ke website.
- Setelah itu, browser kemudian bisa membaca dan juga melakukan rendering terhadap file HTML menjadi tampilan website yang utuh dan ditampilkan menjadi website yang bisa kamu lihat di layar laptop dan diakses banyak orang.
Laragon
Fungsi Laragon
Fungsi utama Laragon adalah menyediakan lingkungan pengembangan lokal untuk aplikasi web, sehingga pengembang dapat menguji dan menjalankan proyek mereka secara lokal sebelum diterapkan di server publik.Selain itu, Laragon mempermudah pengelolaan berbagai layanan seperti database, web server dan bahasa pemrograman yang dibutuhkan dalam pengembangan aplikasi. Laragon juga dapat digunakan untuk pengembangan aplikasi berbasis framework seperti Laravel dan WordPress.
Berbagai Fitur Laragon
- Auto Virtual Host
- Modular dan Portable
- Cepat dan Ringan
- Dukungan Database Lengkap
- Friendly URL
- Multiple PHP Versions
CSS (Cascading Style Sheets )
Cascading Style Sheets (CSS) merupakan bahasa pemrograman yang digunakan untuk menentukan bagaimana dokumen dan website akan disajikan. CSS dibuat oleh Word Wide Web Consortium (W3C) pada 1996.
CSS berisi kumpulan perintah yang digunakan untuk menjelaskan tampilan halaman situs web dalam mark-up language, seperti HTML yang terkenal sebagai bahasa pemrograman standar dan sering digunakan dalam proses pembuatan website. CSS hadir sebagai pemisah konten dari tampilan visualnya di situs di mana tentunya berpengaruh pada tampilan sebuah website.
CSS dan HTML memiliki keterikatan satu sama lain. CSS merupakan kode-kode yang dipakai untuk mendesain laman HTML. Bila diibaratkan dengan bahasa awam, HTML dapat dikatakan sebagai handphone dan CSS adalah casing yang akan membuat handphone terlihat semakin cantik.
Fungsi CSS
- Proses loading halaman web lebih cepat
- Beragam variasi
- Tampilan website akan lebih rapi
Jenis CSS
- Inline Style CSS merupakan kode yang dituliskan di dalam file HTML dan menggunakan elemen spesifik yang memuat tag <style>. Jenis CSS ini hanya mempengaruhi satu baris kode HTML dan harus menempel pada elemen tulisan tersebut.
- Internal CSS merupakan kode yang dituliskan pada bagian header file HTML. Sayangnya, jenis ini terkadang membuat loading menjadi semakin lama.
- External CSS merupakan kode CSS yang diletakkan di luar dokumen HTML sebagai file .css. External CSS memiliki fungsi untuk mengkustomisasi semua tampilan halaman website yang sudah ditentukan atau beberapa halaman sekaligus.
PHP ( Hypertext Preprocessor )
Saat ini, PHP sangat populer di kalangan web developer karena mudah dipelajari dan memiliki kemampuan yang cukup kuat. PHP juga mendukung banyak jenis database, seperti MySQL, PostgreSQL, dan Oracle sehingga memungkinkan pengembang untuk membuat aplikasi web yang lebih kompleks dan fungsional.
Fungsi PHP
Selain itu, PHP juga memiliki beberapa fungsi lainnya, seperti untuk mengumpulkan data form, menambahkan, menghapus, dan memodifikasi data di database, serta mengontrol akses pengguna, enkripsi data.
Sebagai informasi, setiap bahasa pemrograman memiliki aturan coding-nya sendiri. Begitu pula dengan sintaks dasar PHP yang dibuka dengan <?php dan ditutup dengan ?> misalnya seperti contoh di bawah:
"<?php echo “Selamat malam”; ?>;"
Visual Basic
Fungsi Visual Basic
- GUI yang intuitif: Visual Basic menyediakan lingkungan pengembangan visual yang membantu developer merancang UI aplikasi secara intuitif. Dengan teknik drag-and-drop, developer dapat dengan mudah menempatkan kontrol seperti tombol, kotak teks, dan label pada form, tanpa perlu menulis banyak kode.
- Object-oriented programming (OOP): meskipun versi awal Visual Basic didasarkan pada pemrograman prosedural, Visual Basic .NET sepenuhnya mendukung konsep pemrograman berorientasi objek, termasuk class, inheritance, polimorfisme, dan ekapitulasi. Ini memungkinkan pengembangan aplikasi yang lebih terstruktur dan mudah untuk di-maintain.
- Komponen dan kontrol yang dapat digunakan kembali: Visual Basic berfungsi untuk menggunakan dan membuat komponen serta kontrol yang dapat digunakan kembali, meningkatkan produktivitas dan mempercepat proses pengembangan. Misalnya, komponen ActiveX dapat diintegrasikan ke dalam aplikasi Visual Basic untuk menambahkan fungsionalitas khusus.
- VB runtime dan .NET Framework: aplikasi yang dikembangkan dengan Visual Basic memerlukan VB runtime atau .NET Framework untuk dijalankan. Ini memastikan aplikasi bisa berjalan dengan stabil dan efisien di lingkungan Windows.
- Component Object Model (COM) integration: Visual Basic mendukung integrasi dengan teknologi COM, memungkinkan aplikasi untuk berinteraksi dengan komponen software lain yang dibuat di berbagai bahasa pemrograman, meningkatkan interoperabilitas dan fleksibilitas.
- Dukungan untuk pengembangan web app dan desktop: dengan Visual Basic .NET, developer dapat membuat web app menggunakan ASP.NET serta aplikasi desktop tradisional. Ini memberikan fleksibilitas dalam memilih target platfrom untuk aplikasi.








Komentar
Posting Komentar