11.2.20
By - 11.2.20
Praktikum membuat program Hello world di python

Praktik pemrograman dasar: Bekerja dengan tipe data string dan fungsi print() pada bahasa pemrograman python

Program hello world atau Halo dunia sudah menjadi standar internasional bagi siapa saja yang baru belajar pemrograman untuk pertama kalinya.

Semua bahasa pemrograman termasuk python harus mampu menampilkan tipe data string Hello world sebagai tanda anda mulai memasuki dunia pemrograman.


Kompetensi Dasar 4.3. Menulis kode program sesuai aturan dan sintaks bahasa pemrograman

Indikator

  1. Membuat kode program hello world sesuai aturan dan sintaks bahasa pemrograman python berdasarkan contoh

Tujuan belajar

Melalui berbagai praktik,diskusi,tanya jawab,menggali informasi,mengerjakan contoh soal anda dapat:
  1. Membuat kode program hello world sesuai aturan dan sintaks bahasa pemrograman python berdasarkan contoh dengan benar

Alat, bahan dan prasyarat

Alat

  1. Komputer

Bahan

  1. IDLE Python versi 3.x untuk Windows

Prasyarat

Anda telah memiliki kompetensi :
  1. KD 4.7 Komputer dan jaringan dasar: Menginstall software


Skenario singkat praktik pemrograman dasar

Sebagai programmer komputer disebuah perusahaan startup, kalian diminta untuk membuat kode program hello world sesuai aturan dan sintaks bahasa pemrograman python

Untuk menyelesaikan permasalahan tersebut, anda harus menguasai dan memahami tentang algoritma serta membuat flowchart.



Apa itu tipe data string?

Tipe data string adalah tipa data yang mewakili bentuk teks dan karakter.

Apa itu fungsi print()?

Fungsi print() adalah mencetak pesan atau tampilan ke layar, atau perangkat output standar lainnya. Pesan dapat berupa string, atau objek lain seperti angka dan data, objek akan dikonversi menjadi string sebelum ditulis ke layar.

Bagaimana Sintaks penulisan fungsi print()?

print('argumen')

contoh:
#membuat program pertama
#menampilkan tipe data string hello world
print ("hello word")

Argumen apa saja yang sering dipakai pada fungsi print()?

Escape character \

Karakter \ disebut escape character. Pengeculian khusus yang diterapkan pada operasi tipe data string.

Newline (baris baru)

Jika karakter \ diikuti dengan char n -> \n maka fungsi print() akan membuat baris baru kebawah.
print('argumen \nargumen')

contoh:
print("Rudy setiawan lagi \nbelajar tipe data string.")
print()
print("Dia belajar sambil \nmakan kerupuk.")

contoh hasil program (outputnya):
Rudy setiawan lagi
belajar tipe data string.

Dia belajar sambil
makan kerupuk.

tidak semua karakter bisa diikuti oleh escape character. Uji coba selalu kode kalian ya, agar lebih faham.

Multiple argument

Untuk melewatkan beberapa argumen sekaligus, kita dapat menggunakan karakter koma (,)
print('argumen1','argumen2','argumen3')

contoh:
print("Nama saya", "Rudy setiawan", "lagi belajar tipe data string.")

contoh hasil program (outputnya):
Nama saya Rudy setiawan lagi belajar tipe data string

End argument

Untuk melewatkan argumen berdasarkan kata kunci, kita dapat menggunakan end. Jika argument diisi kosong, maka dia akan mengambil argument pada baris kedua.
print('argumen1',end='keyword')

contoh:
print("Nama saya", "Rudy setiawan", end="")
print("Dia belajar sambil makan kerupuk.")

contoh hasil program (outputnya):
Nama saya Rudy setiawan Dia belajar sambil makan kerupuk.

Sep argument

Untuk memberi separator pada argumen-argumen, kita gunakan sep. Jika argument diisi kosong, maka dia akan menampilkan argumen tanpa spasi.
print('argumen1','argumen1',sep='-')

contoh:
print("Nama saya", "Rudy setiawan", sep="-")

contoh hasil program (outputnya):
Nama saya-Rudy setiawan

Oiya,argument end dan sep dapat dijadikan jadi juga loh...

contoh:
print("Namaku", "rudy", "sekolah", sep="_", end="*")
print("SMK", "negeri.", sep="*", end="*\n")

contoh hasil program (outputnya):
Namaku_rudy_sekolah*SMK*negeri.*

Pertanyaannya, dimana kita menulis kode sumber (source code) diatas?

Kita akan memakai IDLE...


Apa itu IDLE pyhton?

IDLE adalah Integrated Development and Learning Environment atau lingkungan pengembangan terintegrasi untuk belajar Python.

Apa saja Fitur IDLE pyhton?

Syntax highlighting

Python shell window (interactive interpreter) dengan sintak hilite (colorizing of code input), yaitu fitur untuk membedakan warna pada teks kode agar programmer mudah dalam mengembangkan sebuah program. Tambahan lagi ada fitur output, dan error messages (pesan error)

Praktikum membuat program Hello world di python
Gambar 1. Syntax hilite IDLE Python


Error handling (debugger)

