Sunday, December 8, 2019

Selection dalam bahasa C

#include <stdio.h>
#include <stdbool.h>

#define MAX 7

int intArray[MAX] = {5,10,15,20,25,30,35,40,45};

void printline(int count) {
   int i;

   for(i = 0;i < count-1;i++) {
      printf("=");
   }

   printf("=\n");
}

void display() {
   int i;
   printf("[");

   // navigate through all items
   for(i = 0;i < MAX;i++) {
      printf("%d ", intArray[i]);
   }

   printf("]\n");
}

void selectionSort() {
   int indexMin,i,j;

   // loop through all numbers
   for(i = 0; i < MAX-1; i++) {

      // set current element as minimum
      indexMin = i;

      // check the element to be minimum
      for(j = i+1;j < MAX;j++) {
         if(intArray[j] < intArray[indexMin]) {
            indexMin = j;
         }
      }

      if(indexMin != i) {
         printf("Items swapped: [ %d, %d ]\n" , intArray[i], intArray[indexMin]);

         // swap the numbers
         int temp = intArray[indexMin];
         intArray[indexMin] = intArray[i];
         intArray[i] = temp;
      }         

      printf("Iteration %d#:",(i+1));
      display();
   }


void main() {
   printf("Input Array: ");
   display();
   printline(50);
   selectionSort();
   printf("Output Array: ");
   display();
   printline(50);
}

Sunday, November 24, 2019

FLOWCHART KALKULATOR SEDERHANA



FLOWCHART KALKULATOR SEDERHANA





Inisialisaikan bil1, bil2, oprs, hasil
Input nilai a, b
Pilih salah satu operasi dari (+),(-),(x),(:)
Jika anda memilih operasi (+), maka hasil = a + b
Jika anda memilih operasi (-), maka hasil = a - b
Jika anda memilih operasi (x), maka hasil = a * b
Jika anda memilih operasi (:), maka hasil = a / b
Cetak hasil


D Arifian, F Furniawan - The Asia Pacific Journal Of Management Studies, 2016

Sunday, November 17, 2019

Membuat Program Traveloka Sederhana Menggunakan Bahasa Java NetBeans || JagoProgrammer

Assalamu'alaikum wr.wb

Oke teman-teman kali ini saya akan membahas Cara Membuat Program Traveloka Sederhana Menggunakan NetBeasns. Sebelum itu install terlebih dahulu bahan-bahan yang di perlukan


Download NetBeans IDE 8.0.2
DOWNLOAD

Download Java SE Development Kit
 JDK 32bit --> DOWNLOAD
JDK 64bit--->DOWNLOAD

Jika sudah install semua bahan nya. Pasang aplikasi NetBeans IDE 8.0.2 dan JDK nya.

Langkah-langkah:

1. Buka Aplikasi NetBeans nya.
2. pilih 'File -> New Project -> Next saja
3. Pada menu seperti gambar dibawah ini. Isi nama project "traveloka" dan pada menu create main class hilangkan tanda centang nya



4. Jika sudah masuk menu tampilan awal. cari di kolom project sebelah kiri project traveloka. klik source package. nanti saat ada <default package> klik kanan lalu klik new --> JFrame Form. lalu berikan class name nya "menulog".
5.  Lalu buat sampai 5 class dengan cara seperti nomor 4
     - Class menulog = Fungsi untuk membuat menu login awal
     - Class menu= Untuk membuat tampilan utama menu yang akan di masukkan
     - Class menupesawat= Untuk membuat form pembelian tiket penerbangan
     - Class menukereta= Untuk membuat form pembelian tiket kereta
     - Class menuhotel=Untuk membuat form pemesanan Hotel
6. Sebelum lanjut pastikan sudah pahan tentang fungsi semua Palete untuk desain tampilan nya nanti
7. Buat Desain Masing-masing Class seperti gambar dibawah ini

    *menulog

*variabel username = us
*variabel password = pw
Source Code Login


*menu

Tidak perlu memasukan variabel ke button nya

Source Code Menu


*menupesawat

variabel 
*nama =tnama
*identitas=tidentitas
*telepon=ttelepon
*maskapai=maskapai
*rute penerbangan = rdsolo,rdbali,rdaceh
*harga=tharga
*jenis penerbangan=jenis
*diskon=tdiskon
*button cetak= hitung
*total bayar=ttotal

3 button di bawah tidak perlu memasukan variabel

Source Code Menu Pesawat








*menukereta

Variable sesuaikan dengan yang ada dalam Source Code dibawah ini





*menuhotel

Source Code Menu Hotel







*NOTE 
Untuk memperbagus tampilan bebas sesuka kalian tapi dengan syarat tidak merubah variabel atau palete yang berfungsi untuk memanggil perintah apapun


Jika kalian ingin melihat program nya langsung bisa download Programnya disini

Sekian dari saya. Jika ada pertanyaan atau butuh bantuan silahkan komentar dibawah..........

PENGERTIAN MANAJEMEN DAN TEKNOLOGI INFORMASI


PENGERTIAN MANAJEMEN DAN TEKNOLOGI INFORMASI

Pengertian Manajemen
Manajemen adalah suatu kegiatan organisasi, sebagai suatu usaha dari sekelompok orang yang bekerjasama dalam rangka mencapai suatu tujuan tertentu yang mereka taati sedemikian rupa sehingga diharapkan hasil yang akan dicapai sempurna, yaitu efektif dan efisien. Dengan demikian manajemen melibatkan berbagai elemen organisasi baik internal, eksternal, sarana, prasarana, alat, barang, maupun fungsi dan kedudukan (jabatan) dalam organisasi yang diatur sedemikian rupa dalam mencapai tujuan organisasi.(Salam, 2007). Manajemen adalah proses pengaturan, pengurusan dan pengelolaan dengan memanfaatkan orang lain dalam pengelolaan sumberdaya untuk pencapaian suatu tujuan.(Nawawi, 2008)

Makna Manajemen

1. Manajamen sebagai Proses Kegiatan Manajemen diartikan sebagai rangkaian kegiatan yang dimulai dari merencanakan, melaksanakan serta mengkoordinasikan apa yang direncanakan sampai kegiatan mengawasi/mengendalikan agar sesuai dengan apa yang telah direncanakan.

2. Manajemen sebagai Ilmu dan Seni Manajemen sebagai suatu ilmu karena telah dipelajari sejak lama dan telah diorganisasikan menjadi suatu teori. Manajemen sebagai suatu seni, dalam mencapai tujuan diperlukan kerjasama dengan orang lain. Hakekatnya ada kegiatan mengatur/ managing, untuk mengatur diperlukan suatu seni, bagaimana mengatur orang lain melakukan pekerjaan untuk mencapai tujuan bersama.

3. Manajemen sebagai suatu Profesi Manajemen sebagai profesi adalah kegiatan yang dilakukan oleh sekelompok orang. Manajer dengan menggunakan keahlian tertentu. Profesionalisme manajemen dikategorikan dalam suatu profesi yang memang membutuhkan keahlian tertentu serta posisi dan keahliannya diakui masyarakat

Definisi Teknologi Informasi ( TI ) : 

 Menurut Turban, et.al.(1999:19) TI didefinisikan sebagai “aspek teknologi dari Sistem Informasi, meliputi hardware, software, database, jaringan (network).” Komponen utama TI meliputi :
§ Perangkatkeras (hardware)
§ Perangkatlunak (software)
§ Basis data (database)
§ Jaringan (network)
 Sedangkan menurut James A. Senn (1995:12) TI didefinisikan sebagai “berbagai peralatan dan kemampuan yang digunakan untuk menghasilkan, menyimpan dan menyebarluaskan informasi” James A. Senn mengidentifikasi 3 (tiga) komponen utamaTI :
§ Sistem komputer
§ Jaringan komunikasi data
§ Know-how Berdasarkan definisi di atas dapat disimpulkan, bahwa TI adalah“aspek teknologi dari system informasi yang mencakup peralatan-peralatan dan kemampuan-kemampuan untuk menghasilkan, menyimpan dan menyebarluaskan informasi”

KomponenTI :
§ Sistem Komputer
§ Jaringan komunikasi data
§ Know-how    

Pengertian Sistem

· Sistem adalah kumpulan elemen yang saling berhubungan dan berinteraksi dalam satu kesatuan untuk menjalankan suatu proses pencapaian suatu tujuan utama. (Sutarman, 2012)
· Sistem adalah suatu jaringan kerja dari prosedur - prosedur yang saling berhubungan , berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran yang tertentu. (Jogiyanto, 2009)
· Sistem secara umum sebagai kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu sebagai satu kesatuan. (Agus Mulyanto, 2009)
· Sistem dalam bidang sistem informasi sebagai “sekelompok komponen yang saling berhubungan, bekerjasama, untuk mencapai tujuan bersama dengan menerima proses input serta menghasilkan input dalam proses transformasi yang teratur.(Agus Mulyanto, 2009)
· Sistem merupakan jaringan kerja dari prosedur – prosedur yang saling berhubungan dan berkumpul bersama – sama untuk melakukan suatu kegiatan atau menyelesaikan suatu sasaran tertentu. (Andri Kristanto, 2008)

Referensi

* Anggarani, A., Fasilkom, D., Esa, U., & Baharudin, E. (n.d.). Manajemen media informasihewanreptil (ular) melalui pembangunan album elektronik. 978–979.
*Anggarani, A., Fasilkom, D., Esa, U., & Baharudin, E. (n.d.). Manajemen media informasihewanreptil (ular) melalui pembangunan album elektronik. 978–979.

Saturday, November 9, 2019

Cara pembayaran

CARA PEMBAYARAN LEWAT ( TRANSFER BANK )
------------------------
    1. Masukkan Kartu ATM Anda
    2. Masukkan PIN kartu ATM
    3. Pilih Menu 'PEMBAYARAN'
    4.Masukkan 5 digit kode bank, lalu tambahkan nomor telepon
    5. Contoh : 801770812345678910
    6. Cek Apakah jumlah yang harus dibayar sudah sesuai
    7. Lanjutkan Pembayaran
    -------------------------
    -------------------------
    -------------------------
    Cara Pembayaran Lewat ( INDOMARET )
    -------------------------
    1. Pergi ke Indomaret Terdekat
    2. Minta kepada kasir untuk pembayaran Traveloka
    3. Berikan Nomor Identitas dan Nomor Telepon yang terdaftar di Form Pengisian
    4. Bayar sesuai jumlah harga yang tertera
    5. Selesai

Saturday, June 15, 2019

Membuat Program Toko Buku dengan Array,Struct,Fungsi || Bahasa C


Program Penjualan Buku 


·        Menampilkan Daftar pilihan
-Daftar Komik(1)
-Tampilkan Hasil Penjualan(2)
-Menu Keluar(3)

·         Pilih Menu(1)
-Nomor Buku
-Judul Buku
-Tahun Terbit
-Harga

·        Output Menu (1)
-Judul
-Tahun
-Harga
-Jumlah

Beli Lagi ( Y / T )

·        Output Menu (2)
-Judul
-Tahun
-Harga
-Jumlah
-Total Biaya
-Pembayaran
-Kembalian

·        Keluar



    macam - macam tipe data apa saja yang di pakai dalam program struk kasir beserta penjelasan dan fungsi dari tipe - tipe data tersebut :

v  Header 

1. Header <stdio.h>  digunakan sebagai inputan dan outputan dan berfungsi untuk menampilkan perintah:


Printf
Merupakan fungsi keluaran. Bentuk umum : printf (“tulisan”);
Scanf
Merupakan fungsi masukan . Bentuk umum : scanf (“%c”, karakter);



2.   Header <windows.h> Fungsinya adalah untuk memanggil perintah-perintah yang ada pada command prompt  seperti echo, color, attrib, dll

Fungsi gotoxy digunakan untuk menempatkan kursor ditempat yang tidak dapat di capai bila kita hanya menggunakan sekuensi program saja. Jika kita gunakan gotoxy, maka kita dapat meletakan kursor kita dimana saja sesuai dengan titik koorninatnya.

Fungsi gotoxy mempunyai dua parameter. Parameter tersebut adalah koordinat dimana kita ingin meletakan kursor. Titik pojok kiri atas mempunyai titik koordinat [0,0]. Jika ingin menggeser kekanan maka x ditambahkan sesuai dengan posisi yang kmu inginkan. Jika ingin menggeser ke bawah maka y ditambahkan.

·        Membuat Titik Kordinat

Fungsi gotoxy digunakan untuk menempatkan kursor ditempat yang tidak dapat di capai bila kita hanya menggunakan sekuensi program saja. Jika kita gunakan gotoxy, maka kita dapat meletakan kursor kita dimana saja sesuai dengan titik koorninatnya.
      COORD kordinat={0,0};
      void gotoxy(int x, int y)
     {
             kordinat.X=x;
             kordinat.Y=y;
             SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),kordinat);
      }


