ini lah listing program perpustakan
print 'SELAMAT DATANG DIPERPUSTAKAAN IRVAN AJI PAMUNGKAS'
print '=================================================='
print 'Kami menyediakan berbagai jenis buku yang dapat anda sewa'
print 'Biaya sewa buku Rp2000,-/hari'
print 'Buku yang anda pinjam tolong dikembalikan dalam keadaan baik kembali'
print 'terima kasih'
print 'Tolong masukkan data pada saat meminjam buku :'
print '================================================'
print ''
bulan={1:'Januari',2:'Februari',3:'Maret',4:'April',5:'Mei',6:'Juni',7:'Juli',8:'Agustus',9:'September',10:'Oktober',11:'November',12:'Desember'}
TP=int(input('Tanggal Pinjam: '))
BP=int(input('Bulan Pinjam: '))
THP=int(input('Tahun Pinjam: '))
print ''
print 'Tolong masukkan data pada saat mengembalikan buku :'
print '================================================'
TM=int(input('Tanggal mengembalikan: '))
BM=int(input('Bulan mengembalikan: '))
THM=int(input('Tahun mengembalikan: '))
tgl=TM-TP
bln=BM-BP
thn=THM-THP
p=bln*30
q=thn*365
r=q+p+tgl
s=r*2000
print 'Lama peminjaman ',r,' Hari dengan biaya Rp ',s,'kembali pada tanggal',TM,',bulan',bulan[BM],'tahun',THM
print ''
print 'Terima kasih atas kunjungan anda,see you next day'
penjelasan dari program diatas adalah sebagai berikut :
Kali ini saya akan membuat sebuah program untuk perpustakaan untuk menghitung berapa lama meminjam,berapa biaya peminjaman dan lain-lain dengan menggunakan software python.
Dan ini adalah logika program yang saya buat:
Dalam python kita semua akan dibuat sangat mudah.contohnya bila kita ingin menampilkan statement kita hanya mengetikan print ‘statement’.contohnya seperti gambar diatas,pada gambar diatas kita memasukan statement print ‘SELAMAT DATANG DIPERPUSTAKAAN IRVAN AJI PAMUNGKAS’.Maka output yang dihasilkan SELAMAT DATANG DIPERPUSTAKAAN IRVAN AJI PAMUNGKAS.Dan begitu selanjutnya.
pada bulan={1:'Januari',2:'Februari',3:'Maret',4:'April',5:'Mei',6:'Juni',7:'Juli',8:'Agustus',
9:'September',10:'Oktober',11:'November',12:'Desember'} artinya kita menginput nama-nama bulan tersebut.
Dan pada TP=int(input('Tanggal Pinjam: '))artinya kita menginput tanggal pinjam dalam bentuk tipe data integer pada variable TP.,begitu pula yang lainya.
Diatas adalah listing dalam program saya,penjelasannya:
Ø tgl=TM-TP
artinya tanggal sama dengan TM(tanggal mengembalikan) dikurang TP(tanggal peminjaman),maka didapat hari peminjaman.
Ø bln=BM-BP
artinya bulan sama dengan BM(bulan mengembalikan)dikurang BP (bulan peminjaman),maka didapat bulan peminjaman.karena yang dibutuhkan hari agar kita mendapatkan hasil biaya sewa maka bulan peminjaman dikali 30 .dan akan di dapat biya sewa.
Ø Thn=THM-THP
artinya tahun sama dengan tahun pengembalian dikurang tahun peminjaman dan dikalikan 365 agar hasil yang didapat dalam bentuk hari(q=thn*365)
Ø r=q+p+tgl
artinya q(hasil dari rumus q=thn*365)ditambah p(hasil dari (p=bln*30) ditambah tgl(hasil dari rumus tgl=TM-TP) , hasil dari rumus-rumus tersebut ditambah agar menghasilkan jumlah hari peminjaman.
Ø s=r*2000-
artinya jumlah hari meminjam dikalikan 2000(merupakan harga sewa buku perhari).
Selamat mencoba listing saya .
Tidak ada komentar:
Posting Komentar