Wednesday, 4 May 2016

PANTAI CEMORO SEWU BANTUL

Alamat : Jl. Pantai Parangkusumo, Parangtritis, Kec. Kretek, Bantul, Daerah Istimewa Yogyakarta
Biaya:Retribusi Masuk + Parkir






Sunday, 10 April 2016

CONTOH PROGRAM QUEUE DENGAN C++

Dibawah ini adalah salah satu contoh program queue yang pernah saya buat untuk tugas praktek kuliah. Semoga nantinya bisa sedikit membantu kalian mempelajari tentang pemrograman c++

#include<stdio.h>
#include<iostream.h>
#include<conio.h>
#define QSIZE 5
int front=0,rear=-1,q[QSIZE];
void insert(int x)
{

rear=(rear+1)%QSIZE;
q[rear]=x;
}
int del()
{
int t=0;
if(rear<=-1)
cout<<"\nQueue is empty.\n\n";
else
{
t=q[front];
if(front!=rear)
front=(front+1)%QSIZE;
else
{
front=0;
rear=-1;
}
}
return t;
}
void display()
{
int i;
if(rear<=-1)
cout<<"\nQueue is empty.\n\n";
else
{
cout<<"\nThe queue is\n";
for(i=front;i!=rear;i=(i+1)%QSIZE)
cout<<q[i]<<" \t";
cout<<q[i]<<" \n";
}
}
void destroy()
{
int i=0;
if(rear<=-1)
cout<<"\nQueue is empty.\n\n";
else
for(i=front;i<=rear;i=(front+1)%QSIZE)
del();
if(i!=0)
cout<<"\nQueue is destroy.\n\n";
}
void main()
{
int ch,in,d;
clrscr();
do
{
cout<<"\nMain Menu\n\n";
cout<<"1.Insert\n";
cout<<"2.Delete\n";
cout<<"3.Display\n";
cout<<"4.Destroy\n";
cout<<"5.Exit\n\n";
cout<<"Enter your choice:";
cin>>ch;
switch(ch)
{
case 1:clrscr();
if(front==(rear+1)%QSIZE && rear>=QSIZE-1)
cout<<"\nQueue is full\n\n";
else
{
cout<<"\nEnter the element to be inserted:";
cin>>in;
insert(in);
clrscr();
}
break;
case 2:clrscr();
d=del();
if(d!=0)
cout<<"\nElement deleted="<<d<<"\n\n";
break;
case 3:clrscr();
display();
break;
case 4:clrscr();
destroy();
break;
case 5:break;
default:clrscr();
cout<<"\nEnter an appropriate choice.\n\n";
}

}
while(ch!=5);
}

BAHASA QUERY

Pada kesempatan ini saya ingin membagi contoh-contoh query di mysql, Semoga dapat bermanfaat, contoh dibawah ini saya dapat dari e-learning amikom.


LATIHAN SELECT - LAB.

1. Tampilkan semua data dosen
SELECT * FROM DOSEN

2. Tampilkan nama dan alamat dosen
SELECT NAMA_DOSEN, ALAMAT_DOSEN FROM DOSEN

3. Tampilkan data dosen yang bernama rahayana
SELECT * FROM DOSEN WHERE NAMA_DOSEN = 'RAHAYANA'

4. Tampilkan nik dan alamat dosen yang mempunyai nama neneng sundarsih
SELECT NIK, ALAMAT_DOSEN FROM DOSEN WHERE NAMA_DOSEN ='NENENG SUNDARSIH'

5. Tampilkan data dosen dengan nama kolom adalah NIK - NAMA DOSEN - ALAMAT DOSEN
SELECT NIK AS NIK, NAMA_DOSEN AS "NAMA DOSEN", ALAMAT_DOSEN [ALAMAT DOSEN] FROM DOSEN

6. Tampilkan semua data mahasiswa
SELECT * FROM MAHASISWA

7. Tampilkan data mahasiswa yang belum mempunyai dosen pembimbing
SELECT * FROM MAHASISWA WHERE NIK IS NULL

8. Tampilkan semua data mahasiswa yang mempunyai dosen pembimbing
SELECT * FROM MAHASISWA WHERE NIK IS NOT NULL

9. Tampilkan data nik dosen pada tabel mahasiswa (nik tidak boleh berulang)
SELECT DISTINCT NIK FROM MAHASISWA

10. Tampilkan 3 data teratas dari tabel mahasiswa
SELECT TOP 3 * FROM MAHASISWA

11. Tampilkan data mahasiswa urut berdasarkan nama dari A-Z
SELECT * FROM MAHASISWA ORDER BY NAMA_MHS ASC

