Rabu, 16 Mei 2012

pemograman bahasa C


LAPORAN PRAKTIKUM
ALGORITMA PEMROGRAMAN
“Pengenalan Ide Turbo C dan latihan Program Pertama”



Nama             :           Gustila Rahmatika
NIM                :           1106774
Prodi              :           Pendidikan Teknik Elektronika



TEKNIK ELEKTRONIKA
FAKULTAS TEKNIK
UNIVERSITAS NEGERI PADANG
2012

TEORI SINGKAT PENGENALAN BAHASA C
            Akar dari bahasa C adalah bahasa BCLP yang dikembangkan oleh Martin Richards pada tahun 1967. Bahasa ini memberika ide kepada Ken Thompson yang kemudian mengembangkan bahasa yang disebut dengan B pada tahun 1970. Perkembangan selanjutnya dari bahasaB adalah bahasa C oleh Dennis Rictie sekitar tahun 1970-an di Bell Telephone Laboratories Inc. Bahasa C pertamakali digunakan oleh komputer Digital Equipment Corporation PDP-11 yang merupakan sistem operasi UNIK.
            C adalah bahasa yang standar, artinya suatu program yang ditulis dengan versi bahasa C tentu akan dapat dikombinasikan dengan versi basahasa C lain dengan sedikit modifikasi. Komputer bahasa C menbuat versi-versi dari bahasa ini banyak dibuat  untuk komputer mikro. Untuk membuat versi-versi tersebut standar, ANSI ( American National Standards Institue) membentuk suatu komite pada tahun 1983 yang kemudian menetapkan standar ANSI untuk bahasa C. Standar ANSI menetapkan sebanyak 32 buah kata-kata kunci (keywords) standar.
Alasan-alasan menggunakan Bahasa C :
1.      Bahasa C tersedia hampir di semua jenis komputer.
2.      Kode Bahasa C sifatnya adalah portable.
3.      Bahasa C hanya menyediakan sedikit kata-kata kunci.
4.      Proses executable program bahasa C lebih cepat.
5.      Dukungan pustaka yang banyak.
6.      C adalah bahasa yang terstruktur.
7.      Selain bahasa tingkat tinggi, C juga dianggap sebagai bahasa tingakat menengah.
8.      Bahasa C adalah compiler.



ANALISIS KEBUTUHAN
·         Variabel
Fungsi pertama yang harus ada di program C sudah ditentukan namanya, yaitu main().
Suatu fungsi di program C dibuka dengan kurung kurawal ({) dan ditutup dengan kurung kurawal tutup (}). Diantara kurung-kurung kurawal dapat dituliaskan statement(s) program.
Fungsi selain fungsi utama diletakkan di file pustaka (library). Jika akan dipakai di suatu program, maka nama file judulnya (header file) harus dilibatkan di dalam program yang menggunakannya dengan prepossisor directive #include.
N         = Untuk menyimpan banyaknya data yang dibaca.
Data    = Untuk menyimpan data yang dibaca.

·         Rumus
Menggunakan fungsi pustaka printf()
#include          <stdio.h>
#include          <canio.h>
v  clrscr()  : untuk membersihkan layar tampilan
v  getch()   : untuk mengambil 1 karakter.
v  \n           : sebagai enter atau halaman berikutnya










ALGORITMA
source code
/* nama program : tipe data          */
/* programer    : gustila rahmatika  */
/* date         : 13 februari 2012   */
/* program menggunakan tipe data     */

#include <stdio.h>
#include <conio.h>

main()
{
 int x;
 float     y;
 char z;
 double    w;
 clrscr(); /* untuk membersihkan layar          */

 x = 10;   /* variable x diisi dengan 10        */
 y = 9.45; /* variable y diisi dengan 9.45      */
 z = 'c';  /* variable z diisi dengan karakter "c"    */
 w = 3.45E+20;  /* variable w diisi dengan 3.45E+20  */

 printf ("nilai dari x adalah : %i\n", x); /* menampilkan isi variabel x */
 printf ("nilai dari y adalah : %f\n", y); /* menampilkan isi variabel y */
 printf ("nilai dari z adalah : %c\n", z); /* menampilkan isi variabel z */
 printf ("nilai dari w adalah : %lf\n", w); /* menampilkan isi variabel w */
 getch();


-Deklarasi

N         :  Untuk menyimpan banyaknya data.
Data     :  Untuk menyimpan data yang di baca.
Sapa     :  Untuk menyimpan kata sapa




-Deskripsi
            Mulai
                        Baca ( N )
                         nilai ← int x = 5,
                        Baca ( data )
                           selesai

Flow chart       :
 













PEMBAHASAN
Bentuk Program          :
            \* nama program         :           WELLCOME.C         *\
            \*programmer              :           gustila rahmatika         *\
            \*date                          :           10 february 2012         *\
            \*program untuk menampilkan teks dilayar                *\
            #include          <stdio.h>
            #include          <canio.h>
            main()
            {
                        clrscr();
                        printf(“wellcome to my word \n”);
                        printf(“check it out”);
                        getch();
            }


KESIMPULAN
1.      Setiap bahasa pemrograman mempunyai struktur program yang berbeda-beda.
2.      Penulisan komentar atau catatan dimulai dengan tanda garis miring diikuti tanda bintang atau asterik /* dan diakhiri dengan tanda tersebut dengan urutan terbalik */
3.      Penulisan fungsi, ditulis dengan huruf kecil dan tanpa tanda baca.









LAMPIRAN
1.     Tampilan Turbo C pada Sreen In
2.     Tampilan Turbo C pada sreen out

Tidak ada komentar:

Posting Komentar