Rabu, 30 Agustus 2017

Cerpen KABUT SENJA


Cerpen berjudul “Kabut Senja” karya Dicky Anwar ini menggambarkan bagaimana suasana hati seseorang yang sedang diliputi rasa kebahagian yang tengah dirasakan oleh anak muda ketika liburan kuliah. Senang deh kalau kamu bisa membaca ceritanya hingga selesai.
Dalam cerpen ini diceritakan ada remaja yang sedang asyik berlibur ke suatu tempat yang begitu menyenangkan. Dan mereka tidak menyianyiakan  waktu liburan serta pengalaman masa remaja mereka. Nah, makin penasaran bukan. Pokoknya ceritanya menarik, makanya aku sengaja membagikan cerita itu untuk teman-temen semuanya. Okee selamat membaca ;)

KABUT SENJA
Karya : Dicky anwar

Malam ini rasa sakit itu masih saja terasa dalam hatiku yang paling dalam. Jika aku masih mengingat-ingat pesan singkat yang seseorang kirimkan ke Inbox Facebookku. Dia lebih memilih untuk pergi meninggalkan aku tanpa penjelasan. Karena itu terkadang aku masih bingung dan masih bertanya-tanya kenapa dia bisa sampai seperti itu. Mungkin aku belum bisa melupakan dia sepenuhnya. Langit tampak tak berbintang aku merasakan semilir angin datang berhembus pelan menyentuh kulitku, merasuk tubuhku. Sejenak aku memandang langit mungkin akan turun hujan malam ini. Ketika itu, suara dering HP menyadarkan lamunanku. “trriiiiinnggg” dering Handphone. Ternyata ada WhatsApp dari temenku yang berisi ajakan untuk berlibur. Aku hiraukan ajakannya, tanpa membalas Chatt dari dia. Berkali-kali dia Chatt saya, namun tetap saja aku hiraukan. Sampai-sampai aku memutuskan untuk memilih mematikan Handphoneku lalu beranjak untuk menarik selimut dan menutup bola mataku.

 

“kukuruyuukk-kukuruyuukk” suara kokok ayam jantan menyadarkan aku dari alam mimpi dengan suara berisiknya. Sepertinya ini sudah pagi, ku lihat ke jendela matahari sudah datang menyambut hariku ini yang penuh dengan kesedihan. Ku ambil Hapeku kemudian menghidupkannya.

“ah ternyata ada pesan, oh Andi” gumam dalam hatiku.

 

Ini pesan dari Andi yang dikirim sejak tadi malam waktu aku tidur,  tapi kenapa dia mengirim pesan WA sampai berkali-kali. Apa mungkin dia sekarang sudah ada di Cirebon, lantas mau apa dia datang kesini.

 

“Kabut, ayo aku sudah menunggumu di  Universitas Muhammadiyah Cirebon. Aku mau mengajakmu liburan bareng. Kamu mau ngikut gak?” pesan suara WhatsApp dari Andi.

 

Tanpa pikir panjang aku bergegas mandi dan ganti baju serta memaksakan sepeda motorku untuk pergi ke kampus Universitas Muhammadiyah Cirebon. Andi merupakan temanku dari Surabaya, dia masih duduk dibangku kuliah dari Fakultas Teknik Semester 4 di Universitas Muhammadiyah Surabaya. Kebiasaan dia memanggil aku dengan sebutan Kabut, padahal nama lengkapku adalah Hesda Pranoto. Mungkin karena aku suka merokok rokok kretek disaat udara dingin lalu jika keluar asap hampir mirip kabut. Sebab itulah dia selalu memanggilku Kabut.  Tapi aku tak mempermasalahkannya yang terpenting adalah dia tetap menjadi teman baikku hingga saat ini. Karena menurutku teman adalah seseorang yang bisa membuatku tersenyum disaat sedih dan bukan dia yang pergi menghilang disaat kamu susah.

 

‘’hay bro sudah lama disini. Maaf yah membuatmu menunggu” kataku.

“aduuh santai aja sih bro, lagipula ini kan libur kuliah. Oh iya tadi malam saya WA kamu padahal sudah di Read lalu kenapa nggak dibalas” ujar Andi (sambil memandangi saya).

