Senin, 25 April 2016

Program Searching Penjualan Laptop Menggunakan Bahasa C

Searching


Assalamualaikum wr wb.
Kali ini saya akan memposting source kode tentang penjualan laptop menggunakan searcing dalam bahasa C dan menggunakan aplikasi code block. Langsung saja, berikut programnya :
#include <stdio.h>
#include <conio.h>
#include <string.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 datalaptop
{
       char *merek, *tipe;
    int harga, total;
    int jumlah;
};
struct datalaptop data[20];//array of record
int cari, i,k,j,n,no, bayar, kembali;
int total_biaya=0;


void daftar()
{
    system("cls");
    printf("+==============================================+\n");
    printf("| No |    Merek   |    Tipe     |     Harga    |\n");
    printf("|==============================================|\n");
    printf("| 1  |            | Aspire 4743 | Rp. 4500000  |\n");
    printf("| 2  |   Acer     | Aspire One  | Rp. 3500000  |\n");
    printf("| 3  |            | Aspire V3   | Rp. 5000000  |\n");
    printf("|----|------------|-------------|--------------|\n");
    printf("| 4  |            |ASUS X200MA  | Rp. 6000000  |\n");
    printf("| 5  |   Asus     |E1-7010 White| Rp. 7000000  |\n");
    /*printf("| 6  |            |A6-7310 White| Rp. 4299000  |\n");
    printf("|----|------------|-------------|--------------|\n");*/
    printf("+==============================================+\n");
    jual();
    getch();
}

