Anda di halaman 1dari 16

LAPORAN PRAKTIKUM

DASAR PEMROGRAMAN

Disusun oleh :
Herdian Abdillah
(2370231051)
A2

FAKULTAS TEKNIK
UNIVERSITAS KRISNADWIPAYANA
KATA PENGANTAR

Puji syukur kita panjatkan kehadirat Allah Swt. yang telah memberikan rahmat dan
hidayah-Nya sehingga saya dapat menyelesaikan tugas yang berjudul “Laporan Praktikum
Dasar Pemrograman” ini tepat pada waktunya.

Adapun tujuan dari penulisan dari laporan ini adalah untuk memenuhi tugas pada
mata kuliah Praktikum Algoritma dan Pemograman. Selain itu, laporan ini juga bertujuan
untuk menambah wawasan tentang Python di dalam ilmu komputer bagi para pembaca dan
juga bagi penulis.

Terlebih dahulu, saya mengucapkan terima kasih kepada Bapak Bayu Kusumo, ST,
MT. selaku Dosen Praktikum Algoritma dan Pemrograman dan Asisten Laboratorium yang
telah memberikan tugas ini sehingga dapat menambah pengetahuan dan wawasan sesuai
dengan bidang studi yang saya tekuni ini.

Saya juga mengucapkan terima kasih kepada semua pihak yang tidak dapat saya
sebutkan semua, terima kasih atas bantuannya sehingga saya dapat menyelesaikan tugas
laporan praktikum kali ini.

Kemudian, saya menyadari bahwa tugas yang saya tulis ini masih jauh dari kata
sempurna. Oleh karena itu, saya mengharapkan kritik dan saran yang membangun demi
kesempurnaan laporan praktikum ini.

Bekasi, 30 November 2023

Penyusun
DAFTAR ISI
KATA PENGANTAR.................................................................................................................................2
DAFTAR ISI.............................................................................................................................................3
BAB I PENDAHULUAN...........................................................................................................................4
1.1 Latar Belakang.............................................................................................................................4
1.1 Rumusan Masalah...............................................................................................................5
1.2 Tujuan Praktikum...............................................................................................................5
BAB II PEMBAHASAN............................................................................................................................6
DAFTAR GAMBAR

Gambar 1. 1...........................................................................................................................................7
Gambar 1. 2...........................................................................................................................................7
Gambar 1. 3...........................................................................................................................................8
Gambar 1. 4...........................................................................................................................................8
Gambar 1. 5...........................................................................................................................................9
Gambar 1. 6...........................................................................................................................................9
Gambar 1. 7.........................................................................................................................................11
Gambar 1. 8.........................................................................................................................................11
BAB I
PENDAHULUAN

1.1 Latar Belakang


Python adalah salah satu bahasa pemrograman dari beberapa bahasa pemrograman
seperti java, C, C++ dan lain-lain. Python merupakan bahasa pemrograman yang freeware
atau perangkat bebas dalam arti sebenarnya, tidak ada batasan dalam penyalinannya atau
mendistribusikannya. Bahasa pemrograman python ini menjadi umum digunakan untuk
kalangan engineer seluruh dunia dalam pembuatan perangkat lunaknya.

Python merupakan bahasa pemrograman populer nomor lima setelah C#. Hal
tersebut membuktikan bahwa banyak programmer yang menggunakan bahasa python.
Selain dapat digunakan untuk membuat aplikasi desktop, python juga dapat digunakan
untuk membuat aplikasi web, pembuatan game dan lain sebagainya.

Dalam perkuliahan teknik informatika banyak diajarkan beberapa bahasa


pemrograman, seperti java, php dan lain-lain. Saat ini modul praktikum di teknik
informatika menggunakan bahasa java. Dari modul tersebut banyak mahasiswa yang
memahami bahasa pemrograman yang digunakan dalam modul tersebut. Karena saat ini
bahasa python termasuk bahasa yang popular digunakan. Untuk mengetahui apakah
bahasa python dapat juga digunakan sebagai bahasa pembelajaran maka akan disesuaikan
dengan modul perkuliahan dan modul praktikum di Teknik Informatika Unkris.

Berdasarkan penjelasan mengenai kepopuleran bahasa python yang saat ini banyak
digunakan oleh para programmer penulis memutuskan untuk melakukan eksplorasi
bahasa python. Eksplorasi ini yang nantinya akan dijadikan modul perkuliahan dan modul
praktikum. Dengan demikian judul dari Tugas Akhir yang akan diambil adalah
“Eksplorasi Python Untuk Penyesuaian Modul Perkuliahan dan Praktikum di Teknik
Informatika Unpas”, dari judul yang sudah ditetapkan diharapakan hasil dari Tugas Akhir
ini dapat membantu untuk belajar bahasa python dan memudahkan dalam menyampaikan
materi.

1.1 Rumusan Masalah


a. Bagaimana mengetahui bahasa pemrograman python mudah atau tidak ?
b. Bagaimana cara melakukan pemrograman pada bahasa python?
c. Bagaimana mengaplikasikan materi pemrograman python dari modul ?

1.2 Tujuan Praktikum


a. Memahami dan mempelajari aspek pemrograman dari bahasa python
b. Mempelajari dan memahami cara memrogram dengan menggunakan bahasa python
c. Menyesuaikan modul perkuliahan dan modul praktikum untuk mata kuliah algoritma
dan pemrograman
BAB II
PEMBAHASAN
2.1 Latihan Program
Biasanya, dalam mempelajari sebuah bahasa pemograman komputer, selalu
diawali dengan program yang terkenal dengan program "Hello World!". Dalam Python,
program tersebut dapat langsung dijalankan sebagai berikut:

Gambar 1. 1
Hasil outputnya:

Gambar 1. 2

2.2 Alur Python


Sebuah program adalah sejumlah instruksi yang berisi perintah - perintah dalam
bahasa pemograman komputer untuk menyelesaikan masalah dengan bantuan komputer.
Masalah - masalah komputasi tersebut mungkin seperti permasalahan matematika, seperti
menyelesaikan sebuah fungsi eksponen, rumus- rumus dalam matematika, tetapi dapat
juga berupa mencari dan menggantikan teks, menyusun teks dalam dokumen, dan
sebagainya.
Gambar 1. 3

Hasil outputnya :

Gambar 1. 4

2.3 Variable
Fitur yang paling kuat dalam sebuah bahasa pemograman komputer adalah
kemampuan untuk memanipulasi variabel - variabel. Sebuah variabel adalah sebuah nama
yang mempunyai sebuah nilai. Pengdeklarasian kalimat membuatsebuah variabel -
variabel baru danmemberinya nilai.

>>> pesan = "nasi bebek!"

>>> banyak = 4

>>> phi = 3.14159


Pada contoh di atas, pendeklarasian tersebut menciptakan 3 variabel baru.
Pendeklarasian pertama, menunjukkan string "nasi bebek!" ke sebuah variabel yang
bernama pesan. Kedua, variabel banyak diberi nilai 4 sebagai integer. Dan yang terakhir
variabel phi diberi nilai 3.14159 sebagai nilai pecahan. Cara yang umum untuk pemberian
nama variabel adalah dengan tanda panah menunjuk ke nilai variabel tersebut. Jenis ini
dinamai dengan state diagram karena menunjukkan nilai - nilai yang merupakan nilai dari
variabel - variabel tersebut, contohnya :

Gambar 1. 5
Hasil outputnya :

Gambar 1. 6
2.4 Tipe Data
Sebuah nilai adalah hal yang paling mendasar seperti sebuah huruf atau sebuah
angka yang akan di manipulasi oleh program. Nilai yang selama ini kita lihat adalah 2
(hasil yang kita dapat, ketika kita menambahkan 1 + 1), dan "HelloWorld!".

Nilai - nilai tersebut berbeda tipe data, yakni 2 sebagai sebuah integer, dan "Hello
World!" sebagai sebuah string, disebutstring, karena terdiri darisebuah kata yang terdiri
dari beberapa huruf - huruf. Anda dapat mengidentifikasikan string karena mereka di
dalam tanda kutip dua(")

Perintah print juga dapat menampilkan integer

>>> print 4

Bila Anda tidak yakin dengan tipe data yang Anda sebutkan, interpreter dapat
memberitahu Anda yaitu dengan menggunakan fungsi built_in type() yang ada bersama
interpreter.

>>> type ("Hello World!")

<'type string'>

>>> type 5

<'type int'>

Lebih lanjut, angka desimal dengan tanda (.) dibelakang angka dikenal dengan
bilangan pecahan atau float karena angka tersebut merepresentasikan suatu bentuk dengan
nama floating point.

>>> type (6.5) <'type float'>

Bagaimana dengan nilai "17.5" dan "5"? Mereka seperti angka - angka, tetapi
mereka berada di dalam tanda kutip ("), nah! berarti mereka adalah string.

>>> type ("17.5") <'type string'>

>>> type ("5") <'type string'>


Pada saat Anda ingin menuliskan nilai integer yang besar, Anda mungkin
menggunakan koma diantara 3 kelompok digit, seperti 1,000,000. Angka tersebut bukan
integer yang baik di Python, tetapi itu bisa dilakukan di Python:

>>> print 1,000,000 1 0 0

Itu bukan tampilan yang kita harapkan bukan? contoh di atas menunjukan bahwa
1,000,000 adalah sebuah tuple (larik / baris), kita akan membahas hal tersebut di bab
selanjutnya, jadi sekarang jangan lupa untuk tidak menempatkan koma pada integer -
integer Anda. Berikut adalah tipe data dari bahasa pemrograman Python :

Gambar 1. 7
Contoh program :

Gambar 1. 8
Hasil outputnya :

Gambar 1. 9

2.5 Casting Tipe Data


Type casting atau pengubahan suatu tipe data ke tipe lainnya biasa dilakukan
dalam suatu bahasa pemrograman manakala, data yang diinginkan terbentuk dari tipe data
lain. Misal ketika kamu menginginkan suatu bilangan float dari formdata yang dikirimkan
client malah diterima dalam bentuk string. Tentu saja hal ini akan mengakibatkan masalah
bila tidak melakukan type casting terlebih dahulu sebelum diproses ke suatu kode
selanjutnya.

Contoh Program :
Gambar 1. 10

Gambar 1. 11

Hasil outputnya :
2.6 Mengambil Data Dari User
Python sudah menyediakan fungsi input() dan raw_input() untuk mengambil
inputan dari keyboard. Cara pakainya :

nama_varabel = input("Sebuah Teks")

Artinya, teks yang kita inputkan dari keyboard akan disimpan ke dalam nama_variabel.
Mari kita coba sebuah contoh :

Gambar 1. 12

Hasil outputnya :
Gambar 1. 13

2.7 Tugas 1
Membuat data diri dengan nama, nim, jurusan, tempat tanggal lahir, umur (tahun
sekarang – tahun lahir) dan nomor hp menggunakan input dan output (bedakan tipe
datanya)

Program :

Hasil outputnya :

Anda mungkin juga menyukai