STRUKTUR DATA
Disusun Oleh :
NASYWA NUR HANDAYANI
NPM : 184220031
I
KATA PENGANTAR
Puji syukur kehadirat Tuhan Yang Maha Esa atas segala limpahan rahmat
dan berkat-Nya, schingga kami dapat menyelesaikan tugas praktikum yang
berjudul “Dasar Pemograman Python” dengan keadaan baik dan tepat waktu.
Saya menyadari bahwa makalah ini jauh dari kata sempurna. Terdapat
kesalahan serta kekurangan di dalamnya. Untuk itu, saya mengharapkan kritik dan
saran dari pembaca untuk makalah ii, agar makalah ini nantinya dapat menjadi
makalah yang lebih baik. Apabila terdapat banyak kesalahan pada makalah ini
penulis mohon maaf yang sebesar – besarnya.
ii
DAFTAR ISI
Daftar Isi
HALAMAN JUDUL ………………………………………………. i
KATA PENGANTAR ……………………………………………… ii
DAFTAR ISI …………………………………………………………. iii
iii
BAB 1
PENDAHULUAN
1.1.Latar Belakang
Berdasarkan latar belakang di atas maka dapat disimpulkan rumusan masalah sebagai
berikut:
3.1Tujuan
Tujuan dibuatnya makalah ini adalah untuk mengetahui dasar – dasar codingan
dalam Python, serta agar dapat lebih memahami dalam mata pelajaran struktur data.
1
BAB 2
PEMBAHASAN
Untuk mencetak cukup gunakan fungsi print() di mana sesuatu dicetak, dalam Python versi 2.x
itu juga harus ditempatkan di antara tanda kurung buka dan tutup. Tidak perlu menggunakan
kurung kurawal. Pisahkan saja dengan spasi, jika ingin menampilkan tipe data String secara
langsung, harus memasukkannya ke dalam tanda kutip terlebih dahulu.
Python bersifiat case 2ariable2, maksudnya huruf besar serta huruf kecil mempunyai
perbandingan. Contohnya bila memakai fungsi print dengan huruf kecil print() akan sukses.
Lain perihal bila memakai huruf kapital Print() ataupun PRINT(), akan timbul pesan error.
Ketentuan ini berlaku untuk nama 2ariable maupun fungsi- fungsi lainya.
3.2 Komentar
Komentar adalah teks apapun yang diawali dengan tanda #, digunakan untuk memberikan catatan kepada
pembaca kode. Untuk memberikan keterangan nama file kita dapat memberikan komentar. Komentar
biasa digunakan agar orang lain memahami apa yang dicoba script. Ataupun untuk menegaskan kepada
programmer sendiri bila suatu saat kembali mengedit script tersebut.
2
KONSTANTA, BILANGAN, DAN STRING
Contoh konstanta literal adalah angka seperti 5 dan 1,23, atau `hari sabtu' dan
"hari kamis". Disebut literal atau literal karena nilainya dapat digunakan secara mandiri atau
secara langsung. Angka 2 selalu berdiri sendiri dan disebut konstanta karena nilainya
tidak bisa berubah.
5.2 Bilangan
Dalam Python, bilangan dibagi menjadi dua jenis utama: bilangan bulat (integer) dan bilangan floating-
point (pecahan). satu dari contoh bilangan bulat adalah 4, yang merupakan bilangan bulat. Contoh float
adalah 3.23 dan 52.3e4. Notasi e menunjukkan pangkat sepuluh.
6.2 String
String adalah rangkaian karakter. Mereka dapat diapit dalam tanda kutip tunggal (`...') atau tanda kutip
ganda ("..."). Dengan hasil yang sama, Sifat string diantaranya :
string python bersifat immutable, yang artinya tidak dapat diubah — mereka tidak dapat diubah,
jadi jika terjadi kesalahan maka harus membuat yang baru.
String mendukung sejumlah besar metode untuk transformasi dan pencarian dasar
Informasi tentang pemformatan string dengan str.format().
3
VARIABEL DAN OPERATOR
7.2 Variabel
Variabel adalah lokasi memori yang disediakan untuk menyimpan nilai. artinya adalah
Cadangan beberapa ruang saat membuat variable Penyimpanan. Variabel menyimpan data yang
dieksekusi selama eksekusi program, nantinya isi dari variabel-variabel tersebut adalah
program yang menggunakan variabel. Variabel dapat menyimpan berbagai jenis data. dalam
pemrograman Python, variabel memiliki sifat dinamis. Dengan kata lain, variabel Python tidak
harus berupa properti dinamis.
Deklarasikan tipe data tertentu dan variabel Python dapat diubah di tengah program
berjalan. Penulisan variabel Python sendiri juga memiliki aturan tertentu:
1. Karakter pertama harus berupa huruf atau garis bawah _
2. Karakter selanjutnya dapat berupa huruf, garis bawah/garis bawah _, atau angka
3. Nama variabel sensitive huruf besar/kecil. artinya huruf kecil dan huruf besar harus dibedakan.
Misalnya, variabel namaDepan dan nama depan adalah variabel lain.
4. Nama variabel harus ringkas dan bermakna. Nama harus berhubungan dengan isi dari variabel
tersebut. Contohnya, misalkan kita akan menyimpan data tentang umur siswa, maka nama
variabel yang tepat adalah umur_siswa.
Cara membuat variabel yaitu dengan cara tulis variabel, tambahkan dan isi nilainya
Masukkan nilai yang akan dimasukkan setelah tanda sama dengan =.
8.2 Operator
4
Operasi Aritmatika
Contoh :
Operator Perbandingan
Operator perbandingan (comparison operators) digunakan untuk membandingkan suatu nilai dari
masing-masing operan.
5
Contoh :
6
Operator Logika
Contoh :
print '-' * 80
print 'not True = ', not True
print 'True and False = ', True and False
print 'True or False = ', True or False
7
9.2 TIPE DATA
Tipe data adalah suatu media atau memori pada komputer yang digunakan untuk menampung informasi.
Bilangan dan string adalah tipe dasar
Contoh :
1. Boolean
2. String
8
3. Integer
4. Float
5. Hexadecimal
6. Complex
9
7. List
8. Tuple
9. Dictionary
10
BAB 3
PENUTUP
Kesimpulan :
Python adalah bahasa pemrograman interpretatif multiguna. Tidak seperti bahasa lain yang susah
untuk dibaca dan dipahami, python lebih menekankan pada keterbacaan kode agar lebih mudah
untuk memahami sintaks. Hal ini membuat Python sangat mudah dipelajari baik untuk pemula
maupun untuk yang sudah menguasai bahasa pemrograman lain.
Daftar Pustaka :
Bimantara, P. author O. G., Oleh Gilang Bimantara Hello Guyss!! Perkenalkan My Name is
Gilang BImantara....Saya merupakan seorang Mahasiswa Teknik Informatika disebuah
PTN diMedan yang bernama Univesitas Sumatera Utara..Hobby saya Ngemil sama
Gaming..mn tau ada yg pengen ngehub, Bimantara, O. G., Hello Guyss!! Perkenalkan My
Name is Gilang BImantara....Saya merupakan seorang Mahasiswa Teknik Informatika
disebuah PTN diMedan yang bernama Univesitas Sumatera Utara..Hobby saya Ngemil
sama Gaming..mn tau ada yg pengen ngehubungi saya bisa dr sini yaaa, →, V. A., &
(wajib), N. (2019, June 17). Makalah Dasar-Dasar Pemrograman. THE MOST
UPDATED KNOWLEDGE BLOG. Retrieved October 5, 2022, from
https://omncitgilbim.wordpress.com/2019/06/17/makalah-dasar-dasar-
pemrograman/#_Toc528002075
11