Sabtu, 08 Maret 2014

Raja Mulia

Raja mulia
Allah Pemenang
Bapa yang kekal
Berkuasa s’lamanya
S’gala ciptaan
Sujud menyembah
Bagi yang Mulia
Berkuasa s’lamanya

Reff :
Kaulah Tuhan, Kaulah Raja
Surga bumi menyembah
Sorak-sorai kemenangan
Bagi Raja Mulia
Kemuliaan bagi Allah
Yang berkuasa s’lamanya
Engkaulah Raja…
Yesuslah Raja…

Minggu, 22 September 2013

Program Pembelian Tiket Pesawat


          Ini adalah program yang pernah saya coba dan pada akhirnya berhasil untuk di run kan dengan beberapa kali pengulangan dan dengan melirik-lirik program kawan saya yang lain.Tentunya anda juga ingin belajar bikin program,mengasyikan bukan !.
Ini adalah program pembelian tiket pesawat yang dibuat menggunakan bahasa C++.Didalam program ini terdapat beberapa menu yang akan ditampilkan setalah di run kan.

Berikut source code nya :



#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <stdlib.h>

int main ()
{
            int pilihan_maskapai, Garuda_Indonesia, Air_Asia, jlh, berat, harga;
            long int total_bayar;
            char nama [20], maskapai [20], rute [30], ulang;

            printf ("Nama  : M. Roso Sutrisno\n");
            printf ("Nim    : 120402062\n");
            printf ("Group : VII\n");
            printf ("\n");
            printf ("Pembelian Tiket Pesawat!!!\n");
            printf ("..........................\n");
            printf ("\n");

            do
            {
            printf("\n\n  ********************************************
***********\n");
                        printf("  *\t\t\t\t\t\t\t*\n ");
                        printf(" *\t\t\t\t\t\t\t*\n ");
                        printf(" *\t\t  RINO TRAVEL AND TOURS\t\t\t*\n ");
                        printf(" *\t\t  =====================\t\t\t*\n ");
                        printf(" *\t\t\t\t\t\t\t*\n");
                        printf("  *\tDAFTAR MASKAPAI\t\t\t\t\t*\n ");
                        printf(" *\t---------------\t\t\t\t\t*\n ");
                        printf(" *   1. Garuda Indonesia\t\t\t\t*\n ");
                        printf(" *    \tRute penerbangan:\t\t\t\t*\n ");
                        printf(" *           1. Medan-Jakarta        @ Rp  900000/bangku\t*\n ");
                        printf(" *           2. Jakarta-Kuala Lumpur @ Rp  800000/bangku\t*
\n ");
printf(" *           3. Jakarta-Surabaya     @ Rp  700000/bangku\t*\n ");
printf(" *           4. Medan-Singapore      @ Rp  800000/bangku\t*\n ");
                        printf(" *\t\t\t\t\t\t\t*\n ");
                        printf(" *   2. Air Asia\t\t\t\t\t*\n ");
                        printf(" *    \tRute penerbangan:\t\t\t\t*\n ");
                        printf(" *           1. Medan-Jakarta        @ Rp  600000/bangku\t*\n ");
                        printf(" *           2. Jakarta-Kuala Lumpur @ Rp  600000/bangku\t*
\n ");
printf(" *           3. Jakarta-Surabaya     @ Rp  500000/bangku\t*\n ");
printf(" *           4. Medan-Singapore      @ Rp  400000/bangku\t*\n ");
                        printf(" *\t\t\t\t\t\t\t*\n ");
                        printf(" *\t\t\t\t\t\t\t*\n ");
                        printf(" *         Berat standar barang bawaan      = 5 kg\t\t*\n ");
                        printf(" *         1 kg barang bawaan (diatas 5 kg) = Rp100.000\t*\n ");
                        printf(" *\t\t\t\t\t\t\t*\n ");
                        printf(" *\t\t\t\t\t\t\t*\n ");
                        printf(" ***********************************************
********\n ");

                        printf("\n\n Nama penumpang\t\t\t\t\t\t:");
                        scanf("%s", &nama);

                        do
                        {
printf("\n Silahkan pilih maskapai penerbangan Anda! (1/2)\t:");
                                    scanf ("%d",&pilihan_maskapai);
                        }
                        while (pilihan_maskapai>2||pilihan_maskapai==0);

            switch(pilihan_maskapai)
                        {
                                    case 1:
                                    do
                                    {
printf("\n Silahkan pilih Rute Penerbangan Anda! (1-4)\t\t:");
                                                scanf ("%d",&Garuda_Indonesia);
                                    }
                                    while (Garuda_Indonesia>4||Garuda_Indonesia==0);

                                    if(Garuda_Indonesia==1)
                                    {
                                                printf("\n Berapa jumlah bangku yang dipesan?
\t\t\t:");
                                                scanf ("%d",&jlh);
printf("\n Berapa berat barang bawaan anda (dalam kg)?\t\t:");
                                                scanf ("%d", &berat);
                                                strcpy (maskapai, "Garuda Indonesia");
                                                strcpy (rute, "Medan-Jakarta");
                                                harga = 900000;
                                    }
                                    else if(Garuda_Indonesia==2)
                                    {
                                                printf("\n Berapa jumlah bangku yang dipesan?
\t\t\t:");
                                                scanf ("%d",&jlh);
printf("\n Berapa berat barang bawaan anda (dalam kg)?\t\t:");
                                                scanf ("%d", &berat);
                                                strcpy (maskapai, "Garuda Indonesia");
                                                strcpy (rute, "Jakarta-Kuala Lumpur");
                                                harga = 800000;
                                    }
                                    else if(Garuda_Indonesia==3)
                                    {
                                                printf("\n Berapa jumlah bangku yang dipesan?
\t\t\t:");
                                                scanf ("%d",&jlh);
printf("\n Berapa berat barang bawaan anda (dalam kg)?\t\t:");
                                                scanf ("%d", &berat);
                                                strcpy (maskapai, "Garuda Indonesia");
                                                strcpy (rute, "Jakarta-Surabaya");
                                                harga = 700000;
                                    }
                                    else if(Garuda_Indonesia==4)
                                    {
                                                printf("\n Berapa jumlah bangku yang dipesan?
\t\t\t:");
                                                scanf ("%d",&jlh);
                                               printf("\n Berapa berat barang bawaan anda (dalam
 kg)?\t\t:");
                                                 scanf ("%d", &berat);
                                                strcpy (maskapai, "Garuda Indonesia");
                                                strcpy (rute, "Medan-Singapore");
                                                harga = 800000;
                                    }
                                    break;

                                    case 2:
                                    do
                                    {
printf("\n Silahkan pilih Rute Penerbangan Anda! (1-4)\t\t:");
                                                scanf ("%d",&Air_Asia);
                                    }
                                    while (Air_Asia>4||Air_Asia==0);

                                    if(Air_Asia==1)
                                    {
                                                printf("\n Berapa jumlah bangku yang dipesan?
\t\t\t:");
                                                scanf ("%d",&jlh);
printf("\n Berapa berat barang bawaan anda (dalam kg)?\t\t:");
                                                scanf ("%d", &berat);
                                                strcpy (maskapai, "Air Asia");
                                                strcpy (rute, "Medan-Jakarta");
                                                harga = 600000;
                                    }
                                    else if(Air_Asia==2)
                                    {
                                                printf("\n Berapa jumlah bangku yang dipesan?
\t\t\t:");
                                                scanf ("%d",&jlh);
printf("\n Berapa berat barang bawaan anda (dalam kg)?\t\t:");
                                                scanf ("%d", &berat);
                                                strcpy (maskapai, "Air Asia");
                                                strcpy (rute, "Jakarta-Kuala Lumpur");
                                                harga = 600000;
                                    }
                                    else if(Air_Asia==3)
                                    {
                                                printf("\n Berapa jumlah bangku yang dipesan?
\t\t\t:");
                                                scanf ("%d",&jlh);
printf("\n Berapa berat barang bawaan anda (dalam kg)?\t\t:");
                                                scanf ("%d", &berat);
                                                strcpy (maskapai, "Air Asia");
                                                strcpy (rute, "Jakarta-Surabaya");
                                                harga = 500000;
                                    }
                                    else if(Air_Asia==4)
                                    {
                                                printf("\n Berapa jumlah bangku yang dipesan?
\t\t\t:");
                                                scanf ("%d",&jlh);
printf("\n Berapa berat barang bawaan anda (dalam kg)?\t\t:");
                                                scanf ("%d", &berat);
                                                strcpy (maskapai, "Air Asia");
                                                strcpy (rute, "Medan-Singapore");
                                                harga = 400000;
                                    }
                                    break;
                                    default : printf (“\nMaaf, pilihan tidak tersedia\n”);
                        }         

                        if (berat>5)
                        {
                                    total_bayar = (jlh * harga) + (berat-5)*100000;
                        }
                        else
                        {
                                    total_bayar = jlh * harga;
                        }

                        printf("\n\n .............................................................................\n");
                        printf(" |\t\t\t\t\t\t\t\t\t     |\n ");
                        printf("| Penumpang yang bernama\t\t\t\t:%s\t\t     |\n ", nama);
                        printf("|\t\t\t\t\t\t\t\t\t     |\n ");
                        printf("| Maskapai\t\t\t\t\t\t:%s    |\n ", maskapai);
                        printf("|\t\t\t\t\t\t\t\t\t     |\n ");
                        printf("| Rute\t\t\t\t\t\t\t:%s|\n ", rute);
                        printf("|\t\t\t\t\t\t\t\t\t     |\n ");
                        printf("| Harga tiket \t\t\t\t\t\t:Rp %d\t     |\n ", harga);
                        printf("|\t\t\t\t\t\t\t\t\t     |\n ");
                        printf("| Total biaya yang harus anda bayar\t\t\t:Rp %d \t     |\n
 ",total_bayar);
                        printf("|\t\t\t\t\t\t\t\t\t     |\n ");
                        printf("|----------------------------------------------------------------------
-----|\n");
printf(" |---------------------------------------------------------------------------|\n");
                        printf(" |\t\t\t\t\t\t\t\t\t     |\n ");
                        printf("| Silahkan bayar dulu .....!\t\t\t\t\t\t     |\n ");
                        printf("|\t\t\t\t\t\t\t\t\t     |\n ");
                        printf(".............................................................................\n ");

                        printf("\n\n\n Anda ingin membeli tiket lagi? <y/n>\t\t\t:");
                        scanf ("%s",&ulang);

                        system ("cls");
            }         
            while(ulang=='Y'||ulang=='y');

            printf ("\n\n ##################################################
###############\n");
            printf (" #\t\t\t\t\t\t\t\t #\n");
            printf (" #\tProgram Selesai !!!\t\t\t\t\t #\n");
            printf (" #\t\t\t\t\t\t\t\t #\n");
            printf (" #\tTerima Kasih Telah Memilih RINO TRAVEL AND TOURS
 :)\t #\n");
            printf (" #\t\t\t\t\t\t\t\t #\n");
            printf (" #####################################################
############\n");

            getch ();
            return 0;
}





Aduhhhhhhhhhhhhhhhhhhhhhhh,panjang ya.
Semoga program ini bisa menjadi bahan latihan yang anda gunakan untuk melatih skill programer anda.
Terima kasih.