Sabtu, 20 Maret 2010

Algoritma dan Pemrograman 2


Buku Praktikum

Algoritma dan Pemrograman 2

Untuk Mahasiswa Jurusan Teknik Informatika jenjang Strata 1 (S1)

Program Studi Teknik Informatika

Oleh:

M. Qurhanul Rizqie, S.Kom

Comlabs Fakultas Ilmu Komputer

Universitas Sriwijaya

2009




Buku ini diterbitkan dalam rangka pengadaan buku ajar untuk pendidikan di perguruan tinggi khususnya di lingkungan Fakultas Ilmu Komputer Universitas Sriwijaya.

Hak Cipta pada Comlabs Fakultas Ilmu Komputer Universitas Sriwijaya



Lembar Kerja Praktikum 1 : Review Algoritma dan Pemrograman I

Tujuan

Setelah mengerjakan LKP 1 ini, anda diharapkan dapat:

  1. mengingat kembali pelajaran yang telah diberikan pada mata kuliah Praktikum Algoritma dan Pemrograman I.
  2. menyelesaikan kasus – kasus algoritma dan pemrograman sederhana.

Dasar Teori

Lihat kembali modul Praktikum Algoritma dan Pemrograman I.

Daftar tools yang digunakan

  1. Compiler C: Turbo C++ 4.5

Langkah-langkah Praktik

1. Bukalah software Turbo C++

2. Ketikkan kode program berdasarkan soal yang diberikan laboran pembimbing

3. Compile program dengan menekan Alt + F9 atau pilih menu Project -> Compile

4. Jalankan program dengan menekan Ctrl + F9 atau pilih menu Debug -> Run



Lembar Kerja Praktikum 2: Tipe Bentukan

Tujuan

Setelah mengerjakan LKP 2 ini, anda diharapkan dapat:

1. mampu membuat tipe data bentukan dengan menggunakan bahasa C.

2. menggunakan tipe data bentukan untuk menyelesaikan berbagai kasus sederhana.

Dasar Teori

Tipe bentukan adalah suatu tipe yang dirancang / dibentuk (dan diberi nama) dari beberapa komponen bertipe tertentu. Jadi, tipe bentukan merupakan sekumpulan elemen bertipe dasar atau bertipe yang sudah dikenal. Tipe bentukan seringkali disebut sebagai tipe komposisi, agregat.

Enumerasi

Enumerasi adalah suatu tipe data yang mempunyai elemen-elemen bernilai konstanta dengan urutan yang sudah tertentu. Nilai-nilai dari konstanta elemen ini berupa nilai-nilai integer yang diwakili oleh nama-nama pengenal yang ditulis di antara kurung ‘ { ‘ dan kurung ‘ } ‘. Tipe data enumerasi dapat dideklarasikan dengan menggunakan kata kunci enum dan berguna untuk mendefinisikan dengan lebih jelas suatu himpunan nilai yang pasti. Contoh :

{tipe hari menyatakan enumerasi nama hari dalam minggu}

tipe hari : (senin, selasa, rabu, kamis, jumat, sabtu, minggu)

Jika dideklarasikan sebuah variabel H sebagai berikut :

H : hari {artinya : H adalah Hari}

Contoh Program :

1 : #include

2 : #include

3 :

4 : void main()

5 : {

6 : enum hari

7 : {

8 : senin, selasa, rabu

9 : }

10: hariku;

11:

12: hariku = selasa;

13: printf("%d",hariku);

14: }


Struktur

Struktur merepresentasikan suatu tipe komposisi dalam konsep algoritmik, yaitu pengelompokan variabel-variabel yang bernaung dalam satu nama yang sama. Berbeda dengan suatu array yang berisi kumpulan elemen-elemen array yang bertipe sama dalam satu nama, suatu struktur dapat terdiri dari kumpulan variabel-variabel yang berbeda tipenya dalam satu nama. Variabel-variabel yang membentuk struktur ini selanjutnya disebut dengan elemen-elemen atau anggota struktur. Dengan demikian, suatu struktur dimungkinkan dapat berisi elemen-elemen data bertipe int, float, char, dan lainnya. Contoh :


struct []

{

/* definisi komponen struktur */

tipe_elemen nama_elemen;

tipe_elemen nama_elemen;

} [];

Sedangkan untuk mengakses elemen dari tiap struktur dapat dilakukan dengan cara sebagai berikut :

//Deklarasi sebuah Variabel bertipe nama_struct

nama_struct nama_variabel;

.nama_elemen;

Contoh Program :

1 : #include

2 : #include

3 :

4 : void main()

5 : {

6 : struct jam

7 : {

8 : int h;

9 : int m;

10: int s;

11: };

12:

13: jam Jam;

14:

15: Jam.h = 9;

16: Jam.m = 10;

17: Jam.s = 20;

18:

19: printf("%d - %d - %d",Jam.h,Jam.m,Jam.s);

20: }




untuk selengkapnya silahkan download disini



0 komentar:

Labels

 

Copyright 2018 All Rights Reserved @ Sistem Informasi|Fasilkom Unsri| Mkom Budi Luhur |