Oleh:
ii
DAFTAR ISI
KATA PENGANTAR......................................................................................................ii
DAFTAR ISI....................................................................................................................iii
BAB I................................................................................................................................1
PENDAHULUAN.............................................................................................................1
A. Latar Belakang.......................................................................................................1
B. Rumusan Masalah..................................................................................................2
C. Tujuan Penelitian...................................................................................................2
BAB II...............................................................................................................................3
PEMBAHASAN...............................................................................................................3
A. Pengertian Bahasa Pemrograman Python...............................................................3
B. Sejarah Perkembangan Python...............................................................................3
C. Kelebihan dan Kekurangan Pyhon.........................................................................4
D. Contoh Python........................................................................................................6
E. Fungsi Python........................................................................................................6
F. Instalasi Python......................................................................................................7
G. Phyton Dasar..........................................................................................................8
a) Komentar Phyton................................................................................................8
b) Variable Phyton..................................................................................................8
c) Operator Phyton.................................................................................................9
d) Tipe Data Phyton..............................................................................................10
e) Kondisi If.........................................................................................................10
f) Kondisi If Else..................................................................................................10
g) Kondisi If Else If..............................................................................................11
h) Pengulangan Phyton.........................................................................................11
i) Tipe Data Phyton Bagian 2...............................................................................11
H. Mengapa Harus Belajar Phyton?..........................................................................14
I. Untuk Apa Pyhton Digunakan?............................................................................15
a) Analisis Data dan Machine Learning................................................................15
b) Otomatisasi dan Sripting..................................................................................16
iii
c) Software Testing..............................................................................................16
d) Keperluan Diluar Dunia IT...............................................................................16
J. Pengembangan Web Pyhton.................................................................................17
a) Penggunaan Pyhton dalam Pengembangan Web..............................................17
b) Web Framework Pyhton...................................................................................17
K. Akses Database Phyton........................................................................................20
a) Apa Itu PyMySQL?..........................................................................................22
b) Cara Instal PyMySQL......................................................................................22
c) Database Connection........................................................................................22
d) Membuat Tabel Database.................................................................................24
BAB III...........................................................................................................................25
CONTOH PROGRAM..................................................................................................25
A. Menampilkan Hello Word....................................................................................25
B. Menjumlahkan Dua Angka...................................................................................25
C. Menghitung Akar Kuadrat....................................................................................26
D. Menghitung Luas Segitiga....................................................................................27
E. Menghitung Volume Kubus.................................................................................28
F. Menyelesaikan Persamaan Kuadrat......................................................................29
G. Menukar Nilai Variabel........................................................................................30
H. Menghasilkan Angka Acak..................................................................................31
I. Mengubah Kilometer Jadi Mil..............................................................................32
J. Mengubah Celcius Jadi Fahrenheit.......................................................................33
K. Menentukan Bilangan Positif, Negatif Atau Nol..................................................34
L. Menentukan Bilangan Ganjil Atau Genap............................................................35
M. Menentukan Tahun Kabisat..................................................................................36
N. Menampilkan Kalender Masehi............................................................................38
O. Mengurutkan Kata Sesuai Abjad..........................................................................39
P. Menampilkan Tabel Perkalian..............................................................................40
Q. Menentukan Nilai dan Kelulusan.........................................................................41
R. Search Metode......................................................................................................43
a) Input (Memasukkan Data)................................................................................43
b) Ouput (Menampilkan Data)..............................................................................43
c) Penggunaan Input dan Output Pada Phyton......................................................43
S. Impelementasi......................................................................................................44
iv
a) Cara Memasukkan Input...................................................................................44
b) Cara Menampilkan Output...............................................................................45
c) Menggunakan String Formatting Cara Lama....................................................47
BAB IV............................................................................................................................49
PENUTUP.......................................................................................................................49
A. Kesimpulan..........................................................................................................49
DAFTAR PUSTAKA.....................................................................................................50
v
BAB I
PENDAHULUAN
A. Latar Belakang
1
E. logika. Dalam
informatika, hal yang
paling berhubungan
adalah bahasa
pemograman
F. atau bahasa komputer .
G. Saat ini, informatika
memiliki perkembangan
yang sangat pesat.
Informatika
H. sendiri yaitu disiplin
ilmu teknik yang
menangani masalah
transformasi atau
2
I. pengolahan fakta
simbolik dengan
menggunakan komputer
melalui proses-proses
J. logika. Dalam
informatika, hal yang
paling berhubungan
adalah bahasa
pemograman
K. atau bahasa komputer .
L. Saat ini, informatika
memiliki perkembangan
yang sangat pesat.
Informatika
3
M. sendiri yaitu disiplin
ilmu teknik yang
menangani masalah
transformasi atau
N. pengolahan fakta
simbolik dengan
menggunakan komputer
melalui proses-proses
O. logika. Dalam
informatika, hal yang
paling berhubungan
adalah bahasa
pemograman
P. atau bahasa komputer .
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
4
melalui proses proses logika. Dalam informatika, hal yang paling berhubungan
adalah bahasa pemrograman atau bahasa komputer.
B. Rumusan Masalah
Masalah yang akan dibahas dalam makalah ini adalah mengenai bahasa
pemograman yang meliputi :
1. Bagaimana sejarah dan perkembangan pemrograman bahasa Python?
2. Cara menginstal dan menjalankan program Python.
5
3. Bentuk dasar pada bahasa Python.
4. Kelebihan dan kekurangan bahasa pemrograman Python.
C. Tujuan Penelitian
1. Untuk memahami kegunaan dan dasar pada bahasa Pemograman Phyton
2. Python memungkinkan kita untuk membagi-bagi program menjadi
modul-modul yang dapat di gunakan kembali dalam program Python
lainnya.
3. Python mempunyai koleksi besar modul-modul standar yang dapat
anda gunakan sebagai dasar bagi program atau sebagai contoh untuk awal
mempelajari cara memprogram dengan Python. terdapat juga modul build-
in yang menyediakanFasilitas, seperti I/O file,system call,socket,dan
bahkan antarmuka untuk GUItoolkit seperti tkinter.
6
BAB II
PEMBAHASAN
7
televisi yang lumayan terkenal yang bernama Mothy Python Flying Circus yang
merupakan acara sirkus favorit dari Guido van Rossum.
Nama Python dipilih oleh Guido sebagai nama bahasa ciptaanya karena
kecintaan Guido pada acara televisi Monty Python’s Flying Circus. Oleh karena
itu sering ada ungkapan ungkapan khas dari acara tersebut seringkali muncul
korespondensi atau penggunan Python.
8
Kelebihan Python :
Fleksibilitas dari python memang sudah tidak perlu diragukan lagi. Itu
sebabnya, penerapan bahasa pemrograman Python cocok di berbagai
macam sistem operasi, mulai dari Windows, Unix hingga Mac).
Penerapan sintaks yang sederhana menjadikan Pyhon mudah untuk
dipahami dan dipelajari. Penggunaan bahasa pada Python juga sifatnya
dinamis, sehingga dapat disesuailan dengan kebutuhan anda.
Membangun sebuah program menggunakan Python adalah pilihan tepat
karena proses pembacaan kode yang diinput pun juga cukup tinggi,
sehingga sering dijadikan media pengembangan untuk aplikasi, video
game, hingga website.
Bahasa pemrograman python adalah bersifat open source, sehingga mudah
untuk diakses secara umum dan sudah mendapatkan persetujuan lisensi
oleh OSI (Open System Interconnection), sehingga penggunaannya pun
bebas dan boleh didistribusikan.
Kekurangan Python :
9
sehingga salah satu keterbatasan python benar-benar terasa di bagian ini
dan sebisa mungkin menampilkan tampilan kode yang singkat.
D. Contoh Python
Setelah kamu mengetahui pembahasan singkat mengenai bahasa
pemrograman python, rasanya kurang lengkap tanpa mengetahui contoh program
python dalam proses pengaplikasiannya, bukan?
Misalnya saja kamu ingin memanfaatkan python dalam pengeditan
program string, hal sederhana yang bisa diterapkan adalah dengan memberikan
tambahan tanda kutip, baik yang berbentuk tunggal (‘’) maupun ganda (“”).
Contohnya seperti penambahan value pada kode yang kamu ciptakan, seperti ini:
Tanda pagar (#) memberikan arti bahwa nama Ayu Putri Afifah yang diberi tanda
kutip tunggal mempunyai makna serupa dengan nama yang diberi tanda kutip
ganda.
Masih bingung? Coba kita ambil contoh penerapan python dalam konteks
identitations, yakni penyematan kode yang berfokus pada penempatan di baris
kalimat. Bentuknya kurang lebih seperti ini:
E. Fungsi Python
Kalian bisa menentukan fungsi untuk menyediakan fungsionalitas yang
dibutuhkan. Berikut ini merupakan aturan sederhana untuk mendefinisikan fungsi
dengan Python :
Fungsi blok dimulai dengan kata def kata kunci diserta dengan nama
fungsi dan tanda kurung (()).
10
Setiap parameter masukan atau argumen dan ditempatkan di dalam tanda
kurung ini. Kalian juga tentunya bisa menentukan parameter di dalam
tanda kurung ini.
Pernyataan pertama dari sebuah fungsi bisa berupa pernyataan opsional
string dokumentasi fungsi atau docstring.
Blok kode di dalam setiap fungsi dimulai dengan titik dua (:) dan
indentasi.
Pernyataan kembali keluar dari sebuah fungsi, secara opsional
menyampaikan kembali ekspresi ke pemanggil. Pernyataan pengembalian
tanpa argumen sama dengan return None.
F. Instalasi Python
Sebelum Anda menggunakan Python, Anda harus menginstalnya terlebih
dahulu di sistem operasi komputer Anda.
1. Buka browser, kunjungi http://www.python.org/downloads/windows/
Atau, klik direct link Python 3.6.1
2. Buka (klik 2x) file installer Python yang baru saja di download dan ikuti
langkah instalasi sampai selesai.
3. Jika anda belum ingin menginstal Python di komputer, anda bisa
menggunakan online console yang sudah disediakan PyhonAnywhere.
Dengan console Python ini. Anda bisa mempelajari bahasa pemrograman
Python dengan praktis.
Untuk menulis sebuah program, bisa menggunakan text editor atau IDE nya.
Bagi yang sudah mahir, menulis program dengan text editor bukanlah menjadi
masalah. Tetapi untuk pemula akan lebih mudah menggunakan IDE.
11
IDE untuk Python sangatlah banyak, tersedia bermacam macam IDE dengan
kelebihan dan kekurangan masing masing.
1. Komodo
2. LiClipse
3. NetBeans
4. PyCharm
5. KDevelop
6. PyDev
7. Wing IDE
Syntax dasar :
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 spasi. Jika ingin mencetak tipe data String langsung, anda harus
memasukkanya ke dalam tanda kutip terlebih dahulu.
G. Phyton Dasar
a) Komentar Phyton
Komentar (comment) adalah kode di dalam script Python yang
tidak dieksekusi atau tidak dijalankan mesin. Komentar hanya digunakan
untuk menandai ataumemberikan 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 scripttersebut.Untuk
menggunakan komentar anda cukup menulis tanda pagar #, diikuti dengan
komentar Anda.
12
b) Variable Phyton
Variabel adalah lokasi memori yang dicadangkan untuk
menyimpan nilai-nilai.Ini berarti bahwa ketika Anda membuat sebuah
variabel Anda memesan beberapa ruang di memori. Variabel menyimpan
data yang dilakukan selama program dieksekusi, yang natinya isi dari
variabel tersebut dapat diubah oleh operasi - operasi tertentu pada program
yang menggunakan variabel.
Variabel dapat menyimpan berbagai macam tipe data. Di dalam
pemrograman Python, variabel mempunyai sifat yang dinamis, artinya
variabel Python tidak perlu didekralasikan tipe data tertentu dan variabel
Python dapat diubah saat program dijalankan.
Untuk mulai membuat variabel di Python caranya sangat mudah, Anda cukup
menuliskan variabel lalu mengisinya dengan suatu nilai dengan cara
menambahkan tanda sama dengan diikuti dengan nilai yang ingin dimasukkan.
c) Operator Phyton
Operator adalah konstruksi yang dapan memanipulasi nilai dari
operan. Sebagai contoh operasi 3 + 2 = 5. Disini 3 dan 2 adalah operan dan
+ adalah operator.
Bahasa pemrograman Python mendukung berbagai macam
operator, diantaranya :
1. Operator Aritmatika (Arithmetic Operators)
13
2. Operator Perbandingan (Comparison Relational Operators)
3. Operator Penugasan (Assignment Operators)
4. Operator Logika (Logical Operators)
5. Operator Bitwise (Bitwise Operators)
6. Operator Keanggotaan (Membership Operators)
7. Operator Identitas (Identity Operators)
e) Kondisi If
Pengambilan keputusan (kondisi if) digunakan untuk
mengantisipasi kondisi yang terjadi saat jalanya program dan menentukan
tindakan apa yang akan diambil sesuai dengan kondisi.
Pada python ada beberapa statement/kondisi diantaranya adalah if,
else dan elif Kondisi if digunakan untuk mengeksekusi kode jika kondisi
bernilai benar.
f) Kondisi If Else
14
g) Pengambilan
keputusan (kondisi if
else) tidak hanya
digunakan untuk
h) menentukan tindakan
apa yang akan diambil
sesuai dengan kondisi,
tetapi juga
i) digunakan untuk
menentukan tindakan
apa yang akan
diambil/dijalankan jika
j) kondisi tidak sesuai
Pengambilan keputusan (kondisi if else) tidak hanya digunakan
untuk menentukan tindakan apa yang akan diambil sesuai dengan kondisi,
tetapi jugadigunakan untuk menentukan tindakan apa yang akan
diambil/dijalankan jika kondisi tidak sesuai.
15
Pada python ada beberapa statement/kondisi diantaranya adalah if,
else dan elif Kondisi if digunakan untuk mengeksekusi kode jika kondisi
bernilai benar.
Kondisi if else adalah kondisi dimana jika pernyataan benar (true)
maka kode dalam if akan dieksekusi, tetapi jika bernilai salah (false) maka
akan mengeksekusi kode di dalam else.
g) Kondisi If Else If
Pengambilan keputusan (kondisi if else if) merupakan
lanjutan/percabangan logika dari "kondisi if". Dengan else if kita bisa
membuat kode program yang akan menyeleksi beberapa kemungkinan
yang bisa terjadi. Hampir sama dengan kondisi "else", bedanya kondisi
"else if" bisa banyak dan tidak hanya satu.
h) Pengulangan Phyton
Pengambilan keputusan (kondisi if elif) merupakan
lanjutan/percabangan logika dari "kondisi if". Dengan elif kita bisa
membuat kode program yang akan menyeleksi beberapa kemungkinan
yang bisa terjadi. Hampir sama dengan kondisi "else", bedanya kondisi
"elif" bisa banyak dan tidak hanya satu.
16
'Salam Python Dahsyat!'
>>> print slm
Salam Python Dahsyat!
Dari contoh di atas, ketika kita memanggil variabel secara langsung maka
akan ditampilkan isi dari variabel tersebut dengan sebuah tanda petik. Namun jika
kita menggunakan pernyataan print, maka tanda petik tersebut akan dihilangkan.
Menampilkan Tanda Petik Sebagai StringDi dalam sebuah string tidak
dapat berisi tanda petik yang sama dengan tanda petik yang digunakan oleh string
tersebut. Misalkan, ketika kita menuliskan 'Py'thon' maka akan muncul pesan
kesalahan (syntax error). Agar tidak muncul pesan kesalahan, kita bisa mengganti
tanda petik luarnya dengan tanda petik ganda, misalnya "Py'thon". Tanda petik
juga dapat ditulis setelah tanda backslash (\) agar dapat ditampilkan sebagai
string.
>>> str = "Py'thon"
>>> str
"Py'thon"
>>> str2 = 'Py"thon'
>>> str2
'Py"thon
>>> "\"OK, \" sampai ketemu lagi."
'"OK, " sampai ketemu lagi.'
Kode \n atau Triple Quotes Juga Boleh!Jika kita ingin menuliskan string
yang panjang dalam beberapa baris, maka kita perlu menambahkan tanda
backslash diikuti huruf n (\n) sebagai tanda baris baru,
>>> teks = "Python adalah bahasa pemrograman yang powerfull.\
nTerbukti Python bisa dijalankan di segala platform OS.\nJadi, saatnya kita
menggunakan Python sebagai bahasa permrograman \nsehari-hari. Salam Python
Dahsyat!"
17
Tanda \n akan memberikan perintah membuat baris baru jika kita
memanggil teks dengan pernyataan print.
>>> print teks
Python adalah bahasa pemrograman yang powerfull.Terbukti Python bisa
dijalankan di segala platform OS.Jadi, saatnya kita menggunakan Python sebagai
bahasa permrogramansehari-hari. Salam Python Dahsyat!Kita juga dapat
menggunakan tanda petik tiga (triple quotes), """ atau ''', untukmenuliskan sebuah
string yang panjang dalam beberapa baris.
>>>blog
'KlinikPython'
>>>newblog=blog*5
18
>>>newblog
'KlinikPythonKlinikPythonKlinikPythonKlinikPythonK
linikPython'
>>>blog*=4
>>>print blog
‘KlinikPythonKlinikPythonKlinikPythonKlinikPython
Jika dua string ditulis secara berurutan, maka secara langsung kedua string
tersebut akan digabungkan.
>>> blog
'KlinikPython'
19
Bahasa C dan C++ juga banyak dipakai dalam berbagai bidang, mulai dari sistem
operasi hingga pembuatan game.
Namun perintah bahasa C atau C++ lumayan rumit karena banyak
melibatkan simbol-simbol seperti tanda kurung kurawal { }, %c, %d, serta
perintah dengan kata-kata abstrak seperti void, cin atau cout.
Sekarang muncul alternatif ketiga: Python. Bahasa pemrograman ini bisa
dibilang mengawinkan fitur terbaik yang ada di Pascal, C dan C++. Perintah
bahasa Python mudah, rapi dan sederhana seperti di Pascal, bahkan dalam
beberapa aspek jauh lebih baik.
Dan tidak seperti Pascal, implementasi modern dari bahasa Python juga
sangat beragam dan terus berkembang. Kita bisa memakai Python untuk membuat
web (Django), keperluan data science (NumPy), data mining (Scikit-Learn), deep
learning (PyTorch), hingga machine learning (TensorFlow). Dalam bidang
scientist atau penelitian, bahasa Python sangat menjanjikan.
20
learning sambil memanipulasi dan menganalisis data, serta menyelesaikan
tugas terkait data lainnya.
c) Software Testing
Dalam proses software development, Python adalah tool yang
dapat digunakan untuk menuntaskan tugas-tugas seperti membangun
kontrol, pelacakan bug, dan testing. Dengan Python, software
developer dapat mengotomatiskan pengujian untuk produk atau fitur baru.
Beberapa fitur Python yang bisa digunakan untuk software
testing termasuk Green dan Requestium.
21
3. Untuk memperbarui daftar belanjaan pada aplikasi pilihanmu.
4. Mengganti nama banyak file dalam waktu singkat.
5. Mengonversi file teks ke spreadsheet.
22
J. Pengembangan Web Pyhton
Pengembangan web adalah istilah umum untuk membuat konsep,
membuat, menyebarkan, dan mengoperasikan aplikasi website dan antarmuka
pemrograman aplikasi untuk Website.
23
Flask
Flask adalah sebuah microframework web python yang mudah
untuk dipelajari, mudah diinstal dan pengembangan yang sangat
simpel.
app = Flask(__name__)
@app.route("/")
def hello():
if __name__ == "__main__":
app.run()
24
Jalankan server dengan perintah : python hello.py
Django
#!/usr/bin/env python
import sys
settings.configure(
25
DEBUG=True,
SECRET_KEY='asecretkey',
ROOT_URLCONF=sys.modules[__name__],
def index(request):
urlpatterns = patterns('',
(r'^hello/$', index),
if __name__ == "__main__":
execute_from_command_line(sys.argv)
26
database yang tepat untuk aplikasi Anda. API Database Python mendukung
berbagai macam server database seperti.
GadFly
mSQL
MySQL
PostgreSQL
Microsoft SQL Server 2000
Informix
Interbase
Oracle
Sybase
Sqlite
Python memiliki dukungan built-in untuk SQLite. Pada bagian ini, kita
akan mempelajari semua konsep menggunakan MySQL. Modul MySQLdb,
27
antarmuka yang populer dengan MySQL tidak kompatibel dengan Python 3.
Sebagai gantinya, kita akan menggunakan modul PyMySQL.
28
a) Apa Itu PyMySQL?
PyMySQL adalah sebuah antarmuka untuk menghubungkan ke
server database MySQL dari Python. Ini mengimplementasikan API
Database Python v2.0 dan berisi perpustakaan klien MySQL murni-
Python. Tujuan PyMySQL adalah penggantian drop-in untuk
MySQLdb. Anda dapat melihat dokumentasi lengkap penggunaan
PyMySQL di https://pymysql.readthedocs.io/en/latest/.
c) Database Connection
Sebelum terhubung ke database MySQL, pastikan beberapa hal
dibawah ini :
Anda telah membuat database TESTDB.
Anda telah membuat tabel EMPLOYEE di TESTDB.
Tabel ini memiliki bidang FIRST_NAME, LAST_NAME, AGE,
SEC, dan INCOME.
User ID “testuser” dan password “test123” diatur untuk mengakses
TESTDB.
29
Pyhton modul PyMySQL terinstal dengan benar pada mesin Anda.
Anda telah melalui tutorial MySQL untuk memahami dasar dasar
MySQL.
Berikut ini adalah contoh source code koneksi dengan database MySQL
“TESTDB”
import pymysql.cursors
db =
pymysql.connect("localhost","testuser","test123","TESTD
B" )
cursor = db.cursor()
cursor.execute("SELECT VERSION()")
data = cursor.fetchone()
30
db.close()
cursor.execute(sql)
31
BAB III
CONTOH PROGRAM
32
Jika dijalankan, hasilnya :
33
Skrip yang perlu ditulis sebagai berikut :
34
Berikut hasilnya :
35
Berikut hasilnya ketika dijalankan :
36
Hasilnya sebagai berikut :
37
Skrip yang digunakan adalah :
38
Berikut hasilnya setelah dijalankan :
39
Jika dijalankan, hasilnya :
40
Berikut hasilnya jika dijalankan :
41
Jika dijalankan, hasilnya :
42
Hasilnya sebagai berikut :
43
Ini dia hasilnya jika dijalankan :
44
N. Menampilkan Kalender Masehi
Anda bisa membuat contoh program Python yang menampilkan kalender
masehi. Caranya, cukup dengan mengimpor sebuah modul bernama calendar.
Kemudian, gabungkan modul tersebut dengan fungsi month agar bisa
memunculkan kalender dalam tampilan bulanan.
Berikut hasilnya :
45
O. Mengurutkan Kata Sesuai Abjad
Anda bisa mengurutkan kata dan menampilkannya sesuai abjad dengan
program Python. Caranya, gunakan fungsi split untuk memecah kalimat menjadi
kata-kata. Kemudian pakai fungsi sort untuk mengurutkan kata-kata tadi sesuai
abjad.Lalu, tambahkan perulangan for untuk menampilkan daftar kata yang telah
diurutkan dengan fungsi sort.
46
Jika dijalankan, hasilnya :
47
Berikut skrip program yang perlu Anda tulis :
48
Nah, skrip program yang digunakan sebagai berikut :
49
Ini dia hasilnya :
Saat ini kode python dapat dijalankan di berbagai platform sistem operasi,
beberapa diantaranya adalah :
Linux/Unix
Windows
Mac OS X
Java Virtual Machine
Amiga
50
Palm
R. Search Metode
a) Input (Memasukkan Data)
Setiap progam yang kita ciptakan nantinya akan berinteraksi
dengan user yang mana program akan meminta data yang diperlukan oleh
user misalnya dalam menghitung luas persegi panjang tantu diperlukan
data berupa panjang dan lebar dari persegi panjang tersebut.
51
Nama_variabel2 = eval(input(“masukan
data :”))
Penjelasannya, “Nama_variabel = isi data” ini artinya ketika
program dijalankan maka sistem tidak akan menampilkan perintah
tersebut, namun data akan otomatis terbaca oleh sistem.
Output
untuk menampilkan hasil program pada python, menggunakan
perintah “print”, penulisan programnya sebagai berikut :
S. Impelementasi
a) Cara Memasukkan Input
Python sudah menyediakan fungsi input() dan raw_input()
untuk mengambil inputan dari keyboard.
Cara Pakai :
Nama_Variabel = input(“masukkan text”)
# Mengambil input
nama = input("Siapa nama kamu: ")
52
umur = input("Berapa umur kamu:")
#Menampilkan output
print("Hello",nama,"umur kamu
adalah",umur,"tahun")
Hasilnya :
53
Menampilkan Variabel dan Teks
Pada contoh di atas kita menggunakan tanda koma (,) untuk
menggabungkan teks dan variabel yang akan ditampilkan. nama
= "Ali" print "Hello",nama
Contoh :
nama = input("Nama: ")
54
Hasilnya :
Contoh :
nama = input(“Inputkan nama:”)
umur = eval(input(“Inputkan umur:”))
tinggi = eval(input(“Inputkan tinggi badan:”))
55
print(“Hello%s, saat ini usiamu %d tahun dan
tingi badanmu %d cm” %(nama,umur,tinggi))
57
menuliskan sebuah string
yang panjang dalam
beberapa baris
Tanda \n akan memberikan
perintah membuat baris
baru jika kita
memanggil teks dengan
pernyataan print.
58
BAB IV
PENUTUP
A. Kesimpulan
Pyhton adalah bahasa pemrograman interpretatif multiguna dengan
filosofi perancangan yang berfokus pada tingkat keterbacaan kode. Pyhton
diklaim sebagai bahasa yang menggabungkan kapabilitas, kemampuan, dengan
sintaksis kode yang sangat jelas, dan dilengkapi dengan fungsionalitas pustaka
standar yang besar serta komprehensif. Pyon mendukung multi paradigma
pemrograman, utamanya; namun tidak dibatasi; pada pemrograman berorientasi
objek, pemrograman imperatif, dan pemrograman fungsional. Salah satu
fitur yang tersedia pada pyhton adalah sebagai bahasa pemrograman
dinamis yang dilengkapi dengan manajemen memori otomatis. Seperti halnya
pada bahasa pemrograman dinamis lainnya, pyhton umumnya digunakan
sebagai bahasa skrip meski pada praktiknya penggunaan bahasa ini lebih
luas mencakup konteks pemanfaatan yang umumnya tidak dilakukan
dengan menggunakan bahasa skrip. Pyhton dapat digunakan untuk
berbagai keperluan pengembangan perangkat lunak dan dapat berjalan di
berbagai platform sistem operasi.
59
petik yang sama dengan
tanda
petik yang digunakan oleh
string tersebut. Misalkan,
ketika kita
menuliskan 'Py'thon' maka
akan muncul pesan
kesalahan (syntax error).
Agar
tidak muncul pesan
kesalahan, kita bisa
mengganti tanda petik
luarnya dengan
tanda petik ganda,
misalnya "Py'thon". Tanda
60
petik juga dapat ditulis
setelah
tanda backslash (\) agar
dapat ditampilkan sebagai
stri
Bahasa pemrograman
Python mendukung
berbagai macam operator,
diantaranya
61
DAFTAR PUSTAKA
1. https://www.studocu.com/es/document/instituto-de-educacion-
secundaria-guadarrama/administracion-y-finanzas/makalah-bahasa-
pemrograman-phyton/21131730
2. https://materibelajar.co.id/pengertian-python/
3. https://www.niagahoster.co.id/blog/program-pyhton/?amp
4. https://www.researchgate.net/publication/
338385483_INPUT_DAN_OUTPUT_PADA_BAHASA_PEMROGR
AMAN_PYTHON
5. https://belajarpython.com/tutorial/pengembangan-web-python
6. https://www.studocu.com/es/document/instituto-de-educacion-
secundaria-guadarrama/administracion-y-finanzas/makalah-bahasa-
pemrograman-phyton/21131730
62