Struktur Data Pada Bahasa C/C++

Struktur Data Pada Bahasa C/C++ - Hallo sahabat TIPS BELAJAR BISNIS ONLINE DAN INTERNET MARKETING, Pada Artikel yang anda baca kali ini dengan judul Struktur Data Pada Bahasa C/C++, kami telah mempersiapkan artikel ini dengan baik untuk anda baca dan ambil informasi didalamnya. mudah-mudahan isi postingan Artikel Belajar Pemrograman C/C++, Artikel Contoh Program Bahasa C/C++, Artikel Materi Pemrograman Komputer, yang kami tulis ini dapat anda pahami. baiklah, selamat membaca.

Judul : Struktur Data Pada Bahasa C/C++
link : Struktur Data Pada Bahasa C/C++

Baca juga


Struktur Data Pada Bahasa C/C++

Struktur Data Pada Bahasa C/C++

Struktur Data Pada Bahasa C/C++


 Petunjuk Belajar

1. Kompetensi Dasar
Setelah memahami materi ini, mahasiswa dapat memahami konsep struktur data dalam pemrograman dan dapat mendesain atau membuat suatu program dengan struktur data


3. Alat dan Bahan
Siapkan PC atau laptop yang sudah terinstall code block untuk simulasi programnya nanti.


A. Struktur data (Struct) Pada C/C++


Di dalam C/C++ terdapat tipe struct yang digunakan untuk menghimpun sejumlah data dengan tipe yang berbeda-beda. Data yang disimpan dalam sebuah struct adalah data yang terkait. Sebagai contoh, dibuat data pegawai dengan tipe struct yang berisi nomor pegawai (NIP),
nama pegawai, dan gaji. Pendefinisian contohnya sebagai berikut.

struct data_pegawai
{
 int nip;
}

char nama[25];
long int gaji; 

Dalam contoh tersebut nip, nama, dan gaji disebut sebagai elemen struct atau field. Setelah suatu tipe struct didefinisikan, tipe tersebut dapat  digunakan untuk mendeklarasikan suatu variabel. Caranya sebagai berikut:
struct data_pegawai peg;
peg adalah sebuah variabel dengan tipe struct. Untuk mengakses sebuah field, digunakan notasi sebagai berikut:
variabel_struct.nama_field. 
Contoh program berikut menunjukkan pendefinisian tipe struct, pendeklarasian variabel bertipe struct, dan cara mengakses setiap field pada struct.

Contoh Pada bahasa C  Membuat Program Struktur Data Pegawai