12. Tampilkan data mahasiswa urut berdasarkan nama dari Z-A
SELECT * FROM MAHASISWA ORDER BY NAMA_MHS DESC

13. Tampilkan data ruang yang kapasitasnya antara 40 sampai 60 urut berdasarkan kapasitas ruang
SELECT * FROM RUANG WHERE KAPASITAS_RUANG BETWEEN 40 AND 60 ORDER BY KAPASITAS_RUANG
SELECT * FROM RUANG WHERE KAPASITAS_RUANG >=40 AND KAPASITAS_RUANG <=60

14. Tampilkan data mahasiswa yang huruf depan namanya adalah M
SELECT * FROM MAHASISWA WHERE NAMA_MHS LIKE 'M%'

15. Tampilkan data mahasiswa yang huruf belakang namanya adalah N
SELECT * FROM MAHASISWA WHERE NAMA_MHS LIKE '%N'

16. Tampilkan data mahasiswa yang mempunyai nama arief
SELECT * FROM MAHASISWA WHERE NAMA_MHS LIKE '%ARIEF%'

17. Tampilkan data mahasiswa yang mempunyai nama dengan huruf kedua adalah U
SELECT * FROM MAHASISWA WHERE NAMA_MHS LIKE '_U%'

18. Tampilkan data mahasiswa yang mempunyai kaliurang atau condong catur
SELECT * FROM MAHASISWA WHERE ALAMAT_MHS LIKE '%KALIURANG%' OR ALAMAT_MHS LIKE '%CONDONGCATUR%'

19. Tampilkan data mahasiswa yang mempunyai nama huruf depan M dan huruf Belakang A
SELECT * FROM MAHASISWA WHERE NAMA_MHS LIKE 'M%' AND NAMA_MHS LIKE '%Z'

20. Tampilkan data mahasiswa yang mempunyai nama huruf depan M atau huruf belakang A
SELECT * FROM MAHASISWA WHERE NAMA_MHS LIKE 'M%' OR NAMA_MHS LIKE '%A'

21. Tampilkan data dosen yang mempunyai alamat kota jogja
SELECT * FROM DOSEN WHERE ALAMAT_DOSEN LIKE '[JY]OG[JY]A%'

22. Tampilkan tanggal hari ini
SELECT GETDATE()

23. Tampilkan nama dosen dengan huruf kapital
SELECT UPPER(NAMA_DOSEN) FROM DOSEN

24. Tampilkan nama dosen dengan huruf kecil semua
SELECT LOWER(NAMA_DOSEN) FROM DOSEN

25. Tampilkan berapa jumlah dosen yang ada
SELECT COUNT(NIK) FROM DOSEN

26. Tampilkan jumlah kursi total dari semua ruang.
SELECT SUM(KAPASITAS_RUANG) [JUMLAH] FROM RUANG

27. Tampilkan jumlah rata rata kursi tiap ruangan
SELECT AVG (KAPASITAS_RUANG) [RATA RATA] FROM RUANG

28. Tampilkan huruf awal dari semua dosen
SELECT LEFT(NAMA_DOSEN,2) FROM DOSEN

29. Tampilkan huruf akhir dari semua dosen
SELECT RIGHT(NAMA_DOSEN,1) FROM DOSEN

30. Tampilkan nama dosen dan hitung berapa panjang karakternya
SELECT NAMA_DOSEN, LEN(NAMA_DOSEN) [PANJANG KARAKTER] FROM DOSEN

31. Tampilkan nik, nama dosen serta gabungkan nik dan nama dosen dalam satu kolom
SELECT NIK, NAMA_DOSEN, NIK + NAMA_DOSEN [GABUNGAN] FROM DOSEN

32 . Tampilkan nama depan dosen (9 karakter)
SELECT LEFT(NAMA_DOSEN,9) [NAMA PANGGILAN] FROM DOSEN

33. Tampilkan kapasistas ruang terkecil dari ruang
SELECT MIN(KAPASITAS_RUANG) [MINIMAL] FROM RUANG

34. Tampilkan kapasistas ruang terbesar dari ruang
SELECT MAX(KAPASITAS_RUANG) [MAXIMAL] FROM RUANG

35. Tampilkan tahun sekarang
SELECT DATEPART(yyyy,GETDATE()) [Tahun Sekarang]

36. Tampilkan bulan sekarang
SELECT DATENAME(MM, GETDATE()) [BULAN SEKARANG]

37. Tampilkan tanggal sekarang
SELECT DATEPART(DD, GETDATE()) [TANGGAL SEKARANG]

38. Tampilkan jam sekarang
SELECT DATEPART(HH, GETDATE()) [JAM SEKARANG DI KOMPUTER SAYA]

