Transcript
  • 5/27/2018 Laporan Praktikum Resmi Bab 4 Tipe Data Abstrak (Typedef Dan Struct)

    http:///reader/full/laporan-praktikum-resmi-bab-4-tipe-data-abstrak-typedef-dan-str

    LAP

    BAB IV TIPE DAT

    Christ

    Yosef Mu

    JURU

    SEKOLAH TING

    RAN PRAKTIKUM RESM

    ABSTRAK(TYPEDEF DAN

    Disusun oleh :

    ina Natalia Sunjaya

    201301003

    Dosen pengampu :

    ya Kusuma Ardhana.S.T.,

    AN SISTEM INFORMASI

    I ILMU KOMPUTER YOS S

    URWOKERTO

    2014

    I

    STRUCT)

    .Kom

    DARSO

  • 5/27/2018 Laporan Praktikum Resmi Bab 4 Tipe Data Abstrak (Typedef Dan Struct)

    http:///reader/full/laporan-praktikum-resmi-bab-4-tipe-data-abstrak-typedef-dan-str

    BAB I

    TEORI DASAR

    1. PENGANTAR

    Tipe data abstrak pada bagian ini merupakan tipe data gabungan

    antara typedef dan struct. Penggabungan tipe data typedef dan

    struct dapat di definisikan kedalam bentuk umum :

    typedef struct

    {

    tipe_data ;

    tipe_data ;

    }

    2. PENDEFINISIAN TYPEDEF DAN STRUCT

    Pendefinisian untuk typedef dan struct dapat dilihat pada bagian

    ini :

    //pendeklarasian tipe data baru struct Mahasiswa

    typedef struct Mahasiswa

    {

    char NIM[9];

    char nama[30];

    float ipk;

    };

  • 5/27/2018 Laporan Praktikum Resmi Bab 4 Tipe Data Abstrak (Typedef Dan Struct)

    http:///reader/full/laporan-praktikum-resmi-bab-4-tipe-data-abstrak-typedef-dan-str

    BAB II

    PENJELASAN PROGRAM

    Program praktikum 4.1

    /** programprak4.1.cpp*

    * Created on: Apr 2, 2014* Author: CHRISTINA NATALIA SUNJAYA

    */

    #include

    using namespacestd;

    typedef structMahasiswa{

    charNIM[12];

    charnama[30];floatipk;

    };

    int main(){

    Mahasiswamhs;

    coutmhs.NIM;coutmhs.nama;coutmhs.ipk;

    cout

  • 5/27/2018 Laporan Praktikum Resmi Bab 4 Tipe Data Abstrak (Typedef Dan Struct)

    http:///reader/full/laporan-praktikum-resmi-bab-4-tipe-data-abstrak-typedef-dan-str

    Hasil output dari Program 1.1 adalah sebagai berikut :

    Penjelasan Program 4.1

    Berikut penjelasan dari Listing Program 4.1 :

    1. Tanda yang diawali dengan /* dan diakhiri tanda */ adalah

    script untuk sebuah komentar atau perintah / teks, namun

    jika program di run tidak akan dibaca oleh compiler, tidak

    muncul di output.

    2. #include adalah pengarah preprocessor yang berfungsi

    untuk menginstruksikan compiler.

  • 5/27/2018 Laporan Praktikum Resmi Bab 4 Tipe Data Abstrak (Typedef Dan Struct)

    http:///reader/full/laporan-praktikum-resmi-bab-4-tipe-data-abstrak-typedef-dan-str

    3. adalah header atau library file untuk proses

    input output nantinya.

    4. Using namespace std adalah penyingkatan sebuah kode

    5. Typedef struct Mahasiswa adalah pendeklarasian tipe datastruct yang baru dan di namakan Mahasiswa.

    6. char NIM[12];

    char nama[30];

    float ipk;

    Pendeklarasian sebuah tipe data dalam struct

    7. Int main(){ adalah awalan dari sebuah main program yang

    akan di eksekusi. Di awali dengan tanda buka kurung

    kurawal { dan di akhiri dengan tutup kurung kurawal } di

    situlah body atau badan program.

    8. Mahasiswa mhs;

    Mahasiswa adalah nama struct , dan mhs adalah nama

    variable untuk struct tersebut.9. Coutmhs.NIM; pemanggilan tipe data char NIM, diawali dengan

    nama variable dalam typedef struct yaitu mhs.

    coutmhs.nama; pemanggilan tipe data char nama, diawali dengan

    nama variable dalam typedef struct yaitu mhs.

    coutmhs.ipk; pemanggilan tipe data float ipk, diawali dengannama variable dalam typedef struct yaitu mhs.

    cout

  • 5/27/2018 Laporan Praktikum Resmi Bab 4 Tipe Data Abstrak (Typedef Dan Struct)

    http:///reader/full/laporan-praktikum-resmi-bab-4-tipe-data-abstrak-typedef-dan-str

    cout

  • 5/27/2018 Laporan Praktikum Resmi Bab 4 Tipe Data Abstrak (Typedef Dan Struct)

    http:///reader/full/laporan-praktikum-resmi-bab-4-tipe-data-abstrak-typedef-dan-str

    cout

  • 5/27/2018 Laporan Praktikum Resmi Bab 4 Tipe Data Abstrak (Typedef Dan Struct)

    http:///reader/full/laporan-praktikum-resmi-bab-4-tipe-data-abstrak-typedef-dan-str

    4. Using namespace std adalah penyingkatan sebuah kode

    5. Typedef struct Nama adalah pendeklarasian tipe data baru

    struct yang diberi nama Nama

    6. char nabar[100];

    char harga[100];

    pendeklarasian tipe data dalam struct

    7. Int main(){ adalah awalan dari sebuah main program yang

    akan di eksekusi. Di awali dengan tanda buka kurung kurawal

    { dan di akhiri dengan tutup kurung kurawal } di situlah body

    atau badan program.8. Namaproduk; pendefinisian variable produk dengan tipe data Nama

    9. cout

  • 5/27/2018 Laporan Praktikum Resmi Bab 4 Tipe Data Abstrak (Typedef Dan Struct)

    http:///reader/full/laporan-praktikum-resmi-bab-4-tipe-data-abstrak-typedef-dan-str

    Listing program biodata

    /*

    * program5.1.cpp** Created on: Apr 2, 2014* Author: CHRISTINA NATALIA SUNJAYA

    */

    #include

    using namespacestd;typedef structbiograph

    {

    charnama[50];inttgl_lahir;

    intbulan_lahir;charhobi[20];

    charkampus[20];charjur[20];

    charsem[10];

    };

    int main(){

    biographdata;

    coutdata.nama;coutdata.tgl_lahir;coutdata.bulan_lahir;

    coutdata.hobi;coutdata.kampus;

    coutdata.jur;coutdata.sem;

  • 5/27/2018 Laporan Praktikum Resmi Bab 4 Tipe Data Abstrak (Typedef Dan Struct)

    http:///reader/full/laporan-praktikum-resmi-bab-4-tipe-data-abstrak-typedef-dan-str

    cout

  • 5/27/2018 Laporan Praktikum Resmi Bab 4 Tipe Data Abstrak (Typedef Dan Struct)

    http:///reader/full/laporan-praktikum-resmi-bab-4-tipe-data-abstrak-typedef-dan-str

    jika program di run tidak akan dibaca oleh compiler, tidak

    muncul di output.

    2. #include adalah pengarah preprocessor yang berfungsi

    untuk menginstruksikan compiler.3. adalah header atau library file untuk proses

    input output nantinya.

    4. Using namespace std adalah penyingkatan sebuah kode

    5. typedef structbiograph adalah pendeklarasian typedefstruct dengan nama biograph

    6.

    o char nama[50]; pendeklarasian variable nama dengan tipe

    data character, dengan array satu dimensi berisi 50

    o int tgl_lahir; pendeklarasian variable tanggal lahir

    dengan tipe data integer

    o intbulan_lahir; pendeklarasian variable bulan lahir

    dengan tipe data integero char hobi[20]; pendeklarasian variable hobi dengan

    tipe data character, dengan array satu dimensi

    berisi 20

    o char kampus[20]; pendeklarasian variable kampus

    dengan tipe dara character, dengan array satu dimensi

    berisi 20

    o charjur[20]; pendeklarasian variable jur dengan tipe

    data character, dengan array satu dimensi berisi 20

    o char sem[10]; pendeklarasian variable sem dengan

    tipe data character, dengan array satu dimensi berisi

    10

  • 5/27/2018 Laporan Praktikum Resmi Bab 4 Tipe Data Abstrak (Typedef Dan Struct)

    http:///reader/full/laporan-praktikum-resmi-bab-4-tipe-data-abstrak-typedef-dan-str

    7. Int main(){ adalah awalan dari sebuah main program yang

    akan di eksekusi. Di awali dengan tanda buka kurung

    kurawal { dan di akhiri dengan tutup kurung kurawal } di

    situlah body atau badan program.

    8.biograph data; pembuatan nama variable data dengan tipe

    data biograph

    9.

    o coutdata.nama; ; pemanggilan tipe data data.nama,diawali dengan nama variable dalam typedef structyaitu data

    o coutdata.tgl_lahir; ; pemanggilan tipe data data.lahir,diawali dengan nama variable dalam typedef struct yaitu data

    o coutdata.bulan_lahir; ; pemanggilan tipe datadata.bulan_lahir, diawali dengan nama variable dalam

    typedef struct yaitu data

    o coutdata.hobi; pemanggilan tipe data data.hobi,

    diawali dengan nama variable dalam typedef struct

    yaitu data

    o

    coutdata.kampus; pemanggilan tipe data data.kampus,

    diawali dengan nama variable dalam typedef struct

    yaitu data

    o cout

  • 5/27/2018 Laporan Praktikum Resmi Bab 4 Tipe Data Abstrak (Typedef Dan Struct)

    http:///reader/full/laporan-praktikum-resmi-bab-4-tipe-data-abstrak-typedef-dan-str

    o cin>>data.jur; pemanggilan tipe data data.jur, diawali

    dengan nama variable dalam typedef struct yaitu data

    o coutdata.sem; pemanggilan tipe data data.jur,diawali dengan nama variable dalam typedef struct

    yaitu data

    10.

    o cout

  • 5/27/2018 Laporan Praktikum Resmi Bab 4 Tipe Data Abstrak (Typedef Dan Struct)

    http:///reader/full/laporan-praktikum-resmi-bab-4-tipe-data-abstrak-typedef-dan-str

    o cout

  • 5/27/2018 Laporan Praktikum Resmi Bab 4 Tipe Data Abstrak (Typedef Dan Struct)

    http:///reader/full/laporan-praktikum-resmi-bab-4-tipe-data-abstrak-typedef-dan-str

    Dalam typedef dan struct nama typedef dan struct berada di atas

    pendeklarasian tipe data dan variable

    Pendeklarasian structnya menggunakan titik atau point


Top Related