Selasa, 11 Desember 2012

C++ : Penjumlahan Matriks

[sourcecode language="cpp"]
#include <iostream>
#include <iomanip>
#include <conio.h>
using namespace std;
class Matrik{
      public :
             void input();
             void hitung();
             void output();
      private :
              int i,j,k, baris, kolom, m1[2][3], m2[2][3], hasil[2][3];
              };

Tugas Proyek Struktur Data

Assalamu'alaikum.... pada tugas proyek kali ini kami membuat sebuah simulasi PRIORITY QUEUE. temen2 bisa mencobanya langsung, silahkan download DISINI

Minggu, 14 Oktober 2012

Soal Logika Informatika

1. Sebutkan beberapa cara menentukan validitas suatu argumen dan jelaskan!

2. Diketahui argumen berikut :
    Jika Gejala penyakit yang diderita oleh seorang pasien adalah demam tinggi maka penyakit yang
    dideritanya adalah campak.
    Jika penyakit yang dideritanya adalah campak maka saya akan memberikan nerostat selama 5
    hari.
    Dengan demikian, jika gejala yang diderita oleh seorang pasien adalah demam tinggi maka saya
    akan memberikannya merostat selama 5 hari.

3. Nyatakan ekuivalensi ekspresi logika berikut dengan penyederhanaan, buktikan kesamaan serta
    ilustrasikan ekspresi logika sebelum dan sesudah penyederhanaan dengan kalimat.
                   ~(A --> ~C) ^  (~B --> C)

Soal Dasar-dasar pemrograman

1.   Jawablah dengan singkat dan jelas!
a. Apa yang dimaksud dengan variabel dan apa fungsinya?
b. sebutkan dan berikan contoh dari jenis-jenis tipe data!

2.    Buatlah program untuk menghitung volume bola dengan ketentuan :
a.    Rumus volume bola = 4/3 * phi * r3
b.    Nilai r diinputkan melalui keyboard
c.    Phi = 22/7
d.    Dengan output : nilai volume bola dan keterangan :
-    Jika volume > 500 maka keterangan = “Besar”
-    Jika 100 < volume <= 500 maka keterangan = “Sedang”
-    Jika volume < 100 maka keterangan = “Kecil”

3.   Buatlah program untuk menghitung konversi suhu dari Celcius ke Reamur dan Fahrenheit, luas
      segitiga, luas lingkaran. Dengan ketentuan : Program tersebut dalam bentuk pilihan menggunakan
      SWITCH dengan ketentuan pilihan 1. Hitung konversi suhu, pilihan 2. Luas segitiga, pilihan 3.
       Luas lingkaran, pilihan lainnya salah.

Soal Kalkulus Informatika

Assalamu'alaikum wr wb...

Mengingat bentar lagi kita UTS, jadi butuh referensi soal2 buat dipelajari..


niii soalnya,,,!!! Met lattihan ya!!

1. Tentukan HP dari persamaan dan pertidaksamaan berikut :
a. |X2 + X - 1| ≤ 1
b. |2X + 3| = 1

2. Gambarlah grafik dari fungsi-fungsi dibawah ini :
a. y = x2 - 2x - 1
b. y = {1,           jika x<=0
          {x + 1      jika 0<x<2
          {x^2 - 1   jika x>=2
c. 2 sin x + 1

3. jika diketahui fungsi f (x) = 3x^2 + 2 dan g(x) = 2/(x-1), maka tentukan :
a. G(x) jika G = g(f(x))
b. F(x) jika F = f(g(x))

Senin, 01 Oktober 2012

Perbedaan Array Statis dan Array Dinamis


Assalamu'alaikum ....
Temen2, pertemuan ketiga Struktur data kali ini membahas tentang Array Statis dan Array Dinamis.

Apa sih array statis dan dinamis, perbedaannya apa saja ??



ARRAY STATIS :


-       Menempati stack, (Stack adalah salah satu bagian yang digunakan untuk menyimpan data-data atau variabel yang pengalamatan memorinya telah dilakukan saat kompilasi (alamat pastinya sudah ditentukan dari awal))
-       Tidak dapat diubah lagi banyaknya elemen yang disimpan.
-       Merupakan Pointer
-       Contoh pendeklarasian :

Int arr[ ] = {1,2,3};



ARRAY DINAMIS 

-       Menempati Heap, (Heap adalah area memori yang digunakan untuk alokasi secara dinamis, maksudnya heap dialokasikan untuk mensuplai memori tambahan yang tidak dialokasikan saat kompilasi. Alokasi ini dilakukan saat runtime, seiring berjalannya program).
-       Bisa mengubah banyaknya elemen yang disimpan
-       Dapat dikembangkan menggunakan pointer
-       Contoh pendeklarasian :

Int* arr = new int [3];
 



nah,, sekarang temen-temen dah tw kan perbedaannya apa? besok kita lanjutkan ke contoh programnya ya! biar lebih jelas!

JAVA1 - contoh program yang menggunakan kondisi

Assalamu'alaikum...

Temen2... kali ini aku pengen ngebahas tentang dasar-dasar pemrograman JAVA. Pada dasarnya bahasa pemrograman java hampir sama dengan bahasa pemrograman C++.
Praktikum APBO, menjadi pelopor pertama kalinya aku menggunakan bahasa pemrograman java, "UNICK" itu kesan pertamaku, yaaa,,, pemrograman ini lebih friendly, dan kita sebagai user diberi kemudahan dalam menggunakan bahasa pemrograman tersebut.

Praktikum pertamaku berkaitan dengan pengkondisian dan perulangan:
INI program pertama yang aku buat :

1.       Membaca nilai angka kemudian menampilkan nilai hurufnya A = 80-100 ; B = 65-79 ; C = 55-64 ; D = 40-54 ; E = 0-39
Source Codenya :



Semoga Bermanfaat!!! :D

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 :