Anda di halaman 1dari 8

LAPORAN PRAKTIKUM

PRAKTIKUM PEMROGRAMAN (PYTHON)

Disusun Oleh :
Muhammad Ragil Setiawan (H1101221011)

DOSEN PENGAMPU :
ILHAMSYAH, S Si., M. Cs

PROGRAM STUDI SISTEM INFORMASI


FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS TANJUNGPURA PONTIANAK
2022
Praktikum 2

Tipe Data, Variabel, dan Input Output

1.1. Dasar Teori

Program adalah bentuk dari sekumpulan instruksi yang terarah. Namun, komponen lain yang sering
dibicarakan terkait dengan program adalah data. Data adalah informasi yang diolah oleh suatu program dan
juga digunakan oleh program tersebut untuk menentukan bagaimana instruksi-instruksi harus dilakukan.
Data yang telah tersimpan di dalam komputer dan digunakan di dalam program memiliki nilai serta jenis
atau tipe. Kedua hal tersebut akan terus diingat oleh program, karena menentukan operasi apa yang dapat
dilakukan pada data tersebut. Selain itu, tipe data juga dibutuhkan ketika ingin menyimpan data di memory.
Nilai yang terlihat sama namun memiliki tipe berbeda akan disimpan dengan bentuk yang berbeda di
memory komputer. 
Berikut adalah beberapa tipe data dasar yang akan sering kita gunakan dalam pemrograman:
 String: sekuen karakter atau bisa juga dianggap sebagai teks
 Integer: bilangan bulat (misal: 126)
 Float: bilangan pecahan (misal: 37.5)
 Boolean: nilai logika benar atau salah (yaitu: True dan False)

Seperti pada matematika, variable juga bisa digunakan untuk menyimpan nilai. Python dan bahasa
pemrograman lainnya juga menyediakan variable untuk menyimpan nilai.
Setiap variable di Python harus memiliki:
 nama
 nilai

Python sendiri adalah sebuah bahasa pemrograman interpretatif multiguna dengan filosofi perancangan yang
hanya berfokus pada tingkat keterbacaan kode. Python diklaim sebagai bahasa yang dapat menggabungkan
kapabilitas, kemampuan, dengan sintaksis kode yang sangat jelas, dan dilengkapi dengan fungsionalitas
pustaka standar yang besar serta komprehensif.

Python mendukung multi paradigma pemrograman, namun tidak dibatasi pada suatu pemrograman yang
berorientasikan objek, pemrograman imperatif, dan pemrograman fungsional. Salah satu fitur yang tersedia
pada python adalah bahasa pemrograman dinamis yang dilengkapi dengan manajemen memori otomatis.
Seperti halnya pada bahasa pemrograman dinamis lainnya, python umumnya digunakan sebagai bahasa
script meski pada praktiknya penggunaan bahasa ini lebih luas dan mencakup konteks pemanfaatan Python
dapat digunakan untuk berbagai keperluan pengembangan perangkat lunak dan dapat berjalan di berbagai
platform sistem operasi. Python didistribusikan dengan beberapa lisensi yang berbeda dari beberapa versi.
Namun pada prinsipnya Python dapat diperoleh dan dipergunakan secara bebas, bahkan untuk kepentingan
komersial. Lisensi Python tidak bertentangan baik menurut definisi Open Source maupun General Public
License (GPL)
Saat ini kode python dapat dijalankan di berbagai platform sistem operasi, beberapa diantaranya adalah:
 Linux/Unix
 Windows
 Mac OS X
 Java Virtual Machine
 Amiga
 Palm
 Symbian (untuk produk-produk Nokia)

1.2. Tugas Praktikum

1.2.1. Praktikum 1A
Tuliskan kembali langkah-langkah praktikum beserta pertayaannya
Lakukan langkah praktikum berikut dan jawablah soal yang diberikan langsung pada lembar kerja
praktikum.

a. Susun algoritma dan buat program yang meminta data dasar mahasiswa (mis: Nama, Alamat, e_mail,
dan telepon) kemudian menampilkan-nya kembali tersusun.
b. Susun algoritma dan buat program yang menghitung pajak pertambahan nilai (ppn) 12.50% dengan
meminta harga barang yang dibeli dari pengguna program.
c. Susun algoritma dan buat program dengan sebuah proses algoritma suatu perusahaan mempunyai n
orang karyawan dengan asumsi penggajian sebagai berikut:
1. Gaji setiap karyawan akan sama jumlahnya.
2. Gaji karyawan dihitung dengan cara gaji pokok ditambah tunjangan dikurangi pajak.
3. Pajak yang berlaku di perusahaan tersebut adalah 15% dari gaji pokok setelah ditambah
tunjangan.
4. Tunjangan yang didapat dari perusahaan adalah 20%.
5. Gaji pokok bisa berubah tergantung kebijakan perusahaan.
6. Hitung gaji bersih karyawan dan dicetak ke layar
d. Buatlah algoritma dan buat program untuk mengkonversi total detik ke bentuk jam-menit-detik. Data
total detik diinput oleh user. Contohnya, misalnya data total detiknya adalah 5440 detik, maka
outputnya adalah 1 jam 30 menit 40 detik.
e. Buatlah algoritma dan buat program untuk mengkonversi jam-menit-detik ke total detik. Data jam-
menit-detik diinput dari user. Contoh, misalnya data jam-menit-detiknya adalah 1 jam 30 menit 40
detik, maka besarnya total detik adalah 5440 detik. Analisis: input: jam (j), menit (m), detik (d)
output: total detik (total) Rumus: ingat bahwa 1 jam = 3600 detik dan 1 menit = 60 detik. maka total
detik = jam x 3600 + menit x 60 + detik.
f. Seorang user di warnet mulai menggunakan internet pada pukul J1 dan selesai pada pukul J2. Bila
tarip penggunaan di warnet tersebut 1 jam Rp. 5000,- maka buat program billing warnet untuk
menghitung lama pemakaian (dalam jam menit detik) dan biaya yang harus dibayar user.
Lembar Kerja Praktikum