“anu bro aku ketiduran, hhmmmmm ma… ma… maaaff yah” jawabku (sambil menundukkan kepala

“alah Kabut bohong banget kamu yah. Sepertinya kamu ada masalah, apa kamu belum makan. Atau mau rokok nih biar enak seloww” kata Andi.

“iya bener, lah kamu kok tahu. Emang siapa yang memberitahumu?” ujarku.

“iya saya tahu dari mukamu yang tidak seperti biasanya, biasanya anak muda kalau mukanya muram iya ada masalah. Apa jangan-jangan karena wanita?” kata andi.

 

Sejenak aku diam tak bicara apapun, karena mau berbohongpun percuma saja Andi sudah tahu semuanya tentang diriku, masalahku dan kesedihanku yang aku rasakan hingga saat ini. Andi memang orangnya peduli dengan sesama, dan aku senang jika berteman dengannya. Tidak hanya itu dia juga orangnya baik sering traktir aku makan, makanya banyak orang yang mau berteman dengannya. Bisa dibilang aku termasuk orang beruntung bisa berteman dan kenal dengan Andi.

 

“Kabut Aku tahu masalahmu dari statusmu itu. Sudahlah sob, wanita itu masih banyak ngapain juga kamu memikirkan dia. Dia juga belum tentu memikirkanmu”. Ujar Andi.

“iya makasih andi atas nasihatmu” ujarku.

“oke, sama-sama. Oh iya daripada kamu sedih terus mending ikut aku aja yuk jalan-jalan ke Tebing Cupang di Gempol Cirebon. Kamu mau kan?” pinta Andi padaku.

“iya-iya aku mau kok” jawabku.

 

Aku dan andi kemudian pergi meninggalkan kampus Universitas Muhammadiyah Cirebon menuju ke Bukit Cupang yang berada di Desa Cupang kecamatan Gempol Kabupaten Cirebon dengan mengendarai kendaraan roda dua yang tak berujung. Bukit ini sering digunakan untuk kegiatan panjat tebing oleh komunitas-komunitas tertentu, seperti Komunitas Pencinta Alam, Penggiat Alam, pelestari alam, pemerhati alam, pendaki, dan Mahasiswa Pencinta Alam. Biasanya hari-hari tertentu ditempat ini kadang ramai dan banyak didatangi oleh pengunjung seperti hari cuti bersama, hari libur nasional, dan hari minggu. Biasanya yang datang kesini ingin panjat tebing, Camp bersama, atau hanya sekadar foto-foto yang kebanyakan dilakukan oleh anak muda.

 

“Akhirnya sampai juga di Tebing Cupang, bagaimana dengan perasaanmu apakah masih sedih bro?” tanya Andi.

“Ouh sedikit mah masih, tampaknya kamu begitu peduli padaku kawan. Makasih banyak atas semuanya” kataku.

 

Andi masih saja peduli dengan aku, meskipun dia tak mendapat apa-apa dariku. Nasihat demi nasihat dan saran yang dia katakan menamparku dari kesedihan yang berlarut-larut tiada obatnya. Perkataannya itu membuat aku semakin mengerti tentang arti pertemanan. Sahabat yang baik adalah orang yang kita percayai dan membuat kita tenang bersamanya. Dia menjadi tempat berbagi kesedihan dan tidak datang ketika ada maunya.

 

“Aku memang berbeda dengan Andi, dan Andi juga bukan diriku. Tapi dia tidak membeda-bedakan aku. Kepeduliannya membuat hatiku menjadi bahagia. Dia juga tak malu berteman denganku. Hal itu yang membuat rasa minderku sebagai temannya minta izin pergi dari persahabatan Kami” bisik dalam hati kecilku.

 

“Hey Kabut, kamu kok ngelamun. Apa masih sedih?” tanya Andi Padaku.

“Ih enggak bray, saya sekarang sudah bahagia. Iya bahagia karena memiliki teman baik sepertimu. Menurutku pacar itu belum tentu mau diajak susah, tapi sahabat sejati dia akan selalu ada disaat sedih ataupun bahagia” kataku sambil tersenyum bahagia.

“Sudah pasti bray, enak ga enak pasti loe tuh balik ke temen. Makanya kalau udah punya pacar temen jangan dilupakan”. Jawab Andi

 

Andi memang orang yang hebat menurutku, iya mungkin karena dia lebih senior jika dibandingkan denganku. Aku masih duduk di semester 2 dan Andi sudah semester 4. Ini tentu saja pengalamannya sudah lebih banyak. Tapi pertemanan aku dan Andi tidak dibedakan dengan semester karena  menurutku Pertemanan itu seperti Kabut pukul 5 saat Senja. Kabut  tak bisa dipegang tapi memang ada, saat malam tiba senja itu pergi tapi dia akan datang kembali keesokan harinya. Itu artinya sahabat boleh pergi sejauh mungkin tapi dia akan menghampiri dan tidak pernah melupakan siapa temannya itu.

 

-------------------------------------------- TAMAT ---------------------------------------------

Jumat, 05 Mei 2017

Ilmu Kependudukan (Demografi) - Belajar Geografi SMA


Blog milik Dicky Salju
Mari Belajar Geografi bersama,,,

1. Pertumbuhan Penduduk Alami (Natural Increase)
Pertumbuhan penduduk alami atau natural increase yaitu terjadinya perubahan jumlah penduduk yang diakibatkan adanya selisih antara angka kelahiran dan angka kematian. Kita dapat menghitung angka pertumbuhan penduduk alami dengan menggunakan persamaan di bawah ini.
Pa = (L - M)
Keterangan 
Pa = pertumbuhan penduduk alami
L  = jumlah kelahiran
M = jumlah kematian

2. Pertumbuhan Penduduk Total
Pertumbuhan penduduk total yaitu perubahan jumlah penduduk yang diakibatkan oleh selisih jumlah kelahiran, kematian, imigrasi dan emigrasi. Imigrasi adalah jumlah penduduk yang masuk ke sebuah wilayah sedangkan emigrasi adalah jumlah penduduk yang keluar dari wilayah. Nah, untuk menghitung pertumbuhan penduduk total dapat menggunakan persamaan di bawah ini.
Pt = (L-M) + (I - E)
Keterangan:
Pt = pertumbuhan penduduk total
L  = jumlah kelahiran
M = jumlah kematian
I = jumlah Imigrasi (penduduk masuk)
E = jumlah emigrasi (penduduk keluar) 

3. Menghitung Kepadatan Penduduk
Kepadatan penduduk yaitu jumlah perbandingan antara jumlah penduduk terhadap luas wilayah (per km2). Rumus untuk menghitung kepadatan agraris yaitu;
Kepadatan Penduduk = Jumlah Penduduk / Luas Wilayah (km2)

4. Meghitung Pertumbuhan Penduduk Migrasi
Pertumbuhan penduduk migrasi adalah pertumbuhan penduduk yang diperoleh dari selisih migrasi masuk dan migrasi keluar.
Pertumbuhan penduduk migrasi dapat dihitung dengan menggunakan rumus berikut ini.
Pm = I - E
Keterangan :
Pm = Pertumbuhan Penduduk Migrasi
I = Jumlah Penduduk Imigrasi
E = Jumlah Penduduk Emigrasi


Contoh Soal

Jumlah penduduk kota Cirebon pada tahun 2015 sebanyak 30.000 jiwa dan luas Kota Cirebon adalah 40 KM2. Selama rentang tahun 2015–2016 telah terjadi kelahiran bayi sebanyak 1.500 jiwa. Dalam rentang waktu yang sama, jumlah penduduk yang meninggal dunia sebanyak 700 jiwa. Selain itu penduduk yang datang dan menetap di kota Cirebon ini tercatat berjumlah 50 jiwa sedangkan yang pindah ke kota Kuningan sebanyak 25 jiwa. hitunglah Pertumbuhan Penduduk Alami, Pertumbuhan Penduduk yang mengalami Migrasi, Pertumbuhan Penduduk Total, dan Juga Kepadatan Penduduk pada di Kota Cirebon pada tahun 2016?
======= Jawaban ========
1. Pertumbuhan Penduduk Alami
1.500 - 700 = 800 jiwa/tahun

2. Pertumbuhan Penduduk Migrasi
50 - 25 = 25 jiwa/tahun

3. Pertumbuhan Penduduk Total
(1.500 - 700) + (50 - 25) = 825 jiwa/tahun

4. Kepadatan Penduduk
30.000/40 = 750 jiwa/KM2


Sumber : detik-detik UJIAN NASIONAL tahun 2016

Rabu, 29 Maret 2017

Puisi Bapak Guru

Bapak Guru Karya : Dicky Anwar
Bapak Guru
Aku ingin sepertimu wahai Bapak
Aku ingin memiliki pengetahuan yang luas sepertimu
Kau cerdas, kau pintar, dan pandai
Itulah alasan kami datang untuk belajar
Kau ikhlas mendidik kami
Kau pandai bicara
Tak asal bicara, melainkan dengan ilmu
Banyak orang yang kagum kepada engkau
Begitu juga aku kagum kepadamu
Ialah kamu wahai Bapak Guru


Rabu, 29 Maret 2017

Minggu, 19 Maret 2017

Membuat Program dengan menggunakan Fungsi

1. Membuat program dengan menggunakan fungsi
#include<stdio.h>
#include<conio.h>
/*deklarasifungsi*/
intFindMax(int n1, int n2);
voidPrintMax(int m);
main()
{
inti = 5; int j = 7; int k;
k = FindMax(i,j);
PrintMax(k);
return 0;
}
/*definsifungsi*/
intFindMax(intn1, intn2)
{
if (n1>n2)
returnn1;
else
returnn2;
}
voidPrintMax(intm)
{
printf("bilangan yang terbesaradalah: %d\n", m); getch();
}


2. Membuat program denganmenggunakan parameter formal dan actual
#include<stdio.h>
#include<conio.h>
voidtukar(int x, int y);
main()
{
int a, b;
a = 99;
b = 11;
printf("Nilaisebelumpemanggilanfungsi:\n");
printf("Nilai a=%d nilai b=%d \n\n",a,b);
tukar(a,b);
printf("Nilaisesudahpemanggilanfungsi:\n");
printf("Nilai a=%d nilai b=%d \n\n",a,b);
getch();
}
voidtukar (intpx, intpy)
{
int z;
z=px;
px=py;
py=z;
printf("Nilaiakhirfungsi:\n");
printf("Nilaipx=%d nilaipy=%d \n\n",px,py);
}



3. Membuat program denganmenggunakanvariabel register
#include<stdio.h>
#include<conio.h>
main()
{
register int i;
int jumlah;
jumlah = 0;
for (i=1;i<=100;i++)
{
jumlah=i+1;
}
printf("1+2+3+4+....+100 = %d\n",jumlah);
getch();
}



4. Membuat program denganmenggunakanfungsirekursi
#include<stdio.h>
#include<conio.h>
intfaktorial (intn)
{
if (n==1)
return (1);
else
return (n*faktorial(n-1));
}
main()
{
int x;
printf("Mencarinilaifaktorial\n");
printf("Masukkannilai x:");scanf("%d",&x);
printf("Nilaifaktorialdari %d!=%d\n",x,faktorial(x));
getch();
}



5. Membuat program denganmenggunakanfungsirekursi lain
#include<stdio.h>
#include<conio.h>

longfibonanci (longn)
{
if(n==1 || n==2)
return 1;
else
returnfibonanci (n-1) + fibonanci(n-2);
}

main()
{
int x;
printf("Mencarinilaifibonanci\n");
printf("Masukkannilai x:");scanf("%d",&x);
printf("Nilaifibonancidari %d=%d\n",x,fibonanci(x));
getch();
}

2. Buatlah program untukmenentukanbilangan yang terbesardanterkecildari 2 buah
bilangan yang diinputkan.
#include <stdio.h>
#include <conio.h>
main()
{
int nilaimin,n,m,nilaimax;
printf("Masukkan bilangan satu:");scanf("%d", &n);
printf("Masukkan bilangan dua:");scanf("%d", &m);
if(n>m)
{
printf("Bilangan terbesarnya : %d\n",n);
printf("Bilangan terkecilnya : %d\n",m);
}
else
printf("Bilangan terbesarnya : %d\n",m);
printf("Bilangan terkecilnya : %d\n",n);
getch();
}



3. Buatlah program dalambentuk MENU UTAMA yang berisioperasiaritmetika yang
berisipenjumlahan, pengurangan, perkaliandanpembagian. MENU UTAMA berisi 5
pilihan yang tampilsepertiberikut:
MENU UTAMA
1. Operasipenjumlahan
2. Operasipengurangan
3. Operasiperkalian
4. Opersipembagian
x. Keluar
Masukkankode [1,2,3,4,x] :

#include <stdio.h>
#include <conio.h>
main()
{
char menu=NULL;
int nilai1, nilai2, hasil;
printf("\tMENU UTAMA\n");
printf("1.Operasi Penjumlahan\n");
printf("2.Operasi Pengurangan\n");
printf("3.Operasi Perkalian\n");
printf("4.Operasi Pembagian\n");
printf("x.Keluar\n");
AWAL:
printf("Masukkan kode : ");scanf("%c",&menu);
switch (menu)
{
case '1' :
printf("Operasi Penjumlahan\n");
printf("Masukkan Bilangan : ");scanf("%d",&nilai1);
printf("Masukkan Bilangan : ");scanf("%d",&nilai2);
hasil = nilai1+nilai2;
printf("%d+%d=%d",nilai1,nilai2,hasil);
break ;
case '2' :
printf("Operasi Pengurangan\n");
printf("Masukkan Bilangan : ");scanf("%d",&nilai1);
printf("Masukkan Bilangan : ");scanf("%d",&nilai2);
hasil = nilai1-nilai2;
printf("%d-%d=%d",nilai1,nilai2,hasil);
break ;
case '3' :
printf("Operasi Perkalian\n");
printf("Masukkan Bilangan : ");scanf("%d",&nilai1);
printf("Masukkan Bilangan : ");scanf("%d",&nilai2);
hasil = nilai1*nilai2;
printf("%d*%d=%d",nilai1,nilai2,hasil);
break ;
case '4' :
printf("Operasi Pembagian\n");
printf("Masukkan Bilangan : ");scanf("%d",&nilai1);
printf("Masukkan Bilangan : ");scanf("%d",&nilai2);
hasil = nilai1/nilai2;
printf("%d/%d=%d",nilai1,nilai2,hasil);
break ;
case 'x' :
printf("Terima Kasih");
break ;
default :
printf("Kode Tidak Sesuai!\n");
goto AWAL;
}
getch();
}







Bahasa C perintah For, Do while, Break, Continue




Laporan Praktikum
Bahasa Pemrograman
Modul V


Diamat oleh :
NAMA : Diky Anwar
NIM : 1603065
KELAS :  D3 TI 1C

Teknik Informatika
Polindra
2016

D. LATIHAN
1. Tuliskan hasil (output program) dari program yang telah dijalankan pada contoh program
yang Anda praktekan di atas!
Jawab :
1. Membuat program dengan menggunakan Perintah FOR
#include <stdio.h>
#include <conio.h>
main()
{
int n;
for (n=1; n<=10; n++)
{
printf("%d\n", n);
}
getch();
}



#include <stdio.h>
#include <conio.h>
main()
{
int n;
for (n=10; n>0; n--)
{
printf("%d\n", n);
}
getch();
}


2. Membuat program dengan menggunakan Perintah DO...WHILE
#include <stdio.h>
#include <conio.h>
main()
{
int counter;
counter=0;
do
{
printf("C++\n");
counter++;
}
while (counter<15);
getch();
}

3. Membuat program dengan menggunakan Perintah WHILE
#include <stdio.h>
#include <conio.h>
main()
{
int i;
i=10;
while (i>10);
{
printf("%d\n", i);
i--;
}
getch();
}


4. Membuat program dengan menggunakan Perintah BREAK
#include <stdio.h>
#include <conio.h>
main()
{
int  kdhari;

printf("masukkan kode hari [1-7]:"); scanf("%d", &kdhari);
switch (kdhari)
{
case 1:
printf("senin");
break;
case 2:
printf("selasa");
break;
case 3:
printf("rabu");
break;
case 4:
printf("kamis");
break;
case 5:
printf("jumat");
break;
case 6:
printf("sabtu");
break;
case 7:
printf("minggu");
break;
default:
printf("kode tidak ada");
}
getch();
}

5. Membuat program dengan menggunakan Perintah CONTINUE
#include <stdio.h>
#include <conio.h>
main()
{
int i;

for (i=0; i<10; ++i)
{
if (i==4) continue;
printf("bilangan:%d\n", i);
if (i==6) break;
}
getch();
}


6. Membuat program dengan menggunakan Perintah GOTO
#include <stdio.h>
#include <conio.h>
main()
{
int n=1;
cetak:
printf("C++ sangat mudah\n");
if(n++<10)
goto cetak;
getch();
}


2. Buatlah program dalam bentuk menu, yang menampilkan konversi beberapa bentuk.
Adapun tampilannya sebagai berikut:
MENU KONVERSI
-----------------------------------------------------
1. BBM
2. MATA UANG
3. SUHU
4. KELUAR
Ketentuannya adalah sebagai berikut:
a. BBM meliputi premium, solar, pertamax dan minyak tanah.
Tampilkan pembelian dari 1 liter sampai dengan 10 liter dengan kenaikan 1
Rumusnya adalah sebagai berikut:
premium=liter*5000;
solar=liter*5500;
pertamax=liter*10000;
minyak=liter*1500;
b. MATA UANG meliputi rupiah, dollar, yen, peso
Tampilkan konversi rupiah dari 1000 sampai 10000 dengan kenaikan 500
Rumusnya adalah sebagai berikut:
dollar=rupiah/8250
yen=rupiah/4000
peso=rupiah/2500
c. SUHU meliputi celcius, fahrenheit, reamur dan kelvin
Tampilkan konversi suhu dalam celcius ke fahrenheit, reamur dan kelvin
Rumusnya adalah sebagai berikut:
fah = (9/5*celcius)+32;
reamur = (4/9*celcius)+32;
kelvin = 273+celcius;
d. KELUAR
Tampilan kalimat “Terima Kasih”

#include <stdio.h>
#include <conio.h>
main()
{
long int premium, liter, solar, pertamax, minyak, dollar, rupiah, yen, peso, fah, reamur, celcius, kelvin, konversi;
printf("Menu konversi :\n");
printf("1. BBM\n");
printf("2. MATA UANG\n");
printf("3. SUHU\n");
printf("4. KELUAR\n");
printf("Masukan menu konversi :");scanf("%d", &konversi);
switch (konversi)
{
case 1:
printf("BBM\n");
for(liter=1;liter<=10;liter++)
{
premium=liter*5000;
solar=liter*5500;
pertamax=liter*10000;
minyak=liter*1500;
printf("Biaya premium = %d\n",premium);
printf("Biaya solar = %d\n",solar);
printf("Biaya pertamax= %d\n",pertamax);
printf("biaya minyak= %d\n",minyak);
printf("==============================\n");
}
break;
case 2:
printf("MATA UANG\n");
for(rupiah=1000;rupiah<=10000;rupiah=+500)
{
dollar=rupiah*8250;
yen=rupiah*4000;
peso=rupiah*2500;
printf("harga dollar= %d\n",dollar);
printf("harga yen= %d\n",yen);
printf("harga peso= %d\n",peso);
printf("==============================\n");
}
break;
case 3:
printf("SUHU\n");
printf("Masukan nilaifarenheit:");scanf("%d",&fah);
printf("masukan nilaireamur:");scanf("%d",&reamur);
printf("masukan nilai kelvin:");scanf("%d",&kelvin);
fah=(9/5*celcius)+32;
reamur=(4/9*celcius)+32;
kelvin=237+celcius;
printf("nilai farenheit = %d\n",fah);
printf("nilai reamur = %d\n",reamur);
printf("nilai kelvin =%d\n",kelvin);
printf("==============================");
break;
case 4:
printf("keluar terima kasih\n");
printf("==============================\n");
break;
}
getch();
}



 

3. Buatlah sebuah program untuk menentukan vokal dan konsonan dari kalimat yang
dimasukkan.
#include <stdio.h>
int main(){
  char c;
  printf("Masukkan salah satu huruf dari Alphabet: ");
  scanf("%c",&c);
  if(c=='a'||c=='A'||c=='e'||c=='E'||c=='i'||c=='I'||c=='o'||c=='O'||c=='u'||c=='U')
       printf("%c adalah vokal.",c);
  else

       printf("%c adalah konsonan.",c);
  getch();
}


4. Buatlah program untuk mencari bilangan terbesar dari 5 buah data yang diinputkan.
#include <stdio.h>
#include <conio.h>
main()
{
int n,x,nilai,max;
printf("berapa nilai yang diinputkan:");scanf("%d", &n);
for(x=1;x<=n;x++)
{
printf("masukkan nilai ke-%d:",x);scanf("%d", &nilai);
if(x==1)
{
max=nilai;
}
if(max<nilai)max=nilai;
}
printf("Nilai terbesar dari %d adalah %d\n",n,max);
getch();
}

Bahasa C programm if else, dan if dalam if




Laporan Praktikum
Bahasa Pemrograman
Modul IV


Diamat oleh :
NAMA : Diky Anwar
NIM : 1603065
KELAS :  D3 TI 1C

Teknik Informatika
Polindra
2016

D. LATIHAN
1. Tuliskanhasil (output program) dari program yang telahdijalankanpadacontoh programyang Andapraktekan di atas!
Jawaban :
1. Membuat program denganmenggunakanPerintah IF...ELSE
#include<stdio.h>
#include<conio.h>
main()
{
intnilai, tugas;
printf("masukkansebuahnilai: "); scanf ("%d", &nilai);
printf("masukkannilaitugas: "); scanf("%d", &tugas);
if (nilai>70 &&tugas>75)
printf("lulus\n");
else
printf("tidak lulus\n");
getch();
}



2. Membuat program denganmenggunakanPerintah IF ... ELSE majemuk
#include<stdio.h>
#include<conio.h>
main()
{
longintbeli, disc, total;
printf("masukkanpembelian: "); scanf("%1d", &beli);
if (beli>=100000)
{
disc=0.1*beli;
total=beli-disc;
}
else
{
disc=0.05*beli;
total=beli-disc;
}
printf("jadipembelianadalah: %1d\n", beli);
printf("jadi discount adalah: %1d\n", disc);
printf("jadi total pembayaranadalah: %1d\n", total);
getch();
}



3. Membuat program denganmenggunakanPerintah IF dalam IF
#include<conio.h>
main()
{
intnilai;
charhuruf;

printf("masukannilai: ");scanf("%d", &nilai);
if (nilai>=81 &&nilai<=100)
huruf='A';
else
if (nilai>=71 &&nilai<=81)
huruf='B';
else
if (nilai>=61 &&nilai<=71)
huruf='C';
else
if (nilai>=51 &&nilai<=61)
huruf='C';
else
huruf='E';
printf("jadihurufadalah: %c\n", huruf);
getch();
}


4. Membuat program denganmenggunakanPerintah SWITCH
#include<stdio.h>
#include<conio.h>
main()
{
intkdhari;

printf("masukkankodehari [1-7]:"); scanf("%d", &kdhari);
switch (kdhari)
{
case 1:
printf("senin");
break;
case 2:
printf("selasa");
break;
case 3:
printf("rabu");
break;
case 4:
printf("kamis");
break;
case 5:
printf("jumat");
break;
case 6:
printf("sabtu");
case 7:
printf("minggu");
break;
default:
printf("kodetidakada");
}
getch();
}



2. Buatlah program untukmenampilkan total pembelian yang harusdibayarkanolehseorangpelanggan, apabiladiketahuikondisiberikutini:
Beli = hargabarang * jumlahbarang
Jikajumlahbarang> 100 maka
Discount = beli *15%
Jikatidak
Discount=beli*5%
Di mana:
Total bayar=beli – discount
Input:
Hargabarang, jumlahbarang
Output
Beli, discount dan total bayar

#include<stdio.h>
#include<conio.h>
main()
{
intbeli, disc, total;
printf("masukkanpembelian: "); scanf("%1d", &beli);
if (beli>=100)
{
disc=5*beli;
total=beli-disc;
}
else
{
disc=5*beli;
total=beli-disc;
}
printf("jadipembelianadalah: %1d\n", beli);
printf("jadi discount adalah: %1d\n", disc);
printf("jadi total pembelianadalah: %1d\n", total);
getch();
}



3. Buatlah program dalambentuk menu, yang mampumenghitung:
1) Luasdankelilingbujursangkar
2) Luasdankelilingpersegipanjang
3) Luasdankelilinglingkaran

