Anda di halaman 1dari 7

LAPORAN PRAKTIKUM I

PENGENALAN SISTEM OPERASI,


IDE VISUAL C++, DAN ALGORITMA PEMROGRAMAN
Disusun untuk memenuhi matakuliah Praktikum Dasar Pemrograman C++
Dibimbing oleh BapakWahyu Sakti G.I
Oleh:
Anika !uly
"#$%&&'$($#&
S" P)I ($"# O** A
UNIVERSITAS NEGERI MALANG
FAKULTAS TEKNIK
JURUSAN TEKNIK ELEKTRO
PROGRAM STUDI PENDIDIKAN TEKNIK INFORMATIKA
SEPTEMBER 2014
MODUL 1
PENGENALAN SISTEM OPERASI,
IDE VISUAL C++, DAN ALGORITMA PEMROGRAMAN
A. Tujua
Setelah mempela+ari bab ini iharapkan mahasis,a akan mampu :
". -engoperasikan komputer khususnya Wino,s engan baik.
(. -engenali an menggunakan ID. C++ engan baik.
&. -embuat program seerhana menggunakan bahasa C++.
B. Da!a" T#$"%
PROGRAM KOMPUTER
Program komputer aalah rangkaian kata perintah yang telah imengerti oleh komputer
untuk iker+akannya. /ata0kata perintah tersebut membentuk suatu bahasa yang isebut
engan bahasa pemrograman. Sebagaimana bahasa paa manusia1 bahasa pemrograman
+uga teriri atas banyak ma2am bahasa1 an memiliki aturannya masing0masing.
Sulitnya1 komputer saat ini belum iberi hak inisiati31 sehingga +ika aa seikit sa+a
kesalahan penulisan perintah oleh pemrogram1 ia tiak mau memakluminya atau berusaha
memperbaiki seniri kesalahan tersebut. Serta merta ia 4ngambek5 an tiak mau
menger+akan perintah0perintah lainnya. /omputer i2iptakan melalui logika manusia1
karenanya1 ia beker+a se2ara logis1 tanpa 2ampur0tangan 4perasaan.5
ALGORITMA PEMROGRAMAN
Orang yang telah terbiasa 4bergaul5 engan komputer menggunakan satu bahasa
pemrograman tertentu 6tingkat mahir71 biasanya tiak lagi memerlukan kertas 2oret0
2oretan untuk membuat suatu program komputer. 8amun bagi pemula1 pembela+ar1 atau
yang belum mahir1 iperlukan kertas 2oret02oretan tersebut.
/ertas 2oret02oretan itu akan igunakan untuk menyusun algoritma 6langkah0langkah
penyelesaian masalah71 3lo,2harting 6alur logika perintah1 yang merupakan aplikasi ari
algoritma71 maupun menuliskan perintah sesuai engan kaiah ari bahasa pemrograman
yang akan igunakannya.
Se,aktu menyusun algoritma1 kita tiak perlu tahu 6atau tiak perlu menyesuaikan
engan7 bahasa pemrograman yang nanti akan kita gunakan. 9al utama yang kita
pikirkan aalah kaiah 6hirarki7 ari komputer itu seniri1 yaitu input0proses0output.
Input aalah ata yang harus aa 6suah aa: suah terseia71 yang apat iproses engan
aturan0aturan tertentu untuk menghasilkan output seperti yang ikehenaki. Data yang
aa harus logis 6masuk akal7 bah,a 4ia5 apat iproses untuk menghasilkan output.
FLO&C'ART
*lo,2hart aalah representasi gra3ik ari langkah0langkah yang harus iikuti alam
menyelesaikan suatu permasalahan yang teriri atas sekumpulan simbol1 imana
masingmasing symbol merepresentasikan suatu kegiatan tertentu.
*lo,2hart ia,ali engan penerimaan input1 pemrosesan input1 an iakhiri engan
penampilan output.
ID. 6Integrate De;elopment .<uipment7 aalah program komputer yang memiliki
beberapa 3asilitas yang iperlukan alam pembangunan perangkat lunak. )u+uan ari ID.
aalah untuk menyeiakan semua utilitas yang iperlukan alam membangun
perangkatlunak.
C. La(%)a P"a*(%*u+
La(%)a P"a*(%*u+ 1
Pemrograman C++
Na+a P"$,"a+ : -enampilkan kalimat 4Selamat atang i kelas pemrograman
terstruktur=5
Ba)a!a P#+"$,"a+a+ : C++
C$+-%.#" : -inGWStuio C:C++
A.,$"%(+a :
". -ulai
2. )ampilkan 4Selamat atang i kelas pemrograman terstruktur=5
&. Selesai
F.$/0)a"( :
S0"%-( -"$,"a+ :
Ou(-u( P"$,"a+1
#ncude<ostream.h> //header
//fungs utama
nt man(){
//kode bagan man/utama untuk menampkan kamat
cout<<"Seamat datang d keas pemrograman terstruktur!";
}
mulai
selesai
menampilkan4Selamat
atang i kelas
pemrograman
terstruktur=5
P#j#.a!a 1Program ini menampilkan sebuah kalimat 4Selamat atang i kelas
permrograman komputer terstruktur=5
La(%)a P"a*(%*u+ 2
Pemrograman C++
Na+a P"$,"a+ : Hitung Luas Segitiga
Ba)a!a P#+"$,"a+a+ : C++
C$+-%.#" : -inGWStuio C:C++
A.,$"%(+a :
". -ulai
(. Deskripsikan luas1 alas1 tinggi engan tipe ata 3loat
&. Ba2a ata alas an tinggi
#. >uas aalah alas kali tinggi kali $.%
%. )ampilkan luas
'. Selesai
F.$/0)a"( :
S0"%-( -"$,"a+ :
P#j#.a!a : Program ini igunakan untuk mengitung luas segitiga engan
masukan alas an tinggi. Setelah nilai luas an tinggi itemukan praogram akan menampilkan
hasil luas segitiga.
Tu,a! Ru+a) 1
Pemrograman C++
mulai
selesai
*loat l1 a1 t
-asukan a1t
l?$.%@a@t
)ampilkan l
#ncude <ostream.h>
nt man(){
oat aas, tngg, uas; //pendekarasan varabe
cout<<"masukkan na aas: ";
cn>>aas; //nputan aas
cout<<"masukkan na tngg: ";
cn>>tngg; //nputan tngg
uas=0.5*aas*tngg; //rumus
cout<<"Luas Segtga adaah: "<<uas; //menampkan has
Na+a P"$,"a+ : Konversi suhu
Ba)a!a P#+"$,"a+a+ : C++
C$+-%.#" : -inGWStuio C:C++
A.,$"%(+a :
". -ulai
(. Deskripsikan 2el2ius1 3ahrenheit1 kel;in1 reamur engan tipe ata 3loat
&. Ba2a ata 2el2ius
#. *ahrenheit aalah ".A kali 2el2ius tambah &( 6".A@2el2ius7+&(
%. !eamur aalah $.A kali 2el2ius
'. /el;in aalah 2ek2uys itambah (B&."%
B. )ampilkan 3ahrenheit1 reamur1 kel;in
A. Selesai
F.$/0)a"( 1 mulai
selesai
-enampilkan
hasil r131k
*loat 21 31 r1 k
Input 2
3 ? 6".A@27+&(C
r? $.A@2C
k?2+(B&."%C
S0"%-( -"$,"a+ :
Ou(-u( P"$,"a+1
P#j#.a!a1 Aplikasi ini ber3ungsi untuk mengkon;ersi suhu ari Cel2ius ke *ahrenheit1
!eamur1 an /el;in. Setelah program i+alankan1 user iperintahkan untuk memasukan nilai
2el2ius. Setelah nilai 2el2ius imasukan1 program akan mengkon;ersikan nilai 2el2ius yang
telah imasukkan ke suhu alam bentuk *ahrenheit1 reamur1 an /el;in.
K#!%+-u.a
#ncude <ostream.h>
nt man (){
oatc,f,r,k;//deskrpsvarabedenganmenggunakantpe data oat
cout<<"===================================="<<end
;
cout<<"| KONVERSI SUHU DARI CELCIUS KE |"<<end;
cout<<"| Fahrenhet, Reamur, Kevn |"<<end;
cout<<"===================================="<<end
;
cout<<"|MasukkanSuhuDaamCecus : ";
cn>>c; //nput kevarabe c
f = (1.8*c)+32; //Penghtungankoverskefahrenhet
r= 0.8*c; //Penghtungankoverskereamur
k=c+273.15; //Penghtungankoverske kevn
cout<<"===================================="<<end
;
cout<<"| HASIL KONVERSI |"<<end;
Algoritma aalah lanasan a,al ketika kita kan menesain sebuah program aplikasi. Setelah
algoritma ibuat1 akan lebih muah untuk menger+akan program aplikasi yang akan
iran2ang.
Da2(a"Ruju*a
". )im Asisten Dosen. ($"#. -oul " Pengenalan Sistem Operasi1 ID. Disual C++1 an
Algoritma Pemrograman. -alang: Eni;ersitas 8egeri -alang.
(. Abul /air. Pemrograman Disual C++. Fogyakarta: Ani O33set.

Anda mungkin juga menyukai