Project Program Sederhana Menggunakan Software
Python
DIAJUKAN UNTUK MEMENUHI UJIAN AKHIR SEMESTER
Algoritma dan Struktur Data
Dosen Pengampu Bapak R. Hadapiningradja Kusumodestoni, S.Kom., M.Kom
oleh :
1. Damas Fahmi Assena
NIM : 161240000500
2. Endah Wahyuningsih
NIM: 161240000561
3. Anis Safitri
NIM: 161240000476
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS ISLAM NAHDLATUL ULAMA
#Kelompok : 1. Damas Fahmi Assena ,NIM: 161240000500 # 2. Endah Wahyuningsih ,NIM: 161240000561 # 3. Anis Safitri ,NIM: 161240000476 #Menu Program
def menu():
print"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$" print"--- Menu Program Assena ---"
print"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$" print " "
print "1) Program Kasir Toko"
print "2) Program Kasir Rumah Makan" print "3) Program Menghintung Nilai Tugas" print "4) Program Kalkulator"
print "5) Program Aplikasi Kalkulasi Gaji" print "6) {{{Keluar Program}}}"
print " "
#1 Program Kasir Toko def kasir():
print " " print " "
print " Tahunan Jepara / 0235 " print " PT. Indomarco Pritama " print " Jl. Raya Tahunan Jepara KM. 23 " print " Jepara "
print " NPWP : 01.223.876.8-98.098 " print " "
print "23-09-14 | 21.20 983488/TONI/01 " print " "
nama1 = raw_input(' Masukkan Nama Barang 1 : ') jml1 = raw_input(' Masukkan Jumlah Pembelian 1 : ') harga1 = raw_input(' Masukkan Harga Barang 1 : ') nama2 = raw_input(' Masukkan Nama Barang 2 : ') jml2 = raw_input(' Masukkan Jumlah Pembelian 2 : ') harga2 = raw_input(' Masukkan Harga Barang 2 : ') nama3 = raw_input(' Masukkan Nama Barang 3 : ') jml3 = raw_input(' Masukkan Jumlah Pembelian 3 : ') harga3 = raw_input(' Masukkan Harga Barang 3 : ') bayar = raw_input(' Masukkan Pembayaran : ') tot1 = (int(jml1) * int(harga1))
tot2 = (int(jml2) * int(harga2)) tot3 = (int(jml3) * int(harga3))
total = (int(jml1) * float(harga1)) + (int(jml2) * float(harga2)) + (int(jml3) * float(harga3)) print " "
print "---" print " "
print " " + str(nama1)+" " + str(jml1)+" " + str(harga1)+" " + str(tot1) print " " + str(nama2)+" " + str(jml2)+" " + str(harga2)+" " + str(tot2)
print " " + str(nama3)+" " + str(jml3)+" " + str(harga3)+" " + str(tot3)
print " ____________________________________________________________________" print " "
print " Harga Jual : ",int(total)
print " ____________________________________________________________________" print " "
kembali = (int(bayar) - int(total)) print " Total : ",int(total) print " Bayar : ",int(bayar) print " Kembali : ",int(kembali) print " "
print "---"
#2 Improt Program Kasir Rumah Makan def krm():
import Kasir_rm print Kasir_rm print " "
#3 Program menghintung Nilai Tugas def tgs():
print " " print
"*********************************************************************************" print "*************************Program menghintung Nilai
Tugas*************************" print
"*********************************************************************************" print " "
print "Nilai Nilai Tugas adalah (Nilai Tugas 1 + Nilai Tugas 2 + Nilai Tugas 3)Dibagi 3" print " "
nama = raw_input (' Masukan Nama Mahasiswa : ') nim = raw_input (' Masukan NIM Mahasiswa : ') matkul = raw_input (' Masukan Mata Kuliah : ') nl1 = raw_input (' Masukan Nilai Tugas 1 : ') nl2 = raw_input (' Masukan Nilai Tugas 2 : ') nl3 = raw_input (' Masukan Nilai Tugas 3 : ') nilai_tugas = float(nl1)+float(nl2)+float(nl3)
nilai_akhir = nilai_tugas / 3 print " "
print "---" print " "
print " Nilai Akhir Semester"
print " Nama Mahasiswa : "+nama print " NIM Mahasiswa : "+str(nim) print " Mata Kuliah : "+matkul print " Adalah :",float(nilai_akhir)
print " "
print "---" print " "
print " "
print "****************************Tingkat Kembali Belajarnya***************************" print " "
#4 Improt Program Kalkulator def kal():
import Kalkulator_damas print Kalkulator_damas print " "
#5 Improt PROGRAM APLIKASI KALKULASI GAJI def dam(): import Kalkulasi_Gaji print Kalkulasi_Gaji print " " #---# while True: print " " menu() print " "
pilih=int (input("Masukan Pilihan Anda : ")) print " " if pilih == 1: kasir() elif pilih == 2: krm() elif pilih == 3: tgs() elif pilih == 4: kal() elif pilih == 5: dam() elif pilih == 6:
print "Terima Kasih Anda Telah Menggunakan Program Assena" print "Salam Hormat *** Damas Fahmi Assena *** ^_^ " break
else :
Hasil Outputnya :
Python 2.7.2 (default, Jun 12 2011, 15:08:59) [MSC v.1500 32 bit (Intel)] on win32 Type "copyright", "credits" or "license()" for more information.
>>> ================================ RESTART ================================ >>>
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ --- Menu Program Assena ---
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
1) Program Kasir Toko
2) Program Kasir Rumah Makan 3) Program Menghintung Nilai Tugas 4) Program Kalkulator
5) Program Aplikasi Kalkulasi Gaji 6) {{{Keluar Program}}}
Masukan Pilihan Anda : 1
Tahunan Jepara / 0235 PT. Indomarco Pritama Jl. Raya Tahunan Jepara KM. 23 Jepara
NPWP : 01.223.876.8-98.098
23-09-14 | 21.20 983488/TONI/01
Masukkan Nama Barang 1 : Minyak Goreng Masukkan Jumlah Pembelian 1 : 2
Masukkan Harga Barang 1 : 5000 Masukkan Nama Barang 2 : Bolpen Masukkan Jumlah Pembelian 2 : 4 Masukkan Harga Barang 2 : 2500 Masukkan Nama Barang 3 : Buku Tulis Masukkan Jumlah Pembelian 3 : 10 Masukkan Harga Barang 3 : 1500 Masukkan Pembayaran : 100000 --- Minyak Goreng 2 5000 10000 Bolpen 4 2500 10000 Buku Tulis 10 1500 15000 ____________________________________________________________________ Harga Jual : 35000 ____________________________________________________________________ Total : 35000
Bayar : 100000 Kembali : 65000 --- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ --- Menu Program Assena ---
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
1) Program Kasir Toko
2) Program Kasir Rumah Makan 3) Program Menghintung Nilai Tugas 4) Program Kalkulator
5) Program Aplikasi Kalkulasi Gaji 6) {{{Keluar Program}}}
Masukan Pilihan Anda : 2
masukkan nama Konsumen: Damas Nama Konsumen : Damas
Masukkan Pilihan 1. Bayar 2. Keluar Masukan Pilihan : 1 Pilih Makanan 1. BAKSO 2. MIE AYAM 3. SOTO AYAM 4. SOTO MIE 5. GADO - GADO 6. Minuman Masukkan pilihan anda : 1 Jumlah porsi : 5 Harga Bakso = Rp 7000 Total Makanan = Rp 35000 Pajak = Rp 3500.0 ___________________________________+ Total Seluruhnya = Rp 38500.0 Pilih Minuman 1. Air mineral 2. Es teh manis 3. Es Jeruk 4. Jus Alpukat 5. Jus Melon Masukkan pilihan anda : 2
Jumlah gelas : 6
Harga Es Teh Manis = Rp 2000 Total Minuman = Rp 12000 Pajak = Rp 1200.0
__________________________________+ Total Seluruhnya = Rp 13200.0
Apakah anda ingin memesan lagi? [Y/N] : n
Terima Kasih !
<module 'Kasir_rm' from 'E:\1. UNISNU\Semester 2\Algoritma & Struktur Data\Tugas\Damas\Kasir_rm.pyc'>
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ --- Menu Program Assena ---
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
1) Program Kasir Toko
2) Program Kasir Rumah Makan 3) Program Menghintung Nilai Tugas 4) Program Kalkulator
5) Program Aplikasi Kalkulasi Gaji 6) {{{Keluar Program}}}
Masukan Pilihan Anda : 3
********************************************************************************* *************************Program menghintung Nilai Tugas************************* *********************************************************************************
Nilai Nilai Tugas adalah (Nilai Tugas 1 + Nilai Tugas 2 + Nilai Tugas 3)Dibagi 3
Masukan Nama Mahasiswa : Damas Fahmi Assena Masukan NIM Mahasiswa : 161240000500
Masukan Mata Kuliah : Algoritma & Struktur Data Masukan Nilai Tugas 1 : 95
Masukan Nilai Tugas 2 : 98 Masukan Nilai Tugas 3 : 96
---
Nilai Akhir Semester
Nama Mahasiswa : Damas Fahmi Assena NIM Mahasiswa : 161240000500
Mata Kuliah : Algoritma & Struktur Data Adalah : 96.3333333333
Nilai dibulatkan menjadi : 96.0
---
****************************Tingkat Kembali Belajarnya***************************
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ --- Menu Program Assena ---
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
1) Program Kasir Toko
2) Program Kasir Rumah Makan 3) Program Menghintung Nilai Tugas 4) Program Kalkulator
5) Program Aplikasi Kalkulasi Gaji 6) {{{Keluar Program}}}
Masukan Pilihan Anda : 4
---Selamat Datang di Program Kalkulator--- ---Operasi Bilangan--- 1) Penjumlahan 2) Pengurangan 3) Perkalian 4) Pembagian 5) Keluar Program
Pilih Operasi Bilangannya: 1 Tambahkan Ini: 50
Dengan ini: 60 50 + 60 = 110
---Selamat Datang di Program Kalkulator--- ---Operasi Bilangan--- 1) Penjumlahan 2) Pengurangan 3) Perkalian 4) Pembagian 5) Keluar Program
Pilih Operasi Bilangannya: 5
Terima Kasih Telah Menggunakan Program Kalkulator DAMAS
<module 'Kalkulator_damas' from 'E:\1. UNISNU\Semester 2\Algoritma & Struktur Data\Tugas\Damas\Kalkulator_damas.py'>
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ --- Menu Program Assena ---
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
2) Program Kasir Rumah Makan 3) Program Menghintung Nilai Tugas 4) Program Kalkulator
5) Program Aplikasi Kalkulasi Gaji 6) {{{Keluar Program}}}
Masukan Pilihan Anda : 5
^^^^^^^^^^^^^^^^^^^^^^ PROGRAM KALKULASI GAJI ^^^^^^^^^^^^^^^^^^^^^^ | Pilih Jabatan | | 1. Direktur | | 2. Manager | | 3. Karyawan | | 4. OB | | 5. Exit | ^^^^^^^^^^^^^^^^^^^^^^ Masukan Pilihan Anda 2 ^^^^^^^^^^^^^^^^^^^^^^ Kalkulasi Gaji Manager
|=====================================| ('| Gaji Pokok : ', 2000000)
('| Tunjangan : ', 250000.0) ('| Pajak Penghasilan : ', 200000.0)
|_____________________________________| ('| Total Gaji Manager : ', 'RP', 2050000.0) |=====================================|
<module 'Kalkulasi_Gaji' from 'E:\1. UNISNU\Semester 2\Algoritma & Struktur Data\Tugas\Damas\Kalkulasi_Gaji.py'>
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ --- Menu Program Assena ---
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
1) Program Kasir Toko
2) Program Kasir Rumah Makan 3) Program Menghintung Nilai Tugas 4) Program Kalkulator
5) Program Aplikasi Kalkulasi Gaji 6) {{{Keluar Program}}}
Masukan Pilihan Anda : 6
Terima Kasih Anda Telah Menggunakan Program Assena Salam Hormat *** Damas Fahmi Assena *** ^_^ >>>