Jumat, 23 Desember 2011

SISTEM INFORMASI TOKO BUKU


Pada Kesempatan kali ini kelompok saya mencoba untuk membuat Tugas Proyek yaitu SISTEM INFORMASI TOKO BUKU. Jadi cara kerja aplikasi ini adalah terdapat menu yang didalamnya ada Pembelian, Penjualan, Data buku, dll. Untuk lebih jelasnya langsung saja lihat dan jalan kan aplikasi ini, kami juga sudah mempersiapkan petunjuk penggunaannya. Berikut adalah tampilan awal dari program kami:

Silahkan Download Disini.
Semoga Bermanfaat...Terimakasihh...

Kamis, 30 Juni 2011

Factorial

On this occasion I will try to create a program to find factorial. before I will explain the meaning of the factorial. Factorial is the result of the multiplication of positive integers from 1 to n is called n factorial is written n!
so n! = 1.2.3 .... ... .. (N-2) (n-1). N, and 0! = 1

This is the sourcecode:
#include <iostream.h>

Selasa, 21 Juni 2011

Encryption and Description

Encryption is a process safety of a hidden data or data conversion process (plaintext) into a form that can not be read / understood. While Decryption is the reverse of the encryption process is the process of converting data that is encrypted (ciphertext) back into the original data (plaintext Original) so it can be read / understood again.
Messages that are encrypted plaintext which is exemplified called plaintext (P), the encryption process is exemplified encryption (E), let's say the decryption process of decryption (D), and the message is called ciphertext which is exemplified encrypted ciphertext (C)

This is the sourcecode:

Sabtu, 18 Juni 2011

Combinations and Permutations

COMBINATION
The difference between permutation and combination problem lies in "the order or the position of" preparation of a group of objects. In a permutation problem of sequence or position to be very important, whereas in combination are not concerned with the order or position of the group object.
On the permutation sequence of objects XYZ; XZY; ZYX is different, but for the combination of these sequences are considered equal. Thus the combination of the method of electing the object in question without taking into consideration the sequence of the object. To calculate the number of combinations of objects can be formulated: nCx = (n!) / (x! (nx)!), Where n: number of all objects that exist, and x: the number of objects in combination.
Value of x <n and if x = n formulation into nCn = 1.


PERMUTATIONS Permutation is a compilation of existing objects into a specific sequence. Things to note in the permutation is that the objects that exist must be "indistinguishable" from each other. Permutation can be formulated: nPx = (n!) / (n-x)! ; Where n = number of all objects, and x = number of objects dipermutasikan. Values ​​of n and x each must be greater than zero. If the value of x <n is called a permutation of Part Object. If the value of x = n, then it is called permutation Whole Object, so the formula can be simplified into: nPx = n! .

The following is the sourcecode of the program combinations and permutations:

Rabu, 15 Juni 2011

Identity Matrix

On this occasion I will post the program on the following matrix identity is a little explanation from me, the notion of the identity matrix is a matrix whose diagonal elements main equal to 1, while other elements have the same with 0.
we just created the program, and the following source code:

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

Selasa, 14 Juni 2011

Matrix Tranpose

Matrix tranpose understanding is obtained from the moving elements of the row elements become columns and vice versa, moving the elements into elements of a column in the row.
The following is the sourcecode:

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

Senin, 13 Juni 2011

Rencana Anggaran Biaya


PENGERTIAN UMUM RENCANA ANGGARAN BIAYA 
Yang dimaksud dengan rencana Anggaran biaya suatu bangunana adalah perhitungan banyaknya biaya yang diperlukan untuk bahan dan upah, setta biaya-biaya lain yang berhubungan dengan pelaksanaan Bangunan atau proyek tersebut.
Anggaran Biaya merupakan harga dari bangunan yang dihitung dengan teliti da cermat dan memnuhi syatrat. Anggaran biaya pada bangunan yang sama akan berbeda-beda dimasing-masing daerah, disebabkan adanya perbedaan harga dan Upah tenaga Kerja
Ada 2 macam jenis RAB adalah :
1.  RAB Kasar : sebagai pedoman dalam menyusun anggaran biaya kasar digunakan harga satan tiap meter persegi luas latai.
2.  RAB Halus : Anggaran biaya bangunan atau proyek yang dihitung dengan teliti dan cermat, sesuai dengan ketentuan dan syarat-syarat penyusunan anggaran biaya. Perhitungan ini berdasarkan dan didukung oleh:
      a.Bestek :berfungsi untuk menentukan spesifikasi bahan dan syarat-syarat teknis.
      b.Gambar Bestek : berfungsi untuk menentukan besarnya masing-masing volume pekerjaan
      c.Harga satuan Pekerjaan : didapat dari harga satuan bahan dan harga upah berdasarkan perhitungan analisa   BOW.

