Transcript
  • LAPORAN PRAKTIKUM RESMI

    TIPE DATA ABSTRACT (TYPEDEF)

    Disusun oleh :

    Unggul Budi Suryanto

    201301011

    Dosen pengampu :

    Yosef Murya Kusuma Ardhana.S.T., M.Kom

    JURUSAN SISTEM INFORMASI

    SEKOLAH TINGGI ILMU KOMPUTER YOS SUDARSO

    PURWOKERTO

    2014

  • BAB I

    TEORI DASAR

    1. Pengantar

    Typedef biasanya dipakai untuk memberikan nama alias terhadap suatu type data.

    Bentuk umumnya adalah :

    Typedef

    Contoh pendefinisian typedef adalah sebagai berikut :

    Typedef int angka; //maksudnya type data int namanya diganti menjadi type data angka.

    Typedef float pecahan;//maksudnya type data float diganti dengan nama pecahan.

    Typedef char huruf;//maksudnya type data char namanya diganti menjadi huruf.

    BAB II

    PENJELASAN PROGRAM

    Pada bab ini membahas tentang listing program type data typedef. Berikut adalah listing program

    /* * program_3.1.cpp * * Created on: 25 Mar 2014 * Author: unggul budi suryanto */ #include using namespace std; typedef int angka; typedef float pecahan; typedef char huruf; int main() { angka umur; pecahan pecah; huruf x; huruf nama[10]; coutumur; cout

  • cin>>x; cout
  • program 3.2

    program penjumlahan.

    /* * jumlah.cpp * * Created on: 29 Mar 2014 * Author: unggul budi suryanto */ #include using namespace std; typedef int jm; int main() { jm angka1; jm angka2; jm hasil; coutangka1; coutangka2; hasil=angka1+angka2; coutvar

    dan output seperti cout

  • 4. Int main() adalah main program berupa integer atau program utama dalam koding tersebut. Setiap program utama harus diawali dengan tanda kurung kurawal buka{ dan diakhiri dengan tanda kurung kurawal tutup }.

    5. Typedef int jm; adalah deklarasi variabel berupa integer yang diubah namanya menjadi tipe data jm.

    6. Jm angka1; adalah deklarasi variabel berupa integer yg bernama tipe data jm untuk variabel bernama angka1.

    7. Jm angka2; adalah deklarasi variabel berupa integer yg bernama tipe data jm untuk variabel bernama angka2.

    8. Coutangka1; adalah perintah untuk memasukkan atau menginputkan data ke variable yang sudah dideklarasikan diatas.

    10. Coutangka2; adalah perintah untuk memasukkan atau menginputkan data ke variable yang sudah dideklarasikan diatas

    12. Hasil=angka1+angka2; adalah rumus menghitung penjumlahan.. 13. return 0; digunakan untuk membaca data karakter.

    Program luas segitiga typedef

    /* * lat_luas_seg3_typedef.cpp * * Created on: 25 Mar 2014 * Author: unggul budi suryanto */ #include using namespace std; typedef int x; int main() { x alas; x tinggi; x luas; cout

  • Berikut penjelasan dari Listing program luas persegi typedef :

    1. Tanda yang diawali dengan */ dan diakhiri dengan /* adalah script yang digunakan untuk

    membuat sebuah komentar pada pemrograman C++ dan tidak berpengaruh dengan

    program yang akan dijalankan

    2. #include atau disebut sebagai pengarah preprocessor #include berfungsi untuk menginstruksikan compiler untuk menyertakan berkas C++ sumber yang lain sebelum

    kompilasi dimulai.

    3. adalah sebuah library yang dibutuhkan untuk fungsi input seperti cin>>var dan output seperti cout

  • int main() { kal pilihan; kal a; kal b; kal has; cout
  • Output program kalkulator sederhana menggunakan typedef

    Berikut penjelasan dari Listing program kalkulator sederhana :

    1. Tanda yang diawali dengan */ dan diakhiri dengan /* adalah script yang digunakan untuk

    membuat sebuah komentar pada pemrograman C++ dan tidak berpengaruh dengan

    program yang akan dijalankan 2. #include atau disebut sebagai pengarah preprocessor #include berfungsi untuk

    menginstruksikan compiler untuk menyertakan berkas C++ sumber yang lain sebelum

    kompilasi dimulai.

    3. adalah sebuah library yang dibutuhkan untuk fungsi input seperti cin>>var dan output seperti cout

  • 16. Coutpilihan; adalah suatu fungsi yang digunakan untuk memanggil suatu data yang sudah dikelompokkan.

    17. Switch(pilihan), case 1, case 2 ,dst adalah sebuah bagian dari suatu program yang berfungsi untuk mengelompokkan suatu data agar mudah dipanggil oleh program tersebut

    18. return 0; digunakan untuk membaca data karakter.

    TUGAS PRAKTIKUM

    Tugas praktikum dalam modul ini adalah :

    1. membuat program kalkulator menggunakan do while.

    2. membuat program kalkulator menggunakan if then else

    Berikut adalah listing program kalkulator menggunakan do while :

    /* * kalkulator_dowhile.cpp * * Created on: 30 Mar 2014 * Author: unggul budi suryanto */ #include using namespace std; typedef int kal; int main() { kal pilihan; kal a; kal b; kal has; do { cout

  • cin>>b; has=a+b; cout
  • Penjelasan program kalkulator menggunakan do while :

    1. Tanda yang diawali dengan */ dan diakhiri dengan /* adalah script yang digunakan untuk membuat sebuah komentar pada pemrograman C++ dan tidak berpengaruh dengan program

    yang akan dijalankan

    2. #include atau disebut sebagai pengarah preprocessor #include berfungsi untuk menginstruksikan compiler untuk menyertakan berkas C++ sumber yang lain sebelum

    kompilasi dimulai.

    3. adalah sebuah library yang dibutuhkan untuk fungsi input seperti cin>>var dan output seperti cout

  • 19. Default berfungsi sebagai statementapabila input yg programer masukan tidak ada dalam menu yg disediakan.

    20. return 0; digunakan untuk membaca data karakter.

    Berikut adalah listing program kalkulator menggunakan if then else :

    /* * kalkulator_ifelse.cpp * * Created on: 30 Mar 2014 * Author: unggul budi suryanto */ #include using namespace std; typedef int kal; typedef char kul; int main() { kul pilihan; kal a; kal b; kal has; cout

  • if(pilihan=='3') { couta; coutb; has=a*b; cout
  • Penjelasan program kalkulator if else :

    1. Tanda yang diawali dengan */ dan diakhiri dengan /* adalah script yang digunakan untuk membuat sebuah komentar pada pemrograman C++ dan tidak berpengaruh dengan program yang akan dijalankan

    2. #include atau disebut sebagai pengarah preprocessor #include berfungsi untuk menginstruksikan compiler untuk menyertakan berkas C++ sumber yang lain sebelum

    kompilasi dimulai. 3. adalah sebuah library yang dibutuhkan untuk fungsi input seperti cin>>var

    dan output seperti cout

  • BAB III

    KESIMPULAN Typedef adalah suatu tipe data yang digunakan untuk memberi nama alias terhadap suatu tipe data.

    Nama yang digunakan boleh sembarang sesuai dengan apa yang kita inginkan.

    Cara pendefinisiannya adalah typedef contohnya typedef int

    angka; maksudnya adalah tipe data integer diberi nama alias angka. Sehingga dalam listing

    programnya tipe data int diganti dengan tipe data angka.

    Tipe data typedef dapat digunakan untuk program apa saja. Yang sudah saya contohkan adalah untuk program penjumlahan, program luas segitiga, luas persegi, kalkulator sederhana.


Top Related