·        Membuat Array Of Struct
   Array Merupakan Deretan data yang tipenya sama, sedangkan Struct merupakan kelompok data yang bertipe berbeda. jika ingin membuat suatu deretan data yang tipenya berbeda maka digunakan gabungan antara array dan struct.


       struct datakomik
      {
             char *merek, *tipe;
             int harga, total;
             int jumlah;
      };
       struct datakomik data[20];

·        Deklarasi
     Digunakan untuk menginput/masukan tipe data :

     int i,n,no, bayar, kembali;
     int total_biaya=0;


·        Membuat Fungsi

Digunakan untuk mengerjakan suatu tugas tertentu dan letaknya terpisah dari program yang memanggilnya.

void jual()
{

    int no;
    i=1;
    char lagi;
    do{
    //int i=1;
    printf("\nInput no komik : "); scanf("%d",&no);
    if (no==1)
    {
        data[i].merek="Bahasa Indonesia";
        data[i].tipe="2016";
        data[i].harga=53000;
        printf("Judul  : %s\n",data[i].merek);
        printf("Tahun  : %s\n",data[i].tipe);
        printf("Harga  : %d\n",data[i].harga);
        printf("Jumlah : ");
                        scanf("%d",&data[i].jumlah); fflush(stdin);
        data[i].total=data[i].harga*data[i].jumlah;
        total_biaya=data[i].total+total_biaya;
        n=n+1;

    } else
    if (no==2)
    {
        data[i].merek="Bahasa Inggris";
        data[i].tipe="2016";
        data[i].harga=42000;
        printf("Judul  : %s\n",data[i].merek);
        printf("Tahun  : %s\n",data[i].tipe);
        printf("Harga  : %d\n",data[i].harga);
        printf("Jumlah : "); scanf("%d",&data[i].jumlah); fflush(stdin);
        data[i].total=data[i].harga*data[i].jumlah;
        total_biaya=data[i].total+total_biaya;
        n=n+1;
    }else
    if (no==3)
    {
        data[i].merek="Matematika";
        data[i].tipe="2017";
        data[i].harga=38000;
        printf("Judul  : %s\n",data[i].merek);
        printf("Tahun  : %s\n",data[i].tipe);
        printf("Harga  : %d\n",data[i].harga);
        printf("Jumlah : "); scanf("%d",&data[i].jumlah); fflush(stdin);
        data[i].total=data[i].harga*data[i].jumlah;
        total_biaya=data[i].total+total_biaya;
        n=n+1;
    }else
    if (no==4)
    {
        data[i].merek="IPA";
        data[i].tipe="2017";
        data[i].harga=45000;
        printf("Judul  : %s\n",data[i].merek);
        printf("Tahun  : %s\n",data[i].tipe);
        printf("Harga  : %d\n",data[i].harga);
        printf("Jumlah : "); scanf("%d",&data[i].jumlah); fflush(stdin);
        data[i].total=data[i].harga*data[i].jumlah;
        total_biaya=data[i].total+total_biaya;
        n=n+1;
    }else
    if (no==5)
    {
        data[i].merek="IPS";
        data[i].tipe="2018";
        data[i].harga=39000;
        printf("Judul  : %s\n",data[i].merek);
        printf("Tahun  : %s\n",data[i].tipe);
        printf("Harga  : %d\n",data[i].harga);
        printf("Jumlah : "); scanf("%d",&data[i].jumlah); fflush(stdin);
        data[i].total=data[i].harga*data[i].jumlah;
        total_biaya=data[i].total+total_biaya;
        n=n+1;
        }else
    if (no==6)
    {
        data[i].merek="Bahasa Jepang";
        data[i].tipe="2018";
        data[i].harga=36000;
        printf("Judul  : %s\n",data[i].merek);
        printf("Tahun  : %s\n",data[i].tipe);
        printf("Harga  : %d\n",data[i].harga);
        printf("Jumlah : "); scanf("%d",&data[i].jumlah); fflush(stdin);
        data[i].total=data[i].harga*data[i].jumlah;
        total_biaya=data[i].total+total_biaya;
        n=n+1;

    }

    i++;

    //total_biaya=data[i].total;
    printf("\nBeli lagi (Y/T) : "); scanf("%s",&lagi); //fflush(stdin);
    }while (lagi!='T');
    getch();
}