#include<stdio.h>
#include<conio.h>
main()
{
long int luas,keliling,bujur_sangkar,persegi_panjang,P,L,R,S,phi;
printf("persegipanjang    ");
printf("masukannilaiPanjang :");scanf("%ld", &P);
printf("masukannilaiLebar :");scanf("%ld", &L);
luas = P*L;
printf("hasilluas = %ld\n",luas);
keliling = 2*(P+L);
printf("hasilkeliling = %ld\n",keliling);
printf("lingkaran      ");
printf("masukannilaijari-jari :");scanf("%ld", &R);
phi = 22/7;
luas = phi*R*R;
printf("hasilluas = %ld\n", luas);
keliling = 2*phi*R*R;
printf("hasilkeliling = %ld\n", keliling);
printf("Bujursangkar     ");
printf("masukannilaisisi :"); scanf("%d", &S);
luas = S*S;
printf("hasilluas = %d\n", luas);
keliling = 4*S;
printf("hasilkeliling = %d\n",keliling);
getch();
}



4. Buatlah program untukmenentukan total pembayaranmahasiswadalam 1 tahundanjeniskuliah yang diambil, jikadiberlakukankondisisebagaiberikut:
KodeKeterangan
1 Kursus = TeknikInformatika
Jumlah = 30000*sks
Semester = jumlah*2
2 Kursus = TeknikAkuntansi
Jumlah = 20000*sks
Semester = jumlah*2
3 Kursus = Manajemen
Jumlah = 15000*sks
Semester = jumlah*2
Input:
Kodedansks yang diambil
Output:
Namakursus, jumlahdan semester

