Kasus A : Permainan Prima

dokumen-dokumen yang mirip
Contoh Kasus A : Belajar Naik Motor

Kasus A : Tabel untuk AM

Kasus A : Enkripsi Kalimat

Kasus A : Coklat Gratis

A. Catur. Time Limit : 1 detik

Kasus A : Permainan Jumlah Hari

Pertemuan 5: Pengenalan Variabel Array

:Mahasiswa dapat mempraktekkan penggunaan array

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UGM MATA KULIAH : PEMROGRAMAN I HARI, TANGGAL : RABU, 5 OKTOBER 2016 : BUKU TERBUKA

SOAL BABAK PENYISIHAN TAHAP Informatic Logical Programming Competition 2010

I. SOAL PILIHAN GANDA

ALGORITMA PEMOGRAMAN SEMESTER GENAP 2017/2018

Bangun yang memiliki sifat-sifat tersebut disebut...

SOAL BABAK PENYISIHAN Programming Contest Sessions JOINTS 2008 BAGIAN PERTAMA : ANALITIK

BAB I PENDAHULUAN 1.1. Latar Belakang

SOAL OLIMPIADE MATEMATIKA SLTP TINGKAT KABUPATEN / KOTA 28 JUNI 2005

BAB 1 PENDAHULUAN. xiv. 1.1 Latar Belakang

DASAR PEMROGRAMAN. Institut Teknologi Sumatera

BAB III ANALISA DAN PERANCANGAN

KELAS 8 NASKAH SOAL OLIMPIADE MATEMATIKA ANAK BANGSA HOTEL MERDEKA, 16 JANUARI 2011

TRYOUT MATEMATIKA 1 UJIAN SEKOLAH/MADRASAH TINGKAT SD/MI TAHUN AJARAN 2016/2017

Kompetisi Sains Madrasah 2015 Tingkat Propinsi-Madrasah Ibtidaiyah-Matematika NASKAH SOAL BIDANG STUDI : MATEMATIKA TINGKAT : MADRASAH IBTIDAIYAH

MODUL PRAKTIKUM. MODUL I - VIII Modul penuntun dan bahan praktikum matakuliah algoritma dan pemograman

A. Jangkauan Terbesar

BAB I PENDAHULUAN. Seiring dengan perkembangan zaman, dunia teknologi yang ada sekarang

SIMULASI UASBN SD/MI/SDLB. Kelas VI NASKAH UJIAN : MATEMATIKA KODE SOAL. April 2008

OLIMPIADE SAINS NASIONAL VIII

MATA PELAJARAN : Matematika : SMP / MTs. WAKTU PELAKSANAAN : Rabu, 25 April 2012 :

MODUL PRAKTIKUM TI014 STRUKTUR DATA Season 1

User Manual SIA-Mahasiswa

BAB III METODE PENELITIAN. Berikut langkah-langkah yang dilakukan dalam penelitian ini :

OLIMPIADE SAINS TERAPAN NASIONAL 2008

MATA PELAJARAN : Matematika : SMP / MTs. WAKTU PELAKSANAAN : Rabu, 25 April 2012 :

OMITS 12. Soal Babak Penyisihan Olimpiade Matematika ITS (OMITS) Tahun 2012 Tingkat SMA/Sederajat MATEMATIKA ING NGARSA SUNG TULADHA

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET BAHASA PEMROGRAMAN Semester 3 Perulangan for 4 X 50 menit

Latihan Soal Ujian Nasional Sekolah Menengah Pertama / Madrasah Tsanawiyah. SMP / MTs Mata Pelajaran : Matematika

JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK Universitas Widyatama UJIAN TENGAH SEMESTER TA. 2009/2010

SOAL MATEMATIKA - SMP

Refreshing Materi Kuliah Semester Pendek 2010/2011. Logika dan Algoritma. Heri Sismoro, M.Kom.