void output()
{
    system("cls");
       printf("+==========================================================================+\n");
    printf("| No |    Judul   |    Tahun     |     Harga    | Jumlah |       Total      |\n");
    printf("|-------------------------------------------------------|------------------|\n");
    for(i=1;i<=n;i++)
    {
        printf("|    |            |             |              |        | Rp.              |\n");
        gotoxy(3, i+2); printf("%d\n",i);
        gotoxy(8, i+2); printf("%s\n", data[i].merek);
        gotoxy(20, i+2); printf("%s\n", data[i].tipe);
        gotoxy(35, i+2); printf("%d\n", data[i].harga);
        gotoxy(50, i+2); printf("%d\n", data[i].jumlah);
        gotoxy(62, i+2); printf("%d\n", data[i].total);
        //n=1;
    }
    printf("|-------------------------------------------------------|------------------|\n");
    printf("|                                           Total Biaya | Rp.              |\n");
    printf("|-------------------------------------------------------|------------------|\n");
    printf("|                                           Pembayaran  | Rp.              |\n");
    printf("|                                           Kembalian   | Rp.              |\n");
    printf("+==========================================================================+\n");
    gotoxy(62, i+3); printf("%d\n", total_biaya);
    gotoxy(62, i+5); scanf("%i", &bayar);
    if(bayar<total_biaya){
       gotoxy(62, i+6);printf("--------");
       gotoxy(30, i+8);printf("Maaf, uang anda tidak mencukupi");
    }
    else
    {
       kembali=bayar-total_biaya;fflush(stdin);
       gotoxy(62, i+6);  printf("%d", kembali);
    }

    getch();
}

