Selasa, 20 September 2016

LAPORAN PRAKTIKUM III Operasi Input dan Output dalam bahasa C

 

   LAPORAN BAHASA PEMOGRAMAN C++

 LAPORAN PRAKTIKUM III Operasi Input dan Output dalam bahasa C

Prodi Teknik Elektronika


Akademi Komunitas Negri Padang Pariaman


TP.2016/2017

                                                                             BAB I

KATA PENGANTAR 



assalamu'alaikum..
Puji syukur kami ucapkan kepada ALLAH SUBHANALLAHU WA TA'ALA  karena atas berkat dan rahmatNya kali  ini saya dapat  mengumpulkan hasil laporan praktikum algoritma & pemograman dengan tepat waktu. Terimakasih kami ucapkan kepada:
1.      Ibu wulan selaku Dosen yang telah memberikan tugas serta memberikan pengarahan dalam pembuatan laporan ini.
2.      Orang tua yang telah mendukung demi meningkatkan pengetahuan saya.
3.      Serta pihak-pihak lain yang telah membantu dalam pembuatan laporan ini.
Saya benar-benar mendapatkan banyak manfaat setelah melakukan praktik dan membuat laporan ini. Saya dapat lebih memahami tentang bahasa pemograman karena kami tidak hanya mengetahui teori tapi juga melakukan praktik.
Saya menyadari bahwa hasil laporan ini tentunya banyak kekurangan. Oleh karena itu, kami menerima kritik dan saran yang membangun agar Saya dapat membuat laporan yang lebih baik. Saya berharap laporan ini juga bermanfaat bagi para pembaca.


A. TUJUAN PRAKTIKUM

1.      Pengenallan Input/Output dalam Bahasa C

2.      Mengetahui Input/Output dalam Bahasa C

3.      Mengetahui Pembuatan Program dengan Input/Output dalam Bahasa C

                                                                         BAB II
ISI LAPORAN

B.  RINGKASAN DASAR TEORI

Operasi Input dan Output dalam bahasa C

Input dan ouput data dalam bahasa C hanya berkisar antara input yang diberikan oleh keyboard yang selanjutnya akan di tampilkan (Output) di layar monitor. Dalam bahasa C banyak format untuk meng-input dan meng-output tergantung pada penggunaan file header yang digunakan, kemudian kali ini aku akan sedikit membahas tentang penggunaan 2 standar input dan output dasar yang sering digunakan dalam bahasa pemrograman khususnya bahasa C dengan format yang berbeda-beda.

Fungsi Output

1. printf

Fungsi printf() berguna untuk menampilkan semua jenis data baik number, string, atau karakter. Perhatikan contoh printf berikut ini :



#include

int main()

 {

printf("Welcome to C lenguage \n");

}



Fungsi di atas akan menampilkan (meng-output) huruf yang berada di dalam tanda petik. \n berfungsi untuk ganti baris dalam sebuah tampilan output.

Tampilan program tersebut :

Welcome to C lenguage

2. puts

Ada cara lain untuk menampilkan suatu keluaran(output) ke layar yaitu dengan menggunakan fungsi puts. Fungsi puts() digunakan untuk menampilkan data yang bertipe string dan secara otomatis akan pidah baris (new line). 

Perhatikan penggunaan puts berikut ini:



#include

int main()

 {

puts("Welcome to my life");

puts("ramadhansyahril.blogspot.co.id ");

}

Kini tidak perlu lagi mengguanakan “\n” untuk ganti baris baru. Tampilan program :

Welcome to my life

Ramadhansyahril.blogspot.co.id

3.putchar

Fungsi ini digunakan untuk menampilkan sebuah karakter saja dan tidak mengandung escape sequence “\n”. perhatikan contoh berikut :



#include

int main()

{

Char a;

 printf("masukkan nama = ");scanf("%c",&a);

 printf("inisial  \n");

putchar(a);

}



Fungsi putchar ini hanya bisa menampilkan satu buah karakter saja sehingga apapun nilai yang kita masukkan hanya karakter pertama yang akan ditampilkan.

Berikut tampilan programnya (misal input nama "Randy"):



masukkan nama = Randy

inisial

R



Tambahan : Mengatur tampilan output data

Rumus sintaks :

printf(”%m,nf”, var)

m : Menyatakan banyaknya digit angka

n : Menyatakan banyaknya digit angka dibelakang koma

var : variabel bertipe float yang akan ditampilkan

Contoh



printf(”%4.3f”, nilai); ”artinya akan ditampilkan angka sebanyak 4 digit dan 3 digit angka dibelakang koma”.

Fungsi Input



1. scanf

Jika fungsi scanf ini digunakan untuk membaca data dengan tipe array, karakter yang selanjutnya kita sebut dengan istilah string, maka fungsi ini hanya akan membaca data sampai ditemukan blank(space). Dengan demikian nilai setelah blank dianggap bukan lagi nilai dari variabel yang akan mengisi variabel tersebut. Fungsi scanf lebih cocok digunakan untuk data-data numerik.

