Algoritma dan Struktur Data

Slides:



Advertisements
Presentasi serupa
Identifikasi Kebutuhan Sistem Komputerisasi
Advertisements

Program Koperasi Bank xxx Webmedia Training Center
Soal Flowchart.
Dasar-Dasar Pemrograman Ramos Somya, S.Kom., M.Cs.
Algoritma dan Struktur Data
STACK (Tumpukan).
NAMA : WAWAN KURNIAWAN NIM : TUGAS PPT MOTIVASI USAHA PENGELOLAAN KEUANGAN PRIBADI SEPT 2013 – AGUST 2014.
PRAKTIKUM STRUKTUR DATA STACK SULIDAR FITRI, M.Sc MARCH, 2014.
Perancangan Basis Data Relasional (ERD) bag.2
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
ANTRIAN Farid Wajdi Yusuf Pendidikan Teknik Informatika dan Komputer
1 Latihan Pertemuan Array Matakuliah: T0616 / Algoritma dan Pemrograman Tahun: 2007 Versi: 1/0.
Tugas Praktikum 1 Seluruh Soal (17 soal) dikerjakan oleh seluruh praktikan.
1 Pertemuan 08 Teori Penyusutan (Depresiation) Matakuliah: A0032 / Matematika Bisnis Tahun: 2005 Versi: 1 / 0.
HARGA POKOK PESANAN.
AKUNTANSI BIAYA IEG3A3 Program Studi Teknik Industri
Pengolahan data dan Penyajiannya
Sistem Informasi Akademik
NAMA : siti hajar NIM : UNIT : b NO.hp : 0852 –
Universitas Budi Luhur
Cost accounting materi-13 akuntansi sistem perhitungan biaya standar
P7 Stack TIF42/SIF42 Fakultas Teknologi Informasi
Percabangan Dosen Pengampu: M. Zidny Naf’an, M.Kom.
KUG1A3 Algoritma& Pemrograman
Latihan Soal Persamaan Linier Dua Variabel.
Cost accounting materi-14 akuntansi sistem perhitungan biaya standar
Kombinatorial Source : Program Studi Teknik Informatika ITB
Defri Kurniawan ADT STACK Defri Kurniawan
Algoritma dan Struktur Data 1 pertemuan 12
Soal Flowchart.
Tugas 1 Pemrograman Berorientasi Objek
METODE HARGA POKOK PESANAN
Perintah Dasar Erfin Gustaman.
Flowchart.
Akuntansi Operasi Kantor Cabang
Pertemuan 5 Review Berbagai Struktur Data
Penentuan Modal Kerja 4/26/2018
Operations Research (Model Antrian)
Tugas Pertemuan 1 Sistem Manajemen Basis Data
Algoritma dan Pemrograman STRUKTUR PEMILIHAN (SELECTION) lanjutan
Latihan Soal Persamaan Linier Dua Variabel.
Algoritma dan Struktur Data
Persiapan UAS.
STACK (Tumpukan).
STACK / TUMPUKAN Struktur Data.
STACK Yohana Nugraheni.
01.3 Hari-1 Sesi-3 Desain Algoritma.
Algoritma dan Struktur Data
Tugas Terstruktur I TEE 2103 Algoritma dan Pemrograman
Algoritma dan Struktur Data
QUEUE (Antrian) #Kulia 6 Algoritma dan Struktur Data.
Latihan Soal Persamaan Linier Dua Variabel.
Logika & Algoritma Agus Priyanto, S.Kom.
Algoritma Pemrograman
KONSEP BIAYA HARIRI, SE., M.Ak Universitas Islam Malang 2016
Analisis dan Perancangan sistem Informasi Fak. ITB UTY
MATEMATIKA EKONOMI Pertemuan 3: Deret dan Penerapannya
Operations Management
(Model Antrian).
MODEL ANTRIAN RISET OPERASI.
Peta Konsep. Peta Konsep D. Menafsirkan Nilai Optimum dalam Program Linier.
Rahmady Liyantanto liyantanto.wordpress.com
Penentuan Modal Kerja 11/9/2018
STRUKTUR DATA Teknik Informatika S1
Tugas Take Home “Choice”
QUEUE (Antrian).
U Operations Research (Model Antrian) Febriyanto, SE., MM Dosen
Materi MK Aplikom Manajemen Kesehatan S1- Kesmas
BUKU PANDUAN RFID DAN PERPARKIRAN
TEMPAT PARKIR BERAPA BANYAK MOBIL YANG BISA PARKIR ?
Transcript presentasi:

Algoritma dan Struktur Data Pertemuan 7 : Pendalaman Materi Disusun oleh : Silvester Dian Handy Permana, S.T., M.T.I. Budi Arifitama, S.T., MMSI. Prodi Teknik Informatika, Universitas Trilogi