IDLE juga memiliki fitur debugger yang berguna untuk mencari kesalahan pemrograman. Setelah kita menulis kode dan menjadi sebuah program, kadang terjadi kesalahan-kesalahan kecil (bug/kutu) yang bikin pening. Dengan fitur debugger, kita dapat menulusuri ada dimana kutu/bug tersebut berada.



Langkah kerja koding program Hello world di python

1. Siapkan alat dan bahan

Siapkan alat dan bahan sesuai petunjuk. Pastikan komputer telah terpasang IDLE python. Jika belum laksanakan penginstalan program IDLE python.

2. Buka program IDLE pyhton

Untuk membuka IDLE python pada windows 10, bisa melalui Start -> Kemudian ketik IDLE❶ -> klik Open❷

Praktikum membuat program Hello world di python
Gambar 2. membuka IDLE Python


3. Membuat file python baru

Klik file -> klik New file (ctrl+N). Aplikasi IDLE Python akan membuka jendela baru berupa editor kode. Anda dapat mengetik kode didalam editor ini.

Praktikum membuat program Hello world di python
Gambar 3. Membuat file baru kode pada IDLE Python


Ketik kode python dibawah ini pada editor IDLE anda
#membuat program pertama
#menampilkan string hello world
print ("hello word")

Praktikum membuat program Hello world di python
Gambar 4. mengetik kode pada IDLE Python


4. Menyimpan file python

Setelah selesai di ketik, simpan file tersebut dengan nama : helloworld. Caranya, klik file -> klik save (ctrl+S) ->lalu cari tempat untuk menyimpan, contoh di documents -> filename: helloword -> kemudian klik tombol save

Praktikum membuat program Hello world di python
Gambar 5. menyimpan file kode pada IDLE Python


Sebagai saran: buatlah folder khusus untuk menampung file-file latihan pyhton agar memudahkan dalam pencarian kelak

4. Menjalankan skrip pyhton

Setelah selesai di simpan, saatnya kita jalankan (run) skrip tersebut. Caranya, klik Run -> klik Run Module (F5) ->python akan menjalankan skrip anda. Jika tidak ada error, maka akan tampil hello world.

Praktikum membuat program Hello world di python
Gambar 6. menjalankan file kode pada IDLE Python



Tugas Praktik tipe data string cetak Hello world pada python menggunakan print()

  1. Kerjakan praktikum dibawah dengan seksama dan teliti
  2. Buatlah laporan praktikum untuk kegiatan Praktikum membuat program di python dalam bentuk Video Youtube
  • Buat new file lalu Ketik kode python dibawah ini pada editor IDLE anda. Simpan dengan Judul program escape sequence tab stop
  • #menggunakan escape sequence
    #escape sequence adalah manipulasi string
    #yaitu untuk memformat tampilan teks
    
    #tab stop
    # \t \t \t tab agar teks maju 3 tab
    print("\t\t\tProgram ini dibuat ")
    print("\t\t\t\toleh:")
    print("\t\t\tRudy Setiawan") 
  • Buat new file lalu Ketik kode python dibawah ini pada editor IDLE anda. Simpan dengan Judul program escape sequence New line
  • #menggunakan escape sequence
    #escape sequence adalah manipulasi string
    #yaitu untuk memformat tampilan teks
    
    #new line atau baris baru
    #escape sequence \n newline atau baris baru
    print("\nTerima kasih saya ucapkan untuk:")
    print("\nBapak rudy setiawan")
    
    #escape sequence \n akan membuat baris kosong
    #baru kemudian menampilkan string terima kasih...
    
  • Buat new file lalu Ketik kode python dibawah ini pada editor IDLE anda. Simpan dengan Judul program escape sequence tanda petik
  • #menggunakan escape sequence
    #escape sequence adalah manipulasi string
    #yaitu untuk memformat tampilan teks
    
    #memasukan tanda petik
    # \' untuk memasukan tanda petik 1
    # \" untuk memasukan tanda petik 2
    
    print("Hai saya punya teman, Dimas \'si kalem,\' yang jarang \"ngomong\" ")
    
  • Buat new file lalu Ketik kode python dibawah ini pada editor IDLE anda. Simpan dengan Judul program escape sequence concatenating string
  • #menggunakan escape sequence
    #escape sequence adalah manipulasi string
    #yaitu untuk memformat tampilan teks
    
    #menggabungkan 2 string dengan tanda +
    #disebut concatenating string
    print("Menggabungkan 2 string " + "dengan tanda operator '+' ")
    
  • Buat new file lalu Ketik kode python dibawah ini pada editor IDLE anda. Simpan dengan Judul program String berulang
  • #menggunakan escape sequence
    #escape sequence adalah manipulasi string
    #yaitu untuk memformat tampilan teks
    
    #string berulang
    print("Hallo dunia" * 10)
    

Prosedur pengiriman tugas praktik

  1. Simpan tugas-tugas dengan format penamaan : nama_kelas_nama_tugas (contoh: rudy_XTKJ_praktik membuat program Hello world di python)
  2. Kumpulkan hasil pekerjaan melalui ketua kelas ATAU kirim ke email bapak dengan CONTOH: SUBJEK: Tugas membuat flowchart
  3. Selamat bekerja

Iklan desktop

Iklan desktop

Advertise

Advertise

 

Start typing and press Enter to search