Anda di halaman 1dari 14

MAKALAH

STRUKTUR DATA

DASAR PEMROGRAMAN PYTHON

Disusun Oleh :
NASYWA NUR HANDAYANI
NPM : 184220031

PROGRAM STUDI S1 SAINS DATA


UNIVERSITAS LOGISTIK DAN BISNIS INTERNASIONAL
BANDUNG
2022

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.

Tujuan penelitian dalam penyusunan laporan ini adalah untuk memenuhi


tugas praktikum pada mata kuliah Struktur Data dan memberikan referensi kepada
angkatan selanjutnya agar dalam penyusunannya lebih baik.

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.

Demikian, mudah – mudahan makalah ini bisa berguna serta dapat


menginspirasi orang banyak. Terima kasih.

Bandung, 04 Oktober 2022

ii
DAFTAR ISI

Daftar Isi
HALAMAN JUDUL ………………………………………………. i
KATA PENGANTAR ……………………………………………… ii
DAFTAR ISI …………………………………………………………. iii

BAB I PENDAHULUAN …………………………………….. 1


 A. Latar Belakang ………………………………………….. 1
 B. Rumusan Masalah ……………………………………… 1
 C. Tujuan Penulisan ……………………………………….. 1

BAB II PEMBAHASAN ………………………………………. 2


 1.2 Syntax dasar…………………………………… 2
 2.2 Case Positive …………………………………….. 2
 3.2 Komentar ………………………………………. 2
 4.2 Konstanta Literal ………………………………. 3
 5.2 Bilangan ……………………………. 3
 6.2 String ……………………….. 3
 7.2 Variabel ……………… 4
 8.2 Operator………….. 4
 9.2 Tipe Data ……… 8
BAB III PENUTUP ……………………………………………… 11
A. Simpulan …………………………………………………… 11
 B. Daftar Pustaka ………………………………………………………… 11

iii
BAB 1
PENDAHULUAN

1.1.Latar Belakang

Python merupakan suatu bahasa pemrograman yang digunakan buat membuat


aplikasi, perintah pc, serta melaksanakan analisis informasi. Selaku general-
purpose language, Python dapat digunakan untuk membuat program apa saja serta
menuntaskan bermacam kasus.

2.1. Perumusan Masalah

Berdasarkan latar belakang di atas maka dapat disimpulkan rumusan masalah sebagai
berikut:

1. Penjelasan Tentang Syntax Dasar, Case Sensitive, dan Komentar


2. Penjelasan Tentang Konstanta Literal, Bilangan, dan String
3. Penjelasan Tentang Variabel dan Operator
4. Pembahasan Pengenalan Tipe Data

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

1.2 Syntax Dasar

Syntax bahasa Python 2ariab 2ariabl dengan bahasa pemrograman umum


seperti Java atau PHP. Di bawah ini adalah contoh fungsi Python yang digunakan untuk
mencetak. Di python.

print ( “Hello World” )

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.

2.2 Case Positive

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

4.2 Konstanta Literal

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().

Cara penulisan string, yaitu :

 Single Quote, 'Halo Bengkulu!', 'Hari Sab\tu'


 Double Quote, "Halo Surabaya!", "Hari Jum'at". Perhatikan tanda quote ' harus di escape
pada single quote.Selain itu tidak ada perbedaan antara single quote dan double quote.
 Triple Quote, Python mendukung multi-line string atau string dengan baris lebih dari satu. Kita
bsia bebas menuliskan single quote ' dan double quote " dalam string literal yang diapit dengan
triple quote.

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

Operator adalah konstruk yang dapat memanipulasi nilai operandnya.


Misalnya, operasi 1 + 2 = 3. dimana 1 dan 2 adalah operand dan + adalah operator.
Bahasa pemrograman Python mendukung berbagai operator seperti:
• Operator aritmatika
• Operator perbandingan (operator relasional).
• Operator tugas
• Operator logika

4
 Operasi Aritmatika

Contoh :

 Operator Perbandingan

Operator perbandingan (comparison operators) digunakan untuk membandingkan suatu nilai dari
masing-masing operan.

5
Contoh :

print 5 >= 5 # lebih besar atau sama dengan, bernilai True


print 5 <= 4 # lebih kecil atau sama dengan, bernilai False
print 5 == 5 # sama dengan, bernilai True
output :
True
False
True

 Operator Tugas ( Assignment )


Operator penugasan digunakan untuk memberikan atau memodifikasi nilai ke dalam sebuah
variabel.

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 :

Chihuahua, T. (2016, January 3). 2 EBOOK Belajar Pemrograman python. Academia.edu.


Retrieved October 5, 2022, from
https://www.academia.edu/19992663/2_EBOOK_BELAJAR_PEMROGRAMAN_PYTH
ON

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

Dinas Pemberdayaan Masyarakat Dan Pemerintahan Desa. (n.d.). Buku PemogramanPython


PDF. Wakelet. Retrieved October 5, 2022, from
https://wakelet.com/wake/UX9BZY2JKxhj5FWNrlCrD

11

Anda mungkin juga menyukai