Get me outta here!

Rabu, 22 Maret 2017

LAPORAN PRAKTIKUM STRUKTUR DATA MODUL 1

LINK ON YOUTUBE : https://www.youtube.com/channel/UCodHqVFDdiCyvtLXQTEZQbA
STUDI KASUS 1

Ongkir Progresif
Artinya ongkor kirim dihitung berdasarkan berat paket barang secara flat. Makin berat paket, ongkos kirimnya makin besar. Jika ongkos kirim ke suatu tempat di tetapkan Rp 5 ribu/kg, dan kita mengirim paket sebesar 5Kg, maka ongkkos kirim yang harus dibayar adalah (5x5 ribu) Rp 25 ribu, begitupula bila kita mengirim paket dengan berat dibawah 5 Kg tetap akan dikenakan biaya minimum yaitu Rp 25 ribu, sedangkan bila mengirim paket dengan berat diatas 5 Kg akan dikenakan biaya kirim kelipatannya misal berat paket 6 Kg maka biayanya akan dikenakan sebesar 2x biaya minimum yaitu 50 ribu begitu pula seterusnya.

Programnya seperti berikut :




Penjelasan :
·         Langkah pertama kita menuliskan library #include<stdio.h> untuk memanggila Printf, dan Scanf, #include<iostream.h> untuk memanggil cout, dan #include<conio.h> untuk memanggil getch();
·         Kemudian menggunakan variable nilai, temp, dan hrgbarang bertipe float
·         Variabel tipe i, j_barang dengan tipe data integer
·         Kemudian memasukan perintah untuk memasukan nilai jumlah barang
·         Menampilkan harga satuan dengan menggunakan pilihan IF,  jika pilihan < 5, dan > 5.


·         Jika kita memasukan berat 4 Kg maka biaya yang akan dihitung sebesar Rp 25 ribu. Maka tampilan hasil running seperti pada gambar diatas.
·         Jika kita memasukan nilai 6 Kg maka biaya yang akan dihitung sebesar kelipatannya sebesar Rp 50 ribu, dan begitu seterusnya.


STUDI KASUS 2

Ongkir Regresif
            Misalnya ongkos kirim ke suatu tempat ditetapkan Rp 25 ribu untuk berat paket 5 Kg pertama, sedangkan untuk kg berikutnya dihitung Rp 2 ribu/kg,. Jadi kalau kita kirim paket beratnya 1 kg ataupun 5 kg, ongkos kirimnya tetap dihitung Rp 25 ribu. Sedangkan kalu paket yang dikirim lebih dari 5 kg, katakanlah 10kh, maka ongkos kirimnya jadi lebih murah, karena 5 kg berikutnya hanya dihitung Rp 2 ribu/kg. sehingga paket dengan berat 10 kg hanya membayar Rp 35 ribu.

Programnya seperti berikut :


Penjelasan :
·         Jika kita memasukan nilai kurang dari 5 kg, maka hasilnya :


·         Jika kitamenuliskan berat sebesar 10 Kg, maka hasilnya :