• Tidak ada hasil yang ditemukan

Project Program Sederhana Menggunakan Software Python

N/A
N/A
Protected

Academic year: 2021

Membagikan "Project Program Sederhana Menggunakan Software Python"

Copied!
11
0
0

Teks penuh

(1)

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

(2)

#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)

(3)

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)

(4)

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 :

(5)

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

(6)

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

(7)

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

---

(8)

****************************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 ---

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

(9)

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 *** ^_^ >>>

(10)
(11)

Referensi

Dokumen terkait

Interferensi leksikon yang terdapat dalam data dikelompokkan menjadi interferensi leksikon kata kerja (verba), kata benda (nomina), kata sifat (ajektiva), kata

Ahli waris menurut hukum waris adar Minangkaba untuk harta pusaka rendah sama halnya dengan hukum waris Islam atau faraidh. Menurut hukum haris Islam atau

Permasalahan dalam putusan Mahkamah Agung tersebut menarik untuk dibahas lebih dalam terkait dengan permasalahan kewarisan yang memberikan porsi wasiat wajibah

Actinomycetes adalah prokariot yang menghasilkan substansi penting untuk kesehatan seperti antibiotik, enzim, dan immunomodulator (Moncheva et al., 2000) dan salah

Hasil Penelitian ini adalah bahwa: (1) Hasil pengujian secara parsial menunjukkan bahwa kualitas produk, harga dan kualitas pelayanan berpengaruh positif

Skripsi ini telah disetujui pembimbing dan siap untuk dipertahankan dihadapan tim penguji program Sarjana Strata 1 (S1) Fakultas Sains Dan Teknologi Universitas Islam Nahdlatul

Teman-teman mahasiswa di lingkungan program studi Teknik Informatika Fakultas Sains dan Teknologi Universitas Islam Nahdlatul Ulama Jepara yang senantiasa menghibur dan

Program Studi Tenik Industri Fakultas Sains dan Teknologi Universitas Islam Nahdlatul Ulama JeparaSikap kerja pada pekerja pembuat keramik tidak ergonomis Serta postur