PROGRAM ANALISA LAMPU LALU LINTAS MENGGUNAKAN PHYTON

#Program membuat lampu lalu lintas

print("Hallo")

print("Saat ini kita akan mencoba menganalisa lampu lalu lintas")

print("Anda bisa memasukkan warna lampu lalu lintas yaitu Merah/Kuning/Hijau")

ulang="Y"

while (ulang=="Y" or ulang=="y"):

#user melakukan input 

   warna=input("Masukkan warna   : ")

    if warna.lower()=="merah":

        print("Lampu  merah artinya stop dan tunggu")

    elif warna.lower()=="kuning":

        print("Lampu kuning artinya hati-hati atau bersiap-siap")

    elif warna.lower()=="hijau":

        print("Lampu hijau artinya Boleh jalan")

    else:

        print("Kode lampu yang anda masukkan tidak dapat di analisa")

    ulang=input("Apakah anda ingin mencoba lagi (Y/N)? : ")

else:

    print("Terima kasih sudah mencoba")



#Program membuat lampu lalu lintas

Baris ini merupakan baris keterangan yang tidak di proses oleh komputer. Keterangan yang di awali dengan tada # menandakan bahwa baris tersebut adalah baris yang menjelaskan baris program berikutnya.

print("Hallo")

print("Saat ini kita akan mencoba menganalisa lampu lalu lintas")

print("Anda bisa memasukkan warna lampu lalu lintas yaitu Merah/Kuning/Hijau")


Baris program ini bertujuan untuk mencetak statemen yang ada di antara kutip. Pada Phyton statemend dapat dibuat menggunakan kutip tunggal maupun kutip ganda.


ulang="Y"

while (ulang=="Y" or ulang=="y"):


Baris program ini merupakan perintah untuk melakukan perulangan selama kondisi terpenuhi. Dari awal sebuah variabel dengan nama ulang di set berisi huruf Y yang artinya Ya. While bergunana untuk melakukan perulangan selama variabel ulang  diberi inputan atau masukan Y atau y. Jika kondisi terpenuhi maka baris perintah berikutnya akan dilakukan terus.

#user melakukan input

Baris ini akan menjelaskan bahwa program berikutnya adalah program untuk melakukan penginputan data


warna=input("Masukkan warna   : ")

Baris progran ini merupakan perintah untuk melakukan penginputan data ke dalam variabel warna. Stateman Masukkan warna merupakan perintah yang akan di cetak untuk mempermudah user memahami hal apa yang akan dilakukan. 

 if warna.lower()=="merah":

        print("Lampu  merah artinya stop dan tunggu")

    elif warna.lower()=="kuning":

        print("Lampu kuning artinya hati-hati atau bersiap-siap")

    elif warna.lower()=="hijau":

        print("Lampu hijau artinya Boleh jalan")

    else:

        print("Kode lampu yang anda masukkan tidak dapat di analisa")

Baris perintah ini merupakan program untuk melakukan pengkondisian diamana program akan memeriksan inputan yang diterima oleh variabel warna. Nilai yang diharapkan untuk diinput ada tiga yaitu merah, kuning, dan  hijau.  Jika user memasukan salah satu dari warna tersebut maka sistem akan mencetak keterangan sesuai dengan warna yang diinputkan. Jika user memasukkan inputan selain dari ke tiga tersebut maka sistem akan mecetak pesan Kode lampu yang anda masukkan tidak dapat dianalisa.


ulang=input("Apakah anda ingin mencoba lagi (Y/N)? : ")

Baris perintah ini merupakan perintah untuk meminta masukkan apakah user akan mencoba kembali memasukkan warna. jika user menjawab dengan Y maka variabel ulang akan berisi  yang artinya komputer akan menampilkan kebali baris untuk mengisi warna. Jika user memasukkan N maka sistem akan menjalankan perintah berikutnya.


else:

    print("Terima kasih sudah mencoba")

Perintah ini merupakan baris perintah yang akan di lakukan oleh komputer jika variabel ulang mendapat masukan atau inputan selain dari Y.


Jika program di atas dijalankan maka hasilnya adalah sebagai berikut:





Komentar

Posting Komentar