#include <stdio.h>
#include <string.h>
//Pendefinisian variabel data_pegawai sebagai tipe struct
//data_pegawai memiliki 3 field
//yaitu nip, nama, dan gaji
struct data_pegawai
{
    int nip;
    char nama[25];
    long int gaji;
};
//Program utama
int main()
{
    struct data_pegawai pegawai_tetap;
    pegawai_tetap.nip = 4567;
    strcpy(pegawai_tetap.nama,"Insan Mulia");
    pegawai_tetap.gaji = 2000000L;
    printf("Data Pegawai Tetap\n");
    printf("NIP : %d\n",pegawai_tetap.nip);
    printf("Nama : %-s\n",pegawai_tetap.nama);
    printf("Gaji : %ld\n",pegawai_tetap.gaji);
    return 0;


Contoh Pada bahasa C++  Membuat Program Struktur Data Pegawai

#include <iostream>
#include <string.h>
using namespace std;
//Pendefinisian variabel data_pegawai sebagai tipe struct
//data_pegawai memiliki 3 field
//yaitu nip, nama, dan gaji
struct data_pegawai
{
    int nip;
    char nama[25];
    long int gaji;
};
//Program utama
int main()
{
    struct data_pegawai pegawai_tetap;
    pegawai_tetap.nip = 4567;
    strcpy(pegawai_tetap.nama,"Insan Mulia");
    pegawai_tetap.gaji = 2000000L;
    cout<<"Data Pegawai Tetap\n";
    cout<<"NIP : "<<pegawai_tetap.nip<<"\n";
    cout<<"Nama : "<<pegawai_tetap.nama<<"\n";
    cout<<"Gaji : "<<pegawai_tetap.gaji<<"\n";
    return 0;
}  

B. Latihan Bahasa C

  • Debugging / Koreksi Program Yang Salah
Ketiklah program di bawah ini di code block, kemudian lakukan Run dan temukan  serta perbaiki kesalahan yang ada, sehingga diperoleh hasil perhitungan yang benar. 

#include <stdio.h>
#include <string.h>
//Pendefinisian variabel data_pegawai sebagai tipe struct
//data_pegawai memiliki 3 field
//yaitu nip, nama, dan gaji
struct data_pegawai
{
    int nip;
    char nama[25];
    long int gaji;
};
//Program utama
int main()
{
    struct data_pegawai pegawai_tetap;
    printf("NIP : ");
    scanf("%d",&pegawai_tetap.nip);
    printf("Nama pegawai : ");
    scanf("%s",pegawai_tetap.nama);
    printf("Gaji : ");
    scanf("%ld",&pegawai_tetap.gaji);
    printf("\n \n Data Pegawai Tetap \n");
    printf("NIP : %d\n",pegawai_tetap.nip)
    printf("Nama : %s\n",pegawai_tetap.nama); 
    printf("Gaji : %ld\n",pegawai_tetap.nip);
    return 0;
}  


  •  Desain / Membuat Sebuah Program

Rancanglah sebuah program bahasa C yang berisi data bertipe struct dengan nama data_mahasiswa yang memiliki 3 field yaitu  NIM, Nama, Umur, Asal. Data field tersebut diisikan melalui keyboard.

D. Latihan Bahasa C++

  • Debugging / Koreksi Program
Ketiklah program di bawah ini, kemudian lakukan kompilasi dan temukan  serta perbaiki kesalahan yang ada, sehingga diperoleh hasil perhitungan yang benar. 

#include <iostream>
#include <string.h>
using namespace std;
//Pendefinisian variabel data_pegawai sebagai tipe struct
//data_pegawai memiliki 3 field
//yaitu nip, nama, dan gaji
struct data_pegawai
{
    int nip
    char nama[25];
    long int gaji;
};
//Program utama
int main()
{
    struct data_pegawai pegawai_tetap;
    cout>>"NIP : ";
    cin>>pegawai_tetap.nip;
    cout<<"Nama pegawai : ";
    cin>>pegawai_tetap.nama;
    cout<<"Gaji : ";
    cin>>pegawai_tetap.gaji;
    cout<<"Data Pegawai Tetap\n";
    cout<<"NIP : "<<pegawai_tetap.nip<<"\n";
    cout<<"Nama : "<<pegawai_tetap.nip<<"\n";
    cout<<"Gaji : "<<pegawai_tetap.gaji<<"\n";  
return 0;

  • Design / Membuat Program
Rancanglah sebuah program bahasa C++ yang berisi data bertipe struct dengan nama data_mahasiswa yang memiliki 4 field yaitu  NIM, Nama, Umur, Asal. Data field tersebut diisikan melalui keyboard.

Silahakn di perlajari untuk materi struktur data ini. Pada Kesempatan selanjutnya nanti akan di  bahas tentang Flow control percabangan. Oleh karena itu tetap ikuti perkembangan disini. Bagi yang tidak tahu jawaban di atau masih ada yang bingung, silahkan di tanyakan di forum. Agar lebih mudah dalam bertanya.
 



Demikianlah Artikel Struktur Data Pada Bahasa C/C++

Sekianlah artikel Struktur Data Pada Bahasa C/C++ kali ini, mudah-mudahan bisa memberi manfaat untuk anda semua. baiklah, sampai jumpa di postingan artikel lainnya.

Anda sekarang membaca artikel Struktur Data Pada Bahasa C/C++ dengan alamat link https://tipstopmarketing.blogspot.com/2016/05/struktur-data-pada-bahasa-cc.html

0 Response to "Struktur Data Pada Bahasa C/C++"

Post a Comment

Jika Ingin Membaca artikel ini klik Pada Image Di artikel