pti_modul 5
TRANSCRIPT
-
7/30/2019 PTI_MOdul 5
1/14
LAPORAN PRAKTIKUM
PENGANTAR TEKNOLOGI INFORMASIMODUL5
Disusun Oleh :
Nama : Yayan Sopyan
NIM : 2012091124
Kelas : SI2012 D
Program Studi : Sistem Informasi
LABORATORIUM KOMPUTER
FAKULTAS ILMU KOMPUTER
UNIVERSITAS KUNINGAN
2012
-
7/30/2019 PTI_MOdul 5
2/14
Modul 5
PEMRORGAMAN TURBO C
Dasar Teori
A. Pemrograman
Pengertian
Memberikan instruksi kepada komputer agar dapat bekerja seperti
yang kita kehendaki.
- Yang dipahami atau dijalankan oleh komputer : data dan instruksi
dalam bentuk biner (rangkaian bit-bit bernilai 0 atau 1).
- Yang dipahami manusia : logika, aritmatika, algoritma, konsep, model,
dan sebagainya.
Untuk menjebatani, maka dibuatlah bahasa pemrograman, yang
menerjemahkan dari apa yang dikehendaki atau dimengerti manusia
menjadi mesin komputer.
Klasifikasi Pemrograman Berdasarkan Tingkat
Berdasarkan tingkat kedekatannya dengan bahasa mesin dan
bahasa manusia, diklasifikasinya menjadi :
1. Bahasa tingkat rendah, memetakan setiap instruksi dari kode sumber
kedalaman satu instruksi bahasa mesin. Biasa disebut juga dengan ba-
hasa assembly. Untuk dapat memprogram dalam bahasa assembly,
diperlukan pengetahuan yang benar tentang perangkat keras, represen-
tasi data, cara kerja pemrosesan, dan instruksi-instruksi mesin komput-
er.
2. Bahasa tingkat tinggi, memiliki kedekatan dengan bahasa dan cara
berpikir manusia. Contoh : bahasa Pascal,
-
7/30/2019 PTI_MOdul 5
3/14
3. Bahasa tinkat menengah : antara kedua tingkat di atas. Contoh : bahasa
C.
B. Cara Kerja
Penerjemahan dari kode sumber dalam bahasa tingkat tinggi kedalam
instruksi mesin dilakukan dengan dua macam cara, yaitu kompilasi dan
inerpretasi.
1. Kompilasi, merupakan penerjemahan keseluruhan kode sumber menja-
di kode biner, yang selanjutnya dieksekusi oleh mesin/komputer.
2. Interpretasi, merupakan penerjemahan baris per baris kode sumber
kedalam instruksi komputer yang bersesuaian.
C. Pengantar Teori Bahasa
Bahasa pemrograman modern dikembangkan dengan
menggunakan teori bahasa, sehingga memiliki sifat-sifat yang analogis
dengan bahasa manusia. Bahasa memiliki grammer (tata bahasa), yang
tersusun atas berbagai aturan produksi.
Sebagai contoh, dalam tatabahasa Bahasa Indonesia, terdapat aturan
sebagai berikut :
- Setiap naskah terdiri atas satu atau beberapa paragraf
- Setiap paragraf terdiri atas satu atau beberapa kalimat
- Setiap kalimat tersusun atas subjek, predikat, objek, dan keterangan
- Subjek dan objek dalam kalimat merupakan frase benda
- Frase benda dapat tersusun atas satu kata benda atau kobinasi kata ben-
da dan kata sifat, dengan susunan M-D
- Predikat meruakan frase kerja atau sifat
-
7/30/2019 PTI_MOdul 5
4/14
- Dan seterusnya.
Dalam bahasa pemrograman, aturan produksi biasa dinyatakan dalam
bentukragular expression.
D. Dasar Turbo C
C merupakan bahasa yang biasa dipakai untuk keprluan
pemrograman sistem, antara lain untuk membuat : Assembler, Interpreter,
Program Paket, Sistem Operasi, Editor, Kompiler, Program Bantu
(Utility). Dalam beberapa literatur, C digolongkan sebagai bahasa aras
menengah (Medium Level Language).
E. Pembuatan Program
Secara umum, tahapan utama pembuatan program C meliputi kegiatan
berikut :
1. Menulis program
2. Mengkompilasi program
3. Menguji program
4. Menyimpan program
F. Dasar Pemrograman
1. Pengenal/Identifier (a..z, A..Z/0..9/0..9, A..F, a..f, garis bawah _)
2. Tipe data dasar (bilangan bulat, bilangan real, karakter, tak bertipe)
seperti : char, int, float, double, vold)
3. Variable
4. Operator
-
7/30/2019 PTI_MOdul 5
5/14
- Aritmatika ( Operator binary : +,-,/,*, DIV, MOD dan Operator unary :
+,-)
- Logika / Boolean (AND, OR, NOT, XOR)
- Relasional (=> < >= )
5. Ungkapan / ekspresi.
6. Variabel
Variabel digunakan dalam program untuk menyimpan suatu nilai,
dan nilai yang ada padanya dapat diubah-ubah selama eksekusi pro-
gram berlangsung.
Mendeklarasikan Variabel
contoh: int jumlah;
float harga_per_unit, total_harga;
Memberikan Nilai ke Variabel
contoh: jumlah = 10; harga_per_unit = 17.5;
Inisialisasi Variabel
contoh : int jumlah = 10;
7. Konstanta
Konstanta menyatakan nilai yang tetap. Berbeda dengan variabel,
suatu konstanta tidak dideklarasikan. Namun seperti halnya variabel,
konstanta juga mempunyai tipe.
8. Operator
Merupakan simbol atau karakter yang biasa dilibatkan dalam pro-
gram untuk melakukan sesuatu operasi atau manifulasi, seperti
menjumlahkan dua buah nilai, memberikana nilai ke suatu vari-
abel, membandingakan kesamaan dua buah nilai.
contoh: a+b
-
7/30/2019 PTI_MOdul 5
6/14
operator aritmatika
operator Penurunan atau Penaiakan
prioritas Operator Aritmatika
9. Ungkapan
Ungkapan (ekspresi) dalam C dapat berupa : pengenalan, konstan-
ta, variabel
contoh: 3+2-1
Pada ungkapan diatas 3,2 dan 1 merupakan operand, sedangkan +,-
merupakan operator dan nilai ungkapan adalah hasilnya.
PRAKTUKUM
Langkah Pengerjaan
1. Buka software Turbo C++ dengan cara doble klik shortcut Turbo C++
pada desktop atau menu Star-All Program-Turbo C++4.5 lalu klik Turbo
C++. Akan terlihat tampilan awal Turbo C++ sebagai berikut
-
7/30/2019 PTI_MOdul 5
7/14
Praktikum 2 : Menulis Source Code Program C++
1. Pastikan kursor berada di teks editor. Apabila kursor belum berada di teks
editor, klik kiri mouse pada teks editor.
2. Tulis source berikut ini pada teks editor :
Praktikum 3 : Menyimpan File
1. Pilih menu File
2. Pilih sub menu Save atau Save As, untuk menyimpan.
Akan terlihat tampilan jendela save seperti pada gambar dibawah ini
3. Simpan file di direktori D:\2012091124\lat1, dengan cara sebagai berikut :
Buat folder di Drive D dengan nama 2012091124
Pilih drive D pada combobox drives
Double klik folder 2012091124 yang sudah dibuat pada list
Directories
Tulis file name dengan nama file lat1 Tekan tombol Ok
Praktikum 4 : Mengkompilasi Program
1. Pilih menu Project
2. Pilih menu Project lalu Compile atau dengan menekan Alt+F9
Akan ditampilkan hasil kompilasi Program sebagai berikut :
-
7/30/2019 PTI_MOdul 5
8/14
3. Tekan tombol OK
Praktikum 5 : Menjalankan Program
Pilih menu debug lalu run atau dengan menekan CTRL+F9, maka
akan ditampilkan hasil program seperti gambar di bawah ini :
Praktikum : Memberikan Nilai ke Variabel
Kode Program
-
7/30/2019 PTI_MOdul 5
9/14
Program
Praktikum : Inisialisasi Variabel
Praktikum : Perbedaan Variabel bertipe Float dan Double
-
7/30/2019 PTI_MOdul 5
10/14
TUGAS PRAKTIKUM
1. Buat perintah dalam pemrograman turbo C untuk menampilkan Nama,
NIM, Jurusan dan Alamat.
Penyelesaian . .
Agar bisa menghasilkan program seperti yang diperintahkan di
atas, maka dibutuhkan sintaks seperti di bawah dan ketikanlah pada teks
editor.
a. Lakukan proses kompilasi dengan cara pilih menu Project pada Menu
bar, klikCompile. Atau bisa langsung dengan menekan Alt+F9.
-
7/30/2019 PTI_MOdul 5
11/14
Pilih OK.
b. Menjalankan program. Dengan cara pilih menu Debug, pilih submenu
Run atau bisa dengan menekan Ctrl+F9.
2. Lengkapi potongan program berikut dan berapa hasil akhirnya
int a = 22;
a = a + 5;
a = a 2;
printf (a=%d\n, a);
penyelesaian . .
sintaks untuk melengkapi potongan program di atas seperti berikut ini :
a. Lakukan proses kompilasi dengan cara pilih menu Project pada Menu
bar,
klik
Com-
pile.
Atau
bisa
lang-
sung
dengan menekan Alt+F9.
-
7/30/2019 PTI_MOdul 5
12/14
Pilih OK.
b. Menjalankan program. Dengan cara pilih menu Debug, pilih submenu
Run atau bisa dengan menekan Ctrl+F9.
hasil akhir adalah 25
3. Berapa hasil akhir dari perhitungan berikut ini :
a) X = 2+3*2
b) X = 2*3%2
Penyelesaian . .
a) Untuk mengerjakan soal yang A maka kita harus ketikan sintaks seper-
ti berikut ini pada teks editor.
- Lakukan
proses kom-
pilasi dengan
cara pilih
-
7/30/2019 PTI_MOdul 5
13/14
menu Project pada Menu bar, klikCompile. Atau bisa langsung den-
gan menekan Alt+F9.
Pilih OK
- Menjalankan program. Dengan cara pilih menu Debug, pilih submenu
Run atau bisa dengan menekan Ctrl+F9.
hasil akhirnya adalah 17
b) Untuk mengerjakan soal B proses pengerjaan nya sama dengan soal
yang A, ketikan terlebih dahulu sintaks pada teks editor seperti pada
gambar berikut ini.
- Lakukan
proses kom-
pilasi den-
gan cara pil-
ih menu Project pada Menu bar, klikCompile. Atau bisa langsung
dengan menekan Alt+F9.
-
7/30/2019 PTI_MOdul 5
14/14
Pilih OK
- Menjalankan program. Dengan cara pilih menu Debug, pilih submenu
Run atau bisa dengan menekan Ctrl+F9.
hasil akhir adalah 0.
KESIMPULAN
Dari praktikum tersebut, dapat disimpulkan bahwa :
Bahasa C merupakan bahasa pemrograman yang sensitif terhadap
perubahan dari suatu karakter, huruf kapital dan huruf biasa sangat dibedakan
apalagi beda karakter.
Kita harus berlatih terus dalam membuat algoritma suatu masalah melalui
bahasa pemrograman, sebab algortima bukan suatu sintak statis akan tetapi dapat
berubah-ubah sesuai kebutuhan untuk menyelesaikan masalah tersebut.