#include <stdio.h>
#include <conio.h>
main()
{
long int kdjurusan, sks, jumlah, semester;
printf("masukkan kode jurusan [1-3]: ");scanf("%d", &kdjurusan);
switch(kdjurusan)
{
case 1:
printf("Teknik Informatika\n");
printf("masukkan sks: ");scanf("%d", &sks);
jumlah = 30000*sks;
printf("hasil dari jumlah= %d\n", jumlah);
semester = jumlah*2;
printf("hasil dari semester= %d\n", semester);
break;
case 2:
printf("Teknik Akuntansi\n");
printf("masukkan sks: ");scanf("%d", &sks);
jumlah = 20000*sks;
printf("hasil dari jumlah= %d\n", jumlah);
semester = jumlah*2;
printf("hasil dari semester= %d\n", semester);
break;
case 3:
printf("Manajemen\n");
printf("masukkan sks: ");scanf("%d", &sks);
jumlah = 15000*sks;
printf("hasil dari jumlah= %d\n", jumlah);
semester = jumlah*2;
printf("hasil dari semester= %d\n", semester);
break;
default:
printf("kode tidak ada");
}
getch();
}





5. Buatlah program untukmenentukanbilangan yang dimasukkantermasukbilanganpositif,negatifatau nol.
#include <stdio.h>
#include <conio.h>
main()
{
int bilangan;

printf("masukkan bilangan :");scanf("%d", &bilangan);
if (bilangan>0)
printf("bilangan adalah positif\n");
else
if (bilangan<0)
printf("bilangan adalah negatif\n");
else
if (bilangan=0)
printf("bilangan adalah nol\n");
getch();
}