void main()
{
    int pil;
    do{
        system("cls");
        printf("+================================+\n");
        printf("|         PENJUALAN BUKU         |\n");
        printf("|--------------------------------|\n");
        printf("| 1. Daftar BUKU                 |\n");
        printf("| 2. Tampilkan hasil penjualan   |\n");
        printf("| 0. Keluar                      |\n");
        printf("|--------------------------------|\n");
        printf("| Pilih menu :                   |\n");
        printf("+================================+\n");
        gotoxy(15,7); scanf("%d",&pil);
        switch(pil)
        {
            case 1 : {daftar(); break;}
            case 2 : {output(); break;}
            case 0 : break;
            default : gotoxy(1,9); printf("Pilihan salah"); getch();
        }
    }while (pil!=0);
}






·        Source Code

#include <stdio.h>
#include <windows.h>

COORD kordinat={0,0};
void gotoxy(int x, int y)
{
    kordinat.X=x;
    kordinat.Y=y;
    SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),kordinat);
}
struct datakomik
{
    char *merek, *tipe;
    int harga, total;
    int jumlah;
};
struct datakomik data[20];
                                    //array of record
int i,n,no, bayar, kembali;
int total_biaya=0;

void daftar()
{

    system("cls");
    printf("+===========================================================+\n");
    printf("| No |            Judul           |Tahun Terbit|    Harga   |\n");
    printf("|===========================================================|\n");
    printf("| 1  |       Bahasa Indonesia     |     2016   | Rp. 53000  |\n");
    printf("| 2  |       Bahasa Inggris       |     2016   | Rp. 42000  |\n");
    printf("| 3  |         Matematika         |     2017   | Rp. 38000  |\n");
    printf("| 4  |             IPA            |     2017   | Rp. 45000  |\n");
    printf("| 5  |             IPS            |     2018   | Rp. 39000  |\n");
    printf("| 6  |        Bahasa Jepang       |     2018   | Rp. 36000  |\n");
    printf("|----|----------------------------|------------|------------|\n");
    printf("+===========================================================+\n");
    jual();
    getch();
}

