1 / 27

TUGAS BESAR KELOMPOK

TUGAS BESAR KELOMPOK. Studi Kasus 1: Rumah Makan.

Download Presentation

TUGAS BESAR KELOMPOK

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. TUGAS BESAR KELOMPOK

  2. Studi Kasus 1: Rumah Makan • Sebuahrumah makan “Pasti Enak” yang terletakdiJl.Cinunuk No.37 telp (022) 7420123Bandung, menjualberagamnasi, sbb : PilihanHarga1.NasiGoreng12.000 2.NasiRames 10.000 3.Nasi Soto 25.000 4.NasiGudeg 16.000 Selainitutampilpesan “kode yang andamasukansalah!!input [1/2/3/4]!!”

  3. Rancangan Input • RUMAH MAKAN ” PASTI ENAK ” Jl.Cinunuk No.37 telp (022) 7420123Bandung ----------------------------------------------------- ----------[ PILIHAN MENU ]------------------- 1.NasiGoreng12.000 2.NasiRames 10.000 3.Nasi Soto 25.000 4.NasiGudeg 16.000 ------------------------------------------------------------------------------------------------------------ MasukanNamaPembeli : MasukanPilihan Menu [1/2/3/4] : MasukanJumlahPorsi : Porsi

  4. RANCANGAN OUTPUT • RUMAH MAKAN” PASTI ENAK” Jl.Cinunuk No.37 telp (022) 7420123Bandung ----------------------------------------------------- ----------[ PILIHAN MENU ]------------------- 1. NasiGorengRp. 4500 2. NasiRamesRp. 3500 3. Nasi Soto Rp. 5000 4. NasiGudegRp. 6000 ------------------------------------------------------ NamaPembeli : Husnul RizkaPilihan Menu [1/2/3/4] : 3JumlahPorsi : 2 Harga : (2 porsi X 25000) = 50000PPN 10% : Rp. 5000Total Bayar : Rp. 55000------------------------------------------------------ TerimaKasih

  5. KetentuanProgram : • Buatlah program dan flowchartnya dengan kriteria: • 1. Buatfungsidengannamagaris2. BuatfungsidengannamahitungPajakuntukmenghitungppn = 10% x (harga x jml) 3. BuatfungsidengannamajumlahBayaruntukmenghitung Total bayar = (harga x jml)+ppn4. Gunakanfungsi if – else untukmencarinamamenudanharga • Gunakan looping untuk tetap dalam menu. • 5. Buat Fungsi menampilkan Nama Restoran • 6. Buat fungsi untuk menampilkan menu

  6. Studi Kasus 2 : Aplikasi Urutan Surat dalam Al-qur’an • Sebagai muslim, kita tentunya harus mengetahui nama-nama surat dalam alquran, arti surat tersebut dan berapa jumlah ayatnya. Buatlah program yang akan membantu kamu mengetahui informasi tersebut dengan hanya memasukkan nomor surat. • Jumlah surat = 114, jika user memasukkan angka lebih besar tampilkan pesan “Nomor surat tidak ada”.

  7. Rancangan Input APLIKASI ANAK SHALIH CINTA AL-QURANHak Cipta Kelas Dasar Pemrograman ---------------------MENU----------------------- ----------------------------------------------------- MasukanNama: Masukkan nomor surat: ------------------------------------------------------------------------------------------------------------ (Mau coba lagi? “Y/T”)

  8. Rancangan Output • APLIKASI ANAK SHALIH CINTA AL-QURANHak Cipta Kelas Dasar Pemrograman ----------------------------------------------------- ----------------------------------------------------- MasukkanNama anda : Husnul Masukkan nomor surat: 1 Hay, Husnul, Surat ke – 1 Nama surat : Al-Fatihah Arti surat : Pembuka Jumlah ayat : 7 ------------------------------------------------------------------------------------------------------------ (Mau coba lagi? “Y/T”)

  9. KetentuanProgram : • Buatlah program dan flowchartnya dengan kriteria: • Gunakan array untuk menyimpan nama surat • Gunakan array untuk menyimpan arti nama surat • Gunakan array untuk menyimpan jumlah ayatnya • Buatfungsidengannamagaris • Buat Fungsi menampilkan Nama Aplikasi • Buat fungsi untuk menampilkan menu • Gunakan looping untuk mengulangi inputan user

  10. Studi Kasus 3 : Kamus Kecil Bahasa sunda & Inggris • Aplikasibelajarbahasa SUNDA daninggrisuntuksikecil • Kamuskecilbahasainggrisdansundainiterdiridari 30 kata. (Pilihsendiri kata-katanyadancaripadanannyadalambahasaindonesia) • User akanmemasukkan kata kuncidalambahasaindonesiadan program akanmenampilkanbahasainggrisdansundanya. Jika kata yang dimaksudtidakadaakanditampilkanpesan “Maaf kata tersebutbelumada”

  11. Rancangan Input APLIKASI ANAK BELAJAR BAHASA Hak Cipta Kelas Dasar Pemrograman ---------------------MENU----------------------- ----------------------------------------------------- MasukanNama: Masukkan KATA: ------------------------------------------------------------------------------------------------------------ (Mau coba lagi? “Y/T”)

  12. Rancangan Output • APLIKASI ANAK BELAJAR BAHASA Hak Cipta Kelas Dasar Pemrograman ----------------------------------------------------- ----------------------------------------------------- MasukkanNama: Husnul Masukkan kata:Selimut Selimutsundana “kampuh”, in english “blanket” ------------------------------------------------------------------------------------------------------------ (Mau coba lagi? “Y/T”)

  13. KetentuanProgram : • Buatlah program dan flowchartnya dengan kriteria: • Gunakan array untuk menyimpan kataInggris • Gunakan array untuk menyimpan kataSunda • Buatfungsidengannamagaris • Buat Fungsi menampilkan Nama Aplikasi • Buat fungsi untuk menampilkan menu • Gunakan looping untuk mengulangi inputan user • Gunakanfungsioperasi string strcmp,strupr,strlwr

  14. Studi Kasus 4 : Kalkukator Resistor • Resistoradalahsalahsatukomponenelektronika yang berfungsisebagaitahananarus. Resistor memilikinilairesistansi yang diwakiliolehkodewarna resistor (gelangwarnadenganjumlah 4 – 6). • Menghitungnilairesistansimerupakansalahsatukemampuandasardalambelajarelektronika.

  15. Ketentuan Program • Buatlah program kalkulator resistor. Gunakankreatifitassendiriuntuk output yang ditampilkan. • Program harusmenggunakan array, looping danmengandungfungsihitungResistansi. Selainitu input warnagelangdari user.

  16. Studi Kasus 5 : Menampilkan Bintang-bintang Buatlah program menampilkan • Bintang Biasa *** *** *** 2. Bintang Siku * ** *** **** 3. Bintang Siku Terbalik **** *** ** * 4. Bintang Piramida * ** *** **** 5. Bintang Piramida Terbalik **** *** ** *

  17. Rancangan Input Aplikasi ” Bintang-Bintang ” Dibuat oleh bintang-bintang kelas Elektro 3A ----------------------------------------------------- ----------[ PILIHAN MENU ]------------------- 1. Bintang Biasa 2. Bintang Siku 3. Bintang Siku Terbalik 4. Bintang Piramid 5. Bintang Piramid Terbalik 6. Keluar ------------------------------------------------------ ------------------------------------------------------ Masukkan Pilihan : Masukkan tinggi bintang : Coba lagi (Y/T)

  18. Rancangan Output ----------------------------------------------------- ----------[ PILIHAN MENU ]------------------- 1. Bintang Biasa 2. Bintang Siku 3. Bintang Siku Terbalik 4. Bintang Piramid 5. Bintang Piramid Terbalik 6. Keluar ------------------------------------------------------ ------------------------------------------------------ Masukkan Pilihan : 1 Masukkan tinggi bintang : 4 **** **** **** **** Coba lagi (Y/T)

  19. Ketentuan Program • Jangan lupa flowchartnya • Buat fungsi segitigaBiasa • Buat fungsi segitigaSiku • Buat fungsi segitigaSiku Terbalik • Buat fungsi segitigaPiramida • Buat fungsi segitigaPiramidaTerbalik • Buatfungsidengannamagaris • Buat Fungsi menampilkan Nama Aplikasi • Buat fungsi untuk menampilkan menu • Gunakan looping untuk mengulangi inputan user

  20. Studi Kasus 6. Bank Syariah Seseorang punya rekening tabungan di bank sebesar Rp. 10.000,- (saldo awal). Selanjutnya ia dapat menyetor atau mengambil tabungannya. Ketentuan: Bank membuat kebijakan bahwa saldo minimum yang harus disisakan direkening adalah 10.000,-

  21. RANCANGAN INPUT ------------------------------------------- PT. BANK SYARIAH INDEPENDEN ------------------------------------------ Saldo : Rp. 10000,- Menu Transaksi 1. Setor Tabungan 2. Ambil Tabungan 3. Lihat Saldo 4. Exit Pilihan menu (1/2/3/4)?

  22. RANCANGAN OUTPUT ------------------------------------------- PT. BANK SYARIAH INDEPENDEN ------------------------------------------ Setor Tabungan : 20000 Saldo : Rp. 30000 Menu Transaksi 1. Setor Tabungan 2. Ambil Tabungan 3. LihatSaldo 4. Exit Pilihan menu (1/2/3/4)?

  23. Ketentuan Program • Buatlah Flowchart dan Program tersebut dengan kriteria : • Menggunakan Pengulangan (looping) • Terdapat fungsi SetorTabungan • Terdapat fungsi AmbilTabungan • Terdapat fungsi hitungSaldo

  24. Studi Kasus 7: Travel • Sebuahperusahaan travel “Elektro Trans” di Bandung melayanirutesebagaiberikut: RuteHargatiket1.Jakarta120.000 2.Bogor 100.000 3.Depok100.000 4.Tangerang 110.000 Selainitutampilpesan “kode yang andamasukansalah!!input [1/2/3/4]!!” • Perusahaan memberikankebijakan: • Jika total bayarlebihbesardari 300.000,- makadapatdiskon 5%Jika total bayarlebihbesardari600.000,- makadapatdiskon10%Jika total bayarlebihbesardari1.000.000,- makadapatdiskon15% • Selainitu, karenadalammasa promo, perusahaanmemberikan bonus: • Jikarute yang dipilih Jakarta dapat bonus gelasJikarute yang dipilihBogor dapat bonus payung • Jikarute yang dipilihDepokdapat bonus gelas • Jikarute yang dipilihTangerangdapat bonus Jam meja

  25. Rancangan Input TRAVEL “ELEKTRO TRANS” Jl.Cinunuk No.37 telp (022) 7420123Bandung ----------------------------------------------------- ----------[ PILIHAN MENU ]------------------- 1. Jakarta120.000 2. Bogor 100.000 3.Depok100.000 4.Tangerang 110.000 ------------------------------------------------------------------------------------------------------------ MasukanNamaPelanggan: MasukanPilihanrute[1/2/3/4] : MasukanJumlahTiket: buah

  26. RANCANGAN OUTPUT TRAVEL “ELEKTRO TRANS” Jl.Cinunuk No.37 telp (022) 7420123Bandung ----------------------------------------------------- ----------[ PILIHAN MENU ]------------------- 1. Jakarta120.000 2. Bogor 100.000 3.Depok100.000 4.Tangerang 110.000 ------------------------------------------------------------------------------------------------------------ NamaPelanggan : Husnul RizkaPilihan Menu [1/2/3/4] : 3JumlahTiket : 4 Harga:(4buahX 100000) = 400000 Diskon 5% = 20000 Total Bayar : Rp. (400000-20000) = 380000 Bonus : Gelas ------------------------------------------------------ TerimaKasih

  27. KetentuanProgram : • Buatlah program dan flowchartnya dengan kriteria: • Buatfungsidengannamagaris • BuatfungsidengannamacekDiskonuntukmengecekapakahpelanggantersebutdapatdiskon? • BuatfungsidengannamajumlahBayaruntukmenghitung Total bayar = (harga x jmltiket)-diskon • BuatfungsidengannamaberiBonusuntukmemberi bonus sesuaiketentuan • Gunakanfungsi if – else untukmencarinamarutedanharga, diskondan bonus • Gunakan looping untuk tetap dalam menu. • Buat Fungsi menampilkan Nama Travel • Buat fungsi untuk menampilkan menu

More Related