Anda di halaman 1dari 22

06/09/22 23.

26 Percobaan 1 Fungsi dan Tipe Variabel Dasar - Redaksiana

TRENDING: SERUNYA BERWISATA DI PANTAI


   SEARCH 

HOME DISCLAIMER

LOGI
N

PERCOBAAN LOG
1 FUNGSI IN
WIT
DAN TIPE H
CAS
VARIABEL
DASAR
Posted by Vina Dwi ARTI
KEL
Febrianti | Sep 9, 2019 | TERB
Artikel | 0  |      ARU

Ra
er
https://redaksi.pens.ac.id/2019/09/09/percobaan-1-fungsi-dan-tipe-variabel-dasar/ 1/22
06/09/22 23.26 Percobaan 1 Fungsi dan Tipe Variabel Dasar - Redaksiana
er
    as
FK
P
d
B
d
g
M
m
er
Te
ad
Fungsi dan Tipe n
da
Variabel Dasar am
Pe
m
1. Tujuan ha
Ke
ua
Mempelajari dan Au
12
mengamati 20
|
penggunaan fungsi Be
a,
– fungsi dasar turbo Pe
di
C seperti main ( ), an
So
printf ( ), getch ( ), al

getche ( ) yang
dipadukan dengan
tipe variabel dasar
yaitu int (bilangan
bulat) dan float
(bilangan pecaha Ke
ua
https://redaksi.pens.ac.id/2019/09/09/percobaan-1-fungsi-dan-tipe-variabel-dasar/ 2/22
06/09/22 23.26 Percobaan 1 Fungsi dan Tipe Variabel Dasar - Redaksiana
ua
2.  Teori an
da
O
Struktur bahasa C es
a
terdiri dari bagian Po
en
#include, deklarasi i
konstanta, deklarasi Ju
20
variabel, deklarasi |
Ar
fungsi – fungsi, dan el
Pe
fungsi main ( ) . di
an
Bahasa C boleh So
al
hanya terdiri dari
include dan fungsi A
It
main ( ) saja, dimana FK
bahasa C P
da
merupakan bahasa Pe
d
yang sensitive case, ka
yaitu penulisannya Ke
o
menggunakan huruf ek
ik
kecil dan n
membedakan Ju
25
antara huruf besar 20
|
dan kecil. Oleh Pe
di
karena itu dalam an

penulisan program
https://redaksi.pens.ac.id/2019/09/09/percobaan-1-fungsi-dan-tipe-variabel-dasar/
W 3/22
06/09/22 23.26 Percobaan 1 Fungsi dan Tipe Variabel Dasar - Redaksiana
W
huruf – huruf o
“X
program bahasa C, Fa
harus sama persis to
??
baik huruf kecil atau Ju
25
huruf besar, 20
|
kemudian susunlah Ar
el
program seperti
dibawah yaitu
Ke
dengan al
d
memasukkan 3 le
spasi program yang h
da
dibawah void main ( am
de
). Void berarti fungsi ga
Fa
tersebut tidak to
memiliki titik balik, X
Ju
jika setiap ungsi 25
20
dalam C tidak |
Ar
diberikan void el

didepannya maka
dianggap bertipe
FOLL
integer. Tambahkan OW
US
statement #include
bila perlu, karena

https://redaksi.pens.ac.id/2019/09/09/percobaan-1-fungsi-dan-tipe-variabel-dasar/
FACEB 4/22
06/09/22 23.26 Percobaan 1 Fungsi dan Tipe Variabel Dasar - Redaksiana
FACEB
bila pilihan include OOK
diaktifkan maka
statement #include 
harus GOOG
LE+
disertakan,bila tidak
maka akan ada
warning. Untuk 

fungsi – fungsi TWITT


ER
standar seperti
printf ( ) & scanf ( )

menggunakan
PINTE
stdio.h sedangakan REST
fungsi clrscr ( ) dan
getch ( ) 
menggunakan INSTA
conio.h. GRAM

3. Program
RECE
Percobaan NT
COM
MEN
TS
1.4.1 Membuat
program utama Silviani
Fitriah
dengan fungsi main June 13,
2021
on
https://redaksi.pens.ac.id/2019/09/09/percobaan-1-fungsi-dan-tipe-variabel-dasar/ 5/22
06/09/22 23.26 Percobaan 1 Fungsi dan Tipe Variabel Dasar - Redaksiana

Libura
( ) dan mencetak n di
string dengan Pantai
Jembat
an
Merah
karakter khusus ‘\n’, Pantai
untuk ganti baris Hutan
Mangr
baru. Karakter ove
Remba
khusus lainnya ng,
adalah ‘\*’ dan ‘*/’ Jawa
Tengah
yaitu digunakan
untuk baris Pandu
Aji April
komentar dimana 23, 2021
on
tidak dijalankan. PENS
Sedangkan getch ( ) Memb
uka
digunakan untuk Dua
Progra
pause atau berhenti m
sejenak. Studi
Kekinia
n

Narulita
January
6, 2021
on
PENGA
LAMA
N
KERJA
PRAKT
EK
https://redaksi.pens.ac.id/2019/09/09/percobaan-1-fungsi-dan-tipe-variabel-dasar/
KOMP 6/22
06/09/22 23.26 Percobaan 1 Fungsi dan Tipe Variabel Dasar - Redaksiana
KOMP
1.4.2 Menggunakan AS TV
SURAB
variabel integer AYA
(bulat) sebagai MINGG
U
penyimpanan hasil PERTA
MA
penambahan dan
pengurangan. Jim
Grolier J
Menggunakan Sihombi
karakter format ng
Decemb
khusus ‘%d’ er 23,
2020
on
TAPPIN
G
NEWS

Vlasta
Dobosov
a
Decemb
er 10,
2020

on
HOW
TO
1.4.3 Mengisi COMBI
NE
variabel VIDEO
&
menggunakan AUDIO
assignment WITH
FORMA
operator ‘=’ T
FACTO
kemudian dilakukan RY-
ENGLIS
https://redaksi.pens.ac.id/2019/09/09/percobaan-1-fungsi-dan-tipe-variabel-dasar/ 7/22
06/09/22 23.26 Percobaan 1 Fungsi dan Tipe Variabel Dasar - Redaksiana
ENGLIS
proses perhitungan H
PODCA
penjumlahan ST-
diamana hasil NUR
IMAMA
penjumlahan TUL
UMMA
disimpan pada H
variabel jumlah dan
perhitungan
pengurangan
Keep
dimana hasil writing,
pengurangan increas
e
disimpan pada produc
variabel selisih. tivity,
achieve
Setelah hasil goals.
edutec
didapatkan, hasilnya hspot.c
dicetak om
freevst
menggunakan .org
toefl.id
format khusus ‘%d musisi.
org

https://redaksi.pens.ac.id/2019/09/09/percobaan-1-fungsi-dan-tipe-variabel-dasar/ 8/22
06/09/22 23.26 Percobaan 1 Fungsi dan Tipe Variabel Dasar - Redaksiana

1.4.4 Penggunaan
fungsi getche ( )
untuk mengambil
karakter tombol
yang ditekan,
karakter disimpan
pada suatu variabel
dan dapat
digunakan untuk
keperluan
pemrograman,misal
nya mendeteksi
penekanan tombol
tertentu. Untuk
mencetak karakter
tersebut, digunakan
karakter format
khusus ‘%c’

https://redaksi.pens.ac.id/2019/09/09/percobaan-1-fungsi-dan-tipe-variabel-dasar/ 9/22
06/09/22 23.26 Percobaan 1 Fungsi dan Tipe Variabel Dasar - Redaksiana

1.4.5 Menghitung
perkalian dan
pembagian suatu
bilangan
mengunakan
variabel float
(pecahan),
mencetak
menggunakan
karakter format
khusus ‘%f’

https://redaksi.pens.ac.id/2019/09/09/percobaan-1-fungsi-dan-tipe-variabel-dasar/ 10/22
06/09/22 23.26 Percobaan 1 Fungsi dan Tipe Variabel Dasar - Redaksiana

1.4.6 Penggunaan
konstanta untuk
perhitungan luas
lingkaran dan
keliling lingkaran

4. Tugas

1.5.1 Buatlah
program untuk
membuat tampilan
sebagai berikut.
Cobalah gunakan
https://redaksi.pens.ac.id/2019/09/09/percobaan-1-fungsi-dan-tipe-variabel-dasar/ 11/22
06/09/22 23.26 Percobaan 1 Fungsi dan Tipe Variabel Dasar - Redaksiana

karakter khusus
‘\t’untuk pengaturan
tabulasi

PRAKTIKUM

PEMROGRAMAN
BAHASA C

PEMROGRAMAN
DIPLOMA IV

POLITEKNIK
ELEKTRONIKA
NEGERI SURABAYA

INSTITUT
TEKNOLOGI
SEPULUH
NOPEMBER

 SURABAYA

https://redaksi.pens.ac.id/2019/09/09/percobaan-1-fungsi-dan-tipe-variabel-dasar/ 12/22
06/09/22 23.26 Percobaan 1 Fungsi dan Tipe Variabel Dasar - Redaksiana

1.5.2 Buatlah
program untuk
menentukan harga
yang harus dibayar
oleh seorang
pembeli bila setiap
pembelian barang
mendapatkan
diskon dengan tabel
sebagai berikut

No Nama Harga Diskon


Barang

1. CPU 850Mhz 700.000,- 5%

https://redaksi.pens.ac.id/2019/09/09/percobaan-1-fungsi-dan-tipe-variabel-dasar/ 13/22
06/09/22 23.26 Percobaan 1 Fungsi dan Tipe Variabel Dasar - Redaksiana

2. RAM 128 380.000,- 10%


Mhz

3. Motherboard 800.000,- 8%
PIII

1.5.3 Perhatikan
Program dibawah
ini, ketik dan
jalankan. Setelah
dijalankan apakah
hasilnya benar?
Mengapa?Berikan
uraian tentang apa
yang terjadi pada
program, kemudian

https://redaksi.pens.ac.id/2019/09/09/percobaan-1-fungsi-dan-tipe-variabel-dasar/ 14/22
06/09/22 23.26 Percobaan 1 Fungsi dan Tipe Variabel Dasar - Redaksiana

solusi apa yang


tepat agar
didapatkan program
yang benar – benar
betul?

Pada prgram
tersebut, hasil
pembagian salah,
https://redaksi.pens.ac.id/2019/09/09/percobaan-1-fungsi-dan-tipe-variabel-dasar/ 15/22
06/09/22 23.26 Percobaan 1 Fungsi dan Tipe Variabel Dasar - Redaksiana

karena  penggunaan
int hanya untuk
bilangan bulat
sedangkan hasil
bagi pada program
seharusnya bilangan
desimal. Oleh
karena itu,
seharusnya
program
menggunakan float

1.5.4 Apa yang


terjadi jika fungsi
getche () pada
percobaan 1.4.5
diganti dengan
fungsi getch ()?
Kemudian gantilah
karakter khusus ‘%c’
dengan ‘d%’, lihat
hasilnya kemudian
ganti dengan ‘%f’
dan lihat hasilnya
https://redaksi.pens.ac.id/2019/09/09/percobaan-1-fungsi-dan-tipe-variabel-dasar/ 16/22
06/09/22 23.26 Percobaan 1 Fungsi dan Tipe Variabel Dasar - Redaksiana

Pada saat fungsi


getche () pada
percobaan 1.4.5
diganti dengan
fungsi getch () maka
hasilnya akan tetap
sama. Sedangkan
 pada saat karakter
khusus diganti
menjadi ‘%c’ maka
hasilnya akan
kosong. Pada saat
karakter khusus
diganti menjadi ‘%d’
maka hasilnya akan
berbeda.

1.5.5 Buatlah
program untuk
mencetak hasil
formula konversi
suhu dari Celcius ke
Farenheit, dimana

https://redaksi.pens.ac.id/2019/09/09/percobaan-1-fungsi-dan-tipe-variabel-dasar/ 17/22
06/09/22 23.26 Percobaan 1 Fungsi dan Tipe Variabel Dasar - Redaksiana

diketahui
Celcius=100 derajat

5. Kesimpulan

1. Kesalahan pada
program dapat
disebabkan oleh
ketidaktelitian
pemrogram
2. printf() digunakan
untuk
menampilkan
data.
3. Int digunakan
untuk bilangan
bulat, sedangkan
float digunakan

https://redaksi.pens.ac.id/2019/09/09/percobaan-1-fungsi-dan-tipe-variabel-dasar/ 18/22
06/09/22 23.26 Percobaan 1 Fungsi dan Tipe Variabel Dasar - Redaksiana

untuk bilangan
pecahan
4. \t untuk
pengaturan
tabulasi
sedangkan \n
untuk
pengaturan karakter
penanda baris
baru

   

https://redaksi.pens.ac.id/2019/09/09/percobaan-1-fungsi-dan-tipe-variabel-dasar/ 19/22
06/09/22 23.26 Percobaan 1 Fungsi dan Tipe Variabel Dasar - Redaksiana

SHARE:  

  

  

 

RATE:

 PREVIOUS NEXT 

Fungsi dan Tipe PRAKTIKUM


Variabel PROGRAM/1110191
009/MUHAMMAD
ARIF MUDZAQI

ABOUT THE AUTHOR

Vina Dwi
Febrianti

https://redaksi.pens.ac.id/2019/09/09/percobaan-1-fungsi-dan-tipe-variabel-dasar/ 20/22
06/09/22 23.26 Percobaan 1 Fungsi dan Tipe Variabel Dasar - Redaksiana

RELATED POSTS

ETHOL BAHA TOP SEL-


– SA C : 10 FPS WHER
Media PERUL GAME E DARI
Belaja ANGA THAT MAHA
r N COMI SISWA
Daring (LOOP NG JOSS
Paling PING) ON PC April 26,
Lengk October – 2020
ap 7, 2019 ENGLI
Novemb SH
er 7, PODC
2020 AST –
DESI
KRIST
A SARI
41031
81006
March
21, 2019

LEAVE A REPLY
Your email address will not be published.
Required fields are marked *
https://redaksi.pens.ac.id/2019/09/09/percobaan-1-fungsi-dan-tipe-variabel-dasar/ 21/22
06/09/22 23.26 Percobaan 1 Fungsi dan Tipe Variabel Dasar - Redaksiana

COMMENT

NAME * EMAIL * WEBSITE

Save my name, email, and website in this


browser for the next time I comment.

Notify me of follow-
up comments by email. POST COMMENT

Notify me of new posts by email.

Politeknik Elektronika Negeri Surabaya   

https://redaksi.pens.ac.id/2019/09/09/percobaan-1-fungsi-dan-tipe-variabel-dasar/ 22/22

Anda mungkin juga menyukai