39. Tampilkan Menit Sekarang
SELECT DATEPART(MI, GETDATE()) [MENIT SEKARANG DI KOMPUTER SEKARANG]

40. Tampilkan Detik Sekarang
SELECT DATEPART(SS, GETDATE()) [DETIK SEKARANG DI KOMPUTER SEKARANG]

41. Tampilkan huruf ke 3 dari nama dosen
SELECT NAMA_DOSEN,SUBSTRING(NAMA_DOSEN,3,1) [HURUF KE 3] FROM DOSEN

42. Tampilkan tanggal lahir dosen dan umurnya
SELECT TGL_LAHIR, DATEDIFF(DD,TGL_LAHIR,GETDATE()) [USIA] FROM DOSEN

PROGRAM POM BENSIN DENGAN C++

#include <iostream.h>
#include <conio.h>
void main()
{


int pilihan;
float ptx,prm,slr ;
float u;
char ulang;
do
{
clrscr();
cout<<"(c) Created 2009 by dsuryanta.Inc"<<endl<<endl;
cout<<endl<<endl;
cout<<"JENIS BBM"<<endl;
cout<<"1. PERTAMAX"<<endl;
cout<<"2. PREMIUM"<<endl;
cout<<"3. SOLAR"<<endl;
cout<<"4. Exit"<<endl;
cout<<endl<<endl;
cout<<"Pilihan anda : ";cin>>pilihan;
switch (pilihan)
{
case 1 :
cout<<"PERTAMAX"<<endl;
cout<<"Masukkan uang yang dibayarkan : ";cin>>u;
ptx = u/6000;
cout<<"Maka pertamax yang di dapat adalah : "<<ptx<<endl;
break;
case 2 :
cout<<"PREMIUM"<<endl;
cout<<"Masukkan uang yang dibayarkan : ";cin>>u;
prm = u/5000;
cout<<"Maka premium yang di dapat adalah : "<<prm<<endl;
break;
case 3 :
cout<<"SOLAR"<<endl;
cout<<"Masukkan uang yang dibayarkan : ";cin>>u;
slr = u/4000;
cout<<"Maka solar yang di dapat adalah : "<<slr<<endl;
break;
case 4 :
cout<<"Exit�"<<endl;
break;
default:
cout<<"Menu tidak tersedia�"<<endl;
break;
}
cout<<"Kembali ke Menu Utama (y/n)?";cin>>ulang;
}while(ulang == 'y');
}

KONVERSI UANG DENGAN C++

#include "iostream.h"
#include "conio.h"
void main()

{
int jumlah, ratusanribu, limaplhribu, duaplhribu, seplhribu, limaribu,
seribu, limaratus, seratus, limaplh, sisa;
clrscr();
cout << "Jumlah uang dalam rupiah : ";
cin >> jumlah;
ratusanribu = jumlah / 100000;
sisa = jumlah - (ratusanribu * 100000);
limaplhribu = sisa / 50000;
sisa = sisa - (limaplhribu * 50000);
duaplhribu = sisa / 20000;
sisa = sisa - (duaplhribu * 20000);
seplhribu = sisa / 10000;
sisa = sisa - (seplhribu * 10000);
limaribu = sisa / 5000;
sisa = sisa - (limaribu * 5000);
seribu = sisa / 1000;
sisa = sisa - (seribu * 1000);
limaratus = sisa / 500;
sisa = sisa - (limaratus * 500);
seratus = sisa / 100;
sisa = sisa - (seratus * 100);
limaplh = sisa / 50;
sisa = sisa - (limaplh * 50);
if (jumlah >= 100000)
cout << "Pecahan 100000 ada = "<<ratusanribu<<endl;
if (jumlah >= 50000)
cout << "Pecahan 50000 ada = "<<limaplhribu<<endl;
if (jumlah >= 20000)
cout << "Pecahan 20000 ada = "<<duaplhribu<<endl;
if (jumlah >= 10000)
cout << "Pecahan 10000 ada = "<<seplhribu<<endl;
if (jumlah >= 5000)
cout << "Pecahan 5000 ada = "<<limaribu<<endl;
if (jumlah >= 1000)
cout << "Pecahan 1000 ada = "<<seribu<<endl;
if (jumlah >= 500)
cout << "Pecahan 500 ada = "<<limaratus<<endl;
if (jumlah >= 100)
cout << "Pecahan 100 ada = "<<seratus<<endl;
if (jumlah >= 50)
cout << "Pecahan 50 ada = "<<limaplh<<endl;
if (jumlah >= 0)
cout << "Sisa pecahan ada = "<<sisa;
getch();
}