KELAS 5 NASKAH SOAL OLIMPIADE MATEMATIKA ANAK BANGSA HOTEL MERDEKA, 17 FEBRUARI 2013

DINAS PENDIDIKAN KABUPATEN MALANG MGMP MATEMATIKA SMPN SATAP TRYOUT UN menit

Algoritma,Flowchart, Konsep

PAKET B-01 MAT-SMP/MTs DOKUMEN NEGARA SANGAT RAHASIA. SOAL TRY OUT UJIAN NASIONAL SMP/MTs TAHUN PELAJARAN 2016/2017 MATEMATIKA (B01)

Petunjuk Pengerjaan Soal Semifinal Olimpiade Matematika ITS (OMITS) tingkat SMA/Sederajat tahun 2012

PERTEMUAN 8 MATRIX. Introduction Definition How is matrix stored in memory Declaration Processing

LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA Searching ( Pencarian ) Modul III

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

KELAS 4 NASKAH SOAL OLIMPIADE MATEMATIKA ANAK BANGSA HOTEL MERDEKA, 29 JANUARI 2012

A. TUJUAN PEMBELAJARAN

LOMBA MATEMATIKA NASIONAL KE-26

JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK Universitas Widyatama. Kasus A : Mudik Euy

UJICOBA UJIAN NASIONAL SMP-MTs NEGERI SWASTA KOTA MALANG TAHUN 2013/2014 Mata Pelajaran Hari,Tanggal Waktu Jumlah Soal

Petunjuk Pengerjaan Soal Semifinal Olimpiade Matematika ITS (OMITS) tingkat SMP/Sederajat tahun 2012

DINAS PENDIDIKAN KABUPATEN MALANG MGMP MATEMATIKA SMPN SATAP TRYOUT UN menit

HIMPUNAN MAHASISWA MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS GADJAH MADA SEKIP UTARA UNIT III BULAKSUMUR P.O.

SOAL TRY OUT MATEMATIKA SMP CENDANA PEKANBARU TAHUN PELAJARAN 2016/2017

ARRAY DIMENSI 1 & 2. Array dapat didefinisikan sebagai suatu himpunan hingga elemen yang terurut dan homogen.

MATEMATIKA (Paket 5) Waktu : 120 Menit

BAB I PENDAHULUAN 1.1 Latar Belakang

Pengenalan Algoritma

STMIK GI MDP ANALISIS DAN PERANCANGAN APLIKASI PEMBELAJARAN BERBASIS WEB PADA SMA NEGERI 3 PALEMBANG

BIDANG STUDI : MATEMATIKA

Sistem Komputer. Software / Perangkat Lunak. Hardware / Perangkat keras. Brainware / Pemakai

Pertemuan 6: Dekomposisi Fungsional (Konsep Prosedur dan Fungsi)

PETUNJUK UMUM OLMIPA UB 2013 BIDANG MATEMATIKA

UAN MATEMATIKA SMP 2007/2008 C3 P13

OLIMPIADE SAINS TERAPAN SMK PROPINSI JAWA TENGAH 2009

KONTES LITERASI MATEMATIKA IV (Penyisihan)

UN SMP 2012 MATEMATIKA

5. Dari barisan aritmetika diketahui suku ke-3 = 14 dan suku ke-7 = 26. Jumlah 18 suku pertama adalah.. A. 531 B. 603 C D. 1.

Heme's Horse. Contoh Input Contoh Output 3 00: : :23

HIMPUNAN MAHASISWA MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS GADJAH MADA SEKIP UTARA UNIT III BULAKSUMUR P.O.

SOAL MATEMATIKA - SMP

Membimbing siswa untuk merangkum materi yang baru saja disajikan

LEMBAR SOAL ISIAN SINGKAT

SIMULASI 2 NASKAH SOAL MATEMATIKA

BAB IV HASIL DAN PENGUJIAN

Individual Contest Section I: 1. Colleen menggunakan kalkulator untuk