Perlu diketahui Semua soal pendalaman materi ini dikerjakan di kelas selama jam berlangsung (14.00 – 17.30). Bagi yang sudah selesai, harap menghubungi dosen dan dosen akan mengeceknya. Bagi mahasiswa sudah di cek sama dosen dikelas dan mengerjakan semua dengan benar maka tidak perlu membuat laporan praktikum dan mempunyai nilai 100 untuk laporan praktikum ini. Jam istirahat adalah pukul 15.40 – 15.50 Semua source code di kirim ke email : handytrilogi@gmail.com (untuk kelas Pak Handy) budiarif@universitas-trilogi.ac.id (untuk kelas Pak Budi) Source code dikirim per soal dengan format : Pendalaman Soal 1, Pendalaman Soal 2, Pendalaman Soal 3, dsb. Subject dalam pengiriman email adalah Pendalaman Materi <<Nama lengkap >> << NIM>>

Soal 1 Buatlah aplikasi program di C dengan sebuah menu untuk menghitung biaya pengiriman paket dari pengguna di sebuah ekspedisi(hanya daerah jakarta) dengan bentuk menu sebagai berikut: Keterangan : Reguler : 0-1 kg = Rp.5000, 1 kg ke atas = Rp.10.000 Kilat : 0-1 kg = Rp.10.000, 1 kg ke atas = Rp.15.000 Kilat Khusus : 0-1 kg = Rp.20.000, 1 kg ke atas = Rp.25.000 Jenis Paket Pengiriman Barang 1.Reguler 2.Kilat 3.Kilat Khusus

Soal 2 Ruang pertunjukan memiliki kapasitas tempat duduk sebanyak 100 kursi dimana tiap kursi diberi sebuah nomor dari angka 1 hingga 100. Buatlah aplikasi program pemesanan dimana pemesan dapat melakukan pemesanan tempat duduk yang diinginkanya selama tempat kursi yang dipesanya kosong. Jika tempat duduk terisi maka pemesanan tidak dapat dilakukan dan pemesan diharuskan untuk memesan kursi yang lainnya. Harga setiap kursi adalah Rp.500.000 , maka tampilkan total harga yang harus dibayar oleh pemesan, PS: Gunakan array sebagai tempat wadah penyimpanan kursi

Soal 3 (ADT) Sebuah café memiliki 3 jenis karyawan yaitu kasir, bartender, dan cleaning service. Café ini memiliki 10 pegawai dimana 2 kasir, 5 bartender, dan 3 CS. Kasir digaji 5 juta perbulan, bartender digaji 4 juta perbulan, dan cleaning service digaji 3 juta perbulan. Setiap hari mereka bekerja, mereka mendapatkan upah 20 ribu perhari dan apabila dia lembur, dia akan mendapatkan upah 50ribu per 2 jamnya. Buatlah program untuk : Menginput data karyawan (nama, jenis karyawan, email, nomor HP) Menginput hari kerja dan berapa jam karyawan lembur Menampilkan pendapatan karyawan (nama dan pendapatannya) dimana pendapatan berasal dari Gaji pokok + hari kerja x upah 20ribu + upah lembur 50ribu per 2 jam.

Soal 4 (Stack) Suatu toko bangunan, menyimpan semen di gudangnya. Gudang bisa menampung hingga 200 sack semen. Semen tersebut berbagai macam ada yang dari Holcim, Tiga Roda, Semen Indonesia, Semen Merah Putih, Semen padang, dan Semen tonasa. Buatlah program untuk : Menginput semen ke gudang (merk semen dan berapa sack) Mengeluarkan semen satu per satu dari gudang (dari yang terakhir dimasukkan). Mengambil beberapa semen spesifik berdasarkan merk dan jumlahnya. Note : Harus melalui 2 stack dimana operasi POP stack gudang dan PUSH ke stack temp untuk menampung sementara.

Soal 5 (Queue) Untuk memasuki sebuah tempat parkir di suatu mall, setiap jenis kendaraan, motor dan mobil memiliki jalur antrian tersendiri. Untuk dapat memasuki lokasi parkir, mobil/motor harus masuk ke antrian dulu. Antrian motor dapat menampung maksimal 10 motor, dan untuk antrian mobil dapat menampung maksimal 5 mobil. Lokasi parkir mobil dan parkir motor terpisah. Parkir mobil maupun motor masing-masing dapat menampung 20 kendaraan

Soal 6 (Queue) Buatlah menu untuk Memasukkan mobil atau motor ke antrian ( yang diinput adalah Jenis kendaraan dan nomor kendaraan) Menempatkan mobil atau motor ke lokasi parkir (Lokasi parkir dimodelkan dengan menggunakan array of lokasi. Dimana lokasi adalah tipe data record dengan atribut status lokasi (0 untuk “kosong”, 1 untuk “terisi”) dan isi lokasi yang bertipe record kendaraan, untuk masing-masing lokasi parkir. Keluar parkir (mobil atau motor) Mengecek antrian penuh atau tidak Mengecek lokasi parkir penuh atau tidak Nb. ada 2 buah queue dan 2 buah array yang digunakan.