(TEP21) Asisten:
DASAR PEMROGRAMAN
KOMPUTER
J1B021030
UNIVERSITAS MATARAM
MATARAM
2022
PENDAHULUAN
1. Latar belakang
Saat ini, informatika memiliki perkembangan yang sangat pesat. Informatika
sendiri yaitu disiplin ilmu teknik yang menangani masalah transformasi atau
pengolahan fakta simbolik dengan menggunakan komputer melalui proses-proses
logika. Dalam informatika, hal yang paling berhubungan adalah bahasa
pemograman atau bahasa komputer .
Adapun bahasa berorentasi object salah satunya yaitu Python, Phyton adalah
bahasa pemrograman dinamis yang mendukung pemrograman berorientasi obyek.
Python dapat digunakan untuk berbagai keperluan pengembangan perangkat lunak
dan dapat berjalan di berbagai platform sistem operasi. Seperti halnya bahasa
pemrograman dinamis, python seringkali digunakan sebagai bahasa skrip dengan
interpreter yang teintergrasi dalam sistem operasi. Saat ini kode python dapat
dijalankan pada sistem berbasis Linux/Unix, Windows, Mac OS X, Java Virtual
Machine, OS/2, Amiga, Palm, dan Symbian (untuk produk-produk Nokia) Python
didistribusikan dengan beberapa lisensi yang berbeda dari beberapa versi. Lihat
sejarahnya di Python Copyright. Namun pada prinsipnya Python dapat diperoleh dan
dipergunakan secara bebas, bahkan untuk kepentingan komersial. Lisensi Python
tidak bertentangan baik menurut definisi Open Source maupun General Public
License (GPL).
2. Tujuan Praktikum
Praktikum Dasar Pemrograman Python ini bertujuan agar mahasiswa
memahami dasar-dasar Sintaks, Komentar, Tipe Data, Variabel, Operator,
Number, String, List, Tuple, dan Dictionary pada Python.
TINJAUAN PUSTAKA
Pada pembahasan kali ini, kita membahas tentang Syntax Dasar yang dimana
Di Python untuk mencetak cukup gunakan fungsi print() , dimana sesuatu yang
akan dicetak harus diletakkan diantara kurung buka dan kurung tutup, bahkan di
Python versi 2.x Anda tidak harus menggunakan tanda kurung kurawal, cukup
pisahkan dengan spasi. Lalu ada juga Python Case Sensitivity yang berkaitan
tentang Python bersifat case sensitif, ini artinya huruf besar dan huruf kecil
memiliki perbedaan. kemudian Komentar Python, Komentar (comment) adalah
kode di dalam script Python yang tidak dieksekusi atau tidak dijalankan mesin.
Komentar hanya digunakan untuk menandai atau memberikan keterangan tertulis
pada script. Komentar biasa digunakan untuk membiarkan orang lain memahami
apa yang dilakukan script. atau untuk mengingatkan kepada programmer sendiri
jika suatu saat kembali mengedit script tersebut.
Contoh penggunaan python pada google colaboratory :
Lalu ada pula membahas tentang type-type data Python, Tipe data adalah
suatu media atau memori pada komputer yang digunakan untuk menampung
informasi. Python sendiri mempunyai tipe data yang cukup unik bila kita
bandingkan dengan bahasa pemrograman yang lain.
Variable Python, Penulisan variabel Python memiliki aturan tertentu, yaitu:
1. Karakter pertama harus berupa huruf atau garis bawah/underscore _
2. Karakter selanjutnya dapat berupa huruf, garis bawah/underscore _ atau angka
3. Karakter pada nama variabel bersifat sensitif (case-sensitif). Artinya huruf kecil
dan huruf besar dibedakan. Sebagai contoh, variabel namaDepan dan namadepan
adalah variabel yang berbeda.
Operator Python, adalah konstruksi yang dapat memanipulasi nilai dari
operan. Ada beberapa operator yang harus kita tau pada operator python yaitu :
Operator Perbandingan, Operator Penugasan, Prioritas Eksekusi Operator di
Python, Number Python, Konversi Tipe Data.
Number Python adalah tipe data Python yang menyimpan nilai numerik.
Number adalah tipe data yang tidak berubah. Ini berarti, mengubah nilai dari
sejumlah tipe data akan menghasilkan objek yang baru dialokasikan. Pada Number
Python ini kita harus mengetahui beberapa fungsinya juga seprti pada Fungsi
Matematika Python, Fungsi Nomor Acak Python, Fungsi Trigonometri Python,
Konstanta Matematika Python.
String Python String adalah jenis yang paling populer di bahasa
pemrograman. Kita bisa membuatnya hanya dengan melampirkan karakter dalam
tanda kutip. Python memperlakukan tanda kutip tunggal sama dengan tanda kutip
ganda. Membuat string semudah memberi nilai pada sebuah variable, ada beberapa
tipe String Python antara lain Konversi Tipe Data Number Python, Mengakses
Nilai dalam String, Mengupdate String, Escape Characters / Karakter Escape
Python, Operator Spesial String Python, Operator Format String Python, Triple
Quote Python, String Unicode Python.
List Python, Dalam bahasa pemrograman Python, struktur data yang paling
dasar adalah urutan atau lists. Setiap elemen-elemen berurutan akan diberi nomor
posisi atau indeksnya. Indeks pertama dalam list adalah nol, indeks kedua adalah
satu dan seterusnya. Python memiliki enam jenis urutan built-in, namun yang
paling umum adalah list dan tuple. Ada beberapa hal yang dapat Anda lakukan
dengan semua jenis list. Operasi ini meliputi pengindeksan, pengiris, penambahan,
perbanyak, dan pengecekan keanggotaan. Selain itu, Python memiliki fungsi built-
in untuk menemukan panjang list dan untuk menemukan elemen terbesar dan
terkecilnya. Di antaranya Membuat List Python, Akses Nilai Dalam List Python,
Update Nilai Dalam List Python, Hapus Nilai Dalam List Python, Operasi Dasar
Pada List Python, Indexing, Slicing dan Matrix Pada List Python, Method dan
Fungsi Build-in Pada List Python.
Tuple Python, Sebuah tupel adalah urutan objek Python yang tidak berubah.
Tupel adalah urutan, seperti daftar. Perbedaan utama antara tupel dan daftarnya
adalah bahwa tupel tidak dapat diubah tidak seperti List Python. Tupel
menggunakan tanda kurung, sedangkan List Python menggunakan tanda kurung
siku. Dalam Tuple Python kita harus bisa mengakses beberapa macam pengaksesan
misalnya, Akses Nilai Dalam Tuple Python, lalu bisa Update Nilai Dalam Tuple
Python, harus bisa Hapus Nilai Dalam Tuple Python, Operasi Dasar Pada Tuple
Python, Indexing, Slicing dan Matrix Pada Tuple Python, Fungsi Build-in Pada
Tuple Python.
Dictionary Python, Dictionary Python berbeda dengan List ataupun Tuple.
Karena setiap urutanya berisi key dan value. Setiap key dipisahkan dari value-nya
oleh titik dua (:), item dipisahkan oleh koma, dan semuanya tertutup dalam kurung
kurawal. Dictionary kosong tanpa barang ditulis hanya dengan dua kurung
kurawal, seperti ini: {}. Nilai kamus bisa berupa tipe apa pun, namun key harus
berupa tipe data yang tidak berubah seperti string, angka, atau tupelo. Beberapa
akses dalam Dictionary Python di antaranya, Akses Nilai Dalam Dictionary
Python, Update Nilai Dalam Dictionary Python, Hapus Elemen Dictionary Python
Anda dapat menghapus elemen Dictionary, Fungsi Build-in Pada Dictionary
Python, Method Build-in Pada Dictionary Python.
Lampiran tugas
SIMPULAN
Saran saya pada praktikum kali ini adalah bagi semua mahasiswa atau
mahasiswi FATEPA bisa melakukan praktikum lebih kondusif lagi.
DAFTAR PUSTAKA