Minggu, 12 Juni 2011

Merge Sort

          Prinsip utama yang diimplementasikan pada algoritma merge-sort seringkali disebut sebagai pecah-belah dan taklukkan. Cara kerja algoritma merge sort adalah membagi larik data yang diberikan menjadi dua bagian yang lebih kecil. Kedua larik yang baru tersebut kemudian akan diurutkan secara terpisah. Setelah kedua buah list tersusun, maka akan dibentuk larik baru sebagai hasil penggabungan dari dua buah larik sebelumnya. Menurut keefektifannya, alogaritma ini bekerja dengan tingkat keefektifan O(nlog(n)).
berikut ini adalah sourcecodenya:

#include <cstdlib>
#include <iostream>

Sabtu, 28 Mei 2011

INSERTION SORT


Insertion Sort
Algoritma insertion sort pada dasarnya memilah data yang akan diurutkan menjadi dua bagian, yang belum diurutkan (angka pertama), dan yang telah diurutkan (angka kedua). Elemen pertama yang diambil dari bagian array yang belum diurutkan dan kemudian diletakkan pada posisinya sesuai dengan bagian lain dari array yang telah diurutkan. langkah ini dilakukan secara berulang hingga tidak ada lagi elemen yang tersisa pada bagian array yang belum diurutkan, dan berikut ini adalah sourcecode dari algoritma diatas:

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

Jumat, 27 Mei 2011

Program untuk Mencari KPK


KPK adalah kepanjangan dari Kelipatan Persekutuan Terkecil.
Yang dimaksud kelipatan adalah kelipatan dari suatu bilangan.
contoh : Kelipatan dari angka 3 adalah 3, 6, 9, 12, 15, … ( dan seterusnya.. )
contoh lain : Kelipatan dari angka 4 adalah 4, 8, 12, 16, 20, … ( dan seterusnya.. )
contoh lagi :  Kelipatan dari angka 6 adalah 6, 12, 18, 24, 30 … ( dan seterusnya.. )
Biasanya soal-soal KPK itu menggunakan dua atau lebih bilangan yang dicari.
contoh :
Tentukan KPK dari 3 dan 4
Kelipatan 3 = 3, 6, 9, 12, 15, 18, 21, 24, 27 …  ( dan seterusnya.. )
Kelipatan 4 =  4, 8, 12, 16, 20, 24, 28  … ( dan seterusnya.. )
Lihat kelipatan yang sama angka berapa ?? 12 dan 24 ( dua-duanya punya kelipatan yang nilainya 12 dan 24)
Pilih yang paling kecil adalah 12
Maka, KPK dari 3 dan 4 = 12 

Rabu, 25 Mei 2011

Program Menghitung Pangkat


Assalamualaikum Wr.Wb
Temen-temen kali ini saya akan membuat program untuk menghitung perpangkatan atau untuk mempangkatkan suatu bilangan. Langkah kerja program ini adalah pertama kita memasukan bilangan yang akan di pangkatkan setelah itu kita memasukan bilangan untuk mempangkatkan bilangan tersebut contohnya jika saya memasukan angka 4 dan bilangan untuk mempangkatkannya 2 maka hasilnya adalah 4*4 yaitu 16, begitulah langkah kerja program ini temen-temen, supaya lebih jelasnya langsung saja kita coba jalankan sourcode yang sudah saya siap kan di bawah ini menggunakan Borland C++:

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

Sabtu, 21 Mei 2011

Kombinasi


