Anda di halaman 1dari 7

LAPORAN PRAKTIKUM

KECERDASAN BUATAN

FITRA HIDAYAT LUBIS


0701223081
IV/IK-1

PROGRAM STUDI ILMU KOMPUTER


FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS ISLAM NEGERI SUMATERA UTARA
MEDAN
2024
KATA PENGANTAR

Segala puji dan syukur kita panjatkan kepada Allah SWT, karena dengan
rahmat dan karunia-Nya, Laporan Praktikum mata kuliah Kecerdasan Buatan ini
dapat diselesaikan dengan baik. Saya ucapkan terima kasih kepada Bapak
Armansyah, M.Kom selaku dosen pengampu mata kuliah Kecerdasan Buatan
beserta asisten laboratorium yang telah memberikan bimbingan dan pengarahan
selama praktikum berlangsung.
Saya juga mengucapkan terima kasih kepada semua pihak yang telah
membantu dalam penyusunan laporan ini. Saya menyadari bahwa laporan ini masih
jauh dari kesempurnaan dan masih terdapat kekurangan. Oleh karena itu, kritik dan
saran yang membangun sangat penulis harapkan demi perbaikan di masa yang akan
datang. Semoga laporan ini dapat memberikan manfaat bagi pembaca dan dapat
menjadi referensi yang yang berguna dalam memahami materi Kecerdasan Buatan.

Medan, 24 Maret 2024


Penyusun

Fitra Hidayat Lubis

i
MODUL 1
ARRAY LIST

1.1 Tujuan Praktikum


Setelah mengikuti praktikum pada modul 1 ini, mahasiswa diharapkan
mampu dalam beberapa kompetensi pokok diantaranya:
1. Mahasiswa mampu memahami konsep dasar array list pada bahasa Python.
2. Mahasiswa mampu mendeklarasikan array list pada bahasa Python dengan
benar.
3. Mahasiswa mampu memahami konsep menggunakan array list pada bahasa
Python.

1.2 Dasar Teori


Array merupakan jenis struktur data yang digunakan untuk menyimpan
berbagai data dengan tipe yang sama dalam memori dan dapat diakses
menggunakan indeks tertentu. Singkatnya, array merupakan kumpulan nilai
(collections). Di Python, array diperlakukan sedikit berbeda dibandingkan bahasa
pemrograman lain. Akan tetapi, Jenis tipe data pertama yang akan kita pelajari
adalah list. Di Python, list merupakan tipe data yang paling berguna dan banyak
digunakan. List merupakan kumpulan nilai dengan urutan tertentu yang didalamnya
dapat berupa tipe apa saja (Kurniawan, 2022).
Array sebenarnya menjadi sangat mirip dengan list karena keduanya sama
sama bisa bisa diurutkan, kemudian juga bisa diubah isinya, dan diapit oleh dua
kurung siku ( [ ] ). Array merupakan struktur data yang dapat menyimpan berbagai
macam item yang bersifat tidak unik, yang artinya boleh terdapat dua data yang
sama di dalam satu array. Sedangkan list adalah struktur data yang dibangun ke
dalam Python untuk menyimpan sekumpulan item yang diapit oleh dua kurung
siku. List bersifat mutable atau dapat diubah, dimana kita dapat menambah atau
menghapus elemennya. Struktur ini berupa kumpulan item data yang tipenya
serupa, sehingga disimpan di lokasi memori berdekatan. List dapat berisi berbagai
jenis tipe data mulai dari integer, float, string, hingga boolean (Squirrels, 2022)

1
2

1.3 Metodologi
A. Alat dan Bahan
Adapun alat dan bahan yang digunakan pada praktikum ini adalah sebagai
berikut.
1. Laptop dengan sistem operasi Windows 11 Home, prosesor Intel Core i3
Gen 11, kapasitas RAM 12GB.
2. Software Python 3.10.
B. Langkah – Langkah Praktikum
Untuk melakukan praktikum pada modul ini, ikuti langkah-langkah berikut.
1. Hidupkan laptop.
2. Buka software Python 3.10.
3. Ketik kode program.
4. Lalu jalankan program.
C. Diagram Alir (Flowchart)

Gambar 1.1 Diagram Alir


3

1.4 Praktikum
A. Hasil Praktikum

Gambar 1.2 Output Array List


B. Pembahasan
Program di atas adalah contoh penggunaan array list di Python. Berikut
penjelasan baris per baris:
1. ‘A = [1, 2, 3, 4, 5]’: Baris ini mendefinisikan variabel ‘A’ sebagai sebuah
array list dengan elemen-elemennya adalah 1, 2, 3, 4, 5. Dalam Python,
array list dapat dibuat dengan menggunakan tanda kurung siku [] dan
elemen-elemennya dipisahkan oleh tanda koma.
2. ‘A’: Baris ini untuk memanggil variabel ‘A’, yang nantinya akan muncul
output berisi array list dari variable ‘A’ yang telah dibuat sebelumnya.
3. ‘[1, 2, 3, 4, 5]’: Output dari variabel ‘A’ adalah array list [1, 2, 3, 4, 5], yang
merupakan isi dari variabel ‘A’ yang telah didefinisikan sebelumnya.

1.5 Kesimpulan dan Saran


A. Kesimpulan
Dalam pemrograman Python, baik array maupun list digunakan untuk
menyimpan koleksi data dengan karakteristik tertentu dalam bahasa pemrograman
Python. Mereka memungkinkan penyimpanan sekumpulan nilai yang dapat diakses
menggunakan indeks tertentu dan bisa diubah nilainya. Keduanya juga dapat
diurutkan dan memungkinkan penyimpanan berbagai jenis tipe data.
B. Saran
Disarankan untuk mempelajari karakteristik dan kegunaan masing-masing
struktur data array list dengan baik agar dapat menggunakan yang sesuai dengan
konteks dan kebutuhan.
LEMBAR PENGESAHAN

JUDUL : ARRAY LIST


NAMA : FITRA HIDAYAT LUBIS
NIM : 0701223081
PROGRAM STUDI : ILMU KOMPUTER

Medan, Maret 2024


Menyetujui,

Asisten Laboratorium

Nasrul Mahruf Aznawi

Mengetahui,

Laboran

Luthfi Fathurahman, S.Kom

4
1.6 Pustaka
Kurniawan, D. (2022). Python 02: Array pada Python (List, Tuple, Dictionary,
dan Set). Diambil kembali dari Medium: https://medium.com/data-
science-indo/python-02-array-pada-python-list-tuple-dictionary-dan-set-
d2f807dd8600, diakses: 24 Maret 2024
Squirrels, J. (2022). ArrayList. Retrieved from codegym:
https://codegym.cc/id/groups/posts/id.21.arraylist-dalam-gambar, diakses:
24 Maret 2024

Anda mungkin juga menyukai