Anda di halaman 1dari 20

LAPORAN PRAKTIKUM FISIKA KOMPUTASI

Bahasa Pemrograman Python

Oleh:
Dewi murtasima/171810201014
Praktikum ke: 8
Hari/Tanggal: Jum’at/ 19-10-2018
Tempat/Waktu: Laboratorium Komputasi/07.00-09.40

Lab Komputasi
Program Studi Fisika (S1)
FMIPA
Universitas Jember
Identitas Praktikum

1 JUDUL PRAKTIKUM : Bahasa Pemrograman Python


2 PRAKTIKUM KE : 8
3 NAMA MAHASISWA : Dewi murtasima
4 NIM : 171810201014
5 Rekan Kerja Praktikum :
6 Nama Mahasiswa : Anggi dwi Novita S
7 NIM : 171810201019
8 Nama Dosen Pengampu : Dr. Artoto Arkundato
9 Nama Asisten : Andik Dwi Prasetya
10 Nama Asisten : Siti Ais Ayudya
BAB 1. DASAR TEORI

1.1 Tujuan
Tujuan pada praktikum pemrograman Bahasa Python adalah:
1. Mahasiswa dapat memahami tentang Bahasa pemrograman
Python
2. Mahasiswa dapat menginstall dan menjalankan program Python

1.2 Dasar Teori


Python merupakan bahasa pemrograman tingkat tinggi yang diciptakan oleh
Guido van Rossum. Python digunakan untuk membuat berbagai macam program,
seperti program CLI, Program GUI (desktop), Aplikasi Mobile, Web, IoT, Game,
Program untuk Hacking dan lain-lain. Python juga dikenal dengan bahasa
pemrograman yang mudah dipelajari, karena struktur sintaknya rapi dan mudah
dipahami dan bagus untuk pemula yang belum pernah coding. Python memiliki
konsep desain yang bagus dan sederhana, kode Python dirancang untuk
mempermudah pengguna mempelajarinya. Python juga mendukung pemograman
berorientasi objek dan pemograman fungsional (Thorne, 2009).
Kelebihan Python yaitu dapat meningkatkan produktivias dan menghemat
waktu bagi para programmer. Memperoleh hasil program yang sama yaitu, kode
Python juga jauh lebih sedikit dibandngkan dengan kode yang ditulis
menggunakan bahasa-bahasa pemograman lain seperti C, C++ maupun Java.
Program yang ditulis menggunakan Python dapat dijalankan dengan semua sistem
operasi (Unix, Windows, Mac OS X, dll), termasuk untuk perangkat-perangkat
mobile. Kode Python dapat diintegrasikan dengan aplikasi yang ditulis dalam
bahasa pemograman lain seperti, Python dapat dipanggil dari kode C/C++. Python
juga bersifat gratis atau bebas (free) dan open source, meskipun digunakan untuk
kepentingan komersial (Triasanti, 2001).
Hal yang membedakan Python dengan bahasa lain yaitu dalam hal aturan
penulisan kode program. Bahasa Python juga mendukung hampir di semua sistem
operasi, bahkan untuk sistem operasi Linux, hampir semua distronya sudah
menyertakan Python di dalamnya. Kode yang simpel dan mudah
diimplementasikan, seorang programmer dapat lebih mengutamakan
pengembangan aplikasi yang dibuat. Selain itu python merupakan salah satu
produk yang opensource juga multiplatform. Beberapa fitur yang dimiliki Python
yaitu, memiliki kepustakaan yang luas dan dalam distribusi Python telah
disediakan modul modul siap pakai untuk berbagai keperluan, memiliki tata
bahasa yang jernih dan mudah dipelajari, memiliki aturan layout kode sumber
yang memudahkan pengecekan, pembacaan kembali dan penulisan ulang kode
sumber. berorientasi obyek. memiliki sistem pengelolaan memori otomatis
(garbage collection, seperti java) modular, mudah  dikembangkan dengan
menciptakan modul-modul baru, modul modul tersebut dapat dibangun dengan
bahasa Python maupun C/C++ (Bruner, 2005).
BAB 2. HASIL PRAKTIKUM

Gambar 2.1 Mengecek aplikasi Python dan menjalankan Python.

Gambar 2.2 Installasi Python.

Gambar 2.3 Menggunakan Python untuk kalkulator


Gambar 2.4 Menggunakan Python untuk Memanipulasi Variabel

Gambar 2.5 Menjalankan Program Python

Gambar 2.6 Install idle


Gambar 2.7 Memanggil idle dilayar GUI

Gambar 2.8 Memanggil file hello.py diterminal

Gambar 2.9 Menginstall matplotlib pada python


Gambar 2.10 Menginstall scipy pada python

Gambar 2.11 Menginstall numpy pada python

Gambar 2.12 Menjalankan program python curve_fit_to_data.py


Gambar 2.13 Menjalankan program python odr_fit_to_data.py

Gambar 2.14 Menjalankan program python animate_decay.py

Gambar 2.15 Menjalankan program python double_pendulum_animated.py


Gambar 2.16 Menjalankan program python lorenz_attractor.py

Gambar 2.17 Menjalankan program python pyplot_annotate.py

Gambar 2.18 Menjalankan program python pyplot_formatstr.py


Gambar 2.19 Menjalankan program python pyplot_linear.py

Gambar 2.20 Menjalankan program python pyplot_scales.py

