Laporan Project Akhir Rakha Widiyanto

Embed Size (px)

DESCRIPTION

laporan c++

Citation preview

  • FINAL PROJECT PEMROGRAMAN 1

    FINAL PROJECT PEMROGRAMAN

    Program Menu SUSU MAHASISWA

    NAMA : RAKHA WIDIYANTO

    KELAS : TKJ 2B

    NIM : 431311018

    PRODI : TEKNIK KOMPUTER JARINGAN

    JURUSAN: ELEKTRO

  • FINAL PROJECT PEMROGRAMAN 2

    ALGORITMA PEMROGRAMAN

    1. Memilih List menu Susu Mahasiswa..

    2. Masuk kode Jenis di menu pilihan.

    a. Jika ingin memilih Susu Kambing,inputkan nomer 1,lanjut ke langkah 3.

    b. Jika ingin memilih Susu Sapi,inputkan nomer 2, lanjut ke langkah 3.

    c. Jika ingin memilih Susu Kuda Liar,inputkan nomer 3 lanjut ke langkah 3.

    d. Jika ingin memilih Susu Kedelai,inputkan nomer 4 lanjut ke langkah 3.

    e. Jika ingin membatalkan Pilihan,inputkan nomer 0 lanjut ke langkah 10

    f. Jika ingin memilih Pilihan,selain pilihan yang ada di menu misalkan memlih Z

    maka akan lanjut ke langkah 10

    3. Masukan kode Varian rasa.

    a. Jika ingin memilih rasa Murni inputkan a, lanjut ke langkah 4.

    b. Jika ingin memilih rasa Jahe inputkan b , lanjut ke langkah 4.

    c. Jika ingin memilih rasa Telur,Madu,Jahe inputkan c , lanjut ke langkah 4.

    d. Jika ingin memilih Pilihan,selain pilihan yang ada di menu misalkan memlih 9

    maka akan lanjut ke langkah 2

    4. Masukkan Jumlah Gelas yang ingin ditambah

    5. Ingin menambah gelas tambahan lagi y/n?

    a. Jika y maka program akan kembali lagi ke menu pilihan

    b. Jikan n maka akan ke langkah 6

    6. Setelah itu program akan memunculkan harga total yang harus dibayar oleh pembeli Susu

    Mahasiswa.

    7. Selanjutnya Pembeli membayar Uang Kembalian /Gelas

    a. Jika uang nya lebih dari total pembelian, program akan memunculkan banyaknya

    uang kembalian tersebut

    b. Jika uang nya Kurang dari total pembelian, program akan menampilkan

    pemberitahuan bahwa Uang anda tidak cukup.

    8. Setelah itu Program akan menampilkan apakah anda ingin membeli Susu Mahasiswa

    lagi ?

    a) jika anda menginput y maka akan kembali lagi ke langkah 1

    b) jika anda menginput t maka akan lanjut ke langkah 8.

    c)

    9. Pilih menu Keluar.

    10. Program selesai.

  • FINAL PROJECT PEMROGRAMAN 3

    Source Code dan Hasil Program

    Sorce Code Tampilan pada Menu SUSU Mahasiswa :

    system ("color 4E"); ulang: system("cls"); cout

  • FINAL PROJECT PEMROGRAMAN 4

    system ("color 4E"); 4= warna background Red dan E= warna tulisan Light Yellow

    Ini adalah list Menu dari sorce kode tersebut terdapat 4 pilihan jenis Susu , dan 3 Jenis varian rasa

    Sorce kode jika ingin membatalkan pembelian Susu Mahasiswa

  • FINAL PROJECT PEMROGRAMAN 5

    Tampilan program akan Keluar (Exit) jika menginputnya angka 0 ataupun tidak sesuai dengan

    kode jenis yang tertera pada list menu tersebut

    Sorce kode untuk menginput kode jenis dan varian rasa yang akan dipilh

    { case 1: case'a': system("cls"); jenis="SUSU KAMBING"; if (kodejenis=='a') { rasa="Murni"; hrg=4500; } else if(kodejenis=='b') { rasa="Jahe"; hrg=6000; } else { rasa="Telor,Madu,Jahe"; hrg=7500; }

  • FINAL PROJECT PEMROGRAMAN 6

    break; case 2: case'b': system("cls"); jenis="SUSU SAPI"; if (kodejenis=='a') { rasa="Murni"; hrg=5000; } else if(kodejenis=='b') { rasa="Jahe"; hrg=6500; } else { rasa="Telor,Madu,Jahe"; hrg=8500; } break; case 3: case'c': system("cls"); jenis="SUSU KUDA LIAR"; if (kodejenis=='a') { rasa="Murni"; hrg=15000; } else if(kodejenis=='b') { rasa="Jahe"; hrg=18000; } else { rasa="Telor,Madu,Jahe"; hrg=22000; } break; case 4 : case'd': system("cls"); jenis="SUSU KEDELAI"; if (kodejenis=='a') { rasa="Murni";

  • FINAL PROJECT PEMROGRAMAN 7

    hrg=4000; } else if(kodejenis=='b') { rasa="Jahe"; hrg=6000; } else { rasa="Telor,Madu,Jahe"; hrg=8000; } break;

    }

    Contohnya Jika anda menginput Susu Sapi rasa telor,madu,jahe maka anda harus menginput kode Jenis

    Susu denga memlih 2, lalu kemudian anda akan memilih variasan rasa tersebut dengan menginput kode

    VarianRasa dengan memlih c.

    berikut tampilan programnya :

  • FINAL PROJECT PEMROGRAMAN 8

    Memasukan jumlah Susu/Gelas yang akan di beli dan total yang harus di bayar

    Berikut ini sorce code nya:

    system ("color E1"); cout

  • FINAL PROJECT PEMROGRAMAN 9

    Tampilan program :

    jika anda memilih y maka program akan kembalik mengitung pesanan yang anda tambah

    dengan cara kembali ke Menu lagi

    source kode :

  • FINAL PROJECT PEMROGRAMAN 10

    Menambah gelas susu tambahan

    Kemudian input kembali kode jenis dan rasa varian yang terdapat pada menu tersebut

    Misalnya input kode jenis no 4, lalu varian rasa b maka :

    Menjumlahkan keseluruhan susu yang ditambahkan tadi

    Lalu inputkan inputkan n jika tidak ingin menambah kembali maka program menampilkan harga yang

    harus anda bayar, lalu inputkan juga uang yang harus anda bayar

    Contoh:

    Total harga yaitu Rp.14500 (susu sapi rasa Telur madu jahe rp.8500 + susu kedelai rasa jahe rp.6000)

    Dan anda menginput bayaran rp.16000 maka total kembalin rp.1500

  • FINAL PROJECT PEMROGRAMAN 11

    Lalu jika anda menginput nominal jumlahnya yang harus anda bayar nya kurang dari uang yang harus

    anda bayar misalkan 9000 , maka ukemb=ubyr-tot; aka nada tulisan Maaf Uang anda tidak cukup

    Note : system(cls) digunakan untuk mengganti code page.

    system ("color 4E"); E= warna background LightYellow dan 1= warna tulisan Blue

  • FINAL PROJECT PEMROGRAMAN 12

    Program akan menampilkan pilihan untuk membeli lagi atau tidak

    jika anda memlih y (ya) if(lagi=='y' || lagi=='Y'){goto ulang;} else maka program tersebut

    akan kembali lagi ke menu awal

    menulagi : coutlagi; if(lagi=='y' || lagi=='Y'){goto ulang;} else if(lagi=='t' || lagi=='T'){goto selesai;} else {cout

  • FINAL PROJECT PEMROGRAMAN 13

    system ("color C1"); C= warna background LightRed dan 1= warna tulisan blue

    system ("color D2"); D= warna background light purple dan 2= warna tulisan green

    system ("color 73"); 7= warna background White dan 3= warna tulisan Aqua

    system ("color A4"); A= warna background Light Green dan 4= warna tulisan Red

    Menyalin data .Txt yang berada di file dev c++ ke sebuahfile yang bernama projectMenu.TXT,

    yang berada pada Dirctory E:/

  • FINAL PROJECT PEMROGRAMAN 14

  • FINAL PROJECT PEMROGRAMAN 15

    LIST PROGRAM FULL (Source Code)

    #include #include #include #include #include using namespace std; char kodejenis,*rasa,*jenis; int koderasa; //variable long hrg,jml,tot=0,ukemb,ubyr; char beli; float pembayaran(){ tot+=hrg*jml; } int main() { ofstream output; output.open("E:\projectMenu.TXT"); { system ("color 4E"); ulang: menu: system("cls"); cout

  • FINAL PROJECT PEMROGRAMAN 16

    cout

  • FINAL PROJECT PEMROGRAMAN 17

    if (kodejenis=='a') { rasa="Murni"; hrg=5000; } else if(kodejenis=='b') { rasa="Jahe"; hrg=6500; } else { rasa="Telor,Madu,Jahe"; hrg=8500; } } case 3: { system("cls"); jenis="SUSU KUDA LIAR"; if (kodejenis=='a') { rasa="Murni"; hrg=15000; } else if(kodejenis=='b') { rasa="Jahe"; hrg=18000; } else { rasa="Telor,Madu,Jahe"; hrg=22000; } break; } case 4 : { system("cls"); jenis="SUSU KEDELAI"; if (kodejenis=='a') { rasa="Murni"; hrg=4000; } else if(kodejenis=='b') {

  • FINAL PROJECT PEMROGRAMAN 18

    rasa="Jahe"; hrg=6000; } else { rasa="Telor,Madu,Jahe"; hrg=8000; } break; } } system ("color E1"); cout

  • FINAL PROJECT PEMROGRAMAN 19

    {cout