NASKAH SOAL PENYISIHAN MATHEMATICS BATTLE CHALLENGE GOES TO SCHOOL 2016

MATA PELAJARAN PELAKSANAAN PETUNJUK UMUM

Problem A Lama Menonton

Larik/ Array int a1, a2, a3, a4, a5;

pagar kebun, ternyata masih kurang dan Pak Sulis membeli kawat lagi sebanyak 3 m.

Halaman muka Sistem Informasi Akademik Universitas Lampung (

Analisis Penggunaan Algoritma RSA untuk Enkripsi Gambar dalam Aplikasi Social Messaging

BAB III ANALISIS DAN PERANCANGAN

BIDANG STUDI : MATEMATIKA

OLIMPIADE SAINS NASIONAL IX

OLIMPIADE SAINS NASIONAL VIII

Mengenal dan Mulai Bekerja dengan Access 2007

PERTEMUAN 3 TAHAPAN PEMBANGUNAN PROGRAM

PANDUAN PENGGUNAAN APLIKASI SIMJAR

UJICOBA UJIAN NASIONAL SMP-MTs NEGERI SWASTA KOTA MALANG TAHUN 2013/2014 Mata Pelajaran Hari,Tanggal Waktu Jumlah Soal

SELEKSI PESERTA OLIMPIADE SAINS NASIONAL SD/MI TINGKAT KABUPATEN/KOTA PROPINSI NUSA TENGGARA BARAT TAHUN 2013

UJICOBA UJIAN NASIONAL SMP-MTs NEGERI SWASTA KOTA MALANG TAHUN 2013/2014 Mata Pelajaran Hari,Tanggal Waktu Jumlah Soal

Kontes Terbuka Olimpiade Matematika

DINAS PENDIDIKAN KABUPATEN MALANG MGMP MATEMATIKA SMPN SATAP TRYOUT UN menit

MUSYAWARAH KERJA KEPALA SEKOLAH (MKKS) SMP KABUPATEN PURWOREJO Sekretariat: Jl. Jendral Sudirman 8 Purworejo Telepon/Fax (0275)

Transkripsi:

Kasus A : Permainan Prima Ada seorang penggemar bilangan prima ingin bermain-main dengan bilangan prima. Dia ingin menginput banyak bilangan pada table array dan kemudian dia ingin mencari bilangan prima pada table tersebut serta dia ingin menyulap semua bilangan primanya menjadi 0. Buatlah program untuk membantu orang tersebut dengan menggunakan fungsi atau procedure! Desain Tampilan: --Menu Utama 1. Input Bilangan. Tampilkan Bilangan Prima 3. Sulap Bilangan Prima jadi 0 Pilihan Anda : Bila pilihan 1 : Baris pertama merupakan banyaknya baris (0 < b 15), dan baris kedua merupakan banyaknya kolom (0 < k 5), baris selanjutnya adalah bilangan-bilangan pada posisi baris dan kolomnya. Input: 4 5 6 35 Bila pilihan : Tampilkan bilangan prima pada table bilangan tersebut Output: 3 5 Bila pilihan 3 : Tampilkan table bilangan setelah bilangan prima dirubah menjadi 0 Output: 0 0 4 0 (catatan: pilihan dan 3 bisa di lakukan setelah melakukan pilihan 1) By. Sodiq Algoritma & Pemrograman I Ver/Rev : 1/0 Halaman : 1 dari 1

Kasus B : Perhitungan Bangun Ruang Ada seorang matematikawan yang sedang mengajarkan bangun ruang, namun dia kebingungan dalam membuat program untuk menghitung luas permukaan dan volume dari beberapa bangun ruang. Buatlah program untuk membantu matematikawan tersebut dengan menggunakan fungsi atau procedure! Desain Tampilan: --Menu Utama Menghitung Luas Permukaan dan Volume 1. Balok. Tabung 3. Kerucut Pilihan Anda : Bila pilihan 1 : Lakukan input keperluan balok dan tampilkan luas permukaan serta volumenya. Input: //input panjang 3//input lebar 4//input tinggi Output: 5//luas permukaan 4//volume Bila pilihan : Lakukan input keperluan tabung dan tampilkan luas permukaan serta volumenya. (lihat contoh pada pilihan 1) Bila pilihan 3 : Lakukan input keperluan kerucut dan tampilkan luas permukaan serta volumenya. (lihat contoh pada pilihan 1) (catatan: inputan bagi semua bangun ruang tersebut adalah keperluan untuk menghitungnya, misal pada balok diperlukan p, l, dan t. untuk tabung dan kerucut cari sendiri) By. Sodiq Algoritma & Pemrograman I Ver/Rev : 1/0 Halaman : dari 1

Kasus C : Data Tukang Bala-Bala Ada seorang penjual bala-bala yang berpikir modern. Dia berpikir bahwa setiap penjualannya dia menyisihkan 0% dari hasil jualannya per hari, dan datanya diinputkan setelah seminggu. Kemudian dia ingin menambahkan fitur untuk mencari penyisihan uang terbesar di hari ke berapa. Buatlah program untuk membantu matematikawan tersebut dengan menggunakan fungsi atau procedure! Desain Tampilan: --Menu Utama 1. Input Data. View Data 3. Cari Penyisihan Uang Terbesar Pilihan Anda : Bila pilihan 1 : Lakukan input berikut: < hari ke berapa (1 sampai <= 7 ) > < hasil penjualannya per hari > Input: 1 100000 100000 3 80000 4 60000 5 10000 7 40000 Bila pilihan : Tampilkan data dengan format berikut: <hari ke-> <hasil penjualannya> <0% dari uang yang disisihkan *hasil penjualannya> Output: 1 100000 0000 100000 0000 3 80000 16000 4 60000 1000 5 10000 4000 7 40000 8000 Bila pilihan 3 : Tampilkan hari ke berapa yang jumlah uang sisihannya terbesar < hari > < hasi penjualannya > < uang yang disisihkan > Output: 5 10000 4000 By. Sodiq Algoritma & Pemrograman I Ver/Rev : 1/0 Halaman : 3 dari 1

Kasus D : Data Tukang Cilok Ada seorang penjual cilok yang berpikir modern. Dia berpikir bahwa setiap penjualannya dia menyisihkan 10% dari hasil jualannya per hari, dan datanya diinputkan setelah seminggu. Kemudian dia ingin menambahkan fitur untuk mencari penyisihan uang terkecil di hari ke berapa. Buatlah program untuk membantu matematikawan tersebut dengan menggunakan fungsi atau procedure! Desain Tampilan: --Menu Utama 1. Input Data. View Data 3. Cari Penyisihan Uang Terkecil Pilihan Anda : Bila pilihan 1 : Lakukan input berikut: < hari ke berapa (1 sampai <= 7 ) > < hasil penjualannya per hari > Input: 1 5000 80000 3 80000 4 50000 5 75000 7 50000 Bila pilihan : Tampilkan data dengan format berikut: <hari ke-> <hasil penjualannya> <10 % dari uang yang disisihkan*hasil penjualannya> Output: 1 5000 500 80000 8000 3 80000 8000 4 50000 5000 5 75000 7500 7 50000 5000 Bila pilihan 3 : Tampilkan hari ke berapa yang jumlah uang sisihannya terkecil < hari > < hasi penjualannya > < uang yang disisihkan > Output: 1 5000 500 By. Sodiq Algoritma & Pemrograman I Ver/Rev : 1/0 Halaman : 4 dari 1

Kasus E : Perhitungan Matrix Ada seorang matematikawan yang sedang mengajarkan matrix, namun dia kebingungan dalam membuat program untuk penjumlahan, pengurangan, dan perkalian matrix. Buatlah program untuk membantu matematikawan tersebut dengan menggunakan fungsi atau procedure! Desain Tampilan: --Menu Utama 1. Penjumlahan Matrix. Pengurangan Matrix 3. Perkalian Matrix Pilihan Anda : Bila pilihan 1 : Lakukan input dan output untuk penjumlahan matrix. Input: 1 1 1 1 Output: 3 3 3 3 Bila pilihan : Lakukan input dan output untuk pengurangan matrix. (lihat contoh pada pilihan 1) Bila pilihan 3 : Lakukan input dan output untuk perkalian matrix. (lihat contoh pada pilihan 1) (catatan: inputan bagi semua pilihan adalah baris pertama merupakan banyaknya baris (0 < b 15), dan baris kedua merupakan banyaknya kolom (0 < k 5), baris selanjutnya adalah bilanganbilangan pada posisi baris dan kolomnya. Kemudian baris setelah input data matrix 1 adalah banyaknya baris matrix (0 < b 15), dan baris kedua merupakan banyaknya kolom matrix (0 < k 5), baris selanjutnya adalah bilanganbilangan pada posisi baris dan kolom matrix-nya.) By. Sodiq Algoritma & Pemrograman I Ver/Rev : 1/0 Halaman : 5 dari 1

Kasus F : Perumahan Tahan Banjir Sebuah kantor pembangunan perumahan yang bernama Perumahan Tahan Banjir ingin mendata rumah rumah yang ada di dalam perumahan tersebut, mulai dari rumah kosong, dan rumah yang sudah berpenghuni, dan juga mengetahui masing tipe rumah yang ada sehingga bisa mengetahui area perumahan yang sudah dipakai Tampilan pertama berisi menu pilihan yang pertama yang terdiri dari. 1. Input luas perumahan. Input rumah (jumlah rumah, tipe rumah, kosong/tidak) 3. Output jumlah rumah yang kosong atau tidak, dan luas area perumahan yang tidak kosong Contoh +++++Perumahan Tahan Banjir++++++ 1. Input Luas Perumahan. Input Rumah 3. Output jumlah rumah kosong dan tidak luas lahan perumahan yang berpenghuni Pilih : 1 Total luas perumahan (m) : 500000 Pilih : Input jumlah rumah : Rumah 1 Tipe : 4 Berpenghuni : 1 //1 untuk ia dan 0 untuk tidak Rumah Tipe: 3 Berpenghuni : 1 Pilih: 3 Jumlah rumah : Berpenghuni : Kosong : 0 Luas lahan berpenghuni : Luas lahan perumahan dikurang luas lahan berpenghuni 500000 (luas tipe 4 + luas tipe 3) By. Kurnia Algoritma & Pemrograman I Ver/Rev : 1/0 Halaman : 6 dari 1

Kasus G : Progam Rumus rumus matematika Seorang guru matematika mengadakan sebuah lomba kompetisi program, program tersebut berisi rumus rumus hitung matematika. Tampilan pertama berisi menu pilihan yang pertama yang terdiri dari. 1. Hitung luas segitiga. Hitung Luas Segi empat 3. Hitung Luas persegi Contoh ++++++ Rumus - rumus Matematika ++++ 1. Luas segitiga. Luas Segi empat 3. Luas Persegi Pilih : 1 Alas : 4 Tinggi : Luas : 4 Pilih : Sisi : Luas : 4 Pilih : 3 Panjang : 4 Lebar: Luas : 8 By. Kurnia Algoritma & Pemrograman I Ver/Rev : 1/0 Halaman : 7 dari 1

Kasus H : Menghitung IPK Seorang mahasiswa baru tidak terbiasa dengan aturan perhitungan IPK, lalu ia bertanya pada Dosen, setelah bertanya pada dosen ia dapat menghitung ipk nya, namun si mahasiswa ini adalah orang yang pelupa, lalu ia bertanya lagi kepada dosen. Saking banyaknya bertanya akhirnya c dosen menyurun mahasiswa tersebut untuk membuat program menghitung IPK Contoh +++ IPK Kalkulator +++ 1. Input mata kuliah. Hitung IPK Pilih : 1 Input jumlah matakuliah : 3 Matakuliah 1 Nama Matakuliah : Jumlah SKS : Nilai : A/B/C/D Matakuliah Nama Matakuliah : Jumlah SKS : Nilai : A/B/C/D Matakuliah 3 Nama Matakuliah : Jumlah SKS : Nilai : A/B/C/D Pilih : IPK anda adalah : By. Kurnia Algoritma & Pemrograman I Ver/Rev : 1/0 Halaman : 8 dari 1

Kasus I : Pemilukadang di Provinsi Kadang Kadang Pada tgl 31 februari 01 provinsi kadang kadang akan mengadakan pemilihan umum untuk memilih gubernur nya, karena tiap tahun sering terjadi kesalahan penghitungan kota maka panitia pengawas pemilu meminta bagian IT untuk membuat program seperti berikut. Contoh Tampilan **Pemilukadang di Provinsi Kadang Kadang Jumlah kandidat : Jumlah kota : 3 Suara kandidat 1 Kota 1 : Kota : Kota 3 : Suara kandidat Kota 1 : Kota : Kota 3 : Output Kandidat yang menang : total suara : Jumlah suara terbanyak dikota : By. Kurnia Algoritma & Pemrograman I Ver/Rev : 1/0 Halaman : 9 dari 1

Kasus J : Parkir Sebuah mall terkenal selalu kebanjiran pengunjung apalagi ketika mendekati liburan, hal ini otomatis berdampak pada sistem parkir, manajemen parkir ingin merubah system parkir yang asalnya konvensional menjadi terkomputerisasi, berikur deskripsi program nya Contoh tampilan : *Aplikasi Penghitung Biaya Parkir* Biaya parkir / jam : Jam Masuk : Menit Masuk : Detik Masuk : Jam Keluar : Menit Keluar : Detik Keluar : Tampilkan Lama Waktu : 1) Dalam Jam ) Dalam Menit 3) Dalam Detik 4) Biaya Pilihan : 1 Lama waktu : By. Kurnia Algoritma & Pemrograman I Ver/Rev : 1/0 Halaman : 10 dari 1