Gambar 2.21 Menjalankan program python pyplot_simple.py


Gambar 2.22 Menjalankan program python pyplot_text.py

Gambar 2.23 Menjalankan program python pyplot_three.py

Gambar 2.24 Menjalankan program python pyplot_two_subplots.py


Gambar 2.25 Menjalankan program python simple_pylab_data_plot.py

Gambar 2.26 Menjalankan program python ex0.py


Gambar 2.27 Menjalankan program python ex1-7.py

Gambar 2.28 Menjalankan program python ex8-22.py


Gambar 2.29 Menjalankan program python ex22-30.py

Gambar 2.30 Menjalankan program python ex31-44.py


Gambar 2.31 Menjalankan program python ex45.py
BAB 3. PEMBAHASAN

Praktikum ini yaitu menggunakan Bahasa Pemrograman Python. Bahasa


pemrograman Python tidak seperti bahasa pemrograman lainnya, yaitu variabel pada
Python tidak harus dideklarasikan secara eksplisit. Pendeklarasian variabel terjadi
secara otomatis ketika kita memberikan sebuah nilai pada suatu variabel. Pemberian
nilai pada python bisa langsung dengan tanda "=", sedangkan pada bahasa
pemrograman C++ dan Fortran variabel yang akan digunakan harus dideklarasikan
terlebih dahulu. Bahasa pemrograman Python juga tidak perlu unytuk dikompilasi,
berbeda dengan C++ yang harus dikompile terlebih dahulu setelah mengubah teks
pada scriptnya. Bahasa pemrograman Python langsung bisa di jalankan setelah
merubah scriptnya dengan tekan tombol F5, maka program Python yang telah dibuat
akan langsung berjalan.
Menginstall aplikasi Python yang belum terinstall pada komputer dapat
dilakukan dengan cara mengetikkan syntax $sudo apt-get install python (enter) pada
terminal, kemudian untuk menjalankannya dengan mengetikkan syntax pada terminal
$ python maka program python akan berjalan. Praktikum kali ini kita juga membuat
program sederhana, yaitu memunculkan kata “hello... “pada terminal dengan
mengetikkan Print (“hello,....”). Perintah print pada Python digunakan untuk
mencetak atau memunculkan suatu kata yang telah kita ketikkan. Program dengan
python biasanya menggunakan idle yang digunakan untuk menyimpan script yang
telah dibuat. Menginstall idle dapat dilakukan dengan mengetikkan syntax $ sudo apt-
get install idle (enter), jika sudah terinstall panggil idle dan menuliskan program hello
seperti sebelumnya yang kita tuliskan pada terminal, maka akan muncul “Hello,…”
seperti yang kita tuliskan. Mengakhiri program pada python dapat dilakukan dengan
mengetikkan exit (), maka program yang kita buat juga akan ikut berhenti dan tidak
tersimpan.
Praktikum terkhir yaitu mejalankan program-program pada folder example.
Memanggil atau menjalankan program dengan exsistensi file (.py) pada masing-
masing folder yang sudah disediakan dilakukan dengan mengetikkan syntax $ python
(nama_file.py) (enter), diterminal menunjukkan error. Hal tersebut dikarenakan
aplikasi pendukung python untuk memproyeksikan atau memvisualisasi data yang
sudah dibuat belum terinstall, maka kita menginstall matplotlib untuk membantu
memunculkan plot dari data atau file-file yang telah disediakan pada folder.
Mengisntall matplotlib dapat dilakukan dengan mengetikkan syntax $ sudo apt install
python-matplotlib, selain itu kita juga dapat mengistall numpy. Mengistall numpy
dapat dilakukan dengan mengetikkan syntax pada terminal $ sudo apt install python-
numpy, begitu juga untuk menginstall scipy. File-file yang disediakan pada modul
dapat kita jalankan setelah semua aplikasi pendukung terinstall. Grafik atau plot yang
dihasilkan berbeda-beda, karena program yang dibuat juga berbeda beda.
BAB 4. KESIMPULAN

Kesimpulan yang di dapat setelah melakukan praktikum Bahasa Pemrograman


Python adalah:
1. Bahasa pemrograman Python berbeda dengan Bahasa pemrograman lainnya,
seperti C++ dan Fortran. Variabel pada Python tidak harus dideklarasikan
secara eksplisit juga tidak perlu dikompilasi.
2. Menginstall aplikasi Python dilakukan dengan cara mengetikkan syntax $sudo
apt-get install python (enter) pada terminal, sedangkan menginstall idle dapat
dilakukan dengan mengetikkan syntax $ sudo apt-get install idle (enter).
3. Menjalankan program dengan exsistensi file (.py) pada masing-masing folder
yang sudah disediakan dilakukan dengan mengetikkan syntax $ python
(nama_file.py) (enter), dan diterminal menunjukkan error. Hal tersebut
dikarenakan aplikasi pendukung python untuk memproyeksikan atau
memvisualisasi data yang sudah dibuat belum terinstall.
DAFTAR PUSTAKA

Bruner, J. Robert. 2005. Discover Python Part 1: Python's built-in numerical


types. IBM Corporation
Thorne, Brian. 2009. Introduction to Computer Vision in Python. New Zealand :
University of Canterbury.
Triasanti, Dina. 2001. Konsep Dasar Phyton. Jakarta : PT. B

Anda mungkin juga menyukai