void jual()
{

    int no;
    i=1;
    char lagi;
    do{
    //int i=1;
    printf("\nInput no komik : "); scanf("%d",&no);
    if (no==1)
    {
        data[i].merek="Bahasa Indonesia";
        data[i].tipe="2016";
        data[i].harga=53000;
        printf("Judul  : %s\n",data[i].merek);
        printf("Tahun  : %s\n",data[i].tipe);
        printf("Harga  : %d\n",data[i].harga);
        printf("Jumlah : ");
                        scanf("%d",&data[i].jumlah); fflush(stdin);
        data[i].total=data[i].harga*data[i].jumlah;
        total_biaya=data[i].total+total_biaya;
        n=n+1;

    } else
    if (no==2)
    {
        data[i].merek="Bahasa Inggris";
        data[i].tipe="2016";
        data[i].harga=42000;
        printf("Judul  : %s\n",data[i].merek);
        printf("Tahun  : %s\n",data[i].tipe);
        printf("Harga  : %d\n",data[i].harga);
        printf("Jumlah : "); scanf("%d",&data[i].jumlah); fflush(stdin);
        data[i].total=data[i].harga*data[i].jumlah;
        total_biaya=data[i].total+total_biaya;
        n=n+1;
    }else
    if (no==3)
    {
        data[i].merek="Matematika";
        data[i].tipe="2017";
        data[i].harga=38000;
        printf("Judul  : %s\n",data[i].merek);
        printf("Tahun  : %s\n",data[i].tipe);
        printf("Harga  : %d\n",data[i].harga);
        printf("Jumlah : "); scanf("%d",&data[i].jumlah); fflush(stdin);
        data[i].total=data[i].harga*data[i].jumlah;
        total_biaya=data[i].total+total_biaya;
        n=n+1;
    }else
    if (no==4)
    {
        data[i].merek="IPA";
        data[i].tipe="2017";
        data[i].harga=45000;
        printf("Judul  : %s\n",data[i].merek);
        printf("Tahun  : %s\n",data[i].tipe);
        printf("Harga  : %d\n",data[i].harga);
        printf("Jumlah : "); scanf("%d",&data[i].jumlah); fflush(stdin);
        data[i].total=data[i].harga*data[i].jumlah;
        total_biaya=data[i].total+total_biaya;
        n=n+1;
    }else
    if (no==5)
    {
        data[i].merek="IPS";
        data[i].tipe="2018";
        data[i].harga=39000;
        printf("Judul  : %s\n",data[i].merek);
        printf("Tahun  : %s\n",data[i].tipe);
        printf("Harga  : %d\n",data[i].harga);
        printf("Jumlah : "); scanf("%d",&data[i].jumlah); fflush(stdin);
        data[i].total=data[i].harga*data[i].jumlah;
        total_biaya=data[i].total+total_biaya;
        n=n+1;
        }else
    if (no==6)
    {
        data[i].merek="Bahasa Jepang";
        data[i].tipe="2018";
        data[i].harga=36000;
        printf("Judul  : %s\n",data[i].merek);
        printf("Tahun  : %s\n",data[i].tipe);
        printf("Harga  : %d\n",data[i].harga);
        printf("Jumlah : "); scanf("%d",&data[i].jumlah); fflush(stdin);
        data[i].total=data[i].harga*data[i].jumlah;
        total_biaya=data[i].total+total_biaya;
        n=n+1;

    }

    i++;

    //total_biaya=data[i].total;
    printf("\nBeli lagi (Y/T) : "); scanf("%s",&lagi); //fflush(stdin);
    }while (lagi!='T');
    getch();
}

