Selasa, 25 September 2012

Refleksi Struktur data pertemuan 3

Joss!!!
hari ini melelahkan, kami Benar-benar dilatih untuk berkompetisi, mengejar waktu dan memahami program dalam waktu yang singkat...... yaaaaa,, mungkin singkat bagi kami para mahasiswa, tapi proses belajar ini membuatku lebih bersemangat lagi untuk belajar lagi, lagi dan lagi!!!
thanks to my lecturer....!!!

Terimakasih untuk samangatnya pak!!!


 pokoknya, mulai sekarang rajin-rajin ngeposting akhhh!!! walaupun cuma sepotong program yang bisa kupahami....


Sabtu, 22 September 2012

Refleksi struktur data Minggu ke -1

assalamu'alaikum....

pertemuan kali ini kami membahas tentang template...
Apa sih template itu???

ternyata, Cetakan (template) adalah metode yang memberitahukan kepada kompiler tentang algoritma mana yang digunakan untuk membentuk suatu fungsi. Dengan cetakan kita dapat membuat suatu fungsi tertentu tetapi bisa untuk tipe data berbeda.
Dalam penggunaanya template ada 2 macam yaitu fungsi template dan class template.
Fungsi template adalah template yang diterapkan untuk fungsi, dimana kode kode fungsi digunkan untuk beberapa tipe data yang berbeda. Template fungsi menggambarkan sebuah kumpulan fungsi sejenis yang hanya dibedakan oleh tiap argument dan nilai balik.
Definisi fungsi template mirip dengan definisi fungsi biasa, hanya saja tipe parameter diberi nama secara simbolik.

biar lebih jelasnya, saya telah mempost contoh template, baik untuk fungsi template maupun class template:

Selasa, 29 Mei 2012

Tugas Pemrograman Web

Tugas Pemrograman Web :
  1. Ica Kurnia Hildayanti (11018101)
  2. Eri Pratiwi (11018088)
  3. Reza Trilaksana (11018107)
  4. Ahmad Khoiri (11018098)
  5. Ahmad Nugroho (11018110)
Untuk tugas Pemrograman Web Download disini

Senin, 28 Mei 2012

Refleksi Alpro Minggu ke -11

Array dua dimensi menjadi toppik kali ini,,, memahami elemen, indeks, jenis matriks serta operasi penjumlahan dan perkalian matriks... Yang dipelajari bukanlah menghitung nilai dari suatu matrik tapi membuat algoritma serta menerjemahkan dalam notasi sigma adalah hal yang dituntut...

Konsep total adalah konsep yang paling utama digunakan dala sebuah perulangan...


notasi sigma konsep total :

Selasa, 08 Mei 2012

Menghitung banyak karakter pada string yang diinputkan

Assalamu'alaikum warahmatullah....

Pembahasan kali ini masih berkaitan dengan string yang telah dibahas sebelumnya....
disini saya membuat flowchart dengan menggunakan raptor beserta programnya dengan C++.

Masih ingatkah fungsi strlen( )??

Pada pembahasan sebelumnya dijelaskan jika strlen( ) berfungsi untuk menentukan panjang dari sebuah string.
akan tetapi pada software raptor strlen diganti dengan length_of...

"STRING"

assalamu'alaikum warahmatullah..... 

Hari ini saya mencoba mengulas pembahasan tentang "STRING".

string merupakan kumpulan dari karakter-karakter, bisa dipandang sebagai sederetan karakter atau array of char. beberapa perintah yang terdapat dalam string antara lain sebagai berikut :

  1. strcpy merupakan perintah untuk menyalin string, syntaxnya : strcpy(string1,string2);

  2. strlen merupakan fungsi dalam string untuk mereturn bilangan bulat yang menyatakan panjang string. syntaxnya : strlen(string);

  3. strcat berfungsi untuk menggabungkan string, syntaxnya : strcat(string1,string2);

  4. strupr berfungsi untuk mengubah huruf kecil pada string menjadi huruf kapital. strupr(string);

Selasa, 17 April 2012

Program mencetak pola segitiga

Menggunakan while


