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.
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
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.
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.
Gambar 1. 1
Hasil outputnya:
Gambar 1. 2
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.
>>> banyak = 4
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(")
>>> 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 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.
Bagaimana dengan nilai "17.5" dan "5"? Mereka seperti angka - angka, tetapi
mereka berada di dalam tanda kutip ("), nah! berarti mereka adalah string.
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
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 :
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 :