Rabu, 02 Desember 2015

PENGENALAN SISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMAN

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.
 






Kode program yang telah ditulis di-compile dan dieksekusi untuk menjalankannya. Compile adalah menerjemahkan kode program yang ditulis menggunakan bahasa pemrograman, ke bahasa mesin yang dapat dimengerti oleh komputer sehingga komputer mengerti apa yang diperintahkan.









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);
}


Output Program        :  










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
Flowchart                   :


Miring : (alas*alas)+(tinggi*tinggi)


END

Result (Hasil)
 












Deskripsi        :
#include <stdio.h> (Header File)
#include <conio.h>
#include <math.h>

int main()deklarasi fungsi main(utama)
{    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);
}

Output Program        :








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
1.) #include <stdio.h>
 #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
Flowchart       :












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).
       http://id.wikipedia.org/wiki/Sistem_operasi, diakses 28 Maret 2015
2.    modul praktikum dasar pemrograman komputer I
Share:

0 komentar:

Posting Komentar

visitors

Muhammad Rio Alrizal

Diberdayakan oleh Blogger.

Blogger templates