SlideShare a Scribd company logo
Pertemuan ke -1
Tipe Data
1. Pembahasan
#include<conio.h>
#include<iostream.h>
void main(){
int *A;
int bil [5] n, i;
int c;
cout<<"masukan banyak bilangan :";cin>>n;
for (i=n;i<n;i++){
cout<<"bilangan ke"<<i<<"=";cin>>bil[i];
c=*A;
}
cout<<*ndisimpan pada "<<i<<"="<<A<<endl;
getch;
}
#include<conio.h>
#include<iostream.h>
Adalah salah satu pengarah prepocessor directive yang tersedia pada C++ Nama file
berakhiran .h (file header) yaitu file yang berisi sebagai deklarasi contohnya .
void main(){
fungsi ini menjadi awal dan akhir eksekusi program C++. main adalah nama judul fungsi.
Melihat bentuk seperti itu dapat kita ambil kesimpulan bahwa batang tubuh program utama
berada didalam fungsi main( ). Berarti dalam setiap pembuatan program utama, maka dapat
dipastikan seorang pemrogram menggunakan minimal sebuah fungsi.
int *A;
int c;
merupakan deklarasi variabel integer dengan pengenal.
int bil [5] n, i;
merupakan deklarasi variabel integer dengan pengenal variabel yang menggunakan array
pada variabel bil.
cout<<"masukan banyak bilangan :";cin>>n;
perintah pengeluaran untuk menampilkan kelayar dan inputan variabel yang di inputkan
dari keyboard.
for (i=n;i<n;i++){
perulangan yang menggunakan for dimana i sama dengan 0, nilai i tidak boleh lebih besar
dari n, dan nilai i ditambah 1.
cout<<"bilangan ke"<<i<<"=";cin>>bil[i];
perintah untuk menampilkan kelayar serta memasukan inputan dari keyboard untuk
variabel yang di isikan, hasil dari perintah aray diatas.
c=*A;
identifikasi variabel bawah variabel nilai C sama dengan variabel nilai *A
cout<<*ndisimpan pada "<<i<<"="<<A<<endl;
perintah untuk menampilkan kelayar dengan menampilkan hasil alokasi data di memory
dimana data tersebut disimpan. Perintah menggunakan pointer.
getch;
merupakan standar perintah dari program c++
2. Tugas
Buat program untukmenghitungnilai mahasiswadengandatainputNama,NIM,Jurusan,Nilai
UTS (bobot30%),Nilai UAS(bobot 35%),serta Nilai Tugas(bobot 30%),denganoutputmasing-
masingnilai sesuai bobotnyasertanilai akhir.
Jawab:
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
#include <math.h>
main()
{
char nama[30], nim[9], jur[3];
float uts, uas, absensi, tugas, nuts, nuas, ntugas, nakhir;
printf("PROGRAM MENGHITUNG NILAI MAHASISWA n");
printf("nNama : ");
gets(nama);
printf("NIM : ");
gets(nim);
printf("Jurusan: ");
gets(jur);
cout << "nMasukan nilai UTS = ";
cin >> uts;
cout << "Masukan nilai UAS = ";
cin >> uas;
cout << "Masukan nilai Tugas = ";
cin >> tugas;
nuts = uts*0.35;
cout << "nMaka Nilai UTS dari 35% adalah = " << nuts
<< endl;
nuas = uas*0.35;
cout << "Maka Nilai UAS dari 35% adalah = " << nuas
<< endl;
ntugas = tugas*0.3;
cout << "Maka Nilai Tugas dari 30% adalah = " << ntugas
<< endl;
nakhir = nuts+nuas+ntugas;
cout << "nJadi, Mahasiswa yang bernama " << nama << " mendapatkan nilai " <<
nakhir
<< endl;
getch();
}
3. Kesimpulan
Dari hasil praktikum struktur data pertemuan ke 1 tentang tipe data, maka dapat di ambil
kesimpulan, sbb:
 Penggunan tipe data untuk pengoperasian larik dan pointer serta adanya
penggunaan opereator didalam c++
 Setiap index dalam larik harus dimulai dengan nomor 0
 Pointer yang tidak diinialisasi dikatakan sebagai dagling pointer yang tidak dapat
di prediksi.
4. Listing
Terlampir

More Related Content

DOCX
Lapopran praktikum struktur data pertemuan 3 Merge_Sort
DOCX
Lapopran praktikum struktur data pertemuan 2 Sorting
PDF
Modul 2 strukdat
PPTX
Algoritma&Pemrograman C++ Operasi string
PDF
Tugas C++ (Matriks) - Dian Aditya - 2009/2010
PPT
Fungsi dan Prosedur
PDF
Pertemuan 5 Perulangan (Looping)
PPT
Lapopran praktikum struktur data pertemuan 3 Merge_Sort
Lapopran praktikum struktur data pertemuan 2 Sorting
Modul 2 strukdat
Algoritma&Pemrograman C++ Operasi string
Tugas C++ (Matriks) - Dian Aditya - 2009/2010
Fungsi dan Prosedur
Pertemuan 5 Perulangan (Looping)

What's hot (15)

PDF
Asyiknya Belajar Struktur Data di Planet C++
PDF
Pertemuan 6 Rekursif
PPTX
11 operasi dasar masukan dan keluaran
PPTX
Materi kuliah 17 string
PPT
PDF
Pemrograman C++ - Fungsi dan Prosedur
DOCX
modul algoritma Bab 5
PDF
Function pada PHP
PPTX
Ppt ganjil genap2
PPTX
Ppt ganjil genap
PDF
Algoritma dan Struktur Data - fungsi dan prosedur c++
PPTX
Dts x dicoding #4 memulai pemrograman kotlin
PPTX
10 operator dan ungkapan part 2
PPTX
10 operator dan ungkapan part 2
DOCX
Laporan
Asyiknya Belajar Struktur Data di Planet C++
Pertemuan 6 Rekursif
11 operasi dasar masukan dan keluaran
Materi kuliah 17 string
Pemrograman C++ - Fungsi dan Prosedur
modul algoritma Bab 5
Function pada PHP
Ppt ganjil genap2
Ppt ganjil genap
Algoritma dan Struktur Data - fungsi dan prosedur c++
Dts x dicoding #4 memulai pemrograman kotlin
10 operator dan ungkapan part 2
10 operator dan ungkapan part 2
Laporan
Ad

Similar to Lapopran praktikum struktur data pertemuan 1 Tipe Data (20)

PPTX
05 pengenalan c++
 
PPTX
05 pengenalan c++
PPTX
Struktur dasar input dan output aritmatika
DOCX
Tugas sp algo
PPTX
05 pengenalan c++
DOCX
Awal dasar belajar c++
PPTX
PDF
Algoritma
PDF
Pt6 pt-loop komplek
DOCX
Tugas alogaritma
PPTX
Algoritma dan Pemrogramman Sekuen C++.pptx
PPTX
STRUCTUR PROGRAM.pptxncnx cmx cmxnfjndkmxv,nd
PDF
Praktikum
PDF
4. pemrograman fungsi
PPT
Pertemuan 07 - Pemrograman C
PDF
PDF
about C Languages
PDF
Praktikum fix 2
PPTX
Materi kuliah 18 fungsi part 1
PPTX
Materi kuliah 18 fungsi part 1
05 pengenalan c++
 
05 pengenalan c++
Struktur dasar input dan output aritmatika
Tugas sp algo
05 pengenalan c++
Awal dasar belajar c++
Algoritma
Pt6 pt-loop komplek
Tugas alogaritma
Algoritma dan Pemrogramman Sekuen C++.pptx
STRUCTUR PROGRAM.pptxncnx cmx cmxnfjndkmxv,nd
Praktikum
4. pemrograman fungsi
Pertemuan 07 - Pemrograman C
about C Languages
Praktikum fix 2
Materi kuliah 18 fungsi part 1
Materi kuliah 18 fungsi part 1
Ad

Recently uploaded (19)

PDF
03. Konsep Dasar.. Sanimas Rev.1.pptx.pdf
PPTX
Data mining mengolah informasi dan menjadikannya dasar pengambilan keputusan
PPTX
PPT mssp arham muthahhari mata kuliah ms
PDF
12. Mekanisme Pelaporan Kegiatan Sanimas_rev08082024.pptx.pdf
PPTX
1 Peraturan Perundangan terkait Keselamatan Konstruksi 18.10 - Copy.pptx
PPTX
Seminar Hasil Penelitian Analisis Pegas Daun
PPT
CARA ROAD NOTE NO 4 POWER POINT CIVIL ENGINEERING
PPT
hand-tools-service-special-tools-alat-ukur.ppt
PPTX
KETERAMPILAN KADER - Copy TAHUN 2024.pptx
PPTX
Metode Penanggulangan Kehilangan Air dan Strategi Pengendalian Kehilangan Air...
PPTX
20240805-ppt-pendahuluan-temef-dan-manikin.pptx
PPTX
PPT Mitigasi Banjir dnajsndj;asjdkaskldhjkash
PDF
07. Mekanisme Penyusunan RKM_Sanimas 2024 (Tahap 2).pptx.pdf
PPTX
Ilmu Geologi pertambangan dan peran dalam industri.pptx
PPTX
PEMBUATAN PANEL TRAINER DAN PROTOTYPE UNTUK PENINGKATAN KOMPETENSI TENTANG S...
PPTX
4. PENERAPAN PENGELOLAAN SUMBER DAYA MANUSIA.pptx
PPTX
Aalat Pelindung Diri_Keselamatan_Bengkel Otomotif_SMK
PPT
Presentasi Tentang Diagram P-h dan Diagram Psikrometrik.ppt
PPTX
TUGAS Pandangan Aksiologi dalam Filsafat Ilmu.pptx
03. Konsep Dasar.. Sanimas Rev.1.pptx.pdf
Data mining mengolah informasi dan menjadikannya dasar pengambilan keputusan
PPT mssp arham muthahhari mata kuliah ms
12. Mekanisme Pelaporan Kegiatan Sanimas_rev08082024.pptx.pdf
1 Peraturan Perundangan terkait Keselamatan Konstruksi 18.10 - Copy.pptx
Seminar Hasil Penelitian Analisis Pegas Daun
CARA ROAD NOTE NO 4 POWER POINT CIVIL ENGINEERING
hand-tools-service-special-tools-alat-ukur.ppt
KETERAMPILAN KADER - Copy TAHUN 2024.pptx
Metode Penanggulangan Kehilangan Air dan Strategi Pengendalian Kehilangan Air...
20240805-ppt-pendahuluan-temef-dan-manikin.pptx
PPT Mitigasi Banjir dnajsndj;asjdkaskldhjkash
07. Mekanisme Penyusunan RKM_Sanimas 2024 (Tahap 2).pptx.pdf
Ilmu Geologi pertambangan dan peran dalam industri.pptx
PEMBUATAN PANEL TRAINER DAN PROTOTYPE UNTUK PENINGKATAN KOMPETENSI TENTANG S...
4. PENERAPAN PENGELOLAAN SUMBER DAYA MANUSIA.pptx
Aalat Pelindung Diri_Keselamatan_Bengkel Otomotif_SMK
Presentasi Tentang Diagram P-h dan Diagram Psikrometrik.ppt
TUGAS Pandangan Aksiologi dalam Filsafat Ilmu.pptx

Lapopran praktikum struktur data pertemuan 1 Tipe Data

  • 1. Pertemuan ke -1 Tipe Data 1. Pembahasan #include<conio.h> #include<iostream.h> void main(){ int *A; int bil [5] n, i; int c; cout<<"masukan banyak bilangan :";cin>>n; for (i=n;i<n;i++){ cout<<"bilangan ke"<<i<<"=";cin>>bil[i]; c=*A; } cout<<*ndisimpan pada "<<i<<"="<<A<<endl; getch; } #include<conio.h> #include<iostream.h> Adalah salah satu pengarah prepocessor directive yang tersedia pada C++ Nama file berakhiran .h (file header) yaitu file yang berisi sebagai deklarasi contohnya . void main(){ fungsi ini menjadi awal dan akhir eksekusi program C++. main adalah nama judul fungsi. Melihat bentuk seperti itu dapat kita ambil kesimpulan bahwa batang tubuh program utama berada didalam fungsi main( ). Berarti dalam setiap pembuatan program utama, maka dapat dipastikan seorang pemrogram menggunakan minimal sebuah fungsi. int *A; int c; merupakan deklarasi variabel integer dengan pengenal. int bil [5] n, i; merupakan deklarasi variabel integer dengan pengenal variabel yang menggunakan array pada variabel bil. cout<<"masukan banyak bilangan :";cin>>n;
  • 2. perintah pengeluaran untuk menampilkan kelayar dan inputan variabel yang di inputkan dari keyboard. for (i=n;i<n;i++){ perulangan yang menggunakan for dimana i sama dengan 0, nilai i tidak boleh lebih besar dari n, dan nilai i ditambah 1. cout<<"bilangan ke"<<i<<"=";cin>>bil[i]; perintah untuk menampilkan kelayar serta memasukan inputan dari keyboard untuk variabel yang di isikan, hasil dari perintah aray diatas. c=*A; identifikasi variabel bawah variabel nilai C sama dengan variabel nilai *A cout<<*ndisimpan pada "<<i<<"="<<A<<endl; perintah untuk menampilkan kelayar dengan menampilkan hasil alokasi data di memory dimana data tersebut disimpan. Perintah menggunakan pointer. getch; merupakan standar perintah dari program c++ 2. Tugas Buat program untukmenghitungnilai mahasiswadengandatainputNama,NIM,Jurusan,Nilai UTS (bobot30%),Nilai UAS(bobot 35%),serta Nilai Tugas(bobot 30%),denganoutputmasing- masingnilai sesuai bobotnyasertanilai akhir. Jawab: #include <iostream.h> #include <stdio.h> #include <conio.h> #include <math.h> main() { char nama[30], nim[9], jur[3]; float uts, uas, absensi, tugas, nuts, nuas, ntugas, nakhir; printf("PROGRAM MENGHITUNG NILAI MAHASISWA n"); printf("nNama : "); gets(nama); printf("NIM : "); gets(nim); printf("Jurusan: "); gets(jur); cout << "nMasukan nilai UTS = "; cin >> uts; cout << "Masukan nilai UAS = "; cin >> uas; cout << "Masukan nilai Tugas = "; cin >> tugas; nuts = uts*0.35; cout << "nMaka Nilai UTS dari 35% adalah = " << nuts << endl; nuas = uas*0.35; cout << "Maka Nilai UAS dari 35% adalah = " << nuas
  • 3. << endl; ntugas = tugas*0.3; cout << "Maka Nilai Tugas dari 30% adalah = " << ntugas << endl; nakhir = nuts+nuas+ntugas; cout << "nJadi, Mahasiswa yang bernama " << nama << " mendapatkan nilai " << nakhir << endl; getch(); } 3. Kesimpulan Dari hasil praktikum struktur data pertemuan ke 1 tentang tipe data, maka dapat di ambil kesimpulan, sbb:  Penggunan tipe data untuk pengoperasian larik dan pointer serta adanya penggunaan opereator didalam c++  Setiap index dalam larik harus dimulai dengan nomor 0  Pointer yang tidak diinialisasi dikatakan sebagai dagling pointer yang tidak dapat di prediksi. 4. Listing Terlampir