POLIBAN
1.1 UMUM
Praktek Metode Numerik adalah praktek di prodi TI di semester 4 jurusan Teknik Elektro
Program Sudi Teknologi Elektronika yang bertujuan:
Mahasiswa memahami Bahasa C lebih dalam (fungsi, prosedur, pointer, array dan
animasi pemrogra text)
Mahasiswa memahami cara kerja komputer dalam berhitung +,- * dan /, yang
dikembangkan menjadi penyelesaian akar.
Mahasiswa dapat memahami cara kerja beberapa metode numerik dan
mengimplementasikannya dalam program yang terstruktur dan terintegrasi.
1. JUDUL
Judul praktek
2. TUJUAN
Tujuan praktek yang akan dicapai
3. DASAR TEORI
Teori yang berhubungan denga praktek
4. LANGKAH PERCOBAAN
Langkah-langkah percobaan
5. DATA
Cukup dilampirkan lembar kerja praktikum
6. Analisa Data
Penjelasan dari praktikum tentang data-data yang diperoleh, dihubungkan dengan teori yang
sudah didapat.
7. Kesimpulan
Kesimpulan hasil percobaan
8. Soal
Jawablah jika ada soal tambahan.
9. Lampiran
Lembar kerja praktikum atau data lain yang diperlukan
Kelompok : ……………………………
Nama : ……………………………
Nim : ……………………………
Mata kuliah : ……………………………
Praktek ke : ……………………………
Banjarmasin, ………………………..
Tertanda
(…………………………………….)
PRAKTIKUM 1
1.1 JUDUL
Prosedur, Fungsi dan tampilan text
1.2 TUJUAN
• Mahasiswa memahami Konsep fungsi dan prosedur
• Mahasiswa memahami konsep mode text 80x24 karakter.
• Mahasiswa dapat membuat program menggunakan fungsi dalam aplikasi metode numerik.
Istilah fungsi dan prosedur hanya berbeda dari nilai balik. Fungsi akan mengembalikan nilai,
sedangkan prosedur tidak.
MODE TEXT
Dalam kenyataanya, saat ini kita sudah berhadapan dengan komputer yang serba GUI
(Graphics User Interfaces). Hal ini tidak terlepas dari OS windows yang standartnya memakai
GUI, semua serba mouse dan click dengan resolusi layar dihitung dari pixelnya.
Sedangkan zaman dulu, mode paling bagus adalaha mode text (80x24) layar. Mode ini dapat
dilihat di OS windows jika kita menggunakan mode console (command/ cmd). “Tekan start,
run, ketik cmd.” Satuan yang digunakan adalah karakter dengan resolusi 80x24 dan yang
ditampilkan hanya kode ascii dan kombinasi 16 warna.
FUNGSI BAWAAN C
void tampilan_awal()
{
textbackground(1);
clrscr();
textcolor(14);
gotoxy(22,17);cprintf("╔════════════════════════════════════╗");
gotoxy(22,17);cprintf("╔════════════════════════════════════╗
gotoxy(22,18);cprintf(" SELAMAT DATANG DI PROGRAM BAHASA C ║");
gotoxy(22,18);cprintf("║
gotoxy(22,19);cprintf("
gotoxy(22,19);cprintf("║ by: MAHASISWA SMT TI POLIBAN ║");
gotoxy(22,20);cprintf("╚════════════════════════════════════╝");
gotoxy(22,20);cprintf("╚════════════════════════════════════╝
gotoxy(22,22);cprintf(" Tekan sembarang untuk melanjutkan...");
melanju
getch();
}
main()
{
tampilan_awal();
}
c. Jalankan program (compile) dengan menggunakan Ctrl +F9 atau dengan mengclik
menu Run, Catat apa yang terjadi.
terjadi
d. Kemudian tekan enter. Program akan kembali ke editor.
e. Coba cek di menu window, user screen, atau tekan alt+F5.. Catat Apa yang anda
lihat.
INGAT!!!! Jika ada perintah jalankan, tugas anda adalah meng-compile
meng compile dengan
menekan Ctrl+F9, dan jika tidak ada hasilnya, Lihat
ihat Hasilnya dengan menekan
Alt+F5.
f. Ganti angka ‘1’ pada textbackground() dengan 2. Jalankan, dan catat.
g. Ganti angka ‘14’ pada textcolor() dengan 12. Jalankan dan catat.
h. Ganti-ganti angka textbackground() range 0 sd.7 dan textcolor() dalam range 0 s.d 15.
Jalankan dan catat apa yang terjadi.
i. Dari editor c, Coba tekan ctrl+F1. Ketik color dan cari daftar warna. Anda akan
dapatkan help list warna di tabel tsb.
#include <stdio.h>
#include<conio.h>
float pangkat(float a, float b)
{
int i;
float hsl;
hsl=1.0;
for(i=1;i<=b;i++)
hsl=hsl*a;
return(hsl);
}
main()
{
float x;
clrscr();
x=pangkat(2,8);
printf("Hasil pangkat = %8.2f",x);
getch();
}
k. Jalankan dan catat, apa yang terjadi. Apakah hasil sudah benar?
l. Ganti angka pada pangkat(2,8) dengan bilangan-bilangan lain. Apakah sesuai? Jalankan
dan catat hasil percobaan saudara.
m. Modifikasilah agar listing pangkat dapat dimasukkan melalui perintah scanf.
PROCEDUR membuat KOTAK
n. Kita akan membuat window kotak pada mode text, ketikkan listing berikut:
#include <stdio.h>
#include<conio.h>
void kotak(int x1, int y1, int x2, int y2)
{
int i;
gotoxy(x1,y1); printf("╔");
main()
{
clrscr();
kotak(2,3,20,15);
kotak(12,8,40,18);
getch();
}
1.7 Kesimpulan
1.8 Soal
1. Desainlah flowchart dan buatlah fungsi kalkulator dengan operator +, - * dan /.
Dengan contoh fungsi pemanggil sbb:
Y=hitung(5,’+’,3)