Laporan Praktikum Resmi Typedef 201301011

Download Laporan Praktikum Resmi Typedef 201301011

Post on 25-Nov-2015

57 views

Category:

Documents

3 download

Embed Size (px)

DESCRIPTION

unggul budi suryanto

TRANSCRIPT

<ul><li><p>LAPORAN PRAKTIKUM RESMI </p><p>TIPE DATA ABSTRACT (TYPEDEF) </p><p>Disusun oleh : </p><p>Unggul Budi Suryanto </p><p>201301011 </p><p>Dosen pengampu : </p><p>Yosef Murya Kusuma Ardhana.S.T., M.Kom </p><p>JURUSAN SISTEM INFORMASI </p><p>SEKOLAH TINGGI ILMU KOMPUTER YOS SUDARSO </p><p>PURWOKERTO </p><p>2014 </p></li><li><p>BAB I </p><p>TEORI DASAR </p><p>1. Pengantar </p><p> Typedef biasanya dipakai untuk memberikan nama alias terhadap suatu type data. </p><p>Bentuk umumnya adalah : </p><p>Typedef </p><p>Contoh pendefinisian typedef adalah sebagai berikut : </p><p> Typedef int angka; //maksudnya type data int namanya diganti menjadi type data angka. </p><p> Typedef float pecahan;//maksudnya type data float diganti dengan nama pecahan. </p><p> Typedef char huruf;//maksudnya type data char namanya diganti menjadi huruf. </p><p>BAB II </p><p>PENJELASAN PROGRAM </p><p>Pada bab ini membahas tentang listing program type data typedef. Berikut adalah listing program </p><p>/* * 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</p></li><li>cin&gt;&gt;x; cout</li><li><p> program 3.2 </p><p>program penjumlahan. </p><p>/* * 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 </p><p>dan output seperti cout</p></li><li><p>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 }. </p><p>5. Typedef int jm; adalah deklarasi variabel berupa integer yang diubah namanya menjadi tipe data jm. </p><p>6. Jm angka1; adalah deklarasi variabel berupa integer yg bernama tipe data jm untuk variabel bernama angka1. </p><p>7. Jm angka2; adalah deklarasi variabel berupa integer yg bernama tipe data jm untuk variabel bernama angka2. </p><p>8. Coutangka1; adalah perintah untuk memasukkan atau menginputkan data ke variable yang sudah dideklarasikan diatas. </p><p>10. Coutangka2; adalah perintah untuk memasukkan atau menginputkan data ke variable yang sudah dideklarasikan diatas </p><p>12. Hasil=angka1+angka2; adalah rumus menghitung penjumlahan.. 13. return 0; digunakan untuk membaca data karakter. </p><p>Program luas segitiga typedef </p><p>/* * 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</p></li><li><p> Berikut penjelasan dari Listing program luas persegi typedef : </p><p> 1. Tanda yang diawali dengan */ dan diakhiri dengan /* adalah script yang digunakan untuk </p><p>membuat sebuah komentar pada pemrograman C++ dan tidak berpengaruh dengan </p><p>program yang akan dijalankan </p><p>2. #include atau disebut sebagai pengarah preprocessor #include berfungsi untuk menginstruksikan compiler untuk menyertakan berkas C++ sumber yang lain sebelum </p><p>kompilasi dimulai. </p><p>3. adalah sebuah library yang dibutuhkan untuk fungsi input seperti cin&gt;&gt;var dan output seperti cout</p></li><li> int main() { kal pilihan; kal a; kal b; kal has; cout</li><li><p>Output program kalkulator sederhana menggunakan typedef </p><p>Berikut penjelasan dari Listing program kalkulator sederhana : </p><p> 1. Tanda yang diawali dengan */ dan diakhiri dengan /* adalah script yang digunakan untuk </p><p>membuat sebuah komentar pada pemrograman C++ dan tidak berpengaruh dengan </p><p>program yang akan dijalankan 2. #include atau disebut sebagai pengarah preprocessor #include berfungsi untuk </p><p>menginstruksikan compiler untuk menyertakan berkas C++ sumber yang lain sebelum </p><p>kompilasi dimulai. </p><p>3. adalah sebuah library yang dibutuhkan untuk fungsi input seperti cin&gt;&gt;var dan output seperti cout</p></li><li><p>16. Coutpilihan; adalah suatu fungsi yang digunakan untuk memanggil suatu data yang sudah dikelompokkan. </p><p>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 </p><p>18. return 0; digunakan untuk membaca data karakter. </p><p>TUGAS PRAKTIKUM </p><p>Tugas praktikum dalam modul ini adalah : </p><p>1. membuat program kalkulator menggunakan do while. </p><p>2. membuat program kalkulator menggunakan if then else </p><p>Berikut adalah listing program kalkulator menggunakan do while : </p><p>/* * 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</p></li><li> cin&gt;&gt;b; has=a+b; cout</li><li><p> Penjelasan program kalkulator menggunakan do while : </p><p>1. Tanda yang diawali dengan */ dan diakhiri dengan /* adalah script yang digunakan untuk membuat sebuah komentar pada pemrograman C++ dan tidak berpengaruh dengan program </p><p>yang akan dijalankan </p><p>2. #include atau disebut sebagai pengarah preprocessor #include berfungsi untuk menginstruksikan compiler untuk menyertakan berkas C++ sumber yang lain sebelum </p><p>kompilasi dimulai. </p><p>3. adalah sebuah library yang dibutuhkan untuk fungsi input seperti cin&gt;&gt;var dan output seperti cout</p></li><li><p>19. Default berfungsi sebagai statementapabila input yg programer masukan tidak ada dalam menu yg disediakan. </p><p>20. return 0; digunakan untuk membaca data karakter. </p><p>Berikut adalah listing program kalkulator menggunakan if then else : </p><p>/* * 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</p></li><li> if(pilihan=='3') { couta; coutb; has=a*b; cout</li><li><p> Penjelasan program kalkulator if else : </p><p>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 </p><p>2. #include atau disebut sebagai pengarah preprocessor #include berfungsi untuk menginstruksikan compiler untuk menyertakan berkas C++ sumber yang lain sebelum </p><p>kompilasi dimulai. 3. adalah sebuah library yang dibutuhkan untuk fungsi input seperti cin&gt;&gt;var </p><p>dan output seperti cout</p></li><li><p>BAB III </p><p>KESIMPULAN Typedef adalah suatu tipe data yang digunakan untuk memberi nama alias terhadap suatu tipe data. </p><p>Nama yang digunakan boleh sembarang sesuai dengan apa yang kita inginkan. </p><p>Cara pendefinisiannya adalah typedef contohnya typedef int </p><p>angka; maksudnya adalah tipe data integer diberi nama alias angka. Sehingga dalam listing </p><p>programnya tipe data int diganti dengan tipe data angka. </p><p>Tipe data typedef dapat digunakan untuk program apa saja. Yang sudah saya contohkan adalah untuk program penjumlahan, program luas segitiga, luas persegi, kalkulator sederhana. </p></li></ul>