0% menganggap dokumen ini bermanfaat (0 suara)
29 tayangan

Python Google Collaboratory

Dokumen ini membahas pengenalan bahasa pemrograman Python. Python adalah bahasa pemrograman tingkat tinggi yang populer dengan sintaksis kode yang jelas dan pustaka standar yang luas. Dokumen ini menjelaskan pengenalan Python, tipe data dasar seperti nomor, string, list, dan dictionary, operator dan pernyataan seperti aritmatika, logika, dan penugasan, serta cara menulis komentar dalam kode Python.

Diunggah oleh

Siwo Honkai
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
29 tayangan

Python Google Collaboratory

Dokumen ini membahas pengenalan bahasa pemrograman Python. Python adalah bahasa pemrograman tingkat tinggi yang populer dengan sintaksis kode yang jelas dan pustaka standar yang luas. Dokumen ini menjelaskan pengenalan Python, tipe data dasar seperti nomor, string, list, dan dictionary, operator dan pernyataan seperti aritmatika, logika, dan penugasan, serta cara menulis komentar dalam kode Python.

Diunggah oleh

Siwo Honkai
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 7

FAKULTAS TEKNIK

UNIVERSITAS NEGERI YOGYAKARTA


LAB SHEET SISTEM CERDAS
SEMESTER PENGENALAN PYTHON
TOTAL JAM
NO. REVISI : 00 TANGGAL

Lab Sheet – Pengenalan Python


A. Kompetensi
Memahami Bahasa pemograman python menggunakan Google Colab.

B. Sub Kompetensi
1. Menguasai Bahasa pemograman python menggunakan Google Colab.
2. Menerapkan Bahasa pemograman python menggunakan Google Colab.

C. Dasar Teori
a. Pengenalan Python
Python merupakan bahasa pemograman yang popular dan komprehensif dengan
menggabungkan kapabilitas, sintaksis kode yang jelas serta dilengkapi pustaka standar yang
mempunyai fungsi sangat besar. Python termasuk kedalam jajaran bahasa pemograman tingkat
tinggi seperti Bahasa pemograman C, C++, Java, Perl dan Pascal. Sedangkan bahasa
pemrograman tingkat rendah adalah Bahasa mesin yaitu Bahasa pemrograman assembly. Dalam
Bahasa pemrograman tingkat tinggi terdapat dua cara untuk memproses ke Bahasa tingkat rendah,
yaitu: compiler dan interpreter. Cara kerja interpreter adalah membaca sebuah program tiap baris
yang ditulis dengan Bahasa tingkat tinggi. Interpreter akan langsung memproses per baris untuk
mengeluarkan keluarannya.

Gambar 1. Interpreter

Sedangkan cara kerja compiler adalah keseluruhan kode program diterjemahkan terlebih
dahulu sebelum menjalankan program tersebut. kode program disebut dengan source code
sedangkan program yang telah diterjemahkan disebut object code atau executable. Sekali program
tersebut dikompilasikan, pengguna dapat mengeksekusi berulang Kembali tanpa harus
menerjemahkan lagi ke dalam object code.

Gambar 2. Compiler

Setiap Bahasa pemograman memiliki ciri khas masing masing, pada umumnya terdapat
FAKULTAS TEKNIK
UNIVERSITAS NEGERI YOGYAKARTA
LAB SHEET SISTEM CERDAS
SEMESTER PENGENALAN PYTHON
TOTAL JAM
NO. REVISI : 00 TANGGAL

instruksi yang sama pada setiap Bahasa pemrograman komputer.


• Masukan : Masukan dari keyboard, file, atau perangkat.
• Keluaran : Hasil program ke penampil gambar, file atau perangkat.
• Math : Perhitungan matematika seperti pengurangan, penjumlahan, perkalian,
pembagian, dan sebagainya.
• Kondisi : Memeriksa beberapa kondisi dan mengeksekusi beberapa perintah tertentu,
sesuai dengan kondisi yang telah diperiksa.
• Perulangan : Menjalankan perintah secara berulang kali.

