Laman

Senin, 05 Desember 2016

Laporan Praktikum Dasar Pemrograman 1



LAPORAN PRAKTIKUM I
PENGENALAN SISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMAN

Disusun untuk Memenuhi Matakuliah Praktikum Dasar Pemrograman C++
Dibimbing oleh Bapak Wahyu Sakti Gunawan Irianto






Oleh:
DWI PURI FATMALA  
( 150534602174)
S1 PTE’15 OFF B



UNIVERSITAS NEGERI MALANG
FAKULTAS TEKNIK
JURUSAN TEKNIK ELEKTRO
PRODI S1 PENDIDIKAN TEKNIK ELEKTRO
Januari 2016
PENGENALAN SISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMAN

Tujuan
Setelah mempelajari bab ini diharapkan mahasiswa akan mampu :
Mengoperasikan komputer khususnya Windows yang baik.
Mengenali dan menggunakan IDE C++ dengan baik.
Membuat program sederhana menggunakan C++.

DASAR TEORI

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. Sistem Operasi merupakan sotfware pada lapisan pertama yang diletakkan pada memori computer pada saat komputer dinyalakan. Sedangkan sotware sotware lainnya dijalankan setelah sistem operasi komputer berjalan, dan sistem operasi akan melakukan layanan inti umum untuk software-software itu. Layanan inti umum tersebut seperti akses ke disk, manajemen memori, dan antar muka user. Sehingga masing-masing software tidak perlu melakukan tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan oleh sistem operasi.