Membuat Program dengan Printf, Scanf, Getch




Laporan Praktikum
Bahasa Pemrograman
Modul 3


Diamat oleh :
NAMA : Diky Anwar
NIM : 1603065
KELAS :  D3 TI 1C

TeknikInformatika
Polindra
2016
D. LATIHAN
1. Tuliskan hasil (output program) dari program yang telah dijalankan pada contoh programyang Anda praktekan di atas!
Jawab :
1. Membuat program dengan menggunakan Printf
#include<stdio.h>
#include<conio.h.>
main()
{
int a;
unsignedint b;
float c;
char d, *e;

a=-10;
b=15;
c=65.75;
d='A';
e="Microsoft Visual Studio 2010";

printf("nilai integer = %d\n", a);
printf("nilai integer tak bertanda = %u\n", b);
printf("nilai floating point = %f\n", c);
printf("nilai floating point essential = %f\n", c);
printf("nilai karakter = %c\n", d);
printf("nilai string = %s\n", e);
printf("nilai pointer = %p\n", &e);
getch();
}


2. Membuat program dengan menggunakan Puts
#include<stdio.h>
#include<conio.h>
main()
{
char *nama;
nama = "Diky anwar";
puts (nama);
getch();
}



3. Membuat program dengan menggunakan Putchar
#include<stdio.h>
#include<conio.h.>
main()
{
char a;
a='B';

putchar(a);
putchar('\n');
putchar('-');
getch();
}



