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 :
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 Lingkaran
Hasilnya : Luas Lingkaran = Phi x jari2 x jari2 = 3.14 x 11 x 11= 379.94
Program Konversi (Detik ke hari, Jam, Menit, Detik)
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
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