#include<iostream.h>
#include<conio.h>
int main()
{
  int i,j,n;
  clrscr();
  cout<<"Masukkan jumlah pengulangan = ";
  cin>>n;
  cout<<endl;
  i=1;    //mula-mula diisi dgn nol
  j=1;
  while((i<=n)&&(j<=n))
  {

Program Penggunaan Fungsi Untuk Mendefinisikan Luas Beberapa Bangun Datar


semoga bermanfaat teman ^_^...!

#include<iostream.h>
#include<conio.h>

float LSegi3();
float LBujurSangkar(float sisi);
float LPersegiPanjang();
void Trims();
int main()
{
  char pil;
  cout<<"  >>  Silakan Masukkan Pilihan Anda  <<"<<endl;

Program Mendapatkan Jumlah Hari Pada Suatu Bulan dan Tahun Tertentu

#include<iostream.h>
#include<conio.h>
using namespace std;
int main()
{
  int JmlHari[12]={31,28,31,30,31,30,31,31,30,31,30,31};
  int bulan, tahun, JHari;
  clrscr();
  cout<<"Masukkan bulan <1..12> : ";cin>>bulan;
  cout<<"Masukkan tahunnya      : ";cin>>tahun;
  if(bulan==2)
  if((tahun % 4 ==0) && (tahun % 100 !=0))

program untuk membalik kata dengan fungsi iterative dan rekursive

assalamu'alaikum warahmatullah...
pada kesempatan ini saya ingin membahas program untuk membalik sebuah kata "belajar" menggunakan fingsi rekursive maupun iterative. Untuk lebih bagusnya silahkan temen2 modifikasi coddingnya agar bisa diinputkan melalui keyboard. SELAMAT MENCOBA!

1. Fungsi iterative


#include <cstdlib>
#include <iostream>

Mencari jumlah deret 1 + 1/2 +1/3 + ... +1/n


flowchart :




Senin, 16 April 2012

Program untuk mencari bilangan maksimum dan minimum dari n bilangan


#include <cstdlib>
#include <iostream>

using namespace std;
class hitung{
      friend ostream& operator<<(ostream&,hitung&);
      friend istream& operator>>(istream&,hitung&);
public :
       void maks_min();
private :

Jumat, 13 April 2012

Hal-hal yang harus diperhatikan dalam mentranslasikan algoritma kedalam bahasa pemrograman

Algoritma harus ditranslasikan ke dalam
notasi bahasa pemrograman. Ada beberapa hal yang harus diperhatikan
pada translasi tersebut, yaitu :

  1. Pendeklarasian variabel Untuk mengetahui dibutuhkannya pendeklarasian variabel dalam penggunaan bahasa pemrograman apabila tidak semua bahasa pemrograman membutuhkannya.
  2. Pemilihan tipe data. Apabila bahasa pemrograman yang akan digunakan membutuhkan pendeklarasian variabel maka perlu hal ini dipertimbangkan pada saat pemilihan tipe data.

Algoritma Merupakan Jantung Ilmu Informatika

Algoritma adalah jantung ilmu komputer atau informatika. Banyak cabang
ilmu komputer yang mengarah ke dalam terminologi algoritma. Namun,
jangan beranggapan algoritma selalu identik dengan ilmu komputer saja.
Dalam kehidupan sehari-hari pun banyak terdapat proses yang dinyatakan
dalam suatu algoritma. Cara-cara membuat kue atau masakan yang
dinyatakan dalam suatu resep juga dapat disebut sebagai algoritma. Pada
setiap resep selalu ada urutan langkah-langkah membuat masakan. Bila
langkah-langkahnya tidak logis, tidak dapat dihasilkan masakan yang
diinginkan. Ibu-ibu yang mencoba suatu resep masakan akan membaca satu
per satu langkah-langkah pembuatannya lalu ia mengerjakan proses sesuai
yang ia baca. Secara umum, pihak (benda) yang mengerjakan proses disebut

Fungsi Pembagian dengan Rekursif

assalamu'alaikum warahmatullah....
pada artikel ini saya ingin memberikan beberapa pembahasan tentang materi yang berkaitan dengan fungsi rekursif pada pembagian...
adapun flowchartnya sbb :
seperti yang kita ketahui.. fungsi rekursif adalah funsi yang memabggil fungsinya sendiri,

Selasa, 10 April 2012

Fungsi Rekursif


Fungsi rekursif adalah suatu fungsi yang memanggil dirinya sendiri. Pada beberapa persoalan, fungsi rekursif sangat berguna karena mempermudah solusi. Namun demikian, fungsi rekursif juga memiliki kelemahan, yakni memungkinkan terjadinya overflow pada stack, yang berarti stack tidak lagi mampu menangani permintaan pemanggilan fungsi karena kehabisan memori( stack adalah area memori yang dipakai untuk variable lokal untuk mengalokasikan memori ketika suatu fungsi dipanggil. Oleh karena itu, jika bisa diselesaikan dengan metode iteratif, gunakanlah metode iteratif.

Bentuk umum fungsi rekursif.

  return_data_type function_name(parameter_list)
  {
     …
     function_name(…);
     …
  }
Macam - macam Metode Rekursi :
  1. Going Down Recursion (rekursi menurun), yaitu parameter menurun nilainya sampai dicapai kasus berhenti.
  2. Going Up Recursion (rekursi menaik), yaitu parameter menaik nilainya sampai dicapai kasus berhenti
  3. Two Half (rekursi separuh-separuh), rekursi dibagi menjadi dua bagian, dimana dua bagian juga merupakan subprogram rekursi.

Array - Refleksi pertemuan 7

Asslam.....
Kurasa hari ini pertemuan yang menyenangkan..... Array, menjadi topik pembahasan kami hari ini.... kami diberi tugas untuk menentukan contoh penggunaan array dalam kehidupan sehari-hari....
ternyata contoh yang kami  buat merupakan contoh array satu dimensi,, yan membuat kami kurang puas, tapi tidak apa-apa,, aku rasa awal yang baik..... ^_^.....

ini adalah laporan yang kami buat tadi :

Senin, 09 April 2012

Algoritma pembuatan software


Beberapa langkah dalam prosen pembuatan suatu program atau software :

1.      Mendefinisikan masalah dan menganalisanya
Langkah awal yang harus dilakukan adalah mengidentifikasikan masalah antara lain tujuan dari pembuatan program, parameter-parameter yang digunakan, fasilitas apa saja yang akan disediakan oleh program. Kemudian menentukan metode atau algoritma apa yang akan diterapkan untuk menyelesaikan masalah tersebut dan terakhir menentukan bahasa program  yang digunakan untuk pembuatan program.

Membedakan struktur for, while dan do-while dalam loop

Hal-hal kecil dalam pemrograman, yang biasanya kita anggap mudah justru malah mengecoh,,, ketika kita diberi masalah perulangan, kita mengerti cara mengerjakannya, akan tetapi jarang yang bisa memahami konsep yang ia buat. kali ini saya mencoba untuk sedikit membahas tentang struktur for, while dan do-while.