Selasa, 21 Maret 2017

WORKSHOP DIKTAT BAB I KOMPUTER DAN BAHASA PEMROGRAMAN

WORKSHOP DIKTAT BAB I KOMPUTER DAN BAHASA PEMROGRAMAN

Komputer adalah suatu mesin yang melakukan tugas yang sederhana berdasarkan
instruksi-instruksi tertentu. Karena tugas-tugas ini dapat dilakukan dengan kecepatan dan
ketelitian yang tinggi menjadikan komputer sebagai peralatan yang sangat berguna. Namun
demikian untuk menggunakan komputer tersebut sebenarnya sangat sulit, berhubung perintahperintah yang harus disusun (perintah-perintah itu disebut program) harus berupa kode-kode biner, yaitu : 1 (satu) dan 0 (nol).

1. Buatlah program yang menampilkan biodata pribadi anda.

Flowchart 1


Translasi 1

#include <iostream>
#include <string>

using namespace std;
int main()
{
   string raptor_prompt_variable_zzyz;
   string ni;
   string ag;
   string nm;
   string tgl;
   string jk;
   string al;

   cout << "BIODATA DIRI SAYA" << endl;   raptor_prompt_variable_zzyz ="Masukan Nama";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> nm;
   raptor_prompt_variable_zzyz ="Masukan NIM";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> ni;
   raptor_prompt_variable_zzyz ="Masukan Tanggal Lahir";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> tgl;
   raptor_prompt_variable_zzyz ="Masukan Alamat";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> al;
   raptor_prompt_variable_zzyz ="Masukan Jenis Kelamin";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> jk;
   raptor_prompt_variable_zzyz ="Masukan Agama";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> ag;
   cout << "Nama : "<<nm<<" NIM : "<<ni<<" Tanggal Lahir : "<<tgl<<" Alamat : "<<al<<" Jenis Kelamin : "<<jk<<" Agama : "<<ag << endl;
   return 0;
}

Hasil Kasus 1



2. Buatlah program yang meminta input dari user berupa tanggal, bulan dan tahun kelahiran dan menampilkannya dengan format tanggal-bulan-tahun.

Flowchart 2


Translasi 2

#include <iostream>
#include <string>

using namespace std;
int main()
{
   string raptor_prompt_variable_zzyz;
   int bl;
   int tl;
   int tg;

   raptor_prompt_variable_zzyz ="Masukan Tanggal Lahir";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> tg;
   raptor_prompt_variable_zzyz ="Masukan Bulan Lahir";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> bl;
   raptor_prompt_variable_zzyz ="Masukan Tahun Lahir";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> tl;
   cout << "Tanggal "<<tg<<" Bulan "<<bl<<" Tahun "<<tl << endl;
   return 0;
}

Hasil Kasus 2



3. Buatlah program yang menampilkan huruf I yang semuanya menggunakan karakter ‘*’ 
dengan tinggi 6 karakter dan lebar 3 karakter.

Translasi 3

#include <iostream>
#include <conio.h>
using namespace std;


int main(){

cout<<"Mengeluarkan I dengan Bintang";

cout<<endl<<endl;

for (int i=1;i<7;i++){
cout<<"\t";
cout<<"*";
for(int k=1;k<3;k++)
cout<<"*";
cout<<endl;
}
getch();
}

Hasil Kasus 3



4. Buatlah program untuk menghitung luas dan keliling lingkaran beserta volume bola. Buat 
deklarasi terpisah antara variabel dan konstanta yang diperlukan.

Flowchart 4


Translasi 4

#include <iostream>
#include <string>

using namespace std;
int main()
{
   string raptor_prompt_variable_zzyz;
   int r;
   float kl;
   float ll;
   float vb;

   float phi =3.14;
   raptor_prompt_variable_zzyz ="Masukan Jari-Jari";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> r;
   ll =phi*r*r;
   kl =2*phi*r;
   vb =(4*phi*r*r*r)/3;
   cout << "Luas Lingkaran: "<<ll<<" Keliling Lingkaran: "<<kl<<" Volume bola: "<<vb << endl;
   return 0;
}

Hasil Kasus 4



5. Buatlah program yang menampilkan pilihan-pilihan menu dari sebuah restoran atau cafe.

Flowchart 5


Translasi 5

#include <iostream>
#include <string>

using namespace std;
int main()
{

   cout << "Daftar Menu Cafe Ozi" << endl;   
   cout << "1.Roti Bakar" << endl;   
   cout << "2,Siomay" << endl;   
   cout << "3.Chicken Fingers" << endl;   
   cout << "4.Crispy Chicken" << endl;   
   cout << "5.Martabak" << endl;
   return 0;
}

Hasil Kasus 5


6. Buatlah program yang merepsentasikan cerita berikut. Ibu memberi uang kepada adik sebesar 20 ribu rupiah. Ibu meminta adik untuk membeli 3 kg beras. Setiap kilogram beras harganya Rp 5.500.- Berapakah uang kembalian yang diterima adik ?