4. Membuat program dengan menggunakan Scanf
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
main()
{
int nil, tugas;
printf("masukkan sebuah nilai : ");
scanf("%d",&nil);
printf("masukkan nilai tugas : ");
scanf("%d",&tugas);
if (nil>=70 && tugas>=75)
printf("lulus \n");
else
printf("tidak lulus \n");
getch();
}



5. Membuat program dengan menggunakan Getch
#include<conio.h>
#include<stdio.h>
int main (void)
{
int c;
int extended = 0;
c = getch();

if (!c)
extended = getch();
if (extended)
printf("The character is extended\n");
else
printf("The character isn't extended\n");
return 0;

}



6. Membuat program dengan menggunakan Getche
#include<stdio.h>
#include<conio.h>
int main (void)
{
char ch;

printf("masukkan sebuah karakter : ");
ch = getche();
printf("\nKarakter yang dimasukkan '%c'\n", ch);
getch();
return 0;
}



2. Buatlah program untuk mencari konversi suhu dari celcius ke fahrenheit, reamur dankelvin. Dengan rumus:
Fahrenheit = (9/5*C)+32
Reamur = (4/9*C)+32
Kelvin = 273+C
Dengan C = derajat celcius.
Jawab:
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
main()
{
float Celcius, Fahrenheit, Reamur, Kelvin;


printf("masukkan suhu celcius : ");
scanf("%f", &Celcius);

Fahrenheit = (1.8*Celcius)+32;
Reamur = (0.4*Celcius)+32;
Kelvin = 273+Celcius;

printf("Fahrenheit = %f\n", Fahrenheit);
printf("Reamur = %f\n", Reamur);
printf("Kelvin = %f\n", Kelvin);
getch();
return 0;
}


