DIKTAT MATA KULIAH PEMROGRAMAN I BAB IX STRUCT. tipe_data_1 variabel_1 ; tipe_data_2 variabel_2 ; tipe_data_n variabel_n ;
|
|
- Hartanti Yuwono
- 6 tahun lalu
- Tontonan:
Transkripsi
1 DIKTAT MATA KULIAH PEMROGRAMAN I BAB IX STRUCT IF Dasar Teori Struct atau record adalah kumpulan data yang memiliki tipe data yang berbeda. Struct sangat berbeda dengan array yang hanya memiliki satu buah tipe data untuk setiap kumpulannya. Struct digunakan apabila data yang ingin dikelompokkan memiliki tipe data yang berbeda. Bentuk umum dari pendeklarasian struct adalah : struct nama_struct ; tipe_data_1 variabel_1; tipe_data_ variabel_; tipe_data_n variabel_n; Dev-C++) : Bisa juga menggunakan pendeklarasian seperti dibawah ini (jika menggunakan compiler typedev struct tipe_data_1 variabel_1 ; tipe_data_ variabel_ ; tipe_data_n variabel_n ; nama_struct ; Contoh kasus permasalahannya adalah sebagai berikut : ketika kita ingin membuat suatu program mengolah data mahasiswa dimana data mahasiswa terdiri dari NIM, Nama, NilaiUTS, NilaiUAS, NilaiQuiz, NilaiAkhir dan IP. Maka deklrasai tipe data baru (struct) untuk data mahasiswa dapat dilihat sebagai berikut : by Eko Budi Setiawan, S.Kom Halaman - 1
2 struct Data_Mahasiswa char NIM[]; char Nama[]; int NilaiUTS,NilaiUAS,NilaiQuiz; float NilaiAkhir; char IP; ; Deklarasi diatas berarti kita telah membuat suatu tipe data yang bernama Data_Mahasiswa dimana setiap data bertipe Data_Mahasiswa mempunyai Field NIM, Nama, NilaiUTS, NilaiUAS, NilaiQuiz, NilaiAkhir dan IP. Untuk mendeklarasikan sebuah variabel yang bertipe Data_Mahasiswa caranya adalah Data_Mahasiswa Mahasiswa1, Mahasiswa ; Deklarasi tersebut berarti kita membuat suatu variabel bernama Mahasiswa1 dan Mahasiswa dimana tiap variabel tersebut mempunyai field sesuai dengan Data_Mahasiswa Mahasiswa1 Mahasiswa NIM NAMA Nilai Nilai Nilai Nilai IP NIM NAMA Nilai Nilai Nilai Nilai IP UTS UAS Quiz Akhir UTS UAS Quiz Akhir Untuk mengisi NilaiUTS dari Mahasiswa1, maka perintahnya adalah : Mahasiswa1.NilaiUTS=; scanf( %i,&mahasiswa1.nilaiuts); cin>>mahasiswa1.nilaiuts; 1 Program -1 Nama File : Program -1.c #include <stdio.h> #include <stdlib.h> by Eko Budi Setiawan, S.Kom Halaman -
3 char NIM[]; char Nama[]; int NilaiUTS,NilaiUAS,NilaiQuiz; float NilaiAkhir; char IP; Data_Mahasiswa; Data_Mahasiswa Mahasiswa1,Mahasiswa; printf("pengisian Data : \n"); printf(" \n"); printf("nim : ");fflush(stdin);gets(mahasiswa1.nim); printf("nama : "); fflush(stdin);gets(mahasiswa1.nama); printf("nilai QUIZ : ");scanf("%d",&mahasiswa1.nilaiquiz); printf("nilai UTS : ");scanf("%d",&mahasiswa1.nilaiuts); printf("nilai UAS : ");scanf("%d",&mahasiswa1.nilaiuas); Mahasiswa1.NilaiAkhir=0.*Mahasiswa1.NilaiQuiz+0.*Mahasiswa1.NilaiUTS +0.*Mahasiswa1.NilaiUAS; if(mahasiswa1.nilaiakhir>=0) Mahasiswa1.IP='A';else if(mahasiswa1.nilaiakhir>=0) Mahasiswa1.IP='B';else if(mahasiswa1.nilaiakhir>=0) Mahasiswa1.IP='C';else if(mahasiswa1.nilaiakhir>=0) Mahasiswa1.IP='D';else if(mahasiswa1.nilaiakhir>=00) Mahasiswa1.IP='E'; Mahasiswa=Mahasiswa1; // mengisikan semua data di Mahasiswa1 ke Mahasiswa printf("\ndata yang telah dimasukan :\n"); printf("==============================\n"); printf("nim : %s\n",mahasiswa.nim); printf("nama : %s\n",mahasiswa.nama); printf("nilai QUIZ : %i\n",mahasiswa.nilaiquiz); printf("nilai UTS : %d\n",mahasiswa.nilaiuts); printf("nilai UTAS : %d\n",mahasiswa.nilaiuas); printf("nilai Akhir : %.f\n",mahasiswa.nilaiakhir); printf("index : %c\n",mahasiswa.ip); printf("\n"); return 0; by Eko Budi Setiawan, S.Kom Halaman -
4 Program -1 Nama File : Program -1.cpp #include <cstdlib> #include <iostream> #include <iomanip> using namespace std; char NIM[]; char Nama[]; int NilaiUTS,NilaiUAS,NilaiQuiz; float NilaiAkhir; char IP; Data_Mahasiswa; Data_Mahasiswa Mahasiswa1,Mahasiswa; cout<<"pengisian Data : \n"; cout<<" \n"; cout<<"nim : ";fflush(stdin);cin.get(mahasiswa1.nim,); cout<<"nama : ";fflush(stdin);cin.get(mahasiswa1.nama,0); cout<<"nilai QUIZ : ";cin>>mahasiswa1.nilaiquiz; cout<<"nilai UTS : ";cin>>mahasiswa1.nilaiuts; cout<<"nilai UAS : ";cin>>mahasiswa1.nilaiuas; Mahasiswa1.NilaiAkhir=0.*Mahasiswa1.NilaiQuiz+0.*Mahasiswa1.NilaiUTS +0.*Mahasiswa1.NilaiUAS; if(mahasiswa1.nilaiakhir>=0) Mahasiswa1.IP='A';else if(mahasiswa1.nilaiakhir>=0) Mahasiswa1.IP='B';else if(mahasiswa1.nilaiakhir>=0) Mahasiswa1.IP='C';else if(mahasiswa1.nilaiakhir>=0) Mahasiswa1.IP='D';else if(mahasiswa1.nilaiakhir>=00) Mahasiswa1.IP='E'; Mahasiswa=Mahasiswa1; // mengisikan semua data di Mahasiswa1 ke Mahasiswa cout<<"\ndata yang telah dimasukan :\n"; cout<<"==============================\n"; cout<<"nim : "<<Mahasiswa.NIM<<endl; cout<<"nama : "<<Mahasiswa.Nama<<endl; cout<<"nilai QUIZ : "<<Mahasiswa.NilaiQuiz<<endl; cout<<"nilai UTS : "<<Mahasiswa.NilaiUTS<<endl; cout<<"nilai UTAS : "<<Mahasiswa.NilaiUAS<<endl; cout<<"nilai Akhir : "<<Mahasiswa.NilaiAkhir<<endl; cout<<"index : "<<Mahasiswa.IP<<endl; cout<<"\n"; return EXIT_SUCCESS; by Eko Budi Setiawan, S.Kom Halaman -
5 Gambar.1 Tampilan Program -1 Struct di dalam Struct Struct juga dapat mengandung struct lain didalamnya untuk dijadikan field tambahan. Contoh penggunaan struct didalam struct tersebut dapat dilihat dibawah ini : Program - Nama File : Program -.c #include <stdio.h> #include <stdlib.h> char kelas[]; char semester[]; char matkul[0]; Data_Kelas; char NIM[]; char Nama[]; Data_Kelas isi_kelas; int NilaiUTS,NilaiUAS,NilaiQuiz; float NilaiAkhir; char IP; Data_Mahasiswa; by Eko Budi Setiawan, S.Kom Halaman -
6 Data_Mahasiswa Mahasiswa1,Mahasiswa; printf("pengisian Data : \n"); printf(" \n"); printf("nim : ");fflush(stdin);gets(mahasiswa1.nim); printf("nama : ");fflush(stdin);gets(mahasiswa1.nama); printf("kelas : ");fflush(stdin);gets(mahasiswa1.isi_kelas.kelas); printf("semester : ");fflush(stdin);gets(mahasiswa1.isi_kelas.semester); printf("mata KULIAH : ");fflush(stdin);gets(mahasiswa1.isi_kelas.matkul); printf("nilai QUIZ : ");scanf("%d",&mahasiswa1.nilaiquiz); printf("nilai UTS : ");scanf("%d",&mahasiswa1.nilaiuts); printf("nilai UAS : ");scanf("%d",&mahasiswa1.nilaiuas); Mahasiswa1.NilaiAkhir=0.*Mahasiswa1.NilaiQuiz+0.*Mahasiswa1.NilaiUTS +0.*Mahasiswa1.NilaiUAS; if(mahasiswa1.nilaiakhir>=0) Mahasiswa1.IP='A';else if(mahasiswa1.nilaiakhir>=0) Mahasiswa1.IP='B';else if(mahasiswa1.nilaiakhir>=0) Mahasiswa1.IP='C';else if(mahasiswa1.nilaiakhir>=0) Mahasiswa1.IP='D';else if(mahasiswa1.nilaiakhir>=00) Mahasiswa1.IP='E'; Mahasiswa=Mahasiswa1; // mengisikan semua data di Mahasiswa1 ke Mahasiswa printf("\ndata yang telah dimasukan :\n"); printf("==============================\n"); printf("nim : %s\n",mahasiswa.nim); printf("nama : %s\n",mahasiswa.nama); printf("kelas : %s\n",mahasiswa.isi_kelas.kelas); printf("semester : %s\n",mahasiswa.isi_kelas.semester); printf("mata KULIAH : %s\n",mahasiswa.isi_kelas.matkul); printf("nilai QUIZ : %i\n",mahasiswa.nilaiquiz); printf("nilai UTS : %d\n",mahasiswa.nilaiuts); printf("nilai UTAS : %d\n",mahasiswa.nilaiuas); printf("nilai Akhir : %.f\n",mahasiswa.nilaiakhir); printf("index : %c\n",mahasiswa.ip); printf("\n"); return 0; by Eko Budi Setiawan, S.Kom Halaman -
7 Program - Nama File : Program -.c #include <cstdlib> #include <iostream> #include <iomanip> using namespace std; char kelas[]; char semester[]; char mat_kul[0]; Data_Kelas; char NIM[]; char Nama[]; Data_Kelas isi_kelas; int NilaiUTS,NilaiUAS,NilaiQuiz; float NilaiAkhir; char IP; Data_Mahasiswa; Data_Mahasiswa Mahasiswa1,Mahasiswa; cout<<"pengisian Data : \n"; cout<<" \n"; cout<<"nim : ";fflush(stdin);cin.get(mahasiswa1.nim,0); cout<<"nama : ";fflush(stdin);cin.get(mahasiswa1.nama,0); cout<<"kelas : ";fflush(stdin);cin.get(mahasiswa1.isi_kelas.kelas,); cout<<"semester : ";fflush(stdin);cin.get(mahasiswa1.isi_kelas.semester,); cout<<"mata KULIAH : ";fflush(stdin);cin.get(mahasiswa1.isi_kelas.mat_kul,); cout<<"nilai QUIZ : ";cin>>(mahasiswa1.nilaiquiz); cout<<"nilai UTS : ";cin>>(mahasiswa1.nilaiuts); cout<<"nilai UAS : ";cin>>(mahasiswa1.nilaiuas); Mahasiswa1.NilaiAkhir=0.*Mahasiswa1.NilaiQuiz+0.*Mahasiswa1.NilaiUTS +0.*Mahasiswa1.NilaiUAS; if(mahasiswa1.nilaiakhir>=0) Mahasiswa1.IP='A';else if(mahasiswa1.nilaiakhir>=0) Mahasiswa1.IP='B';else if(mahasiswa1.nilaiakhir>=0) Mahasiswa1.IP='C';else if(mahasiswa1.nilaiakhir>=0) Mahasiswa1.IP='D';else if(mahasiswa1.nilaiakhir>=00) Mahasiswa1.IP='E'; Mahasiswa=Mahasiswa1; // mengisikan semua data di Mahasiswa1 ke Mahasiswa by Eko Budi Setiawan, S.Kom Halaman -
8 0 1 cout<<"\ndata yang telah dimasukan :\n"; cout<<"==============================\n"; cout<<"nim : "<<Mahasiswa.NIM<<endl; cout<<"nama : "<<Mahasiswa.Nama<<endl; cout<<"kelas : "<<Mahasiswa.isi_kelas.kelas<<endl; cout<<"semester : "<<Mahasiswa.isi_kelas.semester<<endl; cout<<"mata KULIAH : "<<Mahasiswa.isi_kelas.mat_kul<<endl; cout<<"nilai QUIZ : "<<Mahasiswa.NilaiQuiz<<endl; cout<<"nilai UTS : "<<Mahasiswa.NilaiUTS<<endl; cout<<"nilai UTAS : "<<Mahasiswa.NilaiUAS<<endl; cout<<"nilai Akhir : "<<Mahasiswa.NilaiAkhir<<endl; cout<<"index : "<<Mahasiswa.IP<<endl; cout<<"\n"; return EXIT_SUCCESS; Gambar. Tampilan Program - Array dari Struct Setiap tipe data dapat dibuat dalam bentuk array. Begitu juga dengan tipe data yang dibuat dengan perintah struct. Contoh program dibawah ini dapat menjelaskan cara penggunaan array yang bertipe data buatan. 1 Program - Nama File : Program -.c by Eko Budi Setiawan, S.Kom Halaman -
9 #include <stdio.h> #include <stdlib.h> char NIM[]; char Nama[]; int uts,uas,quiz; float NilaiAkhir; char index; Data_Mahasiswa; Data_Mahasiswa mhs[]; int i; for(i=0;i<;i++) printf("pengisian Data Mahasiswa ke %d\n",i+1); printf(" \n"); printf("nim : ");fflush(stdin);gets(mhs[i].nim); printf("nama : ");fflush(stdin);gets(mhs[i].nama); printf("quiz : ");scanf("%d",&mhs[i].quiz); printf("uts : ");scanf("%d",&mhs[i].uts); printf("uas : ");scanf("%d",&mhs[i].uas); printf("\n"); mhs[i].nilaiakhir=(0.*mhs[i].quiz)+(0.*mhs[i].uts)+(0.*mhs[i].uas); if(mhs[i].nilaiakhir>=0) mhs[i].index='a';else if(mhs[i].nilaiakhir>=0) mhs[i].index='b';else if(mhs[i].nilaiakhir>=0) mhs[i].index='c';else if(mhs[i].nilaiakhir>=0) mhs[i].index='d';else if(mhs[i].nilaiakhir>=0) mhs[i].index='e'; printf("data yang telah dimasukan : \n"); printf(" \n"); printf(" NIM NAMA QUIZ UTS UAS NA INDEX \n"); printf(" \n"); for(i=0;i<;i++) printf(" %-s %-0s %i %i %i %.1f %c \n", mhs[i].nim,mhs[i].nama,mhs[i].quiz,mhs[i].uts,mhs[i].uas, mhs[i].nilaiakhir,mhs[i].index); printf(" \n"); return 0; by Eko Budi Setiawan, S.Kom Halaman -
10 Program - Nama File : Program -.cpp #include <cstdlib> #include <iostream> #include <iomanip> using namespace std; char NIM[]; char Nama[]; int uts,uas,quiz; float NilaiAkhir; char index; Data_Mahasiswa; Data_Mahasiswa mhs[]; int i; for(i=0;i<;i++) cout<<"pengisian Data Mahasiswa ke "<<i+1<<endl; cout<<" \n"; cout<<"nim : ";fflush(stdin);cin.get(mhs[i].nim,); cout<<"nama : ";fflush(stdin);cin.get(mhs[i].nama,0); cout<<"quiz : ";cin>>mhs[i].quiz; cout<<"uts : ";cin>>mhs[i].uts; cout<<"uas : ";cin>>mhs[i].uas; cout<<"\n"; mhs[i].nilaiakhir=(0.*mhs[i].quiz)+(0.*mhs[i].uts)+(0.*mhs[i].uas); if(mhs[i].nilaiakhir>=0) mhs[i].index='a';else if(mhs[i].nilaiakhir>=0) mhs[i].index='b';else if(mhs[i].nilaiakhir>=0) mhs[i].index='c';else if(mhs[i].nilaiakhir>=0) mhs[i].index='d';else if(mhs[i].nilaiakhir>=0) mhs[i].index='e'; cout<<"data yang telah dimasukan : \n"; cout<<" \n"; cout<<" NIM NAMA QUIZ UTS UAS NA INDEX \n"; cout<<" \n"; for(i=0;i<;i++) cout<<" "<<mhs[i].nim<<" "<<mhs[i].nama<<" "<<mhs[i].quiz<<" "<<mhs[i].uts<<" "<<mhs[i].uas<<" "<<mhs[i].nilaiakhir<<" "<<mhs[i].index<<" "; by Eko Budi Setiawan, S.Kom Halaman -
11 cout<<endl; cout<<" \n"; return EXIT_SUCCESS; Gambar. Tampilan Program - Struct sebagai Parameter Fungsi berikut : Struct juga dapat kita gunakan sebagai parameter fungsi. Contohnya adalah sebagai 1 Program - Nama File : Program -.c #include <stdio.h> #include <stdlib.h> by Eko Budi Setiawan, S.Kom Halaman -
12 char merk[0]; char type[0]; float harga; data_laptop; void tampil_harga(data_laptop laptop) printf("\n=======================\n"); printf("data YANG DIINPUTKAN\n"); printf("=========================\n"); printf("merk : %s\n", laptop.merk); printf("type : %s\n", laptop.type); printf("harga : %.f\n\n", laptop.harga); data_laptop laptop; printf("inputkan MERK LAPTOP : ");fflush(stdin);gets(laptop.merk); printf("inputkan TYPE LAPTOP : ");fflush(stdin);gets(laptop.type); printf("inputkan HARGA LAPTOP : ");scanf("%f",&laptop.harga); tampil_harga(laptop); return 0; Program - Nama File : Program -.cpp #include <cstdlib> #include <iostream> using namespace std; char merk[0]; char type[0]; float harga; data_laptop; void tampil_harga(data_laptop laptop) cout<<"\n=======================\n"; cout<<"data YANG DIINPUTKAN\n"; cout<<"=========================\n"; by Eko Budi Setiawan, S.Kom Halaman - 1
13 0 1 cout<<"merk : "<<laptop.merk;cout<<endl; cout<<"type : "<<laptop.type;cout<<endl; cout<<"harga : "<<laptop.harga;cout<<endl; data_laptop laptop; cout<<"inputkan MERK LAPTOP : ";fflush(stdin);cin.get(laptop.merk,); cout<<"inputkan TYPE LAPTOP : ";fflush(stdin);cin.get(laptop.type,); cout<<"inputkan HARGA LAPTOP : ";cin>>laptop.harga; tampil_harga(laptop); return EXIT_SUCCESS; Gambar. Tampilan Program - Struct sebagai Parameter Fungsi Keluaran & Masukan Struct juga dapat kita gunakan sebagai parameter fungsi keluaran dan masukan. Contohnya adalah sebagai berikut : 1 1 Program - Nama File : Program -.c #include <stdio.h> #include <stdlib.h> int alas; by Eko Budi Setiawan, S.Kom Halaman - 1
14 int tinggi; float luas; data_segitiga; void luas_segitiga (data_segitiga *segitiga) segitiga->luas=0.*segitiga->alas * segitiga->tinggi; data_segitiga segitiga; printf("alas Segitiga : ");scanf("%d",&segitiga.alas); printf("tinggi Segitiga : ");scanf("%d",&segitiga.tinggi); luas_segitiga(&segitiga); printf("===========================\n"); printf("luas segitiga adalah = %.f",segitiga.luas); printf("\n"); printf("\n"); return 0; Program - Nama File : Program -.c #include <cstdlib> #include <iostream> using namespace std; int alas; int tinggi; float luas; data_segitiga; void luas_segitiga (data_segitiga *segitiga) segitiga->luas=0.*segitiga->alas * segitiga->tinggi; by Eko Budi Setiawan, S.Kom Halaman -
15 0 1 data_segitiga segitiga; cout<<"alas Segitiga : ";cin>>segitiga.alas; cout<<"tinggi Segitiga : ";cin>>segitiga.tinggi; luas_segitiga(&segitiga); cout<<"===========================\n"; cout<<"luas segitiga adalah = "<<segitiga.luas; cout<<"\n"; cout<<"\n"; return EXIT_SUCCESS; Gambar. Tampilan Gambar - by Eko Budi Setiawan, S.Kom Halaman -
DISUSUN OLEH BAB IX. Structt. //untuk. long. int nip; char. nama[31]; char } HAL 1
DISUSUN OLEH : ADAM MUKHARIL BACHTIAR, S..Kom. DIKTAT MATAA KULIAH PEMROGRAMAN I BAB IX STRUCT (RECORD) IF Pendahuluan Structt Struct atau lebih dikenal dengan istilah record adalah kumpulan data yang
Lebih terperinciPemrograman I Bab III Tipe Data, Variabel, dan Operasi Perhitungan. Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia
Pemrograman I Bab III Tipe Data, Variabel, dan Operasi Perhitungan Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia Tipe Data 1. Tipe data karakter 2. Tipe data bilangan bulat 3. Tipe data
Lebih terperinciMI, KA-D3, SIA, SIB. ADI, S.Kom.
MI, KA-D3, SIA, SIB ADI, S.Kom. Topik Array Struktur (struct) Array Tipe data terstrukturyang dipakai untuk menyimpan sekumpulan item data yang mempunyai tipe data sejenis. Untuk mengakses item data tersebut,
Lebih terperinciDIKTAT MATA KULIAH PEMROGRAMAN I BAB VIII
DISUSUN OLEH : ADAM MUKHARIL BACHTIAR, S..Kom. DIKTAT MATAA KULIAH PEMROGRAMAN I BAB VIII ARRAY (LARIK) IF Pendahuluan Array Array adalah kumpulan dari nilai data-datyang sama. Letak atau posisi dari elemen
Lebih terperinciDISUSUN OLEH BAB III OPERAS. macam, yaitu: baru. karakter. Tipe. Tipe Data. Tetapi. dataa tersebut. HAL 1
DISUSUN OLEH : ADAM MUKHARIL BACHTIAR, S..Kom. DIKTAT MATAA KULIAH PEMROGRAMAN I BAB III TIPE DATA, VARIABEL, DAN OPERAS SI PERHITUNGAN IF Tipe Data Pembuatan sebuah program dimaksudkan untuk mengolah
Lebih terperinciDIKTAT MATA KULIAH PEMROGRAMAN I BAB XI POINTER
DIKTAT MATA KULIAH PEMROGRAMAN I BAB XI POINTER IF Tujuan 1. Menjelaskan tentang konsep dari variabel pointer 2. Menjelaskan tentang pointer array 3. Menjelaskan tentang pointer string 4. Menjelaskan tentang
Lebih terperinciDISUSUN OLEH BAB XI POINTER. alamat. memori. sepenuhnya. pointer. dan Pointer. menggunakan. menyebabkan. Alamat. untuk.
DISUSUN OLEH : ADAM MUKHARIL BACHTIAR, S..Kom. DIKTAT MATAA KULIAH PEMROGRAMAN I BAB XI POINTER IF Pendahuluan Pointer Secara konsep pointer adalah sebuah variabel yang menyimpan suatu alamat memori yang
Lebih terperinciLAPORAN RESMI. TIPE DATA ABSTRAK (TYPEDEF dan STRUCT)
LAPORAN RESMI TIPE DATA ABSTRAK (TYPEDEF dan STRUCT) Disusun oleh: Andi. S 201301048 Dosen: Yosef Murya Kusuma Ardhana.,S.T SISTEM INFORMASI SEKOLAH TINGGI KOMPUTER YOS SUDARSO PURWOKERTO 2014 1.1 Tipe
Lebih terperinciBAB IV INPUT & OUTPUT
DIKTAT MATA KULIAH PEMROGRAMAN I BAB IV INPUT & OUTPUT IF Input Data di C Umumnya suatu program mempunyai proses pemasukan data. Dalam program dengan bahasa C, pemasukan data dapat dilakukan dengan perintah
Lebih terperinciStruct & Pointer. Agung Sasongko, M.Kom
Algoritma dan Pemrograman 1 C++ Struct & Pointer Agung Sasongko, M.Kom Pengertian struct / struktur struct adalah statement yang berguna untuk mengkelompokkan sejumlah data dengan tipe yang berlainan.
Lebih terperinciprintf (" ======== Program untuk memilih nama bulan dalam setahun ======== \n \n");
Nama :sugiyarti Nim :14121031 Prodi Kelas :sistem informasi :21(pagi) TUGAS 1.0 #include main() printf("======================================================= \n"); printf("nama : sugiyarti
Lebih terperinciPemrograman I Bab VI Pengulangan. Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia
Pemrograman I Bab VI Pengulangan Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia Latar Belakang Pengulangan 1. Tampilkan angka 1 sampai 1000! 2. Lari keliling lapangan selama kamu belum pingsan!
Lebih terperinciDIKTAT MATA KULIAH PEMROGRAMAN I BAB X STRING & MATH
DIKTAT MATA KULIAH PEMROGRAMAN I BAB X STRING & MATH IF Dasar Teori String merupakan bentuk data yang biasa dipakai dalam bahasa pemrograman keperluan menampung dan memanipulasi data teks. Misalnya untuk
Lebih terperinciPemrograman I Bab IV Input dan Output. Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia
Pemrograman I Bab IV Input dan Output Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia Input Bahasa C Format input bahasa C: scanf( format,&nama_variabel); dan untuk string scanf( format,nama_variabel);
Lebih terperinciCLASS. Bentuk Umum : class nama_class { Data elemen_class ; ... Public : Data elemen_class ; Data elemen_class ; } nama_object; BENTUK
11 CLASS 10.1 KELAS DAN STRUKTUR Kelas merupakan struktur data dari objek. Untuk menjelaskan tentang kelas, akan kita bandingkan bentuk antara struktur dan kelas. Suatu kelas (class) merupakan suatu metode
Lebih terperinciARRAY PENGANTAR PROGRAM STUDI. Institut Teknologi Sumatera
ARRAY PENGANTAR PROGRAM STUDI Institut Teknologi Sumatera TUJUAN PERKULIAHAN Mahasiswa memahami konsep dan cara kerja array Mahasiswa mampu membuat program sederhana menggunakan array satu dimensi PRE
Lebih terperinciPEMROGRAMAN BERORIENTASI OBJEK. Tipe Data. Budhi Irawan, S.Si, M.T
PEMROGRAMAN BERORIENTASI OBJEK Tipe Data Budhi Irawan, S.Si, M.T TIPE DATA Tipe Data berfungsi untuk merepresentasikan jenis dari nilai yang terdapat dalam program. Contoh apabila mempunyai suatu data
Lebih terperinciDIKTAT MATA KULIAH PEMROGRAMAN I BAB VII ARRAY
DIKTAT MATA KULIAH PEMROGRAMAN I BAB VII ARRAY IF Tujuan 1. Memahami array berdimensi satu 2. Memahami array berdimensi dua Pengertian Array Array merupakan kumpulan dari nilai-nilai data yang bertipe
Lebih terperinciDISUSUN OLEH BAB X. String pemrogram dapat menampilkan. string. sebuah string. byte dalm. memori. Catatan dikatakan. dan.
DISUSUN OLEH : ADAM MUKHARIL BACHTIAR, S..Kom. DIKTAT MATAA KULIAH PEMROGRAMAN I BAB X STRING DAN MANIPULASINYA IF Pendahuluan String String adalah sebuah array bertipe char (karakter) yang diakhiri dengan
Lebih terperinciSTRUCT. d e d d y a d i n a n d r a
STRUCT d e d d y a d i n a n d r a definisi Adalah pengelompokan dari variable variable dengan tipe berbeda dalam satu nama yang sama. Dideklarasikan dengan keyword struct. Variable yang membentuk suatu
Lebih terperinciInstalasi Code::Blocks, Tipe Data, Variabel, Konstanta, Operator, Input-Output dan Flowchart
Instalasi Code::Blocks, Tipe Data, Variabel, Konstanta, Operator, Input-Output dan Flowchart Pertemuan ke-1 Praktikum Algoritma dan Pemrograman Laboratorium Pemrograman dan Informatika Teori Pengumuman
Lebih terperinciDISUSUN OLEH BAB II C DAN C++ berikut ini: pilih radio HAL 1
DISUSUN OLEH : ADAM MUKHARIL BACHTIAR, S..Kom. DIKTAT MATAA KULIAH PEMROGRAMAN I BAB II PROGRAM PERTAMA C DAN C++ IF Cara Membuat Program C Untuk memulai membuat program dalam bahasa c ikutii langkah-langkah
Lebih terperinciPemrograman I Bab V Percabangan. Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia
Pemrograman I Bab V Percabangan Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia Struktur Percabangan 1. Sering dikenal sebagai struktur pemilihan. 2. Digunakan untuk memilih statement yang
Lebih terperinciMODUL PRAKTIKUM STRUKTUR DATA
MODUL PRAKTIKUM STRUKTUR DATA OPERASI PENAMBAHAN ELEMEN PADA SENARAI/LIST Mata Kuliah Bahasa Pemrograman Software Dosen : Struktur Data : C++ : C-Free : Taofik Muhammad AMIK HASS BANDUNG LIST (Senarai)
Lebih terperinciDISUSUN OLEH BAB VII. merupakan. baik. Fungsi. melaksanakan. dikemas dalam. program. 3. Program. fungsi HAL 1
DISUSUN OLEH : ADAM MUKHARIL BACHTIAR, S..Kom. DIKTAT MATAA KULIAH PEMROGRAMAN I BAB VII FUNCTION (FUNGSI) IF Pendahuluan Fungsi Dalam pemrograman C/C++ + program merupakan kumpulan dari fungsi-fungsi
Lebih terperinciREVIEW ARRAY. Institut Teknologi Sumatera
REVIEW ARRAY DASAR PEMROGRAMAN Institut Teknologi Sumatera TUJUAN PERKULIAHAN Mahasiswa mengingat kembali konsep dan cara kerja array Mahasiswa mampu membuat program menggunakan array PRE TEST Tuliskan,
Lebih terperinciPROSEDUR/SUB RUTIN. Algoritma & Pemrograman. Pengampu : Agus Priyanto, M.Kom SEKOLAH TINGGI TEKNOLOGI TELEMATIKA TELKOM
Algoritma & Pemrograman PROSEDUR/SUB RUTIN Pengampu : Agus Priyanto, M.Kom SEKOLAH TINGGI TEKNOLOGI TELEMATIKA TELKOM Smart, Trustworthy, And Teamwork Pemrograman Modular Teknik pemrograman modular : Program
Lebih terperincimengatur jumlah digit pecahan yang diinginkan mengatur atau mengontrol sejumlah tanda format, misalkan rata kiri, kanan, huruf capital dll.
Struktur C++ #include Statement; menyertakan file header fungsi utama program awal dari program pernyataan atau perintah akhir dari program File_header conio.h iostream.h stdio.h iomanip.h
Lebih terperinciSCRIPT PERTEMUAN 23. #include<conio.h> #include<stdio.h> #include<iostream.h> #include<iomanip.h>
1 SCRIPT PERTEMUAN 23 #include #include #include #include garis() cout
Lebih terperinciDIKTAT MATA KULIAH PEMROGRAMAN I BAB XII FILE
DIKTAT MATA KULIAH PEMROGRAMAN I BAB XII FILE IF Membuka / Mengaktifkan File Sebelum file dapat diakses (dibaca atau ditulisi), mula-mula file harus diaktifkan lebih dulu. Untuk keperluan ini, fungsi yang
Lebih terperinciKonsep Pemrograman. Bab 14. Struktur 1. Konsep Pemrograman Politeknik Elektronika Negeri Surabaya 2006 PENS-ITS. Umi Sa adah
Bab 14. Struktur 1 Konsep Pemrograman Politeknik Elektronika Negeri Surabaya 2006 Overview Pendahuluan Mendefinisikan Struktur Mendeklarasikan Struktur Mengakses Elemen Struktur Menginisialisasi Struktur
Lebih terperinciArray (Larik) Modul 7
Array (Larik) Modul 7 Array adalah suatu tipe data terstuktur yang berupa sejumlah data sejenis (bertipe data sama) yang jumlahnya tetap dan diberi suatu nama tertentu, elemen-elemen array tersusun secara
Lebih terperinciBAB VI BAHASA C Pendahuluan
BAB VI BAHASA C2 6.1 Pendahuluan Bahasa C merupakan evolusi dari bahasa BCPL yang dibuat oleh Martin Richards pada tahun 1967. Bahasa ini memberikan ide kepada Ken Thompson yang kemudian mengembangkan
Lebih terperinciI.1. MEMBUAT PROGRAM C DENGAN VISUAL C
MODUL I MEMULAI BAHASA C I.1. MEMBUAT PROGRAM C DENGAN VISUAL C++ 2008 Microsoft Visual C++ 2008 (MVC++ 2008) adalah IDE (Integrated Development Environtment) yang digunakan dalam kuliah ini. Ikuti langkah-langkah
Lebih terperinciStruct Lanjutan: Studi Kasus
Struktur Data Struct Lanjutan: Studi Kasus Bayu Setiaji, S.Kom STMIK AMIKOM YOGYAKARTA 1. Tujuan 1. Pendalaman struct 2. Review fungsi 3. Dapat mengaplikasikan konsep struct dalam kasus nyata 2. Penjelasan
Lebih terperinciDISUSUN OLEH BAB IV INPUT DATAA. Pemasukkan. data dapat. dilakukan. Programmer : Kegunaan. Format %i atau %d. %u %f %o %x %s. Contoh: Lat-4.1.
DISUSUN OLEH : ADAM MUKHARIL BACHTIAR, S..Kom. DIKTAT MATAA KULIAH PEMROGRAMAN I BAB IV INPUT DAN OUTPUT DATAA IF Pemasukkan (Input) Dataa C Umumnya sebuah program mempunyai prosess pemasukkan data. Untuk
Lebih terperinciAlgoritma Pemrograman. Fery Updi,M.Kom
Algoritma Pemrograman Fery Updi,M.Kom 1 Kompetensi Detail Mampu menjelaskan Prinsip-prinsip Algoritma Mampu menjelaskan Konsep Bahasa Pemrograman Mampu membuat Flowchart dan Pseudocode Mampu menjelaskan
Lebih terperinciMenginisialisasi array sama dengan memberikan nilai awal array pada saat didefinisikan. int nilai[6] = {8,7,5,6,4,3};
ARRAY Array adalah suatu tipe data terstruktur yang berupa sejumlah data sejenis (bertipe data sama) yang jumlahnya tetap dan diberi suatu nama tertentu. Array dapat berupa array 1 dimensi, 2 dimensi,
Lebih terperinciPEMROGRAMAN BERORIENTASI OBJEK. Pengulangan. Budhi Irawan, S.Si, M.T
PEMROGRAMAN BERORIENTASI OBJEK Pengulangan Budhi Irawan, S.Si, M.T PENGULANGAN Pengulangan adalah suatu proses yang melakukan perulangan statement-statement dalam sebuah program secara terus-menerus sampai
Lebih terperinciDISUSUN OLEH BAB VI. Lat-6.1.c HAL 1
DISUSUN OLEH : ADAM MUKHARIL BACHTIAR, S..Kom. DIKTAT MATAA KULIAH PEMROGRAMAN I BAB VI PENGULANGAN IF Pendahuluan Pengulangan Salah satu kelebihan komputer dibandingkann dengan manusia adalah kemampuannya
Lebih terperinciSTRUKTUR DASAR PEMROGRAMAN
STRUKTUR DASAR PEMROGRAMAN P E N G E N A L A N P R O G R A M S T U D I Institut Teknologi Sumatera 15/09/2017 PENGANTAR PROGRAM STUDI 1 TUJUAN KULIAH Subtopik Input Proses Output dalam program Deklarasi
Lebih terperinciPertemuan 18. Function (Fungsi) Script Program :
1 Pertemuan 18 Function (Fungsi) Fungsi merupakan blok dari kode yang dirancang untuk melaksanakan tugas khusus. Pada intinya fungsi berguna untuk : Mengurangi pengulangan penulisan program yang berulang
Lebih terperinciBAB IV INPUT DAN OUTPUT
DIKTAT MATA KULIAH PEMROGRAMAN I BAB IV INPUT DAN OUTPUT IF Input Data Umumnya suatu program mempunyai proses pemasukan data. Dalam program berbahasa C, pemasukan data dapat dilakukan dengan perintah scanf.
Lebih terperinciSOAL C++ Created by Yuli Astuti,S.Kom Copyright 2009
SOAL C++ 1. Penulisan Preprocessor yang benar di awali dengan tanda pound atau tanda : a. # c. @ b. & d. = 2. Contoh penulisan file header yang benar yaitu : a. &include c. =include
Lebih terperinciQUEUE (ANTREAN) Prinsip Antrean : FIFO (First In First Out) FCFS (First Come First Serve) Yang Tiba lebih awal Maka akan dilayani Terlebih Dahulu
QUEUE (ANTREAN) Struktur Data Antrean (Queue) adalah suatu bentuk khusus dari List Linier dengan operasi pemasukan data hanya diperbolehkan pada salah satu sisi, yang disebut sisi Belakang / ekor (Tail)
Lebih terperinciPEMROGRAMAN BERORIENTASI OBJEK
PEMROGRAMAN BERORIENTASI OBJEK Fungsi Budhi Irawan, S.Si, M.T 10/27/2017 9:12:31 AM 1 PENDAHULUAN Fungsi merupakan kumpulan statemen yang dikelompokan menjadi satu bagian kode (blok program) untuk menyelesaikan
Lebih terperinciSTRUKTUR DATA MENGGUNAKAN C++ Windha Mega PD, S.Kom
STRUKTUR DATA MENGGUNAKAN C++ Windha Mega PD, S.Kom DASAR PEMROGRAMAN C++ Bahasa C++ adalah bahasa yang menggunakan kompiler untuk translator dari kode program menjadi bahasa mesin. Bahasa C++ mempunyai
Lebih terperinciMODUL I PENGENALAN IDE C++, ALGORITMA DAN PEMROGRAMAN
MODUL I PENGENALAN IDE C++, ALGORITMA DAN PEMROGRAMAN A. TUJUAN Setelah mempelajari bab ini diharapkan mahasiswa akan mampu : 1. Mengenali dan menggunakan IDE C++ dengan baik. 2. Mengenal dan memahami
Lebih terperinciSekilas C DAN C++ DISUSUN OLEH. Sebuah bahasa, yaitu: 1. Bahasaa tingkat tinggi. High. dapat. lunak
DISUSUN OLEH : ADAM MUKHARIL BACHTIAR, S..Kom. DIKTAT MATAA KULIAH PEMROGRAMAN I BAB I PENDAHULUAN C DAN C++ IF Sekilas Tentang C dan C+ ++ Sebuah bahasa pemrograman dapat dikategorikan ke dalam tiga level
Lebih terperinciUJIAN TENGAH SEMESTER GANJIL TAHUN STMIK AMIKOM YOGYAKARTA
UJIAN TENGAH SEMESTER GANJIL TAHUN 2012 2013 STMIK AMIKOM YOGYAKARTA Mata Ujian : Algoritma dan Pemrograman Kelas : 12-S1TI-12 s/d 14 Sifat : Open Book (Close Laptop) Jurusan : S1 Teknik Informatika Hari
Lebih terperinciBAB I. LARIK (ARRAY) Array (larik) ialah penampung sejumlah data sejenis (homogen) yang menggunakan satu identifier (pengenal).
BAB I. LARIK (ARRAY) Array (larik) ialah penampung sejumlah data sejenis (homogen) yang menggunakan satu identifier (pengenal). Masing-masing elemen larik diakses menggunakan indeks (subscript) dari nol
Lebih terperinciSTRUCTURE. Structure
STRUCTURE Algoritma dan Pemrograman Tahar Agastani Teknik Informatika UIN - 2008 Structure Structure pada C identik dengan Record pada Pascal Structure merupakan kumpulan dari satu atau beberapa variabel
Lebih terperinciAlgoritma dan Struktur Data. Ramos Somya, S.Kom., M.Cs.
Algoritma dan Struktur Data Ramos Somya, S.Kom., M.Cs. Penggunaan record dalam jumlah yang banyak alokasi memory konvensional tidak bisa diandalkan. Misal kita akan bekerja dengan file yang menyimpan sangat
Lebih terperinciMODUL 10 Fungsi 10.1 Kompetensi 10.2 Alat Dan Bahan: 10.3 Ulasan Teori: Dasar Fungsi Deklarasi Fungsi
MODUL 10 Fungsi 10.1 Kompetensi 1. Mahasiswa mampu membagi logika program dengan menggunakan fungsi. 2. Mahasiswa memahami konsep rekursif serta mengimplementasikan dengan menggunakan fungsi. 10.2 Alat
Lebih terperinciPEMROGRAMAN BERORIENTASI OBJEK. Operator. Budhi Irawan, S.Si, M.T
PEMROGRAMAN BERORIENTASI OBJEK Operator Budhi Irawan, S.Si, M.T OPERATOR Operator adalah tanda yang digunakan untuk melakukan operasi operasi tertentu didalam program. Dengan adanya operator maka dapat
Lebih terperinciKU-1072 Pengenalan Teknologi Informasi - B. Materi: Array. Fakultas Ilmu dan Teknologi Kebumian
KU-1072 Pengenalan Teknologi Informasi - B Materi: Array Fakultas Teknik Sipil dan Lingkungan Fakultas Ilmu dan Teknologi Kebumian Definisi Array [1] Array adalah suatu set dari alokasi data, dengan jenis
Lebih terperinciGISKA ARIYA SANGGITA TI
GISKA ARIYA SANGGITA 13111100 TI TUGAS ALGORITMA dan PEMROGRAMAN TUGAS 1 #include void main () int x; printf("===============================\n"); printf("==nama:giska Ariya Sanggita \n"); printf("==nim:13111100
Lebih terperinci1.4 Struktur Program Pada C++ Program C maupun C++ secara umum tersusun dari beberapa bagian utama, yaitu :
1.2 Dasar Teori 1.2.1 Sejarah Bahasa C/C++ Bahasa C++ diciptakan oleh Bjarne Stroustrup di AT&T Bell Laboratories awal tahun 1980-an berdasarkan C ANSI (American National Standard Institute). Pertama kali
Lebih terperinciKonsep Dasar Pemrograman Dan Pengenalan C++
PRAKTIKUM 1 DAN 2 Konsep Dasar Pemrograman Dan Pengenalan C++ I. KONSEP DASAR PEMROGRAMAN Program adalah deretan instruksi yang digunakan untuk mengendalikan komputer, sehingga komputer dapat melakukan
Lebih terperinciPENGENALAN BAHASA C. A. Struktur Kode Program dalam Bahasa C Secara garis besar, suatu kode program dalam bahasa C memiliki struktur umum seperti ini:
PENGENALAN BAHASA C A. Struktur Kode Program dalam Bahasa C Secara garis besar, suatu kode program dalam bahasa C memiliki struktur umum seperti ini: Kebanyakan pemrogram jarang memberikan keterangan/
Lebih terperinci01. Review Array, Pointer dan Struktur
01. Review Array, Pointer dan Struktur ARNA FARIZA YULIANA SETIOWATI Capaian Pembelajaran 1. Mahasiswa mengerti konsep array, pointer dan struktur. 2. Mahasiswa dapat menjelaskan perbedaan array, pointer
Lebih terperinciFungsi DASAR PEMROGRAMAN
Fungsi DASAR PEMROGRAMAN TUJUAN Menjelaskan pengertian Fungsi Membuat Fungsi Memecah program dalam beberapa fungsi. Mengerti parameter dalam Fungsi Mengerti variabel dalam Fungsi Fungsi (function) Adalah
Lebih terperinciKonsep Array dalam PBO
PEMROGRAMAN BERORIENTASI OBJEK Konsep Array dalam PBO Budhi Irawan, S.Si, M.T PENDAHULUAN Array (Larik) merupakan hal fundamental yang sering dijumpai dalam banyak kasus didunia pemrograman, maka dari
Lebih terperinciARRAY / LARIK. Oleh : Agus Priyanto, M.Kom SEKOLAH TINGGI TEKNOLOGI TELEMATIKA TELKOM. Smart, Trustworthy, And Teamwork
ARRAY / LARIK Oleh : Agus Priyanto, M.Kom SEKOLAH TINGGI TEKNOLOGI TELEMATIKA TELKOM Smart, Trustworthy, And Teamwork Tujuan Mahasiswa memahami makna dan kegunaan array (tabel) Mahasiswa dapat menggunakan
Lebih terperinciMODUL PRAKTIKUM BAHASA PEMROGRAMAN DASAR (PG168)
MODUL PRAKTIKUM BAHASA PEMROGRAMAN DASAR (PG168) FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS BUDI LUHUR 2015 DAFTAR ISI DAFTAR ISI... ii PRAKTIKUM 1 PENGENALAN BAHASA C... 1 1.1 TUJUAN PRAKTIKUM... 1 1.2
Lebih terperinciAPPENDIX. my_bin_khs.c. #include <string.h> #include <stdlib.h> char fname[]="transkrip.txt"; int loop = 1; int ukuran_htable = 100;
APPENDIX my_bin_khs.c # i n c l u d e < s t d i o. h > #include #include char fname[]="transkrip.txt"; int loop = 1; int ukuran_htable = 100; struct htable char nim[12]; char nm_mhs[100];
Lebih terperinciAlgoritme dan Pemrograman
Algoritme dan Pemrograman Kuliah #7 dan #8 Array Program Menghitung Rataan 3 Nilai #include int nilai1, nilai2, nilai3; float rataan; void main() printf ( Masukkan nilai 1 );scanf( %d,&nilai1);
Lebih terperinciTipe Data, Variabel, Input/Output
Tipe Data, Variabel, Input/Output Pendahuluan Untuk membuat program dengan bahasa pemrograman C harus memperhatikan struktur dasarnya. Strukturnya diawali dengan bagian preprocessor directive yang biasanya
Lebih terperinci1. Mempelajari konsep dasar array, array ganda, pengiriman array ke fungsi dan string 2. Membuat program menggunakan array, array ganda
Pertemuan ke-8 Array TUJUAN 1. Mempelajari konsep dasar array, array ganda, pengiriman array ke fungsi dan string 2. Membuat program menggunakan array, array ganda 8. 1. PENDAHULUAN Array adalah sebuah
Lebih terperinciPRAKTIK MATA PELAJARAN
JOB SHEET PRAKTIK MATA PELAJARAN Pemrograman dasar PAKET KEAHLIAN TEKNIK KOMPUTER DAN JARINGAN KELAS X Nama Siswa :... Kelas :... No Absen :... PEMERINTAH KABUPATEN JEPARA DINAS PENDIDIKAN PEMUDA DAN OLAHRAGA
Lebih terperinciModul V Pemrograman Bahasa C ( bagian II )
Modul V Pemrograman Bahasa C ( bagian II ) 5.1 Tujuan Percobaan 1. Mengenal dan memahami fungsi (function) dan kegunaanya serta aplikasinya dalam program sederhana. 2. Mengenal dan memahami fungsi array-larik
Lebih terperinciMODUL 9 STRUCT (STRUKTUR)
MODUL 9 STRUCT (STRUKTUR) A. Tujuan Setelah mempelajari bab ini diharapkan mahasiswa akan mampu : 1. Mengenal dan memahami penggunaan struct (struktur) dalam listing program. 2. Membuat program sederhana
Lebih terperinciFungsi, Parameter, Rekursi
Fungsi, Parameter, Rekursi Daniel Riano Kaparang Book reference: Jogiyanto. Konsep Dasar Pemrograman Bahasa C. Andi Star. Yogyakarta. 2006 Kristanto Andri. Algoritma dan Pemrograman dengan C. Graha Ilmu.
Lebih terperinciC V.S. C++ Oleh : Rasim
C V.S. C++ Oleh : Rasim Komentar simbol //, untuk komentar satu baris contoh: scanf( %d,&a); //memasukan data ke variable a /* dan */, untuk blok komentar contoh: /* file : latih1.cpp Programmer : XXX
Lebih terperinciP3 Dasar Struktur Data TIF42/SIF42
P3 Dasar Struktur Data TIF42/SIF42 A. Sidiq P. Prodi teknik Informatika & Prodi Sistem Informasi Fakultas Teknologi Informasi Universitas Mercu Buana Yogyakarta Pembahasan Struktur Data Primitif Struct
Lebih terperinciDASAR PEMROGRAMAN. Institut Teknologi Sumatera
DASAR PEMROGRAMAN REVIEW STRUKTUR DASAR, PERCABANGAN, DAN PERULANGAN Institut Teknologi Sumatera TUJUAN KULIAH Mengenalkan konsep dasar pemrograman: dekomposisi problem, modularisasi, rekurens; skill/praktek
Lebih terperinciSatuan Acara Perkuliahan
Satuan Acara Perkuliahan Mata Kuliah : Pemrograman C++ Kode Mata Kuliah / SKS : KB1055 / 2 SKS Semester : I (satu) Dosen : Rini Suwartika k,s.kom Hari, jam, ruang : Deskripsi Mata Kuliah Mata kuliah ini
Lebih terperinciStrukturDasarProgram Prosedural (dalambahasac++)
StrukturDasarProgram Prosedural (dalambahasac++) Tim Penyusun Materi PTI-B KU1072/Pengenalan Teknologi Informasi B Tahap Tahun Pertama Bersama Institut Teknologi Bandung Tujuan Subtopik Input Proses Output
Lebih terperinciAchmad Solichin.
Pemrograman Bahasa C dengan Turbo C Sh-001@plasa.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
Lebih terperinciFAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA
Hal 1 dari 12 A. KOMPETENSI 1. Mampu membuat komentar dalam kode program 2. Memahami konstanta, variabel dalam C++ 3. Mampu membuat inisialisasi nilai ke dalam variabel B. ALAT DAN BAHAN 1. PC/ Laptop
Lebih terperincixxxx alamat Praktikum 11 POINTER
Praktikum 11 POINTER A. TUJUAN 1. Menjelaskan tentang konsep dari variabel pointer 2. Menjelaskan tentang pointer array 3. Menjelaskan tentang pointer string 4. Menjelaskan tentang array pointer 5. Menjelaskan
Lebih terperinciPointer. Yuliana Setiowati
Pointer Yuliana Setiowati Topik Konsep Dasar Pointer Mendeklarasikan Variabel Pointer Mengatur Pointer agar Menunjuk ke Variabel Lain Mengakses Isi Suatu Variabel Melalui Pointer Mengakses dan Mengubah
Lebih terperinciModul Struktur Data C++ STMIK AMIKOM YOGYAKARTA YULI ASTUTI, S.KOM
STMIK AMIKOM YOGYAKARTA YULI ASTUTI, S.KOM MATERI I PENGENALAN Bagaimana cara mengatasi masalah implementasi program dengan komputer? Pemahaman masalah secara menyeluruh dan persiapan data Keputusan operasi-operasi
Lebih terperinciAlgoritma dan Struktur Data Praktikum 3. Pointer
Pointer Tujuan : mahasiswa dapat mendefinisikan pointer mahasiswa dapat memahami operasi pada pointer mahasiswa dapat menerapkan pointer pada contoh kasus Pengertian Pointer merupakan variabel yang digunakan
Lebih terperinciPENGENALAN BAHASA C DAN C++
PRAKTIKUM KE 1 PENGENALAN BAHASA C DAN C++ TUJUAN PRAKTIKUM 1. Praktikan mengetahui sejarah bahasa C dan C++. 2. Praktikan mengerti struktur program bahasa C / C++. 3. Praktikan mengerti konsep tipe data
Lebih terperinciARRAY DIMENSI SATU Setiap elemen array dapat diakses melalui indeks. Indeks array secara default dimulai dari 0.
Array SASARAN Memahami array berdimensi satu Memahami array berdimensi dua Memahami array berdimensi banyak Memahami inisialisasi array yang tak berukuran Melewatkan array sbg parameter ke suatu fungsi
Lebih terperinciBahasa C melengkapi fasilitas modular dengan menggunakan fungsi pada setiap SubProgram. Contoh pembagian program menjadi beberapa subprogram.
1 Bahasa C melengkapi fasilitas modular dengan menggunakan fungsi pada setiap SubProgram. Contoh pembagian program menjadi beberapa subprogram. Program Utama SubProgram SubProgram SubProgram SubProgram
Lebih terperinciAlgoritma dan Struktur Data. Ramos Somya, S.Kom., M.Cs.
Algoritma dan Struktur Data Ramos Somya, S.Kom., M.Cs. ADT adalah tipe data yang dibuat oleh programmer sendiri yang memiliki suatu nama tertentu. ADT dapat berupa tipe data dasar namun diberi nama baru
Lebih terperinciPointer dan Referensi
PEMROGRAMAN BERORIENTASI OBJEK Pointer dan Referensi Budhi Irawan, S.Si, M.T PENDAHULUAN Pointer merupakan salah satu fitur C++ yang relatif cukup berbahaya karena dapat mengakibatkan sistem operasi pada
Lebih terperinciAlgoritma Pemrograman 2B (Pemrograman C++)
Algoritma Pemrograman 2B (Pemrograman C++) Jurusan Sistem Komputer Dr. Lily Wulandari Materi 2 INPUT DAN OUTPUT PADA C++ 1 Outline Basic Input dan Output Fungsi Cin dan Cout Komentar Macam-macam manipulator
Lebih terperinciPRAKTIKUM 1 ALGORITMA & PEMROGRAMAN. 1. Mengenal C/C++
PRAKTIKUM 1 1. Mengenal C/C++ Bahasa C merupakan hasil pengembangan dari bahasa BCL yang di tulis oleh Ken Thompson pada tahun 1970. Bahasa C untuk pertama kali di tulis oleh Brian W.Kernighan dan Denies
Lebih terperinciBAB VII. FUNCTION. A. Pengantar Function. #include <iostream.h> #include <conio.h> { clrscr(); // detail function
BAB VII. FUNCTION Dalam pemrograman, string merupakan kumpulan dari beberapa karakterkarakter. Untuk membedakan string dengan karakter, dalam C++ dibedakan penulisannya. Suatu nilai merupakan string apabila
Lebih terperinciSL 1201 Materi tentang Fungsi
SL 1201 Materi tentang Fungsi Program merupakan kumpulan dari fungsi-fungsi baik yang didefinisikan langsung maupun yang disimpan dalam file header. Dalam program C++ selalu terdapat fungsi utama yang
Lebih terperinciFAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA
Hal 1 dari 10 A. KOMPETENSI 1. Memahami pengertian dan manfaat fungsi 2. Memahami fungsi tanpa nilai balik 3. Memahami fungsi dengan nilai balik 4. Memahami jenis parameter: masukan, keluaran, dan masukan/keluaran
Lebih terperinciFungsi Lanjut DASAR PEMROGRAMAN
Fungsi Lanjut DASAR PEMROGRAMAN Tujuan Mengerti variabel dalam Fungsi a. Variabel lokal b. Variabel eksternal b. Variabel statis c. Variabel register Memahami dalam menciptakan sejumlah fungsi. 2 Jenis-jenis
Lebih terperinciModul Praktikum Algoritma & Pemrograman 1 (C++)
Modul Praktikum Algoritma & Pemrograman 1 (C++) Disusun Oleh : Agung Sasongko Program Studi D3 Manajemen Informatika Akademi Manajemen Informatika dan Komputer BSI Pontianak 2010 Daftar Isi Modul Praktikum
Lebih terperinciAlgoritma dan Struktur Data. Pointer Pada Struct
Algoritma dan Struktur Data Pointer Pada Struct REVIEW POINTER Memori Komputer Komputer menyimpan variabel program di satu atau beberapa slot pada memori Tiap slot memori memiliki nomor atau alamat tertentu
Lebih terperinciContoh Program C++ Sederhana. Script Program : #include<conio.h> #include<stdio.h> main() { cout<< Selamat Datang Di Lab H <<endl;
Contoh Program C++ Sederhana Script Program : cout
Lebih terperinciPenggunaan Private dan Public dalam C++
Penggunaan Private dan Public dalam C++ Oleh: Rizka Reza Pahlevi Objek dalam C++ sering disebut dengan kelas. Kelas adalah sebuah wadah yang mengandung beberapa prosedur dan atau fungsi untuk memproses
Lebih terperinciSEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA S1-TI ALGORITMA & PEMROGRAMAN MODUL VI ARRAY ( LARIK) SEM I WAKTU 100 MNT I. STRUKTUR DASAR ARRAY Array merupakan kumpulan dari
Lebih terperinci