LABORATORIUM SISTEM INFORMASI


UNIVERSITAS TANJUNGPURA PONTIANAK
Gedung FMIPA Jl. Prof. Dr. Hadari Nawawi Pontianak

Hari/Tanggal: Jumat / 9 September 2022


Nama Muhammad Ragil Setiawan Mata Kuliah Pemrograman Komputer
Mahasiswa Praktikum

NIM H1101221011 Dosen Ilhamsyah. , S.Si., M.Cs.


Pengampu

Semester 1 (Satu) Paraf Dosen


Pengampu

Kelas Praktikum Pemrograman Asisten Solihin. , S.Kom


Komputer (B) Praktikum

Nilai Paraf Asisten


Praktikum

LEMBAR KERJA PRAKTIKUM

a. Susun algoritma dan buat program yang meminta data dasar mahasiswa (mis: Nama, Alamat,
e_mail, dan telepon) kemudian menampilkan-nya kembali tersusun.
b. Susun algoritma dan buat program yang menghitung pajak pertambahan nilai (ppn) 12.50%
dengan meminta harga barang yang dibeli dari pengguna program.

c. Susun algoritma dan buat program dengan sebuah proses algoritma suatu perusahaan
mempunyai n orang karyawan dengan asumsi penggajian sebagai berikut:
1. Gaji setiap karyawan akan sama jumlahnya.
2. Gaji karyawan dihitung dengan cara gaji pokok ditambah tunjangan dikurangi pajak.
3. Pajak yang berlaku di perusahaan tersebut adalah 15% dari gaji pokok setelah ditambah
tunjangan.
4. Tunjangan yang didapat dari perusahaan adalah 20%.
5. Gaji pokok bisa berubah tergantung kebijakan perusahaan.
6. Hitung gaji bersih karyawan dan dicetak ke layar
d. Buatlah algoritma dan buat program untuk mengkonversi total detik ke bentuk jam-menit-detik.
Data total detik diinput oleh user. Contohnya, misalnya data total detiknya adalah 5440 detik,
maka outputnya adalah 1 jam 30 menit 40 detik.

e. Buatlah algoritma dan buat program untuk mengkonversi jam-menit-detik ke total detik. Data jam-
menit-detik diinput dari user. Contoh, misalnya data jam-menit-detiknya adalah 1 jam 30 menit 40
detik, maka besarnya total detik adalah 5440 detik. Analisis: input: jam (j), menit (m), detik (d)
output: total detik (total) Rumus: ingat bahwa 1 jam = 3600 detik dan 1 menit = 60 detik. maka
total detik = jam x 3600 + menit x 60 + detik.
f. Seorang user di warnet mulai menggunakan internet pada pukul J1 dan selesai pada pukul J2.
Bila tarip penggunaan di warnet tersebut 1 jam Rp. 5000,- maka buat program billing warnet
untuk menghitung lama pemakaian (dalam jam menit detik) dan biaya yang harus dibayar user.

1.3. Kesimpulan dan Saran

1.3.1. Kesimpulan
Dari praktikum ini dapat disimpulkan :
1. Penggunaan variabel yang baik dan benar dalam pembuatan program dalam python sangat penting
sekali, karena jika terjadi sedikit saja kesalahan pada salah satu variabelnya maka hasil keluaran
(output) menjadi tidak sesuai seperti yang diinginkan.
2. Ketika kita membuat sebuah program dalam python sebaiknya kita mengetahui terlebih dahulu apa
itu tipe data, variabel, dan I/O agar tidak terjadi kesalahan saat membuat program.

1.3.2. Saran
Saran terhadap praktikum ini yaitu:
1. Dalam mempelajari bahasa pemograman yang harus kita pahami dengan benar yaitu struktur
pemograman bukan menghafal coding, karena setiap adanya pembaruan/update terkadang
terdapat syntaq/coding yang berubah.
Daftar Pustaka

Kurniawan, A. N. (2018). Jurnal Dasar Pemograman Python STMIK. INPUT DAN OUTPUT PADA
BAHASA PEMROGRAMAN PYTHON, 7.
School of Computing, T. U. (2021). Pengenalan Pemrograman. Modul 2: Input/Output, Tipe Data,
Operator, dan Variable, 22.

Anda mungkin juga menyukai