b. Tipe Data
Terdapat beberapa tipe data Bahasa pemograman python yang sama dengan tipe data Bahasa
pemograman yang lain.

Tabel 1. Tipe Data


Tipe Objek Contoh
Nomor 1234, 3.1415, 3+4j, decimal, fraksi
Strings ‘spam’, “guido’s”, b’a\x01c’
List [1, [2, ‘three’], 4]
Dictionaries {‘food’: ‘spam’, ‘taste’: ‘yum’}
Tuples (1, ‘spam’, 4, ‘U’)
Files Myfile = open(‘eggs’, ‘r’)
Sets Set(‘abc’), {‘a’, ‘b’, ‘c’}
Tipe lainnya Boolean, type, none

c. Operator dan statement


Terdapat dua acara menjalankan interpreter python. Pertama menggunakan program
command prompt (CMD) di windows. Kemudian kedua menggunakan program IDLE bawaan
python. Berikut merupakan operator yang biasa dipakai pada Bahasa pemograman python.

Tabel 2. Operator Aritmatika Dasar


Operator Deskripsi Contoh
+ Penjumlahan 3 + 4 bernilai 7
- Pengurangan 8 – 1 bernilai 7
* Perkalian 1 * 7 bernilai 7
/ Pembagian 7 / 1 bernilai 7
// Pembagian (dibulatkan kebawah) 15 // 2 bernilai 7
% Sisa bagi / Modulo 13 % 5 bernilai 3

Tabel 3. Operator Aritmatika


Operator Deskripsi Contoh
= Assignment N=7
+= Penjumlahan N += 7, N akan ditambah 7
FAKULTAS TEKNIK
UNIVERSITAS NEGERI YOGYAKARTA
LAB SHEET SISTEM CERDAS
SEMESTER PENGENALAN PYTHON
TOTAL JAM
NO. REVISI : 00 TANGGAL

_= Pengurangan N _= 7, N akan dikurangi 7


*= Perkalian N *= 7, N akan dikali 7
N //= 7, N akan dibagi 7
//= Pembagian (dibulatkan kebawah)
(dibulatkan kebawah)
%= Sisa bagi / Modulo N %=7, N akan dimodulo 7
= Assignment N=7

Tabel 4. Operator Aritmatika 2


Operator Deskripsi Contoh True Contoh False
== Sama dengan 7 == 7 2 == 3
!= Tidak sama dengan 7 != 2 3 != 3
< Kurang dari 7<8 7<7
> Lebih dari 8>7 7>8
<= Kurang lebih sama dengan 7 <= 7 7 <= 8
>= Lebih dari sama dengan 8 >= 7 2 >= 4

Tabel 5. Operator Logika


Operator Deskripsi Contoh True Contoh False
And Dan ( 1 < 2 ) and ( 3 == 3 ) ( 1 == 2 ) and ( 3 == 3 )
Or Atau ( 1 < 2 ) or ( 4 == 3 ) ( 3 < 2 ) or ( 2 == 3 )
Not Negasi Not ( 3 < 2 ) not ( 1 > 2 )

1) Statement (pernyataan)
Setiap perintah yang dapat dieksekusi oleh Python disebut statement. Misalnya, a = 1 adalah
statement penugasan.

2) Statement Multibaris
Akhir dari statement adalah karakter baris baru (new line). Statement yang terdiri dari
beberapa bari dapat menggunakan tanda backslash ( \ ). Contoh :

1. a = panjang1 + panjang2 +\
2. panjang3 +\
3. panjang4

Statement yang ada di dalam tanda kurung [ ], { }, dan ( ) tidak memerlukan tanda \.
Contoh:

1. Nama_bulan = [‘Januari’, ‘ Maret’, ‘Juni’,


‘September’]

3) Baris dan Indentasi


Python tidak menggunakan tanda { } untuk menandai blok / grup kode. Blok kode di python
FAKULTAS TEKNIK
UNIVERSITAS NEGERI YOGYAKARTA
LAB SHEET SISTEM CERDAS
SEMESTER PENGENALAN PYTHON
TOTAL JAM
NO. REVISI : 00 TANGGAL

