0% menganggap dokumen ini bermanfaat (0 suara)
46 tayangan13 halaman

Tugas Algoritma

Ringkasan dokumen tersebut adalah: Dokumen tersebut merupakan laporan praktikum struktur data dan algoritma yang membahas tentang tipe data dan operator dalam bahasa pemrograman Python. Laporan tersebut berisi penjelasan teori dan contoh kode program Python untuk beberapa latihan dan tugas praktikum.

Diunggah oleh

Khairil Rahman
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
46 tayangan13 halaman

Tugas Algoritma

Ringkasan dokumen tersebut adalah: Dokumen tersebut merupakan laporan praktikum struktur data dan algoritma yang membahas tentang tipe data dan operator dalam bahasa pemrograman Python. Laporan tersebut berisi penjelasan teori dan contoh kode program Python untuk beberapa latihan dan tugas praktikum.

Diunggah oleh

Khairil Rahman
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 13

PRAKTIKUM STRUKTUR DATA DAN ALGORITMA

“TIPE DATA DAN OPERATOR”

Disusun Oleh :

NAMA : KHAIRIL RAHMAN HAKIKI HRP


NIM : 2217020020
PROGRAM STUDI : SISTEM INFORMASI
DOSEN PENGAMPU : AULIA ARHAM, M.ENG
TANGGAL PRAKTIKUM : 5 SEPTEMBER 2022

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS SAINS DAN TEKNOLOGI

UNIVERSITAS ISLAM NEGERI IMAM BONJOL PADANG


2022
BAB I
PENDAHULUAN

1.1 Latar Belakang


Latar belakang pembuatan laporan ini untuk pembahasan struktur
bahasa pemrograman python. Selain itu pembuatan laporan ini juga untuk
memenuhi laporan mata kuliah Praktikum Struktur Data dan Algoritma
Pemrograman Sistem Informasi Universitas Islam Negeri Imam Bonjol.Serta
pembuatan laporan ini diperuntukkan kepada para mahasiswa dan mahasiswi
agar lebih mahir dalam menggunakan aplikasi phyton dan lebih memahami
segala symbol ataupun lambang yang digunakan dalam aplikasi python
tersebut.

1.2 Tujuan
Adapun tujuan dari praktikum ini adalah:

1. Praktikan dapat mengerti dan memahami tentang struktur bahasa python.


2. Praktikan dapat mengerti dan memahami tentang variable, type data, dan
sintaks bahasa python.

3. Praktikan dapat membuat para mahasiswa/i lebih mahir dalam


menggunakan aplikasi phyton.

4. Dapat memahami dasar-dasar python


BAB II
DASAR TEORI

2.1 Struktur Runtutan (Sequence)


Langkah – langkah instalasi python di windows:

1. Buka browser, kunjungi https://www.python.org/downloads/windows/


2. Install file exe python yang telah di download
3. Ikuti instruksi pada setup python sampai selesai

2.2 Menjalankan Python


Cara menjalankan Python dengan Script Editor

1. Untuk menjalankan script yang disimpan dalam file,buka IDLE (phyton


shell di windows), Anda bisa mencarinya di tombol START

2. Klik menu File – New file (Ctrl+N)

3. Tulis script Phyton pada window yang muncul,

Contoh;

print(“Mari Belajar Phyton”)

print(“UIN Imam Bonjol Padang”)

4. Simpan script lewat menu File –Save


5. Jalankan program dengan klik menu Run-Run Module (Windows+F5)

2.3 Komentar Python

1. Kode di dalam script Phyton yang tidak dieksekusi atau tidak dijalankan
mesin

2. Digunakan untuk membiarkan orang lain memahami apa yang dilakukan


script

3. Digunakan untuk mengingatkan kepada programmer sendiri jika suatu


saat kembali mengedit script tersebut

4. Gunakan tanda pagar #,diikuti dengan komentar anda.


Dasar – dasar Pemrograman Python
1. Variable

Tulisan a = 2 artinya kita memberi nilai pada variabel a dengan angka 2 yang
bertipe integer (bilangan bulat). Statemen berikutnya adalah melakukan
operasi pembagian a / 2.0 lalu hasilnya disimpan pada variabel yang sama
yaitu variabel a. Dengan demikian nilai a yang lama akan diganti dengan nilai
a yang baru, yaitu yang berasal dari operasi yang terakhir. Sebagai
konsekuensi dari operasi tersebut, sekarang variabel a memiliki tipe data float,
suatu tipe yang berkaitan dengan bilangan pecahan atau desimal. Nilai
variabel a menjadi (1.0).

2. Bilangan integer dan float

3. Lists
List adalah sejumlah object yang dipisahkan oleh tanda koma (,) dan diapit
oleh kurung siku ([ ]). Contohnya sebagai berikut.
Jika kita memberikan statemen c = b, maka itu tidak berarti bahwa variabel c
terpisah dengan
variabel b. Di python, statemen seperti itu diartikan hanya sebagai pemberian
nama lain (alias) kepada variabel b. Artinya, perubahan yang terjadi baik itu di
a ataupun di c, maka hasil akhir mereka berdua akan sama saja. Setiap
perubahan yang terjadi di c akan berdampak di b. Untuk meng-copy a secara
independen, gunakan statemen d = a[:]

Matrik dapat direpresentasikan sebagai list-list yang disusun berbaris. Contoh


diatas adalah matrik 3 × 3 dalam bentuk list.
4. Module

Kata numpy pada statemen pertama di atas adalah nama sebuah module yang
dikenali oleh
python. Module numarray berisi fungsi-fungsi khusus untuk mengolah data m
atrik. Pada
statemen pertama, array dan Float adalah 2 buah fungsi khusus yang tersimp
an di module
numpy.
5. Function

Pada contoh diatas, statement sqrt(..angka..) adalah fungsi (function) yang


bertugas untuk mencari akar dari suatu angka. Secara umum yang dimaksud
dengan function adalah statemen yang dieksekusi. Seringkali input parameter
diperlukan oleh function untuk dihitung, namun tidak selalu begitu.

BAB III
IMPLEMENTASI
4.1 Kegiatan Praktikum

Latihan 1
Aplikasi Luas dan Keliling Persegi Panjang
Program :
Latihan 2
Aplikasi luas & keliling persegi

Program :
Latihan 3
Apllikasi Luas dan Keliling Lingkaran

Program :
Latihan 4
Karakter Pertama

Program :
Latiahan 5
Program Genap

Program :
Latihan 6
Program Nama

Program:
Tugas 1
APLIKASI GANJIL DAN GENAP

Program :
Tugas 2
Membuat aplikasi kalkulator

Program:

Anda mungkin juga menyukai