Kombinasi
Kombinasi adalah menggabungkan beberapa objek dari suatu grup tanpa memperhatikan urutan. Sebagai contoh suatu himpunan {1,2,3} adalah sama dengan himpunan {2,3,1} dan {3,1,2}.
Contoh: Seorang anak hanya diperbolehkan mengambil dua buah amplop dari tiga buah amplop yang disediakan yaitu amplop A, amplop B dan amplop C. Tentukan ada berapa banyak kombinasi untuk mengambil dua buah amplop dari tiga buah amplop yang disediakan?

Senin, 16 Mei 2011

Bubble Sort


Bubble Sort
Teknik pengurutan/sorting selain Selection Sort yaitu: Bubble Sort. Bubble Sort juga salah satu algoritma pengurutan yang mudah untuk dipelajari.
Konsep dasarnya yaitu : “Melakukan pembandingan antara ’data[n] dengan data[n+1]’ atau antara ’data[n] dengan data[n-1]’ kemudian jika lebih kecil/besar dilakukan pertukaran. Pada setiap iterasi dapat terjadi beberapa kali pertukaran atau tidak sama sekali. Jumlah iterasi ditentukan oleh banyaknya data atau ‘N’. Iterasi=N-1.”
Dibawah ini adalah sourcode bubble sort:

Minggu, 15 Mei 2011

Program Pencari Bilangan Ganjil


Assalamualaikum semuanya….
nah temen-temen kali ini saya akan mendeskripsikan suatu program yaitu program untuk mencari suatu bilangan yang bernilai ganjil, bilangan ganjil itu adalah bilangan yang tidak habis dibagi 2 jadi mudah saja algoritma dari program ini adalah jika kita memasukan berapa jumlah yang mau kita seleksi bilangan ganjil nya maka jumlah dari bilngan itu akan di bagi 2 dan nilai ganjilnya adalah semua bilngan yang tidak habis di bagi 2 disini menggunakan mod 2, untuk lebih jelasnya langsung saja kita coba sourcecode yang sudah saya siapkan di bawah ini menggunakan Borland C++.
Berikut adalah sourcecodenya:
 
#include <iostream.h>
#include <conio.h>

Sabtu, 14 Mei 2011

Menghitung Panjang Sisi Miring Pada Segitiga Siku-Siku


Nah pada kesempatan kali ini saya akan mencoba membuat program Mencari panjang sisi miring pada segitiga siku-siku, sebelumnya saya yakin bahwa pasti rekan-rekan semua bisa menghitung panjang sisi miring pada segitiga siku-siku secara manual yaitu dengan rumus c = akar dari a2 + bnah disini saya akan membuat programnya menggunakan Borland C++. Untuk membuat program tersebut mengunakan sqrt() yang menggunakan akar kuadrat. Fungsi sqrt tersebut terdapat di library #include <math.h>, di dalam pergrom ini kita tinggal menginputkan 2 inputan saja. Untuk lebih jelasnya langsung saja kita lihat sourcecode di bawah ini:

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

Program untuk Mencari FPB


Pada kesempatan kali ini saya akan membuat program yaitu program untuk mencari FPB “Faktor Persekutuan Terbesar” untuk program ini saya membuat menggunakan DEV C++, algoritma dari program ini adalah

input     : Nilai pertama (m)
              Nilai kedua(n)
Proses  : r = m%n
Output : hasil FPB dari nilai pertama dan nilai kedua
                               
Berikut adalah sourcecodenya silahkan di coba:

Sabtu, 16 April 2011

Program untuk Menghitung Volume Limas Segitiga

Nah sekarang saya mencoba membuat program yang insyaallah dapat mempermudah temen-temen semua untuk menghitung volume limas segi empat, langkah kerja program ini adalah kita masukan panjang limas, lebar limas, tinggi limas setelah itu program akan memproses menggunakan rumus 1/3*p*l*t setelah itu maka outputnya akan keluar hasil dari penghitungan diatas, nah..untuk lebih jelasnya langsung saja kita ikuti langkah program berikut ini.
di bawah ini adalah sourcecodenya:

Program Menghitung Diskon pada suatu Belanjaan