void output()
{
    system("cls");
       printf("+==========================================================================+\n");
    printf("| No |    Judul   |    Tahun     |     Harga    | Jumlah |       Total      |\n");
    printf("|-------------------------------------------------------|------------------|\n");
    for(i=1;i<=n;i++)
    {
        printf("|    |            |             |              |        | Rp.              |\n");
        gotoxy(3, i+2); printf("%d\n",i);
        gotoxy(8, i+2); printf("%s\n", data[i].merek);
        gotoxy(20, i+2); printf("%s\n", data[i].tipe);
        gotoxy(35, i+2); printf("%d\n", data[i].harga);
        gotoxy(50, i+2); printf("%d\n", data[i].jumlah);
        gotoxy(62, i+2); printf("%d\n", data[i].total);
        //n=1;
    }
    printf("|-------------------------------------------------------|------------------|\n");
    printf("|                                           Total Biaya | Rp.              |\n");
    printf("|-------------------------------------------------------|------------------|\n");
    printf("|                                           Pembayaran  | Rp.              |\n");
    printf("|                                           Kembalian   | Rp.              |\n");
    printf("+==========================================================================+\n");
    gotoxy(62, i+3); printf("%d\n", total_biaya);
    gotoxy(62, i+5); scanf("%i", &bayar);
    if(bayar<total_biaya){
       gotoxy(62, i+6);printf("--------");
       gotoxy(30, i+8);printf("Maaf, uang anda tidak mencukupi");
    }
    else
    {
       kembali=bayar-total_biaya;fflush(stdin);
       gotoxy(62, i+6);  printf("%d", kembali);
    }

    getch();
}

void main()
{
    int pil;
    do{
        system("cls");
        printf("+================================+\n");
        printf("|         PENJUALAN BUKU         |\n");
        printf("|--------------------------------|\n");
        printf("| 1. Daftar BUKU                 |\n");
        printf("| 2. Tampilkan hasil penjualan   |\n");
        printf("| 0. Keluar                      |\n");
        printf("|--------------------------------|\n");
        printf("| Pilih menu :                   |\n");
        printf("+================================+\n");
        gotoxy(15,7); scanf("%d",&pil);
        switch(pil)
        {
            case 1 : {daftar(); break;}
            case 2 : {output(); break;}
            case 0 : break;
            default : gotoxy(1,9); printf("Pilihan salah"); getch();
        }
    }while (pil!=0);
}


contoh

Wahana Jaya WAHANA JAYA ...