Flowchart 6



Translasi 6

#include <iostream>
#include <string>

using namespace std;
int main()
{
   int ib;
   int ad;
   int dt;
   int ub;
   int br;

   ib =20000;
   ad =20000;
   br =5500;
   cout << "Uang Mamah Yang Diberikan Adik" << endl;   
   cout << "Harga 1kg Beras Adalah : 5.500" << endl;   
   cout << "Adik Diminta Membeli Beras Sebanyak : 3kg" << endl;   
   ub =br*3;
   dt =ib-ub;
   cout << "Jadi Uang Yang Harus Dibayarkan Adik Adalah : "<<ub << endl;   
   cout << "Kembalian Yang Adik Terima Adalah : "<<dt << endl;
   return 0;
}

Hasil Kasus 6



7. Ulangi untuk kasus no 6. Apabila banyak beras tidak diketahui, berapa kg maksimal
beras yang dapat dibeli ?

Flowchart 7



Translasi 7

#include <iostream>
#include <string>

using namespace std;
int main()
{
   float db;
   float br;
   float ug;

   ug =20000;
   br =5500;
   cout << "Mamah Menyuruh Adik Untuk Membeli Beras Dengan Uang Rp."<<ug << endl;   
   db =ug/br;
   cout << "Beras Yang Dapat Dibeli Oleh Adik Adalah "<<db << endl;
   return 0;
}

Hasil Kasus 7



8. Buatlah sekurang-kurangnya 4 baris puisi (boleh potongan lagu), kemudian buat program yang menampilkan per baris. Untuk menampilkan baris berikutnya, user diminta menekan sebuah tombol.

Translasi 8

#include <iostream>
#include <conio.h>
#include <windows.h>
using namespace std;

int main(){
cout<<"note : press space to continue"<<endl<<endl;
cout<<"Saat aku membuka mataku"<<endl;
getch();
cout<<"ku tak percaya bahwa itu nyata"<<endl;
getch();
cout<<"Aku masih berfikir, bahwa aku masih bermimpi"<<endl;
getch();
cout<<"Tetapi aku sadar bahwa keindahan itu benar-benar ada di depanku"<<endl;
getch();
cout<<"Sungguh indah kepulauan ini"<<endl;
getch();
cout<<"Ribuan pulau-pulau berjajar membentuk gugusan pulau yang indah"<<endl;
getch();
cout<<"Gunung-gunung berbaris dari ujung barat ke ujung timur"<<endl;
getch();
cout<<"Samudra luas membentang dengan air yang biru"<<endl;
getch();
cout<<"dan berisi keindahan di bawahnya"<<endl;


getch();

}

Hasil Kasus 8



9. Susunlah suatu cerita (dengan langkah sedetail mungkin) persiapan anda ketika akan berangkat kuliah. Mulai dari bangun pagi sampai masuk ruang kuliah. Langkah yang dicatat adalah yang rutin dilakukan !.

Sebelum berangkat  kuliah mungkin ada hal-hal yang perlu dipersiapkan untuk menghindari  kelalaian seperti  kebutuhan kuliah sesuai dengan mata kuliah yang bersangkutan.

·        Sebelum tidur persiapkan terlebih dahulu segala kebutuhan untuk mata kuliah yang      akan di jalankan pada esok harinya
·        Pastikan bahwa sudah mengetahui jadwal krs dan ruangan kuliah
·        Jika kuliah pada jam pagi hari, pastikan kita untuk sarapan
·        Jika kuliah agak terlalu siang, kita dapat mengumpulkan tenaga sebelum masuk kuliah
·        Sebelum berangkat selalu mengecek kondisi kendaraan saya

·        Datanglah tepat waktu, jika bisa 10 menit sebelum kuliah berlangsung


10. Anda mendapat undangan dari seorang teman untuk menghadiri pesta ulang tahunnya. Pesta ulang tahun tidak diselenggarakan di rumahnya, namun berada di tempat yang belum pernah ada kunjungi. Rancanglah suatu rencana dari membaca undangan sampai ke tempat acara pesta ulang tahun diadakan.

·     Sebelum kita menghadiri acara yang tempatnya belum di ketahui maka kita harus    terlebih dahulu membaca undangan
·    Kemudian mempersiapkan diri sebaik mungkin makan terlebih dahulu sebelum berangkat
·    Lihat di surat undangan terdapat denah lokasi, jika tidak ada denah lokasi maka gunakanlah gps untuk mencari lokasi tersebut,
·    kemudian berangkat yang lebih awal untuk menghindari kita dalam menemukan  lokasi tersebut,
·    sebelum berangkat periksa kendaraan dan mempersiapkan kondisi untuk mencapai tujuan lokasi tersebut





0 komentar:

Posting Komentar

Popular Posts

Diberdayakan oleh Blogger.