Pada kesempatan ini saya membuat program untuk menghitung diskon belanjaan, langkah kerjanya yaitu pertama inputkan harga barang dan diskon yang di dapat setelah itu jumlah yang harus di bayar akan keluar sebagai outputnya…untuk lebih jelasnya langsung saja kita ikut langkah di bawah ini:
berikut ini adalah sourcecodenya:

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

Program untuk Menghitung Keliling Lingkaran


Pada kesempatan kali ini saya akan mencoba mendemokan suatu program yaitu program untuk menghitung keliling suatu lingkaran, langkah kerjanya cukup sederhana yaitu sebagai berikut:
Untuk pendeklarasian  phi sudah di tentukan yaitu 3,14 tinggal menginputkan diameternya, dengan rumus (phi*d) untuk lebih jelasnya langsung saja kita coba runing program di bawah ini.
berikut adalah sourcecodenya:

#include <iostream.h>
#include <conio.h>
#define PHI=3,14

Rabu, 06 April 2011

Program Sedehana untuk Menghitung Dana Bantuan

    Kali ini saya akan membuat program untuk menghitung banyaknya pengeluaran dana dari pemerintah untuk warga korban bencana letusan gunung merapi.Korban bencana gunung merapi yang terjadi di yogyakarta diberi bantuan oleh pemerintah berdasarkan jumlah dan usia anggota jiwa dalam keluarganya selama sebulan. Jika di bawah usia balita, biaya per jiwa adalah Rp 7.000,00/hari, dan diatas balita biayanya adalah Rp12.000,00/hari. Algoritma yang membaca jumlah biaya yang harus dikeluarkan oleh pemerintah untuk satu keluarga yang terdiri dari 5 jiwa dalam sebulan !
    Berikut ini adalah contoh programnya:

    Program untuk Konversi KeDetik


    Nah kali ini saya akan menampilkan sebuah contoh program untuk merubah waktu dari jam dan menit ke detik untuk lebih jelasnya langsung saja kita ikuti urutan pembuatan program berikut ini:
    Di bawah ini adalah sourcecodenya, silahkan di coba:

    #include <iostream.h>
    #include <conio.h>
    class konversi {
    private:

    Program untuk Menghitung Berat Badan Ideal


    Nah yang satu ini saya membuat program yang cukup unik tapi menarik...yaitu program untuk menghitung berat badan ideal...bagi temen-temen semua yang masih penasaran dengan berat badannya apakah ideal atau belum ideal saya sarankan untuk mencoba menghitungnya, disini saya mencoba membuat programnya untuk mempermudah temen-temen semua untuk menghitungnya, langsung saja kita lihat sourcecodenya di bawah ini untuk dicoba di run menggunakan Borland C++ atau dengan yang lainnya, silahkan dicoba:

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

    Minggu, 03 April 2011

    Tugas Kelompok


    Tugas kelompok

    Simulasi membeli bahan bakar dengan spesifikasi :
    Input berupa : uang/berapa liter yang akan dibeli, Jenis bahan bakar yang akan dibeli
    Output menyatakan : Jumlah liter yang dibeli (bila input berupa uang)

    Program untuk Menghitung Skala

      Program untuk Menghitung Skala

      Kali ini saya akan mendemokan suatu program yang cukup mudah untuk di pahami yaitu program untuk menghitung skala, dengan cara membandingkan jarak  pada gambar dengan jarak 
      sebenarnya yang bisa kita aplikasikan pada suatu program seperti padaprogram di bawah ini:

      Ini adalah sourcecode nya:

      Sabtu, 02 April 2011

      Program untuk Menghitung Kecepatan


      Nah pada kesempatan kaliini saya akan membuat program untuk menghitung kecepatan…disini saya menggunakan Borland C++ juga,untuk cara kerja program ini adalah dengan membagi jarak (s) oleh waktu (t)…mudah bukan… begitulah gambaran singkat mengenai program ini, langsung saja kita coba source code yang sudah saya berikut ini:

      include <iostream.h>
        class kecepatan {
         private:
        

      Program untuk Mengisi Biodata


      Loop atau perulangan adalah dapat di ibaratkan sebagai perputaran atau mengerjakan suatu pekerjaan secara berulangkali. Loop mendiskripsikan suatu group atau beberapa baris yang di eksekusi beberapa kali dan loop merupakan salah satu control  statement.
      Record adalah suatu rekaman dan dapat juga disebut juga tipe terstruktur. Record bisa bermanfaat untuk mengelompokkan sejumlah data dengan tipe yang berlainan.
      Disini saya mencoba untuk membuat suatu program untuk mengisi biodata yang di dalam program tersebut menggunakan loop (perulangan) dan record, contoh programnya sebagai berikut:
      Ini adalah sourcecodenya silahkan dicoba:

      Minggu, 27 Maret 2011

      Program Pemanggilan Hari Berdasarkan Angka yang Sudah ditentukan


      Program Pemanggilan Hari Berdasarkan Angka yang Sudah ditentukan: 
      Cara kerja program ini adalah mengunakan percabangan yaitu statement switch/case. Pada dasarnya keputusan diambil dari dua pilihan, namun apabila terdapat beberapa pilihan maka pada program c++ dapat mnggunakan statement switch, statement ini akan mengecek variable integer.
      seperti program di bawah:

      konstruksi algoritma dalam perjalanan dari bangun tidur sampai kuliah


      o   Minimal 4 kejadian.
      o   Setiap kejadian ada beberapa kondisi.
      o   Terdiri dari 2 – 5 pilihan aksi.

      Program untuk Menentukan Bilangan Terbesar


      Progaram yang saya buata ini yaitu untuk mencari dan menentukan bilangan terbesar, berikut adalah algoritma dari program di bawah ini:
      read (a,b)
      if (a>b)then write
      (‘bilangan terbesar adalah=’,a)
      Else write (‘bilangan terbesar adalah=’,b)
      endif

      dan dibawah ini adalah sourcecode nya yang sudah siap untuk di run menggunakan Borland C++:

      Program Pengkodean Nilai keHuruf


      Program Konversi Nilai
      Saya akan menjelaskan sidikit mengenai program konversi nilai di bawah ini, program ini menggunakan percabangan seperti postingan saya sebelumnya yaitu mengenai program untuk menentukan kelulusan , untuk lebih jelasnya langsung saja kita lihat algoritma berikut:
      Read (nilai)
      If (nilai>0) and (nilai<=20) then nilai_huruf ←’E’
      else if (nilai>20) and (nilai <=40) then nilai_huruf ←’D’
      else if (nilai>40) and (nilai <=60) then nilai_huruf ←’C’
      else if (nilai>60) and (nilai <=80) then nilai_huruf ←’B’
      else nilai_huruf ←’A’
      endif
      write (nilai_huruf)

      dan berikut adalah sourcecodenya:

      Rabu, 23 Maret 2011

      Program untuk Menentukan Kelulusan

      Program untuk Menentukan Kelulusan.
       PERCABANGAN DENGAN IF
      Percabangan ini dikenal sebagai instruksi bersyarat, artinya instruksi tertentu hanya akan dieksekusi jika syarat tertentu dipenuhi pula. jika kondisi salah, tidak akan mengerjakan apapun didalam instruksi IF (langsung menuju ke instruksi berikutnya).Kondisi atau syarat harus ditulis dalam tanda kurung. Jika instruksi yang dikerjakan pada saat kondisi benar/salah masing-masing tidak lebih dari satu instruksi, maka tanda kurung kurawal buka/tutup bersifat optional (boleh digunakan, boleh tidak).
      Untuk lebih jelasnya langsung saja kita coba program di bawah ini:

      Program untuk Menghitung Luas Segitiga


      Nah kali ini saya akan mendemokan  program untuk menghitung luas segitiga, program ini cukup menarik untuk dibuat karena program ini dapat bermanfaat dan untuk mempermudah kita untuk menghitung sesuatu, nah untuk mengetahui lebih jelasnya program ini mari kita ikuti  algoritma berikut:

      Input     : Masukan Alas Segitiga
        Masukann Tinggi Segitiga                         
      Proses  : Rumus ½(r*a)
      Output : Hasil Luas Segitiga

      mmm...sekarang kita buad programnya, dibawah ini adalah sourcecodenya:
        

      Program untuk Mencari volume Bola


      Ini adalah contoh singkat dan sederhana program untuk menghitung volume bola, yang insyaallah bisa bermanfaat bagi teman-teman untuk menghitung volume bola, dengan algoritmanya yaitu:
      Input: jejari.
      Proses: menghitung volume=4/3*PHI*jejari*jejari
      Output: rumus volume
                      Jari-jari
                      Hasil volume
              Untuk lebih jelasnya kngsung saja kita ikuti langkah-langkah berikut ini:
      Berikut adalah sourcecodenya, silahkan di coba:

      Minggu, 20 Maret 2011

      Program untuk menentukan bulan masehi berdasarkan jumlah harinya?


      Program untuk menentukan bulan bulan masehi berdasarkan jumlah harinya?

      Ini adalah contoh program sederhana untuk menentukan bulan berdasarkan jumlah harinya:
      Saya akan menerangkan sedikit cara kerja program ini…
      Pertama jika kita ingin mencari bulan yang jumlah harinya 30..kita tinggal menuliskan angka 30 maka akan muncullah bulan-bulan yang jumlah harinya 30..., dan demikian seterusnya..jika kita mengetikan angaka 31 maka akan muncullah bulan-bulan yang jumlah harinya 31…

      Berikut adalah sourcedenya silahkan coba:

      Sabtu, 19 Maret 2011

      Tugas Individu



      Tugas
      • Buatlah algoritma dan program untuk mencari titik tengah sebuah garis yang ujung titiknya adalah A(x1,y1) dan B(x2,y2).
      • Buatlah algoritma dan program untuk memisahkan bilangan integer yang kurang dari 1000 menjadi komponen- komponennya. Sebagai contoh : 127 = 1 ratusan + 2 puluhan + 7 satuan
      • Buatlah algoritma dan program untuk menghitung determinan matriks berordo 2x2

      Jumat, 18 Maret 2011

      Array..


      Pengertian Array
      Array adalah suatu cara sederhana untuk mengorganisasikan data, dan array merupakan kumpulan dari nilai-nilai data yang bertipe sama dalam urutan tertentu dan menggunakan nama yang sama.
      Letak ataupun posisi dari element array di tunjuk oleh suatu index yang diawali dari 0 hingga jumlah data dikurangi 1 (n-1) misalkan jumlah data adalah 10 maka index dari jumlah data tesebut adalah 9 karena di awal dengan angka 0. Dan apabila dilihat dari dimensinya array di bagi menjadi 3 yaitu array satu dimensi , array dua dimensi dan array multi-dimensi.

      Nahh Ini lah gambaran singkat mengenai array, selanjutnya mari kita coba buad program menggunakan array tersebut yukkzz… :)

      Kamis, 17 Maret 2011


      Program Konversi hari.
      Berikut ini adalah contoh program sederhana yang digunakan untuk menampilkan hari dengan memanggil suatu angka yang sudah ditentukan yang bila mana angka itu di panggil maka akan muncullah hari yang sudah di tentukan oleh program ini.

      Senin, 14 Maret 2011

      Tugas algoritma

      Hasil diskusi kelompok tanggal 14 maret 2011 mengenai cara pengambilan uang di bank.

      Cara mengambil uang di Bank:

      Minggu, 13 Maret 2011

      Program menghitung volume silinder

      Program untuk menghitung volume silinder
      Inilah contoh program sederhana mengenai cara menghitung silinder dalam C++, untuk membuat program ini kita harus tau rumus dari volume silinder itu sendiri, langsung saja kita lihat sourcode program ini :

      Sabtu, 12 Maret 2011

      Perulangan

       
      PERULANGAN
       

      Jumat, 11 Maret 2011

      Algoritma menyablon Kaos

      Algoritma
      Langkah-langkah menyablon kaos

      Tentunya anda harus menyiapkan bahan dan alat-alat untuk menyablon kaos, antara lain:
      * Kaos yang akan dicetak
      * Papan tripleks sesuai besar kaos
      * Rangka/screen dengan gambar yang sudah diafdruk
      * Rakel yang sudah terpasang di pegangan rakel
      * Tinta sablon tekstil (kami pakai 2 warna)
      * Beberapa lembar plastik
      * Selotip
      * Kain katun perca & air secukupnya untuk lap sisa tinta.