Minggu, 28 April 2013

Tugas 7 & 8 Implementasi Fungsi Rekursi Dalam Perhitungan Faktorial

,

Fungsi Rekursif adalah suatu fungsi yang mana dalam proses memecahkan masalah, fungsi ini memanggil fungsinya sendiri. Biasanya fungsi rekursi ini digunakan untuk memecahkan masalah tertentu, dimana solusinya bisa diperoleh dari bentuk permasalahan yang lebih sederhana. Dan solusi dari permasalahan yang lebih sederhana tadi diperoleh dari solusi permasalahan yang lebih sederhana lagi, begitu seterusnya. Fungsi rekursif ini biasanya digunakan dalam bahasa pemrograman procedural seperti bahasa pemrograman C, C++ dan berbagai bahasa program procedural lainnya. Adapun konsep kerja dari fungsi rekursif ini sendiri adalah, fungsi akan melakukan pemanggilan terhadap fungsinya sendiri sampai proses kondisi terakhir terpenuhi.
Read more →

Kamis, 25 April 2013

Tugas 6. Algoritma dan Struktur Data C

,
Nama : Empianus Eko Putra
Nim    : 49013009
Nim%4 = 1 (Lat G)

Program Array 2 Dimensi 
yang merepresentasikan 100 titik pada garis y=2x-3


Deskripsi Singkat :
Array 2 dimensi dipandang sebagai gabungan array satu dimensi, dimana Pada array 2-dimensi, susunan data dapat divisualisasikan sebagai data yang tersusun di dalam dua atau lebih kolom dan baris.
Listing Program ini merupakan sebuah program yang mengimplementasikan array 2 dimensi untuk  memecahkan kasus tentang bagaimana merepresentasikan 100 titik pada garis y= 2x – 3.  Array 2 dimensi yang dibuat dalam program ini terdiri dari 100 baris dan 2 kolom.
Read more →

Sabtu, 20 April 2013

Tugas 5. Algoritma dan Struktur Data C (Menukar Nama)

,
Nama :
Empianus Eko Putra
49013009
Nim%5=4(Lat C)



Deskripsi Program :
Listing program ini merupakan program untuk menukarkan nama, yang pada awal kata_1 diisi dengan nama depan dan kata_2 diisi dengan nama belakang. Setelah program melakukan proses, maka akan diperoleh hasilnya kata_1 diisi dengan nama belakang dan kata_2 diisi dengan nama depan.
Program ini dibuat dengan menggunakan array 1 dimensi, fungsi untuk memproses penukaran nama, nama fungsi yang saya buat “void changenama (char x[15],char y[11])”. Selain itu, saya juga menambahkan library string.h”, yang mana Library ini digunakan untuk melakukan manipulasi data string.  Adapun fungsi yang digunakan dari library string.h” yaitu  fungsi “strcpy()”, fungsi ini berguna untuk menyalin data string dari satu variabel ke variabel lainnya. Tipe data yang digunakan adalah tipe data “string”.
Read more →

Kamis, 18 April 2013

Tugas 4. Algoritma dan Struktur Data C (Kalkulator Sederhana Dengan Memanfaatkan Fungsi)

,
Nama :
Empianus Eko Putra
49013009
No.Reg % 4 = 1 (Soal 7)



Deskripsi Singkat Video :
Listing program diatas merupakan kalkulator sederhana yang memanfaatkan fungsi dalam mengeksekusi operasi kalkulator yang tersedia dalam program tersebut. Adapun operasi yang bisa dioperasikan diantaranya : operasi perkalian, pengurangan, pertambahan, pembagian, cos, sin, tan, exp, luas segitiga, luas lingkaran, luas segi empat, akar kuadrat, pembulatan. Dalam melakukan perhitungan operasi tersebut kita membutuhkan library math.h dimana library ini berfungsi untuk bisa melakukan perhitungan matematika.
Read more →

Kamis, 11 April 2013

Looping (Pengulangan) Pada Bahasa Pemrograman C

,

Deskripsi Program While :
Pada Listing program dibawah ini merupakan penggunaan looping while. Pada program ini kita akan menampilkan nilai awal dan hasil penjumlahan dari angka awal ditambah 3, setelah itu hasil penjumlahan ditambah lagi dengan 3 sampai batas akhir yang telah ditetapkan dan ditampilkan secara berurutan. Pada program ini batas akhir looping  ditetapkan 100. Selain itu saya juga menambahkan kondisi if / else, kondisi digunakan untuk menampilkan hasil penjumlahan angka dan operator penghubungnya (+).
Format penulisan looping while secara umum sebagai berikut :
while (kondisi)
{
  pernyataan;
}

Source Code :

/* Soal Schaum Point 6.45 Point (a) */

#include <stdio.h>
#include <stdlib.h>

int main (void){
       int i=2,sum; //deklarasi variabel integer dan nilai awal i

       printf("=============================\n");
       printf("           PROGRAM \n");
       printf("  LOOPING MENGGUNAKAN WHILE\n");
       printf("=============================\n\n\n");

       printf("sum = ");
       // proses pengulangan while dengan batas akhir 100
       while (i<100) 
       {
              sum = i+3; // proses penjumlahan nilai ditambah 3
              if (sum<100)
                     printf ("%i+",i);
              else
                     printf ("%i",i);
               i=i+3;
       }
       printf("\n");

       system ("pause");
       return 0;
}
Read more →

Selasa, 09 April 2013

Penggunaan Operator Dalam Bahasa Pemrograman C

,

      Operator adalah suatu tanda atau simbol yang dilibatkan dalam program untuk melakukan suatu operasi atau manipulasi suatu nilai.
      Beberapa jenis operator dalam program bahasa C. Pada program tersebut terdapat beberapa jenis operator yang digunakan diantaranya :
1. Operator Aritmatika

2.  Assignment Operator


3. Unary Operator
Simbol
Nama Operator
++
(incremental operator)
--
(decremental operator)
     
Read more →

Senin, 08 April 2013

Tugas 1 Algoritma dan Struktur Data dengan C

,
Program C Sederhana dimana user dapat mengetikkan angka dan menampilkannya kembali pada layar (Input-Output)





Deskripsi Singkat Program :

Program Coding 1 melatih kita bagaimana memilih tipe data yang tepat dalam membuat program. Beberapa tipe data yang digunakan pada coding 1 ini diantaranya :

Integer (int) merupakan tipe data untuk bilangan bulat
float merupakan tipe data untuk bilangan pecahan
Long Integer (long int) merupakan tipe data untuk bilangan bulat dengan range lebih    besar dari bilangan integer biasa.
short int merupakan bilangan bulat dengan range data lebih kecil dari integer
unsigned int
double

Pada program diatas user diminta untuk menginputkan angka/nilai sesuai dengan tipe data yang diminta, dan program akan menampilkan kembali angka yang diinputkan oleh user tersebut. Misalnya : angka yang diinputkan 12, maka angka yang tampil 12, begitu juga dengan tipe data yang lain.

Selain itu program coding 1 juga menyimpan nilai variable yang diinputkan oleh user kedalam bentuk file adapun sintax yang digunakan untuk menyimpang nilai variable yaitu :
                   ” FILE * file;
                    file = fopen(“nama file.txt”,”w”);
                    fprintf(file,”Keterangan : tipe_data”,variabel);

Read more →