PPLG (X)

 Python Programing Language :

Pengenalan Python :

    Bahasa pemograman yang muncul pertma kali pada tahun 1991, dirancang oleh seseorang bernama gaido van ressum. Sampai saat ini python masih dikembangkan oleh python Sofwer Foundation. Bahasa python mendukung hampir semua sistem operasi, bahkan untuk sistem operasi linux.

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 :

    Komentar/comment hanya digunakan untuk manandai/memberikan keterangan tertulis pada script sehingga tidak dijalankan mesin.

Variabel Dalam Python :

    Variabel adalah suatu tempat yang memiliki nama dan memiliki nilai di dalamnya. Nilai dari suatu variabel tentunya pasti :
  • Memiliki tipe data.
  • Tersimpan dalam suatu memori computer.
  • Dapat dioperasikan dengan operator matematika.

Penulisan Variabel Dalam Python :

    Penulisan variabel memiliki aturan tertentu :
  • 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 :

    Tipe data adalah jenis/tipe dari suatu data yang menunjukan kategori dari suatu tersebut.Kategori tipe data akan berpengaruh pada pengaturan ruang memori untuk menyimpan nilai dari suatu data.Hubungan dari nilai dan tipe data harus selesi.



















Operator Dalam Python :

    Operator adalah suatu symbol yang digunakan untuk melakukan suatu operasi.
Sebagai contoh :
  • 3 + 2 = 5
Dimana 
  • 3 dan 2 bertindak sebagai operator.
  • + bertindak sebagai operator matematika pada operasi penjumlahan.
Operasi dalam python antara lain :
  • 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.
    Nilai yang didapatkan dari function input bertipe string
  • 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

    Function print() digunakan untuk mengeluarkan nilai.Function print dapat ditulis dengan beberapa cara.
  • 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

        Digunakan untuk program yang dipertanyakan sequential/urutan


































Algoritma Percabangan IF

    Percabangan digunakan untuk melakukan pemilih/penyeleksian kondisi sehingga tindakan diambil sesuai dengan kondisi.

































  • 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

    Tidak hanya digunakan untuk menentukan tindakan apa yang akan diambil sesuai dengan kondisi yang benar tetapi juga digunakan untuk menentukan tindakan apa yang akan diambil / dijalankan jika kondisi tidak sesuai.

Algoritma Percabangan IF,ELIF,ELSE

    Percabagan yang lebih kompleks dari "kondisi IF".Dengan Elif kita bisa membuat kode program yang akan menyelesaikan beberapa kemungkinan yang bisa terjadi hampir sama dengan kondisi"Else",bedanya kondisi"Elif" bisa banyak dan tidak hanya satu.

Variabel 1

    Contoh :
  • nama = "orang"
  • nama ="abdul"
  • print(nama)
    hasil outputnya apa?
                "abdul"
    kenapa "orang" tidak tertampil?
    karena nilai dari variabel nama bertumpuk yang terlihat hanya yang paling akhir.

Tipe Data list

    List adalah struktur dan yang menyimpan data secara terurut dan dapat menyimpan serangkaian data.
Penulisan list diawali dan diakhiri dengan tanda kurung siku[].Runtutan list dimulai dari urutan 0 dan seterusnya.
Contoh:
nama = ["orang","abdul","icibos"]
print(nama[0]) 
  • 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 memecahkan masalah kompleks menjadi masalh kecil yang harus diselesaikan satu persatu.
Function dibedakan menjadi 2 jenis berdasarkaan pengambilan nilai.
  • Function yang mengembalikan nilai -> Retrun
  • Function tanpa mengembalikan nilai -> print()

Penulisan Function

  1. Diawali dengan keyword def kemudian diikuti dengan nama function.
  2. function daoat memiliki/tidak memiliki parameter di dalamnya.
  3. titik dua (:) digunakan untuk mendefinisikan isi dari suatu function.
  4. function yang memiliki nilai kembali harus memiliki keyword retrun

Codingan kabisat.py

    def iskabisat(num):
            if(tahun % 4 == 0 and tahun % 100! = 0):
                print("kabisat")
            elif(tahun % 400 == 0):
                print("kabisat")
            else:
                print("bukan kabisat")
iskabisat(1990)

Database (Bank)

  •     Dasar - dasar DDL(Dynamic Data Language) 
    • Create / Drop databases
    • Create / Drop table
    • Alter Table

HTML( Hypertext Markup Language )

    HTML adalah kependekan dari Hypertext Markup Language yang merupakan sebuah bahasa markup. HTML adalah kode untuk membuat struktur halaman suatu website yang menarik, saling terhubung satu dengan yang lainnya, dan yang pasti dapat diakses melalui internet.
    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.

    HTML biasanya ditempatkan atau disimpan pada sebuah file bernama file HTML. Isi dari file tersebut yaitu kombinasi simbol dan juga teks.

    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.

               <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>
    ".
  • 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".

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

    Laragon adalah software yang berfungsi untuk membuat server lokal di komputer, yang sangat membantu pengembang dalam mengelola proyek web mereka dengan lebih efisien. Laragon mendukung berbagai teknologi seperti PHP, MySQL, Apache, Nginx dan lainnya, serta menyediakan lingkungan pengembangan yang stabil, cepat dan mudah diakses.

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.

    CSS berfungsi untuk membantu para web designer agar dapat mengubah dan menambahkan, baik teks, gambar, hingga latar belakang sebuah halaman HTML. Biasanya, keberadaan CSS dapat langsung terlihat dengan adanya perbedaan pada warna teks. CSS memberi perintah teks berwarna biru dengan tag <span> dengan tambahan tag class=” nama warna”. Dengan demikian, setiap tag <span> muncul, teks yang mengikutinya pun akan berwarna sesuai warna yang diinginkan dan seterusnya.

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 )

    PHP (Hypertext Preprocessor) adalah bahasa pemrograman open-source yang umumnya digunakan untuk membangun aplikasi web dinamis dan interaktif. PHP dapat dijalankan pada server web dan dikombinasikan dengan HTML, CSS, dan JavaScript untuk membuat halaman web yang dinamis.
    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

    Sebagaimana telah diketahui, fungsi PHP umumnya adalah untuk mengubah halaman statis menjadi halaman dinamis. Dengan PHP, website dapat menyesuaikan tampilan konten berdasarkan situasi.
    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

    Visual Basic merupakan sebuah sarana pembuat program yang lengkap namun mudah, siapapun yang bisa menggunakan windows, ia pasti bisa membuat program Visual Basic(Kurniadi 2011),Visual Basic adalah Program untuk membuat aplikasi berbasis Microsoft Windows secara cepat dan mudah.

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

Postingan Populer