3. Budi mentraktir teman-temannya ke rumah makan. Masing-masing dibelikan satu porsinasi ayam goreng dan satu gelas es buah. Jumlah seluruh temannya ditambah Budi sendiriadalah 25 orang. Harga satu porsi nasi ayam goreng adalah Rp. 10.000,- dan satu gelas esbuah adalah Rp. 7.000,-. Buatlah program untuk menghitung uang yang harusdikeluarkan Budi.
Catatan: jumlah orang, harga satu posri nasi ayam goreng dan harga satu gelas es buahdimasukkan dalam input.
#include<stdio.h>
#include<conio.h>
main()
{
char *nama;
int a, b, c, d;
nama = "Budi sedang mentraktir teman-temannya di Rumah Makan";
puts (nama);
a = 25;
b = 10000;
c = 7000;
d = (b*25)+(c*25);
printf("Jumlah Seluruh Teman Beserta Budi = %d Orang\n", a);
printf("Harga Untuk Nasi Goreng = Rp. %d\n", b);
printf("Harga Untuk Satu Gelas Es Buah = Rp. %d\n", c);
printf("Jumlah Uang Yang Harus Budi Bayar = Rp. %d\n", d);
getch();
}


4. Buatlah sebuah program yang dapat menerima masukan nama, NIM seorang mahasiswaserta lima nilai tugas kemudian carilah rata-ratanya.
#include<conio.h>
#include<stdlib.h>
main()
{
char nama[14], nim[7];
float c, d, e, f, g, rata;

printf("Masukan Nama = ");
gets(nama);
printf("Masukan NIM = ");
gets(nim);

printf("Nilai tugas pertama = ");
scanf("%f",&c);
printf("Nilai Tugas kedua = ");
scanf("%f",&d);
printf("Nilai Tugas ketiga = ");
scanf("%f",&e);
printf("Nilai Tugas keempat = ");
scanf("%f",&f);
printf("Nilai kelima = ");
scanf("%f",&g);
rata=(c*0.2+d*0.2+e*0.2+f*0.2+g*0.2);
printf("Rata - Rata Nilai Tugas: %.2f", rata);
getch();
}



5. Dewi membeli buah jeruk sebanyak 9.5 kg. Harga per kgnya adalah Rp.4.500,-.
Buatlahprogram untuk menghitung harga jeruk yang dibeli Dewi.
#include<stdio.h>
#include<conio.h>
int main (void)
{
float jeruk;
int Harga, total;
jeruk = 9.5;
Harga = 4500;
total = jeruk*Harga;
printf("Harga jeruk yang dibeli Dewi adalah Rp%d", total);
getch();

}