Kamis, 07 Oktober 2010

Sistem Informasi

Sistem Informasi dibagi dalam dua penggalan suku kata yaitu “sistem” dan “informasi. Sistem adalah proses atau langkah-langkah untuk mencapai satu tujuan, sedangkan informasi adalah sekumpulan data yang telah diolah. Dari arti pengalan kata tersebut dapat diartikan sistem informasi adalah suatu sistem yang berada di organisasi yang mengolah data untuk menghasilkan informasi yang akan menghasilkan tujuan.
Komponen pada sistem informasi antara lain :
1. Blok input
2. Blok model
3. Blok output
4. Blok teknologi
5. Blok database
6. Blok kendali
Dibawah ini adalah projek saya di lab kampus saya projek ini ada kaitanya dengan sistem informasi yang nantinya menjadi suatu program atau tujuan seperti berikut tampilan dan penjelasannya.
Program yang saya buat menggunakan bahasa pemrograman bahasa C dengan menggunakan aplikasi c++ sebagai berikut programnya:




Dengan listing program sebagai berikut:
#include
#include

#include

int main (void) {
int dec=0, flag=0.0;
int bin, bit;
double exp=0.0;
clrscr ();
printf ("Masukkan bilangan Binary!");
scanf ("%d",&bin);
while (bin){
bit=bin%10;
if(bit!=0 &&bit !=1){
flag=1;
}
bin=bin/10;
dec=dec+bit*pow(2,exp);
exp++;
}
if (flag) {printf ("\n+++ Bukan bilangan Biner!!!\n");}
else {printf ("\n+++ Nilai dalam Desimal : %d\n", dec);}
getch ();
return 0;
}

Logika program tersebut adalah sebagai berikut:
Dalam bahasa C++ yang stetment pertama adalah Include pendeklrasiannya sebagai berikut:
#include

#include

#include

Arti dari statment ini adalah untuk membuka library agar statmen-stetmen yang kita gunakan akan berjalan. Seperti stdio.h untuk membuka library identifair, math.h untuk mambuka library aritmatika, conio.h untuk membuka statmen perintah seperti getch. Semua itu berguna untuk menjalankan stetment-stetmen yang kita buat.
Selanjutnya kita buat stetment identifair sebagai berikut :
int main (void) {
int dec=0, flag=0.0;
int bin, bit;
double exp=0.0;
pada stetment diatas diketahui tipe datanya adalah integer degan variabel yang digunakan dec,bin,dan bit. Dan flagnya ada di 0.0 yang akan berhenti.
Stetment selanjutnya kita akan kedalam proses aritmatikanya.atau prosedure pembuatan program tersebut stetmenya sebagai berikut:
printf ("Masukkan bilangan Binary!");
scanf ("%d",&bin);
while (bin){
bit=bin%10;
if(bit!=0 &&bit !=1){
flag=1;
}
bin=bin/10;
dec=dec+bit*pow(2,exp);
exp++;
}
if (flag) {printf ("\n+++ Bukan bilangan Biner!!!\n");}
else {printf ("\n+++ Nilai dalam Desimal : %d\n", dec);}
ini adalah stetment aritmatika dalam pembuatan program sistem bilangan biner. Yang akan terjadi adalah ketika kita mengcomper program tersebut akan tercetak perintah masukan bilangan biner lalu ,prgram akan menganalisis yang kita input lalu jika benar akan menghasilkan angka dari bilangan biner menjadi decimal. Tetapi jika salah akan tercetak bukan bilang biner.
Dan terakhir kita beri stement untuk meruning program dan menyelesaikan program.

Dari rangkaian program dan logika program diatas kita dapat mengetahui tujuan yang dilakukan program tersebut dan sekaligus memberi informasi dari data-data yang telah diolah. itulah salah satu contoh sistem informasi yang pernah saya buat.