menggunakan tanda indentasi (spasi). Jumlah spasi untuk setiap baris yang ada dalam satu blok
kode harus sama. Contoh:

1. if nilai <= 5 :
2. print(“Nilai Merah”)
3. print(“Tidak Lulus”)
4. else :
5. print(“Nilai Biru”)
6. print(“Lulus”)

4) Tanda kutip
Python menggunakan tanda kutip tunggal (‘), ganda (“), maupun triple (“’ atau “””) untuk
menandai string, sepanjang string nya diawali oleh tanda kutip yang sama di awal dan akhir string.
Tanda kutip tiga digunakan untuk string multibaris. Contoh:

1. kata = ‘kata’
2. kalimat = “ini adalah kalimat”
3. paragraph = “”” ini adalah paragraph. Paragraph
terdiri dari beberapa baris”””

5) Komentar
Tanda pagar ( # ) digunakan untuk menandai komentar di python. Komentar tidak akan
diproses oleh interpreter python. Komentar hanya berguna untuk programmer untuk memudahkan
memahin maksud dari kode.

1. #Komentar pertama
2. print(“Statistika Bisnis”) #komentar kedua

Kode diatas akan menghasilkan keluaran:

1. Statistika Bisnis

Python tidak memiliki fitur komentar multibaris. Kita harus mengomentari satu persatu baris
seperti beriku:
1. #Ini Komentar
2. #ini juga adalah komentar
3. #ini juga masih komentar

D. Alat/Instrumen
Laptop atau PC.
FAKULTAS TEKNIK
UNIVERSITAS NEGERI YOGYAKARTA
LAB SHEET SISTEM CERDAS
SEMESTER PENGENALAN PYTHON
TOTAL JAM
NO. REVISI : 00 TANGGAL

E. Keselamatan Kerja
Ikuti petunjuk pengoperasian computer dan perangkat lunak.

F. Langkah Kerja
1. Masuk kedalam google drive kemudian di pojok kiri atas klik New > More > Connect more
apps. Lalu pada kolom search ketikkan “colab” setelah itu muncul “Colaboratory” klik
connect.
2. Selanjutnya, buatlah folder baru pada drive anda kemudian masuk kedalam folder tersebut.
Kemudian klik kanan > More > Collaboratory.

3. Berikut adalah tampilan google colaboratory. Untuk mengubah nama project anda dapat
mengaturnya dengan cara klik Untitled1.ipynb di kiri atas.
FAKULTAS TEKNIK
UNIVERSITAS NEGERI YOGYAKARTA
LAB SHEET SISTEM CERDAS
SEMESTER PENGENALAN PYTHON
TOTAL JAM
NO. REVISI : 00 TANGGAL

4. Langkah berikutnya adalah membuat script python sederhanan kemudian jalankan. Cara
menjalankan script pada google colab dapat dilakukan dengan cara klik run atau dapat
menggunakan Shift + Enter. Apabila anda ingin menambahkan catatan gunakan +Text dan
jika menambahkan baris script coding gunakan +Code.

5. Jika terdapat script coding yang membutuhkan library tertentu, anda dapat menambahkan
library baru pada google colab, gunakan perintah “pip install (nama_package)”. Kemudian
import library yang telah diinstal.

6. Untuk membaca file pada google colab, anda dapat mengintegrasikannya dengan google drive.
FAKULTAS TEKNIK
UNIVERSITAS NEGERI YOGYAKARTA
LAB SHEET SISTEM CERDAS
SEMESTER PENGENALAN PYTHON
TOTAL JAM
NO. REVISI : 00 TANGGAL

Langkah yang harus dilakukan adalah menjalankan script mounting drive, lalu pada keluaran
klik URL link > izinkan menggunakan email google anda.

G. Bahan Diskusi
1. Buatlah script aritmatika atau yang lainnya menggunakan google colaboratory.
2. Catat program dan hasil program yang telah dibuat dan jelaskan fungsi yang digunakan.
3. Diskusikan hasilnya dengan anggota kelompok.
4. Buatlah laporan hasil kegiatan serta kesimpulan hasil praktik.

Anda mungkin juga menyukai