Anda di halaman 1dari 4

Laporan Praktikum Hari/Tanggal : Rabu/5

ALGORITMA DAN PEMROGRAMAN Februari 2020


KOMPUTER (TIN217)
Dosen : Dr. Eng. Ir.
Taufik Djatna,
M.Si
Asisten :
1) Gilang Ramadhan
(F34180004)
2) Galang Yusal F
(F34170052)
3) Alma Aurelia K
(F34170088)

ALGORITMA PEMROGRAMAN STRUKTUR DATA

Faiz Khoerul Anam


F34180028

DEPARTEMEN TEKNOLOGI INDUSTRI PERTANIAN


FAKULTAS TEKNOLOGI PERTANIAN
INSTITUT PERTANIAN BOGOR
BOGOR
2020
ALGORITMA PEMROGRAMAN STRUKTUR DATA

TUJUAN
Praktikum ini bertujuan memahami prinsip dan kegunaan urutan dalam
pemrograman, memahami jenis jenis urutan, membuat dan mengelola struktur data
dengan bahasa pemrograman Python, mencari nilai dari urutan yang telah dibuat
dengan bahasa pemrograman Python, memahami operasi array dalam bahasa
pemrograman Python.

PEMBAHASAN
Urutan adalah struktur data yang paling dasar. Setiap elemen-elemen
berurutan akan diberi nomor posisi atau indeksnya. Indeks pertama dalam list
adalah nol, indeks kedua adalah satu dan seterusnya. Python memiliki enam jenis
urutan built-in, namun yang paling umum adalah list dan tuple (Wardana 2019).
Ada beberapa hal yang dapat Anda lakukan dengan semua jenis list. Operasi ini
meliputi pengindeksan, pengiris, penambahan, perbanyak, dan pengecekan
keanggotaan. Selain itu, Python memiliki fungsi built-in untuk menemukan panjang
list dan untuk menemukan elemen terbesar dan terkecilnya. Aplikasi penggunaan
urutan pada kehidupan sehari-hari dapat dilihat dari daftar urutan buku yang ada
diperpustakaan, kita dapat mengetahui letak suatu buku dalam rak sebelah mana
dan barisan keberapa buku tersebut berada (Afriansyah 2015).

List adalah tipe data yang paling serbaguna yang tersedia dalam bahasa
Python, yang dapat ditulis sebagai daftar nilai yang dipisahkan koma (item) antara
tanda kurung siku. Hal penting tentang daftar adalah item dalam list tidak boleh
sama jenisnya. Membuat list sangat sederhana, tinggal memasukan berbagai nilai
yang dipisahkan koma diantara tanda kurung siku. komputer tidak melihat list
denga cara yang sama seperti yang kita lakukan. Komputer menyimpan setiap item
dalam list di lokasi memori yang terpisaah. Memori saling berdekatan, sehingga
saat menambah item baru , akan ditambahkan ke lokasi berikutnya dalam memori
(Kurniawati 2010).

Array adalah sekumpulan variabel yang memiliki tipe data yang sama dan
dinyatakan dengan nama yang sama. Array merupakan konsep yang penting dalam
pemrograman karena array memungkinkan untuk menyimpan data maupun
referensi objek dalam jumlah banyak dan terindeks. Pada python, array dikenal
dengan list, untuk menggunakannya cukup menggunakan tanda kurung siku pada
variabel yang diinginkan. Misalnya a=[], berarti variabel a memiliki list kosong,
kemudian untuk menambahkan data ada list, kita harus menggunakan perintah
append, sehingga dapat memasukan data pada list. Untuk mengakses elemen dalam
array, kita bisa menggunakan angka indeks dari nilai yang ingin yang ingin diakses.
Setiap anggota dari sebuah array memiliki indeks yang menunjukan posisi anggota
tersebut dalam array (Kowi 2016). Aplikasi penggunaan array dapat digunakan
dalam penjadwalan tabel mata kuliah dalam sistem pembelajaran, pemanfaatan ini
tentu dapat dilakukan pada penjadwalan waktu mati dan hidup mesin pencetak pada
sistem industri (Imanah 2018).

SIMPULAN
Struktur data merupakan suatu kumpulan data yang berisi elemen dan
terstruktur dalam beberapa cara. Urutan digunakan untuk memungkinak item data
ada secara Bersama dalam satu unit penyimpanan tunggal sehingga mudah dalam
proses penggunaanya.

SARAN
Praktikum berjalan dengan lancar dan aspraknya baik, akan tetapi dalam
menjelaskan jangan terlalu cepat agar kami tidak ketinggalan. Bukan hanya kendala
pemahaman akan tetapi terkadang laptop kurang mendukung jadi sering ngelag.
Terima kasih.

DAFTAR PUSTAKA
Afriansyah A. 2015. Analisis dan perancangan aplikasi perpustakaan pada
politeknik sekayu menggunakan pemrograman. Jurnal Teknologi
Informasi dan Komputer Politeknik Sekayu. 3(2): 53-61.
Imanah A. 2018. Efisiensi komputasi pada aplikasi penjadwalan matakuliah dengan
pengurangan looping dan penggunaan struktur data arraylist dan graph
[skripsi]. Malang(ID): Universitas Islam Negeri Maulana Malik Ibrahim
Malang.
Kowi EM. 2016. Dasar Dasar Pemrograman Pascal. Salatiga(ID) : Guepedia
Kurniawati A. 2010. Studi analisis tools pembelajaran berbasis game dalam upaya
peningkatan kompetensi keahlian pemrograman. Jurnal
Trunojoyo.ac.id. 3(1): 51-66.
Wardana. 2019. Belajar Pemrograman dan Hacking Menggunakan Pyhton.
Jakarta(ID): Elex Media Komputindo

PARAF NILAI

Anda mungkin juga menyukai