LAPORAN
PRAKTIKUM I
PENGENALAN
SISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMAN
Disusun untuk Memenuhi
Matakuliah Praktikum Dasar Pemrograman C++
Dibimbing oleh Wahyu Sakti Gunawan dan Bapak Irawan
Oleh:
MUHAMMAD RIO ALRIZAL
140534603928
S1
PTE’14 OFF C
UNIVERSITAS
NEGERI MALANG
FAKULTAS TEKNIK
JURUSAN TEKNIK
ELEKTRO
PRODI S1 PENDIDIKAN
TEKNIK ELEKTRO
FEBRUARI
2015
PENGENALAN SISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMAN
Tujuan
Setelah mempelajari bab ini diharapkan
mahasiswa akan mampu :
1.
Mengoperasikan
komputer khususnya Windows dengan baik.
2.
Mengenali
dan menggunakan IDE C++ dengan baik.
3.
Membuat
program sederhana menggunakan bahasa C++.
DASAR
TEORI
A.
SISTEM OPERASI
Sistem Operasi
atau Operating System adalah perangkat lunak yang dipasang pada PC,
laptop, atau perangkat lain yang berfungsi sebagai perantara (interface) antara
pengguna dan perangkat keras. Fungsi dari sistem operasi adalah:
1. Sistem operasi mengatur kerja hardware
sehingga hardware bisa dan mudah digunakan.
2. Mengatur dan mengontrol program aplikasi
yang terinstall di PC
3. Melakukan manajemen memory
4. Memproteksi PC dari malware, virus, dan
ancaman lain
5. Sebagai resource manager dan resource
allocator
Sistem operasi
(bahasa Inggris:
operating system ; OS) adalah seperangkat
program yang mengelola sumber daya perangkat keras komputer
atau hardware, dan menyediakan layanan umum untuk aplikasi
perangkat lunak. Sistem operasi adalah jenis yang paling penting dari perangkat lunak sistem
dalam sistem komputer. Tanpa sistem operasi, pengguna tidak dapat menjalankan
program aplikasi pada komputer mereka, kecuali program aplikasi booting.
Sistem operasi mempunyai penjadwalan
yang sistematis mencakup perhitungan penggunaan memori, pemrosesan data,
penyimpanan data, dan sumber daya lainnya.
Untuk
fungsi-fungsi perangkat keras seperti sebagai masukan dan keluaran dan alokasi memori,
sistem operasi bertindak sebagai perantara antara program aplikasi dan
perangkat keras komputer,[1][2]
meskipun kode aplikasi biasanya dieksekusi langsung oleh perangkat keras dan
seringkali akan menghubungi OS atau terputus oleh itu. Sistem operasi yang
ditemukan pada hampir semua perangkat yang berisi komputer-dari ponsel
dan konsol permainan video
untuk superkomputer
dan server web.
B.
PEMROGRAMAN
DAN ALGORITMA
Pemrograman adalah proses membuat software
komputer dengan menerapkan algoritma dan struktur data tertentu menggunakan
bahasa pemrograman. Algoritma adalah metode dan tahapan sistematis yang
digunakan untuk memecahkan suatu permasalahan. Struktur data adalah tempat
tatanan penyimpanan data yang dibutuhkan program pada komputer.
FLOWCHART
Flowchart atau diagram alir adalah diagram yang
digunakan untuk merepresentasikan algoritma atau aliran program (flow) secara
logika.
C.
Mengenal IDE (Integrated
Development Equipment) Visual C++
IDE (Integrated
Development Equipment) adalah program komputer yang memiliki beberapa
fasilitas yang diperlukan dalam pembangunan perangkat lunak. Tujuan dari IDE
adalah untuk menyediakan semua utilitas yang diperlukan dalam membangun
perangkat lunak.
TUGAS PRAKTIKUM I
Pemrograman C++
Nama Program
: Membuat Perhitungan
Sisi Miring dan Luas
Segitiga.
Bahasa Pemrogramam
: C++
Compiler : MinGW Developer Studio
Script program :
#include <stdio.h>
#include <conio.h>
#include <math.h>
int main()
{ printf("Modul
1 \n");
printf("Nama
: Muhammad Rio Alrizal \n");
printf("NIM
: 140534603928 \n");
printf("OFF
: C \n");
printf("Modul
: 1 \n\n");
float
alas,tinggi,miring,luas;
printf("masukkan
nilai alas = ");
scanf("%f",&alas);
printf("masukkan
nilai tinggi = ");
scanf("%f",&tinggi);
miring
= sqrt((alas*alas)+(tinggi*tinggi));
printf("panjang
sisi miring = %f\n",miring);
luas
= 0.5*alas*tinggi;
printf("luas
segitiga = %f\n",luas);
}
Algoritma :
1. Start
2. Read
Alas, Tinggi, Miring,
Luas Segitiga
3. Printf
Alas, Tinggi,Luas_Segitiga
4. Printf
“Masukkan
Nilai Alas”
5. Input
Alas
6. Printf“Masukkan
Nilai Tinggi”
7. Input
Tinggi
8. Miring=(alas*alas)+(tinggi*tinggi)
9. Print
hasil
10. Luas_segitiga=0.5*Alas*Tinggi
11. Print
hasil
12. End.
START
|
Memasukkan Alas dan Tinggi
|
Miring : (alas*alas)+(tinggi*tinggi)
|
END
|
Result (Hasil)
|
Deskripsi :
#include <stdio.h> (Header File)
#include <conio.h>
#include <math.h>
{ printf("Modul
1 \n");
printf("Nama
: Muhammad Rio Alrizal \n");
printf("NIM
: 140534603928 \n"); menampilkan karakter
printf("OFF
: C \n");
printf("Modul
: 1 \n\n");
float
alas,tinggi,miring,luas; deklarasi
variabel
printf("masukkan nilai alas = "); menulis
program masukkan nilai alas segitiga
scanf("%f",&alas); menampilkan input nilai alas
printf("masukkan nilai tinggi = "); menulis program masukkan nilai alas segitiga
scanf("%f",&tinggi);menampilkan input nilai
tinggi
miring = sqrt((alas*alas)+(tinggi*tinggi)); masukkan rumus sisi miring
printf("panjang sisi miring = %f\n",miring);menampilkan hasil sisi
miring
luas = 0.5*alas*tinggi; masukkan rumus luas segitiga
printf("luas
segitiga = %f\n",luas); menampilkan hasil luas segitiga
}
Program
ini di buat untuk menghitung
Sisi Miring dan Luas Segitiga. Dengan memasukkan alas segitiga, lalu tinggi segitiga, maka dengan bertahap
akan diketahui hasil dari sisi miring dan
luas segitiga tersebut.
TUGAS
PRAKTIKUM II
Pemrograman
C++
Nama Program
: Membuat perhitungan konversi suhu dalam satuan
Celcius,
Bahasa Pemrogramam
: C++
Compiler : MinGW Developer Studio
Script program :
#include
<stdio.h>
#include
<iostream.h>
int main ()
{
int C, F, R, K, Hasil;
printf("------------__________________________________------------
\n");
printf(" KONVERSI SUHU DARI CELCIUS KE:
\n");
printf(" Fahrenheit|Reamur|Kelvin
\n");
printf("____________----------------------------------____________
\n");
printf(" Muhammad Rio
Alrizal\n\n\n");
printf("Masukkan
Suhu Dalam Celcius: ");
scanf("%d",
&C);
F=9*C/5+32;
R=4*C/5;
K=C+273;
printf(" HASIL KONVERSI: \n");
printf("Fahrenheit=%d
F\n ",F);
printf("Reamur=%d
R\n ",R);
printf("Kelvin=%d
K\n ", K);
}
Algoritma :
1.
Start
2.
Read C, F, R, K.
3.
Printf “KONVERSI
SUHU DARI CELCIUS KE”
4.
Printf “Farenheit|Reamur|Kelvin”
5. Printf
“CREATED BY NANDA RISKI SEPTANIA -140533606173-“
6.
Printf “Memasukkan nilai derajat celcius”
7.
Mengubah ke Fahrenheit =
9*C/5+32
8.
Mengubah ke Reamur = 4*C/5
9.
Mengubah ke Kelvin = C+273,5
10. Printf
“HASIL KONVERSI”
11. Print hasil konversi
Farenheit, Reamur, Kelvin
12.
End
Flowchart :
START
|
Read C, F, R, K.
|
Printf masukkan “Nilai Derajat Celcius”
|
Farenheit: 9*C/5+32
|
Reamur: 4*C/5
|
Kelvin: C+273,5
|
Printf RESULT
FARENHEIT, REAMUR DAN KELVIN
|
STOP
|
1
|
1
|
Deskripsi :
#include
<stdio.h> Header file stdio.h
#include
<iostream.h> Header file iostream.h
int main ()Deklarasi fungsi main
(utama)
{
int C, F,
R, K, Hasil;
printf("------------__________________________________------------
\n"); menampilkan karakter -_-
printf(" KONVERSI SUHU DARI CELCIUS KE:
\n"); menampilkan karakter KONVERSI SUHU DARI CELCIUS KE:
printf(" Fahrenheit|Reamur|Kelvin
\n");
menampilkan
karakter Fahrenheit|Reamur|Kelvin
printf("____________----------------------------------____________
\n"); menampilkan karakter _-_
printf(" Muhammad Rio
Alrizal\n\n\n");
menampilkan
karakter Muhammad Rio Alrizal
printf("Masukkan
Suhu Dalam Celcius: "); menampilkan
karakter Masukkan Suhu Dalam Celcius
scanf("%d",
&C);
Menyimpan
data yang kita masukkan ketika ada tulisan masukkan suhu dalam celcius
F=9*C/5+32; proses perhitungan
R=4*C/5; proses perhitungan
K=C+273; proses perhitungan
printf(" HASIL KONVERSI: \n"); menmpilkan karakter HASIL KONVERSI:
printf("Fahrenheit=%d
F\n ",F); menampilkan hasil fahrenheit
printf("Reamur=%d
R\n ",R); menampilkan hasil reamur
printf("Kelvin=%d
K\n ", K); menampilkan hasil kelvin
}
Program
ini di buat untuk menghitung
konversi suhu dari Celcius ke Fahrenheit, Reamur dan Kelvin. Dengan
memasukkan rumus
perhitungan suhu dari celcius ke Fahrenheit, celcius ke reamur dan celcius ke kelvin,
, maka dengan bertahap akan diketahui hasil dari konversi perhitungan suhu dari Celcius ke Fahrenheit,
Reamur
dan Kelvin.
TUGAS RUMAH
Pemrograman C++
heade
|
#include
<math.h> Header File
int main ()
{
double
p, result; } variabel
float param = 6.5; } konstanta
result
= log (param);
printf
("ln(%lf) = %lf\n", param, result ); /* mencetak ke layar */ return
0;
} komentar
2.) Nama
Program :
Membenarkan syntax yang salah pada program sederhana long breek.
Bahasa
Pemrogramam :
C++
Compiler : MinGW Developer
Studio.
Script program :
Awal
mula script
#include
(stdio.h)
void
main()
{
long
break = 0L; /* A whole number of
feet //
printf("Enter
long: ");
scanf("%ld",
&break)
printf("your
input is %ld", break);
}
Script
yang benar
#include
<stdio.h>
int main ()
{
long breek = 0L;
// A Whole number of feet //
printf("enter long breek: ");
scanf("%ld", &breek );
printf("your input is %ld", breek);
}
Output
Program :
Algoritma :
1. Start
2. Deklarasi
fungsi main
3. Memasukkan
nilai long breek=0L
4. Membaca
program long breek(prinf)
5. Menyimpan
nilai long breek(scanf)
6. End.
START
|
Enter nilai long breek
|
Proses nilai long breek
|
Save nilai long breek
|
STOP
|
Deskripsi :
#include
<stdio.h> // header file
stdio.h
//
int main () // deklarasi fungsi main(utama) //
{
long breek = 0L; --// deklarasi
veriabel // // A Whole number of feet //-- // komen satu baris //
printf("enter long breek: "); // menulis atau memasukkan nilai long breek //
scanf("%ld", &breek ); // menyimpan input nilai long breek //
printf("your input is %ld", breek); // menulis input nilai long breek yang kita
input sehingga tampil ketika program di excute //
}
Program
ini sebenarnya program yang dibuat hanya sekedar untuk membenarkan syntax yang
salah. Sehingga input nilai long breek bisa keluar saat program
di excute.
KESIMPULAN
1.
Dalam belajar
pemrograman terlebih dahulu harus mengerti tentang sistem operasi, algoritma
dan flowchart.
2.
Ketika menulis script,
kita tidak boleh tergesa-gesa karena ketelitian sangat dibutuhkan. Script
program sangat sensitiv. Jadi, kesalahan satu huruf saja akan menimbulkan eror
syntax.
3.
Dalam penulisan
konstanta, jika kita dari awal menggunakan huruf kecil, maka selanjutnya
mengikuti. Begitu pula sebaliknya.
4.
Dalam meulis syntax,
pada scanf harus diberi pendeklarasi fungsi seperti fungsi float pendeklarasinya adalah %f.
5.
Bila kita menggunakan
header file iostream.h maka badan
syntax haruslah cin dan cout.
6.
Bila kita menggunakan
header file stdio.h maka badan
syntax haruslah printf dan scanf.
DAFTAR
RUJUKAN
1.
Wikipedia.SistemOperasi
(Online).
2. modul praktikum dasar pemrograman komputer I
0 komentar:
Posting Komentar