Kasus K : Menyulap Bilangan Prima dalam Tabel Bilangan Menjadi 0 Ada seorang mahasiswa yang sedang asik bermain dengan tabel yang berisi bilangan-bilangan. Dia tidak ingin kalah dengan para pesulap kondang yang sedang naik daun akhir-akhir ini. Dia juga akan menyulap bilangan prima yang ada pada tabel bilangan menjadi 0. Dengan menerapkan fungsi atau prosedur buat programnya Input Baris pertama merupakan banyaknya baris (0 < b 15), dan baris kedua merupakan banyaknya kolom (0 < k 5), baris selanjutnya adalah bilangan-bilangan pada posisi baris dan kolomnya Output Tampilkan tabel bilangan hasil sulapannya Contoh Input 3 4 5 3 3 4 6 8 11 0 0 4 0 0 0 4 6 8 0 Output By. Sodiq Algoritma & Pemrograman I Ver/Rev : 1/0 Halaman : 11 dari 1

Kasus L : Baris jadi kolom, kolom jadi baris Pada sebuah kasus matematika, seorang mahasiswa diberi tugas oleh dosennya untuk merubah sebuah array berdimensi dua, yaitu baris menjadi kolom, dan kolom menjadi baris. Dengan menerapkan fungsi atau prosedur buat programnya Input Baris kedua banyaknya kolom (k) dan baris (b) array Baris ketiga sampai sampai b adalah nilai dari array berdimensi banyak Output Array yang telah diubah antara kolom dan barisnya Contoh Input 3 4 1 3 5 6 7 8 9 0 1 5 8 6 9 3 7 0 Output By. Kurnia Algoritma & Pemrograman I Ver/Rev : 1/0 Halaman : 1 dari 1