void jual()
{

    int no;
    i=1;
    char lagi;
    do{
    //int i=1;
    printf("\nInput no laptop : "); scanf("%d",&no);
    if (no==1)
    {
        data[i].merek="Acer";
        data[i].tipe="Aspire 4743";
        data[i].harga=4500000;
        printf("Merek  : %s\n",data[i].merek);
        printf("Tipe   : %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++;

    } else
    if (no==2)
    {
        data[i].merek="Acer";
        data[i].tipe="Aspire One";
        data[i].harga=3500000;
        printf("Merek  : %s\n",data[i].merek);
        printf("Tipe   : %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++;
    }else
    if (no==3)
    {
        data[i].merek="Acer";
        data[i].tipe="Aspire V3";
        data[i].harga=5000000;
        printf("Merek  : %s\n",data[i].merek);
        printf("Tipe   : %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++;
    }else
    if (no==4)
    {
        data[i].merek="Asus";
        data[i].tipe="ASUS X200MA";
        data[i].harga=6000000;
        printf("Merek  : %s\n",data[i].merek);
        printf("Tipe   : %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++;
    }else
    if (no==5)
    {
        data[i].merek="Asus";
        data[i].tipe="E1-7010 White";
        data[i].harga=7000000;
        printf("Merek  : %s\n",data[i].merek);
        printf("Tipe   : %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++;
        }//else
    /*if (no==6)
    {
        data[i].merek="Asus";
        data[i].tipe="A6-7310 White";
        data[i].harga=4299000;
        printf("Merek  : %s\n",data[i].merek);
        printf("Tipe   : %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;

    }*/



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

}

void output()
{
    system("cls");
       printf("+==========================================================================+\n");
    printf("| No |    Merek   |    Tipe     |     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 pencarian()
{
    system("cls");
    printf("masukkan harga laptop yang dicari : ");
    scanf("%d",&cari);
    for(i=0;i<k;i++)
    {
        if(data[i].harga==cari)
        {
        printf("Merek  : %s\n",data[i].merek);
        printf("Tipe   : %s\n",data[i].tipe);
        printf("Harga  : %d\n",data[i].harga);
        printf("Jumlah : %d\n",data[i].jumlah);
        printf("\n");
        j++;
        }
    }
    if(j==0)
        {
             printf("Data tidak ditemukan");

        }
        getch();
}
void main()
{
    int pil;
    do{
        system("cls");
        printf("+================================+\n");
        printf("|        PENJUALAN LAPTOP        |\n");
        printf("|--------------------------------|\n");
        printf("| 1. Daftar Laptop               |\n");
        printf("| 2. Tampilkan hasil penjualan   |\n");
        printf("| 3. Pencarian                   |\n");
        printf("| 0. Keluar                      |\n");
        printf("|--------------------------------|\n");
        printf("| Pilih menu :                   |\n");
        printf("+================================+\n");
        gotoxy(15,8); scanf("%d",&pil);
        //pil=getch();
        switch(pil)
        {
            case 1 : {daftar(); break;}
            case 2 : {output(); break;}
            case 3 : {pencarian(); break;}
            case 0 : break;
            default : gotoxy(1,9); printf("Pilihan salah"); getch();
        }
    }while (pil!=0);
}
Terimakasih.. semoga bermanfaat.
Wassalamualaikum wr wb.

Malam Keakraban Mahasiswa Ilmu Komputer Universitas Lambung Mangkurat

MAKRAB

Kisah ini saya buat atas permintaan salah seorang kaka tingkat saya di kampus yang bernama Ahmad Syahrul Munir Asphiya, berikut ceritanya :
      Seorang pria bernama Ahmad Syahrul Munir Asphiya terlahir menjadi salah satu keluarga besar Ilmu Komputer. Dalam sebuah perjalanan hidupnya tepat pada bulan Januari ia mendaptkan sebuah kejanggalan dalam hidup nya. Ia merasa ada sesuatu yang berbeda dalam hidupnya, ia merasa harus menemukan sesuatu yang hilang, namun ia sendiri tak tau hal apakah yang hilang tersebut??
Hingga ia pergi ke suatu tempat untuk bertemu dengan seseorang yang ia rasa mampu menjawab pertanyaan itu. Kemudian setelah ia bertemu dengan seorang pria bertubuh tinggi berisi yang mampu menjawab pertanyaannya itu ia menceritakan segala kegelisahan dan kehampaan, kehilangan sesuatu yang entah apa namanya. Setelah mendengar cerita yang cukup panjang tersebut, laki laki tinggi bertubuh berisi itu pun mengatakan bahwa, "sesungguhnya kau tidak kehilangan apapun", setelah mendengar kata kata itu ia menjadi bingung, ia benar benar merasa kehilangan sesuatu, tetapi mengapa lelaki bertubuh tinggi dan berisi ini mengatakan bahwa ia tidak kehilangan apa pun. Ia tetap penasaran dan terus mencari jawaban, ia terus berjalan demi mendapatkan jawaban yang ia inginkan hingga ia bertemu dengan sosok wanita cantik diujung jalan itu, wanita itu mengenakan pakaian putih berhijab panjang menutupi tubuhnya. Ia menghampirinya dan mencertikan kegelisahannya, namun si wanita cantik ini juga menjawab hal yang sama "sesungguhnya kau tidak kehilangan apa pun". Ia masih belum puas dan semakin penasaran, ia terus mencari jawaban bertanya kepada setiap orang yang ia temui, hingga ia bertemu dengan Maret. Di sepanjang sungai ia menyusuri, mencari sesuatu yang hilang, ia berharap bisa menemukannya di pesisir sungai tersebut. Hingga ia mendengar suara dari kejauhan yang mengatakan "apakah kau masih merasa kehilangan sesuatu hingga detik ini??", ia pun menjawab "ya, aku masih merasa ada yang hilang dihidupku, namun aku sendiri tak tau apa yang hilang dari hidup ku??". Dari kejauhan suara itu menjawab "kau akan mendapatkannya kembali", ia pun menjawab "benarkah??, apakah kau tau apa yang hilang dalam hidup ku??", suara itu menjawab "ya, aku tau, dan kau akan menemukannya pada April, 9, 15-17 april, jawabannya ada disitu". Kemudian ia menjawab " mengapa harus tanggal itu??", suara itu menjawab "karena disitu kau akan mengenal Makrab, bertemu dengan sosok yang selama ini kau cari, kau akan mengerti siapa teman dan siapa sahabat mu, sahabat adalah seseorang yang tak akan pernah meninggalkan mu dalam keadaan apa pun, sahabat bukan ia yang tiap hari main dengan mu, tetapi sahabat adalah seseorang yang selalu ada untuk mu bukan hanya saat kau jaya tetapi juga saat kau tak punya apa apa, dan ketika kau telah menemukannya, jaga lah ia, dan jangan kau buat ia menghilang dari hidup mu, manfaatkan kesempatan dalam makrab untuk mengambil pengalaman berharga di dalamnya".
‪#‎tugasbangmunir‬

Jenis-Jenis Memori

Assalamualaikum wr wb. 
Kali ini saya membuat sebuah tulisan yang bertema memori, dan yang saya bahas kali ini adalah tentang jenis-jenis memori. Langsung saja jenis-jenis memori adalah sebagai berikut :
A. Memori Internal (Primary storage)
Memori internal merupakan memori yang dapat diakses secara langsung oleh processor.
Memori Internal dibedakan menjadi 3 macam yaitu:
1.    ROM (Read Only Memory)
ROM adalah memori yang hanya bias dibaca saja dan tidak dapat dirubah dan dihapus karena sudah diisi oleh pabrik pembuat komputer.Rom berfungsi untuk menyimpan program operasi komputer seperti program BIOS dan program booting.
2.      RAM (Random Access Memory)          
RAM adalah memori yang dapat diakses secara random (acak).RAM berfungsi untuk menyimpan program yang kita olah untuk sementara waktu (power on / sedang hidup).
3.    Cache Memory
Cache memory adalah memory  berukuran kecil yang berkecepatan tinggi dan berfungsi untuk menyimpan sementara intsruksi dan data (informasi) yang diperlukan processor.Boleh dikatakan bahwa cache memory ini adalah memory internal processor.Pada saat ini, Cache memory ada tiga jenis, yaitu L1 cache, L2 cache, dan L3 cache.
B. Memory Eksternal
Memory eksternal adalah memory tambahan yang berfungsi untuk menyimpan menyimpan data atau program.Konsep dasar memori eksternal adalah menyimpan data bersifat tetap , baik pada saat komputer aktif atau tidak.Memori eksternal berfungsi untuk melakukan operasi penulisan ,pembacaan,dan penyimpanan data di luar memori utama. Beberapa Memori eksternal yang sering digunakan adalah sebagai berikut:
1.    Harddisk
Harddisk merupakan media penyimpanan Internal dengan kapasitas besar yang digunakan sebagai alat booting dan penyimpan data.Untuk saat ini kapasitas penyimpanan pada harddisk mencapai 1 TB atau sekitar 1.000 MB.
2.    CD (Compact Disk)
CD merupakan media penyimpanan yang memiliki format seperti Compact disc Audio.CD dibagi menjadi dua,yaitu CD-R dan CD-RW yang bisa dipakai ulang.
3.    Disket
Disket merupakan media penyimpanan eksternal dengan kapasitas kecil, yaitu sekitar  1,44 MB.Untuk menggunakan media ini diperlukan flopy disk drive.Seiring perkembangan teknologi, beragam media penyimpanan data bermunculan dengan menawarkan kapasitas lebih besar dan kemudahan penggunaan, dengan demikian Disket perlahan mulai punah.
    4.      Flashdisk
Flashdisk memiliki bentuk yang jauh lebih kecil dibandingkan dengan disket.Tingkat ketahanannya juga jauh lebih bagus dibandingkan disket dan CD.Flashdisk tidak memerlukan drive khusus tetapi hanya memerlukan port USB.Kapasitas penyimpanan flashdisk hingga saat ini sudah mencapai 16 GB.
        5.    Blue-Ray

Blue-Ray merupakan media penyimpanan data yang dikelurakan oleh perusahaan Sony.Satu keping Blue-Ray disc single layer bisa menampung 25 GB.Sementara untuk dual layer bisa menampung 50 GB.

6.    Harddisk Eksternal
Harddisk eksternal merupakan perangkat penyimpanan yang mana fungsi dan kapasitasnya hamper sama dengan harddisk internal.Kapasitas simpan harddisk eksternal sangat bervariasi,mulai dari 40 GB samapi 50 GB.Namun kini juga sudah muncul harddisk eksternal yang daya tampungnya mencapi 1,5 TB atau sama dengan 1500 GB.

Sampai disini saja postingan saya kali ini, semoga bermanfaat. Wassalamualaikum wr wb
 

Siti Mulia Sari Template by Ipietoon Cute Blog Design