Fungsi scanf biasanya digunakan bersama-sama dengan fungsi printf. Perhatikan contoh berikut :



#include

int main()

{

char a[25];

int b;

printf("a = ");scanf("%s",a);

printf("b = ");scanf("%d",&b);

printf("Data yang anda masukkan adalah \n");

printf("a = %s \n",a);

printf("b = %d \n",b);

}



Setiap kali memasukkan data harus diikuti dengan menekan ENTER. Berikut adalah tampilan setelah dijalankan.

a = ada

b = 11

Data yang anda masukkan adalah

a = ada

b = 11



fungsi scanf() berguna untuk meninput data baik berupa bilangan, karakter, ataupun kalimat secara terformat. Berikut format-format yang digunakan untuk scanf() :



%c : Membaca sebuah karakter (character)

%s : Membaca sebuah string (string)

%i, %d : Membaca sebuah bilangan bulat (integer, desimal)

%f, %e : Membaca sebuah bilangan pecahan (real, float)

%o : Membaca sebuah bilangan octal

%x : Membaca sebuah bilangan heksadesimal

%u : Membaca sebuah bilangan tak bertanda

2. gets

Jika kita menggunakan fungsi scanf untuk membaca data yang bertipe string, maka data tersebut hanya akan dibaca sampai ditemukan spasi. Misalnya nama “Matt Belammy” hanya kata “Matt” yang akan dibaca oleh program, sedangkan kata “Belammy” tidak terbaca karena sebelum kata tersebut program telah menemukan spasi/blank(space) yang mengakibatkan data ke varibel yang menyimpan nama dianggap selesai.

Untuk keperluan pemasukan data string yang panjang dipisahkan dengan spasi, bahasa C menyediakan fungsi gets. Perhatikan contoh berikut ini :



#include

main()

{

char nama[25];

char alamat[50];

printf("Nama Lengkap: ");gets(nama);

printf("Alamat : ");gets(alamat);

printf("\n");

printf("Data yang anda masukkan adalah\n");

printf("Nama : %s \n",nama);

printf("Alamat : %s \n",alamat);

}



Tampilan program :



Nama : Matt Belammy

Alamat : London, Inggris



Data yang anda masukkan adalah

Nama : Matt Belammy

Alamat : London, Inggris

3. getchar

Jika ingin memasukkan sebuah nilai karakter ke variabel yang bertipe karakter maka kita dapat menggunakan perintah getchar. Perhatikan contoh program berikut ini :



#include

int main(){



char karakter;

printf (" masukan Kata Karakter Anda : ") ;

karakter=getchar();

printf("Karakter yang di Masukan : %c\n",karakter);



}



Berikut tampilannya :

Nilai anda : Ada

Nilai yang anda masukkan = A



C.  HASIL DAN PERCOBAAN PROGRAM

1. Jalankan Aplikasi Bahasa Pemograman Dev C++

2. Klik File - New - Source File, maka akan tampil form baru

3. Simpan file dengan Menu: File-Save atau tekan tombol Ctrl-S/ctrl+alt+s
    NB: beri format ".c"

4. dan Masukan pengarah atau tanda dari Bentuk Umum Bahasa Pemograman Dev C++

Seperti Percobaan saya di Bawah ini…!!!

5. Untuk Melihat Hasilnya Cukup klik COMPILE atau COMPILE & RUN

Program Menghitung Luas Persegipanjang
        Hasilnya : Luas = Panjang x Lebar = 5 x 2 = 10



Program Menghitung Luas Lingkaran




   Hasilnya : Luas Lingkaran = Phi x jari2 x jari2 = 3.14 x 11 x 11= 379.94


Program Konversi Suhu => Celcius, Reamur, dan Farenheit


        Hasilnya : 00 C = 00 R = 320 F


Program Konversi (Detik ke hari, Jam, Menit, Detik)

-Rumus => 1 hari = 86400 detik; 1 jam = 3600 detik, dan 1 menit = 60 detik


        Hasilnya

                                                                          BAB III
                                                             

D. KESIMPULAN      

1.      Dalam pengerjaan program bahasa C++, kita harus benar-benar teliti dalam menginputkan suatu fungsi untuk menampilkan suatu keluaran pada layar .

2.      Kita harus Jeli memilih Fungsi mana yg tepat untuk data yang akan kita inputkan.

3.      Kita harus benar-benar teliti dalam menginputkan data ke dalam suatu fungsi, karena jika salah sedikit saja, maka data yg kita inputkan akan ERROR. 
E. SARAN

saya benar-benar mendapat banyak manfaat setelah melakukan percobaan ini, tidak hanya mengerti teori tetapi juga bisa membuktikannya dengan melakukan percobaan. Seperti kata pepatah “tak ada gading yang tak retak” begitu pula dengan hasil laporan ini yang tentunya ada kekurangan. Oleh karena itu saya meminta maaf dan menerima kritik serta saran yang membangun agar saya dapat membuat laporan lain yang lebih baik.






Sekian dan terimakasih..

Semogabermanfaat..

Indahnya berbagi :)


Tidak ada komentar:

Posting Komentar