Praktek Python Dasar Jilid 2 (Tipe Data, Variabel dan Value)
Halo, salam semangat belajar! Mari kita lanjutkan untuk pembahasan lanjutan tentang python. Disini kita akan belajar tentang jenis2 tipe data dalam bahasa program. Tipe data terbagi menjadi 2, yaitu :
· built in data yang terdiri dari : String/char (karakter atau huruf), Integers (angka), Boolean (pernyataaan true dan false) dan floating (angka dengan pecahan).
· Tipe data turunan / derived : list, array, stack (tumpukan) dan queue (antrian)
Selanjutnya untuk operasi dasar pada bahasa program terdiri atas :
1. Traversing (operasi melintasi)
2. Searching (pencarian)
3. Inserting (penyisipan)
4. Deletion (penghapusan)
5. Sorting (pengurutan)
6. Merging (penggabungan)
dalam suatu program ada langkah / prosedur untuk mendefinisikan instruksi dalam menyelesaikan suatu masalah :
1. Search (Algoritma untuk pencarian sesuatu items dalam struktur data)
2. Sort (algoritma untuk mengurutkan data)
3. Insert (algoritma untuk menyisipkan data ditengah struktur data)
4. Update (algoritma untuk memperbaharui data yang ada)
5. Delete (algoritma untuk menghapus data)
Untuk prosedur tidak semua dapat disebut algoritma, maka dari itu ada nilai karakteristik algoritma sebagai berikut :
1. Tidak ambigu
2. Ada input
3. Ada output
4. Ada keterbatasan
5. Kelayakan
6. independen
selanjutnya untuk struktur algoritma ada 3 yaitu :
1. sequence (sesuai dengan urutan perintah)
2. conditional (logika percabangan , if-else)
3. loop ( perulangan , do, for, while)
dari teori tersebut, mari kita praktekkan ke dalam bahasa program python untuk membedakan tipe data yang ada dengan contoh membuat program untuk luas dan keliling dari nilai yang sudah ditetapkan. Pertama kita tulis program kita di sebuah notepad ato notepad++, dan jangan lupa menyimpannya dengan file ekstensi .py agar kita bisa memanggil di cmd ato shell dan menyimpan file tersebut di direktori default yaitu di folder user. Kita coba ketik seperti dibawah ini :
Lalu kita coba panggil file luas.py ini dari shell miniconda ato bisa di run langsung bila ada menggunakan IDLE python yang sudah ada install, maka hasilnya akan seperti ini :
dari gambar diatas ditampilkan nilai luas sesuai rumus yang sudah dibuat di program tersebut, sekarang mari kita coba untuk rumus keliling. Ketikkan program seperti ini dan save dengan nama file keliling.py dan kita panggil melalui shell miniconda :
Dam hasilnya akan menjadi seperti ini , menampilkan nilai keliling sesuai rumus yang sudah dibuat :
Sekarang mari kita coba membuat program dengan memberikan nilai input pada program dan menampilkan kombinasi integers dan string pada program dengan memberikan nilai pada setiap variable kita, contoh seperti ini :
Dan hasilnya seperti ini :
Voila, mudah bukan? Sekian dulu pembahasan sesi 2 dari algoritma dan struktur data serta prakteknya menggunakan python. Mohon applause dan kritik saran di komentar ya, terima kasih dan semangat belajar !