PROGRAM C++
Bahasa Pemrograman memang banyak. Salah satunya adalah C++ . C++ adalah bahasa pemrograman komputer yang di buat oleh (Bjarne Stroustrup) merupakan perkembangan dari bahasa C dikembangkan di Bell Labs (Dennis Ritchie) pada awal tahun 1970-an, Bahasa itu diturunkan dari bahasa sebelumnya, yaitu BCL, Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix, Pada perkembangannya, versi ANSI (American National Standart Institute) Bahasa pemrograman C menjadi versi dominan, Meskipun versi tersebut sekarang jarang dipakai dalam pengembangan sistem dan jaringan maupun untuk sistem embedded, Bjarne Stroustrup pada Bel labs pertama kali mengembangkan C++ pada awal 1980-an, Untuk mendukung fitur-fitur pada C++, dibangun efisiensi dan sistem support untuk pemrograman tingkat rendah (low level coding). Pada C++ ditambahkan konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading. Salah satu
perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek (Object Oriented Programming).

 
STRUKTUR BAHASA C++
a. Komentar
Baris Komemtar digunakan untuk memberi penjelasan kode program yang dibuat, seperti: tanggal pembuatan program, pencipta program, serta tujuan dibuatnya program. Baris Komentar selalu diawali dengan tanda (//). Baris komentar tidak akan dieksekusi oleh compiler/diabaikan.
Contoh:
//Tugas Rumah
//Konversi Suhu
//1 Februari 2016
b. File Header ( #include)
Merupakan pengarah preprocessor. #include <iostream> berarti bahwa memberi perintah pada preprocessor untuk melibatkan (include) file standart  iostream.  File iostream ini merupakan file yang didalamnya berisi deklarasi pustaka standart input output pada C++, dan oleh karenanya dilibatkan karena fungsi ini selanjutnya akan dipergunakan oleh program.
c. Fungsi Main
Main merupakan awal dari funsi utama pada C++. Fungsi utama ini merupakan awal dimana program C++ akan mulai dieksekusi. Didalam  fungsi utama ini , bisa jadi terdapat  juga fungsi-fungsi lain.
d. Kurung Kurawal Buka ({) dan Tutup (})
Blok program pada fungsi utama diawali dengan kurung kurawal buka ({) dan berakhir hingga ditemukan kurung kurawal tutup (}). Semua statement  yang berada pada blok program fungsi utama inilah yang akan dieksekusi oleh compiler.
 e. Cout<<, Cin>>
Merupakan statemen pada C++. Statemen merupakan ekspresi (sederhana atau komplek) yang menghasilkan efek tertentu saat di eksekusi. Statemen cout (baca: C-out) akan menampilkan keluaran pada layar. Statemen Cin (baca C-in) untuk memasukkaan data .  Cout dan Cin dideklarasikan pada file iostream. Oleh karena itulah file iostream dilibatkan melalui perintah #include <iostream>.
Tanda << dalam C++ berarti menyisipkan string .
Contoh :               cout<<  "              Masukkan Suhu dalam Celcius :" ;
                                cin>>Celcius ;
f. Endl
Merupakan perintah untuk mengganti baris. Biasakan anda selalu menggunakan perintah ganti baris, yang menandakan bahwa anda siap memberikan intruksi pada compiler untuk mengeksekusi baris program selanjutnya.
Contoh:               
cout<<  "              Fahrenheit          = "<<Fahrenheit<<"       oF"<<endl;
cout<<  "              Reamur                                = "<<Reamur<<"              oR"<<endl ;
cout<<  "              Kelvin                    = "<<Kelvin<<" oK"<<endl ;
g. Return 0 ;
Statement return menyatakan akhir dari fungsi utama. Return umumnya diikuti dengan kode tertentu. Return 0 menyatakan bahwa program bekerja sebagaimana yang diinginkan tanpa adanya eror selama eksekusi. Kode ini juga melakukan terminalisasi serta mengembalikan kendali program ke sistem operasi. Return 0 umumnya digunakan untuk mengakhiri program C++

PEMROGRAMAN DAN ALGORITMA

Pemrograman adalah proses membuat software komputer denganmenerapkan algoritma dan struktur data tertentu menggunakan bahasa pemrograman.Algoritma merupakan  susunan yang logis dan sistematis untuk memecahkan suatu masalah atau untuk mencapai tujuan tertentu. Dalam dunia komputer, Algoritma sangat berperan penting dalam pembangunan suatu software. Dalam dunia sehari-hari, mungkin tanpa kita sadari Algoritma telah masuk dalam kehidupan kita. Algoritma adalah metode dan tahapan sistematis yang digunakan untuk memecahkan suatu permasalahan.Struktur data adalah tempat tatanan penyimpanan data yang dibutuhkan program pada komputer,
Gambar1 . Bagan Sruktur Program
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.

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.
Gambar2. Mekanisme Eksekusi Program

FLOWCHART
Flowchart merupakan langkah awal pembuatan program. Dengan adanya flowchart urutan proses kegiatan menjadi lebih jelas. Jika ada penambahan proses maka dapat dilakukan lebih mudah. Setelah flowchart selesai disusun, selanjutnya pemrogram (programmer) menerjemahkannya ke bentuk program dengan bahasa pemrograman.
 Contoh simbol;
Gambar3. Simbol pada flowchart

MENGENAL IDE
            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 yany diperlukan dalam membangun perangkat lunak.








Latihan Praktikum I
Pemrograman C++
Nama Program                        : Menampilkan kalimat
Bahasa Pemrogramam : C++
Compiler                                 : MinGW Developer Studio
Script program                        :
Gambar4. Script program penampilan kalimat

Output Program                      :
Gambar5. Output Program  penampilan kalimat



Flowchart                                :







Algoritma        :
  1. Mulai
  2. Memasukkan kalimat yang ditampilkan
  3. Manampilkan kalimat yang telah dimasukkan
  4. Selesai

Penjelasan Program                 :
Program pada latihan praktikum 1 digunakan untuk menampilkan kalimat. Pada program di atas menggunakan header file #include <stdio.h>.
Menggunakan deklarasi fungsi main yaitu int main ( ).
Dan program ini digunakan untuk menampilkan kalimat “ Selamat Datang di Kelas Pemrograman Komputer “, dengan menggunakan statemen printf untuk menampilkan kalimat tersebut.
{
            printf(" Selamat Datang di Kelas Pemrograman Komputer\n") ;
}




Tugas Rumah
Pemrograman C++

Nama Program                        : Konversi Suhu dari Celcius ke Fahrenheit, Reamur, Kelvin
Bahasa Pemrogramam : C++
Compiler                                 : MinGW Developer Studio
Script program                        :

Gambar6. Script program konversi suhu




Output Program          :

Gambar7. Output Program   konversi suhu

Algoritma                                :
  1. Mulai
  2. Pendeklarasian Variabel Celcius, Fahrenheit, Reamur, Kelvin
  3. Menginput suhu dengan nilai Celcius
  4. Perhitungan konversi ke Fahrenheit
  5. Perhitungan konversi ke Reamur
  6. Perhitungan konversi ke Kelvin
  7. Menampilkan hasil konversi ke Fahrenheit
  8. Menampilkan hasil konversi ke Reamur
  9. Menampilkan hasil konversi ke Kelvin
  10. Selesai





Flowchart                                :

Penjelasan Program                 :
Program pada tugas rumah digunakan untuk mengkonversi suhu. Pada program ini menggunakan header file #include <iostream.h>.
Menggunakan deklarasi fungsi main yaitu int main()
Terdapat variabel yaitu Celcius, Fahrenheit, Reamur dan Kelvin.
int Celcius, Fahrenheit, Reamur, Kelvin ;
Menggunakan printf untuk menampilkan beberapa kalimat.
            printf(  "\n=============================================\n") ;
            printf(  "           KONVERSI SUHU DARI CELCIUS KE\n") ;
            printf(  "           Fahrenheit: Reamur: Kelvin \n") ;
            printf(  "=============================================\n") ;
                        printf("\n=============================================\n");
            printf(  "                       HASIL KONVERSI\n") ;
            printf(  "=============================================\n");
            printf("=============================================\n") ;
            printf(  "                       DWI PURI FATMALA\n") ;
            printf(  "                         TERIMAKASIH\n") ;
Menggunakan cin untuk user memasukkan nilai.
            cout<< "           Masukkan Suhu dalam Celcius :" ;
            cin>>Celcius ;
Menggunakan rumus konversi suhu dari celcius ke Fahrenheit, reamur dan Kelvin.
            Fahrenheit       = (Celcius*1.8)+32 ;
            Reamur            = Celcius*0.8 ;
            Kelvin = Celcius+273 ;
Menggunakan cout untuk menampilkan hasil konversi suhu sesuai dengan rumus konversi suhu yang telah di masukkan pada program dan sesuai dengan input suhu celcius yang telah di masukkkan oleh user.

            cout<< "           Fahrenheit       = "<<Fahrenheit<<"    oF"<<endl;
            cout<< "           Reamur                        = "<<Reamur<<"        oR"<<endl ;
            cout<< "           Kelvin             = "<<Kelvin<<"          oK"<<endl ;







KESIMPULAN
Dalam belajar pemrograman terlebih dahulu harus mengerti tentang sistem operasi, algoritma dan flowchart. Karena sistem operasi tersebut memiliki fasilitas-fasilitas membangun perangkat lunak yang banyak manfaatnya, contohnya: program C++ dapat digunakan untuk membuat program konversi suhu.Masih banyak lagi sistem opersasi yang bermanfaat untuk program-progam pemecah masalah (Algoritma)























DAFTAR RUJUKAN

Tidak ada komentar:

Posting Komentar

Komentar